.woocommerce-product-details__short-description ul,.woocommerce-tabs ul{list-style:none;margin:2rem 0 2rem 1.5rem}@media (min-width: 980px){.woocommerce-product-details__short-description ul,.woocommerce-tabs ul{margin:2rem 0 2rem 3rem}}.woocommerce-product-details__short-description ul li,.woocommerce-tabs ul li{position:relative;margin:.4rem 0;padding-left:2.6rem;font-size:1.6rem}.woocommerce-product-details__short-description ul li::before,.woocommerce-tabs ul li::before{content:'\2022';position:absolute;top:-2px;left:0;font-weight:bold;color:#2BA149;font-size:2rem;line-height:2.8rem}.woocommerce-product-details__short-description ul ol li,.woocommerce-tabs ul ol li{padding-left:1rem}.woocommerce-product-details__short-description ul ol li::before,.woocommerce-tabs ul ol li::before{display:none}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block;padding-top:70px}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.alt.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) ul.products .alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.alt.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) ul.products .alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,input{overflow:visible}button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.alt.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) ul.products .alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,select{text-transform:none}button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.alt.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) ul.products .alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt::-moz-focus-inner,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button::-moz-focus-inner,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button::-moz-focus-inner,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke::-moz-focus-inner,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.alt.button.footer-contact-support::-moz-focus-inner,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton::-moz-focus-inner,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt::-moz-focus-inner,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt::-moz-focus-inner,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange::-moz-focus-inner,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange::-moz-focus-inner,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.alt.button::-moz-focus-inner,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) ul.products .alt.button::-moz-focus-inner,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button::-moz-focus-inner,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt:-moz-focusring,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke:-moz-focusring,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton:-moz-focusring,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt:-moz-focusring,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt:-moz-focusring,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange:-moz-focusring,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange:-moz-focusring,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button:-moz-focusring,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}p{margin:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#lil-pete-container{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999;opacity:0;transition:opacity 2000ms linear 0s}#lil-pete-container #lil-pete{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#lil-pete-container.is-opened{opacity:1}div[data-vec~='carousel-container']{position:relative;overflow:hidden;display:inline-block;vertical-align:middle;width:100%}div[data-vec~='carousel-container'] div[data-vec-carousel-screen]{position:absolute;width:100%;left:100%}div[data-vec~='carousel-container'] div[data-vec-carousel-screen]:first-child{left:0px}.vec-carousel-slide-button{display:inline-block;vertical-align:middle;width:33px;height:81px;cursor:pointer}.vec-carousel-slide-button.hidden{visibility:hidden}.vec-carousel-slide-button[data-vec~='carousel-left-button']{margin-right:50px}.vec-carousel-slide-button[data-vec~='carousel-right-button']{margin-left:50px}.vec-carousel-slide-button:hover{background-position:center bottom}div[data-vec~='carousel-container'] div[data-vec-item-blank]{visibility:hidden}div[data-vec~='carousel-nav']{text-align:center}div[data-vec~='carousel-nav'] .vec-carousel-nav-button{display:inline-block;width:40px;height:30px;margin-right:5px;cursor:pointer}div[data-vec~='carousel-nav'] .vec-carousel-nav-button:last-child{margin-right:0px}div[data-vec~='carousel-nav'] .vec-carousel-nav-button .shape{background-color:#FFFFFF;opacity:0.5;width:100%;height:3px;margin-top:33%}div[data-vec~='carousel-nav'].grey .vec-carousel-nav-button .shape{background-color:#58585A}div[data-vec~='carousel-nav'] .vec-carousel-nav-button.active .shape,div[data-vec~='carousel-nav'] .vec-carousel-nav-button:hover .shape{opacity:0.9}div[data-vec~='carousel-nav'].points{text-align:center;margin-top:18px}div[data-vec~='carousel-nav'].points .vec-carousel-nav-button{display:inline-block;vertical-align:middle;width:25px;height:20px;line-height:20px;text-align:center;margin-right:0px;cursor:pointer}div[data-vec~='carousel-nav'].points .vec-carousel-nav-button:last-child{margin-right:0px}div[data-vec~='carousel-nav'].points .vec-carousel-nav-button .shape{background-color:#A7A8AA;display:inline-block;vertical-align:middle;width:7px;height:7px;border-radius:10px;margin:0 auto;box-sizing:content-box}div[data-vec~='carousel-nav'].points .vec-carousel-nav-button.active .shape,div[data-vec~='carousel-nav'].points .vec-carousel-nav-button:hover .shape{background-color:#FFFFFF;border:6px solid #EDEDEE}.bold{font-weight:bold}.italic{font-style:italic}.underline{text-decoration:underline}span.font-size-5{font-size:5px}span.font-size-6{font-size:6px}span.font-size-7{font-size:7px}span.font-size-8{font-size:8px}span.font-size-9{font-size:9px}span.font-size-10{font-size:10px}span.font-size-11{font-size:11px}span.font-size-12{font-size:12px}span.font-size-13{font-size:13px}span.font-size-14{font-size:14px}span.font-size-15{font-size:15px}span.font-size-16{font-size:16px}span.font-size-17{font-size:17px}span.font-size-18{font-size:18px}span.font-size-19{font-size:19px}span.font-size-20{font-size:20px}span.font-size-21{font-size:21px}span.font-size-22{font-size:22px}span.font-size-23{font-size:23px}span.font-size-24{font-size:24px}span.font-size-25{font-size:25px}span.font-size-26{font-size:26px}span.font-size-27{font-size:27px}span.font-size-28{font-size:28px}span.font-size-29{font-size:29px}span.font-size-30{font-size:30px}span.font-size-31{font-size:31px}span.font-size-32{font-size:32px}span.font-size-33{font-size:33px}span.font-size-34{font-size:34px}span.font-size-35{font-size:35px}span.font-size-36{font-size:36px}span.font-size-37{font-size:37px}span.font-size-38{font-size:38px}span.font-size-39{font-size:39px}span.font-size-40{font-size:40px}span.font-size-41{font-size:41px}span.font-size-42{font-size:42px}span.font-size-43{font-size:43px}span.font-size-44{font-size:44px}span.font-size-45{font-size:45px}span.font-size-46{font-size:46px}span.font-size-47{font-size:47px}span.font-size-48{font-size:48px}span.font-size-49{font-size:49px}span.font-size-50{font-size:50px}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.align-justify{text-align:justify}.align-justify:after{content:"";display:inline-block;width:100%}.p-no-margin-bottom p{margin-bottom:0px}.display-none{display:none}.display-none-important{display:none !important}.visibility-hidden{visibility:hidden}.visibility-hidden-important{visibility:hidden !important}#editor-vec b,#editor-vec strong{font-weight:bold !important}#editor-vec i,#editor-vec em{font-style:italic !important}#editor-vec u{text-decoration:underline !important}.only-mobile{display:none !important}.only-mobile-small{display:none !important}@media (min-width: 1024px){[data-vec~="transition"][data-vec-transition~="right"][data-vec-transition-desktop="true"]{transform:translateX(-200px);opacity:0;transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="left"][data-vec-transition-desktop="true"]{transform:translateX(200px);opacity:0;transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="right"][data-vec-transition-desktop="true"].transition,[data-vec~="transition"][data-vec-transition~="left"][data-vec-transition-desktop="true"].transition{transform:translateX(0px);opacity:1}[data-vec~="transition"][data-vec-transition~="bottom"][data-vec-transition-desktop="true"]{transform:translateY(-200px);opacity:0;transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="top"][data-vec-transition-desktop="true"]{transform:translateY(200px);opacity:0;transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="bottom"][data-vec-transition-desktop="true"].transition,[data-vec~="transition"][data-vec-transition~="top"][data-vec-transition-desktop="true"].transition{transform:translateY(0px);opacity:1}[data-vec~="transition"][data-vec-transition~="bottom-small"][data-vec-transition-desktop="true"]{transform:translateY(-100px);opacity:0;transition:all 0.4s ease 0s}[data-vec~="transition"][data-vec-transition~="top-small"][data-vec-transition-desktop="true"]{transform:translateY(100px);opacity:0;transition:all 0.4s ease 0s}[data-vec~="transition"][data-vec-transition~="bottom-small"][data-vec-transition-desktop="true"].transition,[data-vec~="transition"][data-vec-transition~="top-small"][data-vec-transition-desktop="true"].transition{transform:translateY(0px);opacity:1}[data-vec~="transition"][data-vec-transition~="right-small"][data-vec-transition-desktop="true"]{transform:translateX(-100px);opacity:0;transition:all 0.4s ease 0s}[data-vec~="transition"][data-vec-transition~="left-small"][data-vec-transition-desktop="true"]{transform:translateX(100px);opacity:0;transition:all 0.4s ease 0s}[data-vec~="transition"][data-vec-transition~="right-small"][data-vec-transition-desktop="true"].transition,[data-vec~="transition"][data-vec-transition~="left-small"][data-vec-transition-desktop="true"].transition{transform:translateX(0px);opacity:1}[data-vec~="transition"][data-vec-transition~="slide-top"][data-vec-transition-desktop="true"]{transform:translateY(200px);transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="slide-top"][data-vec-transition-desktop="true"].transition{transform:translateY(0px)}[data-vec~="transition"][data-vec-transition~="opacity"][data-vec-transition-desktop="true"]{opacity:0;transition:opacity 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="opacity"][data-vec-transition-desktop="true"].transition{opacity:1}[data-vec~="transition"][data-vec-transition~="width-right"][data-vec-transition-desktop="true"]{left:0px;width:0px;transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="width-left"][data-vec-transition-desktop="true"]{right:0px;width:0px;transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="width-right"][data-vec-transition-desktop="true"].transition,[data-vec~="transition"][data-vec-transition~="width-left"][data-vec-transition-desktop="true"].transition{width:100%}[data-vec~="transition"][data-vec-transition~="height-bottom"][data-vec-transition-desktop="true"]{top:0px;height:0px;transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="height-top"][data-vec-transition-desktop="true"]{bottom:0px;height:0px;transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="height-bottom"][data-vec-transition-desktop="true"].transition,[data-vec~="transition"][data-vec-transition~="height-top"][data-vec-transition-desktop="true"].transition{height:100%}}@media (max-width: 1023px){[data-vec~="transition"][data-vec-transition~="right"][data-vec-transition-mobile="true"]{transform:translateX(-200px);opacity:0;transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="left"][data-vec-transition-mobile="true"]{transform:translateX(200px);opacity:0;transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="right"][data-vec-transition-mobile="true"].transition,[data-vec~="transition"][data-vec-transition~="left"][data-vec-transition-mobile="true"].transition{transform:translateX(0px);opacity:1}[data-vec~="transition"][data-vec-transition~="bottom"][data-vec-transition-mobile="true"]{transform:translateY(-200px);opacity:0;transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="top"][data-vec-transition-mobile="true"]{transform:translateY(200px);opacity:0;transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="bottom"][data-vec-transition-mobile="true"].transition,[data-vec~="transition"][data-vec-transition~="top"][data-vec-transition-mobile="true"].transition{transform:translateY(0px);opacity:1}[data-vec~="transition"][data-vec-transition~="bottom-small"][data-vec-transition-mobile="true"]{transform:translateY(-100px);opacity:0;transition:all 0.4s ease 0s}[data-vec~="transition"][data-vec-transition~="top-small"][data-vec-transition-mobile="true"]{transform:translateY(100px);opacity:0;transition:all 0.4s ease 0s}[data-vec~="transition"][data-vec-transition~="bottom-small"][data-vec-transition-mobile="true"].transition,[data-vec~="transition"][data-vec-transition~="top-small"][data-vec-transition-mobile="true"].transition{transform:translateY(0px);opacity:1}[data-vec~="transition"][data-vec-transition~="right-small"][data-vec-transition-mobile="true"]{transform:translateX(-100px);opacity:0;transition:all 0.4s ease 0s}[data-vec~="transition"][data-vec-transition~="left-small"][data-vec-transition-mobile="true"]{transform:translateX(100px);opacity:0;transition:all 0.4s ease 0s}[data-vec~="transition"][data-vec-transition~="right-small"][data-vec-transition-mobile="true"].transition,[data-vec~="transition"][data-vec-transition~="left-small"][data-vec-transition-mobile="true"].transition{transform:translateY(0px);opacity:1}[data-vec~="transition"][data-vec-transition~="slide-top"][data-vec-transition-mobile="true"]{transform:translateY(200px);transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="slide-top"][data-vec-transition-mobile="true"].transition{transform:translateY(0px)}[data-vec~="transition"][data-vec-transition~="opacity"][data-vec-transition-mobile="true"]{opacity:0;transition:opacity 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="opacity"][data-vec-transition-mobile="true"].transition{opacity:1}[data-vec~="transition"][data-vec-transition~="width-right"][data-vec-transition-mobile="true"]{left:0px;width:0px;transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="width-left"][data-vec-transition-mobile="true"]{right:0px;width:0px;transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="width-right"][data-vec-transition-mobile="true"].transition,[data-vec~="transition"][data-vec-transition~="width-left"][data-vec-transition-mobile="true"].transition{width:100%}[data-vec~="transition"][data-vec-transition~="height-bottom"][data-vec-transition-mobile="true"]{top:0px;height:0px;transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="height-top"][data-vec-transition-mobile="true"]{bottom:0px;height:0px;transition:all 0.8s ease 0s}[data-vec~="transition"][data-vec-transition~="height-bottom"][data-vec-transition-mobile="true"].transition,[data-vec~="transition"][data-vec-transition~="height-top"][data-vec-transition-mobile="true"].transition{height:100%}.only-desktop{display:none !important}.only-mobile{display:block !important}.only-mobile.inline-block{display:inline-block !important}}@media (max-width: 480px){.only-desktop-tablet{display:none !important}.only-mobile-small{display:block !important}.only-mobile-small.inline-block{display:inline-block !important}}html{box-sizing:border-box;font-size:62.5%}body{width:100%;color:#222422;overflow-x:hidden}body.no-scroll{overflow-y:hidden}main{padding-top:70px}@media (min-width: 980px){main{padding-top:90px}}*,*::before,*::after{box-sizing:inherit}a{color:#2BA149;text-decoration:none}a:hover,a:active,a:focus{color:#207937;text-decoration:underline}ul{padding:0;list-style:none}img{height:auto;max-width:100%}.alignfull{margin:32px calc(50% - 50vw);max-width:100vw;width:100vw}.alignwide{margin:32px calc(25% - 25vw);max-width:100vw;width:100vw}.marg-top0{margin-top:0}.marg-bottom20{margin-bottom:2rem}.center{text-align:center}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}:target{scroll-margin-top:100px}}body{color:#1d1d1d;font-style:normal;font-weight:400;line-height:1.5;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:400}h1,.h1{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-weight:700;font-size:45px;font-size:4.5rem;line-height:1.4}@media (max-width: 980px){h1,.h1{font-size:45px;font-size:4.5rem}}@media (max-width: 680px){h1,.h1{font-size:45px;font-size:4.5rem}}h2,.h2{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-weight:300;font-size:36px;font-size:3.6rem;line-height:1.4}@media (max-width: 980px){h2,.h2{font-size:30px;font-size:3rem}}@media (max-width: 680px){h2,.h2{font-size:26px;font-size:2.6rem}}h3,.h3{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-weight:300;font-size:30px;font-size:3rem}@media (max-width: 980px){h3,.h3{font-size:26px;font-size:2.6rem}}@media (max-width: 680px){h3,.h3{font-size:20px;font-size:2rem}}h4,.h4{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-weight:980px;font-size:25px;font-size:2.5rem}@media (max-width: 980px){h4,.h4{font-size:20px;font-size:2rem}}@media (max-width: 680px){h4,.h4{font-size:18px;font-size:1.8rem}}h5,.h5{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-weight:980px;font-size:18px;font-size:1.8rem}@media (max-width: 680px){h5,.h5{font-size:21px;font-size:2.1rem}}h6,.h6{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-weight:980px;font-size:18px;font-size:1.8rem}p,.p{font-size:16px;font-size:1.6rem;line-height:1.8}@media (max-width: 980px){p,.p{font-size:16px;font-size:1.6rem}}@media (max-width: 680px){p,.p{font-size:16px;font-size:1.6rem}}.block-title{margin-top:0;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:30px;line-height:1.3}.block-subtitle-under{margin-top:12px;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:14px;line-height:1}@media (min-width: 980px){.block-title{font-size:36px}}.clearfix::after{clear:both;content:'';display:table}.container{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.container--full{max-width:inherit;margin-left:0;margin-right:0}.container-big{width:100%;max-width:1640px;margin-left:auto;margin-right:auto;padding:0 20px 0 20px}@media (min-width: 980px){.container--full{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;width:calc(100% - 40px)}}@media (min-width: 980px){.container--only-desktop{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}}.frame-block{background-color:#FFFFFF;width:calc(100% - 30px);box-shadow:0px 3px 16px #00000029;padding-top:50px;padding-bottom:55px}.frame-block .frame-block-content{width:calc(100vw - (100vw - 1180px) / 2 - 30px - 20px * 2);max-width:calc(100% - 20px);margin-left:auto;margin-right:0;padding-right:20px}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:black;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:white;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex='-1']:focus{outline:0}iframe.width-changed{width:100%;display:block;border:0;height:0;margin:0}@media (min-width: 450px){.frame-block{width:calc(100% - 35px)}.frame-block .frame-block-content{width:calc(100vw - (100vw - 1180px) / 2 - 35px - 20px * 2)}}@media (min-width: 980px){.frame-block{width:calc(100% - 120px)}.frame-block .frame-block-content{width:calc(100vw - (100vw - 1180px) / 2 - 120px - 20px * 2);padding-left:0;padding-right:0}}@media (min-width: 1300px){.frame-block{width:calc(100% - 200px);padding-top:70px;padding-bottom:70px}.frame-block .frame-block-content{width:calc(100vw - (100vw - 1180px) / 2 - 200px - 20px * 2)}}.row{display:flex;flex-flow:row wrap;width:100%;align-items:center;justify-content:space-between}.column{flex-basis:0;flex-grow:1}@media (max-width: 680px){.column{flex-basis:100%}}.column--double{display:flex;flex-direction:column;flex-basis:0;flex-grow:2}@media (max-width: 680px){.column--double{flex-basis:100%}}@media (max-width: 680px){.column--firstonmobile{order:-1;padding-bottom:30px}}.button-reset{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0}.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.wpcss-btn,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.wpcss-add-all,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.button-stroke--orange,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.dbutton,.wpcss-copy-btn input,.lp-contact form.form--black .button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.alt.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) ul.products .alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce ul.products .button,.woocommerce-checkout .wp-element-button{background-color:#2BA149;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;height:43px;padding:0 25px;border:2px solid #2BA149;border-radius:30px;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:12px;line-height:39px;text-transform:uppercase;color:#FFFFFF;cursor:pointer;transition:all 400ms ease 0s}@media (min-width: 980px){.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.wpcss-btn,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.wpcss-add-all,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.button-stroke--orange,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.dbutton,.wpcss-copy-btn input,.lp-contact form.form--black .button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.alt.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) ul.products .alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce ul.products .button,.woocommerce-checkout .wp-element-button{height:52px;padding-left:30px;padding-right:30px;font-size:14px;line-height:48px}}@media (min-width: 1540px){.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.wpcss-btn,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.wpcss-add-all,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.button-stroke--orange,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.dbutton,.wpcss-copy-btn input,.lp-contact form.form--black .button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.alt.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) ul.products .alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce ul.products .button,.woocommerce-checkout .wp-element-button{height:60px;padding-left:40px;padding-right:40px;font-size:14px;line-height:56px}}.button:not(.button--open):hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:not(.button--open):hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke:not(.button--open):hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt:not(.button--open):hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt:not(.button--open):hover,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt:not(.button--open):hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:not(.button--open):hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support:not(.button--open):hover,.dbutton:not(.button--open):hover,.wpcss-copy-btn input:not(.button--open):hover,.lp-contact form.form--black .button--orange:not(.button--open):hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:not(.button--open):hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt:not(.button--open):hover,.woocommerce ul.products .button:not(.button--open):hover,.woocommerce-checkout .wp-element-button:not(.button--open):hover,.button:not(.button--open):active,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:not(.button--open):active,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke:not(.button--open):active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt:not(.button--open):active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt:not(.button--open):active,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt:not(.button--open):active,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:not(.button--open):active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support:not(.button--open):active,.dbutton:not(.button--open):active,.wpcss-copy-btn input:not(.button--open):active,.lp-contact form.form--black .button--orange:not(.button--open):active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:not(.button--open):active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt:not(.button--open):active,.woocommerce ul.products .button:not(.button--open):active,.woocommerce-checkout .wp-element-button:not(.button--open):active,.button:not(.button--open):focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:not(.button--open):focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke:not(.button--open):focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt:not(.button--open):focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt:not(.button--open):focus,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt:not(.button--open):focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:not(.button--open):focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support:not(.button--open):focus,.dbutton:not(.button--open):focus,.wpcss-copy-btn input:not(.button--open):focus,.lp-contact form.form--black .button--orange:not(.button--open):focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:not(.button--open):focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt:not(.button--open):focus,.woocommerce ul.products .button:not(.button--open):focus,.woocommerce-checkout .wp-element-button:not(.button--open):focus,.button.button--open.is-open,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button--open.is-open.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button--open.is-open.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.button--open.is-open.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.button--open.is-open.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button--open.is-open.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button--open.is-open.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button--open.is-open.button.footer-contact-support,.button--open.is-open.dbutton,.wpcss-copy-btn input.button--open.is-open,.lp-contact form.form--black .button--open.is-open.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button--open.is-open.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button--open.is-open.button.alt,.woocommerce ul.products .button--open.is-open.button,.woocommerce-checkout .button--open.is-open.wp-element-button{background-color:transparent;text-decoration:none;color:#2BA149}.button--orange{background-color:#EFB41C;border-color:#EFB41C}.button--orange:not(.button--open):hover,.button--orange:not(.button--open):active,.button--orange:not(.button--open):focus,.button--orange.button--open.is-open{color:#EFB41C}.button--yellow{background-color:#f7d98d;border-color:#f7d98d}.button--yellow:not(.button--open):hover,.button--yellow:not(.button--open):active,.button--yellow:not(.button--open):focus,.button--yellow.button--open.is-open{color:#f7d98d}.button--grey{background-color:#E8E8E8;border-color:#E8E8E8;color:#000000}.button--grey:not(.button--open):hover,.button--grey:not(.button--open):active,.button--grey:not(.button--open):focus,.button--grey.button--open.is-open{color:#000000}.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button-stroke.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.wpcss-btn,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.wpcss-btn.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.wpcss-add-all,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.wpcss-add-all.alt,.wpcss-copy-btn input,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.button-stroke--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.button-stroke--orange.alt{background-color:transparent;color:#2BA149}.button-stroke:not(.button--open):hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke:not(.button--open):hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button-stroke.button.alt:not(.button--open):hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt:not(.button--open):hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt:not(.button--open):hover,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt:not(.button--open):hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:not(.button--open):hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.wpcss-btn:not(.button--open):hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.wpcss-btn.alt:not(.button--open):hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.wpcss-add-all:not(.button--open):hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.wpcss-add-all.alt:not(.button--open):hover,.wpcss-copy-btn input:not(.button--open):hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.button-stroke--orange:not(.button--open):hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.button-stroke--orange.alt:not(.button--open):hover,.button-stroke:not(.button--open):active,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke:not(.button--open):active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button-stroke.button.alt:not(.button--open):active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt:not(.button--open):active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt:not(.button--open):active,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt:not(.button--open):active,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:not(.button--open):active,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.wpcss-btn:not(.button--open):active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.wpcss-btn.alt:not(.button--open):active,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.wpcss-add-all:not(.button--open):active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.wpcss-add-all.alt:not(.button--open):active,.wpcss-copy-btn input:not(.button--open):active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.button-stroke--orange:not(.button--open):active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.button-stroke--orange.alt:not(.button--open):active,.button-stroke:not(.button--open):focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke:not(.button--open):focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button-stroke.button.alt:not(.button--open):focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt:not(.button--open):focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt:not(.button--open):focus,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt:not(.button--open):focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:not(.button--open):focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.wpcss-btn:not(.button--open):focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.wpcss-btn.alt:not(.button--open):focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.wpcss-add-all:not(.button--open):focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.wpcss-add-all.alt:not(.button--open):focus,.wpcss-copy-btn input:not(.button--open):focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.button-stroke--orange:not(.button--open):focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.button-stroke--orange.alt:not(.button--open):focus,.button-stroke.button--open.is-open,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button--open.is-open.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button--open.is-open.button-stroke.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.button--open.is-open.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.button--open.is-open.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button--open.is-open.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button--open.is-open.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button--open.is-open.button.wpcss-btn,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button--open.is-open.button.wpcss-btn.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button--open.is-open.button.wpcss-add-all,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button--open.is-open.button.wpcss-add-all.alt,.wpcss-copy-btn input.button--open.is-open,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button--open.is-open.button.button-stroke--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button--open.is-open.button.button-stroke--orange.alt{background-color:#2BA149;color:#FFFFFF}.button-stroke--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.button-stroke--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.button-stroke--orange.alt{border-color:#EFB41C;color:#EFB41C}.button-stroke--orange:not(.button--open):hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.button-stroke--orange:not(.button--open):hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.button-stroke--orange.alt:not(.button--open):hover,.button-stroke--orange:not(.button--open):active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.button-stroke--orange:not(.button--open):active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.button-stroke--orange.alt:not(.button--open):active,.button-stroke--orange:not(.button--open):focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.button-stroke--orange:not(.button--open):focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.button-stroke--orange.alt:not(.button--open):focus,.button-stroke--orange.button--open.is-open,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button--open.is-open.button.button-stroke--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button--open.is-open.button.button-stroke--orange.alt{background-color:#EFB41C}.button-stroke--yellow{border-color:#f7d98d;color:#f7d98d}.button-stroke--yellow:not(.button--open):hover,.button-stroke--yellow:not(.button--open):active,.button-stroke--yellow:not(.button--open):focus,.button-stroke--yellow.button--open.is-open{background-color:#f7d98d}.button-stroke--grey{border-color:#E8E8E8;color:#000000}.button-stroke--grey:not(.button--open):hover,.button-stroke--grey:not(.button--open):active,.button-stroke--grey:not(.button--open):focus,.button-stroke--grey.button--open.is-open{background-color:#E8E8E8;color:#000000}.button:active,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:active,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt:active,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt:active,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:active,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:active:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.alt:active:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support:active,.dbutton:active,.wpcss-copy-btn input:active,.lp-contact form.form--black .button--orange:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt:active,.woocommerce ul.products .button:active,.woocommerce-checkout .wp-element-button:active,.button:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt:focus,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:focus:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.alt:focus:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support:focus,.dbutton:focus,.wpcss-copy-btn input:focus,.lp-contact form.form--black .button--orange:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt:focus,.woocommerce ul.products .button:focus,.woocommerce-checkout .wp-element-button:focus{text-decoration:none}.button--small,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button--small.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button--small.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button--small.dbutton,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .lp-contact form.form--black button.alt.button--small.button--orange,.lp-contact form.form--black :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button--small.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .alt.button--small.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .alt.button--small.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .lp-contact form.form--black .alt.button--small.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .woocommerce .alt.button--small.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .alt.button--small.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-checkout .alt.button--small.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .woocommerce .alt.button--small.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .alt.button--small.wp-element-button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-checkout button.alt.button--small.wp-element-button,.woocommerce-checkout :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button--small.wp-element-button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button--small.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button--small.dbutton,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .lp-contact form.form--black a.alt.button--small.button--orange,.lp-contact form.form--black :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button--small.button--orange,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce ul.products a.alt.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-checkout a.alt.button--small.wp-element-button,.woocommerce-checkout :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button--small.wp-element-button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button--small,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button--small.button--text.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button--text.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button--small.button--text.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button--small.button--text.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .alt.button--small.button--text.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt.button--text,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt.button--text,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt.button--text,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .alt.button--small.button--text.dbutton,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button--small.button--text.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button--text.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button--small.button--text.dbutton,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce ul.products a.alt.button--text.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button--small.button--text,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,.wpcss-copy-btn input{height:3.4rem;padding:0 1rem;line-height:2.6;font-size:1.2rem}[type='button'].link{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;cursor:pointer}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button--small.button--text.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button--text.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button--small.button--text.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button--small.button--text.dbutton,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .lp-contact form.form--black button.alt.button--small.button--text.button--orange,.lp-contact form.form--black :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button--small.button--text.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .alt.button--small.button--text.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt.button--text,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt.button--text,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt.button--text,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .alt.button--small.button--text.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .lp-contact form.form--black .alt.button--small.button--text.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .woocommerce .alt.button--small.button--text.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .alt.button--small.button--text.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-checkout .alt.button--small.button--text.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .woocommerce .alt.button--small.button--text.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .alt.button--small.button--text.wp-element-button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-checkout button.alt.button--small.button--text.wp-element-button,.woocommerce-checkout :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button--small.button--text.wp-element-button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button--small.button--text.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button--text.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button--text.footer-contact-support.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce ul.products a.alt.button--text.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button--small.button--text.dbutton,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .lp-contact form.form--black a.alt.button--small.button--text.button--orange,.lp-contact form.form--black :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button--small.button--text.button--orange,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-checkout a.alt.button--small.button--text.wp-element-button,.woocommerce-checkout :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.alt.button--small.button--text.wp-element-button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button--text.alt.button--small.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button--text.alt.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button--text.alt.button--small.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button--text.alt.button--small.dbutton,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .lp-contact form.form--black button.button--text.alt.button--small.button--orange,.lp-contact form.form--black :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button--text.alt.button--small.button--orange,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-checkout button.button--text.alt.button--small.wp-element-button,.woocommerce-checkout :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button--text.alt.button--small.wp-element-button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button--text.button--small,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button--small.button--text.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button--small.button--text.alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.button--text.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.button--text.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button--text.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .lp-contact form.form--black .button--small.button--text.alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .woocommerce .button--small.button--text.alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button--small.button--text.alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-checkout .button--small.button--text.alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .woocommerce .button--small.button--text.alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button--small.button--text.alt.wp-element-button{height:auto;padding-top:.6rem;padding-bottom:.6rem;line-height:1.2;text-align:center}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.checkout-button.alt.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.checkout-button.alt.dbutton,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .lp-contact form.form--black a.checkout-button.alt.button--orange,.lp-contact form.form--black :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.checkout-button.alt.button--orange,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-checkout a.checkout-button.alt.wp-element-button,.woocommerce-checkout :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.checkout-button.alt.wp-element-button{height:43px;padding:0 25px;font-size:12px;line-height:39px}@media (min-width: 980px){:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.checkout-button.alt.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.checkout-button.alt.dbutton,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .lp-contact form.form--black a.checkout-button.alt.button--orange,.lp-contact form.form--black :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.checkout-button.alt.button--orange,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-checkout a.checkout-button.alt.wp-element-button,.woocommerce-checkout :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.checkout-button.alt.wp-element-button{height:52px;padding-left:30px;padding-right:30px;font-size:14px;line-height:48px}}@media (min-width: 1540px){:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.checkout-button.alt.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.checkout-button.alt.dbutton,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .lp-contact form.form--black a.checkout-button.alt.button--orange,.lp-contact form.form--black :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.checkout-button.alt.button--orange,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-checkout a.checkout-button.alt.wp-element-button,.woocommerce-checkout :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.checkout-button.alt.wp-element-button{height:60px;padding-left:40px;padding-right:40px;font-size:14px;line-height:56px}}input[type='text'],input[type='email'],input[type='url'],input[type='password'],input[type='search'],input[type='number'],input[type='tel'],input[type='range'],input[type='date'],input[type='month'],input[type='week'],input[type='time'],input[type='datetime'],input[type='datetime-local'],input[type='color'],textarea{color:#3c3c3c;border:1px solid black;border-radius:3px;padding:3px}input[type='text']:focus,input[type='email']:focus,input[type='url']:focus,input[type='password']:focus,input[type='search']:focus,input[type='number']:focus,input[type='tel']:focus,input[type='range']:focus,input[type='date']:focus,input[type='month']:focus,input[type='week']:focus,input[type='time']:focus,input[type='datetime']:focus,input[type='datetime-local']:focus,input[type='color']:focus,textarea:focus{color:#1d1d1d}select{border:1px solid black}textarea{width:100%}.slider-center:not(.slider-center--no-scale) .slick-center{transform:scale(1.1);z-index:1000}@media (min-width: 768px){.slider-center:not(.slider-center--no-scale) .slick-center{transform:scale(1.06)}}.slider-center .slick-slide{position:relative;margin-left:0;margin-right:0;transition:transform 400ms ease 0s}@media (min-width: 768px){.slider-center .slick-slide{margin-left:6px;margin-right:6px}}.slider-center .slide-content{position:relative;overflow:hidden;border-radius:40px;margin:50px 0}.slider-center .slick-arrow{display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;background-color:#FFFFFF;position:absolute;top:50%;width:50px;height:50px;border-radius:50%;box-shadow:0px 3px 6px #00000029;transform:translateY(-50%);z-index:5}.slider-center .slick-arrow.slick-prev{left:10px}.slider-center .slick-arrow.slick-next{right:10px}.slider-center .slick-arrow svg{width:12px}.slider-center .slick-arrow svg path{stroke:#000000}.slick-arrow{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer}.slick-dots{display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row}.slick-dots li{margin-right:10px}.slick-dots li button,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li .button.alt,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slick-dots li button.alt.button-stroke,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li .alt.dbutton,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .slick-dots li input.alt,.slick-dots li .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li input.alt,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .slick-dots li .alt.button--orange,.slick-dots li .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li .alt.button--orange,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .slick-dots li .alt.wp-element-button,.slick-dots li .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li .alt.wp-element-button{background-color:transparent;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:block;position:relative;padding:7px;font-size:0;line-height:0;color:transparent;cursor:pointer}.slick-dots li button::before,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li .button.alt::before,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slick-dots li button.alt.button-stroke::before,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li .alt.dbutton::before,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .slick-dots li input.alt::before,.slick-dots li .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt::before,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li input.alt::before,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .slick-dots li .alt.button--orange::before,.slick-dots li .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange::before,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li .alt.button--orange::before,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .slick-dots li .alt.wp-element-button::before,.slick-dots li .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button::before,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li .alt.wp-element-button::before{content:'';background-color:transparent;position:absolute;left:50%;top:50%;width:9px;height:9px;border:2px solid #EFB41C;border-radius:50%;transform:translate(-50%, -50%)}.slick-dots li:last-child{margin-right:0}.slick-dots li.slick-active button::before,.slick-dots li.slick-active .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li.slick-active .button.alt::before,.slick-dots li.slick-active .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slick-dots li.slick-active button.alt.button-stroke::before,.slick-dots li.slick-active .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li.slick-active .alt.dbutton::before,.slick-dots li.slick-active .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .slick-dots li.slick-active input.alt::before,.slick-dots li.slick-active .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt::before,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li.slick-active input.alt::before,.slick-dots li.slick-active .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .slick-dots li.slick-active .alt.button--orange::before,.slick-dots li.slick-active .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange::before,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li.slick-active .alt.button--orange::before,.slick-dots li.slick-active .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .slick-dots li.slick-active .alt.wp-element-button::before,.slick-dots li.slick-active .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button::before,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li.slick-active .alt.wp-element-button::before{background-color:#EFB41C}@media (min-width: 980px){.slider-center .slick-arrow{width:81px;height:80px}.slider-center .slick-arrow svg{width:18px}.slider-center .slick-arrow.slick-prev{left:25px}.slider-center .slick-arrow.slick-next{right:25px}.slick-dots li{margin-right:20px}.slick-dots li button::before,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li .button.alt::before,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slick-dots li button.alt.button-stroke::before,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li .alt.dbutton::before,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .slick-dots li input.alt::before,.slick-dots li .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt::before,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li input.alt::before,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .slick-dots li .alt.button--orange::before,.slick-dots li .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange::before,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li .alt.button--orange::before,.slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .slick-dots li .alt.wp-element-button::before,.slick-dots li .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button::before,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slick-dots li .alt.wp-element-button::before{width:12px;height:12px}}.accordion .accordion-title{cursor:pointer}.accordion .accordion-title::after{content:'+';font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:400;font-size:35px;line-height:1}.accordion .accordion-content{display:none}.accordion.is-open .accordion-title::after{content:'‒';position:relative;bottom:3px;font-size:26px;line-height:1.4}.accordion.is-open .accordion-content{display:block}@media (min-width: 980px){.accordion .accordion-title{cursor:text}.accordion .accordion-title::after{content:none}.accordion .accordion-content{display:block}.accordion.is-open .accordion-title::after{content:none}}.blog-post-list{position:relative;overflow:hidden;border-radius:19px;box-shadow:0px 3px 6px #00000029}.blog-post-list-image{display:block;width:100%;height:150px}.blog-post-list-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-post-list-content{padding:20px 18px 25px 18px}.blog-post-list-head{position:relative;width:100%;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;color:#EFB41C}.blog-post-list-head::after{content:'';background-color:#EFB41C;position:absolute;left:0;bottom:-3px;width:100%;height:2px}.blog-post-list-title{width:calc(100% - 30px);margin-top:20px;margin-bottom:5px;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:20px;line-height:1.3}.blog-post-list-post-content{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:11px;line-height:1.3}.blog-post-read-more{margin-top:15px}.blog-post-read-more a{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:12px;text-decoration:underline;color:#EFB41C}.blog-post-read-more a:hover{text-decoration:none}@media (min-width: 450px){.blog-post-list-image{height:190px}.blog-post-list-post-content{font-size:13px}}@media (min-width: 980px){.blog-post-list-head::after{bottom:-8px}.blog-post-list-title{margin-top:25px;margin-bottom:10px;font-size:26px;line-height:1.2}.blog-post-list-post-content{font-size:15px}.blog-post-read-more{margin-top:25px}.blog-post-read-more a{font-size:13px}}@media (min-width: 1300px){.blog-post-list-image{height:230px}.blog-post-list-head::after{bottom:-10px}.blog-post-read-more{margin-top:30px}}@media (min-width: 1540px){.blog-post-list-image{height:250px}.blog-post-list-content{padding:30px 25px 60px 25px}.blog-post-list-title{width:calc(100% - 50px);font-size:30px;line-height:1.2}.blog-post-list-post-content{font-size:16px}.blog-post-read-more a{font-size:14px}}@media (min-width: 1920px){.blog-post-list-image{height:270px}}.blog-last-posts-block{width:100%;max-width:1640px;margin:0 auto;padding-top:70px;padding-bottom:50px}.blog-last-posts-block.blog-last-posts-block--home{padding-top:70px;padding-bottom:50px}.blog-last-posts-block .block-title{max-width:calc(100% - 120px);padding-left:15px;margin-bottom:20px}.slider-blog-last-posts .slick-track{left:-30px}.slider-blog-last-posts .slider-blog-last-posts-slide{margin:10px 15px}.slider-blog-last-posts .slick-arrow{background-color:#EFB41C;position:absolute;top:-64px;width:47px;height:47px;border-radius:50%;box-shadow:0px 3px 6px #00000029}.slider-blog-last-posts .slick-arrow.slick-prev{right:70px}.slider-blog-last-posts .slick-arrow.slick-next{right:15px}.slider-blog-last-posts .slick-arrow svg{width:10px}.slider-blog-last-posts .slick-arrow svg path{stroke:#FFFFFF}.button-blog-container{margin-top:30px;text-align:center}.button-blog-container .button,.button-blog-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button-blog-container button.button,.button-blog-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button-blog-container button.alt.button-stroke,.button-blog-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button-blog-container button.button-stroke,.button-blog-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button-blog-container a.button,.button-blog-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button-blog-container button.button:disabled[disabled],.button-blog-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button-blog-container .button.alt:disabled[disabled],.button-blog-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button-blog-container a.button.footer-contact-support,.button-blog-container .dbutton,.button-blog-container .wpcss-copy-btn input,.wpcss-copy-btn .button-blog-container input,.button-blog-container .lp-contact form.form--black .button--orange,.lp-contact form.form--black .button-blog-container .button--orange,.button-blog-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button-blog-container button.button,.button-blog-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button-blog-container .button.alt,.button-blog-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button-blog-container .alt.dbutton,.button-blog-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .button-blog-container input.alt,.button-blog-container .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button-blog-container input.alt,.button-blog-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .button-blog-container .alt.button--orange,.button-blog-container .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button-blog-container .alt.button--orange,.button-blog-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .button-blog-container .alt.wp-element-button,.button-blog-container .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button-blog-container .alt.wp-element-button,.button-blog-container .woocommerce ul.products .button,.woocommerce ul.products .button-blog-container .button,.button-blog-container .woocommerce-checkout .wp-element-button,.woocommerce-checkout .button-blog-container .wp-element-button{display:inline-block}@media (min-width: 450px){.blog-last-posts-block .block-title{padding-left:30px}.slider-blog-last-posts .slick-track{left:-35px}.slider-blog-last-posts .slider-blog-last-posts-slide{margin-left:20px;margin-right:20px}}@media (min-width: 980px){.slider-blog-last-posts .slick-track{left:0}.slider-blog-last-posts .slider-blog-last-posts-slide{margin-left:30px;margin-right:30px}.button-blog-container{margin-top:40px}}@media (min-width: 1300px){.blog-last-posts-block.blog-last-posts-block--home{padding-top:90px}}@media (min-width: 1540px){.blog-last-posts-block.blog-last-posts-block--home{padding-top:110px}}.breadcrumbs-container{margin-top:25px;margin-bottom:30px;font-size:11px;color:#000000}.breadcrumbs-container a{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;color:#000000}.breadcrumbs-container a:hover{text-decoration:underline}.breadcrumbs-container .breadcrumb_last{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700}.breadcrumbs-container a,.breadcrumbs-container span,.breadcrumbs-container strong{font-size:11px}.breadcrumbs-content{line-height:1.1}@media (min-width: 680px){.breadcrumbs-container{margin-top:30px}}@media (min-width: 980px){.breadcrumbs-container{margin-top:50px;margin-bottom:50px;font-size:12px}.breadcrumbs-container a,.breadcrumbs-container span,.breadcrumbs-container strong{font-size:12px}.page-header--archives .breadcrumbs-container{margin-top:0}}@media (min-width: 1300px){.breadcrumbs-container{margin-top:60px;margin-bottom:70px}}@media (min-width: 1540px){.breadcrumbs-container{margin-bottom:90px}}.woocommerce .woocommerce-breadcrumb{padding-bottom:3rem;color:#222422;font-weight:700}.woocommerce .woocommerce-breadcrumb a{font-weight:400;color:#222422}.woocommerce .woocommerce-breadcrumb__text{font-weight:700}.slider-problematics-block{padding:40px 0}.slider-problematics-block-title{width:700px;max-width:calc(100% - 50px);margin:0 auto;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:1.5;text-align:center}.slider-problematics{visibility:hidden;margin-top:20px}.slider-problematics [data-vec='carousel-container']{padding-top:calc(135% - 120px)}.slider-problematics .data-vec-carousel-screen-content{position:absolute;left:0;top:0;width:100%;height:100%}.slider-problematics.is-loaded{visibility:visible}.problematic-choice-container{display:inline-block;position:relative;-moz-text-align-last:left;text-align-last:left}.problematic-choice-container [name="problematic-choice"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;padding-right:10px;padding-bottom:5px;border:none;border-bottom:3px solid #EFB41C;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;text-transform:lowercase;color:#EFB41C;cursor:pointer}.problematic-choice-container select:focus-visible{outline:1px solid #EFB41C}.problematic-choice-container::after{content:"";background:transparent url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -256 1792 1792" xmlns:v="https://vecta.io/nano" style="fill: %23EFB41C;"><path d="M1679.339 301.559q0 53-37 90l-651 651q-38 38-91 38-54 0-90-38l-651-651q-38-36-38-90 0-53 38-91l74-75q39-37 91-37 53 0 90 37l486 486 486-486q37-37 90-37 52 0 91 37l75 75q37 39 37 91z"/></svg>') no-repeat center center;position:absolute;right:2px;top:50%;width:18px;height:18px;color:#EFB41C;pointer-events:none;transform:translateY(-50%) translateY(2px)}#problematic-choice-tmp{display:none}.slide-content{box-shadow:5px 5px 12px #00000029}.slide-content .slider-problematics-image-container,.slide-content .slider-problematics-image-filter,.slide-content .slider-problematics-image{width:100%;height:100%}.slide-content .slider-problematics-image-container{position:relative;z-index:2}.slide-content .slider-problematics-image-filter{position:absolute;left:0;top:0;opacity:0.8;z-index:2;transition:all 400ms ease 0s}.slide-content .slider-problematics-image{-o-object-fit:cover;object-fit:cover;max-height:400px;z-index:1;filter:grayscale(100%)}@media (max-width: 1540px){.slide-content .slider-problematics-image{max-height:350px}}@media (max-width: 1300px){.slide-content .slider-problematics-image{max-height:380px}}@media (max-width: 980px){.slide-content .slider-problematics-image{max-height:350px}}.slide-content.is-over .slider-problematics-image-filter{background-color:#FFFFFF !important;opacity:1}.slide-content:not(.is-over) .slider-problematics-content-title{border-color:#FFFFFF !important;color:#FFFFFF !important}.slider-problematics-content{display:flex;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column;position:absolute;left:0;top:50%;width:100%;min-height:60%;text-align:center;transform:translateY(-50%);z-index:3}.slider-problematics-content-title{padding:6px 15px;border:2px solid #FFFFFF;border-radius:30px;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:12px;line-height:1;text-transform:uppercase;color:#FFFFFF;transition:all 400ms ease 0s}.slider-problematics-content-hidden{display:flex;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column;overflow:hidden;height:0;padding-left:20px;padding-right:20px;opacity:0;transition:all 400ms ease 0s}.slider-problematics-content-hidden .slider-problematics-content-subtitle,.slider-problematics-content-hidden .slider-problematics-content-description{color:#000000}.slider-problematics-content-hidden .slider-problematics-content-subtitle{margin-top:15px;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:20px;line-height:1.1}.slider-problematics-content-hidden .slider-problematics-content-description{margin-top:15px;font-size:14px;line-height:1.3}.slider-problematics-content-hidden .slider-problematics-link{margin-top:15px}@media (min-width: 980px){.slider-problematics-block{padding-top:60px}.problematic-choice-container [name="problematic-choice"]{padding-right:30px;border-width:4px}.slider-problematics-block-title{font-size:28px}.slider-problematics-content-title{padding:10px 22px;font-size:13px}.slider-problematics-content-hidden{padding-left:40px;padding-right:40px}.slider-problematics-content-hidden .slider-problematics-content-subtitle,.slider-problematics-content-hidden .slider-problematics-content-description,.slider-problematics-content-hidden .slider-problematics-link{margin-top:20px}.slider-problematics-content-hidden .slider-problematics-content-subtitle{font-size:26px}.slider-problematics-content-hidden .slider-problematics-content-description{font-size:14px}}@media (min-width: 1300px){.slider-problematics-block-title{font-size:34px}.slider-problematics-content-title{padding:12px 26px}.slider-problematics-content-hidden{padding-left:50px;padding-right:50px}.slider-problematics-content-hidden .slider-problematics-content-subtitle{font-size:30px}.slider-problematics-content-hidden .slider-problematics-content-description{font-size:15px}}@media (min-width: 1540px){.slider-problematics-content-title{padding:12px 26px;font-size:16px}}.slider-training-testimonies .slick-arrow{position:absolute;bottom:-4px}.slider-training-testimonies .slick-arrow.slick-prev{left:20px}.slider-training-testimonies .slick-arrow.slick-next{right:20px}.slider-training-testimonies .slick-arrow svg{width:14px;height:14px}.slider-training-testimonies .slick-arrow svg path{stroke:#EFB41C}.slider-training-testimonies .slick-dots{margin-top:35px}.slider-training-testimonies .slick-slide{position:relative}.slider-training-testimonies .slick-slide img{position:absolute;top:4rem;right:4rem;width:10rem}@media (min-width: 980px){.slider-training-testimonies .slick-slide img{top:6rem;right:7.5rem;width:15rem}}.slider-training-testimonies-slide{padding:20px}.slider-training-testimonies-slide .slider-training-testimonies-slide-content{background-color:#FFFFFF;padding:10rem 3.5rem 5rem 3.5rem;box-shadow:0px 3px 16px #00000029;text-align:left}.training-testimony-person-data{margin-bottom:15px;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:16px}.training-testimony-person-data .training-testimony-person-data-name{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:600}.training-testimony-person-data .training-testimony-person-data-company{white-space:nowrap}.training-testimony-person-data .training-testimony-person-data-company::before{content:'('}.training-testimony-person-data .training-testimony-person-data-company::after{content:')'}.training-testimony-content{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:1.5}.training-testimony-content p{margin-bottom:15px}.training-testimony-content p:last-child{margin-bottom:0}.training-testimony-content>*:first-child::before{content:'« ';padding-right:5px}.training-testimony-content>*:last-child::after{content:' »';padding-left:5px}@media (min-width: 980px){.slider-training-testimonies-slide .slider-training-testimonies-slide-content{padding:5.5rem 25rem 7rem 7rem}.training-testimony-person-data{margin-bottom:30px;font-size:20px}.training-testimony-content{font-size:22px}.training-testimony-content>*:first-child::before{padding-right:8px}.training-testimony-content>*:last-child::after{padding-left:8px}}@media (min-width: 1300px){.slider-training-testimonies .slick-arrow{width:81px;height:100%}.slider-training-testimonies .slick-arrow.slick-prev{left:calc((100vw - 1180px) / -2 + 40px)}.slider-training-testimonies .slick-arrow.slick-next{right:calc((100vw - 1180px) / -2 + 40px)}.slider-training-testimonies .slick-arrow svg{width:25px;height:25px;transform:translateY(-25px)}.slider-training-testimonies .slick-arrow svg path{stroke:#000000}.slider-training-testimonies-slide .slider-training-testimonies-slide-content{padding:7.5rem 25rem 9rem 7.5rem}.training-testimony-content{font-size:24px}}.picto-point{position:relative;z-index:1}.picto-point::before{content:'';background-color:#f7d98d;position:absolute;border-radius:50%;z-index:-1}form{display:flex;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column;background-color:#f5f6fa;position:relative;overflow:hidden;padding:2.8rem 2rem;border-radius:2.2rem}form[name="form-request"].no-description{padding-top:3rem}form[name="form-request"] [name="DecisionBox"]{margin-top:1rem}form label{display:none;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:1.2rem;color:#222422}form.form--black{background-color:#222422}form.form--black label{color:#FFFFFF}form input[type="checkbox"],form input[type="radio"]{-o-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}form input[type="checkbox"]+label,form input[type="radio"]+label{-o-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end;display:inline-block;width:calc(100% -  2.5rem);margin-top:-1.5rem;line-height:1.1}form select,form textarea,form input[type="text"],form input[type="password"],form input[type="tel"],form input[type="email"],form input[type="number"]{background-color:#FFFFFF;margin-bottom:1rem;padding:1.2rem 2rem;border:none;border-radius:3rem;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:1.3rem;color:#000000}form select:focus-visible,form textarea:focus-visible,form input[type="text"]:focus-visible,form input[type="password"]:focus-visible,form input[type="tel"]:focus-visible,form input[type="email"]:focus-visible,form input[type="number"]:focus-visible{outline-color:#2BA149}form select{-webkit-appearance:none;font-size:1.2rem}form .select-container{position:relative}form .select-container select{width:100%}form .select-container::after{content:"";background:transparent url(../svg/chevron-down.svg) no-repeat center center;position:absolute;right:1.2rem;top:50%;width:1.5rem;height:1.5rem;transform:translateY(-50%) translateY(-.5rem);pointer-events:none}form textarea{resize:vertical}form [type="submit"]{-o-align-self:center;-ms-align-self:center;align-self:center;margin-top:1.5rem}body.page-template-template-products form[name="form-request"] [name="Dropdown"],body.page-template-template-products form[name="form-request"] .select-container.tools::after{display:none}@media (min-width: 980px){form{padding:4rem 3rem}form[name="form-request"].no-description{padding-top:4rem}form [type="submit"]{margin-top:2rem}}@media (min-width: 1300px){form{padding:5rem 3.5rem}form select,form textarea,form input[type="text"],form input[type="password"],form input[type="tel"],form input[type="email"],form input[type="number"]{margin-bottom:1.3rem;padding:2rem 3rem;font-size:1.4rem}form select{font-size:1.3rem}form [type="submit"]{margin-top:3rem}}.woocommerce form.login,.woocommerce form.register,.woocommerce form.checkout_coupon{border:none;border-radius:1rem}.woocommerce form.checkout_coupon+.woocommerce-notices-wrapper{padding:0}.woocommerce-EditAccountForm .button,.woocommerce-EditAccountForm :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-EditAccountForm button.button,.woocommerce-EditAccountForm .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-EditAccountForm button.alt.button-stroke,.woocommerce-EditAccountForm :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-EditAccountForm button.button-stroke,.woocommerce-EditAccountForm :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-EditAccountForm a.button,.woocommerce-EditAccountForm :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-EditAccountForm button.button:disabled[disabled],.woocommerce-EditAccountForm .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-EditAccountForm .button.alt:disabled[disabled],.woocommerce-EditAccountForm .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-EditAccountForm a.button.footer-contact-support,.woocommerce-EditAccountForm .dbutton,.woocommerce-EditAccountForm .wpcss-copy-btn input,.wpcss-copy-btn .woocommerce-EditAccountForm input,.woocommerce-EditAccountForm .lp-contact form.form--black .button--orange,.lp-contact form.form--black .woocommerce-EditAccountForm .button--orange,.woocommerce-EditAccountForm .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-EditAccountForm button.button,.woocommerce-EditAccountForm .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-EditAccountForm .button.alt,.woocommerce-EditAccountForm .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-EditAccountForm .alt.dbutton,.woocommerce-EditAccountForm .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce-EditAccountForm input.alt,.woocommerce-EditAccountForm .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-EditAccountForm input.alt,.woocommerce-EditAccountForm .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .woocommerce-EditAccountForm .alt.button--orange,.woocommerce-EditAccountForm .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-EditAccountForm .alt.button--orange,.woocommerce-EditAccountForm .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .woocommerce-EditAccountForm .alt.wp-element-button,.woocommerce-EditAccountForm .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-EditAccountForm .alt.wp-element-button,.woocommerce-EditAccountForm .woocommerce ul.products .button,.woocommerce ul.products .woocommerce-EditAccountForm .button,.woocommerce-EditAccountForm .woocommerce-checkout .wp-element-button,.woocommerce-checkout .woocommerce-EditAccountForm .wp-element-button{margin-top:3rem}.woocommerce-EditAccountForm em{font-size:1.1rem}.woocommerce-EditAccountForm fieldset{margin-top:2rem}.woocommerce textarea{min-height:20rem}.woocommerce form .form-row.woocommerce-form__bottom{margin-top:2rem}.select2-container--default .select2-selection--single{font-size:1.4rem}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#2BA149}.newsletter-block{padding:50px 20px 55px 20px;text-align:center}.newsletter-block .block-title{margin-bottom:0}.newsletter-block .block-subtitle-under{margin-bottom:35px}.newsletter-block form{background-color:transparent;width:100%;max-width:500px;margin-left:auto;margin-right:auto;padding:0}.newsletter-block form>div{position:relative}.newsletter-block form .form-message{margin-bottom:10px;font-size:12px;line-height:1.3;text-align:center}.newsletter-block form #errorMsgDiv{color:#F2644D}.newsletter-block form #Zc_SignupSuccess{color:#2B7C73}.newsletter-block form input{width:100%;height:45px}.newsletter-block form input[type="submit"],.newsletter-block form input[type="button"]{line-height:39px}@media (min-width: 980px){.newsletter-block .block-subtitle-under{margin-bottom:40px}.newsletter-block form input{height:62px}.newsletter-block form #CONTACT_EMAIL{padding-right:300px}.newsletter-block form input[type="submit"],.newsletter-block form input[type="button"]{position:absolute;right:7px;top:7px;width:auto;height:48px}}.cta-block{padding-top:50px;padding-bottom:100px;text-align:center}.cta-block .block-title{margin-bottom:25px}.cta-block .cta-description{width:calc(100% - 40px);max-width:980px;margin:0 auto;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:12px}.cta-block .cta-cta-container{margin-top:25px}.cta-block .cta-cta-container .button,.cta-block .cta-cta-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cta-block .cta-cta-container button.button,.cta-block .cta-cta-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cta-block .cta-cta-container button.button-stroke,.cta-block .cta-cta-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cta-block .cta-cta-container a.button,.cta-block .cta-cta-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .cta-block .cta-cta-container a.button.footer-contact-support,.cta-block .cta-cta-container .dbutton,.cta-block .cta-cta-container .wpcss-copy-btn input,.wpcss-copy-btn .cta-block .cta-cta-container input,.cta-block .cta-cta-container .lp-contact form.form--black .button--orange,.lp-contact form.form--black .cta-block .cta-cta-container .button--orange,.cta-block .cta-cta-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .cta-block .cta-cta-container button.button,.cta-block .cta-cta-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .cta-block .cta-cta-container .button.alt,.cta-block .cta-cta-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .cta-block .cta-cta-container .alt.dbutton,.cta-block .cta-cta-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .cta-block .cta-cta-container input.alt,.cta-block .cta-cta-container .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .cta-block .cta-cta-container input.alt,.cta-block .cta-cta-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .cta-block .cta-cta-container .alt.wp-element-button,.cta-block .cta-cta-container .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .cta-block .cta-cta-container .alt.wp-element-button,.cta-block .cta-cta-container .woocommerce ul.products .button,.woocommerce ul.products .cta-block .cta-cta-container .button,.cta-block .cta-cta-container .woocommerce-checkout .wp-element-button,.woocommerce-checkout .cta-block .cta-cta-container .wp-element-button{display:inline-block;margin-right:5px;margin-bottom:10px}.cta-block .cta-cta-container .button:last-child,.cta-block .cta-cta-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:last-child,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cta-block .cta-cta-container button.button.alt:last-child,.cta-block .cta-cta-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke:last-child,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cta-block .cta-cta-container button.button-stroke:last-child,.cta-block .cta-cta-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.wpcss-btn:last-child,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cta-block .cta-cta-container button.button.wpcss-btn:last-child,.cta-block .cta-cta-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.wpcss-add-all:last-child,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cta-block .cta-cta-container button.button.wpcss-add-all:last-child,.cta-block .cta-cta-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn .cta-block .cta-cta-container input.alt:last-child,.cta-block .cta-cta-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce .cta-block .cta-cta-container input.alt:last-child,.cta-block .cta-cta-container .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt:last-child,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cta-block .cta-cta-container input.alt:last-child,.cta-block .cta-cta-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:last-child:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cta-block .cta-cta-container button.button:last-child:disabled,.cta-block .cta-cta-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .cta-block .cta-cta-container a.button.footer-contact-support:last-child,.cta-block .cta-cta-container .dbutton:last-child,.cta-block .cta-cta-container .wpcss-copy-btn input:last-child,.wpcss-copy-btn .cta-block .cta-cta-container input:last-child,.cta-block .cta-cta-container .lp-contact form.form--black .button--orange:last-child,.lp-contact form.form--black .cta-block .cta-cta-container .button--orange:last-child,.cta-block .cta-cta-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .cta-block .cta-cta-container .button.alt:last-child,.cta-block .cta-cta-container .woocommerce-checkout .wp-element-button:last-child,.woocommerce-checkout .cta-block .cta-cta-container .wp-element-button:last-child{margin-right:0;margin-bottom:0}@media (min-width: 980px){.cta-block{padding-top:60px;padding-bottom:110px}.cta-block .cta-description{font-size:18px}.cta-block .cta-cta-container{margin-top:40px}.cta-block .cta-cta-container .button,.cta-block .cta-cta-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cta-block .cta-cta-container button.button,.cta-block .cta-cta-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cta-block .cta-cta-container button.button-stroke,.cta-block .cta-cta-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cta-block .cta-cta-container a.button,.cta-block .cta-cta-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .cta-block .cta-cta-container a.button.footer-contact-support,.cta-block .cta-cta-container .dbutton,.cta-block .cta-cta-container .wpcss-copy-btn input,.wpcss-copy-btn .cta-block .cta-cta-container input,.cta-block .cta-cta-container .lp-contact form.form--black .button--orange,.lp-contact form.form--black .cta-block .cta-cta-container .button--orange,.cta-block .cta-cta-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .cta-block .cta-cta-container button.button,.cta-block .cta-cta-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .cta-block .cta-cta-container .button.alt,.cta-block .cta-cta-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .cta-block .cta-cta-container .alt.dbutton,.cta-block .cta-cta-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .cta-block .cta-cta-container input.alt,.cta-block .cta-cta-container .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .cta-block .cta-cta-container input.alt,.cta-block .cta-cta-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .cta-block .cta-cta-container .alt.wp-element-button,.cta-block .cta-cta-container .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .cta-block .cta-cta-container .alt.wp-element-button,.cta-block .cta-cta-container .woocommerce ul.products .button,.woocommerce ul.products .cta-block .cta-cta-container .button,.cta-block .cta-cta-container .woocommerce-checkout .wp-element-button,.woocommerce-checkout .cta-block .cta-cta-container .wp-element-button{margin-right:15px}}@media (min-width: 1300px){.cta-block{padding-top:70px;padding-bottom:150px}.cta-block .cta-description{font-size:20px}.cta-block .cta-cta-container{margin-top:50px}}body.error404 .page-header{min-height:auto}.page-header{position:relative;width:100%;max-width:1640px;margin-left:auto;margin-right:auto;padding:0 20px 35px 20px}.page-header--product .button-anchor{width:auto;margin-top:20px}.header-title{margin-top:0;margin-bottom:20px;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:36px;line-height:1.3}.header-description{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:14px;line-height:1.6}.header-image-container{display:none;margin-top:20px;text-align:center}@media (min-width: 980px){.page-header{min-height:550px;padding-bottom:70px}.page-header--archives{display:flex;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column;min-height:65rem;margin-top:5rem}.page-header--product .button-anchor{margin-top:30px}.page-header>*{width:725px;max-width:60%}.page-header [name="form-request"]{width:calc(32% - 20px / 3 * 2)}.header-image-container{display:block}.header-image{max-width:30rem}}@media (min-width: 1300px){.page-header{min-height:650px;padding-bottom:90px}.page-header--archives{min-height:78rem;margin-top:6rem}.page-header--product .button-anchor{margin-top:50px}.page-header>*{width:620px}.page-header [name="form-request"]{width:calc(29% - 20px / 3 * 2)}.header-title{font-size:48px}.header-description{font-size:20px}.header-image-container{position:absolute;left:650px;top:50%;width:calc(100% - 620px - 29% - 20px / 3 * 2 - 20px - 30px);margin-top:0;transform:translateY(-50%)}.header-image-container .header-image{max-width:100%}}.paging-navigation{display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;margin-bottom:90px}.paging-navigation .page-numbers{position:relative;margin:0 16px;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:13px;color:#000000;z-index:1}.paging-navigation .page-numbers.prev,.paging-navigation .page-numbers.next{font-family:cursive;font-size:16px}.paging-navigation .page-numbers:not(.current):not(.dots)::before{content:'';background-color:#FFFFFF;position:absolute;left:50%;top:50%;width:37px;height:37px;border:1px solid #E8E8E8;border-radius:50%;transform:translate(-50%, -50%);z-index:-1}.paging-navigation .page-numbers.dots{margin-left:10px;margin-right:10px}.paging-navigation a:hover,.paging-navigation a:active,.paging-navigation a:focus{text-decoration:none;color:#2BA149}.paging-navigation a.page-numbers:not(.current):not(.dots):hover::before{border-color:#2BA149}@media (min-width: 680px){.paging-navigation .page-numbers{margin-left:30px;margin-right:30px;font-size:14px}.paging-navigation .page-numbers.prev,.paging-navigation .page-numbers.next{font-size:18px}.paging-navigation .page-numbers.dots{margin-left:20px;margin-right:20px}.paging-navigation .page-numbers:not(.current):not(.dots)::before{width:61px;height:61px}}.woocommerce-pagination ul.page-numbers{border-radius:.8rem}.woocommerce-pagination ul.page-numbers li:first-child{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.woocommerce-pagination ul.page-numbers li:last-child{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.floating-button-container{display:flex;-o-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-o-align-items:flex-end;-ms-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column;position:fixed;right:0;bottom:0;width:auto;height:auto;z-index:1000}.floating-button-container .floating-button{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;background-color:#2BA149;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;overflow:hidden;margin-right:10px;margin-bottom:10px;width:60px;height:60px;border-radius:50%;box-shadow:0px 3px 6px #00000029}.floating-button-container .floating-button svg{fill:#FFFFFF;width:68%;height:auto}.floating-button-container .floating-button svg g{stroke:#FFFFFF}.floating-button-container .floating-button .floating-button-opened{stroke:#FFFFFF;display:none;width:75%;transform:translateY(2px)}.floating-button-container .floating-button-content{display:none;background-color:#FFFFFF;overflow:hidden;width:100%;margin-bottom:10px;box-shadow:0px 3px 6px #00000029;border-radius:20px}.floating-button-container .floating-button-content-head{position:relative;padding:12px 22px 0 22px;z-index:1}.floating-button-container .floating-button-content-head .floating-button-content-title{width:calc(100% - 30px);font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:24px;color:#FFFFFF}.floating-button-container .floating-button-content-head .floating-button-container-close{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;position:absolute;right:25px;top:24px;width:18px;height:18px;padding:0}.floating-button-container .floating-button-content-head .floating-button-container-close svg{stroke:#FFFFFF;width:100%;height:100%}.floating-button-container .floating-button-content-head::before{content:'';background-color:#222422;position:absolute;left:0;top:0;width:100%;height:130px;z-index:-1}.floating-button-container .floating-button-content-block{background-color:#FFFFFF;position:relative;width:calc(100% - 50px);margin:10px auto 15px auto;padding:18px 15px;border-radius:6px;box-shadow:0px 3px 6px #00000029;z-index:2}.floating-button-container .floating-button-content-block .button,.floating-button-container .floating-button-content-block :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .floating-button-container .floating-button-content-block button.button,.floating-button-container .floating-button-content-block :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .floating-button-container .floating-button-content-block button.button-stroke,.floating-button-container .floating-button-content-block :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .floating-button-container .floating-button-content-block a.button,.floating-button-container .floating-button-content-block .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .floating-button-container .floating-button-content-block a.button.footer-contact-support,.floating-button-container .floating-button-content-block .dbutton,.floating-button-container .floating-button-content-block .wpcss-copy-btn input,.wpcss-copy-btn .floating-button-container .floating-button-content-block input,.floating-button-container .floating-button-content-block .lp-contact form.form--black .button--orange,.lp-contact form.form--black .floating-button-container .floating-button-content-block .button--orange,.floating-button-container .floating-button-content-block .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .floating-button-container .floating-button-content-block button.button,.floating-button-container .floating-button-content-block .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .floating-button-container .floating-button-content-block .button.alt,.floating-button-container .floating-button-content-block .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .floating-button-container .floating-button-content-block .alt.dbutton,.floating-button-container .floating-button-content-block .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .floating-button-container .floating-button-content-block input.alt,.floating-button-container .floating-button-content-block .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .floating-button-container .floating-button-content-block input.alt,.floating-button-container .floating-button-content-block .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .floating-button-container .floating-button-content-block .alt.wp-element-button,.floating-button-container .floating-button-content-block .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .floating-button-container .floating-button-content-block .alt.wp-element-button,.floating-button-container .floating-button-content-block .woocommerce ul.products .button,.woocommerce ul.products .floating-button-container .floating-button-content-block .button,.floating-button-container .floating-button-content-block .woocommerce-checkout .wp-element-button,.woocommerce-checkout .floating-button-container .floating-button-content-block .wp-element-button{width:100%;height:30px;margin-bottom:8px;padding-left:10px;padding-right:10px;font-size:11px;line-height:26px;text-align:center}.floating-button-container .floating-button-content-block .button:last-child,.floating-button-container .floating-button-content-block :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:last-child,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .floating-button-container .floating-button-content-block button.button.alt:last-child,.floating-button-container .floating-button-content-block :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke:last-child,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .floating-button-container .floating-button-content-block button.button-stroke:last-child,.floating-button-container .floating-button-content-block .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn .floating-button-container .floating-button-content-block input.alt:last-child,.floating-button-container .floating-button-content-block .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce .floating-button-container .floating-button-content-block input.alt:last-child,.floating-button-container .floating-button-content-block .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt:last-child,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .floating-button-container .floating-button-content-block input.alt:last-child,.floating-button-container .floating-button-content-block :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:last-child:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .floating-button-container .floating-button-content-block button.button:last-child:disabled,.floating-button-container .floating-button-content-block .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .floating-button-container .floating-button-content-block a.button.footer-contact-support:last-child,.floating-button-container .floating-button-content-block .dbutton:last-child,.floating-button-container .floating-button-content-block .wpcss-copy-btn input:last-child,.wpcss-copy-btn .floating-button-container .floating-button-content-block input:last-child,.floating-button-container .floating-button-content-block .lp-contact form.form--black .button--orange:last-child,.lp-contact form.form--black .floating-button-container .floating-button-content-block .button--orange:last-child,.floating-button-container .floating-button-content-block .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .floating-button-container .floating-button-content-block .button.alt:last-child,.floating-button-container .floating-button-content-block .woocommerce-checkout .wp-element-button:last-child,.woocommerce-checkout .floating-button-container .floating-button-content-block .wp-element-button:last-child{margin-bottom:0}.floating-button-container .floating-button-content-block-title{margin-bottom:8px;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:1.3}.floating-button-container .textwidget,.floating-button-container .textwidget p,.floating-button-container .floating-button-content-block-description{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:1.4}.floating-button-container .textwidget a,.floating-button-container .textwidget p a,.floating-button-container .floating-button-content-block-description a{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500}.floating-button-container.is-open .floating-button .floating-button-closed{display:none}.floating-button-container.is-open .floating-button .floating-button-opened{display:block}.floating-button-container.is-open .floating-button-content{display:block}@media (min-width: 450px){.floating-button-container{right:20px;bottom:20px}.floating-button-container .floating-button{margin-right:0;margin-bottom:0}.floating-button-container .floating-button-content{margin-bottom:15px}.floating-button-container.is-open{width:350px}}@media (min-width: 980px){.floating-button-container .floating-button{width:80px;height:80px}.floating-button-container .floating-button .floating-button-opened{font-size:74px}.floating-button-container .floating-button-content-head{padding-top:20px}.floating-button-container .floating-button-content-head .floating-button-container-close{top:32px}.floating-button-container .floating-button-content-block .button,.floating-button-container .floating-button-content-block :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .floating-button-container .floating-button-content-block button.button,.floating-button-container .floating-button-content-block :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .floating-button-container .floating-button-content-block button.button-stroke,.floating-button-container .floating-button-content-block :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .floating-button-container .floating-button-content-block a.button,.floating-button-container .floating-button-content-block .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .floating-button-container .floating-button-content-block a.button.footer-contact-support,.floating-button-container .floating-button-content-block .dbutton,.floating-button-container .floating-button-content-block .wpcss-copy-btn input,.wpcss-copy-btn .floating-button-container .floating-button-content-block input,.floating-button-container .floating-button-content-block .lp-contact form.form--black .button--orange,.lp-contact form.form--black .floating-button-container .floating-button-content-block .button--orange,.floating-button-container .floating-button-content-block .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .floating-button-container .floating-button-content-block button.button,.floating-button-container .floating-button-content-block .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .floating-button-container .floating-button-content-block .button.alt,.floating-button-container .floating-button-content-block .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .floating-button-container .floating-button-content-block .alt.dbutton,.floating-button-container .floating-button-content-block .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .floating-button-container .floating-button-content-block input.alt,.floating-button-container .floating-button-content-block .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .floating-button-container .floating-button-content-block input.alt,.floating-button-container .floating-button-content-block .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .floating-button-container .floating-button-content-block .alt.wp-element-button,.floating-button-container .floating-button-content-block .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .floating-button-container .floating-button-content-block .alt.wp-element-button,.floating-button-container .floating-button-content-block .woocommerce ul.products .button,.woocommerce ul.products .floating-button-container .floating-button-content-block .button,.floating-button-container .floating-button-content-block .woocommerce-checkout .wp-element-button,.woocommerce-checkout .floating-button-container .floating-button-content-block .wp-element-button{height:40px;font-size:14px;line-height:36px}}#tarteaucitronRoot div,#tarteaucitronRoot span,#tarteaucitronRoot applet,#tarteaucitronRoot object,#tarteaucitronRoot iframe,#tarteaucitronRoot h1,#tarteaucitronRoot h2,#tarteaucitronRoot h3,#tarteaucitronRoot h4,#tarteaucitronRoot h5,#tarteaucitronRoot h6,#tarteaucitronRoot p,#tarteaucitronRoot blockquote,#tarteaucitronRoot pre,#tarteaucitronRoot a,#tarteaucitronRoot abbr,#tarteaucitronRoot acronym,#tarteaucitronRoot address,#tarteaucitronRoot big,#tarteaucitronRoot cite,#tarteaucitronRoot code,#tarteaucitronRoot del,#tarteaucitronRoot dfn,#tarteaucitronRoot em,#tarteaucitronRoot img,#tarteaucitronRoot ins,#tarteaucitronRoot kbd,#tarteaucitronRoot q,#tarteaucitronRoot s,#tarteaucitronRoot samp,#tarteaucitronRoot small,#tarteaucitronRoot strike,#tarteaucitronRoot strong,#tarteaucitronRoot sub,#tarteaucitronRoot sup,#tarteaucitronRoot tt,#tarteaucitronRoot var,#tarteaucitronRoot b,#tarteaucitronRoot u,#tarteaucitronRoot i,#tarteaucitronRoot center,#tarteaucitronRoot dl,#tarteaucitronRoot dt,#tarteaucitronRoot dd,#tarteaucitronRoot ol,#tarteaucitronRoot ul,#tarteaucitronRoot li,#tarteaucitronRoot fieldset,#tarteaucitronRoot form,#tarteaucitronRoot label,#tarteaucitronRoot legend,#tarteaucitronRoot table,#tarteaucitronRoot caption,#tarteaucitronRoot tbody,#tarteaucitronRoot tfoot,#tarteaucitronRoot thead,#tarteaucitronRoot tr,#tarteaucitronRoot th,#tarteaucitronRoot td,#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot canvas,#tarteaucitronRoot details,#tarteaucitronRoot embed,#tarteaucitronRoot figure,#tarteaucitronRoot figcaption,#tarteaucitronRoot footer,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot output,#tarteaucitronRoot ruby,#tarteaucitronRoot section,#tarteaucitronRoot summary,#tarteaucitronRoot time,#tarteaucitronRoot mark,#tarteaucitronRoot audio,#tarteaucitronRoot video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-align:initial;text-shadow:initial}#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot details,#tarteaucitronRoot figcaption,#tarteaucitronRoot figure,#tarteaucitronRoot footer,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot section{display:block}#tarteaucitronRoot ol,#tarteaucitronRoot ul{list-style:none}#tarteaucitronRoot blockquote,#tarteaucitronRoot q{quotes:none}#tarteaucitronRoot blockquote:before,#tarteaucitronRoot blockquote:after,#tarteaucitronRoot q:before,#tarteaucitronRoot q:after{content:'';content:none}#tarteaucitronRoot table{border-collapse:collapse;border-spacing:0}div#tarteaucitronMainLineOffset{margin-top:0 !important}div#tarteaucitronServices{margin-top:21px !important}#tarteaucitronServices::-webkit-scrollbar{width:5px}#tarteaucitronServices::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0)}#tarteaucitronServices::-webkit-scrollbar-thumb{background-color:#ddd;outline:0px solid slategrey}div#tarteaucitronServices{box-shadow:0 0 35px #575757}@media screen and (max-width: 479px){#tarteaucitron .tarteaucitronLine .tarteaucitronName{width:90%}#tarteaucitron .tarteaucitronLine .tarteaucitronAsk{float:left;margin:10px 15px 5px}}@media screen and (max-width: 767px){#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer,#tarteaucitron{background:#fff;border:0;bottom:0;height:100%;left:0;margin:0;max-height:100%;max-width:100%;top:0;width:100%}#tarteaucitron .tarteaucitronBorder{border:0}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{border:0}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle{text-align:left}.tarteaucitronName .tarteaucitronH2{max-width:80%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{text-align:center}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .button.alt,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .alt.dbutton,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk input.alt,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk input.alt,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .alt.button--orange,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .alt.button--orange,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .alt.wp-element-button,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .alt.wp-element-button{margin-bottom:5px}}@media screen and (min-width: 768px) and (max-width: 991px){#tarteaucitron{border:0;left:0;margin:0 5%;max-height:80%;width:90%}}#tarteaucitron *{zoom:1}#tarteaucitronRoot div#tarteaucitron{left:0;right:0;margin:auto}#tarteaucitronRoot button#tarteaucitronBack,#tarteaucitronRoot .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronBack.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronRoot #tarteaucitronBack.button.alt,#tarteaucitronRoot .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronBack.alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronRoot #tarteaucitronBack.alt.dbutton,#tarteaucitronRoot .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input#tarteaucitronBack.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn #tarteaucitronRoot input#tarteaucitronBack.alt,#tarteaucitronRoot .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input#tarteaucitronBack.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronRoot input#tarteaucitronBack.alt,#tarteaucitronRoot .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black #tarteaucitronBack.alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black #tarteaucitronRoot #tarteaucitronBack.alt.button--orange,#tarteaucitronRoot .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronBack.alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronRoot #tarteaucitronBack.alt.button--orange,#tarteaucitronRoot .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout #tarteaucitronBack.alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout #tarteaucitronRoot #tarteaucitronBack.alt.wp-element-button,#tarteaucitronRoot .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronBack.alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronRoot #tarteaucitronBack.alt.wp-element-button{background:#eee}#tarteaucitron .clear{clear:both}#tarteaucitron a{color:#424242;font-size:11px;font-weight:700;text-decoration:none}#tarteaucitronRoot button,#tarteaucitronRoot .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronRoot .button.alt,#tarteaucitronRoot .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronRoot .alt.dbutton,#tarteaucitronRoot .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn #tarteaucitronRoot input.alt,#tarteaucitronRoot .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronRoot input.alt,#tarteaucitronRoot .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black #tarteaucitronRoot .alt.button--orange,#tarteaucitronRoot .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronRoot .alt.button--orange,#tarteaucitronRoot .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout #tarteaucitronRoot .alt.wp-element-button,#tarteaucitronRoot .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronRoot .alt.wp-element-button{background:transparent;border:0}#tarteaucitronAlertBig strong,#tarteaucitronAlertSmall strong,#tarteaucitronAlertBig a,#tarteaucitronAlertSmall a{color:#fff}#tarteaucitron strong{font-size:22px;font-weight:500}#tarteaucitron ul{padding:0}#tarteaucitron .tarteaucitronH1,#tarteaucitron .tarteaucitronH2,#tarteaucitron .tarteaucitronH3,#tarteaucitron .tarteaucitronH4,#tarteaucitron .tarteaucitronH5,#tarteaucitron .tarteaucitronH6{display:block}.cookie-list{list-style:none;padding:0;margin:0}#tarteaucitronRoot{left:0;position:absolute;right:0;top:0;width:100%;z-index:9999999999}#tarteaucitronRoot *{box-sizing:initial;color:#333;font-family:sans-serif;font-size:14px;line-height:normal;vertical-align:initial}#tarteaucitronRoot .tarteaucitronH1{font-size:1.5em;text-align:center;color:#fff;margin:15px 0 28px}#tarteaucitronRoot .tarteaucitronH2{display:inline-block;margin:12px 0 0 10px;color:#fff}#tarteaucitronCookiesNumberBis.tarteaucitronH2{margin-left:0}#tarteaucitronBack{background:#fff;display:none;height:100%;left:0;opacity:0.7;position:fixed;top:0;width:100%;z-index:2147483646}#tarteaucitron{display:none;max-height:80%;left:50%;margin:0 auto 0 -430px;padding:0;position:fixed;top:6%;width:860px;z-index:2147483647}#tarteaucitron .tarteaucitronBorder{background:#fff;border:2px solid #333;border-top:0;height:auto;overflow:auto}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,#tarteaucitron #tarteaucitronClosePanel{background:#333333;color:#fff;cursor:pointer;font-size:12px;font-weight:700;text-decoration:none;padding:4px 0;position:absolute;right:0;text-align:center;width:70px}#tarteaucitron #tarteaucitronDisclaimer{color:#555;font-size:12px;margin:15px auto 0;width:80%}.tarteaucitronSelfLink,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{background:rgba(51,51,51,0.07)}a.tarteaucitronSelfLink{text-align:center !important;display:block;padding:7px !important}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{display:none;position:relative}#tarteaucitronCookiesList .tarteaucitronH3.tarteaucitronTitle{width:100%;box-sizing:border-box}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitron #tarteaucitronServices .tarteaucitronTitle .button.alt,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitron #tarteaucitronServices .tarteaucitronTitle .alt.dbutton,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn #tarteaucitron #tarteaucitronServices .tarteaucitronTitle input.alt,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitron #tarteaucitronServices .tarteaucitronTitle input.alt,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black #tarteaucitron #tarteaucitronServices .tarteaucitronTitle .alt.button--orange,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitron #tarteaucitronServices .tarteaucitronTitle .alt.button--orange,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout #tarteaucitron #tarteaucitronServices .tarteaucitronTitle .alt.wp-element-button,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitron #tarteaucitronServices .tarteaucitronTitle .alt.wp-element-button,#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails{color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:20px 0px 0px;padding:5px 20px;text-align:left;width:auto;background:#333}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{color:#fff;font-weight:500}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover{text-decoration:none}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a{font-size:22px}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{font-size:14px}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{padding:5px 10px;margin:0}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails{color:#fff;display:none;font-size:12px;font-weight:500;margin-top:0;max-width:270px;padding:20px;position:absolute;z-index:2147483647}#tarteaucitron #tarteaucitronInfo a{color:#fff;text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover{background:rgba(51,51,51,0.2)}#tarteaucitron #tarteaucitronServices .tarteaucitronLine{background:rgba(51,51,51,0.1);border-left:5px solid transparent;margin:0;overflow:hidden;padding:15px 5px}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:#333;border:3px solid #333;border-left:9px solid #333;border-top:5px solid #333;margin-bottom:0;margin-top:21px;position:relative}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover{background:#333}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{margin-left:15px;margin-top:2px}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName button,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName .button.alt,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName .alt.dbutton,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName input.alt,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName input.alt,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName .alt.button--orange,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName .alt.button--orange,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName .alt.wp-element-button,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName .alt.wp-element-button{color:#fff}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{margin-top:0px}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{display:inline-block;float:left;margin-left:10px;text-align:left;width:50%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover{text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{display:inline-block;float:right;margin:7px 15px 0;text-align:right}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,.tac_activate .tarteaucitronAllow{background:gray;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:6px 10px;text-align:center;text-decoration:none;width:auto;border:0}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies{color:#333;font-size:12px}#tarteaucitron .tarteaucitronH3{font-size:18px}#tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName{width:auto !important;margin-left:0 !important;font-size:14px}#tarteaucitronRoot .tarteaucitronCross::before{content:'\2717';display:inline-block;color:white}#tarteaucitronRoot .tarteaucitronCheck::before{content:'\2713';display:inline-block;color:white}#tarteaucitronRoot .tarteaucitronPlus::before{content:'\271b';display:inline-block;color:white}.tarteaucitronAlertBigTop{top:0}.tarteaucitronAlertBigBottom{bottom:0}#tarteaucitronRoot #tarteaucitronAlertBig{background:#333;color:#fff;display:none;font-size:15px;left:0;padding:5px 5%;position:fixed;text-align:center;box-sizing:content-box;z-index:2147483645;text-align:center;padding:10px;margin:auto;width:100%}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{font:15px verdana;color:#fff}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{font-weight:700}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert a{text-decoration:underline;color:inherit}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert a:hover{text-decoration:none}#tarteaucitronAlertBig #tarteaucitronPrivacyUrl{cursor:pointer}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize2,#tarteaucitronAlertBig #tarteaucitronAllDenied2,#tarteaucitron #tarteaucitronPrivacyUrl{background:#008300;color:#fff;cursor:pointer;display:inline-block;font-size:16px;padding:5px 10px;text-decoration:none;margin-left:7px}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitron #tarteaucitronPrivacyUrlDialog{background:#fff;color:#333;font-size:13px;margin-bottom:3px;margin-left:7px;padding:4px 10px}#tarteaucitronPercentage{background:#0A0 !important;box-shadow:0 0 2px #fff, 0 1px 2px #555;height:5px;left:0;position:fixed;width:0;z-index:2147483644}.tarteaucitronAlertSmallTop,.tarteaucitronAlertSmallBottom{bottom:0}#tarteaucitronAlertSmall{background:#333;display:none;padding:0;position:fixed;right:0;text-align:center;width:auto;z-index:2147483646}#tarteaucitronAlertSmall #tarteaucitronManager{color:#fff;cursor:pointer;display:inline-block;font-size:11px;padding:8px 10px 8px}#tarteaucitronAlertSmall #tarteaucitronManager:hover{background:rgba(255,255,255,0.05)}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot{background-color:gray;border-radius:5px;display:block;height:8px;margin-bottom:1px;margin-top:5px;overflow:hidden;width:100%}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed{display:block;float:left;height:100%;width:0%}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen{background-color:#1B870B}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow{background-color:#FBDA26}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed{background-color:#9C1A1A}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber{background:rgba(255,255,255,0.2);color:#fff;cursor:pointer;display:inline-block;font-size:30px;padding:0px 10px;vertical-align:top}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover{background:rgba(255,255,255,0.3)}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{display:none;max-height:70%;max-width:500px;position:fixed;right:0;width:100%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{background:#fff;border:2px solid #333;color:#333;font-size:11px;height:auto;overflow:auto;text-align:left}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList strong{color:#333}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle{background:#333;margin-top:21px;padding:13px 0 9px 13px;text-align:left}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle strong{color:#fff;font-size:16px}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain{background:rgba(51,51,51,0.1);padding:7px 5px 10px;word-wrap:break-word}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover{background:rgba(51,51,51,0.2)}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a{color:#333;text-decoration:none}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft{display:inline-block;width:50%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a strong{color:darkred}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight{color:#333;display:inline-block;font-size:11px;margin-left:10%;vertical-align:top;width:30%}.tac_activate{background:#333;color:#fff;display:table;font-size:12px;height:100%;line-height:initial;margin:auto;text-align:center;width:100%}.tac_float{display:table-cell;text-align:center;vertical-align:middle}.tac_activate .tac_float strong{color:#fff}.tac_activate .tac_float .tarteaucitronAllow{background-color:#1B870B;display:inline-block}ins.ferank-publicite,ins.adsbygoogle{text-decoration:none}div.amazon_product{height:240px;width:120px}.tarteaucitronIsAllowed .tarteaucitronDeny{opacity:0.4 !important}.tarteaucitronIsDenied .tarteaucitronAllow{opacity:0.4 !important}.tarteaucitronIsAllowed .tarteaucitronAllow{opacity:1 !important}.tarteaucitronIsDenied .tarteaucitronDeny{opacity:1 !important}.tarteaucitronLine .tarteaucitronAllow,.tarteaucitronLine .tarteaucitronAllow{opacity:0.4}div#tarteaucitronInfo{display:block !important;position:initial !important;text-align:center !important;max-width:80% !important;padding:15px 0 !important;margin:-10px auto 40px !important;font-size:1em !important;border-bottom:1px solid;border-top:1px solid;border-color:#555}a.tarteaucitronSelfLink{position:absolute;left:0;right:0;padding-top:13px !important;display:block;text-shadow:0 0 14px white;text-transform:uppercase}.tarteaucitronMainLine .tarteaucitronH2{font-size:1.2em !important;margin-top:4px !important}span.tarteaucitronTitle.tarteaucitronH3{margin-top:12px !important}.cartographie-template .left-menu .first-level>li .header .icon-circle .icon{margin-left:1px}.cartographie-template .left-menu .first-level>li .header .icon-circle .icon.icon-riviera-hands{margin-top:2px;font-size:38px}body #tarteaucitronRoot *{box-sizing:inherit !important;color:#000}body #tarteaucitronRoot #tarteaucitronAlertBig{background-color:#222422;padding:10px;text-align:center;transform-style:preserve-3d}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{display:inline-block;vertical-align:middle;padding-top:3px;padding-bottom:3px;text-align:left}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize2{background-color:#2BA149;-o-filter:brightness(100%);-ms-filter:brightness(100%);-moz-filter:brightness(100%);filter:brightness(100%);border-radius:5px}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize2:hover{-o-filter:brightness(80%);-ms-filter:brightness(80%);-moz-filter:brightness(80%);filter:brightness(80%)}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronAllDenied2{background-color:#EFB41C;-o-filter:brightness(100%);-ms-filter:brightness(100%);-moz-filter:brightness(100%);filter:brightness(100%);border-radius:5px}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronAllDenied2:hover{-o-filter:brightness(80%);-ms-filter:brightness(80%);-moz-filter:brightness(80%);filter:brightness(80%)}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{background-color:#fff;margin-right:7px}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover{background-color:#c8c5c5}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize2,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronAllDenied2,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{margin-top:1px;margin-bottom:1px;border-radius:0px;transition:background-color 400ms ease 0s}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl{display:none}body #tarteaucitronRoot #tarteaucitronAlertBig button,body #tarteaucitronRoot #tarteaucitronAlertBig .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) body #tarteaucitronRoot #tarteaucitronAlertBig .button.alt,body #tarteaucitronRoot #tarteaucitronAlertBig .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) body #tarteaucitronRoot #tarteaucitronAlertBig .alt.dbutton,body #tarteaucitronRoot #tarteaucitronAlertBig .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn body #tarteaucitronRoot #tarteaucitronAlertBig input.alt,body #tarteaucitronRoot #tarteaucitronAlertBig .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) body #tarteaucitronRoot #tarteaucitronAlertBig input.alt,body #tarteaucitronRoot #tarteaucitronAlertBig .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black body #tarteaucitronRoot #tarteaucitronAlertBig .alt.button--orange,body #tarteaucitronRoot #tarteaucitronAlertBig .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) body #tarteaucitronRoot #tarteaucitronAlertBig .alt.button--orange,body #tarteaucitronRoot #tarteaucitronAlertBig .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout body #tarteaucitronRoot #tarteaucitronAlertBig .alt.wp-element-button,body #tarteaucitronRoot #tarteaucitronAlertBig .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) body #tarteaucitronRoot #tarteaucitronAlertBig .alt.wp-element-button{display:inline-block}body #tarteaucitronRoot button#tarteaucitronBack,body #tarteaucitronRoot .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronBack.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) body #tarteaucitronRoot #tarteaucitronBack.button.alt,body #tarteaucitronRoot .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronBack.alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) body #tarteaucitronRoot #tarteaucitronBack.alt.dbutton,body #tarteaucitronRoot .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input#tarteaucitronBack.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn body #tarteaucitronRoot input#tarteaucitronBack.alt,body #tarteaucitronRoot .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input#tarteaucitronBack.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) body #tarteaucitronRoot input#tarteaucitronBack.alt,body #tarteaucitronRoot .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black #tarteaucitronBack.alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black body #tarteaucitronRoot #tarteaucitronBack.alt.button--orange,body #tarteaucitronRoot .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronBack.alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) body #tarteaucitronRoot #tarteaucitronBack.alt.button--orange,body #tarteaucitronRoot .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout #tarteaucitronBack.alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout body #tarteaucitronRoot #tarteaucitronBack.alt.wp-element-button,body #tarteaucitronRoot .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #tarteaucitronBack.alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) body #tarteaucitronRoot #tarteaucitronBack.alt.wp-element-button{background-color:#4d4d4d;padding:0px}body #tarteaucitronRoot #tarteaucitronClosePanel{background-color:#222422;left:50%;right:initial;transform:translateX(-50%)}body #tarteaucitronRoot div#tarteaucitron{background-color:transparent;max-width:99%;left:50% !important;top:50% !important;margin:0px;transform:translate(-50%, -50%)}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover{background-color:#222422;border-color:#222422}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices #tarteaucitronInfo{background-color:#222422;border-color:#fff;position:inherit !important}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices #tarteaucitronInfo #tarteaucitronPrivacyUrlDialog{background-color:#fff;display:inline-block;margin:0px;transition:background-color 400ms ease 0s;-o-filter:brightness(100%);-ms-filter:brightness(100%);-moz-filter:brightness(100%);filter:brightness(100%);cursor:pointer}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices #tarteaucitronInfo #tarteaucitronPrivacyUrlDialog:hover{background-color:#c8c5c5}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed{background-color:#2BA149;-o-filter:brightness(100%);-ms-filter:brightness(100%);-moz-filter:brightness(100%);filter:brightness(100%)}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed:hover{-o-filter:brightness(80%);-ms-filter:brightness(80%);-moz-filter:brightness(80%);filter:brightness(80%)}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied{background-color:#8f8f8f;-o-filter:brightness(100%);-ms-filter:brightness(100%);-moz-filter:brightness(100%);filter:brightness(100%)}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied:hover{background-color:#7a7878}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed,body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied{border-radius:0px;opacity:1 !important;transition:background-color 400ms ease 0s}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder{border-color:#222422}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronHidden{background-color:#fff}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronHidden .tarteaucitronLine,body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronHidden .tarteaucitronLine:hover{background-color:#fff}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronHidden .tarteaucitronLine{position:relative;border-left:none}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronHidden .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow{background-color:#2BA149;-o-filter:brightness(100%);-ms-filter:brightness(100%);-moz-filter:brightness(100%);filter:brightness(100%);opacity:1}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronHidden .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow:hover{-o-filter:brightness(80%);-ms-filter:brightness(80%);-moz-filter:brightness(80%);filter:brightness(80%)}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronHidden .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny{background-color:#8f8f8f;-o-filter:brightness(100%);-ms-filter:brightness(100%);-moz-filter:brightness(100%);filter:brightness(100%)}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronHidden .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny:hover{background-color:#7a7878}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronHidden .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronHidden .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny{border-radius:0px;transition:background-color 400ms ease 0s}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronHidden .tarteaucitronLine::after{content:"";background-color:#222422;position:absolute;left:10px;bottom:0px;width:calc(100% - 20px);height:1px}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronHidden .tarteaucitronLine:last-child::after{content:none}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronDetails,body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle button,body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle .button.alt,body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle .alt.dbutton,body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle input.alt,body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle input.alt,body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle .alt.button--orange,body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle .alt.button--orange,body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle .alt.wp-element-button,body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle .alt.wp-element-button{background-color:#222422;cursor:pointer}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle{border-bottom:2px solid #222422}body #tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder #tarteaucitronScrollbarChild{height:auto !important}#tarteaucitronRoot .tarteaucitronCross::before{content:'\2717';display:inline-block;color:white}#tarteaucitronRoot .tarteaucitronCheck::before{content:'\2713';display:inline-block;color:white}#tarteaucitronRoot .tarteaucitronPlus::before{content:'\271b';display:inline-block;color:white}.woocommerce .ui-slider.ui-widget-content:not(.iris-slider-offset){border:none;background-color:rgba(34,36,34,0.1);border-radius:1rem}.woocommerce .ui-slider.ui-widget-content .ui-slider-handle{width:1.6rem;height:1.6rem;border-radius:2rem;border:1px solid #2BA149 !important}.woocommerce .ui-slider.ui-widget-content .ui-slider-handle:hover{border-color:#2BA149 !important}.woocommerce .ui-slider.ui-widget-content .ui-slider-handle:focus-visible{outline:1px solid #2BA149}.woocommerce .ui-slider.ui-widget-content .ui-widget-header{background-color:#2BA149 !important}.woocommerce .wpfFilterWrapper .ui-slider-horizontal{height:.6rem}.related-products{clear:both}.related-products__title{padding:0 0 2rem 0;border-bottom:1px solid rgba(34,36,34,0.1)}@media (min-width: 980px){.related-products__title{padding:5rem 0 2rem 0}}ul.products .spinner,.la-spinner,.wpfIconPreview .spinner,.wpfLoaderIconTemplate .spinner,.woobewoo-filter-loader.spinner{background:url(../images/spinner.gif) !important;-webkit-animation:none !important;animation:none !important}@media (max-width: 768px){.woocommerce-MyAccount-navigation__list{display:flex}}.woocommerce-MyAccount-navigation-link{padding:1.6rem;border-bottom:1px solid rgba(34,36,34,0.1)}@media (max-width: 768px){.woocommerce-MyAccount-navigation-link{padding:0;flex:auto}}.woocommerce-MyAccount-navigation-link a{display:inline-block;width:100%;color:#222422}@media (max-width: 768px){.woocommerce-MyAccount-navigation-link a{display:inline-block;padding:3rem}}.woocommerce-MyAccount-navigation-link.is-active{background-color:#f5f6fa;font-weight:700;border-bottom:3px solid #2BA149;border-top-left-radius:1rem;border-top-right-radius:1rem}@media (min-width: 768px){.woocommerce-MyAccount-navigation-link.is-active{border-bottom-left-radius:0;border-top-right-radius:0}}.woocommerce-MyAccount-navigation-link--dashboard{background:url(../svg/dashboard.svg) no-repeat center;background-size:2rem}@media (min-width: 768px){.woocommerce-MyAccount-navigation-link--dashboard{background-position:center right 2rem}}.woocommerce-MyAccount-navigation-link--orders{background:url(../svg/shopping-cart.svg) no-repeat center;background-size:2rem}@media (min-width: 768px){.woocommerce-MyAccount-navigation-link--orders{background-position:center right 2rem}}.woocommerce-MyAccount-navigation-link--downloads{background:url(../svg/download.svg) no-repeat center;background-size:2rem}@media (min-width: 768px){.woocommerce-MyAccount-navigation-link--downloads{background-position:center right 2rem}}.woocommerce-MyAccount-navigation-link--edit-address{background:url(../svg/address.svg) no-repeat center;background-size:2rem}@media (min-width: 768px){.woocommerce-MyAccount-navigation-link--edit-address{background-position:center right 2rem}}.woocommerce-MyAccount-navigation-link--payment-methods{background:url(../svg/credit-card.svg) no-repeat center;background-size:2.2rem}@media (min-width: 768px){.woocommerce-MyAccount-navigation-link--payment-methods{background-position:center right 1.8rem}}.woocommerce-MyAccount-navigation-link--edit-account{background:url(../svg/user.svg) no-repeat center;background-size:1.6rem}@media (min-width: 768px){.woocommerce-MyAccount-navigation-link--edit-account{background-position:center right 2.2rem}}.woocommerce-MyAccount-navigation-link--customer-logout{background:url(../svg/log-out.svg) no-repeat center;background-size:2rem}@media (min-width: 768px){.woocommerce-MyAccount-navigation-link--customer-logout{background-position:center right 2rem}}@media (max-width: 768px){.woocommerce-MyAccount-navigation__text{display:none}}.wpml-selector{margin-right:1rem}.wpml-selector .wpml-ls-legacy-dropdown-click{width:3.6rem}.wpml-selector .wpml-ls-legacy-dropdown-click a{padding:.4rem .6rem;border:none}.wpml-selector .wpml-ls-legacy-dropdown-click a:hover,.wpml-selector .wpml-ls-legacy-dropdown-click a:focus{background-color:transparent}.wpml-selector .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{right:0;font-size:1rem}.wpml-selector .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a{background-color:transparent}.wpml-selector .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{border:1px solid rgba(34,36,34,0.1);box-shadow:2px 2px 5px 1px rgba(34,36,34,0.1)}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#ffffff}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#f5f6fa}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #f5f6fa;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.wpcss-area .wpcss-popup{border-radius:1.6rem}.wpcss-area .wpcss-popup-content{font-size:1.8rem}.wpcss-area .wpcss-popup-link input{color:#2BA149}.wpcss-area .wpcss-popup-link input:focus-visible{outline-color:#2BA149}.wpcss-copy{margin-top:2rem;width:100%}@media (min-width: 980px){.wpcss-copy{width:50%}}.wpcss-copy-url{margin-right:.8rem}@media (min-width: 980px){.wpcss-copy-url input{width:70%}}.wpcss-copy-url input:focus-visible{outline-color:#2BA149}@media (max-width: 768px){.wpcss-products .wpcss-actions{flex-direction:column}}@media (max-width: 768px){.wpcss-products .wpcss-actions button.button.wpcss-add-selected,.wpcss-products .wpcss-actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.wpcss-add-selected.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-products .wpcss-actions button.wpcss-add-selected.button.alt,.wpcss-products .wpcss-actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.wpcss-add-selected.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-products .wpcss-actions button.wpcss-add-selected.button-stroke,.wpcss-products .wpcss-actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.wpcss-add-selected.button.wpcss-btn,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-products .wpcss-actions button.wpcss-add-selected.button.wpcss-btn,.wpcss-products .wpcss-actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.wpcss-add-selected.button.wpcss-add-all,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-products .wpcss-actions button.wpcss-add-selected.button.wpcss-add-all,.wpcss-products .wpcss-actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.wpcss-add-selected.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-products .wpcss-actions button.wpcss-add-selected.button:disabled,.wpcss-products .wpcss-actions button.wpcss-add-selected.dbutton,.wpcss-products .wpcss-actions .lp-contact form.form--black button.wpcss-add-selected.button--orange,.lp-contact form.form--black .wpcss-products .wpcss-actions button.wpcss-add-selected.button--orange,.wpcss-products .wpcss-actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-add-selected.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-products .wpcss-actions .wpcss-add-selected.button.alt,.wpcss-products .wpcss-actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-add-selected.alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-products .wpcss-actions .wpcss-add-selected.alt.dbutton,.wpcss-products .wpcss-actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.wpcss-add-selected.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .wpcss-products .wpcss-actions input.wpcss-add-selected.alt,.wpcss-products .wpcss-actions .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.wpcss-add-selected.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-products .wpcss-actions input.wpcss-add-selected.alt,.wpcss-products .wpcss-actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .wpcss-add-selected.alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .wpcss-products .wpcss-actions .wpcss-add-selected.alt.button--orange,.wpcss-products .wpcss-actions .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-add-selected.alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-products .wpcss-actions .wpcss-add-selected.alt.button--orange,.wpcss-products .wpcss-actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .wpcss-add-selected.alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .wpcss-products .wpcss-actions .wpcss-add-selected.alt.wp-element-button,.wpcss-products .wpcss-actions .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-add-selected.alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-products .wpcss-actions .wpcss-add-selected.alt.wp-element-button,.wpcss-products .wpcss-actions .woocommerce-checkout button.wpcss-add-selected.wp-element-button,.woocommerce-checkout .wpcss-products .wpcss-actions button.wpcss-add-selected.wp-element-button,.wpcss-products .wpcss-actions button.button.wpcss-add-all,.wpcss-products .wpcss-actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.wpcss-add-all.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-products .wpcss-actions button.wpcss-add-all.button.alt,.wpcss-products .wpcss-actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.wpcss-add-all.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-products .wpcss-actions button.wpcss-add-all.button-stroke,.wpcss-products .wpcss-actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.wpcss-add-all.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn .wpcss-products .wpcss-actions input.wpcss-add-all.alt,.wpcss-products .wpcss-actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.wpcss-add-all.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce .wpcss-products .wpcss-actions input.wpcss-add-all.alt,.wpcss-products .wpcss-actions .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.wpcss-add-all.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-products .wpcss-actions input.wpcss-add-all.alt,.wpcss-products .wpcss-actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.wpcss-add-all.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-products .wpcss-actions button.wpcss-add-all.button:disabled,.wpcss-products .wpcss-actions button.wpcss-add-all.dbutton,.wpcss-products .wpcss-actions .lp-contact form.form--black button.wpcss-add-all.button--orange,.lp-contact form.form--black .wpcss-products .wpcss-actions button.wpcss-add-all.button--orange,.wpcss-products .wpcss-actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-add-all.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-products .wpcss-actions .wpcss-add-all.button.alt,.wpcss-products .wpcss-actions .woocommerce-checkout button.wpcss-add-all.wp-element-button,.woocommerce-checkout .wpcss-products .wpcss-actions button.wpcss-add-all.wp-element-button{margin-top:.6rem;margin-bottom:.6rem;width:100%}}.calendar{margin-top:4rem;width:116rem;height:105rem}@media (min-width: 1020px){.calendar{height:83rem}}.lp-hero{padding-bottom:8rem}@media (min-width: 1300px){.lp-hero{padding-bottom:10rem}}.lp-hero__content{display:flex;flex-wrap:wrap;margin-right:1.6rem;margin-left:1.6rem}.lp-hero__text{max-width:69rem}.lp-hero__title{font-size:3rem;line-height:4rem;font-weight:900}@media (min-width: 980px){.lp-hero__title{font-size:4.8rem;line-height:5.8rem}}@media (min-width: 1300px){.lp-hero__title{font-size:6.8rem;line-height:7.8rem}}.lp-hero__list{margin-top:4rem;font-size:1.8rem;line-height:2.4rem;font-weight:980px}@media (min-width: 980px){.lp-hero__list{font-size:2.4rem;line-height:3.4rem}}.lp-hero__list li{position:relative;color:#EFB41C}.lp-hero__list li:not(:last-child){margin-bottom:2.4rem}.lp-hero__icon{position:absolute;left:0;top:-.4rem;margin-right:1.2rem;width:3rem}@media (min-width: 980px){.lp-hero__icon{width:4rem}}.lp-hero__label{padding-left:4.6rem}@media (min-width: 980px){.lp-hero__label{padding-left:6rem}}.lp-hero__img{max-width:100%;margin-right:auto;margin-left:auto}@media (min-width: 980px){.lp-hero__img{max-width:calc(100% - 69rem)}}.lp-testimonial{width:calc(100% - 2rem);margin-right:1rem;margin-left:1rem;order:1}@media (min-width: 980px){.lp-testimonial{width:calc(45% - 2rem);order:0}}.lp-testimonial .lp-title{padding-right:0;padding-left:0}@media (min-width: 1300px){.lp-testimonial .lp-title{padding-right:4.6rem;padding-left:4.6rem}}.lp-testimonial .container--only-desktop{max-width:55rem;margin-right:auto;margin-left:auto}.lp-testimonial .slider-training-testimonies-slide-content{padding:3.6rem 3rem 14rem 3rem;border-radius:2rem;box-shadow:none}@media (min-width: 980px){.lp-testimonial .slider-training-testimonies-slide-content{padding:3.6rem 4.4rem 14rem 4.4rem}}.lp-testimonial .slider-training-testimonies-slide-content p{font-size:1.6rem;line-height:2.2rem}@media (min-width: 980px){.lp-testimonial .slider-training-testimonies-slide-content p{font-size:2.2rem;line-height:3.2rem}}.lp-testimonial .slick-slide img{top:inherit;bottom:4rem;width:9rem}@media (min-width: 980px){.lp-testimonial .slick-slide img{bottom:7rem;width:13rem}}.lp-testimonial .slick-arrow{width:8.1rem;height:100%}.lp-testimonial .slick-arrow::after{top:50%;content:'';display:block;position:absolute;width:4rem;height:4rem;background-color:#ffffff;border:.4rem solid #f5f6fa;border-radius:4rem;transform:translateY(-2.2rem);z-index:5}@media (min-width: 980px){.lp-testimonial .slick-arrow::after{transform:translateY(-4.6rem)}}.lp-testimonial .slick-arrow svg{position:relative;width:.6rem;height:1.4rem;z-index:10}.lp-testimonial .slick-arrow svg path{stroke:#222422}.lp-testimonial .slick-arrow.slick-prev{left:-2.4rem;z-index:10}@media (min-width: 980px){.lp-testimonial .slick-arrow.slick-prev{left:0}}.lp-testimonial .slick-arrow.slick-prev::after{left:2.2rem}.lp-testimonial .slick-arrow.slick-next{right:-2.4rem;z-index:10}@media (min-width: 980px){.lp-testimonial .slick-arrow.slick-next{right:0}}.lp-testimonial .slick-arrow.slick-next::after{right:2.2rem}.lp-testimonial .slick-dots{margin-top:0}.lp-testimonial .slick-dots li{margin-right:.4rem}.lp-testimonial .slick-dots li button::before,.lp-testimonial .slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-testimonial .slick-dots li .button.alt::before,.lp-testimonial .slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .lp-testimonial .slick-dots li button.alt.button-stroke::before,.lp-testimonial .slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-testimonial .slick-dots li .alt.dbutton::before,.lp-testimonial .slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .lp-testimonial .slick-dots li input.alt::before,.lp-testimonial .slick-dots li .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt::before,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-testimonial .slick-dots li input.alt::before,.lp-testimonial .slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .lp-testimonial .slick-dots li .alt.button--orange::before,.lp-testimonial .slick-dots li .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange::before,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-testimonial .slick-dots li .alt.button--orange::before,.lp-testimonial .slick-dots li .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .lp-testimonial .slick-dots li .alt.wp-element-button::before,.lp-testimonial .slick-dots li .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button::before,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-testimonial .slick-dots li .alt.wp-element-button::before{width:.8rem;height:.8rem;background-color:#2BA149;border:none;opacity:0.2}.lp-testimonial .slick-dots li.slick-active button::before,.lp-testimonial .slick-dots li.slick-active .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-testimonial .slick-dots li.slick-active .button.alt::before,.lp-testimonial .slick-dots li.slick-active .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .lp-testimonial .slick-dots li.slick-active button.alt.button-stroke::before,.lp-testimonial .slick-dots li.slick-active .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-testimonial .slick-dots li.slick-active .alt.dbutton::before,.lp-testimonial .slick-dots li.slick-active .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .lp-testimonial .slick-dots li.slick-active input.alt::before,.lp-testimonial .slick-dots li.slick-active .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt::before,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-testimonial .slick-dots li.slick-active input.alt::before,.lp-testimonial .slick-dots li.slick-active .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .lp-testimonial .slick-dots li.slick-active .alt.button--orange::before,.lp-testimonial .slick-dots li.slick-active .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange::before,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-testimonial .slick-dots li.slick-active .alt.button--orange::before,.lp-testimonial .slick-dots li.slick-active .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button::before,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .lp-testimonial .slick-dots li.slick-active .alt.wp-element-button::before,.lp-testimonial .slick-dots li.slick-active .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button::before,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-testimonial .slick-dots li.slick-active .alt.wp-element-button::before{width:1.2rem;height:1.2rem;background-color:#2BA149;opacity:1}.lp-testimonial .lp-surtitle,.lp-testimonial .lp-title{text-align:center}.lp-testimonial p.training-testimony-person-data{margin-bottom:1rem}.lp-testimonial .quote-icon{display:block;width:4.4rem;height:3.8rem;margin-bottom:2.4rem;background:url(../svg/quote.svg) no-repeat center;background-size:4.4rem}.lp-testimonial .star{display:inline-block;width:9rem;height:1.7rem}.lp-testimonial .star-5{background:url(../images/5stars.png) no-repeat center;background-size:9rem}.lp-testimonial .star-4{background:url(../images/4stars.png) no-repeat center;background-size:9rem}.lp-testimonial .star-3{background:url(../images/3stars.png) no-repeat center;background-size:9rem}.lp-testimonial .star-2{background:url(../images/2stars.png) no-repeat center;background-size:9rem}.lp-testimonial .star-1{background:url(../images/1stars.png) no-repeat center;background-size:9rem}.lp-contact{width:calc(100% - 2rem);margin-right:1rem;margin-left:1rem;order:0}@media (min-width: 980px){.lp-contact{width:calc(55% - 2rem);padding-left:5rem;order:1}}.lp-contact__container{margin-top:-10rem;margin-bottom:5rem;padding:3rem;background-color:#ffffff;border-radius:2rem;box-shadow:0 0 6rem rgba(0,0,0,0.12549)}@media (min-width: 980px){.lp-contact__container{padding:4rem 5.4rem 5.4rem 5.4rem;margin-top:-20rem;margin-bottom:0}}.lp-contact form.form--black{background-color:transparent;padding:0;border-radius:0}.lp-contact form.form--black label{color:#838383}.lp-contact form.form--black textarea,.lp-contact form.form--black input[type="text"],.lp-contact form.form--black input[type="password"],.lp-contact form.form--black input[type="tel"],.lp-contact form.form--black input[type="email"],.lp-contact form.form--black form input[type="number"]{border:1px solid rgba(87,89,93,0.15)}.lp-contact form.form--black .button--orange{width:100%}.lp-benefits{padding-top:5rem;padding-bottom:5rem}.lp-benefits__text{width:100%;margin-bottom:3.4rem}@media (min-width: 980px){.lp-benefits__text{width:calc(100% - 55rem);padding-left:5rem;order:1}}.lp-benefits__img{max-width:55rem;margin-right:auto;margin-left:auto}.lp-benefits__list{font-size:1.8rem;max-width:66rem;margin-right:auto;margin-left:auto}.lp-benefits__list li{padding:.4rem 0 .4rem 5rem;background:url(../svg/check-list.svg) no-repeat top 2px left;background-size:3rem}.lp-benefits__list li:not(:last-child){margin-bottom:1.6rem}.lp-benefits-ref__list{display:flex;flex-wrap:wrap;justify-content:center;max-width:96rem;margin-top:8rem;margin-right:auto;margin-bottom:4rem;margin-left:auto}@media (min-width: 980px){.lp-benefits-ref__list{justify-content:space-between}}.lp-benefits-ref__list li{display:flex;align-items:center}.lp-benefits-ref__list figure.lp-benefits-ref__img{margin:1.6rem}.lp-leads .lp-title{text-align:center;margin-bottom:0}.lp-leads .slider-problematics{margin-top:0}.lp-leads .slide-content{box-shadow:none;border-radius:0}.lp-leads .slick-list{position:relative}@media (min-width: 980px){.lp-leads .slick-list::before{position:absolute;top:0;left:0;content:'';display:block;width:8rem;height:100%;background-color:#ffffff;z-index:20}}@media (min-width: 980px){.lp-leads .slick-list::after{position:absolute;top:0;right:0;content:'';display:block;width:8rem;height:100%;background-color:#ffffff;z-index:20}}.lp-leads .slick-slide{margin-right:1.6rem;margin-left:1.6rem}@media (min-width: 980px){.lp-leads .slick-slide{margin-right:3rem;margin-left:3rem}}.lp-leads .slick-arrow{box-shadow:none;width:4rem;height:4rem;border:.4rem solid #f5f6fa}.lp-leads .slick-arrow svg{width:.6rem}.lp-certif .lp-title{text-align:center}@media (min-width: 980px){.lp-certif .lp-title{margin-bottom:5rem}}.lp-certif__list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:6rem}@media (min-width: 980px){.lp-certif__list{margin-bottom:14rem}}.lp-certif__list li{display:flex;align-items:center}.lp-certif__img{max-width:14rem;margin-right:.6rem;margin-left:.6rem}.lp-numbers{max-width:164rem;margin-right:auto;margin-left:auto}.lp-numbers .lp-grey-block{padding-bottom:12rem;border-radius:2rem}.lp-numbers__content{margin-right:auto;margin-left:auto}.lp-numbers__img{margin-right:auto;margin-left:auto}.lp-numbers__list{margin-top:4rem;font-size:1.8rem;line-height:2.4rem;font-weight:500}@media (min-width: 980px){.lp-numbers__list{font-size:2.4rem;line-height:3.4rem}}.lp-numbers__list li{position:relative}.lp-numbers__list li:not(:last-child){margin-bottom:3rem}.lp-numbers__icon{position:absolute;left:0;top:-.4rem;display:inline-block;margin-right:1.2rem;width:3rem}@media (min-width: 980px){.lp-numbers__icon{width:4rem}}.lp-numbers__text{padding-left:4.6rem}@media (min-width: 980px){.lp-numbers__text{padding-left:6rem}}.lp-numbers-keys{padding:2.2rem;margin-top:-11rem;margin-right:auto;margin-left:auto;margin-bottom:8rem;max-width:93rem;border-radius:2rem;background-color:#2BA149;color:#ffffff;text-align:center}@media (min-width: 768px){.lp-numbers-keys{text-align:left;margin-bottom:13.6rem}}@media (min-width: 980px){.lp-numbers-keys{margin-bottom:13.6rem}}.lp-numbers-keys .lp-grid{width:100%}.lp-numbers-keys .number{font-size:6rem;font-weight:700;line-height:1.2}@media (min-width: 980px){.lp-numbers-keys .number{font-size:8rem}}.lp-numbers-keys .label{padding-bottom:2rem;font-size:1.8rem}.lp-numbers-keys .col{width:calc(100% - 2rem);margin-right:1rem;margin-left:1rem}@media (min-width: 680px){.lp-numbers-keys .col{width:calc(50% - 2rem);padding-left:6%}}@media (min-width: 768px){.lp-numbers-keys .col{padding-left:12%}}.lp-numbers-keys .col:nth-child(2){border-top:1px solid #ffffff}@media (min-width: 680px){.lp-numbers-keys .col:nth-child(2){border-top:0;border-left:1px solid #ffffff}}.lp-services{position:relative;margin-top:-5.6rem;margin-bottom:8rem;padding-top:12rem;padding-bottom:5rem;background-color:#EFB41C;border-radius:0 0 2rem 2rem;z-index:0}@media (min-width: 980px){.lp-services{padding-bottom:8rem;margin-bottom:12rem}}.lp-services .lp-surtitle{color:#ffffff;text-align:center}.lp-services .lp-title{margin-bottom:5rem;text-align:center}.lp-services .service-card{display:flex;flex:1 1 auto;flex-direction:column;padding:3rem 3rem 3rem 3rem;margin-right:1rem;margin-left:1rem;width:calc(100% - 2rem);background-color:#ffffff;border-radius:2rem}@media (min-width: 980px){.lp-services .service-card{width:calc(33.33333% - 2rem)}}@media (min-width: 1300px){.lp-services .service-card{padding:2rem 4.6rem 4.6rem 4.6rem}}.lp-services .service-card:not(:last-child){margin-bottom:3rem}@media (min-width: 980px){.lp-services .service-card:not(:last-child){margin-bottom:0}}.lp-services .service-card__heading{padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid rgba(87,89,93,0.2)}@media (min-width: 980px){.lp-services .service-card__heading{padding-bottom:4.4rem;margin-bottom:4.4rem}}.lp-services .service-card__title{margin-bottom:.8rem;font-size:3.2rem;line-height:3.4rem;color:#EFB41C;font-weight:700}.lp-services .service-card__description{font-size:2.2rem;line-height:3.2rem;font-weight:600}.lp-services__list{margin-top:0;margin-bottom:5rem;font-size:2.2rem;line-height:3.3rem;color:#57595D}.lp-services__list li:not(:last-child){margin-bottom:1.6rem}.lp-services__list--num{padding-left:0;list-style:none;counter-reset:count}.lp-services__list--num li{position:relative;margin:.4rem 0 2rem .4rem;padding-left:2.6rem;counter-increment:count}.lp-services__list--num li:last-child{margin-bottom:0}.lp-services__list--num li::before{content:counter(count) ".";position:absolute;top:0;left:0;font-weight:500;color:#EFB41C;font-size:2.2rem}.lp-services__list--ord li{padding:.4rem 0 .4rem 4.2rem;background:url(../svg/check-orange.svg) no-repeat top .6rem left;background-size:3rem}.lp-services__img{margin-top:auto;text-align:center}.header{background-color:#FFFFFF;position:fixed;left:0;top:0;width:100%;height:70px;z-index:999997;transition:top 400ms ease 0s}.header a:hover,.header a:focus,.header a:active{text-decoration:none}.header.close{top:-80px}.header-container{display:flex;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;width:100%;height:100%;box-shadow:0 2px 9px 2px #DFDFDF}.header-container .home-link{flex:0 0 auto;margin:0;padding:0 1rem 0 1rem;width:16rem;line-height:0}@media (min-width: 980px){.header-container .home-link{width:12rem;padding-left:20px;padding-right:0}}@media (min-width: 1300px){.header-container .home-link{width:20rem}}.header-container .header-content{display:flex;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;width:auto;height:100%;z-index:2}.header-container .buttons-container>*{margin-right:.5rem}.header-container .buttons-container>*:last-child{margin-right:0}.button-toggle-menu{width:3.2rem;height:3.2rem;padding:.4rem}.button-toggle-menu>.lines{background-color:#000000;display:inline-block;position:relative;width:100%;height:3px;border-radius:3rem}.button-toggle-menu>.lines::before,.button-toggle-menu>.lines::after{content:"";background-color:#000000;position:absolute;left:0;top:-.7rem;width:100%;height:3px;transform-origin:center}.button-toggle-menu>.lines::after{top:.7rem}.button-toggle-menu.is-open>.lines{background-color:transparent}.button-toggle-menu.is-open>.lines::before,.button-toggle-menu.is-open>.lines::after{top:0px}.button-toggle-menu.is-open>.lines::before{transform:rotate(45deg)}.button-toggle-menu.is-open>.lines::after{transform:rotate(-45deg)}.header-menu{display:none;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-o-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column;background-color:#FFFFFF;position:fixed;left:0;top:70px;width:100%;height:calc(100% - 70px);padding-top:2rem;padding-bottom:2rem}.header-menu.is-open{display:flex}.header-menu .buttons-container{display:flex;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-o-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column;padding-top:1rem;padding-left:1rem;padding-right:1rem}.header-menu .buttons-container>*{margin:0 0 1.5rem 0;text-align:center}.header-menu .buttons-container>*:last-child{margin-bottom:0}.header-menu__wrapper{display:flex;align-items:center}.header-menu__icon{margin-right:.6rem;margin-left:.6rem}.header-menu__icon svg{fill:#222422;transition:all 0.3s ease}.header-menu__icon:hover svg{fill:#2BA149}.header-menu__icon--cart{position:relative}.header-menu__icon--cart svg{width:1.9rem;height:1.9rem}.header-menu__icon--cart .header-cart-count{position:absolute;top:-.8rem;right:-.6rem;padding:0 .6rem .2rem .6rem;border-radius:1rem;background-color:#2BA149;font-size:1rem;line-height:1.5rem;font-weight:600;color:#ffffff}.header-menu__icon--login svg{width:1.6rem;height:1.6rem}.header-menu__icon a{color:#222422;transition:color 0.3s ease}.header-menu__icon a:hover{color:#2BA149}.main-navigation-container{-o-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto;overflow:auto;padding-bottom:1.5rem;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:600}.main-navigation-container ul{list-style:none}.main-navigation{margin:0;padding:0}.main-navigation a:not(.button):not(.dbutton),.main-navigation .menu-item{font-size:1.4rem;color:#000000}.main-navigation .menu-item{position:relative;width:100%}.main-navigation .menu-item>a:not(.button):not(.dbutton){display:flex;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;width:calc(100% - 40px);height:48px;padding:1.3rem 1.5rem}.main-navigation .menu-item.menu-item-has-children>a:not(.button):not(.dbutton)::after{content:'+';position:absolute;right:0;top:0;width:4rem;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:400;font-size:3rem;text-align:center;cursor:pointer;pointer-events:none}.main-navigation .menu-item.menu-item-has-children.is-open>a:not(.button):not(.dbutton)::before{content:'';background-color:#f5f6fa;position:absolute;left:0;top:0;width:100%;height:48px;z-index:-1}.main-navigation .menu-item.menu-item-has-children.is-open>a:not(.button):not(.dbutton)::after{content:'‒';font-size:2.4rem;line-height:1.8}.main-navigation .menu-item.menu-item-has-children.is-open>.sub-menu{display:flex}.main-navigation .menu-item.menu-item-has-children.is-open>.sub-menu{display:flex}.main-navigation .menu-item.menu-item-has-children.is-open>a:not(.button):not(.dbutton)::after{content:'‒';font-size:2.4rem;line-height:1.8}.main-navigation .menu-item.menu-item-has-children.current-page-ancestor .menu-item.current-menu-item>a:not(.button):not(.dbutton){color:#2BA149}.main-navigation .menu-item.current_page_item>a{color:#2BA149}.main-navigation .menu-item .sub-menu{display:none;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column;padding-left:2rem}.main-navigation .menu-item .menu-item-description,.main-navigation .menu-item .menu-item-block{display:none}@media (min-width: 980px){.header{height:90px}.header.close{top:-100px}.header-container .header-content{display:none}.header-container .buttons-container .button,.header-container .buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .header-container .buttons-container button.button,.header-container .buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .header-container .buttons-container button.button-stroke,.header-container .buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .header-container .buttons-container a.button,.header-container .buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-container .buttons-container a.button.footer-contact-support,.header-container .buttons-container .dbutton,.header-container .buttons-container .wpcss-copy-btn input,.wpcss-copy-btn .header-container .buttons-container input,.header-container .buttons-container .lp-contact form.form--black .button--orange,.lp-contact form.form--black .header-container .buttons-container .button--orange,.header-container .buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-container .buttons-container button.button,.header-container .buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-container .buttons-container .button.alt,.header-container .buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-container .buttons-container .alt.dbutton,.header-container .buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .header-container .buttons-container input.alt,.header-container .buttons-container .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-container .buttons-container input.alt,.header-container .buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .header-container .buttons-container .alt.wp-element-button,.header-container .buttons-container .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-container .buttons-container .alt.wp-element-button,.header-container .buttons-container .woocommerce ul.products .button,.woocommerce ul.products .header-container .buttons-container .button,.header-container .buttons-container .woocommerce-checkout .wp-element-button,.woocommerce-checkout .header-container .buttons-container .wp-element-button{height:auto;padding:1rem .8rem;font-size:.8rem;line-height:initial}.header-menu{display:flex;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;position:relative;top:0;height:inherit;padding:1rem}.header-menu .buttons-container{-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-o-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;padding-top:0;padding-left:0;padding-right:0;margin-left:1.5rem}.header-menu .buttons-container>*{margin:0 1rem 0 0}.header-menu .buttons-container>*:last-child{margin-right:0}.header-menu .button,.header-menu :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .header-menu button.button,.header-menu .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .header-menu button.alt.button-stroke,.header-menu :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .header-menu button.button-stroke,.header-menu :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .header-menu a.button,.header-menu :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .header-menu button.button:disabled[disabled],.header-menu .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .header-menu .button.alt:disabled[disabled],.header-menu .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-menu a.button.footer-contact-support,.header-menu .dbutton,.header-menu .wpcss-copy-btn input,.wpcss-copy-btn .header-menu input,.header-menu .lp-contact form.form--black .button--orange,.lp-contact form.form--black .header-menu .button--orange,.header-menu .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-menu button.button,.header-menu .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-menu .button.alt,.header-menu .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-menu .alt.dbutton,.header-menu .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .header-menu input.alt,.header-menu .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-menu input.alt,.header-menu .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .header-menu .alt.button--orange,.header-menu .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-menu .alt.button--orange,.header-menu .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .header-menu .alt.wp-element-button,.header-menu .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-menu .alt.wp-element-button,.header-menu .woocommerce ul.products .button,.woocommerce ul.products .header-menu .button,.header-menu .woocommerce-checkout .wp-element-button,.woocommerce-checkout .header-menu .wp-element-button{order:1}.header-menu .button-stroke--orange,.header-menu .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.button-stroke--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-menu button.button.button-stroke--orange,.header-menu .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.button-stroke--orange.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-menu .button.button-stroke--orange.alt{order:0}.header-menu__icon--cart{margin-top:0;width:2.1rem;height:2.1rem}.header-menu__icon--login{width:1.8rem;height:1.8rem}.main-navigation-container{overflow:visible;padding-bottom:0;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700}.main-navigation-container a:not(.button):not(.dbutton),.main-navigation-container .menu-item{font-size:1rem}.main-navigation{display:flex;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row}.main-navigation>.menu-item{width:inherit}.main-navigation>.menu-item>a:not(.button):not(.dbutton){width:inherit;padding-left:.5rem;padding-right:.5rem;text-align:center}.main-navigation>.menu-item:nth-child(1) .sub-menu{left:-2rem}.main-navigation>.menu-item:nth-child(2) .sub-menu{left:-22rem}.main-navigation>.menu-item:nth-child(3) .sub-menu{left:0}.main-navigation>.menu-item:nth-child(4) .sub-menu{left:0}.main-navigation>.menu-item:nth-child(5) .sub-menu{left:-61rem}.main-navigation>.menu-item.menu-item-has-children>a:not(.button):not(.dbutton)::after{content:none !important}.main-navigation>.menu-item.menu-item-has-children.is-open>.sub-menu{display:none}.main-navigation>.menu-item.menu-item-has-children .sub-menu{-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column;background-color:#FFFFFF;position:absolute;top:48px;width:35rem;border-radius:1rem;box-shadow:2px 2px 5px 1px #DFDFDF;padding:25px 30px}.main-navigation>.menu-item.menu-item-has-children .sub-menu a:not(.button):not(.dbutton){display:flex;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column;height:inherit;font-size:1.6rem}.main-navigation>.menu-item.menu-item-has-children .sub-menu a:not(.button):not(.dbutton):hover{color:#2BA149}.main-navigation>.menu-item.menu-item-has-children .sub-menu .menu-item{width:180px;padding-right:1.5rem}.main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu{-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-o-flex-wrap:wrap;flex-wrap:wrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block{display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;justify-content:center;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column;background-color:#f5f6fa;height:100%;border-radius:1rem;padding:.5rem 3rem;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:1.8rem}.main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .menu-item-description{margin-top:.8rem;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:400;font-size:1.2rem}.main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .woocommerce .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .woocommerce .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .alt.wp-element-button,.main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block a.button.footer-contact-support,.main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .dbutton,.main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .wpcss-copy-btn input,.wpcss-copy-btn .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block input,.main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .lp-contact form.form--black .button--orange,.lp-contact form.form--black .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .alt.dbutton,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block input.alt,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .alt.button--orange,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .alt.wp-element-button,.woocommerce ul.products .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .button,.main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .woocommerce-checkout .wp-element-button,.woocommerce-checkout .main-navigation>.menu-item.menu-item-has-children.menu-item-has-menu-item-block .sub-menu .menu-item-block .wp-element-button{height:auto;margin-top:2rem;padding-top:1rem;padding-bottom:1rem;text-align:center;line-height:initial}.main-navigation>.menu-item.menu-item-has-children[class*='menu-item-submenu-columns-'] .sub-menu{grid-auto-flow:column}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-columns-2 .sub-menu{width:420px}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-columns-3 .sub-menu{width:600px}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-columns-4 .sub-menu{width:780px}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-lines-2 .sub-menu{grid-template-rows:repeat(2, auto)}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-lines-3 .sub-menu{grid-template-rows:repeat(3, auto)}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-lines-3 .sub-menu .menu-item-block{grid-row:1 / 4}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-lines-4 .sub-menu{grid-template-rows:repeat(4, auto)}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-lines-4 .sub-menu .menu-item-block{grid-row:1 / 5}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-lines-5 .sub-menu{grid-template-rows:repeat(5, auto)}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-lines-5 .sub-menu .menu-item-block{grid-row:1 / 6}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-lines-6 .sub-menu current-menu-item{grid-template-rows:repeat(6, auto)}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-lines-6 .sub-menu current-menu-item .menu-item-block{grid-row:1 / 7}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-lines-7 .sub-menu{grid-template-rows:repeat(7, auto)}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-lines-7 .sub-menu .menu-item-block{grid-row:1 / 8}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-lines-8 .sub-menu{grid-template-rows:repeat(8, auto)}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-lines-8 .sub-menu .menu-item-block{grid-row:1 / 9}.main-navigation>.menu-item.menu-item-has-children:hover .sub-menu{display:flex}.main-navigation>.menu-item.menu-item-has-children[class*='menu-item-submenu-columns-']:hover .sub-menu{display:grid}.main-navigation>.menu-item::after{background-color:#2BA149;position:absolute;left:0;bottom:-2px;width:100%;height:4px;z-index:5}.main-navigation>.menu-item:hover>a:not(.button):not(.dbutton){color:#2BA149}.main-navigation>.menu-item:hover::after,.main-navigation>.menu-item.current-page-ancestor::after{content:""}.main-navigation>.menu-item .menu-item-description{display:block;margin-top:5px;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:400;font-size:1.2rem}.main-navigation>.menu-item .menu-item-block{display:block}.main-navigation .menu-item>a:not(.button):not(.dbutton){width:inherit}.main-navigation .current-menu-item>a:not(.button):not(.dbutton),.main-navigation .current-page-ancestor>a:not(.button):not(.dbutton),.main-navigation .current-menu-parent>a:not(.button):not(.dbutton),.main-navigation .current_page_parent>a:not(.button):not(.dbutton){color:#2BA149}}@media (min-width: 1300px){.main-navigation-container{padding-left:2.6rem;padding-right:2.6rem}.main-navigation-container a:not(.button):not(.dbutton),.main-navigation-container .menu-item{font-size:1.2rem}.main-navigation>.menu-item:nth-child(1) .sub-menu{left:-2rem}.main-navigation>.menu-item:nth-child(2) .sub-menu{left:-22rem}.main-navigation>.menu-item:nth-child(5) .sub-menu{left:-82rem}.main-navigation>.menu-item.menu-item-has-children .sub-menu .menu-item{width:230px}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-columns-2 .sub-menu{width:520px}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-columns-3 .sub-menu{width:750px}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-columns-4 .sub-menu{width:980px}}@media (min-width: 1540px){.header-container .buttons-container .button,.header-container .buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .header-container .buttons-container button.button,.header-container .buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .header-container .buttons-container button.button-stroke,.header-container .buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .header-container .buttons-container a.button,.header-container .buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-container .buttons-container a.button.footer-contact-support,.header-container .buttons-container .dbutton,.header-container .buttons-container .wpcss-copy-btn input,.wpcss-copy-btn .header-container .buttons-container input,.header-container .buttons-container .lp-contact form.form--black .button--orange,.lp-contact form.form--black .header-container .buttons-container .button--orange,.header-container .buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-container .buttons-container button.button,.header-container .buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-container .buttons-container .button.alt,.header-container .buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-container .buttons-container .alt.dbutton,.header-container .buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .header-container .buttons-container input.alt,.header-container .buttons-container .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-container .buttons-container input.alt,.header-container .buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .header-container .buttons-container .alt.wp-element-button,.header-container .buttons-container .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .header-container .buttons-container .alt.wp-element-button,.header-container .buttons-container .woocommerce ul.products .button,.woocommerce ul.products .header-container .buttons-container .button,.header-container .buttons-container .woocommerce-checkout .wp-element-button,.woocommerce-checkout .header-container .buttons-container .wp-element-button{padding:1.4rem 2rem;font-size:1.3rem;white-space:nowrap}.main-navigation-container{padding-left:4rem;padding-right:4rem}.main-navigation-container a:not(.button):not(.dbutton),.main-navigation-container .menu-item{font-size:1.4rem}.main-navigation>.menu-item>a:not(.button):not(.dbutton){padding-left:.8rem;padding-right:.8rem}.main-navigation>.menu-item.menu-item-has-children .sub-menu .menu-item{width:300px}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-columns-2 .sub-menu{width:660px}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-columns-3 .sub-menu{width:960px}.main-navigation>.menu-item.menu-item-has-children.menu-item-submenu-columns-4 .sub-menu{width:1260px}}@media (min-width: 1920px){.main-navigation-container{padding-left:20rem;padding-right:20rem}}.footer-main{background-color:#222422;padding-top:5rem;padding-bottom:6rem}.footer-main .footer-left{text-align:center}.footer-main .logo{max-width:25rem}.footer-main .footer-social{display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;margin-top:3rem;margin-bottom:3rem}.footer-main .footer-social .picto{flex:0 0 2.4rem;width:2.4rem;margin-right:2.8rem}.footer-main .footer-social .picto svg{fill:#EFB41C;width:100%}.footer-main .footer-social .picto:last-child{margin-right:0}.footer-main ul{list-style:none;padding-left:0}.footer-main ul li{padding-top:.4rem;padding-bottom:.4rem}.footer-main .accordion{padding:.8rem 0;border-bottom:1px solid #2BA149}.footer-main .accordion-title{display:flex;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:600;font-size:1.6rem;color:#2BA149}.footer-main .accordion-content,.footer-main .accordion-content a{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:1.4rem;color:#FFFFFF}.footer-main .accordion-content a:not([href]):hover{text-decoration:none}.footer-main .footer-navigation{padding-left:0}.footer-main .footer-navigation .sub-menu{padding-top:.4rem;padding-left:2rem}.footer-main .menu-item-description,.footer-main .menu-item-block,.footer-main .menu-item:not(.menu-item-solution){display:none}.footer-main .footer-contact{display:flex;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column;margin-top:3rem}.footer-main .footer-contact>*{width:100%}.footer-main .footer-contact .footer-contact-partners{display:flex;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-o-flex-wrap:wrap;flex-wrap:wrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row}.footer-main .footer-contact .footer-contact-partners .footer-contact-support{-o-flex:0 0 100%;-moz-flex:0 0 100%;flex:0 0 100%;height:auto;margin-bottom:2.5rem;padding-top:1.2rem;padding-bottom:1.2rem;line-height:initial;text-align:center}.footer-main .footer-contact .footer-contact-partners img{width:auto !important;height:4rem !important;margin-right:1rem}.footer-main .footer-contact .footer-contact-partners img:last-child{margin-right:0}.footer-main .footer-contact .footer-contact-contact{margin-top:5rem}.footer-main .footer-contact .footer-contact-contact>*{margin-bottom:2rem}.footer-main .footer-contact .footer-contact-contact>*:last-child{margin-bottom:0}.footer-main .footer-contact .footer-contact-contact a,.footer-main .footer-contact .footer-contact-contact address,.footer-main .footer-contact .footer-contact-contact .link{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:1.4rem;font-style:normal;text-align:left;color:#FFFFFF}.footer-main .footer-contact .footer-contact-contact a:hover,.footer-main .footer-contact .footer-contact-contact .link:hover{text-decoration:underline}.footer-bottom{display:flex;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column;padding-top:1.5rem;padding-bottom:1rem;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:1.2rem;text-align:center}.footer-bottom>*{margin-bottom:.8rem}.footer-bottom>*:last-child{margin-bottom:0}.footer-bottom a{color:#000000}.signature{width:130px + 4rem}.link-de-container{display:block;position:relative;width:100%;height:3rem;text-align:center}.link-de-container .link-de-logo{display:inline-block;vertical-align:top;position:relative;width:3rem;height:3rem}.link-de-container .link-de-logo .opened{background:transparent url("../images/logo-de-copyright-opened.png") no-repeat scroll center center;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:2}.link-de-container .link-de-logo .closed{background:transparent url("../images/logo-de-copyright-closed.png") no-repeat scroll center center;position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;z-index:3}.link-de-container .link-de-animation-container{display:inline-block;vertical-align:top;position:relative;overflow:hidden;width:130px;height:100%;right:0;top:0;-o-animatin-fill-mode:pause;-ms-animatin-fill-mode:pause;-moz-animatin-fill-mode:pause;-webkit-animatin-fill-mode:pause;animatin-fill-mode:pause;transition:width 800ms ease 0s}.link-de-container .link-de-animation-container .link-de{display:inline-block;position:absolute;right:0;top:0;width:130px;height:100%;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:400;font-size:1.2rem;line-height:3rem;color:#000000;white-space:nowrap}.link-de-container:hover{text-decoration:none}.link-de-container:hover .link-de-logo .opened{-webkit-animation:logo-de-colors-opened 800ms 1 ease;animation:logo-de-colors-opened 800ms 1 ease}.link-de-container:hover .link-de-logo .closed{-webkit-animation:logo-de-colors-closed 800ms 1 ease;animation:logo-de-colors-closed 800ms 1 ease}.link-de-container:hover .link-de-animation-container{-webkit-animation:logo-de-open 800ms 1 ease;animation:logo-de-open 800ms 1 ease}@-webkit-keyframes logo-de-colors-closed{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes logo-de-colors-closed{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes logo-de-colors-opened{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes logo-de-colors-opened{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes logo-de-open{0%{width:130px}50%{width:0px}100%{width:130px}}@keyframes logo-de-open{0%{width:130px}50%{width:0px}100%{width:130px}}@media (min-width: 450px){.footer-main .footer-contact .footer-contact-partners .footer-contact-support{padding-top:1.8rem;padding-bottom:1.8rem}.footer-main .footer-contact .footer-contact-partners img{height:auto !important}}@media (min-width: 980px){.footer-main{display:flex;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;padding:6rem 50px 5rem 50px}.footer-main>*{width:calc(100% / 5);margin-right:2rem;padding:.8rem 0}.footer-main>*:last-child{margin-right:0}.footer-main .footer-left{width:calc(100% / 5 - 100% / 5 / 4)}.footer-main .logo{width:100%}.footer-main .footer-social .picto{margin-right:2rem}.footer-main ul li{padding-top:.4rem;padding-bottom:.4rem}.footer-main .navigation-container{width:calc(100% / 5 * 2.7)}.footer-main .blog{width:calc(100% / 5 - 100% / 5 / 2.5)}.footer-main .accordion{border-bottom:none}.footer-main .accordion-title{font-size:1.2rem;text-transform:uppercase}.footer-main .accordion-content a{font-size:1.3rem}.footer-main .footer-navigation{display:flex;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-o-flex-wrap:wrap;flex-wrap:wrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column;max-height:45rem}.footer-main .footer-contact{margin-top:0}.footer-main .footer-contact .footer-contact-partners{-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.footer-main .footer-contact .footer-contact-partners .footer-contact-support{margin-bottom:3.5rem}.footer-main .footer-contact .footer-contact-partners img{margin-bottom:1.5rem}.footer-main .footer-contact .footer-contact-partners img:last-child{margin-bottom:0}.footer-main .footer-contact .footer-contact-contact{-o-order:-1;-ms-order:-1;-moz-order:-1;order:-1;margin-top:0;margin-bottom:2.5rem}.footer-main .footer-contact .footer-contact-contact a,.footer-main .footer-contact .footer-contact-contact address,.footer-main .footer-contact .footer-contact-contact .link{font-size:1.3rem}.footer-bottom{-o-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;padding-left:50px;padding-right:50px;font-size:1.3rem}.footer-bottom>*{margin-bottom:0;margin-right:2rem}.footer-bottom>*:last-child{margin-right:0}.footer-bottom .copyright{margin-left:0;margin-right:auto;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:600;font-size:1.4rem}}@media (min-width: 1300px){.footer-main{padding-top:8rem;padding-bottom:6rem}.footer-main>*{margin-right:5rem}.footer-main .logo{width:auto}.footer-main .navigation-container{width:calc(100% / 5 * 2)}.footer-main .footer-social{margin-top:4rem}.footer-main .footer-social .picto{margin-right:2.8rem}}@media (min-width: 1540px){.footer-main{display:flex}.footer-main ul li{padding-top:.6rem;padding-bottom:.6rem}.footer-main .accordion-content a{font-size:1.6rem}.footer-main .footer-contact .footer-contact-contact a,.footer-main .footer-contact .footer-contact-contact address,.footer-main .footer-contact .footer-contact-contact .link{font-size:1.6rem}.footer-bottom{font-size:1.6rem}}.popin{display:none;background-color:#FFFFFF;position:fixed;overflow:hidden;left:50%;top:50%;width:calc(100% - 20px);max-width:92rem;border-radius:1.5rem;z-index:999999;transform:translate(-50%, -50%)}.popin.is-open{display:block}.popin-overlay{display:none;background-color:#0000007B;position:fixed;left:0;top:0;width:100%;height:100%;z-index:999998}.popin-overlay.is-open{display:block}.popin-form .popin-description-container{background-color:#222422;padding:2rem 1.5rem;color:#FFFFFF}.popin-form .popin-description-container .popin-title{background-color:#2BA149;display:inline-block;margin-bottom:1.5rem;padding:.1rem 1.6rem;border-radius:1.8rem;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:1.2rem}.popin-form .popin-description-container .popin-subtitle{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:2rem;line-height:1.0}.popin-form .popin-description-container .popin-description{display:none;position:relative;margin-top:2rem;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:400;font-size:1.2rem;line-height:1.2}.popin-form .popin-form-container form{background-color:transparent;position:relative;margin-top:0;padding:20px 15px 2rem 1.5rem}.popin-form .popin-form-container form select,.popin-form .popin-form-container form textarea,.popin-form .popin-form-container form input[type="text"],.popin-form .popin-form-container form input[type="password"],.popin-form .popin-form-container form input[type="tel"],.popin-form .popin-form-container form input[type="email"],.popin-form .popin-form-container form input[type="number"]{margin-bottom:.5rem;padding:.8rem 1rem;border:1px solid #D3D3D3;border-radius:1rem;font-size:1.1rem;color:#000000}.popin-form .popin-form-container form input[type="checkbox"]+label,.popin-form .popin-form-container form input[type="radio"]+label{font-size:.9rem;color:#000000}.popin-form .popin-form-container form [name="Dropdown"]{display:block}.popin-form .popin-form-container form [type="submit"]{-o-align-self:stretch;-ms-align-self:stretch;align-self:stretch}.popin-form .popin-form-container form .form-description{display:none}.popin-close{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;position:absolute;right:1.5rem;top:1rem;width:2.9rem;height:2.9rem;border:2px solid #FFFFFF;border-radius:50%}.popin-close svg{stroke:#FFFFFF;width:100%;height:100%}[data-select]{display:none;background-color:#FFFFFF;position:absolute;margin-top:1rem;padding:1.4rem 2.2rem;border:2px solid #E8E8E8;border-radius:1.2rem;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:1.4rem;color:#000000;z-index:999990}[data-select] ul{margin:0;padding:0}[data-select] ul li{margin-bottom:.5rem}[data-select] ul li:last-child{margin-bottom:0}[data-select] a{color:#000000}[data-select] a:hover{text-decoration:none;color:#2BA149}[data-select].is-open{display:block}@media (min-width: 680px){.popin{width:calc(100% - 20px * 2)}.popin-form .popin-description-container{padding:3rem}.popin-form .popin-description-container .popin-title{font-size:1.6rem}.popin-form .popin-description-container .popin-subtitle{font-size:3.4rem}.popin-form .popin-description-container .popin-description{display:block;font-size:1.8rem}.popin-form .popin-form-container form{padding:3rem}.popin-form .popin-form-container form select,.popin-form .popin-form-container form textarea,.popin-form .popin-form-container form input[type="text"],.popin-form .popin-form-container form input[type="password"],.popin-form .popin-form-container form input[type="tel"],.popin-form .popin-form-container form input[type="email"],.popin-form .popin-form-container form input[type="number"]{margin-bottom:1rem;padding:1.2rem 1.8rem}.popin-form .popin-form-container form [type="submit"]{margin-top:2.5rem}}@media (min-width: 980px){.popin{border-radius:2.8rem}.popin-form{-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row}.popin-form .popin-description-container{-o-flex:0 0 40rem;-moz-flex:0 0 40rem;flex:0 0 40rem;padding:6.5rem 4.5rem}.popin-form .popin-description-container .popin-title{margin-bottom:3.5rem;font-size:1.6rem}.popin-form .popin-description-container .popin-subtitle{font-size:3.4rem;line-height:1.2}.popin-form .popin-description-container .popin-description{margin-top:3rem;font-size:1.8rem;line-height:1.6}.popin-form .popin-description-container .popin-description::after{content:'';background-color:#FFFFFF;display:block;position:absolute;bottom:-2rem;width:100%;height:1px}.popin-form .popin-form-container{padding:9rem 4.5rem 4.5rem 4.5rem}.popin-form .popin-form-container form{background-color:transparent;position:relative;width:auto;right:0;padding:.5rem}.popin-form .popin-form-container form select,.popin-form .popin-form-container form textarea,.popin-form .popin-form-container form input[type="text"],.popin-form .popin-form-container form input[type="password"],.popin-form .popin-form-container form input[type="tel"],.popin-form .popin-form-container form input[type="email"],.popin-form .popin-form-container form input[type="number"]{margin-bottom:1rem;padding:2.2rem;font-size:1.4rem}.popin-form.is-open{display:flex}.popin-close{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;right:3rem;top:2.5rem;width:3.9rem;height:3.9rem;border:2px solid #000000}.popin-close svg{stroke:#000000}}.header-lp{height:auto}.header-lp.close{top:-13.2rem}.header-lp .header-container{max-width:130rem;padding-top:3rem;margin-right:auto;margin-left:auto;box-shadow:none}.header-lp__link{margin-right:1.6rem;margin-left:1.6rem}.header-lp__btn-img{max-width:41.2rem;margin-right:1.6rem;margin-left:1.6rem}.footer-lp{margin-top:5rem;border-radius:2rem 2rem 0 0}@media (min-width: 980px){.footer-lp{margin-top:10rem}}@media (min-width: 1300px){.footer-lp{padding-top:13rem;padding-bottom:13rem;border-radius:4rem 4rem 0 0}}.footer-lp__img{position:relative;top:1.6rem;display:inline-block;width:13rem;margin-bottom:0;-webkit-margin-after:0;margin-block-end:0}@media (min-width: 1300px){.footer-lp__img{width:18rem}}.footer-lp__text{margin-bottom:4.6rem;line-height:1.1}@media (min-width: 1300px){.footer-lp__text{padding-right:11.8rem;padding-left:11.8rem}}.footer-lp__btns{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.footer-lp__btn-img{display:flex;max-width:45.6rem;margin-right:1rem;margin-left:1rem}.footer-lp .button,.footer-lp :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .footer-lp button.button,.footer-lp .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .footer-lp button.alt.button-stroke,.footer-lp :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .footer-lp button.button-stroke,.footer-lp :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .footer-lp a.button,.footer-lp :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .footer-lp button.button:disabled[disabled],.footer-lp .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .footer-lp .button.alt:disabled[disabled],.footer-lp .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .footer-lp a.button.footer-contact-support,.footer-lp .dbutton,.footer-lp .wpcss-copy-btn input,.wpcss-copy-btn .footer-lp input,.footer-lp .lp-contact form.form--black .button--orange,.lp-contact form.form--black .footer-lp .button--orange,.footer-lp .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .footer-lp button.button,.footer-lp .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .footer-lp .button.alt,.footer-lp .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .footer-lp .alt.dbutton,.footer-lp .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .footer-lp input.alt,.footer-lp .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .footer-lp input.alt,.footer-lp .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .footer-lp .alt.button--orange,.footer-lp .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .footer-lp .alt.button--orange,.footer-lp .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .footer-lp .alt.wp-element-button,.footer-lp .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .footer-lp .alt.wp-element-button,.footer-lp .woocommerce ul.products .button,.woocommerce ul.products .footer-lp .button,.footer-lp .woocommerce-checkout .wp-element-button,.woocommerce-checkout .footer-lp .wp-element-button{margin-right:1rem;margin-left:1rem}.footer-lp .button--orange{margin-bottom:3rem}@media (min-width: 980px){.footer-lp .button--orange{margin-bottom:0}}.footer-lp .footer-content{width:100%;max-width:90rem;margin-right:auto;margin-left:auto;text-align:center;color:#ffffff;font-size:3.8rem;font-weight:900}@media (min-width: 980px){.footer-lp .footer-content{font-size:4.8rem}}@media (min-width: 1300px){.footer-lp .footer-content{font-size:6.8rem}}.block-subtitle{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:1rem}.slider-solutions{background-color:#f5f6fa;padding-top:5rem;padding-bottom:3rem}.slider-solutions-title{margin-bottom:1rem;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:3.4rem;line-height:1.4}.slider-solutions-description{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:1.4rem;line-height:1.5}.slider-solution-buttons-container{display:flex;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column;margin-top:2rem}.slider-solution-buttons-container .button,.slider-solution-buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container button.button,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container button.alt.button-stroke,.slider-solution-buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container button.button-stroke,.slider-solution-buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container a.button,.slider-solution-buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container button.button:disabled[disabled],.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container .button.alt:disabled[disabled],.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container a.button.footer-contact-support,.slider-solution-buttons-container .dbutton,.slider-solution-buttons-container .wpcss-copy-btn input,.wpcss-copy-btn .slider-solution-buttons-container input,.slider-solution-buttons-container .lp-contact form.form--black .button--orange,.lp-contact form.form--black .slider-solution-buttons-container .button--orange,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container button.button,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container .button.alt,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container .alt.dbutton,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .slider-solution-buttons-container input.alt,.slider-solution-buttons-container .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container input.alt,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .slider-solution-buttons-container .alt.button--orange,.slider-solution-buttons-container .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container .alt.button--orange,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .slider-solution-buttons-container .alt.wp-element-button,.slider-solution-buttons-container .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container .alt.wp-element-button,.slider-solution-buttons-container .woocommerce ul.products .button,.woocommerce ul.products .slider-solution-buttons-container .button,.slider-solution-buttons-container .woocommerce-checkout .wp-element-button,.woocommerce-checkout .slider-solution-buttons-container .wp-element-button{margin-bottom:1rem}.slider-solution-buttons-container .button:last-child,.slider-solution-buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:last-child,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container button.button:last-child,.slider-solution-buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke:last-child,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container button.button-stroke:last-child,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn .slider-solution-buttons-container input.alt:last-child,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce .slider-solution-buttons-container input.alt:last-child,.slider-solution-buttons-container .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt:last-child,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container input.alt:last-child,.slider-solution-buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:last-child,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container a.button:last-child,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container a.button.footer-contact-support:last-child,.slider-solution-buttons-container .dbutton:last-child,.slider-solution-buttons-container .wpcss-copy-btn input:last-child,.wpcss-copy-btn .slider-solution-buttons-container input:last-child,.slider-solution-buttons-container .lp-contact form.form--black .button--orange:last-child,.lp-contact form.form--black .slider-solution-buttons-container .button--orange:last-child,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container button.button:last-child,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container .button.alt:last-child,.slider-solution-buttons-container .woocommerce ul.products .button:last-child,.woocommerce ul.products .slider-solution-buttons-container .button:last-child,.slider-solution-buttons-container .woocommerce-checkout .wp-element-button:last-child,.woocommerce-checkout .slider-solution-buttons-container .wp-element-button:last-child{margin-bottom:0}.slider-customer-references-block{margin-bottom:5rem}.slider-customer-references-block .block-title{padding-left:20px;padding-right:20px;text-align:center}.slider-customer-references-block .slick-slide{height:calc(100vw / 4 - 30px);-o-object-fit:contain;object-fit:contain;margin-left:1rem;margin-right:1rem;max-width:15rem}.slider-customer-references-block .slick-arrow{background:transparent;box-shadow:none}.grey-block{background-color:#f5f6fa;padding-top:4rem}.team-of-experts-block{padding-bottom:6rem}.team-of-experts-block .team-of-experts-description{margin-bottom:5rem}.team-of-experts-block .team-of-experts-description .team-of-experts-description-text{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:1.4rem;line-height:1.5}.team-of-experts-block .team-of-experts-description .button,.team-of-experts-block .team-of-experts-description :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .team-of-experts-block .team-of-experts-description button.button,.team-of-experts-block .team-of-experts-description :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .team-of-experts-block .team-of-experts-description button.button-stroke,.team-of-experts-block .team-of-experts-description :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .team-of-experts-block .team-of-experts-description a.button,.team-of-experts-block .team-of-experts-description .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .team-of-experts-block .team-of-experts-description a.button.footer-contact-support,.team-of-experts-block .team-of-experts-description .dbutton,.team-of-experts-block .team-of-experts-description .wpcss-copy-btn input,.wpcss-copy-btn .team-of-experts-block .team-of-experts-description input,.team-of-experts-block .team-of-experts-description .lp-contact form.form--black .button--orange,.lp-contact form.form--black .team-of-experts-block .team-of-experts-description .button--orange,.team-of-experts-block .team-of-experts-description .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .team-of-experts-block .team-of-experts-description button.button,.team-of-experts-block .team-of-experts-description .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .team-of-experts-block .team-of-experts-description .button.alt,.team-of-experts-block .team-of-experts-description .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .team-of-experts-block .team-of-experts-description .alt.dbutton,.team-of-experts-block .team-of-experts-description .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .team-of-experts-block .team-of-experts-description input.alt,.team-of-experts-block .team-of-experts-description .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .team-of-experts-block .team-of-experts-description input.alt,.team-of-experts-block .team-of-experts-description .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .team-of-experts-block .team-of-experts-description .alt.wp-element-button,.team-of-experts-block .team-of-experts-description .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .team-of-experts-block .team-of-experts-description .alt.wp-element-button,.team-of-experts-block .team-of-experts-description .woocommerce ul.products .button,.woocommerce ul.products .team-of-experts-block .team-of-experts-description .button,.team-of-experts-block .team-of-experts-description .woocommerce-checkout .wp-element-button,.woocommerce-checkout .team-of-experts-block .team-of-experts-description .wp-element-button{display:inline-block;margin-top:3rem}.team-of-experts-block .team-of-experts-points .team-of-experts-point{display:flex;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;margin-bottom:4rem}.team-of-experts-block .team-of-experts-points .team-of-experts-point .team-of-experts-point-image{flex:0 0 6.5rem;margin-right:2.5rem}.team-of-experts-block .team-of-experts-points .team-of-experts-point .team-of-experts-point-image::before{left:-1rem;top:.5rem;width:5.4rem;height:5.4rem}.team-of-experts-block .team-of-experts-points .team-of-experts-point .team-of-experts-point-title{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:2rem}.team-of-experts-block .team-of-experts-points .team-of-experts-point .team-of-experts-point-description{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:1.2rem;line-height:1.5}.team-of-experts-block .team-of-experts-points .team-of-experts-point:last-child{margin-bottom:0}.our-approach-block .block-title{margin-bottom:2rem}.our-approach-block .our-approach-description{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:1.4rem;line-height:1.5}.our-approach-block .our-approach-points{margin-top:1.5rem;margin-bottom:3.5rem}.our-approach-block .our-approach-point{width:calc(100% - 4rem);height:calc(100vw - 19rem);margin-bottom:1rem}.our-approach-block .our-approach-point:last-child{margin-bottom:0}.our-approach-block .our-approach-point--3{flex:0 0 auto;width:calc(64% - 2rem);height:auto;margin-left:calc(18% + 1rem);margin-right:1rem}.our-approach-block .our-approach-description-2{width:calc(100% - 4rem);margin-bottom:2rem;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:1.2rem}.training-block{padding-top:7rem;padding-bottom:7.5rem;text-align:center}.training-block .block-title{width:100%;max-width:53.5rem;margin-left:auto;margin-right:auto}.training-block .slider-training-testimonies{margin-top:5rem}@media (min-width: 450px){.slider-problematics-content-hidden{padding-left:2.5rem;padding-right:2.5rem}.slider-problematics-content-hidden .slider-problematics-content-subtitle{font-size:2.4rem}.slider-problematics-content-hidden .slider-problematics-content-description{font-size:1.4rem}.our-approach-block .our-approach-description{font-size:1.8rem}.our-approach-block .our-approach-points{display:flex;-o-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-o-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row}.our-approach-block .our-approach-point{width:calc(100% - 18rem);height:calc(100vw - 45rem)}.our-approach-block .our-approach-point--3{flex:0 0 auto;width:calc(33.33333% - 2rem);height:auto;margin-left:1rem;margin-right:1rem}.our-approach-block .our-approach-description-2{font-size:1.4rem}.training-block .slider-training-testimonies{margin-top:7rem}}@media (min-width: 680px){.slider-solutions-title{font-size:3.8rem}.slider-solutions-description{font-size:1.6rem}.slider-problematics-content-hidden .slider-problematics-content-subtitle{font-size:1.8rem}.slider-problematics-content-hidden .slider-problematics-content-description{font-size:1.2rem}}@media (min-width: 980px){.block-subtitle{font-size:1.6rem}.slider-solutions{padding-bottom:0}.slider-solutions-slide{display:flex;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-o-align-items:flex-end;-ms-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row}.slider-solutions-title{font-size:4.2rem}.slider-solutions-content{flex:0 0 50%;-o-align-self:center;-ms-align-self:center;align-self:center;min-width:40rem;padding:0 2rem 3rem 4rem;font-size:1.8rem}.slider-solutions-image{flex:0 0 50%;padding-right:2.5rem}.slider-solutions-image picture{display:block}.slider-solutions-image picture img{display:block}.slider-solution-buttons-container{-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:wrap;flex-wrap:wrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row}.slider-solution-buttons-container .button,.slider-solution-buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container button.button,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container button.alt.button-stroke,.slider-solution-buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container button.button-stroke,.slider-solution-buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container a.button,.slider-solution-buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container button.button:disabled[disabled],.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container .button.alt:disabled[disabled],.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container a.button.footer-contact-support,.slider-solution-buttons-container .dbutton,.slider-solution-buttons-container .wpcss-copy-btn input,.wpcss-copy-btn .slider-solution-buttons-container input,.slider-solution-buttons-container .lp-contact form.form--black .button--orange,.lp-contact form.form--black .slider-solution-buttons-container .button--orange,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container button.button,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container .button.alt,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container .alt.dbutton,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .slider-solution-buttons-container input.alt,.slider-solution-buttons-container .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container input.alt,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .slider-solution-buttons-container .alt.button--orange,.slider-solution-buttons-container .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container .alt.button--orange,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .slider-solution-buttons-container .alt.wp-element-button,.slider-solution-buttons-container .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container .alt.wp-element-button,.slider-solution-buttons-container .woocommerce ul.products .button,.woocommerce ul.products .slider-solution-buttons-container .button,.slider-solution-buttons-container .woocommerce-checkout .wp-element-button,.woocommerce-checkout .slider-solution-buttons-container .wp-element-button{margin-right:1rem}.slider-solution-buttons-container .button:last-child,.slider-solution-buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:last-child,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container button.button:last-child,.slider-solution-buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke:last-child,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container button.button-stroke:last-child,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn .slider-solution-buttons-container input.alt:last-child,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce .slider-solution-buttons-container input.alt:last-child,.slider-solution-buttons-container .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt:last-child,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container input.alt:last-child,.slider-solution-buttons-container :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:last-child,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .slider-solution-buttons-container a.button:last-child,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container a.button.footer-contact-support:last-child,.slider-solution-buttons-container .dbutton:last-child,.slider-solution-buttons-container .wpcss-copy-btn input:last-child,.wpcss-copy-btn .slider-solution-buttons-container input:last-child,.slider-solution-buttons-container .lp-contact form.form--black .button--orange:last-child,.lp-contact form.form--black .slider-solution-buttons-container .button--orange:last-child,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container button.button:last-child,.slider-solution-buttons-container .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .slider-solution-buttons-container .button.alt:last-child,.slider-solution-buttons-container .woocommerce ul.products .button:last-child,.woocommerce ul.products .slider-solution-buttons-container .button:last-child,.slider-solution-buttons-container .woocommerce-checkout .wp-element-button:last-child,.woocommerce-checkout .slider-solution-buttons-container .wp-element-button:last-child{margin-right:0;margin-bottom:1rem}.slider-customer-references-block .slick-slide{height:calc(min(100vw, 1180px) / 6 - 1rem);margin-left:2rem;margin-right:2rem}.slider-customer-references-block .slick-arrow.slick-prev{left:calc((100vw - 118rem) / -2 + 4rem)}.slider-customer-references-block .slick-arrow.slick-next{right:calc((100vw - 118rem) / -2 + 4rem)}.grey-block{margin-left:20px;margin-right:20px;padding-top:8rem}.team-of-experts-block{display:flex;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;padding-bottom:13rem}.team-of-experts-block .team-of-experts-description{margin:0 4rem 0 0}.team-of-experts-block .team-of-experts-description .team-of-experts-description-text{font-size:2.4rem}.team-of-experts-block .team-of-experts-description .button,.team-of-experts-block .team-of-experts-description :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .team-of-experts-block .team-of-experts-description button.button,.team-of-experts-block .team-of-experts-description :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .team-of-experts-block .team-of-experts-description button.button-stroke,.team-of-experts-block .team-of-experts-description :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .team-of-experts-block .team-of-experts-description a.button,.team-of-experts-block .team-of-experts-description .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .team-of-experts-block .team-of-experts-description a.button.footer-contact-support,.team-of-experts-block .team-of-experts-description .dbutton,.team-of-experts-block .team-of-experts-description .wpcss-copy-btn input,.wpcss-copy-btn .team-of-experts-block .team-of-experts-description input,.team-of-experts-block .team-of-experts-description .lp-contact form.form--black .button--orange,.lp-contact form.form--black .team-of-experts-block .team-of-experts-description .button--orange,.team-of-experts-block .team-of-experts-description .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .team-of-experts-block .team-of-experts-description button.button,.team-of-experts-block .team-of-experts-description .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .team-of-experts-block .team-of-experts-description .button.alt,.team-of-experts-block .team-of-experts-description .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .team-of-experts-block .team-of-experts-description .alt.dbutton,.team-of-experts-block .team-of-experts-description .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .team-of-experts-block .team-of-experts-description input.alt,.team-of-experts-block .team-of-experts-description .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .team-of-experts-block .team-of-experts-description input.alt,.team-of-experts-block .team-of-experts-description .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .team-of-experts-block .team-of-experts-description .alt.wp-element-button,.team-of-experts-block .team-of-experts-description .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .team-of-experts-block .team-of-experts-description .alt.wp-element-button,.team-of-experts-block .team-of-experts-description .woocommerce ul.products .button,.woocommerce ul.products .team-of-experts-block .team-of-experts-description .button,.team-of-experts-block .team-of-experts-description .woocommerce-checkout .wp-element-button,.woocommerce-checkout .team-of-experts-block .team-of-experts-description .wp-element-button{margin-top:4rem}.team-of-experts-block .team-of-experts-points{flex:0 0 55rem;margin-top:2.5rem}.team-of-experts-block .team-of-experts-points .team-of-experts-point .team-of-experts-point-image{flex-basis:9rem}.team-of-experts-block .team-of-experts-points .team-of-experts-point .team-of-experts-point-image::before{width:7.2rem;height:7.2rem}.team-of-experts-block .team-of-experts-points .team-of-experts-point .team-of-experts-point-title{font-size:3rem}.team-of-experts-block .team-of-experts-points .team-of-experts-point .team-of-experts-point-description{font-size:1.8rem}.our-approach-block .block-title{margin-bottom:0}.our-approach-block .our-approach-description-container{display:flex;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;width:100%;max-width:118rem;margin-left:0;padding-right:40px}.our-approach-block .our-approach-description{flex:0 0 40rem;font-size:2rem}.our-approach-block .our-approach-points{margin-top:8rem;margin-bottom:6rem}.our-approach-block .our-approach-point{margin-bottom:0}.our-approach-block .our-approach-point--4{width:17rem;height:9rem}.our-approach-block .our-approach-contact-container{display:flex;-o-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;width:100%;max-width:118rem;padding-right:40px}.our-approach-block .our-approach-description-2{flex:0 0 33rem;margin-bottom:0;width:calc(100% - 18rem);font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:600;line-height:1.5;text-align:right}.our-approach-block .button-contact{margin-left:3.5rem}.training-block .slider-training-testimonies{margin-top:8rem}}@media (min-width: 1300px){.slider-solutions-title{font-size:4.8rem}.slider-solutions-description{font-size:2rem}.slider-solutions-content{padding:0 3rem 3rem 10rem}.slider-solutions-image{padding-right:4rem}.slider-customer-references-block .block-title{margin-bottom:.5rem}.our-approach-block .our-approach-description{flex:0 0 55rem;font-size:2.4rem}.our-approach-block .our-approach-points{margin-top:13rem;margin-bottom:10rem}.our-approach-block .our-approach-point--3{width:calc(34% - 8rem);margin-right:4rem;margin-left:4rem}.our-approach-block .our-approach-point--4{width:28rem;height:17rem}.training-block .block-title{font-size:4.8rem}.training-block .slider-training-testimonies{margin-top:9rem}.button-blog-container{margin-top:6rem}}@media (min-width: 1540px){.slider-solutions-content{flex:1 1}.slider-solutions-image{flex:inherit}.slider-problematics-block-title{font-size:3.6rem}.slider-problematics-content-hidden .slider-problematics-content-subtitle{font-size:3rem}.slider-problematics-content-hidden .slider-problematics-content-description{font-size:2rem}}.product-image img{display:block;width:100%}[name="form-request"]{margin-top:30px;padding-top:25px}[name="form-request"] .form-description{margin-bottom:10px;padding-left:10px;padding-right:10px;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:1.4;color:#FFFFFF}.product-description-block{padding:35px 10px 55px 10px;text-align:center}.product-description-logo{max-width:80px;margin:0 auto 10px auto}.block-title--description{max-width:820px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.product-description-description{max-width:820px;margin:0 auto;padding-left:10px;padding-right:10px;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:16px;line-height:1.6}.product-description-image{width:100%;max-width:740px;margin:40px auto 0 auto}.product-features-container{margin-left:auto;margin-right:auto;padding:45px 20px 0 20px}.product-feature-block{padding-top:40px;padding-bottom:45px}.product-feature-image-large{display:flex;margin-left:auto;margin-right:auto;max-height:40rem}.block-product-subtitle-container{display:flex;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:flex-end;-ms-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row}.block-product-subtitle-container .block-product-subtitle-picto{position:relative}.block-product-subtitle-container .block-product-subtitle-picto .block-product-subtitle-picto-count{background-color:#2BA149;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;position:absolute;right:0;top:12px;width:28px;height:28px;border-radius:50%;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:1;text-align:center;color:#FFFFFF}.block-product-subtitle{margin-bottom:10px;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:600;font-size:12px;line-height:1.1}.block-product-subtitle-prefix{padding-right:2px;color:#FC693D}.block-title--feature{font-size:24px;line-height:1.2}.product-feature-description{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:12px;line-height:1.6}.product-feature-image{margin-top:40px}.product-features-buttons{display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:wrap;flex-wrap:wrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row}.product-features-buttons>*{margin:5px}.product-testimonies-block{padding-top:30px;padding-bottom:30px}.product-strong-points-block{padding-top:45px;padding-bottom:60px}.product-strong-points-title{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:1.3}.product-strong-points-points{margin-top:45px}.product-strong-points-point{margin-bottom:35px}.product-strong-points-point:last-child{margin-bottom:0}.product-strong-points-point-picto{width:39px;margin-bottom:15px;margin-left:8px}.product-strong-points-point-picto::before{left:-8px;top:3px;width:35px;height:35px}.product-strong-points-point-title{margin-bottom:5px;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:14px}.product-strong-points-point-description{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:12px;line-height:1.6}.blog-last-posts-block{padding-top:0;padding-bottom:50px}@media (min-width: 680px){.product-testimonies-block{padding-top:40px;padding-bottom:40px}.product-strong-points-title{font-size:16px}.product-strong-points-point-title{font-size:16px}.product-strong-points-point-description{font-size:14px}.blog-last-posts-block{padding-top:0;padding-bottom:60px}}@media (min-width: 980px){[name="form-request"]{position:absolute;right:20px;top:0;width:400px;margin-top:0}[name="form-request"] .form-description{margin-bottom:20px;font-size:16px}.product-description-block{padding-top:45px;padding-bottom:60px}.product-features-container{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:60px;column-gap:60px;row-gap:40px;padding-top:100px;padding-bottom:50px}.product-feature-block{display:flex;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:column;-moz-flex-direction:column;flex-direction:column;padding-top:0;padding-bottom:0}.product-feature-block .product-feature-image{-o-align-self:center;-ms-align-self:center;align-self:center;max-width:calc(100% - 90px)}.product-feature-block .product-feature-image--svg{width:calc(100% - 90px)}.product-feature-block.even .product-feature-image{-o-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}.product-feature-image-large{grid-column:1 / 3;margin:0 auto}.block-title--feature{font-size:28px}.product-feature-description{font-size:16px}.product-testimonies-block{padding-top:60px;padding-bottom:50px}.product-strong-points-block{padding-top:60px}.product-strong-points-title{font-size:30px;text-align:center}.product-strong-points-subtitle{display:block;font-size:24px}.product-strong-points-points{display:flex;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-o-flex-wrap:wrap;flex-wrap:wrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;margin-top:70px}.product-strong-points-point{-o-flex:0 0;-moz-flex:0 0;flex:0 0;-o-flex-basis:calc(50% - 40px);-ms-flex-basis:calc(50% - 40px);flex-basis:calc(50% - 40px);margin-bottom:60px}.product-strong-points-point-picto{width:45px}.product-strong-points-point-picto::before{width:38px;height:38px}.product-strong-points-point-title{margin-bottom:10px;font-size:18px}.product-strong-points-point-description{font-size:16px}.blog-last-posts-block{padding-top:0;padding-bottom:120px}}@media (min-width: 1300px){[name="form-request"]{width:470px}.product-description-block{padding-top:50px;padding-bottom:65px}.product-description-description{font-size:20px}.product-description-image{margin-top:50px}.product-features-container{-moz-column-gap:80px;column-gap:80px;row-gap:50px;padding-top:120px}.block-title--feature{font-size:32px}.product-feature-description{font-size:20px}.product-testimonies-block{padding-top:100px;padding-bottom:80px}.product-strong-points-block{padding-top:80px}.product-strong-points-points{margin-top:90px}.product-strong-points-point{-o-flex-basis:calc(50% - 80px);-ms-flex-basis:calc(50% - 80px);flex-basis:calc(50% - 80px)}.product-strong-points-point-title{margin-bottom:20px;font-size:20px}.product-strong-points-point-description{font-size:20px}.blog-last-posts-block{padding-top:0;padding-bottom:180px}}.archives-container{position:relative;width:100%;max-width:1640px;margin:0 auto}.archives-post-list{padding:0 20px 35px 20px}.archives-post-list .blog-post-list{margin-bottom:35px}.archives-post-list .blog-post-list--empty{visibility:hidden}.header-category-choices-block{margin-top:30px}.header-category-choices-label{margin-bottom:5px;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:600;font-size:16px}.header-category-choices-container{position:relative;width:100%}.header-category-choices-button{width:100%;font-size:14px;text-transform:initial}.header-category-choices-button>span::after{content:"";background:transparent url(../svg/chevron-down.svg) no-repeat center center;display:inline-block;width:15px;height:15px;margin-left:10px;font-size:24px;line-height:1;transform:translateY(3px)}.header-category-choices{width:100%}@media (min-width: 680px){.archives-post-list{display:flex;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-o-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-o-flex-wrap:wrap;flex-wrap:wrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row}.archives-post-list .blog-post-list{-o-flex:0 0 48%;-moz-flex:0 0 48%;flex:0 0 48%;margin-bottom:45px}.header-category-choices-block{margin-top:35px}}@media (min-width: 980px){.archives-post-list .blog-post-list{-o-flex:0 0 32%;-moz-flex:0 0 32%;flex:0 0 32%;margin-bottom:50px}.header-category-choices-block{display:flex;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;margin-top:auto;margin-bottom:0}.header-category-choices-label{margin-right:15px;font-size:18px}.header-category-choices-container{width:auto}.header-category-choices-button{height:50px;padding-left:30px;padding-right:30px;line-height:46px}.header-category-choices-button>span::after{margin-left:50px}}@media (min-width: 1300px){.archives-post-list .blog-post-list{-o-flex:0 0 29%;-moz-flex:0 0 29%;flex:0 0 29%;margin-bottom:70px}.header-category-choices-label{font-size:20px}}@media (min-width: 1540px){.archives-post-list .blog-post-list{margin-bottom:90px}}body.single .breadcrumbs-container{margin-bottom:0}body.single .page-content-container{padding-bottom:40px}.page-content{max-width:950px;margin-top:40px;padding-bottom:90px}.page-content--big{max-width:118rem}.page-content .blog-post-list-head{font-size:14px;text-align:left}.page-content .blog-post-list-head::after{content:none}.page-content .blog-post-list-title{width:100%;margin:10px 0 30px 0;font-size:36px;text-align:left}.page-content .the-content{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:500;font-size:14px}.page-content .the-content p{font-size:14px}.page-content .the-content .block-call{background-color:#EFB41C;padding:2rem;border-radius:2.2rem;color:#ffffff;font-weight:700;text-align:center}.page-content .the-content .block-call p{font-size:3rem}.page-content .the-content .block-call a{color:#ffffff}.page-content .the-content>*{margin-bottom:24px}.page-content .the-content>*:last-child{margin-bottom:0}.page-content .the-content h2,.page-content .the-content h3,.page-content .the-content h4,.page-content .the-content h5,.page-content .the-content h6{margin-bottom:0}.page-content .the-content h2{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:600;font-size:18px}.page-content .the-content h3{font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:600;font-size:14px}.page-content .the-content figure{margin:0}.page-content .the-content figure.aligncenter{margin-left:auto;margin-right:auto}.page-content .the-content figure.alignleft{float:none;margin-left:0;margin-right:auto}.page-content .the-content figure.alignright{float:none;margin-left:auto;margin-right:0}.page-content .the-content figure figcaption{margin-top:0}.page-content .the-content ul,.page-content .the-content ol{padding-left:20px}.page-content .the-content ul{list-style:disc}.page-content .the-content li{margin-bottom:10px}.page-content .the-content fieldset{border:none}.social-share{display:flex;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row}.social-share .sharer{-o-flex:0 0 46px;-moz-flex:0 0 46px;flex:0 0 46px;display:flex;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;justify-content:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center;-o-flex-wrap:nowrap;flex-wrap:nowrap;-o-flex-direction:row;-moz-flex-direction:row;flex-direction:row;height:46px;position:relative;margin-right:10px;z-index:1}.social-share .sharer svg{width:65%}.social-share .sharer.linkedin::before{border-color:#0077B5}.social-share .sharer.linkedin svg{fill:#0077B5}.social-share .sharer.facebook::before{border-color:#3B5998}.social-share .sharer.facebook::after{content:'';background-color:#3B5998;position:absolute;width:4px;height:70%;right:7px;top:15%}.social-share .sharer.facebook svg{fill:#3B5998;transform:translateX(-3px)}.social-share .sharer.twitter::before{border-color:#1DA1F2}.social-share .sharer.twitter svg{fill:#1DA1F2}.social-share .sharer::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:8px solid;border-radius:50%;z-index:-1}.social-share .sharer:last-child{margin-right:0}@media (min-width: 680px){.page-content .the-content{font-size:16px}.page-content .the-content p{font-size:16px}.page-content .the-content h3{font-size:16px}}@media (min-width: 980px){body.single .page-content-container{padding-bottom:60px}.page-content{margin-top:45px;padding-bottom:120px}.page-content .blog-post-list-head{text-align:center}.page-content .blog-post-list-title{font-size:40px;text-align:center;margin-top:12px}.page-content .the-content{font-size:18px}.page-content .the-content p{font-size:18px}.page-content .the-content>*{margin-bottom:30px}.page-content .the-content h2{font-size:24px}.page-content .the-content h3{font-size:18px}.the-content.first-element-center>*:first-child{margin-bottom:35px;text-align:center}.social-share .sharer{-o-flex-basis:66px;-ms-flex-basis:66px;flex-basis:66px;height:66px}.social-share .sharer.facebook::after{width:6px;right:11px}.social-share .sharer.facebook svg{transform:translateX(-5px)}.social-share .sharer::before{border-width:12px}}@media (min-width: 1300px){body.single .page-content-container{padding-bottom:80px}.page-content{margin-top:50px;padding-bottom:150px}.page-content .blog-post-list-title{font-size:48px;margin-top:15px;margin-bottom:50px}.page-content .the-content{font-size:20px}.page-content .the-content p{font-size:20px}.page-content .the-content>*{margin-bottom:35px}.page-content .the-content h3{font-size:20px}.page-content .the-content.first-element-center>*:first-child{margin-bottom:40px}}.woocommerce{padding-bottom:5rem;font-size:1.6rem;line-height:1.8}@media (min-width: 1300px){.woocommerce{padding-bottom:10rem}}.woocommerce-notices-wrapper>*{padding-top:5rem}@media (min-width: 1300px){.woocommerce-notices-wrapper>*{padding-top:7rem}}.woocommerce h2,.woocommerce h3,.woocommerce .h3{font-weight:700}.woocommerce .header-menu .buttons-container>*{margin:0 0 1.5rem 0}@media (min-width: 980px){.woocommerce .header-menu .buttons-container>*{margin:0 1rem 0 0}}.woocommerce .header-menu .buttons-container>*:last-child{margin-right:0}.woocommerce .page-header{min-height:inherit}@media (max-width: 980px){.woocommerce .page-header{padding-bottom:0}}.woocommerce__grid{display:flex;flex-wrap:wrap}.woocommerce span.onsale{background-color:#2BA149}.woocommerce .price ins{margin-left:.6rem}.woocommerce-info,.woocommerce-message{border-color:#2BA149}.woocommerce-info::before,.woocommerce-message::before{color:#2BA149}.woocommerce-message,.woocommerce-error,.woocommerce-info{background-color:#f5f6fa}.woocommerce-message__text,.woocommerce-error__text,.woocommerce-info__text{display:block;padding-bottom:1rem}@media (min-width: 680px){.woocommerce-message__text,.woocommerce-error__text,.woocommerce-info__text{display:inline-block}}@media (max-width: 680px){.woocommerce-message .button,.woocommerce-message :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-message button.button,.woocommerce-message .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-message button.alt.button-stroke,.woocommerce-message :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-message button.button-stroke,.woocommerce-message :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-message a.button,.woocommerce-message :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-message button.button:disabled[disabled],.woocommerce-message .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-message .button.alt:disabled[disabled],.woocommerce-message .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-message a.button.footer-contact-support,.woocommerce-message .dbutton,.woocommerce-message .wpcss-copy-btn input,.wpcss-copy-btn .woocommerce-message input,.woocommerce-message .lp-contact form.form--black .button--orange,.lp-contact form.form--black .woocommerce-message .button--orange,.woocommerce-message .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-message button.button,.woocommerce-message .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-message .button.alt,.woocommerce-message .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-message .alt.dbutton,.woocommerce-message .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce-message input.alt,.woocommerce-message .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-message input.alt,.woocommerce-message .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .woocommerce-message .alt.button--orange,.woocommerce-message .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-message .alt.button--orange,.woocommerce-message .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .woocommerce-message .alt.wp-element-button,.woocommerce-message .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-message .alt.wp-element-button,.woocommerce-message .woocommerce ul.products .button,.woocommerce ul.products .woocommerce-message .button,.woocommerce-message .woocommerce-checkout .wp-element-button,.woocommerce-checkout .woocommerce-message .wp-element-button,.woocommerce-error .button,.woocommerce-error :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-error button.button,.woocommerce-error .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-error button.alt.button-stroke,.woocommerce-error :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-error button.button-stroke,.woocommerce-error :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-error a.button,.woocommerce-error :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-error button.button:disabled[disabled],.woocommerce-error .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-error .button.alt:disabled[disabled],.woocommerce-error .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-error a.button.footer-contact-support,.woocommerce-error .dbutton,.woocommerce-error .wpcss-copy-btn input,.wpcss-copy-btn .woocommerce-error input,.woocommerce-error .lp-contact form.form--black .button--orange,.lp-contact form.form--black .woocommerce-error .button--orange,.woocommerce-error .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-error button.button,.woocommerce-error .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-error .button.alt,.woocommerce-error .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-error .alt.dbutton,.woocommerce-error .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce-error input.alt,.woocommerce-error .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-error input.alt,.woocommerce-error .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .woocommerce-error .alt.button--orange,.woocommerce-error .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-error .alt.button--orange,.woocommerce-error .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .woocommerce-error .alt.wp-element-button,.woocommerce-error .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-error .alt.wp-element-button,.woocommerce-error .woocommerce ul.products .button,.woocommerce ul.products .woocommerce-error .button,.woocommerce-error .woocommerce-checkout .wp-element-button,.woocommerce-checkout .woocommerce-error .wp-element-button,.woocommerce-info .button,.woocommerce-info :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-info button.button,.woocommerce-info .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-info button.alt.button-stroke,.woocommerce-info :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-info button.button-stroke,.woocommerce-info :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-info a.button,.woocommerce-info :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-info button.button:disabled[disabled],.woocommerce-info .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-info .button.alt:disabled[disabled],.woocommerce-info .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-info a.button.footer-contact-support,.woocommerce-info .dbutton,.woocommerce-info .wpcss-copy-btn input,.wpcss-copy-btn .woocommerce-info input,.woocommerce-info .lp-contact form.form--black .button--orange,.lp-contact form.form--black .woocommerce-info .button--orange,.woocommerce-info .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-info button.button,.woocommerce-info .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-info .button.alt,.woocommerce-info .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-info .alt.dbutton,.woocommerce-info .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce-info input.alt,.woocommerce-info .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-info input.alt,.woocommerce-info .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .woocommerce-info .alt.button--orange,.woocommerce-info .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-info .alt.button--orange,.woocommerce-info .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.wp-element-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .woocommerce-info .alt.wp-element-button,.woocommerce-info .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-info .alt.wp-element-button,.woocommerce-info .woocommerce ul.products .button,.woocommerce ul.products .woocommerce-info .button,.woocommerce-info .woocommerce-checkout .wp-element-button,.woocommerce-checkout .woocommerce-info .wp-element-button{float:none}}.woocommerce .quantity input{padding:0;margin-bottom:0;height:3.4rem;font-size:1.6rem;border:1px solid rgba(34,36,34,0.2);border-radius:1rem}@media (max-width: 680px){.woocommerce .product-description{display:none}}.woocommerce-filter{padding:0 2rem 2rem 2rem;margin-right:1rem;margin-left:1rem;margin-bottom:3rem;width:100%;font-size:1.4rem;border-radius:1rem;background-color:#f5f6fa}@media (min-width: 980px){.woocommerce-filter{padding:2rem;margin-bottom:0;width:calc(34.4rem - 2rem)}}.woocommerce-list{margin-right:1rem;margin-left:1rem;width:100%}@media (min-width: 980px){.woocommerce-list{padding-left:3rem;width:calc(100% - 34.4rem - 2rem)}}.woocommerce-list ul.products{border-top:1px solid rgba(34,36,34,0.1);padding-top:5rem}.woocommerce-result-count{font-size:2rem;font-weight:600}.woocommerce-ordering{padding:0;background-color:transparent;overflow:inherit}.woocommerce-ordering .orderby{padding:.6rem .8rem;border:1px solid rgba(34,36,34,0.2);background:url("../../assets/svg/chevron-down.svg") no-repeat;background-size:1rem;background-position:center right 1rem}.woocommerce-ordering .orderby:focus-visible{outline:1px solid rgba(34,36,34,0.1)}.woocommerce ul.products{display:flex;flex-wrap:wrap;width:100%}@media (min-width: 768px){.woocommerce ul.products{margin-right:-1rem;margin-left:-1rem}}.woocommerce ul.products[class*=columns-] li.product{width:100%}@media (min-width: 680px){.woocommerce ul.products[class*=columns-] li.product{margin-right:1rem;margin-left:1rem;width:calc(50% - 2rem)}}@media (min-width: 768px){.woocommerce ul.products[class*=columns-] li.product{width:calc(33.33333% - 2rem)}}@media (min-width: 1300px){.woocommerce ul.products[class*=columns-] li.product{width:calc(25% - 2rem)}}.woocommerce ul.products li.product{float:none;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.woocommerce ul.products li.product a img{margin-right:auto;margin-left:auto;max-width:15rem}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.4rem;line-height:1.1;color:#222422}.woocommerce ul.products li.product .price{color:#222422;font-size:2rem;font-weight:700}.woocommerce ul.products li.product .amount del bdi{font-size:1.5rem}.woocommerce ul.products li.product .out-of-stock{position:absolute;top:0;right:0;color:#ffffff;background-color:red;padding:0 1rem;border-radius:3rem;font-size:1.3rem;font-weight:600}.woocommerce .add_to_cart_button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.add_to_cart_button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.add_to_cart_button.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.add_to_cart_button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.add_to_cart_button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.add_to_cart_button.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.add_to_cart_button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.add_to_cart_button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.add_to_cart_button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .add_to_cart_button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.add_to_cart_button.button.footer-contact-support,.woocommerce .add_to_cart_button.dbutton,.woocommerce .wpcss-copy-btn input.add_to_cart_button,.wpcss-copy-btn .woocommerce input.add_to_cart_button,.woocommerce .lp-contact form.form--black .add_to_cart_button.button--orange,.lp-contact form.form--black .woocommerce .add_to_cart_button.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.add_to_cart_button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .add_to_cart_button.button.alt,.woocommerce ul.products .add_to_cart_button.button,.woocommerce .woocommerce-checkout .add_to_cart_button.wp-element-button,.woocommerce-checkout .woocommerce .add_to_cart_button.wp-element-button{padding:0 2rem;font-size:1.1rem;height:3.4rem;min-height:3.4rem;line-height:2.7}.woocommerce .wpfFilterButton.wpfButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:0 1rem;height:3.4rem;min-height:auto;background-color:transparent;border:2px solid #2BA149;border-radius:30px;font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;font-weight:700;line-height:2.6;font-size:1.2rem;color:#2BA149;text-transform:uppercase;cursor:pointer;transition:all 400ms ease 0s}.woocommerce .wpfFilterButton.wpfButton:not(.button--open):hover,.woocommerce .wpfFilterButton.wpfButton:not(.button--open):active,.woocommerce .wpfFilterButton.wpfButton:not(.button--open):focus,.woocommerce .wpfFilterButton.wpfButton.button--open.is-open{background-color:#2BA149;color:#FFFFFF}.woocommerce .button.added,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.added.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.added.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.added.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.added.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.added.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.added.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.added.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.added.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .added.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.added.button.footer-contact-support,.woocommerce .added.dbutton,.woocommerce .wpcss-copy-btn input.added,.wpcss-copy-btn .woocommerce input.added,.woocommerce .lp-contact form.form--black .added.button--orange,.lp-contact form.form--black .woocommerce .added.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.added.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .added.button.alt,.woocommerce ul.products .added.button,.woocommerce .woocommerce-checkout .added.wp-element-button,.woocommerce-checkout .woocommerce .added.wp-element-button{padding-left:1.2rem;padding-right:1.2rem}.woocommerce .added_to_cart{font-size:1.2rem}@media (max-width: 980px){.woocommerce.single-product main.site-main{padding-top:5rem}}@media (min-width: 980px){.woocommerce-product-gallery__wrapper{margin-top:1.4rem}}.woocommerce .product_title{font-size:3rem}@media (min-width: 980px){.woocommerce .product_title{font-size:3.6rem}}.woocommerce .summary .amount{font-size:2rem;font-weight:700;color:#222422}.woocommerce .summary form{flex-wrap:wrap;flex-direction:row;background-color:transparent;padding:0;border-radius:0}.woocommerce .summary .cart{padding-top:3rem}.woocommerce .summary .product_meta{display:none}.woocommerce .summary .quantity input{height:6rem}.woocommerce div.product form.cart .button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.product form.cart .woocommerce button.alt.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce div.product form.cart button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce div.product form.cart button.button:disabled[disabled],.woocommerce div.product form.cart .dbutton,.woocommerce div.product form.cart .wpcss-copy-btn input,.wpcss-copy-btn .woocommerce div.product form.cart input,.woocommerce div.product form.cart .lp-contact form.form--black .button--orange,.lp-contact form.form--black .woocommerce div.product form.cart .button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.product form.cart .button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.product form.cart .alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.product form.cart .wpcss-copy-btn input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn div.product form.cart input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) div.product form.cart input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black div.product form.cart .alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout div.product form.cart .alt.wp-element-button,.woocommerce div.product form.cart .woocommerce-checkout .wp-element-button,.woocommerce-checkout .woocommerce div.product form.cart .wp-element-button,.woocommerce div.product form.cart div.quantity{float:none}.woocommerce div.product form.cart div.quantity{margin-right:1.6rem}.woocommerce .tabs{display:none}.woocommerce-Tabs-panel--description.panel{padding-top:5rem}.woocommerce-Tabs-panel--description.panel h2{padding-bottom:2rem;border-bottom:1px solid rgba(34,36,34,0.1)}.woocommerce iframe{max-width:100%;width:100%}@media (max-width: 980px){.woocommerce iframe{height:51vw}}.woocommerce div.product div.images{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:25rem}@media (min-width: 980px){.woocommerce div.product div.images{max-width:45rem}}.woocommerce div.product div.images .flex-control-thumbs{margin-top:3rem}.woocommerce div.product div.images .flex-control-thumbs li{padding:.6rem}.woocommerce-account.logged-in .woocommerce-notices-wrapper>*{padding-top:0}.woocommerce-account .woocommerce-MyAccount-content{padding-top:3rem}.woocommerce-account .woocommerce-MyAccount-content__title{margin-top:0}.woocommerce-account .addresses{margin-top:3rem}@media (max-width: 980px){.woocommerce-account .addresses .woocommerce-Address{width:100%}}@media (min-width: 980px){.woocommerce-account .addresses .woocommerce-Address.col-1{padding-right:1.6rem;border-right:1px solid rgba(34,36,34,0.1)}}.woocommerce-account .addresses .woocommerce-Address-title{margin-bottom:2rem;border-bottom:1px solid rgba(34,36,34,0.1)}.woocommerce-account .addresses__title{margin-bottom:1.6rem;font-size:2rem;font-weight:700}.woocommerce-account .addresses .edit{margin-bottom:1rem}.woocommerce-account .woocommerce-address-fields__field-wrapper{margin-bottom:3rem}.woocommerce-account .view+.invoice{margin-left:.6rem}.woocommerce-LostPassword{font-size:1.2rem}.woocommerce-privacy-policy-text{margin-bottom:1.6rem}.woocommerce-js table.shop_table{border:1px solid rgba(0,0,0,0.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:.5rem}.woocommerce-js table.shop_table th{font-weight:700;padding:.9rem 1.2rem;line-height:1.5em}.woocommerce-cart table.shop_table{margin-bottom:0;background-color:#ffffff}@media (min-width: 768px){.woocommerce-cart .coupon{margin-top:.8rem}}.woocommerce-cart a.remove{line-height:0.8;border-width:1px;border-style:solid}@media (max-width: 980px){.woocommerce-cart button.button.wpcss-btn,.woocommerce-cart :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.wpcss-btn.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-cart button.wpcss-btn.button,.woocommerce-cart :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.wpcss-btn.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-cart button.wpcss-btn.button-stroke,.woocommerce-cart .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.wpcss-btn.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn .woocommerce-cart input.wpcss-btn.alt,.woocommerce-cart .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.wpcss-btn.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce .woocommerce-cart input.wpcss-btn.alt,.woocommerce-cart .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.wpcss-btn.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-cart input.wpcss-btn.alt,.woocommerce-cart button.wpcss-btn.dbutton,.woocommerce-cart .lp-contact form.form--black button.wpcss-btn.button--orange,.lp-contact form.form--black .woocommerce-cart button.wpcss-btn.button--orange,.woocommerce-cart .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.wpcss-btn.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-cart button.wpcss-btn.button,.woocommerce-cart .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-btn.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-cart .wpcss-btn.button.alt,.woocommerce-cart .woocommerce-checkout button.wpcss-btn.wp-element-button,.woocommerce-checkout .woocommerce-cart button.wpcss-btn.wp-element-button{margin-top:.8rem}}.woocommerce #content table.cart td.actions .input-text.input--small,.woocommerce table.cart td.actions .input-text.input--small,.woocommerce-page #content table.cart td.actions .input-text.input--small,.woocommerce-page table.cart td.actions .input-text.input--small{height:3.4rem;width:100%}@media (min-width: 768px){.woocommerce #content table.cart td.actions .input-text.input--small,.woocommerce table.cart td.actions .input-text.input--small,.woocommerce-page #content table.cart td.actions .input-text.input--small,.woocommerce-page table.cart td.actions .input-text.input--small{width:auto}}.woocommerce #content table.cart td.actions .input-text+.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .woocommerce .input-text+.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .woocommerce .input-text+button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .woocommerce .input-text+.alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .wpcss-copy-btn .woocommerce .input-text+input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .woocommerce .input-text+input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .lp-contact form.form--black .woocommerce .input-text+.alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .woocommerce .input-text+.alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .woocommerce-checkout .woocommerce .input-text+.alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .woocommerce .input-text+.alt.wp-element-button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #content table.cart td.actions .input-text+button.button-stroke,.woocommerce #content table.cart td.actions .input-text+.dbutton,.woocommerce #content table.cart td.actions .wpcss-copy-btn .input-text+input,.wpcss-copy-btn .woocommerce #content table.cart td.actions .input-text+input,.woocommerce #content table.cart td.actions .lp-contact form.form--black .input-text+.button--orange,.lp-contact form.form--black .woocommerce #content table.cart td.actions .input-text+.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn #content table.cart td.actions .input-text+input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black #content table.cart td.actions .input-text+.alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout #content table.cart td.actions .input-text+.alt.wp-element-button,.woocommerce #content table.cart td.actions ul.products .input-text+.button,.woocommerce #content table.cart td.actions .woocommerce-checkout .input-text+.wp-element-button,.woocommerce-checkout .woocommerce #content table.cart td.actions .input-text+.wp-element-button,.woocommerce table.cart td.actions .input-text+.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .woocommerce .input-text+.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .woocommerce .input-text+button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .woocommerce .input-text+.alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .wpcss-copy-btn .woocommerce .input-text+input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .woocommerce .input-text+input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .lp-contact form.form--black .woocommerce .input-text+.alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .woocommerce .input-text+.alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .woocommerce-checkout .woocommerce .input-text+.alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .woocommerce .input-text+.alt.wp-element-button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce table.cart td.actions .input-text+button.button-stroke,.woocommerce table.cart td.actions .input-text+.dbutton,.woocommerce table.cart td.actions .wpcss-copy-btn .input-text+input,.wpcss-copy-btn .woocommerce table.cart td.actions .input-text+input,.woocommerce table.cart td.actions .lp-contact form.form--black .input-text+.button--orange,.lp-contact form.form--black .woocommerce table.cart td.actions .input-text+.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn table.cart td.actions .input-text+input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black table.cart td.actions .input-text+.alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout table.cart td.actions .input-text+.alt.wp-element-button,.woocommerce table.cart td.actions ul.products .input-text+.button,.woocommerce table.cart td.actions .woocommerce-checkout .input-text+.wp-element-button,.woocommerce-checkout .woocommerce table.cart td.actions .input-text+.wp-element-button,.woocommerce-page #content table.cart td.actions .input-text+.button,.woocommerce-page #content table.cart td.actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+button.button,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+.button.alt,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+.alt.dbutton,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce .input-text+input.alt,.woocommerce-page #content table.cart td.actions .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+input.alt,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .woocommerce .input-text+.alt.button--orange,.woocommerce-page #content table.cart td.actions .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+.alt.button--orange,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .woocommerce .input-text+.alt.wp-element-button,.woocommerce-page #content table.cart td.actions .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+.alt.wp-element-button,.woocommerce-page #content table.cart td.actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-page #content table.cart td.actions .input-text+button.button-stroke,.woocommerce-page #content table.cart td.actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+a.button,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+a.button.footer-contact-support,.woocommerce-page #content table.cart td.actions .input-text+.dbutton,.woocommerce-page #content table.cart td.actions .wpcss-copy-btn .input-text+input,.wpcss-copy-btn .woocommerce-page #content table.cart td.actions .input-text+input,.woocommerce-page #content table.cart td.actions .lp-contact form.form--black .input-text+.button--orange,.lp-contact form.form--black .woocommerce-page #content table.cart td.actions .input-text+.button--orange,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+button.button,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+.button.alt,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+.alt.dbutton,.woocommerce-page #content table.cart td.actions .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+input.alt,.woocommerce-page #content table.cart td.actions .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+.alt.button--orange,.woocommerce-page #content table.cart td.actions .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+.alt.wp-element-button,.woocommerce-page #content table.cart td.actions .woocommerce ul.products .input-text+.button,.woocommerce-page #content table.cart td.actions .woocommerce-checkout .input-text+.wp-element-button,.woocommerce-checkout .woocommerce-page #content table.cart td.actions .input-text+.wp-element-button,.woocommerce-page table.cart td.actions .input-text+.button,.woocommerce-page table.cart td.actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+button.button,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+.button.alt,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+.alt.dbutton,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce .input-text+input.alt,.woocommerce-page table.cart td.actions .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+input.alt,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .woocommerce .input-text+.alt.button--orange,.woocommerce-page table.cart td.actions .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+.alt.button--orange,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .woocommerce .input-text+.alt.wp-element-button,.woocommerce-page table.cart td.actions .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+.alt.wp-element-button,.woocommerce-page table.cart td.actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-page table.cart td.actions .input-text+button.button-stroke,.woocommerce-page table.cart td.actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+a.button,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+a.button.footer-contact-support,.woocommerce-page table.cart td.actions .input-text+.dbutton,.woocommerce-page table.cart td.actions .wpcss-copy-btn .input-text+input,.wpcss-copy-btn .woocommerce-page table.cart td.actions .input-text+input,.woocommerce-page table.cart td.actions .lp-contact form.form--black .input-text+.button--orange,.lp-contact form.form--black .woocommerce-page table.cart td.actions .input-text+.button--orange,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+button.button,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+.button.alt,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+.alt.dbutton,.woocommerce-page table.cart td.actions .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+input.alt,.woocommerce-page table.cart td.actions .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+.alt.button--orange,.woocommerce-page table.cart td.actions .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+.alt.wp-element-button,.woocommerce-page table.cart td.actions .woocommerce ul.products .input-text+.button,.woocommerce-page table.cart td.actions .woocommerce-checkout .input-text+.wp-element-button,.woocommerce-checkout .woocommerce-page table.cart td.actions .input-text+.wp-element-button{margin-top:.8rem;float:none;width:100%}@media (min-width: 768px){.woocommerce #content table.cart td.actions .input-text+.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .woocommerce .input-text+.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .woocommerce .input-text+button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .woocommerce .input-text+.alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .wpcss-copy-btn .woocommerce .input-text+input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .woocommerce .input-text+input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .lp-contact form.form--black .woocommerce .input-text+.alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .woocommerce .input-text+.alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .woocommerce-checkout .woocommerce .input-text+.alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #content table.cart td.actions .woocommerce .input-text+.alt.wp-element-button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #content table.cart td.actions .input-text+button.button-stroke,.woocommerce #content table.cart td.actions .input-text+.dbutton,.woocommerce #content table.cart td.actions .wpcss-copy-btn .input-text+input,.wpcss-copy-btn .woocommerce #content table.cart td.actions .input-text+input,.woocommerce #content table.cart td.actions .lp-contact form.form--black .input-text+.button--orange,.lp-contact form.form--black .woocommerce #content table.cart td.actions .input-text+.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn #content table.cart td.actions .input-text+input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black #content table.cart td.actions .input-text+.alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout #content table.cart td.actions .input-text+.alt.wp-element-button,.woocommerce #content table.cart td.actions ul.products .input-text+.button,.woocommerce #content table.cart td.actions .woocommerce-checkout .input-text+.wp-element-button,.woocommerce-checkout .woocommerce #content table.cart td.actions .input-text+.wp-element-button,.woocommerce table.cart td.actions .input-text+.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .woocommerce .input-text+.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .woocommerce .input-text+button.alt.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .woocommerce .input-text+.alt.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .wpcss-copy-btn .woocommerce .input-text+input.alt,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .woocommerce .input-text+input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .lp-contact form.form--black .woocommerce .input-text+.alt.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .woocommerce .input-text+.alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .woocommerce-checkout .woocommerce .input-text+.alt.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) table.cart td.actions .woocommerce .input-text+.alt.wp-element-button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce table.cart td.actions .input-text+button.button-stroke,.woocommerce table.cart td.actions .input-text+.dbutton,.woocommerce table.cart td.actions .wpcss-copy-btn .input-text+input,.wpcss-copy-btn .woocommerce table.cart td.actions .input-text+input,.woocommerce table.cart td.actions .lp-contact form.form--black .input-text+.button--orange,.lp-contact form.form--black .woocommerce table.cart td.actions .input-text+.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn table.cart td.actions .input-text+input.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black table.cart td.actions .input-text+.alt.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout table.cart td.actions .input-text+.alt.wp-element-button,.woocommerce table.cart td.actions ul.products .input-text+.button,.woocommerce table.cart td.actions .woocommerce-checkout .input-text+.wp-element-button,.woocommerce-checkout .woocommerce table.cart td.actions .input-text+.wp-element-button,.woocommerce-page #content table.cart td.actions .input-text+.button,.woocommerce-page #content table.cart td.actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+button.button,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+.button.alt,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+.alt.dbutton,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce .input-text+input.alt,.woocommerce-page #content table.cart td.actions .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+input.alt,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .woocommerce .input-text+.alt.button--orange,.woocommerce-page #content table.cart td.actions .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+.alt.button--orange,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .woocommerce .input-text+.alt.wp-element-button,.woocommerce-page #content table.cart td.actions .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+.alt.wp-element-button,.woocommerce-page #content table.cart td.actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-page #content table.cart td.actions .input-text+button.button-stroke,.woocommerce-page #content table.cart td.actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+a.button,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+a.button.footer-contact-support,.woocommerce-page #content table.cart td.actions .input-text+.dbutton,.woocommerce-page #content table.cart td.actions .wpcss-copy-btn .input-text+input,.wpcss-copy-btn .woocommerce-page #content table.cart td.actions .input-text+input,.woocommerce-page #content table.cart td.actions .lp-contact form.form--black .input-text+.button--orange,.lp-contact form.form--black .woocommerce-page #content table.cart td.actions .input-text+.button--orange,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+button.button,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+.button.alt,.woocommerce-page #content table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+.alt.dbutton,.woocommerce-page #content table.cart td.actions .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+input.alt,.woocommerce-page #content table.cart td.actions .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+.alt.button--orange,.woocommerce-page #content table.cart td.actions .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+.alt.wp-element-button,.woocommerce-page #content table.cart td.actions .woocommerce ul.products .input-text+.button,.woocommerce-page #content table.cart td.actions .woocommerce-checkout .input-text+.wp-element-button,.woocommerce-checkout .woocommerce-page #content table.cart td.actions .input-text+.wp-element-button,.woocommerce-page table.cart td.actions .input-text+.button,.woocommerce-page table.cart td.actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+button.button,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+.button.alt,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+.alt.dbutton,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce .input-text+input.alt,.woocommerce-page table.cart td.actions .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+input.alt,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .woocommerce .input-text+.alt.button--orange,.woocommerce-page table.cart td.actions .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+.alt.button--orange,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .woocommerce .input-text+.alt.wp-element-button,.woocommerce-page table.cart td.actions .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+.alt.wp-element-button,.woocommerce-page table.cart td.actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+button.button-stroke,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-page table.cart td.actions .input-text+button.button-stroke,.woocommerce-page table.cart td.actions :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .input-text+a.button,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+a.button.footer-contact-support,.woocommerce-page table.cart td.actions .input-text+.dbutton,.woocommerce-page table.cart td.actions .wpcss-copy-btn .input-text+input,.wpcss-copy-btn .woocommerce-page table.cart td.actions .input-text+input,.woocommerce-page table.cart td.actions .lp-contact form.form--black .input-text+.button--orange,.lp-contact form.form--black .woocommerce-page table.cart td.actions .input-text+.button--orange,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+button.button,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+.button.alt,.woocommerce-page table.cart td.actions .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+.alt.dbutton,.woocommerce-page table.cart td.actions .wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+input.alt,.woocommerce-page table.cart td.actions .lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+.alt.button--orange,.woocommerce-page table.cart td.actions .woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .input-text+.alt.wp-element-button,.woocommerce-page table.cart td.actions .woocommerce ul.products .input-text+.button,.woocommerce-page table.cart td.actions .woocommerce-checkout .input-text+.wp-element-button,.woocommerce-checkout .woocommerce-page table.cart td.actions .input-text+.wp-element-button{margin-top:0;float:left;width:auto}}@media (max-width: 768px){.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title)}}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .button.alt.button.single_add_to_cart_button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.alt.single_add_to_cart_button.button-stroke,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .wpcss-copy-btn input.alt.single_add_to_cart_button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn .woocommerce input.alt.single_add_to_cart_button,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.alt.single_add_to_cart_button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.single_add_to_cart_button.dbutton,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .wpcss-copy-btn input.alt.single_add_to_cart_button,.wpcss-copy-btn .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.alt.single_add_to_cart_button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .lp-contact form.form--black .alt.single_add_to_cart_button.button--orange,.lp-contact form.form--black .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.single_add_to_cart_button.button--orange,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout .alt.single_add_to_cart_button.wp-element-button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .alt.single_add_to_cart_button.wp-element-button{text-transform:uppercase}.woocommerce-checkout.checkout{padding-top:0}.woocommerce-checkout-review-order-table{background-color:#ffffff}.woocommerce-checkout #payment{background-color:#ffffff}.woocommerce-checkout a.button.wc-backward,.woocommerce-checkout :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.wc-backward.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .woocommerce-checkout a.wc-backward.button,.woocommerce-checkout .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.wc-backward.button.footer-contact-support,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-checkout a.wc-backward.button.footer-contact-support,.woocommerce-checkout a.wc-backward.dbutton,.woocommerce-checkout .lp-contact form.form--black a.wc-backward.button--orange,.lp-contact form.form--black .woocommerce-checkout a.wc-backward.button--orange,.woocommerce-checkout a.wc-backward.wp-element-button{margin-top:3rem}.woocommerce-checkout .woocommerce-thankyou-order-received{margin-bottom:2rem}.woocommerce-checkout .woocommerce-notice--success{margin-top:2rem}.woocommerce-checkout .woocommerce-order-overview li{margin-top:1rem;margin-bottom:1rem}@media (max-width: 680px){.woocommerce ul.order_details li strong{display:inline-block}}@media (max-width: 768px){.woocommerce .woocommerce-privacy-policy-text{margin-bottom:1.6rem}}.page-content .the-content h2{margin-bottom:3rem;font-weight:700;font-size:36px;font-size:3.6rem;line-height:1.4}@media (max-width: 980px){.page-content .the-content h2{font-size:30px;font-size:3rem}}@media (max-width: 680px){.page-content .the-content h2{font-size:26px;font-size:2.6rem}}.page-content .the-content h3{margin-bottom:3rem;font-weight:700;font-size:30px;font-size:3rem}@media (max-width: 980px){.page-content .the-content h3{font-size:26px;font-size:2.6rem}}@media (max-width: 680px){.page-content .the-content h3{font-size:20px;font-size:2rem}}.page-content .the-content p{font-size:1.6rem;line-height:1.8}.page-content .the-content .wp-block-columns{margin-right:-1.6rem;margin-left:-1.6rem}.page-content .the-content .wp-block-column{margin-right:1.6rem;margin-left:1.6rem;padding-right:1.6rem;padding-left:1.6rem}@media screen and (max-width: 781px){.page-content .the-content .wp-block-column:not(:last-child){margin-bottom:3rem}}.page-content .the-content .wp-block-column .wp-block-image{padding-right:1.6rem;padding-left:1.6rem}.page-content .the-content .wp-block-column.has-border-radius{border-radius:2.2rem}.page-content .the-content .wp-block-buttons{margin-top:2rem}@media (max-width: 768px){.page-content .the-content .wp-block-image.size-full{text-align:center}}@media screen and (max-width: 781px){.page-content .the-content .dispno-mobile{display:none}}.page-content .the-content .has-black-color a{color:#222422}.cv{padding-top:1rem}@media (min-width: 768px){.cv{padding-top:4rem}}.cv__grid{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.cv__col{margin-right:1rem;margin-left:1rem;width:100%}.cv__col:not(:last-child){margin-bottom:3rem}@media (min-width: 768px){.cv__col{margin-bottom:0;width:calc(50% - 2rem)}}@media (min-width: 980px){.cv__col{width:calc(33.33333% - 2rem)}}.cv__col--responsive{display:flex;flex-wrap:wrap;margin-top:3rem;width:100%}@media (min-width: 980px){.cv__col--responsive{margin-top:0;width:calc(33.33333% - 2rem);flex-direction:column}}.cv__block:not(:last-child){margin-bottom:5rem}@media (min-width: 768px){.cv__block:not(:last-child){margin-bottom:3rem}}.cv__block-bg{padding:1rem 2rem 2rem 2rem;border-radius:1.2rem;background-color:#f5f6fa}@media (min-width: 768px){.cv__block-bg{width:85%}}@media (min-width: 980px){.cv__block-bg{margin-right:auto;margin-left:auto}}.cv__block-bg:not(:last-child){margin-bottom:3rem}.cv__block-icon{position:relative;padding-top:5rem;width:100%}.cv__block-icon:not(:last-child){margin-bottom:4rem}@media (min-width: 680px){.cv__block-icon{margin-right:1rem;margin-left:1rem;width:calc(50% - 2rem)}}@media (min-width: 980px){.cv__block-icon{padding-top:0;padding-left:10rem;width:100%}}.cv__block-icon img{position:absolute;top:0;left:50%;transform:translate(-50%, 0%);max-width:4.6rem}@media (min-width: 980px){.cv__block-icon img{top:.4rem;left:3.6rem;transform:none}}.cv .profil{margin-bottom:3rem;text-align:center}@media (min-width: 980px){.cv .profil{margin-right:auto;margin-left:auto}}@media (min-width: 768px){.cv .profil{width:85%}}.cv .profil__heading{margin:1.6rem 0 2rem 0}.cv .profil__name{font-weight:700;font-size:20px;font-size:2rem}.cv .profil__job{font-size:13px;font-size:1.3rem}.cv .profil__img img{border-radius:1rem}.cv.the-content p,.cv.the-content li{font-size:1.4rem}.cv.the-content .cv__title{font-size:20px;font-size:2rem;margin-bottom:1.4rem;text-align:center}@media (min-width: 768px){.cv.the-content .cv__title{text-align:left}}.cv.the-content .cv__title--center{text-align:center}.cv.the-content .cv__block-icon .cv__title{text-align:center}@media (min-width: 980px){.cv.the-content .cv__block-icon .cv__title{text-align:left}}.cv.the-content .expertise-zoho__logo{text-align:center}.cv.the-content .expertise-zoho__logo img{width:8rem}.cv.the-content .expertise-zoho__list{padding-left:0;margin-bottom:0;list-style:none}.cv.the-content .expertise-zoho__item{display:flex;flex-wrap:wrap;justify-content:space-between;font-weight:700}.cv.the-content .expertise-zoho__item__name{display:inline-block}.cv.the-content .expertise-zoho .star{display:inline-block;margin-left:1rem;width:9rem;height:1.7rem}.cv.the-content .expertise-zoho .star-5{background:url(../images/5stars.png) no-repeat center;background-size:9rem}.cv.the-content .expertise-zoho .star-4{background:url(../images/4stars.png) no-repeat center;background-size:9rem}.cv.the-content .expertise-zoho .star-3{background:url(../images/3stars.png) no-repeat center;background-size:9rem}.cv.the-content .expertise-zoho .star-2{background:url(../images/2stars.png) no-repeat center;background-size:9rem}.cv.the-content .expertise-zoho .star-1{background:url(../images/1stars.png) no-repeat center;background-size:9rem}.cv.the-content .certifications-officielles__wrapper,.cv.the-content .certifications-zoho-spark__wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-.4rem;margin-left:-.4rem}@media (min-width: 768px){.cv.the-content .certifications-officielles__wrapper,.cv.the-content .certifications-zoho-spark__wrapper{justify-content:left}}.cv.the-content .certifications-officielles__img,.cv.the-content .certifications-zoho-spark__img{margin:.4rem;max-width:9.5rem}.cv.the-content .formateur__wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-1.6rem;margin-left:-1.6rem}@media (min-width: 768px){.cv.the-content .formateur__wrapper{justify-content:left}}.cv.the-content .formateur__img{margin:.4rem 1.6rem;max-width:15rem}.cv.the-content .langues__list{padding-left:0;margin-bottom:0;list-style:none}.cv .progress{width:100%;height:1rem;overflow:hidden;background:#f5f6fa;border-radius:2rem}@media (min-width: 980px){.cv .progress{width:70%}}.cv .bar{position:relative;min-width:1%;height:100%}@media (min-width: 1300px){.lp-main{padding-top:13.2rem}}.lp-container{max-width:100%}@media (min-width: 1300px){.lp-container{max-width:130rem;margin-right:auto;margin-left:auto}}.lp-grid{display:flex;flex-wrap:wrap}.lp-grid--align{align-items:center}.lp-content{max-width:calc(100% - 32px);margin-right:1.6rem;margin-left:1.6rem}.lp-surtitle{margin-bottom:1rem;font-size:1.8rem;font-weight:600;text-transform:uppercase;color:#2BA149}.lp-surtitle+.lp-title{margin-top:0}.lp-title{font-weight:700;font-size:2.8rem;line-height:3.8rem}@media (min-width: 980px){.lp-title{font-size:3.4rem;line-height:4.4rem}}@media (min-width: 1300px){.lp-title{font-size:4rem;line-height:5rem}}.lp-excerpt{font-size:1.8rem;line-height:3.2rem;color:#57595D}@media (min-width: 980px){.lp-excerpt{font-size:2.4rem;line-height:4.2rem}}.lp-grey-block{display:flex;flex-wrap:wrap;margin-right:0;margin-left:0;padding-bottom:8rem}.lp-grey-block--padbot{padding-bottom:18rem}.lp-grey-block--half{position:relative;z-index:1}@media (min-width: 1300px){.lp-grey-block--half{background:linear-gradient(90deg, #f5f6fa 60%, transparent 60%)}}

/*# sourceMappingURL=data:application/json;base64,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QVEsaUJBQWlCLENBQUMsV0FBVyx5QkFBeUIsQ0FBQyxpQkFBaUIsYUFBYSxDQUFDLGlCQUFpQixhQUFhLENBQUMsaUJBQWlCLGFBQWEsQ0FBQyxpQkFBaUIsYUFBYSxDQUFDLGlCQUFpQixhQUFhLENBQUMsa0JBQWtCLGNBQWMsQ0FBQyxrQkFBa0IsY0FBYyxDQUFDLGtCQUFrQixjQUFjLENBQUMsa0JBQWtCLGNBQWMsQ0FBQyxrQkFBa0IsY0FBYyxDQUFDLGtCQUFrQixjQUFjLENBQUMsa0JBQWtCLGNBQWMsQ0FBQyxrQkFBa0IsY0FBYyxDQUFDLGtCQUFrQixjQUFjLENBQUMsa0JBQWtCLGNBQWMsQ0FBQyxrQkFBa0IsY0FBYyxDQUFDLGtCQUFrQixjQUFjLENBQUMsa0JBQWtCLGNBQWMsQ0FBQyxrQkFBa0IsY0FBYyxDQUFDLGtCQUFrQixjQUFjLENBQUMsa0JBQWtCLGNBQWMsQ0FBQyxrQkFBa0IsY0FBYyxDQUFDLGtCQUFrQixjQUFjLENBQUMsa0JBQWtCLGNBQWMsQ0FBQyxrQkFBa0IsY0FBYyxDQUFDLGtCQUFrQixjQUFjLENBQUMsa0JBQWtCLGNBQWMsQ0FBQyxrQkFBa0IsY0FBYyxDQUFDLGtCQUFrQixjQUFjLENBQUMsa0JBQWtCLGNBQWMsQ0FBQyxrQkFBa0IsY0FBYyxDQUFDLGtCQUFrQixjQUFjLENBQUMsa0JBQWtCLGNBQWMsQ0FBQyxrQkFBa0IsY0FBYyxDQUFDLGtCQUFrQixjQUFjLENBQUMsa0JBQWtCLGNBQWMsQ0FBQyxrQkFBa0IsY0FBYyxDQUFDLGtCQUFrQixjQUFjLENBQUMsa0JBQWtCLGNBQWMsQ0FBQyxrQkFBa0IsY0FBYyxDQUFDLGtCQUFrQixjQUFjLENBQUMsa0JBQWtCLGNBQWMsQ0FBQyxrQkFBa0IsY0FBYyxDQUFDLGtCQUFrQixjQUFjLENBQUMsa0JBQWtCLGNBQWMsQ0FBQyxrQkFBa0IsY0FBYyxDQUFDLGNBQWMsa0JBQWtCLENBQUMsV0FBVyxlQUFlLENBQUMsWUFBWSxnQkFBZ0IsQ0FBQyxhQUFhLGlCQUFpQixDQUFDLGVBQWUsa0JBQWtCLENBQUMscUJB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Qyx1QkFBdUIsWUFBWSxDQUFDLFVBQVUsZUFBZSxDQUFDLGdCQUFnQixDQUFDLGtCQUFrQixDQUFDLDBCQUEwQixVQUFVLGdCQUFnQixDQUFDLGtCQUFrQixDQUFDLENBQUMsMkJBQTJCLFVBQVUsY0FBYyxDQUFDLGdCQUFnQixDQUFDLENBQUMsWUFBWSxnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLENBQUMsMEJBQTBCLFlBQVksZ0JBQWdCLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxlQUFlLFlBQVksQ0FBQyxjQUFjLENBQUMsY0FBYyxDQUFDLGFBQWEsQ0FBQyxtQkFBbUIsQ0FBQyx1QkFBdUIsb0JBQW9CLENBQUMscUJBQXFCLGlCQUFpQixDQUFDLFNBQVMsQ0FBQywyQkFBMkIscUJBQXFCLCtEQUErRCxDQUFDIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gdWwsLndvb2NvbW1lcmNlLXRhYnMgdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjoycmVtIDAgMnJlbSAxLjVyZW19QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB1bCwud29vY29tbWVyY2UtdGFicyB1bHttYXJnaW46MnJlbSAwIDJyZW0gM3JlbX19Lndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gdWwgbGksLndvb2NvbW1lcmNlLXRhYnMgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOi40cmVtIDA7cGFkZGluZy1sZWZ0OjIuNnJlbTtmb250LXNpemU6MS42cmVtfS53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHVsIGxpOjpiZWZvcmUsLndvb2NvbW1lcmNlLXRhYnMgdWwgbGk6OmJlZm9yZXtjb250ZW50OidcXDIwMjInO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMnB4O2xlZnQ6MDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMyQkExNDk7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6Mi44cmVtfS53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHVsIG9sIGxpLC53b29jb21tZXJjZS10YWJzIHVsIG9sIGxpe3BhZGRpbmctbGVmdDoxcmVtfS53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHVsIG9sIGxpOjpiZWZvcmUsLndvb2NvbW1lcmNlLXRhYnMgdWwgb2wgbGk6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2h0bWx7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfW1haW57ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDo3MHB4fWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOjAuNjdlbSAwfWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1wcmV7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LTAuMjVlbX1zdXB7dG9wOi0wLjVlbX1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9YnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5hbHQuYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmFsdC5idXR0b24tc3Ryb2tlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBhLmFsdC5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5kYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgaW5wdXQuYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmFsdC5idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIHVsLnByb2R1Y3RzIC5hbHQuYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQud3AtZWxlbWVudC1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmFsdC5idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmFsdC5idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYWx0LmJ1dHRvbi1zdHJva2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYWx0LmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmRidXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dC5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmFsdC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBidXR0b24uYWx0LmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgdWwucHJvZHVjdHMgLmFsdC5idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC53cC1lbGVtZW50LWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYWx0LmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYWx0LmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYS5hbHQuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGlucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYWx0LmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJ1dHRvbi5hbHQuYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSB1bC5wcm9kdWN0cyAuYWx0LmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYWx0LmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYWx0LmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYS5hbHQuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGlucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYWx0LmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJ1dHRvbi5hbHQuYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSB1bC5wcm9kdWN0cyAuYWx0LmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLFt0eXBlPVwiYnV0dG9uXCJdLFt0eXBlPVwicmVzZXRcIl0sW3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYWx0OjotbW96LWZvY3VzLWlubmVyLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmFsdC5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmFsdC5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYWx0LmJ1dHRvbi1zdHJva2U6Oi1tb3otZm9jdXMtaW5uZXIsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYWx0LmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0OjotbW96LWZvY3VzLWlubmVyLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmRidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQ6Oi1tb3otZm9jdXMtaW5uZXIsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dC5hbHQ6Oi1tb3otZm9jdXMtaW5uZXIsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmFsdC5idXR0b24tLW9yYW5nZTo6LW1vei1mb2N1cy1pbm5lciwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmJ1dHRvbi0tb3JhbmdlOjotbW96LWZvY3VzLWlubmVyLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBidXR0b24uYWx0LmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgdWwucHJvZHVjdHMgLmFsdC5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAuYWx0LndwLWVsZW1lbnQtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC53cC1lbGVtZW50LWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTpub25lO3BhZGRpbmc6MH1idXR0b246LW1vei1mb2N1c3JpbmcsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYWx0Oi1tb3otZm9jdXNyaW5nLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmFsdC5idXR0b24tc3Ryb2tlOi1tb3otZm9jdXNyaW5nLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmRidXR0b246LW1vei1mb2N1c3JpbmcsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQ6LW1vei1mb2N1c3JpbmcsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dC5hbHQ6LW1vei1mb2N1c3JpbmcsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmFsdC5idXR0b24tLW9yYW5nZTotbW96LWZvY3VzcmluZywubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmJ1dHRvbi0tb3JhbmdlOi1tb3otZm9jdXNyaW5nLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmFsdC53cC1lbGVtZW50LWJ1dHRvbjotbW96LWZvY3VzcmluZywud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQud3AtZWxlbWVudC1idXR0b246LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZ3tvdXRsaW5lOjFweCBkb3R0ZWQgQnV0dG9uVGV4dH1maWVsZHNldHtwYWRkaW5nOjAuMzVlbSAwLjc1ZW0gMC42MjVlbX1sZWdlbmR7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7ZGlzcGxheTp0YWJsZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXRleHRhcmVhe292ZXJmbG93OmF1dG99W3R5cGU9XCJjaGVja2JveFwiXSxbdHlwZT1cInJhZGlvXCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9XCJzZWFyY2hcIl17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fVt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9ZGV0YWlsc3tkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZX1we21hcmdpbjowfS5zbGljay1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0uc2xpY2stbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjB9LnNsaWNrLWxpc3Q6Zm9jdXN7b3V0bGluZTpub25lfS5zbGljay1saXN0LmRyYWdnaW5ne2N1cnNvcjpwb2ludGVyO2N1cnNvcjpoYW5kfS5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3R7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5zbGljay10cmFja3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zbGljay10cmFjazpiZWZvcmUsLnNsaWNrLXRyYWNrOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlfS5zbGljay10cmFjazphZnRlcntjbGVhcjpib3RofS5zbGljay1sb2FkaW5nIC5zbGljay10cmFja3t2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stc2xpZGV7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDtkaXNwbGF5Om5vbmV9W2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGV7ZmxvYXQ6cmlnaHR9LnNsaWNrLXNsaWRlIGltZ3tkaXNwbGF5OmJsb2NrfS5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ3tkaXNwbGF5Om5vbmV9LnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ3twb2ludGVyLWV2ZW50czpub25lfS5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9ja30uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGV7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbntkaXNwbGF5Om5vbmV9I2xpbC1wZXRlLWNvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4Ojk5OTk5OTtvcGFjaXR5OjA7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IDIwMDBtcyBsaW5lYXIgMHM7LW1zLXRyYW5zaXRpb246b3BhY2l0eSAyMDAwbXMgbGluZWFyIDBzOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDIwMDBtcyBsaW5lYXIgMHM7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMjAwMG1zIGxpbmVhciAwczt0cmFuc2l0aW9uOm9wYWNpdHkgMjAwMG1zIGxpbmVhciAwc30jbGlsLXBldGUtY29udGFpbmVyICNsaWwtcGV0ZXtvYmplY3QtZml0OmNvdmVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9I2xpbC1wZXRlLWNvbnRhaW5lci5pcy1vcGVuZWR7b3BhY2l0eToxfWRpdltkYXRhLXZlY349J2Nhcm91c2VsLWNvbnRhaW5lcidde3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTAwJX1kaXZbZGF0YS12ZWN+PSdjYXJvdXNlbC1jb250YWluZXInXSBkaXZbZGF0YS12ZWMtY2Fyb3VzZWwtc2NyZWVuXXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2xlZnQ6MTAwJX1kaXZbZGF0YS12ZWN+PSdjYXJvdXNlbC1jb250YWluZXInXSBkaXZbZGF0YS12ZWMtY2Fyb3VzZWwtc2NyZWVuXTpmaXJzdC1jaGlsZHtsZWZ0OjBweH0udmVjLWNhcm91c2VsLXNsaWRlLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MzNweDtoZWlnaHQ6ODFweDtjdXJzb3I6cG9pbnRlcn0udmVjLWNhcm91c2VsLXNsaWRlLWJ1dHRvbi5oaWRkZW57dmlzaWJpbGl0eTpoaWRkZW59LnZlYy1jYXJvdXNlbC1zbGlkZS1idXR0b25bZGF0YS12ZWN+PSdjYXJvdXNlbC1sZWZ0LWJ1dHRvbidde21hcmdpbi1yaWdodDo1MHB4fS52ZWMtY2Fyb3VzZWwtc2xpZGUtYnV0dG9uW2RhdGEtdmVjfj0nY2Fyb3VzZWwtcmlnaHQtYnV0dG9uJ117bWFyZ2luLWxlZnQ6NTBweH0udmVjLWNhcm91c2VsLXNsaWRlLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b219ZGl2W2RhdGEtdmVjfj0nY2Fyb3VzZWwtY29udGFpbmVyJ10gZGl2W2RhdGEtdmVjLWl0ZW0tYmxhbmtde3Zpc2liaWxpdHk6aGlkZGVufWRpdltkYXRhLXZlY349J2Nhcm91c2VsLW5hdidde3RleHQtYWxpZ246Y2VudGVyfWRpdltkYXRhLXZlY349J2Nhcm91c2VsLW5hdiddIC52ZWMtY2Fyb3VzZWwtbmF2LWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0MHB4O2hlaWdodDozMHB4O21hcmdpbi1yaWdodDo1cHg7Y3Vyc29yOnBvaW50ZXJ9ZGl2W2RhdGEtdmVjfj0nY2Fyb3VzZWwtbmF2J10gLnZlYy1jYXJvdXNlbC1uYXYtYnV0dG9uOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjBweH1kaXZbZGF0YS12ZWN+PSdjYXJvdXNlbC1uYXYnXSAudmVjLWNhcm91c2VsLW5hdi1idXR0b24gLnNoYXBle2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtvcGFjaXR5OjAuNTt3aWR0aDoxMDAlO2hlaWdodDozcHg7bWFyZ2luLXRvcDozMyV9ZGl2W2RhdGEtdmVjfj0nY2Fyb3VzZWwtbmF2J10uZ3JleSAudmVjLWNhcm91c2VsLW5hdi1idXR0b24gLnNoYXBle2JhY2tncm91bmQtY29sb3I6IzU4NTg1QX1kaXZbZGF0YS12ZWN+PSdjYXJvdXNlbC1uYXYnXSAudmVjLWNhcm91c2VsLW5hdi1idXR0b24uYWN0aXZlIC5zaGFwZSxkaXZbZGF0YS12ZWN+PSdjYXJvdXNlbC1uYXYnXSAudmVjLWNhcm91c2VsLW5hdi1idXR0b246aG92ZXIgLnNoYXBle29wYWNpdHk6MC45fWRpdltkYXRhLXZlY349J2Nhcm91c2VsLW5hdiddLnBvaW50c3t0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjE4cHh9ZGl2W2RhdGEtdmVjfj0nY2Fyb3VzZWwtbmF2J10ucG9pbnRzIC52ZWMtY2Fyb3VzZWwtbmF2LWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjVweDtoZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1yaWdodDowcHg7Y3Vyc29yOnBvaW50ZXJ9ZGl2W2RhdGEtdmVjfj0nY2Fyb3VzZWwtbmF2J10ucG9pbnRzIC52ZWMtY2Fyb3VzZWwtbmF2LWJ1dHRvbjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowcHh9ZGl2W2RhdGEtdmVjfj0nY2Fyb3VzZWwtbmF2J10ucG9pbnRzIC52ZWMtY2Fyb3VzZWwtbmF2LWJ1dHRvbiAuc2hhcGV7YmFja2dyb3VuZC1jb2xvcjojQTdBOEFBO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDo3cHg7aGVpZ2h0OjdweDtib3JkZXItcmFkaXVzOjEwcHg7bWFyZ2luOjAgYXV0bztib3gtc2l6aW5nOmNvbnRlbnQtYm94fWRpdltkYXRhLXZlY349J2Nhcm91c2VsLW5hdiddLnBvaW50cyAudmVjLWNhcm91c2VsLW5hdi1idXR0b24uYWN0aXZlIC5zaGFwZSxkaXZbZGF0YS12ZWN+PSdjYXJvdXNlbC1uYXYnXS5wb2ludHMgLnZlYy1jYXJvdXNlbC1uYXYtYnV0dG9uOmhvdmVyIC5zaGFwZXtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7Ym9yZGVyOjZweCBzb2xpZCAjRURFREVFfS5ib2xke2ZvbnQtd2VpZ2h0OmJvbGR9Lml0YWxpY3tmb250LXN0eWxlOml0YWxpY30udW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9c3Bhbi5mb250LXNpemUtNXtmb250LXNpemU6NXB4fXNwYW4uZm9udC1zaXplLTZ7Zm9udC1zaXplOjZweH1zcGFuLmZvbnQtc2l6ZS03e2ZvbnQtc2l6ZTo3cHh9c3Bhbi5mb250LXNpemUtOHtmb250LXNpemU6OHB4fXNwYW4uZm9udC1zaXplLTl7Zm9udC1zaXplOjlweH1zcGFuLmZvbnQtc2l6ZS0xMHtmb250LXNpemU6MTBweH1zcGFuLmZvbnQtc2l6ZS0xMXtmb250LXNpemU6MTFweH1zcGFuLmZvbnQtc2l6ZS0xMntmb250LXNpemU6MTJweH1zcGFuLmZvbnQtc2l6ZS0xM3tmb250LXNpemU6MTNweH1zcGFuLmZvbnQtc2l6ZS0xNHtmb250LXNpemU6MTRweH1zcGFuLmZvbnQtc2l6ZS0xNXtmb250LXNpemU6MTVweH1zcGFuLmZvbnQtc2l6ZS0xNntmb250LXNpemU6MTZweH1zcGFuLmZvbnQtc2l6ZS0xN3tmb250LXNpemU6MTdweH1zcGFuLmZvbnQtc2l6ZS0xOHtmb250LXNpemU6MThweH1zcGFuLmZvbnQtc2l6ZS0xOXtmb250LXNpemU6MTlweH1zcGFuLmZvbnQtc2l6ZS0yMHtmb250LXNpemU6MjBweH1zcGFuLmZvbnQtc2l6ZS0yMXtmb250LXNpemU6MjFweH1zcGFuLmZvbnQtc2l6ZS0yMntmb250LXNpemU6MjJweH1zcGFuLmZvbnQtc2l6ZS0yM3tmb250LXNpemU6MjNweH1zcGFuLmZvbnQtc2l6ZS0yNHtmb250LXNpemU6MjRweH1zcGFuLmZvbnQtc2l6ZS0yNXtmb250LXNpemU6MjVweH1zcGFuLmZvbnQtc2l6ZS0yNntmb250LXNpemU6MjZweH1zcGFuLmZvbnQtc2l6ZS0yN3tmb250LXNpemU6MjdweH1zcGFuLmZvbnQtc2l6ZS0yOHtmb250LXNpemU6MjhweH1zcGFuLmZvbnQtc2l6ZS0yOXtmb250LXNpemU6MjlweH1zcGFuLmZvbnQtc2l6ZS0zMHtmb250LXNpemU6MzBweH1zcGFuLmZvbnQtc2l6ZS0zMXtmb250LXNpemU6MzFweH1zcGFuLmZvbnQtc2l6ZS0zMntmb250LXNpemU6MzJweH1zcGFuLmZvbnQtc2l6ZS0zM3tmb250LXNpemU6MzNweH1zcGFuLmZvbnQtc2l6ZS0zNHtmb250LXNpemU6MzRweH1zcGFuLmZvbnQtc2l6ZS0zNXtmb250LXNpemU6MzVweH1zcGFuLmZvbnQtc2l6ZS0zNntmb250LXNpemU6MzZweH1zcGFuLmZvbnQtc2l6ZS0zN3tmb250LXNpemU6MzdweH1zcGFuLmZvbnQtc2l6ZS0zOHtmb250LXNpemU6MzhweH1zcGFuLmZvbnQtc2l6ZS0zOXtmb250LXNpemU6MzlweH1zcGFuLmZvbnQtc2l6ZS00MHtmb250LXNpemU6NDBweH1zcGFuLmZvbnQtc2l6ZS00MXtmb250LXNpemU6NDFweH1zcGFuLmZvbnQtc2l6ZS00Mntmb250LXNpemU6NDJweH1zcGFuLmZvbnQtc2l6ZS00M3tmb250LXNpemU6NDNweH1zcGFuLmZvbnQtc2l6ZS00NHtmb250LXNpemU6NDRweH1zcGFuLmZvbnQtc2l6ZS00NXtmb250LXNpemU6NDVweH1zcGFuLmZvbnQtc2l6ZS00Nntmb250LXNpemU6NDZweH1zcGFuLmZvbnQtc2l6ZS00N3tmb250LXNpemU6NDdweH1zcGFuLmZvbnQtc2l6ZS00OHtmb250LXNpemU6NDhweH1zcGFuLmZvbnQtc2l6ZS00OXtmb250LXNpemU6NDlweH1zcGFuLmZvbnQtc2l6ZS01MHtmb250LXNpemU6NTBweH0udGV4dC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeX0udGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0uYWxpZ24tanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnl9LmFsaWduLWp1c3RpZnk6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCV9LnAtbm8tbWFyZ2luLWJvdHRvbSBwe21hcmdpbi1ib3R0b206MHB4fS5kaXNwbGF5LW5vbmV7ZGlzcGxheTpub25lfS5kaXNwbGF5LW5vbmUtaW1wb3J0YW50e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS52aXNpYmlsaXR5LWhpZGRlbnt2aXNpYmlsaXR5OmhpZGRlbn0udmlzaWJpbGl0eS1oaWRkZW4taW1wb3J0YW50e3Zpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnR9I2VkaXRvci12ZWMgYiwjZWRpdG9yLXZlYyBzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZCAhaW1wb3J0YW50fSNlZGl0b3ItdmVjIGksI2VkaXRvci12ZWMgZW17Zm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudH0jZWRpdG9yLXZlYyB1e3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH0ub25seS1tb2JpbGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm9ubHktbW9iaWxlLXNtYWxse2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpe1tkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwicmlnaHRcIl1bZGF0YS12ZWMtdHJhbnNpdGlvbi1kZXNrdG9wPVwidHJ1ZVwiXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMHB4KTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjhzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC44cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwibGVmdFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLWRlc2t0b3A9XCJ0cnVlXCJdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMHB4KTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjhzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC44cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwicmlnaHRcIl1bZGF0YS12ZWMtdHJhbnNpdGlvbi1kZXNrdG9wPVwidHJ1ZVwiXS50cmFuc2l0aW9uLFtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwibGVmdFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLWRlc2t0b3A9XCJ0cnVlXCJdLnRyYW5zaXRpb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCk7b3BhY2l0eToxfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwiYm90dG9tXCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tZGVza3RvcD1cInRydWVcIl17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDBweCk7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC44cyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDAuOHMgZWFzZSAwc31bZGF0YS12ZWN+PVwidHJhbnNpdGlvblwiXVtkYXRhLXZlYy10cmFuc2l0aW9ufj1cInRvcFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLWRlc2t0b3A9XCJ0cnVlXCJdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMHB4KTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjhzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC44cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwiYm90dG9tXCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tZGVza3RvcD1cInRydWVcIl0udHJhbnNpdGlvbixbZGF0YS12ZWN+PVwidHJhbnNpdGlvblwiXVtkYXRhLXZlYy10cmFuc2l0aW9ufj1cInRvcFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLWRlc2t0b3A9XCJ0cnVlXCJdLnRyYW5zaXRpb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7b3BhY2l0eToxfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwiYm90dG9tLXNtYWxsXCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tZGVza3RvcD1cInRydWVcIl17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDBweCk7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC40cyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDAuNHMgZWFzZSAwc31bZGF0YS12ZWN+PVwidHJhbnNpdGlvblwiXVtkYXRhLXZlYy10cmFuc2l0aW9ufj1cInRvcC1zbWFsbFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLWRlc2t0b3A9XCJ0cnVlXCJdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHB4KTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC40cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwiYm90dG9tLXNtYWxsXCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tZGVza3RvcD1cInRydWVcIl0udHJhbnNpdGlvbixbZGF0YS12ZWN+PVwidHJhbnNpdGlvblwiXVtkYXRhLXZlYy10cmFuc2l0aW9ufj1cInRvcC1zbWFsbFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLWRlc2t0b3A9XCJ0cnVlXCJdLnRyYW5zaXRpb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7b3BhY2l0eToxfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwicmlnaHQtc21hbGxcIl1bZGF0YS12ZWMtdHJhbnNpdGlvbi1kZXNrdG9wPVwidHJ1ZVwiXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMHB4KTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC40cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwibGVmdC1zbWFsbFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLWRlc2t0b3A9XCJ0cnVlXCJdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMHB4KTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC40cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwicmlnaHQtc21hbGxcIl1bZGF0YS12ZWMtdHJhbnNpdGlvbi1kZXNrdG9wPVwidHJ1ZVwiXS50cmFuc2l0aW9uLFtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwibGVmdC1zbWFsbFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLWRlc2t0b3A9XCJ0cnVlXCJdLnRyYW5zaXRpb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCk7b3BhY2l0eToxfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwic2xpZGUtdG9wXCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tZGVza3RvcD1cInRydWVcIl17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwcHgpOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC44cyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDAuOHMgZWFzZSAwc31bZGF0YS12ZWN+PVwidHJhbnNpdGlvblwiXVtkYXRhLXZlYy10cmFuc2l0aW9ufj1cInNsaWRlLXRvcFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLWRlc2t0b3A9XCJ0cnVlXCJdLnRyYW5zaXRpb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9W2RhdGEtdmVjfj1cInRyYW5zaXRpb25cIl1bZGF0YS12ZWMtdHJhbnNpdGlvbn49XCJvcGFjaXR5XCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tZGVza3RvcD1cInRydWVcIl17b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuOHMgZWFzZSAwczt0cmFuc2l0aW9uOm9wYWNpdHkgMC44cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwib3BhY2l0eVwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLWRlc2t0b3A9XCJ0cnVlXCJdLnRyYW5zaXRpb257b3BhY2l0eToxfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwid2lkdGgtcmlnaHRcIl1bZGF0YS12ZWMtdHJhbnNpdGlvbi1kZXNrdG9wPVwidHJ1ZVwiXXtsZWZ0OjBweDt3aWR0aDowcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjhzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC44cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwid2lkdGgtbGVmdFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLWRlc2t0b3A9XCJ0cnVlXCJde3JpZ2h0OjBweDt3aWR0aDowcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjhzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC44cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwid2lkdGgtcmlnaHRcIl1bZGF0YS12ZWMtdHJhbnNpdGlvbi1kZXNrdG9wPVwidHJ1ZVwiXS50cmFuc2l0aW9uLFtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwid2lkdGgtbGVmdFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLWRlc2t0b3A9XCJ0cnVlXCJdLnRyYW5zaXRpb257d2lkdGg6MTAwJX1bZGF0YS12ZWN+PVwidHJhbnNpdGlvblwiXVtkYXRhLXZlYy10cmFuc2l0aW9ufj1cImhlaWdodC1ib3R0b21cIl1bZGF0YS12ZWMtdHJhbnNpdGlvbi1kZXNrdG9wPVwidHJ1ZVwiXXt0b3A6MHB4O2hlaWdodDowcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjhzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC44cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwiaGVpZ2h0LXRvcFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLWRlc2t0b3A9XCJ0cnVlXCJde2JvdHRvbTowcHg7aGVpZ2h0OjBweDstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuOHMgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAwLjhzIGVhc2UgMHN9W2RhdGEtdmVjfj1cInRyYW5zaXRpb25cIl1bZGF0YS12ZWMtdHJhbnNpdGlvbn49XCJoZWlnaHQtYm90dG9tXCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tZGVza3RvcD1cInRydWVcIl0udHJhbnNpdGlvbixbZGF0YS12ZWN+PVwidHJhbnNpdGlvblwiXVtkYXRhLXZlYy10cmFuc2l0aW9ufj1cImhlaWdodC10b3BcIl1bZGF0YS12ZWMtdHJhbnNpdGlvbi1kZXNrdG9wPVwidHJ1ZVwiXS50cmFuc2l0aW9ue2hlaWdodDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXtbZGF0YS12ZWN+PVwidHJhbnNpdGlvblwiXVtkYXRhLXZlYy10cmFuc2l0aW9ufj1cInJpZ2h0XCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tbW9iaWxlPVwidHJ1ZVwiXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMHB4KTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjhzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC44cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwibGVmdFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLW1vYmlsZT1cInRydWVcIl17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwcHgpO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuOHMgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAwLjhzIGVhc2UgMHN9W2RhdGEtdmVjfj1cInRyYW5zaXRpb25cIl1bZGF0YS12ZWMtdHJhbnNpdGlvbn49XCJyaWdodFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLW1vYmlsZT1cInRydWVcIl0udHJhbnNpdGlvbixbZGF0YS12ZWN+PVwidHJhbnNpdGlvblwiXVtkYXRhLXZlYy10cmFuc2l0aW9ufj1cImxlZnRcIl1bZGF0YS12ZWMtdHJhbnNpdGlvbi1tb2JpbGU9XCJ0cnVlXCJdLnRyYW5zaXRpb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCk7b3BhY2l0eToxfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwiYm90dG9tXCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tbW9iaWxlPVwidHJ1ZVwiXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMHB4KTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjhzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC44cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwidG9wXCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tbW9iaWxlPVwidHJ1ZVwiXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDBweCk7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC44cyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDAuOHMgZWFzZSAwc31bZGF0YS12ZWN+PVwidHJhbnNpdGlvblwiXVtkYXRhLXZlYy10cmFuc2l0aW9ufj1cImJvdHRvbVwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLW1vYmlsZT1cInRydWVcIl0udHJhbnNpdGlvbixbZGF0YS12ZWN+PVwidHJhbnNpdGlvblwiXVtkYXRhLXZlYy10cmFuc2l0aW9ufj1cInRvcFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLW1vYmlsZT1cInRydWVcIl0udHJhbnNpdGlvbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTtvcGFjaXR5OjF9W2RhdGEtdmVjfj1cInRyYW5zaXRpb25cIl1bZGF0YS12ZWMtdHJhbnNpdGlvbn49XCJib3R0b20tc21hbGxcIl1bZGF0YS12ZWMtdHJhbnNpdGlvbi1tb2JpbGU9XCJ0cnVlXCJdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwcHgpO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNHMgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UgMHN9W2RhdGEtdmVjfj1cInRyYW5zaXRpb25cIl1bZGF0YS12ZWMtdHJhbnNpdGlvbn49XCJ0b3Atc21hbGxcIl1bZGF0YS12ZWMtdHJhbnNpdGlvbi1tb2JpbGU9XCJ0cnVlXCJdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHB4KTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC40cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwiYm90dG9tLXNtYWxsXCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tbW9iaWxlPVwidHJ1ZVwiXS50cmFuc2l0aW9uLFtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwidG9wLXNtYWxsXCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tbW9iaWxlPVwidHJ1ZVwiXS50cmFuc2l0aW9uey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO29wYWNpdHk6MX1bZGF0YS12ZWN+PVwidHJhbnNpdGlvblwiXVtkYXRhLXZlYy10cmFuc2l0aW9ufj1cInJpZ2h0LXNtYWxsXCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tbW9iaWxlPVwidHJ1ZVwiXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMHB4KTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC40cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwibGVmdC1zbWFsbFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLW1vYmlsZT1cInRydWVcIl17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwcHgpO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNHMgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UgMHN9W2RhdGEtdmVjfj1cInRyYW5zaXRpb25cIl1bZGF0YS12ZWMtdHJhbnNpdGlvbn49XCJyaWdodC1zbWFsbFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLW1vYmlsZT1cInRydWVcIl0udHJhbnNpdGlvbixbZGF0YS12ZWN+PVwidHJhbnNpdGlvblwiXVtkYXRhLXZlYy10cmFuc2l0aW9ufj1cImxlZnQtc21hbGxcIl1bZGF0YS12ZWMtdHJhbnNpdGlvbi1tb2JpbGU9XCJ0cnVlXCJdLnRyYW5zaXRpb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7b3BhY2l0eToxfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwic2xpZGUtdG9wXCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tbW9iaWxlPVwidHJ1ZVwiXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDBweCk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjhzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC44cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwic2xpZGUtdG9wXCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tbW9iaWxlPVwidHJ1ZVwiXS50cmFuc2l0aW9uey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwib3BhY2l0eVwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLW1vYmlsZT1cInRydWVcIl17b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuOHMgZWFzZSAwczt0cmFuc2l0aW9uOm9wYWNpdHkgMC44cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwib3BhY2l0eVwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLW1vYmlsZT1cInRydWVcIl0udHJhbnNpdGlvbntvcGFjaXR5OjF9W2RhdGEtdmVjfj1cInRyYW5zaXRpb25cIl1bZGF0YS12ZWMtdHJhbnNpdGlvbn49XCJ3aWR0aC1yaWdodFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLW1vYmlsZT1cInRydWVcIl17bGVmdDowcHg7d2lkdGg6MHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC44cyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDAuOHMgZWFzZSAwc31bZGF0YS12ZWN+PVwidHJhbnNpdGlvblwiXVtkYXRhLXZlYy10cmFuc2l0aW9ufj1cIndpZHRoLWxlZnRcIl1bZGF0YS12ZWMtdHJhbnNpdGlvbi1tb2JpbGU9XCJ0cnVlXCJde3JpZ2h0OjBweDt3aWR0aDowcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjhzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC44cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwid2lkdGgtcmlnaHRcIl1bZGF0YS12ZWMtdHJhbnNpdGlvbi1tb2JpbGU9XCJ0cnVlXCJdLnRyYW5zaXRpb24sW2RhdGEtdmVjfj1cInRyYW5zaXRpb25cIl1bZGF0YS12ZWMtdHJhbnNpdGlvbn49XCJ3aWR0aC1sZWZ0XCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tbW9iaWxlPVwidHJ1ZVwiXS50cmFuc2l0aW9ue3dpZHRoOjEwMCV9W2RhdGEtdmVjfj1cInRyYW5zaXRpb25cIl1bZGF0YS12ZWMtdHJhbnNpdGlvbn49XCJoZWlnaHQtYm90dG9tXCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tbW9iaWxlPVwidHJ1ZVwiXXt0b3A6MHB4O2hlaWdodDowcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjhzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC44cyBlYXNlIDBzfVtkYXRhLXZlY349XCJ0cmFuc2l0aW9uXCJdW2RhdGEtdmVjLXRyYW5zaXRpb25+PVwiaGVpZ2h0LXRvcFwiXVtkYXRhLXZlYy10cmFuc2l0aW9uLW1vYmlsZT1cInRydWVcIl17Ym90dG9tOjBweDtoZWlnaHQ6MHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC44cyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDAuOHMgZWFzZSAwc31bZGF0YS12ZWN+PVwidHJhbnNpdGlvblwiXVtkYXRhLXZlYy10cmFuc2l0aW9ufj1cImhlaWdodC1ib3R0b21cIl1bZGF0YS12ZWMtdHJhbnNpdGlvbi1tb2JpbGU9XCJ0cnVlXCJdLnRyYW5zaXRpb24sW2RhdGEtdmVjfj1cInRyYW5zaXRpb25cIl1bZGF0YS12ZWMtdHJhbnNpdGlvbn49XCJoZWlnaHQtdG9wXCJdW2RhdGEtdmVjLXRyYW5zaXRpb24tbW9iaWxlPVwidHJ1ZVwiXS50cmFuc2l0aW9ue2hlaWdodDoxMDAlfS5vbmx5LWRlc2t0b3B7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm9ubHktbW9iaWxle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0ub25seS1tb2JpbGUuaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7Lm9ubHktZGVza3RvcC10YWJsZXR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm9ubHktbW9iaWxlLXNtYWxse2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0ub25seS1tb2JpbGUtc21hbGwuaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9fWh0bWx7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTo2Mi41JX1ib2R5e3dpZHRoOjEwMCU7Y29sb3I6IzIyMjQyMjtvdmVyZmxvdy14OmhpZGRlbn1ib2R5Lm5vLXNjcm9sbHtvdmVyZmxvdy15OmhpZGRlbn1tYWlue3BhZGRpbmctdG9wOjcwcHh9QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXttYWlue3BhZGRpbmctdG9wOjkwcHh9fSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH1he2NvbG9yOiMyQkExNDk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpob3ZlcixhOmFjdGl2ZSxhOmZvY3Vze2NvbG9yOiMyMDc5Mzc7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX11bHtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfWltZ3toZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJX0uYWxpZ25mdWxse21hcmdpbjozMnB4IGNhbGMoNTAlIC0gNTB2dyk7bWF4LXdpZHRoOjEwMHZ3O3dpZHRoOjEwMHZ3fS5hbGlnbndpZGV7bWFyZ2luOjMycHggY2FsYygyNSUgLSAyNXZ3KTttYXgtd2lkdGg6MTAwdnc7d2lkdGg6MTAwdnd9Lm1hcmctdG9wMHttYXJnaW4tdG9wOjB9Lm1hcmctYm90dG9tMjB7bWFyZ2luLWJvdHRvbToycmVtfS5jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKXtodG1se3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9OnRhcmdldHtzY3JvbGwtbWFyZ2luLXRvcDoxMDBweH19Ym9keXtjb2xvcjojMWQxZDFkO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDB9aDEsLmgxe2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6NDVweDtmb250LXNpemU6NC41cmVtO2xpbmUtaGVpZ2h0OjEuNH1AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpe2gxLC5oMXtmb250LXNpemU6NDVweDtmb250LXNpemU6NC41cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpe2gxLC5oMXtmb250LXNpemU6NDVweDtmb250LXNpemU6NC41cmVtfX1oMiwuaDJ7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZTozNnB4O2ZvbnQtc2l6ZTozLjZyZW07bGluZS1oZWlnaHQ6MS40fUBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCl7aDIsLmgye2ZvbnQtc2l6ZTozMHB4O2ZvbnQtc2l6ZTozcmVtfX1AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpe2gyLC5oMntmb250LXNpemU6MjZweDtmb250LXNpemU6Mi42cmVtfX1oMywuaDN7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZTozMHB4O2ZvbnQtc2l6ZTozcmVtfUBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCl7aDMsLmgze2ZvbnQtc2l6ZToyNnB4O2ZvbnQtc2l6ZToyLjZyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCl7aDMsLmgze2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc2l6ZToycmVtfX1oNCwuaDR7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC13ZWlnaHQ6OTgwcHg7Zm9udC1zaXplOjI1cHg7Zm9udC1zaXplOjIuNXJlbX1AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpe2g0LC5oNHtmb250LXNpemU6MjBweDtmb250LXNpemU6MnJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KXtoNCwuaDR7Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOjEuOHJlbX19aDUsLmg1e2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtd2VpZ2h0Ojk4MHB4O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZToxLjhyZW19QG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KXtoNSwuaDV7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOjIuMXJlbX19aDYsLmg2e2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtd2VpZ2h0Ojk4MHB4O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZToxLjhyZW19cCwucHtmb250LXNpemU6MTZweDtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjEuOH1AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpe3AsLnB7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjEuNnJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KXtwLC5we2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxLjZyZW19fS5ibG9jay10aXRsZXttYXJnaW4tdG9wOjA7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MS4zfS5ibG9jay1zdWJ0aXRsZS11bmRlcnttYXJnaW4tdG9wOjEycHg7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5ibG9jay10aXRsZXtmb250LXNpemU6MzZweH19LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6Jyc7ZGlzcGxheTp0YWJsZX0uY29udGFpbmVye21heC13aWR0aDoxMTgwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7d2lkdGg6MTAwJX0uY29udGFpbmVyLS1mdWxse21heC13aWR0aDppbmhlcml0O21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LmNvbnRhaW5lci1iaWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTY0MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cGFkZGluZzowIDIwcHggMCAyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmNvbnRhaW5lci0tZnVsbHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KX19QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsuY29udGFpbmVyLS1vbmx5LWRlc2t0b3B7bWF4LXdpZHRoOjExODBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDt3aWR0aDoxMDAlfX0uZnJhbWUtYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO3dpZHRoOmNhbGMoMTAwJSAtIDMwcHgpO2JveC1zaGFkb3c6MHB4IDNweCAxNnB4ICMwMDAwMDAyOTtwYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctYm90dG9tOjU1cHh9LmZyYW1lLWJsb2NrIC5mcmFtZS1ibG9jay1jb250ZW50e3dpZHRoOmNhbGMoMTAwdncgLSAoMTAwdncgLSAxMTgwcHgpIC8gMiAtIDMwcHggLSAyMHB4ICogMik7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1yaWdodDoyMHB4fS5oaWRlLXRleHR7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt0ZXh0LWluZGVudDoxMDElO3doaXRlLXNwYWNlOm5vd3JhcH0udmlzdWFsbHktaGlkZGVue2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5zY3JlZW4tcmVhZGVyLXRleHR7Ym9yZGVyOjA7Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7Y2xpcC1wYXRoOmluc2V0KDUwJSk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4O3dvcmQtd3JhcDpub3JtYWwgIWltcG9ydGFudH0uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3Vze2JhY2tncm91bmQtY29sb3I6YmxhY2s7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzowIDAgMnB4IDJweCByZ2JhKDAsMCwwLDAuNik7Y2xpcDphdXRvICFpbXBvcnRhbnQ7Y2xpcC1wYXRoOm5vbmU7Y29sb3I6d2hpdGU7ZGlzcGxheTpibG9jaztmb250LXNpemU6MC44NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2hlaWdodDphdXRvO2xlZnQ6NXB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtwYWRkaW5nOjE1cHggMjNweCAxNHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RvcDo1cHg7d2lkdGg6YXV0bzt6LWluZGV4OjEwMDAwMH0jcHJpbWFyeVt0YWJpbmRleD0nLTEnXTpmb2N1c3tvdXRsaW5lOjB9aWZyYW1lLndpZHRoLWNoYW5nZWR7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2JvcmRlcjowO2hlaWdodDowO21hcmdpbjowfUBtZWRpYSAobWluLXdpZHRoOiA0NTBweCl7LmZyYW1lLWJsb2Nre3dpZHRoOmNhbGMoMTAwJSAtIDM1cHgpfS5mcmFtZS1ibG9jayAuZnJhbWUtYmxvY2stY29udGVudHt3aWR0aDpjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTE4MHB4KSAvIDIgLSAzNXB4IC0gMjBweCAqIDIpfX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5mcmFtZS1ibG9ja3t3aWR0aDpjYWxjKDEwMCUgLSAxMjBweCl9LmZyYW1lLWJsb2NrIC5mcmFtZS1ibG9jay1jb250ZW50e3dpZHRoOmNhbGMoMTAwdncgLSAoMTAwdncgLSAxMTgwcHgpIC8gMiAtIDEyMHB4IC0gMjBweCAqIDIpO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19QG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCl7LmZyYW1lLWJsb2Nre3dpZHRoOmNhbGMoMTAwJSAtIDIwMHB4KTtwYWRkaW5nLXRvcDo3MHB4O3BhZGRpbmctYm90dG9tOjcwcHh9LmZyYW1lLWJsb2NrIC5mcmFtZS1ibG9jay1jb250ZW50e3dpZHRoOmNhbGMoMTAwdncgLSAoMTAwdncgLSAxMTgwcHgpIC8gMiAtIDIwMHB4IC0gMjBweCAqIDIpfX0ucm93e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7d2lkdGg6MTAwJTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmNvbHVtbntmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjF9QG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KXsuY29sdW1ue2ZsZXgtYmFzaXM6MTAwJX19LmNvbHVtbi0tZG91Ymxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoyfUBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCl7LmNvbHVtbi0tZG91Ymxle2ZsZXgtYmFzaXM6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KXsuY29sdW1uLS1maXJzdG9ubW9iaWxle29yZGVyOi0xO3BhZGRpbmctYm90dG9tOjMwcHh9fS5idXR0b24tcmVzZXR7YmFja2dyb3VuZDpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtib3JkZXI6bm9uZTtwYWRkaW5nOjB9LmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UgaW5wdXQuYWx0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGlucHV0LmFsdCw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5idXR0b24uYWx0LDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi1zdHJva2UsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLndwY3NzLWJ0biw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ud3Bjc3MtYWRkLWFsbCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYnV0dG9uLXN0cm9rZS0tb3JhbmdlLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLmRidXR0b24sLndwY3NzLWNvcHktYnRuIGlucHV0LC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYS5hbHQuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGlucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYWx0LmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJ1dHRvbi5hbHQuYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSB1bC5wcm9kdWN0cyAuYWx0LmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAud3AtZWxlbWVudC1idXR0b257YmFja2dyb3VuZC1jb2xvcjojMkJBMTQ5Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NDNweDtwYWRkaW5nOjAgMjVweDtib3JkZXI6MnB4IHNvbGlkICMyQkExNDk7Ym9yZGVyLXJhZGl1czozMHB4O2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjM5cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNGRkZGRkY7Y3Vyc29yOnBvaW50ZXI7LW8tdHJhbnNpdGlvbjphbGwgNDAwbXMgZWFzZSAwczstbXMtdHJhbnNpdGlvbjphbGwgNDAwbXMgZWFzZSAwczstbW96LXRyYW5zaXRpb246YWxsIDQwMG1zIGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA0MDBtcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDQwMG1zIGVhc2UgMHN9QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsuYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmFsdC5idXR0b24tc3Ryb2tlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmFsdC5kYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSBpbnB1dC5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgaW5wdXQuYWx0LDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLXN0cm9rZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ud3Bjc3MtYnRuLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi53cGNzcy1hZGQtYWxsLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5idXR0b24tc3Ryb2tlLS1vcmFuZ2UsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwuZGJ1dHRvbiwud3Bjc3MtY29weS1idG4gaW5wdXQsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBhLmFsdC5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5kYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgaW5wdXQuYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmFsdC5idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIHVsLnByb2R1Y3RzIC5hbHQuYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cC1lbGVtZW50LWJ1dHRvbntoZWlnaHQ6NTJweDtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6NDhweH19QG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCl7LmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UgaW5wdXQuYWx0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGlucHV0LmFsdCw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5idXR0b24uYWx0LDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi1zdHJva2UsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLndwY3NzLWJ0biw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ud3Bjc3MtYWRkLWFsbCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYnV0dG9uLXN0cm9rZS0tb3JhbmdlLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLmRidXR0b24sLndwY3NzLWNvcHktYnRuIGlucHV0LC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYS5hbHQuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGlucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYWx0LmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJ1dHRvbi5hbHQuYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSB1bC5wcm9kdWN0cyAuYWx0LmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAud3AtZWxlbWVudC1idXR0b257aGVpZ2h0OjYwcHg7cGFkZGluZy1sZWZ0OjQwcHg7cGFkZGluZy1yaWdodDo0MHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjU2cHh9fS5idXR0b246bm90KC5idXR0b24tLW9wZW4pOmhvdmVyLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpub3QoLmJ1dHRvbi0tb3Blbik6aG92ZXIsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLXN0cm9rZTpub3QoLmJ1dHRvbi0tb3Blbik6aG92ZXIsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0Om5vdCguYnV0dG9uLS1vcGVuKTpob3Zlciwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSBpbnB1dC5hbHQ6bm90KC5idXR0b24tLW9wZW4pOmhvdmVyLC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGlucHV0LmFsdDpub3QoLmJ1dHRvbi0tb3Blbik6aG92ZXIsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmJ1dHRvbjpub3QoLmJ1dHRvbi0tb3Blbik6aG92ZXIsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQ6bm90KC5idXR0b24tLW9wZW4pOmhvdmVyLC5kYnV0dG9uOm5vdCguYnV0dG9uLS1vcGVuKTpob3Zlciwud3Bjc3MtY29weS1idG4gaW5wdXQ6bm90KC5idXR0b24tLW9wZW4pOmhvdmVyLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmJ1dHRvbi0tb3JhbmdlOm5vdCguYnV0dG9uLS1vcGVuKTpob3Zlciwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmJ1dHRvbjpub3QoLmJ1dHRvbi0tb3Blbik6aG92ZXIsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYWx0Om5vdCguYnV0dG9uLS1vcGVuKTpob3Zlciwud29vY29tbWVyY2UgdWwucHJvZHVjdHMgLmJ1dHRvbjpub3QoLmJ1dHRvbi0tb3Blbik6aG92ZXIsLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cC1lbGVtZW50LWJ1dHRvbjpub3QoLmJ1dHRvbi0tb3Blbik6aG92ZXIsLmJ1dHRvbjpub3QoLmJ1dHRvbi0tb3Blbik6YWN0aXZlLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpub3QoLmJ1dHRvbi0tb3Blbik6YWN0aXZlLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi1zdHJva2U6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQ6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSBpbnB1dC5hbHQ6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBpbnB1dC5hbHQ6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYnV0dG9uOm5vdCguYnV0dG9uLS1vcGVuKTphY3RpdmUsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQ6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwuZGJ1dHRvbjpub3QoLmJ1dHRvbi0tb3Blbik6YWN0aXZlLC53cGNzcy1jb3B5LWJ0biBpbnB1dDpub3QoLmJ1dHRvbi0tb3Blbik6YWN0aXZlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmJ1dHRvbi0tb3JhbmdlOm5vdCguYnV0dG9uLS1vcGVuKTphY3RpdmUsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJ1dHRvbi5idXR0b246bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5hbHQ6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwud29vY29tbWVyY2UgdWwucHJvZHVjdHMgLmJ1dHRvbjpub3QoLmJ1dHRvbi0tb3Blbik6YWN0aXZlLC53b29jb21tZXJjZS1jaGVja291dCAud3AtZWxlbWVudC1idXR0b246bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwuYnV0dG9uOm5vdCguYnV0dG9uLS1vcGVuKTpmb2N1cyw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246bm90KC5idXR0b24tLW9wZW4pOmZvY3VzLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi1zdHJva2U6bm90KC5idXR0b24tLW9wZW4pOmZvY3VzLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdDpub3QoLmJ1dHRvbi0tb3Blbik6Zm9jdXMsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UgaW5wdXQuYWx0Om5vdCguYnV0dG9uLS1vcGVuKTpmb2N1cywud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBpbnB1dC5hbHQ6bm90KC5idXR0b24tLW9wZW4pOmZvY3VzLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5idXR0b246bm90KC5idXR0b24tLW9wZW4pOmZvY3VzLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBhLmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0Om5vdCguYnV0dG9uLS1vcGVuKTpmb2N1cywuZGJ1dHRvbjpub3QoLmJ1dHRvbi0tb3Blbik6Zm9jdXMsLndwY3NzLWNvcHktYnRuIGlucHV0Om5vdCguYnV0dG9uLS1vcGVuKTpmb2N1cywubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5idXR0b24tLW9yYW5nZTpub3QoLmJ1dHRvbi0tb3Blbik6Zm9jdXMsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJ1dHRvbi5idXR0b246bm90KC5idXR0b24tLW9wZW4pOmZvY3VzLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYnV0dG9uLmFsdDpub3QoLmJ1dHRvbi0tb3Blbik6Zm9jdXMsLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5idXR0b246bm90KC5idXR0b24tLW9wZW4pOmZvY3VzLC53b29jb21tZXJjZS1jaGVja291dCAud3AtZWxlbWVudC1idXR0b246bm90KC5idXR0b24tLW9wZW4pOmZvY3VzLC5idXR0b24uYnV0dG9uLS1vcGVuLmlzLW9wZW4sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLS1vcGVuLmlzLW9wZW4uYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi0tb3Blbi5pcy1vcGVuLmJ1dHRvbi1zdHJva2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud3Bjc3MtY29weS1idG4gaW5wdXQuYnV0dG9uLS1vcGVuLmlzLW9wZW4uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi0tb3Blbi5pcy1vcGVuLmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24tLW9wZW4uaXMtb3Blbi5hbHQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmJ1dHRvbi0tb3Blbi5pcy1vcGVuLmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYS5idXR0b24tLW9wZW4uaXMtb3Blbi5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwuYnV0dG9uLS1vcGVuLmlzLW9wZW4uZGJ1dHRvbiwud3Bjc3MtY29weS1idG4gaW5wdXQuYnV0dG9uLS1vcGVuLmlzLW9wZW4sLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYnV0dG9uLS1vcGVuLmlzLW9wZW4uYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJ1dHRvbi5idXR0b24tLW9wZW4uaXMtb3Blbi5idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24tLW9wZW4uaXMtb3Blbi5idXR0b24uYWx0LC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuYnV0dG9uLS1vcGVuLmlzLW9wZW4uYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAuYnV0dG9uLS1vcGVuLmlzLW9wZW4ud3AtZWxlbWVudC1idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMkJBMTQ5fS5idXR0b24tLW9yYW5nZXtiYWNrZ3JvdW5kLWNvbG9yOiNFRkI0MUM7Ym9yZGVyLWNvbG9yOiNFRkI0MUN9LmJ1dHRvbi0tb3JhbmdlOm5vdCguYnV0dG9uLS1vcGVuKTpob3ZlciwuYnV0dG9uLS1vcmFuZ2U6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwuYnV0dG9uLS1vcmFuZ2U6bm90KC5idXR0b24tLW9wZW4pOmZvY3VzLC5idXR0b24tLW9yYW5nZS5idXR0b24tLW9wZW4uaXMtb3Blbntjb2xvcjojRUZCNDFDfS5idXR0b24tLXllbGxvd3tiYWNrZ3JvdW5kLWNvbG9yOiNmN2Q5OGQ7Ym9yZGVyLWNvbG9yOiNmN2Q5OGR9LmJ1dHRvbi0teWVsbG93Om5vdCguYnV0dG9uLS1vcGVuKTpob3ZlciwuYnV0dG9uLS15ZWxsb3c6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwuYnV0dG9uLS15ZWxsb3c6bm90KC5idXR0b24tLW9wZW4pOmZvY3VzLC5idXR0b24tLXllbGxvdy5idXR0b24tLW9wZW4uaXMtb3Blbntjb2xvcjojZjdkOThkfS5idXR0b24tLWdyZXl7YmFja2dyb3VuZC1jb2xvcjojRThFOEU4O2JvcmRlci1jb2xvcjojRThFOEU4O2NvbG9yOiMwMDAwMDB9LmJ1dHRvbi0tZ3JleTpub3QoLmJ1dHRvbi0tb3Blbik6aG92ZXIsLmJ1dHRvbi0tZ3JleTpub3QoLmJ1dHRvbi0tb3Blbik6YWN0aXZlLC5idXR0b24tLWdyZXk6bm90KC5idXR0b24tLW9wZW4pOmZvY3VzLC5idXR0b24tLWdyZXkuYnV0dG9uLS1vcGVuLmlzLW9wZW57Y29sb3I6IzAwMDAwMH0uYnV0dG9uLXN0cm9rZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24tc3Ryb2tlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmJ1dHRvbi1zdHJva2UuYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYWx0LmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UgaW5wdXQuYWx0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGlucHV0LmFsdCw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi53cGNzcy1idG4sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYnV0dG9uLndwY3NzLWJ0bi5hbHQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLndwY3NzLWFkZC1hbGwsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYnV0dG9uLndwY3NzLWFkZC1hbGwuYWx0LC53cGNzcy1jb3B5LWJ0biBpbnB1dCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmJ1dHRvbi5idXR0b24tc3Ryb2tlLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYnV0dG9uLXN0cm9rZS0tb3JhbmdlLmFsdHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiMyQkExNDl9LmJ1dHRvbi1zdHJva2U6bm90KC5idXR0b24tLW9wZW4pOmhvdmVyLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi1zdHJva2U6bm90KC5idXR0b24tLW9wZW4pOmhvdmVyLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmJ1dHRvbi1zdHJva2UuYnV0dG9uLmFsdDpub3QoLmJ1dHRvbi0tb3Blbik6aG92ZXIsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0Om5vdCguYnV0dG9uLS1vcGVuKTpob3Zlciwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSBpbnB1dC5hbHQ6bm90KC5idXR0b24tLW9wZW4pOmhvdmVyLC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGlucHV0LmFsdDpub3QoLmJ1dHRvbi0tb3Blbik6aG92ZXIsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmJ1dHRvbjpub3QoLmJ1dHRvbi0tb3Blbik6aG92ZXIsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLndwY3NzLWJ0bjpub3QoLmJ1dHRvbi0tb3Blbik6aG92ZXIsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYnV0dG9uLndwY3NzLWJ0bi5hbHQ6bm90KC5idXR0b24tLW9wZW4pOmhvdmVyLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi53cGNzcy1hZGQtYWxsOm5vdCguYnV0dG9uLS1vcGVuKTpob3Zlciwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5idXR0b24ud3Bjc3MtYWRkLWFsbC5hbHQ6bm90KC5idXR0b24tLW9wZW4pOmhvdmVyLC53cGNzcy1jb3B5LWJ0biBpbnB1dDpub3QoLmJ1dHRvbi0tb3Blbik6aG92ZXIsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJ1dHRvbi5idXR0b24uYnV0dG9uLXN0cm9rZS0tb3JhbmdlOm5vdCguYnV0dG9uLS1vcGVuKTpob3Zlciwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5idXR0b24tc3Ryb2tlLS1vcmFuZ2UuYWx0Om5vdCguYnV0dG9uLS1vcGVuKTpob3ZlciwuYnV0dG9uLXN0cm9rZTpub3QoLmJ1dHRvbi0tb3Blbik6YWN0aXZlLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi1zdHJva2U6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5idXR0b24tc3Ryb2tlLmJ1dHRvbi5hbHQ6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQ6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSBpbnB1dC5hbHQ6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBpbnB1dC5hbHQ6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYnV0dG9uOm5vdCguYnV0dG9uLS1vcGVuKTphY3RpdmUsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLndwY3NzLWJ0bjpub3QoLmJ1dHRvbi0tb3Blbik6YWN0aXZlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmJ1dHRvbi53cGNzcy1idG4uYWx0Om5vdCguYnV0dG9uLS1vcGVuKTphY3RpdmUsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLndwY3NzLWFkZC1hbGw6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5idXR0b24ud3Bjc3MtYWRkLWFsbC5hbHQ6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwud3Bjc3MtY29weS1idG4gaW5wdXQ6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmJ1dHRvbi5idXR0b24tc3Ryb2tlLS1vcmFuZ2U6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5idXR0b24tc3Ryb2tlLS1vcmFuZ2UuYWx0Om5vdCguYnV0dG9uLS1vcGVuKTphY3RpdmUsLmJ1dHRvbi1zdHJva2U6bm90KC5idXR0b24tLW9wZW4pOmZvY3VzLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi1zdHJva2U6bm90KC5idXR0b24tLW9wZW4pOmZvY3VzLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmJ1dHRvbi1zdHJva2UuYnV0dG9uLmFsdDpub3QoLmJ1dHRvbi0tb3Blbik6Zm9jdXMsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0Om5vdCguYnV0dG9uLS1vcGVuKTpmb2N1cywud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSBpbnB1dC5hbHQ6bm90KC5idXR0b24tLW9wZW4pOmZvY3VzLC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGlucHV0LmFsdDpub3QoLmJ1dHRvbi0tb3Blbik6Zm9jdXMsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmJ1dHRvbjpub3QoLmJ1dHRvbi0tb3Blbik6Zm9jdXMsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLndwY3NzLWJ0bjpub3QoLmJ1dHRvbi0tb3Blbik6Zm9jdXMsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYnV0dG9uLndwY3NzLWJ0bi5hbHQ6bm90KC5idXR0b24tLW9wZW4pOmZvY3VzLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi53cGNzcy1hZGQtYWxsOm5vdCguYnV0dG9uLS1vcGVuKTpmb2N1cywud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5idXR0b24ud3Bjc3MtYWRkLWFsbC5hbHQ6bm90KC5idXR0b24tLW9wZW4pOmZvY3VzLC53cGNzcy1jb3B5LWJ0biBpbnB1dDpub3QoLmJ1dHRvbi0tb3Blbik6Zm9jdXMsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJ1dHRvbi5idXR0b24uYnV0dG9uLXN0cm9rZS0tb3JhbmdlOm5vdCguYnV0dG9uLS1vcGVuKTpmb2N1cywud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5idXR0b24tc3Ryb2tlLS1vcmFuZ2UuYWx0Om5vdCguYnV0dG9uLS1vcGVuKTpmb2N1cywuYnV0dG9uLXN0cm9rZS5idXR0b24tLW9wZW4uaXMtb3Blbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24tLW9wZW4uaXMtb3Blbi5idXR0b24tc3Ryb2tlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmJ1dHRvbi0tb3Blbi5pcy1vcGVuLmJ1dHRvbi1zdHJva2UuYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5idXR0b24tLW9wZW4uaXMtb3Blbi5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLS1vcGVuLmlzLW9wZW4uYWx0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi0tb3Blbi5pcy1vcGVuLmFsdCw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYnV0dG9uLS1vcGVuLmlzLW9wZW4uYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi0tb3Blbi5pcy1vcGVuLmJ1dHRvbi53cGNzcy1idG4sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYnV0dG9uLS1vcGVuLmlzLW9wZW4uYnV0dG9uLndwY3NzLWJ0bi5hbHQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLS1vcGVuLmlzLW9wZW4uYnV0dG9uLndwY3NzLWFkZC1hbGwsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYnV0dG9uLS1vcGVuLmlzLW9wZW4uYnV0dG9uLndwY3NzLWFkZC1hbGwuYWx0LC53cGNzcy1jb3B5LWJ0biBpbnB1dC5idXR0b24tLW9wZW4uaXMtb3Blbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmJ1dHRvbi0tb3Blbi5pcy1vcGVuLmJ1dHRvbi5idXR0b24tc3Ryb2tlLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24tLW9wZW4uaXMtb3Blbi5idXR0b24uYnV0dG9uLXN0cm9rZS0tb3JhbmdlLmFsdHtiYWNrZ3JvdW5kLWNvbG9yOiMyQkExNDk7Y29sb3I6I0ZGRkZGRn0uYnV0dG9uLXN0cm9rZS0tb3JhbmdlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBidXR0b24uYnV0dG9uLmJ1dHRvbi1zdHJva2UtLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5idXR0b24tc3Ryb2tlLS1vcmFuZ2UuYWx0e2JvcmRlci1jb2xvcjojRUZCNDFDO2NvbG9yOiNFRkI0MUN9LmJ1dHRvbi1zdHJva2UtLW9yYW5nZTpub3QoLmJ1dHRvbi0tb3Blbik6aG92ZXIsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJ1dHRvbi5idXR0b24uYnV0dG9uLXN0cm9rZS0tb3JhbmdlOm5vdCguYnV0dG9uLS1vcGVuKTpob3Zlciwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5idXR0b24tc3Ryb2tlLS1vcmFuZ2UuYWx0Om5vdCguYnV0dG9uLS1vcGVuKTpob3ZlciwuYnV0dG9uLXN0cm9rZS0tb3JhbmdlOm5vdCguYnV0dG9uLS1vcGVuKTphY3RpdmUsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJ1dHRvbi5idXR0b24uYnV0dG9uLXN0cm9rZS0tb3JhbmdlOm5vdCguYnV0dG9uLS1vcGVuKTphY3RpdmUsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYnV0dG9uLXN0cm9rZS0tb3JhbmdlLmFsdDpub3QoLmJ1dHRvbi0tb3Blbik6YWN0aXZlLC5idXR0b24tc3Ryb2tlLS1vcmFuZ2U6bm90KC5idXR0b24tLW9wZW4pOmZvY3VzLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBidXR0b24uYnV0dG9uLmJ1dHRvbi1zdHJva2UtLW9yYW5nZTpub3QoLmJ1dHRvbi0tb3Blbik6Zm9jdXMsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYnV0dG9uLXN0cm9rZS0tb3JhbmdlLmFsdDpub3QoLmJ1dHRvbi0tb3Blbik6Zm9jdXMsLmJ1dHRvbi1zdHJva2UtLW9yYW5nZS5idXR0b24tLW9wZW4uaXMtb3Blbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmJ1dHRvbi0tb3Blbi5pcy1vcGVuLmJ1dHRvbi5idXR0b24tc3Ryb2tlLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24tLW9wZW4uaXMtb3Blbi5idXR0b24uYnV0dG9uLXN0cm9rZS0tb3JhbmdlLmFsdHtiYWNrZ3JvdW5kLWNvbG9yOiNFRkI0MUN9LmJ1dHRvbi1zdHJva2UtLXllbGxvd3tib3JkZXItY29sb3I6I2Y3ZDk4ZDtjb2xvcjojZjdkOThkfS5idXR0b24tc3Ryb2tlLS15ZWxsb3c6bm90KC5idXR0b24tLW9wZW4pOmhvdmVyLC5idXR0b24tc3Ryb2tlLS15ZWxsb3c6bm90KC5idXR0b24tLW9wZW4pOmFjdGl2ZSwuYnV0dG9uLXN0cm9rZS0teWVsbG93Om5vdCguYnV0dG9uLS1vcGVuKTpmb2N1cywuYnV0dG9uLXN0cm9rZS0teWVsbG93LmJ1dHRvbi0tb3Blbi5pcy1vcGVue2JhY2tncm91bmQtY29sb3I6I2Y3ZDk4ZH0uYnV0dG9uLXN0cm9rZS0tZ3JleXtib3JkZXItY29sb3I6I0U4RThFODtjb2xvcjojMDAwMDAwfS5idXR0b24tc3Ryb2tlLS1ncmV5Om5vdCguYnV0dG9uLS1vcGVuKTpob3ZlciwuYnV0dG9uLXN0cm9rZS0tZ3JleTpub3QoLmJ1dHRvbi0tb3Blbik6YWN0aXZlLC5idXR0b24tc3Ryb2tlLS1ncmV5Om5vdCguYnV0dG9uLS1vcGVuKTpmb2N1cywuYnV0dG9uLXN0cm9rZS0tZ3JleS5idXR0b24tLW9wZW4uaXMtb3BlbntiYWNrZ3JvdW5kLWNvbG9yOiNFOEU4RTg7Y29sb3I6IzAwMDAwMH0uYnV0dG9uOmFjdGl2ZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246YWN0aXZlLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi1zdHJva2U6YWN0aXZlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmFsdC5idXR0b24tc3Ryb2tlOmFjdGl2ZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQ6YWN0aXZlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlIGlucHV0LmFsdDphY3RpdmUsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgaW5wdXQuYWx0OmFjdGl2ZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmFjdGl2ZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246YWN0aXZlOmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5idXR0b24uYWx0OmFjdGl2ZTpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQ6YWN0aXZlLC5kYnV0dG9uOmFjdGl2ZSwud3Bjc3MtY29weS1idG4gaW5wdXQ6YWN0aXZlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmJ1dHRvbi0tb3JhbmdlOmFjdGl2ZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmJ1dHRvbjphY3RpdmUsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYWx0OmFjdGl2ZSwud29vY29tbWVyY2UgdWwucHJvZHVjdHMgLmJ1dHRvbjphY3RpdmUsLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cC1lbGVtZW50LWJ1dHRvbjphY3RpdmUsLmJ1dHRvbjpmb2N1cyw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246Zm9jdXMsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLXN0cm9rZTpmb2N1cywud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZTpmb2N1cywud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQ6Zm9jdXMsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UgaW5wdXQuYWx0OmZvY3VzLC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGlucHV0LmFsdDpmb2N1cyw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmZvY3VzLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpmb2N1czpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYnV0dG9uLmFsdDpmb2N1czpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQ6Zm9jdXMsLmRidXR0b246Zm9jdXMsLndwY3NzLWNvcHktYnRuIGlucHV0OmZvY3VzLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmJ1dHRvbi0tb3JhbmdlOmZvY3VzLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBidXR0b24uYnV0dG9uOmZvY3VzLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYnV0dG9uLmFsdDpmb2N1cywud29vY29tbWVyY2UgdWwucHJvZHVjdHMgLmJ1dHRvbjpmb2N1cywud29vY29tbWVyY2UtY2hlY2tvdXQgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5idXR0b24tLXNtYWxsLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmFsdC5idXR0b24tLXNtYWxsLmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYWx0LmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLS1zbWFsbC5idXR0b24tc3Ryb2tlLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmFsdC5idXR0b24tLXNtYWxsLmRidXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIGJ1dHRvbi5hbHQuYnV0dG9uLS1zbWFsbC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmFsdC5idXR0b24tLXNtYWxsLmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmFsdC5idXR0b24tLXNtYWxsLmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UgaW5wdXQuYWx0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGlucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5hbHQuYnV0dG9uLS1zbWFsbC5kYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYWx0LmJ1dHRvbi0tc21hbGwuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlIC5hbHQuYnV0dG9uLS1zbWFsbC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmFsdC5idXR0b24tLXNtYWxsLmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQuYnV0dG9uLS1zbWFsbC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSAuYWx0LmJ1dHRvbi0tc21hbGwud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmFsdC5idXR0b24tLXNtYWxsLndwLWVsZW1lbnQtYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGJ1dHRvbi5hbHQuYnV0dG9uLS1zbWFsbC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYWx0LmJ1dHRvbi0tc21hbGwud3AtZWxlbWVudC1idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmFsdC5idXR0b24tLXNtYWxsLmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYWx0LmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYWx0LmJ1dHRvbi0tc21hbGwuZGJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgYS5hbHQuYnV0dG9uLS1zbWFsbC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5hbHQuYnV0dG9uLS1zbWFsbC5idXR0b24tLW9yYW5nZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGEuYWx0LmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dCBhLmFsdC5idXR0b24tLXNtYWxsLndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYWx0LmJ1dHRvbi0tc21hbGwud3AtZWxlbWVudC1idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLS1zbWFsbCw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLS1zbWFsbC5idXR0b24tLXRleHQuYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5hbHQuYnV0dG9uLS10ZXh0LmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLS1zbWFsbC5idXR0b24tLXRleHQuYnV0dG9uLXN0cm9rZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLS1zbWFsbC5idXR0b24tLXRleHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5hbHQuYnV0dG9uLS1zbWFsbC5idXR0b24tLXRleHQuYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdC5idXR0b24tLXRleHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UgaW5wdXQuYWx0LmJ1dHRvbi0tdGV4dCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBpbnB1dC5hbHQuYnV0dG9uLS10ZXh0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmFsdC5idXR0b24tLXNtYWxsLmJ1dHRvbi0tdGV4dC5kYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5hbHQuYnV0dG9uLS1zbWFsbC5idXR0b24tLXRleHQuYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5hbHQuYnV0dG9uLS10ZXh0LmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYWx0LmJ1dHRvbi0tc21hbGwuYnV0dG9uLS10ZXh0LmRidXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBhLmFsdC5idXR0b24tLXRleHQuYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi0tc21hbGwuYnV0dG9uLS10ZXh0LDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5idXR0b24sLndwY3NzLWNvcHktYnRuIGlucHV0e2hlaWdodDozLjRyZW07cGFkZGluZzowIDFyZW07bGluZS1oZWlnaHQ6Mi42O2ZvbnQtc2l6ZToxLjJyZW19W3R5cGU9J2J1dHRvbiddLmxpbmt7YmFja2dyb3VuZDpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtib3JkZXI6bm9uZTtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXJ9OndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYWx0LmJ1dHRvbi0tc21hbGwuYnV0dG9uLS10ZXh0LmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYWx0LmJ1dHRvbi0tdGV4dC5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYWx0LmJ1dHRvbi0tc21hbGwuYnV0dG9uLS10ZXh0LmJ1dHRvbi1zdHJva2UsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYWx0LmJ1dHRvbi0tc21hbGwuYnV0dG9uLS10ZXh0LmRidXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIGJ1dHRvbi5hbHQuYnV0dG9uLS1zbWFsbC5idXR0b24tLXRleHQuYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLS1zbWFsbC5idXR0b24tLXRleHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYWx0LmJ1dHRvbi0tc21hbGwuYnV0dG9uLS10ZXh0LmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQuYnV0dG9uLS10ZXh0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlIGlucHV0LmFsdC5idXR0b24tLXRleHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgaW5wdXQuYWx0LmJ1dHRvbi0tdGV4dCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5hbHQuYnV0dG9uLS1zbWFsbC5idXR0b24tLXRleHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmFsdC5idXR0b24tLXNtYWxsLmJ1dHRvbi0tdGV4dC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2UgLmFsdC5idXR0b24tLXNtYWxsLmJ1dHRvbi0tdGV4dC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmFsdC5idXR0b24tLXNtYWxsLmJ1dHRvbi0tdGV4dC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dCAuYWx0LmJ1dHRvbi0tc21hbGwuYnV0dG9uLS10ZXh0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIC5hbHQuYnV0dG9uLS1zbWFsbC5idXR0b24tLXRleHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmFsdC5idXR0b24tLXNtYWxsLmJ1dHRvbi0tdGV4dC53cC1lbGVtZW50LWJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dCBidXR0b24uYWx0LmJ1dHRvbi0tc21hbGwuYnV0dG9uLS10ZXh0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLS1zbWFsbC5idXR0b24tLXRleHQud3AtZWxlbWVudC1idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmFsdC5idXR0b24tLXNtYWxsLmJ1dHRvbi0tdGV4dC5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmFsdC5idXR0b24tLXRleHQuYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5hbHQuYnV0dG9uLS10ZXh0LmZvb3Rlci1jb250YWN0LXN1cHBvcnQuYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgYS5hbHQuYnV0dG9uLS10ZXh0LmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYWx0LmJ1dHRvbi0tc21hbGwuYnV0dG9uLS10ZXh0LmRidXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIGEuYWx0LmJ1dHRvbi0tc21hbGwuYnV0dG9uLS10ZXh0LmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmFsdC5idXR0b24tLXNtYWxsLmJ1dHRvbi0tdGV4dC5idXR0b24tLW9yYW5nZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dCBhLmFsdC5idXR0b24tLXNtYWxsLmJ1dHRvbi0tdGV4dC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmFsdC5idXR0b24tLXNtYWxsLmJ1dHRvbi0tdGV4dC53cC1lbGVtZW50LWJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24tLXRleHQuYWx0LmJ1dHRvbi0tc21hbGwuYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5idXR0b24tLXRleHQuYWx0LmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24tLXRleHQuYWx0LmJ1dHRvbi0tc21hbGwuYnV0dG9uLXN0cm9rZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24tLXRleHQuYWx0LmJ1dHRvbi0tc21hbGwuZGJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgYnV0dG9uLmJ1dHRvbi0tdGV4dC5hbHQuYnV0dG9uLS1zbWFsbC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi0tdGV4dC5hbHQuYnV0dG9uLS1zbWFsbC5idXR0b24tLW9yYW5nZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dCBidXR0b24uYnV0dG9uLS10ZXh0LmFsdC5idXR0b24tLXNtYWxsLndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24tLXRleHQuYWx0LmJ1dHRvbi0tc21hbGwud3AtZWxlbWVudC1idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLS10ZXh0LmJ1dHRvbi0tc21hbGwsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYnV0dG9uLS1zbWFsbC5idXR0b24tLXRleHQuYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5idXR0b24tLXNtYWxsLmJ1dHRvbi0tdGV4dC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5idXR0b24tLXRleHQuYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi0tdGV4dC5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLS10ZXh0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmJ1dHRvbi0tc21hbGwuYnV0dG9uLS10ZXh0LmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2UgLmJ1dHRvbi0tc21hbGwuYnV0dG9uLS10ZXh0LmFsdC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmJ1dHRvbi0tc21hbGwuYnV0dG9uLS10ZXh0LmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dCAuYnV0dG9uLS1zbWFsbC5idXR0b24tLXRleHQuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIC5idXR0b24tLXNtYWxsLmJ1dHRvbi0tdGV4dC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmJ1dHRvbi0tc21hbGwuYnV0dG9uLS10ZXh0LmFsdC53cC1lbGVtZW50LWJ1dHRvbntoZWlnaHQ6YXV0bztwYWRkaW5nLXRvcDouNnJlbTtwYWRkaW5nLWJvdHRvbTouNnJlbTtsaW5lLWhlaWdodDoxLjI7dGV4dC1hbGlnbjpjZW50ZXJ9OndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmNoZWNrb3V0LWJ1dHRvbi5hbHQuYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5jaGVja291dC1idXR0b24uYWx0LmRidXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIGEuY2hlY2tvdXQtYnV0dG9uLmFsdC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5jaGVja291dC1idXR0b24uYWx0LmJ1dHRvbi0tb3JhbmdlLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmNoZWNrb3V0LWJ1dHRvbi5hbHQud3AtZWxlbWVudC1idXR0b257aGVpZ2h0OjQzcHg7cGFkZGluZzowIDI1cHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MzlweH1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpezp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5jaGVja291dC1idXR0b24uYWx0LmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuY2hlY2tvdXQtYnV0dG9uLmFsdC5kYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayBhLmNoZWNrb3V0LWJ1dHRvbi5hbHQuYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuY2hlY2tvdXQtYnV0dG9uLmFsdC5idXR0b24tLW9yYW5nZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbi5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5jaGVja291dC1idXR0b24uYWx0LndwLWVsZW1lbnQtYnV0dG9ue2hlaWdodDo1MnB4O3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctcmlnaHQ6MzBweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDo0OHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KXs6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuY2hlY2tvdXQtYnV0dG9uLmFsdC5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmNoZWNrb3V0LWJ1dHRvbi5hbHQuZGJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgYS5jaGVja291dC1idXR0b24uYWx0LmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmNoZWNrb3V0LWJ1dHRvbi5hbHQuYnV0dG9uLS1vcmFuZ2UsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24uYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuY2hlY2tvdXQtYnV0dG9uLmFsdC53cC1lbGVtZW50LWJ1dHRvbntoZWlnaHQ6NjBweDtwYWRkaW5nLWxlZnQ6NDBweDtwYWRkaW5nLXJpZ2h0OjQwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6NTZweH19aW5wdXRbdHlwZT0ndGV4dCddLGlucHV0W3R5cGU9J2VtYWlsJ10saW5wdXRbdHlwZT0ndXJsJ10saW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxpbnB1dFt0eXBlPSdzZWFyY2gnXSxpbnB1dFt0eXBlPSdudW1iZXInXSxpbnB1dFt0eXBlPSd0ZWwnXSxpbnB1dFt0eXBlPSdyYW5nZSddLGlucHV0W3R5cGU9J2RhdGUnXSxpbnB1dFt0eXBlPSdtb250aCddLGlucHV0W3R5cGU9J3dlZWsnXSxpbnB1dFt0eXBlPSd0aW1lJ10saW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLGlucHV0W3R5cGU9J2NvbG9yJ10sdGV4dGFyZWF7Y29sb3I6IzNjM2MzYztib3JkZXI6MXB4IHNvbGlkIGJsYWNrO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6M3B4fWlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyxpbnB1dFt0eXBlPSdlbWFpbCddOmZvY3VzLGlucHV0W3R5cGU9J3VybCddOmZvY3VzLGlucHV0W3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsaW5wdXRbdHlwZT0nc2VhcmNoJ106Zm9jdXMsaW5wdXRbdHlwZT0nbnVtYmVyJ106Zm9jdXMsaW5wdXRbdHlwZT0ndGVsJ106Zm9jdXMsaW5wdXRbdHlwZT0ncmFuZ2UnXTpmb2N1cyxpbnB1dFt0eXBlPSdkYXRlJ106Zm9jdXMsaW5wdXRbdHlwZT0nbW9udGgnXTpmb2N1cyxpbnB1dFt0eXBlPSd3ZWVrJ106Zm9jdXMsaW5wdXRbdHlwZT0ndGltZSddOmZvY3VzLGlucHV0W3R5cGU9J2RhdGV0aW1lJ106Zm9jdXMsaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTpmb2N1cyxpbnB1dFt0eXBlPSdjb2xvciddOmZvY3VzLHRleHRhcmVhOmZvY3Vze2NvbG9yOiMxZDFkMWR9c2VsZWN0e2JvcmRlcjoxcHggc29saWQgYmxhY2t9dGV4dGFyZWF7d2lkdGg6MTAwJX0uc2xpZGVyLWNlbnRlcjpub3QoLnNsaWRlci1jZW50ZXItLW5vLXNjYWxlKSAuc2xpY2stY2VudGVyey1vLXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4xKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSk7dHJhbnNmb3JtOnNjYWxlKDEuMSk7ei1pbmRleDoxMDAwfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNsaWRlci1jZW50ZXI6bm90KC5zbGlkZXItY2VudGVyLS1uby1zY2FsZSkgLnNsaWNrLWNlbnRlcnstby10cmFuc2Zvcm06c2NhbGUoMS4wNik7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjA2KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjA2KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjA2KTt0cmFuc2Zvcm06c2NhbGUoMS4wNil9fS5zbGlkZXItY2VudGVyIC5zbGljay1zbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowOy1vLXRyYW5zaXRpb246dHJhbnNmb3JtIDQwMG1zIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246dHJhbnNmb3JtIDQwMG1zIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOnRyYW5zZm9ybSA0MDBtcyBlYXNlIDBzOy13ZWJraXQtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gNDAwbXMgZWFzZSAwczt0cmFuc2l0aW9uOnRyYW5zZm9ybSA0MDBtcyBlYXNlIDBzfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNsaWRlci1jZW50ZXIgLnNsaWNrLXNsaWRle21hcmdpbi1sZWZ0OjZweDttYXJnaW4tcmlnaHQ6NnB4fX0uc2xpZGVyLWNlbnRlciAuc2xpZGUtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czo0MHB4O21hcmdpbjo1MHB4IDB9LnNsaWRlci1jZW50ZXIgLnNsaWNrLWFycm93e2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstby1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tb3otanVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstby1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWFsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW8tZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDstbW96LWZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LW8tZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1vei1mbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93O2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzowcHggM3B4IDZweCAjMDAwMDAwMjk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt6LWluZGV4OjV9LnNsaWRlci1jZW50ZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXZ7bGVmdDoxMHB4fS5zbGlkZXItY2VudGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0OjEwcHh9LnNsaWRlci1jZW50ZXIgLnNsaWNrLWFycm93IHN2Z3t3aWR0aDoxMnB4fS5zbGlkZXItY2VudGVyIC5zbGljay1hcnJvdyBzdmcgcGF0aHtzdHJva2U6IzAwMDAwMH0uc2xpY2stYXJyb3d7YmFja2dyb3VuZDpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcn0uc2xpY2stZG90c3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LW8tanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbW96LWp1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LW8tYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1hbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1vLWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7LW1vei1mbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy1vLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30uc2xpY2stZG90cyBsaXttYXJnaW4tcmlnaHQ6MTBweH0uc2xpY2stZG90cyBsaSBidXR0b24sLnNsaWNrLWRvdHMgbGkgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpY2stZG90cyBsaSAuYnV0dG9uLmFsdCwuc2xpY2stZG90cyBsaSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5zbGljay1kb3RzIGxpIGJ1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZSwuc2xpY2stZG90cyBsaSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5kYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpY2stZG90cyBsaSAuYWx0LmRidXR0b24sLnNsaWNrLWRvdHMgbGkgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAuc2xpY2stZG90cyBsaSBpbnB1dC5hbHQsLnNsaWNrLWRvdHMgbGkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dC5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpY2stZG90cyBsaSBpbnB1dC5hbHQsLnNsaWNrLWRvdHMgbGkgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuc2xpY2stZG90cyBsaSAuYWx0LmJ1dHRvbi0tb3JhbmdlLC5zbGljay1kb3RzIGxpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLnNsaWNrLWRvdHMgbGkgLmFsdC5idXR0b24tLW9yYW5nZSwuc2xpY2stZG90cyBsaSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAuc2xpY2stZG90cyBsaSAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC5zbGljay1kb3RzIGxpIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5zbGljay1kb3RzIGxpIC5hbHQud3AtZWxlbWVudC1idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo3cHg7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcn0uc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSwuc2xpY2stZG90cyBsaSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5hbHQ6OmJlZm9yZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLnNsaWNrLWRvdHMgbGkgLmJ1dHRvbi5hbHQ6OmJlZm9yZSwuc2xpY2stZG90cyBsaSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZTo6YmVmb3JlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLnNsaWNrLWRvdHMgbGkgYnV0dG9uLmFsdC5idXR0b24tc3Ryb2tlOjpiZWZvcmUsLnNsaWNrLWRvdHMgbGkgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuZGJ1dHRvbjo6YmVmb3JlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpY2stZG90cyBsaSAuYWx0LmRidXR0b246OmJlZm9yZSwuc2xpY2stZG90cyBsaSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdDo6YmVmb3JlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gLnNsaWNrLWRvdHMgbGkgaW5wdXQuYWx0OjpiZWZvcmUsLnNsaWNrLWRvdHMgbGkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dC5hbHQ6OmJlZm9yZSwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5zbGljay1kb3RzIGxpIGlucHV0LmFsdDo6YmVmb3JlLC5zbGljay1kb3RzIGxpIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5hbHQuYnV0dG9uLS1vcmFuZ2U6OmJlZm9yZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuc2xpY2stZG90cyBsaSAuYWx0LmJ1dHRvbi0tb3JhbmdlOjpiZWZvcmUsLnNsaWNrLWRvdHMgbGkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5idXR0b24tLW9yYW5nZTo6YmVmb3JlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5zbGljay1kb3RzIGxpIC5hbHQuYnV0dG9uLS1vcmFuZ2U6OmJlZm9yZSwuc2xpY2stZG90cyBsaSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b246OmJlZm9yZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zbGljay1kb3RzIGxpIC5hbHQud3AtZWxlbWVudC1idXR0b246OmJlZm9yZSwuc2xpY2stZG90cyBsaSAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQud3AtZWxlbWVudC1idXR0b246OmJlZm9yZSwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5zbGljay1kb3RzIGxpIC5hbHQud3AtZWxlbWVudC1idXR0b246OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtib3JkZXI6MnB4IHNvbGlkICNFRkI0MUM7Ym9yZGVyLXJhZGl1czo1MCU7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LnNsaWNrLWRvdHMgbGk6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUsLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYnV0dG9uLmFsdDo6YmVmb3JlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgLmJ1dHRvbi5hbHQ6OmJlZm9yZSwuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYWx0LmJ1dHRvbi1zdHJva2U6OmJlZm9yZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24uYWx0LmJ1dHRvbi1zdHJva2U6OmJlZm9yZSwuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuZGJ1dHRvbjo6YmVmb3JlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgLmFsdC5kYnV0dG9uOjpiZWZvcmUsLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0OjpiZWZvcmUsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgaW5wdXQuYWx0OjpiZWZvcmUsLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgaW5wdXQuYWx0OjpiZWZvcmUsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgaW5wdXQuYWx0OjpiZWZvcmUsLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5hbHQuYnV0dG9uLS1vcmFuZ2U6OmJlZm9yZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgLmFsdC5idXR0b24tLW9yYW5nZTo6YmVmb3JlLC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmJ1dHRvbi0tb3JhbmdlOjpiZWZvcmUsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIC5hbHQuYnV0dG9uLS1vcmFuZ2U6OmJlZm9yZSwuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAuYWx0LndwLWVsZW1lbnQtYnV0dG9uOjpiZWZvcmUsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgLmFsdC53cC1lbGVtZW50LWJ1dHRvbjo6YmVmb3JlLC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQud3AtZWxlbWVudC1idXR0b246OmJlZm9yZSwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSAuYWx0LndwLWVsZW1lbnQtYnV0dG9uOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojRUZCNDFDfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LnNsaWRlci1jZW50ZXIgLnNsaWNrLWFycm93e3dpZHRoOjgxcHg7aGVpZ2h0OjgwcHh9LnNsaWRlci1jZW50ZXIgLnNsaWNrLWFycm93IHN2Z3t3aWR0aDoxOHB4fS5zbGlkZXItY2VudGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2e2xlZnQ6MjVweH0uc2xpZGVyLWNlbnRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtyaWdodDoyNXB4fS5zbGljay1kb3RzIGxpe21hcmdpbi1yaWdodDoyMHB4fS5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlLC5zbGljay1kb3RzIGxpIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYnV0dG9uLmFsdDo6YmVmb3JlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpY2stZG90cyBsaSAuYnV0dG9uLmFsdDo6YmVmb3JlLC5zbGljay1kb3RzIGxpIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmFsdC5idXR0b24tc3Ryb2tlOjpiZWZvcmUsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuc2xpY2stZG90cyBsaSBidXR0b24uYWx0LmJ1dHRvbi1zdHJva2U6OmJlZm9yZSwuc2xpY2stZG90cyBsaSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5kYnV0dG9uOjpiZWZvcmUsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5zbGljay1kb3RzIGxpIC5hbHQuZGJ1dHRvbjo6YmVmb3JlLC5zbGljay1kb3RzIGxpIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0OjpiZWZvcmUsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAuc2xpY2stZG90cyBsaSBpbnB1dC5hbHQ6OmJlZm9yZSwuc2xpY2stZG90cyBsaSAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGlucHV0LmFsdDo6YmVmb3JlLC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLnNsaWNrLWRvdHMgbGkgaW5wdXQuYWx0OjpiZWZvcmUsLnNsaWNrLWRvdHMgbGkgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmFsdC5idXR0b24tLW9yYW5nZTo6YmVmb3JlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5zbGljay1kb3RzIGxpIC5hbHQuYnV0dG9uLS1vcmFuZ2U6OmJlZm9yZSwuc2xpY2stZG90cyBsaSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmJ1dHRvbi0tb3JhbmdlOjpiZWZvcmUsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLnNsaWNrLWRvdHMgbGkgLmFsdC5idXR0b24tLW9yYW5nZTo6YmVmb3JlLC5zbGljay1kb3RzIGxpIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmFsdC53cC1lbGVtZW50LWJ1dHRvbjo6YmVmb3JlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLnNsaWNrLWRvdHMgbGkgLmFsdC53cC1lbGVtZW50LWJ1dHRvbjo6YmVmb3JlLC5zbGljay1kb3RzIGxpIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC53cC1lbGVtZW50LWJ1dHRvbjo6YmVmb3JlLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLnNsaWNrLWRvdHMgbGkgLmFsdC53cC1lbGVtZW50LWJ1dHRvbjo6YmVmb3Jle3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9fS5hY2NvcmRpb24gLmFjY29yZGlvbi10aXRsZXtjdXJzb3I6cG9pbnRlcn0uYWNjb3JkaW9uIC5hY2NvcmRpb24tdGl0bGU6OmFmdGVye2NvbnRlbnQ6JysnO2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZTozNXB4O2xpbmUtaGVpZ2h0OjF9LmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnR7ZGlzcGxheTpub25lfS5hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uLXRpdGxlOjphZnRlcntjb250ZW50OifigJInO3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTozcHg7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MS40fS5hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnR7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5hY2NvcmRpb24gLmFjY29yZGlvbi10aXRsZXtjdXJzb3I6dGV4dH0uYWNjb3JkaW9uIC5hY2NvcmRpb24tdGl0bGU6OmFmdGVye2NvbnRlbnQ6bm9uZX0uYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudHtkaXNwbGF5OmJsb2NrfS5hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uLXRpdGxlOjphZnRlcntjb250ZW50Om5vbmV9fS5ibG9nLXBvc3QtbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czoxOXB4O2JveC1zaGFkb3c6MHB4IDNweCA2cHggIzAwMDAwMDI5fS5ibG9nLXBvc3QtbGlzdC1pbWFnZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjE1MHB4fS5ibG9nLXBvc3QtbGlzdC1pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5ibG9nLXBvc3QtbGlzdC1jb250ZW50e3BhZGRpbmc6MjBweCAxOHB4IDI1cHggMThweH0uYmxvZy1wb3N0LWxpc3QtaGVhZHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojRUZCNDFDfS5ibG9nLXBvc3QtbGlzdC1oZWFkOjphZnRlcntjb250ZW50OicnO2JhY2tncm91bmQtY29sb3I6I0VGQjQxQztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOi0zcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4fS5ibG9nLXBvc3QtbGlzdC10aXRsZXt3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KTttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MS4zfS5ibG9nLXBvc3QtbGlzdC1wb3N0LWNvbnRlbnR7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MS4zfS5ibG9nLXBvc3QtcmVhZC1tb3Jle21hcmdpbi10b3A6MTVweH0uYmxvZy1wb3N0LXJlYWQtbW9yZSBhe2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMnB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6I0VGQjQxQ30uYmxvZy1wb3N0LXJlYWQtbW9yZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSAobWluLXdpZHRoOiA0NTBweCl7LmJsb2ctcG9zdC1saXN0LWltYWdle2hlaWdodDoxOTBweH0uYmxvZy1wb3N0LWxpc3QtcG9zdC1jb250ZW50e2ZvbnQtc2l6ZToxM3B4fX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5ibG9nLXBvc3QtbGlzdC1oZWFkOjphZnRlcntib3R0b206LThweH0uYmxvZy1wb3N0LWxpc3QtdGl0bGV7bWFyZ2luLXRvcDoyNXB4O21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoxLjJ9LmJsb2ctcG9zdC1saXN0LXBvc3QtY29udGVudHtmb250LXNpemU6MTVweH0uYmxvZy1wb3N0LXJlYWQtbW9yZXttYXJnaW4tdG9wOjI1cHh9LmJsb2ctcG9zdC1yZWFkLW1vcmUgYXtmb250LXNpemU6MTNweH19QG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCl7LmJsb2ctcG9zdC1saXN0LWltYWdle2hlaWdodDoyMzBweH0uYmxvZy1wb3N0LWxpc3QtaGVhZDo6YWZ0ZXJ7Ym90dG9tOi0xMHB4fS5ibG9nLXBvc3QtcmVhZC1tb3Jle21hcmdpbi10b3A6MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCl7LmJsb2ctcG9zdC1saXN0LWltYWdle2hlaWdodDoyNTBweH0uYmxvZy1wb3N0LWxpc3QtY29udGVudHtwYWRkaW5nOjMwcHggMjVweCA2MHB4IDI1cHh9LmJsb2ctcG9zdC1saXN0LXRpdGxle3dpZHRoOmNhbGMoMTAwJSAtIDUwcHgpO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjEuMn0uYmxvZy1wb3N0LWxpc3QtcG9zdC1jb250ZW50e2ZvbnQtc2l6ZToxNnB4fS5ibG9nLXBvc3QtcmVhZC1tb3JlIGF7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5ibG9nLXBvc3QtbGlzdC1pbWFnZXtoZWlnaHQ6MjcwcHh9fS5ibG9nLWxhc3QtcG9zdHMtYmxvY2t7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTY0MHB4O21hcmdpbjowIGF1dG87cGFkZGluZy10b3A6NzBweDtwYWRkaW5nLWJvdHRvbTo1MHB4fS5ibG9nLWxhc3QtcG9zdHMtYmxvY2suYmxvZy1sYXN0LXBvc3RzLWJsb2NrLS1ob21le3BhZGRpbmctdG9wOjcwcHg7cGFkZGluZy1ib3R0b206NTBweH0uYmxvZy1sYXN0LXBvc3RzLWJsb2NrIC5ibG9jay10aXRsZXttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTIwcHgpO3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi1ib3R0b206MjBweH0uc2xpZGVyLWJsb2ctbGFzdC1wb3N0cyAuc2xpY2stdHJhY2t7bGVmdDotMzBweH0uc2xpZGVyLWJsb2ctbGFzdC1wb3N0cyAuc2xpZGVyLWJsb2ctbGFzdC1wb3N0cy1zbGlkZXttYXJnaW46MTBweCAxNXB4fS5zbGlkZXItYmxvZy1sYXN0LXBvc3RzIC5zbGljay1hcnJvd3tiYWNrZ3JvdW5kLWNvbG9yOiNFRkI0MUM7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02NHB4O3dpZHRoOjQ3cHg7aGVpZ2h0OjQ3cHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzowcHggM3B4IDZweCAjMDAwMDAwMjl9LnNsaWRlci1ibG9nLWxhc3QtcG9zdHMgLnNsaWNrLWFycm93LnNsaWNrLXByZXZ7cmlnaHQ6NzBweH0uc2xpZGVyLWJsb2ctbGFzdC1wb3N0cyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtyaWdodDoxNXB4fS5zbGlkZXItYmxvZy1sYXN0LXBvc3RzIC5zbGljay1hcnJvdyBzdmd7d2lkdGg6MTBweH0uc2xpZGVyLWJsb2ctbGFzdC1wb3N0cyAuc2xpY2stYXJyb3cgc3ZnIHBhdGh7c3Ryb2tlOiNGRkZGRkZ9LmJ1dHRvbi1ibG9nLWNvbnRhaW5lcnttYXJnaW4tdG9wOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmJ1dHRvbi1ibG9nLWNvbnRhaW5lciAuYnV0dG9uLC5idXR0b24tYmxvZy1jb250YWluZXIgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmJ1dHRvbi1ibG9nLWNvbnRhaW5lciBidXR0b24uYnV0dG9uLC5idXR0b24tYmxvZy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYWx0LmJ1dHRvbi1zdHJva2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYnV0dG9uLWJsb2ctY29udGFpbmVyIGJ1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZSwuYnV0dG9uLWJsb2ctY29udGFpbmVyIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi1zdHJva2UsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYnV0dG9uLWJsb2ctY29udGFpbmVyIGJ1dHRvbi5idXR0b24tc3Ryb2tlLC5idXR0b24tYmxvZy1jb250YWluZXIgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5idXR0b24tYmxvZy1jb250YWluZXIgYS5idXR0b24sLmJ1dHRvbi1ibG9nLWNvbnRhaW5lciA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmJ1dHRvbi1ibG9nLWNvbnRhaW5lciBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSwuYnV0dG9uLWJsb2ctY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmJ1dHRvbi1ibG9nLWNvbnRhaW5lciAuYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sLmJ1dHRvbi1ibG9nLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi1ibG9nLWNvbnRhaW5lciBhLmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0LC5idXR0b24tYmxvZy1jb250YWluZXIgLmRidXR0b24sLmJ1dHRvbi1ibG9nLWNvbnRhaW5lciAud3Bjc3MtY29weS1idG4gaW5wdXQsLndwY3NzLWNvcHktYnRuIC5idXR0b24tYmxvZy1jb250YWluZXIgaW5wdXQsLmJ1dHRvbi1ibG9nLWNvbnRhaW5lciAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5idXR0b24tYmxvZy1jb250YWluZXIgLmJ1dHRvbi0tb3JhbmdlLC5idXR0b24tYmxvZy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24tYmxvZy1jb250YWluZXIgYnV0dG9uLmJ1dHRvbiwuYnV0dG9uLWJsb2ctY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi1ibG9nLWNvbnRhaW5lciAuYnV0dG9uLmFsdCwuYnV0dG9uLWJsb2ctY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmRidXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24tYmxvZy1jb250YWluZXIgLmFsdC5kYnV0dG9uLC5idXR0b24tYmxvZy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAuYnV0dG9uLWJsb2ctY29udGFpbmVyIGlucHV0LmFsdCwuYnV0dG9uLWJsb2ctY29udGFpbmVyIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgaW5wdXQuYWx0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi1ibG9nLWNvbnRhaW5lciBpbnB1dC5hbHQsLmJ1dHRvbi1ibG9nLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYWx0LmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5idXR0b24tYmxvZy1jb250YWluZXIgLmFsdC5idXR0b24tLW9yYW5nZSwuYnV0dG9uLWJsb2ctY29udGFpbmVyIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi1ibG9nLWNvbnRhaW5lciAuYWx0LmJ1dHRvbi0tb3JhbmdlLC5idXR0b24tYmxvZy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmJ1dHRvbi1ibG9nLWNvbnRhaW5lciAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC5idXR0b24tYmxvZy1jb250YWluZXIgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi1ibG9nLWNvbnRhaW5lciAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC5idXR0b24tYmxvZy1jb250YWluZXIgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5idXR0b24sLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5idXR0b24tYmxvZy1jb250YWluZXIgLmJ1dHRvbiwuYnV0dG9uLWJsb2ctY29udGFpbmVyIC53b29jb21tZXJjZS1jaGVja291dCAud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5idXR0b24tYmxvZy1jb250YWluZXIgLndwLWVsZW1lbnQtYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWluLXdpZHRoOiA0NTBweCl7LmJsb2ctbGFzdC1wb3N0cy1ibG9jayAuYmxvY2stdGl0bGV7cGFkZGluZy1sZWZ0OjMwcHh9LnNsaWRlci1ibG9nLWxhc3QtcG9zdHMgLnNsaWNrLXRyYWNre2xlZnQ6LTM1cHh9LnNsaWRlci1ibG9nLWxhc3QtcG9zdHMgLnNsaWRlci1ibG9nLWxhc3QtcG9zdHMtc2xpZGV7bWFyZ2luLWxlZnQ6MjBweDttYXJnaW4tcmlnaHQ6MjBweH19QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsuc2xpZGVyLWJsb2ctbGFzdC1wb3N0cyAuc2xpY2stdHJhY2t7bGVmdDowfS5zbGlkZXItYmxvZy1sYXN0LXBvc3RzIC5zbGlkZXItYmxvZy1sYXN0LXBvc3RzLXNsaWRle21hcmdpbi1sZWZ0OjMwcHg7bWFyZ2luLXJpZ2h0OjMwcHh9LmJ1dHRvbi1ibG9nLWNvbnRhaW5lcnttYXJnaW4tdG9wOjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpey5ibG9nLWxhc3QtcG9zdHMtYmxvY2suYmxvZy1sYXN0LXBvc3RzLWJsb2NrLS1ob21le3BhZGRpbmctdG9wOjkwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpey5ibG9nLWxhc3QtcG9zdHMtYmxvY2suYmxvZy1sYXN0LXBvc3RzLWJsb2NrLS1ob21le3BhZGRpbmctdG9wOjExMHB4fX0uYnJlYWRjcnVtYnMtY29udGFpbmVye21hcmdpbi10b3A6MjVweDttYXJnaW4tYm90dG9tOjMwcHg7Zm9udC1zaXplOjExcHg7Y29sb3I6IzAwMDAwMH0uYnJlYWRjcnVtYnMtY29udGFpbmVyIGF7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Y29sb3I6IzAwMDAwMH0uYnJlYWRjcnVtYnMtY29udGFpbmVyIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYnJlYWRjcnVtYnMtY29udGFpbmVyIC5icmVhZGNydW1iX2xhc3R7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDB9LmJyZWFkY3J1bWJzLWNvbnRhaW5lciBhLC5icmVhZGNydW1icy1jb250YWluZXIgc3BhbiwuYnJlYWRjcnVtYnMtY29udGFpbmVyIHN0cm9uZ3tmb250LXNpemU6MTFweH0uYnJlYWRjcnVtYnMtY29udGVudHtsaW5lLWhlaWdodDoxLjF9QG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KXsuYnJlYWRjcnVtYnMtY29udGFpbmVye21hcmdpbi10b3A6MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsuYnJlYWRjcnVtYnMtY29udGFpbmVye21hcmdpbi10b3A6NTBweDttYXJnaW4tYm90dG9tOjUwcHg7Zm9udC1zaXplOjEycHh9LmJyZWFkY3J1bWJzLWNvbnRhaW5lciBhLC5icmVhZGNydW1icy1jb250YWluZXIgc3BhbiwuYnJlYWRjcnVtYnMtY29udGFpbmVyIHN0cm9uZ3tmb250LXNpemU6MTJweH0ucGFnZS1oZWFkZXItLWFyY2hpdmVzIC5icmVhZGNydW1icy1jb250YWluZXJ7bWFyZ2luLXRvcDowfX1AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KXsuYnJlYWRjcnVtYnMtY29udGFpbmVye21hcmdpbi10b3A6NjBweDttYXJnaW4tYm90dG9tOjcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpey5icmVhZGNydW1icy1jb250YWluZXJ7bWFyZ2luLWJvdHRvbTo5MHB4fX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWJ7cGFkZGluZy1ib3R0b206M3JlbTtjb2xvcjojMjIyNDIyO2ZvbnQtd2VpZ2h0OjcwMH0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIgYXtmb250LXdlaWdodDo0MDA7Y29sb3I6IzIyMjQyMn0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWJfX3RleHR7Zm9udC13ZWlnaHQ6NzAwfS5zbGlkZXItcHJvYmxlbWF0aWNzLWJsb2Nre3BhZGRpbmc6NDBweCAwfS5zbGlkZXItcHJvYmxlbWF0aWNzLWJsb2NrLXRpdGxle3dpZHRoOjcwMHB4O21heC13aWR0aDpjYWxjKDEwMCUgLSA1MHB4KTttYXJnaW46MCBhdXRvO2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmNlbnRlcn0uc2xpZGVyLXByb2JsZW1hdGljc3t2aXNpYmlsaXR5OmhpZGRlbjttYXJnaW4tdG9wOjIwcHh9LnNsaWRlci1wcm9ibGVtYXRpY3MgW2RhdGEtdmVjPSdjYXJvdXNlbC1jb250YWluZXInXXtwYWRkaW5nLXRvcDpjYWxjKDEzNSUgLSAxMjBweCl9LnNsaWRlci1wcm9ibGVtYXRpY3MgLmRhdGEtdmVjLWNhcm91c2VsLXNjcmVlbi1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zbGlkZXItcHJvYmxlbWF0aWNzLmlzLWxvYWRlZHt2aXNpYmlsaXR5OnZpc2libGV9LnByb2JsZW1hdGljLWNob2ljZS1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbi1sYXN0OmxlZnR9LnByb2JsZW1hdGljLWNob2ljZS1jb250YWluZXIgW25hbWU9XCJwcm9ibGVtYXRpYy1jaG9pY2VcIl17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctYm90dG9tOjVweDtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjNweCBzb2xpZCAjRUZCNDFDO2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtjb2xvcjojRUZCNDFDO2N1cnNvcjpwb2ludGVyfS5wcm9ibGVtYXRpYy1jaG9pY2UtY29udGFpbmVyIHNlbGVjdDpmb2N1cy12aXNpYmxle291dGxpbmU6MXB4IHNvbGlkICNFRkI0MUN9LnByb2JsZW1hdGljLWNob2ljZS1jb250YWluZXI6OmFmdGVye2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgLTI1NiAxNzkyIDE3OTJcIiB4bWxuczp2PVwiaHR0cHM6Ly92ZWN0YS5pby9uYW5vXCIgc3R5bGU9XCJmaWxsOiAlMjNFRkI0MUM7XCI+PHBhdGggZD1cIk0xNjc5LjMzOSAzMDEuNTU5cTAgNTMtMzcgOTBsLTY1MSA2NTFxLTM4IDM4LTkxIDM4LTU0IDAtOTAtMzhsLTY1MS02NTFxLTM4LTM2LTM4LTkwIDAtNTMgMzgtOTFsNzQtNzVxMzktMzcgOTEtMzcgNTMgMCA5MCAzN2w0ODYgNDg2IDQ4Ni00ODZxMzctMzcgOTAtMzcgNTIgMCA5MSAzN2w3NSA3NXEzNyAzOSAzNyA5MXpcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MnB4O3RvcDo1MCU7d2lkdGg6MThweDtoZWlnaHQ6MThweDtjb2xvcjojRUZCNDFDO3BvaW50ZXItZXZlbnRzOm5vbmU7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWSgycHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVZKDJweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVZKDJweCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVZKDJweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWSgycHgpfSNwcm9ibGVtYXRpYy1jaG9pY2UtdG1we2Rpc3BsYXk6bm9uZX0uc2xpZGUtY29udGVudHtib3gtc2hhZG93OjVweCA1cHggMTJweCAjMDAwMDAwMjl9LnNsaWRlLWNvbnRlbnQgLnNsaWRlci1wcm9ibGVtYXRpY3MtaW1hZ2UtY29udGFpbmVyLC5zbGlkZS1jb250ZW50IC5zbGlkZXItcHJvYmxlbWF0aWNzLWltYWdlLWZpbHRlciwuc2xpZGUtY29udGVudCAuc2xpZGVyLXByb2JsZW1hdGljcy1pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zbGlkZS1jb250ZW50IC5zbGlkZXItcHJvYmxlbWF0aWNzLWltYWdlLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnNsaWRlLWNvbnRlbnQgLnNsaWRlci1wcm9ibGVtYXRpY3MtaW1hZ2UtZmlsdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtvcGFjaXR5OjAuODt6LWluZGV4OjI7LW8tdHJhbnNpdGlvbjphbGwgNDAwbXMgZWFzZSAwczstbXMtdHJhbnNpdGlvbjphbGwgNDAwbXMgZWFzZSAwczstbW96LXRyYW5zaXRpb246YWxsIDQwMG1zIGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA0MDBtcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDQwMG1zIGVhc2UgMHN9LnNsaWRlLWNvbnRlbnQgLnNsaWRlci1wcm9ibGVtYXRpY3MtaW1hZ2V7b2JqZWN0LWZpdDpjb3ZlcjttYXgtaGVpZ2h0OjQwMHB4O3otaW5kZXg6MTtmaWx0ZXI6Z3JheXNjYWxlKDEwMCUpfUBtZWRpYSAobWF4LXdpZHRoOiAxNTQwcHgpey5zbGlkZS1jb250ZW50IC5zbGlkZXItcHJvYmxlbWF0aWNzLWltYWdle21heC1oZWlnaHQ6MzUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpey5zbGlkZS1jb250ZW50IC5zbGlkZXItcHJvYmxlbWF0aWNzLWltYWdle21heC1oZWlnaHQ6MzgwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCl7LnNsaWRlLWNvbnRlbnQgLnNsaWRlci1wcm9ibGVtYXRpY3MtaW1hZ2V7bWF4LWhlaWdodDozNTBweH19LnNsaWRlLWNvbnRlbnQuaXMtb3ZlciAuc2xpZGVyLXByb2JsZW1hdGljcy1pbWFnZS1maWx0ZXJ7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGICFpbXBvcnRhbnQ7b3BhY2l0eToxfS5zbGlkZS1jb250ZW50Om5vdCguaXMtb3ZlcikgLnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC10aXRsZXtib3JkZXItY29sb3I6I0ZGRkZGRiAhaW1wb3J0YW50O2NvbG9yOiNGRkZGRkYgIWltcG9ydGFudH0uc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50e2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstby1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1vei1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1vLWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstby1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwOy1tb3otZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstby1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbW96LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo1MCU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjYwJTt0ZXh0LWFsaWduOmNlbnRlcjstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3otaW5kZXg6M30uc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50LXRpdGxle3BhZGRpbmc6NnB4IDE1cHg7Ym9yZGVyOjJweCBzb2xpZCAjRkZGRkZGO2JvcmRlci1yYWRpdXM6MzBweDtmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojRkZGRkZGOy1vLXRyYW5zaXRpb246YWxsIDQwMG1zIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246YWxsIDQwMG1zIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmFsbCA0MDBtcyBlYXNlIDBzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgNDAwbXMgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCA0MDBtcyBlYXNlIDBzfS5zbGlkZXItcHJvYmxlbWF0aWNzLWNvbnRlbnQtaGlkZGVue2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstby1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1vei1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1vLWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstby1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwOy1tb3otZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstby1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbW96LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDowO3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtvcGFjaXR5OjA7LW8tdHJhbnNpdGlvbjphbGwgNDAwbXMgZWFzZSAwczstbXMtdHJhbnNpdGlvbjphbGwgNDAwbXMgZWFzZSAwczstbW96LXRyYW5zaXRpb246YWxsIDQwMG1zIGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA0MDBtcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDQwMG1zIGVhc2UgMHN9LnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC1oaWRkZW4gLnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC1zdWJ0aXRsZSwuc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50LWhpZGRlbiAuc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50LWRlc2NyaXB0aW9ue2NvbG9yOiMwMDAwMDB9LnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC1oaWRkZW4gLnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC1zdWJ0aXRsZXttYXJnaW4tdG9wOjE1cHg7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MS4xfS5zbGlkZXItcHJvYmxlbWF0aWNzLWNvbnRlbnQtaGlkZGVuIC5zbGlkZXItcHJvYmxlbWF0aWNzLWNvbnRlbnQtZGVzY3JpcHRpb257bWFyZ2luLXRvcDoxNXB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuM30uc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50LWhpZGRlbiAuc2xpZGVyLXByb2JsZW1hdGljcy1saW5re21hcmdpbi10b3A6MTVweH1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5zbGlkZXItcHJvYmxlbWF0aWNzLWJsb2Nre3BhZGRpbmctdG9wOjYwcHh9LnByb2JsZW1hdGljLWNob2ljZS1jb250YWluZXIgW25hbWU9XCJwcm9ibGVtYXRpYy1jaG9pY2VcIl17cGFkZGluZy1yaWdodDozMHB4O2JvcmRlci13aWR0aDo0cHh9LnNsaWRlci1wcm9ibGVtYXRpY3MtYmxvY2stdGl0bGV7Zm9udC1zaXplOjI4cHh9LnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC10aXRsZXtwYWRkaW5nOjEwcHggMjJweDtmb250LXNpemU6MTNweH0uc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50LWhpZGRlbntwYWRkaW5nLWxlZnQ6NDBweDtwYWRkaW5nLXJpZ2h0OjQwcHh9LnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC1oaWRkZW4gLnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC1zdWJ0aXRsZSwuc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50LWhpZGRlbiAuc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50LWRlc2NyaXB0aW9uLC5zbGlkZXItcHJvYmxlbWF0aWNzLWNvbnRlbnQtaGlkZGVuIC5zbGlkZXItcHJvYmxlbWF0aWNzLWxpbmt7bWFyZ2luLXRvcDoyMHB4fS5zbGlkZXItcHJvYmxlbWF0aWNzLWNvbnRlbnQtaGlkZGVuIC5zbGlkZXItcHJvYmxlbWF0aWNzLWNvbnRlbnQtc3VidGl0bGV7Zm9udC1zaXplOjI2cHh9LnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC1oaWRkZW4gLnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC1kZXNjcmlwdGlvbntmb250LXNpemU6MTRweH19QG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCl7LnNsaWRlci1wcm9ibGVtYXRpY3MtYmxvY2stdGl0bGV7Zm9udC1zaXplOjM0cHh9LnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC10aXRsZXtwYWRkaW5nOjEycHggMjZweH0uc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50LWhpZGRlbntwYWRkaW5nLWxlZnQ6NTBweDtwYWRkaW5nLXJpZ2h0OjUwcHh9LnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC1oaWRkZW4gLnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC1zdWJ0aXRsZXtmb250LXNpemU6MzBweH0uc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50LWhpZGRlbiAuc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50LWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KXsuc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50LXRpdGxle3BhZGRpbmc6MTJweCAyNnB4O2ZvbnQtc2l6ZToxNnB4fX0uc2xpZGVyLXRyYWluaW5nLXRlc3RpbW9uaWVzIC5zbGljay1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTRweH0uc2xpZGVyLXRyYWluaW5nLXRlc3RpbW9uaWVzIC5zbGljay1hcnJvdy5zbGljay1wcmV2e2xlZnQ6MjBweH0uc2xpZGVyLXRyYWluaW5nLXRlc3RpbW9uaWVzIC5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0OjIwcHh9LnNsaWRlci10cmFpbmluZy10ZXN0aW1vbmllcyAuc2xpY2stYXJyb3cgc3Zne3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9LnNsaWRlci10cmFpbmluZy10ZXN0aW1vbmllcyAuc2xpY2stYXJyb3cgc3ZnIHBhdGh7c3Ryb2tlOiNFRkI0MUN9LnNsaWRlci10cmFpbmluZy10ZXN0aW1vbmllcyAuc2xpY2stZG90c3ttYXJnaW4tdG9wOjM1cHh9LnNsaWRlci10cmFpbmluZy10ZXN0aW1vbmllcyAuc2xpY2stc2xpZGV7cG9zaXRpb246cmVsYXRpdmV9LnNsaWRlci10cmFpbmluZy10ZXN0aW1vbmllcyAuc2xpY2stc2xpZGUgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0cmVtO3JpZ2h0OjRyZW07d2lkdGg6MTByZW19QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsuc2xpZGVyLXRyYWluaW5nLXRlc3RpbW9uaWVzIC5zbGljay1zbGlkZSBpbWd7dG9wOjZyZW07cmlnaHQ6Ny41cmVtO3dpZHRoOjE1cmVtfX0uc2xpZGVyLXRyYWluaW5nLXRlc3RpbW9uaWVzLXNsaWRle3BhZGRpbmc6MjBweH0uc2xpZGVyLXRyYWluaW5nLXRlc3RpbW9uaWVzLXNsaWRlIC5zbGlkZXItdHJhaW5pbmctdGVzdGltb25pZXMtc2xpZGUtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7cGFkZGluZzoxMHJlbSAzLjVyZW0gNXJlbSAzLjVyZW07Ym94LXNoYWRvdzowcHggM3B4IDE2cHggIzAwMDAwMDI5O3RleHQtYWxpZ246bGVmdH0udHJhaW5pbmctdGVzdGltb255LXBlcnNvbi1kYXRhe21hcmdpbi1ib3R0b206MTVweDtmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTZweH0udHJhaW5pbmctdGVzdGltb255LXBlcnNvbi1kYXRhIC50cmFpbmluZy10ZXN0aW1vbnktcGVyc29uLWRhdGEtbmFtZXtmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMH0udHJhaW5pbmctdGVzdGltb255LXBlcnNvbi1kYXRhIC50cmFpbmluZy10ZXN0aW1vbnktcGVyc29uLWRhdGEtY29tcGFueXt3aGl0ZS1zcGFjZTpub3dyYXB9LnRyYWluaW5nLXRlc3RpbW9ueS1wZXJzb24tZGF0YSAudHJhaW5pbmctdGVzdGltb255LXBlcnNvbi1kYXRhLWNvbXBhbnk6OmJlZm9yZXtjb250ZW50OicoJ30udHJhaW5pbmctdGVzdGltb255LXBlcnNvbi1kYXRhIC50cmFpbmluZy10ZXN0aW1vbnktcGVyc29uLWRhdGEtY29tcGFueTo6YWZ0ZXJ7Y29udGVudDonKSd9LnRyYWluaW5nLXRlc3RpbW9ueS1jb250ZW50e2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNX0udHJhaW5pbmctdGVzdGltb255LWNvbnRlbnQgcHttYXJnaW4tYm90dG9tOjE1cHh9LnRyYWluaW5nLXRlc3RpbW9ueS1jb250ZW50IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnRyYWluaW5nLXRlc3RpbW9ueS1jb250ZW50Pio6Zmlyc3QtY2hpbGQ6OmJlZm9yZXtjb250ZW50OifCqyAnO3BhZGRpbmctcmlnaHQ6NXB4fS50cmFpbmluZy10ZXN0aW1vbnktY29udGVudD4qOmxhc3QtY2hpbGQ6OmFmdGVye2NvbnRlbnQ6JyDCuyc7cGFkZGluZy1sZWZ0OjVweH1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5zbGlkZXItdHJhaW5pbmctdGVzdGltb25pZXMtc2xpZGUgLnNsaWRlci10cmFpbmluZy10ZXN0aW1vbmllcy1zbGlkZS1jb250ZW50e3BhZGRpbmc6NS41cmVtIDI1cmVtIDdyZW0gN3JlbX0udHJhaW5pbmctdGVzdGltb255LXBlcnNvbi1kYXRhe21hcmdpbi1ib3R0b206MzBweDtmb250LXNpemU6MjBweH0udHJhaW5pbmctdGVzdGltb255LWNvbnRlbnR7Zm9udC1zaXplOjIycHh9LnRyYWluaW5nLXRlc3RpbW9ueS1jb250ZW50Pio6Zmlyc3QtY2hpbGQ6OmJlZm9yZXtwYWRkaW5nLXJpZ2h0OjhweH0udHJhaW5pbmctdGVzdGltb255LWNvbnRlbnQ+KjpsYXN0LWNoaWxkOjphZnRlcntwYWRkaW5nLWxlZnQ6OHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KXsuc2xpZGVyLXRyYWluaW5nLXRlc3RpbW9uaWVzIC5zbGljay1hcnJvd3t3aWR0aDo4MXB4O2hlaWdodDoxMDAlfS5zbGlkZXItdHJhaW5pbmctdGVzdGltb25pZXMgLnNsaWNrLWFycm93LnNsaWNrLXByZXZ7bGVmdDpjYWxjKCgxMDB2dyAtIDExODBweCkgLyAtMiArIDQwcHgpfS5zbGlkZXItdHJhaW5pbmctdGVzdGltb25pZXMgLnNsaWNrLWFycm93LnNsaWNrLW5leHR7cmlnaHQ6Y2FsYygoMTAwdncgLSAxMTgwcHgpIC8gLTIgKyA0MHB4KX0uc2xpZGVyLXRyYWluaW5nLXRlc3RpbW9uaWVzIC5zbGljay1hcnJvdyBzdmd7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjVweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yNXB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yNXB4KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjVweCl9LnNsaWRlci10cmFpbmluZy10ZXN0aW1vbmllcyAuc2xpY2stYXJyb3cgc3ZnIHBhdGh7c3Ryb2tlOiMwMDAwMDB9LnNsaWRlci10cmFpbmluZy10ZXN0aW1vbmllcy1zbGlkZSAuc2xpZGVyLXRyYWluaW5nLXRlc3RpbW9uaWVzLXNsaWRlLWNvbnRlbnR7cGFkZGluZzo3LjVyZW0gMjVyZW0gOXJlbSA3LjVyZW19LnRyYWluaW5nLXRlc3RpbW9ueS1jb250ZW50e2ZvbnQtc2l6ZToyNHB4fX0ucGljdG8tcG9pbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5waWN0by1wb2ludDo6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZC1jb2xvcjojZjdkOThkO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6NTAlO3otaW5kZXg6LTF9Zm9ybXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LW8tanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tb3otanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstby1hbGlnbi1pdGVtczpzdHJldGNoOy1tcy1hbGlnbi1pdGVtczpzdHJldGNoOy1tb3otYWxpZ24taXRlbXM6c3RyZXRjaDstd2Via2l0LWFsaWduLWl0ZW1zOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaDstby1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwOy1tb3otZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstby1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbW96LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YmFja2dyb3VuZC1jb2xvcjojZjVmNmZhO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjIuOHJlbSAycmVtO2JvcmRlci1yYWRpdXM6Mi4ycmVtfWZvcm1bbmFtZT1cImZvcm0tcmVxdWVzdFwiXS5uby1kZXNjcmlwdGlvbntwYWRkaW5nLXRvcDozcmVtfWZvcm1bbmFtZT1cImZvcm0tcmVxdWVzdFwiXSBbbmFtZT1cIkRlY2lzaW9uQm94XCJde21hcmdpbi10b3A6MXJlbX1mb3JtIGxhYmVse2Rpc3BsYXk6bm9uZTtmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MS4ycmVtO2NvbG9yOiMyMjI0MjJ9Zm9ybS5mb3JtLS1ibGFja3tiYWNrZ3JvdW5kLWNvbG9yOiMyMjI0MjJ9Zm9ybS5mb3JtLS1ibGFjayBsYWJlbHtjb2xvcjojRkZGRkZGfWZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLGZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdey1vLWFsaWduLXNlbGY6ZmxleC1zdGFydDstbXMtYWxpZ24tc2VsZjpmbGV4LXN0YXJ0Oy1tb3otYWxpZ24tc2VsZjpmbGV4LXN0YXJ0Oy13ZWJraXQtYWxpZ24tc2VsZjpmbGV4LXN0YXJ0O2FsaWduLXNlbGY6ZmxleC1zdGFydH1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbCxmb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXStsYWJlbHstby1hbGlnbi1zZWxmOmZsZXgtZW5kOy1tcy1hbGlnbi1zZWxmOmZsZXgtZW5kOy1tb3otYWxpZ24tc2VsZjpmbGV4LWVuZDstd2Via2l0LWFsaWduLXNlbGY6ZmxleC1lbmQ7YWxpZ24tc2VsZjpmbGV4LWVuZDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDpjYWxjKDEwMCUgLSAgMi41cmVtKTttYXJnaW4tdG9wOi0xLjVyZW07bGluZS1oZWlnaHQ6MS4xfWZvcm0gc2VsZWN0LGZvcm0gdGV4dGFyZWEsZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxmb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJde2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjttYXJnaW4tYm90dG9tOjFyZW07cGFkZGluZzoxLjJyZW0gMnJlbTtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNyZW07Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjEuM3JlbTtjb2xvcjojMDAwMDAwfWZvcm0gc2VsZWN0OmZvY3VzLXZpc2libGUsZm9ybSB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlLGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMtdmlzaWJsZSxmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cy12aXNpYmxlLGZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cy12aXNpYmxlLGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLXZpc2libGUsZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLXZpc2libGV7b3V0bGluZS1jb2xvcjojMkJBMTQ5fWZvcm0gc2VsZWN0ey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2ZvbnQtc2l6ZToxLjJyZW19Zm9ybSAuc2VsZWN0LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX1mb3JtIC5zZWxlY3QtY29udGFpbmVyIHNlbGVjdHt3aWR0aDoxMDAlfWZvcm0gLnNlbGVjdC1jb250YWluZXI6OmFmdGVye2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybCguLi9zdmcvY2hldnJvbi1kb3duLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MS4ycmVtO3RvcDo1MCU7d2lkdGg6MS41cmVtO2hlaWdodDoxLjVyZW07LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWSgtLjVyZW0pOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVZKC0uNXJlbSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVZKC0uNXJlbSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVZKC0uNXJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWSgtLjVyZW0pO3BvaW50ZXItZXZlbnRzOm5vbmV9Zm9ybSB0ZXh0YXJlYXtyZXNpemU6dmVydGljYWx9Zm9ybSBbdHlwZT1cInN1Ym1pdFwiXXstby1hbGlnbi1zZWxmOmNlbnRlcjstbXMtYWxpZ24tc2VsZjpjZW50ZXI7LW1vei1hbGlnbi1zZWxmOmNlbnRlcjstd2Via2l0LWFsaWduLXNlbGY6Y2VudGVyO2FsaWduLXNlbGY6Y2VudGVyO21hcmdpbi10b3A6MS41cmVtfWJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcm9kdWN0cyBmb3JtW25hbWU9XCJmb3JtLXJlcXVlc3RcIl0gW25hbWU9XCJEcm9wZG93blwiXSxib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcHJvZHVjdHMgZm9ybVtuYW1lPVwiZm9ybS1yZXF1ZXN0XCJdIC5zZWxlY3QtY29udGFpbmVyLnRvb2xzOjphZnRlcntkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXtmb3Jte3BhZGRpbmc6NHJlbSAzcmVtfWZvcm1bbmFtZT1cImZvcm0tcmVxdWVzdFwiXS5uby1kZXNjcmlwdGlvbntwYWRkaW5nLXRvcDo0cmVtfWZvcm0gW3R5cGU9XCJzdWJtaXRcIl17bWFyZ2luLXRvcDoycmVtfX1AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KXtmb3Jte3BhZGRpbmc6NXJlbSAzLjVyZW19Zm9ybSBzZWxlY3QsZm9ybSB0ZXh0YXJlYSxmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLGZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLGZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSxmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxmb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl17bWFyZ2luLWJvdHRvbToxLjNyZW07cGFkZGluZzoycmVtIDNyZW07Zm9udC1zaXplOjEuNHJlbX1mb3JtIHNlbGVjdHtmb250LXNpemU6MS4zcmVtfWZvcm0gW3R5cGU9XCJzdWJtaXRcIl17bWFyZ2luLXRvcDozcmVtfX0ud29vY29tbWVyY2UgZm9ybS5sb2dpbiwud29vY29tbWVyY2UgZm9ybS5yZWdpc3Rlciwud29vY29tbWVyY2UgZm9ybS5jaGVja291dF9jb3Vwb257Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czoxcmVtfS53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0X2NvdXBvbisud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVye3BhZGRpbmc6MH0ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5idXR0b24sLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gYnV0dG9uLmFsdC5idXR0b24tc3Ryb2tlLC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLXN0cm9rZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gYnV0dG9uLmJ1dHRvbi1zdHJva2UsLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSBhLmJ1dHRvbiwud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBhLmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAuZGJ1dHRvbiwud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC53cGNzcy1jb3B5LWJ0biBpbnB1dCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSBpbnB1dCwud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5idXR0b24uYWx0LC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAuYWx0LmRidXR0b24sLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gaW5wdXQuYWx0LC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dC5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIGlucHV0LmFsdCwud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAuYWx0LmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgLmJ1dHRvbiwud29vY29tbWVyY2UgdWwucHJvZHVjdHMgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAuYnV0dG9uLC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAud3AtZWxlbWVudC1idXR0b257bWFyZ2luLXRvcDozcmVtfS53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gZW17Zm9udC1zaXplOjEuMXJlbX0ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIGZpZWxkc2V0e21hcmdpbi10b3A6MnJlbX0ud29vY29tbWVyY2UgdGV4dGFyZWF7bWluLWhlaWdodDoyMHJlbX0ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cud29vY29tbWVyY2UtZm9ybV9fYm90dG9te21hcmdpbi10b3A6MnJlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Zm9udC1zaXplOjEuNHJlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFtkYXRhLXNlbGVjdGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiMyQkExNDl9Lm5ld3NsZXR0ZXItYmxvY2t7cGFkZGluZzo1MHB4IDIwcHggNTVweCAyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5uZXdzbGV0dGVyLWJsb2NrIC5ibG9jay10aXRsZXttYXJnaW4tYm90dG9tOjB9Lm5ld3NsZXR0ZXItYmxvY2sgLmJsb2NrLXN1YnRpdGxlLXVuZGVye21hcmdpbi1ib3R0b206MzVweH0ubmV3c2xldHRlci1ibG9jayBmb3Jte2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7d2lkdGg6MTAwJTttYXgtd2lkdGg6NTAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nOjB9Lm5ld3NsZXR0ZXItYmxvY2sgZm9ybT5kaXZ7cG9zaXRpb246cmVsYXRpdmV9Lm5ld3NsZXR0ZXItYmxvY2sgZm9ybSAuZm9ybS1tZXNzYWdle21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjM7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5ld3NsZXR0ZXItYmxvY2sgZm9ybSAjZXJyb3JNc2dEaXZ7Y29sb3I6I0YyNjQ0RH0ubmV3c2xldHRlci1ibG9jayBmb3JtICNaY19TaWdudXBTdWNjZXNze2NvbG9yOiMyQjdDNzN9Lm5ld3NsZXR0ZXItYmxvY2sgZm9ybSBpbnB1dHt3aWR0aDoxMDAlO2hlaWdodDo0NXB4fS5uZXdzbGV0dGVyLWJsb2NrIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwubmV3c2xldHRlci1ibG9jayBmb3JtIGlucHV0W3R5cGU9XCJidXR0b25cIl17bGluZS1oZWlnaHQ6MzlweH1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5uZXdzbGV0dGVyLWJsb2NrIC5ibG9jay1zdWJ0aXRsZS11bmRlcnttYXJnaW4tYm90dG9tOjQwcHh9Lm5ld3NsZXR0ZXItYmxvY2sgZm9ybSBpbnB1dHtoZWlnaHQ6NjJweH0ubmV3c2xldHRlci1ibG9jayBmb3JtICNDT05UQUNUX0VNQUlMe3BhZGRpbmctcmlnaHQ6MzAwcHh9Lm5ld3NsZXR0ZXItYmxvY2sgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5uZXdzbGV0dGVyLWJsb2NrIGZvcm0gaW5wdXRbdHlwZT1cImJ1dHRvblwiXXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo3cHg7dG9wOjdweDt3aWR0aDphdXRvO2hlaWdodDo0OHB4fX0uY3RhLWJsb2Nre3BhZGRpbmctdG9wOjUwcHg7cGFkZGluZy1ib3R0b206MTAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmN0YS1ibG9jayAuYmxvY2stdGl0bGV7bWFyZ2luLWJvdHRvbToyNXB4fS5jdGEtYmxvY2sgLmN0YS1kZXNjcmlwdGlvbnt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTttYXgtd2lkdGg6OTgwcHg7bWFyZ2luOjAgYXV0bztmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTJweH0uY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lcnttYXJnaW4tdG9wOjI1cHh9LmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLmJ1dHRvbiwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciBidXR0b24uYnV0dG9uLC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi1zdHJva2UsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciBidXR0b24uYnV0dG9uLXN0cm9rZSwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgYS5idXR0b24sLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLmRidXR0b24sLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLndwY3NzLWNvcHktYnRuIGlucHV0LC53cGNzcy1jb3B5LWJ0biAuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciBpbnB1dCwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC5idXR0b24tLW9yYW5nZSwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgYnV0dG9uLmJ1dHRvbiwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC5idXR0b24uYWx0LC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmRidXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC5hbHQuZGJ1dHRvbiwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIGlucHV0LmFsdCwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGlucHV0LmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIGlucHV0LmFsdCwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC5hbHQud3AtZWxlbWVudC1idXR0b24sLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5idXR0b24sLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC5idXR0b24sLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLndwLWVsZW1lbnQtYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLWJvdHRvbToxMHB4fS5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC5idXR0b246bGFzdC1jaGlsZCwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0Omxhc3QtY2hpbGQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciBidXR0b24uYnV0dG9uLmFsdDpsYXN0LWNoaWxkLC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi1zdHJva2U6bGFzdC1jaGlsZCw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIGJ1dHRvbi5idXR0b24tc3Ryb2tlOmxhc3QtY2hpbGQsLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLndwY3NzLWJ0bjpsYXN0LWNoaWxkLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgYnV0dG9uLmJ1dHRvbi53cGNzcy1idG46bGFzdC1jaGlsZCwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ud3Bjc3MtYWRkLWFsbDpsYXN0LWNoaWxkLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgYnV0dG9uLmJ1dHRvbi53cGNzcy1hZGQtYWxsOmxhc3QtY2hpbGQsLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0Omxhc3QtY2hpbGQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud3Bjc3MtY29weS1idG4gLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgaW5wdXQuYWx0Omxhc3QtY2hpbGQsLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UgaW5wdXQuYWx0Omxhc3QtY2hpbGQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UgLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgaW5wdXQuYWx0Omxhc3QtY2hpbGQsLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgaW5wdXQuYWx0Omxhc3QtY2hpbGQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgaW5wdXQuYWx0Omxhc3QtY2hpbGQsLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmxhc3QtY2hpbGQ6ZGlzYWJsZWQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciBidXR0b24uYnV0dG9uOmxhc3QtY2hpbGQ6ZGlzYWJsZWQsLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQ6bGFzdC1jaGlsZCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydDpsYXN0LWNoaWxkLC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC5kYnV0dG9uOmxhc3QtY2hpbGQsLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLndwY3NzLWNvcHktYnRuIGlucHV0Omxhc3QtY2hpbGQsLndwY3NzLWNvcHktYnRuIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIGlucHV0Omxhc3QtY2hpbGQsLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYnV0dG9uLS1vcmFuZ2U6bGFzdC1jaGlsZCwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC5idXR0b24tLW9yYW5nZTpsYXN0LWNoaWxkLC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYnV0dG9uLmFsdDpsYXN0LWNoaWxkLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciAuYnV0dG9uLmFsdDpsYXN0LWNoaWxkLC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC53b29jb21tZXJjZS1jaGVja291dCAud3AtZWxlbWVudC1idXR0b246bGFzdC1jaGlsZCwud29vY29tbWVyY2UtY2hlY2tvdXQgLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLndwLWVsZW1lbnQtYnV0dG9uOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmN0YS1ibG9ja3twYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjExMHB4fS5jdGEtYmxvY2sgLmN0YS1kZXNjcmlwdGlvbntmb250LXNpemU6MThweH0uY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lcnttYXJnaW4tdG9wOjQwcHh9LmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLmJ1dHRvbiwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciBidXR0b24uYnV0dG9uLC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi1zdHJva2UsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciBidXR0b24uYnV0dG9uLXN0cm9rZSwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgYS5idXR0b24sLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLmRidXR0b24sLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLndwY3NzLWNvcHktYnRuIGlucHV0LC53cGNzcy1jb3B5LWJ0biAuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciBpbnB1dCwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC5idXR0b24tLW9yYW5nZSwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgYnV0dG9uLmJ1dHRvbiwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC5idXR0b24uYWx0LC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmRidXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC5hbHQuZGJ1dHRvbiwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIGlucHV0LmFsdCwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGlucHV0LmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIGlucHV0LmFsdCwuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAuY3RhLWJsb2NrIC5jdGEtY3RhLWNvbnRhaW5lciAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC5hbHQud3AtZWxlbWVudC1idXR0b24sLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5idXR0b24sLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVyIC5idXR0b24sLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLmN0YS1ibG9jayAuY3RhLWN0YS1jb250YWluZXIgLndwLWVsZW1lbnQtYnV0dG9ue21hcmdpbi1yaWdodDoxNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KXsuY3RhLWJsb2Nre3BhZGRpbmctdG9wOjcwcHg7cGFkZGluZy1ib3R0b206MTUwcHh9LmN0YS1ibG9jayAuY3RhLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToyMHB4fS5jdGEtYmxvY2sgLmN0YS1jdGEtY29udGFpbmVye21hcmdpbi10b3A6NTBweH19Ym9keS5lcnJvcjQwNCAucGFnZS1oZWFkZXJ7bWluLWhlaWdodDphdXRvfS5wYWdlLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21heC13aWR0aDoxNjQwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nOjAgMjBweCAzNXB4IDIwcHh9LnBhZ2UtaGVhZGVyLS1wcm9kdWN0IC5idXR0b24tYW5jaG9ye3dpZHRoOmF1dG87bWFyZ2luLXRvcDoyMHB4fS5oZWFkZXItdGl0bGV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MjBweDtmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDoxLjN9LmhlYWRlci1kZXNjcmlwdGlvbntmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjZ9LmhlYWRlci1pbWFnZS1jb250YWluZXJ7ZGlzcGxheTpub25lO21hcmdpbi10b3A6MjBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5wYWdlLWhlYWRlcnttaW4taGVpZ2h0OjU1MHB4O3BhZGRpbmctYm90dG9tOjcwcHh9LnBhZ2UtaGVhZGVyLS1hcmNoaXZlc3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LW8tanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tb3otanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstby1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tb3otYWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstby1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwOy1tb3otZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstby1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbW96LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLWhlaWdodDo2NXJlbTttYXJnaW4tdG9wOjVyZW19LnBhZ2UtaGVhZGVyLS1wcm9kdWN0IC5idXR0b24tYW5jaG9ye21hcmdpbi10b3A6MzBweH0ucGFnZS1oZWFkZXI+Knt3aWR0aDo3MjVweDttYXgtd2lkdGg6NjAlfS5wYWdlLWhlYWRlciBbbmFtZT1cImZvcm0tcmVxdWVzdFwiXXt3aWR0aDpjYWxjKDMyJSAtIDIwcHggLyAzICogMil9LmhlYWRlci1pbWFnZS1jb250YWluZXJ7ZGlzcGxheTpibG9ja30uaGVhZGVyLWltYWdle21heC13aWR0aDozMHJlbX19QG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCl7LnBhZ2UtaGVhZGVye21pbi1oZWlnaHQ6NjUwcHg7cGFkZGluZy1ib3R0b206OTBweH0ucGFnZS1oZWFkZXItLWFyY2hpdmVze21pbi1oZWlnaHQ6NzhyZW07bWFyZ2luLXRvcDo2cmVtfS5wYWdlLWhlYWRlci0tcHJvZHVjdCAuYnV0dG9uLWFuY2hvcnttYXJnaW4tdG9wOjUwcHh9LnBhZ2UtaGVhZGVyPip7d2lkdGg6NjIwcHh9LnBhZ2UtaGVhZGVyIFtuYW1lPVwiZm9ybS1yZXF1ZXN0XCJde3dpZHRoOmNhbGMoMjklIC0gMjBweCAvIDMgKiAyKX0uaGVhZGVyLXRpdGxle2ZvbnQtc2l6ZTo0OHB4fS5oZWFkZXItZGVzY3JpcHRpb257Zm9udC1zaXplOjIwcHh9LmhlYWRlci1pbWFnZS1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo2NTBweDt0b3A6NTAlO3dpZHRoOmNhbGMoMTAwJSAtIDYyMHB4IC0gMjklIC0gMjBweCAvIDMgKiAyIC0gMjBweCAtIDMwcHgpO21hcmdpbi10b3A6MDstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5oZWFkZXItaW1hZ2UtY29udGFpbmVyIC5oZWFkZXItaW1hZ2V7bWF4LXdpZHRoOjEwMCV9fS5wYWdpbmctbmF2aWdhdGlvbntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LW8tanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbW96LWp1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LW8tYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1hbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1vLWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7LW1vei1mbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy1vLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdzttYXJnaW4tYm90dG9tOjkwcHh9LnBhZ2luZy1uYXZpZ2F0aW9uIC5wYWdlLW51bWJlcnN7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgMTZweDtmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTNweDtjb2xvcjojMDAwMDAwO3otaW5kZXg6MX0ucGFnaW5nLW5hdmlnYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2LC5wYWdpbmctbmF2aWdhdGlvbiAucGFnZS1udW1iZXJzLm5leHR7Zm9udC1mYW1pbHk6Y3Vyc2l2ZTtmb250LXNpemU6MTZweH0ucGFnaW5nLW5hdmlnYXRpb24gLnBhZ2UtbnVtYmVyczpub3QoLmN1cnJlbnQpOm5vdCguZG90cyk6OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO3dpZHRoOjM3cHg7aGVpZ2h0OjM3cHg7Ym9yZGVyOjFweCBzb2xpZCAjRThFOEU4O2JvcmRlci1yYWRpdXM6NTAlOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3otaW5kZXg6LTF9LnBhZ2luZy1uYXZpZ2F0aW9uIC5wYWdlLW51bWJlcnMuZG90c3ttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDoxMHB4fS5wYWdpbmctbmF2aWdhdGlvbiBhOmhvdmVyLC5wYWdpbmctbmF2aWdhdGlvbiBhOmFjdGl2ZSwucGFnaW5nLW5hdmlnYXRpb24gYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMkJBMTQ5fS5wYWdpbmctbmF2aWdhdGlvbiBhLnBhZ2UtbnVtYmVyczpub3QoLmN1cnJlbnQpOm5vdCguZG90cyk6aG92ZXI6OmJlZm9yZXtib3JkZXItY29sb3I6IzJCQTE0OX1AbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpey5wYWdpbmctbmF2aWdhdGlvbiAucGFnZS1udW1iZXJze21hcmdpbi1sZWZ0OjMwcHg7bWFyZ2luLXJpZ2h0OjMwcHg7Zm9udC1zaXplOjE0cHh9LnBhZ2luZy1uYXZpZ2F0aW9uIC5wYWdlLW51bWJlcnMucHJldiwucGFnaW5nLW5hdmlnYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0e2ZvbnQtc2l6ZToxOHB4fS5wYWdpbmctbmF2aWdhdGlvbiAucGFnZS1udW1iZXJzLmRvdHN7bWFyZ2luLWxlZnQ6MjBweDttYXJnaW4tcmlnaHQ6MjBweH0ucGFnaW5nLW5hdmlnYXRpb24gLnBhZ2UtbnVtYmVyczpub3QoLmN1cnJlbnQpOm5vdCguZG90cyk6OmJlZm9yZXt3aWR0aDo2MXB4O2hlaWdodDo2MXB4fX0ud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bC5wYWdlLW51bWJlcnN7Ym9yZGVyLXJhZGl1czouOHJlbX0ud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bC5wYWdlLW51bWJlcnMgbGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouOHJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi44cmVtfS53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVycyBsaTpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi44cmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi44cmVtfS5mbG9hdGluZy1idXR0b24tY29udGFpbmVye2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstby1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LW1zLWp1c3RpZnktY29udGVudDpmbGV4LWVuZDstbW96LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LW8tYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1zLWFsaWduLWl0ZW1zOmZsZXgtZW5kOy1tb3otYWxpZ24taXRlbXM6ZmxleC1lbmQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LWVuZDstby1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwOy1tb3otZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstby1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbW96LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtib3R0b206MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3otaW5kZXg6MTAwMH0uZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9ue2JhY2tncm91bmQ6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMkJBMTQ5O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstby1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tb3otanVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstby1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWFsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW8tZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDstbW96LWZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LW8tZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1vei1mbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93O292ZXJmbG93OmhpZGRlbjttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tYm90dG9tOjEwcHg7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjBweCAzcHggNnB4ICMwMDAwMDAyOX0uZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uIHN2Z3tmaWxsOiNGRkZGRkY7d2lkdGg6NjglO2hlaWdodDphdXRvfS5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24gc3ZnIGd7c3Ryb2tlOiNGRkZGRkZ9LmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbiAuZmxvYXRpbmctYnV0dG9uLW9wZW5lZHtzdHJva2U6I0ZGRkZGRjtkaXNwbGF5Om5vbmU7d2lkdGg6NzUlOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgycHgpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgycHgpfS5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudHtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTBweDtib3gtc2hhZG93OjBweCAzcHggNnB4ICMwMDAwMDAyOTtib3JkZXItcmFkaXVzOjIwcHh9LmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWhlYWR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMnB4IDIycHggMCAyMnB4O3otaW5kZXg6MX0uZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtaGVhZCAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtdGl0bGV7d2lkdGg6Y2FsYygxMDAlIC0gMzBweCk7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjI0cHg7Y29sb3I6I0ZGRkZGRn0uZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtaGVhZCAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lci1jbG9zZXtiYWNrZ3JvdW5kOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjI1cHg7dG9wOjI0cHg7d2lkdGg6MThweDtoZWlnaHQ6MThweDtwYWRkaW5nOjB9LmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWhlYWQgLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXItY2xvc2Ugc3Zne3N0cm9rZTojRkZGRkZGO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWhlYWQ6OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQtY29sb3I6IzIyMjQyMjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTMwcHg7ei1pbmRleDotMX0uZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIDUwcHgpO21hcmdpbjoxMHB4IGF1dG8gMTVweCBhdXRvO3BhZGRpbmc6MThweCAxNXB4O2JvcmRlci1yYWRpdXM6NnB4O2JveC1zaGFkb3c6MHB4IDNweCA2cHggIzAwMDAwMDI5O3otaW5kZXg6Mn0uZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLmJ1dHRvbiwuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIGJ1dHRvbi5idXR0b24sLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi1zdHJva2UsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgYnV0dG9uLmJ1dHRvbi1zdHJva2UsLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgYS5idXR0b24sLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBhLmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLmRidXR0b24sLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC53cGNzcy1jb3B5LWJ0biBpbnB1dCwud3Bjc3MtY29weS1idG4gLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIGlucHV0LC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayAuYnV0dG9uLS1vcmFuZ2UsLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgYnV0dG9uLmJ1dHRvbiwuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLmJ1dHRvbi5hbHQsLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmRidXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayAuYWx0LmRidXR0b24sLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIGlucHV0LmFsdCwuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dC5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgaW5wdXQuYWx0LC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC5hbHQud3AtZWxlbWVudC1idXR0b24sLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuYnV0dG9uLC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLmJ1dHRvbiwuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC53cC1lbGVtZW50LWJ1dHRvbnt3aWR0aDoxMDAlO2hlaWdodDozMHB4O21hcmdpbi1ib3R0b206OHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoyNnB4O3RleHQtYWxpZ246Y2VudGVyfS5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayAuYnV0dG9uOmxhc3QtY2hpbGQsLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6bGFzdC1jaGlsZCw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayBidXR0b24uYnV0dG9uLmFsdDpsYXN0LWNoaWxkLC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24tc3Ryb2tlOmxhc3QtY2hpbGQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgYnV0dG9uLmJ1dHRvbi1zdHJva2U6bGFzdC1jaGlsZCwuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0Omxhc3QtY2hpbGQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud3Bjc3MtY29weS1idG4gLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIGlucHV0LmFsdDpsYXN0LWNoaWxkLC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSBpbnB1dC5hbHQ6bGFzdC1jaGlsZCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgaW5wdXQuYWx0Omxhc3QtY2hpbGQsLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGlucHV0LmFsdDpsYXN0LWNoaWxkLC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayBpbnB1dC5hbHQ6bGFzdC1jaGlsZCwuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmxhc3QtY2hpbGQ6ZGlzYWJsZWQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgYnV0dG9uLmJ1dHRvbjpsYXN0LWNoaWxkOmRpc2FibGVkLC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydDpsYXN0LWNoaWxkLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydDpsYXN0LWNoaWxkLC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayAuZGJ1dHRvbjpsYXN0LWNoaWxkLC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayAud3Bjc3MtY29weS1idG4gaW5wdXQ6bGFzdC1jaGlsZCwud3Bjc3MtY29weS1idG4gLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIGlucHV0Omxhc3QtY2hpbGQsLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmJ1dHRvbi0tb3JhbmdlOmxhc3QtY2hpbGQsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLmJ1dHRvbi0tb3JhbmdlOmxhc3QtY2hpbGQsLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYnV0dG9uLmFsdDpsYXN0LWNoaWxkLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLmJ1dHRvbi5hbHQ6bGFzdC1jaGlsZCwuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cC1lbGVtZW50LWJ1dHRvbjpsYXN0LWNoaWxkLC53b29jb21tZXJjZS1jaGVja291dCAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLndwLWVsZW1lbnQtYnV0dG9uOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jay10aXRsZXttYXJnaW4tYm90dG9tOjhweDtmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjN9LmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLnRleHR3aWRnZXQsLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLnRleHR3aWRnZXQgcCwuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2stZGVzY3JpcHRpb257Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS40fS5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC50ZXh0d2lkZ2V0IGEsLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLnRleHR3aWRnZXQgcCBhLC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jay1kZXNjcmlwdGlvbiBhe2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwfS5mbG9hdGluZy1idXR0b24tY29udGFpbmVyLmlzLW9wZW4gLmZsb2F0aW5nLWJ1dHRvbiAuZmxvYXRpbmctYnV0dG9uLWNsb3NlZHtkaXNwbGF5Om5vbmV9LmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIuaXMtb3BlbiAuZmxvYXRpbmctYnV0dG9uIC5mbG9hdGluZy1idXR0b24tb3BlbmVke2Rpc3BsYXk6YmxvY2t9LmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIuaXMtb3BlbiAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnR7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpey5mbG9hdGluZy1idXR0b24tY29udGFpbmVye3JpZ2h0OjIwcHg7Ym90dG9tOjIwcHh9LmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjB9LmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50e21hcmdpbi1ib3R0b206MTVweH0uZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lci5pcy1vcGVue3dpZHRoOjM1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b257d2lkdGg6ODBweDtoZWlnaHQ6ODBweH0uZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uIC5mbG9hdGluZy1idXR0b24tb3BlbmVke2ZvbnQtc2l6ZTo3NHB4fS5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1oZWFke3BhZGRpbmctdG9wOjIwcHh9LmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWhlYWQgLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXItY2xvc2V7dG9wOjMycHh9LmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC5idXR0b24sLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayBidXR0b24uYnV0dG9uLC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24tc3Ryb2tlLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIGJ1dHRvbi5idXR0b24tc3Ryb2tlLC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIGEuYnV0dG9uLC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC5kYnV0dG9uLC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayAud3Bjc3MtY29weS1idG4gaW5wdXQsLndwY3NzLWNvcHktYnRuIC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayBpbnB1dCwuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLmJ1dHRvbi0tb3JhbmdlLC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIGJ1dHRvbi5idXR0b24sLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC5idXR0b24uYWx0LC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5kYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLmFsdC5kYnV0dG9uLC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayBpbnB1dC5hbHQsLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgaW5wdXQuYWx0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIGlucHV0LmFsdCwuZmxvYXRpbmctYnV0dG9uLWNvbnRhaW5lciAuZmxvYXRpbmctYnV0dG9uLWNvbnRlbnQtYmxvY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC5hbHQud3AtZWxlbWVudC1idXR0b24sLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgLmJ1dHRvbiwud29vY29tbWVyY2UgdWwucHJvZHVjdHMgLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC5idXR0b24sLmZsb2F0aW5nLWJ1dHRvbi1jb250YWluZXIgLmZsb2F0aW5nLWJ1dHRvbi1jb250ZW50LWJsb2NrIC53b29jb21tZXJjZS1jaGVja291dCAud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5mbG9hdGluZy1idXR0b24tY29udGFpbmVyIC5mbG9hdGluZy1idXR0b24tY29udGVudC1ibG9jayAud3AtZWxlbWVudC1idXR0b257aGVpZ2h0OjQwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MzZweH19I3RhcnRlYXVjaXRyb25Sb290IGRpdiwjdGFydGVhdWNpdHJvblJvb3Qgc3BhbiwjdGFydGVhdWNpdHJvblJvb3QgYXBwbGV0LCN0YXJ0ZWF1Y2l0cm9uUm9vdCBvYmplY3QsI3RhcnRlYXVjaXRyb25Sb290IGlmcmFtZSwjdGFydGVhdWNpdHJvblJvb3QgaDEsI3RhcnRlYXVjaXRyb25Sb290IGgyLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBoMywjdGFydGVhdWNpdHJvblJvb3QgaDQsI3RhcnRlYXVjaXRyb25Sb290IGg1LCN0YXJ0ZWF1Y2l0cm9uUm9vdCBoNiwjdGFydGVhdWNpdHJvblJvb3QgcCwjdGFydGVhdWNpdHJvblJvb3QgYmxvY2txdW90ZSwjdGFydGVhdWNpdHJvblJvb3QgcHJlLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBhLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBhYmJyLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBhY3JvbnltLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBhZGRyZXNzLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBiaWcsI3RhcnRlYXVjaXRyb25Sb290IGNpdGUsI3RhcnRlYXVjaXRyb25Sb290IGNvZGUsI3RhcnRlYXVjaXRyb25Sb290IGRlbCwjdGFydGVhdWNpdHJvblJvb3QgZGZuLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBlbSwjdGFydGVhdWNpdHJvblJvb3QgaW1nLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBpbnMsI3RhcnRlYXVjaXRyb25Sb290IGtiZCwjdGFydGVhdWNpdHJvblJvb3QgcSwjdGFydGVhdWNpdHJvblJvb3QgcywjdGFydGVhdWNpdHJvblJvb3Qgc2FtcCwjdGFydGVhdWNpdHJvblJvb3Qgc21hbGwsI3RhcnRlYXVjaXRyb25Sb290IHN0cmlrZSwjdGFydGVhdWNpdHJvblJvb3Qgc3Ryb25nLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBzdWIsI3RhcnRlYXVjaXRyb25Sb290IHN1cCwjdGFydGVhdWNpdHJvblJvb3QgdHQsI3RhcnRlYXVjaXRyb25Sb290IHZhciwjdGFydGVhdWNpdHJvblJvb3QgYiwjdGFydGVhdWNpdHJvblJvb3QgdSwjdGFydGVhdWNpdHJvblJvb3QgaSwjdGFydGVhdWNpdHJvblJvb3QgY2VudGVyLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBkbCwjdGFydGVhdWNpdHJvblJvb3QgZHQsI3RhcnRlYXVjaXRyb25Sb290IGRkLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBvbCwjdGFydGVhdWNpdHJvblJvb3QgdWwsI3RhcnRlYXVjaXRyb25Sb290IGxpLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBmaWVsZHNldCwjdGFydGVhdWNpdHJvblJvb3QgZm9ybSwjdGFydGVhdWNpdHJvblJvb3QgbGFiZWwsI3RhcnRlYXVjaXRyb25Sb290IGxlZ2VuZCwjdGFydGVhdWNpdHJvblJvb3QgdGFibGUsI3RhcnRlYXVjaXRyb25Sb290IGNhcHRpb24sI3RhcnRlYXVjaXRyb25Sb290IHRib2R5LCN0YXJ0ZWF1Y2l0cm9uUm9vdCB0Zm9vdCwjdGFydGVhdWNpdHJvblJvb3QgdGhlYWQsI3RhcnRlYXVjaXRyb25Sb290IHRyLCN0YXJ0ZWF1Y2l0cm9uUm9vdCB0aCwjdGFydGVhdWNpdHJvblJvb3QgdGQsI3RhcnRlYXVjaXRyb25Sb290IGFydGljbGUsI3RhcnRlYXVjaXRyb25Sb290IGFzaWRlLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBjYW52YXMsI3RhcnRlYXVjaXRyb25Sb290IGRldGFpbHMsI3RhcnRlYXVjaXRyb25Sb290IGVtYmVkLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBmaWd1cmUsI3RhcnRlYXVjaXRyb25Sb290IGZpZ2NhcHRpb24sI3RhcnRlYXVjaXRyb25Sb290IGZvb3RlciwjdGFydGVhdWNpdHJvblJvb3QgaGVhZGVyLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBoZ3JvdXAsI3RhcnRlYXVjaXRyb25Sb290IG1lbnUsI3RhcnRlYXVjaXRyb25Sb290IG5hdiwjdGFydGVhdWNpdHJvblJvb3Qgb3V0cHV0LCN0YXJ0ZWF1Y2l0cm9uUm9vdCBydWJ5LCN0YXJ0ZWF1Y2l0cm9uUm9vdCBzZWN0aW9uLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBzdW1tYXJ5LCN0YXJ0ZWF1Y2l0cm9uUm9vdCB0aW1lLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBtYXJrLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBhdWRpbywjdGFydGVhdWNpdHJvblJvb3QgdmlkZW97bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQtc2l6ZToxMDAlO2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt0ZXh0LWFsaWduOmluaXRpYWw7dGV4dC1zaGFkb3c6aW5pdGlhbH0jdGFydGVhdWNpdHJvblJvb3QgYXJ0aWNsZSwjdGFydGVhdWNpdHJvblJvb3QgYXNpZGUsI3RhcnRlYXVjaXRyb25Sb290IGRldGFpbHMsI3RhcnRlYXVjaXRyb25Sb290IGZpZ2NhcHRpb24sI3RhcnRlYXVjaXRyb25Sb290IGZpZ3VyZSwjdGFydGVhdWNpdHJvblJvb3QgZm9vdGVyLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBoZWFkZXIsI3RhcnRlYXVjaXRyb25Sb290IGhncm91cCwjdGFydGVhdWNpdHJvblJvb3QgbWVudSwjdGFydGVhdWNpdHJvblJvb3QgbmF2LCN0YXJ0ZWF1Y2l0cm9uUm9vdCBzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9I3RhcnRlYXVjaXRyb25Sb290IG9sLCN0YXJ0ZWF1Y2l0cm9uUm9vdCB1bHtsaXN0LXN0eWxlOm5vbmV9I3RhcnRlYXVjaXRyb25Sb290IGJsb2NrcXVvdGUsI3RhcnRlYXVjaXRyb25Sb290IHF7cXVvdGVzOm5vbmV9I3RhcnRlYXVjaXRyb25Sb290IGJsb2NrcXVvdGU6YmVmb3JlLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBibG9ja3F1b3RlOmFmdGVyLCN0YXJ0ZWF1Y2l0cm9uUm9vdCBxOmJlZm9yZSwjdGFydGVhdWNpdHJvblJvb3QgcTphZnRlcntjb250ZW50OicnO2NvbnRlbnQ6bm9uZX0jdGFydGVhdWNpdHJvblJvb3QgdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9ZGl2I3RhcnRlYXVjaXRyb25NYWluTGluZU9mZnNldHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH1kaXYjdGFydGVhdWNpdHJvblNlcnZpY2Vze21hcmdpbi10b3A6MjFweCAhaW1wb3J0YW50fSN0YXJ0ZWF1Y2l0cm9uU2VydmljZXM6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjVweH0jdGFydGVhdWNpdHJvblNlcnZpY2VzOjotd2Via2l0LXNjcm9sbGJhci10cmFja3std2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDAgcmdiYSgwLDAsMCwwKX0jdGFydGVhdWNpdHJvblNlcnZpY2VzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7b3V0bGluZTowcHggc29saWQgc2xhdGVncmV5fWRpdiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXN7Ym94LXNoYWRvdzowIDAgMzVweCAjNTc1NzU3fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsjdGFydGVhdWNpdHJvbiAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1le3dpZHRoOjkwJX0jdGFydGVhdWNpdHJvbiAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2t7ZmxvYXQ6bGVmdDttYXJnaW46MTBweCAxNXB4IDVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpeyN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0Q29udGFpbmVyLCN0YXJ0ZWF1Y2l0cm9ue2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MDtib3R0b206MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7bWFyZ2luOjA7bWF4LWhlaWdodDoxMDAlO21heC13aWR0aDoxMDAlO3RvcDowO3dpZHRoOjEwMCV9I3RhcnRlYXVjaXRyb24gLnRhcnRlYXVjaXRyb25Cb3JkZXJ7Ym9yZGVyOjB9I3RhcnRlYXVjaXRyb25BbGVydFNtYWxsICN0YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3RDb250YWluZXIgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdHtib3JkZXI6MH0jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uVGl0bGV7dGV4dC1hbGlnbjpsZWZ0fS50YXJ0ZWF1Y2l0cm9uTmFtZSAudGFydGVhdWNpdHJvbkgye21heC13aWR0aDo4MCV9I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2t7dGV4dC1hbGlnbjpjZW50ZXJ9I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLCN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgLmJ1dHRvbi5hbHQsI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgLmFsdC5kYnV0dG9uLCN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgaW5wdXQuYWx0LCN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgaW5wdXQuYWx0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgaW5wdXQuYWx0LCN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgLmFsdC5idXR0b24tLW9yYW5nZSwjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIC5hbHQuYnV0dG9uLS1vcmFuZ2UsI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayAuYWx0LndwLWVsZW1lbnQtYnV0dG9ue21hcmdpbi1ib3R0b206NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsjdGFydGVhdWNpdHJvbntib3JkZXI6MDtsZWZ0OjA7bWFyZ2luOjAgNSU7bWF4LWhlaWdodDo4MCU7d2lkdGg6OTAlfX0jdGFydGVhdWNpdHJvbiAqe3pvb206MX0jdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb257bGVmdDowO3JpZ2h0OjA7bWFyZ2luOmF1dG99I3RhcnRlYXVjaXRyb25Sb290IGJ1dHRvbiN0YXJ0ZWF1Y2l0cm9uQmFjaywjdGFydGVhdWNpdHJvblJvb3QgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpICN0YXJ0ZWF1Y2l0cm9uQmFjay5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25CYWNrLmJ1dHRvbi5hbHQsI3RhcnRlYXVjaXRyb25Sb290IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjdGFydGVhdWNpdHJvbkJhY2suYWx0LmRidXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkJhY2suYWx0LmRidXR0b24sI3RhcnRlYXVjaXRyb25Sb290IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gaW5wdXQjdGFydGVhdWNpdHJvbkJhY2suYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gI3RhcnRlYXVjaXRyb25Sb290IGlucHV0I3RhcnRlYXVjaXRyb25CYWNrLmFsdCwjdGFydGVhdWNpdHJvblJvb3QgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dCN0YXJ0ZWF1Y2l0cm9uQmFjay5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjdGFydGVhdWNpdHJvblJvb3QgaW5wdXQjdGFydGVhdWNpdHJvbkJhY2suYWx0LCN0YXJ0ZWF1Y2l0cm9uUm9vdCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAjdGFydGVhdWNpdHJvbkJhY2suYWx0LmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkJhY2suYWx0LmJ1dHRvbi0tb3JhbmdlLCN0YXJ0ZWF1Y2l0cm9uUm9vdCAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjdGFydGVhdWNpdHJvbkJhY2suYWx0LmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkJhY2suYWx0LmJ1dHRvbi0tb3JhbmdlLCN0YXJ0ZWF1Y2l0cm9uUm9vdCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICN0YXJ0ZWF1Y2l0cm9uQmFjay5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25CYWNrLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwjdGFydGVhdWNpdHJvblJvb3QgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjdGFydGVhdWNpdHJvbkJhY2suYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQmFjay5hbHQud3AtZWxlbWVudC1idXR0b257YmFja2dyb3VuZDojZWVlfSN0YXJ0ZWF1Y2l0cm9uIC5jbGVhcntjbGVhcjpib3RofSN0YXJ0ZWF1Y2l0cm9uIGF7Y29sb3I6IzQyNDI0Mjtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I3RhcnRlYXVjaXRyb25Sb290IGJ1dHRvbiwjdGFydGVhdWNpdHJvblJvb3QgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjdGFydGVhdWNpdHJvblJvb3QgLmJ1dHRvbi5hbHQsI3RhcnRlYXVjaXRyb25Sb290IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmRidXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpICN0YXJ0ZWF1Y2l0cm9uUm9vdCAuYWx0LmRidXR0b24sI3RhcnRlYXVjaXRyb25Sb290IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gI3RhcnRlYXVjaXRyb25Sb290IGlucHV0LmFsdCwjdGFydGVhdWNpdHJvblJvb3QgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dC5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjdGFydGVhdWNpdHJvblJvb3QgaW5wdXQuYWx0LCN0YXJ0ZWF1Y2l0cm9uUm9vdCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYWx0LmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrICN0YXJ0ZWF1Y2l0cm9uUm9vdCAuYWx0LmJ1dHRvbi0tb3JhbmdlLCN0YXJ0ZWF1Y2l0cm9uUm9vdCAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpICN0YXJ0ZWF1Y2l0cm9uUm9vdCAuYWx0LmJ1dHRvbi0tb3JhbmdlLCN0YXJ0ZWF1Y2l0cm9uUm9vdCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAjdGFydGVhdWNpdHJvblJvb3QgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwjdGFydGVhdWNpdHJvblJvb3QgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgI3RhcnRlYXVjaXRyb25Sb290IC5hbHQud3AtZWxlbWVudC1idXR0b257YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MH0jdGFydGVhdWNpdHJvbkFsZXJ0QmlnIHN0cm9uZywjdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgc3Ryb25nLCN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgYSwjdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgYXtjb2xvcjojZmZmfSN0YXJ0ZWF1Y2l0cm9uIHN0cm9uZ3tmb250LXNpemU6MjJweDtmb250LXdlaWdodDo1MDB9I3RhcnRlYXVjaXRyb24gdWx7cGFkZGluZzowfSN0YXJ0ZWF1Y2l0cm9uIC50YXJ0ZWF1Y2l0cm9uSDEsI3RhcnRlYXVjaXRyb24gLnRhcnRlYXVjaXRyb25IMiwjdGFydGVhdWNpdHJvbiAudGFydGVhdWNpdHJvbkgzLCN0YXJ0ZWF1Y2l0cm9uIC50YXJ0ZWF1Y2l0cm9uSDQsI3RhcnRlYXVjaXRyb24gLnRhcnRlYXVjaXRyb25INSwjdGFydGVhdWNpdHJvbiAudGFydGVhdWNpdHJvbkg2e2Rpc3BsYXk6YmxvY2t9LmNvb2tpZS1saXN0e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9I3RhcnRlYXVjaXRyb25Sb290e2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk5OTk5OTk5fSN0YXJ0ZWF1Y2l0cm9uUm9vdCAqe2JveC1zaXppbmc6aW5pdGlhbDtjb2xvcjojMzMzO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOmluaXRpYWx9I3RhcnRlYXVjaXRyb25Sb290IC50YXJ0ZWF1Y2l0cm9uSDF7Zm9udC1zaXplOjEuNWVtO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7bWFyZ2luOjE1cHggMCAyOHB4fSN0YXJ0ZWF1Y2l0cm9uUm9vdCAudGFydGVhdWNpdHJvbkgye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjoxMnB4IDAgMCAxMHB4O2NvbG9yOiNmZmZ9I3RhcnRlYXVjaXRyb25Db29raWVzTnVtYmVyQmlzLnRhcnRlYXVjaXRyb25IMnttYXJnaW4tbGVmdDowfSN0YXJ0ZWF1Y2l0cm9uQmFja3tiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpub25lO2hlaWdodDoxMDAlO2xlZnQ6MDtvcGFjaXR5OjAuNztwb3NpdGlvbjpmaXhlZDt0b3A6MDt3aWR0aDoxMDAlO3otaW5kZXg6MjE0NzQ4MzY0Nn0jdGFydGVhdWNpdHJvbntkaXNwbGF5Om5vbmU7bWF4LWhlaWdodDo4MCU7bGVmdDo1MCU7bWFyZ2luOjAgYXV0byAwIC00MzBweDtwYWRkaW5nOjA7cG9zaXRpb246Zml4ZWQ7dG9wOjYlO3dpZHRoOjg2MHB4O3otaW5kZXg6MjE0NzQ4MzY0N30jdGFydGVhdWNpdHJvbiAudGFydGVhdWNpdHJvbkJvcmRlcntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjJweCBzb2xpZCAjMzMzO2JvcmRlci10b3A6MDtoZWlnaHQ6YXV0bztvdmVyZmxvdzphdXRvfSN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0Q29udGFpbmVyICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VQYW5lbENvb2tpZSwjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvbkNsb3NlUGFuZWx7YmFja2dyb3VuZDojMzMzMzMzO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjpub25lO3BhZGRpbmc6NHB4IDA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo3MHB4fSN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lcntjb2xvcjojNTU1O2ZvbnQtc2l6ZToxMnB4O21hcmdpbjoxNXB4IGF1dG8gMDt3aWR0aDo4MCV9LnRhcnRlYXVjaXRyb25TZWxmTGluaywjdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdENvbnRhaW5lciAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0IC50YXJ0ZWF1Y2l0cm9uSGlkZGVuLCN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25IaWRkZW57YmFja2dyb3VuZDpyZ2JhKDUxLDUxLDUxLDAuMDcpfWEudGFydGVhdWNpdHJvblNlbGZMaW5re3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjdweCAhaW1wb3J0YW50fSN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25IaWRkZW57ZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlfSN0YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3QgLnRhcnRlYXVjaXRyb25IMy50YXJ0ZWF1Y2l0cm9uVGl0bGV7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9I3RhcnRlYXVjaXRyb25BbGVydFNtYWxsICN0YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3RDb250YWluZXIgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdCAudGFydGVhdWNpdHJvblRpdGxlLCN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25UaXRsZSBidXR0b24sI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvblRpdGxlIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvblRpdGxlIC5idXR0b24uYWx0LCN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25UaXRsZSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5kYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgLmFsdC5kYnV0dG9uLCN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25UaXRsZSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25UaXRsZSBpbnB1dC5hbHQsI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvblRpdGxlIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgaW5wdXQuYWx0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvblRpdGxlIGlucHV0LmFsdCwjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgLmFsdC5idXR0b24tLW9yYW5nZSwjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgLmFsdC5idXR0b24tLW9yYW5nZSwjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvblRpdGxlIC5hbHQud3AtZWxlbWVudC1idXR0b24sI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvblRpdGxlIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25UaXRsZSAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLCN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uSW5mbywjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uRGV0YWlsc3tjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MjBweCAwcHggMHB4O3BhZGRpbmc6NXB4IDIwcHg7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOmF1dG87YmFja2dyb3VuZDojMzMzfSN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25NYWluTGluZSAudGFydGVhdWNpdHJvbk5hbWUgYSwjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgYXtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMH0jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIGE6aG92ZXIsI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvblRpdGxlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbk1haW5MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSBhe2ZvbnQtc2l6ZToyMnB4fSN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25UaXRsZSBhe2ZvbnQtc2l6ZToxNHB4fSN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0Q29udGFpbmVyICN0YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3QgLnRhcnRlYXVjaXRyb25UaXRsZXtwYWRkaW5nOjVweCAxMHB4O21hcmdpbjowfSN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uSW5mbywjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uRGV0YWlsc3tjb2xvcjojZmZmO2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo1MDA7bWFyZ2luLXRvcDowO21heC13aWR0aDoyNzBweDtwYWRkaW5nOjIwcHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyMTQ3NDgzNjQ3fSN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uSW5mbyBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoNTEsNTEsNTEsMC4yKX0jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZXtiYWNrZ3JvdW5kOnJnYmEoNTEsNTEsNTEsMC4xKTtib3JkZXItbGVmdDo1cHggc29saWQgdHJhbnNwYXJlbnQ7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MTVweCA1cHh9I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbk1haW5MaW5le2JhY2tncm91bmQ6IzMzMztib3JkZXI6M3B4IHNvbGlkICMzMzM7Ym9yZGVyLWxlZnQ6OXB4IHNvbGlkICMzMzM7Ym9yZGVyLXRvcDo1cHggc29saWQgIzMzMzttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDoyMXB4O3Bvc2l0aW9uOnJlbGF0aXZlfSN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25NYWluTGluZTpob3ZlcntiYWNrZ3JvdW5kOiMzMzN9I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbk1haW5MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZXttYXJnaW4tbGVmdDoxNXB4O21hcmdpbi10b3A6MnB4fSN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25NYWluTGluZSAudGFydGVhdWNpdHJvbk5hbWUgYnV0dG9uLCN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25NYWluTGluZSAudGFydGVhdWNpdHJvbk5hbWUgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIC5idXR0b24uYWx0LCN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25NYWluTGluZSAudGFydGVhdWNpdHJvbk5hbWUgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbk1haW5MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSAuYWx0LmRidXR0b24sI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbk1haW5MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25NYWluTGluZSAudGFydGVhdWNpdHJvbk5hbWUgaW5wdXQuYWx0LCN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25NYWluTGluZSAudGFydGVhdWNpdHJvbk5hbWUgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dC5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIGlucHV0LmFsdCwjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbk1haW5MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSAuYWx0LmJ1dHRvbi0tb3JhbmdlLCN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25NYWluTGluZSAudGFydGVhdWNpdHJvbk5hbWUgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIC5hbHQuYnV0dG9uLS1vcmFuZ2UsI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbk1haW5MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIC5hbHQud3AtZWxlbWVudC1idXR0b24sI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbk1haW5MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIC5hbHQud3AtZWxlbWVudC1idXR0b257Y29sb3I6I2ZmZn0jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2t7bWFyZ2luLXRvcDowcHh9I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1le2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MTBweDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6NTAlfSN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2t7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjdweCAxNXB4IDA7dGV4dC1hbGlnbjpyaWdodH0jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayAudGFydGVhdWNpdHJvbkFsbG93LCN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIC50YXJ0ZWF1Y2l0cm9uRGVueSwudGFjX2FjdGl2YXRlIC50YXJ0ZWF1Y2l0cm9uQWxsb3d7YmFja2dyb3VuZDpncmF5O2JvcmRlci1yYWRpdXM6NHB4O2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo2cHggMTBweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt3aWR0aDphdXRvO2JvcmRlcjowfSN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSAudGFydGVhdWNpdHJvbkxpc3RDb29raWVze2NvbG9yOiMzMzM7Zm9udC1zaXplOjEycHh9I3RhcnRlYXVjaXRyb24gLnRhcnRlYXVjaXRyb25IM3tmb250LXNpemU6MThweH0jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvbk1haW5MaW5lT2Zmc2V0IC50YXJ0ZWF1Y2l0cm9uTmFtZXt3aWR0aDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNHB4fSN0YXJ0ZWF1Y2l0cm9uUm9vdCAudGFydGVhdWNpdHJvbkNyb3NzOjpiZWZvcmV7Y29udGVudDonXFwyNzE3JztkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjp3aGl0ZX0jdGFydGVhdWNpdHJvblJvb3QgLnRhcnRlYXVjaXRyb25DaGVjazo6YmVmb3Jle2NvbnRlbnQ6J1xcMjcxMyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6d2hpdGV9I3RhcnRlYXVjaXRyb25Sb290IC50YXJ0ZWF1Y2l0cm9uUGx1czo6YmVmb3Jle2NvbnRlbnQ6J1xcMjcxYic7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6d2hpdGV9LnRhcnRlYXVjaXRyb25BbGVydEJpZ1RvcHt0b3A6MH0udGFydGVhdWNpdHJvbkFsZXJ0QmlnQm90dG9te2JvdHRvbTowfSN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0Qmlne2JhY2tncm91bmQ6IzMzMztjb2xvcjojZmZmO2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTVweDtsZWZ0OjA7cGFkZGluZzo1cHggNSU7cG9zaXRpb246Zml4ZWQ7dGV4dC1hbGlnbjpjZW50ZXI7Ym94LXNpemluZzpjb250ZW50LWJveDt6LWluZGV4OjIxNDc0ODM2NDU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxMHB4O21hcmdpbjphdXRvO3dpZHRoOjEwMCV9I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydCwjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0IHN0cm9uZ3tmb250OjE1cHggdmVyZGFuYTtjb2xvcjojZmZmfSN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQgc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMH0jdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjppbmhlcml0fSN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0jdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybHtjdXJzb3I6cG9pbnRlcn0jdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCwjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyLCN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQyLCN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybHtiYWNrZ3JvdW5kOiMwMDgzMDA7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTZweDtwYWRkaW5nOjVweCAxMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbi1sZWZ0OjdweH0jdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCwjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblByaXZhY3lVcmxEaWFsb2d7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMzMzM7Zm9udC1zaXplOjEzcHg7bWFyZ2luLWJvdHRvbTozcHg7bWFyZ2luLWxlZnQ6N3B4O3BhZGRpbmc6NHB4IDEwcHh9I3RhcnRlYXVjaXRyb25QZXJjZW50YWdle2JhY2tncm91bmQ6IzBBMCAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDJweCAjZmZmLCAwIDFweCAycHggIzU1NTtoZWlnaHQ6NXB4O2xlZnQ6MDtwb3NpdGlvbjpmaXhlZDt3aWR0aDowO3otaW5kZXg6MjE0NzQ4MzY0NH0udGFydGVhdWNpdHJvbkFsZXJ0U21hbGxUb3AsLnRhcnRlYXVjaXRyb25BbGVydFNtYWxsQm90dG9te2JvdHRvbTowfSN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbHtiYWNrZ3JvdW5kOiMzMzM7ZGlzcGxheTpub25lO3BhZGRpbmc6MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOmF1dG87ei1pbmRleDoyMTQ3NDgzNjQ2fSN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbk1hbmFnZXJ7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTFweDtwYWRkaW5nOjhweCAxMHB4IDhweH0jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25NYW5hZ2VyOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjA1KX0jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25NYW5hZ2VyICN0YXJ0ZWF1Y2l0cm9uRG90e2JhY2tncm91bmQtY29sb3I6Z3JheTtib3JkZXItcmFkaXVzOjVweDtkaXNwbGF5OmJsb2NrO2hlaWdodDo4cHg7bWFyZ2luLWJvdHRvbToxcHg7bWFyZ2luLXRvcDo1cHg7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCV9I3RhcnRlYXVjaXRyb25BbGVydFNtYWxsICN0YXJ0ZWF1Y2l0cm9uTWFuYWdlciAjdGFydGVhdWNpdHJvbkRvdCAjdGFydGVhdWNpdHJvbkRvdEdyZWVuLCN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbk1hbmFnZXIgI3RhcnRlYXVjaXRyb25Eb3QgI3RhcnRlYXVjaXRyb25Eb3RZZWxsb3csI3RhcnRlYXVjaXRyb25BbGVydFNtYWxsICN0YXJ0ZWF1Y2l0cm9uTWFuYWdlciAjdGFydGVhdWNpdHJvbkRvdCAjdGFydGVhdWNpdHJvbkRvdFJlZHtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7aGVpZ2h0OjEwMCU7d2lkdGg6MCV9I3RhcnRlYXVjaXRyb25BbGVydFNtYWxsICN0YXJ0ZWF1Y2l0cm9uTWFuYWdlciAjdGFydGVhdWNpdHJvbkRvdCAjdGFydGVhdWNpdHJvbkRvdEdyZWVue2JhY2tncm91bmQtY29sb3I6IzFCODcwQn0jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25NYW5hZ2VyICN0YXJ0ZWF1Y2l0cm9uRG90ICN0YXJ0ZWF1Y2l0cm9uRG90WWVsbG93e2JhY2tncm91bmQtY29sb3I6I0ZCREEyNn0jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25NYW5hZ2VyICN0YXJ0ZWF1Y2l0cm9uRG90ICN0YXJ0ZWF1Y2l0cm9uRG90UmVke2JhY2tncm91bmQtY29sb3I6IzlDMUExQX0jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25Db29raWVzTnVtYmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjIpO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjMwcHg7cGFkZGluZzowcHggMTBweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9I3RhcnRlYXVjaXRyb25BbGVydFNtYWxsICN0YXJ0ZWF1Y2l0cm9uQ29va2llc051bWJlcjpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4zKX0jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdENvbnRhaW5lcntkaXNwbGF5Om5vbmU7bWF4LWhlaWdodDo3MCU7bWF4LXdpZHRoOjUwMHB4O3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7d2lkdGg6MTAwJX0jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdENvbnRhaW5lciAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0e2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MnB4IHNvbGlkICMzMzM7Y29sb3I6IzMzMztmb250LXNpemU6MTFweDtoZWlnaHQ6YXV0bztvdmVyZmxvdzphdXRvO3RleHQtYWxpZ246bGVmdH0jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdENvbnRhaW5lciAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0IHN0cm9uZ3tjb2xvcjojMzMzfSN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0Q29udGFpbmVyICN0YXJ0ZWF1Y2l0cm9uQ29va2llc1RpdGxle2JhY2tncm91bmQ6IzMzMzttYXJnaW4tdG9wOjIxcHg7cGFkZGluZzoxM3B4IDAgOXB4IDEzcHg7dGV4dC1hbGlnbjpsZWZ0fSN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0Q29udGFpbmVyICN0YXJ0ZWF1Y2l0cm9uQ29va2llc1RpdGxlIHN0cm9uZ3tjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNnB4fSN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0Q29udGFpbmVyICN0YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3QgLnRhcnRlYXVjaXRyb25Db29raWVzTGlzdE1haW57YmFja2dyb3VuZDpyZ2JhKDUxLDUxLDUxLDAuMSk7cGFkZGluZzo3cHggNXB4IDEwcHg7d29yZC13cmFwOmJyZWFrLXdvcmR9I3RhcnRlYXVjaXRyb25BbGVydFNtYWxsICN0YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3RDb250YWluZXIgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdCAudGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0TWFpbjpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoNTEsNTEsNTEsMC4yKX0jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdENvbnRhaW5lciAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0IC50YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3RNYWluIGF7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZX0jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdENvbnRhaW5lciAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0IC50YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3RNYWluIC50YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3RMZWZ0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJX0jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdENvbnRhaW5lciAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0IC50YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3RNYWluIC50YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3RMZWZ0IGEgc3Ryb25ne2NvbG9yOmRhcmtyZWR9I3RhcnRlYXVjaXRyb25BbGVydFNtYWxsICN0YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3RDb250YWluZXIgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdCAudGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0TWFpbiAudGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0UmlnaHR7Y29sb3I6IzMzMztkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTFweDttYXJnaW4tbGVmdDoxMCU7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjMwJX0udGFjX2FjdGl2YXRle2JhY2tncm91bmQ6IzMzMztjb2xvcjojZmZmO2Rpc3BsYXk6dGFibGU7Zm9udC1zaXplOjEycHg7aGVpZ2h0OjEwMCU7bGluZS1oZWlnaHQ6aW5pdGlhbDttYXJnaW46YXV0bzt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfS50YWNfZmxvYXR7ZGlzcGxheTp0YWJsZS1jZWxsO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udGFjX2FjdGl2YXRlIC50YWNfZmxvYXQgc3Ryb25ne2NvbG9yOiNmZmZ9LnRhY19hY3RpdmF0ZSAudGFjX2Zsb2F0IC50YXJ0ZWF1Y2l0cm9uQWxsb3d7YmFja2dyb3VuZC1jb2xvcjojMUI4NzBCO2Rpc3BsYXk6aW5saW5lLWJsb2NrfWlucy5mZXJhbmstcHVibGljaXRlLGlucy5hZHNieWdvb2dsZXt0ZXh0LWRlY29yYXRpb246bm9uZX1kaXYuYW1hem9uX3Byb2R1Y3R7aGVpZ2h0OjI0MHB4O3dpZHRoOjEyMHB4fS50YXJ0ZWF1Y2l0cm9uSXNBbGxvd2VkIC50YXJ0ZWF1Y2l0cm9uRGVueXtvcGFjaXR5OjAuNCAhaW1wb3J0YW50fS50YXJ0ZWF1Y2l0cm9uSXNEZW5pZWQgLnRhcnRlYXVjaXRyb25BbGxvd3tvcGFjaXR5OjAuNCAhaW1wb3J0YW50fS50YXJ0ZWF1Y2l0cm9uSXNBbGxvd2VkIC50YXJ0ZWF1Y2l0cm9uQWxsb3d7b3BhY2l0eToxICFpbXBvcnRhbnR9LnRhcnRlYXVjaXRyb25Jc0RlbmllZCAudGFydGVhdWNpdHJvbkRlbnl7b3BhY2l0eToxICFpbXBvcnRhbnR9LnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQWxsb3csLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQWxsb3d7b3BhY2l0eTowLjR9ZGl2I3RhcnRlYXVjaXRyb25JbmZve2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtwb3NpdGlvbjppbml0aWFsICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDttYXgtd2lkdGg6ODAlICFpbXBvcnRhbnQ7cGFkZGluZzoxNXB4IDAgIWltcG9ydGFudDttYXJnaW46LTEwcHggYXV0byA0MHB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjFlbSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkO2JvcmRlci10b3A6MXB4IHNvbGlkO2JvcmRlci1jb2xvcjojNTU1fWEudGFydGVhdWNpdHJvblNlbGZMaW5re3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3BhZGRpbmctdG9wOjEzcHggIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrO3RleHQtc2hhZG93OjAgMCAxNHB4IHdoaXRlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0udGFydGVhdWNpdHJvbk1haW5MaW5lIC50YXJ0ZWF1Y2l0cm9uSDJ7Zm9udC1zaXplOjEuMmVtICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDo0cHggIWltcG9ydGFudH1zcGFuLnRhcnRlYXVjaXRyb25UaXRsZS50YXJ0ZWF1Y2l0cm9uSDN7bWFyZ2luLXRvcDoxMnB4ICFpbXBvcnRhbnR9LmNhcnRvZ3JhcGhpZS10ZW1wbGF0ZSAubGVmdC1tZW51IC5maXJzdC1sZXZlbD5saSAuaGVhZGVyIC5pY29uLWNpcmNsZSAuaWNvbnttYXJnaW4tbGVmdDoxcHh9LmNhcnRvZ3JhcGhpZS10ZW1wbGF0ZSAubGVmdC1tZW51IC5maXJzdC1sZXZlbD5saSAuaGVhZGVyIC5pY29uLWNpcmNsZSAuaWNvbi5pY29uLXJpdmllcmEtaGFuZHN7bWFyZ2luLXRvcDoycHg7Zm9udC1zaXplOjM4cHh9Ym9keSAjdGFydGVhdWNpdHJvblJvb3QgKntib3gtc2l6aW5nOmluaGVyaXQgIWltcG9ydGFudDtjb2xvcjojMDAwfWJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWd7YmFja2dyb3VuZC1jb2xvcjojMjIyNDIyO3BhZGRpbmc6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9Ym9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZy10b3A6M3B4O3BhZGRpbmctYm90dG9tOjNweDt0ZXh0LWFsaWduOmxlZnR9Ym9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblBlcnNvbmFsaXplMntiYWNrZ3JvdW5kLWNvbG9yOiMyQkExNDk7LW8tZmlsdGVyOmJyaWdodG5lc3MoMTAwJSk7LW1zLWZpbHRlcjpicmlnaHRuZXNzKDEwMCUpOy1tb3otZmlsdGVyOmJyaWdodG5lc3MoMTAwJSk7LXdlYmtpdC1maWx0ZXI6YnJpZ2h0bmVzcygxMDAlKTtmaWx0ZXI6YnJpZ2h0bmVzcygxMDAlKTtib3JkZXItcmFkaXVzOjVweH1ib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyOmhvdmVyey1vLWZpbHRlcjpicmlnaHRuZXNzKDgwJSk7LW1zLWZpbHRlcjpicmlnaHRuZXNzKDgwJSk7LW1vei1maWx0ZXI6YnJpZ2h0bmVzcyg4MCUpOy13ZWJraXQtZmlsdGVyOmJyaWdodG5lc3MoODAlKTtmaWx0ZXI6YnJpZ2h0bmVzcyg4MCUpfWJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQye2JhY2tncm91bmQtY29sb3I6I0VGQjQxQzstby1maWx0ZXI6YnJpZ2h0bmVzcygxMDAlKTstbXMtZmlsdGVyOmJyaWdodG5lc3MoMTAwJSk7LW1vei1maWx0ZXI6YnJpZ2h0bmVzcygxMDAlKTstd2Via2l0LWZpbHRlcjpicmlnaHRuZXNzKDEwMCUpO2ZpbHRlcjpicmlnaHRuZXNzKDEwMCUpO2JvcmRlci1yYWRpdXM6NXB4fWJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQyOmhvdmVyey1vLWZpbHRlcjpicmlnaHRuZXNzKDgwJSk7LW1zLWZpbHRlcjpicmlnaHRuZXNzKDgwJSk7LW1vei1maWx0ZXI6YnJpZ2h0bmVzcyg4MCUpOy13ZWJraXQtZmlsdGVyOmJyaWdodG5lc3MoODAlKTtmaWx0ZXI6YnJpZ2h0bmVzcyg4MCUpfWJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0e2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW4tcmlnaHQ6N3B4fWJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2M4YzVjNX1ib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyLGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQyLGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0e21hcmdpbi10b3A6MXB4O21hcmdpbi1ib3R0b206MXB4O2JvcmRlci1yYWRpdXM6MHB4Oy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zIGVhc2UgMHM7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zIGVhc2UgMHN9Ym9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblByaXZhY3lVcmx7ZGlzcGxheTpub25lfWJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgYnV0dG9uLGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIC5idXR0b24uYWx0LGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAuYWx0LmRidXR0b24sYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgaW5wdXQuYWx0LGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dC5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIGlucHV0LmFsdCxib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAuYWx0LmJ1dHRvbi0tb3JhbmdlLGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIC5hbHQuYnV0dG9uLS1vcmFuZ2UsYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIC5hbHQud3AtZWxlbWVudC1idXR0b24sYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIC5hbHQud3AtZWxlbWVudC1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2t9Ym9keSAjdGFydGVhdWNpdHJvblJvb3QgYnV0dG9uI3RhcnRlYXVjaXRyb25CYWNrLGJvZHkgI3RhcnRlYXVjaXRyb25Sb290IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjdGFydGVhdWNpdHJvbkJhY2suYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25CYWNrLmJ1dHRvbi5hbHQsYm9keSAjdGFydGVhdWNpdHJvblJvb3QgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpICN0YXJ0ZWF1Y2l0cm9uQmFjay5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25CYWNrLmFsdC5kYnV0dG9uLGJvZHkgI3RhcnRlYXVjaXRyb25Sb290IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gaW5wdXQjdGFydGVhdWNpdHJvbkJhY2suYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gYm9keSAjdGFydGVhdWNpdHJvblJvb3QgaW5wdXQjdGFydGVhdWNpdHJvbkJhY2suYWx0LGJvZHkgI3RhcnRlYXVjaXRyb25Sb290IC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgaW5wdXQjdGFydGVhdWNpdHJvbkJhY2suYWx0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgaW5wdXQjdGFydGVhdWNpdHJvbkJhY2suYWx0LGJvZHkgI3RhcnRlYXVjaXRyb25Sb290IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrICN0YXJ0ZWF1Y2l0cm9uQmFjay5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25CYWNrLmFsdC5idXR0b24tLW9yYW5nZSxib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjdGFydGVhdWNpdHJvbkJhY2suYWx0LmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQmFjay5hbHQuYnV0dG9uLS1vcmFuZ2UsYm9keSAjdGFydGVhdWNpdHJvblJvb3QgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAjdGFydGVhdWNpdHJvbkJhY2suYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25CYWNrLmFsdC53cC1lbGVtZW50LWJ1dHRvbixib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpICN0YXJ0ZWF1Y2l0cm9uQmFjay5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkJhY2suYWx0LndwLWVsZW1lbnQtYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzRkNGQ0ZDtwYWRkaW5nOjBweH1ib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkNsb3NlUGFuZWx7YmFja2dyb3VuZC1jb2xvcjojMjIyNDIyO2xlZnQ6NTAlO3JpZ2h0OmluaXRpYWw7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX1ib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O21heC13aWR0aDo5OSU7bGVmdDo1MCUgIWltcG9ydGFudDt0b3A6NTAlICFpbXBvcnRhbnQ7bWFyZ2luOjBweDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX1ib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmUsYm9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbk1haW5MaW5lOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzIyMjQyMjtib3JkZXItY29sb3I6IzIyMjQyMn1ib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzICN0YXJ0ZWF1Y2l0cm9uSW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMyMjI0MjI7Ym9yZGVyLWNvbG9yOiNmZmY7cG9zaXRpb246aW5oZXJpdCAhaW1wb3J0YW50fWJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25JbmZvICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybERpYWxvZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjBweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlIDBzO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlIDBzOy1vLWZpbHRlcjpicmlnaHRuZXNzKDEwMCUpOy1tcy1maWx0ZXI6YnJpZ2h0bmVzcygxMDAlKTstbW96LWZpbHRlcjpicmlnaHRuZXNzKDEwMCUpOy13ZWJraXQtZmlsdGVyOmJyaWdodG5lc3MoMTAwJSk7ZmlsdGVyOmJyaWdodG5lc3MoMTAwJSk7Y3Vyc29yOnBvaW50ZXJ9Ym9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjdGFydGVhdWNpdHJvbkluZm8gI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsRGlhbG9nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2M4YzVjNX1ib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzICN0YXJ0ZWF1Y2l0cm9uQWxsQWxsb3dlZHtiYWNrZ3JvdW5kLWNvbG9yOiMyQkExNDk7LW8tZmlsdGVyOmJyaWdodG5lc3MoMTAwJSk7LW1zLWZpbHRlcjpicmlnaHRuZXNzKDEwMCUpOy1tb3otZmlsdGVyOmJyaWdodG5lc3MoMTAwJSk7LXdlYmtpdC1maWx0ZXI6YnJpZ2h0bmVzcygxMDAlKTtmaWx0ZXI6YnJpZ2h0bmVzcygxMDAlKX1ib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzICN0YXJ0ZWF1Y2l0cm9uQWxsQWxsb3dlZDpob3Zlcnstby1maWx0ZXI6YnJpZ2h0bmVzcyg4MCUpOy1tcy1maWx0ZXI6YnJpZ2h0bmVzcyg4MCUpOy1tb3otZmlsdGVyOmJyaWdodG5lc3MoODAlKTstd2Via2l0LWZpbHRlcjpicmlnaHRuZXNzKDgwJSk7ZmlsdGVyOmJyaWdodG5lc3MoODAlKX1ib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzICN0YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVke2JhY2tncm91bmQtY29sb3I6IzhmOGY4Zjstby1maWx0ZXI6YnJpZ2h0bmVzcygxMDAlKTstbXMtZmlsdGVyOmJyaWdodG5lc3MoMTAwJSk7LW1vei1maWx0ZXI6YnJpZ2h0bmVzcygxMDAlKTstd2Via2l0LWZpbHRlcjpicmlnaHRuZXNzKDEwMCUpO2ZpbHRlcjpicmlnaHRuZXNzKDEwMCUpfWJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojN2E3ODc4fWJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25BbGxBbGxvd2VkLGJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWR7Ym9yZGVyLXJhZGl1czowcHg7b3BhY2l0eToxICFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgNDAwbXMgZWFzZSAwczt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgNDAwbXMgZWFzZSAwc31ib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQm9yZGVye2JvcmRlci1jb2xvcjojMjIyNDIyfWJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25IaWRkZW57YmFja2dyb3VuZC1jb2xvcjojZmZmfWJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25IaWRkZW4gLnRhcnRlYXVjaXRyb25MaW5lLGJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25IaWRkZW4gLnRhcnRlYXVjaXRyb25MaW5lOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZn1ib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIC50YXJ0ZWF1Y2l0cm9uSGlkZGVuIC50YXJ0ZWF1Y2l0cm9uTGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItbGVmdDpub25lfWJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25IaWRkZW4gLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIC50YXJ0ZWF1Y2l0cm9uQWxsb3d7YmFja2dyb3VuZC1jb2xvcjojMkJBMTQ5Oy1vLWZpbHRlcjpicmlnaHRuZXNzKDEwMCUpOy1tcy1maWx0ZXI6YnJpZ2h0bmVzcygxMDAlKTstbW96LWZpbHRlcjpicmlnaHRuZXNzKDEwMCUpOy13ZWJraXQtZmlsdGVyOmJyaWdodG5lc3MoMTAwJSk7ZmlsdGVyOmJyaWdodG5lc3MoMTAwJSk7b3BhY2l0eToxfWJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25IaWRkZW4gLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIC50YXJ0ZWF1Y2l0cm9uQWxsb3c6aG92ZXJ7LW8tZmlsdGVyOmJyaWdodG5lc3MoODAlKTstbXMtZmlsdGVyOmJyaWdodG5lc3MoODAlKTstbW96LWZpbHRlcjpicmlnaHRuZXNzKDgwJSk7LXdlYmtpdC1maWx0ZXI6YnJpZ2h0bmVzcyg4MCUpO2ZpbHRlcjpicmlnaHRuZXNzKDgwJSl9Ym9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvbkhpZGRlbiAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgLnRhcnRlYXVjaXRyb25EZW55e2JhY2tncm91bmQtY29sb3I6IzhmOGY4Zjstby1maWx0ZXI6YnJpZ2h0bmVzcygxMDAlKTstbXMtZmlsdGVyOmJyaWdodG5lc3MoMTAwJSk7LW1vei1maWx0ZXI6YnJpZ2h0bmVzcygxMDAlKTstd2Via2l0LWZpbHRlcjpicmlnaHRuZXNzKDEwMCUpO2ZpbHRlcjpicmlnaHRuZXNzKDEwMCUpfWJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25IaWRkZW4gLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIC50YXJ0ZWF1Y2l0cm9uRGVueTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM3YTc4Nzh9Ym9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvbkhpZGRlbiAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgLnRhcnRlYXVjaXRyb25BbGxvdyxib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIC50YXJ0ZWF1Y2l0cm9uSGlkZGVuIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayAudGFydGVhdWNpdHJvbkRlbnl7Ym9yZGVyLXJhZGl1czowcHg7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgNDAwbXMgZWFzZSAwczt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgNDAwbXMgZWFzZSAwc31ib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIC50YXJ0ZWF1Y2l0cm9uSGlkZGVuIC50YXJ0ZWF1Y2l0cm9uTGluZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6IzIyMjQyMjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwcHg7Ym90dG9tOjBweDt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTtoZWlnaHQ6MXB4fWJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25IaWRkZW4gLnRhcnRlYXVjaXRyb25MaW5lOmxhc3QtY2hpbGQ6OmFmdGVye2NvbnRlbnQ6bm9uZX1ib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIC50YXJ0ZWF1Y2l0cm9uRGV0YWlscyxib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgYnV0dG9uLGJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25UaXRsZSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25UaXRsZSAuYnV0dG9uLmFsdCxib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvblRpdGxlIC5hbHQuZGJ1dHRvbixib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgaW5wdXQuYWx0LGJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25UaXRsZSAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGlucHV0LmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25UaXRsZSBpbnB1dC5hbHQsYm9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvblRpdGxlIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvblRpdGxlIC5hbHQuYnV0dG9uLS1vcmFuZ2UsYm9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvblRpdGxlIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvblRpdGxlIC5hbHQuYnV0dG9uLS1vcmFuZ2UsYm9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvblRpdGxlIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25UaXRsZSAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLGJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25UaXRsZSAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgLmFsdC53cC1lbGVtZW50LWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMyMjI0MjI7Y3Vyc29yOnBvaW50ZXJ9Ym9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvblRpdGxle2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMyMjI0MjJ9Ym9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciAjdGFydGVhdWNpdHJvblNjcm9sbGJhckNoaWxke2hlaWdodDphdXRvICFpbXBvcnRhbnR9I3RhcnRlYXVjaXRyb25Sb290IC50YXJ0ZWF1Y2l0cm9uQ3Jvc3M6OmJlZm9yZXtjb250ZW50OidcXDI3MTcnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOndoaXRlfSN0YXJ0ZWF1Y2l0cm9uUm9vdCAudGFydGVhdWNpdHJvbkNoZWNrOjpiZWZvcmV7Y29udGVudDonXFwyNzEzJztkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjp3aGl0ZX0jdGFydGVhdWNpdHJvblJvb3QgLnRhcnRlYXVjaXRyb25QbHVzOjpiZWZvcmV7Y29udGVudDonXFwyNzFiJztkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjp3aGl0ZX0ud29vY29tbWVyY2UgLnVpLXNsaWRlci51aS13aWRnZXQtY29udGVudDpub3QoLmlyaXMtc2xpZGVyLW9mZnNldCl7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDM0LDM2LDM0LDAuMSk7Ym9yZGVyLXJhZGl1czoxcmVtfS53b29jb21tZXJjZSAudWktc2xpZGVyLnVpLXdpZGdldC1jb250ZW50IC51aS1zbGlkZXItaGFuZGxle3dpZHRoOjEuNnJlbTtoZWlnaHQ6MS42cmVtO2JvcmRlci1yYWRpdXM6MnJlbTtib3JkZXI6MXB4IHNvbGlkICMyQkExNDkgIWltcG9ydGFudH0ud29vY29tbWVyY2UgLnVpLXNsaWRlci51aS13aWRnZXQtY29udGVudCAudWktc2xpZGVyLWhhbmRsZTpob3Zlcntib3JkZXItY29sb3I6IzJCQTE0OSAhaW1wb3J0YW50fS53b29jb21tZXJjZSAudWktc2xpZGVyLnVpLXdpZGdldC1jb250ZW50IC51aS1zbGlkZXItaGFuZGxlOmZvY3VzLXZpc2libGV7b3V0bGluZToxcHggc29saWQgIzJCQTE0OX0ud29vY29tbWVyY2UgLnVpLXNsaWRlci51aS13aWRnZXQtY29udGVudCAudWktd2lkZ2V0LWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMyQkExNDkgIWltcG9ydGFudH0ud29vY29tbWVyY2UgLndwZkZpbHRlcldyYXBwZXIgLnVpLXNsaWRlci1ob3Jpem9udGFse2hlaWdodDouNnJlbX0ucmVsYXRlZC1wcm9kdWN0c3tjbGVhcjpib3RofS5yZWxhdGVkLXByb2R1Y3RzX190aXRsZXtwYWRkaW5nOjAgMCAycmVtIDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgzNCwzNiwzNCwwLjEpfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LnJlbGF0ZWQtcHJvZHVjdHNfX3RpdGxle3BhZGRpbmc6NXJlbSAwIDJyZW0gMH19dWwucHJvZHVjdHMgLnNwaW5uZXIsLmxhLXNwaW5uZXIsLndwZkljb25QcmV2aWV3IC5zcGlubmVyLC53cGZMb2FkZXJJY29uVGVtcGxhdGUgLnNwaW5uZXIsLndvb2Jld29vLWZpbHRlci1sb2FkZXIuc3Bpbm5lcntiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvc3Bpbm5lci5naWYpICFpbXBvcnRhbnQ7YW5pbWF0aW9uOm5vbmUgIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbl9fbGlzdHtkaXNwbGF5OmZsZXh9fS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5re3BhZGRpbmc6MS42cmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzQsMC4xKX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5re3BhZGRpbmc6MDtmbGV4OmF1dG99fS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtjb2xvcjojMjIyNDIyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmsgYXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjNyZW19fS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY2ZmE7Zm9udC13ZWlnaHQ6NzAwO2JvcmRlci1ib3R0b206M3B4IHNvbGlkICMyQkExNDk7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czoxcmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjFyZW19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay5pcy1hY3RpdmV7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9fS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1kYXNoYm9hcmR7YmFja2dyb3VuZDp1cmwoLi4vc3ZnL2Rhc2hib2FyZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjJyZW19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZGFzaGJvYXJke2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0IDJyZW19fS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1vcmRlcnN7YmFja2dyb3VuZDp1cmwoLi4vc3ZnL3Nob3BwaW5nLWNhcnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZToycmVtfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLW9yZGVyc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodCAycmVtfX0ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZG93bmxvYWRze2JhY2tncm91bmQ6dXJsKC4uL3N2Zy9kb3dubG9hZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjJyZW19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZG93bmxvYWRze2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0IDJyZW19fS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1lZGl0LWFkZHJlc3N7YmFja2dyb3VuZDp1cmwoLi4vc3ZnL2FkZHJlc3Muc3ZnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZToycmVtfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWVkaXQtYWRkcmVzc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodCAycmVtfX0ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tcGF5bWVudC1tZXRob2Rze2JhY2tncm91bmQ6dXJsKC4uL3N2Zy9jcmVkaXQtY2FyZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjIuMnJlbX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1wYXltZW50LW1ldGhvZHN7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQgMS44cmVtfX0ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZWRpdC1hY2NvdW50e2JhY2tncm91bmQ6dXJsKC4uL3N2Zy91c2VyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MS42cmVtfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWVkaXQtYWNjb3VudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodCAyLjJyZW19fS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1jdXN0b21lci1sb2dvdXR7YmFja2dyb3VuZDp1cmwoLi4vc3ZnL2xvZy1vdXQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZToycmVtfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWN1c3RvbWVyLWxvZ291dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodCAycmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbl9fdGV4dHtkaXNwbGF5Om5vbmV9fS53cG1sLXNlbGVjdG9ye21hcmdpbi1yaWdodDoxcmVtfS53cG1sLXNlbGVjdG9yIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGlja3t3aWR0aDozLjZyZW19LndwbWwtc2VsZWN0b3IgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIGF7cGFkZGluZzouNHJlbSAuNnJlbTtib3JkZXI6bm9uZX0ud3BtbC1zZWxlY3RvciAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgYTpob3Zlciwud3BtbC1zZWxlY3RvciAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgYTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS53cG1sLXNlbGVjdG9yIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayBhLndwbWwtbHMtaXRlbS10b2dnbGU6YWZ0ZXJ7cmlnaHQ6MDtmb250LXNpemU6MXJlbX0ud3BtbC1zZWxlY3RvciAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZTpob3Zlcj5he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LndwbWwtc2VsZWN0b3IgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIC53cG1sLWxzLXN1Yi1tZW51e2JvcmRlcjoxcHggc29saWQgcmdiYSgzNCwzNiwzNCwwLjEpO2JveC1zaGFkb3c6MnB4IDJweCA1cHggMXB4IHJnYmEoMzQsMzYsMzQsMC4xKX0jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50LC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmZ9I2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gsLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94LC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3h7YmFja2dyb3VuZC1jb2xvcjojZjVmNmZhfSNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94OjpiZWZvcmUsLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94OjpiZWZvcmUsLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveDo6YmVmb3Jle2JvcmRlcjoxZW0gc29saWQgI2Y1ZjZmYTtib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0ud3Bjc3MtYXJlYSAud3Bjc3MtcG9wdXB7Ym9yZGVyLXJhZGl1czoxLjZyZW19LndwY3NzLWFyZWEgLndwY3NzLXBvcHVwLWNvbnRlbnR7Zm9udC1zaXplOjEuOHJlbX0ud3Bjc3MtYXJlYSAud3Bjc3MtcG9wdXAtbGluayBpbnB1dHtjb2xvcjojMkJBMTQ5fS53cGNzcy1hcmVhIC53cGNzcy1wb3B1cC1saW5rIGlucHV0OmZvY3VzLXZpc2libGV7b3V0bGluZS1jb2xvcjojMkJBMTQ5fS53cGNzcy1jb3B5e21hcmdpbi10b3A6MnJlbTt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LndwY3NzLWNvcHl7d2lkdGg6NTAlfX0ud3Bjc3MtY29weS11cmx7bWFyZ2luLXJpZ2h0Oi44cmVtfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LndwY3NzLWNvcHktdXJsIGlucHV0e3dpZHRoOjcwJX19LndwY3NzLWNvcHktdXJsIGlucHV0OmZvY3VzLXZpc2libGV7b3V0bGluZS1jb2xvcjojMkJBMTQ5fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LndwY3NzLXByb2R1Y3RzIC53cGNzcy1hY3Rpb25ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgYnV0dG9uLmJ1dHRvbi53cGNzcy1hZGQtc2VsZWN0ZWQsLndwY3NzLXByb2R1Y3RzIC53cGNzcy1hY3Rpb25zIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLndwY3NzLWFkZC1zZWxlY3RlZC5idXR0b24uYWx0LDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndwY3NzLXByb2R1Y3RzIC53cGNzcy1hY3Rpb25zIGJ1dHRvbi53cGNzcy1hZGQtc2VsZWN0ZWQuYnV0dG9uLmFsdCwud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24ud3Bjc3MtYWRkLXNlbGVjdGVkLmJ1dHRvbi1zdHJva2UsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgYnV0dG9uLndwY3NzLWFkZC1zZWxlY3RlZC5idXR0b24tc3Ryb2tlLC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi53cGNzcy1hZGQtc2VsZWN0ZWQuYnV0dG9uLndwY3NzLWJ0biw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyBidXR0b24ud3Bjc3MtYWRkLXNlbGVjdGVkLmJ1dHRvbi53cGNzcy1idG4sLndwY3NzLXByb2R1Y3RzIC53cGNzcy1hY3Rpb25zIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLndwY3NzLWFkZC1zZWxlY3RlZC5idXR0b24ud3Bjc3MtYWRkLWFsbCw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyBidXR0b24ud3Bjc3MtYWRkLXNlbGVjdGVkLmJ1dHRvbi53cGNzcy1hZGQtYWxsLC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi53cGNzcy1hZGQtc2VsZWN0ZWQuYnV0dG9uOmRpc2FibGVkLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndwY3NzLXByb2R1Y3RzIC53cGNzcy1hY3Rpb25zIGJ1dHRvbi53cGNzcy1hZGQtc2VsZWN0ZWQuYnV0dG9uOmRpc2FibGVkLC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyBidXR0b24ud3Bjc3MtYWRkLXNlbGVjdGVkLmRidXR0b24sLndwY3NzLXByb2R1Y3RzIC53cGNzcy1hY3Rpb25zIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgYnV0dG9uLndwY3NzLWFkZC1zZWxlY3RlZC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyBidXR0b24ud3Bjc3MtYWRkLXNlbGVjdGVkLmJ1dHRvbi0tb3JhbmdlLC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWFkZC1zZWxlY3RlZC5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgLndwY3NzLWFkZC1zZWxlY3RlZC5idXR0b24uYWx0LC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWFkZC1zZWxlY3RlZC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLXByb2R1Y3RzIC53cGNzcy1hY3Rpb25zIC53cGNzcy1hZGQtc2VsZWN0ZWQuYWx0LmRidXR0b24sLndwY3NzLXByb2R1Y3RzIC53cGNzcy1hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gaW5wdXQud3Bjc3MtYWRkLXNlbGVjdGVkLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyBpbnB1dC53cGNzcy1hZGQtc2VsZWN0ZWQuYWx0LC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGlucHV0LndwY3NzLWFkZC1zZWxlY3RlZC5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgaW5wdXQud3Bjc3MtYWRkLXNlbGVjdGVkLmFsdCwud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndwY3NzLWFkZC1zZWxlY3RlZC5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndwY3NzLXByb2R1Y3RzIC53cGNzcy1hY3Rpb25zIC53cGNzcy1hZGQtc2VsZWN0ZWQuYWx0LmJ1dHRvbi0tb3JhbmdlLC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtYWRkLXNlbGVjdGVkLmFsdC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgLndwY3NzLWFkZC1zZWxlY3RlZC5hbHQuYnV0dG9uLS1vcmFuZ2UsLndwY3NzLXByb2R1Y3RzIC53cGNzcy1hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLndwY3NzLWFkZC1zZWxlY3RlZC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgLndwY3NzLWFkZC1zZWxlY3RlZC5hbHQud3AtZWxlbWVudC1idXR0b24sLndwY3NzLXByb2R1Y3RzIC53cGNzcy1hY3Rpb25zIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWFkZC1zZWxlY3RlZC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgLndwY3NzLWFkZC1zZWxlY3RlZC5hbHQud3AtZWxlbWVudC1idXR0b24sLndwY3NzLXByb2R1Y3RzIC53cGNzcy1hY3Rpb25zIC53b29jb21tZXJjZS1jaGVja291dCBidXR0b24ud3Bjc3MtYWRkLXNlbGVjdGVkLndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgYnV0dG9uLndwY3NzLWFkZC1zZWxlY3RlZC53cC1lbGVtZW50LWJ1dHRvbiwud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgYnV0dG9uLmJ1dHRvbi53cGNzcy1hZGQtYWxsLC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi53cGNzcy1hZGQtYWxsLmJ1dHRvbi5hbHQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgYnV0dG9uLndwY3NzLWFkZC1hbGwuYnV0dG9uLmFsdCwud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24ud3Bjc3MtYWRkLWFsbC5idXR0b24tc3Ryb2tlLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndwY3NzLXByb2R1Y3RzIC53cGNzcy1hY3Rpb25zIGJ1dHRvbi53cGNzcy1hZGQtYWxsLmJ1dHRvbi1zdHJva2UsLndwY3NzLXByb2R1Y3RzIC53cGNzcy1hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndwY3NzLWNvcHktYnRuIGlucHV0LndwY3NzLWFkZC1hbGwuYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndwY3NzLWNvcHktYnRuIC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyBpbnB1dC53cGNzcy1hZGQtYWxsLmFsdCwud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UgaW5wdXQud3Bjc3MtYWRkLWFsbC5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UgLndwY3NzLXByb2R1Y3RzIC53cGNzcy1hY3Rpb25zIGlucHV0LndwY3NzLWFkZC1hbGwuYWx0LC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBpbnB1dC53cGNzcy1hZGQtYWxsLmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgaW5wdXQud3Bjc3MtYWRkLWFsbC5hbHQsLndwY3NzLXByb2R1Y3RzIC53cGNzcy1hY3Rpb25zIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLndwY3NzLWFkZC1hbGwuYnV0dG9uOmRpc2FibGVkLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndwY3NzLXByb2R1Y3RzIC53cGNzcy1hY3Rpb25zIGJ1dHRvbi53cGNzcy1hZGQtYWxsLmJ1dHRvbjpkaXNhYmxlZCwud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgYnV0dG9uLndwY3NzLWFkZC1hbGwuZGJ1dHRvbiwud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayBidXR0b24ud3Bjc3MtYWRkLWFsbC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyBidXR0b24ud3Bjc3MtYWRkLWFsbC5idXR0b24tLW9yYW5nZSwud3Bjc3MtcHJvZHVjdHMgLndwY3NzLWFjdGlvbnMgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1hZGQtYWxsLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyAud3Bjc3MtYWRkLWFsbC5idXR0b24uYWx0LC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyAud29vY29tbWVyY2UtY2hlY2tvdXQgYnV0dG9uLndwY3NzLWFkZC1hbGwud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cGNzcy1wcm9kdWN0cyAud3Bjc3MtYWN0aW9ucyBidXR0b24ud3Bjc3MtYWRkLWFsbC53cC1lbGVtZW50LWJ1dHRvbnttYXJnaW4tdG9wOi42cmVtO21hcmdpbi1ib3R0b206LjZyZW07d2lkdGg6MTAwJX19LmNhbGVuZGFye21hcmdpbi10b3A6NHJlbTt3aWR0aDoxMTZyZW07aGVpZ2h0OjEwNXJlbX1AbWVkaWEgKG1pbi13aWR0aDogMTAyMHB4KXsuY2FsZW5kYXJ7aGVpZ2h0OjgzcmVtfX0ubHAtaGVyb3twYWRkaW5nLWJvdHRvbTo4cmVtfUBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpey5scC1oZXJve3BhZGRpbmctYm90dG9tOjEwcmVtfX0ubHAtaGVyb19fY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0OjEuNnJlbTttYXJnaW4tbGVmdDoxLjZyZW19LmxwLWhlcm9fX3RleHR7bWF4LXdpZHRoOjY5cmVtfS5scC1oZXJvX190aXRsZXtmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDo0cmVtO2ZvbnQtd2VpZ2h0OjkwMH1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5scC1oZXJvX190aXRsZXtmb250LXNpemU6NC44cmVtO2xpbmUtaGVpZ2h0OjUuOHJlbX19QG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCl7LmxwLWhlcm9fX3RpdGxle2ZvbnQtc2l6ZTo2LjhyZW07bGluZS1oZWlnaHQ6Ny44cmVtfX0ubHAtaGVyb19fbGlzdHttYXJnaW4tdG9wOjRyZW07Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoyLjRyZW07Zm9udC13ZWlnaHQ6OTgwcHh9QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsubHAtaGVyb19fbGlzdHtmb250LXNpemU6Mi40cmVtO2xpbmUtaGVpZ2h0OjMuNHJlbX19LmxwLWhlcm9fX2xpc3QgbGl7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6I0VGQjQxQ30ubHAtaGVyb19fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206Mi40cmVtfS5scC1oZXJvX19pY29ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6LS40cmVtO21hcmdpbi1yaWdodDoxLjJyZW07d2lkdGg6M3JlbX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5scC1oZXJvX19pY29ue3dpZHRoOjRyZW19fS5scC1oZXJvX19sYWJlbHtwYWRkaW5nLWxlZnQ6NC42cmVtfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmxwLWhlcm9fX2xhYmVse3BhZGRpbmctbGVmdDo2cmVtfX0ubHAtaGVyb19faW1ne21heC13aWR0aDoxMDAlO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsubHAtaGVyb19faW1ne21heC13aWR0aDpjYWxjKDEwMCUgLSA2OXJlbSl9fS5scC10ZXN0aW1vbmlhbHt3aWR0aDpjYWxjKDEwMCUgLSAycmVtKTttYXJnaW4tcmlnaHQ6MXJlbTttYXJnaW4tbGVmdDoxcmVtO29yZGVyOjF9QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsubHAtdGVzdGltb25pYWx7d2lkdGg6Y2FsYyg0NSUgLSAycmVtKTtvcmRlcjowfX0ubHAtdGVzdGltb25pYWwgLmxwLXRpdGxle3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH1AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KXsubHAtdGVzdGltb25pYWwgLmxwLXRpdGxle3BhZGRpbmctcmlnaHQ6NC42cmVtO3BhZGRpbmctbGVmdDo0LjZyZW19fS5scC10ZXN0aW1vbmlhbCAuY29udGFpbmVyLS1vbmx5LWRlc2t0b3B7bWF4LXdpZHRoOjU1cmVtO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99LmxwLXRlc3RpbW9uaWFsIC5zbGlkZXItdHJhaW5pbmctdGVzdGltb25pZXMtc2xpZGUtY29udGVudHtwYWRkaW5nOjMuNnJlbSAzcmVtIDE0cmVtIDNyZW07Ym9yZGVyLXJhZGl1czoycmVtO2JveC1zaGFkb3c6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5scC10ZXN0aW1vbmlhbCAuc2xpZGVyLXRyYWluaW5nLXRlc3RpbW9uaWVzLXNsaWRlLWNvbnRlbnR7cGFkZGluZzozLjZyZW0gNC40cmVtIDE0cmVtIDQuNHJlbX19LmxwLXRlc3RpbW9uaWFsIC5zbGlkZXItdHJhaW5pbmctdGVzdGltb25pZXMtc2xpZGUtY29udGVudCBwe2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6Mi4ycmVtfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmxwLXRlc3RpbW9uaWFsIC5zbGlkZXItdHJhaW5pbmctdGVzdGltb25pZXMtc2xpZGUtY29udGVudCBwe2ZvbnQtc2l6ZToyLjJyZW07bGluZS1oZWlnaHQ6My4ycmVtfX0ubHAtdGVzdGltb25pYWwgLnNsaWNrLXNsaWRlIGltZ3t0b3A6aW5oZXJpdDtib3R0b206NHJlbTt3aWR0aDo5cmVtfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmxwLXRlc3RpbW9uaWFsIC5zbGljay1zbGlkZSBpbWd7Ym90dG9tOjdyZW07d2lkdGg6MTNyZW19fS5scC10ZXN0aW1vbmlhbCAuc2xpY2stYXJyb3d7d2lkdGg6OC4xcmVtO2hlaWdodDoxMDAlfS5scC10ZXN0aW1vbmlhbCAuc2xpY2stYXJyb3c6OmFmdGVye3RvcDo1MCU7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjRyZW07aGVpZ2h0OjRyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2JvcmRlcjouNHJlbSBzb2xpZCAjZjVmNmZhO2JvcmRlci1yYWRpdXM6NHJlbTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMi4ycmVtKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIuMnJlbSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMi4ycmVtKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yLjJyZW0pO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yLjJyZW0pO3otaW5kZXg6NX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5scC10ZXN0aW1vbmlhbCAuc2xpY2stYXJyb3c6OmFmdGVyey1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00LjZyZW0pOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNC42cmVtKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00LjZyZW0pOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQuNnJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQuNnJlbSl9fS5scC10ZXN0aW1vbmlhbCAuc2xpY2stYXJyb3cgc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOi42cmVtO2hlaWdodDoxLjRyZW07ei1pbmRleDoxMH0ubHAtdGVzdGltb25pYWwgLnNsaWNrLWFycm93IHN2ZyBwYXRoe3N0cm9rZTojMjIyNDIyfS5scC10ZXN0aW1vbmlhbCAuc2xpY2stYXJyb3cuc2xpY2stcHJldntsZWZ0Oi0yLjRyZW07ei1pbmRleDoxMH1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5scC10ZXN0aW1vbmlhbCAuc2xpY2stYXJyb3cuc2xpY2stcHJldntsZWZ0OjB9fS5scC10ZXN0aW1vbmlhbCAuc2xpY2stYXJyb3cuc2xpY2stcHJldjo6YWZ0ZXJ7bGVmdDoyLjJyZW19LmxwLXRlc3RpbW9uaWFsIC5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0Oi0yLjRyZW07ei1pbmRleDoxMH1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5scC10ZXN0aW1vbmlhbCAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtyaWdodDowfX0ubHAtdGVzdGltb25pYWwgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6OmFmdGVye3JpZ2h0OjIuMnJlbX0ubHAtdGVzdGltb25pYWwgLnNsaWNrLWRvdHN7bWFyZ2luLXRvcDowfS5scC10ZXN0aW1vbmlhbCAuc2xpY2stZG90cyBsaXttYXJnaW4tcmlnaHQ6LjRyZW19LmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlLC5scC10ZXN0aW1vbmlhbCAuc2xpY2stZG90cyBsaSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5hbHQ6OmJlZm9yZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpIC5idXR0b24uYWx0OjpiZWZvcmUsLmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmFsdC5idXR0b24tc3Ryb2tlOjpiZWZvcmUsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAubHAtdGVzdGltb25pYWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uLmFsdC5idXR0b24tc3Ryb2tlOjpiZWZvcmUsLmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmRidXR0b246OmJlZm9yZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpIC5hbHQuZGJ1dHRvbjo6YmVmb3JlLC5scC10ZXN0aW1vbmlhbCAuc2xpY2stZG90cyBsaSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdDo6YmVmb3JlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gLmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpIGlucHV0LmFsdDo6YmVmb3JlLC5scC10ZXN0aW1vbmlhbCAuc2xpY2stZG90cyBsaSAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGlucHV0LmFsdDo6YmVmb3JlLC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpIGlucHV0LmFsdDo6YmVmb3JlLC5scC10ZXN0aW1vbmlhbCAuc2xpY2stZG90cyBsaSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYWx0LmJ1dHRvbi0tb3JhbmdlOjpiZWZvcmUsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpIC5hbHQuYnV0dG9uLS1vcmFuZ2U6OmJlZm9yZSwubHAtdGVzdGltb25pYWwgLnNsaWNrLWRvdHMgbGkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5idXR0b24tLW9yYW5nZTo6YmVmb3JlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC10ZXN0aW1vbmlhbCAuc2xpY2stZG90cyBsaSAuYWx0LmJ1dHRvbi0tb3JhbmdlOjpiZWZvcmUsLmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmFsdC53cC1lbGVtZW50LWJ1dHRvbjo6YmVmb3JlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpIC5hbHQud3AtZWxlbWVudC1idXR0b246OmJlZm9yZSwubHAtdGVzdGltb25pYWwgLnNsaWNrLWRvdHMgbGkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LndwLWVsZW1lbnQtYnV0dG9uOjpiZWZvcmUsLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtdGVzdGltb25pYWwgLnNsaWNrLWRvdHMgbGkgLmFsdC53cC1lbGVtZW50LWJ1dHRvbjo6YmVmb3Jle3dpZHRoOi44cmVtO2hlaWdodDouOHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMyQkExNDk7Ym9yZGVyOm5vbmU7b3BhY2l0eTowLjJ9LmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSwubHAtdGVzdGltb25pYWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYnV0dG9uLmFsdDo6YmVmb3JlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtdGVzdGltb25pYWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIC5idXR0b24uYWx0OjpiZWZvcmUsLmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZTo6YmVmb3JlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24uYWx0LmJ1dHRvbi1zdHJva2U6OmJlZm9yZSwubHAtdGVzdGltb25pYWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmRidXR0b246OmJlZm9yZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSAuYWx0LmRidXR0b246OmJlZm9yZSwubHAtdGVzdGltb25pYWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0OjpiZWZvcmUsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAubHAtdGVzdGltb25pYWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGlucHV0LmFsdDo6YmVmb3JlLC5scC10ZXN0aW1vbmlhbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dC5hbHQ6OmJlZm9yZSwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC10ZXN0aW1vbmlhbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgaW5wdXQuYWx0OjpiZWZvcmUsLmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYWx0LmJ1dHRvbi0tb3JhbmdlOjpiZWZvcmUsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSAuYWx0LmJ1dHRvbi0tb3JhbmdlOjpiZWZvcmUsLmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmJ1dHRvbi0tb3JhbmdlOjpiZWZvcmUsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSAuYWx0LmJ1dHRvbi0tb3JhbmdlOjpiZWZvcmUsLmxwLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b246OmJlZm9yZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5scC10ZXN0aW1vbmlhbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgLmFsdC53cC1lbGVtZW50LWJ1dHRvbjo6YmVmb3JlLC5scC10ZXN0aW1vbmlhbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LndwLWVsZW1lbnQtYnV0dG9uOjpiZWZvcmUsLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtdGVzdGltb25pYWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIC5hbHQud3AtZWxlbWVudC1idXR0b246OmJlZm9yZXt3aWR0aDoxLjJyZW07aGVpZ2h0OjEuMnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMyQkExNDk7b3BhY2l0eToxfS5scC10ZXN0aW1vbmlhbCAubHAtc3VydGl0bGUsLmxwLXRlc3RpbW9uaWFsIC5scC10aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn0ubHAtdGVzdGltb25pYWwgcC50cmFpbmluZy10ZXN0aW1vbnktcGVyc29uLWRhdGF7bWFyZ2luLWJvdHRvbToxcmVtfS5scC10ZXN0aW1vbmlhbCAucXVvdGUtaWNvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjQuNHJlbTtoZWlnaHQ6My44cmVtO21hcmdpbi1ib3R0b206Mi40cmVtO2JhY2tncm91bmQ6dXJsKC4uL3N2Zy9xdW90ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjQuNHJlbX0ubHAtdGVzdGltb25pYWwgLnN0YXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OXJlbTtoZWlnaHQ6MS43cmVtfS5scC10ZXN0aW1vbmlhbCAuc3Rhci01e2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy81c3RhcnMucG5nKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTo5cmVtfS5scC10ZXN0aW1vbmlhbCAuc3Rhci00e2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy80c3RhcnMucG5nKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTo5cmVtfS5scC10ZXN0aW1vbmlhbCAuc3Rhci0ze2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy8zc3RhcnMucG5nKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTo5cmVtfS5scC10ZXN0aW1vbmlhbCAuc3Rhci0ye2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy8yc3RhcnMucG5nKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTo5cmVtfS5scC10ZXN0aW1vbmlhbCAuc3Rhci0xe2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy8xc3RhcnMucG5nKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTo5cmVtfS5scC1jb250YWN0e3dpZHRoOmNhbGMoMTAwJSAtIDJyZW0pO21hcmdpbi1yaWdodDoxcmVtO21hcmdpbi1sZWZ0OjFyZW07b3JkZXI6MH1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5scC1jb250YWN0e3dpZHRoOmNhbGMoNTUlIC0gMnJlbSk7cGFkZGluZy1sZWZ0OjVyZW07b3JkZXI6MX19LmxwLWNvbnRhY3RfX2NvbnRhaW5lcnttYXJnaW4tdG9wOi0xMHJlbTttYXJnaW4tYm90dG9tOjVyZW07cGFkZGluZzozcmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtib3JkZXItcmFkaXVzOjJyZW07Ym94LXNoYWRvdzowIDAgNnJlbSByZ2JhKDAsMCwwLDAuMTI1NDkpfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmxwLWNvbnRhY3RfX2NvbnRhaW5lcntwYWRkaW5nOjRyZW0gNS40cmVtIDUuNHJlbSA1LjRyZW07bWFyZ2luLXRvcDotMjByZW07bWFyZ2luLWJvdHRvbTowfX0ubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNre2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzowO2JvcmRlci1yYWRpdXM6MH0ubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIGxhYmVse2NvbG9yOiM4MzgzODN9LmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayB0ZXh0YXJlYSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgaW5wdXRbdHlwZT1cInRlbFwiXSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIGZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXXtib3JkZXI6MXB4IHNvbGlkIHJnYmEoODcsODksOTMsMC4xNSl9LmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYnV0dG9uLS1vcmFuZ2V7d2lkdGg6MTAwJX0ubHAtYmVuZWZpdHN7cGFkZGluZy10b3A6NXJlbTtwYWRkaW5nLWJvdHRvbTo1cmVtfS5scC1iZW5lZml0c19fdGV4dHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206My40cmVtfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmxwLWJlbmVmaXRzX190ZXh0e3dpZHRoOmNhbGMoMTAwJSAtIDU1cmVtKTtwYWRkaW5nLWxlZnQ6NXJlbTtvcmRlcjoxfX0ubHAtYmVuZWZpdHNfX2ltZ3ttYXgtd2lkdGg6NTVyZW07bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30ubHAtYmVuZWZpdHNfX2xpc3R7Zm9udC1zaXplOjEuOHJlbTttYXgtd2lkdGg6NjZyZW07bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30ubHAtYmVuZWZpdHNfX2xpc3QgbGl7cGFkZGluZzouNHJlbSAwIC40cmVtIDVyZW07YmFja2dyb3VuZDp1cmwoLi4vc3ZnL2NoZWNrLWxpc3Quc3ZnKSBuby1yZXBlYXQgdG9wIDJweCBsZWZ0O2JhY2tncm91bmQtc2l6ZTozcmVtfS5scC1iZW5lZml0c19fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MS42cmVtfS5scC1iZW5lZml0cy1yZWZfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWF4LXdpZHRoOjk2cmVtO21hcmdpbi10b3A6OHJlbTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjRyZW07bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5scC1iZW5lZml0cy1yZWZfX2xpc3R7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59fS5scC1iZW5lZml0cy1yZWZfX2xpc3QgbGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubHAtYmVuZWZpdHMtcmVmX19saXN0IGZpZ3VyZS5scC1iZW5lZml0cy1yZWZfX2ltZ3ttYXJnaW46MS42cmVtfS5scC1sZWFkcyAubHAtdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5scC1sZWFkcyAuc2xpZGVyLXByb2JsZW1hdGljc3ttYXJnaW4tdG9wOjB9LmxwLWxlYWRzIC5zbGlkZS1jb250ZW50e2JveC1zaGFkb3c6bm9uZTtib3JkZXItcmFkaXVzOjB9LmxwLWxlYWRzIC5zbGljay1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmxwLWxlYWRzIC5zbGljay1saXN0OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDo4cmVtO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjt6LWluZGV4OjIwfX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5scC1sZWFkcyAuc2xpY2stbGlzdDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6OHJlbTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7ei1pbmRleDoyMH19LmxwLWxlYWRzIC5zbGljay1zbGlkZXttYXJnaW4tcmlnaHQ6MS42cmVtO21hcmdpbi1sZWZ0OjEuNnJlbX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5scC1sZWFkcyAuc2xpY2stc2xpZGV7bWFyZ2luLXJpZ2h0OjNyZW07bWFyZ2luLWxlZnQ6M3JlbX19LmxwLWxlYWRzIC5zbGljay1hcnJvd3tib3gtc2hhZG93Om5vbmU7d2lkdGg6NHJlbTtoZWlnaHQ6NHJlbTtib3JkZXI6LjRyZW0gc29saWQgI2Y1ZjZmYX0ubHAtbGVhZHMgLnNsaWNrLWFycm93IHN2Z3t3aWR0aDouNnJlbX0ubHAtY2VydGlmIC5scC10aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5scC1jZXJ0aWYgLmxwLXRpdGxle21hcmdpbi1ib3R0b206NXJlbX19LmxwLWNlcnRpZl9fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjZyZW19QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsubHAtY2VydGlmX19saXN0e21hcmdpbi1ib3R0b206MTRyZW19fS5scC1jZXJ0aWZfX2xpc3QgbGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubHAtY2VydGlmX19pbWd7bWF4LXdpZHRoOjE0cmVtO21hcmdpbi1yaWdodDouNnJlbTttYXJnaW4tbGVmdDouNnJlbX0ubHAtbnVtYmVyc3ttYXgtd2lkdGg6MTY0cmVtO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99LmxwLW51bWJlcnMgLmxwLWdyZXktYmxvY2t7cGFkZGluZy1ib3R0b206MTJyZW07Ym9yZGVyLXJhZGl1czoycmVtfS5scC1udW1iZXJzX19jb250ZW50e21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99LmxwLW51bWJlcnNfX2ltZ3ttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5scC1udW1iZXJzX19saXN0e21hcmdpbi10b3A6NHJlbTtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjIuNHJlbTtmb250LXdlaWdodDo1MDB9QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsubHAtbnVtYmVyc19fbGlzdHtmb250LXNpemU6Mi40cmVtO2xpbmUtaGVpZ2h0OjMuNHJlbX19LmxwLW51bWJlcnNfX2xpc3QgbGl7cG9zaXRpb246cmVsYXRpdmV9LmxwLW51bWJlcnNfX2xpc3QgbGk6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjNyZW19LmxwLW51bWJlcnNfX2ljb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDotLjRyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjEuMnJlbTt3aWR0aDozcmVtfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmxwLW51bWJlcnNfX2ljb257d2lkdGg6NHJlbX19LmxwLW51bWJlcnNfX3RleHR7cGFkZGluZy1sZWZ0OjQuNnJlbX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5scC1udW1iZXJzX190ZXh0e3BhZGRpbmctbGVmdDo2cmVtfX0ubHAtbnVtYmVycy1rZXlze3BhZGRpbmc6Mi4ycmVtO21hcmdpbi10b3A6LTExcmVtO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLWJvdHRvbTo4cmVtO21heC13aWR0aDo5M3JlbTtib3JkZXItcmFkaXVzOjJyZW07YmFja2dyb3VuZC1jb2xvcjojMkJBMTQ5O2NvbG9yOiNmZmZmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubHAtbnVtYmVycy1rZXlze3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjEzLjZyZW19fUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmxwLW51bWJlcnMta2V5c3ttYXJnaW4tYm90dG9tOjEzLjZyZW19fS5scC1udW1iZXJzLWtleXMgLmxwLWdyaWR7d2lkdGg6MTAwJX0ubHAtbnVtYmVycy1rZXlzIC5udW1iZXJ7Zm9udC1zaXplOjZyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5scC1udW1iZXJzLWtleXMgLm51bWJlcntmb250LXNpemU6OHJlbX19LmxwLW51bWJlcnMta2V5cyAubGFiZWx7cGFkZGluZy1ib3R0b206MnJlbTtmb250LXNpemU6MS44cmVtfS5scC1udW1iZXJzLWtleXMgLmNvbHt3aWR0aDpjYWxjKDEwMCUgLSAycmVtKTttYXJnaW4tcmlnaHQ6MXJlbTttYXJnaW4tbGVmdDoxcmVtfUBtZWRpYSAobWluLXdpZHRoOiA2ODBweCl7LmxwLW51bWJlcnMta2V5cyAuY29se3dpZHRoOmNhbGMoNTAlIC0gMnJlbSk7cGFkZGluZy1sZWZ0OjYlfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5scC1udW1iZXJzLWtleXMgLmNvbHtwYWRkaW5nLWxlZnQ6MTIlfX0ubHAtbnVtYmVycy1rZXlzIC5jb2w6bnRoLWNoaWxkKDIpe2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmZmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KXsubHAtbnVtYmVycy1rZXlzIC5jb2w6bnRoLWNoaWxkKDIpe2JvcmRlci10b3A6MDtib3JkZXItbGVmdDoxcHggc29saWQgI2ZmZmZmZn19LmxwLXNlcnZpY2Vze3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6LTUuNnJlbTttYXJnaW4tYm90dG9tOjhyZW07cGFkZGluZy10b3A6MTJyZW07cGFkZGluZy1ib3R0b206NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNFRkI0MUM7Ym9yZGVyLXJhZGl1czowIDAgMnJlbSAycmVtO3otaW5kZXg6MH1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5scC1zZXJ2aWNlc3twYWRkaW5nLWJvdHRvbTo4cmVtO21hcmdpbi1ib3R0b206MTJyZW19fS5scC1zZXJ2aWNlcyAubHAtc3VydGl0bGV7Y29sb3I6I2ZmZmZmZjt0ZXh0LWFsaWduOmNlbnRlcn0ubHAtc2VydmljZXMgLmxwLXRpdGxle21hcmdpbi1ib3R0b206NXJlbTt0ZXh0LWFsaWduOmNlbnRlcn0ubHAtc2VydmljZXMgLnNlcnZpY2UtY2FyZHtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzozcmVtIDNyZW0gM3JlbSAzcmVtO21hcmdpbi1yaWdodDoxcmVtO21hcmdpbi1sZWZ0OjFyZW07d2lkdGg6Y2FsYygxMDAlIC0gMnJlbSk7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2JvcmRlci1yYWRpdXM6MnJlbX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5scC1zZXJ2aWNlcyAuc2VydmljZS1jYXJke3dpZHRoOmNhbGMoMzMuMzMzMzMlIC0gMnJlbSl9fUBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpey5scC1zZXJ2aWNlcyAuc2VydmljZS1jYXJke3BhZGRpbmc6MnJlbSA0LjZyZW0gNC42cmVtIDQuNnJlbX19LmxwLXNlcnZpY2VzIC5zZXJ2aWNlLWNhcmQ6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjNyZW19QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsubHAtc2VydmljZXMgLnNlcnZpY2UtY2FyZDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MH19LmxwLXNlcnZpY2VzIC5zZXJ2aWNlLWNhcmRfX2hlYWRpbmd7cGFkZGluZy1ib3R0b206M3JlbTttYXJnaW4tYm90dG9tOjNyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSg4Nyw4OSw5MywwLjIpfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmxwLXNlcnZpY2VzIC5zZXJ2aWNlLWNhcmRfX2hlYWRpbmd7cGFkZGluZy1ib3R0b206NC40cmVtO21hcmdpbi1ib3R0b206NC40cmVtfX0ubHAtc2VydmljZXMgLnNlcnZpY2UtY2FyZF9fdGl0bGV7bWFyZ2luLWJvdHRvbTouOHJlbTtmb250LXNpemU6My4ycmVtO2xpbmUtaGVpZ2h0OjMuNHJlbTtjb2xvcjojRUZCNDFDO2ZvbnQtd2VpZ2h0OjcwMH0ubHAtc2VydmljZXMgLnNlcnZpY2UtY2FyZF9fZGVzY3JpcHRpb257Zm9udC1zaXplOjIuMnJlbTtsaW5lLWhlaWdodDozLjJyZW07Zm9udC13ZWlnaHQ6NjAwfS5scC1zZXJ2aWNlc19fbGlzdHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTo1cmVtO2ZvbnQtc2l6ZToyLjJyZW07bGluZS1oZWlnaHQ6My4zcmVtO2NvbG9yOiM1NzU5NUR9LmxwLXNlcnZpY2VzX19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxLjZyZW19LmxwLXNlcnZpY2VzX19saXN0LS1udW17cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lO2NvdW50ZXItcmVzZXQ6Y291bnR9LmxwLXNlcnZpY2VzX19saXN0LS1udW0gbGl7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOi40cmVtIDAgMnJlbSAuNHJlbTtwYWRkaW5nLWxlZnQ6Mi42cmVtO2NvdW50ZXItaW5jcmVtZW50OmNvdW50fS5scC1zZXJ2aWNlc19fbGlzdC0tbnVtIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5scC1zZXJ2aWNlc19fbGlzdC0tbnVtIGxpOjpiZWZvcmV7Y29udGVudDpjb3VudGVyKGNvdW50KSBcIi5cIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNFRkI0MUM7Zm9udC1zaXplOjIuMnJlbX0ubHAtc2VydmljZXNfX2xpc3QtLW9yZCBsaXtwYWRkaW5nOi40cmVtIDAgLjRyZW0gNC4ycmVtO2JhY2tncm91bmQ6dXJsKC4uL3N2Zy9jaGVjay1vcmFuZ2Uuc3ZnKSBuby1yZXBlYXQgdG9wIC42cmVtIGxlZnQ7YmFja2dyb3VuZC1zaXplOjNyZW19LmxwLXNlcnZpY2VzX19pbWd7bWFyZ2luLXRvcDphdXRvO3RleHQtYWxpZ246Y2VudGVyfS5oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDo3MHB4O3otaW5kZXg6OTk5OTk3Oy1vLXRyYW5zaXRpb246dG9wIDQwMG1zIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246dG9wIDQwMG1zIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOnRvcCA0MDBtcyBlYXNlIDBzOy13ZWJraXQtdHJhbnNpdGlvbjp0b3AgNDAwbXMgZWFzZSAwczt0cmFuc2l0aW9uOnRvcCA0MDBtcyBlYXNlIDBzfS5oZWFkZXIgYTpob3ZlciwuaGVhZGVyIGE6Zm9jdXMsLmhlYWRlciBhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGVhZGVyLmNsb3Nle3RvcDotODBweH0uaGVhZGVyLWNvbnRhaW5lcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LW8tanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tb3otanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstby1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWFsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW8tZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDstbW96LWZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LW8tZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1vei1mbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym94LXNoYWRvdzowIDJweCA5cHggMnB4ICNERkRGREZ9LmhlYWRlci1jb250YWluZXIgLmhvbWUtbGlua3tmbGV4OjAgMCBhdXRvO21hcmdpbjowO3BhZGRpbmc6MCAxcmVtIDAgMXJlbTt3aWR0aDoxNnJlbTtsaW5lLWhlaWdodDowfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmhlYWRlci1jb250YWluZXIgLmhvbWUtbGlua3t3aWR0aDoxMnJlbTtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpey5oZWFkZXItY29udGFpbmVyIC5ob21lLWxpbmt7d2lkdGg6MjByZW19fS5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItY29udGVudHtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LW8tanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tb3otanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstby1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWFsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW8tZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDstbW96LWZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LW8tZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1vei1mbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93O3dpZHRoOmF1dG87aGVpZ2h0OjEwMCU7ei1pbmRleDoyfS5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lcj4qe21hcmdpbi1yaWdodDouNXJlbX0uaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXI+KjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5idXR0b24tdG9nZ2xlLW1lbnV7d2lkdGg6My4ycmVtO2hlaWdodDozLjJyZW07cGFkZGluZzouNHJlbX0uYnV0dG9uLXRvZ2dsZS1tZW51Pi5saW5lc3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDAwMDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6M3B4O2JvcmRlci1yYWRpdXM6M3JlbX0uYnV0dG9uLXRvZ2dsZS1tZW51Pi5saW5lczo6YmVmb3JlLC5idXR0b24tdG9nZ2xlLW1lbnU+LmxpbmVzOjphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojMDAwMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6LS43cmVtO3dpZHRoOjEwMCU7aGVpZ2h0OjNweDstby10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstbXMtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LW1vei10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5idXR0b24tdG9nZ2xlLW1lbnU+LmxpbmVzOjphZnRlcnt0b3A6LjdyZW19LmJ1dHRvbi10b2dnbGUtbWVudS5pcy1vcGVuPi5saW5lc3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idXR0b24tdG9nZ2xlLW1lbnUuaXMtb3Blbj4ubGluZXM6OmJlZm9yZSwuYnV0dG9uLXRvZ2dsZS1tZW51LmlzLW9wZW4+LmxpbmVzOjphZnRlcnt0b3A6MHB4fS5idXR0b24tdG9nZ2xlLW1lbnUuaXMtb3Blbj4ubGluZXM6OmJlZm9yZXstby10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5idXR0b24tdG9nZ2xlLW1lbnUuaXMtb3Blbj4ubGluZXM6OmFmdGVyey1vLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uaGVhZGVyLW1lbnV7ZGlzcGxheTpub25lOy1vLWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbW96LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW8tYWxpZ24taXRlbXM6c3RyZXRjaDstbXMtYWxpZ24taXRlbXM6c3RyZXRjaDstbW96LWFsaWduLWl0ZW1zOnN0cmV0Y2g7LXdlYmtpdC1hbGlnbi1pdGVtczpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2g7LW8tZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDstbW96LWZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LW8tZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1vei1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dG9wOjcwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxMDAlIC0gNzBweCk7cGFkZGluZy10b3A6MnJlbTtwYWRkaW5nLWJvdHRvbToycmVtfS5oZWFkZXItbWVudS5pcy1vcGVue2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleH0uaGVhZGVyLW1lbnUgLmJ1dHRvbnMtY29udGFpbmVye2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstby1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1vei1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1vLWFsaWduLWl0ZW1zOnN0cmV0Y2g7LW1zLWFsaWduLWl0ZW1zOnN0cmV0Y2g7LW1vei1hbGlnbi1pdGVtczpzdHJldGNoOy13ZWJraXQtYWxpZ24taXRlbXM6c3RyZXRjaDthbGlnbi1pdGVtczpzdHJldGNoOy1vLWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7LW1vei1mbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy1vLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tb3otZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctcmlnaHQ6MXJlbX0uaGVhZGVyLW1lbnUgLmJ1dHRvbnMtY29udGFpbmVyPip7bWFyZ2luOjAgMCAxLjVyZW0gMDt0ZXh0LWFsaWduOmNlbnRlcn0uaGVhZGVyLW1lbnUgLmJ1dHRvbnMtY29udGFpbmVyPio6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmhlYWRlci1tZW51X193cmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmhlYWRlci1tZW51X19pY29ue21hcmdpbi1yaWdodDouNnJlbTttYXJnaW4tbGVmdDouNnJlbX0uaGVhZGVyLW1lbnVfX2ljb24gc3Zne2ZpbGw6IzIyMjQyMjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LmhlYWRlci1tZW51X19pY29uOmhvdmVyIHN2Z3tmaWxsOiMyQkExNDl9LmhlYWRlci1tZW51X19pY29uLS1jYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlfS5oZWFkZXItbWVudV9faWNvbi0tY2FydCBzdmd7d2lkdGg6MS45cmVtO2hlaWdodDoxLjlyZW19LmhlYWRlci1tZW51X19pY29uLS1jYXJ0IC5oZWFkZXItY2FydC1jb3VudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LS44cmVtO3JpZ2h0Oi0uNnJlbTtwYWRkaW5nOjAgLjZyZW0gLjJyZW0gLjZyZW07Ym9yZGVyLXJhZGl1czoxcmVtO2JhY2tncm91bmQtY29sb3I6IzJCQTE0OTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjVyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZmZmZmZ9LmhlYWRlci1tZW51X19pY29uLS1sb2dpbiBzdmd7d2lkdGg6MS42cmVtO2hlaWdodDoxLjZyZW19LmhlYWRlci1tZW51X19pY29uIGF7Y29sb3I6IzIyMjQyMjt0cmFuc2l0aW9uOmNvbG9yIDAuM3MgZWFzZX0uaGVhZGVyLW1lbnVfX2ljb24gYTpob3Zlcntjb2xvcjojMkJBMTQ5fS5tYWluLW5hdmlnYXRpb24tY29udGFpbmVyey1vLWZsZXg6MSAxIGF1dG87LW1zLWZsZXg6MSAxIGF1dG87LW1vei1mbGV4OjEgMSBhdXRvOy13ZWJraXQtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO292ZXJmbG93OmF1dG87cGFkZGluZy1ib3R0b206MS41cmVtO2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwfS5tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHVse2xpc3Qtc3R5bGU6bm9uZX0ubWFpbi1uYXZpZ2F0aW9ue21hcmdpbjowO3BhZGRpbmc6MH0ubWFpbi1uYXZpZ2F0aW9uIGE6bm90KC5idXR0b24pOm5vdCguZGJ1dHRvbiksLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVte2ZvbnQtc2l6ZToxLjRyZW07Y29sb3I6IzAwMDAwMH0ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW17cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0+YTpub3QoLmJ1dHRvbik6bm90KC5kYnV0dG9uKXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LW8tanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tb3otanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstby1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWFsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW8tZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDstbW96LWZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LW8tZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1vei1mbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93O3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpO2hlaWdodDo0OHB4O3BhZGRpbmc6MS4zcmVtIDEuNXJlbX0ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOm5vdCguYnV0dG9uKTpub3QoLmRidXR0b24pOjphZnRlcntjb250ZW50OicrJztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjRyZW07Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjNyZW07dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7cG9pbnRlci1ldmVudHM6bm9uZX0ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1vcGVuPmE6bm90KC5idXR0b24pOm5vdCguZGJ1dHRvbik6OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQtY29sb3I6I2Y1ZjZmYTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6NDhweDt6LWluZGV4Oi0xfS5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLW9wZW4+YTpub3QoLmJ1dHRvbik6bm90KC5kYnV0dG9uKTo6YWZ0ZXJ7Y29udGVudDon4oCSJztmb250LXNpemU6Mi40cmVtO2xpbmUtaGVpZ2h0OjEuOH0ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1vcGVuPi5zdWItbWVudXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXh9Lm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtb3Blbj4uc3ViLW1lbnV7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4fS5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLW9wZW4+YTpub3QoLmJ1dHRvbik6bm90KC5kYnV0dG9uKTo6YWZ0ZXJ7Y29udGVudDon4oCSJztmb250LXNpemU6Mi40cmVtO2xpbmUtaGVpZ2h0OjEuOH0ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbT5hOm5vdCguYnV0dG9uKTpub3QoLmRidXR0b24pe2NvbG9yOiMyQkExNDl9Lm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLmN1cnJlbnRfcGFnZV9pdGVtPmF7Y29sb3I6IzJCQTE0OX0ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0gLnN1Yi1tZW51e2Rpc3BsYXk6bm9uZTstby1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1vei1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1vLWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1vei1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1vLWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7LW1vei1mbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy1vLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tb3otZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWxlZnQ6MnJlbX0ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0gLm1lbnUtaXRlbS1kZXNjcmlwdGlvbiwubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0gLm1lbnUtaXRlbS1ibG9ja3tkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsuaGVhZGVye2hlaWdodDo5MHB4fS5oZWFkZXIuY2xvc2V7dG9wOi0xMDBweH0uaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLWNvbnRlbnR7ZGlzcGxheTpub25lfS5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgYnV0dG9uLmJ1dHRvbiwuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLXN0cm9rZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciBidXR0b24uYnV0dG9uLXN0cm9rZSwuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciBhLmJ1dHRvbiwuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciBhLmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0LC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuZGJ1dHRvbiwuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLndwY3NzLWNvcHktYnRuIGlucHV0LC53cGNzcy1jb3B5LWJ0biAuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgaW5wdXQsLmhlYWRlci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmhlYWRlci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5idXR0b24tLW9yYW5nZSwuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciBidXR0b24uYnV0dG9uLC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLmFsdCwuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmhlYWRlci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5hbHQuZGJ1dHRvbiwuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgaW5wdXQuYWx0LC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGlucHV0LmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciBpbnB1dC5hbHQsLmhlYWRlci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5idXR0b24sLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2UtY2hlY2tvdXQgLndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLndwLWVsZW1lbnQtYnV0dG9ue2hlaWdodDphdXRvO3BhZGRpbmc6MXJlbSAuOHJlbTtmb250LXNpemU6LjhyZW07bGluZS1oZWlnaHQ6aW5pdGlhbH0uaGVhZGVyLW1lbnV7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy1vLWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbW96LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW8tYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1hbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1vLWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7LW1vei1mbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy1vLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtoZWlnaHQ6aW5oZXJpdDtwYWRkaW5nOjFyZW19LmhlYWRlci1tZW51IC5idXR0b25zLWNvbnRhaW5lcnstby1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1vei1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1vLWFsaWduLWl0ZW1zOnN0cmV0Y2g7LW1zLWFsaWduLWl0ZW1zOnN0cmV0Y2g7LW1vei1hbGlnbi1pdGVtczpzdHJldGNoOy13ZWJraXQtYWxpZ24taXRlbXM6c3RyZXRjaDthbGlnbi1pdGVtczpzdHJldGNoOy1vLWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7LW1vei1mbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy1vLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nLXRvcDowO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDttYXJnaW4tbGVmdDoxLjVyZW19LmhlYWRlci1tZW51IC5idXR0b25zLWNvbnRhaW5lcj4qe21hcmdpbjowIDFyZW0gMCAwfS5oZWFkZXItbWVudSAuYnV0dG9ucy1jb250YWluZXI+KjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5oZWFkZXItbWVudSAuYnV0dG9uLC5oZWFkZXItbWVudSA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuaGVhZGVyLW1lbnUgYnV0dG9uLmJ1dHRvbiwuaGVhZGVyLW1lbnUgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYWx0LmJ1dHRvbi1zdHJva2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuaGVhZGVyLW1lbnUgYnV0dG9uLmFsdC5idXR0b24tc3Ryb2tlLC5oZWFkZXItbWVudSA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24tc3Ryb2tlLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmhlYWRlci1tZW51IGJ1dHRvbi5idXR0b24tc3Ryb2tlLC5oZWFkZXItbWVudSA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmhlYWRlci1tZW51IGEuYnV0dG9uLC5oZWFkZXItbWVudSA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmhlYWRlci1tZW51IGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLC5oZWFkZXItbWVudSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5oZWFkZXItbWVudSAuYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sLmhlYWRlci1tZW51IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBhLmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaGVhZGVyLW1lbnUgYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwuaGVhZGVyLW1lbnUgLmRidXR0b24sLmhlYWRlci1tZW51IC53cGNzcy1jb3B5LWJ0biBpbnB1dCwud3Bjc3MtY29weS1idG4gLmhlYWRlci1tZW51IGlucHV0LC5oZWFkZXItbWVudSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5oZWFkZXItbWVudSAuYnV0dG9uLS1vcmFuZ2UsLmhlYWRlci1tZW51IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaGVhZGVyLW1lbnUgYnV0dG9uLmJ1dHRvbiwuaGVhZGVyLW1lbnUgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaGVhZGVyLW1lbnUgLmJ1dHRvbi5hbHQsLmhlYWRlci1tZW51IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmRidXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5oZWFkZXItbWVudSAuYWx0LmRidXR0b24sLmhlYWRlci1tZW51IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gLmhlYWRlci1tZW51IGlucHV0LmFsdCwuaGVhZGVyLW1lbnUgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dC5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaGVhZGVyLW1lbnUgaW5wdXQuYWx0LC5oZWFkZXItbWVudSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYWx0LmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5oZWFkZXItbWVudSAuYWx0LmJ1dHRvbi0tb3JhbmdlLC5oZWFkZXItbWVudSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5oZWFkZXItbWVudSAuYWx0LmJ1dHRvbi0tb3JhbmdlLC5oZWFkZXItbWVudSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAuaGVhZGVyLW1lbnUgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwuaGVhZGVyLW1lbnUgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmhlYWRlci1tZW51IC5hbHQud3AtZWxlbWVudC1idXR0b24sLmhlYWRlci1tZW51IC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuYnV0dG9uLC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuaGVhZGVyLW1lbnUgLmJ1dHRvbiwuaGVhZGVyLW1lbnUgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLmhlYWRlci1tZW51IC53cC1lbGVtZW50LWJ1dHRvbntvcmRlcjoxfS5oZWFkZXItbWVudSAuYnV0dG9uLXN0cm9rZS0tb3JhbmdlLC5oZWFkZXItbWVudSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmJ1dHRvbi5idXR0b24tc3Ryb2tlLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5oZWFkZXItbWVudSBidXR0b24uYnV0dG9uLmJ1dHRvbi1zdHJva2UtLW9yYW5nZSwuaGVhZGVyLW1lbnUgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYnV0dG9uLXN0cm9rZS0tb3JhbmdlLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmhlYWRlci1tZW51IC5idXR0b24uYnV0dG9uLXN0cm9rZS0tb3JhbmdlLmFsdHtvcmRlcjowfS5oZWFkZXItbWVudV9faWNvbi0tY2FydHttYXJnaW4tdG9wOjA7d2lkdGg6Mi4xcmVtO2hlaWdodDoyLjFyZW19LmhlYWRlci1tZW51X19pY29uLS1sb2dpbnt3aWR0aDoxLjhyZW07aGVpZ2h0OjEuOHJlbX0ubWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lcntvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmctYm90dG9tOjA7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDB9Lm1haW4tbmF2aWdhdGlvbi1jb250YWluZXIgYTpub3QoLmJ1dHRvbik6bm90KC5kYnV0dG9uKSwubWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lciAubWVudS1pdGVte2ZvbnQtc2l6ZToxcmVtfS5tYWluLW5hdmlnYXRpb257ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy1vLWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbW96LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW8tYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1hbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1vLWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7LW1vei1mbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy1vLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW17d2lkdGg6aW5oZXJpdH0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0+YTpub3QoLmJ1dHRvbik6bm90KC5kYnV0dG9uKXt3aWR0aDppbmhlcml0O3BhZGRpbmctbGVmdDouNXJlbTtwYWRkaW5nLXJpZ2h0Oi41cmVtO3RleHQtYWxpZ246Y2VudGVyfS5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbTpudGgtY2hpbGQoMSkgLnN1Yi1tZW51e2xlZnQ6LTJyZW19Lm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtOm50aC1jaGlsZCgyKSAuc3ViLW1lbnV7bGVmdDotMjJyZW19Lm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtOm50aC1jaGlsZCgzKSAuc3ViLW1lbnV7bGVmdDowfS5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbTpudGgtY2hpbGQoNCkgLnN1Yi1tZW51e2xlZnQ6MH0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW06bnRoLWNoaWxkKDUpIC5zdWItbWVudXtsZWZ0Oi02MXJlbX0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOm5vdCguYnV0dG9uKTpub3QoLmRidXR0b24pOjphZnRlcntjb250ZW50Om5vbmUgIWltcG9ydGFudH0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1vcGVuPi5zdWItbWVudXtkaXNwbGF5Om5vbmV9Lm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51ey1vLWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbW96LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW8tYWxpZ24taXRlbXM6ZmxleC1zdGFydDstbXMtYWxpZ24taXRlbXM6ZmxleC1zdGFydDstbW96LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW8tZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDstbW96LWZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LW8tZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1vei1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDhweDt3aWR0aDozNXJlbTtib3JkZXItcmFkaXVzOjFyZW07Ym94LXNoYWRvdzoycHggMnB4IDVweCAxcHggI0RGREZERjtwYWRkaW5nOjI1cHggMzBweH0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYTpub3QoLmJ1dHRvbik6bm90KC5kYnV0dG9uKXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LW8tanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tb3otanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstby1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tb3otYWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstby1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwOy1tb3otZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstby1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbW96LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OmluaGVyaXQ7Zm9udC1zaXplOjEuNnJlbX0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYTpub3QoLmJ1dHRvbik6bm90KC5kYnV0dG9uKTpob3Zlcntjb2xvcjojMkJBMTQ5fS5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVte3dpZHRoOjE4MHB4O3BhZGRpbmctcmlnaHQ6MS41cmVtfS5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1oYXMtbWVudS1pdGVtLWJsb2NrIC5zdWItbWVudXstby1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1vei1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1vLWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1vei1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1vLWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDstbW96LWZsZXgtd3JhcDp3cmFwOy13ZWJraXQtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW8tZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1vei1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1oYXMtbWVudS1pdGVtLWJsb2NrIC5zdWItbWVudSAubWVudS1pdGVtLWJsb2Nre2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstby1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tb3otanVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstby1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tb3otYWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstby1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwOy1tb3otZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstby1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbW96LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YmFja2dyb3VuZC1jb2xvcjojZjVmNmZhO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6MXJlbTtwYWRkaW5nOi41cmVtIDNyZW07Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEuOHJlbX0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0taGFzLW1lbnUtaXRlbS1ibG9jayAuc3ViLW1lbnUgLm1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWRlc2NyaXB0aW9ue21hcmdpbi10b3A6LjhyZW07Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuMnJlbX0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0taGFzLW1lbnUtaXRlbS1ibG9jayAuc3ViLW1lbnUgLm1lbnUtaXRlbS1ibG9jayAuYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtLWhhcy1tZW51LWl0ZW0tYmxvY2sgLnN1Yi1tZW51IC5tZW51LWl0ZW0tYmxvY2sgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1oYXMtbWVudS1pdGVtLWJsb2NrIC5zdWItbWVudSAubWVudS1pdGVtLWJsb2NrIC5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtLWhhcy1tZW51LWl0ZW0tYmxvY2sgLnN1Yi1tZW51IC5tZW51LWl0ZW0tYmxvY2sgLmFsdC5kYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlIC5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1oYXMtbWVudS1pdGVtLWJsb2NrIC5zdWItbWVudSAubWVudS1pdGVtLWJsb2NrIGlucHV0LmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0taGFzLW1lbnUtaXRlbS1ibG9jayAuc3ViLW1lbnUgLm1lbnUtaXRlbS1ibG9jayBpbnB1dC5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlIC5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1oYXMtbWVudS1pdGVtLWJsb2NrIC5zdWItbWVudSAubWVudS1pdGVtLWJsb2NrIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1oYXMtbWVudS1pdGVtLWJsb2NrIC5zdWItbWVudSAubWVudS1pdGVtLWJsb2NrIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgLm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtLWhhcy1tZW51LWl0ZW0tYmxvY2sgLnN1Yi1tZW51IC5tZW51LWl0ZW0tYmxvY2sgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0taGFzLW1lbnUtaXRlbS1ibG9jayAuc3ViLW1lbnUgLm1lbnUtaXRlbS1ibG9jayAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1oYXMtbWVudS1pdGVtLWJsb2NrIC5zdWItbWVudSAubWVudS1pdGVtLWJsb2NrIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi1zdHJva2UsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0taGFzLW1lbnUtaXRlbS1ibG9jayAuc3ViLW1lbnUgLm1lbnUtaXRlbS1ibG9jayBidXR0b24uYnV0dG9uLXN0cm9rZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1oYXMtbWVudS1pdGVtLWJsb2NrIC5zdWItbWVudSAubWVudS1pdGVtLWJsb2NrIGEuYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0taGFzLW1lbnUtaXRlbS1ibG9jayAuc3ViLW1lbnUgLm1lbnUtaXRlbS1ibG9jayBhLmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0LC5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1oYXMtbWVudS1pdGVtLWJsb2NrIC5zdWItbWVudSAubWVudS1pdGVtLWJsb2NrIC5kYnV0dG9uLC5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1oYXMtbWVudS1pdGVtLWJsb2NrIC5zdWItbWVudSAubWVudS1pdGVtLWJsb2NrIC53cGNzcy1jb3B5LWJ0biBpbnB1dCwud3Bjc3MtY29weS1idG4gLm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtLWhhcy1tZW51LWl0ZW0tYmxvY2sgLnN1Yi1tZW51IC5tZW51LWl0ZW0tYmxvY2sgaW5wdXQsLm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtLWhhcy1tZW51LWl0ZW0tYmxvY2sgLnN1Yi1tZW51IC5tZW51LWl0ZW0tYmxvY2sgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0taGFzLW1lbnUtaXRlbS1ibG9jayAuc3ViLW1lbnUgLm1lbnUtaXRlbS1ibG9jayAuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1oYXMtbWVudS1pdGVtLWJsb2NrIC5zdWItbWVudSAubWVudS1pdGVtLWJsb2NrIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1oYXMtbWVudS1pdGVtLWJsb2NrIC5zdWItbWVudSAubWVudS1pdGVtLWJsb2NrIC5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0taGFzLW1lbnUtaXRlbS1ibG9jayAuc3ViLW1lbnUgLm1lbnUtaXRlbS1ibG9jayAuYWx0LmRidXR0b24sLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0taGFzLW1lbnUtaXRlbS1ibG9jayAuc3ViLW1lbnUgLm1lbnUtaXRlbS1ibG9jayBpbnB1dC5hbHQsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtLWhhcy1tZW51LWl0ZW0tYmxvY2sgLnN1Yi1tZW51IC5tZW51LWl0ZW0tYmxvY2sgLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1oYXMtbWVudS1pdGVtLWJsb2NrIC5zdWItbWVudSAubWVudS1pdGVtLWJsb2NrIC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1oYXMtbWVudS1pdGVtLWJsb2NrIC5zdWItbWVudSAubWVudS1pdGVtLWJsb2NrIC5idXR0b24sLm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtLWhhcy1tZW51LWl0ZW0tYmxvY2sgLnN1Yi1tZW51IC5tZW51LWl0ZW0tYmxvY2sgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtLWhhcy1tZW51LWl0ZW0tYmxvY2sgLnN1Yi1tZW51IC5tZW51LWl0ZW0tYmxvY2sgLndwLWVsZW1lbnQtYnV0dG9ue2hlaWdodDphdXRvO21hcmdpbi10b3A6MnJlbTtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctYm90dG9tOjFyZW07dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6aW5pdGlhbH0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbltjbGFzcyo9J21lbnUtaXRlbS1zdWJtZW51LWNvbHVtbnMtJ10gLnN1Yi1tZW51e2dyaWQtYXV0by1mbG93OmNvbHVtbn0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0tc3VibWVudS1jb2x1bW5zLTIgLnN1Yi1tZW51e3dpZHRoOjQyMHB4fS5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1zdWJtZW51LWNvbHVtbnMtMyAuc3ViLW1lbnV7d2lkdGg6NjAwcHh9Lm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtLXN1Ym1lbnUtY29sdW1ucy00IC5zdWItbWVudXt3aWR0aDo3ODBweH0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0tc3VibWVudS1saW5lcy0yIC5zdWItbWVudXtncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDIsIGF1dG8pfS5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1zdWJtZW51LWxpbmVzLTMgLnN1Yi1tZW51e2dyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMywgYXV0byl9Lm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtLXN1Ym1lbnUtbGluZXMtMyAuc3ViLW1lbnUgLm1lbnUtaXRlbS1ibG9ja3tncmlkLXJvdzoxIC8gNH0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0tc3VibWVudS1saW5lcy00IC5zdWItbWVudXtncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDQsIGF1dG8pfS5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1zdWJtZW51LWxpbmVzLTQgLnN1Yi1tZW51IC5tZW51LWl0ZW0tYmxvY2t7Z3JpZC1yb3c6MSAvIDV9Lm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtLXN1Ym1lbnUtbGluZXMtNSAuc3ViLW1lbnV7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg1LCBhdXRvKX0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0tc3VibWVudS1saW5lcy01IC5zdWItbWVudSAubWVudS1pdGVtLWJsb2Nre2dyaWQtcm93OjEgLyA2fS5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1zdWJtZW51LWxpbmVzLTYgLnN1Yi1tZW51IGN1cnJlbnQtbWVudS1pdGVte2dyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoNiwgYXV0byl9Lm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtLXN1Ym1lbnUtbGluZXMtNiAuc3ViLW1lbnUgY3VycmVudC1tZW51LWl0ZW0gLm1lbnUtaXRlbS1ibG9ja3tncmlkLXJvdzoxIC8gN30ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0tc3VibWVudS1saW5lcy03IC5zdWItbWVudXtncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDcsIGF1dG8pfS5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1zdWJtZW51LWxpbmVzLTcgLnN1Yi1tZW51IC5tZW51LWl0ZW0tYmxvY2t7Z3JpZC1yb3c6MSAvIDh9Lm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtLXN1Ym1lbnUtbGluZXMtOCAuc3ViLW1lbnV7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg4LCBhdXRvKX0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0tc3VibWVudS1saW5lcy04IC5zdWItbWVudSAubWVudS1pdGVtLWJsb2Nre2dyaWQtcm93OjEgLyA5fS5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXh9Lm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW5bY2xhc3MqPSdtZW51LWl0ZW0tc3VibWVudS1jb2x1bW5zLSddOmhvdmVyIC5zdWItbWVudXtkaXNwbGF5OmdyaWR9Lm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMyQkExNDk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTotMnB4O3dpZHRoOjEwMCU7aGVpZ2h0OjRweDt6LWluZGV4OjV9Lm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtOmhvdmVyPmE6bm90KC5idXR0b24pOm5vdCguZGJ1dHRvbil7Y29sb3I6IzJCQTE0OX0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW06aG92ZXI6OmFmdGVyLC5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5jdXJyZW50LXBhZ2UtYW5jZXN0b3I6OmFmdGVye2NvbnRlbnQ6XCJcIn0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0gLm1lbnUtaXRlbS1kZXNjcmlwdGlvbntkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NXB4O2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxLjJyZW19Lm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtIC5tZW51LWl0ZW0tYmxvY2t7ZGlzcGxheTpibG9ja30ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0+YTpub3QoLmJ1dHRvbik6bm90KC5kYnV0dG9uKXt3aWR0aDppbmhlcml0fS5tYWluLW5hdmlnYXRpb24gLmN1cnJlbnQtbWVudS1pdGVtPmE6bm90KC5idXR0b24pOm5vdCguZGJ1dHRvbiksLm1haW4tbmF2aWdhdGlvbiAuY3VycmVudC1wYWdlLWFuY2VzdG9yPmE6bm90KC5idXR0b24pOm5vdCguZGJ1dHRvbiksLm1haW4tbmF2aWdhdGlvbiAuY3VycmVudC1tZW51LXBhcmVudD5hOm5vdCguYnV0dG9uKTpub3QoLmRidXR0b24pLC5tYWluLW5hdmlnYXRpb24gLmN1cnJlbnRfcGFnZV9wYXJlbnQ+YTpub3QoLmJ1dHRvbik6bm90KC5kYnV0dG9uKXtjb2xvcjojMkJBMTQ5fX1AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KXsubWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6Mi42cmVtO3BhZGRpbmctcmlnaHQ6Mi42cmVtfS5tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIGE6bm90KC5idXR0b24pOm5vdCguZGJ1dHRvbiksLm1haW4tbmF2aWdhdGlvbi1jb250YWluZXIgLm1lbnUtaXRlbXtmb250LXNpemU6MS4ycmVtfS5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbTpudGgtY2hpbGQoMSkgLnN1Yi1tZW51e2xlZnQ6LTJyZW19Lm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtOm50aC1jaGlsZCgyKSAuc3ViLW1lbnV7bGVmdDotMjJyZW19Lm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtOm50aC1jaGlsZCg1KSAuc3ViLW1lbnV7bGVmdDotODJyZW19Lm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW17d2lkdGg6MjMwcHh9Lm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtLXN1Ym1lbnUtY29sdW1ucy0yIC5zdWItbWVudXt3aWR0aDo1MjBweH0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0tc3VibWVudS1jb2x1bW5zLTMgLnN1Yi1tZW51e3dpZHRoOjc1MHB4fS5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1zdWJtZW51LWNvbHVtbnMtNCAuc3ViLW1lbnV7d2lkdGg6OTgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpey5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgYnV0dG9uLmJ1dHRvbiwuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLXN0cm9rZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciBidXR0b24uYnV0dG9uLXN0cm9rZSwuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciBhLmJ1dHRvbiwuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciBhLmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0LC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuZGJ1dHRvbiwuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLndwY3NzLWNvcHktYnRuIGlucHV0LC53cGNzcy1jb3B5LWJ0biAuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgaW5wdXQsLmhlYWRlci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmhlYWRlci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5idXR0b24tLW9yYW5nZSwuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciBidXR0b24uYnV0dG9uLC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLmFsdCwuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmhlYWRlci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5hbHQuZGJ1dHRvbiwuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgaW5wdXQuYWx0LC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGlucHV0LmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciBpbnB1dC5hbHQsLmhlYWRlci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5idXR0b24sLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLC5oZWFkZXItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2UtY2hlY2tvdXQgLndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAuaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLndwLWVsZW1lbnQtYnV0dG9ue3BhZGRpbmc6MS40cmVtIDJyZW07Zm9udC1zaXplOjEuM3JlbTt3aGl0ZS1zcGFjZTpub3dyYXB9Lm1haW4tbmF2aWdhdGlvbi1jb250YWluZXJ7cGFkZGluZy1sZWZ0OjRyZW07cGFkZGluZy1yaWdodDo0cmVtfS5tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIGE6bm90KC5idXR0b24pOm5vdCguZGJ1dHRvbiksLm1haW4tbmF2aWdhdGlvbi1jb250YWluZXIgLm1lbnUtaXRlbXtmb250LXNpemU6MS40cmVtfS5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbT5hOm5vdCguYnV0dG9uKTpub3QoLmRidXR0b24pe3BhZGRpbmctbGVmdDouOHJlbTtwYWRkaW5nLXJpZ2h0Oi44cmVtfS5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVte3dpZHRoOjMwMHB4fS5tYWluLW5hdmlnYXRpb24+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1zdWJtZW51LWNvbHVtbnMtMiAuc3ViLW1lbnV7d2lkdGg6NjYwcHh9Lm1haW4tbmF2aWdhdGlvbj4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtLXN1Ym1lbnUtY29sdW1ucy0zIC5zdWItbWVudXt3aWR0aDo5NjBweH0ubWFpbi1uYXZpZ2F0aW9uPi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0tc3VibWVudS1jb2x1bW5zLTQgLnN1Yi1tZW51e3dpZHRoOjEyNjBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7Lm1haW4tbmF2aWdhdGlvbi1jb250YWluZXJ7cGFkZGluZy1sZWZ0OjIwcmVtO3BhZGRpbmctcmlnaHQ6MjByZW19fS5mb290ZXItbWFpbntiYWNrZ3JvdW5kLWNvbG9yOiMyMjI0MjI7cGFkZGluZy10b3A6NXJlbTtwYWRkaW5nLWJvdHRvbTo2cmVtfS5mb290ZXItbWFpbiAuZm9vdGVyLWxlZnR7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3Rlci1tYWluIC5sb2dve21heC13aWR0aDoyNXJlbX0uZm9vdGVyLW1haW4gLmZvb3Rlci1zb2NpYWx7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy1vLWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1vei1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1vLWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstby1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwOy1tb3otZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstby1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbW96LWZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3c7bWFyZ2luLXRvcDozcmVtO21hcmdpbi1ib3R0b206M3JlbX0uZm9vdGVyLW1haW4gLmZvb3Rlci1zb2NpYWwgLnBpY3Rve2ZsZXg6MCAwIDIuNHJlbTt3aWR0aDoyLjRyZW07bWFyZ2luLXJpZ2h0OjIuOHJlbX0uZm9vdGVyLW1haW4gLmZvb3Rlci1zb2NpYWwgLnBpY3RvIHN2Z3tmaWxsOiNFRkI0MUM7d2lkdGg6MTAwJX0uZm9vdGVyLW1haW4gLmZvb3Rlci1zb2NpYWwgLnBpY3RvOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LmZvb3Rlci1tYWluIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nLWxlZnQ6MH0uZm9vdGVyLW1haW4gdWwgbGl7cGFkZGluZy10b3A6LjRyZW07cGFkZGluZy1ib3R0b206LjRyZW19LmZvb3Rlci1tYWluIC5hY2NvcmRpb257cGFkZGluZzouOHJlbSAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMyQkExNDl9LmZvb3Rlci1tYWluIC5hY2NvcmRpb24tdGl0bGV7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy1vLWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbW96LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW8tYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1hbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1vLWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7LW1vei1mbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy1vLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdztmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MS42cmVtO2NvbG9yOiMyQkExNDl9LmZvb3Rlci1tYWluIC5hY2NvcmRpb24tY29udGVudCwuZm9vdGVyLW1haW4gLmFjY29yZGlvbi1jb250ZW50IGF7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjEuNHJlbTtjb2xvcjojRkZGRkZGfS5mb290ZXItbWFpbiAuYWNjb3JkaW9uLWNvbnRlbnQgYTpub3QoW2hyZWZdKTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZm9vdGVyLW1haW4gLmZvb3Rlci1uYXZpZ2F0aW9ue3BhZGRpbmctbGVmdDowfS5mb290ZXItbWFpbiAuZm9vdGVyLW5hdmlnYXRpb24gLnN1Yi1tZW51e3BhZGRpbmctdG9wOi40cmVtO3BhZGRpbmctbGVmdDoycmVtfS5mb290ZXItbWFpbiAubWVudS1pdGVtLWRlc2NyaXB0aW9uLC5mb290ZXItbWFpbiAubWVudS1pdGVtLWJsb2NrLC5mb290ZXItbWFpbiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXNvbHV0aW9uKXtkaXNwbGF5Om5vbmV9LmZvb3Rlci1tYWluIC5mb290ZXItY29udGFjdHtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LW8tanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tb3otanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstby1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tb3otYWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstby1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwOy1tb3otZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstby1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbW96LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLXRvcDozcmVtfS5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRhY3Q+Knt3aWR0aDoxMDAlfS5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LXBhcnRuZXJze2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstby1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1vei1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1vLWFsaWduLWl0ZW1zOnN0cmV0Y2g7LW1zLWFsaWduLWl0ZW1zOnN0cmV0Y2g7LW1vei1hbGlnbi1pdGVtczpzdHJldGNoOy13ZWJraXQtYWxpZ24taXRlbXM6c3RyZXRjaDthbGlnbi1pdGVtczpzdHJldGNoOy1vLWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDstbW96LWZsZXgtd3JhcDp3cmFwOy13ZWJraXQtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW8tZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1vei1mbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LXBhcnRuZXJzIC5mb290ZXItY29udGFjdC1zdXBwb3J0ey1vLWZsZXg6MCAwIDEwMCU7LW1zLWZsZXg6MCAwIDEwMCU7LW1vei1mbGV4OjAgMCAxMDAlOy13ZWJraXQtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO2hlaWdodDphdXRvO21hcmdpbi1ib3R0b206Mi41cmVtO3BhZGRpbmctdG9wOjEuMnJlbTtwYWRkaW5nLWJvdHRvbToxLjJyZW07bGluZS1oZWlnaHQ6aW5pdGlhbDt0ZXh0LWFsaWduOmNlbnRlcn0uZm9vdGVyLW1haW4gLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1wYXJ0bmVycyBpbWd7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDo0cmVtICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjFyZW19LmZvb3Rlci1tYWluIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtcGFydG5lcnMgaW1nOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LmZvb3Rlci1tYWluIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtY29udGFjdHttYXJnaW4tdG9wOjVyZW19LmZvb3Rlci1tYWluIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtY29udGFjdD4qe21hcmdpbi1ib3R0b206MnJlbX0uZm9vdGVyLW1haW4gLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb250YWN0Pio6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmZvb3Rlci1tYWluIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtY29udGFjdCBhLC5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWNvbnRhY3QgYWRkcmVzcywuZm9vdGVyLW1haW4gLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb250YWN0IC5saW5re2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxLjRyZW07Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNGRkZGRkZ9LmZvb3Rlci1tYWluIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtY29udGFjdCBhOmhvdmVyLC5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWNvbnRhY3QgLmxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZm9vdGVyLWJvdHRvbXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LW8tanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tb3otanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstby1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWFsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW8tZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDstbW96LWZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LW8tZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1vei1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctdG9wOjEuNXJlbTtwYWRkaW5nLWJvdHRvbToxcmVtO2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxLjJyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3Rlci1ib3R0b20+KnttYXJnaW4tYm90dG9tOi44cmVtfS5mb290ZXItYm90dG9tPio6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmZvb3Rlci1ib3R0b20gYXtjb2xvcjojMDAwMDAwfS5zaWduYXR1cmV7d2lkdGg6MTMwcHggKyA0cmVtfS5saW5rLWRlLWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjNyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmxpbmstZGUtY29udGFpbmVyIC5saW5rLWRlLWxvZ297ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjNyZW07aGVpZ2h0OjNyZW19LmxpbmstZGUtY29udGFpbmVyIC5saW5rLWRlLWxvZ28gLm9wZW5lZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9sb2dvLWRlLWNvcHlyaWdodC1vcGVuZWQucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjA7ei1pbmRleDoyfS5saW5rLWRlLWNvbnRhaW5lciAubGluay1kZS1sb2dvIC5jbG9zZWR7YmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbG9nby1kZS1jb3B5cmlnaHQtY2xvc2VkLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eToxO3otaW5kZXg6M30ubGluay1kZS1jb250YWluZXIgLmxpbmstZGUtYW5pbWF0aW9uLWNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEzMHB4O2hlaWdodDoxMDAlO3JpZ2h0OjA7dG9wOjA7LW8tYW5pbWF0aW4tZmlsbC1tb2RlOnBhdXNlOy1tcy1hbmltYXRpbi1maWxsLW1vZGU6cGF1c2U7LW1vei1hbmltYXRpbi1maWxsLW1vZGU6cGF1c2U7LXdlYmtpdC1hbmltYXRpbi1maWxsLW1vZGU6cGF1c2U7YW5pbWF0aW4tZmlsbC1tb2RlOnBhdXNlOy1vLXRyYW5zaXRpb246d2lkdGggODAwbXMgZWFzZSAwczstbXMtdHJhbnNpdGlvbjp3aWR0aCA4MDBtcyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjp3aWR0aCA4MDBtcyBlYXNlIDBzOy13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCA4MDBtcyBlYXNlIDBzO3RyYW5zaXRpb246d2lkdGggODAwbXMgZWFzZSAwc30ubGluay1kZS1jb250YWluZXIgLmxpbmstZGUtYW5pbWF0aW9uLWNvbnRhaW5lciAubGluay1kZXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjEzMHB4O2hlaWdodDoxMDAlO2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxLjJyZW07bGluZS1oZWlnaHQ6M3JlbTtjb2xvcjojMDAwMDAwO3doaXRlLXNwYWNlOm5vd3JhcH0ubGluay1kZS1jb250YWluZXI6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxpbmstZGUtY29udGFpbmVyOmhvdmVyIC5saW5rLWRlLWxvZ28gLm9wZW5lZHstby1hbmltYXRpb246bG9nby1kZS1jb2xvcnMtb3BlbmVkIDgwMG1zIDEgZWFzZTstbXMtYW5pbWF0aW9uOmxvZ28tZGUtY29sb3JzLW9wZW5lZCA4MDBtcyAxIGVhc2U7LW1vei1hbmltYXRpb246bG9nby1kZS1jb2xvcnMtb3BlbmVkIDgwMG1zIDEgZWFzZTstd2Via2l0LWFuaW1hdGlvbjpsb2dvLWRlLWNvbG9ycy1vcGVuZWQgODAwbXMgMSBlYXNlO2FuaW1hdGlvbjpsb2dvLWRlLWNvbG9ycy1vcGVuZWQgODAwbXMgMSBlYXNlfS5saW5rLWRlLWNvbnRhaW5lcjpob3ZlciAubGluay1kZS1sb2dvIC5jbG9zZWR7LW8tYW5pbWF0aW9uOmxvZ28tZGUtY29sb3JzLWNsb3NlZCA4MDBtcyAxIGVhc2U7LW1zLWFuaW1hdGlvbjpsb2dvLWRlLWNvbG9ycy1jbG9zZWQgODAwbXMgMSBlYXNlOy1tb3otYW5pbWF0aW9uOmxvZ28tZGUtY29sb3JzLWNsb3NlZCA4MDBtcyAxIGVhc2U7LXdlYmtpdC1hbmltYXRpb246bG9nby1kZS1jb2xvcnMtY2xvc2VkIDgwMG1zIDEgZWFzZTthbmltYXRpb246bG9nby1kZS1jb2xvcnMtY2xvc2VkIDgwMG1zIDEgZWFzZX0ubGluay1kZS1jb250YWluZXI6aG92ZXIgLmxpbmstZGUtYW5pbWF0aW9uLWNvbnRhaW5lcnstby1hbmltYXRpb246bG9nby1kZS1vcGVuIDgwMG1zIDEgZWFzZTstbXMtYW5pbWF0aW9uOmxvZ28tZGUtb3BlbiA4MDBtcyAxIGVhc2U7LW1vei1hbmltYXRpb246bG9nby1kZS1vcGVuIDgwMG1zIDEgZWFzZTstd2Via2l0LWFuaW1hdGlvbjpsb2dvLWRlLW9wZW4gODAwbXMgMSBlYXNlO2FuaW1hdGlvbjpsb2dvLWRlLW9wZW4gODAwbXMgMSBlYXNlfUBrZXlmcmFtZXMgbG9nby1kZS1jb2xvcnMtY2xvc2VkezAle29wYWNpdHk6MX01MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGxvZ28tZGUtY29sb3JzLW9wZW5lZHswJXtvcGFjaXR5OjB9NTAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QGtleWZyYW1lcyBsb2dvLWRlLW9wZW57MCV7d2lkdGg6MTMwcHh9NTAle3dpZHRoOjBweH0xMDAle3dpZHRoOjEzMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpey5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LXBhcnRuZXJzIC5mb290ZXItY29udGFjdC1zdXBwb3J0e3BhZGRpbmctdG9wOjEuOHJlbTtwYWRkaW5nLWJvdHRvbToxLjhyZW19LmZvb3Rlci1tYWluIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtcGFydG5lcnMgaW1ne2hlaWdodDphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmZvb3Rlci1tYWlue2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstby1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1vei1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1vLWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1vei1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1vLWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7LW1vei1mbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy1vLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nOjZyZW0gNTBweCA1cmVtIDUwcHh9LmZvb3Rlci1tYWluPip7d2lkdGg6Y2FsYygxMDAlIC8gNSk7bWFyZ2luLXJpZ2h0OjJyZW07cGFkZGluZzouOHJlbSAwfS5mb290ZXItbWFpbj4qOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LmZvb3Rlci1tYWluIC5mb290ZXItbGVmdHt3aWR0aDpjYWxjKDEwMCUgLyA1IC0gMTAwJSAvIDUgLyA0KX0uZm9vdGVyLW1haW4gLmxvZ297d2lkdGg6MTAwJX0uZm9vdGVyLW1haW4gLmZvb3Rlci1zb2NpYWwgLnBpY3Rve21hcmdpbi1yaWdodDoycmVtfS5mb290ZXItbWFpbiB1bCBsaXtwYWRkaW5nLXRvcDouNHJlbTtwYWRkaW5nLWJvdHRvbTouNHJlbX0uZm9vdGVyLW1haW4gLm5hdmlnYXRpb24tY29udGFpbmVye3dpZHRoOmNhbGMoMTAwJSAvIDUgKiAyLjcpfS5mb290ZXItbWFpbiAuYmxvZ3t3aWR0aDpjYWxjKDEwMCUgLyA1IC0gMTAwJSAvIDUgLyAyLjUpfS5mb290ZXItbWFpbiAuYWNjb3JkaW9ue2JvcmRlci1ib3R0b206bm9uZX0uZm9vdGVyLW1haW4gLmFjY29yZGlvbi10aXRsZXtmb250LXNpemU6MS4ycmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZm9vdGVyLW1haW4gLmFjY29yZGlvbi1jb250ZW50IGF7Zm9udC1zaXplOjEuM3JlbX0uZm9vdGVyLW1haW4gLmZvb3Rlci1uYXZpZ2F0aW9ue2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstby1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1vei1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1vLWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1vei1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1vLWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDstbW96LWZsZXgtd3JhcDp3cmFwOy13ZWJraXQtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW8tZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1vei1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO21heC1oZWlnaHQ6NDVyZW19LmZvb3Rlci1tYWluIC5mb290ZXItY29udGFjdHttYXJnaW4tdG9wOjB9LmZvb3Rlci1tYWluIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtcGFydG5lcnN7LW8tanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tb3otanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstby1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tb3otYWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstby1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwOy1tb3otZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstby1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbW96LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmZvb3Rlci1tYWluIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtcGFydG5lcnMgLmZvb3Rlci1jb250YWN0LXN1cHBvcnR7bWFyZ2luLWJvdHRvbTozLjVyZW19LmZvb3Rlci1tYWluIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtcGFydG5lcnMgaW1ne21hcmdpbi1ib3R0b206MS41cmVtfS5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LXBhcnRuZXJzIGltZzpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uZm9vdGVyLW1haW4gLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb250YWN0ey1vLW9yZGVyOi0xOy1tcy1vcmRlcjotMTstbW96LW9yZGVyOi0xOy13ZWJraXQtb3JkZXI6LTE7b3JkZXI6LTE7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206Mi41cmVtfS5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWNvbnRhY3QgYSwuZm9vdGVyLW1haW4gLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb250YWN0IGFkZHJlc3MsLmZvb3Rlci1tYWluIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtY29udGFjdCAubGlua3tmb250LXNpemU6MS4zcmVtfS5mb290ZXItYm90dG9tey1vLWp1c3RpZnktY29udGVudDpmbGV4LWVuZDstbXMtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tb3otanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDstby1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWFsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW8tZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDstbW96LWZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LW8tZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1vei1mbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmctbGVmdDo1MHB4O3BhZGRpbmctcmlnaHQ6NTBweDtmb250LXNpemU6MS4zcmVtfS5mb290ZXItYm90dG9tPip7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1yaWdodDoycmVtfS5mb290ZXItYm90dG9tPio6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uZm9vdGVyLWJvdHRvbSAuY29weXJpZ2h0e21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OmF1dG87Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEuNHJlbX19QG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCl7LmZvb3Rlci1tYWlue3BhZGRpbmctdG9wOjhyZW07cGFkZGluZy1ib3R0b206NnJlbX0uZm9vdGVyLW1haW4+KnttYXJnaW4tcmlnaHQ6NXJlbX0uZm9vdGVyLW1haW4gLmxvZ297d2lkdGg6YXV0b30uZm9vdGVyLW1haW4gLm5hdmlnYXRpb24tY29udGFpbmVye3dpZHRoOmNhbGMoMTAwJSAvIDUgKiAyKX0uZm9vdGVyLW1haW4gLmZvb3Rlci1zb2NpYWx7bWFyZ2luLXRvcDo0cmVtfS5mb290ZXItbWFpbiAuZm9vdGVyLXNvY2lhbCAucGljdG97bWFyZ2luLXJpZ2h0OjIuOHJlbX19QG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCl7LmZvb3Rlci1tYWlue2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleH0uZm9vdGVyLW1haW4gdWwgbGl7cGFkZGluZy10b3A6LjZyZW07cGFkZGluZy1ib3R0b206LjZyZW19LmZvb3Rlci1tYWluIC5hY2NvcmRpb24tY29udGVudCBhe2ZvbnQtc2l6ZToxLjZyZW19LmZvb3Rlci1tYWluIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtY29udGFjdCBhLC5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWNvbnRhY3QgYWRkcmVzcywuZm9vdGVyLW1haW4gLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb250YWN0IC5saW5re2ZvbnQtc2l6ZToxLjZyZW19LmZvb3Rlci1ib3R0b217Zm9udC1zaXplOjEuNnJlbX19LnBvcGlue2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7cG9zaXRpb246Zml4ZWQ7b3ZlcmZsb3c6aGlkZGVuO2xlZnQ6NTAlO3RvcDo1MCU7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7bWF4LXdpZHRoOjkycmVtO2JvcmRlci1yYWRpdXM6MS41cmVtO3otaW5kZXg6OTk5OTk5Oy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5wb3Bpbi5pcy1vcGVue2Rpc3BsYXk6YmxvY2t9LnBvcGluLW92ZXJsYXl7ZGlzcGxheTpub25lO2JhY2tncm91bmQtY29sb3I6IzAwMDAwMDdCO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6OTk5OTk4fS5wb3Bpbi1vdmVybGF5LmlzLW9wZW57ZGlzcGxheTpibG9ja30ucG9waW4tZm9ybSAucG9waW4tZGVzY3JpcHRpb24tY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6IzIyMjQyMjtwYWRkaW5nOjJyZW0gMS41cmVtO2NvbG9yOiNGRkZGRkZ9LnBvcGluLWZvcm0gLnBvcGluLWRlc2NyaXB0aW9uLWNvbnRhaW5lciAucG9waW4tdGl0bGV7YmFja2dyb3VuZC1jb2xvcjojMkJBMTQ5O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MS41cmVtO3BhZGRpbmc6LjFyZW0gMS42cmVtO2JvcmRlci1yYWRpdXM6MS44cmVtO2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxLjJyZW19LnBvcGluLWZvcm0gLnBvcGluLWRlc2NyaXB0aW9uLWNvbnRhaW5lciAucG9waW4tc3VidGl0bGV7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MS4wfS5wb3Bpbi1mb3JtIC5wb3Bpbi1kZXNjcmlwdGlvbi1jb250YWluZXIgLnBvcGluLWRlc2NyaXB0aW9ue2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjJyZW07Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxLjJ9LnBvcGluLWZvcm0gLnBvcGluLWZvcm0tY29udGFpbmVyIGZvcm17YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjA7cGFkZGluZzoyMHB4IDE1cHggMnJlbSAxLjVyZW19LnBvcGluLWZvcm0gLnBvcGluLWZvcm0tY29udGFpbmVyIGZvcm0gc2VsZWN0LC5wb3Bpbi1mb3JtIC5wb3Bpbi1mb3JtLWNvbnRhaW5lciBmb3JtIHRleHRhcmVhLC5wb3Bpbi1mb3JtIC5wb3Bpbi1mb3JtLWNvbnRhaW5lciBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5wb3Bpbi1mb3JtIC5wb3Bpbi1mb3JtLWNvbnRhaW5lciBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwucG9waW4tZm9ybSAucG9waW4tZm9ybS1jb250YWluZXIgZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLC5wb3Bpbi1mb3JtIC5wb3Bpbi1mb3JtLWNvbnRhaW5lciBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwucG9waW4tZm9ybSAucG9waW4tZm9ybS1jb250YWluZXIgZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJde21hcmdpbi1ib3R0b206LjVyZW07cGFkZGluZzouOHJlbSAxcmVtO2JvcmRlcjoxcHggc29saWQgI0QzRDNEMztib3JkZXItcmFkaXVzOjFyZW07Zm9udC1zaXplOjEuMXJlbTtjb2xvcjojMDAwMDAwfS5wb3Bpbi1mb3JtIC5wb3Bpbi1mb3JtLWNvbnRhaW5lciBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbCwucG9waW4tZm9ybSAucG9waW4tZm9ybS1jb250YWluZXIgZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl0rbGFiZWx7Zm9udC1zaXplOi45cmVtO2NvbG9yOiMwMDAwMDB9LnBvcGluLWZvcm0gLnBvcGluLWZvcm0tY29udGFpbmVyIGZvcm0gW25hbWU9XCJEcm9wZG93blwiXXtkaXNwbGF5OmJsb2NrfS5wb3Bpbi1mb3JtIC5wb3Bpbi1mb3JtLWNvbnRhaW5lciBmb3JtIFt0eXBlPVwic3VibWl0XCJdey1vLWFsaWduLXNlbGY6c3RyZXRjaDstbXMtYWxpZ24tc2VsZjpzdHJldGNoOy1tb3otYWxpZ24tc2VsZjpzdHJldGNoOy13ZWJraXQtYWxpZ24tc2VsZjpzdHJldGNoO2FsaWduLXNlbGY6c3RyZXRjaH0ucG9waW4tZm9ybSAucG9waW4tZm9ybS1jb250YWluZXIgZm9ybSAuZm9ybS1kZXNjcmlwdGlvbntkaXNwbGF5Om5vbmV9LnBvcGluLWNsb3Nle2JhY2tncm91bmQ6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy1vLWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1vei1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1vLWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstby1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwOy1tb3otZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstby1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbW96LWZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3c7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MS41cmVtO3RvcDoxcmVtO3dpZHRoOjIuOXJlbTtoZWlnaHQ6Mi45cmVtO2JvcmRlcjoycHggc29saWQgI0ZGRkZGRjtib3JkZXItcmFkaXVzOjUwJX0ucG9waW4tY2xvc2Ugc3Zne3N0cm9rZTojRkZGRkZGO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9W2RhdGEtc2VsZWN0XXtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6MXJlbTtwYWRkaW5nOjEuNHJlbSAyLjJyZW07Ym9yZGVyOjJweCBzb2xpZCAjRThFOEU4O2JvcmRlci1yYWRpdXM6MS4ycmVtO2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjRyZW07Y29sb3I6IzAwMDAwMDt6LWluZGV4Ojk5OTk5MH1bZGF0YS1zZWxlY3RdIHVse21hcmdpbjowO3BhZGRpbmc6MH1bZGF0YS1zZWxlY3RdIHVsIGxpe21hcmdpbi1ib3R0b206LjVyZW19W2RhdGEtc2VsZWN0XSB1bCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1bZGF0YS1zZWxlY3RdIGF7Y29sb3I6IzAwMDAwMH1bZGF0YS1zZWxlY3RdIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzJCQTE0OX1bZGF0YS1zZWxlY3RdLmlzLW9wZW57ZGlzcGxheTpibG9ja31AbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpey5wb3Bpbnt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4ICogMil9LnBvcGluLWZvcm0gLnBvcGluLWRlc2NyaXB0aW9uLWNvbnRhaW5lcntwYWRkaW5nOjNyZW19LnBvcGluLWZvcm0gLnBvcGluLWRlc2NyaXB0aW9uLWNvbnRhaW5lciAucG9waW4tdGl0bGV7Zm9udC1zaXplOjEuNnJlbX0ucG9waW4tZm9ybSAucG9waW4tZGVzY3JpcHRpb24tY29udGFpbmVyIC5wb3Bpbi1zdWJ0aXRsZXtmb250LXNpemU6My40cmVtfS5wb3Bpbi1mb3JtIC5wb3Bpbi1kZXNjcmlwdGlvbi1jb250YWluZXIgLnBvcGluLWRlc2NyaXB0aW9ue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuOHJlbX0ucG9waW4tZm9ybSAucG9waW4tZm9ybS1jb250YWluZXIgZm9ybXtwYWRkaW5nOjNyZW19LnBvcGluLWZvcm0gLnBvcGluLWZvcm0tY29udGFpbmVyIGZvcm0gc2VsZWN0LC5wb3Bpbi1mb3JtIC5wb3Bpbi1mb3JtLWNvbnRhaW5lciBmb3JtIHRleHRhcmVhLC5wb3Bpbi1mb3JtIC5wb3Bpbi1mb3JtLWNvbnRhaW5lciBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5wb3Bpbi1mb3JtIC5wb3Bpbi1mb3JtLWNvbnRhaW5lciBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwucG9waW4tZm9ybSAucG9waW4tZm9ybS1jb250YWluZXIgZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLC5wb3Bpbi1mb3JtIC5wb3Bpbi1mb3JtLWNvbnRhaW5lciBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwucG9waW4tZm9ybSAucG9waW4tZm9ybS1jb250YWluZXIgZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJde21hcmdpbi1ib3R0b206MXJlbTtwYWRkaW5nOjEuMnJlbSAxLjhyZW19LnBvcGluLWZvcm0gLnBvcGluLWZvcm0tY29udGFpbmVyIGZvcm0gW3R5cGU9XCJzdWJtaXRcIl17bWFyZ2luLXRvcDoyLjVyZW19fUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LnBvcGlue2JvcmRlci1yYWRpdXM6Mi44cmVtfS5wb3Bpbi1mb3Jtey1vLWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbW96LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW8tYWxpZ24taXRlbXM6c3RyZXRjaDstbXMtYWxpZ24taXRlbXM6c3RyZXRjaDstbW96LWFsaWduLWl0ZW1zOnN0cmV0Y2g7LXdlYmtpdC1hbGlnbi1pdGVtczpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2g7LW8tZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDstbW96LWZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LW8tZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1vei1mbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5wb3Bpbi1mb3JtIC5wb3Bpbi1kZXNjcmlwdGlvbi1jb250YWluZXJ7LW8tZmxleDowIDAgNDByZW07LW1zLWZsZXg6MCAwIDQwcmVtOy1tb3otZmxleDowIDAgNDByZW07LXdlYmtpdC1mbGV4OjAgMCA0MHJlbTtmbGV4OjAgMCA0MHJlbTtwYWRkaW5nOjYuNXJlbSA0LjVyZW19LnBvcGluLWZvcm0gLnBvcGluLWRlc2NyaXB0aW9uLWNvbnRhaW5lciAucG9waW4tdGl0bGV7bWFyZ2luLWJvdHRvbTozLjVyZW07Zm9udC1zaXplOjEuNnJlbX0ucG9waW4tZm9ybSAucG9waW4tZGVzY3JpcHRpb24tY29udGFpbmVyIC5wb3Bpbi1zdWJ0aXRsZXtmb250LXNpemU6My40cmVtO2xpbmUtaGVpZ2h0OjEuMn0ucG9waW4tZm9ybSAucG9waW4tZGVzY3JpcHRpb24tY29udGFpbmVyIC5wb3Bpbi1kZXNjcmlwdGlvbnttYXJnaW4tdG9wOjNyZW07Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoxLjZ9LnBvcGluLWZvcm0gLnBvcGluLWRlc2NyaXB0aW9uLWNvbnRhaW5lciAucG9waW4tZGVzY3JpcHRpb246OmFmdGVye2NvbnRlbnQ6Jyc7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0ycmVtO3dpZHRoOjEwMCU7aGVpZ2h0OjFweH0ucG9waW4tZm9ybSAucG9waW4tZm9ybS1jb250YWluZXJ7cGFkZGluZzo5cmVtIDQuNXJlbSA0LjVyZW0gNC41cmVtfS5wb3Bpbi1mb3JtIC5wb3Bpbi1mb3JtLWNvbnRhaW5lciBmb3Jte2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bztyaWdodDowO3BhZGRpbmc6LjVyZW19LnBvcGluLWZvcm0gLnBvcGluLWZvcm0tY29udGFpbmVyIGZvcm0gc2VsZWN0LC5wb3Bpbi1mb3JtIC5wb3Bpbi1mb3JtLWNvbnRhaW5lciBmb3JtIHRleHRhcmVhLC5wb3Bpbi1mb3JtIC5wb3Bpbi1mb3JtLWNvbnRhaW5lciBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5wb3Bpbi1mb3JtIC5wb3Bpbi1mb3JtLWNvbnRhaW5lciBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwucG9waW4tZm9ybSAucG9waW4tZm9ybS1jb250YWluZXIgZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLC5wb3Bpbi1mb3JtIC5wb3Bpbi1mb3JtLWNvbnRhaW5lciBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwucG9waW4tZm9ybSAucG9waW4tZm9ybS1jb250YWluZXIgZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJde21hcmdpbi1ib3R0b206MXJlbTtwYWRkaW5nOjIuMnJlbTtmb250LXNpemU6MS40cmVtfS5wb3Bpbi1mb3JtLmlzLW9wZW57ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4fS5wb3Bpbi1jbG9zZXtiYWNrZ3JvdW5kOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstby1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tb3otanVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstby1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWFsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW8tZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDstbW96LWZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LW8tZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1vei1mbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93O3JpZ2h0OjNyZW07dG9wOjIuNXJlbTt3aWR0aDozLjlyZW07aGVpZ2h0OjMuOXJlbTtib3JkZXI6MnB4IHNvbGlkICMwMDAwMDB9LnBvcGluLWNsb3NlIHN2Z3tzdHJva2U6IzAwMDAwMH19LmhlYWRlci1scHtoZWlnaHQ6YXV0b30uaGVhZGVyLWxwLmNsb3Nle3RvcDotMTMuMnJlbX0uaGVhZGVyLWxwIC5oZWFkZXItY29udGFpbmVye21heC13aWR0aDoxMzByZW07cGFkZGluZy10b3A6M3JlbTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO2JveC1zaGFkb3c6bm9uZX0uaGVhZGVyLWxwX19saW5re21hcmdpbi1yaWdodDoxLjZyZW07bWFyZ2luLWxlZnQ6MS42cmVtfS5oZWFkZXItbHBfX2J0bi1pbWd7bWF4LXdpZHRoOjQxLjJyZW07bWFyZ2luLXJpZ2h0OjEuNnJlbTttYXJnaW4tbGVmdDoxLjZyZW19LmZvb3Rlci1scHttYXJnaW4tdG9wOjVyZW07Ym9yZGVyLXJhZGl1czoycmVtIDJyZW0gMCAwfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmZvb3Rlci1scHttYXJnaW4tdG9wOjEwcmVtfX1AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KXsuZm9vdGVyLWxwe3BhZGRpbmctdG9wOjEzcmVtO3BhZGRpbmctYm90dG9tOjEzcmVtO2JvcmRlci1yYWRpdXM6NHJlbSA0cmVtIDAgMH19LmZvb3Rlci1scF9faW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxLjZyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTNyZW07bWFyZ2luLWJvdHRvbTowO21hcmdpbi1ibG9jay1lbmQ6MH1AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KXsuZm9vdGVyLWxwX19pbWd7d2lkdGg6MThyZW19fS5mb290ZXItbHBfX3RleHR7bWFyZ2luLWJvdHRvbTo0LjZyZW07bGluZS1oZWlnaHQ6MS4xfUBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpey5mb290ZXItbHBfX3RleHR7cGFkZGluZy1yaWdodDoxMS44cmVtO3BhZGRpbmctbGVmdDoxMS44cmVtfX0uZm9vdGVyLWxwX19idG5ze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9vdGVyLWxwX19idG4taW1ne2Rpc3BsYXk6ZmxleDttYXgtd2lkdGg6NDUuNnJlbTttYXJnaW4tcmlnaHQ6MXJlbTttYXJnaW4tbGVmdDoxcmVtfS5mb290ZXItbHAgLmJ1dHRvbiwuZm9vdGVyLWxwIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5mb290ZXItbHAgYnV0dG9uLmJ1dHRvbiwuZm9vdGVyLWxwIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmFsdC5idXR0b24tc3Ryb2tlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmZvb3Rlci1scCBidXR0b24uYWx0LmJ1dHRvbi1zdHJva2UsLmZvb3Rlci1scCA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24tc3Ryb2tlLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmZvb3Rlci1scCBidXR0b24uYnV0dG9uLXN0cm9rZSwuZm9vdGVyLWxwIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuZm9vdGVyLWxwIGEuYnV0dG9uLC5mb290ZXItbHAgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5mb290ZXItbHAgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLmZvb3Rlci1scCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5mb290ZXItbHAgLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdLC5mb290ZXItbHAgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5mb290ZXItbHAgYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwuZm9vdGVyLWxwIC5kYnV0dG9uLC5mb290ZXItbHAgLndwY3NzLWNvcHktYnRuIGlucHV0LC53cGNzcy1jb3B5LWJ0biAuZm9vdGVyLWxwIGlucHV0LC5mb290ZXItbHAgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuZm9vdGVyLWxwIC5idXR0b24tLW9yYW5nZSwuZm9vdGVyLWxwIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuZm9vdGVyLWxwIGJ1dHRvbi5idXR0b24sLmZvb3Rlci1scCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5mb290ZXItbHAgLmJ1dHRvbi5hbHQsLmZvb3Rlci1scCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5kYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuZm9vdGVyLWxwIC5hbHQuZGJ1dHRvbiwuZm9vdGVyLWxwIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gLmZvb3Rlci1scCBpbnB1dC5hbHQsLmZvb3Rlci1scCAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGlucHV0LmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5mb290ZXItbHAgaW5wdXQuYWx0LC5mb290ZXItbHAgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuZm9vdGVyLWxwIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLmZvb3Rlci1scCAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5mb290ZXItbHAgLmFsdC5idXR0b24tLW9yYW5nZSwuZm9vdGVyLWxwIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5mb290ZXItbHAgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwuZm9vdGVyLWxwIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5mb290ZXItbHAgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwuZm9vdGVyLWxwIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuYnV0dG9uLC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuZm9vdGVyLWxwIC5idXR0b24sLmZvb3Rlci1scCAud29vY29tbWVyY2UtY2hlY2tvdXQgLndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAuZm9vdGVyLWxwIC53cC1lbGVtZW50LWJ1dHRvbnttYXJnaW4tcmlnaHQ6MXJlbTttYXJnaW4tbGVmdDoxcmVtfS5mb290ZXItbHAgLmJ1dHRvbi0tb3Jhbmdle21hcmdpbi1ib3R0b206M3JlbX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5mb290ZXItbHAgLmJ1dHRvbi0tb3Jhbmdle21hcmdpbi1ib3R0b206MH19LmZvb3Rlci1scCAuZm9vdGVyLWNvbnRlbnR7d2lkdGg6MTAwJTttYXgtd2lkdGg6OTByZW07bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmZmZmO2ZvbnQtc2l6ZTozLjhyZW07Zm9udC13ZWlnaHQ6OTAwfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmZvb3Rlci1scCAuZm9vdGVyLWNvbnRlbnR7Zm9udC1zaXplOjQuOHJlbX19QG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCl7LmZvb3Rlci1scCAuZm9vdGVyLWNvbnRlbnR7Zm9udC1zaXplOjYuOHJlbX19LmJsb2NrLXN1YnRpdGxle2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxcmVtfS5zbGlkZXItc29sdXRpb25ze2JhY2tncm91bmQtY29sb3I6I2Y1ZjZmYTtwYWRkaW5nLXRvcDo1cmVtO3BhZGRpbmctYm90dG9tOjNyZW19LnNsaWRlci1zb2x1dGlvbnMtdGl0bGV7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozLjRyZW07bGluZS1oZWlnaHQ6MS40fS5zbGlkZXItc29sdXRpb25zLWRlc2NyaXB0aW9ue2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS41fS5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXJ7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy1vLWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbW96LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW8tYWxpZ24taXRlbXM6ZmxleC1zdGFydDstbXMtYWxpZ24taXRlbXM6ZmxleC1zdGFydDstbW96LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW8tZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDstbW96LWZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LW8tZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1vei1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi10b3A6MnJlbX0uc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC5idXR0b24sLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIGJ1dHRvbi5idXR0b24sLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgYnV0dG9uLmFsdC5idXR0b24tc3Ryb2tlLC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLXN0cm9rZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgYnV0dG9uLmJ1dHRvbi1zdHJva2UsLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciBhLmJ1dHRvbiwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXSwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBhLmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAuZGJ1dHRvbiwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53cGNzcy1jb3B5LWJ0biBpbnB1dCwud3Bjc3MtY29weS1idG4gLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciBpbnB1dCwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLS1vcmFuZ2UsLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciBidXR0b24uYnV0dG9uLC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC5idXR0b24uYWx0LC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAuYWx0LmRidXR0b24sLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgaW5wdXQuYWx0LC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dC5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIGlucHV0LmFsdCwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAuYWx0LmJ1dHRvbi0tb3JhbmdlLC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC5hbHQud3AtZWxlbWVudC1idXR0b24sLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC5hbHQud3AtZWxlbWVudC1idXR0b24sLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgLmJ1dHRvbiwud29vY29tbWVyY2UgdWwucHJvZHVjdHMgLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud3AtZWxlbWVudC1idXR0b257bWFyZ2luLWJvdHRvbToxcmVtfS5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLmJ1dHRvbjpsYXN0LWNoaWxkLC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmxhc3QtY2hpbGQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIGJ1dHRvbi5idXR0b246bGFzdC1jaGlsZCwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi1zdHJva2U6bGFzdC1jaGlsZCw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgYnV0dG9uLmJ1dHRvbi1zdHJva2U6bGFzdC1jaGlsZCwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdDpsYXN0LWNoaWxkLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndwY3NzLWNvcHktYnRuIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgaW5wdXQuYWx0Omxhc3QtY2hpbGQsLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSBpbnB1dC5hbHQ6bGFzdC1jaGlsZCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIGlucHV0LmFsdDpsYXN0LWNoaWxkLC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgaW5wdXQuYWx0Omxhc3QtY2hpbGQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciBpbnB1dC5hbHQ6bGFzdC1jaGlsZCwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5idXR0b246bGFzdC1jaGlsZCw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgYS5idXR0b246bGFzdC1jaGlsZCwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBhLmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0Omxhc3QtY2hpbGQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydDpsYXN0LWNoaWxkLC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLmRidXR0b246bGFzdC1jaGlsZCwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53cGNzcy1jb3B5LWJ0biBpbnB1dDpsYXN0LWNoaWxkLC53cGNzcy1jb3B5LWJ0biAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIGlucHV0Omxhc3QtY2hpbGQsLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5idXR0b24tLW9yYW5nZTpsYXN0LWNoaWxkLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLS1vcmFuZ2U6bGFzdC1jaGlsZCwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBidXR0b24uYnV0dG9uOmxhc3QtY2hpbGQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgYnV0dG9uLmJ1dHRvbjpsYXN0LWNoaWxkLC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYWx0Omxhc3QtY2hpbGQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLmJ1dHRvbi5hbHQ6bGFzdC1jaGlsZCwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuYnV0dG9uOmxhc3QtY2hpbGQsLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLmJ1dHRvbjpsYXN0LWNoaWxkLC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cC1lbGVtZW50LWJ1dHRvbjpsYXN0LWNoaWxkLC53b29jb21tZXJjZS1jaGVja291dCAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53cC1lbGVtZW50LWJ1dHRvbjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uc2xpZGVyLWN1c3RvbWVyLXJlZmVyZW5jZXMtYmxvY2t7bWFyZ2luLWJvdHRvbTo1cmVtfS5zbGlkZXItY3VzdG9tZXItcmVmZXJlbmNlcy1ibG9jayAuYmxvY2stdGl0bGV7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5zbGlkZXItY3VzdG9tZXItcmVmZXJlbmNlcy1ibG9jayAuc2xpY2stc2xpZGV7aGVpZ2h0OmNhbGMoMTAwdncgLyA0IC0gMzBweCk7b2JqZWN0LWZpdDpjb250YWluO21hcmdpbi1sZWZ0OjFyZW07bWFyZ2luLXJpZ2h0OjFyZW07bWF4LXdpZHRoOjE1cmVtfS5zbGlkZXItY3VzdG9tZXItcmVmZXJlbmNlcy1ibG9jayAuc2xpY2stYXJyb3d7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3gtc2hhZG93Om5vbmV9LmdyZXktYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojZjVmNmZhO3BhZGRpbmctdG9wOjRyZW19LnRlYW0tb2YtZXhwZXJ0cy1ibG9ja3twYWRkaW5nLWJvdHRvbTo2cmVtfS50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjVyZW19LnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24tdGV4dHtmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjEuNX0udGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gLmJ1dHRvbiwudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIGJ1dHRvbi5idXR0b24sLnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi1zdHJva2UsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gYnV0dG9uLmJ1dHRvbi1zdHJva2UsLnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gYS5idXR0b24sLnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBhLmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gLmRidXR0b24sLnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIC53cGNzcy1jb3B5LWJ0biBpbnB1dCwud3Bjc3MtY29weS1idG4gLnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIGlucHV0LC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiAuYnV0dG9uLS1vcmFuZ2UsLnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gYnV0dG9uLmJ1dHRvbiwudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gLmJ1dHRvbi5hbHQsLnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmRidXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiAuYWx0LmRidXR0b24sLnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gLnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIGlucHV0LmFsdCwudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dC5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gaW5wdXQuYWx0LC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIC5hbHQud3AtZWxlbWVudC1idXR0b24sLnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuYnV0dG9uLC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gLmJ1dHRvbiwudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIC53cC1lbGVtZW50LWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjNyZW19LnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLXBvaW50cyAudGVhbS1vZi1leHBlcnRzLXBvaW50e2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstby1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1vei1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1vLWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1vei1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1vLWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7LW1vei1mbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy1vLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdzttYXJnaW4tYm90dG9tOjRyZW19LnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLXBvaW50cyAudGVhbS1vZi1leHBlcnRzLXBvaW50IC50ZWFtLW9mLWV4cGVydHMtcG9pbnQtaW1hZ2V7ZmxleDowIDAgNi41cmVtO21hcmdpbi1yaWdodDoyLjVyZW19LnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLXBvaW50cyAudGVhbS1vZi1leHBlcnRzLXBvaW50IC50ZWFtLW9mLWV4cGVydHMtcG9pbnQtaW1hZ2U6OmJlZm9yZXtsZWZ0Oi0xcmVtO3RvcDouNXJlbTt3aWR0aDo1LjRyZW07aGVpZ2h0OjUuNHJlbX0udGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtcG9pbnRzIC50ZWFtLW9mLWV4cGVydHMtcG9pbnQgLnRlYW0tb2YtZXhwZXJ0cy1wb2ludC10aXRsZXtmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MnJlbX0udGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtcG9pbnRzIC50ZWFtLW9mLWV4cGVydHMtcG9pbnQgLnRlYW0tb2YtZXhwZXJ0cy1wb2ludC1kZXNjcmlwdGlvbntmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MS4ycmVtO2xpbmUtaGVpZ2h0OjEuNX0udGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtcG9pbnRzIC50ZWFtLW9mLWV4cGVydHMtcG9pbnQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9Lm91ci1hcHByb2FjaC1ibG9jayAuYmxvY2stdGl0bGV7bWFyZ2luLWJvdHRvbToycmVtfS5vdXItYXBwcm9hY2gtYmxvY2sgLm91ci1hcHByb2FjaC1kZXNjcmlwdGlvbntmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjEuNX0ub3VyLWFwcHJvYWNoLWJsb2NrIC5vdXItYXBwcm9hY2gtcG9pbnRze21hcmdpbi10b3A6MS41cmVtO21hcmdpbi1ib3R0b206My41cmVtfS5vdXItYXBwcm9hY2gtYmxvY2sgLm91ci1hcHByb2FjaC1wb2ludHt3aWR0aDpjYWxjKDEwMCUgLSA0cmVtKTtoZWlnaHQ6Y2FsYygxMDB2dyAtIDE5cmVtKTttYXJnaW4tYm90dG9tOjFyZW19Lm91ci1hcHByb2FjaC1ibG9jayAub3VyLWFwcHJvYWNoLXBvaW50Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5vdXItYXBwcm9hY2gtYmxvY2sgLm91ci1hcHByb2FjaC1wb2ludC0tM3tmbGV4OjAgMCBhdXRvO3dpZHRoOmNhbGMoNjQlIC0gMnJlbSk7aGVpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6Y2FsYygxOCUgKyAxcmVtKTttYXJnaW4tcmlnaHQ6MXJlbX0ub3VyLWFwcHJvYWNoLWJsb2NrIC5vdXItYXBwcm9hY2gtZGVzY3JpcHRpb24tMnt3aWR0aDpjYWxjKDEwMCUgLSA0cmVtKTttYXJnaW4tYm90dG9tOjJyZW07Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjEuMnJlbX0udHJhaW5pbmctYmxvY2t7cGFkZGluZy10b3A6N3JlbTtwYWRkaW5nLWJvdHRvbTo3LjVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnRyYWluaW5nLWJsb2NrIC5ibG9jay10aXRsZXt3aWR0aDoxMDAlO21heC13aWR0aDo1My41cmVtO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRyYWluaW5nLWJsb2NrIC5zbGlkZXItdHJhaW5pbmctdGVzdGltb25pZXN7bWFyZ2luLXRvcDo1cmVtfUBtZWRpYSAobWluLXdpZHRoOiA0NTBweCl7LnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC1oaWRkZW57cGFkZGluZy1sZWZ0OjIuNXJlbTtwYWRkaW5nLXJpZ2h0OjIuNXJlbX0uc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50LWhpZGRlbiAuc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50LXN1YnRpdGxle2ZvbnQtc2l6ZToyLjRyZW19LnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC1oaWRkZW4gLnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC1kZXNjcmlwdGlvbntmb250LXNpemU6MS40cmVtfS5vdXItYXBwcm9hY2gtYmxvY2sgLm91ci1hcHByb2FjaC1kZXNjcmlwdGlvbntmb250LXNpemU6MS44cmVtfS5vdXItYXBwcm9hY2gtYmxvY2sgLm91ci1hcHByb2FjaC1wb2ludHN7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy1vLWp1c3RpZnktY29udGVudDpmbGV4LWVuZDstbXMtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tb3otanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDstby1hbGlnbi1pdGVtczpzdHJldGNoOy1tcy1hbGlnbi1pdGVtczpzdHJldGNoOy1tb3otYWxpZ24taXRlbXM6c3RyZXRjaDstd2Via2l0LWFsaWduLWl0ZW1zOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaDstby1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwOy1tb3otZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstby1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbW96LWZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lm91ci1hcHByb2FjaC1ibG9jayAub3VyLWFwcHJvYWNoLXBvaW50e3dpZHRoOmNhbGMoMTAwJSAtIDE4cmVtKTtoZWlnaHQ6Y2FsYygxMDB2dyAtIDQ1cmVtKX0ub3VyLWFwcHJvYWNoLWJsb2NrIC5vdXItYXBwcm9hY2gtcG9pbnQtLTN7ZmxleDowIDAgYXV0bzt3aWR0aDpjYWxjKDMzLjMzMzMzJSAtIDJyZW0pO2hlaWdodDphdXRvO21hcmdpbi1sZWZ0OjFyZW07bWFyZ2luLXJpZ2h0OjFyZW19Lm91ci1hcHByb2FjaC1ibG9jayAub3VyLWFwcHJvYWNoLWRlc2NyaXB0aW9uLTJ7Zm9udC1zaXplOjEuNHJlbX0udHJhaW5pbmctYmxvY2sgLnNsaWRlci10cmFpbmluZy10ZXN0aW1vbmllc3ttYXJnaW4tdG9wOjdyZW19fUBtZWRpYSAobWluLXdpZHRoOiA2ODBweCl7LnNsaWRlci1zb2x1dGlvbnMtdGl0bGV7Zm9udC1zaXplOjMuOHJlbX0uc2xpZGVyLXNvbHV0aW9ucy1kZXNjcmlwdGlvbntmb250LXNpemU6MS42cmVtfS5zbGlkZXItcHJvYmxlbWF0aWNzLWNvbnRlbnQtaGlkZGVuIC5zbGlkZXItcHJvYmxlbWF0aWNzLWNvbnRlbnQtc3VidGl0bGV7Zm9udC1zaXplOjEuOHJlbX0uc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50LWhpZGRlbiAuc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50LWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxLjJyZW19fUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmJsb2NrLXN1YnRpdGxle2ZvbnQtc2l6ZToxLjZyZW19LnNsaWRlci1zb2x1dGlvbnN7cGFkZGluZy1ib3R0b206MH0uc2xpZGVyLXNvbHV0aW9ucy1zbGlkZXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LW8tanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tb3otanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstby1hbGlnbi1pdGVtczpmbGV4LWVuZDstbXMtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1vei1hbGlnbi1pdGVtczpmbGV4LWVuZDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kOy1vLWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7LW1vei1mbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy1vLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30uc2xpZGVyLXNvbHV0aW9ucy10aXRsZXtmb250LXNpemU6NC4ycmVtfS5zbGlkZXItc29sdXRpb25zLWNvbnRlbnR7ZmxleDowIDAgNTAlOy1vLWFsaWduLXNlbGY6Y2VudGVyOy1tcy1hbGlnbi1zZWxmOmNlbnRlcjstbW96LWFsaWduLXNlbGY6Y2VudGVyOy13ZWJraXQtYWxpZ24tc2VsZjpjZW50ZXI7YWxpZ24tc2VsZjpjZW50ZXI7bWluLXdpZHRoOjQwcmVtO3BhZGRpbmc6MCAycmVtIDNyZW0gNHJlbTtmb250LXNpemU6MS44cmVtfS5zbGlkZXItc29sdXRpb25zLWltYWdle2ZsZXg6MCAwIDUwJTtwYWRkaW5nLXJpZ2h0OjIuNXJlbX0uc2xpZGVyLXNvbHV0aW9ucy1pbWFnZSBwaWN0dXJle2Rpc3BsYXk6YmxvY2t9LnNsaWRlci1zb2x1dGlvbnMtaW1hZ2UgcGljdHVyZSBpbWd7ZGlzcGxheTpibG9ja30uc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyey1vLWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbW96LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW8tYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1hbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1vLWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDstbW96LWZsZXgtd3JhcDp3cmFwOy13ZWJraXQtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW8tZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1vei1mbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLmJ1dHRvbiwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgYnV0dG9uLmJ1dHRvbiwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmFsdC5idXR0b24tc3Ryb2tlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciBidXR0b24uYWx0LmJ1dHRvbi1zdHJva2UsLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24tc3Ryb2tlLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciBidXR0b24uYnV0dG9uLXN0cm9rZSwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYS5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIGEuYnV0dG9uLC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdLC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC5kYnV0dG9uLC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLndwY3NzLWNvcHktYnRuIGlucHV0LC53cGNzcy1jb3B5LWJ0biAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIGlucHV0LC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC5idXR0b24tLW9yYW5nZSwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIGJ1dHRvbi5idXR0b24sLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLmJ1dHRvbi5hbHQsLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5kYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC5hbHQuZGJ1dHRvbiwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciBpbnB1dC5hbHQsLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGlucHV0LmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgaW5wdXQuYWx0LC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLmFsdC5idXR0b24tLW9yYW5nZSwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuYnV0dG9uLC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC5idXR0b24sLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2UtY2hlY2tvdXQgLndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53cC1lbGVtZW50LWJ1dHRvbnttYXJnaW4tcmlnaHQ6MXJlbX0uc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC5idXR0b246bGFzdC1jaGlsZCwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpsYXN0LWNoaWxkLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciBidXR0b24uYnV0dG9uOmxhc3QtY2hpbGQsLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24tc3Ryb2tlOmxhc3QtY2hpbGQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIGJ1dHRvbi5idXR0b24tc3Ryb2tlOmxhc3QtY2hpbGQsLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQ6bGFzdC1jaGlsZCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53cGNzcy1jb3B5LWJ0biAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIGlucHV0LmFsdDpsYXN0LWNoaWxkLC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UgaW5wdXQuYWx0Omxhc3QtY2hpbGQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UgLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciBpbnB1dC5hbHQ6bGFzdC1jaGlsZCwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGlucHV0LmFsdDpsYXN0LWNoaWxkLC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgaW5wdXQuYWx0Omxhc3QtY2hpbGQsLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmxhc3QtY2hpbGQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIGEuYnV0dG9uOmxhc3QtY2hpbGQsLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydDpsYXN0LWNoaWxkLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQ6bGFzdC1jaGlsZCwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC5kYnV0dG9uOmxhc3QtY2hpbGQsLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud3Bjc3MtY29weS1idG4gaW5wdXQ6bGFzdC1jaGlsZCwud3Bjc3MtY29weS1idG4gLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciBpbnB1dDpsYXN0LWNoaWxkLC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYnV0dG9uLS1vcmFuZ2U6bGFzdC1jaGlsZCwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5zbGlkZXItc29sdXRpb24tYnV0dG9ucy1jb250YWluZXIgLmJ1dHRvbi0tb3JhbmdlOmxhc3QtY2hpbGQsLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmJ1dHRvbjpsYXN0LWNoaWxkLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIGJ1dHRvbi5idXR0b246bGFzdC1jaGlsZCwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYnV0dG9uLmFsdDpsYXN0LWNoaWxkLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC5idXR0b24uYWx0Omxhc3QtY2hpbGQsLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgLmJ1dHRvbjpsYXN0LWNoaWxkLC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC5idXR0b246bGFzdC1jaGlsZCwuc2xpZGVyLXNvbHV0aW9uLWJ1dHRvbnMtY29udGFpbmVyIC53b29jb21tZXJjZS1jaGVja291dCAud3AtZWxlbWVudC1idXR0b246bGFzdC1jaGlsZCwud29vY29tbWVyY2UtY2hlY2tvdXQgLnNsaWRlci1zb2x1dGlvbi1idXR0b25zLWNvbnRhaW5lciAud3AtZWxlbWVudC1idXR0b246bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjFyZW19LnNsaWRlci1jdXN0b21lci1yZWZlcmVuY2VzLWJsb2NrIC5zbGljay1zbGlkZXtoZWlnaHQ6Y2FsYyhtaW4oMTAwdncsIDExODBweCkgLyA2IC0gMXJlbSk7bWFyZ2luLWxlZnQ6MnJlbTttYXJnaW4tcmlnaHQ6MnJlbX0uc2xpZGVyLWN1c3RvbWVyLXJlZmVyZW5jZXMtYmxvY2sgLnNsaWNrLWFycm93LnNsaWNrLXByZXZ7bGVmdDpjYWxjKCgxMDB2dyAtIDExOHJlbSkgLyAtMiArIDRyZW0pfS5zbGlkZXItY3VzdG9tZXItcmVmZXJlbmNlcy1ibG9jayAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtyaWdodDpjYWxjKCgxMDB2dyAtIDExOHJlbSkgLyAtMiArIDRyZW0pfS5ncmV5LWJsb2Nre21hcmdpbi1sZWZ0OjIwcHg7bWFyZ2luLXJpZ2h0OjIwcHg7cGFkZGluZy10b3A6OHJlbX0udGVhbS1vZi1leHBlcnRzLWJsb2Nre2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstby1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1vei1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1vLWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1vei1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1vLWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7LW1vei1mbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy1vLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nLWJvdHRvbToxM3JlbX0udGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb257bWFyZ2luOjAgNHJlbSAwIDB9LnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24tdGV4dHtmb250LXNpemU6Mi40cmVtfS50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiAuYnV0dG9uLC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gYnV0dG9uLmJ1dHRvbiwudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLXN0cm9rZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiBidXR0b24uYnV0dG9uLXN0cm9rZSwudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiBhLmJ1dHRvbiwudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiBhLmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0LC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiAuZGJ1dHRvbiwudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gLndwY3NzLWNvcHktYnRuIGlucHV0LC53cGNzcy1jb3B5LWJ0biAudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gaW5wdXQsLnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIC5idXR0b24tLW9yYW5nZSwudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiBidXR0b24uYnV0dG9uLC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiAuYnV0dG9uLmFsdCwudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIC5hbHQuZGJ1dHRvbiwudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gaW5wdXQuYWx0LC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGlucHV0LmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiBpbnB1dC5hbHQsLnRlYW0tb2YtZXhwZXJ0cy1ibG9jayAudGVhbS1vZi1leHBlcnRzLWRlc2NyaXB0aW9uIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5idXR0b24sLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiAuYnV0dG9uLC50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1kZXNjcmlwdGlvbiAud29vY29tbWVyY2UtY2hlY2tvdXQgLndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAudGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtZGVzY3JpcHRpb24gLndwLWVsZW1lbnQtYnV0dG9ue21hcmdpbi10b3A6NHJlbX0udGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtcG9pbnRze2ZsZXg6MCAwIDU1cmVtO21hcmdpbi10b3A6Mi41cmVtfS50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1wb2ludHMgLnRlYW0tb2YtZXhwZXJ0cy1wb2ludCAudGVhbS1vZi1leHBlcnRzLXBvaW50LWltYWdle2ZsZXgtYmFzaXM6OXJlbX0udGVhbS1vZi1leHBlcnRzLWJsb2NrIC50ZWFtLW9mLWV4cGVydHMtcG9pbnRzIC50ZWFtLW9mLWV4cGVydHMtcG9pbnQgLnRlYW0tb2YtZXhwZXJ0cy1wb2ludC1pbWFnZTo6YmVmb3Jle3dpZHRoOjcuMnJlbTtoZWlnaHQ6Ny4ycmVtfS50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1wb2ludHMgLnRlYW0tb2YtZXhwZXJ0cy1wb2ludCAudGVhbS1vZi1leHBlcnRzLXBvaW50LXRpdGxle2ZvbnQtc2l6ZTozcmVtfS50ZWFtLW9mLWV4cGVydHMtYmxvY2sgLnRlYW0tb2YtZXhwZXJ0cy1wb2ludHMgLnRlYW0tb2YtZXhwZXJ0cy1wb2ludCAudGVhbS1vZi1leHBlcnRzLXBvaW50LWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxLjhyZW19Lm91ci1hcHByb2FjaC1ibG9jayAuYmxvY2stdGl0bGV7bWFyZ2luLWJvdHRvbTowfS5vdXItYXBwcm9hY2gtYmxvY2sgLm91ci1hcHByb2FjaC1kZXNjcmlwdGlvbi1jb250YWluZXJ7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy1vLWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbW96LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW8tYWxpZ24taXRlbXM6ZmxleC1zdGFydDstbXMtYWxpZ24taXRlbXM6ZmxleC1zdGFydDstbW96LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW8tZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDstbW96LWZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LW8tZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1vei1mbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjExOHJlbTttYXJnaW4tbGVmdDowO3BhZGRpbmctcmlnaHQ6NDBweH0ub3VyLWFwcHJvYWNoLWJsb2NrIC5vdXItYXBwcm9hY2gtZGVzY3JpcHRpb257ZmxleDowIDAgNDByZW07Zm9udC1zaXplOjJyZW19Lm91ci1hcHByb2FjaC1ibG9jayAub3VyLWFwcHJvYWNoLXBvaW50c3ttYXJnaW4tdG9wOjhyZW07bWFyZ2luLWJvdHRvbTo2cmVtfS5vdXItYXBwcm9hY2gtYmxvY2sgLm91ci1hcHByb2FjaC1wb2ludHttYXJnaW4tYm90dG9tOjB9Lm91ci1hcHByb2FjaC1ibG9jayAub3VyLWFwcHJvYWNoLXBvaW50LS00e3dpZHRoOjE3cmVtO2hlaWdodDo5cmVtfS5vdXItYXBwcm9hY2gtYmxvY2sgLm91ci1hcHByb2FjaC1jb250YWN0LWNvbnRhaW5lcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LW8tanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LW1vei1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1vLWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstby1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwOy1tb3otZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstby1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbW96LWZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3c7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTE4cmVtO3BhZGRpbmctcmlnaHQ6NDBweH0ub3VyLWFwcHJvYWNoLWJsb2NrIC5vdXItYXBwcm9hY2gtZGVzY3JpcHRpb24tMntmbGV4OjAgMCAzM3JlbTttYXJnaW4tYm90dG9tOjA7d2lkdGg6Y2FsYygxMDAlIC0gMThyZW0pO2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOnJpZ2h0fS5vdXItYXBwcm9hY2gtYmxvY2sgLmJ1dHRvbi1jb250YWN0e21hcmdpbi1sZWZ0OjMuNXJlbX0udHJhaW5pbmctYmxvY2sgLnNsaWRlci10cmFpbmluZy10ZXN0aW1vbmllc3ttYXJnaW4tdG9wOjhyZW19fUBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpey5zbGlkZXItc29sdXRpb25zLXRpdGxle2ZvbnQtc2l6ZTo0LjhyZW19LnNsaWRlci1zb2x1dGlvbnMtZGVzY3JpcHRpb257Zm9udC1zaXplOjJyZW19LnNsaWRlci1zb2x1dGlvbnMtY29udGVudHtwYWRkaW5nOjAgM3JlbSAzcmVtIDEwcmVtfS5zbGlkZXItc29sdXRpb25zLWltYWdle3BhZGRpbmctcmlnaHQ6NHJlbX0uc2xpZGVyLWN1c3RvbWVyLXJlZmVyZW5jZXMtYmxvY2sgLmJsb2NrLXRpdGxle21hcmdpbi1ib3R0b206LjVyZW19Lm91ci1hcHByb2FjaC1ibG9jayAub3VyLWFwcHJvYWNoLWRlc2NyaXB0aW9ue2ZsZXg6MCAwIDU1cmVtO2ZvbnQtc2l6ZToyLjRyZW19Lm91ci1hcHByb2FjaC1ibG9jayAub3VyLWFwcHJvYWNoLXBvaW50c3ttYXJnaW4tdG9wOjEzcmVtO21hcmdpbi1ib3R0b206MTByZW19Lm91ci1hcHByb2FjaC1ibG9jayAub3VyLWFwcHJvYWNoLXBvaW50LS0ze3dpZHRoOmNhbGMoMzQlIC0gOHJlbSk7bWFyZ2luLXJpZ2h0OjRyZW07bWFyZ2luLWxlZnQ6NHJlbX0ub3VyLWFwcHJvYWNoLWJsb2NrIC5vdXItYXBwcm9hY2gtcG9pbnQtLTR7d2lkdGg6MjhyZW07aGVpZ2h0OjE3cmVtfS50cmFpbmluZy1ibG9jayAuYmxvY2stdGl0bGV7Zm9udC1zaXplOjQuOHJlbX0udHJhaW5pbmctYmxvY2sgLnNsaWRlci10cmFpbmluZy10ZXN0aW1vbmllc3ttYXJnaW4tdG9wOjlyZW19LmJ1dHRvbi1ibG9nLWNvbnRhaW5lcnttYXJnaW4tdG9wOjZyZW19fUBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpey5zbGlkZXItc29sdXRpb25zLWNvbnRlbnR7ZmxleDoxIDF9LnNsaWRlci1zb2x1dGlvbnMtaW1hZ2V7ZmxleDppbmhlcml0fS5zbGlkZXItcHJvYmxlbWF0aWNzLWJsb2NrLXRpdGxle2ZvbnQtc2l6ZTozLjZyZW19LnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC1oaWRkZW4gLnNsaWRlci1wcm9ibGVtYXRpY3MtY29udGVudC1zdWJ0aXRsZXtmb250LXNpemU6M3JlbX0uc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50LWhpZGRlbiAuc2xpZGVyLXByb2JsZW1hdGljcy1jb250ZW50LWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToycmVtfX0ucHJvZHVjdC1pbWFnZSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfVtuYW1lPVwiZm9ybS1yZXF1ZXN0XCJde21hcmdpbi10b3A6MzBweDtwYWRkaW5nLXRvcDoyNXB4fVtuYW1lPVwiZm9ybS1yZXF1ZXN0XCJdIC5mb3JtLWRlc2NyaXB0aW9ue21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40O2NvbG9yOiNGRkZGRkZ9LnByb2R1Y3QtZGVzY3JpcHRpb24tYmxvY2t7cGFkZGluZzozNXB4IDEwcHggNTVweCAxMHB4O3RleHQtYWxpZ246Y2VudGVyfS5wcm9kdWN0LWRlc2NyaXB0aW9uLWxvZ297bWF4LXdpZHRoOjgwcHg7bWFyZ2luOjAgYXV0byAxMHB4IGF1dG99LmJsb2NrLXRpdGxlLS1kZXNjcmlwdGlvbnttYXgtd2lkdGg6ODIwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LnByb2R1Y3QtZGVzY3JpcHRpb24tZGVzY3JpcHRpb257bWF4LXdpZHRoOjgyMHB4O21hcmdpbjowIGF1dG87cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNn0ucHJvZHVjdC1kZXNjcmlwdGlvbi1pbWFnZXt3aWR0aDoxMDAlO21heC13aWR0aDo3NDBweDttYXJnaW46NDBweCBhdXRvIDAgYXV0b30ucHJvZHVjdC1mZWF0dXJlcy1jb250YWluZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nOjQ1cHggMjBweCAwIDIwcHh9LnByb2R1Y3QtZmVhdHVyZS1ibG9ja3twYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjQ1cHh9LnByb2R1Y3QtZmVhdHVyZS1pbWFnZS1sYXJnZXtkaXNwbGF5OmZsZXg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXgtaGVpZ2h0OjQwcmVtfS5ibG9jay1wcm9kdWN0LXN1YnRpdGxlLWNvbnRhaW5lcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LW8tanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tb3otanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstby1hbGlnbi1pdGVtczpmbGV4LWVuZDstbXMtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1vei1hbGlnbi1pdGVtczpmbGV4LWVuZDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kOy1vLWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7LW1vei1mbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy1vLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30uYmxvY2stcHJvZHVjdC1zdWJ0aXRsZS1jb250YWluZXIgLmJsb2NrLXByb2R1Y3Qtc3VidGl0bGUtcGljdG97cG9zaXRpb246cmVsYXRpdmV9LmJsb2NrLXByb2R1Y3Qtc3VidGl0bGUtY29udGFpbmVyIC5ibG9jay1wcm9kdWN0LXN1YnRpdGxlLXBpY3RvIC5ibG9jay1wcm9kdWN0LXN1YnRpdGxlLXBpY3RvLWNvdW50e2JhY2tncm91bmQtY29sb3I6IzJCQTE0OTtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LW8tanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbW96LWp1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LW8tYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1hbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1vLWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7LW1vei1mbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy1vLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDoxMnB4O3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Ym9yZGVyLXJhZGl1czo1MCU7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojRkZGRkZGfS5ibG9jay1wcm9kdWN0LXN1YnRpdGxle21hcmdpbi1ib3R0b206MTBweDtmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjF9LmJsb2NrLXByb2R1Y3Qtc3VidGl0bGUtcHJlZml4e3BhZGRpbmctcmlnaHQ6MnB4O2NvbG9yOiNGQzY5M0R9LmJsb2NrLXRpdGxlLS1mZWF0dXJle2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjEuMn0ucHJvZHVjdC1mZWF0dXJlLWRlc2NyaXB0aW9ue2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNn0ucHJvZHVjdC1mZWF0dXJlLWltYWdle21hcmdpbi10b3A6NDBweH0ucHJvZHVjdC1mZWF0dXJlcy1idXR0b25ze2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstby1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tb3otanVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstby1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWFsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW8tZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwOy1tb3otZmxleC13cmFwOndyYXA7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstby1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbW96LWZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9LnByb2R1Y3QtZmVhdHVyZXMtYnV0dG9ucz4qe21hcmdpbjo1cHh9LnByb2R1Y3QtdGVzdGltb25pZXMtYmxvY2t7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbTozMHB4fS5wcm9kdWN0LXN0cm9uZy1wb2ludHMtYmxvY2t7cGFkZGluZy10b3A6NDVweDtwYWRkaW5nLWJvdHRvbTo2MHB4fS5wcm9kdWN0LXN0cm9uZy1wb2ludHMtdGl0bGV7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS4zfS5wcm9kdWN0LXN0cm9uZy1wb2ludHMtcG9pbnRze21hcmdpbi10b3A6NDVweH0ucHJvZHVjdC1zdHJvbmctcG9pbnRzLXBvaW50e21hcmdpbi1ib3R0b206MzVweH0ucHJvZHVjdC1zdHJvbmctcG9pbnRzLXBvaW50Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5wcm9kdWN0LXN0cm9uZy1wb2ludHMtcG9pbnQtcGljdG97d2lkdGg6MzlweDttYXJnaW4tYm90dG9tOjE1cHg7bWFyZ2luLWxlZnQ6OHB4fS5wcm9kdWN0LXN0cm9uZy1wb2ludHMtcG9pbnQtcGljdG86OmJlZm9yZXtsZWZ0Oi04cHg7dG9wOjNweDt3aWR0aDozNXB4O2hlaWdodDozNXB4fS5wcm9kdWN0LXN0cm9uZy1wb2ludHMtcG9pbnQtdGl0bGV7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsQXJpYWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHh9LnByb2R1Y3Qtc3Ryb25nLXBvaW50cy1wb2ludC1kZXNjcmlwdGlvbntmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjZ9LmJsb2ctbGFzdC1wb3N0cy1ibG9ja3twYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KXsucHJvZHVjdC10ZXN0aW1vbmllcy1ibG9ja3twYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHh9LnByb2R1Y3Qtc3Ryb25nLXBvaW50cy10aXRsZXtmb250LXNpemU6MTZweH0ucHJvZHVjdC1zdHJvbmctcG9pbnRzLXBvaW50LXRpdGxle2ZvbnQtc2l6ZToxNnB4fS5wcm9kdWN0LXN0cm9uZy1wb2ludHMtcG9pbnQtZGVzY3JpcHRpb257Zm9udC1zaXplOjE0cHh9LmJsb2ctbGFzdC1wb3N0cy1ibG9ja3twYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7W25hbWU9XCJmb3JtLXJlcXVlc3RcIl17cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjBweDt0b3A6MDt3aWR0aDo0MDBweDttYXJnaW4tdG9wOjB9W25hbWU9XCJmb3JtLXJlcXVlc3RcIl0gLmZvcm0tZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToxNnB4fS5wcm9kdWN0LWRlc2NyaXB0aW9uLWJsb2Nre3BhZGRpbmctdG9wOjQ1cHg7cGFkZGluZy1ib3R0b206NjBweH0ucHJvZHVjdC1mZWF0dXJlcy1jb250YWluZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtjb2x1bW4tZ2FwOjYwcHg7cm93LWdhcDo0MHB4O3BhZGRpbmctdG9wOjEwMHB4O3BhZGRpbmctYm90dG9tOjUwcHh9LnByb2R1Y3QtZmVhdHVyZS1ibG9ja3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LW8tanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tb3otanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstby1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tb3otYWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstby1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwOy1tb3otZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstby1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbW96LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfS5wcm9kdWN0LWZlYXR1cmUtYmxvY2sgLnByb2R1Y3QtZmVhdHVyZS1pbWFnZXstby1hbGlnbi1zZWxmOmNlbnRlcjstbXMtYWxpZ24tc2VsZjpjZW50ZXI7LW1vei1hbGlnbi1zZWxmOmNlbnRlcjstd2Via2l0LWFsaWduLXNlbGY6Y2VudGVyO2FsaWduLXNlbGY6Y2VudGVyO21heC13aWR0aDpjYWxjKDEwMCUgLSA5MHB4KX0ucHJvZHVjdC1mZWF0dXJlLWJsb2NrIC5wcm9kdWN0LWZlYXR1cmUtaW1hZ2UtLXN2Z3t3aWR0aDpjYWxjKDEwMCUgLSA5MHB4KX0ucHJvZHVjdC1mZWF0dXJlLWJsb2NrLmV2ZW4gLnByb2R1Y3QtZmVhdHVyZS1pbWFnZXstby1hbGlnbi1zZWxmOmZsZXgtc3RhcnQ7LW1zLWFsaWduLXNlbGY6ZmxleC1zdGFydDstbW96LWFsaWduLXNlbGY6ZmxleC1zdGFydDstd2Via2l0LWFsaWduLXNlbGY6ZmxleC1zdGFydDthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LnByb2R1Y3QtZmVhdHVyZS1pbWFnZS1sYXJnZXtncmlkLWNvbHVtbjoxIC8gMzttYXJnaW46MCBhdXRvfS5ibG9jay10aXRsZS0tZmVhdHVyZXtmb250LXNpemU6MjhweH0ucHJvZHVjdC1mZWF0dXJlLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNnB4fS5wcm9kdWN0LXRlc3RpbW9uaWVzLWJsb2Nre3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1ib3R0b206NTBweH0ucHJvZHVjdC1zdHJvbmctcG9pbnRzLWJsb2Nre3BhZGRpbmctdG9wOjYwcHh9LnByb2R1Y3Qtc3Ryb25nLXBvaW50cy10aXRsZXtmb250LXNpemU6MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0ucHJvZHVjdC1zdHJvbmctcG9pbnRzLXN1YnRpdGxle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjI0cHh9LnByb2R1Y3Qtc3Ryb25nLXBvaW50cy1wb2ludHN7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy1vLWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbW96LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW8tYWxpZ24taXRlbXM6ZmxleC1zdGFydDstbXMtYWxpZ24taXRlbXM6ZmxleC1zdGFydDstbW96LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW8tZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwOy1tb3otZmxleC13cmFwOndyYXA7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstby1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbW96LWZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3c7bWFyZ2luLXRvcDo3MHB4fS5wcm9kdWN0LXN0cm9uZy1wb2ludHMtcG9pbnR7LW8tZmxleDowIDA7LW1zLWZsZXg6MCAwOy1tb3otZmxleDowIDA7LXdlYmtpdC1mbGV4OjAgMDtmbGV4OjAgMDstby1mbGV4LWJhc2lzOmNhbGMoNTAlIC0gNDBweCk7LW1zLWZsZXgtYmFzaXM6Y2FsYyg1MCUgLSA0MHB4KTstbW96LWZsZXgtYmFzaXM6Y2FsYyg1MCUgLSA0MHB4KTstd2Via2l0LWZsZXgtYmFzaXM6Y2FsYyg1MCUgLSA0MHB4KTtmbGV4LWJhc2lzOmNhbGMoNTAlIC0gNDBweCk7bWFyZ2luLWJvdHRvbTo2MHB4fS5wcm9kdWN0LXN0cm9uZy1wb2ludHMtcG9pbnQtcGljdG97d2lkdGg6NDVweH0ucHJvZHVjdC1zdHJvbmctcG9pbnRzLXBvaW50LXBpY3RvOjpiZWZvcmV7d2lkdGg6MzhweDtoZWlnaHQ6MzhweH0ucHJvZHVjdC1zdHJvbmctcG9pbnRzLXBvaW50LXRpdGxle21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MThweH0ucHJvZHVjdC1zdHJvbmctcG9pbnRzLXBvaW50LWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNnB4fS5ibG9nLWxhc3QtcG9zdHMtYmxvY2t7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbToxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCl7W25hbWU9XCJmb3JtLXJlcXVlc3RcIl17d2lkdGg6NDcwcHh9LnByb2R1Y3QtZGVzY3JpcHRpb24tYmxvY2t7cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbTo2NXB4fS5wcm9kdWN0LWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToyMHB4fS5wcm9kdWN0LWRlc2NyaXB0aW9uLWltYWdle21hcmdpbi10b3A6NTBweH0ucHJvZHVjdC1mZWF0dXJlcy1jb250YWluZXJ7Y29sdW1uLWdhcDo4MHB4O3Jvdy1nYXA6NTBweDtwYWRkaW5nLXRvcDoxMjBweH0uYmxvY2stdGl0bGUtLWZlYXR1cmV7Zm9udC1zaXplOjMycHh9LnByb2R1Y3QtZmVhdHVyZS1kZXNjcmlwdGlvbntmb250LXNpemU6MjBweH0ucHJvZHVjdC10ZXN0aW1vbmllcy1ibG9ja3twYWRkaW5nLXRvcDoxMDBweDtwYWRkaW5nLWJvdHRvbTo4MHB4fS5wcm9kdWN0LXN0cm9uZy1wb2ludHMtYmxvY2t7cGFkZGluZy10b3A6ODBweH0ucHJvZHVjdC1zdHJvbmctcG9pbnRzLXBvaW50c3ttYXJnaW4tdG9wOjkwcHh9LnByb2R1Y3Qtc3Ryb25nLXBvaW50cy1wb2ludHstby1mbGV4LWJhc2lzOmNhbGMoNTAlIC0gODBweCk7LW1zLWZsZXgtYmFzaXM6Y2FsYyg1MCUgLSA4MHB4KTstbW96LWZsZXgtYmFzaXM6Y2FsYyg1MCUgLSA4MHB4KTstd2Via2l0LWZsZXgtYmFzaXM6Y2FsYyg1MCUgLSA4MHB4KTtmbGV4LWJhc2lzOmNhbGMoNTAlIC0gODBweCl9LnByb2R1Y3Qtc3Ryb25nLXBvaW50cy1wb2ludC10aXRsZXttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjIwcHh9LnByb2R1Y3Qtc3Ryb25nLXBvaW50cy1wb2ludC1kZXNjcmlwdGlvbntmb250LXNpemU6MjBweH0uYmxvZy1sYXN0LXBvc3RzLWJsb2Nre3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MTgwcHh9fS5hcmNoaXZlcy1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTY0MHB4O21hcmdpbjowIGF1dG99LmFyY2hpdmVzLXBvc3QtbGlzdHtwYWRkaW5nOjAgMjBweCAzNXB4IDIwcHh9LmFyY2hpdmVzLXBvc3QtbGlzdCAuYmxvZy1wb3N0LWxpc3R7bWFyZ2luLWJvdHRvbTozNXB4fS5hcmNoaXZlcy1wb3N0LWxpc3QgLmJsb2ctcG9zdC1saXN0LS1lbXB0eXt2aXNpYmlsaXR5OmhpZGRlbn0uaGVhZGVyLWNhdGVnb3J5LWNob2ljZXMtYmxvY2t7bWFyZ2luLXRvcDozMHB4fS5oZWFkZXItY2F0ZWdvcnktY2hvaWNlcy1sYWJlbHttYXJnaW4tYm90dG9tOjVweDtmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTZweH0uaGVhZGVyLWNhdGVnb3J5LWNob2ljZXMtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmhlYWRlci1jYXRlZ29yeS1jaG9pY2VzLWJ1dHRvbnt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNHB4O3RleHQtdHJhbnNmb3JtOmluaXRpYWx9LmhlYWRlci1jYXRlZ29yeS1jaG9pY2VzLWJ1dHRvbj5zcGFuOjphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoLi4vc3ZnL2NoZXZyb24tZG93bi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7bWFyZ2luLWxlZnQ6MTBweDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDNweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDNweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgzcHgpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoM3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzcHgpfS5oZWFkZXItY2F0ZWdvcnktY2hvaWNlc3t3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA2ODBweCl7LmFyY2hpdmVzLXBvc3QtbGlzdHtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LW8tanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tb3otanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstby1hbGlnbi1pdGVtczpzdHJldGNoOy1tcy1hbGlnbi1pdGVtczpzdHJldGNoOy1tb3otYWxpZ24taXRlbXM6c3RyZXRjaDstd2Via2l0LWFsaWduLWl0ZW1zOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaDstby1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7LW1vei1mbGV4LXdyYXA6d3JhcDstd2Via2l0LWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1vLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30uYXJjaGl2ZXMtcG9zdC1saXN0IC5ibG9nLXBvc3QtbGlzdHstby1mbGV4OjAgMCA0OCU7LW1zLWZsZXg6MCAwIDQ4JTstbW96LWZsZXg6MCAwIDQ4JTstd2Via2l0LWZsZXg6MCAwIDQ4JTtmbGV4OjAgMCA0OCU7bWFyZ2luLWJvdHRvbTo0NXB4fS5oZWFkZXItY2F0ZWdvcnktY2hvaWNlcy1ibG9ja3ttYXJnaW4tdG9wOjM1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmFyY2hpdmVzLXBvc3QtbGlzdCAuYmxvZy1wb3N0LWxpc3R7LW8tZmxleDowIDAgMzIlOy1tcy1mbGV4OjAgMCAzMiU7LW1vei1mbGV4OjAgMCAzMiU7LXdlYmtpdC1mbGV4OjAgMCAzMiU7ZmxleDowIDAgMzIlO21hcmdpbi1ib3R0b206NTBweH0uaGVhZGVyLWNhdGVnb3J5LWNob2ljZXMtYmxvY2t7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy1vLWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbW96LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW8tYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1hbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1vLWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7LW1vei1mbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy1vLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdzttYXJnaW4tdG9wOmF1dG87bWFyZ2luLWJvdHRvbTowfS5oZWFkZXItY2F0ZWdvcnktY2hvaWNlcy1sYWJlbHttYXJnaW4tcmlnaHQ6MTVweDtmb250LXNpemU6MThweH0uaGVhZGVyLWNhdGVnb3J5LWNob2ljZXMtY29udGFpbmVye3dpZHRoOmF1dG99LmhlYWRlci1jYXRlZ29yeS1jaG9pY2VzLWJ1dHRvbntoZWlnaHQ6NTBweDtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6NDZweH0uaGVhZGVyLWNhdGVnb3J5LWNob2ljZXMtYnV0dG9uPnNwYW46OmFmdGVye21hcmdpbi1sZWZ0OjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpey5hcmNoaXZlcy1wb3N0LWxpc3QgLmJsb2ctcG9zdC1saXN0ey1vLWZsZXg6MCAwIDI5JTstbXMtZmxleDowIDAgMjklOy1tb3otZmxleDowIDAgMjklOy13ZWJraXQtZmxleDowIDAgMjklO2ZsZXg6MCAwIDI5JTttYXJnaW4tYm90dG9tOjcwcHh9LmhlYWRlci1jYXRlZ29yeS1jaG9pY2VzLWxhYmVse2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KXsuYXJjaGl2ZXMtcG9zdC1saXN0IC5ibG9nLXBvc3QtbGlzdHttYXJnaW4tYm90dG9tOjkwcHh9fWJvZHkuc2luZ2xlIC5icmVhZGNydW1icy1jb250YWluZXJ7bWFyZ2luLWJvdHRvbTowfWJvZHkuc2luZ2xlIC5wYWdlLWNvbnRlbnQtY29udGFpbmVye3BhZGRpbmctYm90dG9tOjQwcHh9LnBhZ2UtY29udGVudHttYXgtd2lkdGg6OTUwcHg7bWFyZ2luLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjkwcHh9LnBhZ2UtY29udGVudC0tYmlne21heC13aWR0aDoxMThyZW19LnBhZ2UtY29udGVudCAuYmxvZy1wb3N0LWxpc3QtaGVhZHtmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOmxlZnR9LnBhZ2UtY29udGVudCAuYmxvZy1wb3N0LWxpc3QtaGVhZDo6YWZ0ZXJ7Y29udGVudDpub25lfS5wYWdlLWNvbnRlbnQgLmJsb2ctcG9zdC1saXN0LXRpdGxle3dpZHRoOjEwMCU7bWFyZ2luOjEwcHggMCAzMHB4IDA7Zm9udC1zaXplOjM2cHg7dGV4dC1hbGlnbjpsZWZ0fS5wYWdlLWNvbnRlbnQgLnRoZS1jb250ZW50e2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4fS5wYWdlLWNvbnRlbnQgLnRoZS1jb250ZW50IHB7Zm9udC1zaXplOjE0cHh9LnBhZ2UtY29udGVudCAudGhlLWNvbnRlbnQgLmJsb2NrLWNhbGx7YmFja2dyb3VuZC1jb2xvcjojRUZCNDFDO3BhZGRpbmc6MnJlbTtib3JkZXItcmFkaXVzOjIuMnJlbTtjb2xvcjojZmZmZmZmO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnZS1jb250ZW50IC50aGUtY29udGVudCAuYmxvY2stY2FsbCBwe2ZvbnQtc2l6ZTozcmVtfS5wYWdlLWNvbnRlbnQgLnRoZS1jb250ZW50IC5ibG9jay1jYWxsIGF7Y29sb3I6I2ZmZmZmZn0ucGFnZS1jb250ZW50IC50aGUtY29udGVudD4qe21hcmdpbi1ib3R0b206MjRweH0ucGFnZS1jb250ZW50IC50aGUtY29udGVudD4qOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5wYWdlLWNvbnRlbnQgLnRoZS1jb250ZW50IGgyLC5wYWdlLWNvbnRlbnQgLnRoZS1jb250ZW50IGgzLC5wYWdlLWNvbnRlbnQgLnRoZS1jb250ZW50IGg0LC5wYWdlLWNvbnRlbnQgLnRoZS1jb250ZW50IGg1LC5wYWdlLWNvbnRlbnQgLnRoZS1jb250ZW50IGg2e21hcmdpbi1ib3R0b206MH0ucGFnZS1jb250ZW50IC50aGUtY29udGVudCBoMntmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MThweH0ucGFnZS1jb250ZW50IC50aGUtY29udGVudCBoM3tmb250LWZhbWlseTpcIlJhbGV3YXlcIixBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTRweH0ucGFnZS1jb250ZW50IC50aGUtY29udGVudCBmaWd1cmV7bWFyZ2luOjB9LnBhZ2UtY29udGVudCAudGhlLWNvbnRlbnQgZmlndXJlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnBhZ2UtY29udGVudCAudGhlLWNvbnRlbnQgZmlndXJlLmFsaWdubGVmdHtmbG9hdDpub25lO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OmF1dG99LnBhZ2UtY29udGVudCAudGhlLWNvbnRlbnQgZmlndXJlLmFsaWducmlnaHR7ZmxvYXQ6bm9uZTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDowfS5wYWdlLWNvbnRlbnQgLnRoZS1jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9ue21hcmdpbi10b3A6MH0ucGFnZS1jb250ZW50IC50aGUtY29udGVudCB1bCwucGFnZS1jb250ZW50IC50aGUtY29udGVudCBvbHtwYWRkaW5nLWxlZnQ6MjBweH0ucGFnZS1jb250ZW50IC50aGUtY29udGVudCB1bHtsaXN0LXN0eWxlOmRpc2N9LnBhZ2UtY29udGVudCAudGhlLWNvbnRlbnQgbGl7bWFyZ2luLWJvdHRvbToxMHB4fS5wYWdlLWNvbnRlbnQgLnRoZS1jb250ZW50IGZpZWxkc2V0e2JvcmRlcjpub25lfS5zb2NpYWwtc2hhcmV7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy1vLWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbW96LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW8tYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1hbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1vLWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7LW1vei1mbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy1vLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tb3otZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30uc29jaWFsLXNoYXJlIC5zaGFyZXJ7LW8tZmxleDowIDAgNDZweDstbXMtZmxleDowIDAgNDZweDstbW96LWZsZXg6MCAwIDQ2cHg7LXdlYmtpdC1mbGV4OjAgMCA0NnB4O2ZsZXg6MCAwIDQ2cHg7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy1vLWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1vei1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1vLWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstby1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwOy1tb3otZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstby1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbW96LWZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3c7aGVpZ2h0OjQ2cHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXJpZ2h0OjEwcHg7ei1pbmRleDoxfS5zb2NpYWwtc2hhcmUgLnNoYXJlciBzdmd7d2lkdGg6NjUlfS5zb2NpYWwtc2hhcmUgLnNoYXJlci5saW5rZWRpbjo6YmVmb3Jle2JvcmRlci1jb2xvcjojMDA3N0I1fS5zb2NpYWwtc2hhcmUgLnNoYXJlci5saW5rZWRpbiBzdmd7ZmlsbDojMDA3N0I1fS5zb2NpYWwtc2hhcmUgLnNoYXJlci5mYWNlYm9vazo6YmVmb3Jle2JvcmRlci1jb2xvcjojM0I1OTk4fS5zb2NpYWwtc2hhcmUgLnNoYXJlci5mYWNlYm9vazo6YWZ0ZXJ7Y29udGVudDonJztiYWNrZ3JvdW5kLWNvbG9yOiMzQjU5OTg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NHB4O2hlaWdodDo3MCU7cmlnaHQ6N3B4O3RvcDoxNSV9LnNvY2lhbC1zaGFyZSAuc2hhcmVyLmZhY2Vib29rIHN2Z3tmaWxsOiMzQjU5OTg7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KX0uc29jaWFsLXNoYXJlIC5zaGFyZXIudHdpdHRlcjo6YmVmb3Jle2JvcmRlci1jb2xvcjojMURBMUYyfS5zb2NpYWwtc2hhcmUgLnNoYXJlci50d2l0dGVyIHN2Z3tmaWxsOiMxREExRjJ9LnNvY2lhbC1zaGFyZSAuc2hhcmVyOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6OHB4IHNvbGlkO2JvcmRlci1yYWRpdXM6NTAlO3otaW5kZXg6LTF9LnNvY2lhbC1zaGFyZSAuc2hhcmVyOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9QG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KXsucGFnZS1jb250ZW50IC50aGUtY29udGVudHtmb250LXNpemU6MTZweH0ucGFnZS1jb250ZW50IC50aGUtY29udGVudCBwe2ZvbnQtc2l6ZToxNnB4fS5wYWdlLWNvbnRlbnQgLnRoZS1jb250ZW50IGgze2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpe2JvZHkuc2luZ2xlIC5wYWdlLWNvbnRlbnQtY29udGFpbmVye3BhZGRpbmctYm90dG9tOjYwcHh9LnBhZ2UtY29udGVudHttYXJnaW4tdG9wOjQ1cHg7cGFkZGluZy1ib3R0b206MTIwcHh9LnBhZ2UtY29udGVudCAuYmxvZy1wb3N0LWxpc3QtaGVhZHt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnZS1jb250ZW50IC5ibG9nLXBvc3QtbGlzdC10aXRsZXtmb250LXNpemU6NDBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjEycHh9LnBhZ2UtY29udGVudCAudGhlLWNvbnRlbnR7Zm9udC1zaXplOjE4cHh9LnBhZ2UtY29udGVudCAudGhlLWNvbnRlbnQgcHtmb250LXNpemU6MThweH0ucGFnZS1jb250ZW50IC50aGUtY29udGVudD4qe21hcmdpbi1ib3R0b206MzBweH0ucGFnZS1jb250ZW50IC50aGUtY29udGVudCBoMntmb250LXNpemU6MjRweH0ucGFnZS1jb250ZW50IC50aGUtY29udGVudCBoM3tmb250LXNpemU6MThweH0udGhlLWNvbnRlbnQuZmlyc3QtZWxlbWVudC1jZW50ZXI+KjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjM1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnNvY2lhbC1zaGFyZSAuc2hhcmVyey1vLWZsZXgtYmFzaXM6NjZweDstbXMtZmxleC1iYXNpczo2NnB4Oy1tb3otZmxleC1iYXNpczo2NnB4Oy13ZWJraXQtZmxleC1iYXNpczo2NnB4O2ZsZXgtYmFzaXM6NjZweDtoZWlnaHQ6NjZweH0uc29jaWFsLXNoYXJlIC5zaGFyZXIuZmFjZWJvb2s6OmFmdGVye3dpZHRoOjZweDtyaWdodDoxMXB4fS5zb2NpYWwtc2hhcmUgLnNoYXJlci5mYWNlYm9vayBzdmd7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTVweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01cHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTVweCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNXB4KX0uc29jaWFsLXNoYXJlIC5zaGFyZXI6OmJlZm9yZXtib3JkZXItd2lkdGg6MTJweH19QG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCl7Ym9keS5zaW5nbGUgLnBhZ2UtY29udGVudC1jb250YWluZXJ7cGFkZGluZy1ib3R0b206ODBweH0ucGFnZS1jb250ZW50e21hcmdpbi10b3A6NTBweDtwYWRkaW5nLWJvdHRvbToxNTBweH0ucGFnZS1jb250ZW50IC5ibG9nLXBvc3QtbGlzdC10aXRsZXtmb250LXNpemU6NDhweDttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbTo1MHB4fS5wYWdlLWNvbnRlbnQgLnRoZS1jb250ZW50e2ZvbnQtc2l6ZToyMHB4fS5wYWdlLWNvbnRlbnQgLnRoZS1jb250ZW50IHB7Zm9udC1zaXplOjIwcHh9LnBhZ2UtY29udGVudCAudGhlLWNvbnRlbnQ+KnttYXJnaW4tYm90dG9tOjM1cHh9LnBhZ2UtY29udGVudCAudGhlLWNvbnRlbnQgaDN7Zm9udC1zaXplOjIwcHh9LnBhZ2UtY29udGVudCAudGhlLWNvbnRlbnQuZmlyc3QtZWxlbWVudC1jZW50ZXI+KjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjQwcHh9fS53b29jb21tZXJjZXtwYWRkaW5nLWJvdHRvbTo1cmVtO2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MS44fUBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpey53b29jb21tZXJjZXtwYWRkaW5nLWJvdHRvbToxMHJlbX19Lndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlcj4qe3BhZGRpbmctdG9wOjVyZW19QG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCl7Lndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlcj4qe3BhZGRpbmctdG9wOjdyZW19fS53b29jb21tZXJjZSBoMiwud29vY29tbWVyY2UgaDMsLndvb2NvbW1lcmNlIC5oM3tmb250LXdlaWdodDo3MDB9Lndvb2NvbW1lcmNlIC5oZWFkZXItbWVudSAuYnV0dG9ucy1jb250YWluZXI+KnttYXJnaW46MCAwIDEuNXJlbSAwfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7Lndvb2NvbW1lcmNlIC5oZWFkZXItbWVudSAuYnV0dG9ucy1jb250YWluZXI+KnttYXJnaW46MCAxcmVtIDAgMH19Lndvb2NvbW1lcmNlIC5oZWFkZXItbWVudSAuYnV0dG9ucy1jb250YWluZXI+KjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS53b29jb21tZXJjZSAucGFnZS1oZWFkZXJ7bWluLWhlaWdodDppbmhlcml0fUBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCl7Lndvb2NvbW1lcmNlIC5wYWdlLWhlYWRlcntwYWRkaW5nLWJvdHRvbTowfX0ud29vY29tbWVyY2VfX2dyaWR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS53b29jb21tZXJjZSBzcGFuLm9uc2FsZXtiYWNrZ3JvdW5kLWNvbG9yOiMyQkExNDl9Lndvb2NvbW1lcmNlIC5wcmljZSBpbnN7bWFyZ2luLWxlZnQ6LjZyZW19Lndvb2NvbW1lcmNlLWluZm8sLndvb2NvbW1lcmNlLW1lc3NhZ2V7Ym9yZGVyLWNvbG9yOiMyQkExNDl9Lndvb2NvbW1lcmNlLWluZm86OmJlZm9yZSwud29vY29tbWVyY2UtbWVzc2FnZTo6YmVmb3Jle2NvbG9yOiMyQkExNDl9Lndvb2NvbW1lcmNlLW1lc3NhZ2UsLndvb2NvbW1lcmNlLWVycm9yLC53b29jb21tZXJjZS1pbmZve2JhY2tncm91bmQtY29sb3I6I2Y1ZjZmYX0ud29vY29tbWVyY2UtbWVzc2FnZV9fdGV4dCwud29vY29tbWVyY2UtZXJyb3JfX3RleHQsLndvb2NvbW1lcmNlLWluZm9fX3RleHR7ZGlzcGxheTpibG9jaztwYWRkaW5nLWJvdHRvbToxcmVtfUBtZWRpYSAobWluLXdpZHRoOiA2ODBweCl7Lndvb2NvbW1lcmNlLW1lc3NhZ2VfX3RleHQsLndvb2NvbW1lcmNlLWVycm9yX190ZXh0LC53b29jb21tZXJjZS1pbmZvX190ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfX1AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpey53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24sLndvb2NvbW1lcmNlLW1lc3NhZ2UgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2UtbWVzc2FnZSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIGJ1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2UtbWVzc2FnZSA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24tc3Ryb2tlLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYnV0dG9uLmJ1dHRvbi1zdHJva2UsLndvb2NvbW1lcmNlLW1lc3NhZ2UgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIGEuYnV0dG9uLC53b29jb21tZXJjZS1tZXNzYWdlIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2UtbWVzc2FnZSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2UtbWVzc2FnZSAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwud29vY29tbWVyY2UtbWVzc2FnZSAuZGJ1dHRvbiwud29vY29tbWVyY2UtbWVzc2FnZSAud3Bjc3MtY29weS1idG4gaW5wdXQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZS1tZXNzYWdlIGlucHV0LC53b29jb21tZXJjZS1tZXNzYWdlIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZS1tZXNzYWdlIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtbWVzc2FnZSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZS1tZXNzYWdlIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlLW1lc3NhZ2UgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmFsdC5kYnV0dG9uLC53b29jb21tZXJjZS1tZXNzYWdlIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlLW1lc3NhZ2UgaW5wdXQuYWx0LC53b29jb21tZXJjZS1tZXNzYWdlIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgaW5wdXQuYWx0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLW1lc3NhZ2UgaW5wdXQuYWx0LC53b29jb21tZXJjZS1tZXNzYWdlIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2UtbWVzc2FnZSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1tZXNzYWdlIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlLW1lc3NhZ2UgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtbWVzc2FnZSAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtbWVzc2FnZSAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1tZXNzYWdlIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuYnV0dG9uLC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uLC53b29jb21tZXJjZS1tZXNzYWdlIC53b29jb21tZXJjZS1jaGVja291dCAud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1tZXNzYWdlIC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtZXJyb3IgLmJ1dHRvbiwud29vY29tbWVyY2UtZXJyb3IgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWVycm9yIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlLWVycm9yIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmFsdC5idXR0b24tc3Ryb2tlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWVycm9yIGJ1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2UtZXJyb3IgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLXN0cm9rZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciBidXR0b24uYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2UtZXJyb3IgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciBhLmJ1dHRvbiwud29vY29tbWVyY2UtZXJyb3IgOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2UtZXJyb3IgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IgLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZS1lcnJvciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWVycm9yIGEuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLndvb2NvbW1lcmNlLWVycm9yIC5kYnV0dG9uLC53b29jb21tZXJjZS1lcnJvciAud3Bjc3MtY29weS1idG4gaW5wdXQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZS1lcnJvciBpbnB1dCwud29vY29tbWVyY2UtZXJyb3IgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2UtZXJyb3IgLmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZS1lcnJvciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWVycm9yIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlLWVycm9yIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWVycm9yIC5idXR0b24uYWx0LC53b29jb21tZXJjZS1lcnJvciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5kYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtZXJyb3IgLmFsdC5kYnV0dG9uLC53b29jb21tZXJjZS1lcnJvciAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIGlucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZS1lcnJvciBpbnB1dC5hbHQsLndvb2NvbW1lcmNlLWVycm9yIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgaW5wdXQuYWx0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWVycm9yIGlucHV0LmFsdCwud29vY29tbWVyY2UtZXJyb3IgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2UtZXJyb3IgLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2UtZXJyb3IgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtZXJyb3IgLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2UtZXJyb3IgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWVycm9yIC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWVycm9yIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1lcnJvciAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1lcnJvciAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgLmJ1dHRvbiwud29vY29tbWVyY2UgdWwucHJvZHVjdHMgLndvb2NvbW1lcmNlLWVycm9yIC5idXR0b24sLndvb2NvbW1lcmNlLWVycm9yIC53b29jb21tZXJjZS1jaGVja291dCAud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1lcnJvciAud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbiwud29vY29tbWVyY2UtaW5mbyA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZS1pbmZvIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmFsdC5idXR0b24tc3Ryb2tlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gYnV0dG9uLmFsdC5idXR0b24tc3Ryb2tlLC53b29jb21tZXJjZS1pbmZvIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi1zdHJva2UsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyBidXR0b24uYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2UtaW5mbyA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEuYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gYS5idXR0b24sLndvb2NvbW1lcmNlLWluZm8gOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZS1pbmZvIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZS1pbmZvIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBhLmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtaW5mbyBhLmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0LC53b29jb21tZXJjZS1pbmZvIC5kYnV0dG9uLC53b29jb21tZXJjZS1pbmZvIC53cGNzcy1jb3B5LWJ0biBpbnB1dCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlLWluZm8gaW5wdXQsLndvb2NvbW1lcmNlLWluZm8gLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAuYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2UtaW5mbyAuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlLWluZm8gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1pbmZvIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlLWluZm8gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtaW5mbyAuYnV0dG9uLmFsdCwud29vY29tbWVyY2UtaW5mbyAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5kYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtaW5mbyAuYWx0LmRidXR0b24sLndvb2NvbW1lcmNlLWluZm8gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UtaW5mbyBpbnB1dC5hbHQsLndvb2NvbW1lcmNlLWluZm8gLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dC5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtaW5mbyBpbnB1dC5hbHQsLndvb2NvbW1lcmNlLWluZm8gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2UtaW5mbyAuYWx0LmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZS1pbmZvIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hbHQuYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWluZm8gLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2UtaW5mbyAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtaW5mbyAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1pbmZvIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1pbmZvIC5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWluZm8gLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5idXR0b24sLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC53b29jb21tZXJjZS1pbmZvIC5idXR0b24sLndvb2NvbW1lcmNlLWluZm8gLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWluZm8gLndwLWVsZW1lbnQtYnV0dG9ue2Zsb2F0Om5vbmV9fS53b29jb21tZXJjZSAucXVhbnRpdHkgaW5wdXR7cGFkZGluZzowO21hcmdpbi1ib3R0b206MDtoZWlnaHQ6My40cmVtO2ZvbnQtc2l6ZToxLjZyZW07Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM0LDAuMik7Ym9yZGVyLXJhZGl1czoxcmVtfUBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCl7Lndvb2NvbW1lcmNlIC5wcm9kdWN0LWRlc2NyaXB0aW9ue2Rpc3BsYXk6bm9uZX19Lndvb2NvbW1lcmNlLWZpbHRlcntwYWRkaW5nOjAgMnJlbSAycmVtIDJyZW07bWFyZ2luLXJpZ2h0OjFyZW07bWFyZ2luLWxlZnQ6MXJlbTttYXJnaW4tYm90dG9tOjNyZW07d2lkdGg6MTAwJTtmb250LXNpemU6MS40cmVtO2JvcmRlci1yYWRpdXM6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY2ZmF9QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsud29vY29tbWVyY2UtZmlsdGVye3BhZGRpbmc6MnJlbTttYXJnaW4tYm90dG9tOjA7d2lkdGg6Y2FsYygzNC40cmVtIC0gMnJlbSl9fS53b29jb21tZXJjZS1saXN0e21hcmdpbi1yaWdodDoxcmVtO21hcmdpbi1sZWZ0OjFyZW07d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey53b29jb21tZXJjZS1saXN0e3BhZGRpbmctbGVmdDozcmVtO3dpZHRoOmNhbGMoMTAwJSAtIDM0LjRyZW0gLSAycmVtKX19Lndvb2NvbW1lcmNlLWxpc3QgdWwucHJvZHVjdHN7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgzNCwzNiwzNCwwLjEpO3BhZGRpbmctdG9wOjVyZW19Lndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudHtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo2MDB9Lndvb2NvbW1lcmNlLW9yZGVyaW5ne3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O292ZXJmbG93OmluaGVyaXR9Lndvb2NvbW1lcmNlLW9yZGVyaW5nIC5vcmRlcmJ5e3BhZGRpbmc6LjZyZW0gLjhyZW07Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM0LDAuMik7YmFja2dyb3VuZDp1cmwoXCIuLi8uLi9hc3NldHMvc3ZnL2NoZXZyb24tZG93bi5zdmdcIikgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxcmVtO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0IDFyZW19Lndvb2NvbW1lcmNlLW9yZGVyaW5nIC5vcmRlcmJ5OmZvY3VzLXZpc2libGV7b3V0bGluZToxcHggc29saWQgcmdiYSgzNCwzNiwzNCwwLjEpfS53b29jb21tZXJjZSB1bC5wcm9kdWN0c3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey53b29jb21tZXJjZSB1bC5wcm9kdWN0c3ttYXJnaW4tcmlnaHQ6LTFyZW07bWFyZ2luLWxlZnQ6LTFyZW19fS53b29jb21tZXJjZSB1bC5wcm9kdWN0c1tjbGFzcyo9Y29sdW1ucy1dIGxpLnByb2R1Y3R7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpey53b29jb21tZXJjZSB1bC5wcm9kdWN0c1tjbGFzcyo9Y29sdW1ucy1dIGxpLnByb2R1Y3R7bWFyZ2luLXJpZ2h0OjFyZW07bWFyZ2luLWxlZnQ6MXJlbTt3aWR0aDpjYWxjKDUwJSAtIDJyZW0pfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey53b29jb21tZXJjZSB1bC5wcm9kdWN0c1tjbGFzcyo9Y29sdW1ucy1dIGxpLnByb2R1Y3R7d2lkdGg6Y2FsYygzMy4zMzMzMyUgLSAycmVtKX19QG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCl7Lndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzW2NsYXNzKj1jb2x1bW5zLV0gbGkucHJvZHVjdHt3aWR0aDpjYWxjKDI1JSAtIDJyZW0pfX0ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdHtmbG9hdDpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEgaW1ne21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87bWF4LXdpZHRoOjE1cmVtfS53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS4xO2NvbG9yOiMyMjI0MjJ9Lndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNle2NvbG9yOiMyMjI0MjI7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwfS53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hbW91bnQgZGVsIGJkaXtmb250LXNpemU6MS41cmVtfS53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vdXQtb2Ytc3RvY2t7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtjb2xvcjojZmZmZmZmO2JhY2tncm91bmQtY29sb3I6cmVkO3BhZGRpbmc6MCAxcmVtO2JvcmRlci1yYWRpdXM6M3JlbTtmb250LXNpemU6MS4zcmVtO2ZvbnQtd2VpZ2h0OjYwMH0ud29vY29tbWVyY2UgLmFkZF90b19jYXJ0X2J1dHRvbi5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24uYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24uYWx0LmJ1dHRvbi1zdHJva2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWRkX3RvX2NhcnRfYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSBpbnB1dC5hZGRfdG9fY2FydF9idXR0b24uYWx0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGlucHV0LmFkZF90b19jYXJ0X2J1dHRvbi5hbHQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmFkZF90b19jYXJ0X2J1dHRvbi5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuYWRkX3RvX2NhcnRfYnV0dG9uLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBhLmFkZF90b19jYXJ0X2J1dHRvbi5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwud29vY29tbWVyY2UgLmFkZF90b19jYXJ0X2J1dHRvbi5kYnV0dG9uLC53b29jb21tZXJjZSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWRkX3RvX2NhcnRfYnV0dG9uLC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UgaW5wdXQuYWRkX3RvX2NhcnRfYnV0dG9uLC53b29jb21tZXJjZSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5hZGRfdG9fY2FydF9idXR0b24uYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2UgLmFkZF90b19jYXJ0X2J1dHRvbi5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmFkZF90b19jYXJ0X2J1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5hZGRfdG9fY2FydF9idXR0b24uYnV0dG9uLmFsdCwud29vY29tbWVyY2UgdWwucHJvZHVjdHMgLmFkZF90b19jYXJ0X2J1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dCAuYWRkX3RvX2NhcnRfYnV0dG9uLndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgLmFkZF90b19jYXJ0X2J1dHRvbi53cC1lbGVtZW50LWJ1dHRvbntwYWRkaW5nOjAgMnJlbTtmb250LXNpemU6MS4xcmVtO2hlaWdodDozLjRyZW07bWluLWhlaWdodDozLjRyZW07bGluZS1oZWlnaHQ6Mi43fS53b29jb21tZXJjZSAud3BmRmlsdGVyQnV0dG9uLndwZkJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDFyZW07aGVpZ2h0OjMuNHJlbTttaW4taGVpZ2h0OmF1dG87YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MnB4IHNvbGlkICMyQkExNDk7Ym9yZGVyLXJhZGl1czozMHB4O2ZvbnQtZmFtaWx5OlwiUmFsZXdheVwiLEFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjIuNjtmb250LXNpemU6MS4ycmVtO2NvbG9yOiMyQkExNDk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2N1cnNvcjpwb2ludGVyOy1vLXRyYW5zaXRpb246YWxsIDQwMG1zIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246YWxsIDQwMG1zIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmFsbCA0MDBtcyBlYXNlIDBzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgNDAwbXMgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCA0MDBtcyBlYXNlIDBzfS53b29jb21tZXJjZSAud3BmRmlsdGVyQnV0dG9uLndwZkJ1dHRvbjpub3QoLmJ1dHRvbi0tb3Blbik6aG92ZXIsLndvb2NvbW1lcmNlIC53cGZGaWx0ZXJCdXR0b24ud3BmQnV0dG9uOm5vdCguYnV0dG9uLS1vcGVuKTphY3RpdmUsLndvb2NvbW1lcmNlIC53cGZGaWx0ZXJCdXR0b24ud3BmQnV0dG9uOm5vdCguYnV0dG9uLS1vcGVuKTpmb2N1cywud29vY29tbWVyY2UgLndwZkZpbHRlckJ1dHRvbi53cGZCdXR0b24uYnV0dG9uLS1vcGVuLmlzLW9wZW57YmFja2dyb3VuZC1jb2xvcjojMkJBMTQ5O2NvbG9yOiNGRkZGRkZ9Lndvb2NvbW1lcmNlIC5idXR0b24uYWRkZWQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYWRkZWQuYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLmFkZGVkLmJ1dHRvbi1zdHJva2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYWRkZWQuYWx0LmJ1dHRvbi1zdHJva2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud3Bjc3MtY29weS1idG4gaW5wdXQuYWRkZWQuYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlIGlucHV0LmFkZGVkLmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBpbnB1dC5hZGRlZC5hbHQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmFkZGVkLmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5hZGRlZC5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmFkZGVkLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBhLmFkZGVkLmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0LC53b29jb21tZXJjZSAuYWRkZWQuZGJ1dHRvbiwud29vY29tbWVyY2UgLndwY3NzLWNvcHktYnRuIGlucHV0LmFkZGVkLC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UgaW5wdXQuYWRkZWQsLndvb2NvbW1lcmNlIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmFkZGVkLmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlIC5hZGRlZC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLmFkZGVkLmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFkZGVkLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5hZGRlZC5idXR0b24sLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dCAuYWRkZWQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSAuYWRkZWQud3AtZWxlbWVudC1idXR0b257cGFkZGluZy1sZWZ0OjEuMnJlbTtwYWRkaW5nLXJpZ2h0OjEuMnJlbX0ud29vY29tbWVyY2UgLmFkZGVkX3RvX2NhcnR7Zm9udC1zaXplOjEuMnJlbX1AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpey53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBtYWluLnNpdGUtbWFpbntwYWRkaW5nLXRvcDo1cmVtfX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXJ7bWFyZ2luLXRvcDoxLjRyZW19fS53b29jb21tZXJjZSAucHJvZHVjdF90aXRsZXtmb250LXNpemU6M3JlbX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey53b29jb21tZXJjZSAucHJvZHVjdF90aXRsZXtmb250LXNpemU6My42cmVtfX0ud29vY29tbWVyY2UgLnN1bW1hcnkgLmFtb3VudHtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzIyMjQyMn0ud29vY29tbWVyY2UgLnN1bW1hcnkgZm9ybXtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpyb3c7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nOjA7Ym9yZGVyLXJhZGl1czowfS53b29jb21tZXJjZSAuc3VtbWFyeSAuY2FydHtwYWRkaW5nLXRvcDozcmVtfS53b29jb21tZXJjZSAuc3VtbWFyeSAucHJvZHVjdF9tZXRhe2Rpc3BsYXk6bm9uZX0ud29vY29tbWVyY2UgLnN1bW1hcnkgLnF1YW50aXR5IGlucHV0e2hlaWdodDo2cmVtfS53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC53b29jb21tZXJjZSBidXR0b24uYWx0LmJ1dHRvbi1zdHJva2UsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgYnV0dG9uLmJ1dHRvbi1zdHJva2UsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuZGJ1dHRvbiwud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC53cGNzcy1jb3B5LWJ0biBpbnB1dCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCBpbnB1dCwud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biBkaXYucHJvZHVjdCBmb3JtLmNhcnQgaW5wdXQuYWx0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IGlucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCBkaXYucXVhbnRpdHl7ZmxvYXQ6bm9uZX0ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IGRpdi5xdWFudGl0eXttYXJnaW4tcmlnaHQ6MS42cmVtfS53b29jb21tZXJjZSAudGFic3tkaXNwbGF5Om5vbmV9Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uLnBhbmVse3BhZGRpbmctdG9wOjVyZW19Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uLnBhbmVsIGgye3BhZGRpbmctYm90dG9tOjJyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgzNCwzNiwzNCwwLjEpfS53b29jb21tZXJjZSBpZnJhbWV7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpey53b29jb21tZXJjZSBpZnJhbWV7aGVpZ2h0OjUxdnd9fS53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2Vze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXgtd2lkdGg6MjVyZW19QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlc3ttYXgtd2lkdGg6NDVyZW19fS53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC5mbGV4LWNvbnRyb2wtdGh1bWJze21hcmdpbi10b3A6M3JlbX0ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAuZmxleC1jb250cm9sLXRodW1icyBsaXtwYWRkaW5nOi42cmVtfS53b29jb21tZXJjZS1hY2NvdW50LmxvZ2dlZC1pbiAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyPip7cGFkZGluZy10b3A6MH0ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7cGFkZGluZy10b3A6M3JlbX0ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnRfX3RpdGxle21hcmdpbi10b3A6MH0ud29vY29tbWVyY2UtYWNjb3VudCAuYWRkcmVzc2Vze21hcmdpbi10b3A6M3JlbX1AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpey53b29jb21tZXJjZS1hY2NvdW50IC5hZGRyZXNzZXMgLndvb2NvbW1lcmNlLUFkZHJlc3N7d2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsud29vY29tbWVyY2UtYWNjb3VudCAuYWRkcmVzc2VzIC53b29jb21tZXJjZS1BZGRyZXNzLmNvbC0xe3BhZGRpbmctcmlnaHQ6MS42cmVtO2JvcmRlci1yaWdodDoxcHggc29saWQgcmdiYSgzNCwzNiwzNCwwLjEpfX0ud29vY29tbWVyY2UtYWNjb3VudCAuYWRkcmVzc2VzIC53b29jb21tZXJjZS1BZGRyZXNzLXRpdGxle21hcmdpbi1ib3R0b206MnJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM0LDAuMSl9Lndvb2NvbW1lcmNlLWFjY291bnQgLmFkZHJlc3Nlc19fdGl0bGV7bWFyZ2luLWJvdHRvbToxLjZyZW07Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwfS53b29jb21tZXJjZS1hY2NvdW50IC5hZGRyZXNzZXMgLmVkaXR7bWFyZ2luLWJvdHRvbToxcmVtfS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkc19fZmllbGQtd3JhcHBlcnttYXJnaW4tYm90dG9tOjNyZW19Lndvb2NvbW1lcmNlLWFjY291bnQgLnZpZXcrLmludm9pY2V7bWFyZ2luLWxlZnQ6LjZyZW19Lndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZHtmb250LXNpemU6MS4ycmVtfS53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0e21hcmdpbi1ib3R0b206MS42cmVtfS53b29jb21tZXJjZS1qcyB0YWJsZS5zaG9wX3RhYmxle2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO21hcmdpbjowIC0xcHggMjRweCAwO3RleHQtYWxpZ246bGVmdDt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtib3JkZXItcmFkaXVzOi41cmVtfS53b29jb21tZXJjZS1qcyB0YWJsZS5zaG9wX3RhYmxlIHRoe2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOi45cmVtIDEuMnJlbTtsaW5lLWhlaWdodDoxLjVlbX0ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxle21hcmdpbi1ib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsud29vY29tbWVyY2UtY2FydCAuY291cG9ue21hcmdpbi10b3A6LjhyZW19fS53b29jb21tZXJjZS1jYXJ0IGEucmVtb3Zle2xpbmUtaGVpZ2h0OjAuODtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZH1AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpey53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b24ud3Bjc3MtYnRuLC53b29jb21tZXJjZS1jYXJ0IDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgYnV0dG9uLndwY3NzLWJ0bi5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydCBidXR0b24ud3Bjc3MtYnRuLmJ1dHRvbiwud29vY29tbWVyY2UtY2FydCA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi53cGNzcy1idG4uYnV0dG9uLXN0cm9rZSw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi53cGNzcy1idG4uYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53cGNzcy1jb3B5LWJ0biBpbnB1dC53cGNzcy1idG4uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZS1jYXJ0IGlucHV0LndwY3NzLWJ0bi5hbHQsLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UgaW5wdXQud3Bjc3MtYnRuLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydCBpbnB1dC53cGNzcy1idG4uYWx0LC53b29jb21tZXJjZS1jYXJ0IC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGlucHV0LndwY3NzLWJ0bi5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQgaW5wdXQud3Bjc3MtYnRuLmFsdCwud29vY29tbWVyY2UtY2FydCBidXR0b24ud3Bjc3MtYnRuLmRidXR0b24sLndvb2NvbW1lcmNlLWNhcnQgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayBidXR0b24ud3Bjc3MtYnRuLmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLndwY3NzLWJ0bi5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYnV0dG9uLndwY3NzLWJ0bi5idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi53cGNzcy1idG4uYnV0dG9uLC53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtYnRuLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jYXJ0IC53cGNzcy1idG4uYnV0dG9uLmFsdCwud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2hlY2tvdXQgYnV0dG9uLndwY3NzLWJ0bi53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLndwY3NzLWJ0bi53cC1lbGVtZW50LWJ1dHRvbnttYXJnaW4tdG9wOi44cmVtfX0ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LmlucHV0LS1zbWFsbCwud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LmlucHV0LS1zbWFsbCwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQuaW5wdXQtLXNtYWxsLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dC5pbnB1dC0tc21hbGx7aGVpZ2h0OjMuNHJlbTt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dC5pbnB1dC0tc21hbGwsLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dC5pbnB1dC0tc21hbGwsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LmlucHV0LS1zbWFsbCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQuaW5wdXQtLXNtYWxse3dpZHRoOmF1dG99fS53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrLmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCtidXR0b24uYWx0LmJ1dHRvbi1zdHJva2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2UgLmlucHV0LXRleHQrLmFsdC5kYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCtpbnB1dC5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0K2lucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5hbHQuYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYWx0LmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYWx0LndwLWVsZW1lbnQtYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0K2J1dHRvbi5idXR0b24tc3Ryb2tlLC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrLmRidXR0b24sLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud3Bjc3MtY29weS1idG4gLmlucHV0LXRleHQraW5wdXQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQraW5wdXQsLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5pbnB1dC10ZXh0Ky5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrLmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0K2lucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgdWwucHJvZHVjdHMgLmlucHV0LXRleHQrLmJ1dHRvbiwud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZS1jaGVja291dCAuaW5wdXQtdGV4dCsud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrLndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrLmJ1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYnV0dG9uLmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCtidXR0b24uYWx0LmJ1dHRvbi1zdHJva2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2UgLmlucHV0LXRleHQrLmFsdC5kYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCtpbnB1dC5hbHQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0K2lucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5hbHQuYnV0dG9uLS1vcmFuZ2UsLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYWx0LmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYWx0LndwLWVsZW1lbnQtYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0K2J1dHRvbi5idXR0b24tc3Ryb2tlLC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrLmRidXR0b24sLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud3Bjc3MtY29weS1idG4gLmlucHV0LXRleHQraW5wdXQsLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQraW5wdXQsLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5pbnB1dC10ZXh0Ky5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrLmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0K2lucHV0LmFsdCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgdWwucHJvZHVjdHMgLmlucHV0LXRleHQrLmJ1dHRvbiwud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZS1jaGVja291dCAuaW5wdXQtdGV4dCsud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrLndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsuYnV0dG9uLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0K2J1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmlucHV0LXRleHQrLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmlucHV0LXRleHQrLmFsdC5kYnV0dG9uLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCtpbnB1dC5hbHQsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0K2lucHV0LmFsdCwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYWx0LmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0K2J1dHRvbi5idXR0b24tc3Ryb2tlLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0K2J1dHRvbi5idXR0b24tc3Ryb2tlLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0K2EuYnV0dG9uLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmlucHV0LXRleHQrYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrLmRidXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53cGNzcy1jb3B5LWJ0biAuaW5wdXQtdGV4dCtpbnB1dCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0K2lucHV0LC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5pbnB1dC10ZXh0Ky5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaW5wdXQtdGV4dCtidXR0b24uYnV0dG9uLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmlucHV0LXRleHQrLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaW5wdXQtdGV4dCsuYWx0LmRidXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmlucHV0LXRleHQraW5wdXQuYWx0LC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaW5wdXQtdGV4dCsuYWx0LmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5pbnB1dC10ZXh0Ky5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuaW5wdXQtdGV4dCsuYnV0dG9uLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2UtY2hlY2tvdXQgLmlucHV0LXRleHQrLndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrLndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsuYnV0dG9uLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0K2J1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmlucHV0LXRleHQrLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmlucHV0LXRleHQrLmFsdC5kYnV0dG9uLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCtpbnB1dC5hbHQsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0K2lucHV0LmFsdCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYWx0LmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYWx0LndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0K2J1dHRvbi5idXR0b24tc3Ryb2tlLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0K2J1dHRvbi5idXR0b24tc3Ryb2tlLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0K2EuYnV0dG9uLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmlucHV0LXRleHQrYS5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrLmRidXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53cGNzcy1jb3B5LWJ0biAuaW5wdXQtdGV4dCtpbnB1dCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0K2lucHV0LC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5pbnB1dC10ZXh0Ky5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaW5wdXQtdGV4dCtidXR0b24uYnV0dG9uLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmlucHV0LXRleHQrLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaW5wdXQtdGV4dCsuYWx0LmRidXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmlucHV0LXRleHQraW5wdXQuYWx0LC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaW5wdXQtdGV4dCsuYWx0LmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5pbnB1dC10ZXh0Ky5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuaW5wdXQtdGV4dCsuYnV0dG9uLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2UtY2hlY2tvdXQgLmlucHV0LXRleHQrLndwLWVsZW1lbnQtYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrLndwLWVsZW1lbnQtYnV0dG9ue21hcmdpbi10b3A6LjhyZW07ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsuYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0K2J1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYWx0LmRidXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0K2lucHV0LmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2UgLmlucHV0LXRleHQraW5wdXQuYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2UgLmlucHV0LXRleHQrLmFsdC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5hbHQud3AtZWxlbWVudC1idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrYnV0dG9uLmJ1dHRvbi1zdHJva2UsLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsuZGJ1dHRvbiwud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53cGNzcy1jb3B5LWJ0biAuaW5wdXQtdGV4dCtpbnB1dCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCtpbnB1dCwud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmlucHV0LXRleHQrLmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQraW5wdXQuYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsuYWx0LmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0Ky5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyB1bC5wcm9kdWN0cyAuaW5wdXQtdGV4dCsuYnV0dG9uLC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5pbnB1dC10ZXh0Ky53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsuYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5idXR0b24uYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0K2J1dHRvbi5hbHQuYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYWx0LmRidXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0K2lucHV0LmFsdCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2UgLmlucHV0LXRleHQraW5wdXQuYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2UgLmlucHV0LXRleHQrLmFsdC5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5hbHQud3AtZWxlbWVudC1idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrYnV0dG9uLmJ1dHRvbi1zdHJva2UsLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsuZGJ1dHRvbiwud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53cGNzcy1jb3B5LWJ0biAuaW5wdXQtdGV4dCtpbnB1dCwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCtpbnB1dCwud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmlucHV0LXRleHQrLmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQraW5wdXQuYWx0LC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsuYWx0LmJ1dHRvbi0tb3JhbmdlLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0Ky5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyB1bC5wcm9kdWN0cyAuaW5wdXQtdGV4dCsuYnV0dG9uLC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5pbnB1dC10ZXh0Ky53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0Ky5idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmlucHV0LXRleHQrYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYnV0dG9uLmFsdCwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYWx0LmRidXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0K2lucHV0LmFsdCwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmlucHV0LXRleHQraW5wdXQuYWx0LC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2UgLmlucHV0LXRleHQrLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmlucHV0LXRleHQrYnV0dG9uLmJ1dHRvbi1zdHJva2UsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrYnV0dG9uLmJ1dHRvbi1zdHJva2UsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmlucHV0LXRleHQrYS5idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaW5wdXQtdGV4dCthLmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0LC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsuZGJ1dHRvbiwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndwY3NzLWNvcHktYnRuIC5pbnB1dC10ZXh0K2lucHV0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQraW5wdXQsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmlucHV0LXRleHQrLmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0Ky5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5pbnB1dC10ZXh0K2J1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaW5wdXQtdGV4dCsuYnV0dG9uLmFsdCwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5pbnB1dC10ZXh0Ky5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaW5wdXQtdGV4dCtpbnB1dC5hbHQsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5pbnB1dC10ZXh0Ky5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmlucHV0LXRleHQrLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5pbnB1dC10ZXh0Ky5idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZS1jaGVja291dCAuaW5wdXQtdGV4dCsud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0Ky5idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmlucHV0LXRleHQrYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYnV0dG9uLmFsdCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAuaW5wdXQtdGV4dCsuYWx0LmRidXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0K2lucHV0LmFsdCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmlucHV0LXRleHQraW5wdXQuYWx0LC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2UgLmlucHV0LXRleHQrLmFsdC5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC5pbnB1dC10ZXh0Ky5hbHQud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmlucHV0LXRleHQrYnV0dG9uLmJ1dHRvbi1zdHJva2UsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQrYnV0dG9uLmJ1dHRvbi1zdHJva2UsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLmlucHV0LXRleHQrYS5idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaW5wdXQtdGV4dCthLmJ1dHRvbi5mb290ZXItY29udGFjdC1zdXBwb3J0LC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsuZGJ1dHRvbiwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndwY3NzLWNvcHktYnRuIC5pbnB1dC10ZXh0K2lucHV0LC53cGNzcy1jb3B5LWJ0biAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQraW5wdXQsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLmlucHV0LXRleHQrLmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0Ky5idXR0b24tLW9yYW5nZSwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5pbnB1dC10ZXh0K2J1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaW5wdXQtdGV4dCsuYnV0dG9uLmFsdCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5pbnB1dC10ZXh0Ky5hbHQuZGJ1dHRvbiwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuaW5wdXQtdGV4dCtpbnB1dC5hbHQsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC5pbnB1dC10ZXh0Ky5hbHQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmlucHV0LXRleHQrLmFsdC53cC1lbGVtZW50LWJ1dHRvbiwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5pbnB1dC10ZXh0Ky5idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZS1jaGVja291dCAuaW5wdXQtdGV4dCsud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCsud3AtZWxlbWVudC1idXR0b257bWFyZ2luLXRvcDowO2Zsb2F0OmxlZnQ7d2lkdGg6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHRkOjpiZWZvcmUsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHRkOjpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtdGl0bGUpfX0ud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmJ1dHRvbi5hbHQuYnV0dG9uLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBidXR0b24uYWx0LnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24uYnV0dG9uLXN0cm9rZSwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndwY3NzLWNvcHktYnRuIC53b29jb21tZXJjZSBpbnB1dC5hbHQuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBpbnB1dC5hbHQuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLmFsdC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLmRidXR0b24sLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53cGNzcy1jb3B5LWJ0biBpbnB1dC5hbHQuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiwud3Bjc3MtY29weS1idG4gLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGlucHV0LmFsdC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC5hbHQuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbi5idXR0b24tLW9yYW5nZSwubHAtY29udGFjdCBmb3JtLmZvcm0tLWJsYWNrIC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24uYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZS1jaGVja291dCAuYWx0LnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ud3AtZWxlbWVudC1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAuYWx0LnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ud3AtZWxlbWVudC1idXR0b257dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS53b29jb21tZXJjZS1jaGVja291dC5jaGVja291dHtwYWRkaW5nLXRvcDowfS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGV7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmfS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmZ9Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGEuYnV0dG9uLndjLWJhY2t3YXJkLC53b29jb21tZXJjZS1jaGVja291dCA6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGEud2MtYmFja3dhcmQuYnV0dG9uLDp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGEud2MtYmFja3dhcmQuYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgYS53Yy1iYWNrd2FyZC5idXR0b24uZm9vdGVyLWNvbnRhY3Qtc3VwcG9ydCwud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGEud2MtYmFja3dhcmQuYnV0dG9uLmZvb3Rlci1jb250YWN0LXN1cHBvcnQsLndvb2NvbW1lcmNlLWNoZWNrb3V0IGEud2MtYmFja3dhcmQuZGJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLmxwLWNvbnRhY3QgZm9ybS5mb3JtLS1ibGFjayBhLndjLWJhY2t3YXJkLmJ1dHRvbi0tb3JhbmdlLC5scC1jb250YWN0IGZvcm0uZm9ybS0tYmxhY2sgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGEud2MtYmFja3dhcmQuYnV0dG9uLS1vcmFuZ2UsLndvb2NvbW1lcmNlLWNoZWNrb3V0IGEud2MtYmFja3dhcmQud3AtZWxlbWVudC1idXR0b257bWFyZ2luLXRvcDozcmVtfS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWR7bWFyZ2luLWJvdHRvbToycmVtfS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utbm90aWNlLS1zdWNjZXNze21hcmdpbi10b3A6MnJlbX0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3IGxpe21hcmdpbi10b3A6MXJlbTttYXJnaW4tYm90dG9tOjFyZW19QG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KXsud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyBsaSBzdHJvbmd7ZGlzcGxheTppbmxpbmUtYmxvY2t9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0e21hcmdpbi1ib3R0b206MS42cmVtfX0ucGFnZS1jb250ZW50IC50aGUtY29udGVudCBoMnttYXJnaW4tYm90dG9tOjNyZW07Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozNnB4O2ZvbnQtc2l6ZTozLjZyZW07bGluZS1oZWlnaHQ6MS40fUBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCl7LnBhZ2UtY29udGVudCAudGhlLWNvbnRlbnQgaDJ7Zm9udC1zaXplOjMwcHg7Zm9udC1zaXplOjNyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCl7LnBhZ2UtY29udGVudCAudGhlLWNvbnRlbnQgaDJ7Zm9udC1zaXplOjI2cHg7Zm9udC1zaXplOjIuNnJlbX19LnBhZ2UtY29udGVudCAudGhlLWNvbnRlbnQgaDN7bWFyZ2luLWJvdHRvbTozcmVtO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MzBweDtmb250LXNpemU6M3JlbX1AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpey5wYWdlLWNvbnRlbnQgLnRoZS1jb250ZW50IGgze2ZvbnQtc2l6ZToyNnB4O2ZvbnQtc2l6ZToyLjZyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCl7LnBhZ2UtY29udGVudCAudGhlLWNvbnRlbnQgaDN7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjJyZW19fS5wYWdlLWNvbnRlbnQgLnRoZS1jb250ZW50IHB7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjh9LnBhZ2UtY29udGVudCAudGhlLWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnN7bWFyZ2luLXJpZ2h0Oi0xLjZyZW07bWFyZ2luLWxlZnQ6LTEuNnJlbX0ucGFnZS1jb250ZW50IC50aGUtY29udGVudCAud3AtYmxvY2stY29sdW1ue21hcmdpbi1yaWdodDoxLjZyZW07bWFyZ2luLWxlZnQ6MS42cmVtO3BhZGRpbmctcmlnaHQ6MS42cmVtO3BhZGRpbmctbGVmdDoxLjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpey5wYWdlLWNvbnRlbnQgLnRoZS1jb250ZW50IC53cC1ibG9jay1jb2x1bW46bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjNyZW19fS5wYWdlLWNvbnRlbnQgLnRoZS1jb250ZW50IC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWltYWdle3BhZGRpbmctcmlnaHQ6MS42cmVtO3BhZGRpbmctbGVmdDoxLjZyZW19LnBhZ2UtY29udGVudCAudGhlLWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbi5oYXMtYm9yZGVyLXJhZGl1c3tib3JkZXItcmFkaXVzOjIuMnJlbX0ucGFnZS1jb250ZW50IC50aGUtY29udGVudCAud3AtYmxvY2stYnV0dG9uc3ttYXJnaW4tdG9wOjJyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1jb250ZW50IC50aGUtY29udGVudCAud3AtYmxvY2staW1hZ2Uuc2l6ZS1mdWxse3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODFweCl7LnBhZ2UtY29udGVudCAudGhlLWNvbnRlbnQgLmRpc3Buby1tb2JpbGV7ZGlzcGxheTpub25lfX0ucGFnZS1jb250ZW50IC50aGUtY29udGVudCAuaGFzLWJsYWNrLWNvbG9yIGF7Y29sb3I6IzIyMjQyMn0uY3Z7cGFkZGluZy10b3A6MXJlbX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jdntwYWRkaW5nLXRvcDo0cmVtfX0uY3ZfX2dyaWR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotMXJlbTttYXJnaW4tbGVmdDotMXJlbX0uY3ZfX2NvbHttYXJnaW4tcmlnaHQ6MXJlbTttYXJnaW4tbGVmdDoxcmVtO3dpZHRoOjEwMCV9LmN2X19jb2w6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjNyZW19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY3ZfX2NvbHttYXJnaW4tYm90dG9tOjA7d2lkdGg6Y2FsYyg1MCUgLSAycmVtKX19QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsuY3ZfX2NvbHt3aWR0aDpjYWxjKDMzLjMzMzMzJSAtIDJyZW0pfX0uY3ZfX2NvbC0tcmVzcG9uc2l2ZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDozcmVtO3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsuY3ZfX2NvbC0tcmVzcG9uc2l2ZXttYXJnaW4tdG9wOjA7d2lkdGg6Y2FsYygzMy4zMzMzMyUgLSAycmVtKTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5jdl9fYmxvY2s6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjVyZW19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY3ZfX2Jsb2NrOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTozcmVtfX0uY3ZfX2Jsb2NrLWJne3BhZGRpbmc6MXJlbSAycmVtIDJyZW0gMnJlbTtib3JkZXItcmFkaXVzOjEuMnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY2ZmF9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY3ZfX2Jsb2NrLWJne3dpZHRoOjg1JX19QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsuY3ZfX2Jsb2NrLWJne21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99fS5jdl9fYmxvY2stYmc6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjNyZW19LmN2X19ibG9jay1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjVyZW07d2lkdGg6MTAwJX0uY3ZfX2Jsb2NrLWljb246bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjRyZW19QG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KXsuY3ZfX2Jsb2NrLWljb257bWFyZ2luLXJpZ2h0OjFyZW07bWFyZ2luLWxlZnQ6MXJlbTt3aWR0aDpjYWxjKDUwJSAtIDJyZW0pfX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5jdl9fYmxvY2staWNvbntwYWRkaW5nLXRvcDowO3BhZGRpbmctbGVmdDoxMHJlbTt3aWR0aDoxMDAlfX0uY3ZfX2Jsb2NrLWljb24gaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCUpO21heC13aWR0aDo0LjZyZW19QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsuY3ZfX2Jsb2NrLWljb24gaW1ne3RvcDouNHJlbTtsZWZ0OjMuNnJlbTt0cmFuc2Zvcm06bm9uZX19LmN2IC5wcm9maWx7bWFyZ2luLWJvdHRvbTozcmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmN2IC5wcm9maWx7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY3YgLnByb2ZpbHt3aWR0aDo4NSV9fS5jdiAucHJvZmlsX19oZWFkaW5ne21hcmdpbjoxLjZyZW0gMCAycmVtIDB9LmN2IC5wcm9maWxfX25hbWV7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc2l6ZToycmVtfS5jdiAucHJvZmlsX19qb2J7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOjEuM3JlbX0uY3YgLnByb2ZpbF9faW1nIGltZ3tib3JkZXItcmFkaXVzOjFyZW19LmN2LnRoZS1jb250ZW50IHAsLmN2LnRoZS1jb250ZW50IGxpe2ZvbnQtc2l6ZToxLjRyZW19LmN2LnRoZS1jb250ZW50IC5jdl9fdGl0bGV7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjJyZW07bWFyZ2luLWJvdHRvbToxLjRyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY3YudGhlLWNvbnRlbnQgLmN2X190aXRsZXt0ZXh0LWFsaWduOmxlZnR9fS5jdi50aGUtY29udGVudCAuY3ZfX3RpdGxlLS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LmN2LnRoZS1jb250ZW50IC5jdl9fYmxvY2staWNvbiAuY3ZfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmN2LnRoZS1jb250ZW50IC5jdl9fYmxvY2staWNvbiAuY3ZfX3RpdGxle3RleHQtYWxpZ246bGVmdH19LmN2LnRoZS1jb250ZW50IC5leHBlcnRpc2Utem9ob19fbG9nb3t0ZXh0LWFsaWduOmNlbnRlcn0uY3YudGhlLWNvbnRlbnQgLmV4cGVydGlzZS16b2hvX19sb2dvIGltZ3t3aWR0aDo4cmVtfS5jdi50aGUtY29udGVudCAuZXhwZXJ0aXNlLXpvaG9fX2xpc3R7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0uY3YudGhlLWNvbnRlbnQgLmV4cGVydGlzZS16b2hvX19pdGVte2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtmb250LXdlaWdodDo3MDB9LmN2LnRoZS1jb250ZW50IC5leHBlcnRpc2Utem9ob19faXRlbV9fbmFtZXtkaXNwbGF5OmlubGluZS1ibG9ja30uY3YudGhlLWNvbnRlbnQgLmV4cGVydGlzZS16b2hvIC5zdGFye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjFyZW07d2lkdGg6OXJlbTtoZWlnaHQ6MS43cmVtfS5jdi50aGUtY29udGVudCAuZXhwZXJ0aXNlLXpvaG8gLnN0YXItNXtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvNXN0YXJzLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6OXJlbX0uY3YudGhlLWNvbnRlbnQgLmV4cGVydGlzZS16b2hvIC5zdGFyLTR7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzLzRzdGFycy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjlyZW19LmN2LnRoZS1jb250ZW50IC5leHBlcnRpc2Utem9obyAuc3Rhci0ze2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy8zc3RhcnMucG5nKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTo5cmVtfS5jdi50aGUtY29udGVudCAuZXhwZXJ0aXNlLXpvaG8gLnN0YXItMntiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvMnN0YXJzLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6OXJlbX0uY3YudGhlLWNvbnRlbnQgLmV4cGVydGlzZS16b2hvIC5zdGFyLTF7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzLzFzdGFycy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjlyZW19LmN2LnRoZS1jb250ZW50IC5jZXJ0aWZpY2F0aW9ucy1vZmZpY2llbGxlc19fd3JhcHBlciwuY3YudGhlLWNvbnRlbnQgLmNlcnRpZmljYXRpb25zLXpvaG8tc3BhcmtfX3dyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXJpZ2h0Oi0uNHJlbTttYXJnaW4tbGVmdDotLjRyZW19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY3YudGhlLWNvbnRlbnQgLmNlcnRpZmljYXRpb25zLW9mZmljaWVsbGVzX193cmFwcGVyLC5jdi50aGUtY29udGVudCAuY2VydGlmaWNhdGlvbnMtem9oby1zcGFya19fd3JhcHBlcntqdXN0aWZ5LWNvbnRlbnQ6bGVmdH19LmN2LnRoZS1jb250ZW50IC5jZXJ0aWZpY2F0aW9ucy1vZmZpY2llbGxlc19faW1nLC5jdi50aGUtY29udGVudCAuY2VydGlmaWNhdGlvbnMtem9oby1zcGFya19faW1ne21hcmdpbjouNHJlbTttYXgtd2lkdGg6OS41cmVtfS5jdi50aGUtY29udGVudCAuZm9ybWF0ZXVyX193cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1yaWdodDotMS42cmVtO21hcmdpbi1sZWZ0Oi0xLjZyZW19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY3YudGhlLWNvbnRlbnQgLmZvcm1hdGV1cl9fd3JhcHBlcntqdXN0aWZ5LWNvbnRlbnQ6bGVmdH19LmN2LnRoZS1jb250ZW50IC5mb3JtYXRldXJfX2ltZ3ttYXJnaW46LjRyZW0gMS42cmVtO21heC13aWR0aDoxNXJlbX0uY3YudGhlLWNvbnRlbnQgLmxhbmd1ZXNfX2xpc3R7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0uY3YgLnByb2dyZXNze3dpZHRoOjEwMCU7aGVpZ2h0OjFyZW07b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6I2Y1ZjZmYTtib3JkZXItcmFkaXVzOjJyZW19QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsuY3YgLnByb2dyZXNze3dpZHRoOjcwJX19LmN2IC5iYXJ7cG9zaXRpb246cmVsYXRpdmU7bWluLXdpZHRoOjElO2hlaWdodDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpey5scC1tYWlue3BhZGRpbmctdG9wOjEzLjJyZW19fS5scC1jb250YWluZXJ7bWF4LXdpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCl7LmxwLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMwcmVtO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99fS5scC1ncmlke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ubHAtZ3JpZC0tYWxpZ257YWxpZ24taXRlbXM6Y2VudGVyfS5scC1jb250ZW50e21heC13aWR0aDpjYWxjKDEwMCUgLSAzMnB4KTttYXJnaW4tcmlnaHQ6MS42cmVtO21hcmdpbi1sZWZ0OjEuNnJlbX0ubHAtc3VydGl0bGV7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMkJBMTQ5fS5scC1zdXJ0aXRsZSsubHAtdGl0bGV7bWFyZ2luLXRvcDowfS5scC10aXRsZXtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjIuOHJlbTtsaW5lLWhlaWdodDozLjhyZW19QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsubHAtdGl0bGV7Zm9udC1zaXplOjMuNHJlbTtsaW5lLWhlaWdodDo0LjRyZW19fUBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpey5scC10aXRsZXtmb250LXNpemU6NHJlbTtsaW5lLWhlaWdodDo1cmVtfX0ubHAtZXhjZXJwdHtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjMuMnJlbTtjb2xvcjojNTc1OTVEfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmxwLWV4Y2VycHR7Zm9udC1zaXplOjIuNHJlbTtsaW5lLWhlaWdodDo0LjJyZW19fS5scC1ncmV5LWJsb2Nre2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowO3BhZGRpbmctYm90dG9tOjhyZW19LmxwLWdyZXktYmxvY2stLXBhZGJvdHtwYWRkaW5nLWJvdHRvbToxOHJlbX0ubHAtZ3JleS1ibG9jay0taGFsZntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9QG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCl7LmxwLWdyZXktYmxvY2stLWhhbGZ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmNWY2ZmEgNjAlLCB0cmFuc3BhcmVudCA2MCUpfX1cbiJdfQ== */