:root{--color__white: #ffffff;--color__black: #000000;--color__primary: #00325c;--color__secondary: #00b4bf;--color__neutral--light: #f3f3f3;--color__neutral: #747376;--color__neutral--dark: #292929;--color__body: var(--color__neutral--dark);--color__admin: var(--color__primary);--color__facebook: #1877f2;--color__twitter: #1da1f2;--color__linkedin: #0a66c2;--color__instagram: #e4405f;--color__youtube: #cd201f;--color__pinterest: #bd081c;--text__primary: "Helvetica Neue", Helvetica, Arial, sans-serif;--text__secondary: "Helvetica Neue", Helvetica, Arial, sans-serif;--text__base--size: 16px;--text__base--line: 25px;--linear: cubic-bezier(0.25, 0.25, 0.75, 0.75);--easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);--easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);--easeInBack: cubic-bezier(0.6, 0, 0.735, 0.045);--easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);--easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);--easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);--easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);--easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);--easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);--easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1);--easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);--easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);--easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);--easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--easeInOutExpo: cubic-bezier(1, 0, 0, 1);--easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);--easeInOutBack: cubic-bezier(0.68, 0, 0.265, 1);--container__width: 1450px;--container__events__width: 1050px;--container__full__width: 2000px;--container__padding: 30px;--header-height: 90px}.section{padding:0 20px}.has-anim{opacity:0;transform:translateY(15px);transition:opacity .35s ease,transform .45s ease}[data-anim=fade-up]{transform:translateY(15px)}[data-anim=fade-down]{transform:translateY(-15px)}[data-anim=fade-left]{transform:translateX(-15px)}[data-anim=fade-right]{transform:translateX(15px)}[data-anim=zoom-in]{transform:scale(0.9)}[data-anim=zoom-out]{transform:scale(1.1)}[data-anim=flip-left]{transform:rotateY(-90deg)}[data-anim=flip-right]{transform:rotateY(90deg)}[data-anim=flip-up]{transform:rotateX(-90deg)}[data-anim=flip-down]{transform:rotateX(90deg)}.animated{opacity:1;transform:none}@keyframes autoScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.gallery-auto-scroll{animation:autoScroll 30s linear infinite}@media(hover: hover)and (pointer: fine){.gallery-auto-scroll:hover{animation-play-state:paused}}@font-face{font-family:"tour-et-taxis";src:url("../fonts/tour-et-taxis/tour-et-taxis.eot");src:url("../fonts/tour-et-taxis/tour-et-taxis.eot?#iefix") format("eot"),url("../fonts/tour-et-taxis/tour-et-taxis.woff2") format("woff2"),url("../fonts/tour-et-taxis/tour-et-taxis.woff") format("woff"),url("../fonts/tour-et-taxis/tour-et-taxis.ttf") format("truetype"),url("../fonts/tour-et-taxis/tour-et-taxis.svg#tour-et-taxis") format("svg")}.icon:before{font-family:"tour-et-taxis";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.icon-arrow-down:before{content:""}.icon-close:before{content:""}.icon-facebook:before{content:""}.icon-linkedin:before{content:""}.icon-twitter:before{content:""}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol
      *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable="false"])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable="true"]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}*,*::before,*::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{font-size:var(--text__base--size);line-height:var(--text__base--line);color:var(--color__body);font-family:var(--text__primary);overflow-x:hidden}img{display:block}figure{margin:0}video{display:block}input{all:revert;box-sizing:border-box}a,button,select,input[type=submit],input[type=reset],input[type=button],input[type=file],input[type=image],input[type=radio],input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=range]{cursor:pointer}::-moz-selection{background-color:var(--color__primary);color:var(--color__white)}::selection{background-color:var(--color__primary);color:var(--color__white)}::-moz-selection{background-color:var(--color__primary);color:var(--color__white)}:focus-visible{outline:2px solid var(--color__primary);outline-offset:2px}.wf-loading body{visibility:hidden}.container{max-width:1200px;margin:0 auto;padding:0 15px}@media(max-width: 768px){.container{padding:0 15px}}.content{padding-block:5vh;padding-top:0;min-height:90vh}.no__padding__top{padding:0 !important}.main-title{font-family:"Bebas Neue",Arial,sans-serif;font-size:4rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:2px;margin:0}.hidden-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px}.content{position:relative;top:var(--header-height);padding-top:100px}.header{border-bottom:1px solid #ccced3}#home .content,body.home .content{margin-top:0;top:0}#home .footer,body.home .footer{margin-top:0}.footer{margin-top:var(--header-height)}[class*=elementor].elementor-widget-container:empty,[class*=elementor].elementor-element:empty,[class*=elementor].elementor-section:empty,[class*=elementor].elementor-column:empty{display:none !important}.elementor-widget-container:empty,.elementor-element:empty,.elementor-section:empty,.elementor-column:empty{display:none !important}.elementor-widget-spacer{display:none !important}.admin-bar body{padding-top:32px}@media screen and (max-width: 782px){.admin-bar body{padding-top:46px}}.admin-bar html{margin-top:32px}@media screen and (max-width: 782px){.admin-bar html{margin-top:46px}}.admin-bar header.fixed,.admin-bar header[style*="position: fixed"],.admin-bar header[style*="position:fixed"],.admin-bar .header.fixed,.admin-bar .header[style*="position: fixed"],.admin-bar .header[style*="position:fixed"],.admin-bar .navbar.fixed,.admin-bar .navbar[style*="position: fixed"],.admin-bar .navbar[style*="position:fixed"],.admin-bar .nav-fixed.fixed,.admin-bar .nav-fixed[style*="position: fixed"],.admin-bar .nav-fixed[style*="position:fixed"],.admin-bar .header-fixed.fixed,.admin-bar .header-fixed[style*="position: fixed"],.admin-bar .header-fixed[style*="position:fixed"]{top:32px}@media screen and (max-width: 782px){.admin-bar header.fixed,.admin-bar header[style*="position: fixed"],.admin-bar header[style*="position:fixed"],.admin-bar .header.fixed,.admin-bar .header[style*="position: fixed"],.admin-bar .header[style*="position:fixed"],.admin-bar .navbar.fixed,.admin-bar .navbar[style*="position: fixed"],.admin-bar .navbar[style*="position:fixed"],.admin-bar .nav-fixed.fixed,.admin-bar .nav-fixed[style*="position: fixed"],.admin-bar .nav-fixed[style*="position:fixed"],.admin-bar .header-fixed.fixed,.admin-bar .header-fixed[style*="position: fixed"],.admin-bar .header-fixed[style*="position:fixed"]{top:46px}}.admin-bar .modal.fixed,.admin-bar .modal[style*="position: fixed"],.admin-bar .modal[style*="position:fixed"],.admin-bar .overlay.fixed,.admin-bar .overlay[style*="position: fixed"],.admin-bar .overlay[style*="position:fixed"],.admin-bar .popup.fixed,.admin-bar .popup[style*="position: fixed"],.admin-bar .popup[style*="position:fixed"],.admin-bar .lightbox.fixed,.admin-bar .lightbox[style*="position: fixed"],.admin-bar .lightbox[style*="position:fixed"]{top:32px;height:calc(100vh - 32px)}@media screen and (max-width: 782px){.admin-bar .modal.fixed,.admin-bar .modal[style*="position: fixed"],.admin-bar .modal[style*="position:fixed"],.admin-bar .overlay.fixed,.admin-bar .overlay[style*="position: fixed"],.admin-bar .overlay[style*="position:fixed"],.admin-bar .popup.fixed,.admin-bar .popup[style*="position: fixed"],.admin-bar .popup[style*="position:fixed"],.admin-bar .lightbox.fixed,.admin-bar .lightbox[style*="position: fixed"],.admin-bar .lightbox[style*="position:fixed"]{top:46px;height:calc(100vh - 46px)}}.admin-bar .sticky,.admin-bar [style*="position: sticky"],.admin-bar [style*="position:sticky"]{top:calc(32px + var(--sticky-offset, 0px))}@media screen and (max-width: 782px){.admin-bar .sticky,.admin-bar [style*="position: sticky"],.admin-bar [style*="position:sticky"]{top:calc(46px + var(--sticky-offset, 0px))}}.admin-bar body{padding-top:0}.admin-bar .dropdown-menu,.admin-bar .sub-menu,.admin-bar .submenu{z-index:99999}.admin-bar-offset{margin-top:32px}@media screen and (max-width: 782px){.admin-bar-offset{margin-top:46px}}.admin-bar-fixed-offset{top:32px}@media screen and (max-width: 782px){.admin-bar-fixed-offset{top:46px}}body.admin-bar header,body.admin-bar .header,body.admin-bar .main-header{margin-top:32px !important}@media screen and (max-width: 782px){body.admin-bar header,body.admin-bar .header,body.admin-bar .main-header{margin-top:46px !important}}body.admin-bar main,body.admin-bar .main,body.admin-bar .site-main{padding-top:32px !important}@media screen and (max-width: 782px){body.admin-bar main,body.admin-bar .main,body.admin-bar .site-main{padding-top:46px !important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.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{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.header{position:absolute;top:0;left:0;width:100%;z-index:20;height:var(--header-height);padding-block:1rem;display:flex;justify-content:center;opacity:0;transform:translateY(-40px);transition:opacity 1s cubic-bezier(0.4, 0, 0.2, 1),transform 1s cubic-bezier(0.4, 0, 0.2, 1),background .3s,box-shadow .3s;box-shadow:none;background:#fff}.header.header--animate{opacity:1;transform:translateY(0)}.header.header--sticky{position:fixed;top:0;left:0;width:100%;z-index:3000;background:#fff !important;box-shadow:0 2px 12px rgba(0,0,0,.06);opacity:1;pointer-events:none;transform:translateY(-100%);transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1),transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.header.header--sticky.is-sticky{pointer-events:auto;transform:translateY(0)}.header.header--sticky .header__logo{transition:opacity .3s}.header .header__logo{transition:filter .3s,width .3s;overflow:hidden;margin:0;width:290px;max-width:290px;font-size:0;line-height:0;flex-shrink:1;min-width:180px}.header .header__logo>:is(img, video, iframe, picture){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}@media only screen and (max-width: 1300px ){.header .header__logo{width:280px;max-width:280px}}@media only screen and (max-width: 1050px ){.header .header__logo{width:220px;max-width:220px;min-width:180px}}@media only screen and (max-width: 680px ){.header .header__logo{width:180px;max-width:180px;min-width:150px}}.header .container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:2000px;padding-inline:2rem;gap:1rem}@media only screen and (max-width: 1300px ){.header .container{padding-inline:1.5rem;gap:.75rem}}@media only screen and (max-width: 1050px ){.header .container{position:relative;padding-inline:1rem;gap:.5rem}}@media only screen and (max-width: 680px ){.header .container{padding-inline:.75rem}}.header .container .mainMenu__container{height:calc(100% + 32px);display:flex;align-items:center;flex:1;justify-content:center;min-width:0}@media only screen and (max-width: 1050px ){.header .container .mainMenu__container{height:100%}}.header__actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}@media only screen and (max-width: 1050px ){.header__actions{gap:.5rem;order:2}}.header__languages{display:flex;align-items:center;height:100%;margin-left:1rem}@media only screen and (max-width: 1050px ){.header__languages{display:flex;order:1;margin-left:auto;height:auto}}.header__languages .menu{display:flex;list-style:none;padding:0;margin:0;height:100%;align-items:center}@media only screen and (max-width: 1050px ){.header__languages .menu{height:auto}}.header__languages .menu .language-switcher{position:relative;height:100%;display:flex;align-items:center}.header__languages .menu .language-switcher>a{display:flex;align-items:center;gap:6px;padding:0 1rem;height:100%;min-width:75px;justify-content:center;font-family:"Bebas Neue",Arial,sans-serif;font-size:18px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:color .3s;cursor:pointer}.header__languages .menu .language-switcher>a .dropdown-icon{transition:transform .3s}@media only screen and (max-width: 1050px ){.header__languages .menu .language-switcher>a{padding:0 .5rem;height:auto;font-size:16px;color:inherit}}.header__languages .menu .language-switcher .sub-menu{position:absolute;width:-moz-max-content;width:max-content;top:100%;left:0;min-width:120px;background:#000;border:1px solid #fff;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:5px;padding:.5rem 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s,visibility .3s,transform .3s;z-index:1000;display:flex;flex-direction:column}.header__languages .menu .language-switcher .sub-menu li{border-bottom:1px solid #fff}.header__languages .menu .language-switcher .sub-menu li:last-child{border-bottom:none}.header__languages .menu .language-switcher .sub-menu li.current-lang a{color:#ec3c46}.header__languages .menu .language-switcher .sub-menu li a{display:block;padding:16px 20px;color:#fff;text-decoration:none;text-align:center;font-family:"Bebas Neue",Arial,sans-serif;font-size:16px;letter-spacing:1px;text-transform:uppercase;transition:background-color .3s,color .3s;border-radius:0}@media(hover: hover)and (pointer: fine){.header__languages .menu .language-switcher .sub-menu li a:hover{color:#ec3c46}}.header__languages .menu .language-switcher.is-open>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.header__languages .menu .language-switcher.is-open>a .dropdown-icon{transform:rotate(180deg)}@media(hover: hover)and (pointer: fine){.header__languages .menu .language-switcher:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.header__languages .menu .language-switcher:hover>a .dropdown-icon{transform:rotate(180deg)}}.header__search-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;cursor:pointer;border-radius:50%;transition:all .3s ease}.header__search-toggle svg{transition:transform .3s ease}.header__search-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.header__menu{display:flex;justify-content:space-between;align-items:center;gap:2em;flex-flow:row nowrap;height:100%;flex-shrink:1;min-width:0}@media only screen and (max-width: 1600px ){.header__menu{gap:1.5em}}@media only screen and (max-width: 1300px ){.header__menu{gap:1.2em}}@media only screen and (max-width: 1050px ){.header__menu{display:none}}@media only screen and (max-width: 1050px ){.header__menu--desktop{display:none}}.header__menu>li{position:relative;font-family:"Bebas Neue",Arial,sans-serif;font-weight:500;font-size:20px;line-height:1;color:#333;text-transform:uppercase;letter-spacing:1px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:1;white-space:nowrap}.header__menu>li>a{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:color .3s}@media only screen and (max-width: 1300px ){.header__menu>li>a{padding:.5rem .75rem;font-size:.95em}}.header__menu>li .dropdown-icon{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;transition:transform .3s}.header__menu>li .sub-menu{position:absolute;width:-moz-max-content;width:max-content;top:100%;left:0;min-width:220px;background:#000;border:1px solid #fff;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:5px;padding:.5rem 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s,visibility .3s,transform .3s;z-index:1000;display:flex;flex-direction:column}.header__menu>li .sub-menu li{border-bottom:1px solid #fff}.header__menu>li .sub-menu li:last-child{border-bottom:none}.header__menu>li .sub-menu li a{display:block;padding:16px 20px;color:#fff;text-decoration:none;transition:background-color .3s,color .3s;border-radius:0}@media(hover: hover)and (pointer: fine){.header__menu>li .sub-menu li a:hover{color:#ec3c46}}@media(hover: hover)and (pointer: fine){.header__menu>li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.header__menu>li:hover>a .dropdown-icon{transform:rotate(180deg)}}.header__menu>li.link_nav_active>a{color:#e67328}.header__menu>li.orange>a{background:linear-gradient(45deg, #ec3c46, #e67328);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header__hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;border:none;background:transparent;cursor:pointer;padding:8px;z-index:3000;transition:transform .3s,opacity .3s}.header__hamburger[aria-expanded=true]{opacity:0;pointer-events:none}.header__hamburger[aria-expanded=true] .header__hamburger-line:nth-child(1){transform:rotate(45deg) translate(6px, 6px)}.header__hamburger[aria-expanded=true] .header__hamburger-line:nth-child(2){opacity:0}.header__hamburger[aria-expanded=true] .header__hamburger-line:nth-child(3){transform:rotate(-45deg) translate(6px, -6px)}.header__hamburger-line{width:24px;height:2px;margin:2px 0;transition:.3s;border-radius:1px}.header__mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:3500;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s ease;pointer-events:none}.header__mobile-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.header__mobile-overlay.is-active .mobile-menu__panel{transform:translateX(0)}.header__mobile-overlay.is-active .mobile-menu__backdrop{opacity:1}.header__mobile-overlay .mobile-menu__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);opacity:0;transition:opacity .7s ease;cursor:pointer}.header__mobile-overlay .mobile-menu__panel{position:absolute;top:0;right:0;width:500px;max-width:90vw;height:100vh;background:#000;transform:translateX(100%);transition:transform .7s cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column;overflow-y:auto}@media only screen and (max-width: 1050px ){.header__mobile-overlay .mobile-menu__panel{width:400px}}@media only screen and (max-width: 680px ){.header__mobile-overlay .mobile-menu__panel{width:100vw;max-width:100vw}}.header__mobile-overlay .mobile-menu__header{display:flex;justify-content:flex-end;align-items:center;padding:2rem;border-bottom:1px solid rgba(255,255,255,.1)}@media only screen and (max-width: 1050px ){.header__mobile-overlay .mobile-menu__header{padding:1.5rem}}.header__mobile-overlay .mobile-menu__close{width:44px;height:44px;border:none;background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;position:relative}.header__mobile-overlay .mobile-menu__close::before{content:"";position:absolute;top:50%;left:50%;width:6px;height:42px;background-color:#fff;transform-origin:center;transform:translate(-50%, -50%) rotate(45deg);transition:all .3s ease}.header__mobile-overlay .mobile-menu__close::after{content:"";position:absolute;top:50%;left:50%;width:6px;height:42px;background-color:#fff;transform-origin:center;transform:translate(-50%, -50%) rotate(-45deg);transition:all .3s ease}@media(hover: hover)and (pointer: fine){.header__mobile-overlay .mobile-menu__close:hover{background:rgba(255,255,255,.1);transform:scale(1.1) rotate(90deg)}.header__mobile-overlay .mobile-menu__close:hover::before,.header__mobile-overlay .mobile-menu__close:hover::after{background-color:#fff}}.header__mobile-overlay .mobile-menu__close svg{display:none}.header__mobile-overlay .mobile-menu__content{flex:1;padding:3rem 2rem 2rem;display:flex;flex-direction:column;gap:2rem;overflow-y:auto;max-height:calc(100vh - 120px);padding-bottom:clamp(2rem, 8vh, 4rem)}@media only screen and (max-width: 1050px ){.header__mobile-overlay .mobile-menu__content{padding:2rem 1.5rem 1.5rem}}.header__mobile-overlay .mobile-menu__mobile-navigation{margin-bottom:2rem;max-height:50vh;overflow-y:auto;padding-right:.5rem}@media(min-width: 1050px){.header__mobile-overlay .mobile-menu__mobile-navigation{display:none}}.header__mobile-overlay .mobile-menu__mobile-links{list-style:none;margin:0;padding:0}.header__mobile-overlay .mobile-menu__mobile-links li a{display:block;color:#fff;font-family:"Bebas Neue",Sans-serif;font-size:clamp(28px, 8vw, 42px);font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.15;letter-spacing:.5px;padding:.45rem 0;transition:all .4s ease;position:relative;overflow:hidden}@media only screen and (max-width: 1050px ){.header__mobile-overlay .mobile-menu__mobile-links li a{font-size:32px;line-height:1.1;padding:.4rem 0}}@media only screen and (max-width: 680px ){.header__mobile-overlay .mobile-menu__mobile-links li a{font-size:26px;line-height:1.1;padding:.35rem 0}}.header__mobile-overlay .mobile-menu__mobile-links li a::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.05), transparent);transition:left .6s ease}@media(hover: hover)and (pointer: fine){.header__mobile-overlay .mobile-menu__mobile-links li a:hover{transform:translateY(-4px)}.header__mobile-overlay .mobile-menu__mobile-links li a:hover::before{left:100%}}.header__mobile-overlay .mobile-menu__navigation{margin-bottom:2rem}@media(max-width: 1049px){.header__mobile-overlay .mobile-menu__navigation{display:none}}.header__mobile-overlay .mobile-menu__main-links{list-style:none;margin:0;padding:0}.header__mobile-overlay .mobile-menu__main-links li a{display:block;color:#fff;font-family:"Bebas Neue",Sans-serif;font-size:clamp(28px, 6vw, 54px);font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.15;letter-spacing:.5px;padding:.45rem 0;transition:all .4s ease;position:relative;overflow:hidden}@media only screen and (max-width: 1050px ){.header__mobile-overlay .mobile-menu__main-links li a{font-size:32px;line-height:1.1;padding:.4rem 0}}@media only screen and (max-width: 680px ){.header__mobile-overlay .mobile-menu__main-links li a{font-size:26px;line-height:1.1;padding:.35rem 0}}.header__mobile-overlay .mobile-menu__main-links li a::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.05), transparent);transition:left .6s ease}@media(hover: hover)and (pointer: fine){.header__mobile-overlay .mobile-menu__main-links li a:hover{transform:translateY(-4px)}.header__mobile-overlay .mobile-menu__main-links li a:hover::before{left:100%}}.header__mobile-overlay .mobile-menu__main-links li.orange a{background:linear-gradient(45deg, #ec3c46, #e67328);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header__mobile-overlay .mobile-menu__social{text-align:center;margin-top:auto;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.header__mobile-overlay .mobile-menu__social .mobile-menu__social-title{color:rgba(255,255,255,.6);font-size:14px;text-transform:uppercase;letter-spacing:2px;margin-bottom:2rem;font-weight:500}.header__mobile-overlay .mobile-menu__social .mobile-menu__social-links{display:flex;justify-content:center;gap:2rem;list-style:none;margin:0;padding:0}@media only screen and (max-width: 1050px ){.header__mobile-overlay .mobile-menu__social .mobile-menu__social-links{gap:1.5rem}}.header__mobile-overlay .mobile-menu__social .mobile-menu__social-links li a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;text-decoration:none;transition:all .3s ease}@media only screen and (max-width: 1050px ){.header__mobile-overlay .mobile-menu__social .mobile-menu__social-links li a{width:44px;height:44px}}.header__mobile-overlay .mobile-menu__social .mobile-menu__social-links li a svg{width:20px;height:20px}@media(hover: hover)and (pointer: fine){.header__mobile-overlay .mobile-menu__social .mobile-menu__social-links li a:hover{background:#fff;color:#000;transform:scale(1.1);border-color:#fff}}.header--light{border-bottom:none !important;background:transparent !important;background-color:transparent !important;box-shadow:none !important}.header--light .header__menu a{color:#fff !important}@media(hover: hover)and (pointer: fine){.header--light .header__menu a:hover{color:#ec3c46 !important}}.header--light .header__menu .sub-menu{background:rgba(0,0,0,.1) !important;border:1px solid #fff !important;padding:0;overflow:hidden}.header--light .header__menu .sub-menu li{border-bottom:1px solid rgba(255,255,255,.1) !important}.header--light .header__menu .sub-menu li a{color:#fff !important;background:transparent !important}@media(hover: hover)and (pointer: fine){.header--light .header__menu .sub-menu li a:hover{background:#000 !important;color:#fff !important}}.header--light .header__search-toggle,.header--light .header__hamburger{color:#fff !important}.header--light .header__search-toggle .header__hamburger-line,.header--light .header__hamburger .header__hamburger-line{background-color:#fff !important}@media(hover: hover)and (pointer: fine){.header--light .header__search-toggle:hover,.header--light .header__hamburger:hover{background-color:rgba(255,255,255,.1) !important}.header--light .header__search-toggle:hover .header__hamburger-line,.header--light .header__hamburger:hover .header__hamburger-line{background-color:rgba(255,255,255,.8) !important}}.header--light .header__search-toggle[aria-expanded=true],.header--light .header__hamburger[aria-expanded=true]{background-color:rgba(255,255,255,.2) !important;color:#fff !important}.header--light .header__languages .menu .language-switcher>a{color:#fff !important}@media(hover: hover)and (pointer: fine){.header--light .header__languages .menu .language-switcher>a:hover{color:#ec3c46 !important}}.header--light .header__languages .menu .language-switcher .sub-menu{background:rgba(0,0,0,.1) !important;border:1px solid #fff !important}.header--light .header__languages .menu .language-switcher .sub-menu li{border-bottom:1px solid rgba(255,255,255,.1) !important}.header--light .header__languages .menu .language-switcher .sub-menu li a{color:#fff !important;background:transparent !important}@media(hover: hover)and (pointer: fine){.header--light .header__languages .menu .language-switcher .sub-menu li a:hover{background:#000 !important;color:#fff !important}}.header--light .header__languages .menu .language-switcher .sub-menu li.current-lang a{color:#ec3c46 !important}.header--dark{border-bottom:1px solid rgba(0,0,0,.1);background:#fff !important;background-color:#fff !important;box-shadow:0 2px 12px rgba(0,0,0,.02)}@media(hover: hover)and (pointer: fine){.header--dark .header__menu a:hover{color:#ec3c46 !important}}.header--dark .header__search-toggle,.header--dark .header__hamburger{color:#292929 !important}.header--dark .header__search-toggle .header__hamburger-line,.header--dark .header__hamburger .header__hamburger-line{background-color:#292929 !important}@media(hover: hover)and (pointer: fine){.header--dark .header__search-toggle:hover,.header--dark .header__hamburger:hover{background-color:rgba(0,0,0,.05) !important}.header--dark .header__search-toggle:hover .header__hamburger-line,.header--dark .header__hamburger:hover .header__hamburger-line{background-color:var(--color__primary, #333) !important}}.header--dark .header__search-toggle[aria-expanded=true],.header--dark .header__hamburger[aria-expanded=true]{background-color:var(--color__primary, #333) !important;color:#fff !important}.header--sticky.is-sticky{background:#fff !important;background-color:#fff !important;box-shadow:0 2px 12px rgba(0,0,0,.06) !important}.header--sticky.is-sticky .header__menu a{color:#292929 !important}@media(hover: hover)and (pointer: fine){.header--sticky.is-sticky .header__menu a:hover{color:#ec3c46 !important}}.header--sticky.is-sticky .header__menu .sub-menu a{color:#fff !important}@media(hover: hover)and (pointer: fine){.header--sticky.is-sticky .header__menu .sub-menu a:hover{color:#ec3c46 !important}}.header--sticky.is-sticky .header__search-toggle,.header--sticky.is-sticky .header__hamburger{color:#292929 !important}.header--sticky.is-sticky .header__search-toggle .header__hamburger-line,.header--sticky.is-sticky .header__hamburger .header__hamburger-line{background-color:#292929 !important}@media(hover: hover)and (pointer: fine){.header--sticky.is-sticky .header__search-toggle:hover,.header--sticky.is-sticky .header__hamburger:hover{background-color:rgba(0,0,0,.05) !important}.header--sticky.is-sticky .header__search-toggle:hover .header__hamburger-line,.header--sticky.is-sticky .header__hamburger:hover .header__hamburger-line{background-color:var(--color__primary, #333) !important}}.header--sticky.is-sticky .header__search-toggle[aria-expanded=true],.header--sticky.is-sticky .header__hamburger[aria-expanded=true]{background-color:var(--color__primary, #333) !important;color:#fff !important}.header__search-banner{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2500;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(0.4, 0, 0.2, 1),visibility .4s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.header__search-banner.is-active{opacity:1;visibility:visible;pointer-events:auto}.header__search-banner.is-active .search-banner__backdrop{opacity:1}.header__search-banner.is-active .search-banner__panel{transform:translateY(0)}.header__search-banner .search-banner__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);opacity:0;transition:opacity .4s ease;cursor:pointer}.header__search-banner .search-banner__panel{position:absolute;top:0;left:0;right:0;background:#fff;transform:translateY(-100%);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 4px 20px rgba(0,0,0,.3);z-index:1}.header__search-banner .container{position:relative;padding:8rem 2rem;max-width:1600px}.header__search-banner .search-banner__content{margin:0 auto;color:#000}.header__search-banner .search-banner__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0}@media only screen and (max-width: 1050px ){.header__search-banner .search-banner__title{font-size:1.8rem}}.header__search-banner .search-banner__subtitle{font-family:"Bebas Neue",Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:rgba(103,103,103,.7);margin-bottom:2.5rem}@media only screen and (max-width: 1050px ){.header__search-banner .search-banner__subtitle{font-size:.9rem;margin-bottom:2rem}}.header__search-banner .search-banner__form{margin-bottom:2rem}.header__search-banner .search-banner__input-wrapper{position:relative;margin:0 auto}.header__search-banner .search-banner__input{width:100%;padding:1.25rem 4rem 1.25rem 0;font-size:1.1rem;border:none;border-bottom:1px solid #000;background:transparent;color:#000;transition:all .3s ease}.header__search-banner .search-banner__input::-moz-placeholder{color:rgba(0,0,0,.5)}.header__search-banner .search-banner__input::placeholder{color:rgba(0,0,0,.5)}.header__search-banner .search-banner__input:focus{outline:none}.header__search-banner .search-banner__submit{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:44px;height:44px;border:none;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.header__search-banner .search-banner__close{position:absolute;top:1.5rem;right:1.5rem;width:44px;height:44px;border:none;background:rgba(255,255,255,.1);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;backdrop-filter:blur(10px)}@media(hover: hover)and (pointer: fine){.header__search-banner .search-banner__close:hover{background:rgba(255,255,255,.2);transform:scale(1.1) rotate(90deg)}}@media only screen and (max-width: 1050px ){.header__search-banner .search-banner__close{top:1rem;right:1rem;width:40px;height:40px}}.footer{background-color:#f5f5f5ab;padding:80px 0 30px}.footer .container{max-width:1400px}.footer__top{display:grid;grid-template-columns:1fr 2fr 1fr;gap:60px;margin-bottom:60px}@media(max-width: 1050px){.footer__top{grid-template-columns:1fr;gap:40px}}.footer__logo-section .footer__logo{display:inline-block;margin-bottom:20px}.footer__logo-section .footer__logo img{height:70px;width:auto}.footer__logo-section .footer__address{font-family:"Montserrat",Arial,sans-serif;font-size:14px;line-height:1.6;color:#292929;font-style:normal}.footer__nav{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width: 680px){.footer__nav{grid-template-columns:1fr;gap:30px}}.footer__menu{list-style:none;margin:0;padding:0}.footer__menu li{margin-bottom:12px}.footer__menu li:last-child{margin-bottom:0}.footer__menu li.current_page_item a{color:#e67328 !important}.footer__menu a{font-family:"Montserrat",Arial,sans-serif;font-size:14px;color:#000;text-decoration:none;text-transform:uppercase;font-weight:500;transition:color .3s ease}@media(hover: hover)and (pointer: fine){.footer__menu a:hover{color:#e67328}}.footer__social-section{text-align:right}@media(max-width: 1050px){.footer__social-section{text-align:left}}.footer__social-title{font-family:"Montserrat",Arial,sans-serif;font-size:14px;font-weight:600;color:#000;text-transform:uppercase;margin-bottom:15px}.footer__social-links{display:flex;gap:15px;justify-content:flex-end}@media(max-width: 1050px){.footer__social-links{justify-content:flex-start}}.footer__social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#000;transition:color .3s ease}.footer__social-link svg{width:24px;height:24px}@media(hover: hover)and (pointer: fine){.footer__social-link:hover{color:#e67328}}.footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px solid #e5e5e5}@media(max-width: 680px){.footer__bottom{flex-direction:column;gap:20px;align-items:flex-start}}.footer__copyright{font-family:"Montserrat",Arial,sans-serif;font-size:12px;color:#747376}.footer__copyright .footer__noomia{color:#747376;text-decoration:none;transition:color .3s ease}@media(hover: hover)and (pointer: fine){.footer__copyright .footer__noomia:hover{color:#e67328}}.footer__legal{display:flex;gap:30px}@media(max-width: 680px){.footer__legal{flex-direction:column;gap:10px}}.footer__legal-link{font-family:"Montserrat",Arial,sans-serif;font-size:12px;color:#747376;text-decoration:none;transition:color .3s ease}@media(hover: hover)and (pointer: fine){.footer__legal-link:hover{color:#e67328}}.btn{display:inline-block;padding:.3rem 1rem;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;border:none;text-align:center;font-family:"Bebas Neue",Arial,sans-serif;font-weight:500;font-size:16px;line-height:1;color:inherit;text-transform:uppercase;letter-spacing:1px;color:var(--color__primary);background-color:var(--color__white)}@media(max-width: 680px){.btn{padding:8px 12px !important}}.btn--gradient-orange{display:inline-block;padding:.3rem 1rem;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;border:none;text-align:center;font-family:"Montserrat",Arial,sans-serif;font-weight:700;font-size:13px;line-height:1;color:inherit;text-transform:uppercase;letter-spacing:2px;display:block;width:100%;height:50px;background:linear-gradient(to right, #e67328 0%, #ec3c46 100%);color:#fff !important;border-radius:0;padding:1em .5em;margin-top:1.5em;position:relative;z-index:2;overflow:hidden;transition:box-shadow .8s;width:100% !important;display:flex !important;align-items:center;justify-content:center}@media(max-width: 680px){.btn--gradient-orange{padding:8px 12px !important}}.btn--gradient-orange span,.btn--gradient-orange strong,.btn--gradient-orange em,.btn--gradient-orange .btn__text{position:relative;z-index:2}.btn--gradient-orange:hover,.btn--gradient-orange:focus{box-shadow:0 200px 100px -100px #000 inset}.btn--gradient-orange-reverse{display:inline-block;padding:.3rem 1rem;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;border:none;text-align:center;font-family:"Bebas Neue",Arial,sans-serif;font-weight:500;font-size:16px;line-height:1;color:inherit;text-transform:uppercase;letter-spacing:1px;padding:15px 100px;display:flex !important;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:50px;background:linear-gradient(to right, #e67328 0%, #ec3c46 100%);color:#fff !important;border-radius:4px;position:relative;z-index:1;overflow:hidden;transition:box-shadow .8s;box-shadow:0 200px 100px -100px #000 inset}@media(max-width: 680px){.btn--gradient-orange-reverse{padding:8px 12px !important}}.btn--gradient-orange-reverse span,.btn--gradient-orange-reverse strong,.btn--gradient-orange-reverse em,.btn--gradient-orange-reverse .btn__text{position:relative;z-index:2}.btn--gradient-orange-reverse:hover,.btn--gradient-orange-reverse:focus{box-shadow:none;background:linear-gradient(to right, #e67328 0%, #ec3c46 100%) !important;color:#fff !important}.btn--black-to-gradient{display:inline-block;padding:.3rem 1rem;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;border:none;text-align:center;font-family:"Bebas Neue",Arial,sans-serif;font-weight:500;font-size:16px;line-height:1;color:inherit;text-transform:uppercase;letter-spacing:1px;padding:15px 100px;display:flex !important;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:50px;background:#000;color:#fff !important;border-radius:4px;position:relative;z-index:1;overflow:hidden}@media(max-width: 680px){.btn--black-to-gradient{padding:8px 12px !important}}.btn--black-to-gradient::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right, #e67328 0%, #ec3c46 100%);border-radius:4px;opacity:0;transition:opacity .4s ease;z-index:-1}.btn--black-to-gradient span,.btn--black-to-gradient strong,.btn--black-to-gradient em,.btn--black-to-gradient .btn__text{position:relative;z-index:2}@media(hover: hover)and (pointer: fine){.btn--black-to-gradient:hover::before,.btn--black-to-gradient:focus::before{opacity:1}}.btn--secondary{display:inline-block;padding:.3rem 1rem;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;border:none;text-align:center;font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;background-color:transparent;border:2px solid var(--color__primary);color:var(--color__primary)}@media(max-width: 680px){.btn--secondary{padding:8px 12px !important}}@media(hover: hover)and (pointer: fine){.btn--secondary:hover{background-color:var(--color__primary);color:var(--color__white)}}.btn--minimal{display:inline-block;padding:.3rem 1rem;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;border:none;text-align:center;font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;text-decoration:underline}@media(max-width: 680px){.btn--minimal{padding:8px 12px !important}}@media(hover: hover)and (pointer: fine){.btn--minimal:hover{text-decoration:none}}@media(hover: hover)and (pointer: fine){.btn--minimal:hover{text-decoration:none}}.link-orange{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;font-size:14px;color:inherit;color:#ec3c46;text-decoration:underline;text-decoration-color:transparent;text-transform:none !important;font-weight:400 !important;transition:all .3s ease}@media(hover: hover)and (pointer: fine){.link-orange:hover{text-decoration-color:#ec3c46}}.link-black{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;font-size:14px;color:inherit;color:#292929;text-transform:none !important;font-weight:600 !important;transition:all .3s ease}@media(hover: hover)and (pointer: fine){.link-black:hover{color:#ec3c46}}.link-black-underline{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;font-size:14px;color:inherit;color:#292929;text-transform:none !important;font-weight:600 !important;transition:all .3s ease;font-weight:400 !important;text-decoration:underline;text-underline-offset:5px;transition:all .3s ease}@media(hover: hover)and (pointer: fine){.link-black-underline:hover{color:#ec3c46}}@media(hover: hover)and (pointer: fine){.link-black-underline:hover{text-decoration-color:#292929}}.nf-form-cont .nf-form-content button,.nf-form-cont .nf-form-content input[type=button],.nf-form-cont .nf-form-content input[type=submit]{background:var(--color__primary);border-radius:.25rem}.breadcrumbs{display:flex;align-items:center;padding-block:1rem}.breadcrumbs li:not(:last-child):after{content:"›";display:inline-block;width:2ch;text-align:center}.modal{width:calc(100% - 40px);max-width:900px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.15);position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:30px;z-index:4000;max-height:calc(100vh - 40px);overflow:hidden;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s}@media only screen and (max-width: 1050px ){.modal{top:20px;transform:translate(-50%, 0);max-height:calc(100vh - 20px)}}.modal .modal__content{flex:1 1 auto;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.modal.active{opacity:1;visibility:visible;pointer-events:auto}.modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:3990;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s}.modal__overlay.active{opacity:1;visibility:visible;pointer-events:auto}.modal .icon-close{position:absolute;top:20px;right:20px;font-size:20px;cursor:pointer}.modal__close{position:absolute;top:20px;right:20px;background:transparent;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:var(--color__text, #000);transition:opacity .2s;z-index:10}@media(hover: hover)and (pointer: fine){.modal__close:hover{opacity:.7}}.modal__close svg{width:24px;height:24px}.modal--newsletter{max-width:900px;padding:0;background-color:#000;color:#fff;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden}@media(max-width: 768px){.modal--newsletter{width:calc(100% - 20px);max-height:calc(100vh - 20px)}}.modal--newsletter .modal__close{color:#000;top:15px;right:15px;background-color:#fff;border-radius:50%;width:32px;height:32px;padding:0}@media(hover: hover)and (pointer: fine){.modal--newsletter .modal__close:hover{opacity:.8}}.modal--newsletter .modal__close svg{width:20px;height:20px}.modal--newsletter .subscribe-wrapper{display:flex;flex-direction:row;gap:0;align-items:stretch}@media(max-width: 768px){.modal--newsletter .subscribe-wrapper{flex-direction:column}}.modal--newsletter .subscribe-content{flex:1;padding:50px 40px;display:flex;flex-direction:column;justify-content:center}@media(max-width: 768px){.modal--newsletter .subscribe-content{padding:40px 30px 30px}}.modal--newsletter .subscribe-form{flex:1;padding:50px 40px;background-color:#fff}@media(max-width: 768px){.modal--newsletter .subscribe-form{padding:30px}}.modal--newsletter .subscribe-form #newsletter-brevo-container div[style*="display:none"],.modal--newsletter .subscribe-form #newsletter-brevo-container div[style*="display: none"]{display:none !important}.modal--newsletter .subscribe-form #newsletter-brevo-container label{color:#333;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:15px}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group{margin-bottom:25px}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group:last-of-type{margin-bottom:0}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label{display:inline-block;color:#333;font-size:15px;font-weight:400;margin-bottom:5px}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label.brevo-field-lab,.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label.brevo-lg-pref{font-family:"Montserrat",Arial,sans-serif !important;font-weight:400 !important;font-size:15px !important;margin-bottom:5px}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.brevo-email{display:flex;flex-direction:column}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.brevo-email input[type=email]{background:#fff;border:1px solid #333;color:#333;padding:12px 16px;width:100%;font-size:16px;transition:all .3s ease;border-radius:0}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.brevo-email input[type=email]::-moz-placeholder{color:#999}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.brevo-email input[type=email]::placeholder{color:#999}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.brevo-email input[type=email]:focus,.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.brevo-email input[type=email]:focus-visible{border-color:#ec3c46;background:#fff;outline:none;border-radius:0}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.sib-POSTCODE-area{margin-bottom:25px}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.sib-POSTCODE-area label{display:inline-block;color:#333;font-family:"Montserrat",Arial,sans-serif;font-size:15px;font-weight:400;margin-bottom:5px}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.sib-POSTCODE-area input[type=text]{background:#fff;border:1px solid #333;color:#333;padding:12px 16px;width:100%;font-size:16px;transition:all .3s ease;border-radius:0}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.sib-POSTCODE-area input[type=text]::-moz-placeholder{color:#999}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.sib-POSTCODE-area input[type=text]::placeholder{color:#999}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.sib-POSTCODE-area input[type=text]:focus,.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.sib-POSTCODE-area input[type=text]:focus-visible{border-color:#ec3c46;background:#fff;outline:none;border-radius:0}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group .newsletter-brevo-radio-group{display:flex;align-items:center;align-content:center;-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap}@media(max-width: 480px){.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group .newsletter-brevo-radio-group{gap:15px}}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group .newsletter-brevo-radio-group .values-brevo{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group .newsletter-brevo-radio-group .values-brevo input[type=radio]{width:18px;height:18px;accent-color:#ec3c46;cursor:pointer;margin:0;margin-right:10px}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group .newsletter-brevo-radio-group .values-brevo input[type=radio]:checked{accent-color:red}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group .newsletter-brevo-radio-group .values-brevo label{color:#333;font-size:14px;cursor:pointer;margin:0;font-weight:400}@media(hover: hover)and (pointer: fine){.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group .newsletter-brevo-radio-group .values-brevo:hover label{color:#000}}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group input[type=radio]{margin-right:10px}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label.coche{display:flex !important;flex-direction:row;align-items:baseline;gap:8px;cursor:pointer;margin:0}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label.coche input[type=checkbox]{width:18px;height:18px;accent-color:#ec3c46;cursor:pointer;flex-shrink:0;margin-top:3px}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label.coche input[type=checkbox]:checked{accent-color:red}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label.coche .pp-align{color:#999;font-family:"Montserrat",Arial,sans-serif;font-size:14px;line-height:1.4;flex:1}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label.coche .pp-align a{color:#999;font-weight:bold;text-decoration:underline;transition:color .3s ease}@media(hover: hover)and (pointer: fine){.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label.coche .pp-align a:hover{color:#ec3c46}}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.btn-brevo{padding-top:20px !important;margin-top:0}.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.btn-brevo input[type=submit].sib-default-btn{color:#333 !important;font-family:"Bebas Neue",Arial,sans-serif !important;font-size:20px !important;text-transform:uppercase;letter-spacing:1px;background:transparent;padding:0;padding-bottom:5px;outline:none !important;border:none;border-bottom:2px solid #333;border-radius:0;cursor:pointer;transition:all .3s ease}@media(hover: hover)and (pointer: fine){.modal--newsletter .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.btn-brevo input[type=submit].sib-default-btn:hover{animation:wobble .5s ease-in-out;background-color:transparent !important;color:#333 !important}}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-10px) rotate(-2deg)}30%{transform:translateX(10px) rotate(2deg)}45%{transform:translateX(-10px) rotate(-2deg)}60%{transform:translateX(10px) rotate(2deg)}75%{transform:translateX(-5px) rotate(-1deg)}100%{transform:translateX(0%)}}.modal--newsletter .subscribe-form #newsletter-brevo-container p.sib-POSTCODE-area{margin-bottom:25px}.modal--newsletter .subscribe-form #newsletter-brevo-container p.sib-POSTCODE-area label{display:inline-block;color:#333;font-family:"Montserrat",Arial,sans-serif;font-size:15px;font-weight:400;margin-bottom:5px}.modal--newsletter .subscribe-form #newsletter-brevo-container p.sib-POSTCODE-area input[type=text]{background:#fff;border:1px solid #333;color:#333;padding:12px 16px;width:100%;font-size:16px;transition:all .3s ease;border-radius:0}.modal--newsletter .subscribe-form #newsletter-brevo-container p.sib-POSTCODE-area input[type=text]::-moz-placeholder{color:#999}.modal--newsletter .subscribe-form #newsletter-brevo-container p.sib-POSTCODE-area input[type=text]::placeholder{color:#999}.modal--newsletter .subscribe-form #newsletter-brevo-container p.sib-POSTCODE-area input[type=text]:focus,.modal--newsletter .subscribe-form #newsletter-brevo-container p.sib-POSTCODE-area input[type=text]:focus-visible{border-color:#ec3c46;background:#fff;outline:none;border-radius:0}.modal--newsletter .subscribe-form #newsletter-brevo-container #recaptchaInfo{margin-top:1rem;font-size:12px;color:#666}.modal--newsletter .subscribe-form #newsletter-brevo-container #recaptchaInfo a{color:#333;text-decoration:underline}@media(hover: hover)and (pointer: fine){.modal--newsletter .subscribe-form #newsletter-brevo-container #recaptchaInfo a:hover{color:#ec3c46}}.modal--newsletter .subscribe-title{margin-bottom:15px;font-size:28px;line-height:1.3;color:#fff}@media(max-width: 768px){.modal--newsletter .subscribe-title{font-size:24px}}.modal--newsletter .subscribe-text{margin-bottom:0;color:rgba(255,255,255,.85)}.modal__tabs--buttons{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.modal__tabs--button{transition:all .3s}.modal__tabs--button.active{color:var(--color__primary);font-weight:600}.modal__tabs--content{display:none}.modal__tabs--content.active{display:block}.section__trust-us{padding:80px 0;overflow:hidden}.section__trust-us .trust-us__title{text-align:center;margin-bottom:120px;font-family:"Bebas Neue",Arial,sans-serif;font-weight:500;font-size:50px;line-height:1.2;color:#000000c7;text-transform:uppercase;letter-spacing:1px;letter-spacing:.4px;text-transform:uppercase}.section__trust-us .trust-us__slider--slick .slick-slide{padding:0 20px}.section__trust-us .trust-us__slider--slick .slick-slide a{overflow:visible}.section__trust-us .trust-us__slider--slick .slick-slide .trust-us__logo{max-height:200px;max-width:200px;width:auto;height:80px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:grayscale(100%);opacity:.7;transition:all .3s ease;display:block;margin:0 auto;overflow:visible}@media(hover: hover)and (pointer: fine){.section__trust-us .trust-us__slider--slick .slick-slide .trust-us__logo:hover{filter:grayscale(0%);transform:scale(1.05);opacity:1}}.section__trust-us .trust-us__slider--slick .slick-track{display:flex;align-items:center}.section__trust-us .trust-us__slider--slick .slick-list{margin:0 -20px}.section__trust-us .trust-us__button{width:-moz-fit-content;width:fit-content;display:block;margin-top:80px;margin-left:auto;margin-right:auto;text-align:center}.section__trust-us .trust-us__button .btn{padding:14px 80px}.draggable{overflow:visible !important}.section__engagements{padding:80px 0}.section__engagements .engagements__title{text-align:center;margin-bottom:60px;font-family:"Bebas Neue",Arial,sans-serif;font-weight:700;font-size:50px;line-height:1.2;color:#333;text-transform:uppercase;letter-spacing:1px;letter-spacing:.4px;text-transform:uppercase}.section__engagements .engagements__logos{display:flex;justify-content:center;align-items:center;gap:300px;flex-wrap:wrap}.section__engagements .engagements__logos .engagements__logo-item .engagements__logo{max-height:200px;max-width:80px;width:auto;height:80px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:transform .3s ease}@media(hover: hover)and (pointer: fine){a .section__engagements .engagements__logos .engagements__logo-item .engagements__logo:hover{transform:scale(1.05)}}@media(max-width: 768px){.section__trust-us{padding:60px 0}.section__trust-us .trust-us__title{font-family:"Bebas Neue",Arial,sans-serif;font-weight:500;font-size:40px;line-height:1.2;color:#000000c7;text-transform:uppercase;letter-spacing:1px;margin-bottom:80px}.section__trust-us .trust-us__slider--slick .slick-slide .trust-us__logo{max-height:120px;height:60px}.section__engagements{padding:60px 0}.section__engagements .engagements__title{font-family:"Bebas Neue",Arial,sans-serif;font-weight:700;font-size:40px;line-height:1.2;color:#333;text-transform:uppercase;letter-spacing:1px;margin-bottom:40px}.section__engagements .engagements__logos{gap:30px}.section__engagements .engagements__logos .engagements__logo{max-height:120px;height:60px}}.section__subscribe{background-color:#000;color:#fff;padding-top:4rem;padding-right:0;padding-bottom:4rem;padding-left:0}.section__subscribe .container{max-width:1140px;margin:0 auto}.section__subscribe .subscribe-wrapper{display:flex;gap:4rem;align-items:center}@media(max-width: 768px){.section__subscribe .subscribe-wrapper{flex-direction:column;gap:2rem;text-align:center}}.section__subscribe .subscribe-content{flex:1}.section__subscribe .subscribe-content .subscribe-title{font-family:"Montserrat",Arial,sans-serif;font-weight:700;font-size:32px;line-height:38px;color:#fff;margin-bottom:1.5rem;text-transform:uppercase}@media(max-width: 768px){.section__subscribe .subscribe-content .subscribe-title{font-size:28px;line-height:34px}}@media(max-width: 480px){.section__subscribe .subscribe-content .subscribe-title{font-size:24px;line-height:30px}}.section__subscribe .subscribe-content .subscribe-text p,.section__subscribe .subscribe-content .subscribe-text.wysiwyg p,.section__subscribe .subscribe-content .subscribe-text .wysiwyg p{font-family:"Montserrat",Arial,sans-serif;font-weight:300;font-size:16px;line-height:24px;color:rgba(255,255,255,.9);margin-bottom:1rem}.section__subscribe .subscribe-content .subscribe-text p:last-child,.section__subscribe .subscribe-content .subscribe-text.wysiwyg p:last-child,.section__subscribe .subscribe-content .subscribe-text .wysiwyg p:last-child{margin-bottom:0}.section__subscribe .subscribe-content .subscribe-text h3,.section__subscribe .subscribe-content .subscribe-text h4,.section__subscribe .subscribe-content .subscribe-text strong,.section__subscribe .subscribe-content .subscribe-text.wysiwyg h3,.section__subscribe .subscribe-content .subscribe-text.wysiwyg h4,.section__subscribe .subscribe-content .subscribe-text.wysiwyg strong,.section__subscribe .subscribe-content .subscribe-text .wysiwyg h3,.section__subscribe .subscribe-content .subscribe-text .wysiwyg h4,.section__subscribe .subscribe-content .subscribe-text .wysiwyg strong{color:#fff}.section__subscribe .subscribe-form{flex:1}.section__subscribe .subscribe-form .nf-form-title{display:none}.section__subscribe .subscribe-form #newsletter-brevo-container div[style*="display:none"],.section__subscribe .subscribe-form #newsletter-brevo-container div[style*="display: none"]{display:none !important}.section__subscribe .subscribe-form #newsletter-brevo-container label{color:#fff;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:15px}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group{margin-bottom:25px}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group:last-of-type{margin-bottom:0}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label{display:inline-block;color:rgba(255,255,255,.9);font-size:15px;font-weight:400;margin-bottom:5px}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label.brevo-field-lab,.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label.brevo-lg-pref{font-family:"Montserrat",Arial,sans-serif !important;font-weight:400 !important;font-size:15px !important;margin-bottom:5px}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.brevo-email{display:flex;flex-direction:column}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.brevo-email input[type=email]{background:#000;border:1px solid #fff;color:#fff;padding:12px 16px;width:100%;font-size:16px;transition:all .3s ease;border-radius:0}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.brevo-email input[type=email]::-moz-placeholder{color:rgba(255,255,255,.5)}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.brevo-email input[type=email]::placeholder{color:rgba(255,255,255,.5)}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.brevo-email input[type=email]:focus,.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.brevo-email input[type=email]:focus-visible{border-color:#ec3c46;background:#000;outline:none;border-radius:0}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.sib-POSTCODE-area{margin-bottom:25px}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.sib-POSTCODE-area label{display:inline-block;color:rgba(255,255,255,.9);font-family:"Montserrat",Arial,sans-serif;font-size:15px;font-weight:400;margin-bottom:5px}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.sib-POSTCODE-area input[type=text]{background:#000;border:1px solid #fff;color:#fff;padding:12px 16px;width:100%;font-size:16px;transition:all .3s ease;border-radius:0}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.sib-POSTCODE-area input[type=text]::-moz-placeholder{color:rgba(255,255,255,.5)}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.sib-POSTCODE-area input[type=text]::placeholder{color:rgba(255,255,255,.5)}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.sib-POSTCODE-area input[type=text]:focus,.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.sib-POSTCODE-area input[type=text]:focus-visible{border-color:#ec3c46;background:#000;outline:none;border-radius:0}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group .newsletter-brevo-radio-group{display:flex;align-items:center;align-content:center;-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap}@media(max-width: 480px){.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group .newsletter-brevo-radio-group{gap:15px}}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group .newsletter-brevo-radio-group .values-brevo{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group .newsletter-brevo-radio-group .values-brevo input[type=radio]{width:18px;height:18px;accent-color:#ec3c46;cursor:pointer;margin:0;margin-right:10px}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group .newsletter-brevo-radio-group .values-brevo input[type=radio]:checked{accent-color:red}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group .newsletter-brevo-radio-group .values-brevo label{color:rgba(255,255,255,.9);font-size:14px;cursor:pointer;margin:0;font-weight:400}@media(hover: hover)and (pointer: fine){.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group .newsletter-brevo-radio-group .values-brevo:hover label{color:#fff}}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group input[type=radio]{margin-right:10px}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label.coche{display:flex !important;flex-direction:row;align-items:baseline;gap:8px;cursor:pointer;margin:0}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label.coche input[type=checkbox]{width:18px;height:18px;accent-color:#ec3c46;cursor:pointer;flex-shrink:0;margin-top:3px}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label.coche input[type=checkbox]:checked{accent-color:red}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label.coche .pp-align{color:#999;font-family:"Montserrat",Arial,sans-serif;font-size:14px;line-height:1.4;flex:1}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label.coche .pp-align a{color:#999;font-weight:bold;text-decoration:underline;transition:color .3s ease}@media(hover: hover)and (pointer: fine){.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group label.coche .pp-align a:hover{color:#ec3c46}}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.btn-brevo{padding-top:20px !important;margin-top:0}.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.btn-brevo input[type=submit].sib-default-btn{color:#fff !important;font-family:"Bebas Neue",Arial,sans-serif !important;font-size:20px !important;text-transform:uppercase;letter-spacing:1px;background:transparent;padding:0;padding-bottom:5px;outline:none !important;border:none;border-bottom:2px solid #fff;border-radius:0;cursor:pointer;transition:all .3s ease}@media(hover: hover)and (pointer: fine){.section__subscribe .subscribe-form #newsletter-brevo-container .newsletter-brevo-group.btn-brevo input[type=submit].sib-default-btn:hover{animation:wobble .5s ease-in-out;background-color:transparent !important;color:#fff !important}}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-10px) rotate(-2deg)}30%{transform:translateX(10px) rotate(2deg)}45%{transform:translateX(-10px) rotate(-2deg)}60%{transform:translateX(10px) rotate(2deg)}75%{transform:translateX(-5px) rotate(-1deg)}100%{transform:translateX(0%)}}.section__subscribe .subscribe-form #newsletter-brevo-container p.sib-POSTCODE-area{margin-bottom:25px}.section__subscribe .subscribe-form #newsletter-brevo-container p.sib-POSTCODE-area label{display:inline-block;color:rgba(255,255,255,.9);font-family:"Montserrat",Arial,sans-serif;font-size:15px;font-weight:400;margin-bottom:5px}.section__subscribe .subscribe-form #newsletter-brevo-container p.sib-POSTCODE-area input[type=text]{background:#000;border:1px solid #fff;color:#fff;padding:12px 16px;width:100%;font-size:16px;transition:all .3s ease;border-radius:0}.section__subscribe .subscribe-form #newsletter-brevo-container p.sib-POSTCODE-area input[type=text]::-moz-placeholder{color:rgba(255,255,255,.5)}.section__subscribe .subscribe-form #newsletter-brevo-container p.sib-POSTCODE-area input[type=text]::placeholder{color:rgba(255,255,255,.5)}.section__subscribe .subscribe-form #newsletter-brevo-container p.sib-POSTCODE-area input[type=text]:focus,.section__subscribe .subscribe-form #newsletter-brevo-container p.sib-POSTCODE-area input[type=text]:focus-visible{border-color:#ec3c46;background:#000;outline:none;border-radius:0}.section__subscribe .subscribe-form #newsletter-brevo-container #recaptchaInfo{margin-top:1rem;font-size:12px;color:rgba(255,255,255,.6)}.section__subscribe .subscribe-form #newsletter-brevo-container #recaptchaInfo a{color:rgba(255,255,255,.8);text-decoration:underline}@media(hover: hover)and (pointer: fine){.section__subscribe .subscribe-form #newsletter-brevo-container #recaptchaInfo a:hover{color:#fff}}.section__subscribe .subscribe-form .nf-form-cont .nf-form-fields-required{color:rgba(255,255,255,.6);font-size:14px;margin-bottom:1.5rem;display:none}.section__subscribe .subscribe-form .nf-form-cont .nf-form-fields-required .ninja-forms-req-symbol{color:#fff}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container .nf-field-label label{font-weight:400 !important;font-size:15px !important;color:rgba(255,255,255,.9);margin-bottom:.5rem;display:block;font-weight:500;font-size:14px}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container .nf-field-label label .ninja-forms-req-symbol{color:#fff;margin-left:4px}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.email-container .ninja-forms-field{background:#000;border:1px solid #fff;color:#fff;padding:12px 16px;width:100%;font-size:16px;transition:all .3s ease}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.email-container .ninja-forms-field::-moz-placeholder{color:rgba(255,255,255,.7)}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.email-container .ninja-forms-field::placeholder{color:rgba(255,255,255,.7)}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.email-container .ninja-forms-field:focus{border-color:#ec3c46;background:#000;outline:none;box-shadow:0 0 0 2px rgba(236,60,70,.2)}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.listradio-container .nf-label-span{color:rgba(255,255,255,.9);font-size:14px;cursor:pointer;margin:0;font-weight:400;font-weight:400 !important;font-size:15px !important}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.listradio-container .nf-label-span .ninja-forms-req-symbol{color:#fff;margin-left:4px}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.listradio-container .nf-field-element ul{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;list-style:none;padding:0;margin:0}@media(max-width: 480px){.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.listradio-container .nf-field-element ul{gap:15px}}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.listradio-container .nf-field-element ul li{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.listradio-container .nf-field-element ul li input[type=radio]{width:18px;height:18px;accent-color:#ec3c46;cursor:pointer;margin:0}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.listradio-container .nf-field-element ul li label{color:rgba(255,255,255,.9);font-size:14px;cursor:pointer;margin:0;font-weight:400}@media(hover: hover)and (pointer: fine){.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.listradio-container .nf-field-element ul li:hover label{color:#fff}}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.checkbox-container .nf-field-element{order:1;flex-shrink:0;margin-top:3px}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.checkbox-container .nf-field-element input[type=checkbox]{width:18px;height:18px;accent-color:#ec3c46;cursor:pointer}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.checkbox-container .nf-field-label{order:2;flex:1}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.checkbox-container .nf-field-label label{color:rgba(255,255,255,.8);font-size:14px;line-height:1.4;cursor:pointer;margin:0}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.submit-container{margin-top:2rem}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.submit-container input[type=submit]{font-family:"Bebas Neue",Arial,sans-serif;font-weight:400;font-size:20px;line-height:1;color:#fff;text-transform:uppercase;letter-spacing:1px;color:#fff !important;background:transparent;padding:0;padding-bottom:5px;outline:none !important;border-top:none;border-right:none;border-left:none;border-bottom:2px solid #fff;border-radius:0}@media(hover: hover)and (pointer: fine){.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.submit-container input[type=submit]:hover{animation:wiggleY 1s linear}}@keyframes wiggleY{0%{transform:translateY(0)}20%{transform:translateY(-3px)}40%{transform:translateY(3px)}60%{transform:translateY(-2px)}80%{transform:translateY(2px)}100%{transform:translateY(0)}}.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.submit-container input[type=submit]:active{transform:translateY(0)}@media(max-width: 768px){.section__subscribe .subscribe-form .nf-form-cont .nf-field-container.submit-container input[type=submit]{padding:12px 24px;font-size:14px}}.section__subscribe .subscribe-form .nf-form-cont .nf-error{color:#ff6b6b;font-size:14px;margin-top:.5rem}.section__subscribe .subscribe-form .nf-form-cont .nf-response-msg .ninja-forms-success-msg{color:#4ecdc4;font-size:16px;text-align:center;padding:1rem;background:rgba(78,205,196,.1);border-radius:4px;margin-bottom:1rem}.section__subscribe .subscribe-form .nf-form-cont .nf-form-hp{display:none !important}.section__subscribe .subscribe-form .gform_wrapper{margin:0}.section__subscribe .subscribe-form .gform_wrapper .gform_heading,.section__subscribe .subscribe-form .gform_wrapper .gform_required_legend,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform_heading,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform_required_legend{display:none}.section__subscribe .subscribe-form .gform_wrapper form,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme form{margin:0}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gform_fields,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gform_fields{gap:1.5rem}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield{margin:0;color:rgba(255,255,255,.9);text-align:left}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gform_validation_container,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gform_validation_container{display:none !important}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield_error .gfield_description,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield_error .validation_message,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield_error .gfield_description,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield_error .validation_message{color:#ff6b6b;font-size:14px;margin-top:.5rem}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .gfield_label,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .gform-field-label,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .gfield_label,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .gform-field-label{font-weight:500;font-size:14px;color:rgba(255,255,255,.9);margin-bottom:.5rem;text-transform:none}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .gfield_label .gfield_required,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .gfield_label .gfield_required_text,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .gform-field-label .gfield_required,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .gform-field-label .gfield_required_text,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .gfield_label .gfield_required,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .gfield_label .gfield_required_text,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .gform-field-label .gfield_required,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .gform-field-label .gfield_required_text{display:none}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .gfield_description,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .gfield_description{color:rgba(255,255,255,.6);font-size:13px;margin-top:.5rem;font-style:italic}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-name legend.gfield_label,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name legend.gfield_label{font-weight:500;font-size:14px;color:rgba(255,255,255,.9);margin-bottom:.5rem}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name{display:flex;gap:1rem}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name .name_first,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name .name_last,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name .name_first,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name .name_last{flex:1}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name .name_first label,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name .name_last label,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name .name_first label,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name .name_last label{font-weight:400;font-size:13px;color:rgba(255,255,255,.7);margin-bottom:.25rem;display:block}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name .name_first input,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name .name_last input,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name .name_first input,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name .name_last input{background:#000 !important;border:1px solid #fff !important;color:#fff !important;padding:12px 16px !important;width:100%;font-size:16px;transition:all .3s ease}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name .name_first input:focus,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name .name_last input:focus,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name .name_first input:focus,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name .name_last input:focus{border-color:#ec3c46 !important;outline:none;box-shadow:0 0 0 2px rgba(236,60,70,.2)}@media(max-width: 768px){.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name{flex-direction:column;gap:1rem}}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-consent legend.gfield_label,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-consent legend.gfield_label{font-weight:500;font-size:14px;color:rgba(255,255,255,.9);margin-bottom:.75rem}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-consent .ginput_container_consent,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-consent .ginput_container_consent{display:flex;align-items:flex-start;gap:10px}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-consent .ginput_container_consent input[type=checkbox],.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-consent .ginput_container_consent input[type=checkbox]{width:18px;height:18px;accent-color:#ec3c46;cursor:pointer;flex-shrink:0;margin-top:3px}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-consent .ginput_container_consent label.gfield_consent_label,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-consent .ginput_container_consent label.gfield_consent_label{color:rgba(255,255,255,.8);font-size:14px;line-height:1.4;cursor:pointer;margin:0;font-weight:400}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-consent .ginput_container_consent label.gfield_consent_label a,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-consent .ginput_container_consent label.gfield_consent_label a{color:#fff;text-decoration:underline;transition:color .3s ease}@media(hover: hover)and (pointer: fine){.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-consent .ginput_container_consent label.gfield_consent_label a:hover,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-consent .ginput_container_consent label.gfield_consent_label a:hover{color:#ec3c46}}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield.gfield--type-html .gfield_html small,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-html .gfield_html small{color:rgba(255,255,255,.6);font-size:13px;line-height:1.4}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container{width:100%}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container input[type=email],.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container input[type=text],.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container input[type=tel],.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container input[type=url],.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container textarea,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container select,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=email],.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=text],.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=tel],.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=url],.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container textarea,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container select{background:#000 !important;border:1px solid #fff !important;color:#fff !important;padding:12px 16px !important;width:100% !important;font-size:16px !important;transition:all .3s ease !important;border-radius:0 !important;box-sizing:border-box !important}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container input[type=email]::-moz-placeholder, .section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container input[type=text]::-moz-placeholder, .section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container input[type=tel]::-moz-placeholder, .section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container input[type=url]::-moz-placeholder, .section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container textarea::-moz-placeholder, .section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container select::-moz-placeholder, .section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=email]::-moz-placeholder, .section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=text]::-moz-placeholder, .section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=tel]::-moz-placeholder, .section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=url]::-moz-placeholder, .section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container textarea::-moz-placeholder, .section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container select::-moz-placeholder{color:rgba(255,255,255,.7)}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container input[type=email]::placeholder,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container input[type=text]::placeholder,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container input[type=tel]::placeholder,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container input[type=url]::placeholder,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container textarea::placeholder,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container select::placeholder,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=email]::placeholder,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=text]::placeholder,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=tel]::placeholder,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=url]::placeholder,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container textarea::placeholder,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container select::placeholder{color:rgba(255,255,255,.7)}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container input[type=email]:focus,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container input[type=text]:focus,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container input[type=tel]:focus,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container input[type=url]:focus,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container textarea:focus,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container select:focus,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=email]:focus,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=text]:focus,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=tel]:focus,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=url]:focus,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container textarea:focus,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container select:focus{border-color:#ec3c46 !important;background:#000 !important;outline:none !important;box-shadow:0 0 0 2px rgba(236,60,70,.2) !important}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container select.large,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container select.gfield_select,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container select.large,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container select.gfield_select{background:#000 !important;border:1px solid #fff !important;color:#fff !important;padding:12px 16px !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-image:url('data:image/svg+xml;utf8,<svg fill="white" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') !important;background-repeat:no-repeat !important;background-position:right 10px center !important;background-size:20px !important}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_textarea textarea,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_textarea textarea{background:#000 !important;border:1px solid #fff !important;color:#fff !important;padding:12px 16px !important;min-height:120px !important}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio{display:flex !important;flex-direction:row !important;flex-wrap:wrap;gap:20px;padding:0 !important}@media(max-width: 480px){.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio{gap:15px}}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice .gfield-choice-input,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice .gfield-choice-input{width:18px;height:18px;accent-color:#ec3c46;cursor:pointer;margin:0}.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice .gform-field-label,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice label,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice .gform-field-label,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice label{color:rgba(255,255,255,.9);font-size:14px;cursor:pointer;margin:0}@media(hover: hover)and (pointer: fine){.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice .gform-field-label:hover,.section__subscribe .subscribe-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice label:hover,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice .gform-field-label:hover,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice label:hover{color:#fff}}.section__subscribe .subscribe-form .gform_wrapper .gform_footer,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform_footer{margin-top:2rem;padding:0}.section__subscribe .subscribe-form .gform_wrapper .gform_footer .gform_button,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform_footer .gform_button{font-family:"Bebas Neue",Arial,sans-serif !important;font-weight:400 !important;font-size:20px !important;line-height:1 !important;letter-spacing:1px !important;text-transform:uppercase !important;color:#fff !important;background:transparent !important;padding:0 !important;padding-bottom:5px !important;margin-top:1.5rem !important;display:inline-block !important;border:none !important;border-bottom:2px solid #fff !important;border-radius:0 !important;outline:none !important;box-shadow:none !important}@media(hover: hover)and (pointer: fine){.section__subscribe .subscribe-form .gform_wrapper .gform_footer .gform_button:hover,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform_footer .gform_button:hover{animation:wiggleY 1s linear}}.section__subscribe .subscribe-form .gform_wrapper .gform_footer .gform_button:active,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform_footer .gform_button:active{transform:translateY(0)}.section__subscribe .subscribe-form .gform_wrapper .gform_validation_errors,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform_validation_errors{display:none}.section__subscribe .subscribe-form .gform_wrapper .validation_message,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .validation_message{color:#ff6b6b;font-size:14px;margin-top:.5rem}.section__subscribe .subscribe-form .gform_wrapper .gform_confirmation_message,.section__subscribe .subscribe-form .gform_wrapper.gravity-theme .gform_confirmation_message{color:#4ecdc4;font-size:16px;text-align:center;padding:1rem;background:rgba(78,205,196,.1);border-radius:4px;margin-bottom:1rem}.section__contact-form{padding-top:4rem;padding-right:0;padding-bottom:4rem;padding-left:0}.section__contact-form .container{max-width:1140px;margin:0 auto}.section__contact-form .contact-form{max-width:800px;margin:0 auto}@media(max-width: 768px){.section__contact-form .contact-form{padding:0 20px}}.section__contact-form .contact-form .gform_wrapper{margin:0}.section__contact-form .contact-form .gform_wrapper .gform_heading,.section__contact-form .contact-form .gform_wrapper .gform_required_legend,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform_heading,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform_required_legend{display:none}.section__contact-form .contact-form .gform_wrapper form,.section__contact-form .contact-form .gform_wrapper.gravity-theme form{margin:0}.section__contact-form .contact-form .gform_wrapper .gform-body .gform_fields,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gform_fields{gap:1.5rem}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield{margin:0;color:#333;text-align:left}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gform_validation_container,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gform_validation_container{display:none !important}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield_error .gfield_description,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield_error .validation_message,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield_error .gfield_description,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield_error .validation_message{color:#ff6b6b;font-size:14px;margin-top:.5rem}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .gfield_label,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .gform-field-label,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .gfield_label,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .gform-field-label{font-weight:500;font-size:14px;color:#333;margin-bottom:.5rem;text-transform:none}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .gfield_label .gfield_required,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .gfield_label .gfield_required_text,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .gform-field-label .gfield_required,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .gform-field-label .gfield_required_text,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .gfield_label .gfield_required,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .gfield_label .gfield_required_text,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .gform-field-label .gfield_required,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .gform-field-label .gfield_required_text{display:none}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .gfield_description,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .gfield_description{color:#666;font-size:13px;margin-top:.5rem;font-style:italic}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-name legend.gfield_label,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name legend.gfield_label{font-weight:500;font-size:14px;color:#333;margin-bottom:.5rem}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name{display:flex;gap:1rem}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name .name_first,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name .name_last,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name .name_first,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name .name_last{flex:1}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name .name_first label,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name .name_last label,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name .name_first label,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name .name_last label{font-weight:400;font-size:13px;color:#666;margin-bottom:.25rem;display:block}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name .name_first input,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name .name_last input,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name .name_first input,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name .name_last input{background:#fff !important;border:1px solid #333 !important;color:#333 !important;padding:12px 16px !important;width:100%;font-size:16px;transition:all .3s ease}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name .name_first input:focus,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name .name_last input:focus,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name .name_first input:focus,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name .name_last input:focus{border-color:#ec3c46 !important;outline:none;box-shadow:0 0 0 2px rgba(236,60,70,.2)}@media(max-width: 768px){.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-name .ginput_container_name,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-name .ginput_container_name{flex-direction:column;gap:1rem}}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-consent legend.gfield_label,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-consent legend.gfield_label{font-weight:500;font-size:14px;color:#333;margin-bottom:.75rem}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-consent .ginput_container_consent,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-consent .ginput_container_consent{display:flex;align-items:flex-start;gap:10px}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-consent .ginput_container_consent input[type=checkbox],.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-consent .ginput_container_consent input[type=checkbox]{width:18px;height:18px;accent-color:#ec3c46;cursor:pointer;flex-shrink:0;margin-top:3px}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-consent .ginput_container_consent label.gfield_consent_label,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-consent .ginput_container_consent label.gfield_consent_label{color:#333;font-size:14px;line-height:1.4;cursor:pointer;margin:0;font-weight:400}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-consent .ginput_container_consent label.gfield_consent_label a,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-consent .ginput_container_consent label.gfield_consent_label a{color:#ec3c46;text-decoration:underline;transition:color .3s ease}@media(hover: hover)and (pointer: fine){.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-consent .ginput_container_consent label.gfield_consent_label a:hover,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-consent .ginput_container_consent label.gfield_consent_label a:hover{color:#df1621}}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield.gfield--type-html .gfield_html small,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield.gfield--type-html .gfield_html small{color:#666;font-size:13px;line-height:1.4}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container{width:100%}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container input[type=email],.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container input[type=text],.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container input[type=tel],.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container input[type=url],.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container textarea,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container select,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=email],.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=text],.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=tel],.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=url],.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container textarea,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container select{background:#fff !important;border:1px solid #333 !important;color:#333 !important;padding:12px 16px !important;width:100% !important;font-size:16px !important;transition:all .3s ease !important;border-radius:0 !important;box-sizing:border-box !important}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container input[type=email]::-moz-placeholder, .section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container input[type=text]::-moz-placeholder, .section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container input[type=tel]::-moz-placeholder, .section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container input[type=url]::-moz-placeholder, .section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container textarea::-moz-placeholder, .section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container select::-moz-placeholder, .section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=email]::-moz-placeholder, .section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=text]::-moz-placeholder, .section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=tel]::-moz-placeholder, .section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=url]::-moz-placeholder, .section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container textarea::-moz-placeholder, .section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container select::-moz-placeholder{color:#999}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container input[type=email]::placeholder,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container input[type=text]::placeholder,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container input[type=tel]::placeholder,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container input[type=url]::placeholder,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container textarea::placeholder,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container select::placeholder,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=email]::placeholder,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=text]::placeholder,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=tel]::placeholder,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=url]::placeholder,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container textarea::placeholder,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container select::placeholder{color:#999}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container input[type=email]:focus,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container input[type=text]:focus,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container input[type=tel]:focus,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container input[type=url]:focus,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container textarea:focus,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container select:focus,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=email]:focus,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=text]:focus,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=tel]:focus,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container input[type=url]:focus,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container textarea:focus,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container select:focus{border-color:#ec3c46 !important;background:#fff !important;outline:none !important;box-shadow:0 0 0 2px rgba(236,60,70,.2) !important}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container select.large,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container select.gfield_select,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container select.large,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container select.gfield_select{background:#fff !important;border:1px solid #333 !important;color:#333 !important;padding:12px 16px !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-image:url('data:image/svg+xml;utf8,<svg fill="black" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') !important;background-repeat:no-repeat !important;background-position:right 10px center !important;background-size:20px !important}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_textarea textarea,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_textarea textarea{background:#fff !important;border:1px solid #333 !important;color:#333 !important;padding:12px 16px !important;min-height:120px !important}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio{display:flex !important;flex-direction:row !important;flex-wrap:wrap;gap:20px;padding:0 !important}@media(max-width: 480px){.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio{gap:15px}}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice .gfield-choice-input,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice .gfield-choice-input{width:18px;height:18px;accent-color:#ec3c46;cursor:pointer;margin:0}.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice .gform-field-label,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice label,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice .gform-field-label,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice label{color:#333;font-size:14px;cursor:pointer;margin:0}@media(hover: hover)and (pointer: fine){.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice .gform-field-label:hover,.section__contact-form .contact-form .gform_wrapper .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice label:hover,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice .gform-field-label:hover,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform-body .gfield .ginput_container.ginput_container_radio .gfield_radio .gchoice label:hover{color:#000}}.section__contact-form .contact-form .gform_wrapper .gform_footer,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform_footer{margin-top:2rem;padding:0}.section__contact-form .contact-form .gform_wrapper .gform_footer .gform_button,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform_footer .gform_button{font-family:"Bebas Neue",Arial,sans-serif !important;font-weight:400 !important;font-size:20px !important;line-height:1 !important;letter-spacing:1px !important;text-transform:uppercase !important;color:#333 !important;background:transparent !important;padding:0 !important;padding-bottom:5px !important;margin-top:1.5rem !important;display:inline-block !important;border:none !important;border-bottom:2px solid #333 !important;border-radius:0 !important;outline:none !important;box-shadow:none !important;cursor:pointer}@media(hover: hover)and (pointer: fine){.section__contact-form .contact-form .gform_wrapper .gform_footer .gform_button:hover,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform_footer .gform_button:hover{animation:wiggleY 1s linear}}.section__contact-form .contact-form .gform_wrapper .gform_footer .gform_button:active,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform_footer .gform_button:active{transform:translateY(0)}.section__contact-form .contact-form .gform_wrapper .gform_validation_errors,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform_validation_errors{display:none}.section__contact-form .contact-form .gform_wrapper .validation_message,.section__contact-form .contact-form .gform_wrapper.gravity-theme .validation_message{color:#ff6b6b;font-size:14px;margin-top:.5rem}.section__contact-form .contact-form .gform_wrapper .gform_confirmation_message,.section__contact-form .contact-form .gform_wrapper.gravity-theme .gform_confirmation_message{color:#4ecdc4;font-size:16px;text-align:center;padding:1rem;background:rgba(78,205,196,.1);border-radius:4px;margin-bottom:1rem}.section__socials{background-color:transparent;background-image:linear-gradient(130deg, #c81e32 0%, #e67328 100%);padding-top:1rem;padding-right:0;padding-bottom:0;padding-left:0;padding-bottom:1rem !important}.section__socials .container{max-width:1140px;margin:0 auto}.section__socials .socials-wrapper{display:flex;justify-content:center;align-items:center;gap:100px}@media(max-width: 768px){.section__socials .socials-wrapper{gap:1.5rem}}@media(max-width: 480px){.section__socials .socials-wrapper{gap:1rem}}.section__socials .socials-link{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#000;border-radius:50%;transition:all .3s ease;text-decoration:none}@media(max-width: 768px){.section__socials .socials-link{width:50px;height:50px}}@media(max-width: 480px){.section__socials .socials-link{width:45px;height:45px}}.section__socials .socials-link img{width:22px;height:22px;transition:all .3s ease}@media(max-width: 768px){.section__socials .socials-link img{width:20px;height:20px}}@media(max-width: 480px){.section__socials .socials-link img{width:18px;height:18px}}.section__socials .socials-link:active{transform:translateY(-1px) scale(1.05)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#events-listing .section__events-filters{background:#fff;padding-top:20px;padding-bottom:20px}#events-listing .section__events-filters .container--events{max-width:1200px;margin:0 auto;padding:0 15px;max-width:1140px}@media(max-width: 768px){#events-listing .section__events-filters .container--events{padding:0 15px}}#events-listing .events-filters-bar{display:flex;align-items:center;justify-content:center;gap:15px;height:60px;background:#fff;padding:0;border-radius:0;border:1px solid #e1e1e1;flex-wrap:wrap}@media(max-width: 1050px){#events-listing .events-filters-bar{height:auto;min-height:60px;padding:10px}}@media(max-width: 768px){#events-listing .events-filters-bar{flex-direction:column;gap:12px;padding:15px;height:auto}}@media(max-width: 767px){#events-listing .events-filters-bar{display:flex;flex-direction:column;gap:10px;padding:12px}}#events-listing .filters-search{flex:1;min-width:250px;height:100%}#events-listing .filters-search .search-container{display:flex;align-items:center;justify-content:center;height:100%;gap:0}#events-listing .filters-search .search-container .search-input{flex:1;width:50px;padding:10px 15px;height:100%;font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;font-size:14px;color:inherit;outline:none;transition:border-color .3s ease;border:1px solid #ddd;border-right:none;border-radius:5px 0 0 5px}#events-listing .filters-search .search-container .search-input:focus{border-color:#ec3c46}#events-listing .filters-search .search-container .search-input::-moz-placeholder{color:#999}#events-listing .filters-search .search-container .search-input::placeholder{color:#999}@media(max-width: 1050px){#events-listing .filters-search .search-container .search-input{border:0px}}#events-listing .filters-search .search-container .search-btn{background:#ec3c46;border:1px solid #ec3c46;padding:10px 20px;cursor:pointer;color:#fff;border-radius:0 5px 5px 0;transition:background-color .3s ease;white-space:nowrap;height:100%;display:flex;align-items:center}@media(hover: hover)and (pointer: fine){#events-listing .filters-search .search-container .search-btn:hover{background-color:#df1621;border-color:#df1621}}#events-listing .filters-toggle{height:100%}#events-listing .filters-toggle .filters-toggle-btn{height:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;background:#fff;cursor:pointer;font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;font-size:14px;color:#292929;transition:all .3s ease}@media(hover: hover)and (pointer: fine){#events-listing .filters-toggle .filters-toggle-btn:hover{background:#f8f9fa;border-color:#ec3c46}}#events-listing .filters-toggle .filters-toggle-btn .filters-icon{font-size:16px}#events-listing .filters-toggle .filters-toggle-btn .filters-arrow{font-size:12px;transition:transform .3s ease}#events-listing .filters-separator{width:1px;height:30px;background:#e1e1e1}@media(max-width: 767px){#events-listing .filters-separator{display:none}}#events-listing .filters-view-controls{height:100%}#events-listing .filters-view-controls .view-buttons{height:100%;display:flex;align-items:center;justify-content:center}#events-listing .filters-view-controls .view-buttons .view-btn{position:relative;padding:8px 16px;cursor:pointer;font-family:"Montserrat",Arial,sans-serif;font-weight:500;font-size:13px;line-height:1;color:#292929;transition:background .2s ease;white-space:nowrap;height:100%}#events-listing .filters-view-controls .view-buttons .view-btn::before{content:"";display:inline-block;width:100%;height:2px;background:#000;position:absolute;bottom:0;left:0;opacity:0;transition:opacity .2s ease}@media(hover: hover)and (pointer: fine){#events-listing .filters-view-controls .view-buttons .view-btn:hover{background:#f5f5f5}#events-listing .filters-view-controls .view-buttons .view-btn:hover::before{opacity:1}}#events-listing .filters-view-controls .view-buttons .view-btn.active{color:#000}#events-listing .filters-view-controls .view-buttons .view-btn.active::before{opacity:1}#events-listing .filters-date-picker{margin-top:15px}#events-listing .filters-date-picker .date-picker-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;background:#f8f9fa;border-radius:8px;border:1px solid #e1e1e1}#events-listing .filters-date-picker .date-picker-wrapper label{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;font-size:14px;color:#292929;font-weight:400;margin:0;white-space:nowrap}#events-listing .filters-date-picker .date-picker-wrapper .date-input{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1;color:inherit;padding:10px 15px;border:2px solid #e1e1e1;border-radius:6px;background:#fff;transition:all .3s ease;padding:8px 12px;border-radius:calc(8px - 2px)}#events-listing .filters-date-picker .date-picker-wrapper .date-input:focus{outline:none;border-color:#ec3c46;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(hover: hover)and (pointer: fine){#events-listing .filters-date-picker .date-picker-wrapper .date-input:hover{border-color:#c8c8c8}}#events-listing .filters-date-picker .date-picker-wrapper .date-input:focus{border-color:#ec3c46}#events-listing .events-filters-advanced{margin-top:15px;background:#fff}#events-listing .advanced-filters-row{display:flex;gap:15px;margin-bottom:20px;flex-wrap:wrap}@media(max-width: 767px){#events-listing .advanced-filters-row{display:flex;flex-direction:column}}#events-listing .filter-dropdown{position:relative;width:-moz-fit-content;width:fit-content}#events-listing .filter-dropdown .filter-dropdown-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 15px;background:#fff;border:1px solid #e1e1e1;border-radius:50px;cursor:pointer;font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;font-size:14px;color:#292929;transition:all .3s ease}@media(hover: hover)and (pointer: fine){#events-listing .filter-dropdown .filter-dropdown-btn:hover{background:#f8f9fa;border-color:#ec3c46}}#events-listing .filter-dropdown .filter-dropdown-btn .filter-icon{font-size:16px;margin-right:8px}#events-listing .filter-dropdown .filter-dropdown-btn .filter-label{flex:1;text-align:left}#events-listing .filter-dropdown .filter-dropdown-btn .filter-count{color:#ec3c46;font-weight:600;margin-left:5px}#events-listing .filter-dropdown .filter-dropdown-btn .filter-arrow{font-size:12px;margin-left:8px;transition:transform .3s ease}#events-listing .filter-dropdown.open .filter-dropdown-btn .filter-arrow{transform:rotate(180deg)}#events-listing .filter-dropdown.open .filter-dropdown-content{display:block}#events-listing .filter-dropdown .filter-dropdown-content{display:none;position:absolute;width:-moz-max-content;width:max-content;top:100%;left:0;right:0;z-index:100;background:#fff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:5px;padding:15px;max-height:300px;overflow-y:auto}#events-listing .filter-checkboxes{display:flex;flex-direction:column;gap:8px}#events-listing .filter-checkboxes .filter-checkbox{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;padding:6px 8px;border-radius:calc(8px - 2px);transition:background-color .2s ease}@media(hover: hover)and (pointer: fine){#events-listing .filter-checkboxes .filter-checkbox:hover{background:#f8f9fa}}#events-listing .filter-checkboxes .filter-checkbox input[type=checkbox]{margin:0;cursor:pointer}#events-listing .filter-checkboxes .filter-checkbox span{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;font-size:14px;color:#292929;cursor:pointer}#events-listing .price-range-container .price-range-inputs{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:15px}#events-listing .price-range-container .price-range-inputs .price-input-group{display:flex;flex-direction:column;gap:5px}#events-listing .price-range-container .price-range-inputs .price-input-group label{font-family:"Montserrat",Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#666;margin:0}#events-listing .price-range-container .price-range-inputs .price-input-group input[type=number]{width:80px;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1;color:inherit;padding:10px 15px;border:2px solid #e1e1e1;border-radius:6px;background:#fff;transition:all .3s ease;padding:8px 10px;border-radius:calc(8px - 2px);text-align:center}#events-listing .price-range-container .price-range-inputs .price-input-group input[type=number]:focus{outline:none;border-color:#ec3c46;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(hover: hover)and (pointer: fine){#events-listing .price-range-container .price-range-inputs .price-input-group input[type=number]:hover{border-color:#c8c8c8}}#events-listing .price-range-container .price-range-inputs .price-input-group input[type=number]:focus{outline:none;border-color:#ec3c46}#events-listing .price-range-container .price-range-inputs .price-separator{font-weight:bold;color:#666;margin-top:20px}#events-listing .price-range-container .price-range-slider{position:relative;height:6px}#events-listing .price-range-container .price-range-slider .price-range-track{position:absolute;width:100%;height:6px;background:#e1e1e1;border-radius:3px}#events-listing .price-range-container .price-range-slider .price-range-track .price-range-progress{position:absolute;height:100%;background:#ec3c46;border-radius:3px}#events-listing .price-range-container .price-range-slider .price-range-input{position:absolute;width:100%;height:6px;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}#events-listing .price-range-container .price-range-slider .price-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:all;width:20px;height:20px;background:#fff;border:2px solid #ec3c46;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1)}#events-listing .price-range-container .price-range-slider .price-range-input::-moz-range-thumb{pointer-events:all;width:20px;height:20px;background:#fff;border:2px solid #ec3c46;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1)}#events-listing .advanced-filters-actions{display:none;gap:10px;justify-content:flex-end;padding-top:15px;border-top:1px solid #e1e1e1}@media(max-width: 767px){#events-listing .advanced-filters-actions{justify-content:stretch}#events-listing .advanced-filters-actions .btn{flex:1}}#events-listing .advanced-filters-actions .btn{padding:10px 20px;border-radius:8px;font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;font-size:14px;color:inherit;font-weight:500;cursor:pointer;border:1px solid;transition:all .3s ease;white-space:nowrap}#events-listing .advanced-filters-actions .btn--primary{background:#ec3c46;color:#fff;border-color:#ec3c46}@media(hover: hover)and (pointer: fine){#events-listing .advanced-filters-actions .btn--primary:hover{background:#df1621;border-color:#df1621}}#events-listing .advanced-filters-actions .btn--secondary{background:#fff;color:#292929;border-color:#e1e1e1}@media(hover: hover)and (pointer: fine){#events-listing .advanced-filters-actions .btn--secondary:hover{background:#f8f9fa;border-color:#ec3c46}}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#events-listing .events-filters-advanced,#events-listing .filter-dropdown-content{animation:slideDown .3s ease}#events-listing .date-navigation-complete{display:flex;justify-content:center;margin-top:15px;padding:10px;animation:slideDown .3s ease}#events-listing .date-navigation-complete .date-input-hidden{position:absolute;opacity:0;pointer-events:none;top:0;left:0;width:100%;height:100%}#events-listing .date-navigation-bar{display:flex;align-items:center;justify-content:space-between;gap:20px}@media(max-width: 767px){#events-listing .date-navigation-bar{display:flex;flex-direction:column;gap:15px;padding:12px 15px;margin:10px 0}}#events-listing .date-navigation-bar .date-nav-simple{display:flex;align-items:center;gap:20px;padding:12px 0;flex:1;flex-wrap:wrap}@media(max-width: 767px){#events-listing .date-navigation-bar .date-nav-simple{gap:15px;padding:10px 0;width:100%;justify-content:center}}#events-listing .date-navigation-bar .date-nav-arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#292929;font-size:16px;font-weight:bold;cursor:pointer;transition:all .3s ease}@media(hover: hover)and (pointer: fine){#events-listing .date-navigation-bar .date-nav-arrow:hover{border-color:#ec3c46;background:rgba(236,60,70,.05);color:#ec3c46}}#events-listing .date-navigation-bar .date-nav-arrow:active{transform:scale(0.95)}@media(max-width: 767px){#events-listing .date-navigation-bar .date-nav-arrow{width:36px;height:36px;font-size:14px}}#events-listing .date-navigation-bar .date-display-french{font-family:"Bebas Neue",Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.4;color:inherit;text-transform:uppercase;letter-spacing:1px;padding:10px 15px;min-width:140px;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:2px}#events-listing .date-navigation-bar .date-display-french .filter-arrow{font-size:12px;opacity:.7;margin-left:4px;transition:opacity .3s ease}@media(hover: hover)and (pointer: fine){#events-listing .date-navigation-bar .date-display-french:hover .filter-arrow{opacity:1}}#events-listing .date-navigation-bar .date-nav-reset{border-radius:3px;margin-left:auto}@media(max-width: 767px){#events-listing .date-navigation-bar .date-nav-reset{margin-left:0;margin-top:10px}}@media(max-width: 768px){#events-listing .events-filters-bar{flex-direction:column;gap:15px;padding:15px}#events-listing .events-filters-bar .filters-search{width:100%;order:1}#events-listing .events-filters-bar .filters-view-controls{order:2;width:100%}#events-listing .events-filters-bar .filters-view-controls .view-buttons{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px}#events-listing .events-filters-bar .filters-separator{display:none}#events-listing .events-filters-bar .filters-toggle{order:3;width:100%}#events-listing .events-filters-bar .filters-toggle .filters-toggle-btn{width:100%;justify-content:center}}@media(max-width: 450px){#events-listing .events-filters-bar{padding:12px;gap:12px}#events-listing .events-filters-bar .filters-search .search-container .search-input{padding:12px 15px;font-size:14px}#events-listing .events-filters-bar .filters-search .search-container .search-btn{padding:12px 16px;font-size:14px}#events-listing .events-filters-bar .filters-view-controls .view-buttons{grid-template-columns:1fr 1fr;gap:6px}#events-listing .events-filters-bar .filters-view-controls .view-buttons .view-btn{padding:10px 8px;font-size:13px}#events-listing .events-filters-bar .filters-toggle .filters-toggle-btn{padding:12px;font-size:14px}#events-listing .filter-dropdown{width:100%}#events-listing .filter-dropdown .filter-dropdown-content{left:0;right:0;width:100%;max-width:none}}@media(max-width: 350px){#events-listing .events-filters-bar{padding:8px}#events-listing .filters-search .search-container .search-input{padding:10px 12px;font-size:13px}#events-listing .filters-search .search-container .search-btn{padding:10px 12px;font-size:13px}#events-listing .filter-dropdown-content{padding:10px;font-size:13px}#events-listing .price-range-container .price-range-inputs{flex-direction:column;gap:8px}#events-listing .price-range-container .price-range-inputs .price-input-group input{width:100%}}.news-gallery-slider,.bureaux-gallery-slider,.magasins-gallery-slider,.appartements-gallery-slider{width:100vw;margin-left:calc(-50vw + 50%);padding:2rem 0;overflow:hidden;position:relative}.news-gallery-slider.slick-slider .slick-list,.bureaux-gallery-slider.slick-slider .slick-list,.magasins-gallery-slider.slick-slider .slick-list,.appartements-gallery-slider.slick-slider .slick-list{overflow:hidden;width:100%}.news-gallery-slider.slick-slider .slick-track,.bureaux-gallery-slider.slick-slider .slick-track,.magasins-gallery-slider.slick-slider .slick-track,.appartements-gallery-slider.slick-slider .slick-track{display:flex !important;align-items:center}.news-gallery-slider.slick-slider .slick-prev,.news-gallery-slider.slick-slider .slick-next,.bureaux-gallery-slider.slick-slider .slick-prev,.bureaux-gallery-slider.slick-slider .slick-next,.magasins-gallery-slider.slick-slider .slick-prev,.magasins-gallery-slider.slick-slider .slick-next,.appartements-gallery-slider.slick-slider .slick-prev,.appartements-gallery-slider.slick-slider .slick-next{width:50px;height:50px;z-index:10}.news-gallery-slider.slick-slider .slick-prev:before,.news-gallery-slider.slick-slider .slick-next:before,.bureaux-gallery-slider.slick-slider .slick-prev:before,.bureaux-gallery-slider.slick-slider .slick-next:before,.magasins-gallery-slider.slick-slider .slick-prev:before,.magasins-gallery-slider.slick-slider .slick-next:before,.appartements-gallery-slider.slick-slider .slick-prev:before,.appartements-gallery-slider.slick-slider .slick-next:before{font-size:30px;color:#ec3c46;opacity:1}@media(max-width: 768px){.news-gallery-slider.slick-slider .slick-prev,.news-gallery-slider.slick-slider .slick-next,.bureaux-gallery-slider.slick-slider .slick-prev,.bureaux-gallery-slider.slick-slider .slick-next,.magasins-gallery-slider.slick-slider .slick-prev,.magasins-gallery-slider.slick-slider .slick-next,.appartements-gallery-slider.slick-slider .slick-prev,.appartements-gallery-slider.slick-slider .slick-next{width:40px;height:40px}.news-gallery-slider.slick-slider .slick-prev:before,.news-gallery-slider.slick-slider .slick-next:before,.bureaux-gallery-slider.slick-slider .slick-prev:before,.bureaux-gallery-slider.slick-slider .slick-next:before,.magasins-gallery-slider.slick-slider .slick-prev:before,.magasins-gallery-slider.slick-slider .slick-next:before,.appartements-gallery-slider.slick-slider .slick-prev:before,.appartements-gallery-slider.slick-slider .slick-next:before{font-size:24px}}.news-gallery-slider.slick-slider .slick-prev,.bureaux-gallery-slider.slick-slider .slick-prev,.magasins-gallery-slider.slick-slider .slick-prev,.appartements-gallery-slider.slick-slider .slick-prev{left:20px}@media(max-width: 768px){.news-gallery-slider.slick-slider .slick-prev,.bureaux-gallery-slider.slick-slider .slick-prev,.magasins-gallery-slider.slick-slider .slick-prev,.appartements-gallery-slider.slick-slider .slick-prev{left:10px}}.news-gallery-slider.slick-slider .slick-next,.bureaux-gallery-slider.slick-slider .slick-next,.magasins-gallery-slider.slick-slider .slick-next,.appartements-gallery-slider.slick-slider .slick-next{right:20px}@media(max-width: 768px){.news-gallery-slider.slick-slider .slick-next,.bureaux-gallery-slider.slick-slider .slick-next,.magasins-gallery-slider.slick-slider .slick-next,.appartements-gallery-slider.slick-slider .slick-next{right:10px}}.news-gallery-slider.slick-slider .slick-dots,.bureaux-gallery-slider.slick-slider .slick-dots,.magasins-gallery-slider.slick-slider .slick-dots,.appartements-gallery-slider.slick-slider .slick-dots{bottom:20px}.news-gallery-slider.slick-slider .slick-dots li,.bureaux-gallery-slider.slick-slider .slick-dots li,.magasins-gallery-slider.slick-slider .slick-dots li,.appartements-gallery-slider.slick-slider .slick-dots li{margin:0 5px}.news-gallery-slider.slick-slider .slick-dots li button:before,.bureaux-gallery-slider.slick-slider .slick-dots li button:before,.magasins-gallery-slider.slick-slider .slick-dots li button:before,.appartements-gallery-slider.slick-slider .slick-dots li button:before{font-size:12px;color:rgba(255,255,255,.5);opacity:1}.news-gallery-slider.slick-slider .slick-dots li.slick-active button:before,.bureaux-gallery-slider.slick-slider .slick-dots li.slick-active button:before,.magasins-gallery-slider.slick-slider .slick-dots li.slick-active button:before,.appartements-gallery-slider.slick-slider .slick-dots li.slick-active button:before{color:#fff;opacity:1}.news-gallery-slider .news-gallery__item,.bureaux-gallery-slider .news-gallery__item,.magasins-gallery-slider .news-gallery__item,.appartements-gallery-slider .news-gallery__item{margin:0 5px}.news-gallery-slider .news-gallery__item img,.bureaux-gallery-slider .news-gallery__item img,.magasins-gallery-slider .news-gallery__item img,.appartements-gallery-slider .news-gallery__item img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:8px;transition:transform .3s ease}@media(max-width: 768px){.news-gallery-slider .news-gallery__item img,.bureaux-gallery-slider .news-gallery__item img,.magasins-gallery-slider .news-gallery__item img,.appartements-gallery-slider .news-gallery__item img{height:280px}}@media(max-width: 480px){.news-gallery-slider .news-gallery__item img,.bureaux-gallery-slider .news-gallery__item img,.magasins-gallery-slider .news-gallery__item img,.appartements-gallery-slider .news-gallery__item img{height:250px}}@media(max-width: 768px){.news-gallery-slider,.bureaux-gallery-slider,.magasins-gallery-slider,.appartements-gallery-slider{padding:1.5rem 0}}.news-block--gallery,.bureaux-block--gallery,.magasins-block--gallery,.appartements-block--gallery{margin:2rem 0}.news-block--gallery .gallery-title,.bureaux-block--gallery .gallery-title,.magasins-block--gallery .gallery-title,.appartements-block--gallery .gallery-title{text-align:center;margin-bottom:1rem;font-size:1.2rem;color:var(--color__text)}.gallery-infinite-scroll .slick-track .news-gallery__item:nth-child(n){animation-delay:calc(var(--slide-index, 0) * 0.1s)}@media(max-width: 1200px){.news-gallery-slider,.bureaux-gallery-slider,.magasins-gallery-slider,.appartements-gallery-slider{padding-left:1rem;padding-right:1rem}}@media(prefers-reduced-motion: reduce){.news-gallery-slider .slick-track,.bureaux-gallery-slider .slick-track,.magasins-gallery-slider .slick-track,.appartements-gallery-slider .slick-track{animation:none !important}}.section__related-events{padding:0;margin:60px 0}.section__related-events .related-events-slider{position:relative;width:100%}.section__related-events .related-events-slider .swiper-slide .event-slide{display:flex;height:450px}@media(max-width: 680px){.section__related-events .related-events-slider .swiper-slide .event-slide{flex-direction:column-reverse;height:auto}}.section__related-events .related-events-slider .swiper-slide .event-slide__content{width:30%;background:#000;color:#fff;padding:0 50px 50px 100px;display:flex;flex-direction:column;justify-content:center}@media(max-width: 680px){.section__related-events .related-events-slider .swiper-slide .event-slide__content{width:100%;padding:30px 20px}}.section__related-events .related-events-slider .swiper-slide .event-slide__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:#fff;font-size:62px;margin-bottom:100px}.section__related-events .related-events-slider .swiper-slide .event-slide__button{display:inline-block;padding:.3rem 1rem;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;border:none;text-align:center;font-family:"Bebas Neue",Arial,sans-serif;font-weight:500;font-size:16px;line-height:1;color:inherit;text-transform:uppercase;letter-spacing:1px;background-color:#fff !important;border:2px solid #fff;border-radius:3px;padding:15px 100px;display:flex !important;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:50px;background:linear-gradient(to right, #e67328 0%, #ec3c46 100%);color:#000 !important;border-radius:4px;position:relative;z-index:1;overflow:hidden;transition:box-shadow 0s transform .3s;box-shadow:0 200px 100px -100px #fff inset}@media(max-width: 680px){.section__related-events .related-events-slider .swiper-slide .event-slide__button{padding:8px 12px !important}}.section__related-events .related-events-slider .swiper-slide .event-slide__button:hover,.section__related-events .related-events-slider .swiper-slide .event-slide__button:focus{box-shadow:none;transform:translateY(-3px)}.section__related-events .related-events-slider .swiper-slide .event-slide__image{width:70%;height:100%;overflow:hidden}@media(max-width: 680px){.section__related-events .related-events-slider .swiper-slide .event-slide__image{width:100%;height:400px}}.section__related-events .related-events-slider .swiper-slide .event-slide__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section__related-events .related-events-slider__nav{position:absolute;top:50%;left:0;right:0;z-index:10;display:flex;justify-content:space-between;padding:0 20px;transform:translateY(-50%)}@media(max-width: 680px){.section__related-events .related-events-slider__nav{padding:0 10px}}.section__related-events .related-events-slider__nav button{width:50px;height:50px;border-radius:50%;background:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.1)}@media(hover: hover)and (pointer: fine){.section__related-events .related-events-slider__nav button:hover{transform:scale(1.1)}}.section__related-events .related-events-slider__nav button svg{width:24px;height:24px;fill:#000}#see-and-do .section__hero{padding:60px 0 40px 0}#see-and-do .section__hero .container--events{text-align:center;max-width:1110px;margin:0 auto;padding:0 20px}#see-and-do .section__hero .listing-hero__title{font-size:2.5rem;font-weight:500;margin-bottom:50px;font-size:64px;color:#292929;text-align:center}#see-and-do .section__hero .listing-hero__subtitle{font-size:1.2rem;color:#292929;margin-bottom:20px;text-align:center}#see-and-do .section__hero .hero-slider{position:relative;margin-bottom:40px}#see-and-do .section__hero .hero-slider .slick-slider{position:relative;width:100%}#see-and-do .section__hero .hero-slider .slick-list{overflow:hidden}#see-and-do .section__hero .hero-slider .slick-track{display:flex;margin:0 auto}#see-and-do .section__hero .hero-slider .slick-slide{height:auto;width:350px !important;margin-right:38px !important}#see-and-do .section__hero .hero-slider .slick-slide>div{height:100%;width:100%}#see-and-do .section__upcoming-events{padding:60px 0}#see-and-do .section__upcoming-events .container--events{text-align:center;max-width:1110px;margin:0 auto;padding:0 20px}#see-and-do .section__upcoming-events .upcoming-events__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:#000;font-size:50px;letter-spacing:-1px;margin-bottom:60px;text-align:center}#see-and-do .section__upcoming-events .upcoming-events__text{margin:0 auto 60px;color:#292929;font-family:"Montserrat",Arial,sans-serif;font-size:30px;font-weight:300;line-height:1.3;color:inherit;font-size:24px !important}#see-and-do .section__upcoming-events .agenda-button{margin-top:40px;width:-moz-fit-content !important;width:fit-content !important;padding:12px 24px;margin-left:auto;margin-right:auto;border-radius:4px}#see-and-do .section__upcoming-events .upcoming-events-slider{position:relative;margin-bottom:60px;overflow:hidden}#see-and-do .section__upcoming-events .upcoming-events-slider__container{width:1110px;max-width:100%;position:relative;margin:0 auto;padding:0 60px;box-sizing:border-box}#see-and-do .section__upcoming-events .upcoming-events-slider__container .slick-track{display:flex;margin-left:auto;margin-right:auto}#see-and-do .section__upcoming-events .upcoming-events-slider__container .slick-dots{position:relative;display:flex;width:100%;max-width:200px;height:2px;margin:30px auto 0;padding:0;list-style:none;background:rgba(0,0,0,.1);overflow:visible}#see-and-do .section__upcoming-events .upcoming-events-slider__container .slick-dots li{flex:1;height:100%;margin:0;padding:0;position:relative;background:rgba(0,0,0,.1);transition:background-color .3s ease}#see-and-do .section__upcoming-events .upcoming-events-slider__container .slick-dots li:not(:last-child)::after{content:"";position:absolute;right:0;top:-4px;height:10px;width:1px;background:rgba(0,0,0,.2)}#see-and-do .section__upcoming-events .upcoming-events-slider__container .slick-dots li button{display:none}#see-and-do .section__upcoming-events .upcoming-events-slider__container .slick-dots li.slick-active{background:#000}#see-and-do .section__upcoming-events .upcoming-events-slider__container .slick-dots li.slick-active~li{background:rgba(0,0,0,.1)}#see-and-do .section__upcoming-events .upcoming-events-slider__container .slick-dots li:not(.slick-active)~li{background:rgba(0,0,0,.1)}#see-and-do .section__upcoming-events .upcoming-events-slider__container .slick-dots li:nth-child(-n+1):not(.slick-active){background:#000}#see-and-do .section__upcoming-events .upcoming-events-slider__container .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;border-radius:50%;background:#000;border:none;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}@media(hover: hover)and (pointer: fine){#see-and-do .section__upcoming-events .upcoming-events-slider__container .slick-arrow:hover{background:#292929}}#see-and-do .section__upcoming-events .upcoming-events-slider__container .slick-arrow svg{width:24px;height:24px;fill:currentColor}#see-and-do .section__upcoming-events .upcoming-events-slider__container .slick-arrow.slick-prev{left:0}#see-and-do .section__upcoming-events .upcoming-events-slider__container .slick-arrow.slick-next{right:0}#see-and-do .section__upcoming-events .upcoming-events-slider .slick-slider{position:relative;width:100%}#see-and-do .section__upcoming-events .upcoming-events-slider .slick-list{overflow:hidden;margin:0 -15px}#see-and-do .section__upcoming-events .upcoming-events-slider .slick-track{display:flex;margin:0 auto}#see-and-do .section__upcoming-events .upcoming-events-slider .slick-slide{height:auto;width:349.204px !important;margin-right:10px !important;padding:0;box-sizing:border-box;opacity:1;transition:opacity .3s ease}#see-and-do .section__upcoming-events .upcoming-events-slider .slick-slide>div{height:100%;width:100%}#see-and-do .section__upcoming-events .upcoming-events-slider .upcoming-event-slide--link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:box-shadow .2s,transform .3s;overflow:hidden}#see-and-do .section__upcoming-events .upcoming-events-slider .upcoming-event-slide__image{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:0;position:relative;overflow:hidden}#see-and-do .section__upcoming-events .upcoming-events-slider .upcoming-event-slide__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#see-and-do .section__upcoming-events .upcoming-events-slider .upcoming-event-slide__content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}#see-and-do .section__upcoming-events .upcoming-events-slider .upcoming-event-slide__content .upcoming-event-slide__title-container{width:100%;padding:30px 0;display:flex;align-items:center;justify-content:center}#see-and-do .section__upcoming-events .upcoming-events-slider .upcoming-event-slide__content .upcoming-event-slide__title-container .upcoming-event-slide__title{text-align:center;font-size:1.2em;font-weight:700;margin:0}#see-and-do .section__upcoming-events .upcoming-events-slider .upcoming-event-slide__date{width:100%;background:#000;color:#fff;text-align:center;font-size:1em;font-weight:600;padding:.7em 0;margin-top:auto;letter-spacing:.1em}#see-and-do .section__upcoming-events--inverse{padding:60px 0;background:#000}#see-and-do .section__upcoming-events--inverse .container--events{text-align:center;max-width:1110px;margin:0 auto;padding:0 20px}#see-and-do .section__upcoming-events--inverse .upcoming-events__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:#fff;font-size:50px;letter-spacing:-1px;margin-bottom:60px;text-align:center}#see-and-do .section__upcoming-events--inverse .upcoming-events__text{margin:0 auto 60px;font-family:"Montserrat",Arial,sans-serif;font-size:30px;font-weight:300;line-height:1.3;color:inherit;color:#fff;font-size:24px !important}#see-and-do .section__upcoming-events--inverse .agenda-button{margin-top:40px;width:-moz-fit-content !important;width:fit-content !important;padding:12px 24px;margin-left:auto;margin-right:auto;border-radius:4px;background:linear-gradient(to right, #e67328 0%, #ec3c46 100%);color:#fff !important;border:none;box-shadow:none;transition:box-shadow .4s ease,color .3s ease}#see-and-do .section__upcoming-events--inverse .agenda-button:hover,#see-and-do .section__upcoming-events--inverse .agenda-button:focus{box-shadow:0 200px 100px -100px #fff inset;color:#000 !important}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider{position:relative;margin-bottom:60px}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider__container{width:1110px;max-width:100%;position:relative;margin:0 auto;padding:0 60px;box-sizing:border-box}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider__container .slick-track{display:flex;margin-left:auto;margin-right:auto}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider__container .slick-dots{position:relative;display:flex;width:100%;max-width:200px;height:2px;margin:30px auto 0;padding:0;list-style:none;background:rgba(255,255,255,.1);overflow:visible}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider__container .slick-dots li{flex:1;height:100%;margin:0;padding:0;position:relative;background:rgba(255,255,255,.1);transition:background-color .3s ease}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider__container .slick-dots li:not(:last-child)::after{content:"";position:absolute;right:0;top:-4px;height:10px;width:1px;background:rgba(255,255,255,.2)}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider__container .slick-dots li button{display:none}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider__container .slick-dots li.slick-active{background:#fff}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider__container .slick-dots li.slick-active~li{background:rgba(255,255,255,.1)}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider__container .slick-dots li:not(.slick-active)~li{background:rgba(255,255,255,.1)}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider__container .slick-dots li:nth-child(-n+1):not(.slick-active){background:#fff}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider__container .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;border-radius:50%;background:#fff;border:none;color:#292929;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}@media(hover: hover)and (pointer: fine){#see-and-do .section__upcoming-events--inverse .upcoming-events-slider__container .slick-arrow:hover{background:#f3f3f3}}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider__container .slick-arrow svg{width:24px;height:24px;fill:currentColor}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider__container .slick-arrow.slick-prev{left:10px}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider__container .slick-arrow.slick-next{right:10px}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider .slick-slider{position:relative;width:100%}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider .slick-list{overflow:hidden;margin:0 -15px}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider .slick-track{display:flex;margin:0 auto}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider .slick-slide{height:auto;width:349.204px !important;margin-right:10px !important;padding:0;box-sizing:border-box;opacity:1;transition:opacity .3s ease}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider .slick-slide>div{height:100%;width:100%}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider .upcoming-event-slide--link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:#292929;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:box-shadow .2s,transform .3s;overflow:hidden}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider .upcoming-event-slide__image{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:0;position:relative;overflow:hidden}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider .upcoming-event-slide__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider .upcoming-event-slide__content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider .upcoming-event-slide__content .upcoming-event-slide__title-container{width:100%;padding:30px 0;display:flex;align-items:center;justify-content:center}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider .upcoming-event-slide__content .upcoming-event-slide__title-container .upcoming-event-slide__title{text-align:center;font-size:1.2em;font-weight:700;margin:0;color:#292929}#see-and-do .section__upcoming-events--inverse .upcoming-events-slider .upcoming-event-slide__date{width:100%;background:#fff;color:#292929;text-align:center;font-size:1em;font-weight:600;padding:.7em 0;margin-top:auto;letter-spacing:.1em}@media(max-width: 1200px){#see-and-do .section__upcoming-events .upcoming-events-slider__container{width:100%;padding:0 40px}}@media(max-width: 768px){#see-and-do .section__upcoming-events .upcoming-event-slide__title{font-size:16px}#see-and-do .section__upcoming-events .slick-dots li{width:30px}}.section__listing-hero{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.section__listing-hero--with-overlay{display:flex;align-items:center;justify-content:center;min-height:350px}@media(max-width: 1050px){.section__listing-hero--with-overlay{min-height:300px}}@media(max-width: 680px){.section__listing-hero--with-overlay{min-height:250px}}.section__listing-hero .hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.section__listing-hero .listing-hero__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:4rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:2px;margin:0;color:inherit;font-size:48px;margin-bottom:20px;margin-top:20px;text-align:center}@media(max-width: 1050px){.section__listing-hero .listing-hero__title{font-size:36px}}@media(max-width: 680px){.section__listing-hero .listing-hero__title{font-size:28px}}.section__listing-hero .listing-hero__title--white{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.section__listing-hero .listing-hero__subtitle{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;font-size:17px;font-weight:600;margin:0 auto 0;text-align:left;text-transform:none}.section__listing-hero .listing-hero__subtitle p{margin-bottom:15px}.section__listing-hero .listing-hero__subtitle p:last-child{margin-bottom:0}.section__listing-hero .listing-hero__subtitle--white{color:#fff !important}.section__listing-hero .listing-hero__cta{margin-top:30px;display:inline-flex}.page-template-tpl_eat_drink_listing .section__listing-hero{background-position:bottom center}@media(min-width: 2000px){.page-template-tpl_eat_drink_listing .section__listing-hero--with-overlay{min-height:500px}}#home .section__hero{position:relative;height:95dvh;min-height:400px;overflow:hidden;padding:0 !important}#home .section__hero .container--full{width:var(--container__full__width);padding:0 var(--container__padding);max-width:2000px;margin:30px auto;width:100%;height:100%;max-width:100% !important;padding:0 !important;margin:0 auto;height:100%;position:relative;overflow:hidden}@media(max-width: 992px){#home .section__hero .container--full{margin-top:0 !important;margin-bottom:30px !important}}#home .section__hero .container--full::after{content:"";position:absolute;position:absolute;inset:0;background:#0000007d;z-index:2;pointer-events:none}#home .section__hero .background-video{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}#home .section__hero .container{max-width:1200px;margin:0 auto;padding:0 15px;height:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:3}@media(max-width: 768px){#home .section__hero .container{padding:0 15px}}#home .section__hero .hero-scroll{position:absolute;bottom:clamp(32px, 5vh, 72px);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:2px;color:#fff;text-decoration:none;font-family:"Bebas Neue",Arial,sans-serif;letter-spacing:.35rem;font-size:14px;text-transform:uppercase;transition:color .3s ease;z-index:3}#home .section__hero .hero-scroll:focus-visible{outline:2px solid #fff;outline-offset:8px}@media only screen and (max-width: 680px ){#home .section__hero .hero-scroll{bottom:2rem;letter-spacing:.25rem}}#home .section__hero .hero-scroll .hero-scroll__line{position:relative;top:12px;width:2px;height:50px;border-left:0;border-right:0;overflow:hidden;display:flex;justify-content:center}#home .section__hero .hero-scroll .hero-scroll__line .hero-scroll__line-progress{display:block;width:2px;height:50px;background:#fff;animation:hero-scroll-line 2.6s ease-in-out infinite}#home .section__hero .hero-scroll .hero-scroll__label{writing-mode:vertical-rl;text-orientation:mixed;font-size:16px;letter-spacing:2px}#home .section__hero .hero-scroll:hover,#home .section__hero .hero-scroll:focus-visible{color:#e67328}#home .section__hero .hero-scroll:hover .hero-scroll__line,#home .section__hero .hero-scroll:focus-visible .hero-scroll__line{border-color:rgba(230,115,40,.8)}#home .section__hero--content--centered{width:100%;text-align:center;color:#fff;z-index:2;position:relative}#home .section__hero--title{font-family:"Bebas Neue",Arial,sans-serif;font-size:4rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:2px;margin:0;color:#fff;margin:0;font-size:5rem;text-shadow:0 1px 4px rgba(0,0,0,.4)}#home .section__hero--subtitle{font-family:"Montserrat",Arial,sans-serif;font-size:30px;font-weight:300;line-height:1.3;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.4)}#home .section__paragraph{padding:6rem 2rem 2rem 2rem}#home .section__paragraph .container--full .section__paragraph--content .section__paragraph--text{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:#292929;font-size:24px;text-align:center}#home .section__paragraph .container--full .section__paragraph--content .section__paragraph--text span{color:#ec3c46}@media(max-width: 1050px){#home .section__paragraph .container--full .section__paragraph--content .section__paragraph--text{font-size:32px}}@media(max-width: 680px){#home .section__paragraph .container--full .section__paragraph--content .section__paragraph--text{font-size:24px}}#home .section__paragraph .container--full .section__paragraph--line{width:100%;display:flex;justify-content:center;align-items:center;margin-top:6rem;margin-bottom:1rem}#home .section__paragraph .container--full .section__paragraph--line--left,#home .section__paragraph .container--full .section__paragraph--line--right{flex:1;height:1px;background-color:#000}#home .section__paragraph .container--full .section__paragraph--line--img{width:50px;height:50px;margin:0 1rem}#home .section__paragraph .container--full .section__paragraph--line--img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#home .section__events-slider{position:relative;padding-bottom:130px;padding-top:20px}#home .section__events-slider--title{font-family:"Bebas Neue",Arial,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;font-size:48px;text-align:center;margin-bottom:20px;text-transform:uppercase;letter-spacing:2px;color:#000}@media(max-width: 680px){#home .section__events-slider--title{font-size:32px}}#home .section__events-slider--subtitle{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;font-size:24px;text-align:center;margin-bottom:60px;color:#000}#home .section__events-slider .container--events{max-width:1250px}#home .section__events-slider .slick-track{padding-bottom:100px}#home .section__events-slider .events-slider__item{width:345px;height:420px;margin-right:20px;margin-left:32px;box-shadow:0 2px 8px rgba(0,0,0,.15);position:relative;display:flex;flex-direction:column}#home .section__events-slider .events-slider__item img{width:100%;height:192px;-o-object-fit:cover;object-fit:cover}#home .section__events-slider .events-slider__item .events-slider__date{font-family:"Bebas Neue",Arial,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:#fff;position:absolute;top:20px;right:auto;bottom:auto;left:-30px;background:#000;color:#fff;padding:15px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center}#home .section__events-slider .events-slider__item .events-slider__date--start,#home .section__events-slider .events-slider__item .events-slider__date--end{font-family:"Bebas Neue",Arial,sans-serif;font-size:18px;font-weight:400;line-height:1;color:#fff;text-transform:uppercase;letter-spacing:1px}#home .section__events-slider .events-slider__item .events-slider__content{padding:25px;flex:1;display:flex;flex-direction:column;justify-content:space-between;background:#fff}#home .section__events-slider .events-slider__item .events-slider__content .events-slider__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0}#home .section__events-slider .events-slider__item .events-slider__content .events-slider__button{margin-top:20px;text-align:center}#home .section__events-slider .events-slider__item--news .events-slider__news-icon{height:192px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:#000}#home .section__events-slider .events-slider__item--news .events-slider__news-icon svg{width:80px;height:80px}#home .section__events-slider .events-slider__item:last-child{margin-right:0}#home .section__events-slider .events-slider__arrows{position:absolute;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%, -50%);width:100%;max-width:1250px;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:10;height:0}#home .section__events-slider .events-slider__arrows .events-slider__arrow{pointer-events:all;background:#292929;color:#fff;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:0;text-indent:-9999px;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:background .2s;cursor:pointer;position:relative}#home .section__events-slider .events-slider__arrows .events-slider__arrow:before{content:"";display:block;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;left:50%}#home .section__events-slider .events-slider__arrows .events-slider__arrow--prev{margin-left:0;left:0}#home .section__events-slider .events-slider__arrows .events-slider__arrow--prev:before{transform:translate(-30%, -50%) rotate(-135deg)}#home .section__events-slider .events-slider__arrows .events-slider__arrow--next{margin-right:0;right:0}#home .section__events-slider .events-slider__arrows .events-slider__arrow--next:before{transform:translate(-70%, -50%) rotate(45deg)}#home .section__events-slider .events-slider__arrows .events-slider__arrow:hover{background:#000;opacity:1}#home .section__events-slider .section__events-slider--cta{display:flex;justify-content:center}#home .section__news{background:#000;padding:4rem 2rem;color:#fff}#home .draggable{overflow:hidden !important}@keyframes hero-scroll-line{0%{transform:translateY(-110%)}40%{transform:translateY(0)}60%{transform:translateY(0)}100%{transform:translateY(110%)}}.error404 .footer,.error404 .header,.error404 .breadcrumbs{display:none}.error404 .error404__group{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;display:flex;flex-direction:column;align-items:center}.error404 .mainTitle{text-align:center;display:flex;flex-direction:column}.error404 .mainTitle__first{font-family:var(--font__primary);color:var(--color__secondary);font-size:1.5em}.error404 .mainTitle__second{font-family:var(--font__primary);font-size:12em;font-weight:bold;color:var(--color__primary);line-height:1;margin-bottom:10px}#linksPage.content{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #f8fafc 0%, #e0e7ef 100%);padding:2rem 0}#linksPage.content .container{background:#fff;border-radius:2rem;box-shadow:0 8px 32px rgba(60,80,120,.1);padding:3rem 2rem;max-width:420px;width:100%;display:flex;flex-direction:column;align-items:center;gap:2.5rem}#linksPage.content .header__logo--img{width:100%;height:auto;max-height:80px;max-width:200px;margin-bottom:.5rem;transition:transform .2s}@media(hover: hover)and (pointer: fine){#linksPage.content .header__logo--img:hover{transform:scale(1.05) rotate(-2deg)}}#linksPage.content .title{font-size:2rem;font-weight:700;color:#1a2236;margin:0;text-align:center;letter-spacing:-0.01em}#linksPage.content .description{font-size:1.1rem;color:#5b6b8c;text-align:center;margin:0;line-height:1.5}#linksPage.content .links{display:flex;flex-direction:column;gap:1.2rem;width:100%}#linksPage.content .links .link{display:flex;align-items:center;justify-content:center;gap:1.5rem;background:#f5f8fc;border-radius:1.2rem;padding:1.1rem 1.5rem;font-size:1.1rem;color:#1a2236;font-weight:bold;text-decoration:none;box-shadow:0 1px 4px rgba(60,80,120,.04);transition:background .18s,box-shadow .18s,transform .18s}@media(hover: hover)and (pointer: fine){#linksPage.content .links .link:hover{background:#e6edfa;box-shadow:0 4px 16px rgba(60,80,120,.1);transform:translateY(-2px) scale(1.02);color:#2a3a5c}}#linksPage.content .links .link .link__icon{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}#linksPage.content .links .link .link__text{flex:1}@media(max-width: 600px){#linksPage.content .container{padding:2rem .5rem;border-radius:1rem;max-width:98vw}#linksPage.content .header__logo--img{width:60px;height:60px}#linksPage.content .title{font-size:1.4rem}#linksPage.content .links .link{font-size:1rem;padding:.9rem 1rem}}#search{padding:80px 0}#search .container{max-width:1400px;margin:0 auto;padding:0 20px}#search .search-header{margin-bottom:60px}#search .search-header__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:4rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:2px;margin:0;color:#000;font-size:48px;margin-bottom:30px}@media only screen and (max-width: 1050px ){#search .search-header__title{font-size:36px}}#search .search-header__line{width:100%;height:1px;background:#000}#search .search-results{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;margin-bottom:60px}@media only screen and (max-width: 1300px ){#search .search-results{grid-template-columns:repeat(2, 1fr);gap:30px}}@media only screen and (max-width: 1050px ){#search .search-results{grid-template-columns:1fr;gap:30px}}#search .search-card{background:#fff;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}#search .search-card__image{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#e0e0e0}#search .search-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}#search .search-card__content{padding:30px;display:flex;flex-direction:column;flex:1}#search .search-card__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:#000;font-size:24px;margin-bottom:15px}#search .search-card__title a{color:inherit;text-decoration:none;transition:color .3s ease}@media(hover: hover)and (pointer: fine){#search .search-card__title a:hover{color:#e67328}}#search .search-card__excerpt{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;font-size:14px;color:#666;line-height:1.6;margin-bottom:20px;flex:1}#search .search-card__link{font-family:"Bebas Neue",Arial,sans-serif;font-weight:400;font-size:14px;line-height:1;color:#e67328;text-transform:uppercase;letter-spacing:1px;display:inline-block;text-decoration:none;padding-bottom:5px;border-bottom:2px solid #e67328;transition:all .3s ease;width:-moz-fit-content;width:fit-content}@media(hover: hover)and (pointer: fine){#search .search-card__link:hover{color:#ec3c46;border-bottom-color:#ec3c46;padding-left:10px}}#search .search-no-results{text-align:center;padding:80px 20px}#search .search-no-results__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:#000;font-size:36px;margin-bottom:20px}#search .search-no-results__text{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:#666;font-size:16px}#search .pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:60px}#search .pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:44px;padding:0 5px;background:#fff;color:#000;text-decoration:none;font-weight:500;transition:all .3s ease}#search .pagination .page-numbers.current{color:#ec3c46}@media(hover: hover)and (pointer: fine){#search .pagination .page-numbers:hover:not(.current){color:#ec3c46}}.datepicker-container{position:relative;display:block;min-width:180px;max-width:300px}.datepicker-container .date-display-french{display:block;width:100%;pointer-events:none;position:relative;z-index:20}.datepicker-container .tribe-events-c-top-bar__datepicker{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;cursor:pointer}#events-listing .date-navigation-bar{margin-bottom:15px}#events-listing .date-navigation-bar .date-nav-simple{display:flex;align-items:center;gap:10px;position:relative;flex-wrap:wrap;max-width:100%}#events-listing .date-navigation-bar .date-nav-simple .date-nav-arrow{display:flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;border:1px solid #ddd !important;border-radius:50% !important;background:#fff !important;color:#292929 !important;font-size:16px !important;font-weight:bold !important;cursor:pointer !important;transition:all .3s ease !important;flex-shrink:0 !important}@media(hover: hover)and (pointer: fine){#events-listing .date-navigation-bar .date-nav-simple .date-nav-arrow:hover{border-color:#ec3c46 !important;background:rgba(236,60,70,.05) !important;color:#ec3c46 !important}}#events-listing .date-navigation-bar .date-nav-simple .btn-today-simple{display:inline-block;padding:.3rem 1rem;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;border:none;text-align:center;background:#fff;color:#747376;border:1px solid #747376;height:30px;border-radius:4px;box-shadow:none;transition:background .2s,color .2s,border .2s;min-width:120px;flex-shrink:0;padding-top:0;padding-bottom:0}@media(max-width: 680px){#events-listing .date-navigation-bar .date-nav-simple .btn-today-simple{padding:8px 12px !important}}#events-listing .date-navigation-bar .date-nav-simple .btn-today-simple:hover,#events-listing .date-navigation-bar .date-nav-simple .btn-today-simple:focus{border-color:#292929;color:#292929}#events-listing .date-navigation-bar .date-nav-simple .datepicker-container{flex:1;min-width:200px;max-width:300px}#events-listing .date-navigation-bar .date-nav-simple .btn-reset-date{display:inline-block;padding:.3rem 1rem;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;border:none;text-align:center;background:#fff;color:#747376;border:1px solid #747376;height:30px;border-radius:4px;box-shadow:none;transition:background .2s,color .2s,border .2s;min-width:120px;margin-left:auto;flex-shrink:0;padding-top:0;padding-bottom:0}@media(max-width: 680px){#events-listing .date-navigation-bar .date-nav-simple .btn-reset-date{padding:8px 12px !important}}#events-listing .date-navigation-bar .date-nav-simple .btn-reset-date:hover,#events-listing .date-navigation-bar .date-nav-simple .btn-reset-date:focus{border-color:#292929;color:#292929}@media(max-width: 768px){#events-listing .date-navigation-bar{margin-bottom:12px;padding:0 15px}#events-listing .date-navigation-bar .date-nav-simple{gap:12px;justify-content:space-between;flex-wrap:wrap}#events-listing .date-navigation-bar .date-nav-simple .date-nav-arrow{width:38px !important;height:38px !important;font-size:15px !important}#events-listing .date-navigation-bar .date-nav-simple .datepicker-container{flex:1;min-width:250px}#events-listing .date-navigation-bar .date-nav-simple .btn-today-simple,#events-listing .date-navigation-bar .date-nav-simple .btn-reset-date{min-width:100px;padding:8px 16px;font-size:14px}}@media(max-width: 450px){#events-listing .date-navigation-bar{margin-bottom:10px;padding:0 12px}#events-listing .date-navigation-bar .date-nav-simple{flex-direction:column;gap:10px;align-items:stretch}#events-listing .date-navigation-bar .date-nav-simple .datepicker-container{order:1;width:100%;min-width:100%;max-width:100%}#events-listing .date-navigation-bar .date-nav-simple .datepicker-container .date-display-french{font-size:14px;padding:12px;text-align:center}#events-listing .date-navigation-bar .date-nav-simple .date-nav-arrow,#events-listing .date-navigation-bar .date-nav-simple .btn-today-simple,#events-listing .date-navigation-bar .date-nav-simple .btn-reset-date{order:2;min-height:44px;font-size:14px;padding:10px}#events-listing .date-navigation-bar .date-nav-simple .date-nav-arrow{width:100% !important;height:44px !important;border-radius:8px !important;margin-bottom:8px}#events-listing .date-navigation-bar .date-nav-simple .btn-today-simple{width:100%;margin-bottom:8px}#events-listing .date-navigation-bar .date-nav-simple .btn-reset-date{width:100%;margin-left:0}}@media(max-width: 350px){#events-listing .date-navigation-bar{padding:0 8px}#events-listing .date-navigation-bar .date-nav-simple{gap:8px}#events-listing .date-navigation-bar .date-nav-simple .datepicker-container .date-display-french{font-size:13px;padding:10px}#events-listing .date-navigation-bar .date-nav-simple .date-nav-arrow,#events-listing .date-navigation-bar .date-nav-simple .btn-today-simple,#events-listing .date-navigation-bar .date-nav-simple .btn-reset-date{min-height:40px;font-size:13px;padding:8px}}#events-listing .events-listing-hero{max-width:1140px;margin:0 auto}#events-listing .events-listing-hero .events-listing-hero__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;width:100%;text-align:center;margin:0 auto 20px auto}#events-listing .events-listing-hero .events-listing-hero__subtitle{width:100%;text-align:center;font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit}#events-listing .container--events{max-width:1140px;margin:0 auto;padding:0 15px}#events-listing .container--events .events-list{padding:30px 0}#events-listing .container--events .events-month-group{margin-bottom:40px}#events-listing .container--events .events-month-group:last-child{margin-bottom:0}#events-listing .container--events .events-month-group .events-month-title{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:1;color:inherit;color:#999;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #e0e0e0;position:relative;text-transform:capitalize;display:flex;align-items:center;margin-bottom:40px}#events-listing .container--events .events-month-group .events-month-title::after{content:"";position:absolute;bottom:-1px;left:0;width:50px;height:2px;background:#ec3c46}#events-listing .container--events .events-month-group .events-month-title::after{content:"";flex:1;height:1px;background-color:#ccc;margin-left:20px;width:auto}#events-listing .container--events .events-month-group .events-list__grid{margin-top:0}#events-listing .container--events .event-card{background:#fff;display:flex;align-items:stretch;min-height:200px;margin-bottom:40px;max-width:100%;overflow:hidden}#events-listing .container--events .event-card:last-child{margin-bottom:0}#events-listing .container--events .event-card__link{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%;max-width:100%;overflow:hidden}#events-listing .container--events .event-card__main-content{display:flex;min-height:200px;gap:20px;max-width:100%;overflow:hidden}#events-listing .container--events .event-card__image{width:400px;height:200px}#events-listing .container--events .event-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#events-listing .container--events .event-card__image__placeholder{width:100%;height:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:48px}#events-listing .container--events .event-card__text-content{padding:16px;flex:1}#events-listing .container--events .event-card__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;margin:0 0 10px 0}#events-listing .container--events .event-card__excerpt{font-family:"Montserrat",Arial,sans-serif}#events-listing .container--events .event-card__meta-bar{background:var(--color__black);color:#fff;padding:6px 20px;display:flex;align-items:center;justify-content:space-between;margin-top:10px;border-radius:5px;font-size:14px;font-weight:500;width:100%;font-family:"Montserrat",Arial,sans-serif}#events-listing .container--events .event-card__meta-bar .event-card__date{color:#fff;font-weight:500}#events-listing .container--events .event-card__meta-bar .event-card__price{color:#fff;font-weight:600}#events-listing .container--events .event-card__date-time{display:flex;align-items:center}#events-listing .container--events .event-card__location{text-align:right;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 768px){#events-listing .container--events .event-card__main-content{flex-direction:column;min-height:auto}#events-listing .container--events .event-card__image{flex:none;width:100%;height:200px}#events-listing .container--events .event-card__text-content{padding:16px}#events-listing .container--events .event-card__title{font-size:18px}#events-listing .container--events .event-card__meta-bar{flex-direction:column;gap:8px;text-align:center;padding:12px 16px}#events-listing .container--events .event-card__location{max-width:100%;text-align:center}}@media(max-width: 450px){#events-listing .container--events .event-card{margin-bottom:25px}#events-listing .container--events .event-card__image{height:180px}#events-listing .container--events .event-card__text-content{padding:12px}#events-listing .container--events .event-card__title{font-size:16px;line-height:1.3;margin-bottom:8px}#events-listing .container--events .event-card__meta-bar{padding:10px 12px;gap:6px}}@media(max-width: 350px){#events-listing .container--events .event-card{margin-bottom:20px}#events-listing .container--events .event-card__image{height:160px}#events-listing .container--events .event-card__text-content{padding:10px}#events-listing .container--events .event-card__title{font-size:15px;line-height:1.2;margin-bottom:6px}#events-listing .container--events .event-card__meta-bar{padding:8px 10px;font-size:13px}}@media(max-width: 768px){#events-listing .container--events .events-month-group{margin-bottom:30px}#events-listing .container--events .events-month-group .events-month-title{font-size:16px;margin-bottom:16px}#events-listing .container--events .events-month-group .events-month-title::after{margin-left:15px}}@media(max-width: 450px){#events-listing .container--events{padding:0 10px}#events-listing .container--events .events-list{padding:20px 0}#events-listing .container--events .events-month-group{margin-bottom:25px}#events-listing .container--events .events-month-group .events-month-title{font-size:15px;margin-bottom:12px}#events-listing .container--events .events-month-group .events-month-title::after{margin-left:10px}}@media(max-width: 350px){#events-listing .container--events{padding:0 8px}#events-listing .container--events .events-list{padding:15px 0}#events-listing .container--events .events-month-group{margin-bottom:20px}#events-listing .container--events .events-month-group .events-month-title{font-size:14px;margin-bottom:10px}#events-listing .container--events .events-month-group .events-month-title::after{margin-left:8px}}#single-event .section__hero{padding:3rem 0 20px 0;position:relative;overflow:hidden}#single-event .section__hero .container{max-width:1048px}#single-event .section__hero .event-hero{position:relative;z-index:2}#single-event .section__hero .event-hero .event-back-btn{font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:16px;line-height:1.4;color:#7a7a7a;fill:#7a7a7a}#single-event .section__hero .event-hero .event-back-btn__icon{font-size:1rem}#single-event .section__hero .event-hero__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;margin-top:40px;margin-bottom:20px;font-size:56px}@media(max-width: 1050px){#single-event .section__hero .event-hero__title{font-size:2rem}}@media(max-width: 680px){#single-event .section__hero .event-hero__title{font-size:1.75rem}}#single-event .section__hero .event-hero__dates{font-family:"Montserrat",Arial,sans-serif;font-weight:500;font-size:22px;line-height:1.4;color:inherit;opacity:.9;margin-bottom:20px}@media(max-width: 680px){#single-event .section__hero .event-hero__dates{font-size:1.1rem;margin-bottom:10px}}#single-event .section__hero .event-hero__img-wrapper{overflow:hidden;margin:0 auto}#single-event .section__hero .event-hero__img{width:100%;height:auto;display:block}#single-event .section__event-main{padding:0 0 3rem 0;background:var(--color__white)}#single-event .section__event-main .container{max-width:1048px}#single-event .section__event-main .event-main__columns{display:grid;grid-template-columns:1fr 350px;gap:3rem}@media(max-width: 1300px){#single-event .section__event-main .event-main__columns{grid-template-columns:1fr 320px;gap:2.5rem}}@media(max-width: 1050px){#single-event .section__event-main .event-main__columns{grid-template-columns:1fr;gap:2rem}#single-event .section__event-main .event-main__columns .event-main__desc{order:-1}#single-event .section__event-main .event-main__columns .event-main__aside{order:0}}#single-event .section__event-main .event-main__desc .wysiwyg{font-size:1.1rem;line-height:1.7;color:var(--color__body)}#single-event .section__event-main .event-main__desc .wysiwyg strong{font-weight:700}#single-event .section__event-main .event-main__desc .wysiwyg h2,#single-event .section__event-main .event-main__desc .wysiwyg h3,#single-event .section__event-main .event-main__desc .wysiwyg h4{color:#ec3c46;margin-top:2rem;margin-bottom:1rem}#single-event .section__event-main .event-main__desc .wysiwyg h2{font-size:1.8rem;font-weight:700}#single-event .section__event-main .event-main__desc .wysiwyg h3{font-size:1.5rem;font-weight:600}#single-event .section__event-main .event-main__desc .wysiwyg h4{font-size:1.3rem;font-weight:600}#single-event .section__event-main .event-main__desc .wysiwyg p{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;margin-bottom:1.5rem}#single-event .section__event-main .event-main__desc .wysiwyg ul,#single-event .section__event-main .event-main__desc .wysiwyg ol{margin-bottom:1.5rem;padding-left:2rem}#single-event .section__event-main .event-main__desc .wysiwyg ul li,#single-event .section__event-main .event-main__desc .wysiwyg ol li{margin-bottom:.5rem}#single-event .event-main__aside{display:flex;flex-direction:column;gap:2.5rem}@media(max-width: 1050px){#single-event .event-main__aside{order:-1;gap:.2rem}}#single-event .event-infos-card__ticket{font-family:"Bebas Neue",Arial,sans-serif;font-weight:400;font-size:16px;line-height:1;color:#fff;text-transform:uppercase;letter-spacing:1px;display:flex;justify-content:center;align-items:center;height:50px;background:linear-gradient(to bottom, #e67328 0%, #ec3c46 100%);color:#fff !important;border-radius:2px;letter-spacing:3px;cursor:default;position:relative;z-index:1;overflow:hidden}#single-event .event-infos-card__price strong,#single-event .event-infos-card__date strong,#single-event .event-infos-card__website strong,#single-event .event-infos-card__contact__box strong{font-family:"Bebas Neue",Arial,sans-serif;font-weight:600;font-size:1rem;line-height:1;color:inherit;text-transform:uppercase;letter-spacing:1px}#single-event .event-infos-card__price--label,#single-event .event-infos-card__date--label,#single-event .event-infos-card__website--label,#single-event .event-infos-card__contact__box--label{font-family:"Bebas Neue",Arial,sans-serif;font-weight:300;font-size:20px;line-height:1;color:#000;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}#single-event .event-infos-card__price-details{font-size:.9rem;color:var(--color__neutral);line-height:1.5}#single-event .event-date-item{margin-bottom:.75rem}#single-event .event-date-item.event-date-range{display:flex;flex-direction:column}#single-event .event-date-item small{font-size:.9rem;color:var(--color__neutral);line-height:1.5}#single-event .event-date-item:last-child{margin-bottom:0}#single-event .event-date-item .event-day-description{display:block;margin-top:.25rem;font-size:.9rem;color:var(--color__neutral);font-style:italic}#single-event .event-infos-card__website a{color:#ec3c46;text-decoration:none;font-weight:400}@media(hover: hover)and (pointer: fine){#single-event .event-infos-card__website a:hover{color:#ec3c46;text-decoration:underline}}#single-event .event-infos-card__contact__box{margin-top:1.5rem}#single-event .event-infos-card__contact__box__inner{display:flex;align-items:flex-start;gap:1.25rem;background:#fff;border:1px solid #e1e1e1;width:-moz-fit-content;width:fit-content;padding:20px 22px}#single-event .event-infos-card__contact__box__details{flex:1 1 50%;max-width:220px;color:#000}#single-event .event-infos-card__contact__box__address{display:flex;flex-direction:column;gap:.3rem;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.6}#single-event .event-infos-card__contact__box__address span{display:inline-block;margin-bottom:10px}#single-event .event-infos-card__contact__box__address p{margin:0;margin-bottom:10px}#single-event .event-infos-card__contact__box__address span:first-of-type{color:#e67328;text-transform:uppercase;font-size:20px;font-family:"Bebas Neue";line-height:1}#single-event .event-infos-card__contact__box__address a{text-decoration:none;color:#e67328;text-transform:uppercase;font-size:20px;font-family:"Bebas Neue";line-height:1;position:relative;top:20px}@media(hover: hover)and (pointer: fine){#single-event .event-infos-card__contact__box__address a:hover{text-decoration:underline}}#single-event .event-infos-card__contact__box__contact{margin-top:1.25rem;display:flex;flex-direction:column;gap:.75rem}#single-event .event-infos-card__contact__box__contact-item{display:flex;flex-direction:column;gap:.35rem;font-family:"Montserrat",sans-serif}#single-event .event-infos-card__contact__box__contact-label{font-size:1rem;line-height:1.4;color:var(--color__neutral);text-transform:none;letter-spacing:.03em;font-weight:600}#single-event .event-infos-card__contact__box__contact-value{font-size:.9rem;line-height:1.5;color:var(--color__neutral-dark, #5b5b5b);word-break:break-word}#single-event .event-infos-card__contact__box__contact-value a{color:inherit;text-decoration:none}@media(hover: hover)and (pointer: fine){#single-event .event-infos-card__contact__box__contact-value a:hover{text-decoration:underline}}#single-event .event-infos-card__contact__box__map-link{display:inline-block;margin-top:.4rem;color:#ec3c46;font-weight:600;text-decoration:none;letter-spacing:.02em}@media(hover: hover)and (pointer: fine){#single-event .event-infos-card__contact__box__map-link:hover{text-decoration:underline}}#single-event .event-infos-card__contact__box__map{flex:0 0 160px;max-width:160px;display:flex;align-items:center;justify-content:center}#single-event .event-infos-card__contact__box__map-frame{position:relative;width:160px;height:200px;overflow:hidden;border-radius:0;background:rgba(17,24,32,.05);box-shadow:inset 0 0 0 1px rgba(17,24,32,.08)}#single-event .event-infos-card__contact__box__map-overlay{position:absolute;inset:0;z-index:2;border-radius:inherit;display:block}#single-event .event-infos-card__contact__box iframe{width:100%;height:100%;border:0;pointer-events:none}#single-event .event-infos-card__ical{margin-top:2rem;position:relative}#single-event .event-infos-card__ical .event-infos-card__btn{display:inline-block;padding:.75rem 1.5rem;background:transparent;color:#ec3c46;text-decoration:none;border-radius:8px;font-weight:500;border:1px solid #ec3c46;cursor:pointer;transition:all .3s var(--easeOutQuart)}#single-event .add-to-calendar-dropdown{position:absolute;top:100%;left:0;background:var(--color__white);border:2px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10;min-width:200px;margin-top:.5rem}#single-event .add-to-calendar-dropdown.show{display:block !important}#single-event .add-to-calendar-dropdown a{display:block;padding:.75rem 1rem;color:#ec3c46;text-decoration:none;border-bottom:1px solid #e0e0e0;transition:background .2s ease}#single-event .add-to-calendar-dropdown a:last-child{border-bottom:none}@media(hover: hover)and (pointer: fine){#single-event .add-to-calendar-dropdown a:hover{background:var(--color__neutral--light)}}#single-event .add-to-calendar-dropdown span{display:block;padding:.75rem 1rem;color:var(--color__neutral);font-style:italic}#single-event .section__event--nav .container{max-width:1048px;margin-bottom:40px}#single-event .event-nav__wrapper{display:flex;justify-content:space-between;align-items:center;gap:2rem}@media(max-width: 680px){#single-event .event-nav__wrapper{flex-direction:column;gap:1rem}}#single-event .event-nav__arrow{display:flex;align-items:center;font-weight:500;min-width:200px}#single-event .event-nav__arrow::before,#single-event .event-nav__arrow::after{font-size:1.2em;line-height:1}#single-event .event-nav__arrow--prev{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;font-size:18px;color:inherit;text-align:left}#single-event .event-nav__arrow--prev::before{content:"‹";font-size:1.7em;margin-right:.3em;display:inline-block}#single-event .event-nav__arrow--next{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;font-size:18px;color:inherit;text-align:right;justify-content:flex-end}#single-event .event-nav__arrow--next::after{content:"›";font-size:1.7em;margin-left:.3em;display:inline-block}#single-event .event-nav__arrow--disabled{background:transparent;color:transparent;border-color:transparent;cursor:default;pointer-events:none}@media(max-width: 680px){#single-event .event-nav__arrow{min-width:100%;justify-content:center;text-align:center}}@media(max-width: 680px){#single-event .section__hero{padding:2rem 0}#single-event .section__event-main{padding:2rem 0}#single-event .event-main__columns{gap:1.5rem}#single-event .event-infos-card__price,#single-event .event-infos-card__date,#single-event .event-infos-card__website,#single-event .event-infos-card__contact__box{padding:1rem;margin-bottom:1rem}#single-event .event-infos-card__ical{margin-top:1.5rem}}@media(max-width: 450px){#single-event .event-hero__title{font-size:1.5rem}#single-event .event-hero__dates{font-size:1rem}#single-event .event-back-btn{margin-bottom:1.5rem}#single-event .add-to-calendar-dropdown{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 2rem);max-width:300px}}#single-event .section__related-activities{background-color:#f8f9fa;padding:80px 0}#single-event .section__related-activities__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;font-size:32px;text-align:center;margin-bottom:50px;color:#292929}@media(max-width: 680px){#single-event .section__related-activities__title{font-size:28px;margin-bottom:40px}}#single-event .related-activities-slider{position:relative;overflow:hidden;padding-bottom:20px}#single-event .related-activities-slider.static-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media(max-width: 1050px){#single-event .related-activities-slider.static-grid{grid-template-columns:repeat(2, 1fr);gap:20px}}@media(max-width: 680px){#single-event .related-activities-slider.static-grid{grid-template-columns:1fr;gap:15px}}#single-event .related-activities-slider.static-grid .related-activity-slide{width:auto}#single-event .related-activities-slider .slick-dots{display:flex !important;justify-content:center;margin-top:30px;padding:0;list-style:none}#single-event .related-activities-slider .slick-dots li{margin:0 5px}#single-event .related-activities-slider .slick-dots li button{width:12px;height:12px;border-radius:50%;background-color:#ccc;border:none;font-size:0;cursor:pointer;transition:background-color .3s ease}#single-event .related-activities-slider .slick-dots li button:hover,#single-event .related-activities-slider .slick-dots li button:focus{background-color:#ec3c46}#single-event .related-activities-slider .slick-dots li.slick-active button{background-color:#ec3c46}#single-event .related-activity-card{padding:0 15px}#single-event .related-activity-card__link{display:block;text-decoration:none;color:inherit;background-color:#fff;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;height:260px;transition:all .3s ease}#single-event .related-activity-card__image{width:100%;height:180px;overflow:hidden}#single-event .related-activity-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .2s ease}#single-event .related-activity-card__placeholder{width:100%;height:100%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}#single-event .related-activity-card__content{padding:15px;height:80px;display:flex;align-items:center;justify-content:center}#single-event .related-activity-card__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;font-size:24px;margin:0;color:#292929;text-align:center;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 680px){#single-event .related-activity-card__title{font-size:15px}}#single-news .section__hero,#single-bureaux .section__hero,#single-magasins .section__hero,#single-appartements .section__hero{position:relative;height:clamp(320px, 45vw, 520px);padding:0;margin-bottom:60px;overflow:hidden}#single-news .section__hero .news-hero,#single-bureaux .section__hero .news-hero,#single-magasins .section__hero .news-hero,#single-appartements .section__hero .news-hero{position:relative;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}#single-news .news-hero__content,#single-bureaux .news-hero__content,#single-magasins .news-hero__content,#single-appartements .news-hero__content{max-width:1040px;margin:0 auto 80px;padding:0 20px}#single-news .news-hero__content .news-back-btn,#single-bureaux .news-hero__content .news-back-btn,#single-magasins .news-hero__content .news-back-btn,#single-appartements .news-hero__content .news-back-btn{display:inline-flex;align-items:center;gap:8px;padding:0;background:transparent;border:none;cursor:pointer;font-family:"Bebas Neue",Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;color:#292929;letter-spacing:0;text-transform:none;text-decoration:none;font-family:"Bebas Neue",Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;color:#000}#single-news .news-hero__content .news-back-btn .news-back-btn__icon,#single-bureaux .news-hero__content .news-back-btn .news-back-btn__icon,#single-magasins .news-hero__content .news-back-btn .news-back-btn__icon,#single-appartements .news-hero__content .news-back-btn .news-back-btn__icon{font-size:1rem;line-height:1}#single-news .news-hero__content .news-back-btn .news-back-btn__text,#single-bureaux .news-hero__content .news-back-btn .news-back-btn__text,#single-magasins .news-hero__content .news-back-btn .news-back-btn__text,#single-appartements .news-hero__content .news-back-btn .news-back-btn__text{font-size:inherit}@media(hover: hover)and (pointer: fine){#single-news .news-hero__content .news-back-btn:hover,#single-bureaux .news-hero__content .news-back-btn:hover,#single-magasins .news-hero__content .news-back-btn:hover,#single-appartements .news-hero__content .news-back-btn:hover{color:#ec3c46}}@media(max-width: 700px){#single-news .news-hero__content .news-back-btn,#single-bureaux .news-hero__content .news-back-btn,#single-magasins .news-hero__content .news-back-btn,#single-appartements .news-hero__content .news-back-btn{width:100%;justify-content:center}}#single-news .news-hero__content .news-hero__title,#single-bureaux .news-hero__content .news-hero__title,#single-magasins .news-hero__content .news-hero__title,#single-appartements .news-hero__content .news-hero__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:40px;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:clamp(2rem, 4vw, 4.5rem);line-height:1.05;margin:25px 0 0;color:#292929;text-transform:uppercase;letter-spacing:.04em}@media(max-width: 700px){#single-news .news-hero__content,#single-bureaux .news-hero__content,#single-magasins .news-hero__content,#single-appartements .news-hero__content{text-align:center}}#single-news .news-main__content,#single-bureaux .news-main__content,#single-magasins .news-main__content,#single-appartements .news-main__content{max-width:100%;margin:0 auto}#single-news .news-main__content .news-block,#single-bureaux .news-main__content .news-block,#single-magasins .news-main__content .news-block,#single-appartements .news-main__content .news-block{margin-bottom:3rem}@media only screen and (max-width: 1050px ){#single-news .news-main__content .news-block,#single-bureaux .news-main__content .news-block,#single-magasins .news-main__content .news-block,#single-appartements .news-main__content .news-block{margin-bottom:2.5rem}}#single-news .news-main__content .news-block .wysiwyg,#single-bureaux .news-main__content .news-block .wysiwyg,#single-magasins .news-main__content .news-block .wysiwyg,#single-appartements .news-main__content .news-block .wysiwyg{font-family:"Montserrat",Arial,sans-serif;font-weight:300;font-size:16px;line-height:30px;color:#292929;text-align:justify}#single-news .news-main__content .news-block .wysiwyg h2,#single-news .news-main__content .news-block .wysiwyg h3,#single-news .news-main__content .news-block .wysiwyg h4,#single-bureaux .news-main__content .news-block .wysiwyg h2,#single-bureaux .news-main__content .news-block .wysiwyg h3,#single-bureaux .news-main__content .news-block .wysiwyg h4,#single-magasins .news-main__content .news-block .wysiwyg h2,#single-magasins .news-main__content .news-block .wysiwyg h3,#single-magasins .news-main__content .news-block .wysiwyg h4,#single-appartements .news-main__content .news-block .wysiwyg h2,#single-appartements .news-main__content .news-block .wysiwyg h3,#single-appartements .news-main__content .news-block .wysiwyg h4{font-family:"Montserrat",Arial,sans-serif;font-weight:700;font-size:22px;line-height:28px;color:#292929;text-transform:uppercase;margin:1.8rem 0 1rem;letter-spacing:.5px}#single-news .news-main__content .news-block .wysiwyg p,#single-bureaux .news-main__content .news-block .wysiwyg p,#single-magasins .news-main__content .news-block .wysiwyg p,#single-appartements .news-main__content .news-block .wysiwyg p{margin-bottom:1.2rem}#single-news .news-main__content .news-block .wysiwyg p:last-child,#single-bureaux .news-main__content .news-block .wysiwyg p:last-child,#single-magasins .news-main__content .news-block .wysiwyg p:last-child,#single-appartements .news-main__content .news-block .wysiwyg p:last-child{margin-bottom:0}#single-news .news-main__content .news-block .wysiwyg ul,#single-news .news-main__content .news-block .wysiwyg ol,#single-bureaux .news-main__content .news-block .wysiwyg ul,#single-bureaux .news-main__content .news-block .wysiwyg ol,#single-magasins .news-main__content .news-block .wysiwyg ul,#single-magasins .news-main__content .news-block .wysiwyg ol,#single-appartements .news-main__content .news-block .wysiwyg ul,#single-appartements .news-main__content .news-block .wysiwyg ol{padding-left:1.4rem;margin:1.3rem 0}#single-news .news-main__content .news-block .wysiwyg ul li,#single-news .news-main__content .news-block .wysiwyg ol li,#single-bureaux .news-main__content .news-block .wysiwyg ul li,#single-bureaux .news-main__content .news-block .wysiwyg ol li,#single-magasins .news-main__content .news-block .wysiwyg ul li,#single-magasins .news-main__content .news-block .wysiwyg ol li,#single-appartements .news-main__content .news-block .wysiwyg ul li,#single-appartements .news-main__content .news-block .wysiwyg ol li{margin-bottom:.6rem}#single-news .news-main__content .news-block .wysiwyg ul li:last-child,#single-news .news-main__content .news-block .wysiwyg ol li:last-child,#single-bureaux .news-main__content .news-block .wysiwyg ul li:last-child,#single-bureaux .news-main__content .news-block .wysiwyg ol li:last-child,#single-magasins .news-main__content .news-block .wysiwyg ul li:last-child,#single-magasins .news-main__content .news-block .wysiwyg ol li:last-child,#single-appartements .news-main__content .news-block .wysiwyg ul li:last-child,#single-appartements .news-main__content .news-block .wysiwyg ol li:last-child{margin-bottom:0}#single-news .news-main__content .news-block .wysiwyg a,#single-bureaux .news-main__content .news-block .wysiwyg a,#single-magasins .news-main__content .news-block .wysiwyg a,#single-appartements .news-main__content .news-block .wysiwyg a{color:#ec3c46;text-decoration:none;font-weight:600}@media(hover: hover)and (pointer: fine){#single-news .news-main__content .news-block .wysiwyg a:hover,#single-bureaux .news-main__content .news-block .wysiwyg a:hover,#single-magasins .news-main__content .news-block .wysiwyg a:hover,#single-appartements .news-main__content .news-block .wysiwyg a:hover{text-decoration:underline}}#single-news .news-main__content .news-block--image-text .news-image-text,#single-bureaux .news-main__content .news-block--image-text .news-image-text,#single-magasins .news-main__content .news-block--image-text .news-image-text,#single-appartements .news-main__content .news-block--image-text .news-image-text{display:flex;gap:3rem;align-items:flex-start}@media(max-width: 700px){#single-news .news-main__content .news-block--image-text .news-image-text,#single-bureaux .news-main__content .news-block--image-text .news-image-text,#single-magasins .news-main__content .news-block--image-text .news-image-text,#single-appartements .news-main__content .news-block--image-text .news-image-text{flex-direction:column;gap:1.5rem;width:100%}#single-news .news-main__content .news-block--image-text .news-image-text .news-image-text__image,#single-news .news-main__content .news-block--image-text .news-image-text .news-image-text__content,#single-bureaux .news-main__content .news-block--image-text .news-image-text .news-image-text__image,#single-bureaux .news-main__content .news-block--image-text .news-image-text .news-image-text__content,#single-magasins .news-main__content .news-block--image-text .news-image-text .news-image-text__image,#single-magasins .news-main__content .news-block--image-text .news-image-text .news-image-text__content,#single-appartements .news-main__content .news-block--image-text .news-image-text .news-image-text__image,#single-appartements .news-main__content .news-block--image-text .news-image-text .news-image-text__content{width:100%}}#single-news .news-main__content .news-block--image-text .news-image-text__image,#single-bureaux .news-main__content .news-block--image-text .news-image-text__image,#single-magasins .news-main__content .news-block--image-text .news-image-text__image,#single-appartements .news-main__content .news-block--image-text .news-image-text__image{flex:1;width:100%}#single-news .news-main__content .news-block--image-text .news-image-text__image img,#single-bureaux .news-main__content .news-block--image-text .news-image-text__image img,#single-magasins .news-main__content .news-block--image-text .news-image-text__image img,#single-appartements .news-main__content .news-block--image-text .news-image-text__image img{width:100%;height:800px;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 16px rgba(0,0,0,.1)}@media(max-width: 768px){#single-news .news-main__content .news-block--image-text .news-image-text__image img,#single-bureaux .news-main__content .news-block--image-text .news-image-text__image img,#single-magasins .news-main__content .news-block--image-text .news-image-text__image img,#single-appartements .news-main__content .news-block--image-text .news-image-text__image img{height:500px}}@media(max-width: 480px){#single-news .news-main__content .news-block--image-text .news-image-text__image img,#single-bureaux .news-main__content .news-block--image-text .news-image-text__image img,#single-magasins .news-main__content .news-block--image-text .news-image-text__image img,#single-appartements .news-main__content .news-block--image-text .news-image-text__image img{height:350px}}#single-news .news-main__content .news-block--image-text .news-image-text__content,#single-bureaux .news-main__content .news-block--image-text .news-image-text__content,#single-magasins .news-main__content .news-block--image-text .news-image-text__content,#single-appartements .news-main__content .news-block--image-text .news-image-text__content{flex:1;font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;font-size:1.1rem;line-height:1.7;padding-left:25px;padding-right:25px}#single-news .news-main__content .news-block--image-text .news-image-text .wysiwyg,#single-bureaux .news-main__content .news-block--image-text .news-image-text .wysiwyg,#single-magasins .news-main__content .news-block--image-text .news-image-text .wysiwyg,#single-appartements .news-main__content .news-block--image-text .news-image-text .wysiwyg{text-align:justify}#single-news .news-main__content .news-block--image-text .news-image-text .wysiwyg h2,#single-bureaux .news-main__content .news-block--image-text .news-image-text .wysiwyg h2,#single-magasins .news-main__content .news-block--image-text .news-image-text .wysiwyg h2,#single-appartements .news-main__content .news-block--image-text .news-image-text .wysiwyg h2{font-family:"Montserrat",Arial,sans-serif;font-weight:700;font-size:20px;line-height:24px;color:#333;text-transform:uppercase;padding-bottom:32px}#single-news .news-main__content .news-block--image-text .news-image-text .wysiwyg p,#single-bureaux .news-main__content .news-block--image-text .news-image-text .wysiwyg p,#single-magasins .news-main__content .news-block--image-text .news-image-text .wysiwyg p,#single-appartements .news-main__content .news-block--image-text .news-image-text .wysiwyg p{font-family:"Montserrat",Arial,sans-serif;font-weight:300;font-size:16px;line-height:33px;color:#333}#single-news .news-main__content .news-block--image-text.news-block--image-right .news-image-text,#single-bureaux .news-main__content .news-block--image-text.news-block--image-right .news-image-text,#single-magasins .news-main__content .news-block--image-text.news-block--image-right .news-image-text,#single-appartements .news-main__content .news-block--image-text.news-block--image-right .news-image-text{flex-direction:row-reverse}@media(max-width: 700px){#single-news .news-main__content .news-block--image-text.news-block--image-right .news-image-text,#single-bureaux .news-main__content .news-block--image-text.news-block--image-right .news-image-text,#single-magasins .news-main__content .news-block--image-text.news-block--image-right .news-image-text,#single-appartements .news-main__content .news-block--image-text.news-block--image-right .news-image-text{flex-direction:column}}#single-news .news-main__content .news-block--gallery,#single-bureaux .news-main__content .news-block--gallery,#single-magasins .news-main__content .news-block--gallery,#single-appartements .news-main__content .news-block--gallery{background:transparent;padding:0;border-radius:0}#single-news .news-main__content .news-block--gallery .news-gallery-slider,#single-bureaux .news-main__content .news-block--gallery .news-gallery-slider,#single-magasins .news-main__content .news-block--gallery .news-gallery-slider,#single-appartements .news-main__content .news-block--gallery .news-gallery-slider{width:100vw;margin-left:calc(-50vw + 50%);padding:2rem 0}#single-news .news-main__content .news-block--gallery .news-gallery-slider .news-gallery__item,#single-bureaux .news-main__content .news-block--gallery .news-gallery-slider .news-gallery__item,#single-magasins .news-main__content .news-block--gallery .news-gallery-slider .news-gallery__item,#single-appartements .news-main__content .news-block--gallery .news-gallery-slider .news-gallery__item{margin:0 5px}#single-news .news-main__content .news-block--gallery .news-gallery-slider .news-gallery__item img,#single-bureaux .news-main__content .news-block--gallery .news-gallery-slider .news-gallery__item img,#single-magasins .news-main__content .news-block--gallery .news-gallery-slider .news-gallery__item img,#single-appartements .news-main__content .news-block--gallery .news-gallery-slider .news-gallery__item img{width:100%;max-width:470px;height:350px;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}@media(max-width: 768px){#single-news .news-main__content .news-block--gallery .news-gallery-slider .news-gallery__item img,#single-bureaux .news-main__content .news-block--gallery .news-gallery-slider .news-gallery__item img,#single-magasins .news-main__content .news-block--gallery .news-gallery-slider .news-gallery__item img,#single-appartements .news-main__content .news-block--gallery .news-gallery-slider .news-gallery__item img{height:280px}}@media(max-width: 480px){#single-news .news-main__content .news-block--gallery .news-gallery-slider .news-gallery__item img,#single-bureaux .news-main__content .news-block--gallery .news-gallery-slider .news-gallery__item img,#single-magasins .news-main__content .news-block--gallery .news-gallery-slider .news-gallery__item img,#single-appartements .news-main__content .news-block--gallery .news-gallery-slider .news-gallery__item img{height:250px}}#single-news .news-main__content .news-block--gallery .news-gallery-slider .slick-prev,#single-news .news-main__content .news-block--gallery .news-gallery-slider .slick-next,#single-news .news-main__content .news-block--gallery .news-gallery-slider .slick-dots,#single-bureaux .news-main__content .news-block--gallery .news-gallery-slider .slick-prev,#single-bureaux .news-main__content .news-block--gallery .news-gallery-slider .slick-next,#single-bureaux .news-main__content .news-block--gallery .news-gallery-slider .slick-dots,#single-magasins .news-main__content .news-block--gallery .news-gallery-slider .slick-prev,#single-magasins .news-main__content .news-block--gallery .news-gallery-slider .slick-next,#single-magasins .news-main__content .news-block--gallery .news-gallery-slider .slick-dots,#single-appartements .news-main__content .news-block--gallery .news-gallery-slider .slick-prev,#single-appartements .news-main__content .news-block--gallery .news-gallery-slider .slick-next,#single-appartements .news-main__content .news-block--gallery .news-gallery-slider .slick-dots{display:none !important}@media(max-width: 768px){#single-news .news-main__content .news-block--gallery .news-gallery-slider,#single-bureaux .news-main__content .news-block--gallery .news-gallery-slider,#single-magasins .news-main__content .news-block--gallery .news-gallery-slider,#single-appartements .news-main__content .news-block--gallery .news-gallery-slider{padding:1.5rem 0}}#single-news .news-main__content .news-block--image .news-image,#single-bureaux .news-main__content .news-block--image .news-image,#single-magasins .news-main__content .news-block--image .news-image,#single-appartements .news-main__content .news-block--image .news-image{margin:0;border-radius:16px;overflow:hidden;background-color:rgba(243,243,243,.12);position:relative}#single-news .news-main__content .news-block--image .news-image img,#single-bureaux .news-main__content .news-block--image .news-image img,#single-magasins .news-main__content .news-block--image .news-image img,#single-appartements .news-main__content .news-block--image .news-image img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}#single-news .news-main__content .news-block--image .news-image__caption,#single-bureaux .news-main__content .news-block--image .news-image__caption,#single-magasins .news-main__content .news-block--image .news-image__caption,#single-appartements .news-main__content .news-block--image .news-image__caption{padding:1rem 1.5rem;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:15px;line-height:1.6;color:rgba(0,0,0,.6);background-color:rgba(255,255,255,.9)}#single-news .news-main__content .news-block--quote,#single-bureaux .news-main__content .news-block--quote,#single-magasins .news-main__content .news-block--quote,#single-appartements .news-main__content .news-block--quote{background:transparent;padding:2rem 0}#single-news .news-main__content .news-block--quote blockquote,#single-bureaux .news-main__content .news-block--quote blockquote,#single-magasins .news-main__content .news-block--quote blockquote,#single-appartements .news-main__content .news-block--quote blockquote{margin:0;font-family:"Bebas Neue",Arial,sans-serif;font-size:40px;line-height:1.1;letter-spacing:1px;color:#292929;text-transform:uppercase}@media only screen and (max-width: 1050px ){#single-news .news-main__content .news-block--quote blockquote,#single-bureaux .news-main__content .news-block--quote blockquote,#single-magasins .news-main__content .news-block--quote blockquote,#single-appartements .news-main__content .news-block--quote blockquote{font-size:32px}}@media only screen and (max-width: 680px ){#single-news .news-main__content .news-block--quote blockquote,#single-bureaux .news-main__content .news-block--quote blockquote,#single-magasins .news-main__content .news-block--quote blockquote,#single-appartements .news-main__content .news-block--quote blockquote{font-size:26px}}#single-news .news-main__content .news-block--quote cite,#single-bureaux .news-main__content .news-block--quote cite,#single-magasins .news-main__content .news-block--quote cite,#single-appartements .news-main__content .news-block--quote cite{display:block;margin-top:1.5rem;font-family:"Montserrat",Arial,sans-serif;font-weight:500;font-size:16px;line-height:1.5;color:rgba(0,0,0,.6);text-transform:uppercase;letter-spacing:1px}#single-news .news-main__content .news-block--video,#single-bureaux .news-main__content .news-block--video,#single-magasins .news-main__content .news-block--video,#single-appartements .news-main__content .news-block--video{background:transparent}#single-news .news-main__content .news-block--video .news-video__inner,#single-bureaux .news-main__content .news-block--video .news-video__inner,#single-magasins .news-main__content .news-block--video .news-video__inner,#single-appartements .news-main__content .news-block--video .news-video__inner{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:16px;background-color:#000}#single-news .news-main__content .news-block--video .news-video__inner iframe,#single-news .news-main__content .news-block--video .news-video__inner video,#single-bureaux .news-main__content .news-block--video .news-video__inner iframe,#single-bureaux .news-main__content .news-block--video .news-video__inner video,#single-magasins .news-main__content .news-block--video .news-video__inner iframe,#single-magasins .news-main__content .news-block--video .news-video__inner video,#single-appartements .news-main__content .news-block--video .news-video__inner iframe,#single-appartements .news-main__content .news-block--video .news-video__inner video{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:inherit}#single-permanent-activity{padding:0}#single-permanent-activity .section__hero--permanent-activity{position:relative;background-color:#f8f9fa;padding:40px 0 60px;height:500px}#single-permanent-activity .section__hero--permanent-activity .sectionhero__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:4rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:2px;margin:0;color:inherit;font-size:36px;position:absolute;text-align:center;max-width:250px;bottom:0%;left:50%;transform:translate(-50%, 50%);z-index:2}#single-permanent-activity .section__hero--permanent-activity .sectionhero__title::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:275px;height:275px;background:conic-gradient(from 0deg, #ec3c46, #e67328, #ec3c46);border-radius:50%;z-index:-1;padding:4px}#single-permanent-activity .section__hero--permanent-activity .sectionhero__title::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:255px;height:255px;background-color:#fff;border-radius:50%;z-index:-1}#single-permanent-activity .section__activity-main{padding-top:180px;padding-bottom:100px}#single-permanent-activity .section__activity-main .activity-hero{position:relative}#single-permanent-activity .section__activity-main .activity-hero__text{flex:1;padding-right:40px}@media(max-width: 1050px){#single-permanent-activity .section__activity-main .activity-hero__text{padding-right:0}}#single-permanent-activity .section__activity-main .activity-hero__back{margin-bottom:20px}#single-permanent-activity .section__activity-main .activity-hero__back .back-link{font-family:"Bebas Neue",Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;color:#000}#single-permanent-activity .section__activity-main .activity-hero__description{padding-top:50px;padding-bottom:100px;font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;font-size:14px;line-height:2.7}#single-permanent-activity .section__activity-main .activity-hero__description h2,#single-permanent-activity .section__activity-main .activity-hero__description h3,#single-permanent-activity .section__activity-main .activity-hero__description h4,#single-permanent-activity .section__activity-main .activity-hero__description p,#single-permanent-activity .section__activity-main .activity-hero__description ul,#single-permanent-activity .section__activity-main .activity-hero__description ol{margin-bottom:15px}#single-permanent-activity .section__activity-main .activity-hero__description h2:last-child,#single-permanent-activity .section__activity-main .activity-hero__description h3:last-child,#single-permanent-activity .section__activity-main .activity-hero__description h4:last-child,#single-permanent-activity .section__activity-main .activity-hero__description p:last-child,#single-permanent-activity .section__activity-main .activity-hero__description ul:last-child,#single-permanent-activity .section__activity-main .activity-hero__description ol:last-child{margin-bottom:0}#single-permanent-activity .section__activity-main .activity-hero__description h2,#single-permanent-activity .section__activity-main .activity-hero__description h3,#single-permanent-activity .section__activity-main .activity-hero__description h4{font-family:inherit;font-weight:600;line-height:1.3}#single-permanent-activity .section__activity-main .activity-hero__description h2{font-size:1.6rem;text-transform:none}#single-permanent-activity .section__activity-main .activity-hero__description h3{font-size:1.35rem;text-transform:none}#single-permanent-activity .section__activity-main .activity-hero__description h4{font-size:1.15rem;text-transform:none}#single-permanent-activity .section__activity-main .activity-hero__description ul,#single-permanent-activity .section__activity-main .activity-hero__description ol{padding-left:1.5rem;list-style-position:outside}#single-permanent-activity .section__activity-main .activity-hero__description ul li,#single-permanent-activity .section__activity-main .activity-hero__description ol li{margin-bottom:8px;line-height:1.6}#single-permanent-activity .section__activity-main .activity-hero__description ul li:last-child,#single-permanent-activity .section__activity-main .activity-hero__description ol li:last-child{margin-bottom:0}#single-permanent-activity .section__activity-main .activity-hero__description ul{list-style-type:disc}#single-permanent-activity .section__activity-main .activity-hero__description ol{list-style-type:decimal}#single-permanent-activity .section__activity-main .activity-hero__description strong{font-weight:700}#single-permanent-activity .section__activity-main .activity-hero__description em{font-style:italic}#single-permanent-activity .section__activity-main .activity-hero__description a{color:#ec3c46;text-decoration:underline}@media(hover: hover)and (pointer: fine){#single-permanent-activity .section__activity-main .activity-hero__description a:hover{color:#df1621}}#single-permanent-activity .section__activity-main .activity-hero__description p{margin-bottom:15px}#single-permanent-activity .section__activity-main .activity-hero__description p:last-child{margin-bottom:0}#single-permanent-activity .activity-main__columns{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:80px}@media(max-width: 1050px){#single-permanent-activity .activity-main__columns{grid-template-columns:1fr;gap:40px}}#single-permanent-activity .activity-main__left .activity-info-block__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;margin-bottom:15px}#single-permanent-activity .activity-main__left .opening-hours__row{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0}#single-permanent-activity .activity-main__left .opening-hours__row:first-child{padding-top:0}#single-permanent-activity .activity-main__left .opening-hours__row:last-child{padding-bottom:0}#single-permanent-activity .activity-main__left .opening-hours__day{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;font-size:14px;width:180px}#single-permanent-activity .activity-main__left .opening-hours__time{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;font-size:14px;font-weight:600;text-align:left;flex:1;text-transform:uppercase}#single-permanent-activity .activity-main__left .opening-hours__time .opening-hours__note{display:block;font-family:inherit;font-size:11px;color:#999;margin-top:2px;font-style:italic}#single-permanent-activity .activity-main__right .activity-info-block__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;margin-bottom:15px}#single-permanent-activity .activity-main__right .location-info__building{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;font-size:14px;font-weight:600;text-transform:uppercase;padding-bottom:12px}#single-permanent-activity .activity-main__right .location-info__description{margin-bottom:20px;font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;font-size:14px}#single-permanent-activity .activity-main__right .location-info__link .btn{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;font-size:14px;color:inherit;color:#ec3c46;text-decoration:underline;text-decoration-color:transparent;text-transform:none !important;font-weight:400 !important;transition:all .3s ease}@media(hover: hover)and (pointer: fine){#single-permanent-activity .activity-main__right .location-info__link .btn:hover{text-decoration-color:#ec3c46}}#single-permanent-activity .activity-main__contact .activity-info-block__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;margin-bottom:15px}#single-permanent-activity .activity-main__contact .contact-info{display:flex;justify-content:space-between}#single-permanent-activity .activity-main__contact .contact-info__website{margin-bottom:15px;text-align:center}#single-permanent-activity .activity-main__contact .contact-info__socials__media{display:flex;gap:20px;align-items:center}#single-permanent-activity .activity-main__contact .contact-info__socials__media .social-icon-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;transition:all .3s ease}#single-permanent-activity .activity-main__contact .contact-info__socials__media .social-icon-link .social-icon{width:24px;height:24px;fill:currentColor;color:#000;transition:color .3s ease}@media(hover: hover)and (pointer: fine){#single-permanent-activity .activity-main__contact .contact-info__socials__media .social-icon-link:hover .social-icon{color:#ec3c46}}#single-permanent-activity .activity-main__contact .contact-info__socials__media .social-link{margin-right:30px}#single-permanent-activity .activity-main__contact .contact-info .btn{display:inline-block;padding:.3rem 1rem;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;border:none;text-align:center;background:#fff;color:#747376;border:1px solid #747376;height:30px;border-radius:4px;box-shadow:none;transition:background .2s,color .2s,border .2s;width:100%;text-align:center}@media(max-width: 680px){#single-permanent-activity .activity-main__contact .contact-info .btn{padding:8px 12px !important}}#single-permanent-activity .activity-main__contact .contact-info .btn:hover,#single-permanent-activity .activity-main__contact .contact-info .btn:focus{border-color:#292929;color:#292929}#single-permanent-activity .section__related-activities{background-color:#f8f9fa;padding:80px 0}#single-permanent-activity .section__related-activities__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;font-size:32px;text-align:center;margin-bottom:50px;color:#292929}@media(max-width: 680px){#single-permanent-activity .section__related-activities__title{font-size:28px;margin-bottom:40px}}#single-permanent-activity .related-activities-slider{position:relative;overflow:hidden;padding-bottom:20px}#single-permanent-activity .related-activities-slider.static-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media(max-width: 1050px){#single-permanent-activity .related-activities-slider.static-grid{grid-template-columns:repeat(2, 1fr);gap:20px}}@media(max-width: 680px){#single-permanent-activity .related-activities-slider.static-grid{grid-template-columns:1fr;gap:15px}}#single-permanent-activity .related-activities-slider.static-grid .related-activity-slide{width:auto}#single-permanent-activity .related-activities-slider .slick-dots{display:flex !important;justify-content:center;margin-top:30px;padding:0;list-style:none}#single-permanent-activity .related-activities-slider .slick-dots li{margin:0 5px}#single-permanent-activity .related-activities-slider .slick-dots li button{width:12px;height:12px;border-radius:50%;background-color:#ccc;border:none;font-size:0;cursor:pointer;transition:background-color .3s ease}#single-permanent-activity .related-activities-slider .slick-dots li button:hover,#single-permanent-activity .related-activities-slider .slick-dots li button:focus{background-color:#ec3c46}#single-permanent-activity .related-activities-slider .slick-dots li.slick-active button{background-color:#ec3c46}#single-permanent-activity .related-activity-card{padding:0 15px}#single-permanent-activity .related-activity-card__link{display:block;text-decoration:none;color:inherit;background-color:#fff;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;height:260px;transition:all .3s ease}#single-permanent-activity .related-activity-card__image{width:100%;height:180px;overflow:hidden}#single-permanent-activity .related-activity-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .2s ease}#single-permanent-activity .related-activity-card__placeholder{width:100%;height:100%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}#single-permanent-activity .related-activity-card__content{padding:15px;height:80px;display:flex;align-items:center;justify-content:center}#single-permanent-activity .related-activity-card__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;font-size:24px;margin:0;color:#292929;text-align:center;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 680px){#single-permanent-activity .related-activity-card__title{font-size:15px}}#permanent-activities-listing .section__hero--listing{padding:0 0 60px 0;text-align:center}#permanent-activities-listing .listing-hero__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:4rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:2px;margin:0;color:inherit;font-size:48px;margin-bottom:50px}@media(max-width: 1050px){#permanent-activities-listing .listing-hero__title{font-size:36px}}@media(max-width: 680px){#permanent-activities-listing .listing-hero__title{font-size:28px}}#permanent-activities-listing .listing-hero__subtitle{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;font-weight:400 !important;text-align:center !important;font-size:18px;color:#666;margin:0 auto}#permanent-activities-listing .listing-hero__subtitle p{margin-bottom:15px}#permanent-activities-listing .listing-hero__subtitle p:last-child{margin-bottom:0}#permanent-activities-listing .section__activities-grid{padding:80px 0}#permanent-activities-listing .activities-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media(max-width: 1050px){#permanent-activities-listing .activities-grid{grid-template-columns:repeat(2, 1fr);gap:30px}}@media(max-width: 680px){#permanent-activities-listing .activities-grid{grid-template-columns:1fr;gap:20px}}#permanent-activities-listing .activity-card__link{display:block;text-decoration:none;color:inherit;transition:all .3s ease}@media(hover: hover)and (pointer: fine){#permanent-activities-listing .activity-card__link:hover .activity-card__image img{filter:brightness(0.7)}}#permanent-activities-listing .activity-card__image{width:100%;aspect-ratio:365/240;overflow:hidden;margin-bottom:15px}@media(max-width: 680px){#permanent-activities-listing .activity-card__image{margin:0 auto 15px}}#permanent-activities-listing .activity-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .2s ease}#permanent-activities-listing .activity-card__placeholder{width:100%;height:100%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}#permanent-activities-listing .activity-card__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;font-size:24px;margin-bottom:0;text-align:center}@media(max-width: 680px){#permanent-activities-listing .activity-card__title{font-size:20px}}#permanent-activities-listing .no-activities{text-align:center;padding:60px 20px}#permanent-activities-listing .no-activities h3{font-family:"Bebas Neue",Arial,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;font-size:28px;margin-bottom:15px;color:#292929}#permanent-activities-listing .no-activities p{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;font-size:16px;color:#666}.section__eat-drink-filters{padding:60px 0 40px;background-color:#f8f9fa}.eat-drink-filters{display:flex;justify-content:flex-start;gap:15px;flex-wrap:wrap;width:100%}.eat-drink-filters .filter-btn{display:inline-block;padding:.3rem 1rem;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;border:none;text-align:center;font-family:"Montserrat",Arial,sans-serif;font-weight:700;font-size:13px;line-height:1;color:inherit;text-transform:uppercase;letter-spacing:2px;background-color:#000;color:#fff;border-radius:5px;padding:12px 20px;border:none;cursor:pointer;position:relative;overflow:hidden;z-index:1}@media(max-width: 680px){.eat-drink-filters .filter-btn{padding:8px 12px !important}}.eat-drink-filters .filter-btn::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right, #e67328 0%, #ec3c46 100%);border-radius:5px;opacity:0;transition:opacity .3s ease;z-index:-1}.eat-drink-filters .filter-btn span,.eat-drink-filters .filter-btn *{position:relative;z-index:2}@media(hover: hover)and (pointer: fine){.eat-drink-filters .filter-btn:hover::before{opacity:1}}.eat-drink-filters .filter-btn.filter-btn--active::before,.eat-drink-filters .filter-btn:active::before,.eat-drink-filters .filter-btn.active::before{opacity:1}@media(max-width: 680px){.eat-drink-filters .filter-btn{font-size:12px;padding:10px 15px;letter-spacing:1.5px}}.listing-hero__subtitle{margin-top:20px;font-family:"Bebas Neue",Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;color:#292929;margin-bottom:20px}.eat-drink-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:30px;padding:40px 0}@media(max-width: 1050px){.eat-drink-grid{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:25px}}@media(max-width: 680px){.eat-drink-grid{grid-template-columns:1fr;gap:20px}}.eat-drink-item{transition:all .3s ease}.eat-drink-item.hidden{display:none}.eat-drink-item .related-activity-card__link{display:block;text-decoration:none;color:inherit;background-color:#fff;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;height:260px;transition:all .3s ease}@media(hover: hover)and (pointer: fine){.eat-drink-item .related-activity-card__link:hover{box-shadow:0 8px 20px rgba(0,0,0,.2)}.eat-drink-item .related-activity-card__link:hover .related-activity-card__image img{filter:blur(3px)}}.eat-drink-item .related-activity-card__image{width:100%;height:180px;overflow:hidden}.eat-drink-item .related-activity-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .3s ease}.eat-drink-item .related-activity-card__placeholder{width:100%;height:100%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}.eat-drink-item .related-activity-card__content{padding:15px;height:80px;display:flex;align-items:center;justify-content:center}.eat-drink-item .related-activity-card__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;font-size:24px;font-weight:400;margin:0;color:#292929;text-align:center;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 680px){.eat-drink-item .related-activity-card__title{font-size:15px}}#bureaux-listing .section__hero--listing,#appartements-listing .section__hero--listing,#magasins-listing .section__hero--listing{padding:100px 0 80px 0}#bureaux-listing .section__hero--listing .container--events .listing-hero__title,#appartements-listing .section__hero--listing .container--events .listing-hero__title,#magasins-listing .section__hero--listing .container--events .listing-hero__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:4rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:2px;margin:0;color:inherit;font-size:62px;margin-bottom:30px;width:-moz-fit-content;width:fit-content}@media(max-width: 1050px){#bureaux-listing .section__hero--listing .container--events .listing-hero__title,#appartements-listing .section__hero--listing .container--events .listing-hero__title,#magasins-listing .section__hero--listing .container--events .listing-hero__title{font-size:36px}}@media(max-width: 680px){#bureaux-listing .section__hero--listing .container--events .listing-hero__title,#appartements-listing .section__hero--listing .container--events .listing-hero__title,#magasins-listing .section__hero--listing .container--events .listing-hero__title{font-size:28px}}#bureaux-listing .section__hero--listing .container--events .listing-hero__subtitle,#appartements-listing .section__hero--listing .container--events .listing-hero__subtitle,#magasins-listing .section__hero--listing .container--events .listing-hero__subtitle{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;font-size:18px;color:#666;margin:0 auto}#bureaux-listing .section__hero--listing .container--events .listing-hero__subtitle p,#appartements-listing .section__hero--listing .container--events .listing-hero__subtitle p,#magasins-listing .section__hero--listing .container--events .listing-hero__subtitle p{margin-bottom:15px}#bureaux-listing .section__hero--listing .container--events .listing-hero__subtitle p:last-child,#appartements-listing .section__hero--listing .container--events .listing-hero__subtitle p:last-child,#magasins-listing .section__hero--listing .container--events .listing-hero__subtitle p:last-child{margin-bottom:0}#bureaux-listing .section__bureaux-grid,#appartements-listing .section__bureaux-grid,#magasins-listing .section__bureaux-grid{padding:0}#bureaux-listing .section__bureaux-grid .container--events,#appartements-listing .section__bureaux-grid .container--events,#magasins-listing .section__bureaux-grid .container--events{width:100%;padding:0;margin:0;max-width:none}#bureaux-listing .section__bureaux-grid .container--events .bureaux-item:nth-child(odd) .related-activity-card__link,#appartements-listing .section__bureaux-grid .container--events .bureaux-item:nth-child(odd) .related-activity-card__link,#magasins-listing .section__bureaux-grid .container--events .bureaux-item:nth-child(odd) .related-activity-card__link{flex-direction:row;border-radius:0}@media screen and (max-width: 680px){#bureaux-listing .section__bureaux-grid .container--events .bureaux-item:nth-child(odd) .related-activity-card__link,#appartements-listing .section__bureaux-grid .container--events .bureaux-item:nth-child(odd) .related-activity-card__link,#magasins-listing .section__bureaux-grid .container--events .bureaux-item:nth-child(odd) .related-activity-card__link{flex-direction:column}}#bureaux-listing .section__bureaux-grid .container--events .bureaux-item:nth-child(even) .related-activity-card__link,#appartements-listing .section__bureaux-grid .container--events .bureaux-item:nth-child(even) .related-activity-card__link,#magasins-listing .section__bureaux-grid .container--events .bureaux-item:nth-child(even) .related-activity-card__link{flex-direction:row-reverse}@media screen and (max-width: 680px){#bureaux-listing .section__bureaux-grid .container--events .bureaux-item:nth-child(even) .related-activity-card__link,#appartements-listing .section__bureaux-grid .container--events .bureaux-item:nth-child(even) .related-activity-card__link,#magasins-listing .section__bureaux-grid .container--events .bureaux-item:nth-child(even) .related-activity-card__link{flex-direction:column}}#bureaux-listing .section__bureaux-grid .container--events .related-activity-card__link,#appartements-listing .section__bureaux-grid .container--events .related-activity-card__link,#magasins-listing .section__bureaux-grid .container--events .related-activity-card__link{display:flex;height:325px}@media screen and (max-width: 680px){#bureaux-listing .section__bureaux-grid .container--events .related-activity-card__link,#appartements-listing .section__bureaux-grid .container--events .related-activity-card__link,#magasins-listing .section__bureaux-grid .container--events .related-activity-card__link{flex-direction:column;height:auto}}#bureaux-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__image,#appartements-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__image,#magasins-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__image{width:50%;height:100%;background:#f0f0f0;margin:0 auto;display:flex;flex-direction:center;justify-content:center;align-items:center}@media screen and (max-width: 680px){#bureaux-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__image,#appartements-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__image,#magasins-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__image{width:100%;height:350px}}#bureaux-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__image img,#appartements-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__image img,#magasins-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#bureaux-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__content,#appartements-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__content,#magasins-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__content{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 30px}@media screen and (max-width: 680px){#bureaux-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__content,#appartements-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__content,#magasins-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__content{width:100%;padding:20px 15px}}#bureaux-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__title,#appartements-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__title,#magasins-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;font-size:28px;margin-bottom:15px}#bureaux-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__more,#appartements-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__more,#magasins-listing .section__bureaux-grid .container--events .related-activity-card__link .related-activity-card__more{font-family:"Montserrat",Arial,sans-serif;font-weight:700;font-size:16px;line-height:1;color:#ec3c46;text-transform:uppercase;letter-spacing:1.6px;background-color:transparent;fill:#000;border-style:solid;border-width:0px 0px 3px 0px;border-radius:0px 0px 0px 0px;padding:20px 0px 15px 0px}#see-and-do{overflow:hidden}#see-and-do .listing-hero__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:4rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:2px;margin:0;color:inherit;font-size:48px;margin-bottom:50px}@media(max-width: 1050px){#see-and-do .listing-hero__title{font-size:36px}}@media(max-width: 680px){#see-and-do .listing-hero__title{font-size:28px}}#see-and-do .listing-hero__subtitle{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;font-weight:400 !important;text-align:center !important;font-size:18px;color:#666;margin:0 auto}#see-and-do .listing-hero__subtitle p{margin-bottom:15px}#see-and-do .listing-hero__subtitle p:last-child{margin-bottom:0}#see-and-do .listing-hero__subtitle span{color:#e67328}#event-space{padding:0}#event-space .section__hero--permanent-activity{position:relative;background-color:#f8f9fa;padding:40px 0 60px;height:500px}#event-space .section__hero--permanent-activity .sectionhero__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:4rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:2px;margin:0;color:inherit;font-size:36px;position:absolute;text-align:center;max-width:250px;bottom:0%;left:50%;transform:translate(-50%, 50%);z-index:2}#event-space .section__hero--permanent-activity .sectionhero__title::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:275px;height:275px;background:conic-gradient(from 0deg, #ec3c46, #e67328, #ec3c46);border-radius:50%;z-index:-1;padding:4px}#event-space .section__hero--permanent-activity .sectionhero__title::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:255px;height:255px;background-color:#fff;border-radius:50%;z-index:-1}#event-space .section__activity-main{padding-top:180px;padding-bottom:100px}#event-space .section__activity-main .activity-hero{position:relative}#event-space .section__activity-main .activity-hero__text{flex:1;padding-right:40px}@media(max-width: 1050px){#event-space .section__activity-main .activity-hero__text{padding-right:0}}#event-space .section__activity-main .activity-hero__back{margin-bottom:20px}#event-space .section__activity-main .activity-hero__back .back-link{font-family:"Bebas Neue",Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;color:#000}#event-space .section__activity-main .activity-hero__description{padding-top:50px;padding-bottom:100px;font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;font-size:16px;line-height:33px}#event-space .section__activity-main .activity-hero__description p{margin-bottom:15px}#event-space .section__activity-main .activity-hero__description p:last-child{margin-bottom:0}#event-space .section__activity-main .activity-hero__brochure a{margin-left:auto;margin-right:auto}#event-space .section__past-events-gallery{padding:80px 0;background:#f8f9fa}@media only screen and (max-width: 1050px ){#event-space .section__past-events-gallery{padding:60px 0}}#event-space .section__past-events-gallery .container{overflow:hidden}#event-space .section__past-events-gallery .section__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;text-align:center;margin-bottom:60px;color:#292929}@media only screen and (max-width: 1050px ){#event-space .section__past-events-gallery .section__title{margin-bottom:40px}}#event-space .section__past-events-gallery .past-events-slider{overflow:visible;margin:0 auto;max-width:100%;margin-bottom:0 auto 40px auto}#event-space .section__past-events-gallery .past-events-slider__slide{height:auto;padding:0 15px}@media only screen and (max-width: 1050px ){#event-space .section__past-events-gallery .past-events-slider__slide{padding:0 10px}}#event-space .section__past-events-gallery .past-events-slider__image{position:relative;width:374px;height:304px;max-width:100%;overflow:hidden;background:#f0f0f0;margin:0 auto}@media only screen and (max-width: 1050px ){#event-space .section__past-events-gallery .past-events-slider__image{width:100%;max-width:374px}}#event-space .section__past-events-gallery .past-events-slider__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s ease}@media(hover: hover)and (pointer: fine){#event-space .section__past-events-gallery .past-events-slider__image:hover img{transform:scale(1.05)}}#event-space .section__past-events-gallery .past-events-gallery__cta{text-align:center;margin-top:20px}@media only screen and (max-width: 1050px ){#event-space .section__past-events-gallery .past-events-gallery__cta{margin-top:10px}}#event-space .section__past-events-gallery .past-events-gallery__cta .btn{display:inline-block;padding:.3rem 1rem;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;border:none;text-align:center;font-family:"Bebas Neue",Arial,sans-serif;font-weight:500;font-size:16px;line-height:1;color:inherit;text-transform:uppercase;letter-spacing:1px;padding:15px 100px;display:flex !important;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:50px;background:#000;color:#fff !important;border-radius:4px;position:relative;z-index:1;overflow:hidden;margin:0 auto}@media(max-width: 680px){#event-space .section__past-events-gallery .past-events-gallery__cta .btn{padding:8px 12px !important}}#event-space .section__past-events-gallery .past-events-gallery__cta .btn::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right, #e67328 0%, #ec3c46 100%);border-radius:4px;opacity:0;transition:opacity .4s ease;z-index:-1}#event-space .section__past-events-gallery .past-events-gallery__cta .btn span,#event-space .section__past-events-gallery .past-events-gallery__cta .btn strong,#event-space .section__past-events-gallery .past-events-gallery__cta .btn em,#event-space .section__past-events-gallery .past-events-gallery__cta .btn .btn__text{position:relative;z-index:2}@media(hover: hover)and (pointer: fine){#event-space .section__past-events-gallery .past-events-gallery__cta .btn:hover::before,#event-space .section__past-events-gallery .past-events-gallery__cta .btn:focus::before{opacity:1}}#event-space .section__faq{padding:80px 0 100px;background:#fff}@media only screen and (max-width: 1050px ){#event-space .section__faq{padding:60px 0 80px}}#event-space .faq-accordion{max-width:1200px;margin:0 auto}#event-space .faq-accordion__item{border-left:1px solid #292929;border-right:1px solid #292929;border-bottom:1px solid #292929;background:#fff}#event-space .faq-accordion__item:first-child{border-top:1px solid #292929}#event-space .faq-accordion__item+#event-space .faq-accordion__item{border-top:1px solid #292929}#event-space .faq-accordion__item.is-open+#event-space .faq-accordion__item.is-open{border-top:none}#event-space .faq-accordion__item.is-open .faq-accordion__header .faq-accordion__icon::after{transform:translate(-50%, -50%) rotate(90deg)}#event-space .faq-accordion__header{width:100%;display:flex;align-items:center;padding:15px 15px;background:transparent;border:none;cursor:pointer;text-align:left}@media only screen and (max-width: 1050px ){#event-space .faq-accordion__header{padding:20px}}@media(hover: hover)and (pointer: fine){#event-space .faq-accordion__header:hover{background:rgba(0,0,0,.02)}}#event-space .faq-accordion__icon{position:relative;width:20px;height:20px;margin-right:20px;flex-shrink:0}#event-space .faq-accordion__icon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:2px;background:#292929;transition:transform .3s ease}#event-space .faq-accordion__icon::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2px;height:16px;background:#292929;transition:transform .3s ease}#event-space .faq-accordion__title{font-family:"Montserrat",Arial,sans-serif;font-weight:500;font-size:16px;line-height:1;color:inherit;color:#292929;margin:0;flex:1;text-transform:uppercase;letter-spacing:1px}#event-space .faq-accordion__content{max-height:0;overflow:hidden;transition:max-height .3s}#event-space .faq-accordion__body{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;color:#292929;line-height:1.8;padding:30px 40px;border-top:1px solid #ccc}@media only screen and (max-width: 1050px ){#event-space .faq-accordion__body{padding:20px}}#event-space .faq-accordion__body a{color:#ec3c46}@media(hover: hover)and (pointer: fine){#event-space .faq-accordion__body a:hover{text-decoration:underline}}#event-space .faq-accordion__body p{margin-bottom:15px}#event-space .faq-accordion__body p:last-child{margin-bottom:0}#event-space .faq-accordion__body ul,#event-space .faq-accordion__body ol{margin-left:20px;margin-bottom:15px}#event-space .faq-cta{text-align:center;margin-top:60px}@media only screen and (max-width: 1050px ){#event-space .faq-cta{margin-top:40px}}#event-space .faq-cta .btn{display:inline-block;padding:.3rem 1rem;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;border:none;text-align:center;font-family:"Bebas Neue",Arial,sans-serif;font-weight:500;font-size:16px;line-height:1;color:inherit;text-transform:uppercase;letter-spacing:1px;padding:15px 100px;display:flex !important;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:50px;background:#000;color:#fff !important;border-radius:4px;position:relative;z-index:1;overflow:hidden;margin:0 auto}@media(max-width: 680px){#event-space .faq-cta .btn{padding:8px 12px !important}}#event-space .faq-cta .btn::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right, #e67328 0%, #ec3c46 100%);border-radius:4px;opacity:0;transition:opacity .4s ease;z-index:-1}#event-space .faq-cta .btn span,#event-space .faq-cta .btn strong,#event-space .faq-cta .btn em,#event-space .faq-cta .btn .btn__text{position:relative;z-index:2}@media(hover: hover)and (pointer: fine){#event-space .faq-cta .btn:hover::before,#event-space .faq-cta .btn:focus::before{opacity:1}}#event-space .faq-email{margin-top:15px;text-align:center}#event-space .faq-email a{color:#ec3c46}@media(hover: hover)and (pointer: fine){#event-space .faq-email a:hover{text-decoration:underline}}#event-space .section__services,#event-space .section__optional-amenities{padding:80px 0;background-color:#f8f9fa}@media only screen and (max-width: 1050px ){#event-space .section__services,#event-space .section__optional-amenities{padding:60px 0}}#event-space .section__services .section__title,#event-space .section__optional-amenities .section__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;text-align:center;margin-bottom:60px;color:#292929}@media only screen and (max-width: 1050px ){#event-space .section__services .section__title,#event-space .section__optional-amenities .section__title{margin-bottom:40px}}#event-space .section__optional-amenities{background-color:#fff}#event-space .services-grid{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;max-width:1200px;margin:0 auto}@media only screen and (max-width: 1050px ){#event-space .services-grid{gap:30px}}#event-space .services-cta a,#event-space .optional-amenities-cta a{margin:0 auto}#event-space .service-card{display:flex;flex-direction:column;align-items:center;text-align:center;width:250px;height:150px}@media(max-width: 680px){#event-space .service-card{width:40%;height:100px}}#event-space .service-card__icon{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:#292929;margin-bottom:12px}#event-space .service-card__title{font-family:"Gotham",sans-serif;font-style:normal;font-weight:300;color:#333;font-size:16px;line-height:24px;margin:0}#event-spaces-listing,#news-listing{padding:0}#event-spaces-listing .section__hero--event-spaces,#news-listing .section__hero--event-spaces{padding:80px 0 60px;text-align:center}@media only screen and (max-width: 1050px ){#event-spaces-listing .section__hero--event-spaces,#news-listing .section__hero--event-spaces{padding:60px 0 40px}}#event-spaces-listing .listing-hero,#news-listing .listing-hero{max-width:800px;margin:0 auto}#event-spaces-listing .listing-hero__title,#news-listing .listing-hero__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:4rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:2px;margin:0;color:inherit;color:#292929;margin-bottom:80px;text-transform:uppercase;letter-spacing:2px}@media only screen and (max-width: 1050px ){#event-spaces-listing .listing-hero__title,#news-listing .listing-hero__title{font-size:32px;margin-bottom:20px}}#event-spaces-listing .listing-hero__subtitle,#news-listing .listing-hero__subtitle{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;color:#292929;line-height:1.8;margin-bottom:60px;text-align:center}#event-spaces-listing .listing-hero__subtitle p,#news-listing .listing-hero__subtitle p{margin-bottom:0}#event-spaces-listing .listing-hero__cta,#news-listing .listing-hero__cta{margin-top:10px}#event-spaces-listing .listing-hero__cta .btn,#news-listing .listing-hero__cta .btn{margin:0 auto;padding:15px 35px;font-size:16px;text-transform:uppercase;letter-spacing:1px;width:-moz-fit-content !important;width:fit-content !important;border-radius:3px}@media only screen and (max-width: 1050px ){#event-spaces-listing .listing-hero__cta .btn,#news-listing .listing-hero__cta .btn{padding:12px 28px;font-size:14px}}#event-spaces-listing .section__discover-spaces,#news-listing .section__discover-spaces{padding:80px 0 20px 0;background-color:#fff}@media only screen and (max-width: 1050px ){#event-spaces-listing .section__discover-spaces,#news-listing .section__discover-spaces{padding:60px 0}}#event-spaces-listing .section__discover-spaces .section__title,#news-listing .section__discover-spaces .section__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;border-bottom:2px solid #000;padding-bottom:10px;margin-bottom:60px;color:#292929;text-transform:uppercase;letter-spacing:1.5px}@media only screen and (max-width: 1050px ){#event-spaces-listing .section__discover-spaces .section__title,#news-listing .section__discover-spaces .section__title{margin-bottom:40px;font-size:28px}}#event-spaces-listing .event-spaces-list,#news-listing .event-spaces-list{max-width:1200px;margin:0 auto}#event-spaces-listing .event-space-item,#news-listing .event-space-item{display:grid;grid-template-columns:340px 1fr;gap:50px;margin-bottom:80px}#event-spaces-listing .event-space-item:last-of-type,#news-listing .event-space-item:last-of-type{margin-bottom:0}@media only screen and (max-width: 1300px ){#event-spaces-listing .event-space-item,#news-listing .event-space-item{gap:40px;grid-template-columns:380px 1fr}}@media only screen and (max-width: 1050px ){#event-spaces-listing .event-space-item,#news-listing .event-space-item{grid-template-columns:1fr;gap:30px;margin-bottom:60px}}#event-spaces-listing .event-space-item__image,#news-listing .event-space-item__image{position:relative;width:100%;height:260px;overflow:hidden;background-color:#f0f0f0;border-radius:4px}#event-spaces-listing .event-space-item__image img,#news-listing .event-space-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s ease}@media(hover: hover)and (pointer: fine){#event-spaces-listing .event-space-item__image:hover img,#news-listing .event-space-item__image:hover img{transform:scale(1.05)}}#event-spaces-listing .event-space-item__placeholder,#news-listing .event-space-item__placeholder{width:100%;height:100%;background:linear-gradient(135deg, #f8f9fa 0%, #f0f0f0 100%);display:flex;align-items:center;justify-content:center;color:#f3f3f3}#event-spaces-listing .event-space-item__content,#news-listing .event-space-item__content{padding:0 0 20px 0}@media only screen and (max-width: 1050px ){#event-spaces-listing .event-space-item__content,#news-listing .event-space-item__content{padding:0}}#event-spaces-listing .event-space-item__title,#news-listing .event-space-item__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;color:#292929;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width: 1050px ){#event-spaces-listing .event-space-item__title,#news-listing .event-space-item__title{font-size:24px;margin-bottom:15px}}#event-spaces-listing .event-space-item__description,#news-listing .event-space-item__description{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;color:#292929;line-height:1.8;margin-bottom:30px}@media only screen and (max-width: 1050px ){#event-spaces-listing .event-space-item__description,#news-listing .event-space-item__description{margin-bottom:25px}}#event-spaces-listing .event-space-item__description p,#news-listing .event-space-item__description p{margin-bottom:15px}#event-spaces-listing .event-space-item__description p:last-child,#news-listing .event-space-item__description p:last-child{margin-bottom:0}#event-spaces-listing .event-space-item__cta .btn-link,#news-listing .event-space-item__cta .btn-link{font-family:"Montserrat",Arial,sans-serif;font-size:12px;font-weight:700;line-height:1;color:inherit;text-transform:uppercase;letter-spacing:2px;color:#ec3c46;text-decoration:none;text-transform:lowercase !important;padding-left:0 !important;padding-right:0 !important;letter-spacing:1px;position:relative;display:inline-block;padding-bottom:5px}#event-spaces-listing .event-space-item__cta .btn-link::after,#news-listing .event-space-item__cta .btn-link::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#ec3c46;transition:width .3s ease}@media(hover: hover)and (pointer: fine){#event-spaces-listing .event-space-item__cta .btn-link:hover::after,#news-listing .event-space-item__cta .btn-link:hover::after{width:100%}}#event-spaces-listing .no-spaces,#news-listing .no-spaces{text-align:center;padding:80px 20px;max-width:600px;margin:0 auto}#event-spaces-listing .no-spaces h3,#news-listing .no-spaces h3{font-family:"Bebas Neue",Arial,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;color:#292929;margin-bottom:15px}#event-spaces-listing .no-spaces p,#news-listing .no-spaces p{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;color:#f3f3f3}#event-spaces-listing .section__research,#news-listing .section__research{padding:60px 0}@media only screen and (max-width: 1050px ){#event-spaces-listing .section__research,#news-listing .section__research{padding:50px 0}}#event-spaces-listing .section__research .container,#news-listing .section__research .container{border-top:1px solid #000}#event-spaces-listing .research-content,#news-listing .research-content{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1200px;margin:0 auto;padding-top:40px}@media only screen and (max-width: 1050px ){#event-spaces-listing .research-content,#news-listing .research-content{flex-direction:column;align-items:flex-start;gap:25px;text-align:left}}#event-spaces-listing .research-content__title,#news-listing .research-content__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;color:#292929;margin:0;flex:0 0 auto;max-width:45%;text-transform:uppercase;letter-spacing:.5px;font-weight:700}@media only screen and (max-width: 1050px ){#event-spaces-listing .research-content__title,#news-listing .research-content__title{max-width:100%;font-size:20px}}#event-spaces-listing .research-content__cta,#news-listing .research-content__cta{flex:1;text-align:center}@media only screen and (max-width: 1050px ){#event-spaces-listing .research-content__cta,#news-listing .research-content__cta{text-align:left;width:100%}}#event-spaces-listing .research-content__link,#news-listing .research-content__link{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;color:#292929;font-size:20px;text-decoration:none;line-height:1.6;display:inline-block;transition:color .3s ease;text-align:center}@media(hover: hover)and (pointer: fine){#event-spaces-listing .research-content__link:hover,#news-listing .research-content__link:hover{color:#ec3c46}}@media only screen and (max-width: 1050px ){#event-spaces-listing .research-content__link,#news-listing .research-content__link{font-size:15px}}#press-media{padding:0}#press-media .section__hero--press-media{padding:80px 0 60px;background-color:#fff;text-align:center}@media only screen and (max-width: 1050px ){#press-media .section__hero--press-media{padding:60px 0 40px}}#press-media .press-hero__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:4rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:2px;margin:0;color:inherit;color:#292929;margin:0;text-transform:uppercase;letter-spacing:3px}@media only screen and (max-width: 1050px ){#press-media .press-hero__title{font-size:32px;letter-spacing:2px}}#press-media .section__press-grid{padding:60px 0 80px;background-color:#fff}@media only screen and (max-width: 1050px ){#press-media .section__press-grid{padding:40px 0 60px}}#press-media .press-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;max-width:1200px;margin:0 auto}@media only screen and (max-width: 1050px ){#press-media .press-grid{grid-template-columns:1fr;gap:20px}}#press-media .press-card{position:relative;min-height:400px;overflow:hidden}@media only screen and (max-width: 1050px ){#press-media .press-card{min-height:300px}}#press-media .press-card--image{min-height:400px;border-radius:8px}@media only screen and (max-width: 1050px ){#press-media .press-card--image{min-height:250px}}#press-media .press-card--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#press-media .press-card--kit,#press-media .press-card--releases{display:flex;align-items:flex-start;justify-content:flex-start}#press-media .press-card__content{padding:50px;width:100%;height:100%}@media only screen and (max-width: 1050px ){#press-media .press-card__content{padding:35px}}#press-media .press-card__content--dark{background-color:#000;color:#fff;border-radius:8px}#press-media .press-card__content--light{color:#292929;border-radius:8px;border:1px solid #000}#press-media .press-card__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;margin-bottom:25px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700}@media only screen and (max-width: 1050px ){#press-media .press-card__title{font-size:20px;margin-bottom:20px}}.press-card__content--dark #press-media .press-card__title{color:#fff}.press-card__content--light #press-media .press-card__title{color:#292929}#press-media .press-card__description{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;font-size:22px;line-height:2;margin-bottom:60px}@media only screen and (max-width: 1050px ){#press-media .press-card__description{font-size:14px;margin-bottom:25px}}.press-card__content--dark #press-media .press-card__description{color:rgba(255,255,255,.9)}.press-card__content--light #press-media .press-card__description{color:#292929}#press-media .press-card__subtitle{font-family:"Bebas Neue",Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;text-transform:uppercase;letter-spacing:2px;margin-bottom:60px;font-weight:700;color:#fff}@media only screen and (max-width: 1050px ){#press-media .press-card__subtitle{font-size:12px;margin-bottom:15px}}#press-media .press-card__links{list-style:none;padding:0;margin:0}#press-media .press-card__link{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;color:#ec3c46;text-decoration:none;display:inline-block;margin-bottom:10px;position:relative;padding-bottom:2px;transition:color .3s ease}@media only screen and (max-width: 1050px ){#press-media .press-card__link{font-size:14px}}#press-media .press-card__link::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#ec3c46;transition:width .3s ease}@media(hover: hover)and (pointer: fine){#press-media .press-card__link:hover{color:#f16a72}#press-media .press-card__link:hover::after{width:100%}}#press-media .press-releases__list{list-style:none;padding:0;margin:0}#press-media .press-release-item{margin-bottom:40px}#press-media .press-release-item:last-child{margin-bottom:0}#press-media .press-release-item__link{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;text-decoration:none;gap:15px;transition:opacity .3s ease}@media only screen and (max-width: 1050px ){#press-media .press-release-item__link{font-size:14px}}@media(hover: hover)and (pointer: fine){#press-media .press-release-item__link:hover{opacity:.8}}@media(hover: hover)and (pointer: fine){#press-media .press-release-item:hover__year{color:#f3f3f3}}#press-media .press-release-item__title{flex:1;text-transform:uppercase;font-weight:500;font-family:"Bebas Neue",Arial,sans-serif;background-image:linear-gradient(45deg, #f53540, #ffb27e);background-size:100%;font-size:24px;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#press-media .press-release-item__year{flex-shrink:0;font-size:16px}@media only screen and (max-width: 1050px ){#press-media .press-release-item__year{font-size:12px}}#press-media .section__press-contact{padding:0 0 50px 0;border-top:1px solid rgba(243,243,243,.2)}@media only screen and (max-width: 1050px ){#press-media .section__press-contact{padding:40px 0}}#press-media .press-contact{margin:0 auto;border-top:1px solid #000;padding-top:60px}#press-media .press-contact__text{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:24px;line-height:1;color:inherit;color:#292929;line-height:1.7;margin-bottom:20px}#press-media .press-contact__text a{color:#ec3c46;text-decoration:underline;transition:color .3s ease}@media(hover: hover)and (pointer: fine){#press-media .press-contact__text a:hover{color:#df1621}}@media only screen and (max-width: 1050px ){#press-media .press-contact__text{font-size:15px}}#press-media .press-contact__link{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;color:#ec3c46;text-decoration:underline;transition:color .3s ease}@media(hover: hover)and (pointer: fine){#press-media .press-contact__link:hover{color:#df1621}}.yv-card{background-color:#fff;border-radius:6px;box-shadow:0 1px 4px 0 rgba(0,0,0,.13);transition:box-shadow .3s ease,transform .3s ease}.yv-card--large{background-color:#fff;border-radius:18px;box-shadow:0 12px 35px rgba(0,0,0,.08);transition:box-shadow .3s ease,transform .3s ease;padding:36px 40px;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 1300px ){.yv-card--large{padding:30px}}@media only screen and (max-width: 1050px ){.yv-card--large{padding:26px 24px}}.yv-card__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:#ec3c46;font-size:26px;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin:0}@media only screen and (max-width: 1050px ){.yv-card__title{font-size:24px !important}}.yv-card__title--xl{font-family:"Bebas Neue",Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:#ec3c46;font-size:28px;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin:0}@media only screen and (max-width: 1050px ){.yv-card__title--xl{font-size:16px}}.yv-card__title--dual{position:relative;color:#fff}.yv-card__title--dual::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;background-image:linear-gradient(45deg, #f53540, #e67328);background-size:100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:1;transition:opacity .3s ease}.yv-card__title--dual::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;color:#fff;opacity:0;transition:opacity .3s ease}.yv-card__icon{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap}.yv-card__icon img{display:block;height:auto;transition:filter .3s ease}.yv-card__icon--sm img{width:30px;height:auto}.yv-card__icon--md img{width:30px;height:auto}.yv-card__icon--lg{width:60px;height:60px}.yv-card__icon--lg img{width:30px;height:auto}@media only screen and (max-width: 1050px ){.yv-card__icon--lg{width:50px;height:50px}.yv-card__icon--lg img{width:30px;height:auto}}.yv-card__description{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:#292929;font-size:14px;line-height:1.6;font-weight:400;margin:0;transition:color .3s ease}@media only screen and (max-width: 1050px ){.yv-card__description{font-size:13px}}.yv-card__cta{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;font-size:14px;font-weight:700;letter-spacing:0;text-decoration:none;background-image:linear-gradient(45deg, #f53540, #e67328);background-size:100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.yv-card__cta .material-icons{font-size:18px;color:#f04b37;-webkit-text-fill-color:initial}.yv-card__button{margin-top:auto;align-self:stretch;text-align:center;font-family:"Bebas Neue",sans-serif;font-size:20px;font-weight:400;border-radius:4px;display:flex;align-items:center;justify-content:center;width:-moz-fit-content !important;width:fit-content !important;padding:12px 24px !important;letter-spacing:1px}.yv-wysiwyg{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;color:#292929;font-size:14px;line-height:1.6}.yv-wysiwyg p{margin:0 0 10px}.yv-wysiwyg p:last-child{margin-bottom:0}.yv-wysiwyg ul,.yv-wysiwyg ol{margin:0;padding-left:18px}.yv-wysiwyg ul li,.yv-wysiwyg ol li{margin-bottom:8px;line-height:1.6}.yv-wysiwyg ul li:last-child,.yv-wysiwyg ol li:last-child{margin-bottom:0}.yv-wysiwyg ul{list-style:none;padding-left:0}.yv-wysiwyg ul li{padding-left:18px;position:relative}.yv-wysiwyg ul li::before{content:"";position:absolute;top:8px;left:7px;width:4px;height:4px;border-radius:50%;background:#000}.yv-wysiwyg strong{font-weight:700}.yv-wysiwyg em{font-style:italic}.yv-wysiwyg span{color:inherit}#your-visit{padding:0}#your-visit .section__hero--your-visit{padding:80px 0 60px;background-color:#fff;text-align:center}@media only screen and (max-width: 1050px ){#your-visit .section__hero--your-visit{padding:60px 0 40px}}#your-visit .your-visit-hero__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:4rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:2px;margin:0;color:inherit;color:#292929;margin:0 0 20px;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 1050px ){#your-visit .your-visit-hero__title{font-size:32px}}#your-visit .section__transport-map{padding:0;background-color:#f0f0f0;height:90vh;min-height:600px}@media only screen and (max-width: 1050px ){#your-visit .section__transport-map{height:auto;min-height:auto}}#your-visit .section__transport-map .container{padding:0;max-width:100%;height:100%}#your-visit .transport-map-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:100%;margin:0 auto;height:100%}@media only screen and (max-width: 1050px ){#your-visit .transport-map-grid{grid-template-columns:1fr;gap:0;height:auto}}#your-visit .transport-options{display:flex;flex-direction:column;gap:15px;align-items:stretch;justify-content:flex-start;justify-self:flex-end;align-self:center;padding:60px 80px;width:750px}@media(max-width: 1300px){#your-visit .transport-options{max-width:100%;width:100%}}@media only screen and (max-width: 1300px ){#your-visit .transport-options{padding:40px 60px}}@media only screen and (max-width: 1050px ){#your-visit .transport-options{max-width:100%;padding:40px 20px}}#your-visit .transport-card{position:relative;overflow:hidden;position:relative;padding:17px 30px;display:flex;align-items:center;justify-content:flex-start;gap:25px;flex-wrap:nowrap;text-decoration:none}#your-visit .transport-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(45deg, #f53540, #e67328);opacity:0;transition:opacity .3s ease;z-index:0}@media(hover: hover)and (pointer: fine){#your-visit .transport-card:hover::before{opacity:1}}@media only screen and (max-width: 1050px ){#your-visit .transport-card{padding:25px;gap:20px}}#your-visit .transport-card--link{cursor:pointer}@media(hover: hover)and (pointer: fine){#your-visit .transport-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.15)}#your-visit .transport-card:hover .transport-card__icon img{filter:brightness(0) invert(1)}#your-visit .transport-card:hover .transport-card__title::before{opacity:0}#your-visit .transport-card:hover .transport-card__title::after{opacity:1}#your-visit .transport-card:hover .transport-card__description{color:#fff}}#your-visit .transport-card__content{position:relative;z-index:1;flex:1}#your-visit .transport-badges{display:flex;align-items:center;justify-content:flex-start;gap:20px;flex-wrap:wrap;margin-top:30px}@media only screen and (max-width: 1050px ){#your-visit .transport-badges{gap:15px}}#your-visit .transport-badge{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;gap:30px;flex-wrap:nowrap;padding:12px 20px;cursor:pointer}#your-visit .transport-badge::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(45deg, #f53540, #e67328);opacity:0;transition:opacity .3s ease;z-index:0}@media(hover: hover)and (pointer: fine){#your-visit .transport-badge:hover::before{opacity:1}}#your-visit .transport-badge:nth-child(1){width:calc(50% - 10px)}#your-visit .transport-badge:nth-child(2){flex:1}@media only screen and (max-width: 1050px ){#your-visit .transport-badge{padding:10px 16px;gap:8px}}@media(hover: hover)and (pointer: fine){#your-visit .transport-badge:hover{box-shadow:0 4px 15px rgba(0,0,0,.15)}#your-visit .transport-badge:hover .transport-badge__icon img{filter:brightness(0) invert(1)}#your-visit .transport-badge:hover .transport-badge__text::before{opacity:0}#your-visit .transport-badge:hover .transport-badge__text::after{opacity:1}}#your-visit .transport-badge__text{letter-spacing:.5px}@media only screen and (max-width: 1050px ){#your-visit .transport-badge__text{font-size:12px}}#your-visit .transport-badge--navette .transport-badge__text::before{background-image:none;-webkit-background-clip:unset;-webkit-text-fill-color:#3eb2a9;background-clip:unset;color:#3eb2a9}@media(hover: hover)and (pointer: fine){#your-visit .transport-badge--navette:hover::before{background-image:linear-gradient(45deg, #f53540, #e67328)}}#your-visit .transport-badge--pmr .transport-badge__text::before{background-image:none;-webkit-background-clip:unset;-webkit-text-fill-color:#3998fe;background-clip:unset;color:#3998fe}@media(hover: hover)and (pointer: fine){#your-visit .transport-badge--pmr:hover::before{background-image:linear-gradient(45deg, #f53540, #e67328)}}#your-visit .map-section{position:relative;background-color:#fff;overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column}@media only screen and (max-width: 1050px ){#your-visit .map-section{width:100%;height:600px}}#your-visit .map-section__map{width:100%;flex:1;position:relative}#your-visit .map-section__map iframe{width:100%;height:100%;border:0;display:block}#your-visit .map-section__overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-100% - 15px));z-index:10;pointer-events:none}@media only screen and (max-width: 1050px ){#your-visit .map-section__overlay{top:auto;bottom:20px;left:20px;right:20px;transform:none}}#your-visit .map-overlay-bubble{background-color:#fff;padding:12px 27px 18px 27px;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.15);text-align:center;min-width:234px;position:relative;pointer-events:auto}@media only screen and (max-width: 1050px ){#your-visit .map-overlay-bubble{padding:30px 25px;min-width:auto}}#your-visit .map-overlay-bubble::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;filter:drop-shadow(0 3px 2px rgba(0, 0, 0, 0.1))}@media only screen and (max-width: 1050px ){#your-visit .map-overlay-bubble::after{display:none}}#your-visit .map-overlay-bubble__logo{font-family:"Bebas Neue",Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:#292929;font-size:28px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin:0;margin-bottom:8px}#your-visit .map-overlay-bubble__logo img{display:block;max-width:200px;margin:0 auto 12px}@media only screen and (max-width: 1050px ){#your-visit .map-overlay-bubble__logo{font-size:24px !important;letter-spacing:2px}}#your-visit .map-overlay-bubble__subtitle{display:block;font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:#f3f3f3;font-size:11px;line-height:1;font-weight:500;margin:0;letter-spacing:1.5px;text-transform:uppercase;margin-top:4px}@media only screen and (max-width: 1050px ){#your-visit .map-overlay-bubble__subtitle{font-size:10px;letter-spacing:1px}}#your-visit .map-overlay-bubble__address{margin:10px 0 20px}#your-visit .map-overlay-bubble__address-line{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:#292929;font-size:14px;line-height:20px;font-weight:350;margin:0;letter-spacing:.5px;text-transform:uppercase}@media only screen and (max-width: 1050px ){#your-visit .map-overlay-bubble__address-line{font-size:13px;line-height:1.6}}#your-visit .map-overlay-bubble__button{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:nowrap;padding:14px 32px;text-transform:uppercase;letter-spacing:1.2px;text-decoration:none;font-family:"Bebas Neue",sans-serif;font-size:20px;font-weight:400;border-radius:4px;display:flex;align-items:center;justify-content:center;width:-moz-fit-content !important;width:fit-content !important;padding:12px 24px !important;letter-spacing:1px;width:100% !important}@media only screen and (max-width: 1050px ){#your-visit .map-overlay-bubble__button{padding:12px 24px;gap:8px}}#your-visit .map-overlay-bubble__button .material-icons{font-size:20px}@media only screen and (max-width: 1050px ){#your-visit .map-overlay-bubble__button .material-icons{font-size:18px}}#your-visit .section__public-transport{background-color:#fff;padding:20px 0}@media only screen and (max-width: 1050px ){#your-visit .section__public-transport{padding:60px 0}}#your-visit .public-transport{margin:0 auto;padding:60px 0 20px 0}#your-visit .public-transport__header{text-align:left;margin-bottom:20px}@media only screen and (max-width: 1050px ){#your-visit .public-transport__header{text-align:center;margin-bottom:40px}}#your-visit .public-transport__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:4rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:2px;margin:0;color:inherit;color:#292929;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}@media only screen and (max-width: 1050px ){#your-visit .public-transport__title{font-size:32px}}#your-visit .public-transport__intro{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;font-size:16px;color:#6f6f6f;max-width:unset !important;color:#000 !important;font-size:14px !important}@media only screen and (max-width: 1050px ){#your-visit .public-transport__intro{margin:0 auto;font-size:15px}}#your-visit .public-transport__body{display:grid;grid-template-columns:minmax(0, 1.7fr) minmax(0, 1.3fr);grid-auto-rows:auto;gap:30px;align-items:stretch;grid-auto-flow:dense}#your-visit .public-transport__body>.public-transport-card{height:100%}#your-visit .public-transport__body>.public-transport-card--navette{grid-column:2;grid-row:1/span 2}#your-visit .public-transport__body>.public-transport-card--columns,#your-visit .public-transport__body>.public-transport-card--airport{grid-column:1}@media only screen and (max-width: 1050px ){#your-visit .public-transport__body{grid-template-columns:1fr}#your-visit .public-transport__body>.public-transport-card{height:auto}#your-visit .public-transport__body>.public-transport-card--navette{grid-row:auto;grid-column:auto}#your-visit .public-transport__body>.public-transport-card--columns,#your-visit .public-transport__body>.public-transport-card--airport{grid-column:auto}}#your-visit .section__driving{background-color:#fff;padding:60px 0 20px 0}@media only screen and (max-width: 1050px ){#your-visit .section__driving{padding:60px 0}}#your-visit .section__driving .driving-section{margin:0 auto;display:flex;flex-direction:column;gap:40px;align-items:stretch;justify-content:flex-start}#your-visit .section__driving .driving-section__header{display:flex;flex-direction:column;gap:12px;align-items:stretch;justify-content:flex-start}#your-visit .section__driving .driving-section__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:4rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:2px;margin:0;color:inherit;color:#292929;text-transform:uppercase;letter-spacing:2px;margin-bottom:0}@media only screen and (max-width: 1050px ){#your-visit .section__driving .driving-section__title{font-size:32px}}#your-visit .section__driving .driving-section__intro{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:#6f6f6f;font-size:15px;line-height:1.7;font-weight:400;margin:0}#your-visit .section__driving .driving-grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:30px}@media only screen and (max-width: 1300px ){#your-visit .section__driving .driving-grid{grid-template-columns:1fr}}@media only screen and (max-width: 680px ){#your-visit .section__driving .driving-grid{gap:20px}}#your-visit .section__driving .driving-card{display:flex;flex-direction:column;gap:20px;align-items:stretch;justify-content:flex-start;height:100%}#your-visit .section__driving .driving-card--primary{background-color:#fff;border-radius:18px;box-shadow:0 12px 35px rgba(0,0,0,.08);transition:box-shadow .3s ease,transform .3s ease;padding:40px 48px;display:flex;flex-direction:column;gap:30px}@media only screen and (max-width: 1300px ){#your-visit .section__driving .driving-card--primary{padding:32px 36px}}@media only screen and (max-width: 1050px ){#your-visit .section__driving .driving-card--primary{padding:26px 24px}}#your-visit .section__driving .driving-card--support{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:box-shadow .3s ease,transform .3s ease;border-radius:18px !important;padding:32px 32px;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 1050px ){#your-visit .section__driving .driving-card--support{padding:24px}}#your-visit .section__driving .driving-support{display:grid;grid-template-rows:repeat(2, minmax(0, 1fr));gap:30px}@media only screen and (max-width: 1300px ){#your-visit .section__driving .driving-support{grid-template-columns:1fr;grid-template-rows:none;gap:20px}}#your-visit .section__driving .driving-card__head{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:nowrap}#your-visit .section__driving .driving-card__icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap}#your-visit .section__driving .driving-card__icon img{width:30px;height:auto}#your-visit .section__driving .driving-card__icon--primary{background-color:rgba(236,60,70,.12)}#your-visit .section__driving .driving-card__icon--secondary{background-color:rgba(62,178,169,.18)}#your-visit .section__driving .driving-card__icon--accent{background-color:rgba(57,152,254,.18)}#your-visit .section__driving .driving-card__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:#ec3c46;font-size:28px;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin:0}#your-visit .section__driving .driving-card__columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px}@media only screen and (max-width: 1300px ){#your-visit .section__driving .driving-card__columns{gap:20px}}@media only screen and (max-width: 1050px ){#your-visit .section__driving .driving-card__columns{grid-template-columns:1fr}}#your-visit .section__driving .driving-card__column{display:flex;flex-direction:column;gap:12px;align-items:stretch;justify-content:flex-start;border-left:1px solid rgba(41,41,41,.08);padding-left:20px}#your-visit .section__driving .driving-card__column:first-child{border-left:0;padding-left:0}@media only screen and (max-width: 1050px ){#your-visit .section__driving .driving-card__column{border-left:0;padding-left:0;padding-top:12px;border-top:1px solid rgba(41,41,41,.08)}#your-visit .section__driving .driving-card__column:first-child{border-top:0;padding-top:0}}#your-visit .section__driving .driving-card__column-title{font-family:"Bebas Neue",Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:#000;font-size:22px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;margin:0}#your-visit .section__driving .driving-card__content{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:#292929;font-size:15px;line-height:1.7;font-weight:400;margin:0}#your-visit .section__driving .driving-card__link{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;font-weight:600}#your-visit .section__driving .driving-card__link .material-icons{font-size:18px}#your-visit .section__driving .driving-card__cta{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;font-family:"Bebas Neue",sans-serif;font-size:20px;font-weight:400;border-radius:4px;display:flex;align-items:center;justify-content:center;width:-moz-fit-content !important;width:fit-content !important;padding:12px 24px !important;letter-spacing:1px;width:fit-content;margin-top:auto}#your-visit .section__driving .driving-card__cta .material-icons{font-size:18px;color:#fff}#your-visit .section__accessibility{background-color:#fff;padding:10px 0 20px 0}@media only screen and (max-width: 1050px ){#your-visit .section__accessibility{padding:50px 0}}#your-visit .section__accessibility .accessibility-banner{background-color:#fff;border-radius:18px;box-shadow:0 8px 25px rgba(0,0,0,.15);transition:box-shadow .3s ease,transform .3s ease;padding:36px 48px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:nowrap;position:relative}@media only screen and (max-width: 1300px ){#your-visit .section__accessibility .accessibility-banner{gap:30px;padding:32px 36px}}@media only screen and (max-width: 1050px ){#your-visit .section__accessibility .accessibility-banner{flex-direction:column;text-align:center;padding:26px 24px}}#your-visit .section__accessibility .accessibility-banner__icon{width:70px !important;height:70px !important;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;flex-shrink:0}#your-visit .section__accessibility .accessibility-banner__icon img{width:70px}#your-visit .section__accessibility .accessibility-banner__content{flex:1;display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center}@media only screen and (max-width: 1050px ){#your-visit .section__accessibility .accessibility-banner__content{align-items:center}}#your-visit .section__accessibility .accessibility-banner__title{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:#6f6f6f;font-size:15px;line-height:1.8;font-weight:400;margin:0;width:100%;text-align:center;color:#000 !important;font-weight:600}@media only screen and (max-width: 1050px ){#your-visit .section__accessibility .accessibility-banner__title{font-size:22px}}#your-visit .section__accessibility .accessibility-banner__text{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:#6f6f6f;font-size:15px;line-height:1.8;font-weight:400;margin:0;width:100%;text-align:center;color:#000 !important}@media only screen and (max-width: 1050px ){#your-visit .section__accessibility .accessibility-banner__text{max-width:none}}#your-visit .section__accessibility .accessibility-banner__text a{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;font-size:14px;color:inherit;color:#ec3c46;text-decoration:underline;text-decoration-color:transparent;text-transform:none !important;font-weight:400 !important;transition:all .3s ease;font-weight:600}@media(hover: hover)and (pointer: fine){#your-visit .section__accessibility .accessibility-banner__text a:hover{text-decoration-color:#ec3c46}}#your-visit .section__accessibility .accessibility-banner__action{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:nowrap;border-radius:8px;padding:16px 22px;text-decoration:none;color:#292929;transition:transform .3s ease,box-shadow .3s ease}@media(hover: hover)and (pointer: fine){#your-visit .section__accessibility .accessibility-banner__action:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.08)}}@media only screen and (max-width: 1050px ){#your-visit .section__accessibility .accessibility-banner__action{width:100%;justify-content:center}}#your-visit .section__accessibility .accessibility-banner__action-icon{width:70px;height:70px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;background-color:#fff;flex-shrink:0}#your-visit .section__accessibility .accessibility-banner__action-icon img{width:70px}#your-visit .section__accessibility .accessibility-banner__action-label{font-family:"Bebas Neue",Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:#292929;font-size:18px;font-weight:500;letter-spacing:.5px;text-transform:none;margin:0;text-transform:uppercase}@media only screen and (max-width: 1050px ){#your-visit .section__accessibility .accessibility-banner__action-label{font-size:16px}}#your-visit .section__cycling{background-color:#fff;padding:60px 0 20px 0}@media only screen and (max-width: 1050px ){#your-visit .section__cycling{padding:60px 0}}#your-visit .section__cycling .cycling-section{margin:0 auto;display:flex;flex-direction:column;gap:40px;align-items:stretch;justify-content:flex-start}#your-visit .section__cycling .cycling-section__header{display:flex;flex-direction:column;gap:12px;align-items:stretch;justify-content:flex-start}#your-visit .section__cycling .cycling-section__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:4rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:2px;margin:0;color:inherit;color:#292929;text-transform:uppercase;letter-spacing:2px;margin-bottom:0}@media only screen and (max-width: 1050px ){#your-visit .section__cycling .cycling-section__title{font-size:32px}}#your-visit .section__cycling .cycling-section__intro{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:#6f6f6f;font-size:15px;line-height:1.7;font-weight:400;margin:0}#your-visit .section__cycling .cycling-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px}@media only screen and (max-width: 1300px ){#your-visit .section__cycling .cycling-cards{gap:20px}}@media only screen and (max-width: 680px ){#your-visit .section__cycling .cycling-cards{grid-template-columns:1fr}}#your-visit .section__cycling .cycling-card{display:flex;flex-direction:column;gap:20px;align-items:stretch;justify-content:flex-start}#your-visit .section__cycling .cycling-card__head{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:nowrap}#your-visit .section__cycling .cycling-card__icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;color:#ec3c46}#your-visit .section__cycling .cycling-card__icon img{width:30px;height:auto}#your-visit .section__cycling .cycling-card__icon--secondary{background-color:rgba(62,178,169,.16);color:#3eb2a9}#your-visit .section__cycling .cycling-card__icon--accent{background-color:rgba(57,152,254,.16);color:#3998fe}#your-visit .section__cycling .cycling-card__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:#ec3c46;font-size:28px;font-weight:400;letter-spacing:1px;text-transform:uppercase;margin:0}#your-visit .section__cycling .cycling-card__content{margin-bottom:20px}#your-visit .section__cycling .cycling-card__content ul,#your-visit .section__cycling .cycling-card__content ol{margin:0;padding-left:18px}#your-visit .section__cycling .public-transport-card__cta{margin-top:auto}#your-visit .section__cycling .cycling-card__cta{margin-top:auto;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;font-family:"Bebas Neue",sans-serif;font-size:20px;font-weight:400;border-radius:4px;display:flex;align-items:center;justify-content:center;width:fit-content !important;padding:12px 24px !important;letter-spacing:1px}#your-visit .section__cycling .cycling-card__cta span{position:relative;z-index:2}#your-visit .section__cycling .cycling-card__cta .material-icons{font-size:18px;color:#fff}#your-visit .section__cycling .cycling-card__link{margin-top:auto;display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;font-size:14px;color:inherit;color:#ec3c46;text-decoration:underline;text-decoration-color:transparent;text-transform:none !important;font-weight:400 !important;transition:all .3s ease;font-weight:600}@media(hover: hover)and (pointer: fine){#your-visit .section__cycling .cycling-card__link:hover{text-decoration-color:#ec3c46}}#your-visit .section__cycling .cycling-card__link .material-icons{font-size:18px;color:inherit}#your-visit .public-transport-card{position:relative}#your-visit .public-transport-card__head{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:nowrap}#your-visit .public-transport-card__columns{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px;margin-bottom:30px}@media only screen and (max-width: 1300px ){#your-visit .public-transport-card__columns{gap:24px}}@media only screen and (max-width: 1050px ){#your-visit .public-transport-card__columns{gap:20px}}@media only screen and (max-width: 680px ){#your-visit .public-transport-card__columns{grid-template-columns:1fr}}#your-visit .public-transport-card__column{display:flex;flex-direction:column;gap:14px;align-items:stretch;justify-content:flex-start}#your-visit .public-transport-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap}#your-visit .public-transport-card__icon{flex-shrink:0;color:#ec3c46}#your-visit .public-transport-card__icon img{display:block;width:30px;height:auto}#your-visit .public-transport-card__icon .material-icons{font-size:28px}#your-visit .public-transport-card__icon--inline{width:48px;height:48px}#your-visit .public-transport-card__icon--badge{align-self:flex-start}#your-visit .public-transport-card__titles{display:flex;flex-direction:column;gap:4px;align-items:stretch;justify-content:flex-start}#your-visit .public-transport-card__title{flex:1}#your-visit .public-transport-card__title-text{display:inline}#your-visit .public-transport-card__title-text span{color:#3eb2a9}#your-visit .public-transport-card__subtitle{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:#3eb2a9;font-size:18px;line-height:1.2;font-weight:400;margin:0;text-transform:uppercase;letter-spacing:.8px}#your-visit .public-transport-card__lead{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:#292929;font-size:15px;line-height:1.7;font-weight:400;margin:0}#your-visit .public-transport-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}#your-visit .public-transport-card__list-item{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:nowrap}#your-visit .public-transport-card__list-bullet{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg, #f53540, #e67328);flex-shrink:0;margin-top:8px}#your-visit .public-transport-card__list-logo{height:11px;width:auto;flex-shrink:0;display:block;margin-top:4px}#your-visit .public-transport-card__list-text{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:#292929;font-size:14px;line-height:1.6;font-weight:400;margin:0;display:inline-block}#your-visit .public-transport-card__list-text span{color:#3eb2a9}#your-visit .public-transport-card__eyebrow{display:inline;font-family:"Bebas Neue",Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:#3eb2a9;font-size:26px;font-weight:400;letter-spacing:1px;text-transform:uppercase;margin:0}@media only screen and (max-width: 1050px ){#your-visit .public-transport-card__eyebrow{font-size:24px !important}}#your-visit .public-transport-card--navette{height:100%;gap:24px}@media only screen and (max-width: 1050px ){#your-visit .public-transport-card--navette{height:auto}}#your-visit .public-transport-card--navette .public-transport-card__title{margin:0;display:flex;align-items:flex-start;gap:16px}@media only screen and (max-width: 1050px ){#your-visit .public-transport-card--navette .public-transport-card__title{gap:12px}}#your-visit .public-transport-card--navette .public-transport-card__logo{display:inline-flex;height:100%;align-items:center;justify-content:center}#your-visit .public-transport-card--navette .public-transport-card__logo svg,#your-visit .public-transport-card--navette .public-transport-card__logo img{width:30px;height:100%}#your-visit .public-transport-card--navette .public-transport-card__title-text{display:block;color:#ec3c46;font-size:26px;line-height:1.1;font-weight:400;letter-spacing:.8px;text-transform:uppercase}#your-visit .public-transport-card--navette .public-transport-card__title-text span{color:#3eb2a9}@media only screen and (max-width: 1050px ){#your-visit .public-transport-card--navette .public-transport-card__title-text{font-size:22px}}#your-visit .public-transport-card__logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}#your-visit .public-transport-card__logo svg{display:block;height:auto;width:auto}#your-visit .public-transport-card__logo img{display:block;height:auto;max-height:30px;width:auto}#your-visit .navette-card__content{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:#292929;font-size:15px;line-height:1.7;font-weight:400;margin:0;margin-bottom:26px}@media only screen and (max-width: 1050px ){#your-visit .navette-card__content{margin-bottom:24px}}#your-visit .navette-card__content p{margin:0 0 10px}#your-visit .navette-card__content p:last-child{margin-bottom:0}#your-visit .navette-card__content strong{font-weight:700}#your-visit .navette-card__meta{margin:0 0 32px;display:grid;grid-template-columns:minmax(0, 140px) minmax(0, 1fr);gap:20px;align-items:flex-start}@media only screen and (max-width: 1300px ){#your-visit .navette-card__meta{grid-template-columns:minmax(0, 170px) minmax(0, 1fr);gap:12px 32px}}@media only screen and (max-width: 1050px ){#your-visit .navette-card__meta{gap:24px;margin-bottom:24px}}@media only screen and (max-width: 680px ){#your-visit .navette-card__meta{grid-template-columns:1fr}}#your-visit .navette-card__timeline{position:relative;display:flex;flex-direction:column;gap:36px;align-items:stretch;justify-content:flex-start;padding:8px 0;overflow:hidden}@media only screen and (max-width: 1050px ){#your-visit .navette-card__timeline{min-width:auto;gap:0}}#your-visit .navette-card__timeline::before{content:"";position:absolute;top:28px;bottom:28px;left:12px;width:2px;background:#e7e7e7}@media only screen and (max-width: 1050px ){#your-visit .navette-card__timeline::before{left:12px;top:26px;bottom:26px}}#your-visit .navette-card__station{position:relative;padding-left:36px;min-height:52px;max-width:100%;display:flex;align-items:center;justify-content:flex-start;gap:0;flex-wrap:nowrap;color:#292929}#your-visit .navette-card__station-badge{width:25px;height:25px;border-radius:50%;background:#fff;border:1px solid #ec3c46;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2}#your-visit .navette-card__station-badge img{-o-object-fit:contain;object-fit:contain;border-radius:50%;padding:4px}#your-visit .navette-card__station-label{font-family:"Bebas Neue",Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0;color:#292929;font-size:19px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;margin:0;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}@media only screen and (max-width: 1050px ){#your-visit .navette-card__station-label{font-size:17px}}#your-visit .navette-card__details{display:flex;flex-direction:column;gap:24px;align-items:stretch;justify-content:flex-start;padding:8px 0}@media only screen and (max-width: 1050px ){#your-visit .navette-card__details{gap:0px}}#your-visit .navette-card__detail{display:flex;align-items:center;justify-content:flex-start;gap:14px;flex-wrap:nowrap;position:relative;min-height:52px;color:#292929}#your-visit .navette-card__detail-icon{width:26px;height:26px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 1050px ){#your-visit .navette-card__detail-icon{width:22px;height:22px}}#your-visit .navette-card__detail-text{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:#292929;font-size:15px;line-height:1.6;font-weight:500;margin:0;display:block}#your-visit .navette-card__detail-text strong{font-weight:700}#your-visit .section__transport-tabs{padding:20px 0;background-color:#fff;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px rgba(0,0,0,.05)}@media only screen and (max-width: 1050px ){#your-visit .section__transport-tabs{padding:30px 0;position:relative}}#your-visit .transport-tabs{display:flex;align-items:center;justify-content:center;gap:60px;flex-wrap:wrap}@media only screen and (max-width: 1300px ){#your-visit .transport-tabs{gap:40px}}@media only screen and (max-width: 1050px ){#your-visit .transport-tabs{flex-direction:column;gap:30px}}#your-visit .transport-tab{display:flex;align-items:center;justify-content:flex-start;gap:20px;flex-wrap:nowrap;background:none;border:none;cursor:pointer;transition:all .3s ease;padding:0;text-decoration:none;gap:0 !important}@media only screen and (max-width: 1050px ){#your-visit .transport-tab{gap:15px}}#your-visit .transport-tab__icon{height:19px;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;flex-shrink:0;position:relative}#your-visit .transport-tab__icon-gray,#your-visit .transport-tab__icon-red{height:19px;width:auto;display:block;transition:opacity .3s ease}#your-visit .transport-tab__icon-gray{opacity:1}#your-visit .transport-tab__icon-red{position:absolute;top:0;left:0;opacity:0}#your-visit .transport-tab__text{font-family:"Bebas Neue",sans-serif;font-size:20px;font-weight:400;border-radius:0;display:flex;align-items:center;justify-content:center;width:-moz-fit-content !important;width:fit-content !important;padding:12px 24px !important;letter-spacing:1px;text-transform:uppercase;letter-spacing:.5px;color:#767676;transition:color .3s ease;white-space:nowrap}@media only screen and (max-width: 1050px ){#your-visit .transport-tab__text{font-size:18px;white-space:normal}}#your-visit .transport-tab--active .transport-tab__icon-gray{opacity:0}#your-visit .transport-tab--active .transport-tab__icon-red{opacity:1}#your-visit .transport-tab--active .transport-tab__text{color:#ec3c46}@media(hover: hover)and (pointer: fine){#your-visit .transport-tab:hover .transport-tab__icon-gray{opacity:0}#your-visit .transport-tab:hover .transport-tab__icon-red{opacity:1}#your-visit .transport-tab:hover .transport-tab__text{color:#ec3c46}}body.page-template-tpl_your_visit .header--sticky{display:none !important}#about-us .section__paragraph{padding:80px 0}#about-us .section__paragraph .container{max-width:1200px}#about-us .section__paragraph .paragraph__content{font-family:"Montserrat",Arial,sans-serif;font-size:30px;font-weight:300;line-height:1.3;color:inherit;font-size:24px;font-weight:300;line-height:38px;letter-spacing:1px;color:rgba(2,1,1,.83);text-align:center}#about-us .section__paragraph .paragraph__content p{margin-bottom:20px}#about-us .section__paragraph .paragraph__content p:last-child{margin-bottom:0}#about-us .section__paragraph .paragraph__content strong,#about-us .section__paragraph .paragraph__content b{font-weight:600;color:#292929}#about-us .section__paragraph .paragraph__content em,#about-us .section__paragraph .paragraph__content i{font-style:italic}#about-us .section__story-slider{padding:100px 0;background-color:#fff;overflow:hidden}#about-us .section__story-slider .container{max-width:100%;padding:0}#about-us .section__story-slider .story-slider__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;font-size:48px;text-align:center;margin-bottom:80px;text-transform:uppercase;letter-spacing:2px;padding:0 20px}@media(max-width: 680px){#about-us .section__story-slider .story-slider__title{font-size:32px;margin-bottom:50px}}#about-us .section__story-slider .story-timeline{position:relative;padding-top:100px;padding-bottom:40px;overflow:hidden}#about-us .section__story-slider .story-timeline .timeline-line{position:absolute;top:84px;left:80px;right:80px;height:1px;background-color:#ccc;z-index:0}@media(max-width: 1050px){#about-us .section__story-slider .story-timeline .timeline-line{left:60px;right:60px}}@media(max-width: 680px){#about-us .section__story-slider .story-timeline .timeline-line{display:none}}#about-us .section__story-slider .story-slider{position:relative;padding:0 80px}@media(max-width: 1050px){#about-us .section__story-slider .story-slider{padding:0 60px}}@media(max-width: 680px){#about-us .section__story-slider .story-slider{padding:0 50px}}#about-us .section__story-slider .story-slider .slick-list{overflow:hidden !important;padding-top:100px;padding-bottom:20px;margin-top:-100px}#about-us .section__story-slider .story-slider .slick-track{display:flex;align-items:flex-start}#about-us .section__story-slider .story-slider .slick-slide{padding:0 15px}#about-us .section__story-slider .story-slider .slick-slide>div{position:relative}#about-us .section__story-slider .story-slider .slick-prev,#about-us .section__story-slider .story-slider .slick-next{position:absolute;top:60px;width:50px;height:50px;background-color:#000;border-radius:50%;border:none;cursor:pointer;z-index:10;transition:background-color .3s ease;font-size:0;text-indent:-9999px}@media(hover: hover)and (pointer: fine){#about-us .section__story-slider .story-slider .slick-prev:hover,#about-us .section__story-slider .story-slider .slick-next:hover{background-color:#1a1a1a}}#about-us .section__story-slider .story-slider .slick-prev:before,#about-us .section__story-slider .story-slider .slick-next:before{content:"";display:block;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;left:50%}#about-us .section__story-slider .story-slider .slick-prev{left:60px}#about-us .section__story-slider .story-slider .slick-prev:before{transform:translate(-30%, -50%) rotate(-135deg)}#about-us .section__story-slider .story-slider .slick-next{right:60px}#about-us .section__story-slider .story-slider .slick-next:before{transform:translate(-70%, -50%) rotate(45deg)}#about-us .section__story-slider .story-slider .slick-dots{display:none !important}#about-us .section__story-slider .story-slide{position:relative}#about-us .section__story-slider .story-slide__year{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:12px;line-height:1;color:#999;position:absolute;top:-130px;left:55px;letter-spacing:1px;white-space:nowrap;z-index:2}@media(max-width: 680px){#about-us .section__story-slider .story-slide__year{position:static;transform:none;margin-bottom:10px;text-align:center}}#about-us .section__story-slider .story-slide__dot{position:absolute;top:-39px;left:55px;width:48px;height:48px;border-radius:50%;background-color:#000;box-shadow:0 0 0 1px #ccc;z-index:5}@media(max-width: 680px){#about-us .section__story-slider .story-slide__dot{display:none}}#about-us .section__story-slider .story-slide__triangle{position:absolute;top:-25px;left:70px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:12px solid #292929;z-index:1}@media(max-width: 680px){#about-us .section__story-slider .story-slide__triangle{display:none}}#about-us .section__story-slider .story-slide__card{background-color:#292929;border-radius:4px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;margin-left:60px;top:-37px}@media(max-width: 680px){#about-us .section__story-slider .story-slide__card{margin-left:0}}#about-us .section__story-slider .story-slide__card.expanded .story-slide__description{max-height:1000px;-webkit-line-clamp:unset}#about-us .section__story-slider .story-slide__image{width:100%;height:220px;overflow:hidden;flex-shrink:0}#about-us .section__story-slider .story-slide__image img{width:100%;height:100%;max-width:500px;padding:20px 80px 5px 20px;-o-object-fit:cover;object-fit:cover}#about-us .section__story-slider .story-slide__content{padding:25px 20px;color:#fff;flex:1;display:flex;flex-direction:column}#about-us .section__story-slider .story-slide__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;font-size:25px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}#about-us .section__story-slider .story-slide__description{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;font-size:16px;line-height:1.6;margin-bottom:15px;color:rgba(255,255,255,.9);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-height:100px;transition:max-height .3s ease;flex:1}#about-us .section__story-slider .story-slide__toggle{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:11px;line-height:1;color:#fff;text-transform:none;letter-spacing:.5px;text-decoration:underline;background:none;border:none;padding:0;cursor:pointer;transition:opacity .3s ease;align-self:flex-start;font-size:0}#about-us .section__story-slider .story-slide__toggle:before{content:attr(data-text-more);font-size:11px}@media(hover: hover)and (pointer: fine){#about-us .section__story-slider .story-slide__toggle:hover{opacity:.8}}#about-us .section__story-slider .story-slide__card.expanded .story-slide__toggle:before{content:attr(data-text-less)}#about-us .section__bureaux-grid{padding:80px 0 0 0}@media screen and (max-width: 680px){#about-us .section__bureaux-grid{padding:40px 0 0 0}}#about-us .section__bureaux-grid .container--cards{max-width:unset;margin:0 auto;padding:0}#about-us .section__bureaux-grid .section__header{text-align:center;margin-bottom:60px}@media screen and (max-width: 680px){#about-us .section__bureaux-grid .section__header{margin-bottom:40px}}#about-us .section__bureaux-grid .section__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;margin-bottom:20px}#about-us .section__bureaux-grid .section__description{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;font-size:18px;line-height:1.6;color:#666;max-width:800px;margin:0 auto}@media screen and (max-width: 680px){#about-us .section__bureaux-grid .section__description{font-size:16px}}#about-us .section__bureaux-grid .section__description p{margin-bottom:15px}#about-us .section__bureaux-grid .section__description p:last-child{margin-bottom:0}#about-us .section__bureaux-grid .cards__grid{display:flex;flex-direction:column;gap:0}#about-us .section__bureaux-grid .cards__grid .bureaux-item:nth-child(odd) .related-activity-card__link{flex-direction:row;border-radius:0;align-items:stretch}@media screen and (max-width: 680px){#about-us .section__bureaux-grid .cards__grid .bureaux-item:nth-child(odd) .related-activity-card__link{flex-direction:column}}#about-us .section__bureaux-grid .cards__grid .bureaux-item:nth-child(even) .related-activity-card__link{flex-direction:row-reverse;align-items:stretch}@media screen and (max-width: 680px){#about-us .section__bureaux-grid .cards__grid .bureaux-item:nth-child(even) .related-activity-card__link{flex-direction:column}}#about-us .section__bureaux-grid .cards__grid .related-activity-card__link{display:flex}@media screen and (max-width: 680px){#about-us .section__bureaux-grid .cards__grid .related-activity-card__link{flex-direction:column}}#about-us .section__bureaux-grid .cards__grid .related-activity-card__link .related-activity-card__image{width:50%;background:#f0f0f0;margin:0;display:flex;flex-direction:center;justify-content:center;align-items:center;position:relative}@media screen and (max-width: 680px){#about-us .section__bureaux-grid .cards__grid .related-activity-card__link .related-activity-card__image{width:100%;height:350px}}#about-us .section__bureaux-grid .cards__grid .related-activity-card__link .related-activity-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;display:block}#about-us .section__bureaux-grid .cards__grid .related-activity-card__link .related-activity-card__content{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:120px 60px;min-height:400px}@media screen and (max-width: 680px){#about-us .section__bureaux-grid .cards__grid .related-activity-card__link .related-activity-card__content{width:100%;padding:50px 15px;min-height:auto}}#about-us .section__bureaux-grid .cards__grid .related-activity-card__link .related-activity-card__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:0;color:inherit;font-size:28px;margin-bottom:15px;text-align:center}#about-us .section__bureaux-grid .cards__grid .related-activity-card__link .related-activity-card__description{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0;color:inherit;font-size:16px;color:#666;margin-bottom:20px;text-align:center;line-height:1.6}#about-us .section__bureaux-grid .cards__grid .related-activity-card__link .related-activity-card__description p{margin-bottom:10px}#about-us .section__bureaux-grid .cards__grid .related-activity-card__link .related-activity-card__description p:last-child{margin-bottom:0}#about-us .section__bureaux-grid .cards__grid .related-activity-card__link .related-activity-card__more{font-family:"Montserrat",Arial,sans-serif;font-weight:700;font-size:16px;line-height:1;color:#ec3c46;text-transform:uppercase;letter-spacing:1.6px;background-color:transparent;fill:#000;border-style:solid;border-width:0px 0px 3px 0px;border-radius:0px 0px 0px 0px;padding:20px 0px 15px 0px;text-decoration:none;transition:all .3s ease}@media(hover: hover)and (pointer: fine){#about-us .section__bureaux-grid .cards__grid .related-activity-card__link .related-activity-card__more:hover{border-color:#000}}#documents .section__documents-hero{padding:0 0 0}@media(min-width: 768px){#documents .section__documents-hero{padding:0 0 0}}#documents .section__documents-hero .documents-hero__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:clamp(2.5rem, 5vw, 4rem);line-height:1.1;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.5rem;color:#000}#documents .section__documents-hero .documents-hero__intro{max-width:800px;color:#1a1a1a;line-height:1.6}#documents .section__documents-hero .documents-hero__intro p{margin-bottom:1rem}#documents .section__documents-hero .documents-hero__intro p:last-child{margin-bottom:0}#documents .section__documents-category{padding:3rem 0}@media(min-width: 768px){#documents .section__documents-category{padding:4rem 0}}#documents .section__documents-category .documents-category__title{font-family:"Bebas Neue",Arial,sans-serif;font-size:clamp(1.5rem, 3vw, 2rem);line-height:1.2;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2rem;color:#ec3c46}#documents .section__documents-category .documents-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:2rem 1.5rem}@media(min-width: 768px){#documents .section__documents-category .documents-grid{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:2.5rem 2rem}}@media(min-width: 1024px){#documents .section__documents-category .documents-grid{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}}#documents .section__documents-category .document-card{display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:transform .3s ease,opacity .3s ease;cursor:pointer}@media(hover: hover)and (pointer: fine){#documents .section__documents-category .document-card:hover{transform:translateY(-4px)}#documents .section__documents-category .document-card:hover .document-card__icon{border-color:#ec3c46}#documents .section__documents-category .document-card:hover .document-card__title{color:#ec3c46}}#documents .section__documents-category .document-card:focus-visible{outline:2px solid #ec3c46;outline-offset:4px}#documents .section__documents-category .document-card__icon{width:100%;aspect-ratio:1/1;max-width:180px;display:flex;align-items:center;justify-content:center;border:1px solid #eee;margin-bottom:1rem;transition:border-color .3s ease;position:relative;overflow:hidden}#documents .section__documents-category .document-card__svg{width:46px;height:46px;-o-object-fit:contain;object-fit:contain}#documents .section__documents-category .document-card__title{font-size:.875rem;line-height:1.3;text-align:center;color:#000;word-break:break-word;max-width:100%;transition:color .3s ease}@media(min-width: 768px){#documents .section__documents-category .document-card__title{font-size:.9375rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInV0aWxzL192YXJpYWJsZXMuc2NzcyIsInV0aWxzL19taXhpbnMuc2NzcyIsInV0aWxzL19hbmltYXRpb25zLnNjc3MiLCJ1dGlscy9faWNvbnMuc2NzcyIsIm1peGlucy9fZWZmZWN0cy5zY3NzIiwiZ2xvYmFsL19yZXNldC5zY3NzIiwiZ2xvYmFsL19iYXNlLnNjc3MiLCJnbG9iYWwvX2NvbnRlbnQuc2NzcyIsIm1peGlucy9fbGF5b3V0LnNjc3MiLCJtaXhpbnMvX2ZvbnRzLnNjc3MiLCJnbG9iYWwvX2FkbWluLWJhci5zY3NzIiwibGlicy9fc2xpY2stY2Fyb3VzZWwuc2NzcyIsImxpYnMvX3N3aXBlci5zY3NzIiwicGFydGlhbHMvX2hlYWRlci5zY3NzIiwidXRpbHMvX3Nhc3MtdmFyaWFibGVzLnNjc3MiLCJ1dGlscy9fbWVkaWEtcXVlcmllcy5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwibWl4aW5zL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19zZWN0aW9ucy1jdXN0b20uc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50cy1maWx0ZXJzLnNjc3MiLCJtaXhpbnMvX2V2ZW50cy5zY3NzIiwiY29tcG9uZW50cy9fZ2FsbGVyeS1zbGlkZXJzLnNjc3MiLCJjb21wb25lbnRzL19yZWxhdGVkLWV2ZW50cy1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX3VwY29taW5nLWV2ZW50cy5zY3NzIiwiY29tcG9uZW50cy9fbGlzdGluZy1oZXJvLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvXzQwNC5zY3NzIiwicGFnZXMvX2xpbmtzcGFnZS5zY3NzIiwicGFnZXMvX3NlYXJjaC5zY3NzIiwicGFnZXMvX2V2ZW50cy1saXN0aW5nLnNjc3MiLCJwYWdlcy9fc2luZ2xlX2V2ZW50cy5zY3NzIiwicGFnZXMvX3NpbmdsZV9uZXdzLnNjc3MiLCJwYWdlcy9fcGVybWFuZW50LWFjdGl2aXR5LnNjc3MiLCJwYWdlcy9fcGVybWFuZW50LWFjdGl2aXRpZXMtbGlzdGluZy5zY3NzIiwicGFnZXMvX2VhdC1kcmluay1saXN0aW5nLnNjc3MiLCJwYWdlcy9fYnVyZWF1eC1saXN0aW5nLnNjc3MiLCJwYWdlcy9fc2VlLWFuZC1kby5zY3NzIiwicGFnZXMvX2V2ZW50LXNwYWNlLnNjc3MiLCJwYWdlcy9fZXZlbnQtc3BhY2VzLWxpc3Rpbmcuc2NzcyIsInBhZ2VzL19wcmVzcy1tZWRpYS5zY3NzIiwicGFnZXMvX3lvdXItdmlzaXQuc2NzcyIsInBhZ2VzL19hYm91dC11cy5zY3NzIiwicGFnZXMvX2RvY3VtZW50cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1DQUEsdUJBQ0UsQ0FBQSx1QkFDQSxDQUFBLHlCQUVBLENBQUEsMkJBQ0EsQ0FBQSxnQ0FFQSxDQUFBLHlCQUNBLENBQUEsK0JBQ0EsQ0FBQSwwQ0FDQSxDQUFBLHFDQUVBLENBQUEsMEJBRUEsQ0FBQSx5QkFDQSxDQUFBLDBCQUNBLENBQUEsMkJBQ0EsQ0FBQSx5QkFDQSxDQUFBLDJCQUNBLENBQUEsK0RBRUEsQ0FBQSxpRUFDQSxDQUFBLHdCQUNBLENBQUEsd0JBQ0EsQ0FBQSw4Q0FFQSxDQUFBLG1EQUNBLENBQUEscURBQ0EsQ0FBQSxxREFDQSxDQUFBLHFEQUNBLENBQUEsaURBQ0EsQ0FBQSxvREFDQSxDQUFBLGtEQUNBLENBQUEsZ0RBQ0EsQ0FBQSxtREFDQSxDQUFBLG1EQUNBLENBQUEsa0RBQ0EsQ0FBQSw4Q0FDQSxDQUFBLGtEQUNBLENBQUEsNkNBQ0EsQ0FBQSxrREFDQSxDQUFBLGtEQUNBLENBQUEsd0RBQ0EsQ0FBQSxzREFDQSxDQUFBLGlEQUNBLENBQUEsZ0RBQ0EsQ0FBQSxzREFDQSxDQUFBLHlDQUNBLENBQUEsdURBQ0EsQ0FBQSxnREFDQSxD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Y3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3R7LS1jb2xvcl9fd2hpdGU6ICNmZmZmZmY7LS1jb2xvcl9fYmxhY2s6ICMwMDAwMDA7LS1jb2xvcl9fcHJpbWFyeTogIzAwMzI1YzstLWNvbG9yX19zZWNvbmRhcnk6ICMwMGI0YmY7LS1jb2xvcl9fbmV1dHJhbC0tbGlnaHQ6ICNmM2YzZjM7LS1jb2xvcl9fbmV1dHJhbDogIzc0NzM3NjstLWNvbG9yX19uZXV0cmFsLS1kYXJrOiAjMjkyOTI5Oy0tY29sb3JfX2JvZHk6IHZhcigtLWNvbG9yX19uZXV0cmFsLS1kYXJrKTstLWNvbG9yX19hZG1pbjogdmFyKC0tY29sb3JfX3ByaW1hcnkpOy0tY29sb3JfX2ZhY2Vib29rOiAjMTg3N2YyOy0tY29sb3JfX3R3aXR0ZXI6ICMxZGExZjI7LS1jb2xvcl9fbGlua2VkaW46ICMwYTY2YzI7LS1jb2xvcl9faW5zdGFncmFtOiAjZTQ0MDVmOy0tY29sb3JfX3lvdXR1YmU6ICNjZDIwMWY7LS1jb2xvcl9fcGludGVyZXN0OiAjYmQwODFjOy0tdGV4dF9fcHJpbWFyeTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tdGV4dF9fc2Vjb25kYXJ5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS10ZXh0X19iYXNlLS1zaXplOiAxNnB4Oy0tdGV4dF9fYmFzZS0tbGluZTogMjVweDstLWxpbmVhcjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpOy0tZWFzZUluUXVhZDogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTstLWVhc2VJbkN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTstLWVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTstLWVhc2VJblF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTstLWVhc2VJblNpbmU6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpOy0tZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKDAuOTUsIDAuMDUsIDAuNzk1LCAwLjAzNSk7LS1lYXNlSW5DaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7LS1lYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjczNSwgMC4wNDUpOy0tZWFzZU91dFF1YWQ6IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTstLWVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7LS1lYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7LS1lYXNlT3V0UXVpbnQ6IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTstLWVhc2VPdXRTaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTstLWVhc2VPdXRFeHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7LS1lYXNlT3V0Q2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7LS1lYXNlT3V0QmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7LS1lYXNlSW5PdXRRdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7LS1lYXNlSW5PdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOy0tZWFzZUluT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7LS1lYXNlSW5PdXRRdWludDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpOy0tZWFzZUluT3V0U2luZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTstLWVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigxLCAwLCAwLCAxKTstLWVhc2VJbk91dENpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpOy0tZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKDAuNjgsIDAsIDAuMjY1LCAxKTstLWNvbnRhaW5lcl9fd2lkdGg6IDE0NTBweDstLWNvbnRhaW5lcl9fZXZlbnRzX193aWR0aDogMTA1MHB4Oy0tY29udGFpbmVyX19mdWxsX193aWR0aDogMjAwMHB4Oy0tY29udGFpbmVyX19wYWRkaW5nOiAzMHB4Oy0taGVhZGVyLWhlaWdodDogOTBweH0uc2VjdGlvbntwYWRkaW5nOjAgMjBweH0uaGFzLWFuaW17b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE1cHgpO3RyYW5zaXRpb246b3BhY2l0eSAuMzVzIGVhc2UsdHJhbnNmb3JtIC40NXMgZWFzZX1bZGF0YS1hbmltPWZhZGUtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE1cHgpfVtkYXRhLWFuaW09ZmFkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTVweCl9W2RhdGEtYW5pbT1mYWRlLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xNXB4KX1bZGF0YS1hbmltPWZhZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGVYKDE1cHgpfVtkYXRhLWFuaW09em9vbS1pbl17dHJhbnNmb3JtOnNjYWxlKDAuOSl9W2RhdGEtYW5pbT16b29tLW91dF17dHJhbnNmb3JtOnNjYWxlKDEuMSl9W2RhdGEtYW5pbT1mbGlwLWxlZnRde3RyYW5zZm9ybTpyb3RhdGVZKC05MGRlZyl9W2RhdGEtYW5pbT1mbGlwLXJpZ2h0XXt0cmFuc2Zvcm06cm90YXRlWSg5MGRlZyl9W2RhdGEtYW5pbT1mbGlwLXVwXXt0cmFuc2Zvcm06cm90YXRlWCgtOTBkZWcpfVtkYXRhLWFuaW09ZmxpcC1kb3duXXt0cmFuc2Zvcm06cm90YXRlWCg5MGRlZyl9LmFuaW1hdGVke29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX1Aa2V5ZnJhbWVzIGF1dG9TY3JvbGx7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX19LmdhbGxlcnktYXV0by1zY3JvbGx7YW5pbWF0aW9uOmF1dG9TY3JvbGwgMzBzIGxpbmVhciBpbmZpbml0ZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmdhbGxlcnktYXV0by1zY3JvbGw6aG92ZXJ7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkfX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwidG91ci1ldC10YXhpc1wiO3NyYzp1cmwoXCIuLi9mb250cy90b3VyLWV0LXRheGlzL3RvdXItZXQtdGF4aXMuZW90XCIpO3NyYzp1cmwoXCIuLi9mb250cy90b3VyLWV0LXRheGlzL3RvdXItZXQtdGF4aXMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiLi4vZm9udHMvdG91ci1ldC10YXhpcy90b3VyLWV0LXRheGlzLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL3RvdXItZXQtdGF4aXMvdG91ci1ldC10YXhpcy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvdG91ci1ldC10YXhpcy90b3VyLWV0LXRheGlzLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy90b3VyLWV0LXRheGlzL3RvdXItZXQtdGF4aXMuc3ZnI3RvdXItZXQtdGF4aXNcIikgZm9ybWF0KFwic3ZnXCIpfS5pY29uOmJlZm9yZXtmb250LWZhbWlseTpcInRvdXItZXQtdGF4aXNcIjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lfS5pY29uLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCLugIFcIn0uaWNvbi1jbG9zZTpiZWZvcmV7Y29udGVudDpcIu6AglwifS5pY29uLWZhY2Vib29rOmJlZm9yZXtjb250ZW50Olwi7oCDXCJ9Lmljb24tbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCLugIRcIn0uaWNvbi10d2l0dGVyOmJlZm9yZXtjb250ZW50Olwi7oCFXCJ9QGtleWZyYW1lcyBmYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHNsaWRlVXB7ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0qOndoZXJlKDpub3QoaHRtbCwgaWZyYW1lLCBjYW52YXMsIGltZywgc3ZnLCB2aWRlbywgYXVkaW8pOm5vdChzdmcgKiwgc3ltYm9sXG4gICAgICAqKSl7YWxsOnVuc2V0O2Rpc3BsYXk6cmV2ZXJ0fSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1sey1tb3otdGV4dC1zaXplLWFkanVzdDpub25lOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDpub25lO3RleHQtc2l6ZS1hZGp1c3Q6bm9uZX1hLGJ1dHRvbntjdXJzb3I6cmV2ZXJ0fW9sLHVsLG1lbnUsc3VtbWFyeXtsaXN0LXN0eWxlOm5vbmV9b2x7Y291bnRlci1yZXNldDpyZXZlcnR9aW1ne21heC1pbmxpbmUtc2l6ZToxMDAlO21heC1ibG9jay1zaXplOjEwMCV9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfWlucHV0LHRleHRhcmVhey13ZWJraXQtdXNlci1zZWxlY3Q6YXV0b310ZXh0YXJlYXt3aGl0ZS1zcGFjZTpyZXZlcnR9bWV0ZXJ7LXdlYmtpdC1hcHBlYXJhbmNlOnJldmVydDthcHBlYXJhbmNlOnJldmVydH06d2hlcmUocHJlKXthbGw6cmV2ZXJ0O2JveC1zaXppbmc6Ym9yZGVyLWJveH06OnBsYWNlaG9sZGVye2NvbG9yOnVuc2V0fTp3aGVyZShbaGlkZGVuXSl7ZGlzcGxheTpub25lfTp3aGVyZShbY29udGVudGVkaXRhYmxlXTpub3QoW2NvbnRlbnRlZGl0YWJsZT1cImZhbHNlXCJdKSl7LW1vei11c2VyLW1vZGlmeTpyZWFkLXdyaXRlOy13ZWJraXQtdXNlci1tb2RpZnk6cmVhZC13cml0ZTtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7LXdlYmtpdC1saW5lLWJyZWFrOmFmdGVyLXdoaXRlLXNwYWNlOy13ZWJraXQtdXNlci1zZWxlY3Q6YXV0b306d2hlcmUoW2RyYWdnYWJsZT1cInRydWVcIl0pey13ZWJraXQtdXNlci1kcmFnOmVsZW1lbnR9OndoZXJlKGRpYWxvZzptb2RhbCl7YWxsOnJldmVydDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Ojotd2Via2l0LWRldGFpbHMtbWFya2Vye2Rpc3BsYXk6bm9uZX0qLCo6OmJlZm9yZSwqOjphZnRlcnstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX1odG1se3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9Ym9keXtmb250LXNpemU6dmFyKC0tdGV4dF9fYmFzZS0tc2l6ZSk7bGluZS1oZWlnaHQ6dmFyKC0tdGV4dF9fYmFzZS0tbGluZSk7Y29sb3I6dmFyKC0tY29sb3JfX2JvZHkpO2ZvbnQtZmFtaWx5OnZhcigtLXRleHRfX3ByaW1hcnkpO292ZXJmbG93LXg6aGlkZGVufWltZ3tkaXNwbGF5OmJsb2NrfWZpZ3VyZXttYXJnaW46MH12aWRlb3tkaXNwbGF5OmJsb2NrfWlucHV0e2FsbDpyZXZlcnQ7Ym94LXNpemluZzpib3JkZXItYm94fWEsYnV0dG9uLHNlbGVjdCxpbnB1dFt0eXBlPXN1Ym1pdF0saW5wdXRbdHlwZT1yZXNldF0saW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9ZmlsZV0saW5wdXRbdHlwZT1pbWFnZV0saW5wdXRbdHlwZT1yYWRpb10saW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1jb2xvcl0saW5wdXRbdHlwZT1kYXRlXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPXJhbmdlXXtjdXJzb3I6cG9pbnRlcn06OnNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KTtjb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpfTo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKX06Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7b3V0bGluZS1vZmZzZXQ6MnB4fS53Zi1sb2FkaW5nIGJvZHl7dmlzaWJpbGl0eTpoaWRkZW59LmNvbnRhaW5lcnttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDE1cHh9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5jb250YWluZXJ7cGFkZGluZzowIDE1cHh9fS5jb250ZW50e3BhZGRpbmctYmxvY2s6NXZoO3BhZGRpbmctdG9wOjA7bWluLWhlaWdodDo5MHZofS5ub19fcGFkZGluZ19fdG9we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5tYWluLXRpdGxle2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjRyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjJweDttYXJnaW46MH0uaGlkZGVuLXRleHR7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O3dpZHRoOjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDt0ZXh0LWluZGVudDotOTk5OXB4fS5jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDp2YXIoLS1oZWFkZXItaGVpZ2h0KTtwYWRkaW5nLXRvcDoxMDBweH0uaGVhZGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2NlZDN9I2hvbWUgLmNvbnRlbnQsYm9keS5ob21lIC5jb250ZW50e21hcmdpbi10b3A6MDt0b3A6MH0jaG9tZSAuZm9vdGVyLGJvZHkuaG9tZSAuZm9vdGVye21hcmdpbi10b3A6MH0uZm9vdGVye21hcmdpbi10b3A6dmFyKC0taGVhZGVyLWhlaWdodCl9W2NsYXNzKj1lbGVtZW50b3JdLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyOmVtcHR5LFtjbGFzcyo9ZWxlbWVudG9yXS5lbGVtZW50b3ItZWxlbWVudDplbXB0eSxbY2xhc3MqPWVsZW1lbnRvcl0uZWxlbWVudG9yLXNlY3Rpb246ZW1wdHksW2NsYXNzKj1lbGVtZW50b3JdLmVsZW1lbnRvci1jb2x1bW46ZW1wdHl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyOmVtcHR5LC5lbGVtZW50b3ItZWxlbWVudDplbXB0eSwuZWxlbWVudG9yLXNlY3Rpb246ZW1wdHksLmVsZW1lbnRvci1jb2x1bW46ZW1wdHl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmVsZW1lbnRvci13aWRnZXQtc3BhY2Vye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5hZG1pbi1iYXIgYm9keXtwYWRkaW5nLXRvcDozMnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KXsuYWRtaW4tYmFyIGJvZHl7cGFkZGluZy10b3A6NDZweH19LmFkbWluLWJhciBodG1se21hcmdpbi10b3A6MzJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCl7LmFkbWluLWJhciBodG1se21hcmdpbi10b3A6NDZweH19LmFkbWluLWJhciBoZWFkZXIuZml4ZWQsLmFkbWluLWJhciBoZWFkZXJbc3R5bGUqPVwicG9zaXRpb246IGZpeGVkXCJdLC5hZG1pbi1iYXIgaGVhZGVyW3N0eWxlKj1cInBvc2l0aW9uOmZpeGVkXCJdLC5hZG1pbi1iYXIgLmhlYWRlci5maXhlZCwuYWRtaW4tYmFyIC5oZWFkZXJbc3R5bGUqPVwicG9zaXRpb246IGZpeGVkXCJdLC5hZG1pbi1iYXIgLmhlYWRlcltzdHlsZSo9XCJwb3NpdGlvbjpmaXhlZFwiXSwuYWRtaW4tYmFyIC5uYXZiYXIuZml4ZWQsLmFkbWluLWJhciAubmF2YmFyW3N0eWxlKj1cInBvc2l0aW9uOiBmaXhlZFwiXSwuYWRtaW4tYmFyIC5uYXZiYXJbc3R5bGUqPVwicG9zaXRpb246Zml4ZWRcIl0sLmFkbWluLWJhciAubmF2LWZpeGVkLmZpeGVkLC5hZG1pbi1iYXIgLm5hdi1maXhlZFtzdHlsZSo9XCJwb3NpdGlvbjogZml4ZWRcIl0sLmFkbWluLWJhciAubmF2LWZpeGVkW3N0eWxlKj1cInBvc2l0aW9uOmZpeGVkXCJdLC5hZG1pbi1iYXIgLmhlYWRlci1maXhlZC5maXhlZCwuYWRtaW4tYmFyIC5oZWFkZXItZml4ZWRbc3R5bGUqPVwicG9zaXRpb246IGZpeGVkXCJdLC5hZG1pbi1iYXIgLmhlYWRlci1maXhlZFtzdHlsZSo9XCJwb3NpdGlvbjpmaXhlZFwiXXt0b3A6MzJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCl7LmFkbWluLWJhciBoZWFkZXIuZml4ZWQsLmFkbWluLWJhciBoZWFkZXJbc3R5bGUqPVwicG9zaXRpb246IGZpeGVkXCJdLC5hZG1pbi1iYXIgaGVhZGVyW3N0eWxlKj1cInBvc2l0aW9uOmZpeGVkXCJdLC5hZG1pbi1iYXIgLmhlYWRlci5maXhlZCwuYWRtaW4tYmFyIC5oZWFkZXJbc3R5bGUqPVwicG9zaXRpb246IGZpeGVkXCJdLC5hZG1pbi1iYXIgLmhlYWRlcltzdHlsZSo9XCJwb3NpdGlvbjpmaXhlZFwiXSwuYWRtaW4tYmFyIC5uYXZiYXIuZml4ZWQsLmFkbWluLWJhciAubmF2YmFyW3N0eWxlKj1cInBvc2l0aW9uOiBmaXhlZFwiXSwuYWRtaW4tYmFyIC5uYXZiYXJbc3R5bGUqPVwicG9zaXRpb246Zml4ZWRcIl0sLmFkbWluLWJhciAubmF2LWZpeGVkLmZpeGVkLC5hZG1pbi1iYXIgLm5hdi1maXhlZFtzdHlsZSo9XCJwb3NpdGlvbjogZml4ZWRcIl0sLmFkbWluLWJhciAubmF2LWZpeGVkW3N0eWxlKj1cInBvc2l0aW9uOmZpeGVkXCJdLC5hZG1pbi1iYXIgLmhlYWRlci1maXhlZC5maXhlZCwuYWRtaW4tYmFyIC5oZWFkZXItZml4ZWRbc3R5bGUqPVwicG9zaXRpb246IGZpeGVkXCJdLC5hZG1pbi1iYXIgLmhlYWRlci1maXhlZFtzdHlsZSo9XCJwb3NpdGlvbjpmaXhlZFwiXXt0b3A6NDZweH19LmFkbWluLWJhciAubW9kYWwuZml4ZWQsLmFkbWluLWJhciAubW9kYWxbc3R5bGUqPVwicG9zaXRpb246IGZpeGVkXCJdLC5hZG1pbi1iYXIgLm1vZGFsW3N0eWxlKj1cInBvc2l0aW9uOmZpeGVkXCJdLC5hZG1pbi1iYXIgLm92ZXJsYXkuZml4ZWQsLmFkbWluLWJhciAub3ZlcmxheVtzdHlsZSo9XCJwb3NpdGlvbjogZml4ZWRcIl0sLmFkbWluLWJhciAub3ZlcmxheVtzdHlsZSo9XCJwb3NpdGlvbjpmaXhlZFwiXSwuYWRtaW4tYmFyIC5wb3B1cC5maXhlZCwuYWRtaW4tYmFyIC5wb3B1cFtzdHlsZSo9XCJwb3NpdGlvbjogZml4ZWRcIl0sLmFkbWluLWJhciAucG9wdXBbc3R5bGUqPVwicG9zaXRpb246Zml4ZWRcIl0sLmFkbWluLWJhciAubGlnaHRib3guZml4ZWQsLmFkbWluLWJhciAubGlnaHRib3hbc3R5bGUqPVwicG9zaXRpb246IGZpeGVkXCJdLC5hZG1pbi1iYXIgLmxpZ2h0Ym94W3N0eWxlKj1cInBvc2l0aW9uOmZpeGVkXCJde3RvcDozMnB4O2hlaWdodDpjYWxjKDEwMHZoIC0gMzJweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpey5hZG1pbi1iYXIgLm1vZGFsLmZpeGVkLC5hZG1pbi1iYXIgLm1vZGFsW3N0eWxlKj1cInBvc2l0aW9uOiBmaXhlZFwiXSwuYWRtaW4tYmFyIC5tb2RhbFtzdHlsZSo9XCJwb3NpdGlvbjpmaXhlZFwiXSwuYWRtaW4tYmFyIC5vdmVybGF5LmZpeGVkLC5hZG1pbi1iYXIgLm92ZXJsYXlbc3R5bGUqPVwicG9zaXRpb246IGZpeGVkXCJdLC5hZG1pbi1iYXIgLm92ZXJsYXlbc3R5bGUqPVwicG9zaXRpb246Zml4ZWRcIl0sLmFkbWluLWJhciAucG9wdXAuZml4ZWQsLmFkbWluLWJhciAucG9wdXBbc3R5bGUqPVwicG9zaXRpb246IGZpeGVkXCJdLC5hZG1pbi1iYXIgLnBvcHVwW3N0eWxlKj1cInBvc2l0aW9uOmZpeGVkXCJdLC5hZG1pbi1iYXIgLmxpZ2h0Ym94LmZpeGVkLC5hZG1pbi1iYXIgLmxpZ2h0Ym94W3N0eWxlKj1cInBvc2l0aW9uOiBmaXhlZFwiXSwuYWRtaW4tYmFyIC5saWdodGJveFtzdHlsZSo9XCJwb3NpdGlvbjpmaXhlZFwiXXt0b3A6NDZweDtoZWlnaHQ6Y2FsYygxMDB2aCAtIDQ2cHgpfX0uYWRtaW4tYmFyIC5zdGlja3ksLmFkbWluLWJhciBbc3R5bGUqPVwicG9zaXRpb246IHN0aWNreVwiXSwuYWRtaW4tYmFyIFtzdHlsZSo9XCJwb3NpdGlvbjpzdGlja3lcIl17dG9wOmNhbGMoMzJweCArIHZhcigtLXN0aWNreS1vZmZzZXQsIDBweCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KXsuYWRtaW4tYmFyIC5zdGlja3ksLmFkbWluLWJhciBbc3R5bGUqPVwicG9zaXRpb246IHN0aWNreVwiXSwuYWRtaW4tYmFyIFtzdHlsZSo9XCJwb3NpdGlvbjpzdGlja3lcIl17dG9wOmNhbGMoNDZweCArIHZhcigtLXN0aWNreS1vZmZzZXQsIDBweCkpfX0uYWRtaW4tYmFyIGJvZHl7cGFkZGluZy10b3A6MH0uYWRtaW4tYmFyIC5kcm9wZG93bi1tZW51LC5hZG1pbi1iYXIgLnN1Yi1tZW51LC5hZG1pbi1iYXIgLnN1Ym1lbnV7ei1pbmRleDo5OTk5OX0uYWRtaW4tYmFyLW9mZnNldHttYXJnaW4tdG9wOjMycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpey5hZG1pbi1iYXItb2Zmc2V0e21hcmdpbi10b3A6NDZweH19LmFkbWluLWJhci1maXhlZC1vZmZzZXR7dG9wOjMycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpey5hZG1pbi1iYXItZml4ZWQtb2Zmc2V0e3RvcDo0NnB4fX1ib2R5LmFkbWluLWJhciBoZWFkZXIsYm9keS5hZG1pbi1iYXIgLmhlYWRlcixib2R5LmFkbWluLWJhciAubWFpbi1oZWFkZXJ7bWFyZ2luLXRvcDozMnB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpe2JvZHkuYWRtaW4tYmFyIGhlYWRlcixib2R5LmFkbWluLWJhciAuaGVhZGVyLGJvZHkuYWRtaW4tYmFyIC5tYWluLWhlYWRlcnttYXJnaW4tdG9wOjQ2cHggIWltcG9ydGFudH19Ym9keS5hZG1pbi1iYXIgbWFpbixib2R5LmFkbWluLWJhciAubWFpbixib2R5LmFkbWluLWJhciAuc2l0ZS1tYWlue3BhZGRpbmctdG9wOjMycHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCl7Ym9keS5hZG1pbi1iYXIgbWFpbixib2R5LmFkbWluLWJhciAubWFpbixib2R5LmFkbWluLWJhciAuc2l0ZS1tYWlue3BhZGRpbmctdG9wOjQ2cHggIWltcG9ydGFudH19LnNsaWNrLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1zLXRvdWNoLWFjdGlvbjpwYW4teTt0b3VjaC1hY3Rpb246cGFuLXk7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5zbGljay1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowO3BhZGRpbmc6MH0uc2xpY2stbGlzdDpmb2N1c3tvdXRsaW5lOjB9LnNsaWNrLWxpc3QuZHJhZ2dpbmd7Y3Vyc29yOnBvaW50ZXI7Y3Vyc29yOmhhbmR9LnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCwuc2xpY2stc2xpZGVyIC5zbGljay10cmFja3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9LnNsaWNrLXRyYWNre3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnNsaWNrLXRyYWNrOmFmdGVyLC5zbGljay10cmFjazpiZWZvcmV7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiXCJ9LnNsaWNrLXRyYWNrOmFmdGVye2NsZWFyOmJvdGh9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNre3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay1zbGlkZXtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweH1bZGlyPXJ0bF0gLnNsaWNrLXNsaWRle2Zsb2F0OnJpZ2h0fS5zbGljay1zbGlkZSBpbWd7ZGlzcGxheTpibG9ja30uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWd7ZGlzcGxheTpub25lfS5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWd7cG9pbnRlci1ldmVudHM6bm9uZX0uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2t9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRle3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bztib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zbGljay1hcnJvdy5zbGljay1oaWRkZW57ZGlzcGxheTpub25lfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3c6Y2xpcDtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDAsIDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OlwiXCI7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSl9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWluO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6XCJwcmV2XCJ9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OlwibmV4dFwifS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7dG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSgwLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoMC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKDAuMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoMC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKDAuMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlO3RvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsIGF1dG8pO3JpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7ei1pbmRleDo1MDt3aWR0aDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZTt0b3VjaC1hY3Rpb246bm9uZX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufS5oZWFkZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7ei1pbmRleDoyMDtoZWlnaHQ6dmFyKC0taGVhZGVyLWhlaWdodCk7cGFkZGluZy1ibG9jazoxcmVtO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7dHJhbnNpdGlvbjpvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksYmFja2dyb3VuZCAuM3MsYm94LXNoYWRvdyAuM3M7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQ6I2ZmZn0uaGVhZGVyLmhlYWRlci0tYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LmhlYWRlci5oZWFkZXItLXN0aWNreXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTt6LWluZGV4OjMwMDA7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDJweCAxMnB4IHJnYmEoMCwwLDAsLjA2KTtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLHRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKX0uaGVhZGVyLmhlYWRlci0tc3RpY2t5LmlzLXN0aWNreXtwb2ludGVyLWV2ZW50czphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5oZWFkZXIuaGVhZGVyLS1zdGlja3kgLmhlYWRlcl9fbG9nb3t0cmFuc2l0aW9uOm9wYWNpdHkgLjNzfS5oZWFkZXIgLmhlYWRlcl9fbG9nb3t0cmFuc2l0aW9uOmZpbHRlciAuM3Msd2lkdGggLjNzO292ZXJmbG93OmhpZGRlbjttYXJnaW46MDt3aWR0aDoyOTBweDttYXgtd2lkdGg6MjkwcHg7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtmbGV4LXNocmluazoxO21pbi13aWR0aDoxODBweH0uaGVhZGVyIC5oZWFkZXJfX2xvZ28+OmlzKGltZywgdmlkZW8sIGlmcmFtZSwgcGljdHVyZSl7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47ZGlzcGxheTpibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5oZWFkZXIgLmhlYWRlcl9fbG9nb3t3aWR0aDoyODBweDttYXgtd2lkdGg6MjgwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmhlYWRlciAuaGVhZGVyX19sb2dve3dpZHRoOjIyMHB4O21heC13aWR0aDoyMjBweDttaW4td2lkdGg6MTgwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVhZGVyIC5oZWFkZXJfX2xvZ297d2lkdGg6MTgwcHg7bWF4LXdpZHRoOjE4MHB4O21pbi13aWR0aDoxNTBweH19LmhlYWRlciAuY29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjAwMHB4O3BhZGRpbmctaW5saW5lOjJyZW07Z2FwOjFyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuaGVhZGVyIC5jb250YWluZXJ7cGFkZGluZy1pbmxpbmU6MS41cmVtO2dhcDouNzVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmhlYWRlciAuY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctaW5saW5lOjFyZW07Z2FwOi41cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmhlYWRlciAuY29udGFpbmVye3BhZGRpbmctaW5saW5lOi43NXJlbX19LmhlYWRlciAuY29udGFpbmVyIC5tYWluTWVudV9fY29udGFpbmVye2hlaWdodDpjYWxjKDEwMCUgKyAzMnB4KTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21pbi13aWR0aDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmhlYWRlciAuY29udGFpbmVyIC5tYWluTWVudV9fY29udGFpbmVye2hlaWdodDoxMDAlfX0uaGVhZGVyX19hY3Rpb25ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjFyZW07ZmxleC1zaHJpbms6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5oZWFkZXJfX2FjdGlvbnN7Z2FwOi41cmVtO29yZGVyOjJ9fS5oZWFkZXJfX2xhbmd1YWdlc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlO21hcmdpbi1sZWZ0OjFyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuaGVhZGVyX19sYW5ndWFnZXN7ZGlzcGxheTpmbGV4O29yZGVyOjE7bWFyZ2luLWxlZnQ6YXV0bztoZWlnaHQ6YXV0b319LmhlYWRlcl9fbGFuZ3VhZ2VzIC5tZW51e2Rpc3BsYXk6ZmxleDtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2hlaWdodDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5oZWFkZXJfX2xhbmd1YWdlcyAubWVudXtoZWlnaHQ6YXV0b319LmhlYWRlcl9fbGFuZ3VhZ2VzIC5tZW51IC5sYW5ndWFnZS1zd2l0Y2hlcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXJfX2xhbmd1YWdlcyAubWVudSAubGFuZ3VhZ2Utc3dpdGNoZXI+YXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHg7cGFkZGluZzowIDFyZW07aGVpZ2h0OjEwMCU7bWluLXdpZHRoOjc1cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuM3M7Y3Vyc29yOnBvaW50ZXJ9LmhlYWRlcl9fbGFuZ3VhZ2VzIC5tZW51IC5sYW5ndWFnZS1zd2l0Y2hlcj5hIC5kcm9wZG93bi1pY29ue3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5oZWFkZXJfX2xhbmd1YWdlcyAubWVudSAubGFuZ3VhZ2Utc3dpdGNoZXI+YXtwYWRkaW5nOjAgLjVyZW07aGVpZ2h0OmF1dG87Zm9udC1zaXplOjE2cHg7Y29sb3I6aW5oZXJpdH19LmhlYWRlcl9fbGFuZ3VhZ2VzIC5tZW51IC5sYW5ndWFnZS1zd2l0Y2hlciAuc3ViLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6bWF4LWNvbnRlbnQ7dG9wOjEwMCU7bGVmdDowO21pbi13aWR0aDoxMjBweDtiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JveC1zaGFkb3c6MCA0cHggMjBweCByZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOi41cmVtIDA7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzLHZpc2liaWxpdHkgLjNzLHRyYW5zZm9ybSAuM3M7ei1pbmRleDoxMDAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmhlYWRlcl9fbGFuZ3VhZ2VzIC5tZW51IC5sYW5ndWFnZS1zd2l0Y2hlciAuc3ViLW1lbnUgbGl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZn0uaGVhZGVyX19sYW5ndWFnZXMgLm1lbnUgLmxhbmd1YWdlLXN3aXRjaGVyIC5zdWItbWVudSBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX0uaGVhZGVyX19sYW5ndWFnZXMgLm1lbnUgLmxhbmd1YWdlLXN3aXRjaGVyIC5zdWItbWVudSBsaS5jdXJyZW50LWxhbmcgYXtjb2xvcjojZWMzYzQ2fS5oZWFkZXJfX2xhbmd1YWdlcyAubWVudSAubGFuZ3VhZ2Utc3dpdGNoZXIgLnN1Yi1tZW51IGxpIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE2cHggMjBweDtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzLGNvbG9yIC4zcztib3JkZXItcmFkaXVzOjB9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5oZWFkZXJfX2xhbmd1YWdlcyAubWVudSAubGFuZ3VhZ2Utc3dpdGNoZXIgLnN1Yi1tZW51IGxpIGE6aG92ZXJ7Y29sb3I6I2VjM2M0Nn19LmhlYWRlcl9fbGFuZ3VhZ2VzIC5tZW51IC5sYW5ndWFnZS1zd2l0Y2hlci5pcy1vcGVuPi5zdWItbWVudXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5oZWFkZXJfX2xhbmd1YWdlcyAubWVudSAubGFuZ3VhZ2Utc3dpdGNoZXIuaXMtb3Blbj5hIC5kcm9wZG93bi1pY29ue3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmhlYWRlcl9fbGFuZ3VhZ2VzIC5tZW51IC5sYW5ndWFnZS1zd2l0Y2hlcjpob3Zlcj4uc3ViLW1lbnV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uaGVhZGVyX19sYW5ndWFnZXMgLm1lbnUgLmxhbmd1YWdlLXN3aXRjaGVyOmhvdmVyPmEgLmRyb3Bkb3duLWljb257dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfX0uaGVhZGVyX19zZWFyY2gtdG9nZ2xle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LmhlYWRlcl9fc2VhcmNoLXRvZ2dsZSBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9LmhlYWRlcl9fc2VhcmNoLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uaGVhZGVyX19tZW51e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjJlbTtmbGV4LWZsb3c6cm93IG5vd3JhcDtoZWlnaHQ6MTAwJTtmbGV4LXNocmluazoxO21pbi13aWR0aDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4ICl7LmhlYWRlcl9fbWVudXtnYXA6MS41ZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmhlYWRlcl9fbWVudXtnYXA6MS4yZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmhlYWRlcl9fbWVudXtkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmhlYWRlcl9fbWVudS0tZGVza3RvcHtkaXNwbGF5Om5vbmV9fS5oZWFkZXJfX21lbnU+bGl7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojMzMzO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2N1cnNvcjpwb2ludGVyO2ZsZXgtc2hyaW5rOjE7d2hpdGUtc3BhY2U6bm93cmFwfS5oZWFkZXJfX21lbnU+bGk+YXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNXJlbTtwYWRkaW5nOi41cmVtIDFyZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuM3N9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuaGVhZGVyX19tZW51PmxpPmF7cGFkZGluZzouNXJlbSAuNzVyZW07Zm9udC1zaXplOi45NWVtfX0uaGVhZGVyX19tZW51PmxpIC5kcm9wZG93bi1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgY3VycmVudENvbG9yO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc30uaGVhZGVyX19tZW51PmxpIC5zdWItbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDptYXgtY29udGVudDt0b3A6MTAwJTtsZWZ0OjA7bWluLXdpZHRoOjIyMHB4O2JhY2tncm91bmQ6IzAwMDtib3JkZXI6MXB4IHNvbGlkICNmZmY7Ym94LXNoYWRvdzowIDRweCAyMHB4IHJnYmEoMCwwLDAsLjEpO2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6LjVyZW0gMDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpO3RyYW5zaXRpb246b3BhY2l0eSAuM3MsdmlzaWJpbGl0eSAuM3MsdHJhbnNmb3JtIC4zczt6LWluZGV4OjEwMDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uaGVhZGVyX19tZW51PmxpIC5zdWItbWVudSBsaXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmfS5oZWFkZXJfX21lbnU+bGkgLnN1Yi1tZW51IGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfS5oZWFkZXJfX21lbnU+bGkgLnN1Yi1tZW51IGxpIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE2cHggMjBweDtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3MsY29sb3IgLjNzO2JvcmRlci1yYWRpdXM6MH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmhlYWRlcl9fbWVudT5saSAuc3ViLW1lbnUgbGkgYTpob3Zlcntjb2xvcjojZWMzYzQ2fX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmhlYWRlcl9fbWVudT5saTpob3Zlcj4uc3ViLW1lbnV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uaGVhZGVyX19tZW51PmxpOmhvdmVyPmEgLmRyb3Bkb3duLWljb257dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfX0uaGVhZGVyX19tZW51PmxpLmxpbmtfbmF2X2FjdGl2ZT5he2NvbG9yOiNlNjczMjh9LmhlYWRlcl9fbWVudT5saS5vcmFuZ2U+YXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg0NWRlZywgI2VjM2M0NiwgI2U2NzMyOCk7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNsaXA6dGV4dH0uaGVhZGVyX19oYW1idXJnZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzo4cHg7ei1pbmRleDozMDAwO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyxvcGFjaXR5IC4zc30uaGVhZGVyX19oYW1idXJnZXJbYXJpYS1leHBhbmRlZD10cnVlXXtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZX0uaGVhZGVyX19oYW1idXJnZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyX19oYW1idXJnZXItbGluZTpudGgtY2hpbGQoMSl7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDZweCwgNnB4KX0uaGVhZGVyX19oYW1idXJnZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyX19oYW1idXJnZXItbGluZTpudGgtY2hpbGQoMil7b3BhY2l0eTowfS5oZWFkZXJfX2hhbWJ1cmdlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXJfX2hhbWJ1cmdlci1saW5lOm50aC1jaGlsZCgzKXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDZweCwgLTZweCl9LmhlYWRlcl9faGFtYnVyZ2VyLWxpbmV7d2lkdGg6MjRweDtoZWlnaHQ6MnB4O21hcmdpbjoycHggMDt0cmFuc2l0aW9uOi4zcztib3JkZXItcmFkaXVzOjFweH0uaGVhZGVyX19tb2JpbGUtb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwdmg7ei1pbmRleDozNTAwO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHkgLjdzIGVhc2UsdmlzaWJpbGl0eSAuN3MgZWFzZTtwb2ludGVyLWV2ZW50czpub25lfS5oZWFkZXJfX21vYmlsZS1vdmVybGF5LmlzLWFjdGl2ZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3BvaW50ZXItZXZlbnRzOmF1dG99LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkuaXMtYWN0aXZlIC5tb2JpbGUtbWVudV9fcGFuZWx7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkuaXMtYWN0aXZlIC5tb2JpbGUtbWVudV9fYmFja2Ryb3B7b3BhY2l0eToxfS5oZWFkZXJfX21vYmlsZS1vdmVybGF5IC5tb2JpbGUtbWVudV9fYmFja2Ryb3B7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC42KTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC43cyBlYXNlO2N1cnNvcjpwb2ludGVyfS5oZWFkZXJfX21vYmlsZS1vdmVybGF5IC5tb2JpbGUtbWVudV9fcGFuZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt3aWR0aDo1MDBweDttYXgtd2lkdGg6OTB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZDojMDAwO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIC43cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3ZlcmZsb3cteTphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkgLm1vYmlsZS1tZW51X19wYW5lbHt3aWR0aDo0MDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5oZWFkZXJfX21vYmlsZS1vdmVybGF5IC5tb2JpbGUtbWVudV9fcGFuZWx7d2lkdGg6MTAwdnc7bWF4LXdpZHRoOjEwMHZ3fX0uaGVhZGVyX19tb2JpbGUtb3ZlcmxheSAubW9iaWxlLW1lbnVfX2hlYWRlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjJyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuaGVhZGVyX19tb2JpbGUtb3ZlcmxheSAubW9iaWxlLW1lbnVfX2hlYWRlcntwYWRkaW5nOjEuNXJlbX19LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkgLm1vYmlsZS1tZW51X19jbG9zZXt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7cG9zaXRpb246cmVsYXRpdmV9LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkgLm1vYmlsZS1tZW51X19jbG9zZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjZweDtoZWlnaHQ6NDJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5oZWFkZXJfX21vYmlsZS1vdmVybGF5IC5tb2JpbGUtbWVudV9fY2xvc2U6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjZweDtoZWlnaHQ6NDJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkgLm1vYmlsZS1tZW51X19jbG9zZTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjEpO3RyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSg5MGRlZyl9LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkgLm1vYmlsZS1tZW51X19jbG9zZTpob3Zlcjo6YmVmb3JlLC5oZWFkZXJfX21vYmlsZS1vdmVybGF5IC5tb2JpbGUtbWVudV9fY2xvc2U6aG92ZXI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZn19LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkgLm1vYmlsZS1tZW51X19jbG9zZSBzdmd7ZGlzcGxheTpub25lfS5oZWFkZXJfX21vYmlsZS1vdmVybGF5IC5tb2JpbGUtbWVudV9fY29udGVudHtmbGV4OjE7cGFkZGluZzozcmVtIDJyZW0gMnJlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoycmVtO292ZXJmbG93LXk6YXV0bzttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAxMjBweCk7cGFkZGluZy1ib3R0b206Y2xhbXAoMnJlbSwgOHZoLCA0cmVtKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5oZWFkZXJfX21vYmlsZS1vdmVybGF5IC5tb2JpbGUtbWVudV9fY29udGVudHtwYWRkaW5nOjJyZW0gMS41cmVtIDEuNXJlbX19LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkgLm1vYmlsZS1tZW51X19tb2JpbGUtbmF2aWdhdGlvbnttYXJnaW4tYm90dG9tOjJyZW07bWF4LWhlaWdodDo1MHZoO292ZXJmbG93LXk6YXV0bztwYWRkaW5nLXJpZ2h0Oi41cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwNTBweCl7LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkgLm1vYmlsZS1tZW51X19tb2JpbGUtbmF2aWdhdGlvbntkaXNwbGF5Om5vbmV9fS5oZWFkZXJfX21vYmlsZS1vdmVybGF5IC5tb2JpbGUtbWVudV9fbW9iaWxlLWxpbmtze2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkgLm1vYmlsZS1tZW51X19tb2JpbGUtbGlua3MgbGkgYXtkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsU2Fucy1zZXJpZjtmb250LXNpemU6Y2xhbXAoMjhweCwgOHZ3LCA0MnB4KTtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtmb250LXN0eWxlOm5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTtsaW5lLWhlaWdodDoxLjE1O2xldHRlci1zcGFjaW5nOi41cHg7cGFkZGluZzouNDVyZW0gMDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuaGVhZGVyX19tb2JpbGUtb3ZlcmxheSAubW9iaWxlLW1lbnVfX21vYmlsZS1saW5rcyBsaSBhe2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjEuMTtwYWRkaW5nOi40cmVtIDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVhZGVyX19tb2JpbGUtb3ZlcmxheSAubW9iaWxlLW1lbnVfX21vYmlsZS1saW5rcyBsaSBhe2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjEuMTtwYWRkaW5nOi4zNXJlbSAwfX0uaGVhZGVyX19tb2JpbGUtb3ZlcmxheSAubW9iaWxlLW1lbnVfX21vYmlsZS1saW5rcyBsaSBhOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LTEwMCU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHRyYW5zcGFyZW50KTt0cmFuc2l0aW9uOmxlZnQgLjZzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5oZWFkZXJfX21vYmlsZS1vdmVybGF5IC5tb2JpbGUtbWVudV9fbW9iaWxlLWxpbmtzIGxpIGE6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCl9LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkgLm1vYmlsZS1tZW51X19tb2JpbGUtbGlua3MgbGkgYTpob3Zlcjo6YmVmb3Jle2xlZnQ6MTAwJX19LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkgLm1vYmlsZS1tZW51X19uYXZpZ2F0aW9ue21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEobWF4LXdpZHRoOiAxMDQ5cHgpey5oZWFkZXJfX21vYmlsZS1vdmVybGF5IC5tb2JpbGUtbWVudV9fbmF2aWdhdGlvbntkaXNwbGF5Om5vbmV9fS5oZWFkZXJfX21vYmlsZS1vdmVybGF5IC5tb2JpbGUtbWVudV9fbWFpbi1saW5rc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5oZWFkZXJfX21vYmlsZS1vdmVybGF5IC5tb2JpbGUtbWVudV9fbWFpbi1saW5rcyBsaSBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixTYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCgyOHB4LCA2dncsIDU0cHgpO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0OjEuMTU7bGV0dGVyLXNwYWNpbmc6LjVweDtwYWRkaW5nOi40NXJlbSAwO3RyYW5zaXRpb246YWxsIC40cyBlYXNlO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5oZWFkZXJfX21vYmlsZS1vdmVybGF5IC5tb2JpbGUtbWVudV9fbWFpbi1saW5rcyBsaSBhe2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjEuMTtwYWRkaW5nOi40cmVtIDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVhZGVyX19tb2JpbGUtb3ZlcmxheSAubW9iaWxlLW1lbnVfX21haW4tbGlua3MgbGkgYXtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoxLjE7cGFkZGluZzouMzVyZW0gMH19LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkgLm1vYmlsZS1tZW51X19tYWluLWxpbmtzIGxpIGE6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDotMTAwJTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgdHJhbnNwYXJlbnQpO3RyYW5zaXRpb246bGVmdCAuNnMgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkgLm1vYmlsZS1tZW51X19tYWluLWxpbmtzIGxpIGE6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCl9LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkgLm1vYmlsZS1tZW51X19tYWluLWxpbmtzIGxpIGE6aG92ZXI6OmJlZm9yZXtsZWZ0OjEwMCV9fS5oZWFkZXJfX21vYmlsZS1vdmVybGF5IC5tb2JpbGUtbWVudV9fbWFpbi1saW5rcyBsaS5vcmFuZ2UgYXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg0NWRlZywgI2VjM2M0NiwgI2U2NzMyOCk7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNsaXA6dGV4dH0uaGVhZGVyX19tb2JpbGUtb3ZlcmxheSAubW9iaWxlLW1lbnVfX3NvY2lhbHt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOmF1dG87cGFkZGluZy10b3A6MS41cmVtO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjA4KX0uaGVhZGVyX19tb2JpbGUtb3ZlcmxheSAubW9iaWxlLW1lbnVfX3NvY2lhbCAubW9iaWxlLW1lbnVfX3NvY2lhbC10aXRsZXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KTtmb250LXNpemU6MTRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MnB4O21hcmdpbi1ib3R0b206MnJlbTtmb250LXdlaWdodDo1MDB9LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkgLm1vYmlsZS1tZW51X19zb2NpYWwgLm1vYmlsZS1tZW51X19zb2NpYWwtbGlua3N7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjJyZW07bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5oZWFkZXJfX21vYmlsZS1vdmVybGF5IC5tb2JpbGUtbWVudV9fc29jaWFsIC5tb2JpbGUtbWVudV9fc29jaWFsLWxpbmtze2dhcDoxLjVyZW19fS5oZWFkZXJfX21vYmlsZS1vdmVybGF5IC5tb2JpbGUtbWVudV9fc29jaWFsIC5tb2JpbGUtbWVudV9fc29jaWFsLWxpbmtzIGxpIGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4zKTtib3JkZXItcmFkaXVzOjUwJTtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkgLm1vYmlsZS1tZW51X19zb2NpYWwgLm1vYmlsZS1tZW51X19zb2NpYWwtbGlua3MgbGkgYXt3aWR0aDo0NHB4O2hlaWdodDo0NHB4fX0uaGVhZGVyX19tb2JpbGUtb3ZlcmxheSAubW9iaWxlLW1lbnVfX3NvY2lhbCAubW9iaWxlLW1lbnVfX3NvY2lhbC1saW5rcyBsaSBhIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuaGVhZGVyX19tb2JpbGUtb3ZlcmxheSAubW9iaWxlLW1lbnVfX3NvY2lhbCAubW9iaWxlLW1lbnVfX3NvY2lhbC1saW5rcyBsaSBhOmhvdmVye2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAwO3RyYW5zZm9ybTpzY2FsZSgxLjEpO2JvcmRlci1jb2xvcjojZmZmfX0uaGVhZGVyLS1saWdodHtib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5oZWFkZXItLWxpZ2h0IC5oZWFkZXJfX21lbnUgYXtjb2xvcjojZmZmICFpbXBvcnRhbnR9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5oZWFkZXItLWxpZ2h0IC5oZWFkZXJfX21lbnUgYTpob3Zlcntjb2xvcjojZWMzYzQ2ICFpbXBvcnRhbnR9fS5oZWFkZXItLWxpZ2h0IC5oZWFkZXJfX21lbnUgLnN1Yi1tZW51e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSkgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufS5oZWFkZXItLWxpZ2h0IC5oZWFkZXJfX21lbnUgLnN1Yi1tZW51IGxpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjEpICFpbXBvcnRhbnR9LmhlYWRlci0tbGlnaHQgLmhlYWRlcl9fbWVudSAuc3ViLW1lbnUgbGkgYXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuaGVhZGVyLS1saWdodCAuaGVhZGVyX19tZW51IC5zdWItbWVudSBsaSBhOmhvdmVye2JhY2tncm91bmQ6IzAwMCAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH19LmhlYWRlci0tbGlnaHQgLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZSwuaGVhZGVyLS1saWdodCAuaGVhZGVyX19oYW1idXJnZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5oZWFkZXItLWxpZ2h0IC5oZWFkZXJfX3NlYXJjaC10b2dnbGUgLmhlYWRlcl9faGFtYnVyZ2VyLWxpbmUsLmhlYWRlci0tbGlnaHQgLmhlYWRlcl9faGFtYnVyZ2VyIC5oZWFkZXJfX2hhbWJ1cmdlci1saW5le2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuaGVhZGVyLS1saWdodCAuaGVhZGVyX19zZWFyY2gtdG9nZ2xlOmhvdmVyLC5oZWFkZXItLWxpZ2h0IC5oZWFkZXJfX2hhbWJ1cmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpICFpbXBvcnRhbnR9LmhlYWRlci0tbGlnaHQgLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZTpob3ZlciAuaGVhZGVyX19oYW1idXJnZXItbGluZSwuaGVhZGVyLS1saWdodCAuaGVhZGVyX19oYW1idXJnZXI6aG92ZXIgLmhlYWRlcl9faGFtYnVyZ2VyLWxpbmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KSAhaW1wb3J0YW50fX0uaGVhZGVyLS1saWdodCAuaGVhZGVyX19zZWFyY2gtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sLmhlYWRlci0tbGlnaHQgLmhlYWRlcl9faGFtYnVyZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yKSAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH0uaGVhZGVyLS1saWdodCAuaGVhZGVyX19sYW5ndWFnZXMgLm1lbnUgLmxhbmd1YWdlLXN3aXRjaGVyPmF7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuaGVhZGVyLS1saWdodCAuaGVhZGVyX19sYW5ndWFnZXMgLm1lbnUgLmxhbmd1YWdlLXN3aXRjaGVyPmE6aG92ZXJ7Y29sb3I6I2VjM2M0NiAhaW1wb3J0YW50fX0uaGVhZGVyLS1saWdodCAuaGVhZGVyX19sYW5ndWFnZXMgLm1lbnUgLmxhbmd1YWdlLXN3aXRjaGVyIC5zdWItbWVudXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnR9LmhlYWRlci0tbGlnaHQgLmhlYWRlcl9fbGFuZ3VhZ2VzIC5tZW51IC5sYW5ndWFnZS1zd2l0Y2hlciAuc3ViLW1lbnUgbGl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMSkgIWltcG9ydGFudH0uaGVhZGVyLS1saWdodCAuaGVhZGVyX19sYW5ndWFnZXMgLm1lbnUgLmxhbmd1YWdlLXN3aXRjaGVyIC5zdWItbWVudSBsaSBhe2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5oZWFkZXItLWxpZ2h0IC5oZWFkZXJfX2xhbmd1YWdlcyAubWVudSAubGFuZ3VhZ2Utc3dpdGNoZXIgLnN1Yi1tZW51IGxpIGE6aG92ZXJ7YmFja2dyb3VuZDojMDAwICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fX0uaGVhZGVyLS1saWdodCAuaGVhZGVyX19sYW5ndWFnZXMgLm1lbnUgLmxhbmd1YWdlLXN3aXRjaGVyIC5zdWItbWVudSBsaS5jdXJyZW50LWxhbmcgYXtjb2xvcjojZWMzYzQ2ICFpbXBvcnRhbnR9LmhlYWRlci0tZGFya3tib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtib3gtc2hhZG93OjAgMnB4IDEycHggcmdiYSgwLDAsMCwuMDIpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuaGVhZGVyLS1kYXJrIC5oZWFkZXJfX21lbnUgYTpob3Zlcntjb2xvcjojZWMzYzQ2ICFpbXBvcnRhbnR9fS5oZWFkZXItLWRhcmsgLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZSwuaGVhZGVyLS1kYXJrIC5oZWFkZXJfX2hhbWJ1cmdlcntjb2xvcjojMjkyOTI5ICFpbXBvcnRhbnR9LmhlYWRlci0tZGFyayAuaGVhZGVyX19zZWFyY2gtdG9nZ2xlIC5oZWFkZXJfX2hhbWJ1cmdlci1saW5lLC5oZWFkZXItLWRhcmsgLmhlYWRlcl9faGFtYnVyZ2VyIC5oZWFkZXJfX2hhbWJ1cmdlci1saW5le2JhY2tncm91bmQtY29sb3I6IzI5MjkyOSAhaW1wb3J0YW50fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuaGVhZGVyLS1kYXJrIC5oZWFkZXJfX3NlYXJjaC10b2dnbGU6aG92ZXIsLmhlYWRlci0tZGFyayAuaGVhZGVyX19oYW1idXJnZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSkgIWltcG9ydGFudH0uaGVhZGVyLS1kYXJrIC5oZWFkZXJfX3NlYXJjaC10b2dnbGU6aG92ZXIgLmhlYWRlcl9faGFtYnVyZ2VyLWxpbmUsLmhlYWRlci0tZGFyayAuaGVhZGVyX19oYW1idXJnZXI6aG92ZXIgLmhlYWRlcl9faGFtYnVyZ2VyLWxpbmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSwgIzMzMykgIWltcG9ydGFudH19LmhlYWRlci0tZGFyayAuaGVhZGVyX19zZWFyY2gtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sLmhlYWRlci0tZGFyayAuaGVhZGVyX19oYW1idXJnZXJbYXJpYS1leHBhbmRlZD10cnVlXXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5LCAjMzMzKSAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH0uaGVhZGVyLS1zdGlja3kuaXMtc3RpY2t5e2JhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAycHggMTJweCByZ2JhKDAsMCwwLC4wNikgIWltcG9ydGFudH0uaGVhZGVyLS1zdGlja3kuaXMtc3RpY2t5IC5oZWFkZXJfX21lbnUgYXtjb2xvcjojMjkyOTI5ICFpbXBvcnRhbnR9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5oZWFkZXItLXN0aWNreS5pcy1zdGlja3kgLmhlYWRlcl9fbWVudSBhOmhvdmVye2NvbG9yOiNlYzNjNDYgIWltcG9ydGFudH19LmhlYWRlci0tc3RpY2t5LmlzLXN0aWNreSAuaGVhZGVyX19tZW51IC5zdWItbWVudSBhe2NvbG9yOiNmZmYgIWltcG9ydGFudH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmhlYWRlci0tc3RpY2t5LmlzLXN0aWNreSAuaGVhZGVyX19tZW51IC5zdWItbWVudSBhOmhvdmVye2NvbG9yOiNlYzNjNDYgIWltcG9ydGFudH19LmhlYWRlci0tc3RpY2t5LmlzLXN0aWNreSAuaGVhZGVyX19zZWFyY2gtdG9nZ2xlLC5oZWFkZXItLXN0aWNreS5pcy1zdGlja3kgLmhlYWRlcl9faGFtYnVyZ2Vye2NvbG9yOiMyOTI5MjkgIWltcG9ydGFudH0uaGVhZGVyLS1zdGlja3kuaXMtc3RpY2t5IC5oZWFkZXJfX3NlYXJjaC10b2dnbGUgLmhlYWRlcl9faGFtYnVyZ2VyLWxpbmUsLmhlYWRlci0tc3RpY2t5LmlzLXN0aWNreSAuaGVhZGVyX19oYW1idXJnZXIgLmhlYWRlcl9faGFtYnVyZ2VyLWxpbmV7YmFja2dyb3VuZC1jb2xvcjojMjkyOTI5ICFpbXBvcnRhbnR9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5oZWFkZXItLXN0aWNreS5pcy1zdGlja3kgLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZTpob3ZlciwuaGVhZGVyLS1zdGlja3kuaXMtc3RpY2t5IC5oZWFkZXJfX2hhbWJ1cmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA1KSAhaW1wb3J0YW50fS5oZWFkZXItLXN0aWNreS5pcy1zdGlja3kgLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZTpob3ZlciAuaGVhZGVyX19oYW1idXJnZXItbGluZSwuaGVhZGVyLS1zdGlja3kuaXMtc3RpY2t5IC5oZWFkZXJfX2hhbWJ1cmdlcjpob3ZlciAuaGVhZGVyX19oYW1idXJnZXItbGluZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5LCAjMzMzKSAhaW1wb3J0YW50fX0uaGVhZGVyLS1zdGlja3kuaXMtc3RpY2t5IC5oZWFkZXJfX3NlYXJjaC10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSwuaGVhZGVyLS1zdGlja3kuaXMtc3RpY2t5IC5oZWFkZXJfX2hhbWJ1cmdlclthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnksICMzMzMpICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5oZWFkZXJfX3NlYXJjaC1iYW5uZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoyNTAwO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksdmlzaWJpbGl0eSAuNHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtwb2ludGVyLWV2ZW50czpub25lfS5oZWFkZXJfX3NlYXJjaC1iYW5uZXIuaXMtYWN0aXZle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7cG9pbnRlci1ldmVudHM6YXV0b30uaGVhZGVyX19zZWFyY2gtYmFubmVyLmlzLWFjdGl2ZSAuc2VhcmNoLWJhbm5lcl9fYmFja2Ryb3B7b3BhY2l0eToxfS5oZWFkZXJfX3NlYXJjaC1iYW5uZXIuaXMtYWN0aXZlIC5zZWFyY2gtYmFubmVyX19wYW5lbHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uaGVhZGVyX19zZWFyY2gtYmFubmVyIC5zZWFyY2gtYmFubmVyX19iYWNrZHJvcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjYpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2U7Y3Vyc29yOnBvaW50ZXJ9LmhlYWRlcl9fc2VhcmNoLWJhbm5lciAuc2VhcmNoLWJhbm5lcl9fcGFuZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7YmFja2dyb3VuZDojZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtib3gtc2hhZG93OjAgNHB4IDIwcHggcmdiYSgwLDAsMCwuMyk7ei1pbmRleDoxfS5oZWFkZXJfX3NlYXJjaC1iYW5uZXIgLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjhyZW0gMnJlbTttYXgtd2lkdGg6MTYwMHB4fS5oZWFkZXJfX3NlYXJjaC1iYW5uZXIgLnNlYXJjaC1iYW5uZXJfX2NvbnRlbnR7bWFyZ2luOjAgYXV0bztjb2xvcjojMDAwfS5oZWFkZXJfX3NlYXJjaC1iYW5uZXIgLnNlYXJjaC1iYW5uZXJfX3RpdGxle2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O21hcmdpbjowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmhlYWRlcl9fc2VhcmNoLWJhbm5lciAuc2VhcmNoLWJhbm5lcl9fdGl0bGV7Zm9udC1zaXplOjEuOHJlbX19LmhlYWRlcl9fc2VhcmNoLWJhbm5lciAuc2VhcmNoLWJhbm5lcl9fc3VidGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjA7Y29sb3I6cmdiYSgxMDMsMTAzLDEwMywuNyk7bWFyZ2luLWJvdHRvbToyLjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuaGVhZGVyX19zZWFyY2gtYmFubmVyIC5zZWFyY2gtYmFubmVyX19zdWJ0aXRsZXtmb250LXNpemU6LjlyZW07bWFyZ2luLWJvdHRvbToycmVtfX0uaGVhZGVyX19zZWFyY2gtYmFubmVyIC5zZWFyY2gtYmFubmVyX19mb3Jte21hcmdpbi1ib3R0b206MnJlbX0uaGVhZGVyX19zZWFyY2gtYmFubmVyIC5zZWFyY2gtYmFubmVyX19pbnB1dC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG99LmhlYWRlcl9fc2VhcmNoLWJhbm5lciAuc2VhcmNoLWJhbm5lcl9faW5wdXR7d2lkdGg6MTAwJTtwYWRkaW5nOjEuMjVyZW0gNHJlbSAxLjI1cmVtIDA7Zm9udC1zaXplOjEuMXJlbTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6IzAwMDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uaGVhZGVyX19zZWFyY2gtYmFubmVyIC5zZWFyY2gtYmFubmVyX19pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgwLDAsMCwuNSl9LmhlYWRlcl9fc2VhcmNoLWJhbm5lciAuc2VhcmNoLWJhbm5lcl9faW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lfS5oZWFkZXJfX3NlYXJjaC1iYW5uZXIgLnNlYXJjaC1iYW5uZXJfX3N1Ym1pdHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo4cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JvcmRlcjpub25lO2NvbG9yOiMxYTFhMWE7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5oZWFkZXJfX3NlYXJjaC1iYW5uZXIgLnNlYXJjaC1iYW5uZXJfX2Nsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxLjVyZW07cmlnaHQ6MS41cmVtO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xKTtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5oZWFkZXJfX3NlYXJjaC1iYW5uZXIgLnNlYXJjaC1iYW5uZXJfX2Nsb3NlOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMik7dHJhbnNmb3JtOnNjYWxlKDEuMSkgcm90YXRlKDkwZGVnKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuaGVhZGVyX19zZWFyY2gtYmFubmVyIC5zZWFyY2gtYmFubmVyX19jbG9zZXt0b3A6MXJlbTtyaWdodDoxcmVtO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9fS5mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1YWI7cGFkZGluZzo4MHB4IDAgMzBweH0uZm9vdGVyIC5jb250YWluZXJ7bWF4LXdpZHRoOjE0MDBweH0uZm9vdGVyX190b3B7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMmZyIDFmcjtnYXA6NjBweDttYXJnaW4tYm90dG9tOjYwcHh9QG1lZGlhKG1heC13aWR0aDogMTA1MHB4KXsuZm9vdGVyX190b3B7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6NDBweH19LmZvb3Rlcl9fbG9nby1zZWN0aW9uIC5mb290ZXJfX2xvZ297ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbToyMHB4fS5mb290ZXJfX2xvZ28tc2VjdGlvbiAuZm9vdGVyX19sb2dvIGltZ3toZWlnaHQ6NzBweDt3aWR0aDphdXRvfS5mb290ZXJfX2xvZ28tc2VjdGlvbiAuZm9vdGVyX19hZGRyZXNze2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS42O2NvbG9yOiMyOTI5Mjk7Zm9udC1zdHlsZTpub3JtYWx9LmZvb3Rlcl9fbmF2e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6NDBweH1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7LmZvb3Rlcl9fbmF2e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjMwcHh9fS5mb290ZXJfX21lbnV7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uZm9vdGVyX19tZW51IGxpe21hcmdpbi1ib3R0b206MTJweH0uZm9vdGVyX19tZW51IGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5mb290ZXJfX21lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gYXtjb2xvcjojZTY3MzI4ICFpbXBvcnRhbnR9LmZvb3Rlcl9fbWVudSBhe2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NTAwO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5mb290ZXJfX21lbnUgYTpob3Zlcntjb2xvcjojZTY3MzI4fX0uZm9vdGVyX19zb2NpYWwtc2VjdGlvbnt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYShtYXgtd2lkdGg6IDEwNTBweCl7LmZvb3Rlcl9fc29jaWFsLXNlY3Rpb257dGV4dC1hbGlnbjpsZWZ0fX0uZm9vdGVyX19zb2NpYWwtdGl0bGV7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbToxNXB4fS5mb290ZXJfX3NvY2lhbC1saW5rc3tkaXNwbGF5OmZsZXg7Z2FwOjE1cHg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfUBtZWRpYShtYXgtd2lkdGg6IDEwNTBweCl7LmZvb3Rlcl9fc29jaWFsLWxpbmtze2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fX0uZm9vdGVyX19zb2NpYWwtbGlua3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojMDAwO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2V9LmZvb3Rlcl9fc29jaWFsLWxpbmsgc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5mb290ZXJfX3NvY2lhbC1saW5rOmhvdmVye2NvbG9yOiNlNjczMjh9fS5mb290ZXJfX2JvdHRvbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctdG9wOjMwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U1ZTVlNX1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7LmZvb3Rlcl9fYm90dG9te2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjBweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fX0uZm9vdGVyX19jb3B5cmlnaHR7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtjb2xvcjojNzQ3Mzc2fS5mb290ZXJfX2NvcHlyaWdodCAuZm9vdGVyX19ub29taWF7Y29sb3I6Izc0NzM3Njt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmNvbG9yIC4zcyBlYXNlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuZm9vdGVyX19jb3B5cmlnaHQgLmZvb3Rlcl9fbm9vbWlhOmhvdmVye2NvbG9yOiNlNjczMjh9fS5mb290ZXJfX2xlZ2Fse2Rpc3BsYXk6ZmxleDtnYXA6MzBweH1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7LmZvb3Rlcl9fbGVnYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMHB4fX0uZm9vdGVyX19sZWdhbC1saW5re2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Y29sb3I6Izc0NzM3Njt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmNvbG9yIC4zcyBlYXNlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuZm9vdGVyX19sZWdhbC1saW5rOmhvdmVye2NvbG9yOiNlNjczMjh9fS5idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouM3JlbSAxcmVtO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtib3JkZXI6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxO2NvbG9yOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDtjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpfUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsuYnRue3BhZGRpbmc6OHB4IDEycHggIWltcG9ydGFudH19LmJ0bi0tZ3JhZGllbnQtb3Jhbmdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjNyZW0gMXJlbTt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7Ym9yZGVyOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTtjb2xvcjppbmhlcml0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoycHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo1MHB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTY3MzI4IDAlLCAjZWMzYzQ2IDEwMCUpO2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjA7cGFkZGluZzoxZW0gLjVlbTttYXJnaW4tdG9wOjEuNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpib3gtc2hhZG93IC44czt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNjgwcHgpey5idG4tLWdyYWRpZW50LW9yYW5nZXtwYWRkaW5nOjhweCAxMnB4ICFpbXBvcnRhbnR9fS5idG4tLWdyYWRpZW50LW9yYW5nZSBzcGFuLC5idG4tLWdyYWRpZW50LW9yYW5nZSBzdHJvbmcsLmJ0bi0tZ3JhZGllbnQtb3JhbmdlIGVtLC5idG4tLWdyYWRpZW50LW9yYW5nZSAuYnRuX190ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uYnRuLS1ncmFkaWVudC1vcmFuZ2U6aG92ZXIsLmJ0bi0tZ3JhZGllbnQtb3JhbmdlOmZvY3Vze2JveC1zaGFkb3c6MCAyMDBweCAxMDBweCAtMTAwcHggIzAwMCBpbnNldH0uYnRuLS1ncmFkaWVudC1vcmFuZ2UtcmV2ZXJzZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4zcmVtIDFyZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O2JvcmRlcjpub25lO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O3BhZGRpbmc6MTVweCAxMDBweDtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDpmaXQtY29udGVudDtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U2NzMyOCAwJSwgI2VjM2M0NiAxMDAlKTtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo0cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjhzO2JveC1zaGFkb3c6MCAyMDBweCAxMDBweCAtMTAwcHggIzAwMCBpbnNldH1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7LmJ0bi0tZ3JhZGllbnQtb3JhbmdlLXJldmVyc2V7cGFkZGluZzo4cHggMTJweCAhaW1wb3J0YW50fX0uYnRuLS1ncmFkaWVudC1vcmFuZ2UtcmV2ZXJzZSBzcGFuLC5idG4tLWdyYWRpZW50LW9yYW5nZS1yZXZlcnNlIHN0cm9uZywuYnRuLS1ncmFkaWVudC1vcmFuZ2UtcmV2ZXJzZSBlbSwuYnRuLS1ncmFkaWVudC1vcmFuZ2UtcmV2ZXJzZSAuYnRuX190ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uYnRuLS1ncmFkaWVudC1vcmFuZ2UtcmV2ZXJzZTpob3ZlciwuYnRuLS1ncmFkaWVudC1vcmFuZ2UtcmV2ZXJzZTpmb2N1c3tib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlNjczMjggMCUsICNlYzNjNDYgMTAwJSkgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmJ0bi0tYmxhY2stdG8tZ3JhZGllbnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouM3JlbSAxcmVtO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtib3JkZXI6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxO2NvbG9yOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDtwYWRkaW5nOjE1cHggMTAwcHg7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6Zml0LWNvbnRlbnQ7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjRweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsuYnRuLS1ibGFjay10by1ncmFkaWVudHtwYWRkaW5nOjhweCAxMnB4ICFpbXBvcnRhbnR9fS5idG4tLWJsYWNrLXRvLWdyYWRpZW50OjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTY3MzI4IDAlLCAjZWMzYzQ2IDEwMCUpO2JvcmRlci1yYWRpdXM6NHB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2U7ei1pbmRleDotMX0uYnRuLS1ibGFjay10by1ncmFkaWVudCBzcGFuLC5idG4tLWJsYWNrLXRvLWdyYWRpZW50IHN0cm9uZywuYnRuLS1ibGFjay10by1ncmFkaWVudCBlbSwuYnRuLS1ibGFjay10by1ncmFkaWVudCAuYnRuX190ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmJ0bi0tYmxhY2stdG8tZ3JhZGllbnQ6aG92ZXI6OmJlZm9yZSwuYnRuLS1ibGFjay10by1ncmFkaWVudDpmb2N1czo6YmVmb3Jle29wYWNpdHk6MX19LmJ0bi0tc2Vjb25kYXJ5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjNyZW0gMXJlbTt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7Ym9yZGVyOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWNvbG9yX19wcmltYXJ5KTtjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9QG1lZGlhKG1heC13aWR0aDogNjgwcHgpey5idG4tLXNlY29uZGFyeXtwYWRkaW5nOjhweCAxMnB4ICFpbXBvcnRhbnR9fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYnRuLS1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKX19LmJ0bi0tbWluaW1hbHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4zcmVtIDFyZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O2JvcmRlcjpub25lO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW46MDtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO3BhZGRpbmc6MDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsuYnRuLS1taW5pbWFse3BhZGRpbmc6OHB4IDEycHggIWltcG9ydGFudH19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5idG4tLW1pbmltYWw6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYnRuLS1taW5pbWFsOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfX0ubGluay1vcmFuZ2V7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOmluaGVyaXQ7Y29sb3I6I2VjM2M0Njt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5saW5rLW9yYW5nZTpob3Zlcnt0ZXh0LWRlY29yYXRpb24tY29sb3I6I2VjM2M0Nn19LmxpbmstYmxhY2t7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOmluaGVyaXQ7Y29sb3I6IzI5MjkyOTt0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NjAwICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5saW5rLWJsYWNrOmhvdmVye2NvbG9yOiNlYzNjNDZ9fS5saW5rLWJsYWNrLXVuZGVybGluZXtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Zm9udC1zaXplOjE0cHg7Y29sb3I6aW5oZXJpdDtjb2xvcjojMjkyOTI5O3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtmb250LXdlaWdodDo2MDAgIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtdW5kZXJsaW5lLW9mZnNldDo1cHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5saW5rLWJsYWNrLXVuZGVybGluZTpob3Zlcntjb2xvcjojZWMzYzQ2fX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmxpbmstYmxhY2stdW5kZXJsaW5lOmhvdmVye3RleHQtZGVjb3JhdGlvbi1jb2xvcjojMjkyOTI5fX0ubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgYnV0dG9uLC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XXtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19wcmltYXJ5KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uYnJlYWRjcnVtYnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWJsb2NrOjFyZW19LmJyZWFkY3J1bWJzIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXJ7Y29udGVudDpcIuKAulwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJjaDt0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWx7d2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7bWF4LXdpZHRoOjkwMHB4O2JvcmRlci1yYWRpdXM6MTBweDtib3gtc2hhZG93OjAgNXB4IDE1cHggcmdiYSgwLDAsMCwuMTUpO3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzozMHB4O3otaW5kZXg6NDAwMDttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSA0MHB4KTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsubW9kYWx7dG9wOjIwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKTttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAyMHB4KX19Lm1vZGFsIC5tb2RhbF9fY29udGVudHtmbGV4OjEgMSBhdXRvO292ZXJmbG93LXk6YXV0bzttaW4taGVpZ2h0OjA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9Lm1vZGFsLmFjdGl2ZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3BvaW50ZXItZXZlbnRzOmF1dG99Lm1vZGFsX19vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNSk7ei1pbmRleDozOTkwO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb246YWxsIC4zc30ubW9kYWxfX292ZXJsYXkuYWN0aXZle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7cG9pbnRlci1ldmVudHM6YXV0b30ubW9kYWwgLmljb24tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7cmlnaHQ6MjBweDtmb250LXNpemU6MjBweDtjdXJzb3I6cG9pbnRlcn0ubW9kYWxfX2Nsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O3JpZ2h0OjIwcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjhweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tY29sb3JfX3RleHQsICMwMDApO3RyYW5zaXRpb246b3BhY2l0eSAuMnM7ei1pbmRleDoxMH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7Lm1vZGFsX19jbG9zZTpob3ZlcntvcGFjaXR5Oi43fX0ubW9kYWxfX2Nsb3NlIHN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5tb2RhbC0tbmV3c2xldHRlcnttYXgtd2lkdGg6OTAwcHg7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MTBweDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSA0MHB4KTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5tb2RhbC0tbmV3c2xldHRlcnt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAyMHB4KX19Lm1vZGFsLS1uZXdzbGV0dGVyIC5tb2RhbF9fY2xvc2V7Y29sb3I6IzAwMDt0b3A6MTVweDtyaWdodDoxNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDozMnB4O2hlaWdodDozMnB4O3BhZGRpbmc6MH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7Lm1vZGFsLS1uZXdzbGV0dGVyIC5tb2RhbF9fY2xvc2U6aG92ZXJ7b3BhY2l0eTouOH19Lm1vZGFsLS1uZXdzbGV0dGVyIC5tb2RhbF9fY2xvc2Ugc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2dhcDowO2FsaWduLWl0ZW1zOnN0cmV0Y2h9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ubW9kYWwtLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1jb250ZW50e2ZsZXg6MTtwYWRkaW5nOjUwcHggNDBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWNvbnRlbnR7cGFkZGluZzo0MHB4IDMwcHggMzBweH19Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybXtmbGV4OjE7cGFkZGluZzo1MHB4IDQwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsubW9kYWwtLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3Jte3BhZGRpbmc6MzBweH19Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgZGl2W3N0eWxlKj1cImRpc3BsYXk6bm9uZVwiXSwubW9kYWwtLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciBkaXZbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubW9kYWwtLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciBsYWJlbHtjb2xvcjojMzMzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNXB4fS5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3Vwe21hcmdpbi1ib3R0b206MjVweH0ubW9kYWwtLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciAubmV3c2xldHRlci1icmV2by1ncm91cDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfS5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwIGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMzMzM7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1ib3R0b206NXB4fS5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwIGxhYmVsLmJyZXZvLWZpZWxkLWxhYiwubW9kYWwtLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciAubmV3c2xldHRlci1icmV2by1ncm91cCBsYWJlbC5icmV2by1sZy1wcmVme2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDtmb250LXNpemU6MTVweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206NXB4fS5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwLmJyZXZvLWVtYWlse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAuYnJldm8tZW1haWwgaW5wdXRbdHlwZT1lbWFpbF17YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzMzMztjb2xvcjojMzMzO3BhZGRpbmc6MTJweCAxNnB4O3dpZHRoOjEwMCU7Zm9udC1zaXplOjE2cHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwLmJyZXZvLWVtYWlsIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcntjb2xvcjojOTk5fS5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwLmJyZXZvLWVtYWlsIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLC5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwLmJyZXZvLWVtYWlsIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLXZpc2libGV7Ym9yZGVyLWNvbG9yOiNlYzNjNDY7YmFja2dyb3VuZDojZmZmO291dGxpbmU6bm9uZTtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAuc2liLVBPU1RDT0RFLWFyZWF7bWFyZ2luLWJvdHRvbToyNXB4fS5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwLnNpYi1QT1NUQ09ERS1hcmVhIGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMzMzM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo0MDA7bWFyZ2luLWJvdHRvbTo1cHh9Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAuc2liLVBPU1RDT0RFLWFyZWEgaW5wdXRbdHlwZT10ZXh0XXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMzMzO2NvbG9yOiMzMzM7cGFkZGluZzoxMnB4IDE2cHg7d2lkdGg6MTAwJTtmb250LXNpemU6MTZweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAuc2liLVBPU1RDT0RFLWFyZWEgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0ubW9kYWwtLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciAubmV3c2xldHRlci1icmV2by1ncm91cC5zaWItUE9TVENPREUtYXJlYSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLC5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwLnNpYi1QT1NUQ09ERS1hcmVhIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMtdmlzaWJsZXtib3JkZXItY29sb3I6I2VjM2M0NjtiYWNrZ3JvdW5kOiNmZmY7b3V0bGluZTpub25lO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciAubmV3c2xldHRlci1icmV2by1ncm91cCAubmV3c2xldHRlci1icmV2by1yYWRpby1ncm91cHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2NvbHVtbi1nYXA6MjBweDtmbGV4LXdyYXA6d3JhcH1AbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAgLm5ld3NsZXR0ZXItYnJldm8tcmFkaW8tZ3JvdXB7Z2FwOjE1cHh9fS5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwIC5uZXdzbGV0dGVyLWJyZXZvLXJhZGlvLWdyb3VwIC52YWx1ZXMtYnJldm97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmV9Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAgLm5ld3NsZXR0ZXItYnJldm8tcmFkaW8tZ3JvdXAgLnZhbHVlcy1icmV2byBpbnB1dFt0eXBlPXJhZGlvXXt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2FjY2VudC1jb2xvcjojZWMzYzQ2O2N1cnNvcjpwb2ludGVyO21hcmdpbjowO21hcmdpbi1yaWdodDoxMHB4fS5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwIC5uZXdzbGV0dGVyLWJyZXZvLXJhZGlvLWdyb3VwIC52YWx1ZXMtYnJldm8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZHthY2NlbnQtY29sb3I6cmVkfS5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwIC5uZXdzbGV0dGVyLWJyZXZvLXJhZGlvLWdyb3VwIC52YWx1ZXMtYnJldm8gbGFiZWx7Y29sb3I6IzMzMztmb250LXNpemU6MTRweDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MDtmb250LXdlaWdodDo0MDB9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwIC5uZXdzbGV0dGVyLWJyZXZvLXJhZGlvLWdyb3VwIC52YWx1ZXMtYnJldm86aG92ZXIgbGFiZWx7Y29sb3I6IzAwMH19Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAgaW5wdXRbdHlwZT1yYWRpb117bWFyZ2luLXJpZ2h0OjEwcHh9Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAgbGFiZWwuY29jaGV7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmJhc2VsaW5lO2dhcDo4cHg7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjB9Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAgbGFiZWwuY29jaGUgaW5wdXRbdHlwZT1jaGVja2JveF17d2lkdGg6MThweDtoZWlnaHQ6MThweDthY2NlbnQtY29sb3I6I2VjM2M0NjtjdXJzb3I6cG9pbnRlcjtmbGV4LXNocmluazowO21hcmdpbi10b3A6M3B4fS5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwIGxhYmVsLmNvY2hlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWR7YWNjZW50LWNvbG9yOnJlZH0ubW9kYWwtLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciAubmV3c2xldHRlci1icmV2by1ncm91cCBsYWJlbC5jb2NoZSAucHAtYWxpZ257Y29sb3I6Izk5OTtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDtmbGV4OjF9Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAgbGFiZWwuY29jaGUgLnBwLWFsaWduIGF7Y29sb3I6Izk5OTtmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAgbGFiZWwuY29jaGUgLnBwLWFsaWduIGE6aG92ZXJ7Y29sb3I6I2VjM2M0Nn19Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAuYnRuLWJyZXZve3BhZGRpbmctdG9wOjIwcHggIWltcG9ydGFudDttYXJnaW4tdG9wOjB9Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAuYnRuLWJyZXZvIGlucHV0W3R5cGU9c3VibWl0XS5zaWItZGVmYXVsdC1idG57Y29sb3I6IzMzMyAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwYWRkaW5nOjA7cGFkZGluZy1ib3R0b206NXB4O291dGxpbmU6bm9uZSAhaW1wb3J0YW50O2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMzMzM7Ym9yZGVyLXJhZGl1czowO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsubW9kYWwtLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciAubmV3c2xldHRlci1icmV2by1ncm91cC5idG4tYnJldm8gaW5wdXRbdHlwZT1zdWJtaXRdLnNpYi1kZWZhdWx0LWJ0bjpob3ZlcnthbmltYXRpb246d29iYmxlIC41cyBlYXNlLWluLW91dDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Y29sb3I6IzMzMyAhaW1wb3J0YW50fX1Aa2V5ZnJhbWVzIHdvYmJsZXswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSl9MTUle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KSByb3RhdGUoLTJkZWcpfTMwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KSByb3RhdGUoMmRlZyl9NDUle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KSByb3RhdGUoLTJkZWcpfTYwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KSByb3RhdGUoMmRlZyl9NzUle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01cHgpIHJvdGF0ZSgtMWRlZyl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSl9fS5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIHAuc2liLVBPU1RDT0RFLWFyZWF7bWFyZ2luLWJvdHRvbToyNXB4fS5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIHAuc2liLVBPU1RDT0RFLWFyZWEgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzMzMztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tYm90dG9tOjVweH0ubW9kYWwtLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciBwLnNpYi1QT1NUQ09ERS1hcmVhIGlucHV0W3R5cGU9dGV4dF17YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzMzMztjb2xvcjojMzMzO3BhZGRpbmc6MTJweCAxNnB4O3dpZHRoOjEwMCU7Zm9udC1zaXplOjE2cHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIHAuc2liLVBPU1RDT0RFLWFyZWEgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0ubW9kYWwtLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciBwLnNpYi1QT1NUQ09ERS1hcmVhIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsLm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgcC5zaWItUE9TVENPREUtYXJlYSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLXZpc2libGV7Ym9yZGVyLWNvbG9yOiNlYzNjNDY7YmFja2dyb3VuZDojZmZmO291dGxpbmU6bm9uZTtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgI3JlY2FwdGNoYUluZm97bWFyZ2luLXRvcDoxcmVtO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM2NjZ9Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgI3JlY2FwdGNoYUluZm8gYXtjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5tb2RhbC0tbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyICNyZWNhcHRjaGFJbmZvIGE6aG92ZXJ7Y29sb3I6I2VjM2M0Nn19Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtdGl0bGV7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjEuMztjb2xvcjojZmZmfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsubW9kYWwtLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS10aXRsZXtmb250LXNpemU6MjRweH19Lm1vZGFsLS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtdGV4dHttYXJnaW4tYm90dG9tOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpfS5tb2RhbF9fdGFicy0tYnV0dG9uc3tkaXNwbGF5OmZsZXg7Z2FwOjIwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjIwcHh9Lm1vZGFsX190YWJzLS1idXR0b257dHJhbnNpdGlvbjphbGwgLjNzfS5tb2RhbF9fdGFicy0tYnV0dG9uLmFjdGl2ZXtjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7Zm9udC13ZWlnaHQ6NjAwfS5tb2RhbF9fdGFicy0tY29udGVudHtkaXNwbGF5Om5vbmV9Lm1vZGFsX190YWJzLS1jb250ZW50LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5zZWN0aW9uX190cnVzdC11c3twYWRkaW5nOjgwcHggMDtvdmVyZmxvdzpoaWRkZW59LnNlY3Rpb25fX3RydXN0LXVzIC50cnVzdC11c19fdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToxMjBweDtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzAwMDAwMGM3O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bGV0dGVyLXNwYWNpbmc6LjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnNlY3Rpb25fX3RydXN0LXVzIC50cnVzdC11c19fc2xpZGVyLS1zbGljayAuc2xpY2stc2xpZGV7cGFkZGluZzowIDIwcHh9LnNlY3Rpb25fX3RydXN0LXVzIC50cnVzdC11c19fc2xpZGVyLS1zbGljayAuc2xpY2stc2xpZGUgYXtvdmVyZmxvdzp2aXNpYmxlfS5zZWN0aW9uX190cnVzdC11cyAudHJ1c3QtdXNfX3NsaWRlci0tc2xpY2sgLnNsaWNrLXNsaWRlIC50cnVzdC11c19fbG9nb3ttYXgtaGVpZ2h0OjIwMHB4O21heC13aWR0aDoyMDBweDt3aWR0aDphdXRvO2hlaWdodDo4MHB4O29iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtcG9zaXRpb246Y2VudGVyO2ZpbHRlcjpncmF5c2NhbGUoMTAwJSk7b3BhY2l0eTouNzt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG87b3ZlcmZsb3c6dmlzaWJsZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnNlY3Rpb25fX3RydXN0LXVzIC50cnVzdC11c19fc2xpZGVyLS1zbGljayAuc2xpY2stc2xpZGUgLnRydXN0LXVzX19sb2dvOmhvdmVye2ZpbHRlcjpncmF5c2NhbGUoMCUpO3RyYW5zZm9ybTpzY2FsZSgxLjA1KTtvcGFjaXR5OjF9fS5zZWN0aW9uX190cnVzdC11cyAudHJ1c3QtdXNfX3NsaWRlci0tc2xpY2sgLnNsaWNrLXRyYWNre2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnNlY3Rpb25fX3RydXN0LXVzIC50cnVzdC11c19fc2xpZGVyLS1zbGljayAuc2xpY2stbGlzdHttYXJnaW46MCAtMjBweH0uc2VjdGlvbl9fdHJ1c3QtdXMgLnRydXN0LXVzX19idXR0b257d2lkdGg6Zml0LWNvbnRlbnQ7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjgwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0uc2VjdGlvbl9fdHJ1c3QtdXMgLnRydXN0LXVzX19idXR0b24gLmJ0bntwYWRkaW5nOjE0cHggODBweH0uZHJhZ2dhYmxle292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH0uc2VjdGlvbl9fZW5nYWdlbWVudHN7cGFkZGluZzo4MHB4IDB9LnNlY3Rpb25fX2VuZ2FnZW1lbnRzIC5lbmdhZ2VtZW50c19fdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTo2MHB4O2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojMzMzO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bGV0dGVyLXNwYWNpbmc6LjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnNlY3Rpb25fX2VuZ2FnZW1lbnRzIC5lbmdhZ2VtZW50c19fbG9nb3N7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDozMDBweDtmbGV4LXdyYXA6d3JhcH0uc2VjdGlvbl9fZW5nYWdlbWVudHMgLmVuZ2FnZW1lbnRzX19sb2dvcyAuZW5nYWdlbWVudHNfX2xvZ28taXRlbSAuZW5nYWdlbWVudHNfX2xvZ297bWF4LWhlaWdodDoyMDBweDttYXgtd2lkdGg6ODBweDt3aWR0aDphdXRvO2hlaWdodDo4MHB4O29iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtcG9zaXRpb246Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXthIC5zZWN0aW9uX19lbmdhZ2VtZW50cyAuZW5nYWdlbWVudHNfX2xvZ29zIC5lbmdhZ2VtZW50c19fbG9nby1pdGVtIC5lbmdhZ2VtZW50c19fbG9nbzpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuc2VjdGlvbl9fdHJ1c3QtdXN7cGFkZGluZzo2MHB4IDB9LnNlY3Rpb25fX3RydXN0LXVzIC50cnVzdC11c19fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiMwMDAwMDBjNzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O21hcmdpbi1ib3R0b206ODBweH0uc2VjdGlvbl9fdHJ1c3QtdXMgLnRydXN0LXVzX19zbGlkZXItLXNsaWNrIC5zbGljay1zbGlkZSAudHJ1c3QtdXNfX2xvZ297bWF4LWhlaWdodDoxMjBweDtoZWlnaHQ6NjBweH0uc2VjdGlvbl9fZW5nYWdlbWVudHN7cGFkZGluZzo2MHB4IDB9LnNlY3Rpb25fX2VuZ2FnZW1lbnRzIC5lbmdhZ2VtZW50c19fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiMzMzM7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW4tYm90dG9tOjQwcHh9LnNlY3Rpb25fX2VuZ2FnZW1lbnRzIC5lbmdhZ2VtZW50c19fbG9nb3N7Z2FwOjMwcHh9LnNlY3Rpb25fX2VuZ2FnZW1lbnRzIC5lbmdhZ2VtZW50c19fbG9nb3MgLmVuZ2FnZW1lbnRzX19sb2dve21heC1oZWlnaHQ6MTIwcHg7aGVpZ2h0OjYwcHh9fS5zZWN0aW9uX19zdWJzY3JpYmV7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZmY7cGFkZGluZy10b3A6NHJlbTtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1ib3R0b206NHJlbTtwYWRkaW5nLWxlZnQ6MH0uc2VjdGlvbl9fc3Vic2NyaWJlIC5jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweDttYXJnaW46MCBhdXRvfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS13cmFwcGVye2Rpc3BsYXk6ZmxleDtnYXA6NHJlbTthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MnJlbTt0ZXh0LWFsaWduOmNlbnRlcn19LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWNvbnRlbnR7ZmxleDoxfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1jb250ZW50IC5zdWJzY3JpYmUtdGl0bGV7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MzhweDtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206MS41cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWNvbnRlbnQgLnN1YnNjcmliZS10aXRsZXtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozNHB4fX1AbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWNvbnRlbnQgLnN1YnNjcmliZS10aXRsZXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozMHB4fX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtY29udGVudCAuc3Vic2NyaWJlLXRleHQgcCwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtY29udGVudCAuc3Vic2NyaWJlLXRleHQud3lzaXd5ZyBwLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1jb250ZW50IC5zdWJzY3JpYmUtdGV4dCAud3lzaXd5ZyBwe2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7bWFyZ2luLWJvdHRvbToxcmVtfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1jb250ZW50IC5zdWJzY3JpYmUtdGV4dCBwOmxhc3QtY2hpbGQsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWNvbnRlbnQgLnN1YnNjcmliZS10ZXh0Lnd5c2l3eWcgcDpsYXN0LWNoaWxkLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1jb250ZW50IC5zdWJzY3JpYmUtdGV4dCAud3lzaXd5ZyBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1jb250ZW50IC5zdWJzY3JpYmUtdGV4dCBoMywuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtY29udGVudCAuc3Vic2NyaWJlLXRleHQgaDQsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWNvbnRlbnQgLnN1YnNjcmliZS10ZXh0IHN0cm9uZywuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtY29udGVudCAuc3Vic2NyaWJlLXRleHQud3lzaXd5ZyBoMywuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtY29udGVudCAuc3Vic2NyaWJlLXRleHQud3lzaXd5ZyBoNCwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtY29udGVudCAuc3Vic2NyaWJlLXRleHQud3lzaXd5ZyBzdHJvbmcsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWNvbnRlbnQgLnN1YnNjcmliZS10ZXh0IC53eXNpd3lnIGgzLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1jb250ZW50IC5zdWJzY3JpYmUtdGV4dCAud3lzaXd5ZyBoNCwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtY29udGVudCAuc3Vic2NyaWJlLXRleHQgLnd5c2l3eWcgc3Ryb25ne2NvbG9yOiNmZmZ9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm17ZmxleDoxfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5uZi1mb3JtLXRpdGxle2Rpc3BsYXk6bm9uZX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgZGl2W3N0eWxlKj1cImRpc3BsYXk6bm9uZVwiXSwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgZGl2W3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIGxhYmVse2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE1cHh9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3Vwe21hcmdpbi1ib3R0b206MjVweH0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXA6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1ib3R0b206NXB4fS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciAubmV3c2xldHRlci1icmV2by1ncm91cCBsYWJlbC5icmV2by1maWVsZC1sYWIsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwIGxhYmVsLmJyZXZvLWxnLXByZWZ7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo1cHh9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwLmJyZXZvLWVtYWlse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwLmJyZXZvLWVtYWlsIGlucHV0W3R5cGU9ZW1haWxde2JhY2tncm91bmQ6IzAwMDtib3JkZXI6MXB4IHNvbGlkICNmZmY7Y29sb3I6I2ZmZjtwYWRkaW5nOjEycHggMTZweDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNnB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO2JvcmRlci1yYWRpdXM6MH0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAuYnJldm8tZW1haWwgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciAubmV3c2xldHRlci1icmV2by1ncm91cC5icmV2by1lbWFpbCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAuYnJldm8tZW1haWwgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMtdmlzaWJsZXtib3JkZXItY29sb3I6I2VjM2M0NjtiYWNrZ3JvdW5kOiMwMDA7b3V0bGluZTpub25lO2JvcmRlci1yYWRpdXM6MH0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAuc2liLVBPU1RDT0RFLWFyZWF7bWFyZ2luLWJvdHRvbToyNXB4fS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciAubmV3c2xldHRlci1icmV2by1ncm91cC5zaWItUE9TVENPREUtYXJlYSBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KTtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tYm90dG9tOjVweH0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAuc2liLVBPU1RDT0RFLWFyZWEgaW5wdXRbdHlwZT10ZXh0XXtiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2NvbG9yOiNmZmY7cGFkZGluZzoxMnB4IDE2cHg7d2lkdGg6MTAwJTtmb250LXNpemU6MTZweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtib3JkZXItcmFkaXVzOjB9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwLnNpYi1QT1NUQ09ERS1hcmVhIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciAubmV3c2xldHRlci1icmV2by1ncm91cC5zaWItUE9TVENPREUtYXJlYSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciAubmV3c2xldHRlci1icmV2by1ncm91cC5zaWItUE9TVENPREUtYXJlYSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLXZpc2libGV7Ym9yZGVyLWNvbG9yOiNlYzNjNDY7YmFja2dyb3VuZDojMDAwO291dGxpbmU6bm9uZTtib3JkZXItcmFkaXVzOjB9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwIC5uZXdzbGV0dGVyLWJyZXZvLXJhZGlvLWdyb3Vwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXI7Y29sdW1uLWdhcDoyMHB4O2ZsZXgtd3JhcDp3cmFwfUBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXsuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAgLm5ld3NsZXR0ZXItYnJldm8tcmFkaW8tZ3JvdXB7Z2FwOjE1cHh9fS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciAubmV3c2xldHRlci1icmV2by1ncm91cCAubmV3c2xldHRlci1icmV2by1yYWRpby1ncm91cCAudmFsdWVzLWJyZXZve2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciAubmV3c2xldHRlci1icmV2by1ncm91cCAubmV3c2xldHRlci1icmV2by1yYWRpby1ncm91cCAudmFsdWVzLWJyZXZvIGlucHV0W3R5cGU9cmFkaW9de3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7YWNjZW50LWNvbG9yOiNlYzNjNDY7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjA7bWFyZ2luLXJpZ2h0OjEwcHh9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwIC5uZXdzbGV0dGVyLWJyZXZvLXJhZGlvLWdyb3VwIC52YWx1ZXMtYnJldm8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZHthY2NlbnQtY29sb3I6cmVkfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciAubmV3c2xldHRlci1icmV2by1ncm91cCAubmV3c2xldHRlci1icmV2by1yYWRpby1ncm91cCAudmFsdWVzLWJyZXZvIGxhYmVse2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2ZvbnQtc2l6ZToxNHB4O2N1cnNvcjpwb2ludGVyO21hcmdpbjowO2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwIC5uZXdzbGV0dGVyLWJyZXZvLXJhZGlvLWdyb3VwIC52YWx1ZXMtYnJldm86aG92ZXIgbGFiZWx7Y29sb3I6I2ZmZn19LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9de21hcmdpbi1yaWdodDoxMHB4fS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciAubmV3c2xldHRlci1icmV2by1ncm91cCBsYWJlbC5jb2NoZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6YmFzZWxpbmU7Z2FwOjhweDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MH0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAgbGFiZWwuY29jaGUgaW5wdXRbdHlwZT1jaGVja2JveF17d2lkdGg6MThweDtoZWlnaHQ6MThweDthY2NlbnQtY29sb3I6I2VjM2M0NjtjdXJzb3I6cG9pbnRlcjtmbGV4LXNocmluazowO21hcmdpbi10b3A6M3B4fS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciAubmV3c2xldHRlci1icmV2by1ncm91cCBsYWJlbC5jb2NoZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2Vke2FjY2VudC1jb2xvcjpyZWR9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwIGxhYmVsLmNvY2hlIC5wcC1hbGlnbntjb2xvcjojOTk5O2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40O2ZsZXg6MX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAgbGFiZWwuY29jaGUgLnBwLWFsaWduIGF7Y29sb3I6Izk5OTtmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwIGxhYmVsLmNvY2hlIC5wcC1hbGlnbiBhOmhvdmVye2NvbG9yOiNlYzNjNDZ9fS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtICNuZXdzbGV0dGVyLWJyZXZvLWNvbnRhaW5lciAubmV3c2xldHRlci1icmV2by1ncm91cC5idG4tYnJldm97cGFkZGluZy10b3A6MjBweCAhaW1wb3J0YW50O21hcmdpbi10b3A6MH0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAuYnRuLWJyZXZvIGlucHV0W3R5cGU9c3VibWl0XS5zaWItZGVmYXVsdC1idG57Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwYWRkaW5nOjA7cGFkZGluZy1ib3R0b206NXB4O291dGxpbmU6bm9uZSAhaW1wb3J0YW50O2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czowO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgLm5ld3NsZXR0ZXItYnJldm8tZ3JvdXAuYnRuLWJyZXZvIGlucHV0W3R5cGU9c3VibWl0XS5zaWItZGVmYXVsdC1idG46aG92ZXJ7YW5pbWF0aW9uOndvYmJsZSAuNXMgZWFzZS1pbi1vdXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH19QGtleWZyYW1lcyB3b2JibGV7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpfTE1JXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCkgcm90YXRlKC0yZGVnKX0zMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCkgcm90YXRlKDJkZWcpfTQ1JXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCkgcm90YXRlKC0yZGVnKX02MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCkgcm90YXRlKDJkZWcpfTc1JXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNXB4KSByb3RhdGUoLTFkZWcpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpfX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgcC5zaWItUE9TVENPREUtYXJlYXttYXJnaW4tYm90dG9tOjI1cHh9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIHAuc2liLVBPU1RDT0RFLWFyZWEgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo0MDA7bWFyZ2luLWJvdHRvbTo1cHh9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIHAuc2liLVBPU1RDT0RFLWFyZWEgaW5wdXRbdHlwZT10ZXh0XXtiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2NvbG9yOiNmZmY7cGFkZGluZzoxMnB4IDE2cHg7d2lkdGg6MTAwJTtmb250LXNpemU6MTZweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtib3JkZXItcmFkaXVzOjB9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIHAuc2liLVBPU1RDT0RFLWFyZWEgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIHAuc2liLVBPU1RDT0RFLWFyZWEgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgcC5zaWItUE9TVENPREUtYXJlYSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLXZpc2libGV7Ym9yZGVyLWNvbG9yOiNlYzNjNDY7YmFja2dyb3VuZDojMDAwO291dGxpbmU6bm9uZTtib3JkZXItcmFkaXVzOjB9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyICNyZWNhcHRjaGFJbmZve21hcmdpbi10b3A6MXJlbTtmb250LXNpemU6MTJweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgI3JlY2FwdGNoYUluZm8gYXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIgI3JlY2FwdGNoYUluZm8gYTpob3Zlcntjb2xvcjojZmZmfX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAubmYtZm9ybS1jb250IC5uZi1mb3JtLWZpZWxkcy1yZXF1aXJlZHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KTtmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjEuNXJlbTtkaXNwbGF5Om5vbmV9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLm5mLWZvcm0tY29udCAubmYtZm9ybS1maWVsZHMtcmVxdWlyZWQgLm5pbmphLWZvcm1zLXJlcS1zeW1ib2x7Y29sb3I6I2ZmZn0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAubmYtZm9ybS1jb250IC5uZi1maWVsZC1jb250YWluZXIgLm5mLWZpZWxkLWxhYmVsIGxhYmVse2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7bWFyZ2luLWJvdHRvbTouNXJlbTtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTRweH0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAubmYtZm9ybS1jb250IC5uZi1maWVsZC1jb250YWluZXIgLm5mLWZpZWxkLWxhYmVsIGxhYmVsIC5uaW5qYS1mb3Jtcy1yZXEtc3ltYm9se2NvbG9yOiNmZmY7bWFyZ2luLWxlZnQ6NHB4fS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5uZi1mb3JtLWNvbnQgLm5mLWZpZWxkLWNvbnRhaW5lci5lbWFpbC1jb250YWluZXIgLm5pbmphLWZvcm1zLWZpZWxke2JhY2tncm91bmQ6IzAwMDtib3JkZXI6MXB4IHNvbGlkICNmZmY7Y29sb3I6I2ZmZjtwYWRkaW5nOjEycHggMTZweDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNnB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5uZi1mb3JtLWNvbnQgLm5mLWZpZWxkLWNvbnRhaW5lci5lbWFpbC1jb250YWluZXIgLm5pbmphLWZvcm1zLWZpZWxkOjpwbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43KX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAubmYtZm9ybS1jb250IC5uZi1maWVsZC1jb250YWluZXIuZW1haWwtY29udGFpbmVyIC5uaW5qYS1mb3Jtcy1maWVsZDpmb2N1c3tib3JkZXItY29sb3I6I2VjM2M0NjtiYWNrZ3JvdW5kOiMwMDA7b3V0bGluZTpub25lO2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjM2LDYwLDcwLC4yKX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAubmYtZm9ybS1jb250IC5uZi1maWVsZC1jb250YWluZXIubGlzdHJhZGlvLWNvbnRhaW5lciAubmYtbGFiZWwtc3Bhbntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KTtmb250LXNpemU6MTRweDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MDtmb250LXdlaWdodDo0MDA7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE1cHggIWltcG9ydGFudH0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAubmYtZm9ybS1jb250IC5uZi1maWVsZC1jb250YWluZXIubGlzdHJhZGlvLWNvbnRhaW5lciAubmYtbGFiZWwtc3BhbiAubmluamEtZm9ybXMtcmVxLXN5bWJvbHtjb2xvcjojZmZmO21hcmdpbi1sZWZ0OjRweH0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAubmYtZm9ybS1jb250IC5uZi1maWVsZC1jb250YWluZXIubGlzdHJhZGlvLWNvbnRhaW5lciAubmYtZmllbGQtZWxlbWVudCB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2dhcDoyMHB4O2ZsZXgtd3JhcDp3cmFwO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9QG1lZGlhKG1heC13aWR0aDogNDgwcHgpey5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5uZi1mb3JtLWNvbnQgLm5mLWZpZWxkLWNvbnRhaW5lci5saXN0cmFkaW8tY29udGFpbmVyIC5uZi1maWVsZC1lbGVtZW50IHVse2dhcDoxNXB4fX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAubmYtZm9ybS1jb250IC5uZi1maWVsZC1jb250YWluZXIubGlzdHJhZGlvLWNvbnRhaW5lciAubmYtZmllbGQtZWxlbWVudCB1bCBsaXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAubmYtZm9ybS1jb250IC5uZi1maWVsZC1jb250YWluZXIubGlzdHJhZGlvLWNvbnRhaW5lciAubmYtZmllbGQtZWxlbWVudCB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXXt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2FjY2VudC1jb2xvcjojZWMzYzQ2O2N1cnNvcjpwb2ludGVyO21hcmdpbjowfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5uZi1mb3JtLWNvbnQgLm5mLWZpZWxkLWNvbnRhaW5lci5saXN0cmFkaW8tY29udGFpbmVyIC5uZi1maWVsZC1lbGVtZW50IHVsIGxpIGxhYmVse2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2ZvbnQtc2l6ZToxNHB4O2N1cnNvcjpwb2ludGVyO21hcmdpbjowO2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLm5mLWZvcm0tY29udCAubmYtZmllbGQtY29udGFpbmVyLmxpc3RyYWRpby1jb250YWluZXIgLm5mLWZpZWxkLWVsZW1lbnQgdWwgbGk6aG92ZXIgbGFiZWx7Y29sb3I6I2ZmZn19LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLm5mLWZvcm0tY29udCAubmYtZmllbGQtY29udGFpbmVyLmNoZWNrYm94LWNvbnRhaW5lciAubmYtZmllbGQtZWxlbWVudHtvcmRlcjoxO2ZsZXgtc2hyaW5rOjA7bWFyZ2luLXRvcDozcHh9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLm5mLWZvcm0tY29udCAubmYtZmllbGQtY29udGFpbmVyLmNoZWNrYm94LWNvbnRhaW5lciAubmYtZmllbGQtZWxlbWVudCBpbnB1dFt0eXBlPWNoZWNrYm94XXt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2FjY2VudC1jb2xvcjojZWMzYzQ2O2N1cnNvcjpwb2ludGVyfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5uZi1mb3JtLWNvbnQgLm5mLWZpZWxkLWNvbnRhaW5lci5jaGVja2JveC1jb250YWluZXIgLm5mLWZpZWxkLWxhYmVse29yZGVyOjI7ZmxleDoxfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5uZi1mb3JtLWNvbnQgLm5mLWZpZWxkLWNvbnRhaW5lci5jaGVja2JveC1jb250YWluZXIgLm5mLWZpZWxkLWxhYmVsIGxhYmVse2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MH0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAubmYtZm9ybS1jb250IC5uZi1maWVsZC1jb250YWluZXIuc3VibWl0LWNvbnRhaW5lcnttYXJnaW4tdG9wOjJyZW19LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLm5mLWZvcm0tY29udCAubmYtZmllbGQtY29udGFpbmVyLnN1Ym1pdC1jb250YWluZXIgaW5wdXRbdHlwZT1zdWJtaXRde2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3BhZGRpbmc6MDtwYWRkaW5nLWJvdHRvbTo1cHg7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1yaWdodDpub25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjB9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5uZi1mb3JtLWNvbnQgLm5mLWZpZWxkLWNvbnRhaW5lci5zdWJtaXQtY29udGFpbmVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcnthbmltYXRpb246d2lnZ2xlWSAxcyBsaW5lYXJ9fUBrZXlmcmFtZXMgd2lnZ2xlWXswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0yMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNweCl9NDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDNweCl9NjAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpfTgwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgycHgpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5uZi1mb3JtLWNvbnQgLm5mLWZpZWxkLWNvbnRhaW5lci5zdWJtaXQtY29udGFpbmVyIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5uZi1mb3JtLWNvbnQgLm5mLWZpZWxkLWNvbnRhaW5lci5zdWJtaXQtY29udGFpbmVyIGlucHV0W3R5cGU9c3VibWl0XXtwYWRkaW5nOjEycHggMjRweDtmb250LXNpemU6MTRweH19LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLm5mLWZvcm0tY29udCAubmYtZXJyb3J7Y29sb3I6I2ZmNmI2Yjtmb250LXNpemU6MTRweDttYXJnaW4tdG9wOi41cmVtfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5uZi1mb3JtLWNvbnQgLm5mLXJlc3BvbnNlLW1zZyAubmluamEtZm9ybXMtc3VjY2Vzcy1tc2d7Y29sb3I6IzRlY2RjNDtmb250LXNpemU6MTZweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjFyZW07YmFja2dyb3VuZDpyZ2JhKDc4LDIwNSwxOTYsLjEpO2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbi1ib3R0b206MXJlbX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAubmYtZm9ybS1jb250IC5uZi1mb3JtLWhwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVye21hcmdpbjowfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZywuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmR7ZGlzcGxheTpub25lfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0sLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3Jte21hcmdpbjowfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZm9ybV9maWVsZHMsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fZmllbGRze2dhcDoxLjVyZW19LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGR7bWFyZ2luOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7dGV4dC1hbGlnbjpsZWZ0fS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfZGVzY3JpcHRpb24sLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGRfZXJyb3IgLnZhbGlkYXRpb25fbWVzc2FnZSwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfZGVzY3JpcHRpb24sLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAudmFsaWRhdGlvbl9tZXNzYWdle2NvbG9yOiNmZjZiNmI7Zm9udC1zaXplOjE0cHg7bWFyZ2luLXRvcDouNXJlbX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2Zvcm0tZmllbGQtbGFiZWwsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZm9ybS1maWVsZC1sYWJlbHtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7bWFyZ2luLWJvdHRvbTouNXJlbTt0ZXh0LXRyYW5zZm9ybTpub25lfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkX3RleHQsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2Zvcm0tZmllbGQtbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZm9ybS1maWVsZC1sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkX3RleHQsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkX3RleHQsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZm9ybS1maWVsZC1sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2Zvcm0tZmllbGQtbGFiZWwgLmdmaWVsZF9yZXF1aXJlZF90ZXh0e2Rpc3BsYXk6bm9uZX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb24sLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb257Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNik7Zm9udC1zaXplOjEzcHg7bWFyZ2luLXRvcDouNXJlbTtmb250LXN0eWxlOml0YWxpY30uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIGxlZ2VuZC5nZmllbGRfbGFiZWwsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIGxlZ2VuZC5nZmllbGRfbGFiZWx7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO21hcmdpbi1ib3R0b206LjVyZW19LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtbmFtZSAuZ2lucHV0X2NvbnRhaW5lcl9uYW1lLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtbmFtZSAuZ2lucHV0X2NvbnRhaW5lcl9uYW1le2Rpc3BsYXk6ZmxleDtnYXA6MXJlbX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIC5naW5wdXRfY29udGFpbmVyX25hbWUgLm5hbWVfZmlyc3QsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtbmFtZSAuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIC5uYW1lX2xhc3QsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIC5naW5wdXRfY29udGFpbmVyX25hbWUgLm5hbWVfZmlyc3QsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIC5naW5wdXRfY29udGFpbmVyX25hbWUgLm5hbWVfbGFzdHtmbGV4OjF9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtbmFtZSAuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIC5uYW1lX2ZpcnN0IGxhYmVsLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLW5hbWUgLmdpbnB1dF9jb250YWluZXJfbmFtZSAubmFtZV9sYXN0IGxhYmVsLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtbmFtZSAuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIC5uYW1lX2ZpcnN0IGxhYmVsLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtbmFtZSAuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIC5uYW1lX2xhc3QgbGFiZWx7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjcpO21hcmdpbi1ib3R0b206LjI1cmVtO2Rpc3BsYXk6YmxvY2t9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtbmFtZSAuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIC5uYW1lX2ZpcnN0IGlucHV0LC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLW5hbWUgLmdpbnB1dF9jb250YWluZXJfbmFtZSAubmFtZV9sYXN0IGlucHV0LC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtbmFtZSAuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIC5uYW1lX2ZpcnN0IGlucHV0LC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtbmFtZSAuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIC5uYW1lX2xhc3QgaW5wdXR7YmFja2dyb3VuZDojMDAwICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3BhZGRpbmc6MTJweCAxNnB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJTtmb250LXNpemU6MTZweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIC5naW5wdXRfY29udGFpbmVyX25hbWUgLm5hbWVfZmlyc3QgaW5wdXQ6Zm9jdXMsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtbmFtZSAuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIC5uYW1lX2xhc3QgaW5wdXQ6Zm9jdXMsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIC5naW5wdXRfY29udGFpbmVyX25hbWUgLm5hbWVfZmlyc3QgaW5wdXQ6Zm9jdXMsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIC5naW5wdXRfY29udGFpbmVyX25hbWUgLm5hbWVfbGFzdCBpbnB1dDpmb2N1c3tib3JkZXItY29sb3I6I2VjM2M0NiAhaW1wb3J0YW50O291dGxpbmU6bm9uZTtib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDIzNiw2MCw3MCwuMil9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLW5hbWUgLmdpbnB1dF9jb250YWluZXJfbmFtZSwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLW5hbWUgLmdpbnB1dF9jb250YWluZXJfbmFtZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjFyZW19fS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNvbnNlbnQgbGVnZW5kLmdmaWVsZF9sYWJlbCwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNvbnNlbnQgbGVnZW5kLmdmaWVsZF9sYWJlbHtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7bWFyZ2luLWJvdHRvbTouNzVyZW19LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50LC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxMHB4fS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNvbnNlbnQgLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XSwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNvbnNlbnQgLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XXt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2FjY2VudC1jb2xvcjojZWMzYzQ2O2N1cnNvcjpwb2ludGVyO2ZsZXgtc2hyaW5rOjA7bWFyZ2luLXRvcDozcHh9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsLmdmaWVsZF9jb25zZW50X2xhYmVsLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsLmdmaWVsZF9jb25zZW50X2xhYmVse2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MDtmb250LXdlaWdodDo0MDB9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsLmdmaWVsZF9jb25zZW50X2xhYmVsIGEsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1jb25zZW50IC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgbGFiZWwuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwgYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsLmdmaWVsZF9jb25zZW50X2xhYmVsIGE6aG92ZXIsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1jb25zZW50IC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgbGFiZWwuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwgYTpob3Zlcntjb2xvcjojZWMzYzQ2fX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1odG1sIC5nZmllbGRfaHRtbCBzbWFsbCwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLWh0bWwgLmdmaWVsZF9odG1sIHNtYWxse2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuNH0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcnt3aWR0aDoxMDAlfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0sLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT11cmxdLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3QsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0sLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dXJsXSwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdHtiYWNrZ3JvdW5kOiMwMDAgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7cGFkZGluZzoxMnB4IDE2cHggIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O2JveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50fS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlciwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhOjpwbGFjZWhvbGRlciwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdDo6cGxhY2Vob2xkZXIsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhOjpwbGFjZWhvbGRlciwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0OjpwbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43KX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXTpmb2N1cywuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dXJsXTpmb2N1cywuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhOmZvY3VzLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0OmZvY3VzLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXVybF06Zm9jdXMsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhOmZvY3VzLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNlYzNjNDYgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiMwMDAgIWltcG9ydGFudDtvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDIzNiw2MCw3MCwuMikgIWltcG9ydGFudH0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdC5sYXJnZSwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdC5nZmllbGRfc2VsZWN0LC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3QubGFyZ2UsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdC5nZmllbGRfc2VsZWN0e2JhY2tncm91bmQ6IzAwMCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudDtwYWRkaW5nOjEycHggMTZweCAhaW1wb3J0YW50O2FwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIGZpbGw9XCJ3aGl0ZVwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHdpZHRoPVwiMjRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk03IDEwbDUgNSA1LTV6XCIvPjwvc3ZnPicpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAxMHB4IGNlbnRlciAhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZToyMHB4ICFpbXBvcnRhbnR9LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhIHRleHRhcmVhLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhIHRleHRhcmVhe2JhY2tncm91bmQ6IzAwMCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudDtwYWRkaW5nOjEycHggMTZweCAhaW1wb3J0YW50O21pbi1oZWlnaHQ6MTIwcHggIWltcG9ydGFudH0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpbywuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlve2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwO2dhcDoyMHB4O3BhZGRpbmc6MCAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXsuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpbywuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlve2dhcDoxNXB4fX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5nZmllbGQtY2hvaWNlLWlucHV0LC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgLmdmaWVsZC1jaG9pY2UtaW5wdXR7d2lkdGg6MThweDtoZWlnaHQ6MThweDthY2NlbnQtY29sb3I6I2VjM2M0NjtjdXJzb3I6cG9pbnRlcjttYXJnaW46MH0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSAuZ2Zvcm0tZmllbGQtbGFiZWwsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSAuZ2Zvcm0tZmllbGQtbGFiZWwsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KTtmb250LXNpemU6MTRweDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgLmdmb3JtLWZpZWxkLWxhYmVsOmhvdmVyLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsOmhvdmVyLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgLmdmb3JtLWZpZWxkLWxhYmVsOmhvdmVyLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWw6aG92ZXJ7Y29sb3I6I2ZmZn19LnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlciwuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXJ7bWFyZ2luLXRvcDoycmVtO3BhZGRpbmc6MH0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24sLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b257Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjFweCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206NXB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O291dGxpbmU6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b246aG92ZXIsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b246aG92ZXJ7YW5pbWF0aW9uOndpZ2dsZVkgMXMgbGluZWFyfX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b246YWN0aXZlLC5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnN7ZGlzcGxheTpub25lfS5zZWN0aW9uX19zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX21lc3NhZ2UsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAudmFsaWRhdGlvbl9tZXNzYWdle2NvbG9yOiNmZjZiNmI7Zm9udC1zaXplOjE0cHg7bWFyZ2luLXRvcDouNXJlbX0uc2VjdGlvbl9fc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UsLnNlY3Rpb25fX3N1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2V7Y29sb3I6IzRlY2RjNDtmb250LXNpemU6MTZweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjFyZW07YmFja2dyb3VuZDpyZ2JhKDc4LDIwNSwxOTYsLjEpO2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbi1ib3R0b206MXJlbX0uc2VjdGlvbl9fY29udGFjdC1mb3Jte3BhZGRpbmctdG9wOjRyZW07cGFkZGluZy1yaWdodDowO3BhZGRpbmctYm90dG9tOjRyZW07cGFkZGluZy1sZWZ0OjB9LnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFpbmVye21heC13aWR0aDoxMTQwcHg7bWFyZ2luOjAgYXV0b30uc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm17bWF4LXdpZHRoOjgwMHB4O21hcmdpbjowIGF1dG99QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybXtwYWRkaW5nOjAgMjBweH19LnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVye21hcmdpbjowfS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZywuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZywuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5ke2Rpc3BsYXk6bm9uZX0uc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3Jte21hcmdpbjowfS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2Zvcm1fZmllbGRzLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZm9ybV9maWVsZHN7Z2FwOjEuNXJlbX0uc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxke21hcmdpbjowO2NvbG9yOiMzMzM7dGV4dC1hbGlnbjpsZWZ0fS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfZGVzY3JpcHRpb24sLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC52YWxpZGF0aW9uX21lc3NhZ2UsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdmaWVsZF9kZXNjcmlwdGlvbiwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAudmFsaWRhdGlvbl9tZXNzYWdle2NvbG9yOiNmZjZiNmI7Zm9udC1zaXplOjE0cHg7bWFyZ2luLXRvcDouNXJlbX0uc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZm9ybS1maWVsZC1sYWJlbCwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2Zvcm0tZmllbGQtbGFiZWx7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMzMzM7bWFyZ2luLWJvdHRvbTouNXJlbTt0ZXh0LXRyYW5zZm9ybTpub25lfS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsIC5nZmllbGRfcmVxdWlyZWRfdGV4dCwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2Zvcm0tZmllbGQtbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2Zvcm0tZmllbGQtbGFiZWwgLmdmaWVsZF9yZXF1aXJlZF90ZXh0LC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkX3RleHQsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2Zvcm0tZmllbGQtbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZm9ybS1maWVsZC1sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkX3RleHR7ZGlzcGxheTpub25lfS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb24sLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2ZpZWxkX2Rlc2NyaXB0aW9ue2NvbG9yOiM2NjY7Zm9udC1zaXplOjEzcHg7bWFyZ2luLXRvcDouNXJlbTtmb250LXN0eWxlOml0YWxpY30uc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtbmFtZSBsZWdlbmQuZ2ZpZWxkX2xhYmVsLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLW5hbWUgbGVnZW5kLmdmaWVsZF9sYWJlbHtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzMzMzttYXJnaW4tYm90dG9tOi41cmVtfS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIC5naW5wdXRfY29udGFpbmVyX25hbWUsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtbmFtZSAuZ2lucHV0X2NvbnRhaW5lcl9uYW1le2Rpc3BsYXk6ZmxleDtnYXA6MXJlbX0uc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtbmFtZSAuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIC5uYW1lX2ZpcnN0LC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIC5naW5wdXRfY29udGFpbmVyX25hbWUgLm5hbWVfbGFzdCwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIC5naW5wdXRfY29udGFpbmVyX25hbWUgLm5hbWVfZmlyc3QsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtbmFtZSAuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIC5uYW1lX2xhc3R7ZmxleDoxfS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIC5naW5wdXRfY29udGFpbmVyX25hbWUgLm5hbWVfZmlyc3QgbGFiZWwsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLW5hbWUgLmdpbnB1dF9jb250YWluZXJfbmFtZSAubmFtZV9sYXN0IGxhYmVsLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLW5hbWUgLmdpbnB1dF9jb250YWluZXJfbmFtZSAubmFtZV9maXJzdCBsYWJlbCwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIC5naW5wdXRfY29udGFpbmVyX25hbWUgLm5hbWVfbGFzdCBsYWJlbHtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzY2NjttYXJnaW4tYm90dG9tOi4yNXJlbTtkaXNwbGF5OmJsb2NrfS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIC5naW5wdXRfY29udGFpbmVyX25hbWUgLm5hbWVfZmlyc3QgaW5wdXQsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLW5hbWUgLmdpbnB1dF9jb250YWluZXJfbmFtZSAubmFtZV9sYXN0IGlucHV0LC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLW5hbWUgLmdpbnB1dF9jb250YWluZXJfbmFtZSAubmFtZV9maXJzdCBpbnB1dCwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIC5naW5wdXRfY29udGFpbmVyX25hbWUgLm5hbWVfbGFzdCBpbnB1dHtiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICMzMzMgIWltcG9ydGFudDtjb2xvcjojMzMzICFpbXBvcnRhbnQ7cGFkZGluZzoxMnB4IDE2cHggIWltcG9ydGFudDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNnB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIC5naW5wdXRfY29udGFpbmVyX25hbWUgLm5hbWVfZmlyc3QgaW5wdXQ6Zm9jdXMsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLW5hbWUgLmdpbnB1dF9jb250YWluZXJfbmFtZSAubmFtZV9sYXN0IGlucHV0OmZvY3VzLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLW5hbWUgLmdpbnB1dF9jb250YWluZXJfbmFtZSAubmFtZV9maXJzdCBpbnB1dDpmb2N1cywuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIC5naW5wdXRfY29udGFpbmVyX25hbWUgLm5hbWVfbGFzdCBpbnB1dDpmb2N1c3tib3JkZXItY29sb3I6I2VjM2M0NiAhaW1wb3J0YW50O291dGxpbmU6bm9uZTtib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDIzNiw2MCw3MCwuMil9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lIC5naW5wdXRfY29udGFpbmVyX25hbWUsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtbmFtZSAuZ2lucHV0X2NvbnRhaW5lcl9uYW1le2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MXJlbX19LnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNvbnNlbnQgbGVnZW5kLmdmaWVsZF9sYWJlbCwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1jb25zZW50IGxlZ2VuZC5nZmllbGRfbGFiZWx7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMzMzM7bWFyZ2luLWJvdHRvbTouNzVyZW19LnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNvbnNlbnQgLmdpbnB1dF9jb250YWluZXJfY29uc2VudCwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1jb25zZW50IC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjEwcHh9LnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNvbnNlbnQgLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XSwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1jb25zZW50IC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF17d2lkdGg6MThweDtoZWlnaHQ6MThweDthY2NlbnQtY29sb3I6I2VjM2M0NjtjdXJzb3I6cG9pbnRlcjtmbGV4LXNocmluazowO21hcmdpbi10b3A6M3B4fS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1jb25zZW50IC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgbGFiZWwuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsLmdmaWVsZF9jb25zZW50X2xhYmVse2NvbG9yOiMzMzM7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40O2N1cnNvcjpwb2ludGVyO21hcmdpbjowO2ZvbnQtd2VpZ2h0OjQwMH0uc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsLmdmaWVsZF9jb25zZW50X2xhYmVsIGEsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsLmdmaWVsZF9jb25zZW50X2xhYmVsIGF7Y29sb3I6I2VjM2M0Njt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1jb25zZW50IC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgbGFiZWwuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwgYTpob3Zlciwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1jb25zZW50IC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgbGFiZWwuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwgYTpob3Zlcntjb2xvcjojZGYxNjIxfX0uc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtaHRtbCAuZ2ZpZWxkX2h0bWwgc21hbGwsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtaHRtbCAuZ2ZpZWxkX2h0bWwgc21hbGx7Y29sb3I6IzY2Njtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjR9LnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcnt3aWR0aDoxMDAlfS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dXJsXSwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYSwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3QsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0sLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXVybF0sLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYSwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdHtiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICMzMzMgIWltcG9ydGFudDtjb2xvcjojMzMzICFpbXBvcnRhbnQ7cGFkZGluZzoxMnB4IDE2cHggIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O2JveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50fS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdDo6cGxhY2Vob2xkZXIsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0OjpwbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dXJsXTpmb2N1cywuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTpmb2N1cywuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6Zm9jdXMsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXVybF06Zm9jdXMsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTpmb2N1cywuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6I2VjM2M0NiAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O291dGxpbmU6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjM2LDYwLDcwLC4yKSAhaW1wb3J0YW50fS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdC5sYXJnZSwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3QuZ2ZpZWxkX3NlbGVjdCwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdC5sYXJnZSwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdC5nZmllbGRfc2VsZWN0e2JhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgIzMzMyAhaW1wb3J0YW50O2NvbG9yOiMzMzMgIWltcG9ydGFudDtwYWRkaW5nOjEycHggMTZweCAhaW1wb3J0YW50O2FwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIGZpbGw9XCJibGFja1wiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHdpZHRoPVwiMjRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk03IDEwbDUgNSA1LTV6XCIvPjwvc3ZnPicpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAxMHB4IGNlbnRlciAhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZToyMHB4ICFpbXBvcnRhbnR9LnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl90ZXh0YXJlYSB0ZXh0YXJlYSwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWEgdGV4dGFyZWF7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjMzMzICFpbXBvcnRhbnQ7Y29sb3I6IzMzMyAhaW1wb3J0YW50O3BhZGRpbmc6MTJweCAxNnB4ICFpbXBvcnRhbnQ7bWluLWhlaWdodDoxMjBweCAhaW1wb3J0YW50fS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpbywuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpb3tkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcDtnYXA6MjBweDtwYWRkaW5nOjAgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7LnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlvLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlve2dhcDoxNXB4fX0uc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmV9LnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5nZmllbGQtY2hvaWNlLWlucHV0LC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5nZmllbGQtY2hvaWNlLWlucHV0e3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7YWNjZW50LWNvbG9yOiNlYzNjNDY7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjB9LnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5nZm9ybS1maWVsZC1sYWJlbCwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgLmdmb3JtLWZpZWxkLWxhYmVsLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVse2NvbG9yOiMzMzM7Zm9udC1zaXplOjE0cHg7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjB9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSAuZ2Zvcm0tZmllbGQtbGFiZWw6aG92ZXIsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsOmhvdmVyLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5nZm9ybS1maWVsZC1sYWJlbDpob3Zlciwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDpob3Zlcntjb2xvcjojMDAwfX0uc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlciwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVye21hcmdpbi10b3A6MnJlbTtwYWRkaW5nOjB9LnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiwuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b257Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjFweCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2NvbG9yOiMzMzMgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206NXB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzMzMyAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O291dGxpbmU6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2N1cnNvcjpwb2ludGVyfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmhvdmVyLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbjpob3ZlcnthbmltYXRpb246d2lnZ2xlWSAxcyBsaW5lYXJ9fS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b246YWN0aXZlLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbjphY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycywuc2VjdGlvbl9fY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnN7ZGlzcGxheTpub25lfS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9tZXNzYWdlLC5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC52YWxpZGF0aW9uX21lc3NhZ2V7Y29sb3I6I2ZmNmI2Yjtmb250LXNpemU6MTRweDttYXJnaW4tdG9wOi41cmVtfS5zZWN0aW9uX19jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UsLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdle2NvbG9yOiM0ZWNkYzQ7Zm9udC1zaXplOjE2cHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxcmVtO2JhY2tncm91bmQ6cmdiYSg3OCwyMDUsMTk2LC4xKTtib3JkZXItcmFkaXVzOjRweDttYXJnaW4tYm90dG9tOjFyZW19LnNlY3Rpb25fX3NvY2lhbHN7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgxMzBkZWcsICNjODFlMzIgMCUsICNlNjczMjggMTAwJSk7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnNlY3Rpb25fX3NvY2lhbHMgLmNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4O21hcmdpbjowIGF1dG99LnNlY3Rpb25fX3NvY2lhbHMgLnNvY2lhbHMtd3JhcHBlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEwMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuc2VjdGlvbl9fc29jaWFscyAuc29jaWFscy13cmFwcGVye2dhcDoxLjVyZW19fUBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXsuc2VjdGlvbl9fc29jaWFscyAuc29jaWFscy13cmFwcGVye2dhcDoxcmVtfX0uc2VjdGlvbl9fc29jaWFscyAuc29jaWFscy1saW5re2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnNlY3Rpb25fX3NvY2lhbHMgLnNvY2lhbHMtbGlua3t3aWR0aDo1MHB4O2hlaWdodDo1MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7LnNlY3Rpb25fX3NvY2lhbHMgLnNvY2lhbHMtbGlua3t3aWR0aDo0NXB4O2hlaWdodDo0NXB4fX0uc2VjdGlvbl9fc29jaWFscyAuc29jaWFscy1saW5rIGltZ3t3aWR0aDoyMnB4O2hlaWdodDoyMnB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuc2VjdGlvbl9fc29jaWFscyAuc29jaWFscy1saW5rIGltZ3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7LnNlY3Rpb25fX3NvY2lhbHMgLnNvY2lhbHMtbGluayBpbWd7d2lkdGg6MThweDtoZWlnaHQ6MThweH19LnNlY3Rpb25fX3NvY2lhbHMgLnNvY2lhbHMtbGluazphY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTFweCkgc2NhbGUoMS4wNSl9QGtleWZyYW1lcyBmYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHNsaWRlVXB7ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0jZXZlbnRzLWxpc3RpbmcgLnNlY3Rpb25fX2V2ZW50cy1maWx0ZXJze2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHh9I2V2ZW50cy1saXN0aW5nIC5zZWN0aW9uX19ldmVudHMtZmlsdGVycyAuY29udGFpbmVyLS1ldmVudHN7bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAxNXB4O21heC13aWR0aDoxMTQwcHh9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpeyNldmVudHMtbGlzdGluZyAuc2VjdGlvbl9fZXZlbnRzLWZpbHRlcnMgLmNvbnRhaW5lci0tZXZlbnRze3BhZGRpbmc6MCAxNXB4fX0jZXZlbnRzLWxpc3RpbmcgLmV2ZW50cy1maWx0ZXJzLWJhcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjE1cHg7aGVpZ2h0OjYwcHg7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjFweCBzb2xpZCAjZTFlMWUxO2ZsZXgtd3JhcDp3cmFwfUBtZWRpYShtYXgtd2lkdGg6IDEwNTBweCl7I2V2ZW50cy1saXN0aW5nIC5ldmVudHMtZmlsdGVycy1iYXJ7aGVpZ2h0OmF1dG87bWluLWhlaWdodDo2MHB4O3BhZGRpbmc6MTBweH19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpeyNldmVudHMtbGlzdGluZyAuZXZlbnRzLWZpbHRlcnMtYmFye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTJweDtwYWRkaW5nOjE1cHg7aGVpZ2h0OmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsjZXZlbnRzLWxpc3RpbmcgLmV2ZW50cy1maWx0ZXJzLWJhcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMHB4O3BhZGRpbmc6MTJweH19I2V2ZW50cy1saXN0aW5nIC5maWx0ZXJzLXNlYXJjaHtmbGV4OjE7bWluLXdpZHRoOjI1MHB4O2hlaWdodDoxMDAlfSNldmVudHMtbGlzdGluZyAuZmlsdGVycy1zZWFyY2ggLnNlYXJjaC1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDoxMDAlO2dhcDowfSNldmVudHMtbGlzdGluZyAuZmlsdGVycy1zZWFyY2ggLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1pbnB1dHtmbGV4OjE7d2lkdGg6NTBweDtwYWRkaW5nOjEwcHggMTVweDtoZWlnaHQ6MTAwJTtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Zm9udC1zaXplOjE0cHg7Y29sb3I6aW5oZXJpdDtvdXRsaW5lOm5vbmU7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjNzIGVhc2U7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yaWdodDpub25lO2JvcmRlci1yYWRpdXM6NXB4IDAgMCA1cHh9I2V2ZW50cy1saXN0aW5nIC5maWx0ZXJzLXNlYXJjaCAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojZWMzYzQ2fSNldmVudHMtbGlzdGluZyAuZmlsdGVycy1zZWFyY2ggLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX1AbWVkaWEobWF4LXdpZHRoOiAxMDUwcHgpeyNldmVudHMtbGlzdGluZyAuZmlsdGVycy1zZWFyY2ggLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1pbnB1dHtib3JkZXI6MHB4fX0jZXZlbnRzLWxpc3RpbmcgLmZpbHRlcnMtc2VhcmNoIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYnRue2JhY2tncm91bmQ6I2VjM2M0Njtib3JkZXI6MXB4IHNvbGlkICNlYzNjNDY7cGFkZGluZzoxMHB4IDIwcHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjAgNXB4IDVweCAwO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTt3aGl0ZS1zcGFjZTpub3dyYXA7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I2V2ZW50cy1saXN0aW5nIC5maWx0ZXJzLXNlYXJjaCAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJ0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkZjE2MjE7Ym9yZGVyLWNvbG9yOiNkZjE2MjF9fSNldmVudHMtbGlzdGluZyAuZmlsdGVycy10b2dnbGV7aGVpZ2h0OjEwMCV9I2V2ZW50cy1saXN0aW5nIC5maWx0ZXJzLXRvZ2dsZSAuZmlsdGVycy10b2dnbGUtYnRue2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6OHB4O3BhZGRpbmc6MTBweCAxNXB4O2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6cG9pbnRlcjtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzI5MjkyOTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I2V2ZW50cy1saXN0aW5nIC5maWx0ZXJzLXRvZ2dsZSAuZmlsdGVycy10b2dnbGUtYnRuOmhvdmVye2JhY2tncm91bmQ6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2VjM2M0Nn19I2V2ZW50cy1saXN0aW5nIC5maWx0ZXJzLXRvZ2dsZSAuZmlsdGVycy10b2dnbGUtYnRuIC5maWx0ZXJzLWljb257Zm9udC1zaXplOjE2cHh9I2V2ZW50cy1saXN0aW5nIC5maWx0ZXJzLXRvZ2dsZSAuZmlsdGVycy10b2dnbGUtYnRuIC5maWx0ZXJzLWFycm93e2ZvbnQtc2l6ZToxMnB4O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfSNldmVudHMtbGlzdGluZyAuZmlsdGVycy1zZXBhcmF0b3J7d2lkdGg6MXB4O2hlaWdodDozMHB4O2JhY2tncm91bmQ6I2UxZTFlMX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7I2V2ZW50cy1saXN0aW5nIC5maWx0ZXJzLXNlcGFyYXRvcntkaXNwbGF5Om5vbmV9fSNldmVudHMtbGlzdGluZyAuZmlsdGVycy12aWV3LWNvbnRyb2xze2hlaWdodDoxMDAlfSNldmVudHMtbGlzdGluZyAuZmlsdGVycy12aWV3LWNvbnRyb2xzIC52aWV3LWJ1dHRvbnN7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNldmVudHMtbGlzdGluZyAuZmlsdGVycy12aWV3LWNvbnRyb2xzIC52aWV3LWJ1dHRvbnMgLnZpZXctYnRue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6OHB4IDE2cHg7Y3Vyc29yOnBvaW50ZXI7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojMjkyOTI5O3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnMgZWFzZTt3aGl0ZS1zcGFjZTpub3dyYXA7aGVpZ2h0OjEwMCV9I2V2ZW50cy1saXN0aW5nIC5maWx0ZXJzLXZpZXctY29udHJvbHMgLnZpZXctYnV0dG9ucyAudmlldy1idG46OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I2V2ZW50cy1saXN0aW5nIC5maWx0ZXJzLXZpZXctY29udHJvbHMgLnZpZXctYnV0dG9ucyAudmlldy1idG46aG92ZXJ7YmFja2dyb3VuZDojZjVmNWY1fSNldmVudHMtbGlzdGluZyAuZmlsdGVycy12aWV3LWNvbnRyb2xzIC52aWV3LWJ1dHRvbnMgLnZpZXctYnRuOmhvdmVyOjpiZWZvcmV7b3BhY2l0eToxfX0jZXZlbnRzLWxpc3RpbmcgLmZpbHRlcnMtdmlldy1jb250cm9scyAudmlldy1idXR0b25zIC52aWV3LWJ0bi5hY3RpdmV7Y29sb3I6IzAwMH0jZXZlbnRzLWxpc3RpbmcgLmZpbHRlcnMtdmlldy1jb250cm9scyAudmlldy1idXR0b25zIC52aWV3LWJ0bi5hY3RpdmU6OmJlZm9yZXtvcGFjaXR5OjF9I2V2ZW50cy1saXN0aW5nIC5maWx0ZXJzLWRhdGUtcGlja2Vye21hcmdpbi10b3A6MTVweH0jZXZlbnRzLWxpc3RpbmcgLmZpbHRlcnMtZGF0ZS1waWNrZXIgLmRhdGUtcGlja2VyLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDoxMHB4O3BhZGRpbmc6MTBweCAyMHB4O2JhY2tncm91bmQ6I2Y4ZjlmYTtib3JkZXItcmFkaXVzOjhweDtib3JkZXI6MXB4IHNvbGlkICNlMWUxZTF9I2V2ZW50cy1saXN0aW5nIC5maWx0ZXJzLWRhdGUtcGlja2VyIC5kYXRlLXBpY2tlci13cmFwcGVyIGxhYmVse2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW46MDtmb250LXNpemU6MTRweDtjb2xvcjojMjkyOTI5O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MDt3aGl0ZS1zcGFjZTpub3dyYXB9I2V2ZW50cy1saXN0aW5nIC5maWx0ZXJzLWRhdGUtcGlja2VyIC5kYXRlLXBpY2tlci13cmFwcGVyIC5kYXRlLWlucHV0e2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjE7Y29sb3I6aW5oZXJpdDtwYWRkaW5nOjEwcHggMTVweDtib3JkZXI6MnB4IHNvbGlkICNlMWUxZTE7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZDojZmZmO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO3BhZGRpbmc6OHB4IDEycHg7Ym9yZGVyLXJhZGl1czpjYWxjKDhweCAtIDJweCl9I2V2ZW50cy1saXN0aW5nIC5maWx0ZXJzLWRhdGUtcGlja2VyIC5kYXRlLXBpY2tlci13cmFwcGVyIC5kYXRlLWlucHV0OmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6I2VjM2M0Njtib3gtc2hhZG93OjAgMnB4IDRweCByZ2JhKDAsMCwwLC4xKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I2V2ZW50cy1saXN0aW5nIC5maWx0ZXJzLWRhdGUtcGlja2VyIC5kYXRlLXBpY2tlci13cmFwcGVyIC5kYXRlLWlucHV0OmhvdmVye2JvcmRlci1jb2xvcjojYzhjOGM4fX0jZXZlbnRzLWxpc3RpbmcgLmZpbHRlcnMtZGF0ZS1waWNrZXIgLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRhdGUtaW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNlYzNjNDZ9I2V2ZW50cy1saXN0aW5nIC5ldmVudHMtZmlsdGVycy1hZHZhbmNlZHttYXJnaW4tdG9wOjE1cHg7YmFja2dyb3VuZDojZmZmfSNldmVudHMtbGlzdGluZyAuYWR2YW5jZWQtZmlsdGVycy1yb3d7ZGlzcGxheTpmbGV4O2dhcDoxNXB4O21hcmdpbi1ib3R0b206MjBweDtmbGV4LXdyYXA6d3JhcH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7I2V2ZW50cy1saXN0aW5nIC5hZHZhbmNlZC1maWx0ZXJzLXJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0jZXZlbnRzLWxpc3RpbmcgLmZpbHRlci1kcm9wZG93bntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpmaXQtY29udGVudH0jZXZlbnRzLWxpc3RpbmcgLmZpbHRlci1kcm9wZG93biAuZmlsdGVyLWRyb3Bkb3duLWJ0bntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjEwMCU7cGFkZGluZzo2cHggMTVweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZTFlMWUxO2JvcmRlci1yYWRpdXM6NTBweDtjdXJzb3I6cG9pbnRlcjtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzI5MjkyOTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I2V2ZW50cy1saXN0aW5nIC5maWx0ZXItZHJvcGRvd24gLmZpbHRlci1kcm9wZG93bi1idG46aG92ZXJ7YmFja2dyb3VuZDojZjhmOWZhO2JvcmRlci1jb2xvcjojZWMzYzQ2fX0jZXZlbnRzLWxpc3RpbmcgLmZpbHRlci1kcm9wZG93biAuZmlsdGVyLWRyb3Bkb3duLWJ0biAuZmlsdGVyLWljb257Zm9udC1zaXplOjE2cHg7bWFyZ2luLXJpZ2h0OjhweH0jZXZlbnRzLWxpc3RpbmcgLmZpbHRlci1kcm9wZG93biAuZmlsdGVyLWRyb3Bkb3duLWJ0biAuZmlsdGVyLWxhYmVse2ZsZXg6MTt0ZXh0LWFsaWduOmxlZnR9I2V2ZW50cy1saXN0aW5nIC5maWx0ZXItZHJvcGRvd24gLmZpbHRlci1kcm9wZG93bi1idG4gLmZpbHRlci1jb3VudHtjb2xvcjojZWMzYzQ2O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tbGVmdDo1cHh9I2V2ZW50cy1saXN0aW5nIC5maWx0ZXItZHJvcGRvd24gLmZpbHRlci1kcm9wZG93bi1idG4gLmZpbHRlci1hcnJvd3tmb250LXNpemU6MTJweDttYXJnaW4tbGVmdDo4cHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9I2V2ZW50cy1saXN0aW5nIC5maWx0ZXItZHJvcGRvd24ub3BlbiAuZmlsdGVyLWRyb3Bkb3duLWJ0biAuZmlsdGVyLWFycm93e3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0jZXZlbnRzLWxpc3RpbmcgLmZpbHRlci1kcm9wZG93bi5vcGVuIC5maWx0ZXItZHJvcGRvd24tY29udGVudHtkaXNwbGF5OmJsb2NrfSNldmVudHMtbGlzdGluZyAuZmlsdGVyLWRyb3Bkb3duIC5maWx0ZXItZHJvcGRvd24tY29udGVudHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6bWF4LWNvbnRlbnQ7dG9wOjEwMCU7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDoxMDA7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2UxZTFlMTtib3JkZXItcmFkaXVzOjhweDtib3gtc2hhZG93OjAgMnB4IDRweCByZ2JhKDAsMCwwLC4xKTttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjE1cHg7bWF4LWhlaWdodDozMDBweDtvdmVyZmxvdy15OmF1dG99I2V2ZW50cy1saXN0aW5nIC5maWx0ZXItY2hlY2tib3hlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4cHh9I2V2ZW50cy1saXN0aW5nIC5maWx0ZXItY2hlY2tib3hlcyAuZmlsdGVyLWNoZWNrYm94e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6OHB4O2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6NnB4IDhweDtib3JkZXItcmFkaXVzOmNhbGMoOHB4IC0gMnB4KTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyNldmVudHMtbGlzdGluZyAuZmlsdGVyLWNoZWNrYm94ZXMgLmZpbHRlci1jaGVja2JveDpob3ZlcntiYWNrZ3JvdW5kOiNmOGY5ZmF9fSNldmVudHMtbGlzdGluZyAuZmlsdGVyLWNoZWNrYm94ZXMgLmZpbHRlci1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XXttYXJnaW46MDtjdXJzb3I6cG9pbnRlcn0jZXZlbnRzLWxpc3RpbmcgLmZpbHRlci1jaGVja2JveGVzIC5maWx0ZXItY2hlY2tib3ggc3Bhbntmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzI5MjkyOTtjdXJzb3I6cG9pbnRlcn0jZXZlbnRzLWxpc3RpbmcgLnByaWNlLXJhbmdlLWNvbnRhaW5lciAucHJpY2UtcmFuZ2UtaW5wdXRze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MTBweDttYXJnaW4tYm90dG9tOjE1cHh9I2V2ZW50cy1saXN0aW5nIC5wcmljZS1yYW5nZS1jb250YWluZXIgLnByaWNlLXJhbmdlLWlucHV0cyAucHJpY2UtaW5wdXQtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NXB4fSNldmVudHMtbGlzdGluZyAucHJpY2UtcmFuZ2UtY29udGFpbmVyIC5wcmljZS1yYW5nZS1pbnB1dHMgLnByaWNlLWlucHV0LWdyb3VwIGxhYmVse2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojNjY2O21hcmdpbjowfSNldmVudHMtbGlzdGluZyAucHJpY2UtcmFuZ2UtY29udGFpbmVyIC5wcmljZS1yYW5nZS1pbnB1dHMgLnByaWNlLWlucHV0LWdyb3VwIGlucHV0W3R5cGU9bnVtYmVyXXt3aWR0aDo4MHB4O2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjE7Y29sb3I6aW5oZXJpdDtwYWRkaW5nOjEwcHggMTVweDtib3JkZXI6MnB4IHNvbGlkICNlMWUxZTE7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZDojZmZmO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO3BhZGRpbmc6OHB4IDEwcHg7Ym9yZGVyLXJhZGl1czpjYWxjKDhweCAtIDJweCk7dGV4dC1hbGlnbjpjZW50ZXJ9I2V2ZW50cy1saXN0aW5nIC5wcmljZS1yYW5nZS1jb250YWluZXIgLnByaWNlLXJhbmdlLWlucHV0cyAucHJpY2UtaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6I2VjM2M0Njtib3gtc2hhZG93OjAgMnB4IDRweCByZ2JhKDAsMCwwLC4xKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I2V2ZW50cy1saXN0aW5nIC5wcmljZS1yYW5nZS1jb250YWluZXIgLnByaWNlLXJhbmdlLWlucHV0cyAucHJpY2UtaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1udW1iZXJdOmhvdmVye2JvcmRlci1jb2xvcjojYzhjOGM4fX0jZXZlbnRzLWxpc3RpbmcgLnByaWNlLXJhbmdlLWNvbnRhaW5lciAucHJpY2UtcmFuZ2UtaW5wdXRzIC5wcmljZS1pbnB1dC1ncm91cCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojZWMzYzQ2fSNldmVudHMtbGlzdGluZyAucHJpY2UtcmFuZ2UtY29udGFpbmVyIC5wcmljZS1yYW5nZS1pbnB1dHMgLnByaWNlLXNlcGFyYXRvcntmb250LXdlaWdodDpib2xkO2NvbG9yOiM2NjY7bWFyZ2luLXRvcDoyMHB4fSNldmVudHMtbGlzdGluZyAucHJpY2UtcmFuZ2UtY29udGFpbmVyIC5wcmljZS1yYW5nZS1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjZweH0jZXZlbnRzLWxpc3RpbmcgLnByaWNlLXJhbmdlLWNvbnRhaW5lciAucHJpY2UtcmFuZ2Utc2xpZGVyIC5wcmljZS1yYW5nZS10cmFja3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDo2cHg7YmFja2dyb3VuZDojZTFlMWUxO2JvcmRlci1yYWRpdXM6M3B4fSNldmVudHMtbGlzdGluZyAucHJpY2UtcmFuZ2UtY29udGFpbmVyIC5wcmljZS1yYW5nZS1zbGlkZXIgLnByaWNlLXJhbmdlLXRyYWNrIC5wcmljZS1yYW5nZS1wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNlYzNjNDY7Ym9yZGVyLXJhZGl1czozcHh9I2V2ZW50cy1saXN0aW5nIC5wcmljZS1yYW5nZS1jb250YWluZXIgLnByaWNlLXJhbmdlLXNsaWRlciAucHJpY2UtcmFuZ2UtaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6NnB4O2JhY2tncm91bmQ6bm9uZTthcHBlYXJhbmNlOm5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX0jZXZlbnRzLWxpc3RpbmcgLnByaWNlLXJhbmdlLWNvbnRhaW5lciAucHJpY2UtcmFuZ2Utc2xpZGVyIC5wcmljZS1yYW5nZS1pbnB1dDo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7YXBwZWFyYW5jZTpub25lO3BvaW50ZXItZXZlbnRzOmFsbDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MnB4IHNvbGlkICNlYzNjNDY7Ym9yZGVyLXJhZGl1czo1MCU7Y3Vyc29yOnBvaW50ZXI7Ym94LXNoYWRvdzowIDJweCA0cHggcmdiYSgwLDAsMCwuMSl9I2V2ZW50cy1saXN0aW5nIC5wcmljZS1yYW5nZS1jb250YWluZXIgLnByaWNlLXJhbmdlLXNsaWRlciAucHJpY2UtcmFuZ2UtaW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWJ7cG9pbnRlci1ldmVudHM6YWxsO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoycHggc29saWQgI2VjM2M0Njtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6cG9pbnRlcjtib3gtc2hhZG93OjAgMnB4IDRweCByZ2JhKDAsMCwwLC4xKX0jZXZlbnRzLWxpc3RpbmcgLmFkdmFuY2VkLWZpbHRlcnMtYWN0aW9uc3tkaXNwbGF5Om5vbmU7Z2FwOjEwcHg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmctdG9wOjE1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UxZTFlMX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7I2V2ZW50cy1saXN0aW5nIC5hZHZhbmNlZC1maWx0ZXJzLWFjdGlvbnN7anVzdGlmeS1jb250ZW50OnN0cmV0Y2h9I2V2ZW50cy1saXN0aW5nIC5hZHZhbmNlZC1maWx0ZXJzLWFjdGlvbnMgLmJ0bntmbGV4OjF9fSNldmVudHMtbGlzdGluZyAuYWR2YW5jZWQtZmlsdGVycy1hY3Rpb25zIC5idG57cGFkZGluZzoxMHB4IDIwcHg7Ym9yZGVyLXJhZGl1czo4cHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOmluaGVyaXQ7Zm9udC13ZWlnaHQ6NTAwO2N1cnNvcjpwb2ludGVyO2JvcmRlcjoxcHggc29saWQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7d2hpdGUtc3BhY2U6bm93cmFwfSNldmVudHMtbGlzdGluZyAuYWR2YW5jZWQtZmlsdGVycy1hY3Rpb25zIC5idG4tLXByaW1hcnl7YmFja2dyb3VuZDojZWMzYzQ2O2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNlYzNjNDZ9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyNldmVudHMtbGlzdGluZyAuYWR2YW5jZWQtZmlsdGVycy1hY3Rpb25zIC5idG4tLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZDojZGYxNjIxO2JvcmRlci1jb2xvcjojZGYxNjIxfX0jZXZlbnRzLWxpc3RpbmcgLmFkdmFuY2VkLWZpbHRlcnMtYWN0aW9ucyAuYnRuLS1zZWNvbmRhcnl7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMyOTI5Mjk7Ym9yZGVyLWNvbG9yOiNlMWUxZTF9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyNldmVudHMtbGlzdGluZyAuYWR2YW5jZWQtZmlsdGVycy1hY3Rpb25zIC5idG4tLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNlYzNjNDZ9fUBrZXlmcmFtZXMgc2xpZGVEb3due2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fSNldmVudHMtbGlzdGluZyAuZXZlbnRzLWZpbHRlcnMtYWR2YW5jZWQsI2V2ZW50cy1saXN0aW5nIC5maWx0ZXItZHJvcGRvd24tY29udGVudHthbmltYXRpb246c2xpZGVEb3duIC4zcyBlYXNlfSNldmVudHMtbGlzdGluZyAuZGF0ZS1uYXZpZ2F0aW9uLWNvbXBsZXRle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi10b3A6MTVweDtwYWRkaW5nOjEwcHg7YW5pbWF0aW9uOnNsaWRlRG93biAuM3MgZWFzZX0jZXZlbnRzLWxpc3RpbmcgLmRhdGUtbmF2aWdhdGlvbi1jb21wbGV0ZSAuZGF0ZS1pbnB1dC1oaWRkZW57cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjIwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpeyNldmVudHMtbGlzdGluZyAuZGF0ZS1uYXZpZ2F0aW9uLWJhcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNXB4O3BhZGRpbmc6MTJweCAxNXB4O21hcmdpbjoxMHB4IDB9fSNldmVudHMtbGlzdGluZyAuZGF0ZS1uYXZpZ2F0aW9uLWJhciAuZGF0ZS1uYXYtc2ltcGxle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjIwcHg7cGFkZGluZzoxMnB4IDA7ZmxleDoxO2ZsZXgtd3JhcDp3cmFwfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsjZXZlbnRzLWxpc3RpbmcgLmRhdGUtbmF2aWdhdGlvbi1iYXIgLmRhdGUtbmF2LXNpbXBsZXtnYXA6MTVweDtwYWRkaW5nOjEwcHggMDt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fSNldmVudHMtbGlzdGluZyAuZGF0ZS1uYXZpZ2F0aW9uLWJhciAuZGF0ZS1uYXYtYXJyb3d7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMjkyOTI5O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyNldmVudHMtbGlzdGluZyAuZGF0ZS1uYXZpZ2F0aW9uLWJhciAuZGF0ZS1uYXYtYXJyb3c6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNlYzNjNDY7YmFja2dyb3VuZDpyZ2JhKDIzNiw2MCw3MCwuMDUpO2NvbG9yOiNlYzNjNDZ9fSNldmVudHMtbGlzdGluZyAuZGF0ZS1uYXZpZ2F0aW9uLWJhciAuZGF0ZS1uYXYtYXJyb3c6YWN0aXZle3RyYW5zZm9ybTpzY2FsZSgwLjk1KX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIC5kYXRlLW5hdi1hcnJvd3t3aWR0aDozNnB4O2hlaWdodDozNnB4O2ZvbnQtc2l6ZToxNHB4fX0jZXZlbnRzLWxpc3RpbmcgLmRhdGUtbmF2aWdhdGlvbi1iYXIgLmRhdGUtZGlzcGxheS1mcmVuY2h7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS40O2NvbG9yOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDtwYWRkaW5nOjEwcHggMTVweDttaW4td2lkdGg6MTQwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDoycHh9I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIC5kYXRlLWRpc3BsYXktZnJlbmNoIC5maWx0ZXItYXJyb3d7Zm9udC1zaXplOjEycHg7b3BhY2l0eTouNzttYXJnaW4tbGVmdDo0cHg7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsjZXZlbnRzLWxpc3RpbmcgLmRhdGUtbmF2aWdhdGlvbi1iYXIgLmRhdGUtZGlzcGxheS1mcmVuY2g6aG92ZXIgLmZpbHRlci1hcnJvd3tvcGFjaXR5OjF9fSNldmVudHMtbGlzdGluZyAuZGF0ZS1uYXZpZ2F0aW9uLWJhciAuZGF0ZS1uYXYtcmVzZXR7Ym9yZGVyLXJhZGl1czozcHg7bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIC5kYXRlLW5hdi1yZXNldHttYXJnaW4tbGVmdDowO21hcmdpbi10b3A6MTBweH19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpeyNldmVudHMtbGlzdGluZyAuZXZlbnRzLWZpbHRlcnMtYmFye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTVweDtwYWRkaW5nOjE1cHh9I2V2ZW50cy1saXN0aW5nIC5ldmVudHMtZmlsdGVycy1iYXIgLmZpbHRlcnMtc2VhcmNoe3dpZHRoOjEwMCU7b3JkZXI6MX0jZXZlbnRzLWxpc3RpbmcgLmV2ZW50cy1maWx0ZXJzLWJhciAuZmlsdGVycy12aWV3LWNvbnRyb2xze29yZGVyOjI7d2lkdGg6MTAwJX0jZXZlbnRzLWxpc3RpbmcgLmV2ZW50cy1maWx0ZXJzLWJhciAuZmlsdGVycy12aWV3LWNvbnRyb2xzIC52aWV3LWJ1dHRvbnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKTtnYXA6OHB4fSNldmVudHMtbGlzdGluZyAuZXZlbnRzLWZpbHRlcnMtYmFyIC5maWx0ZXJzLXNlcGFyYXRvcntkaXNwbGF5Om5vbmV9I2V2ZW50cy1saXN0aW5nIC5ldmVudHMtZmlsdGVycy1iYXIgLmZpbHRlcnMtdG9nZ2xle29yZGVyOjM7d2lkdGg6MTAwJX0jZXZlbnRzLWxpc3RpbmcgLmV2ZW50cy1maWx0ZXJzLWJhciAuZmlsdGVycy10b2dnbGUgLmZpbHRlcnMtdG9nZ2xlLWJ0bnt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fUBtZWRpYShtYXgtd2lkdGg6IDQ1MHB4KXsjZXZlbnRzLWxpc3RpbmcgLmV2ZW50cy1maWx0ZXJzLWJhcntwYWRkaW5nOjEycHg7Z2FwOjEycHh9I2V2ZW50cy1saXN0aW5nIC5ldmVudHMtZmlsdGVycy1iYXIgLmZpbHRlcnMtc2VhcmNoIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtaW5wdXR7cGFkZGluZzoxMnB4IDE1cHg7Zm9udC1zaXplOjE0cHh9I2V2ZW50cy1saXN0aW5nIC5ldmVudHMtZmlsdGVycy1iYXIgLmZpbHRlcnMtc2VhcmNoIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYnRue3BhZGRpbmc6MTJweCAxNnB4O2ZvbnQtc2l6ZToxNHB4fSNldmVudHMtbGlzdGluZyAuZXZlbnRzLWZpbHRlcnMtYmFyIC5maWx0ZXJzLXZpZXctY29udHJvbHMgLnZpZXctYnV0dG9uc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6NnB4fSNldmVudHMtbGlzdGluZyAuZXZlbnRzLWZpbHRlcnMtYmFyIC5maWx0ZXJzLXZpZXctY29udHJvbHMgLnZpZXctYnV0dG9ucyAudmlldy1idG57cGFkZGluZzoxMHB4IDhweDtmb250LXNpemU6MTNweH0jZXZlbnRzLWxpc3RpbmcgLmV2ZW50cy1maWx0ZXJzLWJhciAuZmlsdGVycy10b2dnbGUgLmZpbHRlcnMtdG9nZ2xlLWJ0bntwYWRkaW5nOjEycHg7Zm9udC1zaXplOjE0cHh9I2V2ZW50cy1saXN0aW5nIC5maWx0ZXItZHJvcGRvd257d2lkdGg6MTAwJX0jZXZlbnRzLWxpc3RpbmcgLmZpbHRlci1kcm9wZG93biAuZmlsdGVyLWRyb3Bkb3duLWNvbnRlbnR7bGVmdDowO3JpZ2h0OjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZX19QG1lZGlhKG1heC13aWR0aDogMzUwcHgpeyNldmVudHMtbGlzdGluZyAuZXZlbnRzLWZpbHRlcnMtYmFye3BhZGRpbmc6OHB4fSNldmVudHMtbGlzdGluZyAuZmlsdGVycy1zZWFyY2ggLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1pbnB1dHtwYWRkaW5nOjEwcHggMTJweDtmb250LXNpemU6MTNweH0jZXZlbnRzLWxpc3RpbmcgLmZpbHRlcnMtc2VhcmNoIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYnRue3BhZGRpbmc6MTBweCAxMnB4O2ZvbnQtc2l6ZToxM3B4fSNldmVudHMtbGlzdGluZyAuZmlsdGVyLWRyb3Bkb3duLWNvbnRlbnR7cGFkZGluZzoxMHB4O2ZvbnQtc2l6ZToxM3B4fSNldmVudHMtbGlzdGluZyAucHJpY2UtcmFuZ2UtY29udGFpbmVyIC5wcmljZS1yYW5nZS1pbnB1dHN7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4cHh9I2V2ZW50cy1saXN0aW5nIC5wcmljZS1yYW5nZS1jb250YWluZXIgLnByaWNlLXJhbmdlLWlucHV0cyAucHJpY2UtaW5wdXQtZ3JvdXAgaW5wdXR7d2lkdGg6MTAwJX19Lm5ld3MtZ2FsbGVyeS1zbGlkZXIsLmJ1cmVhdXgtZ2FsbGVyeS1zbGlkZXIsLm1hZ2FzaW5zLWdhbGxlcnktc2xpZGVyLC5hcHBhcnRlbWVudHMtZ2FsbGVyeS1zbGlkZXJ7d2lkdGg6MTAwdnc7bWFyZ2luLWxlZnQ6Y2FsYygtNTB2dyArIDUwJSk7cGFkZGluZzoycmVtIDA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5uZXdzLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCwuYnVyZWF1eC1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QsLm1hZ2FzaW5zLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCwuYXBwYXJ0ZW1lbnRzLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdHtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJX0ubmV3cy1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLC5idXJlYXV4LWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssLm1hZ2FzaW5zLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssLmFwcGFydGVtZW50cy1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNre2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlcn0ubmV3cy1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYsLm5ld3MtZ2FsbGVyeS1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0LC5idXJlYXV4LWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiwuYnVyZWF1eC1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQsLm1hZ2FzaW5zLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiwubWFnYXNpbnMtZ2FsbGVyeS1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0LC5hcHBhcnRlbWVudHMtZ2FsbGVyeS1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2LC5hcHBhcnRlbWVudHMtZ2FsbGVyeS1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0e3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7ei1pbmRleDoxMH0ubmV3cy1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLC5uZXdzLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUsLmJ1cmVhdXgtZ2FsbGVyeS1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwuYnVyZWF1eC1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlLC5tYWdhc2lucy1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLC5tYWdhc2lucy1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlLC5hcHBhcnRlbWVudHMtZ2FsbGVyeS1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwuYXBwYXJ0ZW1lbnRzLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmV7Zm9udC1zaXplOjMwcHg7Y29sb3I6I2VjM2M0NjtvcGFjaXR5OjF9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5uZXdzLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiwubmV3cy1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQsLmJ1cmVhdXgtZ2FsbGVyeS1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2LC5idXJlYXV4LWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCwubWFnYXNpbnMtZ2FsbGVyeS1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2LC5tYWdhc2lucy1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQsLmFwcGFydGVtZW50cy1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYsLmFwcGFydGVtZW50cy1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLW5leHR7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH0ubmV3cy1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLC5uZXdzLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUsLmJ1cmVhdXgtZ2FsbGVyeS1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwuYnVyZWF1eC1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlLC5tYWdhc2lucy1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLC5tYWdhc2lucy1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlLC5hcHBhcnRlbWVudHMtZ2FsbGVyeS1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwuYXBwYXJ0ZW1lbnRzLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmV7Zm9udC1zaXplOjI0cHh9fS5uZXdzLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiwuYnVyZWF1eC1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYsLm1hZ2FzaW5zLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiwuYXBwYXJ0ZW1lbnRzLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldntsZWZ0OjIwcHh9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5uZXdzLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiwuYnVyZWF1eC1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYsLm1hZ2FzaW5zLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiwuYXBwYXJ0ZW1lbnRzLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldntsZWZ0OjEwcHh9fS5uZXdzLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCwuYnVyZWF1eC1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQsLm1hZ2FzaW5zLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCwuYXBwYXJ0ZW1lbnRzLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dHtyaWdodDoyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsubmV3cy1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQsLmJ1cmVhdXgtZ2FsbGVyeS1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0LC5tYWdhc2lucy1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQsLmFwcGFydGVtZW50cy1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLW5leHR7cmlnaHQ6MTBweH19Lm5ld3MtZ2FsbGVyeS1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzLC5idXJlYXV4LWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cywubWFnYXNpbnMtZ2FsbGVyeS1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzLC5hcHBhcnRlbWVudHMtZ2FsbGVyeS1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1kb3Rze2JvdHRvbToyMHB4fS5uZXdzLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSwuYnVyZWF1eC1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGksLm1hZ2FzaW5zLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSwuYXBwYXJ0ZW1lbnRzLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaXttYXJnaW46MCA1cHh9Lm5ld3MtZ2FsbGVyeS1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUsLmJ1cmVhdXgtZ2FsbGVyeS1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUsLm1hZ2FzaW5zLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlLC5hcHBhcnRlbWVudHMtZ2FsbGVyeS1zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7Zm9udC1zaXplOjEycHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7b3BhY2l0eToxfS5uZXdzLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSwuYnVyZWF1eC1nYWxsZXJ5LXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUsLm1hZ2FzaW5zLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSwuYXBwYXJ0ZW1lbnRzLWdhbGxlcnktc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZXtjb2xvcjojZmZmO29wYWNpdHk6MX0ubmV3cy1nYWxsZXJ5LXNsaWRlciAubmV3cy1nYWxsZXJ5X19pdGVtLC5idXJlYXV4LWdhbGxlcnktc2xpZGVyIC5uZXdzLWdhbGxlcnlfX2l0ZW0sLm1hZ2FzaW5zLWdhbGxlcnktc2xpZGVyIC5uZXdzLWdhbGxlcnlfX2l0ZW0sLmFwcGFydGVtZW50cy1nYWxsZXJ5LXNsaWRlciAubmV3cy1nYWxsZXJ5X19pdGVte21hcmdpbjowIDVweH0ubmV3cy1nYWxsZXJ5LXNsaWRlciAubmV3cy1nYWxsZXJ5X19pdGVtIGltZywuYnVyZWF1eC1nYWxsZXJ5LXNsaWRlciAubmV3cy1nYWxsZXJ5X19pdGVtIGltZywubWFnYXNpbnMtZ2FsbGVyeS1zbGlkZXIgLm5ld3MtZ2FsbGVyeV9faXRlbSBpbWcsLmFwcGFydGVtZW50cy1nYWxsZXJ5LXNsaWRlciAubmV3cy1nYWxsZXJ5X19pdGVtIGltZ3t3aWR0aDoxMDAlO2hlaWdodDozNTBweDtvYmplY3QtZml0OmNvdmVyO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czo4cHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5uZXdzLWdhbGxlcnktc2xpZGVyIC5uZXdzLWdhbGxlcnlfX2l0ZW0gaW1nLC5idXJlYXV4LWdhbGxlcnktc2xpZGVyIC5uZXdzLWdhbGxlcnlfX2l0ZW0gaW1nLC5tYWdhc2lucy1nYWxsZXJ5LXNsaWRlciAubmV3cy1nYWxsZXJ5X19pdGVtIGltZywuYXBwYXJ0ZW1lbnRzLWdhbGxlcnktc2xpZGVyIC5uZXdzLWdhbGxlcnlfX2l0ZW0gaW1ne2hlaWdodDoyODBweH19QG1lZGlhKG1heC13aWR0aDogNDgwcHgpey5uZXdzLWdhbGxlcnktc2xpZGVyIC5uZXdzLWdhbGxlcnlfX2l0ZW0gaW1nLC5idXJlYXV4LWdhbGxlcnktc2xpZGVyIC5uZXdzLWdhbGxlcnlfX2l0ZW0gaW1nLC5tYWdhc2lucy1nYWxsZXJ5LXNsaWRlciAubmV3cy1nYWxsZXJ5X19pdGVtIGltZywuYXBwYXJ0ZW1lbnRzLWdhbGxlcnktc2xpZGVyIC5uZXdzLWdhbGxlcnlfX2l0ZW0gaW1ne2hlaWdodDoyNTBweH19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5uZXdzLWdhbGxlcnktc2xpZGVyLC5idXJlYXV4LWdhbGxlcnktc2xpZGVyLC5tYWdhc2lucy1nYWxsZXJ5LXNsaWRlciwuYXBwYXJ0ZW1lbnRzLWdhbGxlcnktc2xpZGVye3BhZGRpbmc6MS41cmVtIDB9fS5uZXdzLWJsb2NrLS1nYWxsZXJ5LC5idXJlYXV4LWJsb2NrLS1nYWxsZXJ5LC5tYWdhc2lucy1ibG9jay0tZ2FsbGVyeSwuYXBwYXJ0ZW1lbnRzLWJsb2NrLS1nYWxsZXJ5e21hcmdpbjoycmVtIDB9Lm5ld3MtYmxvY2stLWdhbGxlcnkgLmdhbGxlcnktdGl0bGUsLmJ1cmVhdXgtYmxvY2stLWdhbGxlcnkgLmdhbGxlcnktdGl0bGUsLm1hZ2FzaW5zLWJsb2NrLS1nYWxsZXJ5IC5nYWxsZXJ5LXRpdGxlLC5hcHBhcnRlbWVudHMtYmxvY2stLWdhbGxlcnkgLmdhbGxlcnktdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZToxLjJyZW07Y29sb3I6dmFyKC0tY29sb3JfX3RleHQpfS5nYWxsZXJ5LWluZmluaXRlLXNjcm9sbCAuc2xpY2stdHJhY2sgLm5ld3MtZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQobil7YW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tc2xpZGUtaW5kZXgsIDApICogMC4xcyl9QG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXsubmV3cy1nYWxsZXJ5LXNsaWRlciwuYnVyZWF1eC1nYWxsZXJ5LXNsaWRlciwubWFnYXNpbnMtZ2FsbGVyeS1zbGlkZXIsLmFwcGFydGVtZW50cy1nYWxsZXJ5LXNsaWRlcntwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjFyZW19fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5uZXdzLWdhbGxlcnktc2xpZGVyIC5zbGljay10cmFjaywuYnVyZWF1eC1nYWxsZXJ5LXNsaWRlciAuc2xpY2stdHJhY2ssLm1hZ2FzaW5zLWdhbGxlcnktc2xpZGVyIC5zbGljay10cmFjaywuYXBwYXJ0ZW1lbnRzLWdhbGxlcnktc2xpZGVyIC5zbGljay10cmFja3thbmltYXRpb246bm9uZSAhaW1wb3J0YW50fX0uc2VjdGlvbl9fcmVsYXRlZC1ldmVudHN7cGFkZGluZzowO21hcmdpbjo2MHB4IDB9LnNlY3Rpb25fX3JlbGF0ZWQtZXZlbnRzIC5yZWxhdGVkLWV2ZW50cy1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uc2VjdGlvbl9fcmVsYXRlZC1ldmVudHMgLnJlbGF0ZWQtZXZlbnRzLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5ldmVudC1zbGlkZXtkaXNwbGF5OmZsZXg7aGVpZ2h0OjQ1MHB4fUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsuc2VjdGlvbl9fcmVsYXRlZC1ldmVudHMgLnJlbGF0ZWQtZXZlbnRzLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5ldmVudC1zbGlkZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtoZWlnaHQ6YXV0b319LnNlY3Rpb25fX3JlbGF0ZWQtZXZlbnRzIC5yZWxhdGVkLWV2ZW50cy1zbGlkZXIgLnN3aXBlci1zbGlkZSAuZXZlbnQtc2xpZGVfX2NvbnRlbnR7d2lkdGg6MzAlO2JhY2tncm91bmQ6IzAwMDtjb2xvcjojZmZmO3BhZGRpbmc6MCA1MHB4IDUwcHggMTAwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsuc2VjdGlvbl9fcmVsYXRlZC1ldmVudHMgLnJlbGF0ZWQtZXZlbnRzLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5ldmVudC1zbGlkZV9fY29udGVudHt3aWR0aDoxMDAlO3BhZGRpbmc6MzBweCAyMHB4fX0uc2VjdGlvbl9fcmVsYXRlZC1ldmVudHMgLnJlbGF0ZWQtZXZlbnRzLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5ldmVudC1zbGlkZV9fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjA7Y29sb3I6I2ZmZjtmb250LXNpemU6NjJweDttYXJnaW4tYm90dG9tOjEwMHB4fS5zZWN0aW9uX19yZWxhdGVkLWV2ZW50cyAucmVsYXRlZC1ldmVudHMtc2xpZGVyIC5zd2lwZXItc2xpZGUgLmV2ZW50LXNsaWRlX19idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouM3JlbSAxcmVtO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtib3JkZXI6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxO2NvbG9yOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzoxNXB4IDEwMHB4O2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmZpdC1jb250ZW50O2hlaWdodDo1MHB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTY3MzI4IDAlLCAjZWMzYzQ2IDEwMCUpO2NvbG9yOiMwMDAgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjRweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246Ym94LXNoYWRvdyAwcyB0cmFuc2Zvcm0gLjNzO2JveC1zaGFkb3c6MCAyMDBweCAxMDBweCAtMTAwcHggI2ZmZiBpbnNldH1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7LnNlY3Rpb25fX3JlbGF0ZWQtZXZlbnRzIC5yZWxhdGVkLWV2ZW50cy1zbGlkZXIgLnN3aXBlci1zbGlkZSAuZXZlbnQtc2xpZGVfX2J1dHRvbntwYWRkaW5nOjhweCAxMnB4ICFpbXBvcnRhbnR9fS5zZWN0aW9uX19yZWxhdGVkLWV2ZW50cyAucmVsYXRlZC1ldmVudHMtc2xpZGVyIC5zd2lwZXItc2xpZGUgLmV2ZW50LXNsaWRlX19idXR0b246aG92ZXIsLnNlY3Rpb25fX3JlbGF0ZWQtZXZlbnRzIC5yZWxhdGVkLWV2ZW50cy1zbGlkZXIgLnN3aXBlci1zbGlkZSAuZXZlbnQtc2xpZGVfX2J1dHRvbjpmb2N1c3tib3gtc2hhZG93Om5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNweCl9LnNlY3Rpb25fX3JlbGF0ZWQtZXZlbnRzIC5yZWxhdGVkLWV2ZW50cy1zbGlkZXIgLnN3aXBlci1zbGlkZSAuZXZlbnQtc2xpZGVfX2ltYWdle3dpZHRoOjcwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhKG1heC13aWR0aDogNjgwcHgpey5zZWN0aW9uX19yZWxhdGVkLWV2ZW50cyAucmVsYXRlZC1ldmVudHMtc2xpZGVyIC5zd2lwZXItc2xpZGUgLmV2ZW50LXNsaWRlX19pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDo0MDBweH19LnNlY3Rpb25fX3JlbGF0ZWQtZXZlbnRzIC5yZWxhdGVkLWV2ZW50cy1zbGlkZXIgLnN3aXBlci1zbGlkZSAuZXZlbnQtc2xpZGVfX2ltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LnNlY3Rpb25fX3JlbGF0ZWQtZXZlbnRzIC5yZWxhdGVkLWV2ZW50cy1zbGlkZXJfX25hdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MTA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MCAyMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsuc2VjdGlvbl9fcmVsYXRlZC1ldmVudHMgLnJlbGF0ZWQtZXZlbnRzLXNsaWRlcl9fbmF2e3BhZGRpbmc6MCAxMHB4fX0uc2VjdGlvbl9fcmVsYXRlZC1ldmVudHMgLnJlbGF0ZWQtZXZlbnRzLXNsaWRlcl9fbmF2IGJ1dHRvbnt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjEpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuc2VjdGlvbl9fcmVsYXRlZC1ldmVudHMgLnJlbGF0ZWQtZXZlbnRzLXNsaWRlcl9fbmF2IGJ1dHRvbjpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4xKX19LnNlY3Rpb25fX3JlbGF0ZWQtZXZlbnRzIC5yZWxhdGVkLWV2ZW50cy1zbGlkZXJfX25hdiBidXR0b24gc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7ZmlsbDojMDAwfSNzZWUtYW5kLWRvIC5zZWN0aW9uX19oZXJve3BhZGRpbmc6NjBweCAwIDQwcHggMH0jc2VlLWFuZC1kbyAuc2VjdGlvbl9faGVybyAuY29udGFpbmVyLS1ldmVudHN7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjExMTBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAyMHB4fSNzZWUtYW5kLWRvIC5zZWN0aW9uX19oZXJvIC5saXN0aW5nLWhlcm9fX3RpdGxle2ZvbnQtc2l6ZToyLjVyZW07Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206NTBweDtmb250LXNpemU6NjRweDtjb2xvcjojMjkyOTI5O3RleHQtYWxpZ246Y2VudGVyfSNzZWUtYW5kLWRvIC5zZWN0aW9uX19oZXJvIC5saXN0aW5nLWhlcm9fX3N1YnRpdGxle2ZvbnQtc2l6ZToxLjJyZW07Y29sb3I6IzI5MjkyOTttYXJnaW4tYm90dG9tOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9I3NlZS1hbmQtZG8gLnNlY3Rpb25fX2hlcm8gLmhlcm8tc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206NDBweH0jc2VlLWFuZC1kbyAuc2VjdGlvbl9faGVybyAuaGVyby1zbGlkZXIgLnNsaWNrLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfSNzZWUtYW5kLWRvIC5zZWN0aW9uX19oZXJvIC5oZXJvLXNsaWRlciAuc2xpY2stbGlzdHtvdmVyZmxvdzpoaWRkZW59I3NlZS1hbmQtZG8gLnNlY3Rpb25fX2hlcm8gLmhlcm8tc2xpZGVyIC5zbGljay10cmFja3tkaXNwbGF5OmZsZXg7bWFyZ2luOjAgYXV0b30jc2VlLWFuZC1kbyAuc2VjdGlvbl9faGVybyAuaGVyby1zbGlkZXIgLnNsaWNrLXNsaWRle2hlaWdodDphdXRvO3dpZHRoOjM1MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjM4cHggIWltcG9ydGFudH0jc2VlLWFuZC1kbyAuc2VjdGlvbl9faGVybyAuaGVyby1zbGlkZXIgLnNsaWNrLXNsaWRlPmRpdntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHN7cGFkZGluZzo2MHB4IDB9I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cyAuY29udGFpbmVyLS1ldmVudHN7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjExMTBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAyMHB4fSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMgLnVwY29taW5nLWV2ZW50c19fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjA7Y29sb3I6IzAwMDtmb250LXNpemU6NTBweDtsZXR0ZXItc3BhY2luZzotMXB4O21hcmdpbi1ib3R0b206NjBweDt0ZXh0LWFsaWduOmNlbnRlcn0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudHNfX3RleHR7bWFyZ2luOjAgYXV0byA2MHB4O2NvbG9yOiMyOTI5Mjk7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MzBweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOjI0cHggIWltcG9ydGFudH0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzIC5hZ2VuZGEtYnV0dG9ue21hcmdpbi10b3A6NDBweDt3aWR0aDpmaXQtY29udGVudCAhaW1wb3J0YW50O3BhZGRpbmc6MTJweCAyNHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87Ym9yZGVyLXJhZGl1czo0cHh9I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cyAudXBjb21pbmctZXZlbnRzLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjYwcHg7b3ZlcmZsb3c6aGlkZGVufSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMgLnVwY29taW5nLWV2ZW50cy1zbGlkZXJfX2NvbnRhaW5lcnt3aWR0aDoxMTEwcHg7bWF4LXdpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgNjBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cyAudXBjb21pbmctZXZlbnRzLXNsaWRlcl9fY29udGFpbmVyIC5zbGljay10cmFja3tkaXNwbGF5OmZsZXg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudHMtc2xpZGVyX19jb250YWluZXIgLnNsaWNrLWRvdHN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjIwMHB4O2hlaWdodDoycHg7bWFyZ2luOjMwcHggYXV0byAwO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtvdmVyZmxvdzp2aXNpYmxlfSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMgLnVwY29taW5nLWV2ZW50cy1zbGlkZXJfX2NvbnRhaW5lciAuc2xpY2stZG90cyBsaXtmbGV4OjE7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlfSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMgLnVwY29taW5nLWV2ZW50cy1zbGlkZXJfX2NvbnRhaW5lciAuc2xpY2stZG90cyBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6LTRweDtoZWlnaHQ6MTBweDt3aWR0aDoxcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yKX0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudHMtc2xpZGVyX19jb250YWluZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9ue2Rpc3BsYXk6bm9uZX0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudHMtc2xpZGVyX19jb250YWluZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZle2JhY2tncm91bmQ6IzAwMH0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudHMtc2xpZGVyX19jb250YWluZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlfmxpe2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cyAudXBjb21pbmctZXZlbnRzLXNsaWRlcl9fY29udGFpbmVyIC5zbGljay1kb3RzIGxpOm5vdCguc2xpY2stYWN0aXZlKX5saXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMgLnVwY29taW5nLWV2ZW50cy1zbGlkZXJfX2NvbnRhaW5lciAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoLW4rMSk6bm90KC5zbGljay1hY3RpdmUpe2JhY2tncm91bmQ6IzAwMH0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudHMtc2xpZGVyX19jb250YWluZXIgLnNsaWNrLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7ei1pbmRleDoxMDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6IzAwMDtib3JkZXI6bm9uZTtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cyAudXBjb21pbmctZXZlbnRzLXNsaWRlcl9fY29udGFpbmVyIC5zbGljay1hcnJvdzpob3ZlcntiYWNrZ3JvdW5kOiMyOTI5Mjl9fSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMgLnVwY29taW5nLWV2ZW50cy1zbGlkZXJfX2NvbnRhaW5lciAuc2xpY2stYXJyb3cgc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7ZmlsbDpjdXJyZW50Q29sb3J9I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cyAudXBjb21pbmctZXZlbnRzLXNsaWRlcl9fY29udGFpbmVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2e2xlZnQ6MH0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudHMtc2xpZGVyX19jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHR7cmlnaHQ6MH0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudHMtc2xpZGVyIC5zbGljay1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudHMtc2xpZGVyIC5zbGljay1saXN0e292ZXJmbG93OmhpZGRlbjttYXJnaW46MCAtMTVweH0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudHMtc2xpZGVyIC5zbGljay10cmFja3tkaXNwbGF5OmZsZXg7bWFyZ2luOjAgYXV0b30jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudHMtc2xpZGVyIC5zbGljay1zbGlkZXtoZWlnaHQ6YXV0bzt3aWR0aDozNDkuMjA0cHggIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MTBweCAhaW1wb3J0YW50O3BhZGRpbmc6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZX0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudHMtc2xpZGVyIC5zbGljay1zbGlkZT5kaXZ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudHMtc2xpZGVyIC51cGNvbWluZy1ldmVudC1zbGlkZS0tbGlua3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoxMDAlO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAycHggOHB4IHJnYmEoMCwwLDAsLjA4KTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjJzLHRyYW5zZm9ybSAuM3M7b3ZlcmZsb3c6aGlkZGVufSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMgLnVwY29taW5nLWV2ZW50cy1zbGlkZXIgLnVwY29taW5nLWV2ZW50LXNsaWRlX19pbWFnZXt3aWR0aDoxMDAlO2FzcGVjdC1yYXRpbzoxNi85O29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czowO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudHMtc2xpZGVyIC51cGNvbWluZy1ldmVudC1zbGlkZV9faW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cyAudXBjb21pbmctZXZlbnRzLXNsaWRlciAudXBjb21pbmctZXZlbnQtc2xpZGVfX2NvbnRlbnR7ZmxleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cyAudXBjb21pbmctZXZlbnRzLXNsaWRlciAudXBjb21pbmctZXZlbnQtc2xpZGVfX2NvbnRlbnQgLnVwY29taW5nLWV2ZW50LXNsaWRlX190aXRsZS1jb250YWluZXJ7d2lkdGg6MTAwJTtwYWRkaW5nOjMwcHggMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cyAudXBjb21pbmctZXZlbnRzLXNsaWRlciAudXBjb21pbmctZXZlbnQtc2xpZGVfX2NvbnRlbnQgLnVwY29taW5nLWV2ZW50LXNsaWRlX190aXRsZS1jb250YWluZXIgLnVwY29taW5nLWV2ZW50LXNsaWRlX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS4yZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowfSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMgLnVwY29taW5nLWV2ZW50cy1zbGlkZXIgLnVwY29taW5nLWV2ZW50LXNsaWRlX19kYXRle3dpZHRoOjEwMCU7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo2MDA7cGFkZGluZzouN2VtIDA7bWFyZ2luLXRvcDphdXRvO2xldHRlci1zcGFjaW5nOi4xZW19I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cy0taW52ZXJzZXtwYWRkaW5nOjYwcHggMDtiYWNrZ3JvdW5kOiMwMDB9I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cy0taW52ZXJzZSAuY29udGFpbmVyLS1ldmVudHN7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjExMTBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAyMHB4fSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMtLWludmVyc2UgLnVwY29taW5nLWV2ZW50c19fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjA7Y29sb3I6I2ZmZjtmb250LXNpemU6NTBweDtsZXR0ZXItc3BhY2luZzotMXB4O21hcmdpbi1ib3R0b206NjBweDt0ZXh0LWFsaWduOmNlbnRlcn0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzLS1pbnZlcnNlIC51cGNvbWluZy1ldmVudHNfX3RleHR7bWFyZ2luOjAgYXV0byA2MHB4O2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMwcHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMztjb2xvcjppbmhlcml0O2NvbG9yOiNmZmY7Zm9udC1zaXplOjI0cHggIWltcG9ydGFudH0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzLS1pbnZlcnNlIC5hZ2VuZGEtYnV0dG9ue21hcmdpbi10b3A6NDBweDt3aWR0aDpmaXQtY29udGVudCAhaW1wb3J0YW50O3BhZGRpbmc6MTJweCAyNHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlNjczMjggMCUsICNlYzNjNDYgMTAwJSk7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjRzIGVhc2UsY29sb3IgLjNzIGVhc2V9I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cy0taW52ZXJzZSAuYWdlbmRhLWJ1dHRvbjpob3Zlciwjc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzLS1pbnZlcnNlIC5hZ2VuZGEtYnV0dG9uOmZvY3Vze2JveC1zaGFkb3c6MCAyMDBweCAxMDBweCAtMTAwcHggI2ZmZiBpbnNldDtjb2xvcjojMDAwICFpbXBvcnRhbnR9I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cy0taW52ZXJzZSAudXBjb21pbmctZXZlbnRzLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjYwcHh9I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cy0taW52ZXJzZSAudXBjb21pbmctZXZlbnRzLXNsaWRlcl9fY29udGFpbmVye3dpZHRoOjExMTBweDttYXgtd2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCA2MHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzLS1pbnZlcnNlIC51cGNvbWluZy1ldmVudHMtc2xpZGVyX19jb250YWluZXIgLnNsaWNrLXRyYWNre2Rpc3BsYXk6ZmxleDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMtLWludmVyc2UgLnVwY29taW5nLWV2ZW50cy1zbGlkZXJfX2NvbnRhaW5lciAuc2xpY2stZG90c3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjAwcHg7aGVpZ2h0OjJweDttYXJnaW46MzBweCBhdXRvIDA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjEpO292ZXJmbG93OnZpc2libGV9I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cy0taW52ZXJzZSAudXBjb21pbmctZXZlbnRzLXNsaWRlcl9fY29udGFpbmVyIC5zbGljay1kb3RzIGxpe2ZsZXg6MTtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xKTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzIGVhc2V9I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cy0taW52ZXJzZSAudXBjb21pbmctZXZlbnRzLXNsaWRlcl9fY29udGFpbmVyIC5zbGljay1kb3RzIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDotNHB4O2hlaWdodDoxMHB4O3dpZHRoOjFweDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjIpfSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMtLWludmVyc2UgLnVwY29taW5nLWV2ZW50cy1zbGlkZXJfX2NvbnRhaW5lciAuc2xpY2stZG90cyBsaSBidXR0b257ZGlzcGxheTpub25lfSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMtLWludmVyc2UgLnVwY29taW5nLWV2ZW50cy1zbGlkZXJfX2NvbnRhaW5lciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmV7YmFja2dyb3VuZDojZmZmfSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMtLWludmVyc2UgLnVwY29taW5nLWV2ZW50cy1zbGlkZXJfX2NvbnRhaW5lciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmV+bGl7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzLS1pbnZlcnNlIC51cGNvbWluZy1ldmVudHMtc2xpZGVyX19jb250YWluZXIgLnNsaWNrLWRvdHMgbGk6bm90KC5zbGljay1hY3RpdmUpfmxpe2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMSl9I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cy0taW52ZXJzZSAudXBjb21pbmctZXZlbnRzLXNsaWRlcl9fY29udGFpbmVyIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCgtbisxKTpub3QoLnNsaWNrLWFjdGl2ZSl7YmFja2dyb3VuZDojZmZmfSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMtLWludmVyc2UgLnVwY29taW5nLWV2ZW50cy1zbGlkZXJfX2NvbnRhaW5lciAuc2xpY2stYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt6LWluZGV4OjEwO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojZmZmO2JvcmRlcjpub25lO2NvbG9yOiMyOTI5Mjk7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsjc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzLS1pbnZlcnNlIC51cGNvbWluZy1ldmVudHMtc2xpZGVyX19jb250YWluZXIgLnNsaWNrLWFycm93OmhvdmVye2JhY2tncm91bmQ6I2YzZjNmM319I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cy0taW52ZXJzZSAudXBjb21pbmctZXZlbnRzLXNsaWRlcl9fY29udGFpbmVyIC5zbGljay1hcnJvdyBzdmd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtmaWxsOmN1cnJlbnRDb2xvcn0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzLS1pbnZlcnNlIC51cGNvbWluZy1ldmVudHMtc2xpZGVyX19jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXZ7bGVmdDoxMHB4fSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMtLWludmVyc2UgLnVwY29taW5nLWV2ZW50cy1zbGlkZXJfX2NvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtyaWdodDoxMHB4fSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMtLWludmVyc2UgLnVwY29taW5nLWV2ZW50cy1zbGlkZXIgLnNsaWNrLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMtLWludmVyc2UgLnVwY29taW5nLWV2ZW50cy1zbGlkZXIgLnNsaWNrLWxpc3R7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowIC0xNXB4fSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMtLWludmVyc2UgLnVwY29taW5nLWV2ZW50cy1zbGlkZXIgLnNsaWNrLXRyYWNre2Rpc3BsYXk6ZmxleDttYXJnaW46MCBhdXRvfSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMtLWludmVyc2UgLnVwY29taW5nLWV2ZW50cy1zbGlkZXIgLnNsaWNrLXNsaWRle2hlaWdodDphdXRvO3dpZHRoOjM0OS4yMDRweCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDoxMHB4ICFpbXBvcnRhbnQ7cGFkZGluZzowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMtLWludmVyc2UgLnVwY29taW5nLWV2ZW50cy1zbGlkZXIgLnNsaWNrLXNsaWRlPmRpdntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMtLWludmVyc2UgLnVwY29taW5nLWV2ZW50cy1zbGlkZXIgLnVwY29taW5nLWV2ZW50LXNsaWRlLS1saW5re2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OjEwMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzI5MjkyOTtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSgwLDAsMCwuMDgpO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuMnMsdHJhbnNmb3JtIC4zcztvdmVyZmxvdzpoaWRkZW59I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cy0taW52ZXJzZSAudXBjb21pbmctZXZlbnRzLXNsaWRlciAudXBjb21pbmctZXZlbnQtc2xpZGVfX2ltYWdle3dpZHRoOjEwMCU7YXNwZWN0LXJhdGlvOjE2Lzk7b2JqZWN0LWZpdDpjb3Zlcjtib3JkZXItcmFkaXVzOjA7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufSNzZWUtYW5kLWRvIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMtLWludmVyc2UgLnVwY29taW5nLWV2ZW50cy1zbGlkZXIgLnVwY29taW5nLWV2ZW50LXNsaWRlX19pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzLS1pbnZlcnNlIC51cGNvbWluZy1ldmVudHMtc2xpZGVyIC51cGNvbWluZy1ldmVudC1zbGlkZV9fY29udGVudHtmbGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzLS1pbnZlcnNlIC51cGNvbWluZy1ldmVudHMtc2xpZGVyIC51cGNvbWluZy1ldmVudC1zbGlkZV9fY29udGVudCAudXBjb21pbmctZXZlbnQtc2xpZGVfX3RpdGxlLWNvbnRhaW5lcnt3aWR0aDoxMDAlO3BhZGRpbmc6MzBweCAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzLS1pbnZlcnNlIC51cGNvbWluZy1ldmVudHMtc2xpZGVyIC51cGNvbWluZy1ldmVudC1zbGlkZV9fY29udGVudCAudXBjb21pbmctZXZlbnQtc2xpZGVfX3RpdGxlLWNvbnRhaW5lciAudXBjb21pbmctZXZlbnQtc2xpZGVfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjJlbTtmb250LXdlaWdodDo3MDA7bWFyZ2luOjA7Y29sb3I6IzI5MjkyOX0jc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzLS1pbnZlcnNlIC51cGNvbWluZy1ldmVudHMtc2xpZGVyIC51cGNvbWluZy1ldmVudC1zbGlkZV9fZGF0ZXt3aWR0aDoxMDAlO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMjkyOTI5O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6LjdlbSAwO21hcmdpbi10b3A6YXV0bztsZXR0ZXItc3BhY2luZzouMWVtfUBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cyAudXBjb21pbmctZXZlbnRzLXNsaWRlcl9fY29udGFpbmVye3dpZHRoOjEwMCU7cGFkZGluZzowIDQwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsjc2VlLWFuZC1kbyAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzIC51cGNvbWluZy1ldmVudC1zbGlkZV9fdGl0bGV7Zm9udC1zaXplOjE2cHh9I3NlZS1hbmQtZG8gLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cyAuc2xpY2stZG90cyBsaXt3aWR0aDozMHB4fX0uc2VjdGlvbl9fbGlzdGluZy1oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnNlY3Rpb25fX2xpc3RpbmctaGVyby0td2l0aC1vdmVybGF5e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttaW4taGVpZ2h0OjM1MHB4fUBtZWRpYShtYXgtd2lkdGg6IDEwNTBweCl7LnNlY3Rpb25fX2xpc3RpbmctaGVyby0td2l0aC1vdmVybGF5e21pbi1oZWlnaHQ6MzAwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsuc2VjdGlvbl9fbGlzdGluZy1oZXJvLS13aXRoLW92ZXJsYXl7bWluLWhlaWdodDoyNTBweH19LnNlY3Rpb25fX2xpc3RpbmctaGVybyAuaGVyby1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMik7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zZWN0aW9uX19saXN0aW5nLWhlcm8gLmxpc3RpbmctaGVyb19fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6NHJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MnB4O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOjQ4cHg7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MjBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiAxMDUwcHgpey5zZWN0aW9uX19saXN0aW5nLWhlcm8gLmxpc3RpbmctaGVyb19fdGl0bGV7Zm9udC1zaXplOjM2cHh9fUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsuc2VjdGlvbl9fbGlzdGluZy1oZXJvIC5saXN0aW5nLWhlcm9fX3RpdGxle2ZvbnQtc2l6ZToyOHB4fX0uc2VjdGlvbl9fbGlzdGluZy1oZXJvIC5saXN0aW5nLWhlcm9fX3RpdGxlLS13aGl0ZXtjb2xvcjojZmZmO3RleHQtc2hhZG93OjJweCAycHggNHB4IHJnYmEoMCwwLDAsLjUpfS5zZWN0aW9uX19saXN0aW5nLWhlcm8gLmxpc3RpbmctaGVyb19fc3VidGl0bGV7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowIGF1dG8gMDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC10cmFuc2Zvcm06bm9uZX0uc2VjdGlvbl9fbGlzdGluZy1oZXJvIC5saXN0aW5nLWhlcm9fX3N1YnRpdGxlIHB7bWFyZ2luLWJvdHRvbToxNXB4fS5zZWN0aW9uX19saXN0aW5nLWhlcm8gLmxpc3RpbmctaGVyb19fc3VidGl0bGUgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uc2VjdGlvbl9fbGlzdGluZy1oZXJvIC5saXN0aW5nLWhlcm9fX3N1YnRpdGxlLS13aGl0ZXtjb2xvcjojZmZmICFpbXBvcnRhbnR9LnNlY3Rpb25fX2xpc3RpbmctaGVybyAubGlzdGluZy1oZXJvX19jdGF7bWFyZ2luLXRvcDozMHB4O2Rpc3BsYXk6aW5saW5lLWZsZXh9LnBhZ2UtdGVtcGxhdGUtdHBsX2VhdF9kcmlua19saXN0aW5nIC5zZWN0aW9uX19saXN0aW5nLWhlcm97YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gY2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDIwMDBweCl7LnBhZ2UtdGVtcGxhdGUtdHBsX2VhdF9kcmlua19saXN0aW5nIC5zZWN0aW9uX19saXN0aW5nLWhlcm8tLXdpdGgtb3ZlcmxheXttaW4taGVpZ2h0OjUwMHB4fX0jaG9tZSAuc2VjdGlvbl9faGVyb3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6OTVkdmg7bWluLWhlaWdodDo0MDBweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowICFpbXBvcnRhbnR9I2hvbWUgLnNlY3Rpb25fX2hlcm8gLmNvbnRhaW5lci0tZnVsbHt3aWR0aDp2YXIoLS1jb250YWluZXJfX2Z1bGxfX3dpZHRoKTtwYWRkaW5nOjAgdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKTttYXgtd2lkdGg6MjAwMHB4O21hcmdpbjozMHB4IGF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O21hcmdpbjowIGF1dG87aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsjaG9tZSAuc2VjdGlvbl9faGVybyAuY29udGFpbmVyLS1mdWxse21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MzBweCAhaW1wb3J0YW50fX0jaG9tZSAuc2VjdGlvbl9faGVybyAuY29udGFpbmVyLS1mdWxsOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kOiMwMDAwMDA3ZDt6LWluZGV4OjI7cG9pbnRlci1ldmVudHM6bm9uZX0jaG9tZSAuc2VjdGlvbl9faGVybyAuYmFja2dyb3VuZC12aWRlb3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7ei1pbmRleDoxfSNob21lIC5zZWN0aW9uX19oZXJvIC5jb250YWluZXJ7bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAxNXB4O2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjN9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpeyNob21lIC5zZWN0aW9uX19oZXJvIC5jb250YWluZXJ7cGFkZGluZzowIDE1cHh9fSNob21lIC5zZWN0aW9uX19oZXJvIC5oZXJvLXNjcm9sbHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206Y2xhbXAoMzJweCwgNXZoLCA3MnB4KTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoycHg7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOi4zNXJlbTtmb250LXNpemU6MTRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZTt6LWluZGV4OjN9I2hvbWUgLnNlY3Rpb25fX2hlcm8gLmhlcm8tc2Nyb2xsOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgI2ZmZjtvdXRsaW5lLW9mZnNldDo4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyNob21lIC5zZWN0aW9uX19oZXJvIC5oZXJvLXNjcm9sbHtib3R0b206MnJlbTtsZXR0ZXItc3BhY2luZzouMjVyZW19fSNob21lIC5zZWN0aW9uX19oZXJvIC5oZXJvLXNjcm9sbCAuaGVyby1zY3JvbGxfX2xpbmV7cG9zaXRpb246cmVsYXRpdmU7dG9wOjEycHg7d2lkdGg6MnB4O2hlaWdodDo1MHB4O2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNob21lIC5zZWN0aW9uX19oZXJvIC5oZXJvLXNjcm9sbCAuaGVyby1zY3JvbGxfX2xpbmUgLmhlcm8tc2Nyb2xsX19saW5lLXByb2dyZXNze2Rpc3BsYXk6YmxvY2s7d2lkdGg6MnB4O2hlaWdodDo1MHB4O2JhY2tncm91bmQ6I2ZmZjthbmltYXRpb246aGVyby1zY3JvbGwtbGluZSAyLjZzIGVhc2UtaW4tb3V0IGluZmluaXRlfSNob21lIC5zZWN0aW9uX19oZXJvIC5oZXJvLXNjcm9sbCAuaGVyby1zY3JvbGxfX2xhYmVse3dyaXRpbmctbW9kZTp2ZXJ0aWNhbC1ybDt0ZXh0LW9yaWVudGF0aW9uOm1peGVkO2ZvbnQtc2l6ZToxNnB4O2xldHRlci1zcGFjaW5nOjJweH0jaG9tZSAuc2VjdGlvbl9faGVybyAuaGVyby1zY3JvbGw6aG92ZXIsI2hvbWUgLnNlY3Rpb25fX2hlcm8gLmhlcm8tc2Nyb2xsOmZvY3VzLXZpc2libGV7Y29sb3I6I2U2NzMyOH0jaG9tZSAuc2VjdGlvbl9faGVybyAuaGVyby1zY3JvbGw6aG92ZXIgLmhlcm8tc2Nyb2xsX19saW5lLCNob21lIC5zZWN0aW9uX19oZXJvIC5oZXJvLXNjcm9sbDpmb2N1cy12aXNpYmxlIC5oZXJvLXNjcm9sbF9fbGluZXtib3JkZXItY29sb3I6cmdiYSgyMzAsMTE1LDQwLC44KX0jaG9tZSAuc2VjdGlvbl9faGVyby0tY29udGVudC0tY2VudGVyZWR7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO3otaW5kZXg6Mjtwb3NpdGlvbjpyZWxhdGl2ZX0jaG9tZSAuc2VjdGlvbl9faGVyby0tdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6NHJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MnB4O21hcmdpbjowO2NvbG9yOiNmZmY7bWFyZ2luOjA7Zm9udC1zaXplOjVyZW07dGV4dC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoMCwwLDAsLjQpfSNob21lIC5zZWN0aW9uX19oZXJvLS1zdWJ0aXRsZXtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozMHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjM7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzowIDFweCA0cHggcmdiYSgwLDAsMCwuNCl9I2hvbWUgLnNlY3Rpb25fX3BhcmFncmFwaHtwYWRkaW5nOjZyZW0gMnJlbSAycmVtIDJyZW19I2hvbWUgLnNlY3Rpb25fX3BhcmFncmFwaCAuY29udGFpbmVyLS1mdWxsIC5zZWN0aW9uX19wYXJhZ3JhcGgtLWNvbnRlbnQgLnNlY3Rpb25fX3BhcmFncmFwaC0tdGV4dHtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Y29sb3I6IzI5MjkyOTtmb250LXNpemU6MjRweDt0ZXh0LWFsaWduOmNlbnRlcn0jaG9tZSAuc2VjdGlvbl9fcGFyYWdyYXBoIC5jb250YWluZXItLWZ1bGwgLnNlY3Rpb25fX3BhcmFncmFwaC0tY29udGVudCAuc2VjdGlvbl9fcGFyYWdyYXBoLS10ZXh0IHNwYW57Y29sb3I6I2VjM2M0Nn1AbWVkaWEobWF4LXdpZHRoOiAxMDUwcHgpeyNob21lIC5zZWN0aW9uX19wYXJhZ3JhcGggLmNvbnRhaW5lci0tZnVsbCAuc2VjdGlvbl9fcGFyYWdyYXBoLS1jb250ZW50IC5zZWN0aW9uX19wYXJhZ3JhcGgtLXRleHR7Zm9udC1zaXplOjMycHh9fUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsjaG9tZSAuc2VjdGlvbl9fcGFyYWdyYXBoIC5jb250YWluZXItLWZ1bGwgLnNlY3Rpb25fX3BhcmFncmFwaC0tY29udGVudCAuc2VjdGlvbl9fcGFyYWdyYXBoLS10ZXh0e2ZvbnQtc2l6ZToyNHB4fX0jaG9tZSAuc2VjdGlvbl9fcGFyYWdyYXBoIC5jb250YWluZXItLWZ1bGwgLnNlY3Rpb25fX3BhcmFncmFwaC0tbGluZXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjZyZW07bWFyZ2luLWJvdHRvbToxcmVtfSNob21lIC5zZWN0aW9uX19wYXJhZ3JhcGggLmNvbnRhaW5lci0tZnVsbCAuc2VjdGlvbl9fcGFyYWdyYXBoLS1saW5lLS1sZWZ0LCNob21lIC5zZWN0aW9uX19wYXJhZ3JhcGggLmNvbnRhaW5lci0tZnVsbCAuc2VjdGlvbl9fcGFyYWdyYXBoLS1saW5lLS1yaWdodHtmbGV4OjE7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9I2hvbWUgLnNlY3Rpb25fX3BhcmFncmFwaCAuY29udGFpbmVyLS1mdWxsIC5zZWN0aW9uX19wYXJhZ3JhcGgtLWxpbmUtLWltZ3t3aWR0aDo1MHB4O2hlaWdodDo1MHB4O21hcmdpbjowIDFyZW19I2hvbWUgLnNlY3Rpb25fX3BhcmFncmFwaCAuY29udGFpbmVyLS1mdWxsIC5zZWN0aW9uX19wYXJhZ3JhcGgtLWxpbmUtLWltZyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59I2hvbWUgLnNlY3Rpb25fX2V2ZW50cy1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MTMwcHg7cGFkZGluZy10b3A6MjBweH0jaG9tZSAuc2VjdGlvbl9fZXZlbnRzLXNsaWRlci0tdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6NDhweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjJweDtjb2xvcjojMDAwfUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsjaG9tZSAuc2VjdGlvbl9fZXZlbnRzLXNsaWRlci0tdGl0bGV7Zm9udC1zaXplOjMycHh9fSNob21lIC5zZWN0aW9uX19ldmVudHMtc2xpZGVyLS1zdWJ0aXRsZXtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6MjRweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjYwcHg7Y29sb3I6IzAwMH0jaG9tZSAuc2VjdGlvbl9fZXZlbnRzLXNsaWRlciAuY29udGFpbmVyLS1ldmVudHN7bWF4LXdpZHRoOjEyNTBweH0jaG9tZSAuc2VjdGlvbl9fZXZlbnRzLXNsaWRlciAuc2xpY2stdHJhY2t7cGFkZGluZy1ib3R0b206MTAwcHh9I2hvbWUgLnNlY3Rpb25fX2V2ZW50cy1zbGlkZXIgLmV2ZW50cy1zbGlkZXJfX2l0ZW17d2lkdGg6MzQ1cHg7aGVpZ2h0OjQyMHB4O21hcmdpbi1yaWdodDoyMHB4O21hcmdpbi1sZWZ0OjMycHg7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSgwLDAsMCwuMTUpO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2hvbWUgLnNlY3Rpb25fX2V2ZW50cy1zbGlkZXIgLmV2ZW50cy1zbGlkZXJfX2l0ZW0gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjE5MnB4O29iamVjdC1maXQ6Y292ZXJ9I2hvbWUgLnNlY3Rpb25fX2V2ZW50cy1zbGlkZXIgLmV2ZW50cy1zbGlkZXJfX2l0ZW0gLmV2ZW50cy1zbGlkZXJfX2RhdGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6Mi41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87bGVmdDotMzBweDtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtwYWRkaW5nOjE1cHggMjVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNob21lIC5zZWN0aW9uX19ldmVudHMtc2xpZGVyIC5ldmVudHMtc2xpZGVyX19pdGVtIC5ldmVudHMtc2xpZGVyX19kYXRlLS1zdGFydCwjaG9tZSAuc2VjdGlvbl9fZXZlbnRzLXNsaWRlciAuZXZlbnRzLXNsaWRlcl9faXRlbSAuZXZlbnRzLXNsaWRlcl9fZGF0ZS0tZW5ke2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4fSNob21lIC5zZWN0aW9uX19ldmVudHMtc2xpZGVyIC5ldmVudHMtc2xpZGVyX19pdGVtIC5ldmVudHMtc2xpZGVyX19jb250ZW50e3BhZGRpbmc6MjVweDtmbGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtiYWNrZ3JvdW5kOiNmZmZ9I2hvbWUgLnNlY3Rpb25fX2V2ZW50cy1zbGlkZXIgLmV2ZW50cy1zbGlkZXJfX2l0ZW0gLmV2ZW50cy1zbGlkZXJfX2NvbnRlbnQgLmV2ZW50cy1zbGlkZXJfX3RpdGxle2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjB9I2hvbWUgLnNlY3Rpb25fX2V2ZW50cy1zbGlkZXIgLmV2ZW50cy1zbGlkZXJfX2l0ZW0gLmV2ZW50cy1zbGlkZXJfX2NvbnRlbnQgLmV2ZW50cy1zbGlkZXJfX2J1dHRvbnttYXJnaW4tdG9wOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9I2hvbWUgLnNlY3Rpb25fX2V2ZW50cy1zbGlkZXIgLmV2ZW50cy1zbGlkZXJfX2l0ZW0tLW5ld3MgLmV2ZW50cy1zbGlkZXJfX25ld3MtaWNvbntoZWlnaHQ6MTkycHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQ6I2Y1ZjVmNTtjb2xvcjojMDAwfSNob21lIC5zZWN0aW9uX19ldmVudHMtc2xpZGVyIC5ldmVudHMtc2xpZGVyX19pdGVtLS1uZXdzIC5ldmVudHMtc2xpZGVyX19uZXdzLWljb24gc3Zne3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHh9I2hvbWUgLnNlY3Rpb25fX2V2ZW50cy1zbGlkZXIgLmV2ZW50cy1zbGlkZXJfX2l0ZW06bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0jaG9tZSAuc2VjdGlvbl9fZXZlbnRzLXNsaWRlciAuZXZlbnRzLXNsaWRlcl9fYXJyb3dze3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEyNTBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMDtoZWlnaHQ6MH0jaG9tZSAuc2VjdGlvbl9fZXZlbnRzLXNsaWRlciAuZXZlbnRzLXNsaWRlcl9fYXJyb3dzIC5ldmVudHMtc2xpZGVyX19hcnJvd3twb2ludGVyLWV2ZW50czphbGw7YmFja2dyb3VuZDojMjkyOTI5O2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1zaXplOjA7dGV4dC1pbmRlbnQ6LTk5OTlweDtib3gtc2hhZG93OjAgMnB4IDhweCByZ2JhKDAsMCwwLC4xNSk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycztjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0jaG9tZSAuc2VjdGlvbl9fZXZlbnRzLXNsaWRlciAuZXZlbnRzLXNsaWRlcl9fYXJyb3dzIC5ldmVudHMtc2xpZGVyX19hcnJvdzpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtib3JkZXItdG9wOjJweCBzb2xpZCAjZmZmO2JvcmRlci1yaWdodDoycHggc29saWQgI2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlfSNob21lIC5zZWN0aW9uX19ldmVudHMtc2xpZGVyIC5ldmVudHMtc2xpZGVyX19hcnJvd3MgLmV2ZW50cy1zbGlkZXJfX2Fycm93LS1wcmV2e21hcmdpbi1sZWZ0OjA7bGVmdDowfSNob21lIC5zZWN0aW9uX19ldmVudHMtc2xpZGVyIC5ldmVudHMtc2xpZGVyX19hcnJvd3MgLmV2ZW50cy1zbGlkZXJfX2Fycm93LS1wcmV2OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlKC0zMCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKX0jaG9tZSAuc2VjdGlvbl9fZXZlbnRzLXNsaWRlciAuZXZlbnRzLXNsaWRlcl9fYXJyb3dzIC5ldmVudHMtc2xpZGVyX19hcnJvdy0tbmV4dHttYXJnaW4tcmlnaHQ6MDtyaWdodDowfSNob21lIC5zZWN0aW9uX19ldmVudHMtc2xpZGVyIC5ldmVudHMtc2xpZGVyX19hcnJvd3MgLmV2ZW50cy1zbGlkZXJfX2Fycm93LS1uZXh0OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlKC03MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyl9I2hvbWUgLnNlY3Rpb25fX2V2ZW50cy1zbGlkZXIgLmV2ZW50cy1zbGlkZXJfX2Fycm93cyAuZXZlbnRzLXNsaWRlcl9fYXJyb3c6aG92ZXJ7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6MX0jaG9tZSAuc2VjdGlvbl9fZXZlbnRzLXNsaWRlciAuc2VjdGlvbl9fZXZlbnRzLXNsaWRlci0tY3Rhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNob21lIC5zZWN0aW9uX19uZXdze2JhY2tncm91bmQ6IzAwMDtwYWRkaW5nOjRyZW0gMnJlbTtjb2xvcjojZmZmfSNob21lIC5kcmFnZ2FibGV7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnR9QGtleWZyYW1lcyBoZXJvLXNjcm9sbC1saW5lezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMTAlKX00MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NjAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEwJSl9fS5lcnJvcjQwNCAuZm9vdGVyLC5lcnJvcjQwNCAuaGVhZGVyLC5lcnJvcjQwNCAuYnJlYWRjcnVtYnN7ZGlzcGxheTpub25lfS5lcnJvcjQwNCAuZXJyb3I0MDRfX2dyb3Vwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0uZXJyb3I0MDQgLm1haW5UaXRsZXt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5lcnJvcjQwNCAubWFpblRpdGxlX19maXJzdHtmb250LWZhbWlseTp2YXIoLS1mb250X19wcmltYXJ5KTtjb2xvcjp2YXIoLS1jb2xvcl9fc2Vjb25kYXJ5KTtmb250LXNpemU6MS41ZW19LmVycm9yNDA0IC5tYWluVGl0bGVfX3NlY29uZHtmb250LWZhbWlseTp2YXIoLS1mb250X19wcmltYXJ5KTtmb250LXNpemU6MTJlbTtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KTtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206MTBweH0jbGlua3NQYWdlLmNvbnRlbnR7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7bWluLWhlaWdodDoxMDB2aDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjhmYWZjIDAlLCAjZTBlN2VmIDEwMCUpO3BhZGRpbmc6MnJlbSAwfSNsaW5rc1BhZ2UuY29udGVudCAuY29udGFpbmVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjJyZW07Ym94LXNoYWRvdzowIDhweCAzMnB4IHJnYmEoNjAsODAsMTIwLC4xKTtwYWRkaW5nOjNyZW0gMnJlbTttYXgtd2lkdGg6NDIwcHg7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6Mi41cmVtfSNsaW5rc1BhZ2UuY29udGVudCAuaGVhZGVyX19sb2dvLS1pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjgwcHg7bWF4LXdpZHRoOjIwMHB4O21hcmdpbi1ib3R0b206LjVyZW07dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsjbGlua3NQYWdlLmNvbnRlbnQgLmhlYWRlcl9fbG9nby0taW1nOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjA1KSByb3RhdGUoLTJkZWcpfX0jbGlua3NQYWdlLmNvbnRlbnQgLnRpdGxle2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMWEyMjM2O21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOi0wLjAxZW19I2xpbmtzUGFnZS5jb250ZW50IC5kZXNjcmlwdGlvbntmb250LXNpemU6MS4xcmVtO2NvbG9yOiM1YjZiOGM7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS41fSNsaW5rc1BhZ2UuY29udGVudCAubGlua3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MS4ycmVtO3dpZHRoOjEwMCV9I2xpbmtzUGFnZS5jb250ZW50IC5saW5rcyAubGlua3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjEuNXJlbTtiYWNrZ3JvdW5kOiNmNWY4ZmM7Ym9yZGVyLXJhZGl1czoxLjJyZW07cGFkZGluZzoxLjFyZW0gMS41cmVtO2ZvbnQtc2l6ZToxLjFyZW07Y29sb3I6IzFhMjIzNjtmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjpub25lO2JveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoNjAsODAsMTIwLC4wNCk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xOHMsYm94LXNoYWRvdyAuMThzLHRyYW5zZm9ybSAuMThzfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsjbGlua3NQYWdlLmNvbnRlbnQgLmxpbmtzIC5saW5rOmhvdmVye2JhY2tncm91bmQ6I2U2ZWRmYTtib3gtc2hhZG93OjAgNHB4IDE2cHggcmdiYSg2MCw4MCwxMjAsLjEpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpIHNjYWxlKDEuMDIpO2NvbG9yOiMyYTNhNWN9fSNsaW5rc1BhZ2UuY29udGVudCAubGlua3MgLmxpbmsgLmxpbmtfX2ljb257d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtvYmplY3QtZml0OmNvbnRhaW59I2xpbmtzUGFnZS5jb250ZW50IC5saW5rcyAubGluayAubGlua19fdGV4dHtmbGV4OjF9QG1lZGlhKG1heC13aWR0aDogNjAwcHgpeyNsaW5rc1BhZ2UuY29udGVudCAuY29udGFpbmVye3BhZGRpbmc6MnJlbSAuNXJlbTtib3JkZXItcmFkaXVzOjFyZW07bWF4LXdpZHRoOjk4dnd9I2xpbmtzUGFnZS5jb250ZW50IC5oZWFkZXJfX2xvZ28tLWltZ3t3aWR0aDo2MHB4O2hlaWdodDo2MHB4fSNsaW5rc1BhZ2UuY29udGVudCAudGl0bGV7Zm9udC1zaXplOjEuNHJlbX0jbGlua3NQYWdlLmNvbnRlbnQgLmxpbmtzIC5saW5re2ZvbnQtc2l6ZToxcmVtO3BhZGRpbmc6LjlyZW0gMXJlbX19I3NlYXJjaHtwYWRkaW5nOjgwcHggMH0jc2VhcmNoIC5jb250YWluZXJ7bWF4LXdpZHRoOjE0MDBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAyMHB4fSNzZWFyY2ggLnNlYXJjaC1oZWFkZXJ7bWFyZ2luLWJvdHRvbTo2MHB4fSNzZWFyY2ggLnNlYXJjaC1oZWFkZXJfX3RpdGxle2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjRyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjJweDttYXJnaW46MDtjb2xvcjojMDAwO2ZvbnQtc2l6ZTo0OHB4O21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyNzZWFyY2ggLnNlYXJjaC1oZWFkZXJfX3RpdGxle2ZvbnQtc2l6ZTozNnB4fX0jc2VhcmNoIC5zZWFyY2gtaGVhZGVyX19saW5le3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiMwMDB9I3NlYXJjaCAuc2VhcmNoLXJlc3VsdHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtnYXA6NDBweDttYXJnaW4tYm90dG9tOjYwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsjc2VhcmNoIC5zZWFyY2gtcmVzdWx0c3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3NlYXJjaCAuc2VhcmNoLXJlc3VsdHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MzBweH19I3NlYXJjaCAuc2VhcmNoLWNhcmR7YmFja2dyb3VuZDojZmZmO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLGJveC1zaGFkb3cgLjNzIGVhc2V9I3NlYXJjaCAuc2VhcmNoLWNhcmRfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7YXNwZWN0LXJhdGlvOjE2Lzk7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6I2UwZTBlMH0jc2VhcmNoIC5zZWFyY2gtY2FyZF9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0jc2VhcmNoIC5zZWFyY2gtY2FyZF9fY29udGVudHtwYWRkaW5nOjMwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjF9I3NlYXJjaCAuc2VhcmNoLWNhcmRfX3RpdGxle2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O21hcmdpbjowO2NvbG9yOiMwMDA7Zm9udC1zaXplOjI0cHg7bWFyZ2luLWJvdHRvbToxNXB4fSNzZWFyY2ggLnNlYXJjaC1jYXJkX190aXRsZSBhe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I3NlYXJjaCAuc2VhcmNoLWNhcmRfX3RpdGxlIGE6aG92ZXJ7Y29sb3I6I2U2NzMyOH19I3NlYXJjaCAuc2VhcmNoLWNhcmRfX2V4Y2VycHR7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM2NjY7bGluZS1oZWlnaHQ6MS42O21hcmdpbi1ib3R0b206MjBweDtmbGV4OjF9I3NlYXJjaCAuc2VhcmNoLWNhcmRfX2xpbmt7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojZTY3MzI4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cGFkZGluZy1ib3R0b206NXB4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNlNjczMjg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7d2lkdGg6Zml0LWNvbnRlbnR9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyNzZWFyY2ggLnNlYXJjaC1jYXJkX19saW5rOmhvdmVye2NvbG9yOiNlYzNjNDY7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZWMzYzQ2O3BhZGRpbmctbGVmdDoxMHB4fX0jc2VhcmNoIC5zZWFyY2gtbm8tcmVzdWx0c3t0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjgwcHggMjBweH0jc2VhcmNoIC5zZWFyY2gtbm8tcmVzdWx0c19fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6Mi41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjojMDAwO2ZvbnQtc2l6ZTozNnB4O21hcmdpbi1ib3R0b206MjBweH0jc2VhcmNoIC5zZWFyY2gtbm8tcmVzdWx0c19fdGV4dHtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Y29sb3I6IzY2Njtmb250LXNpemU6MTZweH0jc2VhcmNoIC5wYWdpbmF0aW9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDttYXJnaW4tdG9wOjYwcHh9I3NlYXJjaCAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJze2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLXdpZHRoOjIwcHg7aGVpZ2h0OjQ0cHg7cGFkZGluZzowIDVweDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo1MDA7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9I3NlYXJjaCAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnR7Y29sb3I6I2VjM2M0Nn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I3NlYXJjaCAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyOm5vdCguY3VycmVudCl7Y29sb3I6I2VjM2M0Nn19LmRhdGVwaWNrZXItY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWluLXdpZHRoOjE4MHB4O21heC13aWR0aDozMDBweH0uZGF0ZXBpY2tlci1jb250YWluZXIgLmRhdGUtZGlzcGxheS1mcmVuY2h7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyMH0uZGF0ZXBpY2tlci1jb250YWluZXIgLnRyaWJlLWV2ZW50cy1jLXRvcC1iYXJfX2RhdGVwaWNrZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTowO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXJ9I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFye21hcmdpbi1ib3R0b206MTVweH0jZXZlbnRzLWxpc3RpbmcgLmRhdGUtbmF2aWdhdGlvbi1iYXIgLmRhdGUtbmF2LXNpbXBsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtd3JhcDp3cmFwO21heC13aWR0aDoxMDAlfSNldmVudHMtbGlzdGluZyAuZGF0ZS1uYXZpZ2F0aW9uLWJhciAuZGF0ZS1uYXYtc2ltcGxlIC5kYXRlLW5hdi1hcnJvd3tkaXNwbGF5OmZsZXggIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnQ7d2lkdGg6NDBweCAhaW1wb3J0YW50O2hlaWdodDo0MHB4ICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo1MCUgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDtjb2xvcjojMjkyOTI5ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtmb250LXdlaWdodDpib2xkICFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXIgIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIC5kYXRlLW5hdi1zaW1wbGUgLmRhdGUtbmF2LWFycm93OmhvdmVye2JvcmRlci1jb2xvcjojZWMzYzQ2ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpyZ2JhKDIzNiw2MCw3MCwuMDUpICFpbXBvcnRhbnQ7Y29sb3I6I2VjM2M0NiAhaW1wb3J0YW50fX0jZXZlbnRzLWxpc3RpbmcgLmRhdGUtbmF2aWdhdGlvbi1iYXIgLmRhdGUtbmF2LXNpbXBsZSAuYnRuLXRvZGF5LXNpbXBsZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4zcmVtIDFyZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O2JvcmRlcjpub25lO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojNzQ3Mzc2O2JvcmRlcjoxcHggc29saWQgIzc0NzM3NjtoZWlnaHQ6MzBweDtib3JkZXItcmFkaXVzOjRweDtib3gtc2hhZG93Om5vbmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyxjb2xvciAuMnMsYm9yZGVyIC4yczttaW4td2lkdGg6MTIwcHg7ZmxleC1zaHJpbms6MDtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9QG1lZGlhKG1heC13aWR0aDogNjgwcHgpeyNldmVudHMtbGlzdGluZyAuZGF0ZS1uYXZpZ2F0aW9uLWJhciAuZGF0ZS1uYXYtc2ltcGxlIC5idG4tdG9kYXktc2ltcGxle3BhZGRpbmc6OHB4IDEycHggIWltcG9ydGFudH19I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIC5kYXRlLW5hdi1zaW1wbGUgLmJ0bi10b2RheS1zaW1wbGU6aG92ZXIsI2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIC5kYXRlLW5hdi1zaW1wbGUgLmJ0bi10b2RheS1zaW1wbGU6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMyOTI5Mjk7Y29sb3I6IzI5MjkyOX0jZXZlbnRzLWxpc3RpbmcgLmRhdGUtbmF2aWdhdGlvbi1iYXIgLmRhdGUtbmF2LXNpbXBsZSAuZGF0ZXBpY2tlci1jb250YWluZXJ7ZmxleDoxO21pbi13aWR0aDoyMDBweDttYXgtd2lkdGg6MzAwcHh9I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIC5kYXRlLW5hdi1zaW1wbGUgLmJ0bi1yZXNldC1kYXRle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjNyZW0gMXJlbTt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7Ym9yZGVyOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZmZmO2NvbG9yOiM3NDczNzY7Ym9yZGVyOjFweCBzb2xpZCAjNzQ3Mzc2O2hlaWdodDozMHB4O2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaGFkb3c6bm9uZTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzLGNvbG9yIC4ycyxib3JkZXIgLjJzO21pbi13aWR0aDoxMjBweDttYXJnaW4tbGVmdDphdXRvO2ZsZXgtc2hyaW5rOjA7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsjZXZlbnRzLWxpc3RpbmcgLmRhdGUtbmF2aWdhdGlvbi1iYXIgLmRhdGUtbmF2LXNpbXBsZSAuYnRuLXJlc2V0LWRhdGV7cGFkZGluZzo4cHggMTJweCAhaW1wb3J0YW50fX0jZXZlbnRzLWxpc3RpbmcgLmRhdGUtbmF2aWdhdGlvbi1iYXIgLmRhdGUtbmF2LXNpbXBsZSAuYnRuLXJlc2V0LWRhdGU6aG92ZXIsI2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIC5kYXRlLW5hdi1zaW1wbGUgLmJ0bi1yZXNldC1kYXRlOmZvY3Vze2JvcmRlci1jb2xvcjojMjkyOTI5O2NvbG9yOiMyOTI5Mjl9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpeyNldmVudHMtbGlzdGluZyAuZGF0ZS1uYXZpZ2F0aW9uLWJhcnttYXJnaW4tYm90dG9tOjEycHg7cGFkZGluZzowIDE1cHh9I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIC5kYXRlLW5hdi1zaW1wbGV7Z2FwOjEycHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXB9I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIC5kYXRlLW5hdi1zaW1wbGUgLmRhdGUtbmF2LWFycm93e3dpZHRoOjM4cHggIWltcG9ydGFudDtoZWlnaHQ6MzhweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnR9I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIC5kYXRlLW5hdi1zaW1wbGUgLmRhdGVwaWNrZXItY29udGFpbmVye2ZsZXg6MTttaW4td2lkdGg6MjUwcHh9I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIC5kYXRlLW5hdi1zaW1wbGUgLmJ0bi10b2RheS1zaW1wbGUsI2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIC5kYXRlLW5hdi1zaW1wbGUgLmJ0bi1yZXNldC1kYXRle21pbi13aWR0aDoxMDBweDtwYWRkaW5nOjhweCAxNnB4O2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEobWF4LXdpZHRoOiA0NTBweCl7I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFye21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nOjAgMTJweH0jZXZlbnRzLWxpc3RpbmcgLmRhdGUtbmF2aWdhdGlvbi1iYXIgLmRhdGUtbmF2LXNpbXBsZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEwcHg7YWxpZ24taXRlbXM6c3RyZXRjaH0jZXZlbnRzLWxpc3RpbmcgLmRhdGUtbmF2aWdhdGlvbi1iYXIgLmRhdGUtbmF2LXNpbXBsZSAuZGF0ZXBpY2tlci1jb250YWluZXJ7b3JkZXI6MTt3aWR0aDoxMDAlO21pbi13aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfSNldmVudHMtbGlzdGluZyAuZGF0ZS1uYXZpZ2F0aW9uLWJhciAuZGF0ZS1uYXYtc2ltcGxlIC5kYXRlcGlja2VyLWNvbnRhaW5lciAuZGF0ZS1kaXNwbGF5LWZyZW5jaHtmb250LXNpemU6MTRweDtwYWRkaW5nOjEycHg7dGV4dC1hbGlnbjpjZW50ZXJ9I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIC5kYXRlLW5hdi1zaW1wbGUgLmRhdGUtbmF2LWFycm93LCNldmVudHMtbGlzdGluZyAuZGF0ZS1uYXZpZ2F0aW9uLWJhciAuZGF0ZS1uYXYtc2ltcGxlIC5idG4tdG9kYXktc2ltcGxlLCNldmVudHMtbGlzdGluZyAuZGF0ZS1uYXZpZ2F0aW9uLWJhciAuZGF0ZS1uYXYtc2ltcGxlIC5idG4tcmVzZXQtZGF0ZXtvcmRlcjoyO21pbi1oZWlnaHQ6NDRweDtmb250LXNpemU6MTRweDtwYWRkaW5nOjEwcHh9I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIC5kYXRlLW5hdi1zaW1wbGUgLmRhdGUtbmF2LWFycm93e3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6NDRweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6OHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo4cHh9I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIC5kYXRlLW5hdi1zaW1wbGUgLmJ0bi10b2RheS1zaW1wbGV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjhweH0jZXZlbnRzLWxpc3RpbmcgLmRhdGUtbmF2aWdhdGlvbi1iYXIgLmRhdGUtbmF2LXNpbXBsZSAuYnRuLXJlc2V0LWRhdGV7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowfX1AbWVkaWEobWF4LXdpZHRoOiAzNTBweCl7I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFye3BhZGRpbmc6MCA4cHh9I2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIC5kYXRlLW5hdi1zaW1wbGV7Z2FwOjhweH0jZXZlbnRzLWxpc3RpbmcgLmRhdGUtbmF2aWdhdGlvbi1iYXIgLmRhdGUtbmF2LXNpbXBsZSAuZGF0ZXBpY2tlci1jb250YWluZXIgLmRhdGUtZGlzcGxheS1mcmVuY2h7Zm9udC1zaXplOjEzcHg7cGFkZGluZzoxMHB4fSNldmVudHMtbGlzdGluZyAuZGF0ZS1uYXZpZ2F0aW9uLWJhciAuZGF0ZS1uYXYtc2ltcGxlIC5kYXRlLW5hdi1hcnJvdywjZXZlbnRzLWxpc3RpbmcgLmRhdGUtbmF2aWdhdGlvbi1iYXIgLmRhdGUtbmF2LXNpbXBsZSAuYnRuLXRvZGF5LXNpbXBsZSwjZXZlbnRzLWxpc3RpbmcgLmRhdGUtbmF2aWdhdGlvbi1iYXIgLmRhdGUtbmF2LXNpbXBsZSAuYnRuLXJlc2V0LWRhdGV7bWluLWhlaWdodDo0MHB4O2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmc6OHB4fX0jZXZlbnRzLWxpc3RpbmcgLmV2ZW50cy1saXN0aW5nLWhlcm97bWF4LXdpZHRoOjExNDBweDttYXJnaW46MCBhdXRvfSNldmVudHMtbGlzdGluZyAuZXZlbnRzLWxpc3RpbmctaGVybyAuZXZlbnRzLWxpc3RpbmctaGVyb19fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIGF1dG8gMjBweCBhdXRvfSNldmVudHMtbGlzdGluZyAuZXZlbnRzLWxpc3RpbmctaGVybyAuZXZlbnRzLWxpc3RpbmctaGVyb19fc3VidGl0bGV7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdH0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRze21heC13aWR0aDoxMTQwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMTVweH0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudHMtbGlzdHtwYWRkaW5nOjMwcHggMH0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudHMtbW9udGgtZ3JvdXB7bWFyZ2luLWJvdHRvbTo0MHB4fSNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmV2ZW50cy1tb250aC1ncm91cDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudHMtbW9udGgtZ3JvdXAgLmV2ZW50cy1tb250aC10aXRsZXtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxO2NvbG9yOmluaGVyaXQ7Y29sb3I6Izk5OTttYXJnaW4tYm90dG9tOjE1cHg7cGFkZGluZy1ib3R0b206OHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlMGUwZTA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206NDBweH0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudHMtbW9udGgtZ3JvdXAgLmV2ZW50cy1tb250aC10aXRsZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMXB4O2xlZnQ6MDt3aWR0aDo1MHB4O2hlaWdodDoycHg7YmFja2dyb3VuZDojZWMzYzQ2fSNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmV2ZW50cy1tb250aC1ncm91cCAuZXZlbnRzLW1vbnRoLXRpdGxlOjphZnRlcntjb250ZW50OlwiXCI7ZmxleDoxO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojY2NjO21hcmdpbi1sZWZ0OjIwcHg7d2lkdGg6YXV0b30jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudHMtbW9udGgtZ3JvdXAgLmV2ZW50cy1saXN0X19ncmlke21hcmdpbi10b3A6MH0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudC1jYXJke2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDttaW4taGVpZ2h0OjIwMHB4O21hcmdpbi1ib3R0b206NDBweDttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59I2V2ZW50cy1saXN0aW5nIC5jb250YWluZXItLWV2ZW50cyAuZXZlbnQtY2FyZDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudC1jYXJkX19saW5re2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdDtoZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59I2V2ZW50cy1saXN0aW5nIC5jb250YWluZXItLWV2ZW50cyAuZXZlbnQtY2FyZF9fbWFpbi1jb250ZW50e2Rpc3BsYXk6ZmxleDttaW4taGVpZ2h0OjIwMHB4O2dhcDoyMHB4O21heC13aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudC1jYXJkX19pbWFnZXt3aWR0aDo0MDBweDtoZWlnaHQ6MjAwcHh9I2V2ZW50cy1saXN0aW5nIC5jb250YWluZXItLWV2ZW50cyAuZXZlbnQtY2FyZF9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtkaXNwbGF5OmJsb2NrfSNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmV2ZW50LWNhcmRfX2ltYWdlX19wbGFjZWhvbGRlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6I2Y1ZjVmNTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1zaXplOjQ4cHh9I2V2ZW50cy1saXN0aW5nIC5jb250YWluZXItLWV2ZW50cyAuZXZlbnQtY2FyZF9fdGV4dC1jb250ZW50e3BhZGRpbmc6MTZweDtmbGV4OjF9I2V2ZW50cy1saXN0aW5nIC5jb250YWluZXItLWV2ZW50cyAuZXZlbnQtY2FyZF9fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6Mi41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjppbmhlcml0O21hcmdpbjowIDAgMTBweCAwfSNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmV2ZW50LWNhcmRfX2V4Y2VycHR7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZn0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudC1jYXJkX19tZXRhLWJhcntiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19ibGFjayk7Y29sb3I6I2ZmZjtwYWRkaW5nOjZweCAyMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLXRvcDoxMHB4O2JvcmRlci1yYWRpdXM6NXB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDt3aWR0aDoxMDAlO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWZ9I2V2ZW50cy1saXN0aW5nIC5jb250YWluZXItLWV2ZW50cyAuZXZlbnQtY2FyZF9fbWV0YS1iYXIgLmV2ZW50LWNhcmRfX2RhdGV7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDB9I2V2ZW50cy1saXN0aW5nIC5jb250YWluZXItLWV2ZW50cyAuZXZlbnQtY2FyZF9fbWV0YS1iYXIgLmV2ZW50LWNhcmRfX3ByaWNle2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NjAwfSNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmV2ZW50LWNhcmRfX2RhdGUtdGltZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfSNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmV2ZW50LWNhcmRfX2xvY2F0aW9ue3RleHQtYWxpZ246cmlnaHQ7bWF4LXdpZHRoOjUwJTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpeyNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmV2ZW50LWNhcmRfX21haW4tY29udGVudHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLWhlaWdodDphdXRvfSNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmV2ZW50LWNhcmRfX2ltYWdle2ZsZXg6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDoyMDBweH0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudC1jYXJkX190ZXh0LWNvbnRlbnR7cGFkZGluZzoxNnB4fSNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmV2ZW50LWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToxOHB4fSNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmV2ZW50LWNhcmRfX21ldGEtYmFye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6OHB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTJweCAxNnB4fSNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmV2ZW50LWNhcmRfX2xvY2F0aW9ue21heC13aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEobWF4LXdpZHRoOiA0NTBweCl7I2V2ZW50cy1saXN0aW5nIC5jb250YWluZXItLWV2ZW50cyAuZXZlbnQtY2FyZHttYXJnaW4tYm90dG9tOjI1cHh9I2V2ZW50cy1saXN0aW5nIC5jb250YWluZXItLWV2ZW50cyAuZXZlbnQtY2FyZF9faW1hZ2V7aGVpZ2h0OjE4MHB4fSNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmV2ZW50LWNhcmRfX3RleHQtY29udGVudHtwYWRkaW5nOjEycHh9I2V2ZW50cy1saXN0aW5nIC5jb250YWluZXItLWV2ZW50cyAuZXZlbnQtY2FyZF9fdGl0bGV7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4zO21hcmdpbi1ib3R0b206OHB4fSNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmV2ZW50LWNhcmRfX21ldGEtYmFye3BhZGRpbmc6MTBweCAxMnB4O2dhcDo2cHh9fUBtZWRpYShtYXgtd2lkdGg6IDM1MHB4KXsjZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudC1jYXJke21hcmdpbi1ib3R0b206MjBweH0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudC1jYXJkX19pbWFnZXtoZWlnaHQ6MTYwcHh9I2V2ZW50cy1saXN0aW5nIC5jb250YWluZXItLWV2ZW50cyAuZXZlbnQtY2FyZF9fdGV4dC1jb250ZW50e3BhZGRpbmc6MTBweH0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudC1jYXJkX190aXRsZXtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTo2cHh9I2V2ZW50cy1saXN0aW5nIC5jb250YWluZXItLWV2ZW50cyAuZXZlbnQtY2FyZF9fbWV0YS1iYXJ7cGFkZGluZzo4cHggMTBweDtmb250LXNpemU6MTNweH19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpeyNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmV2ZW50cy1tb250aC1ncm91cHttYXJnaW4tYm90dG9tOjMwcHh9I2V2ZW50cy1saXN0aW5nIC5jb250YWluZXItLWV2ZW50cyAuZXZlbnRzLW1vbnRoLWdyb3VwIC5ldmVudHMtbW9udGgtdGl0bGV7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4fSNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmV2ZW50cy1tb250aC1ncm91cCAuZXZlbnRzLW1vbnRoLXRpdGxlOjphZnRlcnttYXJnaW4tbGVmdDoxNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA0NTBweCl7I2V2ZW50cy1saXN0aW5nIC5jb250YWluZXItLWV2ZW50c3twYWRkaW5nOjAgMTBweH0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudHMtbGlzdHtwYWRkaW5nOjIwcHggMH0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudHMtbW9udGgtZ3JvdXB7bWFyZ2luLWJvdHRvbToyNXB4fSNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmV2ZW50cy1tb250aC1ncm91cCAuZXZlbnRzLW1vbnRoLXRpdGxle2ZvbnQtc2l6ZToxNXB4O21hcmdpbi1ib3R0b206MTJweH0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudHMtbW9udGgtZ3JvdXAgLmV2ZW50cy1tb250aC10aXRsZTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MTBweH19QG1lZGlhKG1heC13aWR0aDogMzUwcHgpeyNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHN7cGFkZGluZzowIDhweH0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudHMtbGlzdHtwYWRkaW5nOjE1cHggMH0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudHMtbW9udGgtZ3JvdXB7bWFyZ2luLWJvdHRvbToyMHB4fSNldmVudHMtbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmV2ZW50cy1tb250aC1ncm91cCAuZXZlbnRzLW1vbnRoLXRpdGxle2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MTBweH0jZXZlbnRzLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5ldmVudHMtbW9udGgtZ3JvdXAgLmV2ZW50cy1tb250aC10aXRsZTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6OHB4fX0jc2luZ2xlLWV2ZW50IC5zZWN0aW9uX19oZXJve3BhZGRpbmc6M3JlbSAwIDIwcHggMDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59I3NpbmdsZS1ldmVudCAuc2VjdGlvbl9faGVybyAuY29udGFpbmVye21heC13aWR0aDoxMDQ4cHh9I3NpbmdsZS1ldmVudCAuc2VjdGlvbl9faGVybyAuZXZlbnQtaGVyb3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9I3NpbmdsZS1ldmVudCAuc2VjdGlvbl9faGVybyAuZXZlbnQtaGVybyAuZXZlbnQtYmFjay1idG57Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS40O2NvbG9yOiM3YTdhN2E7ZmlsbDojN2E3YTdhfSNzaW5nbGUtZXZlbnQgLnNlY3Rpb25fX2hlcm8gLmV2ZW50LWhlcm8gLmV2ZW50LWJhY2stYnRuX19pY29ue2ZvbnQtc2l6ZToxcmVtfSNzaW5nbGUtZXZlbnQgLnNlY3Rpb25fX2hlcm8gLmV2ZW50LWhlcm9fX3RpdGxle2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7bWFyZ2luLXRvcDo0MHB4O21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6NTZweH1AbWVkaWEobWF4LXdpZHRoOiAxMDUwcHgpeyNzaW5nbGUtZXZlbnQgLnNlY3Rpb25fX2hlcm8gLmV2ZW50LWhlcm9fX3RpdGxle2ZvbnQtc2l6ZToycmVtfX1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7I3NpbmdsZS1ldmVudCAuc2VjdGlvbl9faGVybyAuZXZlbnQtaGVyb19fdGl0bGV7Zm9udC1zaXplOjEuNzVyZW19fSNzaW5nbGUtZXZlbnQgLnNlY3Rpb25fX2hlcm8gLmV2ZW50LWhlcm9fX2RhdGVze2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjppbmhlcml0O29wYWNpdHk6Ljk7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsjc2luZ2xlLWV2ZW50IC5zZWN0aW9uX19oZXJvIC5ldmVudC1oZXJvX19kYXRlc3tmb250LXNpemU6MS4xcmVtO21hcmdpbi1ib3R0b206MTBweH19I3NpbmdsZS1ldmVudCAuc2VjdGlvbl9faGVybyAuZXZlbnQtaGVyb19faW1nLXdyYXBwZXJ7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowIGF1dG99I3NpbmdsZS1ldmVudCAuc2VjdGlvbl9faGVybyAuZXZlbnQtaGVyb19faW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9ja30jc2luZ2xlLWV2ZW50IC5zZWN0aW9uX19ldmVudC1tYWlue3BhZGRpbmc6MCAwIDNyZW0gMDtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX193aGl0ZSl9I3NpbmdsZS1ldmVudCAuc2VjdGlvbl9fZXZlbnQtbWFpbiAuY29udGFpbmVye21heC13aWR0aDoxMDQ4cHh9I3NpbmdsZS1ldmVudCAuc2VjdGlvbl9fZXZlbnQtbWFpbiAuZXZlbnQtbWFpbl9fY29sdW1uc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAzNTBweDtnYXA6M3JlbX1AbWVkaWEobWF4LXdpZHRoOiAxMzAwcHgpeyNzaW5nbGUtZXZlbnQgLnNlY3Rpb25fX2V2ZW50LW1haW4gLmV2ZW50LW1haW5fX2NvbHVtbnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAzMjBweDtnYXA6Mi41cmVtfX1AbWVkaWEobWF4LXdpZHRoOiAxMDUwcHgpeyNzaW5nbGUtZXZlbnQgLnNlY3Rpb25fX2V2ZW50LW1haW4gLmV2ZW50LW1haW5fX2NvbHVtbnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MnJlbX0jc2luZ2xlLWV2ZW50IC5zZWN0aW9uX19ldmVudC1tYWluIC5ldmVudC1tYWluX19jb2x1bW5zIC5ldmVudC1tYWluX19kZXNje29yZGVyOi0xfSNzaW5nbGUtZXZlbnQgLnNlY3Rpb25fX2V2ZW50LW1haW4gLmV2ZW50LW1haW5fX2NvbHVtbnMgLmV2ZW50LW1haW5fX2FzaWRle29yZGVyOjB9fSNzaW5nbGUtZXZlbnQgLnNlY3Rpb25fX2V2ZW50LW1haW4gLmV2ZW50LW1haW5fX2Rlc2MgLnd5c2l3eWd7Zm9udC1zaXplOjEuMXJlbTtsaW5lLWhlaWdodDoxLjc7Y29sb3I6dmFyKC0tY29sb3JfX2JvZHkpfSNzaW5nbGUtZXZlbnQgLnNlY3Rpb25fX2V2ZW50LW1haW4gLmV2ZW50LW1haW5fX2Rlc2MgLnd5c2l3eWcgc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMH0jc2luZ2xlLWV2ZW50IC5zZWN0aW9uX19ldmVudC1tYWluIC5ldmVudC1tYWluX19kZXNjIC53eXNpd3lnIGgyLCNzaW5nbGUtZXZlbnQgLnNlY3Rpb25fX2V2ZW50LW1haW4gLmV2ZW50LW1haW5fX2Rlc2MgLnd5c2l3eWcgaDMsI3NpbmdsZS1ldmVudCAuc2VjdGlvbl9fZXZlbnQtbWFpbiAuZXZlbnQtbWFpbl9fZGVzYyAud3lzaXd5ZyBoNHtjb2xvcjojZWMzYzQ2O21hcmdpbi10b3A6MnJlbTttYXJnaW4tYm90dG9tOjFyZW19I3NpbmdsZS1ldmVudCAuc2VjdGlvbl9fZXZlbnQtbWFpbiAuZXZlbnQtbWFpbl9fZGVzYyAud3lzaXd5ZyBoMntmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMH0jc2luZ2xlLWV2ZW50IC5zZWN0aW9uX19ldmVudC1tYWluIC5ldmVudC1tYWluX19kZXNjIC53eXNpd3lnIGgze2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NjAwfSNzaW5nbGUtZXZlbnQgLnNlY3Rpb25fX2V2ZW50LW1haW4gLmV2ZW50LW1haW5fX2Rlc2MgLnd5c2l3eWcgaDR7Zm9udC1zaXplOjEuM3JlbTtmb250LXdlaWdodDo2MDB9I3NpbmdsZS1ldmVudCAuc2VjdGlvbl9fZXZlbnQtbWFpbiAuZXZlbnQtbWFpbl9fZGVzYyAud3lzaXd5ZyBwe2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW46MDtjb2xvcjppbmhlcml0O21hcmdpbi1ib3R0b206MS41cmVtfSNzaW5nbGUtZXZlbnQgLnNlY3Rpb25fX2V2ZW50LW1haW4gLmV2ZW50LW1haW5fX2Rlc2MgLnd5c2l3eWcgdWwsI3NpbmdsZS1ldmVudCAuc2VjdGlvbl9fZXZlbnQtbWFpbiAuZXZlbnQtbWFpbl9fZGVzYyAud3lzaXd5ZyBvbHttYXJnaW4tYm90dG9tOjEuNXJlbTtwYWRkaW5nLWxlZnQ6MnJlbX0jc2luZ2xlLWV2ZW50IC5zZWN0aW9uX19ldmVudC1tYWluIC5ldmVudC1tYWluX19kZXNjIC53eXNpd3lnIHVsIGxpLCNzaW5nbGUtZXZlbnQgLnNlY3Rpb25fX2V2ZW50LW1haW4gLmV2ZW50LW1haW5fX2Rlc2MgLnd5c2l3eWcgb2wgbGl7bWFyZ2luLWJvdHRvbTouNXJlbX0jc2luZ2xlLWV2ZW50IC5ldmVudC1tYWluX19hc2lkZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyLjVyZW19QG1lZGlhKG1heC13aWR0aDogMTA1MHB4KXsjc2luZ2xlLWV2ZW50IC5ldmVudC1tYWluX19hc2lkZXtvcmRlcjotMTtnYXA6LjJyZW19fSNzaW5nbGUtZXZlbnQgLmV2ZW50LWluZm9zLWNhcmRfX3RpY2tldHtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTY3MzI4IDAlLCAjZWMzYzQ2IDEwMCUpO2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjJweDtsZXR0ZXItc3BhY2luZzozcHg7Y3Vyc29yOmRlZmF1bHQ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO292ZXJmbG93OmhpZGRlbn0jc2luZ2xlLWV2ZW50IC5ldmVudC1pbmZvcy1jYXJkX19wcmljZSBzdHJvbmcsI3NpbmdsZS1ldmVudCAuZXZlbnQtaW5mb3MtY2FyZF9fZGF0ZSBzdHJvbmcsI3NpbmdsZS1ldmVudCAuZXZlbnQtaW5mb3MtY2FyZF9fd2Vic2l0ZSBzdHJvbmcsI3NpbmdsZS1ldmVudCAuZXZlbnQtaW5mb3MtY2FyZF9fY29udGFjdF9fYm94IHN0cm9uZ3tmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxO2NvbG9yOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweH0jc2luZ2xlLWV2ZW50IC5ldmVudC1pbmZvcy1jYXJkX19wcmljZS0tbGFiZWwsI3NpbmdsZS1ldmVudCAuZXZlbnQtaW5mb3MtY2FyZF9fZGF0ZS0tbGFiZWwsI3NpbmdsZS1ldmVudCAuZXZlbnQtaW5mb3MtY2FyZF9fd2Vic2l0ZS0tbGFiZWwsI3NpbmdsZS1ldmVudCAuZXZlbnQtaW5mb3MtY2FyZF9fY29udGFjdF9fYm94LS1sYWJlbHtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxO2NvbG9yOiMwMDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW4tYm90dG9tOi41cmVtfSNzaW5nbGUtZXZlbnQgLmV2ZW50LWluZm9zLWNhcmRfX3ByaWNlLWRldGFpbHN7Zm9udC1zaXplOi45cmVtO2NvbG9yOnZhcigtLWNvbG9yX19uZXV0cmFsKTtsaW5lLWhlaWdodDoxLjV9I3NpbmdsZS1ldmVudCAuZXZlbnQtZGF0ZS1pdGVte21hcmdpbi1ib3R0b206Ljc1cmVtfSNzaW5nbGUtZXZlbnQgLmV2ZW50LWRhdGUtaXRlbS5ldmVudC1kYXRlLXJhbmdle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I3NpbmdsZS1ldmVudCAuZXZlbnQtZGF0ZS1pdGVtIHNtYWxse2ZvbnQtc2l6ZTouOXJlbTtjb2xvcjp2YXIoLS1jb2xvcl9fbmV1dHJhbCk7bGluZS1oZWlnaHQ6MS41fSNzaW5nbGUtZXZlbnQgLmV2ZW50LWRhdGUtaXRlbTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jc2luZ2xlLWV2ZW50IC5ldmVudC1kYXRlLWl0ZW0gLmV2ZW50LWRheS1kZXNjcmlwdGlvbntkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTouOXJlbTtjb2xvcjp2YXIoLS1jb2xvcl9fbmV1dHJhbCk7Zm9udC1zdHlsZTppdGFsaWN9I3NpbmdsZS1ldmVudCAuZXZlbnQtaW5mb3MtY2FyZF9fd2Vic2l0ZSBhe2NvbG9yOiNlYzNjNDY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsjc2luZ2xlLWV2ZW50IC5ldmVudC1pbmZvcy1jYXJkX193ZWJzaXRlIGE6aG92ZXJ7Y29sb3I6I2VjM2M0Njt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfX0jc2luZ2xlLWV2ZW50IC5ldmVudC1pbmZvcy1jYXJkX19jb250YWN0X19ib3h7bWFyZ2luLXRvcDoxLjVyZW19I3NpbmdsZS1ldmVudCAuZXZlbnQtaW5mb3MtY2FyZF9fY29udGFjdF9fYm94X19pbm5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MS4yNXJlbTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZTFlMWUxO3dpZHRoOmZpdC1jb250ZW50O3BhZGRpbmc6MjBweCAyMnB4fSNzaW5nbGUtZXZlbnQgLmV2ZW50LWluZm9zLWNhcmRfX2NvbnRhY3RfX2JveF9fZGV0YWlsc3tmbGV4OjEgMSA1MCU7bWF4LXdpZHRoOjIyMHB4O2NvbG9yOiMwMDB9I3NpbmdsZS1ldmVudCAuZXZlbnQtaW5mb3MtY2FyZF9fY29udGFjdF9fYm94X19hZGRyZXNze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi4zcmVtO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS42fSNzaW5nbGUtZXZlbnQgLmV2ZW50LWluZm9zLWNhcmRfX2NvbnRhY3RfX2JveF9fYWRkcmVzcyBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MTBweH0jc2luZ2xlLWV2ZW50IC5ldmVudC1pbmZvcy1jYXJkX19jb250YWN0X19ib3hfX2FkZHJlc3MgcHttYXJnaW46MDttYXJnaW4tYm90dG9tOjEwcHh9I3NpbmdsZS1ldmVudCAuZXZlbnQtaW5mb3MtY2FyZF9fY29udGFjdF9fYm94X19hZGRyZXNzIHNwYW46Zmlyc3Qtb2YtdHlwZXtjb2xvcjojZTY3MzI4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MjBweDtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIjtsaW5lLWhlaWdodDoxfSNzaW5nbGUtZXZlbnQgLmV2ZW50LWluZm9zLWNhcmRfX2NvbnRhY3RfX2JveF9fYWRkcmVzcyBhe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNlNjczMjg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiO2xpbmUtaGVpZ2h0OjE7cG9zaXRpb246cmVsYXRpdmU7dG9wOjIwcHh9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyNzaW5nbGUtZXZlbnQgLmV2ZW50LWluZm9zLWNhcmRfX2NvbnRhY3RfX2JveF9fYWRkcmVzcyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9fSNzaW5nbGUtZXZlbnQgLmV2ZW50LWluZm9zLWNhcmRfX2NvbnRhY3RfX2JveF9fY29udGFjdHttYXJnaW4tdG9wOjEuMjVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Ljc1cmVtfSNzaW5nbGUtZXZlbnQgLmV2ZW50LWluZm9zLWNhcmRfX2NvbnRhY3RfX2JveF9fY29udGFjdC1pdGVte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi4zNXJlbTtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmfSNzaW5nbGUtZXZlbnQgLmV2ZW50LWluZm9zLWNhcmRfX2NvbnRhY3RfX2JveF9fY29udGFjdC1sYWJlbHtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6dmFyKC0tY29sb3JfX25ldXRyYWwpO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6LjAzZW07Zm9udC13ZWlnaHQ6NjAwfSNzaW5nbGUtZXZlbnQgLmV2ZW50LWluZm9zLWNhcmRfX2NvbnRhY3RfX2JveF9fY29udGFjdC12YWx1ZXtmb250LXNpemU6LjlyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOnZhcigtLWNvbG9yX19uZXV0cmFsLWRhcmssICM1YjViNWIpO3dvcmQtYnJlYWs6YnJlYWstd29yZH0jc2luZ2xlLWV2ZW50IC5ldmVudC1pbmZvcy1jYXJkX19jb250YWN0X19ib3hfX2NvbnRhY3QtdmFsdWUgYXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsjc2luZ2xlLWV2ZW50IC5ldmVudC1pbmZvcy1jYXJkX19jb250YWN0X19ib3hfX2NvbnRhY3QtdmFsdWUgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfX0jc2luZ2xlLWV2ZW50IC5ldmVudC1pbmZvcy1jYXJkX19jb250YWN0X19ib3hfX21hcC1saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6LjRyZW07Y29sb3I6I2VjM2M0Njtmb250LXdlaWdodDo2MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGV0dGVyLXNwYWNpbmc6LjAyZW19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyNzaW5nbGUtZXZlbnQgLmV2ZW50LWluZm9zLWNhcmRfX2NvbnRhY3RfX2JveF9fbWFwLWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX19I3NpbmdsZS1ldmVudCAuZXZlbnQtaW5mb3MtY2FyZF9fY29udGFjdF9fYm94X19tYXB7ZmxleDowIDAgMTYwcHg7bWF4LXdpZHRoOjE2MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jc2luZ2xlLWV2ZW50IC5ldmVudC1pbmZvcy1jYXJkX19jb250YWN0X19ib3hfX21hcC1mcmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxNjBweDtoZWlnaHQ6MjAwcHg7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOnJnYmEoMTcsMjQsMzIsLjA1KTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDE3LDI0LDMyLC4wOCl9I3NpbmdsZS1ldmVudCAuZXZlbnQtaW5mb3MtY2FyZF9fY29udGFjdF9fYm94X19tYXAtb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3otaW5kZXg6Mjtib3JkZXItcmFkaXVzOmluaGVyaXQ7ZGlzcGxheTpibG9ja30jc2luZ2xlLWV2ZW50IC5ldmVudC1pbmZvcy1jYXJkX19jb250YWN0X19ib3ggaWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7cG9pbnRlci1ldmVudHM6bm9uZX0jc2luZ2xlLWV2ZW50IC5ldmVudC1pbmZvcy1jYXJkX19pY2Fse21hcmdpbi10b3A6MnJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0jc2luZ2xlLWV2ZW50IC5ldmVudC1pbmZvcy1jYXJkX19pY2FsIC5ldmVudC1pbmZvcy1jYXJkX19idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouNzVyZW0gMS41cmVtO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6I2VjM2M0Njt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItcmFkaXVzOjhweDtmb250LXdlaWdodDo1MDA7Ym9yZGVyOjFweCBzb2xpZCAjZWMzYzQ2O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4zcyB2YXIoLS1lYXNlT3V0UXVhcnQpfSNzaW5nbGUtZXZlbnQgLmFkZC10by1jYWxlbmRhci1kcm9wZG93bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fd2hpdGUpO2JvcmRlcjoycHggc29saWQgI2UwZTBlMDtib3JkZXItcmFkaXVzOjhweDtib3gtc2hhZG93OjAgNHB4IDEycHggcmdiYSgwLDAsMCwuMTUpO3otaW5kZXg6MTA7bWluLXdpZHRoOjIwMHB4O21hcmdpbi10b3A6LjVyZW19I3NpbmdsZS1ldmVudCAuYWRkLXRvLWNhbGVuZGFyLWRyb3Bkb3duLnNob3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fSNzaW5nbGUtZXZlbnQgLmFkZC10by1jYWxlbmRhci1kcm9wZG93biBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNzVyZW0gMXJlbTtjb2xvcjojZWMzYzQ2O3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlMGUwZTA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyBlYXNlfSNzaW5nbGUtZXZlbnQgLmFkZC10by1jYWxlbmRhci1kcm9wZG93biBhOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsjc2luZ2xlLWV2ZW50IC5hZGQtdG8tY2FsZW5kYXItZHJvcGRvd24gYTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19uZXV0cmFsLS1saWdodCl9fSNzaW5nbGUtZXZlbnQgLmFkZC10by1jYWxlbmRhci1kcm9wZG93biBzcGFue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNzVyZW0gMXJlbTtjb2xvcjp2YXIoLS1jb2xvcl9fbmV1dHJhbCk7Zm9udC1zdHlsZTppdGFsaWN9I3NpbmdsZS1ldmVudCAuc2VjdGlvbl9fZXZlbnQtLW5hdiAuY29udGFpbmVye21heC13aWR0aDoxMDQ4cHg7bWFyZ2luLWJvdHRvbTo0MHB4fSNzaW5nbGUtZXZlbnQgLmV2ZW50LW5hdl9fd3JhcHBlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoycmVtfUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsjc2luZ2xlLWV2ZW50IC5ldmVudC1uYXZfX3dyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxcmVtfX0jc2luZ2xlLWV2ZW50IC5ldmVudC1uYXZfX2Fycm93e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC13ZWlnaHQ6NTAwO21pbi13aWR0aDoyMDBweH0jc2luZ2xlLWV2ZW50IC5ldmVudC1uYXZfX2Fycm93OjpiZWZvcmUsI3NpbmdsZS1ldmVudCAuZXZlbnQtbmF2X19hcnJvdzo6YWZ0ZXJ7Zm9udC1zaXplOjEuMmVtO2xpbmUtaGVpZ2h0OjF9I3NpbmdsZS1ldmVudCAuZXZlbnQtbmF2X19hcnJvdy0tcHJldntmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Zm9udC1zaXplOjE4cHg7Y29sb3I6aW5oZXJpdDt0ZXh0LWFsaWduOmxlZnR9I3NpbmdsZS1ldmVudCAuZXZlbnQtbmF2X19hcnJvdy0tcHJldjo6YmVmb3Jle2NvbnRlbnQ6XCLigLlcIjtmb250LXNpemU6MS43ZW07bWFyZ2luLXJpZ2h0Oi4zZW07ZGlzcGxheTppbmxpbmUtYmxvY2t9I3NpbmdsZS1ldmVudCAuZXZlbnQtbmF2X19hcnJvdy0tbmV4dHtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Zm9udC1zaXplOjE4cHg7Y29sb3I6aW5oZXJpdDt0ZXh0LWFsaWduOnJpZ2h0O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0jc2luZ2xlLWV2ZW50IC5ldmVudC1uYXZfX2Fycm93LS1uZXh0OjphZnRlcntjb250ZW50Olwi4oC6XCI7Zm9udC1zaXplOjEuN2VtO21hcmdpbi1sZWZ0Oi4zZW07ZGlzcGxheTppbmxpbmUtYmxvY2t9I3NpbmdsZS1ldmVudCAuZXZlbnQtbmF2X19hcnJvdy0tZGlzYWJsZWR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7I3NpbmdsZS1ldmVudCAuZXZlbnQtbmF2X19hcnJvd3ttaW4td2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7I3NpbmdsZS1ldmVudCAuc2VjdGlvbl9faGVyb3twYWRkaW5nOjJyZW0gMH0jc2luZ2xlLWV2ZW50IC5zZWN0aW9uX19ldmVudC1tYWlue3BhZGRpbmc6MnJlbSAwfSNzaW5nbGUtZXZlbnQgLmV2ZW50LW1haW5fX2NvbHVtbnN7Z2FwOjEuNXJlbX0jc2luZ2xlLWV2ZW50IC5ldmVudC1pbmZvcy1jYXJkX19wcmljZSwjc2luZ2xlLWV2ZW50IC5ldmVudC1pbmZvcy1jYXJkX19kYXRlLCNzaW5nbGUtZXZlbnQgLmV2ZW50LWluZm9zLWNhcmRfX3dlYnNpdGUsI3NpbmdsZS1ldmVudCAuZXZlbnQtaW5mb3MtY2FyZF9fY29udGFjdF9fYm94e3BhZGRpbmc6MXJlbTttYXJnaW4tYm90dG9tOjFyZW19I3NpbmdsZS1ldmVudCAuZXZlbnQtaW5mb3MtY2FyZF9faWNhbHttYXJnaW4tdG9wOjEuNXJlbX19QG1lZGlhKG1heC13aWR0aDogNDUwcHgpeyNzaW5nbGUtZXZlbnQgLmV2ZW50LWhlcm9fX3RpdGxle2ZvbnQtc2l6ZToxLjVyZW19I3NpbmdsZS1ldmVudCAuZXZlbnQtaGVyb19fZGF0ZXN7Zm9udC1zaXplOjFyZW19I3NpbmdsZS1ldmVudCAuZXZlbnQtYmFjay1idG57bWFyZ2luLWJvdHRvbToxLjVyZW19I3NpbmdsZS1ldmVudCAuYWRkLXRvLWNhbGVuZGFyLWRyb3Bkb3due3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDpjYWxjKDEwMCUgLSAycmVtKTttYXgtd2lkdGg6MzAwcHh9fSNzaW5nbGUtZXZlbnQgLnNlY3Rpb25fX3JlbGF0ZWQtYWN0aXZpdGllc3tiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7cGFkZGluZzo4MHB4IDB9I3NpbmdsZS1ldmVudCAuc2VjdGlvbl9fcmVsYXRlZC1hY3Rpdml0aWVzX190aXRsZXtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZTozMnB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NTBweDtjb2xvcjojMjkyOTI5fUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsjc2luZ2xlLWV2ZW50IC5zZWN0aW9uX19yZWxhdGVkLWFjdGl2aXRpZXNfX3RpdGxle2ZvbnQtc2l6ZToyOHB4O21hcmdpbi1ib3R0b206NDBweH19I3NpbmdsZS1ldmVudCAucmVsYXRlZC1hY3Rpdml0aWVzLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1ib3R0b206MjBweH0jc2luZ2xlLWV2ZW50IC5yZWxhdGVkLWFjdGl2aXRpZXMtc2xpZGVyLnN0YXRpYy1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjMwcHh9QG1lZGlhKG1heC13aWR0aDogMTA1MHB4KXsjc2luZ2xlLWV2ZW50IC5yZWxhdGVkLWFjdGl2aXRpZXMtc2xpZGVyLnN0YXRpYy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtnYXA6MjBweH19QG1lZGlhKG1heC13aWR0aDogNjgwcHgpeyNzaW5nbGUtZXZlbnQgLnJlbGF0ZWQtYWN0aXZpdGllcy1zbGlkZXIuc3RhdGljLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MTVweH19I3NpbmdsZS1ldmVudCAucmVsYXRlZC1hY3Rpdml0aWVzLXNsaWRlci5zdGF0aWMtZ3JpZCAucmVsYXRlZC1hY3Rpdml0eS1zbGlkZXt3aWR0aDphdXRvfSNzaW5nbGUtZXZlbnQgLnJlbGF0ZWQtYWN0aXZpdGllcy1zbGlkZXIgLnNsaWNrLWRvdHN7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tdG9wOjMwcHg7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0jc2luZ2xlLWV2ZW50IC5yZWxhdGVkLWFjdGl2aXRpZXMtc2xpZGVyIC5zbGljay1kb3RzIGxpe21hcmdpbjowIDVweH0jc2luZ2xlLWV2ZW50IC5yZWxhdGVkLWFjdGl2aXRpZXMtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbnt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2NjYztib3JkZXI6bm9uZTtmb250LXNpemU6MDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzIGVhc2V9I3NpbmdsZS1ldmVudCAucmVsYXRlZC1hY3Rpdml0aWVzLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsI3NpbmdsZS1ldmVudCAucmVsYXRlZC1hY3Rpdml0aWVzLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZWMzYzQ2fSNzaW5nbGUtZXZlbnQgLnJlbGF0ZWQtYWN0aXZpdGllcy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNlYzNjNDZ9I3NpbmdsZS1ldmVudCAucmVsYXRlZC1hY3Rpdml0eS1jYXJke3BhZGRpbmc6MCAxNXB4fSNzaW5nbGUtZXZlbnQgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGlua3tkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MCAycHggOHB4IHJnYmEoMCwwLDAsLjEpO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MjYwcHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9I3NpbmdsZS1ldmVudCAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxODBweDtvdmVyZmxvdzpoaWRkZW59I3NpbmdsZS1ldmVudCAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3RyYW5zaXRpb246ZmlsdGVyIC4ycyBlYXNlfSNzaW5nbGUtZXZlbnQgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fcGxhY2Vob2xkZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiM5OTk7Zm9udC1zaXplOjE0cHh9I3NpbmdsZS1ldmVudCAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19jb250ZW50e3BhZGRpbmc6MTVweDtoZWlnaHQ6ODBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9I3NpbmdsZS1ldmVudCAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX190aXRsZXtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZToyNHB4O21hcmdpbjowO2NvbG9yOiMyOTI5Mjk7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS4zO2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjI7bGluZS1jbGFtcDoyOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhKG1heC13aWR0aDogNjgwcHgpeyNzaW5nbGUtZXZlbnQgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fdGl0bGV7Zm9udC1zaXplOjE1cHh9fSNzaW5nbGUtbmV3cyAuc2VjdGlvbl9faGVybywjc2luZ2xlLWJ1cmVhdXggLnNlY3Rpb25fX2hlcm8sI3NpbmdsZS1tYWdhc2lucyAuc2VjdGlvbl9faGVybywjc2luZ2xlLWFwcGFydGVtZW50cyAuc2VjdGlvbl9faGVyb3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6Y2xhbXAoMzIwcHgsIDQ1dncsIDUyMHB4KTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTo2MHB4O292ZXJmbG93OmhpZGRlbn0jc2luZ2xlLW5ld3MgLnNlY3Rpb25fX2hlcm8gLm5ld3MtaGVybywjc2luZ2xlLWJ1cmVhdXggLnNlY3Rpb25fX2hlcm8gLm5ld3MtaGVybywjc2luZ2xlLW1hZ2FzaW5zIC5zZWN0aW9uX19oZXJvIC5uZXdzLWhlcm8sI3NpbmdsZS1hcHBhcnRlbWVudHMgLnNlY3Rpb25fX2hlcm8gLm5ld3MtaGVyb3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9I3NpbmdsZS1uZXdzIC5uZXdzLWhlcm9fX2NvbnRlbnQsI3NpbmdsZS1idXJlYXV4IC5uZXdzLWhlcm9fX2NvbnRlbnQsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1oZXJvX19jb250ZW50LCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLWhlcm9fX2NvbnRlbnR7bWF4LXdpZHRoOjEwNDBweDttYXJnaW46MCBhdXRvIDgwcHg7cGFkZGluZzowIDIwcHh9I3NpbmdsZS1uZXdzIC5uZXdzLWhlcm9fX2NvbnRlbnQgLm5ld3MtYmFjay1idG4sI3NpbmdsZS1idXJlYXV4IC5uZXdzLWhlcm9fX2NvbnRlbnQgLm5ld3MtYmFjay1idG4sI3NpbmdsZS1tYWdhc2lucyAubmV3cy1oZXJvX19jb250ZW50IC5uZXdzLWJhY2stYnRuLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLWhlcm9fX2NvbnRlbnQgLm5ld3MtYmFjay1idG57ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtwYWRkaW5nOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Y29sb3I6IzI5MjkyOTtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjppbmhlcml0O2NvbG9yOiMwMDB9I3NpbmdsZS1uZXdzIC5uZXdzLWhlcm9fX2NvbnRlbnQgLm5ld3MtYmFjay1idG4gLm5ld3MtYmFjay1idG5fX2ljb24sI3NpbmdsZS1idXJlYXV4IC5uZXdzLWhlcm9fX2NvbnRlbnQgLm5ld3MtYmFjay1idG4gLm5ld3MtYmFjay1idG5fX2ljb24sI3NpbmdsZS1tYWdhc2lucyAubmV3cy1oZXJvX19jb250ZW50IC5uZXdzLWJhY2stYnRuIC5uZXdzLWJhY2stYnRuX19pY29uLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLWhlcm9fX2NvbnRlbnQgLm5ld3MtYmFjay1idG4gLm5ld3MtYmFjay1idG5fX2ljb257Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MX0jc2luZ2xlLW5ld3MgLm5ld3MtaGVyb19fY29udGVudCAubmV3cy1iYWNrLWJ0biAubmV3cy1iYWNrLWJ0bl9fdGV4dCwjc2luZ2xlLWJ1cmVhdXggLm5ld3MtaGVyb19fY29udGVudCAubmV3cy1iYWNrLWJ0biAubmV3cy1iYWNrLWJ0bl9fdGV4dCwjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLWhlcm9fX2NvbnRlbnQgLm5ld3MtYmFjay1idG4gLm5ld3MtYmFjay1idG5fX3RleHQsI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtaGVyb19fY29udGVudCAubmV3cy1iYWNrLWJ0biAubmV3cy1iYWNrLWJ0bl9fdGV4dHtmb250LXNpemU6aW5oZXJpdH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I3NpbmdsZS1uZXdzIC5uZXdzLWhlcm9fX2NvbnRlbnQgLm5ld3MtYmFjay1idG46aG92ZXIsI3NpbmdsZS1idXJlYXV4IC5uZXdzLWhlcm9fX2NvbnRlbnQgLm5ld3MtYmFjay1idG46aG92ZXIsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1oZXJvX19jb250ZW50IC5uZXdzLWJhY2stYnRuOmhvdmVyLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLWhlcm9fX2NvbnRlbnQgLm5ld3MtYmFjay1idG46aG92ZXJ7Y29sb3I6I2VjM2M0Nn19QG1lZGlhKG1heC13aWR0aDogNzAwcHgpeyNzaW5nbGUtbmV3cyAubmV3cy1oZXJvX19jb250ZW50IC5uZXdzLWJhY2stYnRuLCNzaW5nbGUtYnVyZWF1eCAubmV3cy1oZXJvX19jb250ZW50IC5uZXdzLWJhY2stYnRuLCNzaW5nbGUtbWFnYXNpbnMgLm5ld3MtaGVyb19fY29udGVudCAubmV3cy1iYWNrLWJ0biwjc2luZ2xlLWFwcGFydGVtZW50cyAubmV3cy1oZXJvX19jb250ZW50IC5uZXdzLWJhY2stYnRue3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcn19I3NpbmdsZS1uZXdzIC5uZXdzLWhlcm9fX2NvbnRlbnQgLm5ld3MtaGVyb19fdGl0bGUsI3NpbmdsZS1idXJlYXV4IC5uZXdzLWhlcm9fX2NvbnRlbnQgLm5ld3MtaGVyb19fdGl0bGUsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1oZXJvX19jb250ZW50IC5uZXdzLWhlcm9fX3RpdGxlLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLWhlcm9fX2NvbnRlbnQgLm5ld3MtaGVyb19fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6NDBweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjA7Zm9udC1zaXplOmNsYW1wKDJyZW0sIDR2dywgNC41cmVtKTtsaW5lLWhlaWdodDoxLjA1O21hcmdpbjoyNXB4IDAgMDtjb2xvcjojMjkyOTI5O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDRlbX1AbWVkaWEobWF4LXdpZHRoOiA3MDBweCl7I3NpbmdsZS1uZXdzIC5uZXdzLWhlcm9fX2NvbnRlbnQsI3NpbmdsZS1idXJlYXV4IC5uZXdzLWhlcm9fX2NvbnRlbnQsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1oZXJvX19jb250ZW50LCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLWhlcm9fX2NvbnRlbnR7dGV4dC1hbGlnbjpjZW50ZXJ9fSNzaW5nbGUtbmV3cyAubmV3cy1tYWluX19jb250ZW50LCNzaW5nbGUtYnVyZWF1eCAubmV3cy1tYWluX19jb250ZW50LCNzaW5nbGUtbWFnYXNpbnMgLm5ld3MtbWFpbl9fY29udGVudCwjc2luZ2xlLWFwcGFydGVtZW50cyAubmV3cy1tYWluX19jb250ZW50e21heC13aWR0aDoxMDAlO21hcmdpbjowIGF1dG99I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2ssI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2ssI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2t7bWFyZ2luLWJvdHRvbTozcmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2ssI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2ssI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2t7bWFyZ2luLWJvdHRvbToyLjVyZW19fSNzaW5nbGUtbmV3cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrIC53eXNpd3lnLCNzaW5nbGUtYnVyZWF1eCAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrIC53eXNpd3lnLCNzaW5nbGUtbWFnYXNpbnMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5Zywjc2luZ2xlLWFwcGFydGVtZW50cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrIC53eXNpd3lne2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMwcHg7Y29sb3I6IzI5MjkyOTt0ZXh0LWFsaWduOmp1c3RpZnl9I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgaDIsI3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgaDMsI3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgaDQsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgaDIsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgaDMsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgaDQsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrIC53eXNpd3lnIGgyLCNzaW5nbGUtbWFnYXNpbnMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyBoMywjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgaDQsI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyBoMiwjc2luZ2xlLWFwcGFydGVtZW50cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrIC53eXNpd3lnIGgzLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgaDR7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjhweDtjb2xvcjojMjkyOTI5O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MS44cmVtIDAgMXJlbTtsZXR0ZXItc3BhY2luZzouNXB4fSNzaW5nbGUtbmV3cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrIC53eXNpd3lnIHAsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgcCwjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgcCwjc2luZ2xlLWFwcGFydGVtZW50cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrIC53eXNpd3lnIHB7bWFyZ2luLWJvdHRvbToxLjJyZW19I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgcDpsYXN0LWNoaWxkLCNzaW5nbGUtYnVyZWF1eCAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrIC53eXNpd3lnIHA6bGFzdC1jaGlsZCwjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgcDpsYXN0LWNoaWxkLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyB1bCwjc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyBvbCwjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyB1bCwjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyBvbCwjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgdWwsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrIC53eXNpd3lnIG9sLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgdWwsI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyBvbHtwYWRkaW5nLWxlZnQ6MS40cmVtO21hcmdpbjoxLjNyZW0gMH0jc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyB1bCBsaSwjc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyBvbCBsaSwjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyB1bCBsaSwjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyBvbCBsaSwjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgdWwgbGksI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrIC53eXNpd3lnIG9sIGxpLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgdWwgbGksI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyBvbCBsaXttYXJnaW4tYm90dG9tOi42cmVtfSNzaW5nbGUtbmV3cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrIC53eXNpd3lnIHVsIGxpOmxhc3QtY2hpbGQsI3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgb2wgbGk6bGFzdC1jaGlsZCwjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyB1bCBsaTpsYXN0LWNoaWxkLCNzaW5nbGUtYnVyZWF1eCAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrIC53eXNpd3lnIG9sIGxpOmxhc3QtY2hpbGQsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrIC53eXNpd3lnIHVsIGxpOmxhc3QtY2hpbGQsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrIC53eXNpd3lnIG9sIGxpOmxhc3QtY2hpbGQsI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyB1bCBsaTpsYXN0LWNoaWxkLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgb2wgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgYSwjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyBhLCNzaW5nbGUtbWFnYXNpbnMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyBhLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgYXtjb2xvcjojZWMzYzQ2O3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjYwMH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgYTpob3Zlciwjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyBhOmhvdmVyLCNzaW5nbGUtbWFnYXNpbnMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jayAud3lzaXd5ZyBhOmhvdmVyLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2sgLnd5c2l3eWcgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfX0jc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0LCNzaW5nbGUtYnVyZWF1eCAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0IC5uZXdzLWltYWdlLXRleHQsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0IC5uZXdzLWltYWdlLXRleHQsI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0e2Rpc3BsYXk6ZmxleDtnYXA6M3JlbTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fUBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KXsjc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0LCNzaW5nbGUtYnVyZWF1eCAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0IC5uZXdzLWltYWdlLXRleHQsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0IC5uZXdzLWltYWdlLXRleHQsI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MS41cmVtO3dpZHRoOjEwMCV9I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0X19pbWFnZSwjc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0IC5uZXdzLWltYWdlLXRleHRfX2NvbnRlbnQsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0X19pbWFnZSwjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0IC5uZXdzLWltYWdlLXRleHRfX2NvbnRlbnQsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0IC5uZXdzLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dF9faW1hZ2UsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0IC5uZXdzLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dF9fY29udGVudCwjc2luZ2xlLWFwcGFydGVtZW50cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0IC5uZXdzLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dF9faW1hZ2UsI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0IC5uZXdzLWltYWdlLXRleHRfX2NvbnRlbnR7d2lkdGg6MTAwJX19I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dF9faW1hZ2UsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dF9faW1hZ2UsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0IC5uZXdzLWltYWdlLXRleHRfX2ltYWdlLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dF9faW1hZ2V7ZmxleDoxO3dpZHRoOjEwMCV9I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dF9faW1hZ2UgaW1nLCNzaW5nbGUtYnVyZWF1eCAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0IC5uZXdzLWltYWdlLXRleHRfX2ltYWdlIGltZywjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dF9faW1hZ2UgaW1nLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dF9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjgwMHB4O29iamVjdC1maXQ6Y292ZXI7Ym94LXNoYWRvdzowIDRweCAxNnB4IHJnYmEoMCwwLDAsLjEpfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsjc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0X19pbWFnZSBpbWcsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dF9faW1hZ2UgaW1nLCNzaW5nbGUtbWFnYXNpbnMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0X19pbWFnZSBpbWcsI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0X19pbWFnZSBpbWd7aGVpZ2h0OjUwMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dF9faW1hZ2UgaW1nLCNzaW5nbGUtYnVyZWF1eCAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0IC5uZXdzLWltYWdlLXRleHRfX2ltYWdlIGltZywjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dF9faW1hZ2UgaW1nLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dF9faW1hZ2UgaW1ne2hlaWdodDozNTBweH19I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dF9fY29udGVudCwjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0X19jb250ZW50LCNzaW5nbGUtbWFnYXNpbnMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0X19jb250ZW50LCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dF9fY29udGVudHtmbGV4OjE7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2ZvbnQtc2l6ZToxLjFyZW07bGluZS1oZWlnaHQ6MS43O3BhZGRpbmctbGVmdDoyNXB4O3BhZGRpbmctcmlnaHQ6MjVweH0jc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0IC53eXNpd3lnLCNzaW5nbGUtYnVyZWF1eCAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0IC5uZXdzLWltYWdlLXRleHQgLnd5c2l3eWcsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0IC5uZXdzLWltYWdlLXRleHQgLnd5c2l3eWcsI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0IC53eXNpd3lne3RleHQtYWxpZ246anVzdGlmeX0jc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0IC53eXNpd3lnIGgyLCNzaW5nbGUtYnVyZWF1eCAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0IC5uZXdzLWltYWdlLXRleHQgLnd5c2l3eWcgaDIsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0IC5uZXdzLWltYWdlLXRleHQgLnd5c2l3eWcgaDIsI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0IC53eXNpd3lnIGgye2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6IzMzMzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZy1ib3R0b206MzJweH0jc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0IC53eXNpd3lnIHAsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQgLm5ld3MtaW1hZ2UtdGV4dCAud3lzaXd5ZyBwLCNzaW5nbGUtbWFnYXNpbnMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0IC53eXNpd3lnIHAsI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UtdGV4dCAubmV3cy1pbWFnZS10ZXh0IC53eXNpd3lnIHB7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzNweDtjb2xvcjojMzMzfSNzaW5nbGUtbmV3cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0Lm5ld3MtYmxvY2stLWltYWdlLXJpZ2h0IC5uZXdzLWltYWdlLXRleHQsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQubmV3cy1ibG9jay0taW1hZ2UtcmlnaHQgLm5ld3MtaW1hZ2UtdGV4dCwjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQubmV3cy1ibG9jay0taW1hZ2UtcmlnaHQgLm5ld3MtaW1hZ2UtdGV4dCwjc2luZ2xlLWFwcGFydGVtZW50cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0Lm5ld3MtYmxvY2stLWltYWdlLXJpZ2h0IC5uZXdzLWltYWdlLXRleHR7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9QG1lZGlhKG1heC13aWR0aDogNzAwcHgpeyNzaW5nbGUtbmV3cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0Lm5ld3MtYmxvY2stLWltYWdlLXJpZ2h0IC5uZXdzLWltYWdlLXRleHQsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQubmV3cy1ibG9jay0taW1hZ2UtcmlnaHQgLm5ld3MtaW1hZ2UtdGV4dCwjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlLXRleHQubmV3cy1ibG9jay0taW1hZ2UtcmlnaHQgLm5ld3MtaW1hZ2UtdGV4dCwjc2luZ2xlLWFwcGFydGVtZW50cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZS10ZXh0Lm5ld3MtYmxvY2stLWltYWdlLXJpZ2h0IC5uZXdzLWltYWdlLXRleHR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0jc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tZ2FsbGVyeSwjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tZ2FsbGVyeSwjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnksI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tZ2FsbGVyeXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOjB9I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXIsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXIsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1nYWxsZXJ5IC5uZXdzLWdhbGxlcnktc2xpZGVyLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXJ7d2lkdGg6MTAwdnc7bWFyZ2luLWxlZnQ6Y2FsYygtNTB2dyArIDUwJSk7cGFkZGluZzoycmVtIDB9I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXIgLm5ld3MtZ2FsbGVyeV9faXRlbSwjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tZ2FsbGVyeSAubmV3cy1nYWxsZXJ5LXNsaWRlciAubmV3cy1nYWxsZXJ5X19pdGVtLCNzaW5nbGUtbWFnYXNpbnMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tZ2FsbGVyeSAubmV3cy1nYWxsZXJ5LXNsaWRlciAubmV3cy1nYWxsZXJ5X19pdGVtLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXIgLm5ld3MtZ2FsbGVyeV9faXRlbXttYXJnaW46MCA1cHh9I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXIgLm5ld3MtZ2FsbGVyeV9faXRlbSBpbWcsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXIgLm5ld3MtZ2FsbGVyeV9faXRlbSBpbWcsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1nYWxsZXJ5IC5uZXdzLWdhbGxlcnktc2xpZGVyIC5uZXdzLWdhbGxlcnlfX2l0ZW0gaW1nLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXIgLm5ld3MtZ2FsbGVyeV9faXRlbSBpbWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDcwcHg7aGVpZ2h0OjM1MHB4O29iamVjdC1maXQ6Y292ZXI7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXIgLm5ld3MtZ2FsbGVyeV9faXRlbSBpbWcsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXIgLm5ld3MtZ2FsbGVyeV9faXRlbSBpbWcsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1nYWxsZXJ5IC5uZXdzLWdhbGxlcnktc2xpZGVyIC5uZXdzLWdhbGxlcnlfX2l0ZW0gaW1nLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXIgLm5ld3MtZ2FsbGVyeV9faXRlbSBpbWd7aGVpZ2h0OjI4MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXIgLm5ld3MtZ2FsbGVyeV9faXRlbSBpbWcsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXIgLm5ld3MtZ2FsbGVyeV9faXRlbSBpbWcsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1nYWxsZXJ5IC5uZXdzLWdhbGxlcnktc2xpZGVyIC5uZXdzLWdhbGxlcnlfX2l0ZW0gaW1nLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXIgLm5ld3MtZ2FsbGVyeV9faXRlbSBpbWd7aGVpZ2h0OjI1MHB4fX0jc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tZ2FsbGVyeSAubmV3cy1nYWxsZXJ5LXNsaWRlciAuc2xpY2stcHJldiwjc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tZ2FsbGVyeSAubmV3cy1nYWxsZXJ5LXNsaWRlciAuc2xpY2stbmV4dCwjc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tZ2FsbGVyeSAubmV3cy1nYWxsZXJ5LXNsaWRlciAuc2xpY2stZG90cywjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tZ2FsbGVyeSAubmV3cy1nYWxsZXJ5LXNsaWRlciAuc2xpY2stcHJldiwjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tZ2FsbGVyeSAubmV3cy1nYWxsZXJ5LXNsaWRlciAuc2xpY2stbmV4dCwjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tZ2FsbGVyeSAubmV3cy1nYWxsZXJ5LXNsaWRlciAuc2xpY2stZG90cywjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXIgLnNsaWNrLXByZXYsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1nYWxsZXJ5IC5uZXdzLWdhbGxlcnktc2xpZGVyIC5zbGljay1uZXh0LCNzaW5nbGUtbWFnYXNpbnMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tZ2FsbGVyeSAubmV3cy1nYWxsZXJ5LXNsaWRlciAuc2xpY2stZG90cywjc2luZ2xlLWFwcGFydGVtZW50cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1nYWxsZXJ5IC5uZXdzLWdhbGxlcnktc2xpZGVyIC5zbGljay1wcmV2LCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXIgLnNsaWNrLW5leHQsI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tZ2FsbGVyeSAubmV3cy1nYWxsZXJ5LXNsaWRlciAuc2xpY2stZG90c3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXIsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXIsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1nYWxsZXJ5IC5uZXdzLWdhbGxlcnktc2xpZGVyLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWdhbGxlcnkgLm5ld3MtZ2FsbGVyeS1zbGlkZXJ7cGFkZGluZzoxLjVyZW0gMH19I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlIC5uZXdzLWltYWdlLCNzaW5nbGUtYnVyZWF1eCAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1pbWFnZSAubmV3cy1pbWFnZSwjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlIC5uZXdzLWltYWdlLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlIC5uZXdzLWltYWdle21hcmdpbjowO2JvcmRlci1yYWRpdXM6MTZweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0MywyNDMsMjQzLC4xMik7cG9zaXRpb246cmVsYXRpdmV9I3NpbmdsZS1uZXdzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlIC5uZXdzLWltYWdlIGltZywjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UgLm5ld3MtaW1hZ2UgaW1nLCNzaW5nbGUtbWFnYXNpbnMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UgLm5ld3MtaW1hZ2UgaW1nLCNzaW5nbGUtYXBwYXJ0ZW1lbnRzIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlIC5uZXdzLWltYWdlIGltZ3t3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7b2JqZWN0LWZpdDpjb3Zlcn0jc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UgLm5ld3MtaW1hZ2VfX2NhcHRpb24sI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLWltYWdlIC5uZXdzLWltYWdlX19jYXB0aW9uLCNzaW5nbGUtbWFnYXNpbnMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UgLm5ld3MtaW1hZ2VfX2NhcHRpb24sI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0taW1hZ2UgLm5ld3MtaW1hZ2VfX2NhcHRpb257cGFkZGluZzoxcmVtIDEuNXJlbTtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjY7Y29sb3I6cmdiYSgwLDAsMCwuNik7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0jc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tcXVvdGUsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLXF1b3RlLCNzaW5nbGUtbWFnYXNpbnMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tcXVvdGUsI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tcXVvdGV7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwYWRkaW5nOjJyZW0gMH0jc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tcXVvdGUgYmxvY2txdW90ZSwjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tcXVvdGUgYmxvY2txdW90ZSwjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLXF1b3RlIGJsb2NrcXVvdGUsI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tcXVvdGUgYmxvY2txdW90ZXttYXJnaW46MDtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjEuMTtsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6IzI5MjkyOTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tcXVvdGUgYmxvY2txdW90ZSwjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tcXVvdGUgYmxvY2txdW90ZSwjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLXF1b3RlIGJsb2NrcXVvdGUsI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tcXVvdGUgYmxvY2txdW90ZXtmb250LXNpemU6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyNzaW5nbGUtbmV3cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1xdW90ZSBibG9ja3F1b3RlLCNzaW5nbGUtYnVyZWF1eCAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1xdW90ZSBibG9ja3F1b3RlLCNzaW5nbGUtbWFnYXNpbnMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tcXVvdGUgYmxvY2txdW90ZSwjc2luZ2xlLWFwcGFydGVtZW50cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS1xdW90ZSBibG9ja3F1b3Rle2ZvbnQtc2l6ZToyNnB4fX0jc2luZ2xlLW5ld3MgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tcXVvdGUgY2l0ZSwjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tcXVvdGUgY2l0ZSwjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLXF1b3RlIGNpdGUsI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tcXVvdGUgY2l0ZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MS41cmVtO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjpyZ2JhKDAsMCwwLC42KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4fSNzaW5nbGUtbmV3cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS12aWRlbywjc2luZ2xlLWJ1cmVhdXggLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tdmlkZW8sI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS12aWRlbywjc2luZ2xlLWFwcGFydGVtZW50cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS12aWRlb3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fSNzaW5nbGUtbmV3cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS12aWRlbyAubmV3cy12aWRlb19faW5uZXIsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLXZpZGVvIC5uZXdzLXZpZGVvX19pbm5lciwjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLXZpZGVvIC5uZXdzLXZpZGVvX19pbm5lciwjc2luZ2xlLWFwcGFydGVtZW50cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS12aWRlbyAubmV3cy12aWRlb19faW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206NTYuMjUlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjE2cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwfSNzaW5nbGUtbmV3cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS12aWRlbyAubmV3cy12aWRlb19faW5uZXIgaWZyYW1lLCNzaW5nbGUtbmV3cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS12aWRlbyAubmV3cy12aWRlb19faW5uZXIgdmlkZW8sI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLXZpZGVvIC5uZXdzLXZpZGVvX19pbm5lciBpZnJhbWUsI3NpbmdsZS1idXJlYXV4IC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLXZpZGVvIC5uZXdzLXZpZGVvX19pbm5lciB2aWRlbywjc2luZ2xlLW1hZ2FzaW5zIC5uZXdzLW1haW5fX2NvbnRlbnQgLm5ld3MtYmxvY2stLXZpZGVvIC5uZXdzLXZpZGVvX19pbm5lciBpZnJhbWUsI3NpbmdsZS1tYWdhc2lucyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS12aWRlbyAubmV3cy12aWRlb19faW5uZXIgdmlkZW8sI3NpbmdsZS1hcHBhcnRlbWVudHMgLm5ld3MtbWFpbl9fY29udGVudCAubmV3cy1ibG9jay0tdmlkZW8gLm5ld3MtdmlkZW9fX2lubmVyIGlmcmFtZSwjc2luZ2xlLWFwcGFydGVtZW50cyAubmV3cy1tYWluX19jb250ZW50IC5uZXdzLWJsb2NrLS12aWRlbyAubmV3cy12aWRlb19faW5uZXIgdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czppbmhlcml0fSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5e3BhZGRpbmc6MH0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuc2VjdGlvbl9faGVyby0tcGVybWFuZW50LWFjdGl2aXR5e3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtwYWRkaW5nOjQwcHggMCA2MHB4O2hlaWdodDo1MDBweH0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuc2VjdGlvbl9faGVyby0tcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uaGVyb19fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6NHJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MnB4O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOjM2cHg7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjI1MHB4O2JvdHRvbTowJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSk7ei1pbmRleDoyfSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19oZXJvLS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25oZXJvX190aXRsZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6Mjc1cHg7aGVpZ2h0OjI3NXB4O2JhY2tncm91bmQ6Y29uaWMtZ3JhZGllbnQoZnJvbSAwZGVnLCAjZWMzYzQ2LCAjZTY3MzI4LCAjZWMzYzQ2KTtib3JkZXItcmFkaXVzOjUwJTt6LWluZGV4Oi0xO3BhZGRpbmc6NHB4fSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19oZXJvLS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25oZXJvX190aXRsZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDoyNTVweDtoZWlnaHQ6MjU1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO3otaW5kZXg6LTF9I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW57cGFkZGluZy10b3A6MTgwcHg7cGFkZGluZy1ib3R0b206MTAwcHh9I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm97cG9zaXRpb246cmVsYXRpdmV9I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm9fX3RleHR7ZmxleDoxO3BhZGRpbmctcmlnaHQ6NDBweH1AbWVkaWEobWF4LXdpZHRoOiAxMDUwcHgpeyNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX190ZXh0e3BhZGRpbmctcmlnaHQ6MH19I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm9fX2JhY2t7bWFyZ2luLWJvdHRvbToyMHB4fSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX19iYWNrIC5iYWNrLWxpbmt7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjppbmhlcml0O2NvbG9yOiMwMDB9I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm9fX2Rlc2NyaXB0aW9ue3BhZGRpbmctdG9wOjUwcHg7cGFkZGluZy1ib3R0b206MTAwcHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6Mi43fSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX19kZXNjcmlwdGlvbiBoMiwjc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuc2VjdGlvbl9fYWN0aXZpdHktbWFpbiAuYWN0aXZpdHktaGVyb19fZGVzY3JpcHRpb24gaDMsI3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm9fX2Rlc2NyaXB0aW9uIGg0LCNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX19kZXNjcmlwdGlvbiBwLCNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX19kZXNjcmlwdGlvbiB1bCwjc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuc2VjdGlvbl9fYWN0aXZpdHktbWFpbiAuYWN0aXZpdHktaGVyb19fZGVzY3JpcHRpb24gb2x7bWFyZ2luLWJvdHRvbToxNXB4fSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX19kZXNjcmlwdGlvbiBoMjpsYXN0LWNoaWxkLCNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX19kZXNjcmlwdGlvbiBoMzpsYXN0LWNoaWxkLCNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX19kZXNjcmlwdGlvbiBoNDpsYXN0LWNoaWxkLCNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX19kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQsI3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm9fX2Rlc2NyaXB0aW9uIHVsOmxhc3QtY2hpbGQsI3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm9fX2Rlc2NyaXB0aW9uIG9sOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX19kZXNjcmlwdGlvbiBoMiwjc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuc2VjdGlvbl9fYWN0aXZpdHktbWFpbiAuYWN0aXZpdHktaGVyb19fZGVzY3JpcHRpb24gaDMsI3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm9fX2Rlc2NyaXB0aW9uIGg0e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuM30jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuc2VjdGlvbl9fYWN0aXZpdHktbWFpbiAuYWN0aXZpdHktaGVyb19fZGVzY3JpcHRpb24gaDJ7Zm9udC1zaXplOjEuNnJlbTt0ZXh0LXRyYW5zZm9ybTpub25lfSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX19kZXNjcmlwdGlvbiBoM3tmb250LXNpemU6MS4zNXJlbTt0ZXh0LXRyYW5zZm9ybTpub25lfSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX19kZXNjcmlwdGlvbiBoNHtmb250LXNpemU6MS4xNXJlbTt0ZXh0LXRyYW5zZm9ybTpub25lfSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX19kZXNjcmlwdGlvbiB1bCwjc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuc2VjdGlvbl9fYWN0aXZpdHktbWFpbiAuYWN0aXZpdHktaGVyb19fZGVzY3JpcHRpb24gb2x7cGFkZGluZy1sZWZ0OjEuNXJlbTtsaXN0LXN0eWxlLXBvc2l0aW9uOm91dHNpZGV9I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm9fX2Rlc2NyaXB0aW9uIHVsIGxpLCNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX19kZXNjcmlwdGlvbiBvbCBsaXttYXJnaW4tYm90dG9tOjhweDtsaW5lLWhlaWdodDoxLjZ9I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm9fX2Rlc2NyaXB0aW9uIHVsIGxpOmxhc3QtY2hpbGQsI3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm9fX2Rlc2NyaXB0aW9uIG9sIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX19kZXNjcmlwdGlvbiB1bHtsaXN0LXN0eWxlLXR5cGU6ZGlzY30jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuc2VjdGlvbl9fYWN0aXZpdHktbWFpbiAuYWN0aXZpdHktaGVyb19fZGVzY3JpcHRpb24gb2x7bGlzdC1zdHlsZS10eXBlOmRlY2ltYWx9I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm9fX2Rlc2NyaXB0aW9uIHN0cm9uZ3tmb250LXdlaWdodDo3MDB9I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm9fX2Rlc2NyaXB0aW9uIGVte2ZvbnQtc3R5bGU6aXRhbGljfSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX19kZXNjcmlwdGlvbiBhe2NvbG9yOiNlYzNjNDY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm9fX2Rlc2NyaXB0aW9uIGE6aG92ZXJ7Y29sb3I6I2RmMTYyMX19I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm9fX2Rlc2NyaXB0aW9uIHB7bWFyZ2luLWJvdHRvbToxNXB4fSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX19kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5hY3Rpdml0eS1tYWluX19jb2x1bW5ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6NjBweDttYXJnaW4tYm90dG9tOjgwcHh9QG1lZGlhKG1heC13aWR0aDogMTA1MHB4KXsjc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuYWN0aXZpdHktbWFpbl9fY29sdW1uc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDo0MHB4fX0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuYWN0aXZpdHktbWFpbl9fbGVmdCAuYWN0aXZpdHktaW5mby1ibG9ja19fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjppbmhlcml0O21hcmdpbi1ib3R0b206MTVweH0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuYWN0aXZpdHktbWFpbl9fbGVmdCAub3BlbmluZy1ob3Vyc19fcm93e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6MTJweCAwfSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5hY3Rpdml0eS1tYWluX19sZWZ0IC5vcGVuaW5nLWhvdXJzX19yb3c6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MH0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuYWN0aXZpdHktbWFpbl9fbGVmdCAub3BlbmluZy1ob3Vyc19fcm93Omxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MH0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuYWN0aXZpdHktbWFpbl9fbGVmdCAub3BlbmluZy1ob3Vyc19fZGF5e2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW46MDtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZToxNHB4O3dpZHRoOjE4MHB4fSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5hY3Rpdml0eS1tYWluX19sZWZ0IC5vcGVuaW5nLWhvdXJzX190aW1le2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW46MDtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmxlZnQ7ZmxleDoxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuYWN0aXZpdHktbWFpbl9fbGVmdCAub3BlbmluZy1ob3Vyc19fdGltZSAub3BlbmluZy1ob3Vyc19fbm90ZXtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjExcHg7Y29sb3I6Izk5OTttYXJnaW4tdG9wOjJweDtmb250LXN0eWxlOml0YWxpY30jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuYWN0aXZpdHktbWFpbl9fcmlnaHQgLmFjdGl2aXR5LWluZm8tYmxvY2tfX3RpdGxle2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDttYXJnaW4tYm90dG9tOjE1cHh9I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLmFjdGl2aXR5LW1haW5fX3JpZ2h0IC5sb2NhdGlvbi1pbmZvX19idWlsZGluZ3tmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmctYm90dG9tOjEycHh9I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLmFjdGl2aXR5LW1haW5fX3JpZ2h0IC5sb2NhdGlvbi1pbmZvX19kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOjE0cHh9I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLmFjdGl2aXR5LW1haW5fX3JpZ2h0IC5sb2NhdGlvbi1pbmZvX19saW5rIC5idG57Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOmluaGVyaXQ7Y29sb3I6I2VjM2M0Njt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5hY3Rpdml0eS1tYWluX19yaWdodCAubG9jYXRpb24taW5mb19fbGluayAuYnRuOmhvdmVye3RleHQtZGVjb3JhdGlvbi1jb2xvcjojZWMzYzQ2fX0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuYWN0aXZpdHktbWFpbl9fY29udGFjdCAuYWN0aXZpdHktaW5mby1ibG9ja19fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjppbmhlcml0O21hcmdpbi1ib3R0b206MTVweH0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuYWN0aXZpdHktbWFpbl9fY29udGFjdCAuY29udGFjdC1pbmZve2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuYWN0aXZpdHktbWFpbl9fY29udGFjdCAuY29udGFjdC1pbmZvX193ZWJzaXRle21hcmdpbi1ib3R0b206MTVweDt0ZXh0LWFsaWduOmNlbnRlcn0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuYWN0aXZpdHktbWFpbl9fY29udGFjdCAuY29udGFjdC1pbmZvX19zb2NpYWxzX19tZWRpYXtkaXNwbGF5OmZsZXg7Z2FwOjIwcHg7YWxpZ24taXRlbXM6Y2VudGVyfSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5hY3Rpdml0eS1tYWluX19jb250YWN0IC5jb250YWN0LWluZm9fX3NvY2lhbHNfX21lZGlhIC5zb2NpYWwtaWNvbi1saW5re2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5hY3Rpdml0eS1tYWluX19jb250YWN0IC5jb250YWN0LWluZm9fX3NvY2lhbHNfX21lZGlhIC5zb2NpYWwtaWNvbi1saW5rIC5zb2NpYWwtaWNvbnt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2ZpbGw6Y3VycmVudENvbG9yO2NvbG9yOiMwMDA7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLmFjdGl2aXR5LW1haW5fX2NvbnRhY3QgLmNvbnRhY3QtaW5mb19fc29jaWFsc19fbWVkaWEgLnNvY2lhbC1pY29uLWxpbms6aG92ZXIgLnNvY2lhbC1pY29ue2NvbG9yOiNlYzNjNDZ9fSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5hY3Rpdml0eS1tYWluX19jb250YWN0IC5jb250YWN0LWluZm9fX3NvY2lhbHNfX21lZGlhIC5zb2NpYWwtbGlua3ttYXJnaW4tcmlnaHQ6MzBweH0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAuYWN0aXZpdHktbWFpbl9fY29udGFjdCAuY29udGFjdC1pbmZvIC5idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouM3JlbSAxcmVtO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtib3JkZXI6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6Izc0NzM3Njtib3JkZXI6MXB4IHNvbGlkICM3NDczNzY7aGVpZ2h0OjMwcHg7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNoYWRvdzpub25lO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnMsY29sb3IgLjJzLGJvcmRlciAuMnM7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLmFjdGl2aXR5LW1haW5fX2NvbnRhY3QgLmNvbnRhY3QtaW5mbyAuYnRue3BhZGRpbmc6OHB4IDEycHggIWltcG9ydGFudH19I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLmFjdGl2aXR5LW1haW5fX2NvbnRhY3QgLmNvbnRhY3QtaW5mbyAuYnRuOmhvdmVyLCNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5hY3Rpdml0eS1tYWluX19jb250YWN0IC5jb250YWN0LWluZm8gLmJ0bjpmb2N1c3tib3JkZXItY29sb3I6IzI5MjkyOTtjb2xvcjojMjkyOTI5fSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19yZWxhdGVkLWFjdGl2aXRpZXN7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO3BhZGRpbmc6ODBweCAwfSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19yZWxhdGVkLWFjdGl2aXRpZXNfX3RpdGxle2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOjMycHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTo1MHB4O2NvbG9yOiMyOTI5Mjl9QG1lZGlhKG1heC13aWR0aDogNjgwcHgpeyNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uX19yZWxhdGVkLWFjdGl2aXRpZXNfX3RpdGxle2ZvbnQtc2l6ZToyOHB4O21hcmdpbi1ib3R0b206NDBweH19I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnJlbGF0ZWQtYWN0aXZpdGllcy1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctYm90dG9tOjIwcHh9I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnJlbGF0ZWQtYWN0aXZpdGllcy1zbGlkZXIuc3RhdGljLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtnYXA6MzBweH1AbWVkaWEobWF4LXdpZHRoOiAxMDUwcHgpeyNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5yZWxhdGVkLWFjdGl2aXRpZXMtc2xpZGVyLnN0YXRpYy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtnYXA6MjBweH19QG1lZGlhKG1heC13aWR0aDogNjgwcHgpeyNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5yZWxhdGVkLWFjdGl2aXRpZXMtc2xpZGVyLnN0YXRpYy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjE1cHh9fSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5yZWxhdGVkLWFjdGl2aXRpZXMtc2xpZGVyLnN0YXRpYy1ncmlkIC5yZWxhdGVkLWFjdGl2aXR5LXNsaWRle3dpZHRoOmF1dG99I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnJlbGF0ZWQtYWN0aXZpdGllcy1zbGlkZXIgLnNsaWNrLWRvdHN7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tdG9wOjMwcHg7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAucmVsYXRlZC1hY3Rpdml0aWVzLXNsaWRlciAuc2xpY2stZG90cyBsaXttYXJnaW46MCA1cHh9I3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnJlbGF0ZWQtYWN0aXZpdGllcy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9ue3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojY2NjO2JvcmRlcjpub25lO2ZvbnQtc2l6ZTowO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZX0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAucmVsYXRlZC1hY3Rpdml0aWVzLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsI3NpbmdsZS1wZXJtYW5lbnQtYWN0aXZpdHkgLnJlbGF0ZWQtYWN0aXZpdGllcy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2VjM2M0Nn0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAucmVsYXRlZC1hY3Rpdml0aWVzLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2VjM2M0Nn0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAucmVsYXRlZC1hY3Rpdml0eS1jYXJke3BhZGRpbmc6MCAxNXB4fSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2xpbmt7ZGlzcGxheTpibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93OjAgMnB4IDhweCByZ2JhKDAsMCwwLC4xKTtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjI2MHB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjE4MHB4O292ZXJmbG93OmhpZGRlbn0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3RyYW5zaXRpb246ZmlsdGVyIC4ycyBlYXNlfSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX3BsYWNlaG9sZGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZjBmMGYwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojOTk5O2ZvbnQtc2l6ZToxNHB4fSNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2NvbnRlbnR7cGFkZGluZzoxNXB4O2hlaWdodDo4MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jc2luZ2xlLXBlcm1hbmVudC1hY3Rpdml0eSAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX190aXRsZXtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZToyNHB4O21hcmdpbjowO2NvbG9yOiMyOTI5Mjk7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS4zO2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjI7bGluZS1jbGFtcDoyOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhKG1heC13aWR0aDogNjgwcHgpeyNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToxNXB4fX0jcGVybWFuZW50LWFjdGl2aXRpZXMtbGlzdGluZyAuc2VjdGlvbl9faGVyby0tbGlzdGluZ3twYWRkaW5nOjAgMCA2MHB4IDA7dGV4dC1hbGlnbjpjZW50ZXJ9I3Blcm1hbmVudC1hY3Rpdml0aWVzLWxpc3RpbmcgLmxpc3RpbmctaGVyb19fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6NHJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MnB4O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOjQ4cHg7bWFyZ2luLWJvdHRvbTo1MHB4fUBtZWRpYShtYXgtd2lkdGg6IDEwNTBweCl7I3Blcm1hbmVudC1hY3Rpdml0aWVzLWxpc3RpbmcgLmxpc3RpbmctaGVyb19fdGl0bGV7Zm9udC1zaXplOjM2cHh9fUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsjcGVybWFuZW50LWFjdGl2aXRpZXMtbGlzdGluZyAubGlzdGluZy1oZXJvX190aXRsZXtmb250LXNpemU6MjhweH19I3Blcm1hbmVudC1hY3Rpdml0aWVzLWxpc3RpbmcgLmxpc3RpbmctaGVyb19fc3VidGl0bGV7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtmb250LXNpemU6MThweDtjb2xvcjojNjY2O21hcmdpbjowIGF1dG99I3Blcm1hbmVudC1hY3Rpdml0aWVzLWxpc3RpbmcgLmxpc3RpbmctaGVyb19fc3VidGl0bGUgcHttYXJnaW4tYm90dG9tOjE1cHh9I3Blcm1hbmVudC1hY3Rpdml0aWVzLWxpc3RpbmcgLmxpc3RpbmctaGVyb19fc3VidGl0bGUgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jcGVybWFuZW50LWFjdGl2aXRpZXMtbGlzdGluZyAuc2VjdGlvbl9fYWN0aXZpdGllcy1ncmlke3BhZGRpbmc6ODBweCAwfSNwZXJtYW5lbnQtYWN0aXZpdGllcy1saXN0aW5nIC5hY3Rpdml0aWVzLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtnYXA6NDBweH1AbWVkaWEobWF4LXdpZHRoOiAxMDUwcHgpeyNwZXJtYW5lbnQtYWN0aXZpdGllcy1saXN0aW5nIC5hY3Rpdml0aWVzLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDozMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7I3Blcm1hbmVudC1hY3Rpdml0aWVzLWxpc3RpbmcgLmFjdGl2aXRpZXMtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDoyMHB4fX0jcGVybWFuZW50LWFjdGl2aXRpZXMtbGlzdGluZyAuYWN0aXZpdHktY2FyZF9fbGlua3tkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyNwZXJtYW5lbnQtYWN0aXZpdGllcy1saXN0aW5nIC5hY3Rpdml0eS1jYXJkX19saW5rOmhvdmVyIC5hY3Rpdml0eS1jYXJkX19pbWFnZSBpbWd7ZmlsdGVyOmJyaWdodG5lc3MoMC43KX19I3Blcm1hbmVudC1hY3Rpdml0aWVzLWxpc3RpbmcgLmFjdGl2aXR5LWNhcmRfX2ltYWdle3dpZHRoOjEwMCU7YXNwZWN0LXJhdGlvOjM2NS8yNDA7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7I3Blcm1hbmVudC1hY3Rpdml0aWVzLWxpc3RpbmcgLmFjdGl2aXR5LWNhcmRfX2ltYWdle21hcmdpbjowIGF1dG8gMTVweH19I3Blcm1hbmVudC1hY3Rpdml0aWVzLWxpc3RpbmcgLmFjdGl2aXR5LWNhcmRfX2ltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7dHJhbnNpdGlvbjpmaWx0ZXIgLjJzIGVhc2V9I3Blcm1hbmVudC1hY3Rpdml0aWVzLWxpc3RpbmcgLmFjdGl2aXR5LWNhcmRfX3BsYWNlaG9sZGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZjBmMGYwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojOTk5O2ZvbnQtc2l6ZToxNHB4fSNwZXJtYW5lbnQtYWN0aXZpdGllcy1saXN0aW5nIC5hY3Rpdml0eS1jYXJkX190aXRsZXtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOjI0cHg7bWFyZ2luLWJvdHRvbTowO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsjcGVybWFuZW50LWFjdGl2aXRpZXMtbGlzdGluZyAuYWN0aXZpdHktY2FyZF9fdGl0bGV7Zm9udC1zaXplOjIwcHh9fSNwZXJtYW5lbnQtYWN0aXZpdGllcy1saXN0aW5nIC5uby1hY3Rpdml0aWVze3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NjBweCAyMHB4fSNwZXJtYW5lbnQtYWN0aXZpdGllcy1saXN0aW5nIC5uby1hY3Rpdml0aWVzIGgze2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6MjhweDttYXJnaW4tYm90dG9tOjE1cHg7Y29sb3I6IzI5MjkyOX0jcGVybWFuZW50LWFjdGl2aXRpZXMtbGlzdGluZyAubm8tYWN0aXZpdGllcyBwe2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW46MDtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiM2NjZ9LnNlY3Rpb25fX2VhdC1kcmluay1maWx0ZXJze3BhZGRpbmc6NjBweCAwIDQwcHg7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5lYXQtZHJpbmstZmlsdGVyc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjE1cHg7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJX0uZWF0LWRyaW5rLWZpbHRlcnMgLmZpbHRlci1idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouM3JlbSAxcmVtO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtib3JkZXI6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxO2NvbG9yOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjJweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjEycHggMjBweDtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxfUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsuZWF0LWRyaW5rLWZpbHRlcnMgLmZpbHRlci1idG57cGFkZGluZzo4cHggMTJweCAhaW1wb3J0YW50fX0uZWF0LWRyaW5rLWZpbHRlcnMgLmZpbHRlci1idG46OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlNjczMjggMCUsICNlYzNjNDYgMTAwJSk7Ym9yZGVyLXJhZGl1czo1cHg7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt6LWluZGV4Oi0xfS5lYXQtZHJpbmstZmlsdGVycyAuZmlsdGVyLWJ0biBzcGFuLC5lYXQtZHJpbmstZmlsdGVycyAuZmlsdGVyLWJ0biAqe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmVhdC1kcmluay1maWx0ZXJzIC5maWx0ZXItYnRuOmhvdmVyOjpiZWZvcmV7b3BhY2l0eToxfX0uZWF0LWRyaW5rLWZpbHRlcnMgLmZpbHRlci1idG4uZmlsdGVyLWJ0bi0tYWN0aXZlOjpiZWZvcmUsLmVhdC1kcmluay1maWx0ZXJzIC5maWx0ZXItYnRuOmFjdGl2ZTo6YmVmb3JlLC5lYXQtZHJpbmstZmlsdGVycyAuZmlsdGVyLWJ0bi5hY3RpdmU6OmJlZm9yZXtvcGFjaXR5OjF9QG1lZGlhKG1heC13aWR0aDogNjgwcHgpey5lYXQtZHJpbmstZmlsdGVycyAuZmlsdGVyLWJ0bntmb250LXNpemU6MTJweDtwYWRkaW5nOjEwcHggMTVweDtsZXR0ZXItc3BhY2luZzoxLjVweH19Lmxpc3RpbmctaGVyb19fc3VidGl0bGV7bWFyZ2luLXRvcDoyMHB4O2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtjb2xvcjojMjkyOTI5O21hcmdpbi1ib3R0b206MjBweH0uZWF0LWRyaW5rLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpO2dhcDozMHB4O3BhZGRpbmc6NDBweCAwfUBtZWRpYShtYXgtd2lkdGg6IDEwNTBweCl7LmVhdC1kcmluay1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO2dhcDoyNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7LmVhdC1kcmluay1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjIwcHh9fS5lYXQtZHJpbmstaXRlbXt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uZWF0LWRyaW5rLWl0ZW0uaGlkZGVue2Rpc3BsYXk6bm9uZX0uZWF0LWRyaW5rLWl0ZW0gLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGlua3tkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MCAycHggOHB4IHJnYmEoMCwwLDAsLjEpO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MjYwcHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5lYXQtZHJpbmstaXRlbSAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5rOmhvdmVye2JveC1zaGFkb3c6MCA4cHggMjBweCByZ2JhKDAsMCwwLC4yKX0uZWF0LWRyaW5rLWl0ZW0gLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluazpob3ZlciAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19pbWFnZSBpbWd7ZmlsdGVyOmJsdXIoM3B4KX19LmVhdC1kcmluay1pdGVtIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjE4MHB4O292ZXJmbG93OmhpZGRlbn0uZWF0LWRyaW5rLWl0ZW0gLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjt0cmFuc2l0aW9uOmZpbHRlciAuM3MgZWFzZX0uZWF0LWRyaW5rLWl0ZW0gLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fcGxhY2Vob2xkZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiM5OTk7Zm9udC1zaXplOjE0cHh9LmVhdC1kcmluay1pdGVtIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2NvbnRlbnR7cGFkZGluZzoxNXB4O2hlaWdodDo4MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZWF0LWRyaW5rLWl0ZW0gLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6MjRweDtmb250LXdlaWdodDo0MDA7bWFyZ2luOjA7Y29sb3I6IzI5MjkyOTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxLjM7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6MjtsaW5lLWNsYW1wOjI7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbn1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7LmVhdC1kcmluay1pdGVtIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToxNXB4fX0jYnVyZWF1eC1saXN0aW5nIC5zZWN0aW9uX19oZXJvLS1saXN0aW5nLCNhcHBhcnRlbWVudHMtbGlzdGluZyAuc2VjdGlvbl9faGVyby0tbGlzdGluZywjbWFnYXNpbnMtbGlzdGluZyAuc2VjdGlvbl9faGVyby0tbGlzdGluZ3twYWRkaW5nOjEwMHB4IDAgODBweCAwfSNidXJlYXV4LWxpc3RpbmcgLnNlY3Rpb25fX2hlcm8tLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5saXN0aW5nLWhlcm9fX3RpdGxlLCNhcHBhcnRlbWVudHMtbGlzdGluZyAuc2VjdGlvbl9faGVyby0tbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmxpc3RpbmctaGVyb19fdGl0bGUsI21hZ2FzaW5zLWxpc3RpbmcgLnNlY3Rpb25fX2hlcm8tLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5saXN0aW5nLWhlcm9fX3RpdGxle2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjRyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjJweDttYXJnaW46MDtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZTo2MnB4O21hcmdpbi1ib3R0b206MzBweDt3aWR0aDpmaXQtY29udGVudH1AbWVkaWEobWF4LXdpZHRoOiAxMDUwcHgpeyNidXJlYXV4LWxpc3RpbmcgLnNlY3Rpb25fX2hlcm8tLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5saXN0aW5nLWhlcm9fX3RpdGxlLCNhcHBhcnRlbWVudHMtbGlzdGluZyAuc2VjdGlvbl9faGVyby0tbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmxpc3RpbmctaGVyb19fdGl0bGUsI21hZ2FzaW5zLWxpc3RpbmcgLnNlY3Rpb25fX2hlcm8tLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5saXN0aW5nLWhlcm9fX3RpdGxle2ZvbnQtc2l6ZTozNnB4fX1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7I2J1cmVhdXgtbGlzdGluZyAuc2VjdGlvbl9faGVyby0tbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmxpc3RpbmctaGVyb19fdGl0bGUsI2FwcGFydGVtZW50cy1saXN0aW5nIC5zZWN0aW9uX19oZXJvLS1saXN0aW5nIC5jb250YWluZXItLWV2ZW50cyAubGlzdGluZy1oZXJvX190aXRsZSwjbWFnYXNpbnMtbGlzdGluZyAuc2VjdGlvbl9faGVyby0tbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmxpc3RpbmctaGVyb19fdGl0bGV7Zm9udC1zaXplOjI4cHh9fSNidXJlYXV4LWxpc3RpbmcgLnNlY3Rpb25fX2hlcm8tLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5saXN0aW5nLWhlcm9fX3N1YnRpdGxlLCNhcHBhcnRlbWVudHMtbGlzdGluZyAuc2VjdGlvbl9faGVyby0tbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmxpc3RpbmctaGVyb19fc3VidGl0bGUsI21hZ2FzaW5zLWxpc3RpbmcgLnNlY3Rpb25fX2hlcm8tLWxpc3RpbmcgLmNvbnRhaW5lci0tZXZlbnRzIC5saXN0aW5nLWhlcm9fX3N1YnRpdGxle2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW46MDtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiM2NjY7bWFyZ2luOjAgYXV0b30jYnVyZWF1eC1saXN0aW5nIC5zZWN0aW9uX19oZXJvLS1saXN0aW5nIC5jb250YWluZXItLWV2ZW50cyAubGlzdGluZy1oZXJvX19zdWJ0aXRsZSBwLCNhcHBhcnRlbWVudHMtbGlzdGluZyAuc2VjdGlvbl9faGVyby0tbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmxpc3RpbmctaGVyb19fc3VidGl0bGUgcCwjbWFnYXNpbnMtbGlzdGluZyAuc2VjdGlvbl9faGVyby0tbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmxpc3RpbmctaGVyb19fc3VidGl0bGUgcHttYXJnaW4tYm90dG9tOjE1cHh9I2J1cmVhdXgtbGlzdGluZyAuc2VjdGlvbl9faGVyby0tbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmxpc3RpbmctaGVyb19fc3VidGl0bGUgcDpsYXN0LWNoaWxkLCNhcHBhcnRlbWVudHMtbGlzdGluZyAuc2VjdGlvbl9faGVyby0tbGlzdGluZyAuY29udGFpbmVyLS1ldmVudHMgLmxpc3RpbmctaGVyb19fc3VidGl0bGUgcDpsYXN0LWNoaWxkLCNtYWdhc2lucy1saXN0aW5nIC5zZWN0aW9uX19oZXJvLS1saXN0aW5nIC5jb250YWluZXItLWV2ZW50cyAubGlzdGluZy1oZXJvX19zdWJ0aXRsZSBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfSNidXJlYXV4LWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCwjYXBwYXJ0ZW1lbnRzLWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCwjbWFnYXNpbnMtbGlzdGluZyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlke3BhZGRpbmc6MH0jYnVyZWF1eC1saXN0aW5nIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLmNvbnRhaW5lci0tZXZlbnRzLCNhcHBhcnRlbWVudHMtbGlzdGluZyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jb250YWluZXItLWV2ZW50cywjbWFnYXNpbnMtbGlzdGluZyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jb250YWluZXItLWV2ZW50c3t3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MDttYXgtd2lkdGg6bm9uZX0jYnVyZWF1eC1saXN0aW5nIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLmNvbnRhaW5lci0tZXZlbnRzIC5idXJlYXV4LWl0ZW06bnRoLWNoaWxkKG9kZCkgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluaywjYXBwYXJ0ZW1lbnRzLWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1ldmVudHMgLmJ1cmVhdXgtaXRlbTpudGgtY2hpbGQob2RkKSAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5rLCNtYWdhc2lucy1saXN0aW5nIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLmNvbnRhaW5lci0tZXZlbnRzIC5idXJlYXV4LWl0ZW06bnRoLWNoaWxkKG9kZCkgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGlua3tmbGV4LWRpcmVjdGlvbjpyb3c7Ym9yZGVyLXJhZGl1czowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KXsjYnVyZWF1eC1saXN0aW5nIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLmNvbnRhaW5lci0tZXZlbnRzIC5idXJlYXV4LWl0ZW06bnRoLWNoaWxkKG9kZCkgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluaywjYXBwYXJ0ZW1lbnRzLWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1ldmVudHMgLmJ1cmVhdXgtaXRlbTpudGgtY2hpbGQob2RkKSAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5rLCNtYWdhc2lucy1saXN0aW5nIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLmNvbnRhaW5lci0tZXZlbnRzIC5idXJlYXV4LWl0ZW06bnRoLWNoaWxkKG9kZCkgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGlua3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fSNidXJlYXV4LWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1ldmVudHMgLmJ1cmVhdXgtaXRlbTpudGgtY2hpbGQoZXZlbikgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluaywjYXBwYXJ0ZW1lbnRzLWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1ldmVudHMgLmJ1cmVhdXgtaXRlbTpudGgtY2hpbGQoZXZlbikgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluaywjbWFnYXNpbnMtbGlzdGluZyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jb250YWluZXItLWV2ZW50cyAuYnVyZWF1eC1pdGVtOm50aC1jaGlsZChldmVuKSAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5re2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KXsjYnVyZWF1eC1saXN0aW5nIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLmNvbnRhaW5lci0tZXZlbnRzIC5idXJlYXV4LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2xpbmssI2FwcGFydGVtZW50cy1saXN0aW5nIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLmNvbnRhaW5lci0tZXZlbnRzIC5idXJlYXV4LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2xpbmssI21hZ2FzaW5zLWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1ldmVudHMgLmJ1cmVhdXgtaXRlbTpudGgtY2hpbGQoZXZlbikgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGlua3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fSNidXJlYXV4LWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1ldmVudHMgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluaywjYXBwYXJ0ZW1lbnRzLWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1ldmVudHMgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluaywjbWFnYXNpbnMtbGlzdGluZyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jb250YWluZXItLWV2ZW50cyAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5re2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MzI1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpeyNidXJlYXV4LWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1ldmVudHMgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluaywjYXBwYXJ0ZW1lbnRzLWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1ldmVudHMgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluaywjbWFnYXNpbnMtbGlzdGluZyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jb250YWluZXItLWV2ZW50cyAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5re2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6YXV0b319I2J1cmVhdXgtbGlzdGluZyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jb250YWluZXItLWV2ZW50cyAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5rIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2ltYWdlLCNhcHBhcnRlbWVudHMtbGlzdGluZyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jb250YWluZXItLWV2ZW50cyAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5rIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2ltYWdlLCNtYWdhc2lucy1saXN0aW5nIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLmNvbnRhaW5lci0tZXZlbnRzIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2xpbmsgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9faW1hZ2V7d2lkdGg6NTAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6I2YwZjBmMDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpeyNidXJlYXV4LWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1ldmVudHMgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluayAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19pbWFnZSwjYXBwYXJ0ZW1lbnRzLWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1ldmVudHMgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluayAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19pbWFnZSwjbWFnYXNpbnMtbGlzdGluZyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jb250YWluZXItLWV2ZW50cyAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5rIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjM1MHB4fX0jYnVyZWF1eC1saXN0aW5nIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLmNvbnRhaW5lci0tZXZlbnRzIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2xpbmsgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9faW1hZ2UgaW1nLCNhcHBhcnRlbWVudHMtbGlzdGluZyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jb250YWluZXItLWV2ZW50cyAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5rIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2ltYWdlIGltZywjbWFnYXNpbnMtbGlzdGluZyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jb250YWluZXItLWV2ZW50cyAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5rIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2ltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9I2J1cmVhdXgtbGlzdGluZyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jb250YWluZXItLWV2ZW50cyAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5rIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2NvbnRlbnQsI2FwcGFydGVtZW50cy1saXN0aW5nIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLmNvbnRhaW5lci0tZXZlbnRzIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2xpbmsgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fY29udGVudCwjbWFnYXNpbnMtbGlzdGluZyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jb250YWluZXItLWV2ZW50cyAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5rIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2NvbnRlbnR7d2lkdGg6NTAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzowIDMwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpeyNidXJlYXV4LWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1ldmVudHMgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluayAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19jb250ZW50LCNhcHBhcnRlbWVudHMtbGlzdGluZyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jb250YWluZXItLWV2ZW50cyAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5rIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2NvbnRlbnQsI21hZ2FzaW5zLWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1ldmVudHMgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluayAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZzoyMHB4IDE1cHh9fSNidXJlYXV4LWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1ldmVudHMgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluayAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX190aXRsZSwjYXBwYXJ0ZW1lbnRzLWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1ldmVudHMgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluayAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX190aXRsZSwjbWFnYXNpbnMtbGlzdGluZyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jb250YWluZXItLWV2ZW50cyAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5rIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX3RpdGxle2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOjI4cHg7bWFyZ2luLWJvdHRvbToxNXB4fSNidXJlYXV4LWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1ldmVudHMgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluayAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19tb3JlLCNhcHBhcnRlbWVudHMtbGlzdGluZyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jb250YWluZXItLWV2ZW50cyAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5rIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX21vcmUsI21hZ2FzaW5zLWxpc3RpbmcgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1ldmVudHMgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluayAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19tb3Jle2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2VjM2M0Njt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MS42cHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmaWxsOiMwMDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowcHggMHB4IDNweCAwcHg7Ym9yZGVyLXJhZGl1czowcHggMHB4IDBweCAwcHg7cGFkZGluZzoyMHB4IDBweCAxNXB4IDBweH0jc2VlLWFuZC1kb3tvdmVyZmxvdzpoaWRkZW59I3NlZS1hbmQtZG8gLmxpc3RpbmctaGVyb19fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6NHJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MnB4O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOjQ4cHg7bWFyZ2luLWJvdHRvbTo1MHB4fUBtZWRpYShtYXgtd2lkdGg6IDEwNTBweCl7I3NlZS1hbmQtZG8gLmxpc3RpbmctaGVyb19fdGl0bGV7Zm9udC1zaXplOjM2cHh9fUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsjc2VlLWFuZC1kbyAubGlzdGluZy1oZXJvX190aXRsZXtmb250LXNpemU6MjhweH19I3NlZS1hbmQtZG8gLmxpc3RpbmctaGVyb19fc3VidGl0bGV7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtmb250LXNpemU6MThweDtjb2xvcjojNjY2O21hcmdpbjowIGF1dG99I3NlZS1hbmQtZG8gLmxpc3RpbmctaGVyb19fc3VidGl0bGUgcHttYXJnaW4tYm90dG9tOjE1cHh9I3NlZS1hbmQtZG8gLmxpc3RpbmctaGVyb19fc3VidGl0bGUgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jc2VlLWFuZC1kbyAubGlzdGluZy1oZXJvX19zdWJ0aXRsZSBzcGFue2NvbG9yOiNlNjczMjh9I2V2ZW50LXNwYWNle3BhZGRpbmc6MH0jZXZlbnQtc3BhY2UgLnNlY3Rpb25fX2hlcm8tLXBlcm1hbmVudC1hY3Rpdml0eXtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7cGFkZGluZzo0MHB4IDAgNjBweDtoZWlnaHQ6NTAwcHh9I2V2ZW50LXNwYWNlIC5zZWN0aW9uX19oZXJvLS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25oZXJvX190aXRsZXtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo0cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoycHg7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6MzZweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6MjUwcHg7Ym90dG9tOjAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgNTAlKTt6LWluZGV4OjJ9I2V2ZW50LXNwYWNlIC5zZWN0aW9uX19oZXJvLS1wZXJtYW5lbnQtYWN0aXZpdHkgLnNlY3Rpb25oZXJvX190aXRsZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6Mjc1cHg7aGVpZ2h0OjI3NXB4O2JhY2tncm91bmQ6Y29uaWMtZ3JhZGllbnQoZnJvbSAwZGVnLCAjZWMzYzQ2LCAjZTY3MzI4LCAjZWMzYzQ2KTtib3JkZXItcmFkaXVzOjUwJTt6LWluZGV4Oi0xO3BhZGRpbmc6NHB4fSNldmVudC1zcGFjZSAuc2VjdGlvbl9faGVyby0tcGVybWFuZW50LWFjdGl2aXR5IC5zZWN0aW9uaGVyb19fdGl0bGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6MjU1cHg7aGVpZ2h0OjI1NXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTt6LWluZGV4Oi0xfSNldmVudC1zcGFjZSAuc2VjdGlvbl9fYWN0aXZpdHktbWFpbntwYWRkaW5nLXRvcDoxODBweDtwYWRkaW5nLWJvdHRvbToxMDBweH0jZXZlbnQtc3BhY2UgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm97cG9zaXRpb246cmVsYXRpdmV9I2V2ZW50LXNwYWNlIC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX190ZXh0e2ZsZXg6MTtwYWRkaW5nLXJpZ2h0OjQwcHh9QG1lZGlhKG1heC13aWR0aDogMTA1MHB4KXsjZXZlbnQtc3BhY2UgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm9fX3RleHR7cGFkZGluZy1yaWdodDowfX0jZXZlbnQtc3BhY2UgLnNlY3Rpb25fX2FjdGl2aXR5LW1haW4gLmFjdGl2aXR5LWhlcm9fX2JhY2t7bWFyZ2luLWJvdHRvbToyMHB4fSNldmVudC1zcGFjZSAuc2VjdGlvbl9fYWN0aXZpdHktbWFpbiAuYWN0aXZpdHktaGVyb19fYmFjayAuYmFjay1saW5re2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtjb2xvcjojMDAwfSNldmVudC1zcGFjZSAuc2VjdGlvbl9fYWN0aXZpdHktbWFpbiAuYWN0aXZpdHktaGVyb19fZGVzY3JpcHRpb257cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbToxMDBweDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDozM3B4fSNldmVudC1zcGFjZSAuc2VjdGlvbl9fYWN0aXZpdHktbWFpbiAuYWN0aXZpdHktaGVyb19fZGVzY3JpcHRpb24gcHttYXJnaW4tYm90dG9tOjE1cHh9I2V2ZW50LXNwYWNlIC5zZWN0aW9uX19hY3Rpdml0eS1tYWluIC5hY3Rpdml0eS1oZXJvX19kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfSNldmVudC1zcGFjZSAuc2VjdGlvbl9fYWN0aXZpdHktbWFpbiAuYWN0aXZpdHktaGVyb19fYnJvY2h1cmUgYXttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfSNldmVudC1zcGFjZSAuc2VjdGlvbl9fcGFzdC1ldmVudHMtZ2FsbGVyeXtwYWRkaW5nOjgwcHggMDtiYWNrZ3JvdW5kOiNmOGY5ZmF9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjZXZlbnQtc3BhY2UgLnNlY3Rpb25fX3Bhc3QtZXZlbnRzLWdhbGxlcnl7cGFkZGluZzo2MHB4IDB9fSNldmVudC1zcGFjZSAuc2VjdGlvbl9fcGFzdC1ldmVudHMtZ2FsbGVyeSAuY29udGFpbmVye292ZXJmbG93OmhpZGRlbn0jZXZlbnQtc3BhY2UgLnNlY3Rpb25fX3Bhc3QtZXZlbnRzLWdhbGxlcnkgLnNlY3Rpb25fX3RpdGxle2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTo2MHB4O2NvbG9yOiMyOTI5Mjl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjZXZlbnQtc3BhY2UgLnNlY3Rpb25fX3Bhc3QtZXZlbnRzLWdhbGxlcnkgLnNlY3Rpb25fX3RpdGxle21hcmdpbi1ib3R0b206NDBweH19I2V2ZW50LXNwYWNlIC5zZWN0aW9uX19wYXN0LWV2ZW50cy1nYWxsZXJ5IC5wYXN0LWV2ZW50cy1zbGlkZXJ7b3ZlcmZsb3c6dmlzaWJsZTttYXJnaW46MCBhdXRvO21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MCBhdXRvIDQwcHggYXV0b30jZXZlbnQtc3BhY2UgLnNlY3Rpb25fX3Bhc3QtZXZlbnRzLWdhbGxlcnkgLnBhc3QtZXZlbnRzLXNsaWRlcl9fc2xpZGV7aGVpZ2h0OmF1dG87cGFkZGluZzowIDE1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjZXZlbnQtc3BhY2UgLnNlY3Rpb25fX3Bhc3QtZXZlbnRzLWdhbGxlcnkgLnBhc3QtZXZlbnRzLXNsaWRlcl9fc2xpZGV7cGFkZGluZzowIDEwcHh9fSNldmVudC1zcGFjZSAuc2VjdGlvbl9fcGFzdC1ldmVudHMtZ2FsbGVyeSAucGFzdC1ldmVudHMtc2xpZGVyX19pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDozNzRweDtoZWlnaHQ6MzA0cHg7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6I2YwZjBmMDttYXJnaW46MCBhdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2V2ZW50LXNwYWNlIC5zZWN0aW9uX19wYXN0LWV2ZW50cy1nYWxsZXJ5IC5wYXN0LWV2ZW50cy1zbGlkZXJfX2ltYWdle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjM3NHB4fX0jZXZlbnQtc3BhY2UgLnNlY3Rpb25fX3Bhc3QtZXZlbnRzLWdhbGxlcnkgLnBhc3QtZXZlbnRzLXNsaWRlcl9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsjZXZlbnQtc3BhY2UgLnNlY3Rpb25fX3Bhc3QtZXZlbnRzLWdhbGxlcnkgLnBhc3QtZXZlbnRzLXNsaWRlcl9faW1hZ2U6aG92ZXIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KX19I2V2ZW50LXNwYWNlIC5zZWN0aW9uX19wYXN0LWV2ZW50cy1nYWxsZXJ5IC5wYXN0LWV2ZW50cy1nYWxsZXJ5X19jdGF7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2V2ZW50LXNwYWNlIC5zZWN0aW9uX19wYXN0LWV2ZW50cy1nYWxsZXJ5IC5wYXN0LWV2ZW50cy1nYWxsZXJ5X19jdGF7bWFyZ2luLXRvcDoxMHB4fX0jZXZlbnQtc3BhY2UgLnNlY3Rpb25fX3Bhc3QtZXZlbnRzLWdhbGxlcnkgLnBhc3QtZXZlbnRzLWdhbGxlcnlfX2N0YSAuYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjNyZW0gMXJlbTt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7Ym9yZGVyOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTtjb2xvcjppbmhlcml0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7cGFkZGluZzoxNXB4IDEwMHB4O2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmZpdC1jb250ZW50O2hlaWdodDo1MHB4O2JhY2tncm91bmQ6IzAwMDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo0cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsjZXZlbnQtc3BhY2UgLnNlY3Rpb25fX3Bhc3QtZXZlbnRzLWdhbGxlcnkgLnBhc3QtZXZlbnRzLWdhbGxlcnlfX2N0YSAuYnRue3BhZGRpbmc6OHB4IDEycHggIWltcG9ydGFudH19I2V2ZW50LXNwYWNlIC5zZWN0aW9uX19wYXN0LWV2ZW50cy1nYWxsZXJ5IC5wYXN0LWV2ZW50cy1nYWxsZXJ5X19jdGEgLmJ0bjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U2NzMyOCAwJSwgI2VjM2M0NiAxMDAlKTtib3JkZXItcmFkaXVzOjRweDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlO3otaW5kZXg6LTF9I2V2ZW50LXNwYWNlIC5zZWN0aW9uX19wYXN0LWV2ZW50cy1nYWxsZXJ5IC5wYXN0LWV2ZW50cy1nYWxsZXJ5X19jdGEgLmJ0biBzcGFuLCNldmVudC1zcGFjZSAuc2VjdGlvbl9fcGFzdC1ldmVudHMtZ2FsbGVyeSAucGFzdC1ldmVudHMtZ2FsbGVyeV9fY3RhIC5idG4gc3Ryb25nLCNldmVudC1zcGFjZSAuc2VjdGlvbl9fcGFzdC1ldmVudHMtZ2FsbGVyeSAucGFzdC1ldmVudHMtZ2FsbGVyeV9fY3RhIC5idG4gZW0sI2V2ZW50LXNwYWNlIC5zZWN0aW9uX19wYXN0LWV2ZW50cy1nYWxsZXJ5IC5wYXN0LWV2ZW50cy1nYWxsZXJ5X19jdGEgLmJ0biAuYnRuX190ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I2V2ZW50LXNwYWNlIC5zZWN0aW9uX19wYXN0LWV2ZW50cy1nYWxsZXJ5IC5wYXN0LWV2ZW50cy1nYWxsZXJ5X19jdGEgLmJ0bjpob3Zlcjo6YmVmb3JlLCNldmVudC1zcGFjZSAuc2VjdGlvbl9fcGFzdC1ldmVudHMtZ2FsbGVyeSAucGFzdC1ldmVudHMtZ2FsbGVyeV9fY3RhIC5idG46Zm9jdXM6OmJlZm9yZXtvcGFjaXR5OjF9fSNldmVudC1zcGFjZSAuc2VjdGlvbl9fZmFxe3BhZGRpbmc6ODBweCAwIDEwMHB4O2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyNldmVudC1zcGFjZSAuc2VjdGlvbl9fZmFxe3BhZGRpbmc6NjBweCAwIDgwcHh9fSNldmVudC1zcGFjZSAuZmFxLWFjY29yZGlvbnttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG99I2V2ZW50LXNwYWNlIC5mYXEtYWNjb3JkaW9uX19pdGVte2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMjkyOTI5O2JvcmRlci1yaWdodDoxcHggc29saWQgIzI5MjkyOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjkyOTI5O2JhY2tncm91bmQ6I2ZmZn0jZXZlbnQtc3BhY2UgLmZhcS1hY2NvcmRpb25fX2l0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgIzI5MjkyOX0jZXZlbnQtc3BhY2UgLmZhcS1hY2NvcmRpb25fX2l0ZW0rI2V2ZW50LXNwYWNlIC5mYXEtYWNjb3JkaW9uX19pdGVte2JvcmRlci10b3A6MXB4IHNvbGlkICMyOTI5Mjl9I2V2ZW50LXNwYWNlIC5mYXEtYWNjb3JkaW9uX19pdGVtLmlzLW9wZW4rI2V2ZW50LXNwYWNlIC5mYXEtYWNjb3JkaW9uX19pdGVtLmlzLW9wZW57Ym9yZGVyLXRvcDpub25lfSNldmVudC1zcGFjZSAuZmFxLWFjY29yZGlvbl9faXRlbS5pcy1vcGVuIC5mYXEtYWNjb3JkaW9uX19oZWFkZXIgLmZhcS1hY2NvcmRpb25fX2ljb246OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKX0jZXZlbnQtc3BhY2UgLmZhcS1hY2NvcmRpb25fX2hlYWRlcnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxNXB4IDE1cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjZXZlbnQtc3BhY2UgLmZhcS1hY2NvcmRpb25fX2hlYWRlcntwYWRkaW5nOjIwcHh9fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsjZXZlbnQtc3BhY2UgLmZhcS1hY2NvcmRpb25fX2hlYWRlcjpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjAyKX19I2V2ZW50LXNwYWNlIC5mYXEtYWNjb3JkaW9uX19pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luLXJpZ2h0OjIwcHg7ZmxleC1zaHJpbms6MH0jZXZlbnQtc3BhY2UgLmZhcS1hY2NvcmRpb25fX2ljb246OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjE2cHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiMyOTI5Mjk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9I2V2ZW50LXNwYWNlIC5mYXEtYWNjb3JkaW9uX19pY29uOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjJweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kOiMyOTI5Mjk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9I2V2ZW50LXNwYWNlIC5mYXEtYWNjb3JkaW9uX190aXRsZXtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxO2NvbG9yOmluaGVyaXQ7Y29sb3I6IzI5MjkyOTttYXJnaW46MDtmbGV4OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweH0jZXZlbnQtc3BhY2UgLmZhcS1hY2NvcmRpb25fX2NvbnRlbnR7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjNzfSNldmVudC1zcGFjZSAuZmFxLWFjY29yZGlvbl9fYm9keXtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtjb2xvcjojMjkyOTI5O2xpbmUtaGVpZ2h0OjEuODtwYWRkaW5nOjMwcHggNDBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2V2ZW50LXNwYWNlIC5mYXEtYWNjb3JkaW9uX19ib2R5e3BhZGRpbmc6MjBweH19I2V2ZW50LXNwYWNlIC5mYXEtYWNjb3JkaW9uX19ib2R5IGF7Y29sb3I6I2VjM2M0Nn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I2V2ZW50LXNwYWNlIC5mYXEtYWNjb3JkaW9uX19ib2R5IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX19I2V2ZW50LXNwYWNlIC5mYXEtYWNjb3JkaW9uX19ib2R5IHB7bWFyZ2luLWJvdHRvbToxNXB4fSNldmVudC1zcGFjZSAuZmFxLWFjY29yZGlvbl9fYm9keSBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfSNldmVudC1zcGFjZSAuZmFxLWFjY29yZGlvbl9fYm9keSB1bCwjZXZlbnQtc3BhY2UgLmZhcS1hY2NvcmRpb25fX2JvZHkgb2x7bWFyZ2luLWxlZnQ6MjBweDttYXJnaW4tYm90dG9tOjE1cHh9I2V2ZW50LXNwYWNlIC5mYXEtY3Rhe3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6NjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyNldmVudC1zcGFjZSAuZmFxLWN0YXttYXJnaW4tdG9wOjQwcHh9fSNldmVudC1zcGFjZSAuZmFxLWN0YSAuYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjNyZW0gMXJlbTt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7Ym9yZGVyOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTtjb2xvcjppbmhlcml0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7cGFkZGluZzoxNXB4IDEwMHB4O2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmZpdC1jb250ZW50O2hlaWdodDo1MHB4O2JhY2tncm91bmQ6IzAwMDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo0cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsjZXZlbnQtc3BhY2UgLmZhcS1jdGEgLmJ0bntwYWRkaW5nOjhweCAxMnB4ICFpbXBvcnRhbnR9fSNldmVudC1zcGFjZSAuZmFxLWN0YSAuYnRuOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTY3MzI4IDAlLCAjZWMzYzQ2IDEwMCUpO2JvcmRlci1yYWRpdXM6NHB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2U7ei1pbmRleDotMX0jZXZlbnQtc3BhY2UgLmZhcS1jdGEgLmJ0biBzcGFuLCNldmVudC1zcGFjZSAuZmFxLWN0YSAuYnRuIHN0cm9uZywjZXZlbnQtc3BhY2UgLmZhcS1jdGEgLmJ0biBlbSwjZXZlbnQtc3BhY2UgLmZhcS1jdGEgLmJ0biAuYnRuX190ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I2V2ZW50LXNwYWNlIC5mYXEtY3RhIC5idG46aG92ZXI6OmJlZm9yZSwjZXZlbnQtc3BhY2UgLmZhcS1jdGEgLmJ0bjpmb2N1czo6YmVmb3Jle29wYWNpdHk6MX19I2V2ZW50LXNwYWNlIC5mYXEtZW1haWx7bWFyZ2luLXRvcDoxNXB4O3RleHQtYWxpZ246Y2VudGVyfSNldmVudC1zcGFjZSAuZmFxLWVtYWlsIGF7Y29sb3I6I2VjM2M0Nn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I2V2ZW50LXNwYWNlIC5mYXEtZW1haWwgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfX0jZXZlbnQtc3BhY2UgLnNlY3Rpb25fX3NlcnZpY2VzLCNldmVudC1zcGFjZSAuc2VjdGlvbl9fb3B0aW9uYWwtYW1lbml0aWVze3BhZGRpbmc6ODBweCAwO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyNldmVudC1zcGFjZSAuc2VjdGlvbl9fc2VydmljZXMsI2V2ZW50LXNwYWNlIC5zZWN0aW9uX19vcHRpb25hbC1hbWVuaXRpZXN7cGFkZGluZzo2MHB4IDB9fSNldmVudC1zcGFjZSAuc2VjdGlvbl9fc2VydmljZXMgLnNlY3Rpb25fX3RpdGxlLCNldmVudC1zcGFjZSAuc2VjdGlvbl9fb3B0aW9uYWwtYW1lbml0aWVzIC5zZWN0aW9uX190aXRsZXtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjppbmhlcml0O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NjBweDtjb2xvcjojMjkyOTI5fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2V2ZW50LXNwYWNlIC5zZWN0aW9uX19zZXJ2aWNlcyAuc2VjdGlvbl9fdGl0bGUsI2V2ZW50LXNwYWNlIC5zZWN0aW9uX19vcHRpb25hbC1hbWVuaXRpZXMgLnNlY3Rpb25fX3RpdGxle21hcmdpbi1ib3R0b206NDBweH19I2V2ZW50LXNwYWNlIC5zZWN0aW9uX19vcHRpb25hbC1hbWVuaXRpZXN7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNldmVudC1zcGFjZSAuc2VydmljZXMtZ3JpZHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjQwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjZXZlbnQtc3BhY2UgLnNlcnZpY2VzLWdyaWR7Z2FwOjMwcHh9fSNldmVudC1zcGFjZSAuc2VydmljZXMtY3RhIGEsI2V2ZW50LXNwYWNlIC5vcHRpb25hbC1hbWVuaXRpZXMtY3RhIGF7bWFyZ2luOjAgYXV0b30jZXZlbnQtc3BhY2UgLnNlcnZpY2UtY2FyZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoyNTBweDtoZWlnaHQ6MTUwcHh9QG1lZGlhKG1heC13aWR0aDogNjgwcHgpeyNldmVudC1zcGFjZSAuc2VydmljZS1jYXJke3dpZHRoOjQwJTtoZWlnaHQ6MTAwcHh9fSNldmVudC1zcGFjZSAuc2VydmljZS1jYXJkX19pY29ue2ZvbnQtZmFtaWx5OlwiTWF0ZXJpYWwgSWNvbnNcIjtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MTtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aGl0ZS1zcGFjZTpub3dyYXA7d29yZC13cmFwOm5vcm1hbDtkaXJlY3Rpb246bHRyOy13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOlwibGlnYVwiO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImxpZ2FcIjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2NvbG9yOiMyOTI5Mjk7bWFyZ2luLWJvdHRvbToxMnB4fSNldmVudC1zcGFjZSAuc2VydmljZS1jYXJkX190aXRsZXtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiMzMzM7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDttYXJnaW46MH0jZXZlbnQtc3BhY2VzLWxpc3RpbmcsI25ld3MtbGlzdGluZ3twYWRkaW5nOjB9I2V2ZW50LXNwYWNlcy1saXN0aW5nIC5zZWN0aW9uX19oZXJvLS1ldmVudC1zcGFjZXMsI25ld3MtbGlzdGluZyAuc2VjdGlvbl9faGVyby0tZXZlbnQtc3BhY2Vze3BhZGRpbmc6ODBweCAwIDYwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjZXZlbnQtc3BhY2VzLWxpc3RpbmcgLnNlY3Rpb25fX2hlcm8tLWV2ZW50LXNwYWNlcywjbmV3cy1saXN0aW5nIC5zZWN0aW9uX19oZXJvLS1ldmVudC1zcGFjZXN7cGFkZGluZzo2MHB4IDAgNDBweH19I2V2ZW50LXNwYWNlcy1saXN0aW5nIC5saXN0aW5nLWhlcm8sI25ld3MtbGlzdGluZyAubGlzdGluZy1oZXJve21heC13aWR0aDo4MDBweDttYXJnaW46MCBhdXRvfSNldmVudC1zcGFjZXMtbGlzdGluZyAubGlzdGluZy1oZXJvX190aXRsZSwjbmV3cy1saXN0aW5nIC5saXN0aW5nLWhlcm9fX3RpdGxle2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjRyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjJweDttYXJnaW46MDtjb2xvcjppbmhlcml0O2NvbG9yOiMyOTI5Mjk7bWFyZ2luLWJvdHRvbTo4MHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjZXZlbnQtc3BhY2VzLWxpc3RpbmcgLmxpc3RpbmctaGVyb19fdGl0bGUsI25ld3MtbGlzdGluZyAubGlzdGluZy1oZXJvX190aXRsZXtmb250LXNpemU6MzJweDttYXJnaW4tYm90dG9tOjIwcHh9fSNldmVudC1zcGFjZXMtbGlzdGluZyAubGlzdGluZy1oZXJvX19zdWJ0aXRsZSwjbmV3cy1saXN0aW5nIC5saXN0aW5nLWhlcm9fX3N1YnRpdGxle2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW46MDtjb2xvcjppbmhlcml0O2NvbG9yOiMyOTI5Mjk7bGluZS1oZWlnaHQ6MS44O21hcmdpbi1ib3R0b206NjBweDt0ZXh0LWFsaWduOmNlbnRlcn0jZXZlbnQtc3BhY2VzLWxpc3RpbmcgLmxpc3RpbmctaGVyb19fc3VidGl0bGUgcCwjbmV3cy1saXN0aW5nIC5saXN0aW5nLWhlcm9fX3N1YnRpdGxlIHB7bWFyZ2luLWJvdHRvbTowfSNldmVudC1zcGFjZXMtbGlzdGluZyAubGlzdGluZy1oZXJvX19jdGEsI25ld3MtbGlzdGluZyAubGlzdGluZy1oZXJvX19jdGF7bWFyZ2luLXRvcDoxMHB4fSNldmVudC1zcGFjZXMtbGlzdGluZyAubGlzdGluZy1oZXJvX19jdGEgLmJ0biwjbmV3cy1saXN0aW5nIC5saXN0aW5nLWhlcm9fX2N0YSAuYnRue21hcmdpbjowIGF1dG87cGFkZGluZzoxNXB4IDM1cHg7Zm9udC1zaXplOjE2cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDt3aWR0aDpmaXQtY29udGVudCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2V2ZW50LXNwYWNlcy1saXN0aW5nIC5saXN0aW5nLWhlcm9fX2N0YSAuYnRuLCNuZXdzLWxpc3RpbmcgLmxpc3RpbmctaGVyb19fY3RhIC5idG57cGFkZGluZzoxMnB4IDI4cHg7Zm9udC1zaXplOjE0cHh9fSNldmVudC1zcGFjZXMtbGlzdGluZyAuc2VjdGlvbl9fZGlzY292ZXItc3BhY2VzLCNuZXdzLWxpc3RpbmcgLnNlY3Rpb25fX2Rpc2NvdmVyLXNwYWNlc3twYWRkaW5nOjgwcHggMCAyMHB4IDA7YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2V2ZW50LXNwYWNlcy1saXN0aW5nIC5zZWN0aW9uX19kaXNjb3Zlci1zcGFjZXMsI25ld3MtbGlzdGluZyAuc2VjdGlvbl9fZGlzY292ZXItc3BhY2Vze3BhZGRpbmc6NjBweCAwfX0jZXZlbnQtc3BhY2VzLWxpc3RpbmcgLnNlY3Rpb25fX2Rpc2NvdmVyLXNwYWNlcyAuc2VjdGlvbl9fdGl0bGUsI25ld3MtbGlzdGluZyAuc2VjdGlvbl9fZGlzY292ZXItc3BhY2VzIC5zZWN0aW9uX190aXRsZXtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjppbmhlcml0O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDA7cGFkZGluZy1ib3R0b206MTBweDttYXJnaW4tYm90dG9tOjYwcHg7Y29sb3I6IzI5MjkyOTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MS41cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjZXZlbnQtc3BhY2VzLWxpc3RpbmcgLnNlY3Rpb25fX2Rpc2NvdmVyLXNwYWNlcyAuc2VjdGlvbl9fdGl0bGUsI25ld3MtbGlzdGluZyAuc2VjdGlvbl9fZGlzY292ZXItc3BhY2VzIC5zZWN0aW9uX190aXRsZXttYXJnaW4tYm90dG9tOjQwcHg7Zm9udC1zaXplOjI4cHh9fSNldmVudC1zcGFjZXMtbGlzdGluZyAuZXZlbnQtc3BhY2VzLWxpc3QsI25ld3MtbGlzdGluZyAuZXZlbnQtc3BhY2VzLWxpc3R7bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvfSNldmVudC1zcGFjZXMtbGlzdGluZyAuZXZlbnQtc3BhY2UtaXRlbSwjbmV3cy1saXN0aW5nIC5ldmVudC1zcGFjZS1pdGVte2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MzQwcHggMWZyO2dhcDo1MHB4O21hcmdpbi1ib3R0b206ODBweH0jZXZlbnQtc3BhY2VzLWxpc3RpbmcgLmV2ZW50LXNwYWNlLWl0ZW06bGFzdC1vZi10eXBlLCNuZXdzLWxpc3RpbmcgLmV2ZW50LXNwYWNlLWl0ZW06bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApeyNldmVudC1zcGFjZXMtbGlzdGluZyAuZXZlbnQtc3BhY2UtaXRlbSwjbmV3cy1saXN0aW5nIC5ldmVudC1zcGFjZS1pdGVte2dhcDo0MHB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczozODBweCAxZnJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2V2ZW50LXNwYWNlcy1saXN0aW5nIC5ldmVudC1zcGFjZS1pdGVtLCNuZXdzLWxpc3RpbmcgLmV2ZW50LXNwYWNlLWl0ZW17Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MzBweDttYXJnaW4tYm90dG9tOjYwcHh9fSNldmVudC1zcGFjZXMtbGlzdGluZyAuZXZlbnQtc3BhY2UtaXRlbV9faW1hZ2UsI25ld3MtbGlzdGluZyAuZXZlbnQtc3BhY2UtaXRlbV9faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MjYwcHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2YwZjBmMDtib3JkZXItcmFkaXVzOjRweH0jZXZlbnQtc3BhY2VzLWxpc3RpbmcgLmV2ZW50LXNwYWNlLWl0ZW1fX2ltYWdlIGltZywjbmV3cy1saXN0aW5nIC5ldmVudC1zcGFjZS1pdGVtX19pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyNldmVudC1zcGFjZXMtbGlzdGluZyAuZXZlbnQtc3BhY2UtaXRlbV9faW1hZ2U6aG92ZXIgaW1nLCNuZXdzLWxpc3RpbmcgLmV2ZW50LXNwYWNlLWl0ZW1fX2ltYWdlOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSl9fSNldmVudC1zcGFjZXMtbGlzdGluZyAuZXZlbnQtc3BhY2UtaXRlbV9fcGxhY2Vob2xkZXIsI25ld3MtbGlzdGluZyAuZXZlbnQtc3BhY2UtaXRlbV9fcGxhY2Vob2xkZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmOGY5ZmEgMCUsICNmMGYwZjAgMTAwJSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiNmM2YzZjN9I2V2ZW50LXNwYWNlcy1saXN0aW5nIC5ldmVudC1zcGFjZS1pdGVtX19jb250ZW50LCNuZXdzLWxpc3RpbmcgLmV2ZW50LXNwYWNlLWl0ZW1fX2NvbnRlbnR7cGFkZGluZzowIDAgMjBweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2V2ZW50LXNwYWNlcy1saXN0aW5nIC5ldmVudC1zcGFjZS1pdGVtX19jb250ZW50LCNuZXdzLWxpc3RpbmcgLmV2ZW50LXNwYWNlLWl0ZW1fX2NvbnRlbnR7cGFkZGluZzowfX0jZXZlbnQtc3BhY2VzLWxpc3RpbmcgLmV2ZW50LXNwYWNlLWl0ZW1fX3RpdGxlLCNuZXdzLWxpc3RpbmcgLmV2ZW50LXNwYWNlLWl0ZW1fX3RpdGxle2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtjb2xvcjojMjkyOTI5O21hcmdpbi1ib3R0b206MjBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2V2ZW50LXNwYWNlcy1saXN0aW5nIC5ldmVudC1zcGFjZS1pdGVtX190aXRsZSwjbmV3cy1saXN0aW5nIC5ldmVudC1zcGFjZS1pdGVtX190aXRsZXtmb250LXNpemU6MjRweDttYXJnaW4tYm90dG9tOjE1cHh9fSNldmVudC1zcGFjZXMtbGlzdGluZyAuZXZlbnQtc3BhY2UtaXRlbV9fZGVzY3JpcHRpb24sI25ld3MtbGlzdGluZyAuZXZlbnQtc3BhY2UtaXRlbV9fZGVzY3JpcHRpb257Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Y29sb3I6IzI5MjkyOTtsaW5lLWhlaWdodDoxLjg7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2V2ZW50LXNwYWNlcy1saXN0aW5nIC5ldmVudC1zcGFjZS1pdGVtX19kZXNjcmlwdGlvbiwjbmV3cy1saXN0aW5nIC5ldmVudC1zcGFjZS1pdGVtX19kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjI1cHh9fSNldmVudC1zcGFjZXMtbGlzdGluZyAuZXZlbnQtc3BhY2UtaXRlbV9fZGVzY3JpcHRpb24gcCwjbmV3cy1saXN0aW5nIC5ldmVudC1zcGFjZS1pdGVtX19kZXNjcmlwdGlvbiBwe21hcmdpbi1ib3R0b206MTVweH0jZXZlbnQtc3BhY2VzLWxpc3RpbmcgLmV2ZW50LXNwYWNlLWl0ZW1fX2Rlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCwjbmV3cy1saXN0aW5nIC5ldmVudC1zcGFjZS1pdGVtX19kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfSNldmVudC1zcGFjZXMtbGlzdGluZyAuZXZlbnQtc3BhY2UtaXRlbV9fY3RhIC5idG4tbGluaywjbmV3cy1saXN0aW5nIC5ldmVudC1zcGFjZS1pdGVtX19jdGEgLmJ0bi1saW5re2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7Y29sb3I6aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MnB4O2NvbG9yOiNlYzNjNDY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxcHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1ib3R0b206NXB4fSNldmVudC1zcGFjZXMtbGlzdGluZyAuZXZlbnQtc3BhY2UtaXRlbV9fY3RhIC5idG4tbGluazo6YWZ0ZXIsI25ld3MtbGlzdGluZyAuZXZlbnQtc3BhY2UtaXRlbV9fY3RhIC5idG4tbGluazo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDowO2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojZWMzYzQ2O3RyYW5zaXRpb246d2lkdGggLjNzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyNldmVudC1zcGFjZXMtbGlzdGluZyAuZXZlbnQtc3BhY2UtaXRlbV9fY3RhIC5idG4tbGluazpob3Zlcjo6YWZ0ZXIsI25ld3MtbGlzdGluZyAuZXZlbnQtc3BhY2UtaXRlbV9fY3RhIC5idG4tbGluazpob3Zlcjo6YWZ0ZXJ7d2lkdGg6MTAwJX19I2V2ZW50LXNwYWNlcy1saXN0aW5nIC5uby1zcGFjZXMsI25ld3MtbGlzdGluZyAubm8tc3BhY2Vze3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6ODBweCAyMHB4O21heC13aWR0aDo2MDBweDttYXJnaW46MCBhdXRvfSNldmVudC1zcGFjZXMtbGlzdGluZyAubm8tc3BhY2VzIGgzLCNuZXdzLWxpc3RpbmcgLm5vLXNwYWNlcyBoM3tmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Y29sb3I6IzI5MjkyOTttYXJnaW4tYm90dG9tOjE1cHh9I2V2ZW50LXNwYWNlcy1saXN0aW5nIC5uby1zcGFjZXMgcCwjbmV3cy1saXN0aW5nIC5uby1zcGFjZXMgcHtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtjb2xvcjojZjNmM2YzfSNldmVudC1zcGFjZXMtbGlzdGluZyAuc2VjdGlvbl9fcmVzZWFyY2gsI25ld3MtbGlzdGluZyAuc2VjdGlvbl9fcmVzZWFyY2h7cGFkZGluZzo2MHB4IDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjZXZlbnQtc3BhY2VzLWxpc3RpbmcgLnNlY3Rpb25fX3Jlc2VhcmNoLCNuZXdzLWxpc3RpbmcgLnNlY3Rpb25fX3Jlc2VhcmNoe3BhZGRpbmc6NTBweCAwfX0jZXZlbnQtc3BhY2VzLWxpc3RpbmcgLnNlY3Rpb25fX3Jlc2VhcmNoIC5jb250YWluZXIsI25ld3MtbGlzdGluZyAuc2VjdGlvbl9fcmVzZWFyY2ggLmNvbnRhaW5lcntib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwfSNldmVudC1zcGFjZXMtbGlzdGluZyAucmVzZWFyY2gtY29udGVudCwjbmV3cy1saXN0aW5nIC5yZXNlYXJjaC1jb250ZW50e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjQwcHg7bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvO3BhZGRpbmctdG9wOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjZXZlbnQtc3BhY2VzLWxpc3RpbmcgLnJlc2VhcmNoLWNvbnRlbnQsI25ld3MtbGlzdGluZyAucmVzZWFyY2gtY29udGVudHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MjVweDt0ZXh0LWFsaWduOmxlZnR9fSNldmVudC1zcGFjZXMtbGlzdGluZyAucmVzZWFyY2gtY29udGVudF9fdGl0bGUsI25ld3MtbGlzdGluZyAucmVzZWFyY2gtY29udGVudF9fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6Mi41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjppbmhlcml0O2NvbG9yOiMyOTI5Mjk7bWFyZ2luOjA7ZmxleDowIDAgYXV0bzttYXgtd2lkdGg6NDUlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouNXB4O2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyNldmVudC1zcGFjZXMtbGlzdGluZyAucmVzZWFyY2gtY29udGVudF9fdGl0bGUsI25ld3MtbGlzdGluZyAucmVzZWFyY2gtY29udGVudF9fdGl0bGV7bWF4LXdpZHRoOjEwMCU7Zm9udC1zaXplOjIwcHh9fSNldmVudC1zcGFjZXMtbGlzdGluZyAucmVzZWFyY2gtY29udGVudF9fY3RhLCNuZXdzLWxpc3RpbmcgLnJlc2VhcmNoLWNvbnRlbnRfX2N0YXtmbGV4OjE7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjZXZlbnQtc3BhY2VzLWxpc3RpbmcgLnJlc2VhcmNoLWNvbnRlbnRfX2N0YSwjbmV3cy1saXN0aW5nIC5yZXNlYXJjaC1jb250ZW50X19jdGF7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjEwMCV9fSNldmVudC1zcGFjZXMtbGlzdGluZyAucmVzZWFyY2gtY29udGVudF9fbGluaywjbmV3cy1saXN0aW5nIC5yZXNlYXJjaC1jb250ZW50X19saW5re2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW46MDtjb2xvcjppbmhlcml0O2NvbG9yOiMyOTI5Mjk7Zm9udC1zaXplOjIwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6MS42O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2U7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyNldmVudC1zcGFjZXMtbGlzdGluZyAucmVzZWFyY2gtY29udGVudF9fbGluazpob3ZlciwjbmV3cy1saXN0aW5nIC5yZXNlYXJjaC1jb250ZW50X19saW5rOmhvdmVye2NvbG9yOiNlYzNjNDZ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2V2ZW50LXNwYWNlcy1saXN0aW5nIC5yZXNlYXJjaC1jb250ZW50X19saW5rLCNuZXdzLWxpc3RpbmcgLnJlc2VhcmNoLWNvbnRlbnRfX2xpbmt7Zm9udC1zaXplOjE1cHh9fSNwcmVzcy1tZWRpYXtwYWRkaW5nOjB9I3ByZXNzLW1lZGlhIC5zZWN0aW9uX19oZXJvLS1wcmVzcy1tZWRpYXtwYWRkaW5nOjgwcHggMCA2MHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyNwcmVzcy1tZWRpYSAuc2VjdGlvbl9faGVyby0tcHJlc3MtbWVkaWF7cGFkZGluZzo2MHB4IDAgNDBweH19I3ByZXNzLW1lZGlhIC5wcmVzcy1oZXJvX190aXRsZXtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo0cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoycHg7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtjb2xvcjojMjkyOTI5O21hcmdpbjowO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzozcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjcHJlc3MtbWVkaWEgLnByZXNzLWhlcm9fX3RpdGxle2ZvbnQtc2l6ZTozMnB4O2xldHRlci1zcGFjaW5nOjJweH19I3ByZXNzLW1lZGlhIC5zZWN0aW9uX19wcmVzcy1ncmlke3BhZGRpbmc6NjBweCAwIDgwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3ByZXNzLW1lZGlhIC5zZWN0aW9uX19wcmVzcy1ncmlke3BhZGRpbmc6NDBweCAwIDYwcHh9fSNwcmVzcy1tZWRpYSAucHJlc3MtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDozMHB4O21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyNwcmVzcy1tZWRpYSAucHJlc3MtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDoyMHB4fX0jcHJlc3MtbWVkaWEgLnByZXNzLWNhcmR7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDo0MDBweDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjcHJlc3MtbWVkaWEgLnByZXNzLWNhcmR7bWluLWhlaWdodDozMDBweH19I3ByZXNzLW1lZGlhIC5wcmVzcy1jYXJkLS1pbWFnZXttaW4taGVpZ2h0OjQwMHB4O2JvcmRlci1yYWRpdXM6OHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3ByZXNzLW1lZGlhIC5wcmVzcy1jYXJkLS1pbWFnZXttaW4taGVpZ2h0OjI1MHB4fX0jcHJlc3MtbWVkaWEgLnByZXNzLWNhcmQtLWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlcn0jcHJlc3MtbWVkaWEgLnByZXNzLWNhcmQtLWtpdCwjcHJlc3MtbWVkaWEgLnByZXNzLWNhcmQtLXJlbGVhc2Vze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSNwcmVzcy1tZWRpYSAucHJlc3MtY2FyZF9fY29udGVudHtwYWRkaW5nOjUwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyNwcmVzcy1tZWRpYSAucHJlc3MtY2FyZF9fY29udGVudHtwYWRkaW5nOjM1cHh9fSNwcmVzcy1tZWRpYSAucHJlc3MtY2FyZF9fY29udGVudC0tZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjhweH0jcHJlc3MtbWVkaWEgLnByZXNzLWNhcmRfX2NvbnRlbnQtLWxpZ2h0e2NvbG9yOiMyOTI5Mjk7Ym9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfSNwcmVzcy1tZWRpYSAucHJlc3MtY2FyZF9fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6Mi41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjppbmhlcml0O21hcmdpbi1ib3R0b206MjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MS41cHg7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3ByZXNzLW1lZGlhIC5wcmVzcy1jYXJkX190aXRsZXtmb250LXNpemU6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9fS5wcmVzcy1jYXJkX19jb250ZW50LS1kYXJrICNwcmVzcy1tZWRpYSAucHJlc3MtY2FyZF9fdGl0bGV7Y29sb3I6I2ZmZn0ucHJlc3MtY2FyZF9fY29udGVudC0tbGlnaHQgI3ByZXNzLW1lZGlhIC5wcmVzcy1jYXJkX190aXRsZXtjb2xvcjojMjkyOTI5fSNwcmVzcy1tZWRpYSAucHJlc3MtY2FyZF9fZGVzY3JpcHRpb257Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjttYXJnaW4tYm90dG9tOjYwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjcHJlc3MtbWVkaWEgLnByZXNzLWNhcmRfX2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MjVweH19LnByZXNzLWNhcmRfX2NvbnRlbnQtLWRhcmsgI3ByZXNzLW1lZGlhIC5wcmVzcy1jYXJkX19kZXNjcmlwdGlvbntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0ucHJlc3MtY2FyZF9fY29udGVudC0tbGlnaHQgI3ByZXNzLW1lZGlhIC5wcmVzcy1jYXJkX19kZXNjcmlwdGlvbntjb2xvcjojMjkyOTI5fSNwcmVzcy1tZWRpYSAucHJlc3MtY2FyZF9fc3VidGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjppbmhlcml0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoycHg7bWFyZ2luLWJvdHRvbTo2MHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3ByZXNzLW1lZGlhIC5wcmVzcy1jYXJkX19zdWJ0aXRsZXtmb250LXNpemU6MTJweDttYXJnaW4tYm90dG9tOjE1cHh9fSNwcmVzcy1tZWRpYSAucHJlc3MtY2FyZF9fbGlua3N7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0jcHJlc3MtbWVkaWEgLnByZXNzLWNhcmRfX2xpbmt7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Y29sb3I6I2VjM2M0Njt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MnB4O3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjcHJlc3MtbWVkaWEgLnByZXNzLWNhcmRfX2xpbmt7Zm9udC1zaXplOjE0cHh9fSNwcmVzcy1tZWRpYSAucHJlc3MtY2FyZF9fbGluazo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDowO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojZWMzYzQ2O3RyYW5zaXRpb246d2lkdGggLjNzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyNwcmVzcy1tZWRpYSAucHJlc3MtY2FyZF9fbGluazpob3Zlcntjb2xvcjojZjE2YTcyfSNwcmVzcy1tZWRpYSAucHJlc3MtY2FyZF9fbGluazpob3Zlcjo6YWZ0ZXJ7d2lkdGg6MTAwJX19I3ByZXNzLW1lZGlhIC5wcmVzcy1yZWxlYXNlc19fbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfSNwcmVzcy1tZWRpYSAucHJlc3MtcmVsZWFzZS1pdGVte21hcmdpbi1ib3R0b206NDBweH0jcHJlc3MtbWVkaWEgLnByZXNzLXJlbGVhc2UtaXRlbTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jcHJlc3MtbWVkaWEgLnByZXNzLXJlbGVhc2UtaXRlbV9fbGlua3tmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTtnYXA6MTVweDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjcHJlc3MtbWVkaWEgLnByZXNzLXJlbGVhc2UtaXRlbV9fbGlua3tmb250LXNpemU6MTRweH19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyNwcmVzcy1tZWRpYSAucHJlc3MtcmVsZWFzZS1pdGVtX19saW5rOmhvdmVye29wYWNpdHk6Ljh9fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsjcHJlc3MtbWVkaWEgLnByZXNzLXJlbGVhc2UtaXRlbTpob3Zlcl9feWVhcntjb2xvcjojZjNmM2YzfX0jcHJlc3MtbWVkaWEgLnByZXNzLXJlbGVhc2UtaXRlbV9fdGl0bGV7ZmxleDoxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo1MDA7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y1MzU0MCwgI2ZmYjI3ZSk7YmFja2dyb3VuZC1zaXplOjEwMCU7Zm9udC1zaXplOjI0cHg7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjp0cmFuc3BhcmVudH0jcHJlc3MtbWVkaWEgLnByZXNzLXJlbGVhc2UtaXRlbV9feWVhcntmbGV4LXNocmluazowO2ZvbnQtc2l6ZToxNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3ByZXNzLW1lZGlhIC5wcmVzcy1yZWxlYXNlLWl0ZW1fX3llYXJ7Zm9udC1zaXplOjEycHh9fSNwcmVzcy1tZWRpYSAuc2VjdGlvbl9fcHJlc3MtY29udGFjdHtwYWRkaW5nOjAgMCA1MHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNDMsMjQzLDI0MywuMil9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjcHJlc3MtbWVkaWEgLnNlY3Rpb25fX3ByZXNzLWNvbnRhY3R7cGFkZGluZzo0MHB4IDB9fSNwcmVzcy1tZWRpYSAucHJlc3MtY29udGFjdHttYXJnaW46MCBhdXRvO2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDA7cGFkZGluZy10b3A6NjBweH0jcHJlc3MtbWVkaWEgLnByZXNzLWNvbnRhY3RfX3RleHR7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MTtjb2xvcjppbmhlcml0O2NvbG9yOiMyOTI5Mjk7bGluZS1oZWlnaHQ6MS43O21hcmdpbi1ib3R0b206MjBweH0jcHJlc3MtbWVkaWEgLnByZXNzLWNvbnRhY3RfX3RleHQgYXtjb2xvcjojZWMzYzQ2O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I3ByZXNzLW1lZGlhIC5wcmVzcy1jb250YWN0X190ZXh0IGE6aG92ZXJ7Y29sb3I6I2RmMTYyMX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjcHJlc3MtbWVkaWEgLnByZXNzLWNvbnRhY3RfX3RleHR7Zm9udC1zaXplOjE1cHh9fSNwcmVzcy1tZWRpYSAucHJlc3MtY29udGFjdF9fbGlua3tmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtjb2xvcjojZWMzYzQ2O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I3ByZXNzLW1lZGlhIC5wcmVzcy1jb250YWN0X19saW5rOmhvdmVye2NvbG9yOiNkZjE2MjF9fS55di1jYXJke2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjZweDtib3gtc2hhZG93OjAgMXB4IDRweCAwIHJnYmEoMCwwLDAsLjEzKTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2UsdHJhbnNmb3JtIC4zcyBlYXNlfS55di1jYXJkLS1sYXJnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxOHB4O2JveC1zaGFkb3c6MCAxMnB4IDM1cHggcmdiYSgwLDAsMCwuMDgpO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZSx0cmFuc2Zvcm0gLjNzIGVhc2U7cGFkZGluZzozNnB4IDQwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey55di1jYXJkLS1sYXJnZXtwYWRkaW5nOjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lnl2LWNhcmQtLWxhcmdle3BhZGRpbmc6MjZweCAyNHB4fX0ueXYtY2FyZF9fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjA7Y29sb3I6I2VjM2M0Njtmb250LXNpemU6MjZweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey55di1jYXJkX190aXRsZXtmb250LXNpemU6MjRweCAhaW1wb3J0YW50fX0ueXYtY2FyZF9fdGl0bGUtLXhse2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O21hcmdpbjowO2NvbG9yOiNlYzNjNDY7Zm9udC1zaXplOjI4cHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsueXYtY2FyZF9fdGl0bGUtLXhse2ZvbnQtc2l6ZToxNnB4fX0ueXYtY2FyZF9fdGl0bGUtLWR1YWx7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6I2ZmZn0ueXYtY2FyZF9fdGl0bGUtLWR1YWw6OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS10ZXh0KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y1MzU0MCwgI2U2NzMyOCk7YmFja2dyb3VuZC1zaXplOjEwMCU7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNsaXA6dGV4dDtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfS55di1jYXJkX190aXRsZS0tZHVhbDo6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtdGV4dCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfS55di1jYXJkX19pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtmbGV4LXNocmluazowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MDtmbGV4LXdyYXA6bm93cmFwfS55di1jYXJkX19pY29uIGltZ3tkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO3RyYW5zaXRpb246ZmlsdGVyIC4zcyBlYXNlfS55di1jYXJkX19pY29uLS1zbSBpbWd7d2lkdGg6MzBweDtoZWlnaHQ6YXV0b30ueXYtY2FyZF9faWNvbi0tbWQgaW1ne3dpZHRoOjMwcHg7aGVpZ2h0OmF1dG99Lnl2LWNhcmRfX2ljb24tLWxne3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHh9Lnl2LWNhcmRfX2ljb24tLWxnIGltZ3t3aWR0aDozMHB4O2hlaWdodDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lnl2LWNhcmRfX2ljb24tLWxne3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9Lnl2LWNhcmRfX2ljb24tLWxnIGltZ3t3aWR0aDozMHB4O2hlaWdodDphdXRvfX0ueXYtY2FyZF9fZGVzY3JpcHRpb257Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOiMyOTI5Mjk7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS42O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MDt0cmFuc2l0aW9uOmNvbG9yIC4zcyBlYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lnl2LWNhcmRfX2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxM3B4fX0ueXYtY2FyZF9fY3Rhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjhweDtmbGV4LXdyYXA6bm93cmFwO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzowO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjUzNTQwLCAjZTY3MzI4KTtiYWNrZ3JvdW5kLXNpemU6MTAwJTstd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtY2xpcDp0ZXh0fS55di1jYXJkX19jdGEgLm1hdGVyaWFsLWljb25ze2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiNmMDRiMzc7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6aW5pdGlhbH0ueXYtY2FyZF9fYnV0dG9ue21hcmdpbi10b3A6YXV0bzthbGlnbi1zZWxmOnN0cmV0Y2g7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo0MDA7Ym9yZGVyLXJhZGl1czo0cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOmZpdC1jb250ZW50ICFpbXBvcnRhbnQ7cGFkZGluZzoxMnB4IDI0cHggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxcHh9Lnl2LXd5c2l3eWd7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Y29sb3I6IzI5MjkyOTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjZ9Lnl2LXd5c2l3eWcgcHttYXJnaW46MCAwIDEwcHh9Lnl2LXd5c2l3eWcgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ueXYtd3lzaXd5ZyB1bCwueXYtd3lzaXd5ZyBvbHttYXJnaW46MDtwYWRkaW5nLWxlZnQ6MThweH0ueXYtd3lzaXd5ZyB1bCBsaSwueXYtd3lzaXd5ZyBvbCBsaXttYXJnaW4tYm90dG9tOjhweDtsaW5lLWhlaWdodDoxLjZ9Lnl2LXd5c2l3eWcgdWwgbGk6bGFzdC1jaGlsZCwueXYtd3lzaXd5ZyBvbCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ueXYtd3lzaXd5ZyB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZy1sZWZ0OjB9Lnl2LXd5c2l3eWcgdWwgbGl7cGFkZGluZy1sZWZ0OjE4cHg7cG9zaXRpb246cmVsYXRpdmV9Lnl2LXd5c2l3eWcgdWwgbGk6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtsZWZ0OjdweDt3aWR0aDo0cHg7aGVpZ2h0OjRweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiMwMDB9Lnl2LXd5c2l3eWcgc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMH0ueXYtd3lzaXd5ZyBlbXtmb250LXN0eWxlOml0YWxpY30ueXYtd3lzaXd5ZyBzcGFue2NvbG9yOmluaGVyaXR9I3lvdXItdmlzaXR7cGFkZGluZzowfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19oZXJvLS15b3VyLXZpc2l0e3BhZGRpbmc6ODBweCAwIDYwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2hlcm8tLXlvdXItdmlzaXR7cGFkZGluZzo2MHB4IDAgNDBweH19I3lvdXItdmlzaXQgLnlvdXItdmlzaXQtaGVyb19fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6NHJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MnB4O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Y29sb3I6IzI5MjkyOTttYXJnaW46MCAwIDIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC55b3VyLXZpc2l0LWhlcm9fX3RpdGxle2ZvbnQtc2l6ZTozMnB4fX0jeW91ci12aXNpdCAuc2VjdGlvbl9fdHJhbnNwb3J0LW1hcHtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjojZjBmMGYwO2hlaWdodDo5MHZoO21pbi1oZWlnaHQ6NjAwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fdHJhbnNwb3J0LW1hcHtoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OmF1dG99fSN5b3VyLXZpc2l0IC5zZWN0aW9uX190cmFuc3BvcnQtbWFwIC5jb250YWluZXJ7cGFkZGluZzowO21heC13aWR0aDoxMDAlO2hlaWdodDoxMDAlfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtbWFwLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDowO21heC13aWR0aDoxMDAlO21hcmdpbjowIGF1dG87aGVpZ2h0OjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAudHJhbnNwb3J0LW1hcC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjA7aGVpZ2h0OmF1dG99fSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtb3B0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNXB4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7anVzdGlmeS1zZWxmOmZsZXgtZW5kO2FsaWduLXNlbGY6Y2VudGVyO3BhZGRpbmc6NjBweCA4MHB4O3dpZHRoOjc1MHB4fUBtZWRpYShtYXgtd2lkdGg6IDEzMDBweCl7I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1vcHRpb25ze21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1vcHRpb25ze3BhZGRpbmc6NDBweCA2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC50cmFuc3BvcnQtb3B0aW9uc3ttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjQwcHggMjBweH19I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE3cHggMzBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2dhcDoyNXB4O2ZsZXgtd3JhcDpub3dyYXA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1jYXJkOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjUzNTQwLCAjZTY3MzI4KTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3otaW5kZXg6MH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1jYXJkOmhvdmVyOjpiZWZvcmV7b3BhY2l0eToxfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC50cmFuc3BvcnQtY2FyZHtwYWRkaW5nOjI1cHg7Z2FwOjIwcHh9fSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtY2FyZC0tbGlua3tjdXJzb3I6cG9pbnRlcn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1jYXJkOmhvdmVye2JveC1zaGFkb3c6MCA4cHggMjVweCByZ2JhKDAsMCwwLC4xNSl9I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1jYXJkOmhvdmVyIC50cmFuc3BvcnQtY2FyZF9faWNvbiBpbWd7ZmlsdGVyOmJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtY2FyZDpob3ZlciAudHJhbnNwb3J0LWNhcmRfX3RpdGxlOjpiZWZvcmV7b3BhY2l0eTowfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtY2FyZDpob3ZlciAudHJhbnNwb3J0LWNhcmRfX3RpdGxlOjphZnRlcntvcGFjaXR5OjF9I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1jYXJkOmhvdmVyIC50cmFuc3BvcnQtY2FyZF9fZGVzY3JpcHRpb257Y29sb3I6I2ZmZn19I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1jYXJkX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtmbGV4OjF9I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1iYWRnZXN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6MjBweDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAudHJhbnNwb3J0LWJhZGdlc3tnYXA6MTVweH19I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1iYWRnZXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6MzBweDtmbGV4LXdyYXA6bm93cmFwO3BhZGRpbmc6MTJweCAyMHB4O2N1cnNvcjpwb2ludGVyfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtYmFkZ2U6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmNTM1NDAsICNlNjczMjgpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7ei1pbmRleDowfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsjeW91ci12aXNpdCAudHJhbnNwb3J0LWJhZGdlOmhvdmVyOjpiZWZvcmV7b3BhY2l0eToxfX0jeW91ci12aXNpdCAudHJhbnNwb3J0LWJhZGdlOm50aC1jaGlsZCgxKXt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtYmFkZ2U6bnRoLWNoaWxkKDIpe2ZsZXg6MX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC50cmFuc3BvcnQtYmFkZ2V7cGFkZGluZzoxMHB4IDE2cHg7Z2FwOjhweH19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyN5b3VyLXZpc2l0IC50cmFuc3BvcnQtYmFkZ2U6aG92ZXJ7Ym94LXNoYWRvdzowIDRweCAxNXB4IHJnYmEoMCwwLDAsLjE1KX0jeW91ci12aXNpdCAudHJhbnNwb3J0LWJhZGdlOmhvdmVyIC50cmFuc3BvcnQtYmFkZ2VfX2ljb24gaW1ne2ZpbHRlcjpicmlnaHRuZXNzKDApIGludmVydCgxKX0jeW91ci12aXNpdCAudHJhbnNwb3J0LWJhZGdlOmhvdmVyIC50cmFuc3BvcnQtYmFkZ2VfX3RleHQ6OmJlZm9yZXtvcGFjaXR5OjB9I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1iYWRnZTpob3ZlciAudHJhbnNwb3J0LWJhZGdlX190ZXh0OjphZnRlcntvcGFjaXR5OjF9fSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtYmFkZ2VfX3RleHR7bGV0dGVyLXNwYWNpbmc6LjVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC50cmFuc3BvcnQtYmFkZ2VfX3RleHR7Zm9udC1zaXplOjEycHh9fSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtYmFkZ2UtLW5hdmV0dGUgLnRyYW5zcG9ydC1iYWRnZV9fdGV4dDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6bm9uZTstd2Via2l0LWJhY2tncm91bmQtY2xpcDp1bnNldDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojM2ViMmE5O2JhY2tncm91bmQtY2xpcDp1bnNldDtjb2xvcjojM2ViMmE5fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsjeW91ci12aXNpdCAudHJhbnNwb3J0LWJhZGdlLS1uYXZldHRlOmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmNTM1NDAsICNlNjczMjgpfX0jeW91ci12aXNpdCAudHJhbnNwb3J0LWJhZGdlLS1wbXIgLnRyYW5zcG9ydC1iYWRnZV9fdGV4dDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6bm9uZTstd2Via2l0LWJhY2tncm91bmQtY2xpcDp1bnNldDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMzk5OGZlO2JhY2tncm91bmQtY2xpcDp1bnNldDtjb2xvcjojMzk5OGZlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsjeW91ci12aXNpdCAudHJhbnNwb3J0LWJhZGdlLS1wbXI6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y1MzU0MCwgI2U2NzMyOCl9fSN5b3VyLXZpc2l0IC5tYXAtc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5tYXAtc2VjdGlvbnt3aWR0aDoxMDAlO2hlaWdodDo2MDBweH19I3lvdXItdmlzaXQgLm1hcC1zZWN0aW9uX19tYXB7d2lkdGg6MTAwJTtmbGV4OjE7cG9zaXRpb246cmVsYXRpdmV9I3lvdXItdmlzaXQgLm1hcC1zZWN0aW9uX19tYXAgaWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7ZGlzcGxheTpibG9ja30jeW91ci12aXNpdCAubWFwLXNlY3Rpb25fX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIGNhbGMoLTEwMCUgLSAxNXB4KSk7ei1pbmRleDoxMDtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLm1hcC1zZWN0aW9uX19vdmVybGF5e3RvcDphdXRvO2JvdHRvbToyMHB4O2xlZnQ6MjBweDtyaWdodDoyMHB4O3RyYW5zZm9ybTpub25lfX0jeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxle2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjEycHggMjdweCAxOHB4IDI3cHg7Ym9yZGVyLXJhZGl1czo4cHg7Ym94LXNoYWRvdzowIDEwcHggNDBweCByZ2JhKDAsMCwwLC4xNSk7dGV4dC1hbGlnbjpjZW50ZXI7bWluLXdpZHRoOjIzNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3BvaW50ZXItZXZlbnRzOmF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxle3BhZGRpbmc6MzBweCAyNXB4O21pbi13aWR0aDphdXRvfX0jeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0xNXB4O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6MTVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MTVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjE1cHggc29saWQgI2ZmZjtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAzcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlOjphZnRlcntkaXNwbGF5Om5vbmV9fSN5b3VyLXZpc2l0IC5tYXAtb3ZlcmxheS1idWJibGVfX2xvZ297Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjA7Y29sb3I6IzI5MjkyOTtmb250LXNpemU6MjhweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6Mi41cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowO21hcmdpbi1ib3R0b206OHB4fSN5b3VyLXZpc2l0IC5tYXAtb3ZlcmxheS1idWJibGVfX2xvZ28gaW1ne2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjIwMHB4O21hcmdpbjowIGF1dG8gMTJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5tYXAtb3ZlcmxheS1idWJibGVfX2xvZ297Zm9udC1zaXplOjI0cHggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoycHh9fSN5b3VyLXZpc2l0IC5tYXAtb3ZlcmxheS1idWJibGVfX3N1YnRpdGxle2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOiNmM2YzZjM7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTtmb250LXdlaWdodDo1MDA7bWFyZ2luOjA7bGV0dGVyLXNwYWNpbmc6MS41cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi10b3A6NHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLm1hcC1vdmVybGF5LWJ1YmJsZV9fc3VidGl0bGV7Zm9udC1zaXplOjEwcHg7bGV0dGVyLXNwYWNpbmc6MXB4fX0jeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlX19hZGRyZXNze21hcmdpbjoxMHB4IDAgMjBweH0jeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlX19hZGRyZXNzLWxpbmV7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOiMyOTI5Mjk7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDozNTA7bWFyZ2luOjA7bGV0dGVyLXNwYWNpbmc6LjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlX19hZGRyZXNzLWxpbmV7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS42fX0jeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlX19idXR0b257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6MTBweDtmbGV4LXdyYXA6bm93cmFwO3BhZGRpbmc6MTRweCAzMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxLjJweDt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjQwMDtib3JkZXItcmFkaXVzOjRweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6Zml0LWNvbnRlbnQgIWltcG9ydGFudDtwYWRkaW5nOjEycHggMjRweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjFweDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlX19idXR0b257cGFkZGluZzoxMnB4IDI0cHg7Z2FwOjhweH19I3lvdXItdmlzaXQgLm1hcC1vdmVybGF5LWJ1YmJsZV9fYnV0dG9uIC5tYXRlcmlhbC1pY29uc3tmb250LXNpemU6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5tYXAtb3ZlcmxheS1idWJibGVfX2J1dHRvbiAubWF0ZXJpYWwtaWNvbnN7Zm9udC1zaXplOjE4cHh9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19wdWJsaWMtdHJhbnNwb3J0e2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjIwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19wdWJsaWMtdHJhbnNwb3J0e3BhZGRpbmc6NjBweCAwfX0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydHttYXJnaW46MCBhdXRvO3BhZGRpbmc6NjBweCAwIDIwcHggMH0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydF9faGVhZGVye3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydF9faGVhZGVye3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NDBweH19I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnRfX3RpdGxle2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjRyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjJweDttYXJnaW46MDtjb2xvcjppbmhlcml0O2NvbG9yOiMyOTI5Mjk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjJweDttYXJnaW4tYm90dG9tOjE2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydF9fdGl0bGV7Zm9udC1zaXplOjMycHh9fSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0X19pbnRyb3tmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6MTZweDtjb2xvcjojNmY2ZjZmO21heC13aWR0aDp1bnNldCAhaW1wb3J0YW50O2NvbG9yOiMwMDAgIWltcG9ydGFudDtmb250LXNpemU6MTRweCAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnRfX2ludHJve21hcmdpbjowIGF1dG87Zm9udC1zaXplOjE1cHh9fSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0X19ib2R5e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDAsIDEuN2ZyKSBtaW5tYXgoMCwgMS4zZnIpO2dyaWQtYXV0by1yb3dzOmF1dG87Z2FwOjMwcHg7YWxpZ24taXRlbXM6c3RyZXRjaDtncmlkLWF1dG8tZmxvdzpkZW5zZX0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydF9fYm9keT4ucHVibGljLXRyYW5zcG9ydC1jYXJke2hlaWdodDoxMDAlfSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0X19ib2R5Pi5wdWJsaWMtdHJhbnNwb3J0LWNhcmQtLW5hdmV0dGV7Z3JpZC1jb2x1bW46MjtncmlkLXJvdzoxL3NwYW4gMn0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydF9fYm9keT4ucHVibGljLXRyYW5zcG9ydC1jYXJkLS1jb2x1bW5zLCN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0X19ib2R5Pi5wdWJsaWMtdHJhbnNwb3J0LWNhcmQtLWFpcnBvcnR7Z3JpZC1jb2x1bW46MX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0X19ib2R5e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnRfX2JvZHk+LnB1YmxpYy10cmFuc3BvcnQtY2FyZHtoZWlnaHQ6YXV0b30jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydF9fYm9keT4ucHVibGljLXRyYW5zcG9ydC1jYXJkLS1uYXZldHRle2dyaWQtcm93OmF1dG87Z3JpZC1jb2x1bW46YXV0b30jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydF9fYm9keT4ucHVibGljLXRyYW5zcG9ydC1jYXJkLS1jb2x1bW5zLCN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0X19ib2R5Pi5wdWJsaWMtdHJhbnNwb3J0LWNhcmQtLWFpcnBvcnR7Z3JpZC1jb2x1bW46YXV0b319I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmd7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6NjBweCAwIDIwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5ne3BhZGRpbmc6NjBweCAwfX0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1zZWN0aW9ue21hcmdpbjowIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NDBweDthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLXNlY3Rpb25fX2hlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMnB4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctc2VjdGlvbl9fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6NHJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MnB4O21hcmdpbjowO2NvbG9yOmluaGVyaXQ7Y29sb3I6IzI5MjkyOTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MnB4O21hcmdpbi1ib3R0b206MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLXNlY3Rpb25fX3RpdGxle2ZvbnQtc2l6ZTozMnB4fX0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1zZWN0aW9uX19pbnRyb3tmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Y29sb3I6IzZmNmY2Zjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjc7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoMCwgMmZyKSBtaW5tYXgoMCwgMWZyKTtnYXA6MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWdyaWR7Z2FwOjIwcHh9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjBweDthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2hlaWdodDoxMDAlfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmQtLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MThweDtib3gtc2hhZG93OjAgMTJweCAzNXB4IHJnYmEoMCwwLDAsLjA4KTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2UsdHJhbnNmb3JtIC4zcyBlYXNlO3BhZGRpbmc6NDBweCA0OHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkLS1wcmltYXJ5e3BhZGRpbmc6MzJweCAzNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmQtLXByaW1hcnl7cGFkZGluZzoyNnB4IDI0cHh9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmQtLXN1cHBvcnR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6OHB4O2JveC1zaGFkb3c6MCAycHggOHB4IHJnYmEoMCwwLDAsLjA4KTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2UsdHJhbnNmb3JtIC4zcyBlYXNlO2JvcmRlci1yYWRpdXM6MThweCAhaW1wb3J0YW50O3BhZGRpbmc6MzJweCAzMnB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkLS1zdXBwb3J0e3BhZGRpbmc6MjRweH19I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctc3VwcG9ydHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7Z2FwOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1zdXBwb3J0e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC10ZW1wbGF0ZS1yb3dzOm5vbmU7Z2FwOjIwcHh9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2hlYWR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6MTJweDtmbGV4LXdyYXA6bm93cmFwfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2ljb257d2lkdGg6NTJweDtoZWlnaHQ6NTJweDtib3JkZXItcmFkaXVzOjE0cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDowO2ZsZXgtd3JhcDpub3dyYXB9I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctY2FyZF9faWNvbiBpbWd7d2lkdGg6MzBweDtoZWlnaHQ6YXV0b30jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkX19pY29uLS1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6cmdiYSgyMzYsNjAsNzAsLjEyKX0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkX19pY29uLS1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDYyLDE3OCwxNjksLjE4KX0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkX19pY29uLS1hY2NlbnR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDU3LDE1MiwyNTQsLjE4KX0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkX190aXRsZXtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjojZWMzYzQ2O2ZvbnQtc2l6ZToyOHB4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2NvbHVtbnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO2dhcDozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctY2FyZF9fY29sdW1uc3tnYXA6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkX19jb2x1bW5ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2NvbHVtbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMnB4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoNDEsNDEsNDEsLjA4KTtwYWRkaW5nLWxlZnQ6MjBweH0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkX19jb2x1bW46Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2NvbHVtbntib3JkZXItbGVmdDowO3BhZGRpbmctbGVmdDowO3BhZGRpbmctdG9wOjEycHg7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSg0MSw0MSw0MSwuMDgpfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2NvbHVtbjpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjA7cGFkZGluZy10b3A6MH19I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctY2FyZF9fY29sdW1uLXRpdGxle2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O21hcmdpbjowO2NvbG9yOiMwMDA7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi42cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2NvbnRlbnR7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOiMyOTI5Mjk7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS43O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MH0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkX19saW5re2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjhweDtmbGV4LXdyYXA6bm93cmFwO2ZvbnQtd2VpZ2h0OjYwMH0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkX19saW5rIC5tYXRlcmlhbC1pY29uc3tmb250LXNpemU6MThweH0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkX19jdGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6OHB4O2ZsZXgtd3JhcDpub3dyYXA7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo0MDA7Ym9yZGVyLXJhZGl1czo0cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOmZpdC1jb250ZW50ICFpbXBvcnRhbnQ7cGFkZGluZzoxMnB4IDI0cHggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxcHg7d2lkdGg6Zml0LWNvbnRlbnQ7bWFyZ2luLXRvcDphdXRvfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2N0YSAubWF0ZXJpYWwtaWNvbnN7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZmZn0jeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDAgMjBweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2FjY2Vzc2liaWxpdHl7cGFkZGluZzo1MHB4IDB9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19hY2Nlc3NpYmlsaXR5IC5hY2Nlc3NpYmlsaXR5LWJhbm5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxOHB4O2JveC1zaGFkb3c6MCA4cHggMjVweCByZ2JhKDAsMCwwLC4xNSk7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlLHRyYW5zZm9ybSAuM3MgZWFzZTtwYWRkaW5nOjM2cHggNDhweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDo0MHB4O2ZsZXgtd3JhcDpub3dyYXA7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSAuYWNjZXNzaWJpbGl0eS1iYW5uZXJ7Z2FwOjMwcHg7cGFkZGluZzozMnB4IDM2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2FjY2Vzc2liaWxpdHkgLmFjY2Vzc2liaWxpdHktYmFubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjI2cHggMjRweH19I3lvdXItdmlzaXQgLnNlY3Rpb25fX2FjY2Vzc2liaWxpdHkgLmFjY2Vzc2liaWxpdHktYmFubmVyX19pY29ue3dpZHRoOjcwcHggIWltcG9ydGFudDtoZWlnaHQ6NzBweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MThweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjA7ZmxleC13cmFwOm5vd3JhcDtmbGV4LXNocmluazowfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19hY2Nlc3NpYmlsaXR5IC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9faWNvbiBpbWd7d2lkdGg6NzBweH0jeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSAuYWNjZXNzaWJpbGl0eS1iYW5uZXJfX2NvbnRlbnR7ZmxleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEycHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2FjY2Vzc2liaWxpdHkgLmFjY2Vzc2liaWxpdHktYmFubmVyX19jb250ZW50e2FsaWduLWl0ZW1zOmNlbnRlcn19I3lvdXItdmlzaXQgLnNlY3Rpb25fX2FjY2Vzc2liaWxpdHkgLmFjY2Vzc2liaWxpdHktYmFubmVyX190aXRsZXtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Y29sb3I6IzZmNmY2Zjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjg7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjYwMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19hY2Nlc3NpYmlsaXR5IC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9fdGl0bGV7Zm9udC1zaXplOjIycHh9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19hY2Nlc3NpYmlsaXR5IC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9fdGV4dHtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Y29sb3I6IzZmNmY2Zjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjg7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMCAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2FjY2Vzc2liaWxpdHkgLmFjY2Vzc2liaWxpdHktYmFubmVyX190ZXh0e21heC13aWR0aDpub25lfX0jeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSAuYWNjZXNzaWJpbGl0eS1iYW5uZXJfX3RleHQgYXtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Zm9udC1zaXplOjE0cHg7Y29sb3I6aW5oZXJpdDtjb2xvcjojZWMzYzQ2O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnRyYW5zcGFyZW50O3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtmb250LXdlaWdodDo2MDB9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19hY2Nlc3NpYmlsaXR5IC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9fdGV4dCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbi1jb2xvcjojZWMzYzQ2fX0jeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSAuYWNjZXNzaWJpbGl0eS1iYW5uZXJfX2FjdGlvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjEycHg7ZmxleC13cmFwOm5vd3JhcDtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjE2cHggMjJweDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMjkyOTI5O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLGJveC1zaGFkb3cgLjNzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19hY2Nlc3NpYmlsaXR5IC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9fYWN0aW9uOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpO2JveC1zaGFkb3c6MCAycHggOHB4IHJnYmEoMCwwLDAsLjA4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSAuYWNjZXNzaWJpbGl0eS1iYW5uZXJfX2FjdGlvbnt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19hY2Nlc3NpYmlsaXR5IC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9fYWN0aW9uLWljb257d2lkdGg6NzBweDtoZWlnaHQ6NzBweDtib3JkZXItcmFkaXVzOjE0cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDowO2ZsZXgtd3JhcDpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZsZXgtc2hyaW5rOjB9I3lvdXItdmlzaXQgLnNlY3Rpb25fX2FjY2Vzc2liaWxpdHkgLmFjY2Vzc2liaWxpdHktYmFubmVyX19hY3Rpb24taWNvbiBpbWd7d2lkdGg6NzBweH0jeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSAuYWNjZXNzaWJpbGl0eS1iYW5uZXJfX2FjdGlvbi1sYWJlbHtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjojMjkyOTI5O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouNXB4O3RleHQtdHJhbnNmb3JtOm5vbmU7bWFyZ2luOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2FjY2Vzc2liaWxpdHkgLmFjY2Vzc2liaWxpdHktYmFubmVyX19hY3Rpb24tbGFiZWx7Zm9udC1zaXplOjE2cHh9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5ne2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjYwcHggMCAyMHB4IDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZ3twYWRkaW5nOjYwcHggMH19I3lvdXItdmlzaXQgLnNlY3Rpb25fX2N5Y2xpbmcgLmN5Y2xpbmctc2VjdGlvbnttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjQwcHg7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0jeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAuY3ljbGluZy1zZWN0aW9uX19oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTJweDthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLXNlY3Rpb25fX3RpdGxle2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjRyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjJweDttYXJnaW46MDtjb2xvcjppbmhlcml0O2NvbG9yOiMyOTI5Mjk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjJweDttYXJnaW4tYm90dG9tOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAuY3ljbGluZy1zZWN0aW9uX190aXRsZXtmb250LXNpemU6MzJweH19I3lvdXItdmlzaXQgLnNlY3Rpb25fX2N5Y2xpbmcgLmN5Y2xpbmctc2VjdGlvbl9faW50cm97Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOiM2ZjZmNmY7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS43O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MH0jeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAuY3ljbGluZy1jYXJkc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7Z2FwOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAuY3ljbGluZy1jYXJkc3tnYXA6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjBweDthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX2hlYWR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6MTJweDtmbGV4LXdyYXA6bm93cmFwfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX2ljb257d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtib3JkZXItcmFkaXVzOjEycHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDowO2ZsZXgtd3JhcDpub3dyYXA7Y29sb3I6I2VjM2M0Nn0jeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAuY3ljbGluZy1jYXJkX19pY29uIGltZ3t3aWR0aDozMHB4O2hlaWdodDphdXRvfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX2ljb24tLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNjIsMTc4LDE2OSwuMTYpO2NvbG9yOiMzZWIyYTl9I3lvdXItdmlzaXQgLnNlY3Rpb25fX2N5Y2xpbmcgLmN5Y2xpbmctY2FyZF9faWNvbi0tYWNjZW50e2JhY2tncm91bmQtY29sb3I6cmdiYSg1NywxNTIsMjU0LC4xNik7Y29sb3I6IzM5OThmZX0jeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAuY3ljbGluZy1jYXJkX190aXRsZXtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjojZWMzYzQ2O2ZvbnQtc2l6ZToyOHB4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX2NvbnRlbnR7bWFyZ2luLWJvdHRvbToyMHB4fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX2NvbnRlbnQgdWwsI3lvdXItdmlzaXQgLnNlY3Rpb25fX2N5Y2xpbmcgLmN5Y2xpbmctY2FyZF9fY29udGVudCBvbHttYXJnaW46MDtwYWRkaW5nLWxlZnQ6MThweH0jeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAucHVibGljLXRyYW5zcG9ydC1jYXJkX19jdGF7bWFyZ2luLXRvcDphdXRvfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX2N0YXttYXJnaW4tdG9wOmF1dG87d2lkdGg6Zml0LWNvbnRlbnQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6OHB4O2ZsZXgtd3JhcDpub3dyYXA7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo0MDA7Ym9yZGVyLXJhZGl1czo0cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOmZpdC1jb250ZW50ICFpbXBvcnRhbnQ7cGFkZGluZzoxMnB4IDI0cHggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxcHh9I3lvdXItdmlzaXQgLnNlY3Rpb25fX2N5Y2xpbmcgLmN5Y2xpbmctY2FyZF9fY3RhIHNwYW57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX2N0YSAubWF0ZXJpYWwtaWNvbnN7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZmZn0jeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAuY3ljbGluZy1jYXJkX19saW5re21hcmdpbi10b3A6YXV0bztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2dhcDo4cHg7ZmxleC13cmFwOm5vd3JhcDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Zm9udC1zaXplOjE0cHg7Y29sb3I6aW5oZXJpdDtjb2xvcjojZWMzYzQ2O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnRyYW5zcGFyZW50O3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtmb250LXdlaWdodDo2MDB9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX2xpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiNlYzNjNDZ9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX2xpbmsgLm1hdGVyaWFsLWljb25ze2ZvbnQtc2l6ZToxOHB4O2NvbG9yOmluaGVyaXR9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZX0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19oZWFke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjE2cHg7ZmxleC13cmFwOm5vd3JhcH0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19jb2x1bW5ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtnYXA6MzJweDttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19jb2x1bW5ze2dhcDoyNHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2NvbHVtbnN7Z2FwOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19jb2x1bW5ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2NvbHVtbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNHB4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9faGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjE2cHg7ZmxleC13cmFwOm5vd3JhcH0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19pY29ue2ZsZXgtc2hyaW5rOjA7Y29sb3I6I2VjM2M0Nn0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19pY29uIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OmF1dG99I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9faWNvbiAubWF0ZXJpYWwtaWNvbnN7Zm9udC1zaXplOjI4cHh9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9faWNvbi0taW5saW5le3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9faWNvbi0tYmFkZ2V7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX3RpdGxlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0cHg7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX190aXRsZXtmbGV4OjF9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9fdGl0bGUtdGV4dHtkaXNwbGF5OmlubGluZX0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX190aXRsZS10ZXh0IHNwYW57Y29sb3I6IzNlYjJhOX0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19zdWJ0aXRsZXtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Y29sb3I6IzNlYjJhOTtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjI7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouOHB4fSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2xlYWR7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOiMyOTI5Mjk7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS43O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MH0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19saXN0e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTJweH0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19saXN0LWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6MTBweDtmbGV4LXdyYXA6bm93cmFwfSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2xpc3QtYnVsbGV0e3dpZHRoOjZweDtoZWlnaHQ6NnB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2Y1MzU0MCwgI2U2NzMyOCk7ZmxleC1zaHJpbms6MDttYXJnaW4tdG9wOjhweH0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19saXN0LWxvZ297aGVpZ2h0OjExcHg7d2lkdGg6YXV0bztmbGV4LXNocmluazowO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo0cHh9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9fbGlzdC10ZXh0e2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW46MDtjb2xvcjojMjkyOTI5O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNjtmb250LXdlaWdodDo0MDA7bWFyZ2luOjA7ZGlzcGxheTppbmxpbmUtYmxvY2t9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9fbGlzdC10ZXh0IHNwYW57Y29sb3I6IzNlYjJhOX0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19leWVicm93e2Rpc3BsYXk6aW5saW5lO2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O21hcmdpbjowO2NvbG9yOiMzZWIyYTk7Zm9udC1zaXplOjI2cHg7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19leWVicm93e2ZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnR9fSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmQtLW5hdmV0dGV7aGVpZ2h0OjEwMCU7Z2FwOjI0cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkLS1uYXZldHRle2hlaWdodDphdXRvfX0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkLS1uYXZldHRlIC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX3RpdGxle21hcmdpbjowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZC0tbmF2ZXR0ZSAucHVibGljLXRyYW5zcG9ydC1jYXJkX190aXRsZXtnYXA6MTJweH19I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZC0tbmF2ZXR0ZSAucHVibGljLXRyYW5zcG9ydC1jYXJkX19sb2dve2Rpc3BsYXk6aW5saW5lLWZsZXg7aGVpZ2h0OjEwMCU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZC0tbmF2ZXR0ZSAucHVibGljLXRyYW5zcG9ydC1jYXJkX19sb2dvIHN2ZywjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkLS1uYXZldHRlIC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2xvZ28gaW1ne3dpZHRoOjMwcHg7aGVpZ2h0OjEwMCV9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZC0tbmF2ZXR0ZSAucHVibGljLXRyYW5zcG9ydC1jYXJkX190aXRsZS10ZXh0e2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2VjM2M0Njtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoxLjE7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOi44cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmQtLW5hdmV0dGUgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9fdGl0bGUtdGV4dCBzcGFue2NvbG9yOiMzZWIyYTl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkLS1uYXZldHRlIC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX3RpdGxlLXRleHR7Zm9udC1zaXplOjIycHh9fSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2xvZ297ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXNocmluazowfSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2xvZ28gc3Zne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87d2lkdGg6YXV0b30jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19sb2dvIGltZ3tkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO21heC1oZWlnaHQ6MzBweDt3aWR0aDphdXRvfSN5b3VyLXZpc2l0IC5uYXZldHRlLWNhcmRfX2NvbnRlbnR7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOiMyOTI5Mjk7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS43O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MDttYXJnaW4tYm90dG9tOjI2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAubmF2ZXR0ZS1jYXJkX19jb250ZW50e21hcmdpbi1ib3R0b206MjRweH19I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fY29udGVudCBwe21hcmdpbjowIDAgMTBweH0jeW91ci12aXNpdCAubmF2ZXR0ZS1jYXJkX19jb250ZW50IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fY29udGVudCBzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfSN5b3VyLXZpc2l0IC5uYXZldHRlLWNhcmRfX21ldGF7bWFyZ2luOjAgMCAzMnB4O2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDAsIDE0MHB4KSBtaW5tYXgoMCwgMWZyKTtnYXA6MjBweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fbWV0YXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDAsIDE3MHB4KSBtaW5tYXgoMCwgMWZyKTtnYXA6MTJweCAzMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5uYXZldHRlLWNhcmRfX21ldGF7Z2FwOjI0cHg7bWFyZ2luLWJvdHRvbToyNHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fbWV0YXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0jeW91ci12aXNpdCAubmF2ZXR0ZS1jYXJkX190aW1lbGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDozNnB4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZzo4cHggMDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAubmF2ZXR0ZS1jYXJkX190aW1lbGluZXttaW4td2lkdGg6YXV0bztnYXA6MH19I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fdGltZWxpbmU6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI4cHg7Ym90dG9tOjI4cHg7bGVmdDoxMnB4O3dpZHRoOjJweDtiYWNrZ3JvdW5kOiNlN2U3ZTd9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAubmF2ZXR0ZS1jYXJkX190aW1lbGluZTo6YmVmb3Jle2xlZnQ6MTJweDt0b3A6MjZweDtib3R0b206MjZweH19I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fc3RhdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MzZweDttaW4taGVpZ2h0OjUycHg7bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6MDtmbGV4LXdyYXA6bm93cmFwO2NvbG9yOiMyOTI5Mjl9I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fc3RhdGlvbi1iYWRnZXt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlYzNjNDY7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXNocmluazowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3otaW5kZXg6Mn0jeW91ci12aXNpdCAubmF2ZXR0ZS1jYXJkX19zdGF0aW9uLWJhZGdlIGltZ3tvYmplY3QtZml0OmNvbnRhaW47Ym9yZGVyLXJhZGl1czo1MCU7cGFkZGluZzo0cHh9I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fc3RhdGlvbi1sYWJlbHtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjojMjkyOTI5O2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouN3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MDtsaW5lLWhlaWdodDoxLjI7d29yZC13cmFwOmJyZWFrLXdvcmQ7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO21heC13aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fc3RhdGlvbi1sYWJlbHtmb250LXNpemU6MTdweH19I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fZGV0YWlsc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyNHB4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZzo4cHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5uYXZldHRlLWNhcmRfX2RldGFpbHN7Z2FwOjBweH19I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fZGV0YWlse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjE0cHg7ZmxleC13cmFwOm5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjUycHg7Y29sb3I6IzI5MjkyOX0jeW91ci12aXNpdCAubmF2ZXR0ZS1jYXJkX19kZXRhaWwtaWNvbnt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2ZsZXgtc2hyaW5rOjA7b2JqZWN0LWZpdDpjb250YWlufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fZGV0YWlsLWljb257d2lkdGg6MjJweDtoZWlnaHQ6MjJweH19I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fZGV0YWlsLXRleHR7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2NvbG9yOiMyOTI5Mjk7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS42O2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW46MDtkaXNwbGF5OmJsb2NrfSN5b3VyLXZpc2l0IC5uYXZldHRlLWNhcmRfX2RldGFpbC10ZXh0IHN0cm9uZ3tmb250LXdlaWdodDo3MDB9I3lvdXItdmlzaXQgLnNlY3Rpb25fX3RyYW5zcG9ydC10YWJze3BhZGRpbmc6MjBweCAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDA7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSgwLDAsMCwuMDUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX3RyYW5zcG9ydC10YWJze3BhZGRpbmc6MzBweCAwO3Bvc2l0aW9uOnJlbGF0aXZlfX0jeW91ci12aXNpdCAudHJhbnNwb3J0LXRhYnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDo2MHB4O2ZsZXgtd3JhcDp3cmFwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3lvdXItdmlzaXQgLnRyYW5zcG9ydC10YWJze2dhcDo0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC50cmFuc3BvcnQtdGFic3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjMwcHh9fSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtdGFie2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjIwcHg7ZmxleC13cmFwOm5vd3JhcDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7cGFkZGluZzowO3RleHQtZGVjb3JhdGlvbjpub25lO2dhcDowICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAudHJhbnNwb3J0LXRhYntnYXA6MTVweH19I3lvdXItdmlzaXQgLnRyYW5zcG9ydC10YWJfX2ljb257aGVpZ2h0OjE5cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDowO2ZsZXgtd3JhcDpub3dyYXA7ZmxleC1zaHJpbms6MDtwb3NpdGlvbjpyZWxhdGl2ZX0jeW91ci12aXNpdCAudHJhbnNwb3J0LXRhYl9faWNvbi1ncmF5LCN5b3VyLXZpc2l0IC50cmFuc3BvcnQtdGFiX19pY29uLXJlZHtoZWlnaHQ6MTlweDt3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtdGFiX19pY29uLWdyYXl7b3BhY2l0eToxfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtdGFiX19pY29uLXJlZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7b3BhY2l0eTowfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtdGFiX190ZXh0e2ZvbnQtZmFtaWx5OlwiQmViYXMgTmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NDAwO2JvcmRlci1yYWRpdXM6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6Zml0LWNvbnRlbnQgIWltcG9ydGFudDtwYWRkaW5nOjEycHggMjRweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjVweDtjb2xvcjojNzY3Njc2O3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2U7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnRyYW5zcG9ydC10YWJfX3RleHR7Zm9udC1zaXplOjE4cHg7d2hpdGUtc3BhY2U6bm9ybWFsfX0jeW91ci12aXNpdCAudHJhbnNwb3J0LXRhYi0tYWN0aXZlIC50cmFuc3BvcnQtdGFiX19pY29uLWdyYXl7b3BhY2l0eTowfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtdGFiLS1hY3RpdmUgLnRyYW5zcG9ydC10YWJfX2ljb24tcmVke29wYWNpdHk6MX0jeW91ci12aXNpdCAudHJhbnNwb3J0LXRhYi0tYWN0aXZlIC50cmFuc3BvcnQtdGFiX190ZXh0e2NvbG9yOiNlYzNjNDZ9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyN5b3VyLXZpc2l0IC50cmFuc3BvcnQtdGFiOmhvdmVyIC50cmFuc3BvcnQtdGFiX19pY29uLWdyYXl7b3BhY2l0eTowfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtdGFiOmhvdmVyIC50cmFuc3BvcnQtdGFiX19pY29uLXJlZHtvcGFjaXR5OjF9I3lvdXItdmlzaXQgLnRyYW5zcG9ydC10YWI6aG92ZXIgLnRyYW5zcG9ydC10YWJfX3RleHR7Y29sb3I6I2VjM2M0Nn19Ym9keS5wYWdlLXRlbXBsYXRlLXRwbF95b3VyX3Zpc2l0IC5oZWFkZXItLXN0aWNreXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jYWJvdXQtdXMgLnNlY3Rpb25fX3BhcmFncmFwaHtwYWRkaW5nOjgwcHggMH0jYWJvdXQtdXMgLnNlY3Rpb25fX3BhcmFncmFwaCAuY29udGFpbmVye21heC13aWR0aDoxMjAwcHh9I2Fib3V0LXVzIC5zZWN0aW9uX19wYXJhZ3JhcGggLnBhcmFncmFwaF9fY29udGVudHtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozMHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjM7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6MjRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MzhweDtsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6cmdiYSgyLDEsMSwuODMpO3RleHQtYWxpZ246Y2VudGVyfSNhYm91dC11cyAuc2VjdGlvbl9fcGFyYWdyYXBoIC5wYXJhZ3JhcGhfX2NvbnRlbnQgcHttYXJnaW4tYm90dG9tOjIwcHh9I2Fib3V0LXVzIC5zZWN0aW9uX19wYXJhZ3JhcGggLnBhcmFncmFwaF9fY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfSNhYm91dC11cyAuc2VjdGlvbl9fcGFyYWdyYXBoIC5wYXJhZ3JhcGhfX2NvbnRlbnQgc3Ryb25nLCNhYm91dC11cyAuc2VjdGlvbl9fcGFyYWdyYXBoIC5wYXJhZ3JhcGhfX2NvbnRlbnQgYntmb250LXdlaWdodDo2MDA7Y29sb3I6IzI5MjkyOX0jYWJvdXQtdXMgLnNlY3Rpb25fX3BhcmFncmFwaCAucGFyYWdyYXBoX19jb250ZW50IGVtLCNhYm91dC11cyAuc2VjdGlvbl9fcGFyYWdyYXBoIC5wYXJhZ3JhcGhfX2NvbnRlbnQgaXtmb250LXN0eWxlOml0YWxpY30jYWJvdXQtdXMgLnNlY3Rpb25fX3N0b3J5LXNsaWRlcntwYWRkaW5nOjEwMHB4IDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbn0jYWJvdXQtdXMgLnNlY3Rpb25fX3N0b3J5LXNsaWRlciAuY29udGFpbmVye21heC13aWR0aDoxMDAlO3BhZGRpbmc6MH0jYWJvdXQtdXMgLnNlY3Rpb25fX3N0b3J5LXNsaWRlciAuc3Rvcnktc2xpZGVyX190aXRsZXtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZTo0OHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206ODBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MnB4O3BhZGRpbmc6MCAyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsjYWJvdXQtdXMgLnNlY3Rpb25fX3N0b3J5LXNsaWRlciAuc3Rvcnktc2xpZGVyX190aXRsZXtmb250LXNpemU6MzJweDttYXJnaW4tYm90dG9tOjUwcHh9fSNhYm91dC11cyAuc2VjdGlvbl9fc3Rvcnktc2xpZGVyIC5zdG9yeS10aW1lbGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoxMDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4O292ZXJmbG93OmhpZGRlbn0jYWJvdXQtdXMgLnNlY3Rpb25fX3N0b3J5LXNsaWRlciAuc3RvcnktdGltZWxpbmUgLnRpbWVsaW5lLWxpbmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjg0cHg7bGVmdDo4MHB4O3JpZ2h0OjgwcHg7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7ei1pbmRleDowfUBtZWRpYShtYXgtd2lkdGg6IDEwNTBweCl7I2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXRpbWVsaW5lIC50aW1lbGluZS1saW5le2xlZnQ6NjBweDtyaWdodDo2MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7I2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXRpbWVsaW5lIC50aW1lbGluZS1saW5le2Rpc3BsYXk6bm9uZX19I2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgODBweH1AbWVkaWEobWF4LXdpZHRoOiAxMDUwcHgpeyNhYm91dC11cyAuc2VjdGlvbl9fc3Rvcnktc2xpZGVyIC5zdG9yeS1zbGlkZXJ7cGFkZGluZzowIDYwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsjYWJvdXQtdXMgLnNlY3Rpb25fX3N0b3J5LXNsaWRlciAuc3Rvcnktc2xpZGVye3BhZGRpbmc6MCA1MHB4fX0jYWJvdXQtdXMgLnNlY3Rpb25fX3N0b3J5LXNsaWRlciAuc3Rvcnktc2xpZGVyIC5zbGljay1saXN0e292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjEwMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luLXRvcDotMTAwcHh9I2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXNsaWRlciAuc2xpY2stdHJhY2t7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXNsaWRlciAuc2xpY2stc2xpZGV7cGFkZGluZzowIDE1cHh9I2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXNsaWRlciAuc2xpY2stc2xpZGU+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlfSNhYm91dC11cyAuc2VjdGlvbl9fc3Rvcnktc2xpZGVyIC5zdG9yeS1zbGlkZXIgLnNsaWNrLXByZXYsI2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXNsaWRlciAuc2xpY2stbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NjBweDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEwO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtmb250LXNpemU6MDt0ZXh0LWluZGVudDotOTk5OXB4fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsjYWJvdXQtdXMgLnNlY3Rpb25fX3N0b3J5LXNsaWRlciAuc3Rvcnktc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLCNhYm91dC11cyAuc2VjdGlvbl9fc3Rvcnktc2xpZGVyIC5zdG9yeS1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMWExYTFhfX0jYWJvdXQtdXMgLnNlY3Rpb25fX3N0b3J5LXNsaWRlciAuc3Rvcnktc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwjYWJvdXQtdXMgLnNlY3Rpb25fX3N0b3J5LXNsaWRlciAuc3Rvcnktc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JvcmRlci10b3A6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCV9I2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXNsaWRlciAuc2xpY2stcHJldntsZWZ0OjYwcHh9I2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMzAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyl9I2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXNsaWRlciAuc2xpY2stbmV4dHtyaWdodDo2MHB4fSNhYm91dC11cyAuc2VjdGlvbl9fc3Rvcnktc2xpZGVyIC5zdG9yeS1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTcwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKX0jYWJvdXQtdXMgLnNlY3Rpb25fX3N0b3J5LXNsaWRlciAuc3Rvcnktc2xpZGVyIC5zbGljay1kb3Rze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNhYm91dC11cyAuc2VjdGlvbl9fc3Rvcnktc2xpZGVyIC5zdG9yeS1zbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZX0jYWJvdXQtdXMgLnNlY3Rpb25fX3N0b3J5LXNsaWRlciAuc3Rvcnktc2xpZGVfX3llYXJ7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojOTk5O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTMwcHg7bGVmdDo1NXB4O2xldHRlci1zcGFjaW5nOjFweDt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDoyfUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsjYWJvdXQtdXMgLnNlY3Rpb25fX3N0b3J5LXNsaWRlciAuc3Rvcnktc2xpZGVfX3llYXJ7cG9zaXRpb246c3RhdGljO3RyYW5zZm9ybTpub25lO21hcmdpbi1ib3R0b206MTBweDt0ZXh0LWFsaWduOmNlbnRlcn19I2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXNsaWRlX19kb3R7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zOXB4O2xlZnQ6NTVweDt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3gtc2hhZG93OjAgMCAwIDFweCAjY2NjO3otaW5kZXg6NX1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7I2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXNsaWRlX19kb3R7ZGlzcGxheTpub25lfX0jYWJvdXQtdXMgLnNlY3Rpb25fX3N0b3J5LXNsaWRlciAuc3Rvcnktc2xpZGVfX3RyaWFuZ2xle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMjVweDtsZWZ0OjcwcHg7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItbGVmdDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTJweCBzb2xpZCAjMjkyOTI5O3otaW5kZXg6MX1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7I2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXNsaWRlX190cmlhbmdsZXtkaXNwbGF5Om5vbmV9fSNhYm91dC11cyAuc2VjdGlvbl9fc3Rvcnktc2xpZGVyIC5zdG9yeS1zbGlkZV9fY2FyZHtiYWNrZ3JvdW5kLWNvbG9yOiMyOTI5Mjk7Ym9yZGVyLXJhZGl1czo0cHg7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLWxlZnQ6NjBweDt0b3A6LTM3cHh9QG1lZGlhKG1heC13aWR0aDogNjgwcHgpeyNhYm91dC11cyAuc2VjdGlvbl9fc3Rvcnktc2xpZGVyIC5zdG9yeS1zbGlkZV9fY2FyZHttYXJnaW4tbGVmdDowfX0jYWJvdXQtdXMgLnNlY3Rpb25fX3N0b3J5LXNsaWRlciAuc3Rvcnktc2xpZGVfX2NhcmQuZXhwYW5kZWQgLnN0b3J5LXNsaWRlX19kZXNjcmlwdGlvbnttYXgtaGVpZ2h0OjEwMDBweDstd2Via2l0LWxpbmUtY2xhbXA6dW5zZXR9I2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXNsaWRlX19pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoyMjBweDtvdmVyZmxvdzpoaWRkZW47ZmxleC1zaHJpbms6MH0jYWJvdXQtdXMgLnNlY3Rpb25fX3N0b3J5LXNsaWRlciAuc3Rvcnktc2xpZGVfX2ltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21heC13aWR0aDo1MDBweDtwYWRkaW5nOjIwcHggODBweCA1cHggMjBweDtvYmplY3QtZml0OmNvdmVyfSNhYm91dC11cyAuc2VjdGlvbl9fc3Rvcnktc2xpZGVyIC5zdG9yeS1zbGlkZV9fY29udGVudHtwYWRkaW5nOjI1cHggMjBweDtjb2xvcjojZmZmO2ZsZXg6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNhYm91dC11cyAuc2VjdGlvbl9fc3Rvcnktc2xpZGVyIC5zdG9yeS1zbGlkZV9fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6MjVweDttYXJnaW4tYm90dG9tOjEycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi41cHh9I2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXNsaWRlX19kZXNjcmlwdGlvbntmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luLWJvdHRvbToxNXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjQ7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjttYXgtaGVpZ2h0OjEwMHB4O3RyYW5zaXRpb246bWF4LWhlaWdodCAuM3MgZWFzZTtmbGV4OjF9I2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXNsaWRlX190b2dnbGV7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6LjVweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO2FsaWduLXNlbGY6ZmxleC1zdGFydDtmb250LXNpemU6MH0jYWJvdXQtdXMgLnNlY3Rpb25fX3N0b3J5LXNsaWRlciAuc3Rvcnktc2xpZGVfX3RvZ2dsZTpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtdGV4dC1tb3JlKTtmb250LXNpemU6MTFweH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXNsaWRlX190b2dnbGU6aG92ZXJ7b3BhY2l0eTouOH19I2Fib3V0LXVzIC5zZWN0aW9uX19zdG9yeS1zbGlkZXIgLnN0b3J5LXNsaWRlX19jYXJkLmV4cGFuZGVkIC5zdG9yeS1zbGlkZV9fdG9nZ2xlOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS10ZXh0LWxlc3MpfSNhYm91dC11cyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlke3BhZGRpbmc6ODBweCAwIDAgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCl7I2Fib3V0LXVzIC5zZWN0aW9uX19idXJlYXV4LWdyaWR7cGFkZGluZzo0MHB4IDAgMCAwfX0jYWJvdXQtdXMgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY29udGFpbmVyLS1jYXJkc3ttYXgtd2lkdGg6dW5zZXQ7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjB9I2Fib3V0LXVzIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLnNlY3Rpb25fX2hlYWRlcnt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjYwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpeyNhYm91dC11cyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5zZWN0aW9uX19oZWFkZXJ7bWFyZ2luLWJvdHRvbTo0MHB4fX0jYWJvdXQtdXMgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuc2VjdGlvbl9fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDttYXJnaW4tYm90dG9tOjIwcHh9I2Fib3V0LXVzIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLnNlY3Rpb25fX2Rlc2NyaXB0aW9ue2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW46MDtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjojNjY2O21heC13aWR0aDo4MDBweDttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KXsjYWJvdXQtdXMgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuc2VjdGlvbl9fZGVzY3JpcHRpb257Zm9udC1zaXplOjE2cHh9fSNhYm91dC11cyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5zZWN0aW9uX19kZXNjcmlwdGlvbiBwe21hcmdpbi1ib3R0b206MTVweH0jYWJvdXQtdXMgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuc2VjdGlvbl9fZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jYWJvdXQtdXMgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY2FyZHNfX2dyaWR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MH0jYWJvdXQtdXMgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY2FyZHNfX2dyaWQgLmJ1cmVhdXgtaXRlbTpudGgtY2hpbGQob2RkKSAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5re2ZsZXgtZGlyZWN0aW9uOnJvdztib3JkZXItcmFkaXVzOjA7YWxpZ24taXRlbXM6c3RyZXRjaH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCl7I2Fib3V0LXVzIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLmNhcmRzX19ncmlkIC5idXJlYXV4LWl0ZW06bnRoLWNoaWxkKG9kZCkgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGlua3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fSNhYm91dC11cyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jYXJkc19fZ3JpZCAuYnVyZWF1eC1pdGVtOm50aC1jaGlsZChldmVuKSAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5re2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2FsaWduLWl0ZW1zOnN0cmV0Y2h9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpeyNhYm91dC11cyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jYXJkc19fZ3JpZCAuYnVyZWF1eC1pdGVtOm50aC1jaGlsZChldmVuKSAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5re2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19I2Fib3V0LXVzIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLmNhcmRzX19ncmlkIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2xpbmt7ZGlzcGxheTpmbGV4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KXsjYWJvdXQtdXMgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY2FyZHNfX2dyaWQgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGlua3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fSNhYm91dC11cyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jYXJkc19fZ3JpZCAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5rIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2ltYWdle3dpZHRoOjUwJTtiYWNrZ3JvdW5kOiNmMGYwZjA7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCl7I2Fib3V0LXVzIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLmNhcmRzX19ncmlkIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2xpbmsgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9faW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MzUwcHh9fSNhYm91dC11cyAuc2VjdGlvbl9fYnVyZWF1eC1ncmlkIC5jYXJkc19fZ3JpZCAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5rIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2ltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9ja30jYWJvdXQtdXMgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY2FyZHNfX2dyaWQgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluayAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19jb250ZW50e3dpZHRoOjUwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTIwcHggNjBweDttaW4taGVpZ2h0OjQwMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KXsjYWJvdXQtdXMgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY2FyZHNfX2dyaWQgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluayAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZzo1MHB4IDE1cHg7bWluLWhlaWdodDphdXRvfX0jYWJvdXQtdXMgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY2FyZHNfX2dyaWQgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluayAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX190aXRsZXtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MDtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZToyOHB4O21hcmdpbi1ib3R0b206MTVweDt0ZXh0LWFsaWduOmNlbnRlcn0jYWJvdXQtdXMgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY2FyZHNfX2dyaWQgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluayAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19kZXNjcmlwdGlvbntmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luOjA7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6MTZweDtjb2xvcjojNjY2O21hcmdpbi1ib3R0b206MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxLjZ9I2Fib3V0LXVzIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLmNhcmRzX19ncmlkIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2xpbmsgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fZGVzY3JpcHRpb24gcHttYXJnaW4tYm90dG9tOjEwcHh9I2Fib3V0LXVzIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLmNhcmRzX19ncmlkIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2xpbmsgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jYWJvdXQtdXMgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCAuY2FyZHNfX2dyaWQgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluayAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19tb3Jle2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2VjM2M0Njt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MS42cHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmaWxsOiMwMDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowcHggMHB4IDNweCAwcHg7Ym9yZGVyLXJhZGl1czowcHggMHB4IDBweCAwcHg7cGFkZGluZzoyMHB4IDBweCAxNXB4IDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I2Fib3V0LXVzIC5zZWN0aW9uX19idXJlYXV4LWdyaWQgLmNhcmRzX19ncmlkIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2xpbmsgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbW9yZTpob3Zlcntib3JkZXItY29sb3I6IzAwMH19I2RvY3VtZW50cyAuc2VjdGlvbl9fZG9jdW1lbnRzLWhlcm97cGFkZGluZzowIDAgMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2RvY3VtZW50cyAuc2VjdGlvbl9fZG9jdW1lbnRzLWhlcm97cGFkZGluZzowIDAgMH19I2RvY3VtZW50cyAuc2VjdGlvbl9fZG9jdW1lbnRzLWhlcm8gLmRvY3VtZW50cy1oZXJvX190aXRsZXtmb250LWZhbWlseTpcIkJlYmFzIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCgyLjVyZW0sIDV2dywgNHJlbSk7bGluZS1oZWlnaHQ6MS4xO2xldHRlci1zcGFjaW5nOi4wNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjEuNXJlbTtjb2xvcjojMDAwfSNkb2N1bWVudHMgLnNlY3Rpb25fX2RvY3VtZW50cy1oZXJvIC5kb2N1bWVudHMtaGVyb19faW50cm97bWF4LXdpZHRoOjgwMHB4O2NvbG9yOiMxYTFhMWE7bGluZS1oZWlnaHQ6MS42fSNkb2N1bWVudHMgLnNlY3Rpb25fX2RvY3VtZW50cy1oZXJvIC5kb2N1bWVudHMtaGVyb19faW50cm8gcHttYXJnaW4tYm90dG9tOjFyZW19I2RvY3VtZW50cyAuc2VjdGlvbl9fZG9jdW1lbnRzLWhlcm8gLmRvY3VtZW50cy1oZXJvX19pbnRybyBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfSNkb2N1bWVudHMgLnNlY3Rpb25fX2RvY3VtZW50cy1jYXRlZ29yeXtwYWRkaW5nOjNyZW0gMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2RvY3VtZW50cyAuc2VjdGlvbl9fZG9jdW1lbnRzLWNhdGVnb3J5e3BhZGRpbmc6NHJlbSAwfX0jZG9jdW1lbnRzIC5zZWN0aW9uX19kb2N1bWVudHMtY2F0ZWdvcnkgLmRvY3VtZW50cy1jYXRlZ29yeV9fdGl0bGV7Zm9udC1mYW1pbHk6XCJCZWJhcyBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6Y2xhbXAoMS41cmVtLCAzdncsIDJyZW0pO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzouMDVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbToycmVtO2NvbG9yOiNlYzNjNDZ9I2RvY3VtZW50cyAuc2VjdGlvbl9fZG9jdW1lbnRzLWNhdGVnb3J5IC5kb2N1bWVudHMtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNDBweCwgMWZyKSk7Z2FwOjJyZW0gMS41cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjZG9jdW1lbnRzIC5zZWN0aW9uX19kb2N1bWVudHMtY2F0ZWdvcnkgLmRvY3VtZW50cy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTYwcHgsIDFmcikpO2dhcDoyLjVyZW0gMnJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsjZG9jdW1lbnRzIC5zZWN0aW9uX19kb2N1bWVudHMtY2F0ZWdvcnkgLmRvY3VtZW50cy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTgwcHgsIDFmcikpfX0jZG9jdW1lbnRzIC5zZWN0aW9uX19kb2N1bWVudHMtY2F0ZWdvcnkgLmRvY3VtZW50LWNhcmR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Usb3BhY2l0eSAuM3MgZWFzZTtjdXJzb3I6cG9pbnRlcn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I2RvY3VtZW50cyAuc2VjdGlvbl9fZG9jdW1lbnRzLWNhdGVnb3J5IC5kb2N1bWVudC1jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpfSNkb2N1bWVudHMgLnNlY3Rpb25fX2RvY3VtZW50cy1jYXRlZ29yeSAuZG9jdW1lbnQtY2FyZDpob3ZlciAuZG9jdW1lbnQtY2FyZF9faWNvbntib3JkZXItY29sb3I6I2VjM2M0Nn0jZG9jdW1lbnRzIC5zZWN0aW9uX19kb2N1bWVudHMtY2F0ZWdvcnkgLmRvY3VtZW50LWNhcmQ6aG92ZXIgLmRvY3VtZW50LWNhcmRfX3RpdGxle2NvbG9yOiNlYzNjNDZ9fSNkb2N1bWVudHMgLnNlY3Rpb25fX2RvY3VtZW50cy1jYXRlZ29yeSAuZG9jdW1lbnQtY2FyZDpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICNlYzNjNDY7b3V0bGluZS1vZmZzZXQ6NHB4fSNkb2N1bWVudHMgLnNlY3Rpb25fX2RvY3VtZW50cy1jYXRlZ29yeSAuZG9jdW1lbnQtY2FyZF9faWNvbnt3aWR0aDoxMDAlO2FzcGVjdC1yYXRpbzoxLzE7bWF4LXdpZHRoOjE4MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkICNlZWU7bWFyZ2luLWJvdHRvbToxcmVtO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zcyBlYXNlO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0jZG9jdW1lbnRzIC5zZWN0aW9uX19kb2N1bWVudHMtY2F0ZWdvcnkgLmRvY3VtZW50LWNhcmRfX3N2Z3t3aWR0aDo0NnB4O2hlaWdodDo0NnB4O29iamVjdC1maXQ6Y29udGFpbn0jZG9jdW1lbnRzIC5zZWN0aW9uX19kb2N1bWVudHMtY2F0ZWdvcnkgLmRvY3VtZW50LWNhcmRfX3RpdGxle2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMDAwO3dvcmQtYnJlYWs6YnJlYWstd29yZDttYXgtd2lkdGg6MTAwJTt0cmFuc2l0aW9uOmNvbG9yIC4zcyBlYXNlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjZG9jdW1lbnRzIC5zZWN0aW9uX19kb2N1bWVudHMtY2F0ZWdvcnkgLmRvY3VtZW50LWNhcmRfX3RpdGxle2ZvbnQtc2l6ZTouOTM3NXJlbX19IiwiOnJvb3Qge1xuICAtLWNvbG9yX193aGl0ZTogI2ZmZmZmZjtcbiAgLS1jb2xvcl9fYmxhY2s6ICMwMDAwMDA7XG5cbiAgLS1jb2xvcl9fcHJpbWFyeTogIzAwMzI1YztcbiAgLS1jb2xvcl9fc2Vjb25kYXJ5OiAjMDBiNGJmO1xuXG4gIC0tY29sb3JfX25ldXRyYWwtLWxpZ2h0OiAjZjNmM2YzO1xuICAtLWNvbG9yX19uZXV0cmFsOiAjNzQ3Mzc2O1xuICAtLWNvbG9yX19uZXV0cmFsLS1kYXJrOiAjMjkyOTI5O1xuICAtLWNvbG9yX19ib2R5OiB2YXIoLS1jb2xvcl9fbmV1dHJhbC0tZGFyayk7XG5cbiAgLS1jb2xvcl9fYWRtaW46IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcblxuICAtLWNvbG9yX19mYWNlYm9vazogIzE4NzdmMjtcbiAgLS1jb2xvcl9fdHdpdHRlcjogIzFkYTFmMjtcbiAgLS1jb2xvcl9fbGlua2VkaW46ICMwYTY2YzI7XG4gIC0tY29sb3JfX2luc3RhZ3JhbTogI2U0NDA1ZjtcbiAgLS1jb2xvcl9feW91dHViZTogI2NkMjAxZjtcbiAgLS1jb2xvcl9fcGludGVyZXN0OiAjYmQwODFjO1xuXG4gIC0tdGV4dF9fcHJpbWFyeTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLXRleHRfX3NlY29uZGFyeTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLXRleHRfX2Jhc2UtLXNpemU6IDE2cHg7XG4gIC0tdGV4dF9fYmFzZS0tbGluZTogMjVweDtcblxuICAtLWxpbmVhcjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpO1xuICAtLWVhc2VJblF1YWQ6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gIC0tZWFzZUluQ3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAtLWVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiAgLS1lYXNlSW5RdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gIC0tZWFzZUluU2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIC0tZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKDAuOTUsIDAuMDUsIDAuNzk1LCAwLjAzNSk7XG4gIC0tZWFzZUluQ2lyYzogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpO1xuICAtLWVhc2VJbkJhY2s6IGN1YmljLWJlemllcigwLjYsIDAsIDAuNzM1LCAwLjA0NSk7XG4gIC0tZWFzZU91dFF1YWQ6IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgLS1lYXNlT3V0Q3ViaWM6IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAtLWVhc2VPdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLS1lYXNlT3V0UXVpbnQ6IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgLS1lYXNlT3V0U2luZTogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIC0tZWFzZU91dEV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgLS1lYXNlT3V0Q2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIC0tZWFzZU91dEJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAtLWVhc2VJbk91dFF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLS1lYXNlSW5PdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAtLWVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtLWVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG4gIC0tZWFzZUluT3V0U2luZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgLS1lYXNlSW5PdXRFeHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG4gIC0tZWFzZUluT3V0Q2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG4gIC0tZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKDAuNjgsIDAsIDAuMjY1LCAxKTtcblxuICAtLWNvbnRhaW5lcl9fd2lkdGg6IDE0NTBweDtcbiAgLS1jb250YWluZXJfX2V2ZW50c19fd2lkdGg6IDEwNTBweDtcbiAgLS1jb250YWluZXJfX2Z1bGxfX3dpZHRoOiAyMDAwcHg7XG4gIC0tY29udGFpbmVyX19wYWRkaW5nOiAzMHB4O1xuICAtLWhlYWRlci1oZWlnaHQ6IDkwcHg7XG59XG5cbiRicmVha3BvaW50X194czogNDUwcHg7XG4kYnJlYWtwb2ludF9fczogNjgwcHg7XG4kYnJlYWtwb2ludF9fbTogMTA1MHB4O1xuJGJyZWFrcG9pbnRfX2w6IDEzMDBweDtcbiRicmVha3BvaW50X194bDogMTYwMHB4O1xuXG4kaW1nOiBcIi4uL2ltZy9cIjtcbiRzdmc6IFwiLi4vaW1nL3N2Zy9cIjtcbiRmb250czogXCIuLi8uLi9mb250cy9cIjtcblxuLy8gQ291bGV1cnMgcHJpbmNpcGFsZXNcbiRjb2xvci1wcmltYXJ5OiAjMDAzMjVjO1xuJGNvbG9yLXNlY29uZGFyeTogIzAwYjRiZjtcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci1uZXV0cmFsLWxpZ2h0OiAjZjNmM2YzO1xuJGNvbG9yLW5ldXRyYWw6ICM3NDczNzY7XG4kY29sb3ItbmV1dHJhbC1tZWRpdW06ICM5OTk7XG4kY29sb3ItbmV1dHJhbC1kYXJrOiAjMjkyOTI5O1xuJGNvbG9yLWFjY2VudDogI2VjM2M0NjtcbiRjb2xvci1vcmFuZ2U6ICNlNjczMjg7XG5cbi8vIENvdWxldXJzIGRlIHRleHRlXG4kY29sb3ItdGV4dC1saWdodDogIzY2NjtcbiRjb2xvci10ZXh0LWRhcms6ICMxYTFhMWE7XG5cbi8vIENvdWxldXJzIGRlIGJvcmR1cmUgZXQgZm9uZFxuJGNvbG9yLWJvcmRlci1saWdodDogI2NjYztcbiRjb2xvci1iZy1saWdodDogI2Y4ZjlmYTtcbiRjb2xvci1iZy1saWdodGVyOiAjZjBmMGYwO1xuXG4vLyBWYXJpYWJsZXMgcG91ciBsZXMgZmlsdHJlcyBkJ8OpdsOpbmVtZW50c1xuJGZpbHRlci1ib3JkZXItY29sb3I6ICNlMWUxZTE7XG4kZmlsdGVyLWJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiRmaWx0ZXItaG92ZXItYmc6ICNmOGY5ZmE7XG4kZmlsdGVyLWFjdGl2ZS1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiRmaWx0ZXItdGV4dC1jb2xvcjogIzMzMzMzMztcbiRmaWx0ZXItcmFkaXVzOiA4cHg7XG4kZmlsdGVyLXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuLy8gQWxpYXMgcG91ciBjb21wYXRpYmlsaXTDqVxuJGNvbG9yX193aGl0ZTogJGNvbG9yLXdoaXRlO1xuJGNvbG9yX19ibGFjazogJGNvbG9yLWJsYWNrO1xuJGNvbG9yX19wcmltYXJ5OiAkY29sb3ItcHJpbWFyeTtcbiRoZWFkZXItaGVpZ2h0OiA5MHB4O1xuIiwiLy9cbi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGRpbSgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbkBtaXhpbiBjaXJjbGUoJHdpZHRoKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJHdpZHRoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWl4aW4gaGlkZGVuLXRleHQoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuQG1peGluIGxpbmUtY2xhbXAoJGxpbmVzKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1peGluIG9iamVjdEZpdCgkdHlwZSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG5cbiAgPiA6aXMoaW1nLCB2aWRlbywgaWZyYW1lLCBwaWN0dXJlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6ICR0eXBlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBmdW5jdGlvbiBweFRvUmVtKCRweCkge1xuICBAcmV0dXJuIGNhbGMoI3skcHh9IC8gMTYgKiAxcmVtKTtcbn1cblxuQG1peGluIG5vb21pYSgkc3R5bGU6IGRhcmspIHtcbiAgLm5vb21pYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogODFweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skc3ZnfWxvZ28tbm9vbWlhLS0jeyRzdHlsZX0uc3ZnKSBsZWZ0IGNlbnRlciAvIDgxcHggMTVweFxuICAgICAgICBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIHZhcigtLWVhc2VJblF1YWQpO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWl4aW4gY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXJfX3dpZHRoKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lcl9fcGFkZGluZyk7XG59XG5cbkBtaXhpbiBjb250YWluZXJfX2Z1bGxfX3dpZHRoIHtcbiAgd2lkdGg6IHZhcigtLWNvbnRhaW5lcl9fZnVsbF9fd2lkdGgpO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lcl9fcGFkZGluZyk7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1heC13aWR0aDogMjAwMHB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBTZWN0aW9uIHBhZGRpbmcgbWl4aW5cbkBtaXhpbiBzZWN0aW9uLXBhZGRpbmcoJHRvcDogNDBweCwgJGJvdHRvbTogNDBweCkge1xuICBwYWRkaW5nLXRvcDogJHRvcDtcbiAgcGFkZGluZy1ib3R0b206ICRib3R0b207XG59XG5cbi8vIFBlcnNvbmFsIG1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZsZXgoJGp1c3RpZnk6IGZsZXgtc3RhcnQsICRhbGlnbjogc3RyZXRjaCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICBhbGlnbi1pdGVtczogJGFsaWduO1xufVxuXG5AbWl4aW4gd2lkdGhfYW5kX2hlaWdodCgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbkBtaXhpbiBwb3NpdGlvbihcbiAgJHBvc2l0aW9uOiBhYnNvbHV0ZSxcbiAgJHRvcDogYXV0byxcbiAgJHJpZ2h0OiBhdXRvLFxuICAkYm90dG9tOiBhdXRvLFxuICAkbGVmdDogYXV0b1xuKSB7XG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gIHRvcDogJHRvcDtcbiAgcmlnaHQ6ICRyaWdodDtcbiAgYm90dG9tOiAkYm90dG9tO1xuICBsZWZ0OiAkbGVmdDtcbn1cblxuQG1peGluIGJhY2tncm91bmRfaW1hZ2UoJHBvc2l0aW9uOiBjZW50ZXIsICRzaXplOiBjb3ZlciwgJHJlcGVhdDogbm8tcmVwZWF0KSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XG59XG5cbkBtaXhpbiBvYmplY3RfX2NvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdG9wOiAwLCAkcmlnaHQ6IDAsICRib3R0b206IDAsICRsZWZ0OiAwKSB7XG4gIHBhZGRpbmctdG9wOiAkdG9wO1xuICBwYWRkaW5nLXJpZ2h0OiAkcmlnaHQ7XG4gIHBhZGRpbmctYm90dG9tOiAkYm90dG9tO1xuICBwYWRkaW5nLWxlZnQ6ICRsZWZ0O1xufVxuXG5AbWl4aW4gbWFyZ2luKCR0b3A6IDAsICRyaWdodDogMCwgJGJvdHRvbTogMCwgJGxlZnQ6IDApIHtcbiAgbWFyZ2luLXRvcDogJHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAkcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICRib3R0b207XG4gIG1hcmdpbi1sZWZ0OiAkbGVmdDtcbn1cblxuQG1peGluIGNvbnRhaW5lcl9fZnVsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4iLCIvKiBEZWZhdWx0IGFuaW1hdGlvbiBzdHlsZXMgKi9cbi5oYXMtYW5pbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlLCB0cmFuc2Zvcm0gMC40NXMgZWFzZTtcbn1cblxuLyogQ3VzdG9tIGFuaW1hdGlvbnMgKi9cbltkYXRhLWFuaW09XCJmYWRlLXVwXCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xufVxuW2RhdGEtYW5pbT1cImZhZGUtZG93blwiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG59XG5bZGF0YS1hbmltPVwiZmFkZS1sZWZ0XCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbn1cbltkYXRhLWFuaW09XCJmYWRlLXJpZ2h0XCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xufVxuW2RhdGEtYW5pbT1cInpvb20taW5cIl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG5bZGF0YS1hbmltPVwiem9vbS1vdXRcIl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5bZGF0YS1hbmltPVwiZmxpcC1sZWZ0XCJdIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZyk7XG59XG5bZGF0YS1hbmltPVwiZmxpcC1yaWdodFwiXSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XG59XG5bZGF0YS1hbmltPVwiZmxpcC11cFwiXSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xufVxuW2RhdGEtYW5pbT1cImZsaXAtZG93blwiXSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG59XG5cbi8qIFdoZW4gdGhlIGVsZW1lbnQgYmVjb21lcyB2aXNpYmxlLCByZXNldCB0cmFuc2Zvcm0gYW5kIG9wYWNpdHkgKi9cbi5hbmltYXRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyogQXV0byBzY3JvbGwgYW5pbWF0aW9uIGZvciBnYWxsZXJpZXMgKi9cbkBrZXlmcmFtZXMgYXV0b1Njcm9sbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi8qIEFuaW1hdGlvbiBwb3VyIGxlcyBnYWxlcmllcyBlbiBkw6lmaWxlbWVudCBjb250aW51ICovXG4uZ2FsbGVyeS1hdXRvLXNjcm9sbCB7XG4gIGFuaW1hdGlvbjogYXV0b1Njcm9sbCAzMHMgbGluZWFyIGluZmluaXRlO1xuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgfVxuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwidG91ci1ldC10YXhpc1wiO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvdG91ci1ldC10YXhpcy90b3VyLWV0LXRheGlzLmVvdCcpO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvdG91ci1ldC10YXhpcy90b3VyLWV0LXRheGlzLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuXHRcdHVybCgnLi4vZm9udHMvdG91ci1ldC10YXhpcy90b3VyLWV0LXRheGlzLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnLi4vZm9udHMvdG91ci1ldC10YXhpcy90b3VyLWV0LXRheGlzLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3RvdXItZXQtdGF4aXMvdG91ci1ldC10YXhpcy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy90b3VyLWV0LXRheGlzL3RvdXItZXQtdGF4aXMuc3ZnI3RvdXItZXQtdGF4aXMnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uaWNvbjpiZWZvcmUge1xuXHRmb250LWZhbWlseTogXCJ0b3VyLWV0LXRheGlzXCI7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Lyogc3BlYWs6IG5vbmU7IG9ubHkgbmVjZXNzYXJ5IGlmIG5vdCB1c2luZyB0aGUgcHJpdmF0ZSB1bmljb2RlIHJhbmdlIChmaXJzdEdseXBoIG9wdGlvbikgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuXG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDAxXCI7XG59XG5cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDAyXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDAzXCI7XG59XG5cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDA0XCI7XG59XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDVcIjtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1JWElOUyBFRkZFQ1RTIC0gRWZmZXRzIHZpc3VlbHMgZXQgdHJhbnNpdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gVHJhbnNpdGlvbnNcbkBtaXhpbiB0cmFuc2l0aW9uLWRlZmF1bHQoJHByb3BlcnR5OiBhbGwsICRkdXJhdGlvbjogMC4zcywgJHRpbWluZzogZWFzZSkge1xuICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmc7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWN1c3RvbSgkcHJvcGVydHksICRkdXJhdGlvbiwgJHRpbWluZzogZWFzZSkge1xuICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmc7XG59XG5cbi8vIE9tYnJlc1xuQG1peGluIGJveC1zaGFkb3ctbGlnaHQoKSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93LW1lZGl1bSgpIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93LWhlYXZ5KCkge1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLy8gQm9yZGVyIHJhZGl1c1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogNHB4KSB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBmYWRlLWluKCRkdXJhdGlvbjogMC4zcykge1xuICBhbmltYXRpb246IGZhZGVJbiAkZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWl4aW4gc2xpZGUtdXAoJGR1cmF0aW9uOiAwLjNzKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVVcCAkZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuIiwiLyoqKlxuICAgIFRoZSBuZXcgQ1NTIHJlc2V0IC0gdmVyc2lvbiAxLjExLjMgKGxhc3QgdXBkYXRlZCAyNS4wOC4yMDI0KVxuICAgIEdpdEh1YiBwYWdlOiBodHRwczovL2dpdGh1Yi5jb20vZWxhZDI0MTIvdGhlLW5ldy1jc3MtcmVzZXRcbioqKi9cblxuLypcbiAgICBSZW1vdmUgYWxsIHRoZSBzdHlsZXMgb2YgdGhlIFwiVXNlci1BZ2VudC1TdHlsZXNoZWV0XCIsIGV4Y2VwdCBmb3IgdGhlICdkaXNwbGF5JyBwcm9wZXJ0eVxuICAgIC0gVGhlIFwic3ltYm9sICpcIiBwYXJ0IGlzIHRvIHNvbHZlIEZpcmVmb3ggU1ZHIHNwcml0ZSBidWdcbiAgICAtIFRoZSBcImh0bWxcIiBlbGVtZW50IGlzIGV4Y2x1ZGVkLCBvdGhlcndpc2UgYSBidWcgaW4gQ2hyb21lIGJyZWFrcyB0aGUgQ1NTIGh5cGhlbnMgcHJvcGVydHkgKGh0dHBzOi8vZ2l0aHViLmNvbS9lbGFkMjQxMi90aGUtbmV3LWNzcy1yZXNldC9pc3N1ZXMvMzYpXG4gKi9cbio6d2hlcmUoOm5vdChodG1sLCBpZnJhbWUsIGNhbnZhcywgaW1nLCBzdmcsIHZpZGVvLCBhdWRpbyk6bm90KHN2ZyAqLCBzeW1ib2xcbiAgICAgICopKSB7XG4gIGFsbDogdW5zZXQ7XG4gIGRpc3BsYXk6IHJldmVydDtcbn1cblxuLyogUHJlZmVycmVkIGJveC1zaXppbmcgdmFsdWUgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIEZpeCBtb2JpbGUgU2FmYXJpIGluY3JlYXNlIGZvbnQtc2l6ZSBvbiBsYW5kc2NhcGUgbW9kZSAqL1xuaHRtbCB7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG4vKiBSZWFwcGx5IHRoZSBwb2ludGVyIGN1cnNvciBmb3IgYW5jaG9yIHRhZ3MgKi9cbmEsXG5idXR0b24ge1xuICBjdXJzb3I6IHJldmVydDtcbn1cblxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIChidWxsZXRzL251bWJlcnMpICovXG5vbCxcbnVsLFxubWVudSxcbnN1bW1hcnkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBGaXJlZm94OiBzb2x2ZSBpc3N1ZSB3aGVyZSBuZXN0ZWQgb3JkZXJlZCBsaXN0cyBjb250aW51ZSBudW1iZXJpbmcgZnJvbSBwYXJlbnQgKGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTE4ODE1MTcpICovXG5vbCB7XG4gIGNvdW50ZXItcmVzZXQ6IHJldmVydDtcbn1cblxuLyogRm9yIGltYWdlcyB0byBub3QgYmUgYWJsZSB0byBleGNlZWQgdGhlaXIgY29udGFpbmVyICovXG5pbWcge1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIG1heC1ibG9jay1zaXplOiAxMDAlO1xufVxuXG4vKiByZW1vdmVzIHNwYWNpbmcgYmV0d2VlbiBjZWxscyBpbiB0YWJsZXMgKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLyogU2FmYXJpIC0gc29sdmluZyBpc3N1ZSB3aGVuIHVzaW5nIHVzZXItc2VsZWN0Om5vbmUgb24gdGhlIDxib2R5PiB0ZXh0IGlucHV0IGRvZXNuJ3Qgd29ya2luZyAqL1xuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbi8qIHJldmVydCB0aGUgJ3doaXRlLXNwYWNlJyBwcm9wZXJ0eSBmb3IgdGV4dGFyZWEgZWxlbWVudHMgb24gU2FmYXJpICovXG50ZXh0YXJlYSB7XG4gIHdoaXRlLXNwYWNlOiByZXZlcnQ7XG59XG5cbi8qIG1pbmltdW0gc3R5bGUgdG8gYWxsb3cgdG8gc3R5bGUgbWV0ZXIgZWxlbWVudCAqL1xubWV0ZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJldmVydDtcbiAgYXBwZWFyYW5jZTogcmV2ZXJ0O1xufVxuXG4vKiBwcmVmb3JtYXR0ZWQgdGV4dCAtIHVzZSBvbmx5IGZvciB0aGlzIGZlYXR1cmUgKi9cbjp3aGVyZShwcmUpIHtcbiAgYWxsOiByZXZlcnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIHJlc2V0IGRlZmF1bHQgdGV4dCBvcGFjaXR5IG9mIGlucHV0IHBsYWNlaG9sZGVyICovXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHVuc2V0O1xufVxuXG4vKiBmaXggdGhlIGZlYXR1cmUgb2YgJ2hpZGRlbicgYXR0cmlidXRlLlxuICAgZGlzcGxheTpyZXZlcnQ7IHJldmVydCB0byBlbGVtZW50IGluc3RlYWQgb2YgYXR0cmlidXRlICovXG46d2hlcmUoW2hpZGRlbl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogcmV2ZXJ0IGZvciBidWcgaW4gQ2hyb21pdW0gYnJvd3NlcnNcbiAgIC0gZml4IGZvciB0aGUgY29udGVudCBlZGl0YWJsZSBhdHRyaWJ1dGUgd2lsbCB3b3JrIHByb3Blcmx5LlxuICAgLSB3ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87IGFkZGVkIGZvciBTYWZhcmkgaW4gY2FzZSBvZiB1c2luZyB1c2VyLXNlbGVjdDpub25lIG9uIHdyYXBwZXIgZWxlbWVudCovXG46d2hlcmUoW2NvbnRlbnRlZGl0YWJsZV06bm90KFtjb250ZW50ZWRpdGFibGU9XCJmYWxzZVwiXSkpIHtcbiAgLW1vei11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcbiAgLXdlYmtpdC11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbn1cblxuLyogYXBwbHkgYmFjayB0aGUgZHJhZ2dhYmxlIGZlYXR1cmUgLSBleGlzdCBvbmx5IGluIENocm9taXVtIGFuZCBTYWZhcmkgKi9cbjp3aGVyZShbZHJhZ2dhYmxlPVwidHJ1ZVwiXSkge1xuICAtd2Via2l0LXVzZXItZHJhZzogZWxlbWVudDtcbn1cblxuLyogUmV2ZXJ0IE1vZGFsIG5hdGl2ZSBiZWhhdmlvciAqL1xuOndoZXJlKGRpYWxvZzptb2RhbCkge1xuICBhbGw6IHJldmVydDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogUmVtb3ZlIGRldGFpbHMgc3VtbWFyeSB3ZWJraXQgc3R5bGVzICovXG46Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qKlxuICogSHRtbFxuICovXG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLyoqXG4gKiBCb2R5XG4gKi9cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dF9fYmFzZS0tc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10ZXh0X19iYXNlLS1saW5lKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19ib2R5KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRleHRfX3ByaW1hcnkpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8qKlxuICogSW1hZ2VzXG4gKi9cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLypcbiAqIFZpZGVvXG4gKi9cblxudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEJ1dHRvbnNcbiAqL1xuXG5pbnB1dCB7XG4gIGFsbDogcmV2ZXJ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5hLFxuYnV0dG9uLFxuc2VsZWN0LFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcbmlucHV0W3R5cGU9XCJpbWFnZVwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gc2VsZWN0aW9ucyBjb2xvclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbn1cblxuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gV29yZHByZXNzIGJhc2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi53Zi1sb2FkaW5nIGJvZHkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCIuY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xufVxuXG4uY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IDV2aDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDkwdmg7XG59XG5cbi5ub19fcGFkZGluZ19fdG9wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi10aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnRfX2gxKCk7XG59XG5cbi5oaWRkZW4tdGV4dCB7XG4gIEBpbmNsdWRlIGhpZGRlbi10ZXh0O1xufVxuXG4uY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4uaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMDQsIDIwNiwgMjExKTtcbn1cblxuLy8gRXhjZXB0aW9uIHBvdXIgbGEgaG9tZVxuI2hvbWUgLmNvbnRlbnQsXG5ib2R5LmhvbWUgLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0b3A6IDA7XG59XG5cbi8vZMOpY2FsZSBsZSBmb290ZXIgYXVzc2kgYSBwYXJ0IHN1ciBob21lXG4jaG9tZSAuZm9vdGVyLFxuYm9keS5ob21lIC5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLy9zaW5vbiBkw6ljYWxlXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG59XG5cbi8vIE1hc3F1ZXIgbGVzIMOpbMOpbWVudHMgRWxlbWVudG9yIHLDqXNpZHVlbHNcbltjbGFzcyo9XCJlbGVtZW50b3JcIl0ge1xuICAvLyBVdGlsaXNlciAhaW1wb3J0YW50IHVuaXF1ZW1lbnQgZW4gY2FzIGRlIG7DqWNlc3NpdMOpIGFic29sdWVcbiAgJi5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcjplbXB0eSxcbiAgJi5lbGVtZW50b3ItZWxlbWVudDplbXB0eSxcbiAgJi5lbGVtZW50b3Itc2VjdGlvbjplbXB0eSxcbiAgJi5lbGVtZW50b3ItY29sdW1uOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTWFzcXVlciBsZXMgY29udGVuZXVycyBFbGVtZW50b3IgdmlkZXMgc3DDqWNpZmlxdWVtZW50XG4uZWxlbWVudG9yLXdpZGdldC1jb250YWluZXI6ZW1wdHksXG4uZWxlbWVudG9yLWVsZW1lbnQ6ZW1wdHksXG4uZWxlbWVudG9yLXNlY3Rpb246ZW1wdHksXG4uZWxlbWVudG9yLWNvbHVtbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gTmV0dG95ZXIgbGVzIGVzcGFjZXMgZ8OpbsOpcsOpcyBwYXIgRWxlbWVudG9yXG4uZWxlbWVudG9yLXdpZGdldC1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNSVhJTlMgTEFZT1VUIC0gSGVscGVycyBwb3VyIGxlIGxheW91dCBldCBwb3NpdGlvbm5lbWVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBDb250ZW5ldXJzXG5AbWl4aW4gY29udGFpbmVyKCkge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1peGluIGNvbnRhaW5lci1ldmVudHMoKSB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbn1cblxuLy8gRmxleGJveCBoZWxwZXJzXG5AbWl4aW4gZmxleC1jZW50ZXIoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZmxleC1iZXR3ZWVuKCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtaXhpbiBmbGV4LWNvbHVtbigpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLy8gR3JpZCBoZWxwZXJzXG5AbWl4aW4gZ3JpZC1hdXRvKCRtaW4td2lkdGg6IDI1MHB4LCAkZ2FwOiAyMHB4KSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoJG1pbi13aWR0aCwgMWZyKSk7XG4gIGdhcDogJGdhcDtcbn1cblxuQG1peGluIGV2ZW50cy1ncmlkKCkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gIGdhcDogMzBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLy8gUG9zaXRpb25pbmdcbkBtaXhpbiBhYnNvbHV0ZS1jZW50ZXIoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtaXhpbiBhYnNvbHV0ZS1mdWxsKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBoZWxwZXJzXG5AbWl4aW4gbW9iaWxlLW9ubHkoKSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQtdXAoKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBkZXNrdG9wLXVwKCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gU2VjdGlvbiBwYWRkaW5nXG5AbWl4aW4gc2VjdGlvbi1wYWRkaW5nKCR0b3A6IDQwcHgsICRib3R0b206IDQwcHgpIHtcbiAgcGFkZGluZy10b3A6ICR0b3A7XG4gIHBhZGRpbmctYm90dG9tOiAkYm90dG9tO1xufVxuIiwiLyoqXG4gKiBGb250cyBVdGlsaXRpZXMgLSBUb3VyIGV0IFRheGlzXG4gKiBNaXhpbnMgcG91ciBsYSB0eXBvZ3JhcGhpZVxuICovXG5AbWl4aW4gZm9udC1iZWJhcygkd2VpZ2h0OiA0MDAsICRzaXplOiAxcmVtLCAkbGluZS1oZWlnaHQ6IDEsICRjb2xvcjogaW5oZXJpdCkge1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgY29sb3I6ICRjb2xvcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGZvbnQtZ290aGFtKFxuICAkd2VpZ2h0OiA0MDAsXG4gICRzaXplOiAxcmVtLFxuICAkbGluZS1oZWlnaHQ6IDEsXG4gICRjb2xvcjogaW5oZXJpdFxuKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICBmb250LXNpemU6ICRzaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGNvbG9yO1xufVxuXG4vLyBGb250cyBkZSBiYXNlXG5AbWl4aW4gZm9udF9faDEoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1peGluIGZvbnRfX2gyKCkge1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1peGluIGZvbnRfX2gzKCkge1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWl4aW4gZm9udF9faDQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWl4aW4gZm9udF9faDUoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW46IDA7XG59XG5cbkBtaXhpbiBmb250X19oNigpIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW46IDA7XG59XG5cbkBtaXhpbiBmb250X19wYXJhZ3JhcGgoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBBbGlhcyBkZSBjb21wYXRpYmlsaXTDqVxuQG1peGluIGZvbnQtaDEoJGNvbG9yOiBpbmhlcml0KSB7XG4gIEBpbmNsdWRlIGZvbnRfX2gxKCk7XG4gIGNvbG9yOiAkY29sb3I7XG59XG5cbkBtaXhpbiBmb250LWgyKCRjb2xvcjogaW5oZXJpdCkge1xuICBAaW5jbHVkZSBmb250X19oMigpO1xuICBjb2xvcjogJGNvbG9yO1xufVxuXG5AbWl4aW4gZm9udC1oMygkY29sb3I6IGluaGVyaXQpIHtcbiAgQGluY2x1ZGUgZm9udF9faDMoKTtcbiAgY29sb3I6ICRjb2xvcjtcbn1cblxuQG1peGluIGZvbnQtaDQoJGNvbG9yOiBpbmhlcml0KSB7XG4gIEBpbmNsdWRlIGZvbnRfX2g0KCk7XG4gIGNvbG9yOiAkY29sb3I7XG59XG5cbkBtaXhpbiBmb250LWg1KCRjb2xvcjogaW5oZXJpdCkge1xuICBAaW5jbHVkZSBmb250X19oNSgpO1xuICBjb2xvcjogJGNvbG9yO1xufVxuXG5AbWl4aW4gZm9udC1oNigkY29sb3I6IGluaGVyaXQpIHtcbiAgQGluY2x1ZGUgZm9udF9faDYoKTtcbiAgY29sb3I6ICRjb2xvcjtcbn1cblxuQG1peGluIGZvbnQtcGFyYWdyYXBoKCRjb2xvcjogaW5oZXJpdCwgJHNpemU6IDFyZW0pIHtcbiAgQGluY2x1ZGUgZm9udF9fcGFyYWdyYXBoKCk7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpZiAkc2l6ZSAhPSAxcmVtIHtcbiAgICBmb250LXNpemU6ICRzaXplO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZvbnQtcGFyYWdyYXBoLXNtYWxsKCRjb2xvcjogaW5oZXJpdCkge1xuICBAaW5jbHVkZSBmb250X19wYXJhZ3JhcGgoKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGNvbG9yO1xufVxuXG5AbWl4aW4gZm9udC1wYXJhZ3JhcGgtbGFyZ2UoJGNvbG9yOiBpbmhlcml0KSB7XG4gIEBpbmNsdWRlIGZvbnRfX3BhcmFncmFwaCgpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAkY29sb3I7XG59XG5cbkBtaXhpbiBmb250LWhlYWRlci1saW5rKCRjb2xvcjogaW5oZXJpdCkge1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNvbG9yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gZm9udC1idXR0b24oJGNvbG9yOiBpbmhlcml0KSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY29sb3I7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBmb250LWJ1dHRvbi1zbWFsbCgkY29sb3I6IGluaGVyaXQpIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjb2xvcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuQG1peGluIGZvbnQtbGluaygkY29sb3I6IGluaGVyaXQpIHtcbiAgQGluY2x1ZGUgZm9udF9fcGFyYWdyYXBoKCk7XG4gIGNvbG9yOiAkY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9udC1jYXB0aW9uKCRjb2xvcjogaW5oZXJpdCkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAkY29sb3I7XG59XG5cbkBtaXhpbiBmb250LXN1YnRpdGxlKCRjb2xvcjogaW5oZXJpdCkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAkY29sb3I7XG59XG5cbkBtaXhpbiBmb250LWRhdGUoJGNvbG9yOiBpbmhlcml0KSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY29sb3I7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBmb250LWJhZGdlKCRjb2xvcjogaW5oZXJpdCkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNvbG9yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG5AbWl4aW4gZm9udC1xdWlja3NhbmQoXG4gICR3ZWlnaHQ6IDQwMCxcbiAgJHNpemU6IDE2cHgsXG4gICRsaW5lLWhlaWdodDogMSxcbiAgJGNvbG9yOiBpbmhlcml0LFxuICAkc3R5bGU6IG5vcm1hbFxuKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICBmb250LXNpemU6ICRzaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXN0eWxlOiAkc3R5bGU7XG59XG5cbkBtaXhpbiBmb250LW5ld3MtdGl0bGUoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luOiAwO1xufVxuIiwiLy8gQWp1c3RlbWVudHMgcG91ciBsYSBiYXJyZSBkJ2FkbWluaXN0cmF0aW9uIFdvcmRQcmVzc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFN0eWxlcyBhcHBsaXF1w6lzIHF1YW5kIGxhIGJhcnJlIGQnYWRtaW4gZXN0IHByw6lzZW50ZVxuLmFkbWluLWJhciB7XG4gIC8vIETDqWNhbGFnZSBnbG9iYWwgcG91ciDDqXZpdGVyIHF1ZSBsYSBiYXJyZSByZWNvdXZyZSBsZSBjb250ZW51XG4gIC8vIFV0aWxpc2F0aW9uIGRlIHBhZGRpbmctdG9wIHN1ciBib2R5IHBvdXIgdW5lIG1laWxsZXVyZSBjb21wYXRpYmlsaXTDqVxuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICB9XG4gIH1cblxuICAvLyBBbHRlcm5hdGl2ZSBhdmVjIG1hcmdpbi10b3Agc3VyIGh0bWwgc2kgbsOpY2Vzc2FpcmVcbiAgaHRtbCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFqdXN0ZW1lbnRzIHBvdXIgbGVzIMOpbMOpbWVudHMgZW4gcG9zaXRpb24gZml4ZWRcbiAgaGVhZGVyLFxuICAuaGVhZGVyLFxuICAubmF2YmFyLFxuICAubmF2LWZpeGVkLFxuICAuaGVhZGVyLWZpeGVkIHtcbiAgICAmLmZpeGVkLFxuICAgICZbc3R5bGUqPVwicG9zaXRpb246IGZpeGVkXCJdLFxuICAgICZbc3R5bGUqPVwicG9zaXRpb246Zml4ZWRcIl0ge1xuICAgICAgdG9wOiAzMnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQWp1c3RlbWVudHMgcG91ciBsZXMgbW9kYWxlcyBldCBvdmVybGF5c1xuICAubW9kYWwsXG4gIC5vdmVybGF5LFxuICAucG9wdXAsXG4gIC5saWdodGJveCB7XG4gICAgJi5maXhlZCxcbiAgICAmW3N0eWxlKj1cInBvc2l0aW9uOiBmaXhlZFwiXSxcbiAgICAmW3N0eWxlKj1cInBvc2l0aW9uOmZpeGVkXCJdIHtcbiAgICAgIHRvcDogMzJweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMycHgpO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEFqdXN0ZW1lbnRzIHBvdXIgbGVzIMOpbMOpbWVudHMgc3RpY2t5XG4gIC5zdGlja3ksXG4gIFtzdHlsZSo9XCJwb3NpdGlvbjogc3RpY2t5XCJdLFxuICBbc3R5bGUqPVwicG9zaXRpb246c3RpY2t5XCJdIHtcbiAgICB0b3A6IGNhbGMoMzJweCArIHZhcigtLXN0aWNreS1vZmZzZXQsIDBweCkpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAgIHRvcDogY2FsYyg0NnB4ICsgdmFyKC0tc3RpY2t5LW9mZnNldCwgMHB4KSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQ29ycmVjdGlvbnMgc3DDqWNpZmlxdWVzIHBvdXIgY2VydGFpbnMgc8OpbGVjdGV1cnMgY291cmFudHMgZHUgdGjDqG1lXG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwOyAvLyBBbm51bGUgbGVzIHBhZGRpbmdzIHF1aSBwb3VycmFpZW50IGNyw6llciB1biBkb3VibGUgZMOpY2FsYWdlXG4gIH1cblxuICAvLyBBanVzdGVtZW50cyBwb3VyIGxlcyBtZW51cyBkcm9wZG93biBvdSBzb3VzLW1lbnVzXG4gIC5kcm9wZG93bi1tZW51LFxuICAuc3ViLW1lbnUsXG4gIC5zdWJtZW51IHtcbiAgICB6LWluZGV4OiA5OTk5OTsgLy8gUydhc3N1cmVyIHF1J2lscyBwYXNzZW50IGRldmFudCBsYSBiYXJyZSBkJ2FkbWluXG4gIH1cbn1cblxuLy8gU3R5bGVzIHNww6ljaWZpcXVlcyBhdSBmcm9udC1lbmQgdW5pcXVlbWVudCAocGFzIGRhbnMgbCdhZG1pbilcbi8vIGJvZHk6bm90KC53cC1hZG1pbikuYWRtaW4tYmFyIHtcbi8vICAgICAvLyBJY2kgb24gcGV1dCBham91dGVyIGRlcyBzdHlsZXMgc3DDqWNpZmlxdWVzIGF1IGZyb250LWVuZFxuLy8gICAgIC8vIHNpIG7DqWNlc3NhaXJlXG4vLyB9XG5cbi8vIENsYXNzZSB1dGlsaXRhaXJlIHBvdXIgZm9yY2VyIGxlIGTDqWNhbGFnZSBzdXIgZGVzIMOpbMOpbWVudHMgc3DDqWNpZmlxdWVzXG4uYWRtaW4tYmFyLW9mZnNldCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICB9XG59XG5cbi8vIENsYXNzZSB1dGlsaXRhaXJlIHBvdXIgbGVzIMOpbMOpbWVudHMgZml4ZWQgcXVpIG9udCBiZXNvaW4gZHUgZMOpY2FsYWdlXG4uYWRtaW4tYmFyLWZpeGVkLW9mZnNldCB7XG4gIHRvcDogMzJweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgIHRvcDogNDZweDtcbiAgfVxufVxuXG4vLyBTdHlsZXMgcG91ciBsYSBiYXJyZSBkJ2FkbWluIFdvcmRQcmVzc1xuYm9keS5hZG1pbi1iYXIge1xuICAvLyBEw6ljYWxhZ2UgZ2xvYmFsIHBvdXIgw6l2aXRlciBxdWUgbGEgYmFycmUgZCdhZG1pbiByZWNvdXZyZSBsZSBjb250ZW51XG5cbiAgLy8gRMOpY2FsYWdlIHBvdXIgbGUgaGVhZGVyIHNpIGlsIGV4aXN0ZVxuICBoZWFkZXIsXG4gIC5oZWFkZXIsXG4gIC5tYWluLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBEw6ljYWxhZ2UgcG91ciBsZSBtYWluIGNvbnRlbnRcbiAgbWFpbixcbiAgLm1haW4sXG4gIC5zaXRlLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgICAgcGFkZGluZy10b3A6IDQ2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogTWluaWZpZWQgYnkganNEZWxpdnIgdXNpbmcgY2xlYW4tY3NzIHY1LjMuMy5cbiAqIE9yaWdpbmFsIGZpbGU6IC9ucG0vc2xpY2stY2Fyb3VzZWxAMS44LjEvc2xpY2svc2xpY2suY3NzXG4gKlxuICogRG8gTk9UIHVzZSBTUkkgd2l0aCBkeW5hbWljYWxseSBnZW5lcmF0ZWQgZmlsZXMhIE1vcmUgaW5mb3JtYXRpb246IGh0dHBzOi8vd3d3LmpzZGVsaXZyLmNvbS91c2luZy1zcmktd2l0aC1keW5hbWljLWZpbGVzXG4gKi9cbi5zbGljay1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0uc2xpY2stbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjttYXJnaW46MDtwYWRkaW5nOjB9LnNsaWNrLWxpc3Q6Zm9jdXN7b3V0bGluZTowfS5zbGljay1saXN0LmRyYWdnaW5ne2N1cnNvcjpwb2ludGVyO2N1cnNvcjpoYW5kfS5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QsLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2t7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LnNsaWNrLXRyYWNre3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnNsaWNrLXRyYWNrOmFmdGVyLC5zbGljay10cmFjazpiZWZvcmV7ZGlzcGxheTp0YWJsZTtjb250ZW50OicnfS5zbGljay10cmFjazphZnRlcntjbGVhcjpib3RofS5zbGljay1sb2FkaW5nIC5zbGljay10cmFja3t2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stc2xpZGV7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHh9W2Rpcj1ydGxdIC5zbGljay1zbGlkZXtmbG9hdDpyaWdodH0uc2xpY2stc2xpZGUgaW1ne2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmV9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrfS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2xpY2stYXJyb3cuc2xpY2staGlkZGVue2Rpc3BsYXk6bm9uZX1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPS9zbS9mYjNlZDM1MWNkNWMwZjFmMzBmODg3NzhlZTFmOWIwNTY1OThlNmQyNWFjNGZkY2FiMWVlYmNkOGJlNTIxY2Q5Lm1hcCAqLyIsIi8qKlxuICogU3dpcGVyIDEwLjMuMVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBTZXB0ZW1iZXIgMjgsIDIwMjNcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfTpob3N0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt6LWluZGV4OjF9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdzpjbGlwO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24saW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1ob3Jpem9udGFse3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCw1MCUpO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWluO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLDhweCk7dG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCxhdXRvKTtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsNTAlKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LDhweCk7bGVmdDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LGF1dG8pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLGluaGVyaXQpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7cG9zaXRpb246cmVsYXRpdmU7dG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjEpKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTtib3R0b206dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsYXV0byk7ei1pbmRleDo1MDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7d2lkdGg6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LGF1dG8pO3JpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcixyZ2JhKDAsMCwwLC41KSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZTt0b3VjaC1hY3Rpb246bm9uZX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLWNhcmRze292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbn0iLCIuaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbiAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSxcbiAgICB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYmFja2dyb3VuZCAwLjNzLCBib3gtc2hhZG93IDAuM3M7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuICAmLmhlYWRlci0tYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAmLmhlYWRlci0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLFxuICAgICAgdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcblxuICAgICYuaXMtc3RpY2t5IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgLy8gUGx1cyBkZSBmaWx0cmUgbsOpY2Vzc2FpcmUgY2FyIG9uIHV0aWxpc2UgZGlyZWN0ZW1lbnQgbGUgbG9nbyBkYXJrXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MsIHdpZHRoIDAuM3M7XG4gICAgQGluY2x1ZGUgb2JqZWN0Rml0KGNvbnRhaW4pO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBmbGV4LXNocmluazogMTsgLy8gUGVybWV0IGF1IGxvZ28gZGUgcsOpdHLDqWNpclxuICAgIG1pbi13aWR0aDogMTgwcHg7IC8vIExhcmdldXIgbWluaW1hbGUgcG91ciBnYXJkZXIgbGUgbG9nbyBsaXNpYmxlXG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgZ2FwOiAxcmVtOyAvLyBFc3BhY2VtZW50IGVudHJlIGxlcyDDqWzDqW1lbnRzXG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xuICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAgICAgZ2FwOiAwLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgLm1haW5NZW51X19jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleDogMTsgLy8gUHJlbmQgbCdlc3BhY2UgZGlzcG9uaWJsZVxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDA7IC8vIFBlcm1ldCBsZSByw6l0csOpY2lzc2VtZW50XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhlYWRlciBBY3Rpb25zIChTZWFyY2ggKyBIYW1idXJnZXIpXG4gICZfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG4gICAgZmxleC1zaHJpbms6IDA7IC8vIE5lIGphbWFpcyByw6l0csOpY2lyIGxlcyBhY3Rpb25zXG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBnYXA6IDAuNXJlbTtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIExhbmd1YWdlIFN3aXRjaGVyIChzdHlsZWQgbGlrZSBtZW51IGl0ZW1zKVxuICAmX19sYW5ndWFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAubWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIC5kcm9wZG93bi1pY29uIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnQtbGFuZyBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIC5kcm9wZG93bi1pY29uIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIb3ZlciBFZmZlY3RzXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEgLmRyb3Bkb3duLWljb24ge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNlYXJjaCBUb2dnbGUgQnV0dG9uXG4gICZfX3NlYXJjaC10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAvLyBDb3VsZXVyIGfDqXLDqWUgcGFyIGxlcyBjbGFzc2VzIC0tbGlnaHQvLS1kYXJrXG5cbiAgICBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8gTmF2aWdhdGlvbiBEZXNrdG9wXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyZW07XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwOyAvLyBub3dyYXAgcG91ciDDqXZpdGVyIGxlIHJldG91ciDDoCBsYSBsaWduZVxuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMTsgLy8gUGVybWV0IGF1IG1lbnUgZGUgcsOpdHLDqWNpclxuICAgIG1pbi13aWR0aDogMDsgLy8gTsOpY2Vzc2FpcmUgcG91ciBsZSByw6l0csOpY2lzc2VtZW50XG5cbiAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgZ2FwOiAxLjVlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBnYXA6IDEuMmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tZGVza3RvcCB7XG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBmb250LWhlYWRlci1saW5rKCMzMzMpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAxOyAvLyBQZXJtZXQgYXV4IGl0ZW1zIGRlIHLDqXRyw6ljaXJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIEVtcMOqY2hlIGxlIHRleHRlIGRlIHNlIGNvdXBlclxuXG4gICAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuICAgICAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAwLjk1ZW07XG4gICAgICAgIH1cbiAgICAgICAgLy8gUGFzIGRlIGNvdWxldXIgcGFyIGTDqWZhdXQsIGfDqXLDqWUgcGFyIGxlcyBjbGFzc2VzIC0tbGlnaHQvLS1kYXJrXG4gICAgICB9XG5cbiAgICAgIC8vIERyb3Bkb3duIEljb25cbiAgICAgIC5kcm9wZG93bi1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICB9XG5cbiAgICAgIC8vIERyb3Bkb3duIE1lbnVcbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZpbHRlci1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSG92ZXIgRWZmZWN0c1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGEgLmRyb3Bkb3duLWljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gQWN0aXZlIHN0YXRlIC0gdW5pcXVlbWVudCBwb3VyIGxlIGhlYWRlclxuICAgICAgJi5saW5rX25hdl9hY3RpdmUge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFZhcmlhbnRlIGdyYWRpZW50XG4gICAgICAmLm9yYW5nZSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkY29sb3ItYWNjZW50LCAkY29sb3Itb3JhbmdlKTtcbiAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudSBIYW1idXJnZXIgKHZpc2libGUgc3VyIHRvdXRlcyBsZXMgdGFpbGxlcyBkJ8OpY3JhbilcbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgei1pbmRleDogMzAwMDsgLy8gWi1pbmRleCBwbHVzIGJhcyBxdWUgbGUgbWVudSBtb2JpbGUgKDM1MDApXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICAvLyBDb3VsZXVyIGfDqXLDqWUgcGFyIGxlcyBjbGFzc2VzIC0tbGlnaHQvLS1kYXJrXG5cbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIG9wYWNpdHk6IDA7IC8vIE1hc3F1ZXIgbGUgaGFtYnVyZ2VyIHF1YW5kIGxlIG1lbnUgZXN0IG91dmVydFxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIETDqXNhY3RpdmVyIGxlcyBjbGljc1xuXG4gICAgICAuaGVhZGVyX19oYW1idXJnZXItbGluZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDZweCwgNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDZweCwgLTZweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oYW1idXJnZXItbGluZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgLy8gQ291bGV1ciBnw6lyw6llIHBhciBsZXMgY2xhc3NlcyAtLWxpZ2h0Ly0tZGFya1xuICAgIG1hcmdpbjogMnB4IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cbn1cblxuLy8gTW9iaWxlIE92ZXJsYXkgKE1lbnUgSGFtYnVyZ2VyKSAtIE5vdXZlYXUgZGVzaWduIGRlcHVpcyBsYSBkcm9pdGVcbi8vIFBvc2l0aW9ubsOpIGVuIGRlaG9ycyBkdSBoZWFkZXIgcG91ciDDqnRyZSBwYXJ0YWfDqSBlbnRyZSBoZWFkZXIgbm9ybWFsIGV0IHN0aWNreVxuLmhlYWRlcl9fbW9iaWxlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDM1MDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2UsIHZpc2liaWxpdHkgMC43cyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgLm1vYmlsZS1tZW51X19wYW5lbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1tZW51X19iYWNrZHJvcCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZvbmQgc29tYnJlIGNsaXF1YWJsZSBwb3VyIGZlcm1lciBsZSBtZW51XG4gIC5tb2JpbGUtbWVudV9fYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLy8gUGFuZWwgcXVpIGdsaXNzZSBkZXB1aXMgbGEgZHJvaXRlXG4gIC5tb2JpbGUtbWVudV9fcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxuXG4gIC8vIEhlYWRlciBkdSBtZW51IGF2ZWMgYm91dG9uIGZlcm1lclxuICAubW9iaWxlLW1lbnVfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtbWVudV9fY2xvc2Uge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyBQcmVtacOocmUgYmFycmUgZGUgbGEgY3JvaXhcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIH1cblxuICAgIC8vIERldXhpw6htZSBiYXJyZSBkZSBsYSBjcm9peFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSg5MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWFzcXVlciBsZSBTVkcgcydpbCBleGlzdGUgZW5jb3JlXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gQ29udGFpbmVyIGR1IGNvbnRlbnVcbiAgLm1vYmlsZS1tZW51X19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbSAycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgycmVtLCA4dmgsIDRyZW0pO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW0gMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdmlnYXRpb24gbW9iaWxlIC0gdmlzaWJsZSB1bmlxdWVtZW50IGVuIG1vYmlsZSAoPCAxMDUwcHgpXG4gIC5tb2JpbGUtbWVudV9fbW9iaWxlLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1tZW51X19tb2JpbGUtbGlua3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgU2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCA4dncsIDQycHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuNDVyZW0gMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjM1cmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgOTBkZWcsXG4gICAgICAgICAgICB0cmFuc3BhcmVudCxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksXG4gICAgICAgICAgICB0cmFuc3BhcmVudFxuICAgICAgICAgICk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjZzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTmF2aWdhdGlvbiBzZWNvbmRhaXJlIC0gNiBncm9zIGxpZW5zICh2aXNpYmxlIHVuaXF1ZW1lbnQgZW4gZGVza3RvcCA+PSAxMDUwcHgpXG4gIC5tb2JpbGUtbWVudV9fbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1tZW51X19tYWluLWxpbmtzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgLy8gU3VwcHJlc3Npb24gZGVzIGJvcmR1cmVzIGVudHJlIGxlcyBsaWVuc1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgU2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCA2dncsIDU0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuNDVyZW0gMDsgLy8gUsOpZHVjdGlvbiBkdSBwYWRkaW5nIHBvdXIgcmFwcHJvY2hlciBsZXMgbGllbnNcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjM1cmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgOTBkZWcsXG4gICAgICAgICAgICB0cmFuc3BhcmVudCxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksXG4gICAgICAgICAgICB0cmFuc3BhcmVudFxuICAgICAgICAgICk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjZzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG4gICAgICAgICAgICAgIC00cHhcbiAgICAgICAgICAgICk7IC8vIFNvdWzDqHZlbWVudCBkZSBxdWVscXVlcyBwaXhlbHMgdmVycyBsZSBoYXV0XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFNpIGxhIGNsYXNzZSBvcmFuZ2UgZXN0IHN1ciBsZSBsaVxuICAgICAgJi5vcmFuZ2UgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGNvbG9yLWFjY2VudCwgJGNvbG9yLW9yYW5nZSk7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTZWN0aW9uIHLDqXNlYXV4IHNvY2lhdXhcbiAgLm1vYmlsZS1tZW51X19zb2NpYWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG5cbiAgICAubW9iaWxlLW1lbnVfX3NvY2lhbC10aXRsZSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAubW9iaWxlLW1lbnVfX3NvY2lhbC1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDJyZW07XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBIZWFkZXIgTGlnaHQgKEhvbWVwYWdlIC0gTmF2aWdhdGlvbiBibGFuY2hlIHN1ciBmb25kIHRyYW5zcGFyZW50KVxuLmhlYWRlci0tbGlnaHQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAvLyBOYXZpZ2F0aW9uIGJsYW5jaGVcbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRmaWx0ZXItYWN0aXZlLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb3VzLW1lbnVzIHNww6ljaWZpcXVlcyBwb3VyIGhlYWRlciBsaWdodFxuICAgIC5zdWItbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQm91dG9ucyBibGFuY3NcbiAgLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZSxcbiAgLmhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAuaGVhZGVyX19oYW1idXJnZXItbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmhlYWRlcl9faGFtYnVyZ2VyLWxpbmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBMYW5ndWFnZSBTd2l0Y2hlciBlbiBibGFuY1xuICAuaGVhZGVyX19sYW5ndWFnZXMge1xuICAgIC5tZW51IHtcbiAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZmlsdGVyLWFjdGl2ZS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNvdXMtbWVudSBsYW5ndWFnZSBwb3VyIGhlYWRlciBsaWdodFxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudC1sYW5nIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGZpbHRlci1hY3RpdmUtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSGVhZGVyIERhcmsgKFBhZ2VzIGludGVybmVzIC0gTmF2aWdhdGlvbiBub2lyZSBzdXIgZm9uZCBibGFuYylcbi5oZWFkZXItLWRhcmsge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcblxuICAvLyBOYXZpZ2F0aW9uIG5vaXJlXG4gIC5oZWFkZXJfX21lbnUge1xuICAgIGEge1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGZpbHRlci1hY3RpdmUtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEJvdXRvbnMgbm9pcnNcbiAgLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZSxcbiAgLmhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtZGFyayAhaW1wb3J0YW50O1xuXG4gICAgLmhlYWRlcl9faGFtYnVyZ2VyLWxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtZGFyayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmhlYWRlcl9faGFtYnVyZ2VyLWxpbmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5LCAjMzMzKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSwgIzMzMykgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVhZGVyIFN0aWNreSAodG91am91cnMgYXZlYyBuYXZpZ2F0aW9uIG5vaXJlKVxuLmhlYWRlci0tc3RpY2t5IHtcbiAgJi5pcy1zdGlja3kge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA2KSAhaW1wb3J0YW50O1xuXG4gICAgLy8gTmF2aWdhdGlvbiB0b3Vqb3VycyBub2lyZSBzdXIgbGUgc3RpY2t5XG4gICAgLmhlYWRlcl9fbWVudSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcmsgIWltcG9ydGFudDtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci1hY3RpdmUtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdWItbWVudSBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZmlsdGVyLWFjdGl2ZS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvdXRvbnMgdG91am91cnMgbm9pcnMgc3VyIGxlIHN0aWNreVxuICAgIC5oZWFkZXJfX3NlYXJjaC10b2dnbGUsXG4gICAgLmhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1kYXJrICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5oZWFkZXJfX2hhbWJ1cmdlci1saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtZGFyayAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcblxuICAgICAgICAgIC5oZWFkZXJfX2hhbWJ1cmdlci1saW5lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5LCAjMzMzKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnksICMzMzMpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2VhcmNoIEJhbm5lclxuLmhlYWRlcl9fc2VhcmNoLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyNTAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLFxuICAgIHZpc2liaWxpdHkgMC40cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgLnNlYXJjaC1iYW5uZXJfX2JhY2tkcm9wIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1iYW5uZXJfX3BhbmVsIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICAvLyBGb25kIHNvbWJyZSBjbGlxdWFibGUgcG91ciBmZXJtZXJcbiAgLnNlYXJjaC1iYW5uZXJfX2JhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC8vIFBhbmVsIHF1aSBjb250aWVudCBsZSBjb250ZW51IGRlIHJlY2hlcmNoZVxuICAuc2VhcmNoLWJhbm5lcl9fcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cmVtIDJyZW07XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgLy8gYmFja2dyb3VuZDogI2Y4Zjg7XG4gIH1cblxuICAuc2VhcmNoLWJhbm5lcl9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgfVxuXG4gIC5zZWFyY2gtYmFubmVyX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udF9faDQoKTtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtYmFubmVyX19zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udF9faDQoKTtcbiAgICBjb2xvcjogcmdiYSgxMDMsIDEwMywgMTAzLCAwLjcpO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1iYW5uZXJfX2Zvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAuc2VhcmNoLWJhbm5lcl9faW5wdXQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuc2VhcmNoLWJhbm5lcl9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gNHJlbSAxLjI1cmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1iYW5uZXJfX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyaztcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuXG4gIC5zZWFyY2gtYmFubmVyX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS41cmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG5cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHRvcDogMXJlbTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG4iLCIkY29sb3JfX2JsYWNrOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xuJGNvbG9yX19wcmltYXJ5OiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4kY29sb3JfX3NlY29uZGFyeTogdmFyKC0tY29sb3JfX3NlY29uZGFyeSk7XG4kY29sb3JfX25ldXRyYWwtLWxpZ2h0OiB2YXIoLS1jb2xvcl9fbmV1dHJhbC0tbGlnaHQpO1xuJGNvbG9yX19uZXV0cmFsOiB2YXIoLS1jb2xvcl9fbmV1dHJhbCk7XG4kY29sb3JfX25ldXRyYWwtLWRhcms6IHZhcigtLWNvbG9yX19uZXV0cmFsLS1kYXJrKTtcbiRjb2xvcl9fYm9keTogdmFyKC0tY29sb3JfX2JvZHkpO1xuJGNvbG9yX19hZG1pbjogdmFyKC0tY29sb3JfX2FkbWluKTtcbiRjb2xvcl9fZmFjZWJvb2s6IHZhcigtLWNvbG9yX19mYWNlYm9vayk7XG4kY29sb3JfX3R3aXR0ZXI6IHZhcigtLWNvbG9yX190d2l0dGVyKTtcbiRjb2xvcl9fbGlua2VkaW46IHZhcigtLWNvbG9yX19saW5rZWRpbik7XG4kY29sb3JfX2luc3RhZ3JhbTogdmFyKC0tY29sb3JfX2luc3RhZ3JhbSk7XG4kY29sb3JfX3lvdXR1YmU6IHZhcigtLWNvbG9yX195b3V0dWJlKTtcbiRjb2xvcl9fcGludGVyZXN0OiB2YXIoLS1jb2xvcl9fcGludGVyZXN0KTtcbiR0ZXh0X19wcmltYXJ5OiB2YXIoLS10ZXh0X19wcmltYXJ5KTtcbiR0ZXh0X19zZWNvbmRhcnk6IHZhcigtLXRleHRfX3NlY29uZGFyeSk7XG4kdGV4dF9fYmFzZS0tc2l6ZTogdmFyKC0tdGV4dF9fYmFzZS0tc2l6ZSk7XG4kdGV4dF9fYmFzZS0tbGluZTogdmFyKC0tdGV4dF9fYmFzZS0tbGluZSk7XG4kbGluZWFyOiB2YXIoLS1saW5lYXIpO1xuJGVhc2VJblF1YWQ6IHZhcigtLWVhc2VJblF1YWQpO1xuJGVhc2VJbkN1YmljOiB2YXIoLS1lYXNlSW5DdWJpYyk7XG4kZWFzZUluUXVhcnQ6IHZhcigtLWVhc2VJblF1YXJ0KTtcbiRlYXNlSW5RdWludDogdmFyKC0tZWFzZUluUXVpbnQpO1xuJGVhc2VJblNpbmU6IHZhcigtLWVhc2VJblNpbmUpO1xuJGVhc2VJbkV4cG86IHZhcigtLWVhc2VJbkV4cG8pO1xuJGVhc2VJbkNpcmM6IHZhcigtLWVhc2VJbkNpcmMpO1xuJGVhc2VJbkJhY2s6IHZhcigtLWVhc2VJbkJhY2spO1xuJGVhc2VPdXRRdWFkOiB2YXIoLS1lYXNlT3V0UXVhZCk7XG4kZWFzZU91dEN1YmljOiB2YXIoLS1lYXNlT3V0Q3ViaWMpO1xuJGVhc2VPdXRRdWFydDogdmFyKC0tZWFzZU91dFF1YXJ0KTtcbiRlYXNlT3V0UXVpbnQ6IHZhcigtLWVhc2VPdXRRdWludCk7XG4kZWFzZU91dFNpbmU6IHZhcigtLWVhc2VPdXRTaW5lKTtcbiRlYXNlT3V0RXhwbzogdmFyKC0tZWFzZU91dEV4cG8pO1xuJGVhc2VPdXRDaXJjOiB2YXIoLS1lYXNlT3V0Q2lyYyk7XG4kZWFzZU91dEJhY2s6IHZhcigtLWVhc2VPdXRCYWNrKTtcbiRlYXNlSW5PdXRRdWFkOiB2YXIoLS1lYXNlSW5PdXRRdWFkKTtcbiRlYXNlSW5PdXRDdWJpYzogdmFyKC0tZWFzZUluT3V0Q3ViaWMpO1xuJGVhc2VJbk91dFF1YXJ0OiB2YXIoLS1lYXNlSW5PdXRRdWFydCk7XG4kZWFzZUluT3V0UXVpbnQ6IHZhcigtLWVhc2VJbk91dFF1aW50KTtcbiRlYXNlSW5PdXRTaW5lOiB2YXIoLS1lYXNlSW5PdXRTaW5lKTtcbiRlYXNlSW5PdXRFeHBvOiB2YXIoLS1lYXNlSW5PdXRFeHBvKTtcbiRlYXNlSW5PdXRDaXJjOiB2YXIoLS1lYXNlSW5PdXRDaXJjKTtcbiRlYXNlSW5PdXRCYWNrOiB2YXIoLS1lYXNlSW5PdXRCYWNrKTtcbiRjb250YWluZXJfX3dpZHRoOiB2YXIoLS1jb250YWluZXJfX3dpZHRoKTtcbiRjb250YWluZXJfX2V2ZW50c19fd2lkdGg6IHZhcigtLWNvbnRhaW5lcl9fZXZlbnRzX193aWR0aCk7XG4kY29udGFpbmVyX19mdWxsX193aWR0aDogdmFyKC0tY29udGFpbmVyX19mdWxsX193aWR0aCk7XG4kY29udGFpbmVyX19wYWRkaW5nOiB2YXIoLS1jb250YWluZXJfX3BhZGRpbmcpO1xuJGhlYWRlci1oZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuIiwiLyogTWVkaWEgUXVlcmllcyAqL1xuJG1lZGlhX3F1ZXJpZXM6IChcbiAgXCJ4c1wiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIiAkYnJlYWtwb2ludF9feHMgXCIpXCIsXG4gIFwic1wiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIiAkYnJlYWtwb2ludF9fcyBcIilcIixcbiAgXCJtXCI6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IFwiICRicmVha3BvaW50X19tIFwiKVwiLFxuICBcImxcIjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCIgJGJyZWFrcG9pbnRfX2wgXCIpXCIsXG4gIFwieGxcIjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCIgJGJyZWFrcG9pbnRfX3hsIFwiKVwiLFxuKTtcbkBtaXhpbiBtcSgkYnJlYWtwb2ludHMpIHtcbiAgJGNvbmRpdGlvbnM6ICgpO1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgIC8vIElmIHRoZSBrZXkgZXhpc3RzIGluIHRoZSBtYXBcbiAgICAkY29uZGl0aW9uczogYXBwZW5kKFxuICAgICAgJGNvbmRpdGlvbnMsXG4gICAgICAje21hcC1nZXQoJG1lZGlhX3F1ZXJpZXMsICRicmVha3BvaW50KX0sXG4gICAgICBjb21tYVxuICAgICk7XG4gIH1cbiAgQG1lZGlhICN7JGNvbmRpdGlvbnN9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjVhYjtcbiAgcGFkZGluZzogODBweCAwIDMwcHg7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyIDFmcjtcbiAgZ2FwOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fbSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuXG4vLyBMb2dvIGV0IGFkcmVzc2Vcbi5mb290ZXJfX2xvZ28tc2VjdGlvbiB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfX2FkZHJlc3Mge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cbi8vIE5hdmlnYXRpb25cbi5mb290ZXJfX25hdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiA0MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fcykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuXG4uZm9vdGVyX19tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICYuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNlY3Rpb24gc29jaWFsZVxuLmZvb3Rlcl9fc29jaWFsLXNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX20pIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5mb290ZXJfX3NvY2lhbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZvb3Rlcl9fc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fbSkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uZm9vdGVyX19zb2NpYWwtbGluayB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQm90dG9tXG4uZm9vdGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAkY29sb3ItbmV1dHJhbDtcblxuICAuZm9vdGVyX19ub29taWEge1xuICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyX19sZWdhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4uZm9vdGVyX19sZWdhbC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogJGNvbG9yLW5ldXRyYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09IEJVVFRPTiBDTEFTU0VTID09PVxuLmJ0biB7XG4gIEBpbmNsdWRlIGJ0bi1wcmltYXJ5KCk7XG59XG5cbi5idG4tLWdyYWRpZW50LW9yYW5nZSB7XG4gIEBpbmNsdWRlIGJ0bi1ncmFkaWVudC1vcmFuZ2UoKTtcbn1cblxuLmJ0bi0tZ3JhZGllbnQtb3JhbmdlLXJldmVyc2Uge1xuICBAaW5jbHVkZSBidG4tZ3JhZGllbnQtb3JhbmdlLXJldmVyc2UoKTtcbn1cblxuLmJ0bi0tYmxhY2stdG8tZ3JhZGllbnQge1xuICBAaW5jbHVkZSBidG4tYmxhY2stdG8tZ3JhZGllbnQoKTtcbn1cblxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgQGluY2x1ZGUgYnRuLXNlY29uZGFyeSgpO1xufVxuXG4uYnRuLS1taW5pbWFsIHtcbiAgQGluY2x1ZGUgYnRuLW1pbmltYWwoKTtcbn1cblxuLmxpbmstb3JhbmdlIHtcbiAgQGluY2x1ZGUgbGluay1vcmFuZ2UoKTtcbn1cblxuLmxpbmstYmxhY2sge1xuICBAaW5jbHVkZSBsaW5rLWJsYWNrKCk7XG59XG4ubGluay1ibGFjay11bmRlcmxpbmUge1xuICBAaW5jbHVkZSBsaW5rLWJsYWNrLXVuZGVybGluZSgpO1xufVxuIiwiLy8gPT09IEJPVVRPTiBHUklTIEJPUkRVUkUgPT09XG5AbWl4aW4gYnRuLWJvcmRlci1ncmF5KCkge1xuICBAaW5jbHVkZSBidG4tYmFzZSgpO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGNvbG9yOiAkY29sb3ItbmV1dHJhbDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW5ldXRyYWw7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG4gIH1cbn1cblxuLy8gPT09IEJVVFRPTiBNSVhJTlMgPT09XG5AbWl4aW4gYnRuLWJhc2UoKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zcmVtIDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fcykge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1peGluIGJ0bi1ncmFkaWVudC1vcmFuZ2UoKSB7XG4gIEBpbmNsdWRlIGJ0bi1iYXNlKCk7XG4gIEBpbmNsdWRlIGZvbnQtYnV0dG9uLXNtYWxsKCk7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLW9yYW5nZSAwJSwgJGNvbG9yLWFjY2VudCAxMDAlKTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxZW0gMC41ZW07XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC44cztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBzcGFuLFxuICBzdHJvbmcsXG4gIGVtLFxuICAuYnRuX190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMjAwcHggMTAwcHggLTEwMHB4ICRjb2xvci1ibGFjayBpbnNldDtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWdyYWRpZW50LW9yYW5nZS1yZXZlcnNlKCkge1xuICBAaW5jbHVkZSBidG4tYmFzZSgpO1xuICBAaW5jbHVkZSBmb250LWJ1dHRvbigpO1xuXG4gIHBhZGRpbmc6IDE1cHggMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1vcmFuZ2UgMCUsICRjb2xvci1hY2NlbnQgMTAwJSk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC44cztcbiAgYm94LXNoYWRvdzogMCAyMDBweCAxMDBweCAtMTAwcHggJGNvbG9yLWJsYWNrIGluc2V0O1xuXG4gIHNwYW4sXG4gIHN0cm9uZyxcbiAgZW0sXG4gIC5idG5fX3RleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgICRjb2xvci1vcmFuZ2UgMCUsXG4gICAgICAkY29sb3ItYWNjZW50IDEwMCVcbiAgICApICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtaXhpbiBidG4tYmxhY2stdG8tZ3JhZGllbnQoKSB7XG4gIEBpbmNsdWRlIGJ0bi1iYXNlKCk7XG4gIEBpbmNsdWRlIGZvbnQtYnV0dG9uKCk7XG5cbiAgcGFkZGluZzogMTVweCAxMDBweDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAvLyBQc2V1ZG8tw6lsw6ltZW50IHBvdXIgbGUgZMOpZ3JhZMOpIGF2ZWMgdHJhbnNpdGlvblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1vcmFuZ2UgMCUsICRjb2xvci1hY2NlbnQgMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICBzcGFuLFxuICBzdHJvbmcsXG4gIGVtLFxuICAuYnRuX190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyOjpiZWZvcmUsXG4gICAgJjpmb2N1czo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidG4tcHJpbWFyeSgpIHtcbiAgQGluY2x1ZGUgYnRuLWJhc2UoKTtcbiAgQGluY2x1ZGUgZm9udC1idXR0b24oKTtcblxuICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuXG4gIC8vIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLy8gICAmOmhvdmVyIHtcbiAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgLy8gICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAvLyAgIH1cbiAgLy8gfVxufVxuXG5AbWl4aW4gYnRuLXNlY29uZGFyeSgpIHtcbiAgQGluY2x1ZGUgYnRuLWJhc2UoKTtcbiAgQGluY2x1ZGUgZm9udC1wYXJhZ3JhcGgoKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnRuLW1pbmltYWwoKSB7XG4gIEBpbmNsdWRlIGJ0bi1iYXNlKCk7XG4gIEBpbmNsdWRlIGZvbnQtbGluaygpO1xuXG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbGluay1vcmFuZ2UoKSB7XG4gIEBpbmNsdWRlIGZvbnQtcGFyYWdyYXBoLXNtYWxsKCk7XG4gIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGxpbmstYmxhY2soKSB7XG4gIEBpbmNsdWRlIGZvbnQtcGFyYWdyYXBoLXNtYWxsKCk7XG4gIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBsaW5rLWJsYWNrLXVuZGVybGluZSgpIHtcbiAgQGluY2x1ZGUgbGluay1ibGFjaygpO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidG4tZmlsdGVyKCkge1xuICBAaW5jbHVkZSBidG4tYmFzZSgpO1xuICBAaW5jbHVkZSBmb250LWJ1dHRvbi1zbWFsbCgpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG5cbiAgLy8gUHNldWRvLcOpbMOpbWVudCBwb3VyIGxlIGTDqWdyYWTDqSBhdmVjIHRyYW5zaXRpb25cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3Itb3JhbmdlIDAlLCAkY29sb3ItYWNjZW50IDEwMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgLy8gTGUgdGV4dGUgZG9pdCByZXN0ZXIgYXUtZGVzc3VzXG4gIHNwYW4sXG4gICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICYuZmlsdGVyLWJ0bi0tYWN0aXZlLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gbmluamEgZm9ybXNcbi5uZi1mb3JtLWNvbnQge1xuICAubmYtZm9ybS1jb250ZW50IGJ1dHRvbixcbiAgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuXG4gIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi4oC6XCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyY2g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIubW9kYWwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IC8vICgyMHB4IHBhZGRpbmcgb24gZWFjaCBzaWRlKVxuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB6LWluZGV4OiA0MDAwOyAvLyBLZWVwcyBtb2RhbCBhYm92ZSBzdGlja3kgaGVhZGVyXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMHB4KTtcbiAgfVxuXG4gIC5tb2RhbF9fY29udGVudCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB6LWluZGV4OiAzOTkwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cblxuICAuaWNvbi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fdGV4dCwgIzAwMCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tbmV3c2xldHRlciB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwcHgpO1xuICAgIH1cblxuICAgIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnNjcmliZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJzY3JpYmUtY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJzY3JpYmUtZm9ybSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAvLyBTdHlsZXMgcG91ciBCcmV2byBkYW5zIGxhIG1vZGFsIChmb25kIGJsYW5jKVxuICAgICAgI25ld3NsZXR0ZXItYnJldm8tY29udGFpbmVyIHtcbiAgICAgICAgLy8gTWFzcXVlciBsZSBob25leXBvdFxuICAgICAgICBkaXZbc3R5bGUqPVwiZGlzcGxheTpub25lXCJdLFxuICAgICAgICBkaXZbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGFiZWxzIGdsb2JhdXhcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubmV3c2xldHRlci1icmV2by1ncm91cCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gTGFiZWxzXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAmLmJyZXZvLWZpZWxkLWxhYixcbiAgICAgICAgICAgICYuYnJldm8tbGctcHJlZiB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIENoYW1wIGVtYWlsXG4gICAgICAgICAgJi5icmV2by1lbWFpbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBDaGFtcCBjb2RlIHBvc3RhbFxuICAgICAgICAgICYuc2liLVBPU1RDT0RFLWFyZWEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIFJhZGlvIGJ1dHRvbnMgcG91ciBsZXMgbGFuZ3Vlc1xuICAgICAgICAgIC5uZXdzbGV0dGVyLWJyZXZvLXJhZGlvLWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZhbHVlcy1icmV2byB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICBhY2NlbnQtY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gSW5wdXQgcmFkaW8gZ8OpbsOpcmFsXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBDaGVja2JveCBQcml2YWN5IFBvbGljeVxuICAgICAgICAgIGxhYmVsLmNvY2hlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgYWNjZW50LWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG5cbiAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICBhY2NlbnQtY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHAtYWxpZ24ge1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBCb3V0b24gc3VibWl0XG4gICAgICAgICAgJi5idG4tYnJldm8ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uc2liLWRlZmF1bHQtYnRuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzMztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogd29iYmxlIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHdvYmJsZSB7XG4gICAgICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgMTUlIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCkgcm90YXRlKC0yZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgMzAlIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KSByb3RhdGUoMmRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIDQ1JSB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpIHJvdGF0ZSgtMmRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIDYwJSB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCkgcm90YXRlKDJkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA3NSUge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpIHJvdGF0ZSgtMWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdHlsZSBzcMOpY2lmaXF1ZSBwb3VyIGxlIHBhcmFncmFwaGUgY29kZSBwb3N0YWxcbiAgICAgICAgcC5zaWItUE9TVENPREUtYXJlYSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHJlQ0FQVENIQSBpbmZvXG4gICAgICAgICNyZWNhcHRjaGFJbmZvIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzY2NjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJzY3JpYmUtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Vic2NyaWJlLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYnMge1xuICAgICYtLWJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmLS1idXR0b24ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBTZWN0aW9uIFRydXN0IFVzIChQYXJ0ZW5haXJlcylcbi5zZWN0aW9uX190cnVzdC11cyB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRydXN0LXVzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtYmViYXMoNTAwLCA1MHB4LCAxLjIsICMwMDAwMDBjNyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAudHJ1c3QtdXNfX3NsaWRlci0tc2xpY2sge1xuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBhIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG4gICAgICAudHJ1c3QtdXNfX2xvZ28ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgLy8gRWZmZXRzIGRlIGhvdmVyIHNldWxlbWVudCBzaSBkYW5zIHVuIGxpZW5cbiAgICAgICAgJiB7XG4gICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIH1cbiAgfVxuICAudHJ1c3QtdXNfX2J1dHRvbiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIC8vIHBhZGRpbmc6IDE2cHggODBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDgwcHg7XG4gICAgfVxuICAgIC8vIGEge1xuICAgIC8vICAgQGluY2x1ZGUgZm9udC1iZWJhcyg3MDAsIDE2cHgsIDEuMiwgI2ZmZik7XG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAvLyAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIC8vICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC8vICAgcGFkZGluZzogMTZweCA4MHB4O1xuICAgIC8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC8vICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAvLyAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAvLyAgICAgJjpob3ZlciB7XG4gICAgLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxMCUpO1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICB9XG59XG5cbi5kcmFnZ2FibGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4vLyBTZWN0aW9uIEVuZ2FnZW1lbnRzXG4uc2VjdGlvbl9fZW5nYWdlbWVudHMge1xuICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgLmVuZ2FnZW1lbnRzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1iZWJhcyg3MDAsIDUwcHgsIDEuMiwgIzMzMyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuZW5nYWdlbWVudHNfX2xvZ29zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMDBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuZW5nYWdlbWVudHNfX2xvZ28taXRlbSB7XG4gICAgICAuZW5nYWdlbWVudHNfX2xvZ28ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuICAgICAgICAvLyBFZmZldHMgZGUgaG92ZXIgc2V1bGVtZW50IHNpIGRhbnMgdW4gbGllblxuICAgICAgICBhICYge1xuICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25fX3RydXN0LXVzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgICAudHJ1c3QtdXNfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYmViYXMoNTAwLCA0MHB4LCAxLjIsICMwMDAwMDBjNyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC50cnVzdC11c19fc2xpZGVyLS1zbGljayAuc2xpY2stc2xpZGUgLnRydXN0LXVzX19sb2dvIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uX19lbmdhZ2VtZW50cyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgLmVuZ2FnZW1lbnRzX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LWJlYmFzKDcwMCwgNDBweCwgMS4yLCAjMzMzKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLmVuZ2FnZW1lbnRzX19sb2dvcyB7XG4gICAgICBnYXA6IDMwcHg7XG5cbiAgICAgIC5lbmdhZ2VtZW50c19fbG9nbyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNVQlNDUklCRSBTRUNUSU9OXG4uc2VjdGlvbl9fc3Vic2NyaWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBAaW5jbHVkZSBwYWRkaW5nKDRyZW0sIDAsIDRyZW0sIDApO1xuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnN1YnNjcmliZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNHJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5zdWJzY3JpYmUtY29udGVudCB7XG4gICAgZmxleDogMTtcblxuICAgIC5zdWJzY3JpYmUtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1nb3RoYW0oNzAwLCAzMnB4LCAzOHB4LCAjZmZmKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Vic2NyaWJlLXRleHQge1xuICAgICAgJixcbiAgICAgICYud3lzaXd5ZyxcbiAgICAgIC53eXNpd3lnIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1nb3RoYW0oMzAwLCAxNnB4LCAyNHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdWJzY3JpYmUtZm9ybSB7XG4gICAgZmxleDogMTtcblxuICAgIC8vIE1hc3F1ZXIgbGUgdGl0cmUgZHUgZm9ybXVsYWlyZVxuICAgIC5uZi1mb3JtLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gU3R5bGVzIHBvdXIgQnJldm9cbiAgICAjbmV3c2xldHRlci1icmV2by1jb250YWluZXIge1xuICAgICAgLy8gTWFzcXVlciBsZSBob25leXBvdFxuICAgICAgZGl2W3N0eWxlKj1cImRpc3BsYXk6bm9uZVwiXSxcbiAgICAgIGRpdltzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAvLyBMYWJlbHMgZ2xvYmF1eFxuICAgICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5uZXdzbGV0dGVyLWJyZXZvLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExhYmVsc1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgJi5icmV2by1maWVsZC1sYWIsXG4gICAgICAgICAgJi5icmV2by1sZy1wcmVmIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENoYW1wIGVtYWlsXG4gICAgICAgICYuYnJldm8tZW1haWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENoYW1wIGNvZGUgcG9zdGFsXG4gICAgICAgICYuc2liLVBPU1RDT0RFLWFyZWEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSYWRpbyBidXR0b25zIHBvdXIgbGVzIGxhbmd1ZXNcbiAgICAgICAgLm5ld3NsZXR0ZXItYnJldm8tcmFkaW8tZ3JvdXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmFsdWVzLWJyZXZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgYWNjZW50LWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgYWNjZW50LWNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5wdXQgcmFkaW8gZ8OpbsOpcmFsXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ2hlY2tib3ggUHJpdmFjeSBQb2xpY3lcbiAgICAgICAgbGFiZWwuY29jaGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgYWNjZW50LWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcC1hbGlnbiB7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCb3V0b24gc3VibWl0XG4gICAgICAgICYuYnRuLWJyZXZvIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNpYi1kZWZhdWx0LWJ0biB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHdvYmJsZSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBrZXlmcmFtZXMgd29iYmxlIHtcbiAgICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgMTUlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpIHJvdGF0ZSgtMmRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgMzAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCkgcm90YXRlKDJkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIDQ1JSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KSByb3RhdGUoLTJkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIDYwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpIHJvdGF0ZSgyZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA3NSUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KSByb3RhdGUoLTFkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gU3R5bGUgc3DDqWNpZmlxdWUgcG91ciBsZSBwYXJhZ3JhcGhlIGNvZGUgcG9zdGFsXG4gICAgICBwLnNpYi1QT1NUQ09ERS1hcmVhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIHJlQ0FQVENIQSBpbmZvXG4gICAgICAjcmVjYXB0Y2hhSW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3R5bGVzIHBvdXIgTmluamEgRm9ybXNcbiAgICAubmYtZm9ybS1jb250IHtcbiAgICAgIC8vIFRleHRlIGQnaW5mb3JtYXRpb25zIG9ibGlnYXRvaXJlc1xuICAgICAgLm5mLWZvcm0tZmllbGRzLXJlcXVpcmVkIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC5uaW5qYS1mb3Jtcy1yZXEtc3ltYm9sIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIENvbnRhaW5lciBkZXMgY2hhbXBzXG4gICAgICAubmYtZmllbGQtY29udGFpbmVyIHtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAvLyBMYWJlbHNcbiAgICAgICAgLm5mLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgIC5uaW5qYS1mb3Jtcy1yZXEtc3ltYm9sIHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENoYW1wIGVtYWlsXG4gICAgICAgICYuZW1haWwtY29udGFpbmVyIHtcbiAgICAgICAgICAubmluamEtZm9ybXMtZmllbGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMzYsIDYwLCA3MCwgMC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSYWRpbyBidXR0b25zIHBvdXIgbGVzIGxhbmd1ZXNcbiAgICAgICAgJi5saXN0cmFkaW8tY29udGFpbmVyIHtcbiAgICAgICAgICAubmYtbGFiZWwtc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLm5pbmphLWZvcm1zLXJlcS1zeW1ib2wge1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5uZi1maWVsZC1lbGVtZW50IHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBhY2NlbnQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ2hlY2tib3hcbiAgICAgICAgJi5jaGVja2JveC1jb250YWluZXIge1xuICAgICAgICAgIC5uZi1maWVsZC1lbGVtZW50IHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uZi1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCb3V0b24gc3VibWl0XG4gICAgICAgICYuc3VibWl0LWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1iZWJhcyg0MDAsIDIwcHgsIDEsICRjb2xvci13aGl0ZSk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB3aWdnbGVZIDFzIGxpbmVhcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIHdpZ2dsZVkge1xuICAgICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIDIwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIDQwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgNjAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgODAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gTWVzc2FnZXMgZCdlcnJldXJcbiAgICAgIC5uZi1lcnJvciB7XG4gICAgICAgIGNvbG9yOiAjZmY2YjZiO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgLy8gTWVzc2FnZXMgZGUgc3VjY8Ooc1xuICAgICAgLm5mLXJlc3BvbnNlLW1zZyB7XG4gICAgICAgIC5uaW5qYS1mb3Jtcy1zdWNjZXNzLW1zZyB7XG4gICAgICAgICAgY29sb3I6ICM0ZWNkYzQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzgsIDIwNSwgMTk2LCAwLjEpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE1hc3F1ZXIgbGUgY2hhbXAgaG9uZXlwb3RcbiAgICAgIC5uZi1mb3JtLWhwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFN0eWxlcyBwb3VyIEdyYXZpdHkgRm9ybXNcbiAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIsXG4gICAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB7XG4gICAgICAuZ2Zvcm1faGVhZGluZyxcbiAgICAgIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuZ2Zvcm0tYm9keSB7XG4gICAgICAgIC5nZm9ybV9maWVsZHMge1xuICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdmaWVsZCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgIC8vIE1hc3F1ZXIgbGUgaG9uZXlwb3RcbiAgICAgICAgICAmLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmdmaWVsZF9lcnJvciB7XG4gICAgICAgICAgICAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLFxuICAgICAgICAgICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmY2YjZiO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZ2ZpZWxkX2xhYmVsLFxuICAgICAgICAgIC5nZm9ybS1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAuZ2ZpZWxkX3JlcXVpcmVkLFxuICAgICAgICAgICAgLmdmaWVsZF9yZXF1aXJlZF90ZXh0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBEZXNjcmlwdGlvbiBkZXMgY2hhbXBzXG4gICAgICAgICAgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIEZpZWxkc2V0IHBvdXIgTmFtZVxuICAgICAgICAgICYuZ2ZpZWxkLS10eXBlLW5hbWUge1xuICAgICAgICAgICAgbGVnZW5kLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgICAgICAgIC5uYW1lX2ZpcnN0LFxuICAgICAgICAgICAgICAubmFtZV9sYXN0IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjY2VudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMzYsIDYwLCA3MCwgMC4yKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIEZpZWxkc2V0IHBvdXIgQ29uc2VudCAoUHJpdmFjeSAmIE5ld3NsZXR0ZXIpXG4gICAgICAgICAgJi5nZmllbGQtLXR5cGUtY29uc2VudCB7XG4gICAgICAgICAgICBsZWdlbmQuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBhY2NlbnQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGxhYmVsLmdmaWVsZF9jb25zZW50X2xhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gSFRNTCBmaWVsZFxuICAgICAgICAgICYuZ2ZpZWxkLS10eXBlLWh0bWwge1xuICAgICAgICAgICAgLmdmaWVsZF9odG1sIHtcbiAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICAgICAgICAgIHRleHRhcmVhLFxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY2NlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjM2LCA2MCwgNzAsIDAuMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBTcMOpY2lmaWNpdMOpIHN1cHBsw6ltZW50YWlyZSBwb3VyIHNlbGVjdFxuICAgICAgICAgICAgc2VsZWN0LmxhcmdlLFxuICAgICAgICAgICAgc2VsZWN0LmdmaWVsZF9zZWxlY3Qge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyBmaWxsPVwid2hpdGVcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiB3aWR0aD1cIjI0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNyAxMGw1IDUgNS01elwiLz48L3N2Zz4nKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBUZXh0YXJlYSBzcMOpY2lmaXF1ZVxuICAgICAgICAgICAgJi5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5naW5wdXRfY29udGFpbmVyX3JhZGlvIHtcbiAgICAgICAgICAgICAgLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5nY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgLmdmaWVsZC1jaG9pY2UtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBhY2NlbnQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuZ2Zvcm0tZmllbGQtbGFiZWwsXG4gICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmdmb3JtX2J1dHRvbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBhbmltYXRpb246IHdpZ2dsZVkgMXMgbGluZWFyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiAjZmY2YjZiO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgY29sb3I6ICM0ZWNkYzQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDc4LCAyMDUsIDE5NiwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDT05UQUNUIEZPUk0gU0VDVElPTlxuLnNlY3Rpb25fX2NvbnRhY3QtZm9ybSB7XG4gIEBpbmNsdWRlIHBhZGRpbmcoNHJlbSwgMCwgNHJlbSwgMCk7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuY29udGFjdC1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5nZm9ybV93cmFwcGVyLFxuICAgIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUge1xuICAgICAgLmdmb3JtX2hlYWRpbmcsXG4gICAgICAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLmdmb3JtLWJvZHkge1xuICAgICAgICAuZ2Zvcm1fZmllbGRzIHtcbiAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nZmllbGQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgLy8gTWFzcXVlciBsZSBob25leXBvdFxuICAgICAgICAgICYuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZ2ZpZWxkX2Vycm9yIHtcbiAgICAgICAgICAgIC5nZmllbGRfZGVzY3JpcHRpb24sXG4gICAgICAgICAgICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZjZiNmI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5nZmllbGRfbGFiZWwsXG4gICAgICAgICAgLmdmb3JtLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAuZ2ZpZWxkX3JlcXVpcmVkLFxuICAgICAgICAgICAgLmdmaWVsZF9yZXF1aXJlZF90ZXh0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBEZXNjcmlwdGlvbiBkZXMgY2hhbXBzXG4gICAgICAgICAgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBGaWVsZHNldCBwb3VyIE5hbWVcbiAgICAgICAgICAmLmdmaWVsZC0tdHlwZS1uYW1lIHtcbiAgICAgICAgICAgIGxlZ2VuZC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyX25hbWUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgICAgICAgLm5hbWVfZmlyc3QsXG4gICAgICAgICAgICAgIC5uYW1lX2xhc3Qge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY2NlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjM2LCA2MCwgNzAsIDAuMik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBGaWVsZHNldCBwb3VyIENvbnNlbnQgKFByaXZhY3kgJiBOZXdzbGV0dGVyKVxuICAgICAgICAgICYuZ2ZpZWxkLS10eXBlLWNvbnNlbnQge1xuICAgICAgICAgICAgbGVnZW5kLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgbGFiZWwuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci1hY2NlbnQsIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBIVE1MIGZpZWxkXG4gICAgICAgICAgJi5nZmllbGQtLXR5cGUtaHRtbCB7XG4gICAgICAgICAgICAuZ2ZpZWxkX2h0bWwge1xuICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICAgICAgICAgIHRleHRhcmVhLFxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjY2VudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMzYsIDYwLCA3MCwgMC4yKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFNww6ljaWZpY2l0w6kgc3VwcGzDqW1lbnRhaXJlIHBvdXIgc2VsZWN0XG4gICAgICAgICAgICBzZWxlY3QubGFyZ2UsXG4gICAgICAgICAgICBzZWxlY3QuZ2ZpZWxkX3NlbGVjdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyBmaWxsPVwiYmxhY2tcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiB3aWR0aD1cIjI0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNyAxMGw1IDUgNS01elwiLz48L3N2Zz4nKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBUZXh0YXJlYSBzcMOpY2lmaXF1ZVxuICAgICAgICAgICAgJi5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB7XG4gICAgICAgICAgICAgIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgIC5nZmllbGQtY2hvaWNlLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgYWNjZW50LWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmdmb3JtLWZpZWxkLWxhYmVsLFxuICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmdmb3JtX2J1dHRvbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiB3aWdnbGVZIDFzIGxpbmVhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogI2ZmNmI2YjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiAjNGVjZGM0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg3OCwgMjA1LCAxOTYsIDAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU09DSUFMUyBTRUNUSU9OXG4uc2VjdGlvbl9fc29jaWFscyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjYzgxZTMyIDAlLCAjZTY3MzI4IDEwMCUpO1xuICBAaW5jbHVkZSBwYWRkaW5nKDFyZW0sIDApO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnNvY2lhbHMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTAwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGdhcDogMS41cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZ2FwOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWxzLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHNjYWxlKDEuMDUpO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBGaWx0cmVzIGQnw6l2w6luZW1lbnRzIC0gSW50ZXJmYWNlIG1vZGVybmVcbiAqL1xuXG4vLyBJbXBvcnQgZGVzIG1peGluc1xuQGltcG9ydCBcIi4uL21peGlucy9pbmRleFwiO1xuXG4vLyBWYXJpYWJsZXMgbG9jYWxlcyAodXRpbGlzZW50IGxlcyB2YXJpYWJsZXMgZ2xvYmFsZXMpXG4kZmlsdGVyLWJvcmRlci1jb2xvcjogI2UxZTFlMTtcbiRmaWx0ZXItYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuJGZpbHRlci1ob3Zlci1iZzogI2Y4ZjlmYTtcbiRmaWx0ZXItYWN0aXZlLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuJGZpbHRlci10ZXh0LWNvbG9yOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuJGZpbHRlci1yYWRpdXM6IDhweDtcbiRmaWx0ZXItc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4jZXZlbnRzLWxpc3Rpbmcge1xuICAuc2VjdGlvbl9fZXZlbnRzLWZpbHRlcnMge1xuICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItYmFja2dyb3VuZDtcbiAgICBAaW5jbHVkZSBzZWN0aW9uLXBhZGRpbmcoMjBweCwgMjBweCk7XG5cbiAgICAuY29udGFpbmVyLS1ldmVudHMge1xuICAgICAgQGluY2x1ZGUgY29udGFpbmVyLWV2ZW50cygpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJhcnJlIHByaW5jaXBhbGUgZGVzIGZpbHRyZXNcbiAgLmV2ZW50cy1maWx0ZXJzLWJhciB7XG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXIoKTtcbiAgICBnYXA6IDE1cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZmlsdGVyLWJvcmRlci1jb2xvcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAvLyBSZXNwb25zaXZlIGludMOpZ3LDqVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlLW9ubHkoKSB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbigpO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICB9XG4gIH1cblxuICAvLyBSZWNoZXJjaGVcbiAgLmZpbHRlcnMtc2VhcmNoIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnNlYXJjaC1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXIoKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGdhcDogMDtcblxuICAgICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wYXJhZ3JhcGgtc21hbGwoKTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1jdXN0b20oYm9yZGVyLWNvbG9yLCAwLjNzKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCAwIDAgNXB4KTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRmaWx0ZXItYWN0aXZlLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1tZWRpdW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmaWx0ZXItYWN0aXZlLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgNXB4IDVweCAwKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1jdXN0b20oYmFja2dyb3VuZC1jb2xvciwgMC4zcyk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGZpbHRlci1hY3RpdmUtY29sb3IsIDEwJSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkZmlsdGVyLWFjdGl2ZS1jb2xvciwgMTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBCb3V0b24gZmlsdHJlcyBhdmFuY8Opc1xuICAuZmlsdGVycy10b2dnbGUge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5maWx0ZXJzLXRvZ2dsZS1idG4ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXIoKTtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBmb250LXBhcmFncmFwaC1zbWFsbCgkZmlsdGVyLXRleHQtY29sb3IpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KCk7XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci1ob3Zlci1iZztcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRmaWx0ZXItYWN0aXZlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWx0ZXJzLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5maWx0ZXJzLWFycm93IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWN1c3RvbSh0cmFuc2Zvcm0sIDAuM3MpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFPDqXBhcmF0ZXVyXG4gIC5maWx0ZXJzLXNlcGFyYXRvciB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogJGZpbHRlci1ib3JkZXItY29sb3I7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUtb25seSgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gQ29udHLDtGxlcyBkZSB2dWVcbiAgLmZpbHRlcnMtdmlldy1jb250cm9scyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnZpZXctYnV0dG9ucyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcigpO1xuXG4gICAgICAudmlldy1idG4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtZ290aGFtKDUwMCwgMTNweCwgMSwgJGZpbHRlci10ZXh0LWNvbG9yKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1jdXN0b20oYmFja2dyb3VuZCwgMC4ycyk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWN1c3RvbShvcGFjaXR5LCAwLjJzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTw6lsZWN0ZXVyIGRlIGRhdGVcbiAgLmZpbHRlcnMtZGF0ZS1waWNrZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAuZGF0ZS1waWNrZXItd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcigpO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZpbHRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZpbHRlci1ib3JkZXItY29sb3I7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wYXJhZ3JhcGgtc21hbGwoJGZpbHRlci10ZXh0LWNvbG9yKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuXG4gICAgICAuZGF0ZS1pbnB1dCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbHRlci1pbnB1dCgpO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyhjYWxjKCN7JGZpbHRlci1yYWRpdXN9IC0gMnB4KSk7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmlsdGVyLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZpbHRyZXMgYXZhbmPDqXNcbiAgLmV2ZW50cy1maWx0ZXJzLWFkdmFuY2VkIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG5cbiAgLy8gTGlnbmUgZGVzIGZpbHRyZXMgYXZhbmPDqXNcbiAgLmFkdmFuY2VkLWZpbHRlcnMtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZS1vbmx5KCkge1xuICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4oKTtcbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93biBkZXMgZmlsdHJlc1xuICAuZmlsdGVyLWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgLmZpbHRlci1kcm9wZG93bi1idG4ge1xuICAgICAgQGluY2x1ZGUgZmxleC1iZXR3ZWVuKCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmlsdGVyLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTBweCk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBmb250LXBhcmFncmFwaC1zbWFsbCgkZmlsdGVyLXRleHQtY29sb3IpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KCk7XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci1ob3Zlci1iZztcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRmaWx0ZXItYWN0aXZlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWx0ZXItaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG5cbiAgICAgIC5maWx0ZXItbGFiZWwge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAuZmlsdGVyLWNvdW50IHtcbiAgICAgICAgY29sb3I6ICRmaWx0ZXItYWN0aXZlLWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuXG4gICAgICAuZmlsdGVyLWFycm93IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWN1c3RvbSh0cmFuc2Zvcm0sIDAuM3MpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICAuZmlsdGVyLWRyb3Bkb3duLWJ0biAuZmlsdGVyLWFycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgLmZpbHRlci1kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1kcm9wZG93bi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmaWx0ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZmlsdGVyLXJhZGl1cyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93LWxpZ2h0KCk7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vIENoZWNrYm94ZXMgZGFucyBsZXMgZHJvcGRvd25zXG4gIC5maWx0ZXItY2hlY2tib3hlcyB7XG4gICAgQGluY2x1ZGUgZmxleC1jb2x1bW4oKTtcbiAgICBnYXA6IDhweDtcblxuICAgIC5maWx0ZXItY2hlY2tib3gge1xuICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXIoKTtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoY2FsYygjeyRmaWx0ZXItcmFkaXVzfSAtIDJweCkpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1jdXN0b20oYmFja2dyb3VuZC1jb2xvciwgMC4ycyk7XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci1ob3Zlci1iZztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcGFyYWdyYXBoLXNtYWxsKCRmaWx0ZXItdGV4dC1jb2xvcik7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTbGlkZXIgZGUgcHJpeFxuICAucHJpY2UtcmFuZ2UtY29udGFpbmVyIHtcbiAgICAucHJpY2UtcmFuZ2UtaW5wdXRzIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyKCk7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAucHJpY2UtaW5wdXQtZ3JvdXAge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbigpO1xuICAgICAgICBnYXA6IDVweDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1jYXB0aW9uKCRjb2xvci10ZXh0LWxpZ2h0KTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmaWx0ZXItaW5wdXQoKTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKGNhbGMoI3skZmlsdGVyLXJhZGl1c30gLSAycHgpKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmaWx0ZXItYWN0aXZlLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJpY2Utc2VwYXJhdG9yIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2UtcmFuZ2Utc2xpZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNnB4O1xuXG4gICAgICAucHJpY2UtcmFuZ2UtdHJhY2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxZTFlMTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xuXG4gICAgICAgIC5wcmljZS1yYW5nZS1wcm9ncmVzcyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByaWNlLXJhbmdlLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRmaWx0ZXItYWN0aXZlLWNvbG9yO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdy1saWdodCgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGZpbHRlci1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93LWxpZ2h0KCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBBY3Rpb25zIGRlcyBmaWx0cmVzIGF2YW5jw6lzXG4gIC5hZHZhbmNlZC1maWx0ZXJzLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRmaWx0ZXItYm9yZGVyLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlLW9ubHkoKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZmlsdGVyLXJhZGl1cyk7XG4gICAgICBAaW5jbHVkZSBmb250LXBhcmFncmFwaC1zbWFsbCgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KCk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci1hY3RpdmUtY29sb3I7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmlsdGVyLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGZpbHRlci1hY3RpdmUtY29sb3IsIDEwJSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkZmlsdGVyLWFjdGl2ZS1jb2xvciwgMTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkZmlsdGVyLXRleHQtY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZpbHRlci1ib3JkZXItY29sb3I7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci1ob3Zlci1iZztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZpbHRlci1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQW5pbWF0aW9uc1xuICBAa2V5ZnJhbWVzIHNsaWRlRG93biB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICAuZXZlbnRzLWZpbHRlcnMtYWR2YW5jZWQsXG4gIC5maWx0ZXItZHJvcGRvd24tY29udGVudCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZURvd24gMC4zcyBlYXNlO1xuICB9XG5cbiAgLy8gTmF2aWdhdGlvbiBkZSBkYXRlIGNvbXBsw6h0ZSAtIFZlcnNpb24gc2ltcGxpZmnDqWVcbiAgLmRhdGUtbmF2aWdhdGlvbi1jb21wbGV0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYW5pbWF0aW9uOiBzbGlkZURvd24gMC4zcyBlYXNlO1xuXG4gICAgLmRhdGUtaW5wdXQtaGlkZGVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyBCYXJyZSBkZSBuYXZpZ2F0aW9uIGRlIGRhdGUgc2ltcGxpZmnDqWVcbiAgLmRhdGUtbmF2aWdhdGlvbi1iYXIge1xuICAgIEBpbmNsdWRlIGZsZXgtYmV0d2VlbigpO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZS1vbmx5KCkge1xuICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4oKTtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cblxuICAgIC5kYXRlLW5hdi1zaW1wbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtb25seSgpIHtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZS1uYXYtYXJyb3cge1xuICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXIoKTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgY29sb3I6ICRmaWx0ZXItdGV4dC1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KCk7XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmlsdGVyLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNiwgNjAsIDcwLCAwLjA1KTtcbiAgICAgICAgICBjb2xvcjogJGZpbHRlci1hY3RpdmUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtb25seSgpIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZGF0ZS1kaXNwbGF5LWZyZW5jaCB7XG4gICAgICBAaW5jbHVkZSBmb250LWJlYmFzKDQwMCwgMTZweCwgMS40KTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcigpO1xuICAgICAgZ2FwOiAycHg7XG5cbiAgICAgIC5maWx0ZXItYXJyb3cge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1jdXN0b20ob3BhY2l0eSwgMC4zcyk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciAuZmlsdGVyLWFycm93IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGUtbmF2LXJlc2V0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtb25seSgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBvcHRpbWlzw6kgcG91ciB0YWJsZXR0ZXMgZXQgbW9iaWxlc1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZXZlbnRzLWZpbHRlcnMtYmFyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAuZmlsdGVycy1zZWFyY2gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG5cbiAgICAgIC5maWx0ZXJzLXZpZXctY29udHJvbHMge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnZpZXctYnV0dG9ucyB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWx0ZXJzLXNlcGFyYXRvciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5maWx0ZXJzLXRvZ2dsZSB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuZmlsdGVycy10b2dnbGUtYnRuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIC5ldmVudHMtZmlsdGVycy1iYXIge1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGdhcDogMTJweDtcblxuICAgICAgLmZpbHRlcnMtc2VhcmNoIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgICAgICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtYnRuIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWx0ZXJzLXZpZXctY29udHJvbHMgLnZpZXctYnV0dG9ucyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ2FwOiA2cHg7XG5cbiAgICAgICAgLnZpZXctYnRuIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpbHRlcnMtdG9nZ2xlIC5maWx0ZXJzLXRvZ2dsZS1idG4ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1kcm9wZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmZpbHRlci1kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgLmV2ZW50cy1maWx0ZXJzLWJhciB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuXG4gICAgLmZpbHRlcnMtc2VhcmNoIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgICAgIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1idG4ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLWRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAucHJpY2UtcmFuZ2UtY29udGFpbmVyIC5wcmljZS1yYW5nZS1pbnB1dHMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogOHB4O1xuXG4gICAgICAucHJpY2UtaW5wdXQtZ3JvdXAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PSBFVkVOVCBDQVJEIE1JWElOUyA9PT1cblxuQG1peGluIGV2ZW50LWNhcmQtYmFzZSgpIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbkBtaXhpbiBldmVudC1jYXJkLWhvcml6b250YWwoKSB7XG4gIEBpbmNsdWRlIGV2ZW50LWNhcmQtYmFzZSgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbkBtaXhpbiBldmVudC1jYXJkLWltYWdlKCkge1xuICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oNDAwcHgsIDIwMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXNtb290aCgpO1xuICB9XG59XG5cbkBtaXhpbiBldmVudC1jYXJkLW1ldGEtYmFyKCkge1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfX2JsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICBAaW5jbHVkZSBmbGV4LWJldHdlZW4oKTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAuZXZlbnQtY2FyZF9fZGF0ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuZXZlbnQtY2FyZF9fcHJpY2Uge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi8vID09PSBGSUxURVIgTUlYSU5TID09PVxuQG1peGluIGZpbHRlci1jb250YWluZXIoKSB7XG4gIGJhY2tncm91bmQ6ICRmaWx0ZXItYmFja2dyb3VuZDtcbiAgLy8gICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmaWx0ZXItcmFkaXVzKTtcbiAgLy8gICBAaW5jbHVkZSBib3gtc2hhZG93LWxpZ2h0KCk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtaXhpbiBmaWx0ZXItcm93KCkge1xuICBAaW5jbHVkZSBmbGV4LWJldHdlZW4oKTtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZS1vbmx5KCkge1xuICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uKCk7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5cbkBtaXhpbiBmaWx0ZXItZ3JvdXAoKSB7XG4gIEBpbmNsdWRlIGZsZXgtY29sdW1uKCk7XG4gIGdhcDogMTBweDtcblxuICBsYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udC1nb3RoYW0oNjAwLCAxNHB4KTtcbiAgICBjb2xvcjogJGZpbHRlci10ZXh0LWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWl4aW4gZmlsdGVyLWlucHV0KCkge1xuICBAaW5jbHVkZSBmb250LWdvdGhhbSgpO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRmaWx0ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDZweCk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlZmF1bHQoKTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogJGZpbHRlci1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdy1saWdodCgpO1xuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGZpbHRlci1ib3JkZXItY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmaWx0ZXItYnV0dG9uKCkge1xuICBAaW5jbHVkZSBmb250LWJ1dHRvbi1zbWFsbCgpO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICRmaWx0ZXItYWN0aXZlLWNvbG9yO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg2cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVmYXVsdCgpO1xuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkZmlsdGVyLWFjdGl2ZS1jb2xvciwgMTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJvcmRlci1saWdodDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gZmlsdGVyLXRvZ2dsZSgpIHtcbiAgQGluY2x1ZGUgZmlsdGVyLWlucHV0KCk7XG4gIEBpbmNsdWRlIGZvbnQtZ290aGFtKDQwMCwgMTRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLWFjdGl2ZS1jb2xvcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZmlsdGVyLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuXG4vLyA9PT0gTU9OVEggVElUTEUgTUlYSU4gPT09XG5AbWl4aW4gZXZlbnRzLW1vbnRoLXRpdGxlKCkge1xuICBAaW5jbHVkZSBmb250LWdvdGhhbSg0MDAsIDE2cHgpO1xuICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtbWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuXG4vLyA9PT0gUkVTUE9OU0lWRSBFVkVOVCBHUklEID09PVxuQG1peGluIGV2ZW50cy1ncmlkKCkge1xuICBAaW5jbHVkZSBncmlkLWF1dG8tZml0KDM1MHB4LCAzMHB4KTtcblxuICBAaW5jbHVkZSBtb2JpbGUtb25seSgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbiIsIi8vIFN0eWxlcyBjb21tdW5zIHBvdXIgbGVzIGdhbGVyaWVzIGRlIHRvdXMgbGVzIHNpbmdsZXMgKG5ld3MsIGJ1cmVhdXgsIG1hZ2FzaW5zLCBhcHBhcnRlbWVudHMpXG5cbi8vIE1peGluIHBvdXIgbGVzIGdhbGVyaWVzIGF2ZWMgaGF1dGV1ciBmaXhlIGV0IGF1dG9wbGF5XG5AbWl4aW4gYXV0by1nYWxsZXJ5LXNsaWRlcihcbiAgJGl0ZW0taGVpZ2h0OiAzNTBweCxcbiAgJGl0ZW0taGVpZ2h0LXRhYmxldDogMjgwcHgsXG4gICRpdGVtLWhlaWdodC1tb2JpbGU6IDI1MHB4XG4pIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIENvbmZpZ3VyYXRpb24gU2xpY2sgcG91ciBkw6lmaWxlbWVudCBhdXRvbWF0aXF1ZSB0b3V0ZXMgbGVzIDIuNSBzZWNvbmRlc1xuICAmLnNsaWNrLXNsaWRlciB7XG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC8vIEZsw6hjaGVzIGRlIG5hdmlnYXRpb24gdmlzaWJsZXNcbiAgICAuc2xpY2stcHJldixcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAyMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMjBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERvdHMgZGUgbmF2aWdhdGlvblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGJvdHRvbTogMjBweDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBJdGVtcyBkZSBsYSBnYWxlcmllIGF2ZWMgaGF1dGV1ciBmaXhlXG4gIC5uZXdzLWdhbGxlcnlfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCA1cHg7IC8vIDEwcHggZGUgZ2FwIHRvdGFsICg1cHggZGUgY2hhcXVlIGPDtHTDqSlcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogI3skaXRlbS1oZWlnaHR9O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBoZWlnaHQ6ICN7JGl0ZW0taGVpZ2h0LXRhYmxldH07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBoZWlnaHQ6ICN7JGl0ZW0taGVpZ2h0LW1vYmlsZX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBhZGp1c3RtZW50c1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxufVxuXG4vLyBBcHBsaWNhdGlvbiBkdSBtaXhpbiBhdXggZ2FsZXJpZXMgZGUgdG91cyBsZXMgc2luZ2xlc1xuLm5ld3MtZ2FsbGVyeS1zbGlkZXIsXG4uYnVyZWF1eC1nYWxsZXJ5LXNsaWRlcixcbi5tYWdhc2lucy1nYWxsZXJ5LXNsaWRlcixcbi5hcHBhcnRlbWVudHMtZ2FsbGVyeS1zbGlkZXIge1xuICBAaW5jbHVkZSBhdXRvLWdhbGxlcnktc2xpZGVyKDM1MHB4LCAyODBweCwgMjUwcHgpO1xufVxuXG4vLyBTdHlsZXMgc3DDqWNpZmlxdWVzIHBvdXIgbGVzIGJsb2NzIGRlIGdhbGVyaWVcbi5uZXdzLWJsb2NrLS1nYWxsZXJ5LFxuLmJ1cmVhdXgtYmxvY2stLWdhbGxlcnksXG4ubWFnYXNpbnMtYmxvY2stLWdhbGxlcnksXG4uYXBwYXJ0ZW1lbnRzLWJsb2NrLS1nYWxsZXJ5IHtcbiAgbWFyZ2luOiAycmVtIDA7XG5cbiAgLy8gVGl0cmUgZGUgbGEgZ2FsZXJpZSBzaSBwcsOpc2VudFxuICAuZ2FsbGVyeS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX190ZXh0KTtcbiAgfVxufVxuXG4vLyBBbmltYXRpb24gcG91ciBkdXBsaWNhdGlvbiBkZXMgc2xpZGVzIHBvdXIgdW4gZMOpZmlsZW1lbnQgaW5maW5pXG4uZ2FsbGVyeS1pbmZpbml0ZS1zY3JvbGwge1xuICAuc2xpY2stdHJhY2sge1xuICAgIC8vIER1cGxpcXVlciBsZXMgw6lsw6ltZW50cyBwb3VyIHVuIGTDqWZpbGVtZW50IGluZmluaVxuICAgIC5uZXdzLWdhbGxlcnlfX2l0ZW0ge1xuICAgICAgJjpudGgtY2hpbGQobikge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tc2xpZGUtaW5kZXgsIDApICogMC4xcyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIHF1ZXJpZXMgcG91ciBvcHRpbWlzZXIgbCdhZmZpY2hhZ2VcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3MtZ2FsbGVyeS1zbGlkZXIsXG4gIC5idXJlYXV4LWdhbGxlcnktc2xpZGVyLFxuICAubWFnYXNpbnMtZ2FsbGVyeS1zbGlkZXIsXG4gIC5hcHBhcnRlbWVudHMtZ2FsbGVyeS1zbGlkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi8vIFN0eWxlcyBwb3VyIGwnYWNjZXNzaWJpbGl0w6lcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uZXdzLWdhbGxlcnktc2xpZGVyLFxuICAuYnVyZWF1eC1nYWxsZXJ5LXNsaWRlcixcbiAgLm1hZ2FzaW5zLWdhbGxlcnktc2xpZGVyLFxuICAuYXBwYXJ0ZW1lbnRzLWdhbGxlcnktc2xpZGVyIHtcbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbl9fcmVsYXRlZC1ldmVudHMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDYwcHggMDtcblxuICAucmVsYXRlZC1ldmVudHMtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIC5ldmVudC1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMCA1MHB4IDUwcHggMTAwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1oMigkY29sb3Itd2hpdGUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgYnRuLWJhc2UoKTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LWJ1dHRvbigpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAxMDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAgICAgJGNvbG9yLW9yYW5nZSAwJSxcbiAgICAgICAgICAgICRjb2xvci1hY2NlbnQgMTAwJVxuICAgICAgICAgICk7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMHMgdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAyMDBweCAxMDBweCAtMTAwcHggJGNvbG9yLXdoaXRlIGluc2V0O1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjc2VlLWFuZC1kbyB7XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gU0VDVElPTiBIRVJPXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLnNlY3Rpb25fX2hlcm8ge1xuICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4IDA7XG5cbiAgICAuY29udGFpbmVyLS1ldmVudHMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gICAgLmxpc3RpbmctaGVybyB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDY0cHg7XG5cbiAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIFNpIHNsaWRlciBkYW5zIGxlIGhlcm8sIHBsYWNlciBpY2lcbiAgICAuaGVyby1zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8gLi4uIGF1dHJlcyBzdHlsZXMgc3DDqWNpZmlxdWVzIGF1IHNsaWRlciBkdSBoZXJvIC4uLlxuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gU0VDVElPTiBVUENPTUlORyBFVkVOVFNcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PVxuICAuc2VjdGlvbl9fdXBjb21pbmctZXZlbnRzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgLmNvbnRhaW5lci0tZXZlbnRzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTExMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICAgIC51cGNvbWluZy1ldmVudHNfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtaDIoJGNvbG9yLWJsYWNrKTtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnVwY29taW5nLWV2ZW50c19fdGV4dCB7XG4gICAgICAvLyBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuICAgICAgQGluY2x1ZGUgZm9udC1zdWJ0aXRsZSgpO1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hZ2VuZGEtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAvLyBTbGlkZXIgZGVzIMOpdsOpbmVtZW50c1xuICAgIC51cGNvbWluZy1ldmVudHMtc2xpZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDExMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgfiBsaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCguc2xpY2stYWN0aXZlKSB+IGxpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4gKyAxKTpub3QoLnNsaWNrLWFjdGl2ZSkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIFBvc2l0aW9uIGRlcyBmbMOoY2hlc1xuICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgfVxuICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAzNDkuMjA0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyBDYXJ0ZSDDqXbDqW5lbWVudFxuICAgICAgLnVwY29taW5nLWV2ZW50LXNsaWRlLS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMsIHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgICAgLnVwY29taW5nLWV2ZW50LXNsaWRlX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnVwY29taW5nLWV2ZW50LXNsaWRlX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC51cGNvbWluZy1ldmVudC1zbGlkZV9fdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC51cGNvbWluZy1ldmVudC1zbGlkZV9fdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudXBjb21pbmctZXZlbnQtc2xpZGVfX2RhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiAwLjdlbSAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBTRUNUSU9OIFVQQ09NSU5HIEVWRU5UUyBJTlZFUlNFXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cy0taW52ZXJzZSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICAuY29udGFpbmVyLS1ldmVudHMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gICAgLnVwY29taW5nLWV2ZW50c19fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oMigkY29sb3Itd2hpdGUpO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAudXBjb21pbmctZXZlbnRzX190ZXh0IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXN1YnRpdGxlKCk7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hZ2VuZGEtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byByaWdodCxcbiAgICAgICAgJGNvbG9yLW9yYW5nZSAwJSxcbiAgICAgICAgJGNvbG9yLWFjY2VudCAxMDAlXG4gICAgICApO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40cyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAyMDBweCAxMDBweCAtMTAwcHggJGNvbG9yLXdoaXRlIGluc2V0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIFNsaWRlciBkZXMgw6l2w6luZW1lbnRzXG4gICAgLnVwY29taW5nLWV2ZW50cy1zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDExMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgfiBsaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCguc2xpY2stYWN0aXZlKSB+IGxpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4gKyAxKTpub3QoLnNsaWNrLWFjdGl2ZSkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIFBvc2l0aW9uIGRlcyBmbMOoY2hlc1xuICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWwtbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICB9XG4gICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDM0OS4yMDRweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIENhcnRlIMOpdsOpbmVtZW50XG4gICAgICAudXBjb21pbmctZXZlbnQtc2xpZGUtLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycywgdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgICAudXBjb21pbmctZXZlbnQtc2xpZGVfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudXBjb21pbmctZXZlbnQtc2xpZGVfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnVwY29taW5nLWV2ZW50LXNsaWRlX190aXRsZS1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLnVwY29taW5nLWV2ZW50LXNsaWRlX190aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnVwY29taW5nLWV2ZW50LXNsaWRlX19kYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDAuN2VtIDA7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIFJFU1BPTlNJVkVcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNlY3Rpb25fX3VwY29taW5nLWV2ZW50cyAudXBjb21pbmctZXZlbnRzLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMgLnVwY29taW5nLWV2ZW50LXNsaWRlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5zZWN0aW9uX191cGNvbWluZy1ldmVudHMgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTElTVElORyBIRVJPIENPTVBPTkVOVFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5zZWN0aW9uX19saXN0aW5nLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAmLS13aXRoLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fbSkge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICB9XG4gIH1cblxuICAuaGVyby1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAubGlzdGluZy1oZXJvIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LWgxKCk7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fbSkge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fcykge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUtLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcGFyYWdyYXBoKCk7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlLS13aGl0ZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU3BlY2lmaWMgcnVsZSBmb3IgRWF0ICYgRHJpbmsgTGlzdGluZyB0ZW1wbGF0ZVxuLnBhZ2UtdGVtcGxhdGUtdHBsX2VhdF9kcmlua19saXN0aW5nIHtcbiAgLnNlY3Rpb25fX2xpc3RpbmctaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICAmLS13aXRoLW92ZXJsYXkge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNob21lIHtcbiAgLnNlY3Rpb25fX2hlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDk1ZHZoO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIC5jb250YWluZXItLWZ1bGwge1xuICAgICAgQGluY2x1ZGUgY29udGFpbmVyX19mdWxsX193aWR0aDtcbiAgICAgIEBpbmNsdWRlIHdpZHRoX2FuZF9oZWlnaHQoMTAwJSk7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA3ZDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC8vICY6OmFmdGVyIHtcbiAgICAgIC8vICAgY29udGVudDogXCJcIjtcbiAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gICBpbnNldDogMDtcbiAgICAgIC8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgLy8gICAgICAgMGRlZyxcbiAgICAgIC8vICAgICAgIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjU1KSAwJSxcbiAgICAgIC8vICAgICAgIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjI1KSA0MCUsXG4gICAgICAvLyAgICAgICByZ2JhKCRjb2xvci1ibGFjaywgMC4yKSA2MCUsXG4gICAgICAvLyAgICAgICByZ2JhKCRjb2xvci1ibGFjaywgMC43KSAxMDAlXG4gICAgICAvLyAgICAgKVxuICAgICAgLy8gICAgIDtcbiAgICAgIC8vICAgei1pbmRleDogMjtcbiAgICAgIC8vICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAvLyB9XG4gICAgfVxuICAgIC5iYWNrZ3JvdW5kLXZpZGVvIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwLCBhdXRvLCBhdXRvLCAwKTtcbiAgICAgIEBpbmNsdWRlIHdpZHRoX2FuZF9oZWlnaHQoMTAwJSk7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgICAuaGVyby1zY3JvbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiBjbGFtcCgzMnB4LCA1dmgsIDcycHgpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDJweDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVyZW07XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgei1pbmRleDogMztcblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cmVtO1xuICAgICAgfVxuXG4gICAgICAuaGVyby1zY3JvbGxfX2xpbmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5oZXJvLXNjcm9sbF9fbGluZS1wcm9ncmVzcyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBoZXJvLXNjcm9sbC1saW5lIDIuNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlcm8tc2Nyb2xsX19sYWJlbCB7XG4gICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcblxuICAgICAgICAuaGVyby1zY3JvbGxfX2xpbmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3Itb3JhbmdlLCAwLjgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWNvbnRlbnQtLWNlbnRlcmVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICYtLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtaDEoJGNvbG9yLXdoaXRlKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCA0cHggcmdiYSgkY29sb3ItYmxhY2ssIDAuNCk7XG4gICAgfVxuICAgICYtLXN1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3VidGl0bGUoJGNvbG9yLXdoaXRlKTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCA0cHggcmdiYSgkY29sb3ItYmxhY2ssIDAuNCk7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb25fX3BhcmFncmFwaCB7XG4gICAgcGFkZGluZzogNnJlbSAycmVtIDJyZW0gMnJlbTtcbiAgICAuY29udGFpbmVyLS1mdWxsIHtcbiAgICAgIC5zZWN0aW9uX19wYXJhZ3JhcGgtLWNvbnRlbnQge1xuICAgICAgICAuc2VjdGlvbl9fcGFyYWdyYXBoLS10ZXh0IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXBhcmFncmFwaCgkY29sb3ItbmV1dHJhbC1kYXJrKTtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uX19wYXJhZ3JhcGgtLWxpbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgJi0tbGVmdCxcbiAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSB3aWR0aF9hbmRfaGVpZ2h0KDUwcHgpO1xuICAgICAgICAgIG1hcmdpbjogMCAxcmVtO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoX2FuZF9oZWlnaHQoMTAwJSk7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uX19ldmVudHMtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgJi0tdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oMigpO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zdWJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXBhcmFncmFwaCgpO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLS1ldmVudHMge1xuICAgICAgbWF4LXdpZHRoOiAxMjUwcHg7XG4gICAgfVxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgIC5ldmVudHMtc2xpZGVyX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHdpZHRoX2FuZF9oZWlnaHQoMzQ1cHgsIDQyMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjE1KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgd2lkdGhfYW5kX2hlaWdodCgxMDAlLCAxOTJweCk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgICAgLmV2ZW50cy1zbGlkZXJfX2RhdGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LWgzKCRjb2xvci13aGl0ZSk7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAyMHB4LCBhdXRvLCBhdXRvLCAtMzBweCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsYWNrLCAxKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5ldmVudHMtc2xpZGVyX19kYXRlLS1zdGFydCxcbiAgICAgIC5ldmVudHMtc2xpZGVyX19kYXRlLS1lbmQge1xuICAgICAgICBAaW5jbHVkZSBmb250LWRhdGUoJGNvbG9yLXdoaXRlKTtcbiAgICAgIH1cbiAgICAgIC5ldmVudHMtc2xpZGVyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIC5ldmVudHMtc2xpZGVyX190aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udF9faDMoKTtcbiAgICAgICAgfVxuICAgICAgICAuZXZlbnRzLXNsaWRlcl9fYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBCb3ggTmV3cyBzcMOpY2lhbGVcbiAgICAgICYtLW5ld3Mge1xuICAgICAgICAuZXZlbnRzLXNsaWRlcl9fbmV3cy1pY29uIHtcbiAgICAgICAgICBoZWlnaHQ6IDE5MnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50cy1zbGlkZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5ldmVudHMtc2xpZGVyX19hcnJvd3Mge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSwgYXV0bywgYXV0bywgNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEyNTBweDtcbiAgICAgIEBpbmNsdWRlIGZsZXgoc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICAuZXZlbnRzLXNsaWRlcl9fYXJyb3cge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgd2lkdGhfYW5kX2hlaWdodCg1MHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKCRjb2xvci1ibGFjaywgMC4xNSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnRzLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnRzLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnRzLXNsaWRlcl9fYXJyb3c6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uX19ldmVudHMtc2xpZGVyIHtcbiAgICAgICYtLWN0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uX19uZXdzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbiAgLmRyYWdnYWJsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVyby1zY3JvbGwtbGluZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMCUpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTAlKTtcbiAgfVxufVxuIiwiLmVycm9yNDA0IHtcbiAgLmZvb3RlcixcbiAgLmhlYWRlcixcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmVycm9yNDA0X19ncm91cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubWFpblRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLm1haW5UaXRsZV9fZmlyc3Qge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250X19wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX3NlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuXG4gIC5tYWluVGl0bGVfX3NlY29uZCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnRfX3ByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogMTJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbiIsIiNsaW5rc1BhZ2UuY29udGVudCB7XG4gIEBpbmNsdWRlIGZvbnQtcGFyYWdyYXBoKCk7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2Y4ZmFmYyAwJSwgI2UwZTdlZiAxMDAlKTtcbiAgcGFkZGluZzogMnJlbSAwO1xuXG4gIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDMycHggcmdiYSg2MCwgODAsIDEyMCwgMC4xKTtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIuNXJlbTtcbiAgfVxuXG4gIC5oZWFkZXJfX2xvZ28tLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgcm90YXRlKC0yZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMWEyMjM2O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjNWI2YjhjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS4ycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMS41cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjhmYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDEuMXJlbSAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGNvbG9yOiAjMWEyMjM2O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSg2MCwgODAsIDEyMCwgMC4wNCk7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMThzLCBib3gtc2hhZG93IDAuMThzLCB0cmFuc2Zvcm0gMC4xOHM7XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2U2ZWRmYTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoNjAsIDgwLCAxMjAsIDAuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpIHNjYWxlKDEuMDIpO1xuICAgICAgICAgIGNvbG9yOiAjMmEzYTVjO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saW5rX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cblxuICAgICAgLmxpbmtfX3RleHQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI2xpbmtzUGFnZS5jb250ZW50IHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIG1heC13aWR0aDogOTh2dztcbiAgICB9XG4gICAgLmhlYWRlcl9fbG9nby0taW1nIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICAgIC5saW5rcyAubGluayB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBwYWRkaW5nOiAwLjlyZW0gMXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIiNzZWFyY2gge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIC8vICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAvLyBIZWFkZXJcbiAgLnNlYXJjaC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LWgxKCRjb2xvci1ibGFjayk7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gUmVzdWx0cyBHcmlkXG4gIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAvLyBTZWFyY2ggQ2FyZFxuICAuc2VhcmNoLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcblxuICAgIC8vIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAvLyAgICY6aG92ZXIge1xuICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgLy8gICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgIC8vICAgICAuc2VhcmNoLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgLy8gICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LWg0KCRjb2xvci1ibGFjayk7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2V4Y2VycHQge1xuICAgICAgQGluY2x1ZGUgZm9udC1wYXJhZ3JhcGgtc21hbGwoJGNvbG9yLXRleHQtbGlnaHQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgQGluY2x1ZGUgZm9udC1iZWJhcyg0MDAsIDE0cHgsIDEsICRjb2xvci1vcmFuZ2UpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3Itb3JhbmdlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE5vIFJlc3VsdHNcbiAgLnNlYXJjaC1uby1yZXN1bHRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogODBweCAyMHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oMygkY29sb3ItYmxhY2spO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcGFyYWdyYXBoKCM2NjYsIDE2cHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFBhZ2luYXRpb25cbiAgLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgY29sb3I6ICRmaWx0ZXItYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXI6bm90KC5jdXJyZW50KSB7XG4gICAgICAgICAgY29sb3I6ICRmaWx0ZXItYWN0aXZlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBTdHlsZSBwb3VyIGxlIGRhdGVwaWNrZXIgY3VzdG9tXG4uZGF0ZXBpY2tlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgLy8gYmFja2dyb3VuZDogcmVkO1xuICAuZGF0ZS1kaXNwbGF5LWZyZW5jaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIC50cmliZS1ldmVudHMtYy10b3AtYmFyX19kYXRlcGlja2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vIFBBUyBkZSBwb2ludGVyLWV2ZW50czogbm9uZSAhXG4gIH1cbn1cbi8vIFN0eWxlIHBvdXIgbGEgYmFycmUgZGUgbmF2aWdhdGlvbiBkYXRlIHNpbXBsZVxuI2V2ZW50cy1saXN0aW5nIC5kYXRlLW5hdmlnYXRpb24tYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAuZGF0ZS1uYXYtc2ltcGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgLmRhdGUtbmF2LWFycm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtZGFyayAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjY2VudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM2LCA2MCwgNzAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tdG9kYXktc2ltcGxlIHtcbiAgICAgIEBpbmNsdWRlIGJ0bi1ib3JkZXItZ3JheSgpO1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZGF0ZXBpY2tlci1jb250YWluZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC5idG4tcmVzZXQtZGF0ZSB7XG4gICAgICBAaW5jbHVkZSBidG4tYm9yZGVyLWdyYXkoKTtcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGhhcm1vbmlzw6kgYXZlYyBsZXMgZmlsdHJlc1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIC5kYXRlLW5hdi1zaW1wbGUge1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAuZGF0ZS1uYXYtYXJyb3cge1xuICAgICAgICB3aWR0aDogMzhweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5kYXRlcGlja2VyLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4tdG9kYXktc2ltcGxlLFxuICAgICAgLmJ0bi1yZXNldC1kYXRlIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcblxuICAgIC5kYXRlLW5hdi1zaW1wbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAvLyBQcmVtacOocmUgbGlnbmU6IERhdGVwaWNrZXJcbiAgICAgIC5kYXRlcGlja2VyLWNvbnRhaW5lciB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmRhdGUtZGlzcGxheS1mcmVuY2gge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBEZXV4acOobWUgbGlnbmU6IEZsw6hjaGVzIGV0IGJvdXRvbnNcbiAgICAgIC5kYXRlLW5hdi1hcnJvdyxcbiAgICAgIC5idG4tdG9kYXktc2ltcGxlLFxuICAgICAgLmJ0bi1yZXNldC1kYXRlIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmRhdGUtbmF2LWFycm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4tdG9kYXktc2ltcGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cblxuICAgICAgLmJ0bi1yZXNldC1kYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgLmRhdGUtbmF2LXNpbXBsZSB7XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgLmRhdGVwaWNrZXItY29udGFpbmVyIC5kYXRlLWRpc3BsYXktZnJlbmNoIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuZGF0ZS1uYXYtYXJyb3csXG4gICAgICAuYnRuLXRvZGF5LXNpbXBsZSxcbiAgICAgIC5idG4tcmVzZXQtZGF0ZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI2V2ZW50cy1saXN0aW5nIHtcbiAgLmV2ZW50cy1saXN0aW5nLWhlcm8ge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5ldmVudHMtbGlzdGluZy1oZXJvX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LWgyKCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICB9XG4gICAgLmV2ZW50cy1saXN0aW5nLWhlcm9fX3N1YnRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZm9udC1wYXJhZ3JhcGgoKTtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyLS1ldmVudHMge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIC5ldmVudHMtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuICAgIC5ldmVudHMtbW9udGgtZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmV2ZW50cy1tb250aC10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGV2ZW50cy1tb250aC10aXRsZSgpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItbGlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmV2ZW50cy1saXN0X19ncmlkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTdHlsZXMgZ2xvYmF1eCBwb3VyIGV2ZW50LWNhcmQgKGluZMOpcGVuZGFtbWVudCBkdSBwYXJlbnQpXG4gICAgLmV2ZW50LWNhcmQge1xuICAgICAgQGluY2x1ZGUgZXZlbnQtY2FyZC1ob3Jpem9udGFsKCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgXG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgLy8gTGF5b3V0IHByaW5jaXBhbCA6IGltYWdlIMOgIGdhdWNoZSwgY29udGVudSDDoCBkcm9pdGVcbiAgICAgICZfX21haW4tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtaDMoKTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgfVxuXG4gICAgICAmX19leGNlcnB0e1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuXG4gICAgICAvLyBCYW5kZSBub2lyZSBlbiBiYXMgcXVpIHRyYXZlcnNlIHRvdXRlIGxhIGxhcmdldXJcbiAgICAgICZfX21ldGEtYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgZXZlbnQtY2FyZC1tZXRhLWJhcigpO1xuICAgICAgfVxuXG4gICAgICAmX19kYXRlLXRpbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19sb2NhdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgXG5cbiAgICAgIC8vIFJlc3BvbnNpdmVcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAmX19tYWluLWNvbnRlbnQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0LWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWV0YS1iYXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xvY2F0aW9uIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFJlc3BvbnNpdmUganVzcXUnw6AgNDUwcHhcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dC1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21ldGEtYmFyIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gUmVzcG9uc2l2ZSBqdXNxdSfDoCAzNTBweFxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0LWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWV0YS1iYXIge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlc3BvbnNpdmUgcG91ciBsZXMgdGl0cmVzIGRlIG1vaXNcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudHMtbW9udGgtZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIC5ldmVudHMtbW9udGgtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgIC5ldmVudHMtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIH1cblxuICAgICAgLmV2ZW50cy1tb250aC1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgLmV2ZW50cy1tb250aC10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgICAuZXZlbnRzLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5ldmVudHMtbW9udGgtZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIC5ldmVudHMtbW9udGgtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gR3JvdXBlbWVudCBwYXIgbW9pcyBwb3VyIGxhIHZ1ZSBcIlRvdXNcIlxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNpbmdsZSBFdmVudCBQYWdlIFN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNzaW5nbGUtZXZlbnQge1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRVZFTlQgSEVSTyBTRUNUSU9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuc2VjdGlvbl9faGVybyB7XG4gICAgcGFkZGluZzogM3JlbSAwIDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDQ4cHg7XG4gICAgfVxuICAgIC5ldmVudC1oZXJvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIC5ldmVudC1iYWNrLWJ0biB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtZ290aGFtKDYwMCwgMTZweCwgMS40LCAjN2E3YTdhKTtcbiAgICAgICAgZmlsbDogIzdhN2E3YTtcblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LWgyKCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGF0ZXMge1xuICAgICAgICBAaW5jbHVkZSBmb250LWdvdGhhbSg1MDAsIDIycHgsIDEuNCk7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZy13cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFVkVOVCBNQUlOIENPTlRFTlRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC5zZWN0aW9uX19ldmVudC1tYWluIHtcbiAgICBwYWRkaW5nOiAwIDAgM3JlbSAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwNDhweDtcbiAgICB9XG4gICAgLmV2ZW50LW1haW5fX2NvbHVtbnMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM1MHB4O1xuICAgICAgZ2FwOiAzcmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX2wpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzIwcHg7XG4gICAgICAgIGdhcDogMi41cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX20pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMnJlbTtcblxuICAgICAgICAuZXZlbnQtbWFpbl9fZGVzYyB7XG4gICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV2ZW50LW1haW5fX2FzaWRlIHtcbiAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC1tYWluX19kZXNjIHtcbiAgICAgIC53eXNpd3lnIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYm9keSk7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcGFyYWdyYXBoKCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwsXG4gICAgICAgIG9sIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFVkVOVCBJTkZPIENBUkRTIChTSURFQkFSKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLmV2ZW50LW1haW5fX2FzaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyLjVyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX20pIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIGdhcDogMC4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJVVFRPTlxuICAuZXZlbnQtaW5mb3MtY2FyZF9fdGlja2V0IHtcbiAgICBAaW5jbHVkZSBmb250LWJlYmFzKDQwMCwgMTZweCwgMSwgJGNvbG9yLXdoaXRlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIHRvIGJvdHRvbSxcbiAgICAgICRjb2xvci1vcmFuZ2UgMCUsXG4gICAgICAkY29sb3ItYWNjZW50IDEwMCVcbiAgICApO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC8vIEJPWEVTXG4gIC5ldmVudC1pbmZvcy1jYXJkX19wcmljZSxcbiAgLmV2ZW50LWluZm9zLWNhcmRfX2RhdGUsXG4gIC5ldmVudC1pbmZvcy1jYXJkX193ZWJzaXRlLFxuICAuZXZlbnQtaW5mb3MtY2FyZF9fY29udGFjdF9fYm94IHtcbiAgICBzdHJvbmcge1xuICAgICAgQGluY2x1ZGUgZm9udC1iZWJhcyg2MDAsIDFyZW0pO1xuICAgIH1cbiAgICAmLS1sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBmb250LWJlYmFzKDMwMCwgMjBweCwgMSwgJGNvbG9yLWJsYWNrKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyBQUklDRVxuICAuZXZlbnQtaW5mb3MtY2FyZF9fcHJpY2UtZGV0YWlscyB7XG4gICAgLy8gbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX25ldXRyYWwpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAvLyBEQVRFKFMpXG4gIC5ldmVudC1kYXRlLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgJi5ldmVudC1kYXRlLXJhbmdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAmIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19uZXV0cmFsKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5ldmVudC1kYXktZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX25ldXRyYWwpO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxuXG4gIC8vIFdFQlNJVEVcbiAgLmV2ZW50LWluZm9zLWNhcmRfX3dlYnNpdGUgYSB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEFERFJFU1MgQ0FSRCArIE1BUFxuICAuZXZlbnQtaW5mb3MtY2FyZF9fY29udGFjdF9fYm94IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDEuMjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmlsdGVyLWJvcmRlci1jb2xvcjtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjJweDtcbiAgICB9XG5cbiAgICAmX19kZXRhaWxzIHtcbiAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG5cbiAgICAmX19hZGRyZXNzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwLjNyZW07XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMjBweDtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMC43NXJlbTtcbiAgICB9XG5cbiAgICAmX19jb250YWN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDAuMzVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgJl9fY29udGFjdC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19uZXV0cmFsKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJl9fY29udGFjdC12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX25ldXRyYWwtZGFyaywgIzViNWI1Yik7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tYXAtbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFwIHtcbiAgICAgIGZsZXg6IDAgMCAxNjBweDtcbiAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX21hcC1mcmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAyNCwgMzIsIDAuMDUpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTcsIDI0LCAzMiwgMC4wOCk7XG4gICAgfVxuXG4gICAgJl9fbWFwLW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fcykge1xuICAgIC8vICAgJl9faW5uZXIge1xuICAgIC8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vICAgICBnYXA6IDEuMjVyZW07XG4gICAgLy8gICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyAgIH1cblxuICAgIC8vICAgJl9fZGV0YWlscyB7XG4gICAgLy8gICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAvLyAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLy8gICB9XG5cbiAgICAvLyAgICZfX21hcCB7XG4gICAgLy8gICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIC8vICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vICAgfVxuXG4gICAgLy8gICAmX19tYXAtZnJhbWUge1xuICAgIC8vICAgICB3aWR0aDogMjAwcHg7XG4gICAgLy8gICB9XG5cbiAgICAvLyAgICZfX21hcC1mcmFtZSB7XG4gICAgLy8gICAgIGhlaWdodDogMjAwcHg7XG4gICAgLy8gICB9XG5cbiAgICAvLyAgICZfX21hcC1saW5rIHtcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQUREIFRPIENBTEVOREFSXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuZXZlbnQtaW5mb3MtY2FyZF9faWNhbCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZXZlbnQtaW5mb3MtY2FyZF9fYnRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hY2NlbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyB2YXIoLS1lYXNlT3V0UXVhcnQpO1xuICAgIH1cbiAgfVxuXG4gIC5hZGQtdG8tY2FsZW5kYXItZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMGUwZTA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcblxuICAgICYuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX25ldXRyYWwtLWxpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX25ldXRyYWwpO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFVkVOVCBOQVZJR0FUSU9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuc2VjdGlvbl9fZXZlbnQtLW5hdiB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50LW5hdl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50LW5hdl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG5cbiAgICAvLyBBZ3JhbmRpciBsZXMgY2hldnJvbnMgcG91ciBxdSdpbHMgc29pZW50IGRlIGxhIG3Dqm1lIHRhaWxsZSBxdWUgbGUgdGV4dGVcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICYtLXByZXYge1xuICAgICAgQGluY2x1ZGUgZm9udC1wYXJhZ3JhcGgtbGFyZ2UoKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIC8vIEFncmFuZGlyIGxlIGNoZXZyb24gZGUgZ2F1Y2hlXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAuVwiO1xuICAgICAgICBmb250LXNpemU6IDEuN2VtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmV4dCB7XG4gICAgICBAaW5jbHVkZSBmb250LXBhcmFncmFwaC1sYXJnZSgpO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAvLyBBZ3JhbmRpciBsZSBjaGV2cm9uIGRlIGRyb2l0ZVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIuKAulwiO1xuICAgICAgICBmb250LXNpemU6IDEuN2VtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4zZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSRVNQT05TSVZFIEFESlVTVE1FTlRTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAuc2VjdGlvbl9faGVybyB7XG4gICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgfVxuXG4gICAgLnNlY3Rpb25fX2V2ZW50LW1haW4ge1xuICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgIH1cblxuICAgIC5ldmVudC1tYWluX19jb2x1bW5zIHtcbiAgICAgIGdhcDogMS41cmVtO1xuICAgIH1cblxuICAgIC5ldmVudC1pbmZvcy1jYXJkX19wcmljZSxcbiAgICAuZXZlbnQtaW5mb3MtY2FyZF9fZGF0ZSxcbiAgICAuZXZlbnQtaW5mb3MtY2FyZF9fd2Vic2l0ZSxcbiAgICAuZXZlbnQtaW5mb3MtY2FyZF9fY29udGFjdF9fYm94IHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIC5ldmVudC1pbmZvcy1jYXJkX19pY2FsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3hzKSB7XG4gICAgLmV2ZW50LWhlcm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIC5ldmVudC1oZXJvX19kYXRlcyB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgLmV2ZW50LWJhY2stYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuYWRkLXRvLWNhbGVuZGFyLWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSRUxBVEVEIEVWRU5UUyBTRUNUSU9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuc2VjdGlvbl9fcmVsYXRlZC1hY3Rpdml0aWVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbGlnaHQ7XG4gICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oMigpO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkLWFjdGl2aXRpZXMtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIC8vIEdyaWxsZSBzdGF0aXF1ZSBwb3VyIDMgw6lsw6ltZW50cyBvdSBtb2luc1xuICAgICYuc3RhdGljLWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDMwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fbSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fcykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAucmVsYXRlZC1hY3Rpdml0eS1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItbGlnaHQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVsYXRlZC1hY3Rpdml0eS1jYXJkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGxhY2Vob2xkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbGlnaHRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtbWVkaXVtO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oNCgpO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAvLyBMaW1pdGVyIMOgIDIgbGlnbmVzIG1heGltdW1cbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgbGluZS1jbGFtcDogMjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3NpbmdsZS1uZXdzLFxuI3NpbmdsZS1idXJlYXV4LFxuI3NpbmdsZS1tYWdhc2lucyxcbiNzaW5nbGUtYXBwYXJ0ZW1lbnRzIHtcbiAgLnNlY3Rpb25fX2hlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGNsYW1wKDMyMHB4LCA0NXZ3LCA1MjBweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAubmV3cy1oZXJvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgLm5ld3MtaGVyb19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gODBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAubmV3cy1iYWNrLWJ0biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtaDUoKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAubmV3cy1iYWNrLWJ0bl9faWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgIC5uZXdzLWJhY2stYnRuX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3MtaGVyb19fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1uZXdzLXRpdGxlO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCA0dncsIDQuNXJlbSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtZGFyaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzLW1haW5fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5uZXdzLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgfVxuXG4gICAgICAud3lzaXd5ZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtZ290aGFtKDMwMCwgMTZweCwgMzBweCwgJGNvbG9yLW5ldXRyYWwtZGFyayk7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1nb3RoYW0oNzAwLCAyMnB4LCAyOHB4LCAkY29sb3ItbmV1dHJhbC1kYXJrKTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIG1hcmdpbjogMS44cmVtIDAgMXJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCxcbiAgICAgICAgb2wge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICAgICAgICAgIG1hcmdpbjogMS4zcmVtIDA7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWltYWdlLXRleHQge1xuICAgICAgICAubmV3cy1pbWFnZS10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogM3JlbTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5uZXdzLWltYWdlLXRleHRfX2ltYWdlLFxuICAgICAgICAgICAgLm5ld3MtaW1hZ2UtdGV4dF9fY29udGVudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogODAwcHg7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRfX3BhcmFncmFwaCgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAud3lzaXd5ZyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZ290aGFtKDcwMCwgMjBweCwgMjRweCwgcmdiKDUxLCA1MSwgNTEpKTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1nb3RoYW0oMzAwLCAxNnB4LCAzM3B4LCByZ2IoNTEsIDUxLCA1MSkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmV3cy1ibG9jay0taW1hZ2UtcmlnaHQgLm5ld3MtaW1hZ2UtdGV4dCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1nYWxsZXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgLm5ld3MtZ2FsbGVyeS1zbGlkZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuXG4gICAgICAgICAgLm5ld3MtZ2FsbGVyeV9faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNsaWNrLXByZXYsXG4gICAgICAgICAgLnNsaWNrLW5leHQsXG4gICAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWltYWdlIHtcbiAgICAgICAgLm5ld3MtaW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbmV1dHJhbC1saWdodCwgMC4xMik7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1nb3RoYW0oNDAwLCAxNXB4LCAxLjYsIHJnYmEoMCwgMCwgMCwgMC42KSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC45KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tcXVvdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuXG4gICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgY2l0ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZ290aGFtKDUwMCwgMTZweCwgMS41LCByZ2JhKDAsIDAsIDAsIDAuNikpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS12aWRlbyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5uZXdzLXZpZGVvX19pbm5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICBpZnJhbWUsXG4gICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNzaW5nbGUtcGVybWFuZW50LWFjdGl2aXR5IHtcbiAgcGFkZGluZzogMDtcbiAgLnNlY3Rpb25fX2hlcm8tLXBlcm1hbmVudC1hY3Rpdml0eSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1saWdodDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIC5zZWN0aW9uaGVyb19fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oMSgpO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIGJvdHRvbTogMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogY29uaWMtZ3JhZGllbnQoXG4gICAgICAgICAgZnJvbSAwZGVnLFxuICAgICAgICAgICRjb2xvci1hY2NlbnQsXG4gICAgICAgICAgJGNvbG9yLW9yYW5nZSxcbiAgICAgICAgICAkY29sb3ItYWNjZW50XG4gICAgICAgICk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgICBoZWlnaHQ6IDI1NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbl9fYWN0aXZpdHktbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAuYWN0aXZpdHktaGVybyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX20pIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19iYWNrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgLmJhY2stbGluayB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1oNSgpO1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXBhcmFncmFwaCgpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjc7XG5cbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgcCxcbiAgICAgICAgdWwsXG4gICAgICAgIG9sIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwsXG4gICAgICAgIG9sIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICB9XG5cbiAgICAgICAgb2wge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGVtIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci1hY2NlbnQsIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWN0aXZpdHktbWFpbl9fY29sdW1ucyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19tKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZpdHktbWFpbl9fbGVmdCB7XG4gICAgLy8gT1BFTklORyBIT1VSU1xuICAgIC5hY3Rpdml0eS1pbmZvLWJsb2NrX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LWg1KCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAub3BlbmluZy1ob3VycyB7XG4gICAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGF5IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wYXJhZ3JhcGgoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpbWUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXBhcmFncmFwaCgpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgLm9wZW5pbmctaG91cnNfX25vdGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtbWVkaXVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWN0aXZpdHktbWFpbl9fcmlnaHQge1xuICAgIC8vIExPQ0FUSU9OIElORk9cbiAgICAuYWN0aXZpdHktaW5mby1ibG9ja19fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oNSgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLmxvY2F0aW9uLWluZm8ge1xuICAgICAgJl9fYnVpbGRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250LXBhcmFncmFwaCgpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcGFyYWdyYXBoKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIEBpbmNsdWRlIGxpbmstb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ09OVEFDVCBJTkZPXG4gIC5hY3Rpdml0eS1tYWluX19jb250YWN0IHtcbiAgICAuYWN0aXZpdHktaW5mby1ibG9ja19fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oNSgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAmX193ZWJzaXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19zb2NpYWxzX19tZWRpYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuc29jaWFsLWljb24tbGluayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgLnNvY2lhbC1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC5zb2NpYWwtaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLWxpbmsge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgYnRuLWJvcmRlci1ncmF5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJFTEFURUQgQUNUSVZJVElFUyBTRUNUSU9OXG4gIC5zZWN0aW9uX19yZWxhdGVkLWFjdGl2aXRpZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1saWdodDtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LWgyKCk7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fcykge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlbGF0ZWQtYWN0aXZpdGllcy1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgLy8gR3JpbGxlIHN0YXRpcXVlIHBvdXIgMyDDqWzDqW1lbnRzIG91IG1vaW5zXG4gICAgJi5zdGF0aWMtZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogMzBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19tKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5yZWxhdGVkLWFjdGl2aXR5LXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1saWdodDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICZfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDI2MHB4OyAvLyBIYXV0ZXVyIGZpeGUgZGUgbGEgY2FydGVcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE4MHB4OyAvLyBJbWFnZSBwcmVuZCAxODBweCBzdXIgbGVzIDI2MHB4XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wbGFjZWhvbGRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1saWdodGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1tZWRpdW07XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgaGVpZ2h0OiA4MHB4OyAvLyBUaXRyZSBwcmVuZCA4MHB4IHN1ciBsZXMgMjYwcHggKDI2MCAtIDE4MCA9IDgwKVxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LWg0KCk7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtZGFyaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgIC8vIExpbWl0ZXIgw6AgMiBsaWduZXMgbWF4aW11bVxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICBsaW5lLWNsYW1wOiAyO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fcykge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUEVSTUFORU5UIEFDVElWSVRJRVMgTElTVElORyBQQUdFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuI3Blcm1hbmVudC1hY3Rpdml0aWVzLWxpc3Rpbmcge1xuICAuc2VjdGlvbl9faGVyby0tbGlzdGluZyB7XG4gICAgcGFkZGluZzogMCAwIDYwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAubGlzdGluZy1oZXJvIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LWgxKCk7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX20pIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcGFyYWdyYXBoKCk7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcblxuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uX19hY3Rpdml0aWVzLWdyaWQge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuXG4gIC5hY3Rpdml0aWVzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX20pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZpdHktY2FyZCB7XG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuYWN0aXZpdHktY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIC8vIHJlbmQgbGEgdW4gcGV1IHBsdXMgZm9uY8OpZVxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDM2NSAvIDI0MDsgLy8gR2FyZGUgbGUgcmF0aW8gb3JpZ2luYWwgMzY1OjI0MFxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fcykge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wbGFjZWhvbGRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1saWdodGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1tZWRpdW07XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oMygpO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm8tYWN0aXZpdGllcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcblxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtaDMoKTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtZGFyaztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcGFyYWdyYXBoKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRUFUICYgRFJJTksgTElTVElORyBQQUdFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBGSUxURVJTIFNFQ1RJT05cbi5zZWN0aW9uX19lYXQtZHJpbmstZmlsdGVycyB7XG4gIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbGlnaHQ7XG59XG5cbi5lYXQtZHJpbmstZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxNXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5maWx0ZXItYnRuIHtcbiAgICBAaW5jbHVkZSBidG4tZmlsdGVyKCk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICB9XG4gIH1cbn1cbi5saXN0aW5nLWhlcm9fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgQGluY2x1ZGUgZm9udC1oNSgpO1xuICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtZGFyaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLy8gR1JJRCBTRUNUSU9OXG4uZWF0LWRyaW5rLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gIGdhcDogMzBweDtcbiAgcGFkZGluZzogNDBweCAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fbSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgICBnYXA6IDI1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLmVhdC1kcmluay1pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAmLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFV0aWxpc2UgbGUgbcOqbWUgc3R5bGUgcXVlIGxlcyBjYXJ0ZXMgZHUgc2xpZGVyXG4gIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgICAgICAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19pbWFnZSBpbWcge1xuICAgICAgICAgIGZpbHRlcjogYmx1cigzcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgICB9XG4gIH1cblxuICAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19wbGFjZWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1saWdodGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LWg0KCk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG59XG4iLCIjYnVyZWF1eC1saXN0aW5nLFxuI2FwcGFydGVtZW50cy1saXN0aW5nLFxuI21hZ2FzaW5zLWxpc3Rpbmcge1xuICAuc2VjdGlvbl9faGVyby0tbGlzdGluZyB7XG4gICAgcGFkZGluZzogMTAwcHggMCA4MHB4IDA7XG4gICAgLmNvbnRhaW5lci0tZXZlbnRzIHtcbiAgICAgIC5saXN0aW5nLWhlcm8ge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1oMSgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fcykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXBhcmFncmFwaCgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb25fX2J1cmVhdXgtZ3JpZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICAuY29udGFpbmVyLS1ldmVudHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgLmJ1cmVhdXgtaXRlbSB7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluayB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2xpbmsge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fcykge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDMyNXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fcykge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5yZWxhdGVkLWFjdGl2aXR5LWNhcmRfX2ltYWdlIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbGlnaHRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fcykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fdGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtaDIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19tb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LWdvdGhhbSg3MDAsIDE2cHgsIDEsICRmaWx0ZXItYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDBweCAwcHggM3B4IDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwcHggMTVweCAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNzZWUtYW5kLWRvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmxpc3RpbmctaGVybyB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oMSgpO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19tKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXBhcmFncmFwaCgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNldmVudC1zcGFjZSB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLnNlY3Rpb25fX2hlcm8tLXBlcm1hbmVudC1hY3Rpdml0eSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1saWdodDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIC5zZWN0aW9uaGVyb19fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oMSgpO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIGJvdHRvbTogMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogY29uaWMtZ3JhZGllbnQoXG4gICAgICAgICAgZnJvbSAwZGVnLFxuICAgICAgICAgICRjb2xvci1hY2NlbnQsXG4gICAgICAgICAgJGNvbG9yLW9yYW5nZSxcbiAgICAgICAgICAkY29sb3ItYWNjZW50XG4gICAgICAgICk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgICBoZWlnaHQ6IDI1NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbl9fYWN0aXZpdHktbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAuYWN0aXZpdHktaGVybyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX20pIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19iYWNrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgLmJhY2stbGluayB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1oNSgpO1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXBhcmFncmFwaCgpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fYnJvY2h1cmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBQYXN0IEV2ZW50cyBHYWxsZXJ5IFNlY3Rpb25cbiAgLnNlY3Rpb25fX3Bhc3QtZXZlbnRzLWdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbGlnaHQ7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtaDIoKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtZGFyaztcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucGFzdC1ldmVudHMtc2xpZGVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwIGF1dG8gNDBweCBhdXRvO1xuICAgICAgJl9fc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgLy8gRXNwYWNlbWVudCBlbnRyZSBsZXMgc2xpZGVzXG5cbiAgICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDM3NHB4O1xuICAgICAgICBoZWlnaHQ6IDMwNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1saWdodGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNzRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgJjpob3ZlciBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBhc3QtZXZlbnRzLWdhbGxlcnlfX2N0YSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBAaW5jbHVkZSBidG4tYmxhY2stdG8tZ3JhZGllbnQoKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRkFRIFNlY3Rpb24gKFRpcm9pcnMvQWNjb3Jkw6lvbnMpXG4gIC5zZWN0aW9uX19mYXEge1xuICAgIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbiAgICB9XG4gIH1cblxuICAuZmFxLWFjY29yZGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLW5ldXRyYWwtZGFyaztcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW5ldXRyYWwtZGFyaztcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbmV1dHJhbC1kYXJrO1xuICAgICAgfVxuXG4gICAgICAvLyBCb3JkdXJlIGVudHJlIGxlcyBpdGVtcyAocXVhbmQgZmVybcOpcylcbiAgICAgICYgKyAmIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgICB9XG5cbiAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgIC8vIFJldGlyZSBsYSBib3JkdXJlIHRvcCBxdWFuZCBvdXZlcnQgY2FyIGxlIGNvbnRlbnQgYSBkw6lqw6AgYm9yZGVyLXRvcFxuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYXEtYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgICAgIC5mYXEtYWNjb3JkaW9uX19pY29uIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWwtZGFyaztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtZ290aGFtKDUwMCwgMTZweCk7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtZGFyaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzO1xuICAgICAgLy8gTGEgaGF1dGV1ciBzZXJhIGTDqWZpbmllIHBhciBKU1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgQGluY2x1ZGUgZm9udC1wYXJhZ3JhcGgoKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRmaWx0ZXItYWN0aXZlLWNvbG9yO1xuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCxcbiAgICAgIG9sIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZhcS1jdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIEBpbmNsdWRlIGJ0bi1ibGFjay10by1ncmFkaWVudCgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIC5mYXEtZW1haWwge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRmaWx0ZXItYWN0aXZlLWNvbG9yO1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qID09PT09IFNFQ1RJT04gU0VSVklDRVMgPT09PT0gKi9cbiAgLnNlY3Rpb25fX3NlcnZpY2VzLFxuICAuc2VjdGlvbl9fb3B0aW9uYWwtYW1lbml0aWVzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWxpZ2h0O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cblxuICAgIC5zZWN0aW9uX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LWgyKCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbl9fb3B0aW9uYWwtYW1lbml0aWVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAuc2VydmljZXMtZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAuc2VydmljZXMtY3RhIGEsXG4gIC5vcHRpb25hbC1hbWVuaXRpZXMtY3RhIGEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnNlcnZpY2UtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fcykge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtZGFyaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiI2V2ZW50LXNwYWNlcy1saXN0aW5nLFxuI25ld3MtbGlzdGluZyB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLy8gSGVybyBTZWN0aW9uXG4gIC5zZWN0aW9uX19oZXJvLS1ldmVudC1zcGFjZXMge1xuICAgIHBhZGRpbmc6IDgwcHggMCA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5saXN0aW5nLWhlcm8ge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LWgxKCk7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtZGFyaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1wYXJhZ3JhcGgoKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGEge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMjhweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTZWN0aW9uIETDqWNvdXZyZXogbm9zIGVzcGFjZXNcbiAgLnNlY3Rpb25fX2Rpc2NvdmVyLXNwYWNlcyB7XG4gICAgcGFkZGluZzogODBweCAwIDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuXG4gICAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtaDIoKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtZGFyaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEV2ZW50IFNwYWNlcyBMaXN0XG4gIC5ldmVudC1zcGFjZXMtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuZXZlbnQtc3BhY2UtaXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM0MHB4IDFmcjtcbiAgICBnYXA6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzgwcHggMWZyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWxpZ2h0ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BsYWNlaG9sZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAxMzVkZWcsXG4gICAgICAgICRjb2xvci1iZy1saWdodCAwJSxcbiAgICAgICAgJGNvbG9yLWJnLWxpZ2h0ZXIgMTAwJVxuICAgICAgKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtbGlnaHQ7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oMygpO1xuICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcGFyYWdyYXBoKCk7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtZGFyaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICAuYnRuLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBmb250LWJhZGdlKCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE5vIHNwYWNlcyBtZXNzYWdlXG4gIC5uby1zcGFjZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtaDMoKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcGFyYWdyYXBoKCk7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtbGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VjdGlvbiBSZXNlYXJjaCAoVGVhbSBCdWlsZGluZylcbiAgLnNlY3Rpb25fX3Jlc2VhcmNoIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cblxuICAucmVzZWFyY2gtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtaDMoKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgQGluY2x1ZGUgZm9udC1wYXJhZ3JhcGgoKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjcHJlc3MtbWVkaWEge1xuICBwYWRkaW5nOiAwO1xuXG4gIC8vIEhlcm8gU2VjdGlvblxuICAuc2VjdGlvbl9faGVyby0tcHJlc3MtbWVkaWEge1xuICAgIHBhZGRpbmc6IDgwcHggMCA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgICB9XG4gIH1cblxuICAucHJlc3MtaGVybyB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oMSgpO1xuICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUHJlc3MgR3JpZCBTZWN0aW9uXG4gIC5zZWN0aW9uX19wcmVzcy1ncmlkIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbiAgICB9XG4gIH1cblxuICAucHJlc3MtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcmVzcy1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgICYtLWltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0ta2l0LFxuICAgICYtLXJlbGVhc2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBwYWRkaW5nOiAzNXB4O1xuICAgICAgfVxuXG4gICAgICAmLS1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB9XG5cbiAgICAgICYtLWxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oMygpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLnByZXNzLWNhcmRfX2NvbnRlbnQtLWRhcmsgJiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5wcmVzcy1jYXJkX19jb250ZW50LS1saWdodCAmIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgQGluY2x1ZGUgZm9udC1wYXJhZ3JhcGgoKTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5wcmVzcy1jYXJkX19jb250ZW50LS1kYXJrICYge1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuOSk7XG4gICAgICB9XG5cbiAgICAgIC5wcmVzcy1jYXJkX19jb250ZW50LS1saWdodCAmIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oNSgpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgQGluY2x1ZGUgZm9udC1wYXJhZ3JhcGgoKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3ItYWNjZW50LCAxMCUpO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUHJlc3MgUmVsZWFzZXMgTGlzdFxuICAucHJlc3MtcmVsZWFzZXNfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucHJlc3MtcmVsZWFzZS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBAaW5jbHVkZSBmb250LXBhcmFncmFwaCgpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmX195ZWFyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjUzNTQwLCAjZmZiMjdlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICZfX3llYXIge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENvbnRhY3QgU2VjdGlvblxuICAuc2VjdGlvbl9fcHJlc3MtY29udGFjdCB7XG4gICAgcGFkZGluZzogMCAwIDUwcHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3ItbmV1dHJhbC1saWdodCwgMC4yKTtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG4gIH1cblxuICAucHJlc3MtY29udGFjdCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgJl9fdGV4dCB7XG4gICAgICBAaW5jbHVkZSBmb250LWdvdGhhbSg0MDAsIDI0cHgpO1xuICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci1hY2NlbnQsIDEwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcGFyYWdyYXBoKCk7XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLWFjY2VudCwgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gWU9VUiBWSVNJVCBQQUdFIFNUWUxFU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ29sb3JzXG4keXYtY29sb3ItcHJpbWFyeTogI2VjM2M0NjtcbiR5di1jb2xvci1zZWNvbmRhcnk6ICMzZWIyYTk7XG4keXYtY29sb3ItYWNjZW50LWJsdWU6ICMzOTk4ZmU7XG4keXYtY29sb3ItdGV4dC1kYXJrOiAkY29sb3ItbmV1dHJhbC1kYXJrO1xuJHl2LWNvbG9yLXRleHQtbGlnaHQ6ICM2ZjZmNmY7XG4keXYtY29sb3ItYm9yZGVyLWxpZ2h0OiAjZTdlN2U3O1xuJHl2LWdyYWRpZW50LW9yYW5nZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjUzNTQwLCAjZTY3MzI4KTtcbiR5di1ncmFkaWVudC1idWxsZXQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmNTM1NDAsICNlNjczMjgpO1xuXG4vLyBTcGFjaW5nXG4keXYtc3BhY2luZy14czogOHB4O1xuJHl2LXNwYWNpbmctc206IDEycHg7XG4keXYtc3BhY2luZy1tZDogMjBweDtcbiR5di1zcGFjaW5nLWxnOiAzMHB4O1xuJHl2LXNwYWNpbmcteGw6IDQwcHg7XG5cbi8vIFR5cG9ncmFwaHlcbiR5di1mb250LXNpemUtdGl0bGU6IDI4cHg7XG4keXYtZm9udC1zaXplLXRpdGxlLW1vYmlsZTogMjRweCAhaW1wb3J0YW50O1xuJHl2LWZvbnQtc2l6ZS1zdWJ0aXRsZTogMThweDtcbiR5di1mb250LXNpemUtdGV4dDogMTVweDtcbiR5di1mb250LXNpemUtc21hbGw6IDE0cHg7XG5cbi8vIFRyYW5zaXRpb25zXG4keXYtdHJhbnNpdGlvbi1iYXNlOiAwLjNzIGVhc2U7XG5cbi8vIEJvcmRlciByYWRpdXNcbiR5di1yYWRpdXMtc206IDRweDtcbiR5di1yYWRpdXMtbWQ6IDZweDtcbiR5di1yYWRpdXMtbGc6IDhweDtcbiR5di1yYWRpdXMteGw6IDE4cHg7XG5cbi8vIFNoYWRvd3NcbiR5di1zaGFkb3ctc206IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4keXYtc2hhZG93LW1kOiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiR5di1zaGFkb3ctbGc6IDAgOHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiR5di1zaGFkb3cteGw6IDAgMTJweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4keXYtc2hhZG93LWJ1YmJsZTogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuLy8gSWNvbiBzaXplc1xuJHl2LWljb24tc206IDIwcHg7XG4keXYtaWNvbi1tZDogMzBweDtcbiR5di1pY29uLWxnOiA0MHB4O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR3JhZGllbnQgdGV4dCBlZmZlY3RcbkBtaXhpbiBncmFkaWVudC10ZXh0KCRncmFkaWVudDogJHl2LWdyYWRpZW50LW9yYW5nZSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkZ3JhZGllbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xufVxuXG4vLyBHcmFkaWVudCBob3ZlciBvdmVybGF5IGVmZmVjdFxuQG1peGluIGdyYWRpZW50LWhvdmVyLW92ZXJsYXkoJGdyYWRpZW50OiAkeXYtZ3JhZGllbnQtb3JhbmdlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZ3JhZGllbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR5di10cmFuc2l0aW9uLWJhc2U7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRHVhbCB0ZXh0IGNvbG9yIGVmZmVjdCAoZ3JhZGllbnQgKyB3aGl0ZSBvbiBob3ZlcilcbkBtaXhpbiBkdWFsLXRleHQtZWZmZWN0KFxuICAkZ3JhZGllbnQ6ICR5di1ncmFkaWVudC1vcmFuZ2UsXG4gICRob3Zlci1jb2xvcjogJGNvbG9yLXdoaXRlXG4pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuXG4gIC8vIEdyYWRpZW50IHBhciBkw6lmYXV0ICh2aXNpYmxlKVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtdGV4dCgkZ3JhZGllbnQpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkeXYtdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgLy8gVGV4dGUgYXUgaG92ZXIgKGNhY2jDqSBwYXIgZMOpZmF1dClcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHl2LXRyYW5zaXRpb24tYmFzZTtcbiAgfVxufVxuXG5AbWl4aW4geXYtaGVhZGluZyhcbiAgJHNpemU6ICR5di1mb250LXNpemUtdGl0bGUsXG4gICRjb2xvcjogJHl2LWNvbG9yLXByaW1hcnksXG4gICR3ZWlnaHQ6IDUwMCxcbiAgJHNwYWNpbmc6IDFweCxcbiAgJHRyYW5zZm9ybTogdXBwZXJjYXNlXG4pIHtcbiAgQGluY2x1ZGUgZm9udC1oNCgkY29sb3IpO1xuICBmb250LXNpemU6ICRzaXplO1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgbGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xuICB0ZXh0LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWl4aW4geXYtdGV4dChcbiAgJHNpemU6ICR5di1mb250LXNpemUtc21hbGwsXG4gICRjb2xvcjogJHl2LWNvbG9yLXRleHQtZGFyayxcbiAgJGxpbmUtaGVpZ2h0OiAxLjYsXG4gICR3ZWlnaHQ6IDQwMCxcbiAgJG1hcmdpbjogMFxuKSB7XG4gIEBpbmNsdWRlIGZvbnQtcGFyYWdyYXBoKCRjb2xvciwgJHNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgbWFyZ2luOiAkbWFyZ2luO1xufVxuXG5AbWl4aW4gZmxleC1yb3coJGdhcDogMCwgJGFsaWduOiBjZW50ZXIsICRqdXN0aWZ5OiBmbGV4LXN0YXJ0LCAkd3JhcDogbm93cmFwKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIGdhcDogJGdhcDtcbiAgZmxleC13cmFwOiAkd3JhcDtcbn1cblxuQG1peGluIGZsZXgtY29sdW1uKCRnYXA6IDAsICRhbGlnbjogc3RyZXRjaCwgJGp1c3RpZnk6IGZsZXgtc3RhcnQpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAkZ2FwO1xuICBhbGlnbi1pdGVtczogJGFsaWduO1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xufVxuXG5AbWl4aW4geXYtY2FyZC1iYXNlKCRyYWRpdXM6ICR5di1yYWRpdXMtbWQsICRzaGFkb3c6ICR5di1zaGFkb3ctc20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR5di10cmFuc2l0aW9uLWJhc2UsIHRyYW5zZm9ybSAkeXYtdHJhbnNpdGlvbi1iYXNlO1xufVxuXG5AbWl4aW4geXYtY2FyZC1zcGFjaW5nKFxuICAkcGFkZGluZy15OiAzNnB4LFxuICAkcGFkZGluZy14OiAkeXYtc3BhY2luZy14bCxcbiAgJGdhcDogJHl2LXNwYWNpbmctbWRcbikge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJGdhcDtcbn1cblxuQG1peGluIHl2LWljb24tc2l6ZSgkc2l6ZSkge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWl4aW4gYmViYXMtYnV0dG9uKCRzaXplOiAkeXYtaWNvbi1zbSwgJHJhZGl1czogJHl2LXJhZGl1cy1zbSwgJHdlaWdodDogNDAwKSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiB5di1jYXJkLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgYmViYXMtYnV0dG9uKCk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJhc2UgVXRpbGl0eSBDbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi55di1jYXJkIHtcbiAgQGluY2x1ZGUgeXYtY2FyZC1iYXNlKCk7XG59XG5cbi55di1jYXJkLS1sYXJnZSB7XG4gIEBpbmNsdWRlIHl2LWNhcmQtYmFzZSgkeXYtcmFkaXVzLXhsLCAkeXYtc2hhZG93LXhsKTtcbiAgQGluY2x1ZGUgeXYtY2FyZC1zcGFjaW5nKCk7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIHBhZGRpbmc6ICR5di1zcGFjaW5nLWxnO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIHBhZGRpbmc6IDI2cHggMjRweDtcbiAgfVxufVxuXG4ueXYtY2FyZF9fdGl0bGUge1xuICBAaW5jbHVkZSB5di1oZWFkaW5nKDI2cHgpO1xuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBmb250LXNpemU6ICR5di1mb250LXNpemUtdGl0bGUtbW9iaWxlO1xuICB9XG59XG5cbi55di1jYXJkX190aXRsZS0teGwge1xuICBAaW5jbHVkZSB5di1oZWFkaW5nKCR5di1mb250LXNpemUtdGl0bGUpO1xuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnl2LWNhcmRfX3RpdGxlLS1kdWFsIHtcbiAgQGluY2x1ZGUgZHVhbC10ZXh0LWVmZmVjdCgpO1xufVxuXG4ueXYtY2FyZF9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIEBpbmNsdWRlIGZsZXgtcm93KDAsIGNlbnRlciwgY2VudGVyKTtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgJHl2LXRyYW5zaXRpb24tYmFzZTtcbiAgfVxufVxuXG4ueXYtY2FyZF9faWNvbi0tc20ge1xuICBpbWcge1xuICAgIEBpbmNsdWRlIHl2LWljb24tc2l6ZSgkeXYtaWNvbi1zbSk7XG4gIH1cbn1cblxuLnl2LWNhcmRfX2ljb24tLW1kIHtcbiAgaW1nIHtcbiAgICBAaW5jbHVkZSB5di1pY29uLXNpemUoJHl2LWljb24tbWQpO1xuICB9XG59XG5cbi55di1jYXJkX19pY29uLS1sZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG5cbiAgaW1nIHtcbiAgICBAaW5jbHVkZSB5di1pY29uLXNpemUoJHl2LWljb24tbGcpO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSB5di1pY29uLXNpemUoMzJweCk7XG4gICAgfVxuICB9XG59XG5cbi55di1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIEBpbmNsdWRlIHl2LXRleHQoKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHl2LXRyYW5zaXRpb24tYmFzZTtcblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi55di1jYXJkX19jdGEge1xuICBAaW5jbHVkZSBmbGV4LXJvdygkeXYtc3BhY2luZy14cywgY2VudGVyLCBmbGV4LXN0YXJ0KTtcbiAgZm9udC1zaXplOiAkeXYtZm9udC1zaXplLXNtYWxsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSBncmFkaWVudC10ZXh0KCk7XG5cbiAgLm1hdGVyaWFsLWljb25zIHtcbiAgICBmb250LXNpemU6ICR5di1mb250LXNpemUtc3VidGl0bGU7XG4gICAgY29sb3I6ICNmMDRiMzc7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGluaXRpYWw7XG4gIH1cbn1cblxuLnl2LWNhcmRfX2J1dHRvbiB7XG4gIEBpbmNsdWRlIHl2LWNhcmQtYnV0dG9uO1xufVxuXG4ueXYtd3lzaXd5ZyB7XG4gIEBpbmNsdWRlIGZvbnQtcGFyYWdyYXBoKCk7XG4gIGNvbG9yOiAkeXYtY29sb3ItdGV4dC1kYXJrO1xuICBmb250LXNpemU6ICR5di1mb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogJHl2LWZvbnQtc2l6ZS1zdWJ0aXRsZTtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICR5di1zcGFjaW5nLXhzO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICR5di1mb250LXNpemUtc3VidGl0bGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkeXYtc3BhY2luZy14cztcbiAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICBlbSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUGFnZSBDb250YWluZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuI3lvdXItdmlzaXQge1xuICBwYWRkaW5nOiAwO1xuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBIZXJvIFNlY3Rpb25cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLnNlY3Rpb25fX2hlcm8tLXlvdXItdmlzaXQge1xuICAgIHBhZGRpbmc6IDgwcHggMCA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgJHl2LXNwYWNpbmcteGw7XG4gICAgfVxuICB9XG5cbiAgLnlvdXItdmlzaXQtaGVybyB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oMSgpO1xuICAgICAgY29sb3I6ICR5di1jb2xvci10ZXh0LWRhcms7XG4gICAgICBtYXJnaW46IDAgMCAkeXYtc3BhY2luZy1tZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gVHJhbnNwb3J0ICYgTWFwIFNlY3Rpb25cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLnNlY3Rpb25fX3RyYW5zcG9ydC1tYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWxpZ2h0ZXI7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnRyYW5zcG9ydC1tYXAtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gVHJhbnNwb3J0IENhcmRzXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC50cmFuc3BvcnQtb3B0aW9ucyB7XG4gICAgQGluY2x1ZGUgZmxleC1jb2x1bW4oMTVweCk7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNjBweCA4MHB4O1xuICAgIHdpZHRoOiA3NTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fbCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgcGFkZGluZzogJHl2LXNwYWNpbmcteGwgNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAkeXYtc3BhY2luZy14bCAkeXYtc3BhY2luZy1tZDtcbiAgICB9XG4gIH1cblxuICAudHJhbnNwb3J0LWNhcmQge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvdmVyLW92ZXJsYXkoKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTdweCAkeXYtc3BhY2luZy1sZztcbiAgICBAaW5jbHVkZSBmbGV4LXJvdygyNXB4KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgZ2FwOiAkeXYtc3BhY2luZy1tZDtcbiAgICB9XG5cbiAgICAmLS1saW5rIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogJHl2LXNoYWRvdy1sZztcblxuICAgICAgICAudHJhbnNwb3J0LWNhcmRfX2ljb24gaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyYW5zcG9ydC1jYXJkX190aXRsZSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHJhbnNwb3J0LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gVHJhbnNwb3J0IEJhZGdlc1xuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAudHJhbnNwb3J0LWJhZGdlcyB7XG4gICAgQGluY2x1ZGUgZmxleC1yb3coJHl2LXNwYWNpbmctbWQsIGNlbnRlciwgZmxleC1zdGFydCwgd3JhcCk7XG4gICAgbWFyZ2luLXRvcDogJHl2LXNwYWNpbmctbGc7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnRyYW5zcG9ydC1iYWRnZSB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaG92ZXItb3ZlcmxheSgpO1xuICAgIEBpbmNsdWRlIGZsZXgtcm93KCR5di1zcGFjaW5nLWxnKTtcbiAgICBwYWRkaW5nOiAkeXYtc3BhY2luZy1zbSAkeXYtc3BhY2luZy1tZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgIGdhcDogJHl2LXNwYWNpbmcteHM7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuICAgICAgICAudHJhbnNwb3J0LWJhZGdlX19pY29uIGltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50cmFuc3BvcnQtYmFkZ2VfX3RleHQge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJhZGdlIE5hdmV0dGUgKHR1cnF1b2lzZSlcbiAgICAmLS1uYXZldHRlIHtcbiAgICAgIC50cmFuc3BvcnQtYmFkZ2VfX3RleHQ6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB1bnNldDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICR5di1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdW5zZXQ7XG4gICAgICAgIGNvbG9yOiAkeXYtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHl2LWdyYWRpZW50LW9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJhZGdlIFBNUiAoYmxldSlcbiAgICAmLS1wbXIge1xuICAgICAgLnRyYW5zcG9ydC1iYWRnZV9fdGV4dDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHVuc2V0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJHl2LWNvbG9yLWFjY2VudC1ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHVuc2V0O1xuICAgICAgICBjb2xvcjogJHl2LWNvbG9yLWFjY2VudC1ibHVlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHl2LWdyYWRpZW50LW9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBNYXAgU2VjdGlvblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAubWFwLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgICZfX21hcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTEwMCUgLSAxNXB4KSk7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAkeXYtc3BhY2luZy1tZDtcbiAgICAgICAgbGVmdDogJHl2LXNwYWNpbmctbWQ7XG4gICAgICAgIHJpZ2h0OiAkeXYtc3BhY2luZy1tZDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXAtb3ZlcmxheS1idWJibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAkeXYtc3BhY2luZy1zbSAyN3B4ICR5di1mb250LXNpemUtc3VidGl0bGUgMjdweDtcbiAgICBib3JkZXItcmFkaXVzOiAkeXYtcmFkaXVzLWxnO1xuICAgIGJveC1zaGFkb3c6ICR5di1zaGFkb3ctYnViYmxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDIzNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHBhZGRpbmc6ICR5di1zcGFjaW5nLWxnIDI1cHg7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUG9pbnRlciB0YWlsIGF0IGJvdHRvbVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDNweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgQGluY2x1ZGUgeXYtaGVhZGluZygkeXYtZm9udC1zaXplLXRpdGxlLCAkeXYtY29sb3ItdGV4dC1kYXJrLCA3MDAsIDIuNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICR5di1zcGFjaW5nLXhzO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJHl2LXNwYWNpbmctc207XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAkeXYtZm9udC1zaXplLXRpdGxlLW1vYmlsZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHl2LXRleHQoMTFweCwgJGNvbG9yLW5ldXRyYWwtbGlnaHQsIDEsIDUwMCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hZGRyZXNzIHtcbiAgICAgIG1hcmdpbjogMTBweCAwICR5di1zcGFjaW5nLW1kO1xuICAgIH1cblxuICAgICZfX2FkZHJlc3MtbGluZSB7XG4gICAgICBAaW5jbHVkZSB5di10ZXh0KFxuICAgICAgICAkeXYtZm9udC1zaXplLXNtYWxsLFxuICAgICAgICAkeXYtY29sb3ItdGV4dC1kYXJrLFxuICAgICAgICAkeXYtc3BhY2luZy1tZCxcbiAgICAgICAgMzUwXG4gICAgICApO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtcm93KDEwcHgpO1xuICAgICAgcGFkZGluZzogJHl2LWZvbnQtc2l6ZS1zbWFsbCAzMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcblxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgQGluY2x1ZGUgYmViYXMtYnV0dG9uKDIwcHgpO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBwYWRkaW5nOiAkeXYtc3BhY2luZy1zbSAyNHB4O1xuICAgICAgICBnYXA6ICR5di1zcGFjaW5nLXhzO1xuICAgICAgfVxuXG4gICAgICAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICBmb250LXNpemU6ICR5di1pY29uLXNtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgICBmb250LXNpemU6ICR5di1mb250LXNpemUtc3VidGl0bGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gUHVibGljIFRyYW5zcG9ydCBTZWN0aW9uXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC5zZWN0aW9uX19wdWJsaWMtdHJhbnNwb3J0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5wdWJsaWMtdHJhbnNwb3J0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjBweCAwO1xuICAgICZfX2hlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR5di1zcGFjaW5nLXhsO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtaDEoKTtcbiAgICAgIGNvbG9yOiAkeXYtY29sb3ItdGV4dC1kYXJrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnRybyB7XG4gICAgICBAaW5jbHVkZSBmb250LXBhcmFncmFwaCgpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICR5di1jb2xvci10ZXh0LWxpZ2h0O1xuICAgICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAkeXYtZm9udC1zaXplLXRleHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMS43ZnIpIG1pbm1heCgwLCAxLjNmcik7XG4gICAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICAgIGdhcDogJHl2LXNwYWNpbmctbGc7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcblxuICAgICAgPiAucHVibGljLXRyYW5zcG9ydC1jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICA+IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmQtLW5hdmV0dGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gICAgICB9XG5cbiAgICAgID4gLnB1YmxpYy10cmFuc3BvcnQtY2FyZC0tY29sdW1ucyxcbiAgICAgID4gLnB1YmxpYy10cmFuc3BvcnQtY2FyZC0tYWlycG9ydCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gICAgICAgID4gLnB1YmxpYy10cmFuc3BvcnQtY2FyZCB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAucHVibGljLXRyYW5zcG9ydC1jYXJkLS1uYXZldHRlIHtcbiAgICAgICAgICBncmlkLXJvdzogYXV0bztcbiAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnB1YmxpYy10cmFuc3BvcnQtY2FyZC0tY29sdW1ucyxcbiAgICAgICAgPiAucHVibGljLXRyYW5zcG9ydC1jYXJkLS1haXJwb3J0IHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBDeWNsaW5nIFNlY3Rpb25cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLnNlY3Rpb25fX2RyaXZpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjBweCAwO1xuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG5cbiAgICAuZHJpdmluZy1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4oJHl2LXNwYWNpbmcteGwpO1xuICAgIH1cblxuICAgIC5kcml2aW5nLXNlY3Rpb25fX2hlYWRlciB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbigkeXYtc3BhY2luZy1zbSk7XG4gICAgICAvLyBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIH1cblxuICAgIC5kcml2aW5nLXNlY3Rpb25fX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtaDEoKTtcbiAgICAgIGNvbG9yOiAkeXYtY29sb3ItdGV4dC1kYXJrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJpdmluZy1zZWN0aW9uX19pbnRybyB7XG4gICAgICBAaW5jbHVkZSB5di10ZXh0KCR5di1mb250LXNpemUtdGV4dCwgJHl2LWNvbG9yLXRleHQtbGlnaHQsIDEuNyk7XG4gICAgfVxuXG4gICAgLmRyaXZpbmctZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMmZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgICAgIGdhcDogJHl2LXNwYWNpbmctbGc7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgZ2FwOiAkeXYtc3BhY2luZy1tZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJpdmluZy1jYXJkIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uKCR5di1zcGFjaW5nLW1kKTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJi0tcHJpbWFyeSB7XG4gICAgICAgIEBpbmNsdWRlIHl2LWNhcmQtYmFzZSgkeXYtcmFkaXVzLXhsLCAkeXYtc2hhZG93LXhsKTtcbiAgICAgICAgQGluY2x1ZGUgeXYtY2FyZC1zcGFjaW5nKDQwcHgsIDQ4cHgsICR5di1zcGFjaW5nLWxnKTtcblxuICAgICAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICAgICAgcGFkZGluZzogMzJweCAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAgIHBhZGRpbmc6IDI2cHggMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1zdXBwb3J0IHtcbiAgICAgICAgQGluY2x1ZGUgeXYtY2FyZC1iYXNlKCR5di1yYWRpdXMtbGcsICR5di1zaGFkb3ctbWQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIHl2LWNhcmQtc3BhY2luZygzMnB4LCAzMnB4LCAkeXYtc3BhY2luZy1tZCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJpdmluZy1zdXBwb3J0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICBnYXA6ICR5di1zcGFjaW5nLWxnO1xuXG4gICAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG5vbmU7XG4gICAgICAgIGdhcDogJHl2LXNwYWNpbmctbWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyaXZpbmctY2FyZF9faGVhZCB7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdygkeXYtc3BhY2luZy1zbSwgZmxleC1zdGFydCk7XG4gICAgfVxuXG4gICAgLmRyaXZpbmctY2FyZF9faWNvbiB7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdygwLCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIHl2LWljb24tc2l6ZSgyNnB4KTtcbiAgICAgIH1cblxuICAgICAgJi0tcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHl2LWNvbG9yLXByaW1hcnksIDAuMTIpO1xuICAgICAgfVxuXG4gICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR5di1jb2xvci1zZWNvbmRhcnksIDAuMTgpO1xuICAgICAgfVxuXG4gICAgICAmLS1hY2NlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR5di1jb2xvci1hY2NlbnQtYmx1ZSwgMC4xOCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyaXZpbmctY2FyZF9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgeXYtaGVhZGluZygkeXYtZm9udC1zaXplLXRpdGxlLCAkeXYtY29sb3ItcHJpbWFyeSwgNTAwLCAxcHgpO1xuICAgIH1cblxuICAgIC5kcml2aW5nLWNhcmRfX2NvbHVtbnMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGdhcDogJHl2LXNwYWNpbmctbGc7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgZ2FwOiAkeXYtc3BhY2luZy1tZDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJpdmluZy1jYXJkX19jb2x1bW4ge1xuICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4oJHl2LXNwYWNpbmctc20pO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1uZXV0cmFsLWRhcmssIDAuMDgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkeXYtc3BhY2luZy1tZDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6ICR5di1zcGFjaW5nLXNtO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3ItbmV1dHJhbC1kYXJrLCAwLjA4KTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyaXZpbmctY2FyZF9fY29sdW1uLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHl2LWhlYWRpbmcoMjJweCwgYmxhY2ssIDUwMCwgMC42cHgpO1xuICAgIH1cblxuICAgIC5kcml2aW5nLWNhcmRfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgeXYtdGV4dCgkeXYtZm9udC1zaXplLXRleHQsICR5di1jb2xvci10ZXh0LWRhcmssIDEuNyk7XG4gICAgfVxuXG4gICAgLmRyaXZpbmctY2FyZF9fbGluayB7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdygkeXYtc3BhY2luZy14cywgY2VudGVyKTtcbiAgICAgIC8vIEBpbmNsdWRlIGxpbmstb3JhbmdlKCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICBmb250LXNpemU6ICR5di1mb250LXNpemUtc3VidGl0bGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyaXZpbmctY2FyZF9fY3RhIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtcm93KCR5di1zcGFjaW5nLXhzKTtcbiAgICAgIEBpbmNsdWRlIGJlYmFzLWJ1dHRvbigpO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgZm9udC1zaXplOiAkeXYtZm9udC1zaXplLXN1YnRpdGxlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBBY2Nlc3NpYmlsaXR5IEJhbm5lclxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cblxuICAgIC5hY2Nlc3NpYmlsaXR5LWJhbm5lciB7XG4gICAgICBAaW5jbHVkZSB5di1jYXJkLWJhc2UoJHl2LXJhZGl1cy14bCwgJHl2LXNoYWRvdy1sZyk7XG4gICAgICBwYWRkaW5nOiAzNnB4IDQ4cHg7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdygkeXYtc3BhY2luZy14bCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICBnYXA6ICR5di1zcGFjaW5nLWxnO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY2Vzc2liaWxpdHktYmFubmVyX19pY29uIHtcbiAgICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdygwLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY2Vzc2liaWxpdHktYmFubmVyX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbigkeXYtc3BhY2luZy1zbSwgZmxleC1zdGFydCwgY2VudGVyKTtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgeXYtdGV4dCgkeXYtZm9udC1zaXplLXRleHQsICR5di1jb2xvci10ZXh0LWxpZ2h0LCAxLjgsIDQwMCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9fdGV4dCB7XG4gICAgICBAaW5jbHVkZSB5di10ZXh0KCR5di1mb250LXNpemUtdGV4dCwgJHl2LWNvbG9yLXRleHQtbGlnaHQsIDEuOCwgNDAwKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmstb3JhbmdlKCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY2Vzc2liaWxpdHktYmFubmVyX19hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgZmxleC1yb3coJHl2LXNwYWNpbmctc20sIGNlbnRlciwgY2VudGVyKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICR5di1yYWRpdXMtbGc7XG4gICAgICBwYWRkaW5nOiAxNnB4IDIycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHl2LWNvbG9yLXRleHQtZGFyaztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkeXYtdHJhbnNpdGlvbi1iYXNlLCBib3gtc2hhZG93ICR5di10cmFuc2l0aW9uLWJhc2U7XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgIGJveC1zaGFkb3c6ICR5di1zaGFkb3ctbWQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY2Vzc2liaWxpdHktYmFubmVyX19hY3Rpb24taWNvbiB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdygwLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY2Vzc2liaWxpdHktYmFubmVyX19hY3Rpb24tbGFiZWwge1xuICAgICAgQGluY2x1ZGUgeXYtaGVhZGluZygxOHB4LCAkeXYtY29sb3ItdGV4dC1kYXJrLCA1MDAsIDAuNXB4LCBub25lKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBDeWNsaW5nIFNlY3Rpb25cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLnNlY3Rpb25fX2N5Y2xpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjBweCAwO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cblxuICAgIC5jeWNsaW5nLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbigkeXYtc3BhY2luZy14bCk7XG4gICAgfVxuXG4gICAgLmN5Y2xpbmctc2VjdGlvbl9faGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uKCR5di1zcGFjaW5nLXNtKTtcbiAgICAgIC8vIG1heC13aWR0aDogNzgwcHg7XG4gICAgfVxuXG4gICAgLmN5Y2xpbmctc2VjdGlvbl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oMSgpO1xuICAgICAgY29sb3I6ICR5di1jb2xvci10ZXh0LWRhcms7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jeWNsaW5nLXNlY3Rpb25fX2ludHJvIHtcbiAgICAgIEBpbmNsdWRlIHl2LXRleHQoJHl2LWZvbnQtc2l6ZS10ZXh0LCAkeXYtY29sb3ItdGV4dC1saWdodCwgMS43KTtcbiAgICB9XG5cbiAgICAuY3ljbGluZy1jYXJkcyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgZ2FwOiAkeXYtc3BhY2luZy1sZztcblxuICAgICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICBnYXA6ICR5di1zcGFjaW5nLW1kO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jeWNsaW5nLWNhcmQge1xuICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4oJHl2LXNwYWNpbmctbWQpO1xuICAgIH1cblxuICAgIC5jeWNsaW5nLWNhcmRfX2hlYWQge1xuICAgICAgQGluY2x1ZGUgZmxleC1yb3coJHl2LXNwYWNpbmctc20sIGNlbnRlcik7XG4gICAgfVxuXG4gICAgLmN5Y2xpbmctY2FyZF9faWNvbiB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdygwLCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICAgIGNvbG9yOiAkeXYtY29sb3ItcHJpbWFyeTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgeXYtaWNvbi1zaXplKDI0cHgpO1xuICAgICAgfVxuXG4gICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR5di1jb2xvci1zZWNvbmRhcnksIDAuMTYpO1xuICAgICAgICBjb2xvcjogJHl2LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgIH1cblxuICAgICAgJi0tYWNjZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkeXYtY29sb3ItYWNjZW50LWJsdWUsIDAuMTYpO1xuICAgICAgICBjb2xvcjogJHl2LWNvbG9yLWFjY2VudC1ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jeWNsaW5nLWNhcmRfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHl2LWhlYWRpbmcoJHl2LWZvbnQtc2l6ZS10aXRsZSwgJHl2LWNvbG9yLXByaW1hcnksIDQwMCk7XG4gICAgfVxuXG4gICAgLmN5Y2xpbmctY2FyZF9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkeXYtc3BhY2luZy1tZDtcblxuICAgICAgdWwsXG4gICAgICBvbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkeXYtZm9udC1zaXplLXN1YnRpdGxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2N0YSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbiAgICAuY3ljbGluZy1jYXJkX19jdGEge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIEBpbmNsdWRlIGZsZXgtcm93KCR5di1zcGFjaW5nLXhzKTtcbiAgICAgIEBpbmNsdWRlIGJlYmFzLWJ1dHRvbigpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgZm9udC1zaXplOiAkeXYtZm9udC1zaXplLXN1YnRpdGxlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jeWNsaW5nLWNhcmRfX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIEBpbmNsdWRlIGZsZXgtcm93KCR5di1zcGFjaW5nLXhzLCBjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUgbGluay1vcmFuZ2UoKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHl2LWZvbnQtc2l6ZS1zdWJ0aXRsZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIFB1YmxpYyBUcmFuc3BvcnQgQ2FyZHNcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLnB1YmxpYy10cmFuc3BvcnQtY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9faGVhZCB7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdygxNnB4KTtcbiAgICB9XG5cbiAgICAmX19jb2x1bW5zIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICBnYXA6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkeXYtc3BhY2luZy1sZztcblxuICAgICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogJHl2LXNwYWNpbmctbWQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbHVtbiB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbigkeXYtZm9udC1zaXplLXNtYWxsKTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgZmxleC1yb3coMTZweCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuKTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgY29sb3I6ICR5di1jb2xvci1wcmltYXJ5O1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6ICR5di1pY29uLW1kO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHl2LWZvbnQtc2l6ZS10aXRsZTtcbiAgICAgIH1cblxuICAgICAgJi0taW5saW5lIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIH1cblxuICAgICAgJi0tYmFkZ2Uge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlcyB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbig0cHgpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHl2LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSB5di10ZXh0KCR5di1mb250LXNpemUtc3VidGl0bGUsICR5di1jb2xvci1zZWNvbmRhcnksIDEuMiwgNDAwKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgfVxuXG4gICAgJl9fbGVhZCB7XG4gICAgICBAaW5jbHVkZSB5di10ZXh0KCR5di1mb250LXNpemUtdGV4dCwgJHl2LWNvbG9yLXRleHQtZGFyaywgMS43KTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6ICR5di1zcGFjaW5nLXNtO1xuICAgIH1cblxuICAgICZfX2xpc3QtaXRlbSB7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdygxMHB4LCBmbGV4LXN0YXJ0KTtcbiAgICB9XG5cbiAgICAmX19saXN0LWJ1bGxldCB7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkeXYtZ3JhZGllbnQtYnVsbGV0O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAkeXYtc3BhY2luZy14cztcbiAgICB9XG5cbiAgICAmX19saXN0LWxvZ28ge1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cblxuICAgICZfX2xpc3QtdGV4dCB7XG4gICAgICBAaW5jbHVkZSB5di10ZXh0KCR5di1mb250LXNpemUtc21hbGwpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICR5di1jb2xvci1zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZXllYnJvdyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBAaW5jbHVkZSB5di1oZWFkaW5nKDI2cHgsICR5di1jb2xvci1zZWNvbmRhcnksIDQwMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAkeXYtZm9udC1zaXplLXRpdGxlLW1vYmlsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uYXZldHRlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGdhcDogMjRweDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgICBnYXA6ICR5di1zcGFjaW5nLXNtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBzdmcsXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6ICR5di1pY29uLW1kO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHVibGljLXRyYW5zcG9ydC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkeXYtY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICR5di1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogJHl2LWljb24tbWQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBOYXZldHRlIENhcmQgU3BlY2lmaWMgU3R5bGVzXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC5uYXZldHRlLWNhcmQge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgeXYtdGV4dCgkeXYtZm9udC1zaXplLXRleHQsICR5di1jb2xvci10ZXh0LWRhcmssIDEuNyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxNDBweCkgbWlubWF4KDAsIDFmcik7XG4gICAgICBnYXA6ICR5di1zcGFjaW5nLW1kO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMTcwcHgpIG1pbm1heCgwLCAxZnIpO1xuICAgICAgICBnYXA6ICR5di1zcGFjaW5nLXNtIDMycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aW1lbGluZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbigzNnB4KTtcbiAgICAgIHBhZGRpbmc6ICR5di1zcGFjaW5nLXhzIDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBFbXDDqmNoZSBsZSBkw6lib3JkZW1lbnRcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICR5di1mb250LXNpemUtdGl0bGU7XG4gICAgICAgIGJvdHRvbTogJHl2LWZvbnQtc2l6ZS10aXRsZTtcbiAgICAgICAgbGVmdDogJHl2LXNwYWNpbmctc207XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR5di1jb2xvci1ib3JkZXItbGlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICAgIGJvdHRvbTogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0YXRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgbWluLWhlaWdodDogNTJweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gTGltaXRlIGxhIGxhcmdldXIgYXUgY29udGFpbmVyXG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdygwLCBjZW50ZXIpO1xuICAgICAgY29sb3I6ICR5di1jb2xvci10ZXh0LWRhcms7XG4gICAgfVxuXG4gICAgJl9fc3RhdGlvbi1iYWRnZSB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkeXYtY29sb3ItcHJpbWFyeTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAvLyBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAvLyAgIHdpZHRoOiAzOHB4O1xuICAgICAgLy8gICBoZWlnaHQ6IDM4cHg7XG4gICAgICAvLyAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgLy8gfVxuXG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0aW9uLWxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIHl2LWhlYWRpbmcoMTlweCwgJHl2LWNvbG9yLXRleHQtZGFyaywgNjAwLCAwLjdweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyAvLyBQZXJtZXQgbGUgcmV0b3VyIMOgIGxhIGxpZ25lXG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyAvLyBDb21wYXRpYmlsaXTDqVxuICAgICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBMaW1pdGUgbGEgbGFyZ2V1clxuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXRhaWxzIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uKDI0cHgpO1xuICAgICAgcGFkZGluZzogJHl2LXNwYWNpbmcteHMgMDtcbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZ2FwOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV0YWlsIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtcm93KCR5di1mb250LXNpemUtc21hbGwsIGNlbnRlcik7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgfVxuXG4gICAgJl9fZGV0YWlsLWljb24ge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXRhaWwtdGV4dCB7XG4gICAgICBAaW5jbHVkZSB5di10ZXh0KCR5di1mb250LXNpemUtdGV4dCwgJHl2LWNvbG9yLXRleHQtZGFyaywgMS42LCA1MDApO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIFRyYW5zcG9ydCBUYWJzXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC5zZWN0aW9uX190cmFuc3BvcnQtdGFicyB7XG4gICAgcGFkZGluZzogJHl2LXNwYWNpbmctbWQgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4ICR5di1zcGFjaW5nLXhzIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBwYWRkaW5nOiAkeXYtc3BhY2luZy1sZyAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC50cmFuc3BvcnQtdGFicyB7XG4gICAgQGluY2x1ZGUgZmxleC1yb3coNjBweCwgY2VudGVyLCBjZW50ZXIsIHdyYXApO1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgZ2FwOiAkeXYtc3BhY2luZy14bDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAkeXYtc3BhY2luZy1sZztcbiAgICB9XG4gIH1cblxuICAudHJhbnNwb3J0LXRhYiB7XG4gICAgQGluY2x1ZGUgZmxleC1yb3coJHl2LXNwYWNpbmctbWQpO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHl2LXRyYW5zaXRpb24tYmFzZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIEBpbmNsdWRlIGZsZXgtcm93KDAsIGNlbnRlciwgY2VudGVyKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLWdyYXksXG4gICAgICAmLXJlZCB7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR5di10cmFuc2l0aW9uLWJhc2U7XG4gICAgICB9XG5cbiAgICAgICYtZ3JheSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICYtcmVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBAaW5jbHVkZSBiZWJhcy1idXR0b24oJHl2LWljb24tc20sIDApO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIGNvbG9yOiAjNzY3Njc2O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHl2LXRyYW5zaXRpb24tYmFzZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAkeXYtZm9udC1zaXplLXN1YnRpdGxlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAudHJhbnNwb3J0LXRhYl9faWNvbi1ncmF5IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgLnRyYW5zcG9ydC10YWJfX2ljb24tcmVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLnRyYW5zcG9ydC10YWJfX3RleHQge1xuICAgICAgICBjb2xvcjogJHl2LWNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC50cmFuc3BvcnQtdGFiX19pY29uLWdyYXkge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudHJhbnNwb3J0LXRhYl9faWNvbi1yZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAudHJhbnNwb3J0LXRhYl9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICR5di1jb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFBhZ2Utc3BlY2lmaWMgT3ZlcnJpZGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhpZGUgc3RpY2t5IGhlYWRlciB3aGVuIHNjcm9sbGluZyBvbiB0aGlzIHRlbXBsYXRlIG9ubHlcbmJvZHkucGFnZS10ZW1wbGF0ZS10cGxfeW91cl92aXNpdCB7XG4gIC5oZWFkZXItLXN0aWNreSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQUJPVVQgVVMgUEFHRVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuI2Fib3V0LXVzIHtcbiAgLnNlY3Rpb25fX3BhcmFncmFwaCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1saWdodDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaF9fY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBmb250LXN1YnRpdGxlKCk7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgY29sb3I6IHJnYmEoMiwgMSwgMSwgMC44Myk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdHJvbmcsXG4gICAgICBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgICB9XG5cbiAgICAgIGVtLFxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbl9fc3Rvcnktc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnN0b3J5LXNsaWRlcl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oMigpO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdG9yeS10aW1lbGluZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC50aW1lbGluZS1saW5lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDg0cHg7XG4gICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX20pIHtcbiAgICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdG9yeS1zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCA4MHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX20pIHtcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLy8gTmUgcGFzIG1ldHRyZSBoZWlnaHQ6IDEwMCUgaWNpIHBvdXIgw6l2aXRlciBsZXMgcHJvYmzDqG1lcyBhdmVjIGxlIGRvdFxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1wcmV2LFxuICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYmxhY2ssIDEwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogNjBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDYwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0b3J5LXNsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJl9feWVhciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtZ290aGFtKDQwMCwgMTJweCwgMSwgIzk5OSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTMwcHg7XG4gICAgICAgIGxlZnQ6IDU1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZG90IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zOXB4O1xuICAgICAgICBsZWZ0OiA1NXB4O1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2NjYztcbiAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RyaWFuZ2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICBsZWZ0OiA3MHB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkICRjb2xvci1uZXV0cmFsLWRhcms7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtZGFyaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgdG9wOiAtMzdweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZXhwYW5kZWQge1xuICAgICAgICAgIC5zdG9yeS1zbGlkZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDgwcHggNXB4IDIwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtaDIoKTtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wYXJhZ3JhcGgoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICZfX3RvZ2dsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtZ290aGFtKDQwMCwgMTFweCwgMSwgd2hpdGUpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0LW1vcmUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Rvcnktc2xpZGVfX2NhcmQuZXhwYW5kZWQgLnN0b3J5LXNsaWRlX190b2dnbGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0LWxlc3MpO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uX19idXJlYXV4LWdyaWQge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwIDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fcykge1xuICAgICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLS1jYXJkcyB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zZWN0aW9uX19oZWFkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1oMigpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgQGluY2x1ZGUgZm9udC1wYXJhZ3JhcGgoKTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmRzX19ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwO1xuXG4gICAgICAuYnVyZWF1eC1pdGVtIHtcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5rIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbGluayB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9faW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWxpZ2h0ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fcykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxMjBweCA2MHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19zKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fdGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtaDIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAucmVsYXRlZC1hY3Rpdml0eS1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1wYXJhZ3JhcGgoKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlbGF0ZWQtYWN0aXZpdHktY2FyZF9fbW9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1nb3RoYW0oNzAwLCAxNnB4LCAxLCAkZmlsdGVyLWFjdGl2ZS1jb2xvcik7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHggMHB4IDNweCAwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDE1cHggMHB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2RvY3VtZW50cyB7XG4gIC8vIEhlcm8gU2VjdGlvblxuICAuc2VjdGlvbl9fZG9jdW1lbnRzLWhlcm8ge1xuICAgIHBhZGRpbmc6IDAgMCAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMDtcbiAgICB9XG5cbiAgICAuZG9jdW1lbnRzLWhlcm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgNXZ3LCA0cmVtKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuXG4gICAgLmRvY3VtZW50cy1oZXJvX19pbnRybyB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEb2N1bWVudHMgQ2F0ZWdvcnkgU2VjdGlvblxuICAuc2VjdGlvbl9fZG9jdW1lbnRzLWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICB9XG5cbiAgICAuZG9jdW1lbnRzLWNhdGVnb3J5X190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDN2dywgMnJlbSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgfVxuXG4gICAgLy8gRG9jdW1lbnRzIEdyaWRcbiAgICAuZG9jdW1lbnRzLWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE0MHB4LCAxZnIpKTtcbiAgICAgIGdhcDogMnJlbSAxLjVyZW07XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNjBweCwgMWZyKSk7XG4gICAgICAgIGdhcDogMi41cmVtIDJyZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTgwcHgsIDFmcikpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERvY3VtZW50IENhcmRcbiAgICAuZG9jdW1lbnQtY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG5cbiAgICAgICAgICAuZG9jdW1lbnQtY2FyZF9faWNvbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRvY3VtZW50LWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGNvbG9yLWFjY2VudDtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEb2N1bWVudCBJY29uXG4gICAgLmRvY3VtZW50LWNhcmRfX2ljb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC8vIFNWRyBJY29uXG4gICAgLmRvY3VtZW50LWNhcmRfX3N2ZyB7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgLy8gRG9jdW1lbnQgVGl0bGVcbiAgICAuZG9jdW1lbnQtY2FyZF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
