﻿.sk-reveal{opacity:0;transform:translate3d(0, 22px, 0);transition:opacity .7s cubic-bezier(0.22, 0.61, 0.36, 1),transform .7s cubic-bezier(0.22, 0.61, 0.36, 1);transition-delay:var(--sk-reveal-delay, 0ms)}.sk-reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.sk-reveal,.sk-reveal--in{opacity:1 !important;transform:none !important;transition:none !important}}.wide-carousel{--sk-hero-h: clamp(600px, 86vh, 920px)}.wide-carousel,.wide-carousel .carousel,.wide-carousel .carousel-inner,.wide-carousel .item{height:var(--sk-hero-h) !important}.wide-carousel .item>a,.wide-carousel .item>a>img,.wide-carousel .item>img,.wide-carousel .item>a>.sk-hero-video,.wide-carousel .item>.sk-hero-video{display:block;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center}.wide-carousel .item .sk-hero-video{position:absolute;inset:0;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center;z-index:0;background:var(--sk-navy, #283371);pointer-events:none}.wide-carousel .item>div:not(.extended-banner-texts){position:static;height:100%}.wide-carousel .item{position:relative;overflow:hidden}.wide-carousel .carousel-control{height:var(--sk-hero-h) !important}.wide-carousel .extended-banner-texts{height:100%}@media(max-width: 991px){.wide-carousel{--sk-hero-h: clamp(440px, 64vh, 640px)}}@media(max-width: 767px){.wide-carousel{--sk-hero-h: clamp(420px, 68vh, 560px)}}.wide-carousel .extended-banner-texts{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:22px;padding:24px}.wide-carousel .extended-banner-title,.wide-carousel .extended-banner-text,.wide-carousel .extended-banner-link{position:static;inset:auto;background:none;border:0;box-shadow:none;padding:0;margin:0;height:auto;max-width:900px}.wide-carousel .extended-banner-title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:0 2px 22px rgba(0,0,0,.38)}.wide-carousel .extended-banner-text{font-family:var(--sk-font-body);font-weight:400;font-size:clamp(15px,1.3vw,18px);line-height:1.55;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.45)}.wide-carousel .extended-banner-link{display:inline-flex;align-items:center;justify-content:center;background:var(--sk-red);color:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:14px 34px;border-radius:0;text-decoration:none;transition:background .18s ease,transform .18s ease}.wide-carousel .extended-banner-link:hover{background:var(--sk-red-deep);transform:translateY(-2px);color:#fff}.wide-carousel .item.has-text::after,.wide-carousel .item:has(.extended-banner-title:not(:empty))::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.28));pointer-events:none;z-index:1}.wide-carousel .extended-banner-texts{z-index:2}@media(max-width: 768px){.wide-carousel .extended-banner-title{font-size:clamp(4rem,13vw,5rem)}.wide-carousel .extended-banner-texts{gap:16px;padding:20px 16px}.wide-carousel .extended-banner-link{padding:12px 26px}}.wide-carousel{position:relative}.wide-carousel .carousel-inner>.item{transition:transform .85s cubic-bezier(0.45, 0.05, 0.25, 1) !important}.wide-carousel .carousel-inner>.item img{will-change:transform}.wide-carousel .carousel-inner>.item.active img{animation:sk-kenburns 9s ease-out both}@keyframes sk-kenburns{from{transform:scale(1)}to{transform:scale(1.07)}}.wide-carousel .item.active .extended-banner-title{animation:sk-slide-rise .7s .12s cubic-bezier(0.2, 0.7, 0.3, 1) both}.wide-carousel .item.active .extended-banner-text{animation:sk-slide-rise .7s .22s cubic-bezier(0.2, 0.7, 0.3, 1) both}.wide-carousel .item.active .extended-banner-link{animation:sk-slide-rise .7s .32s cubic-bezier(0.2, 0.7, 0.3, 1) both}@keyframes sk-slide-rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.wide-carousel .carousel-control{width:78px !important;opacity:1;background:none !important;background-image:none !important;text-shadow:none;display:flex;align-items:center;justify-content:center}.wide-carousel .carousel-control::before{content:"";font-size:0;display:block;width:30px;height:30px;background-color:#fff;opacity:.8;transition:opacity .22s ease,transform .22s ease;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:30px 30px;mask-size:30px 30px;filter:drop-shadow(0 2px 10px rgba(0, 0, 0, 0.35))}.wide-carousel .carousel-control.left::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4l-8 8 8 8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4l-8 8 8 8'/%3E%3C/svg%3E")}.wide-carousel .carousel-control.right::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4l8 8-8 8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4l8 8-8 8'/%3E%3C/svg%3E")}.wide-carousel .carousel-control:hover::before{opacity:1}.wide-carousel .carousel-control.left:hover::before{transform:translateX(-4px)}.wide-carousel .carousel-control.right:hover::before{transform:translateX(4px)}.sk-carousel-dots{position:absolute;left:0;right:0;bottom:26px;z-index:12;display:flex;justify-content:center;align-items:center;gap:10px;pointer-events:none}.sk-carousel-dot{pointer-events:auto;position:relative;width:34px;height:16px;padding:0;margin:0;border:0;background:none;cursor:pointer;-webkit-appearance:none;appearance:none}.sk-carousel-dot::before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:hsla(0,0%,100%,.45);transition:background .25s ease,height .25s ease,margin-top .25s ease}.sk-carousel-dot:hover::before{background:hsla(0,0%,100%,.8)}.sk-carousel-dot.is-active::before{background:#fff;height:3px;margin-top:-1.5px}@media(max-width: 768px){.wide-carousel .carousel-control{width:52px !important}.wide-carousel .carousel-control::before{width:24px;height:24px;-webkit-mask-size:24px 24px;mask-size:24px 24px}.sk-carousel-dots{bottom:16px;gap:8px}.sk-carousel-dot{width:26px}}@media(prefers-reduced-motion: reduce){.wide-carousel .carousel-inner>.item.active img,.wide-carousel .item.active .extended-banner-title,.wide-carousel .item.active .extended-banner-text,.wide-carousel .item.active .extended-banner-link{animation:none}}.cart-count i,.cart-count i[data-testid=headerCartCount]{position:absolute;top:14px;right:2px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--sk-red) !important;color:#fff !important;font-family:var(--sk-font-body);font-style:normal;font-weight:700;font-size:11px;line-height:1;letter-spacing:0;box-shadow:0 0 0 2px #fff}.cart-header{display:flex;flex-direction:row !important;flex-wrap:nowrap;gap:0;margin:34px 0 34px !important;padding:0 !important;list-style:none;border-bottom:1px solid var(--sk-line, #e2e4e8)}.cart-header .step{display:block;flex:1 1 0 !important;min-width:0 !important;margin:0 !important;padding:0 !important;background:none !important;border:0 !important;list-style:none}.cart-header .step>a>span,.cart-header .step>strong>span{display:inline;background:none !important;border:0 !important;border-radius:0 !important;padding:0 !important;margin:0 !important;box-shadow:none !important;color:inherit !important;font:inherit !important;letter-spacing:inherit !important}.cart-header .step::before,.cart-header .step::after{content:none !important}.cart-header .step>a,.cart-header .step>strong{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 10px;border:0 !important;background:none !important;font-family:var(--sk-font-body);font-weight:600;font-size:13px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-muted);text-decoration:none;text-align:center;box-shadow:inset 0 -2px 0 rgba(0,0,0,0);transition:color .18s ease,box-shadow .18s ease}.cart-header .step>a::before,.cart-header .step>strong::before{content:none !important}.cart-header .step>a:hover{color:var(--sk-navy)}.cart-header .step.active>a,.cart-header .step.active>strong{color:var(--sk-navy);box-shadow:inset 0 -2px 0 var(--sk-navy)}.cart-header .step.completed>a{color:var(--sk-navy)}.cart-inner .box,.cart-inner .co-box,.cart-window .box{background:#fff !important;border:1px solid var(--sk-line, #e2e4e8) !important;border-radius:0 !important;box-shadow:none !important;padding:22px 24px !important;margin-bottom:16px}.cart-inner .co-box .box,.cart-inner .co-box .co-box,.cart-inner .box .box{border:0 !important;background:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.cart-inner .co-box .box:empty{display:none}.cart-inner .box h2,.cart-inner .box h4,.cart-inner .co-box>h4,.cart-inner h2.h4,.cart-window h2.h4{font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:13px !important;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy) !important;margin:0 0 16px !important}.cart-table{width:100%;border-collapse:collapse;margin:0 0 8px}.cart-table tr{border-bottom:1px solid var(--sk-line, #e2e4e8)}.cart-table td{border:0 !important;background:none !important;padding:18px 10px !important;vertical-align:middle;font-family:var(--sk-font-body);font-size:15px;color:var(--sk-ink)}.cart-table td:first-child{padding-left:0 !important}.cart-table td:last-child{padding-right:0 !important}.cart-table .cart-p-image{width:84px}.cart-table .cart-p-image img{display:block;width:72px;height:96px;object-fit:cover;background:#fff;border:1px solid var(--sk-line, #e2e4e8)}.cart-table .p-name .main-link{display:block;font-family:var(--sk-font-body) !important;font-weight:500;font-size:16px;line-height:1.3;color:var(--sk-ink);text-decoration:none;transition:color .18s ease}.cart-table .p-name .main-link:hover{color:var(--sk-navy)}.cart-table .main-link-variant{display:block;margin-top:4px;font-weight:500;font-size:13px;letter-spacing:.02em;color:var(--sk-muted);text-transform:none}.cart-table .p-label{font-size:12px;font-weight:500;color:var(--sk-muted)}.cart-table .availability-label{font-weight:600;font-size:13px}.cart-table .availability-amount{font-size:13px;color:var(--sk-muted)}.cart-table .price-final{font-weight:600;font-size:15px;color:var(--sk-ink)}.cart-table .p-total .price-final{font-weight:700;font-size:17px}.cart-table .unit-value{font-size:13px;color:var(--sk-muted)}.cart-table .quantity{position:relative;display:inline-flex;align-items:stretch;width:auto !important;padding:0 !important;height:44px;border:1px solid #d1d1d1;border-radius:0;background:#fff;overflow:hidden}.cart-table .quantity .increase-tooltip,.cart-table .quantity .decrease-tooltip{position:absolute !important;top:0;left:0;width:34px;height:0;overflow:hidden}.cart-table .quantity input.amount{width:46px;height:100% !important;border:0 !important;background:none !important;padding:0 !important;text-align:center;font-family:var(--sk-font-body);font-weight:600;font-size:15px;color:var(--sk-ink);-moz-appearance:textfield;appearance:textfield}.cart-table .quantity input.amount::-webkit-outer-spin-button,.cart-table .quantity input.amount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-table .quantity .increase,.cart-table .quantity .decrease{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;z-index:1;width:34px !important;height:auto !important;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;background:none;color:var(--sk-muted);font-size:16px;line-height:1;cursor:pointer;padding:0;transition:color .16s ease,background .16s ease}.cart-table .quantity .increase::before,.cart-table .quantity .increase::after,.cart-table .quantity .decrease::before,.cart-table .quantity .decrease::after{content:none !important;display:none !important}.cart-table .quantity .increase__sign,.cart-table .quantity .decrease__sign{display:block !important;font-family:var(--sk-font-body);font-size:17px !important;font-weight:500;line-height:1 !important;color:inherit !important;width:auto !important;height:auto !important;text-indent:0 !important}.cart-table .quantity .decrease{order:1;border-right:1px solid #ececf0}.cart-table .quantity>label{order:2;display:flex;margin:0}.cart-table .quantity .increase{order:3;border-left:1px solid #ececf0}.cart-table .quantity .increase:hover,.cart-table .quantity .decrease:hover{color:var(--sk-navy);background:#f6f7f9}.cart-table .remove-item{border:0;background:none;padding:4px;color:var(--sk-muted);cursor:pointer;transition:color .18s ease}.cart-table .remove-item:hover{color:var(--sk-red)}.summary{margin-top:18px}.price-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.price-label.price-primary{font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy)}.price.price-primary{font-family:var(--sk-font-body);font-weight:700;font-size:30px;line-height:1.1;letter-spacing:-0.01em;color:var(--sk-ink);padding-left:0 !important;padding-top:6px}.summary .extra.delivery strong{font-weight:600;font-size:14px;color:#1f7a3d}.next-step{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:28px;padding-top:22px;border-top:1px solid var(--sk-line, #e2e4e8)}.next-step .btn.next-step-forward,.next-step .btn.btn-conversion{display:inline-flex;align-items:center;justify-content:center;gap:10px;line-height:1 !important;min-height:58px;padding:0 34px !important;border:0 !important;border-radius:0 !important;background:var(--sk-navy) !important;color:#fff !important;font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.12em;text-transform:uppercase;transition:background .18s ease}.next-step .btn.next-step-forward:hover,.next-step .btn.btn-conversion:hover{background:var(--sk-red) !important}.next-step .btn.next-step-back{display:inline-flex;align-items:center;line-height:1 !important;min-height:auto;padding:0 !important;border:0 !important;background:none !important;color:var(--sk-muted) !important;font-family:var(--sk-font-body);font-weight:500;font-size:14px;letter-spacing:.02em;text-transform:none;box-shadow:none !important;transition:color .18s ease}.next-step .btn.next-step-back:hover{color:var(--sk-navy) !important;text-decoration:underline;text-underline-offset:3px}.cart-inner h2.h4:has(+.discount-coupon),.cart-inner .h4:has(+.discount-coupon){font-family:var(--sk-font-body) !important;font-weight:700 !important;font-size:15px !important;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy) !important;margin:0 0 12px !important}.discount-coupon .input-group .form-control{height:54px !important;border:1px solid var(--sk-line, #e2e4e8) !important;border-radius:0 !important;background:#fff !important;font-size:16px !important;color:var(--sk-ink) !important;box-shadow:none !important;padding:0 16px !important}.discount-coupon .input-group .form-control::placeholder{color:var(--sk-muted) !important;opacity:1}.discount-coupon .input-group .form-control:focus{border-color:var(--sk-navy) !important;box-shadow:inset 0 0 0 1px var(--sk-navy) !important}.discount-coupon .input-group .btn{height:54px !important;background:var(--sk-navy) !important;border:1px solid var(--sk-navy) !important;border-radius:0 !important;color:#fff !important;font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:13px !important;letter-spacing:.08em !important;text-transform:uppercase;box-shadow:none !important;padding:0 22px !important;transition:background-color .18s ease,border-color .18s ease}.discount-coupon .input-group .btn:hover{background:var(--sk-red) !important;border-color:var(--sk-red) !important;color:#fff !important}.discount-coupon .input-group .btn::before,.discount-coupon .input-group .btn::after{color:#fff !important}@media(max-width: 543px){.discount-coupon .input-group{flex-wrap:wrap}.discount-coupon .input-group .form-control,.discount-coupon .input-group .btn{flex:1 1 100% !important;width:100% !important}.discount-coupon .input-group .btn{margin-top:8px}}.shipping-billing-table{display:flex;flex-direction:column;gap:8px}.radio-wrapper{position:relative;margin:0 !important;border:0;border-radius:0 !important;background:#fff;transition:background-color .18s ease,box-shadow .18s ease}.radio-wrapper+.radio-wrapper{border-top:1px solid var(--sk-line, #e2e4e8)}.radio-wrapper:hover{background:#f7f8fa}.radio-wrapper.active{background:#f7f8fa;box-shadow:inset 0 0 0 2px var(--sk-navy)}.radio-wrapper.active,.radio-wrapper.active+.radio-wrapper{border-top-color:rgba(0,0,0,0)}.radio-wrapper>label{display:flex;align-items:center;gap:14px;margin:0;padding:16px 18px 16px 46px;cursor:pointer;font-family:var(--sk-font-body)}.radio-wrapper input[type=radio]{position:absolute;left:18px;top:50%;margin:0;transform:translateY(-50%);width:18px;height:18px;accent-color:var(--sk-navy);cursor:pointer}.radio-wrapper .payment-info{flex:1 1 auto;min-width:0}.radio-wrapper .shipping-billing-name{display:block;font-weight:600;font-size:15px;line-height:1.3;color:var(--sk-ink)}.radio-wrapper .sublabel,.radio-wrapper .sublabel a{font-size:13px;font-weight:500;color:var(--sk-navy)}.radio-wrapper .sublabel a{text-decoration:underline;text-underline-offset:3px}.radio-wrapper .sublabel a:hover{color:var(--sk-red)}.radio-wrapper .payment-logo{flex:0 0 auto}.radio-wrapper .payment-logo img{max-height:24px;width:auto;display:block}.radio-wrapper .payment-shipping-price{flex:0 0 auto;font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-ink);white-space:nowrap}.radio-wrapper .payment-shipping-price.for-free{color:#1f7a3d}.order-summary-item{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #f0f1f4;font-family:var(--sk-font-body);font-size:14px;color:var(--sk-ink)}.order-summary-item a{color:var(--sk-ink);text-decoration:none}.order-summary-item a:hover{color:var(--sk-navy)}.order-summary-item.helper{font-weight:600}.order-summary-item.price{border-bottom:0;padding-top:16px;font-weight:700;font-size:20px}.order-recapitulation{padding:14px 0 4px;border-bottom:1px solid #f0f1f4}.recapitulation-single{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:5px 0;font-family:var(--sk-font-body);font-size:14px}.recapitulation-shipping-billing-label{color:var(--sk-muted)}.recapitulation-shipping-billing-info{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;font-weight:500;color:var(--sk-ink);text-align:left}.recapitulation-shipping-billing-info>span{order:2;flex:0 0 auto;font-weight:600;white-space:nowrap;text-align:right}.cart-inner .form-control,.cart-inner input[type=text],.cart-inner input[type=email],.cart-inner input[type=tel],.cart-inner input[type=password],.cart-inner select,.cart-inner textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #d1d1d1 !important;border-radius:0 !important;background:#fff;font-family:var(--sk-font-body);font-size:15px;color:var(--sk-ink);box-shadow:none !important;transition:border-color .16s ease,box-shadow .16s ease}.cart-inner textarea{min-height:110px;resize:vertical}.cart-inner .form-control::placeholder{color:#b6b9c4}.cart-inner .form-control:focus,.cart-inner select:focus,.cart-inner textarea:focus{outline:0;border-color:var(--sk-navy) !important;box-shadow:inset 0 0 0 1px var(--sk-navy) !important}.cart-inner .form-control.error,.cart-inner .js-validated-element-wrapper.error .form-control{border-color:var(--sk-red) !important}.cart-inner .form-group{margin-bottom:14px}.cart-inner label{font-family:var(--sk-font-body);font-size:14px;color:var(--sk-ink)}.cart-inner .consents label,.cart-inner label.whole-width{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;color:var(--sk-muted)}.cart-inner .consents a,.cart-inner label.whole-width a{color:var(--sk-navy);text-decoration:underline;text-underline-offset:3px}.cart-inner .consents a:hover{color:var(--sk-red)}.cart-inner input[type=checkbox]{flex:0 0 auto;width:17px;height:17px;margin:1px 0 0;accent-color:var(--sk-navy);cursor:pointer}.cart-wrapper .empty-cart,.cart-inner .empty-cart{text-align:center;padding:40px 0}.cart-window .cart-wrapper{padding:8px 0}.cart-window .cart-header{display:none}.cart-window .cart-table td{padding:14px 6px !important;font-size:14px}.cart-window .cart-table .cart-p-image img{width:56px;height:74px}.cart-window .price.price-primary{font-size:24px}@media(max-width: 991px){.cart-inner .box,.cart-inner .co-box{padding:18px 16px !important}}@media(max-width: 767px){.cart-header{margin-top:20px !important}.cart-header .step>a,.cart-header .step>strong{flex-direction:column;gap:2px;min-height:56px;padding:10px 4px;font-size:10px;letter-spacing:.03em;line-height:1.25}.cart-header .step>a::before,.cart-header .step>strong::before{font-size:13px}.cart-table,.cart-table tbody{display:block;width:100%}.cart-table tr{display:grid;grid-template-columns:64px 1fr;grid-column-gap:14px;align-items:center;padding:16px 0}.cart-table td{display:flex;align-items:center;justify-content:space-between;gap:10px;width:auto !important;padding:3px 0 !important;white-space:normal !important;text-align:left !important}.cart-table .cart-p-image{grid-row:1/999;grid-column:1;justify-content:flex-start}.cart-table td:not(.cart-p-image){grid-column:2}.cart-table .cart-p-image img{width:64px;height:86px}.cart-table .p-label{display:inline-block;flex:0 0 auto;font-size:12px;font-weight:500;color:var(--sk-muted)}.cart-table .p-name{display:block;margin-bottom:2px}.cart-table .p-name .main-link{font-size:17px;line-height:1.25}.cart-table .main-link-variant{font-size:13px}.cart-table td:not(.cart-p-image):not(.p-name){justify-content:flex-end;gap:6px;padding:6px 0 !important;text-align:right !important}.cart-table td .p-label{margin-right:auto;text-align:left}.cart-table .p-availability .availability-amount,.cart-table .p-price .unit-value{font-size:12px;color:var(--sk-muted)}.cart-table .p-quantity>div,.cart-table .p-quantity .quantity-form{display:flex;align-items:center;flex:1 1 auto;width:100%}.cart-table .p-quantity .quantity{margin-left:auto}.cart-table .p-total{margin-top:4px;padding-top:10px !important;border-top:1px solid var(--sk-line, #e2e4e8) !important}.cart-table .p-total .price-final{font-size:19px;font-weight:700;color:var(--sk-ink)}.cart-table .p-total .p-label{font-weight:600;color:var(--sk-ink)}.cart-table .p-total .remove-item{margin-left:6px}.price-wrapper{align-items:flex-start;text-align:left}.price.price-primary{font-size:26px}.next-step{flex-direction:column-reverse;align-items:stretch}.next-step .btn.next-step-forward,.next-step .btn.btn-conversion{width:100%}.next-step .btn.next-step-back{text-align:center}.radio-wrapper>label{flex-wrap:wrap;gap:8px 12px;padding:14px 14px 14px 42px}.radio-wrapper .payment-shipping-price{margin-left:auto}}body.ordering-process .sk-promo{display:none !important}body.ordering-process #header .navigation-in,body.ordering-process #header .menu-helper,body.ordering-process #header .navigation-window,body.ordering-process #header #navigation,body.ordering-process #header nav{display:none !important}body.ordering-process #header .navigation-buttons{display:none !important}body.ordering-process #header{border-bottom:1px solid var(--sk-line, #e2e4e8)}body.ordering-process #header .navigation-wrapper{justify-content:flex-start;min-height:72px}.sk-sort-toggle{display:none}@media(max-width: 767px){.listSorting.sk-sort--drop{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:10px}.sk-sort-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:13px 16px;border:1px solid #d1d1d1;border-radius:0;background:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-navy);cursor:pointer;-webkit-appearance:none;appearance:none}.sk-sort-toggle::after{content:"";flex:0 0 14px;width:14px;height:14px;background-color:currentColor;transition:transform .2s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center/14px 14px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center/14px 14px}.listSorting.sk-sort--drop.is-open .sk-sort-toggle::after{transform:rotate(180deg)}.listSorting.sk-sort--drop .listSorting__controls{display:none !important;flex-direction:column;gap:0;margin:0 !important;padding:0;border:1px solid #d1d1d1;background:#fff}.listSorting.sk-sort--drop.is-open .listSorting__controls{display:flex !important}.listSorting.sk-sort--drop .listSorting__controls li{width:100%;margin:0;border:0 !important;border-bottom:1px solid #f0f1f4 !important}.listSorting.sk-sort--drop .listSorting__controls li:last-child{border-bottom:0 !important}.listSorting.sk-sort--drop .listSorting__controls button,.listSorting.sk-sort--drop .listSorting__controls a{display:block;width:100%;padding:13px 16px !important;border:0 !important;background:none !important;text-align:left;font-family:var(--sk-font-body);font-weight:500;font-size:14px;color:var(--sk-ink)}.listSorting.sk-sort--drop .listSorting__controls .listSorting__control--current{font-weight:600;color:var(--sk-navy);background:#f7f8fa !important}.listSorting.sk-sort--drop .sk-sort-count{order:-1}}.order-summary-heading{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(30px,3.6vw,44px);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);margin:36px 0 6px}.reca-number{font-family:var(--sk-font-body);font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-muted);margin:0 0 26px}.reca-number strong{display:inline-block;margin-left:6px;font-size:17px;font-weight:700;letter-spacing:.02em;color:var(--sk-navy)}.recapitulation-wrapper .co-box{background:#fff;border:1px solid var(--sk-line, #e2e4e8);border-radius:0;box-shadow:none;padding:22px 24px;margin:0 0 16px}.recapitulation-wrapper .co-box>h4{font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:13px !important;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy) !important;margin:0 0 16px !important;padding:0 0 14px;border-bottom:1px solid var(--sk-line, #e2e4e8)}.recapitulation-table{width:100%;border-collapse:collapse}.recapitulation-table th,.recapitulation-table td{padding:9px 0 !important;border:0 !important;background:none !important;vertical-align:baseline;font-family:var(--sk-font-body)}.recapitulation-table th{width:45%;text-align:left;font-weight:500;font-size:14px;color:var(--sk-muted)}.recapitulation-table td{text-align:right;font-size:15px;color:var(--sk-ink)}.recapitulation-table td strong{font-weight:600}.recapitulation-table tr:last-child th,.recapitulation-table tr:last-child td{padding-top:14px !important;border-top:1px solid var(--sk-line, #e2e4e8) !important}.recapitulation-table tr:last-child td strong{font-size:20px;font-weight:700}.recapitulation-wrapper .cart-table{width:100%;border-collapse:collapse;margin:0 !important}.recapitulation-wrapper .cart-table td{padding:14px 10px !important;border:0 !important;vertical-align:middle;font-family:var(--sk-font-body)}.recapitulation-wrapper .cart-table tr{border-bottom:1px solid var(--sk-line, #e2e4e8)}.recapitulation-wrapper .cart-table tr:last-child{border-bottom:0}.recapitulation-wrapper .cart-table td:first-child{padding-left:0 !important}.recapitulation-wrapper .cart-table td:last-child{padding-right:0 !important}.recapitulation-wrapper .cart-p-image{width:76px}.recapitulation-wrapper .cart-p-image img{display:block;width:64px;height:86px;object-fit:cover;background:#fff;border:1px solid var(--sk-line, #e2e4e8)}.recapitulation-wrapper .cart-table .p-name{font-weight:500;font-size:16px;line-height:1.35;color:var(--sk-ink)}.recapitulation-wrapper .cart-table .p-quantity{white-space:nowrap;text-align:right;font-size:14px;color:var(--sk-muted)}.recapitulation-wrapper .cart-table .p-quantity strong{font-weight:600;color:var(--sk-ink)}.recapitulation-wrapper .cart-table .p-price{white-space:nowrap;text-align:right;font-weight:700 !important;font-size:17px;color:var(--sk-ink)}.recapitulation-wrapper .order-summary-item.total{font-family:var(--sk-font-body);font-weight:400 !important;font-size:15px !important;line-height:1.6;color:var(--sk-muted);margin:0 0 4px;text-align:center}.recapitulation-wrapper .summary-thx{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(26px,3vw,38px);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);text-align:center;margin:0 0 24px}.order-complete-links{text-align:center}.order-complete-links p{margin:0}.order-complete-links .btn,.order-complete-links .btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 40px !important;border:0 !important;border-radius:0 !important;background:var(--sk-navy) !important;color:#fff !important;font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.09em;text-transform:uppercase;line-height:1;transition:background-color .18s ease}.order-complete-links .btn:hover,.order-complete-links .btn-primary:hover{background:var(--sk-red) !important;color:#fff !important}@media(max-width: 767px){.recapitulation-wrapper .co-box{padding:18px 16px}.recapitulation-wrapper .cart-table,.recapitulation-wrapper .cart-table tbody,.recapitulation-wrapper .cart-table tr{display:block;width:100%}.recapitulation-wrapper .cart-table tr{display:grid;grid-template-columns:64px 1fr;grid-column-gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--sk-line, #e2e4e8)}.recapitulation-wrapper .cart-table tr:last-child{border-bottom:0;padding-bottom:0}.recapitulation-wrapper .cart-table td{display:block;padding:2px 0 !important;border-bottom:0 !important;text-align:left !important}.recapitulation-wrapper .cart-p-image{grid-row:1/4;grid-column:1;width:auto}.recapitulation-wrapper .cart-table td:not(.cart-p-image){grid-column:2}.recapitulation-wrapper .cart-table .p-price{font-size:16px}.order-summary-heading{margin-top:22px}.recapitulation-table th{width:50%;font-size:13px}.order-complete-links .btn{width:100%}}.order-recapitulation>*:last-child{border-bottom:0 !important}.order-recapitulation:empty{display:none}.next-step .btn-conversion.next-step-finish,.next-step .next-step-finish{flex-direction:column;gap:6px;min-height:64px;padding:15px 34px !important;line-height:1.45 !important;text-align:center}.next-step .next-step-finish small,.next-step .next-step-finish span{display:block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;line-height:1.45 !important;margin:0 !important;padding:0 !important;opacity:1}.sk-cat-hero{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:8px;min-height:clamp(340px,38vw,500px);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background-color:var(--sk-navy);background-size:cover;background-position:center;background-repeat:no-repeat}.sk-cat-hero__mobile{display:none}.sk-cat-hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(20, 25, 55, 0.3), rgba(20, 25, 55, 0.55))}.sk-cat-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;padding:30px 24px;text-align:center}.sk-cat-hero h1,.sk-cat-hero .category-title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(2.4rem,5.5vw,4.6rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0;padding:0;text-shadow:0 2px 22px rgba(0,0,0,.38)}.sk-cat-hero__bc{position:absolute;top:18px;left:0;right:0;z-index:3;padding:0 max(20px,(100% - 1178px)/2);pointer-events:none}.sk-cat-hero__bc>*{pointer-events:auto}.sk-cat-hero__bc .breadcrumbs{position:static !important;display:flex !important;align-items:center;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;margin:0 !important;padding:0 !important;background:none;border:0;overflow:hidden;font-family:var(--sk-font-body);font-weight:500;font-size:13px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.45)}.sk-cat-hero__bc .breadcrumbs>span{display:inline-flex !important;align-items:center;flex:0 0 auto;white-space:nowrap}.sk-cat-hero__bc .breadcrumbs meta{display:none !important}.sk-cat-hero__bc .breadcrumbs a::before,.sk-cat-hero__bc .breadcrumbs a::after{content:none !important;display:none !important}.sk-cat-hero__bc .breadcrumbs,.sk-cat-hero__bc .breadcrumbs *{padding:0 !important}.sk-cat-hero__bc .breadcrumbs>span,.sk-cat-hero__bc .breadcrumbs a,.sk-cat-hero__bc .breadcrumbs a span{height:auto !important;min-height:0 !important;line-height:1.2 !important}.sk-cat-hero .breadcrumbs a,.sk-cat-hero .breadcrumbs a span{color:#fff !important;text-decoration:none}.sk-cat-hero .breadcrumbs a:hover,.sk-cat-hero .breadcrumbs a:hover span{color:#fff !important;text-decoration:underline;text-underline-offset:4px}.sk-cat-hero .breadcrumbs>span:last-child{color:hsla(0,0%,100%,.6) !important}.sk-cat-hero .breadcrumbs .navigation-bullet{display:inline-block !important;width:15px;height:11px;margin:0 11px;vertical-align:middle;font-size:0 !important;text-indent:0;background-color:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/15px 11px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/15px 11px}.sk-cat-hero__scroll{position:absolute;left:50%;bottom:24px;margin-left:-22px;z-index:3;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.55);border-radius:50%;background:hsla(0,0%,100%,.06);cursor:pointer;transition:background .22s ease,border-color .22s ease;animation:sk-cat-bounce 2.4s ease-in-out infinite}.sk-cat-hero__scroll::before{content:"";width:18px;height:18px;background-color:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center/18px 18px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center/18px 18px}.sk-cat-hero__scroll:hover{background:hsla(0,0%,100%,.18);border-color:#fff}@keyframes sk-cat-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}@media(max-width: 768px){.sk-cat-hero{min-height:clamp(260px,52vw,360px);margin-bottom:8px}.sk-cat-hero__mobile{display:block;position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat}.sk-cat-hero:has(.sk-cat-hero__mobile){background-image:none !important;min-height:clamp(300px,82vw,400px)}.sk-cat-hero__inner{gap:10px;padding:56px 18px 60px}.sk-cat-hero h1,.sk-cat-hero .category-title{font-size:clamp(30px,9vw,44px)}.sk-cat-hero__bc{top:16px}.sk-cat-hero__bc{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.sk-cat-hero__bc::-webkit-scrollbar{width:0;height:0}.sk-cat-hero__bc .breadcrumbs{font-size:12px}.sk-cat-hero .breadcrumbs .navigation-bullet{margin:0 8px}.sk-cat-hero__scroll{width:38px;height:38px;bottom:16px;margin-left:-19px}}@media(prefers-reduced-motion: reduce){.sk-cat-hero__scroll{animation:none}}.content-wrapper>.breadcrumbs{padding:20px 0 0;font-family:var(--sk-font-body);font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.45)}.content-wrapper>.breadcrumbs a{color:rgba(0,0,0,.45);text-decoration:none}.content-wrapper>.breadcrumbs a:hover{color:var(--sk-navy);text-decoration:underline;text-underline-offset:3px}.category-top h1.category-title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(2rem,4vw,3.2rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);margin:10px 0 22px}.subcategories.with-image{display:grid !important;grid-template-columns:repeat(8, 1fr);gap:6px;margin:0 0 24px !important;padding:0 !important;list-style:none}.subcategories.with-image>li{width:auto !important;max-width:none !important;flex:none !important;float:none !important;padding:0 !important;margin:0 !important;list-style:none !important}.subcategories.with-image>li::before,.subcategories.with-image>li::after{content:none !important}.subcategories.with-image>li>a{display:flex;flex-direction:column;height:100%;padding:0 !important;width:100%;background:#fff;border:1px solid var(--sk-line, #e2e4e8);text-decoration:none;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}.subcategories.with-image>li>a:hover{border-color:var(--sk-navy);box-shadow:0 6px 20px rgba(20,25,55,.08)}.subcategories.with-image .image{position:relative;display:block;width:100%;height:auto !important;aspect-ratio:4/3;margin:0 !important;overflow:hidden;background:var(--sk-img-bg, #f0f0f0)}.subcategories.with-image .image img{position:absolute;inset:0;display:block;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover;object-position:center;transition:transform .55s cubic-bezier(0.2, 0.6, 0.2, 1)}.subcategories.with-image>li>a:hover .image img{transform:scale(1.05)}.subcategories.with-image>li.sk-subcat--noimg .image img{width:46px !important;height:46px !important;margin:auto;object-fit:contain;opacity:.28;transform:none !important}.subcategories.with-image .text{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:10px 12px;border-top:1px solid var(--sk-line, #e2e4e8);font-family:var(--sk-font-body);font-weight:600;font-size:13px;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-navy);text-align:left;transition:color .2s ease}.subcategories.with-image .text::after{content:"";flex:none;width:14px;height:10px;background-color:currentColor;opacity:0;transform:translateX(-6px);transition:opacity .22s ease,transform .22s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/14px 10px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/14px 10px}.subcategories.with-image>li>a:hover .text{color:var(--sk-navy);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.subcategories.with-image>li>a:hover .text::after{text-decoration:none}.subcategories.with-image>li>a:hover .text::after{opacity:1;transform:none}.listSorting.js-listSorting{position:relative;width:100vw;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin-bottom:26px !important;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-top:1px solid var(--sk-line, #e2e4e8);border-bottom:1px solid var(--sk-line, #e2e4e8);padding:0 20px}.sk-sort-count{flex:none;font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.5);white-space:nowrap}.listSorting__controls{display:flex !important;align-items:center;margin:0 !important;padding:0 !important;list-style:none;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.listSorting__controls::-webkit-scrollbar{display:none}.listSorting__controls>li{list-style:none !important;margin:0 !important;padding:0 !important}.listSorting__controls>li::before,.listSorting__controls>li::after{content:none !important}.listSorting__controls>li+li{border-left:1px solid var(--sk-line, #e2e4e8)}.listSorting__control{background:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:8px 16px !important;font-family:var(--sk-font-body) !important;font-weight:500 !important;font-size:13px !important;letter-spacing:.04em;color:rgba(0,0,0,.55) !important;white-space:nowrap;cursor:pointer;transition:color .2s ease}.listSorting__control:hover{color:var(--sk-navy) !important}.listSorting__control--current{color:var(--sk-navy) !important;font-weight:600 !important}@media(max-width: 1599px){.subcategories.with-image{grid-template-columns:repeat(6, 1fr)}}@media(max-width: 1199px){.subcategories.with-image{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 991px){.subcategories.with-image{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.subcategories.with-image{grid-template-columns:repeat(2, 1fr);gap:10px;margin-bottom:22px !important}.subcategories.with-image .text{padding:11px 11px;font-size:12px;letter-spacing:.04em}.subcategories.with-image .text::after{display:none}.listSorting.js-listSorting{flex-direction:column;align-items:stretch;gap:0;padding:10px 16px !important;min-height:0}.sk-sort-count{padding-bottom:8px}.listSorting__controls{justify-content:flex-start;margin:0 -16px !important;padding:0 16px !important}.listSorting__control{padding:6px 12px !important}}.listingControls{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"top load page" "total total total";align-items:center;gap:14px;margin:36px 0 8px !important;padding:26px 0 0;border-top:1px solid var(--sk-line, #e2e4e8)}.listingControls .goToTop{grid-area:top;justify-self:start}.listingControls .loadMore{grid-area:load;justify-self:center}.listingControls .pagination{grid-area:page;justify-self:end}.listingControls .itemsTotal{grid-area:total;justify-self:center;margin-top:16px}.listingControls .loadMore__button{background:none !important;border:1px solid var(--sk-navy) !important;border-radius:0 !important;box-shadow:none !important;color:var(--sk-navy) !important;font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:13px !important;letter-spacing:.08em;text-transform:uppercase;padding:13px 30px !important;transition:background .2s ease,color .2s ease}.listingControls .loadMore__button:hover{background:var(--sk-navy) !important;color:#fff !important}.listingControls .goToTop__button{display:inline-flex !important;align-items:center;gap:8px;background:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;color:rgba(0,0,0,.55) !important;font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:12px !important;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:color .2s ease}.listingControls .goToTop__button::before{content:"" !important;font-size:0 !important;flex:none;width:12px;height:12px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 15l6-6 6 6'/%3E%3C/svg%3E") no-repeat center/12px 12px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 15l6-6 6 6'/%3E%3C/svg%3E") no-repeat center/12px 12px}.listingControls .goToTop__button:hover{color:var(--sk-navy) !important}.listingControls .pagination__list{display:flex;align-items:center;gap:6px;margin:0 !important;padding:0 !important;list-style:none}.listingControls .pagination__list li{list-style:none !important;margin:0 !important;padding:0 !important}.listingControls .pagination__list li::before,.listingControls .pagination__list li::after{content:none !important}.listingControls .pagination__currentPage,.listingControls .pagination__link{display:inline-flex !important;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 9px !important;background:none !important;border:1px solid rgba(0,0,0,0) !important;border-radius:0 !important;box-shadow:none !important;font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:13px !important;color:rgba(0,0,0,.55) !important;text-decoration:none;transition:color .2s ease,border-color .2s ease}.listingControls .pagination__currentPage{color:var(--sk-navy) !important;border-color:var(--sk-line, #e2e4e8) !important}.listingControls .pagination__link:hover{color:var(--sk-navy) !important;border-color:var(--sk-navy) !important}.listingControls .pagination__link--next::before,.listingControls .pagination__link--next::after{content:"" !important;font-size:0 !important;display:block;width:14px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") no-repeat center/14px 14px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") no-repeat center/14px 14px}.listingControls .pagination__link--next::after{display:none !important}.listingControls .itemsTotal{font-family:var(--sk-font-body);font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.5)}.listingControls .itemsTotal strong{font-weight:600;color:var(--sk-navy)}@media(max-width: 767px){.listingControls{grid-template-columns:1fr;grid-template-areas:"load" "page" "total" "top";justify-items:center;gap:16px;margin-top:28px !important;padding-top:20px}.listingControls .goToTop,.listingControls .loadMore,.listingControls .pagination{justify-self:center}.listingControls .itemsTotal{margin-top:0}.listingControls .loadMore__button{padding:12px 24px !important}}body.in-dresy .sk-jcta{display:flex}.sk-jcta__in{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;width:100%;min-height:100%;padding:32px 28px;overflow:hidden;text-decoration:none;background:linear-gradient(158deg, #1b2350 0%, var(--sk-navy) 52%, #1e2760 100%);transition:transform .28s cubic-bezier(0.2, 0.6, 0.2, 1)}.sk-jcta__in::before,.sk-jcta__in::after{content:"";position:absolute;top:-12%;bottom:-12%;transform:skewX(-9deg);pointer-events:none}.sk-jcta__in::before{right:30%;width:16px;background:hsla(0,0%,100%,.16)}.sk-jcta__in::after{right:22%;width:30px;background:var(--sk-red);opacity:.92}.sk-jcta__in:hover{transform:translateY(-3px)}.sk-jcta__img{position:absolute;z-index:1;top:3%;left:50%;transform:translateX(-50%);width:92%;max-height:64%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 16px 28px rgba(0, 0, 0, 0.38));transition:transform .4s cubic-bezier(0.2, 0.6, 0.2, 1)}.sk-jcta__in:hover .sk-jcta__img{transform:translateX(-50%) scale(1.04)}.sk-jcta__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;margin:0 -28px -32px;padding:54px 28px 32px;background:linear-gradient(180deg, rgba(23, 30, 68, 0) 0%, rgba(23, 30, 68, 0.82) 42%, rgba(23, 30, 68, 0.94) 100%)}.sk-jcta__title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(28px,2.6vw,40px);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0;text-shadow:0 2px 18px rgba(0,0,0,.3)}.sk-jcta__text{font-family:var(--sk-font-body);font-weight:400;font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.86);max-width:24ch;margin:0 0 6px}.sk-jcta__btn{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;background:var(--sk-red);color:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase;border-radius:0;transition:background .18s ease}.sk-jcta__in:hover .sk-jcta__btn{background:#fff;color:var(--sk-navy)}.sk-jcta__in:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media(max-width: 543px){.sk-jcta__in{padding:22px 18px;min-height:300px}.sk-jcta__title{font-size:21px}.sk-jcta__text{max-width:none;font-size:12px;line-height:1.45}.sk-jcta__img{width:96%;max-height:48%}.sk-jcta__body{margin:0 -18px -22px;padding:40px 18px 22px}.sk-jcta__btn{padding:12px 14px;font-size:11px;letter-spacing:.06em}}.sk-cfg{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 clamp(28px,4vw,64px);margin:0 0 40px;font-family:var(--sk-font-body)}.sk-cfg__stage{order:1;flex:1 1 54%;min-width:0}.sk-cfg__view{position:relative;aspect-ratio:3/4;background:#fff;border:1px solid #e2e4e8;overflow:hidden}.sk-cfg__jersey{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.sk-cfg__print{position:absolute;left:50%;top:var(--sk-cfg-print-top, 23%);width:var(--sk-cfg-print-width, 52%);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--sk-cfg-print-gap, 1%);pointer-events:none;text-align:center;color:var(--sk-cfg-print-color, #283371)}.sk-cfg__print-name,.sk-cfg__print-number{display:block;width:100%;font-family:var(--sk-font-display)}.sk-cfg__print-name{display:inline-block;width:auto;max-width:none}.sk-cfg__print-name,.sk-cfg__print-number{font-weight:400;line-height:.95;text-transform:uppercase;white-space:nowrap;transition:color .2s ease}.sk-cfg__print-name{font-size:calc(var(--sk-cfg-unit, 600px)*var(--sk-cfg-name-size, 0.052));letter-spacing:.06em}.sk-cfg__print-number{font-size:calc(var(--sk-cfg-unit, 600px)*var(--sk-cfg-number-size, 0.21));letter-spacing:.01em}.sk-cfg__print.is-empty{opacity:.16}.sk-cfg__panel{order:2;flex:1 1 34%;min-width:0}.sk-cfg__title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(30px,3.4vw,44px);line-height:1.04;letter-spacing:.015em;text-transform:uppercase;color:var(--sk-ink);margin:0 0 10px}.sk-cfg__lead{font-size:15px;line-height:1.65;color:#333949;margin:0 0 26px}.sk-cfg__group{margin:0 0 24px}.sk-cfg__label{display:block;font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy);margin:0 0 10px}.sk-cfg__chosen{font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--sk-muted);margin-left:8px}.sk-cfg__swatches,.sk-cfg__sizes{display:flex;flex-wrap:wrap;gap:8px}.sk-cfg__swatch{width:58px;height:78px;padding:0;border:1px solid #d1d1d1;border-radius:0;background:#fff;overflow:hidden;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease;-webkit-appearance:none;appearance:none}.sk-cfg__swatch img{width:100%;height:100%;object-fit:contain;display:block}.sk-cfg__swatch:hover{border-color:var(--sk-ink)}.sk-cfg__swatch.is-active{border-color:var(--sk-navy);box-shadow:inset 0 0 0 1px var(--sk-navy)}.sk-cfg__size{min-width:62px;height:46px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d1d1d1;border-radius:0;background:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:13px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--sk-ink);cursor:pointer;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease;-webkit-appearance:none;appearance:none}.sk-cfg__size:hover{border-color:var(--sk-ink)}.sk-cfg__size.is-active{border-color:var(--sk-navy);box-shadow:inset 0 0 0 1px var(--sk-navy);color:var(--sk-navy)}.sk-cfg__fields{display:flex;flex-wrap:wrap;gap:14px}.sk-cfg__field{flex:1 1 180px;min-width:0;display:block}.sk-cfg__field--num{flex:0 0 104px}.sk-cfg__field-label{display:block;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--sk-muted);margin:0 0 6px}.sk-cfg__input{width:100%;height:48px;padding:0 14px;border:1px solid #d1d1d1;border-radius:0;background:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--sk-ink);transition:border-color .16s ease,box-shadow .16s ease;-webkit-appearance:none;appearance:none}.sk-cfg__input::placeholder{font-weight:400;letter-spacing:.02em;text-transform:none;color:#b6b9c4}.sk-cfg__input:focus{outline:0;border-color:var(--sk-navy);box-shadow:inset 0 0 0 1px var(--sk-navy)}.sk-cfg__hint{display:block;margin:6px 0 0;font-size:12px;font-weight:500;color:var(--sk-muted)}.sk-cfg__hint--limit{color:var(--sk-red)}.sk-cfg__buy{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:28px 0 0;padding:22px 0 0;border-top:1px solid #e2e4e8}.sk-cfg__price{font-weight:600;font-size:28px;line-height:1.1;letter-spacing:-0.01em;color:var(--sk-ink);flex:0 0 auto}.sk-cfg__cta{flex:1 1 220px;min-height:60px;padding:0 24px;border:0;border-radius:0;background:var(--sk-navy);color:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .18s ease;-webkit-appearance:none;appearance:none}.sk-cfg__cta:hover{background:var(--sk-red)}.sk-cfg__cta[disabled]{background:#c9ccd6;cursor:not-allowed}.sk-cfg__error{display:none;width:100%;margin:4px 0 0;font-size:13px;font-weight:500;color:var(--sk-red)}.sk-cfg__error.is-shown{display:block}.sk-cfg__note{margin:18px 0 0;font-size:13px;line-height:1.6;color:var(--sk-muted)}@media(max-width: 991px){.sk-cfg{flex-direction:column;flex-wrap:nowrap}.sk-cfg__stage,.sk-cfg__panel{flex:0 0 auto;width:100%;max-width:100%}.sk-cfg__stage{margin-bottom:26px}}@media(max-width: 543px){.sk-cfg__field--num{flex:1 1 100px}.sk-cfg__cta{flex-basis:100%}}.sk-contact{font-family:var(--sk-font-body);color:var(--sk-ink)}.sk-contact__lead{max-width:620px;margin:0 0 34px;font-size:15px;line-height:1.6;color:#333949}.sk-contact__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);gap:48px;align-items:start}.sk-contact__info,.sk-contact__form{min-width:0}.sk-contact__block+.sk-contact__block{margin-top:32px}.sk-contact__title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(22px,2.2vw,28px);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);margin:0 0 14px}.sk-contact__list{margin:0;padding:0;list-style:none}.sk-contact__list li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--sk-line, #e2e4e8)}.sk-contact__list li:last-child{border-bottom:0}.sk-contact__list svg{flex:0 0 20px;width:20px;height:20px;margin-top:2px;color:var(--sk-navy)}.sk-contact__list span{display:flex;flex-direction:column;gap:2px;min-width:0}.sk-contact__list strong{font-weight:600;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-muted)}.sk-contact__list a{font-size:17px;font-weight:500;color:var(--sk-ink);text-decoration:none;word-break:break-word;transition:color .18s ease}.sk-contact__list a:hover{color:var(--sk-red)}.sk-contact__hours{font-style:normal;font-size:13px;color:var(--sk-muted)}.sk-contact__addr{margin:0 0 12px;font-size:16px;line-height:1.6;color:var(--sk-ink)}.sk-contact__map{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-navy);text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:color .18s ease,border-color .18s ease}.sk-contact__map svg{width:16px;height:16px}.sk-contact__map:hover{color:var(--sk-red);border-bottom-color:var(--sk-red)}.sk-contact__note{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--sk-muted)}.sk-contact__data{display:grid;grid-template-columns:minmax(120px, auto) 1fr;gap:0;margin:0}.sk-contact__data dt,.sk-contact__data dd{padding:9px 0;border-bottom:1px solid var(--sk-line, #e2e4e8);margin:0}.sk-contact__data dt{font-weight:600;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-muted);padding-right:16px}.sk-contact__data dd{font-size:15px;color:var(--sk-ink)}.sk-contact__data dt:last-of-type,.sk-contact__data dd:last-of-type{border-bottom:0}.sk-contact__social{display:flex;gap:10px}.sk-contact__social a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--sk-line, #e2e4e8);color:var(--sk-navy);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.sk-contact__social svg{width:20px;height:20px}.sk-contact__social a:hover{background:var(--sk-navy);border-color:var(--sk-navy);color:#fff}.sk-contact__form{background:none;border:0;padding:0}.sk-contact__form>p{margin:0;font-size:15px;line-height:1.6;color:#333949}.sk-contact__form>p:empty{display:none}.sk-contact__form form{margin-top:18px}.sk-contact__form fieldset{border:0;margin:0;padding:0}.sk-contact__form form,.sk-contact__form fieldset,.sk-contact__form .form-group,.sk-contact__form .form-control-wrapper{width:100%;max-width:100%}.sk-contact__form .form-group{margin:0 0 16px}.sk-contact__form label{display:block;margin:0 0 6px;font-weight:600;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy)}.sk-contact__form .required-asterisk::after{content:" *";color:var(--sk-red)}.sk-contact__form .form-control{display:block;width:100%;padding:0 14px;height:48px;border:1px solid var(--sk-line, #e2e4e8) !important;border-radius:0 !important;background:#fff;font-family:var(--sk-font-body);font-size:16px;color:var(--sk-ink);box-shadow:none !important;transition:border-color .18s ease,box-shadow .18s ease}.sk-contact__form textarea.form-control{height:auto;min-height:150px;padding:12px 14px;line-height:1.6;resize:vertical}.sk-contact__form .form-control:focus{outline:0;border-color:var(--sk-navy) !important;box-shadow:inset 0 0 0 1px var(--sk-navy) !important}.sk-contact__form .no-display{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sk-contact__form .consents label{font-weight:400;font-size:13px;line-height:1.6;letter-spacing:0;text-transform:none;color:var(--sk-muted)}.sk-contact__form .consents a{color:var(--sk-navy);text-decoration:underline;text-underline-offset:3px}.sk-contact__form .consents a:hover{color:var(--sk-red)}.sk-contact__form .submit-wrapper{margin:22px 0 0}#content .sk-contact__form input[type=submit],#content .sk-contact__form .submit-wrapper button,#content .sk-contact__form .submit-wrapper .btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:0 30px !important;border:0 !important;border-radius:0 !important;background:var(--sk-navy) !important;color:#fff !important;font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.09em;text-transform:uppercase;line-height:1;cursor:pointer;transition:background-color .18s ease}#content .sk-contact__form input[type=submit]:hover,#content .sk-contact__form .submit-wrapper button:hover,#content .sk-contact__form .submit-wrapper .btn:hover{background:var(--sk-red) !important}@media(max-width: 900px){.sk-contact__grid{grid-template-columns:minmax(0, 1fr);gap:34px}}@media(max-width: 767px){.sk-contact__lead{margin-bottom:24px}.sk-contact__form .submit-wrapper{text-align:right}#content .sk-contact__form input[type=submit],#content .sk-contact__form .submit-wrapper button,#content .sk-contact__form .submit-wrapper .btn{width:auto;min-width:160px}.sk-contact__data{grid-template-columns:1fr}.sk-contact__data dt{border-bottom:0;padding-bottom:2px}.sk-contact__data dd{padding-top:0}}.siteCookies{font-family:var(--sk-font-body) !important;background:#fff !important;color:var(--sk-ink) !important;border-top:3px solid var(--sk-red);box-shadow:0 -6px 24px rgba(20,25,55,.12)}.siteCookies__form{background:#fff !important;border-radius:0 !important;box-shadow:none !important}.siteCookies__text{font-size:14px;line-height:1.6;color:#333949 !important}.siteCookies__text a{color:var(--sk-navy) !important;text-decoration:underline;text-underline-offset:2px}.siteCookies__text a:hover{color:var(--sk-red) !important}.siteCookies__link{background:none !important;border:0 !important;padding:0 !important;font-family:var(--sk-font-body);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--sk-muted) !important;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .18s ease}.siteCookies__link:hover{color:var(--sk-navy) !important}.siteCookies__button{border-radius:0 !important;font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:13px !important;letter-spacing:.08em !important;text-transform:uppercase;padding:12px 26px !important;border:1px solid var(--sk-navy) !important;box-shadow:none !important;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.siteCookies__button[value=reject]{background:#fff !important;color:var(--sk-navy) !important}.siteCookies__button[value=reject]:hover{background:#f1f2f6 !important}.siteCookies__button[value=all]{background:var(--sk-navy) !important;color:#fff !important}.siteCookies__button[value=all]:hover{background:var(--sk-red) !important;border-color:var(--sk-red) !important}.cookiesSetting__form{font-family:var(--sk-font-body) !important;color:var(--sk-ink)}.cookiesSetting__title{font-family:var(--sk-font-display) !important;font-weight:400 !important;font-size:clamp(24px,3vw,32px) !important;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy) !important}.cookiesSetting__perex{font-size:14px;line-height:1.6;color:#333949}.cookiesSetting__item{border-bottom:1px solid var(--sk-line, #e2e4e8) !important}.cookiesSetting__item__name{font-weight:600 !important;color:var(--sk-ink) !important}.cookiesSetting__item__text{font-size:13px;line-height:1.55;color:var(--sk-muted) !important}.cookiesSetting__item__checkbox,.cookiesSetting__item input[type=checkbox]{accent-color:var(--sk-navy)}.cookiesSetting__item__state{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-muted)}.cookiesSetting__button{border-radius:0 !important;font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:13px !important;letter-spacing:.08em !important;text-transform:uppercase;padding:12px 26px !important;box-shadow:none !important;transition:background-color .18s ease,color .18s ease,border-color .18s ease}#cboxLoadedContent .cookiesSetting__button[value=selection],.shoptet-modal-md .cookiesSetting__button[value=selection],.cookiesSetting__form .cookiesSetting__button[value=selection]{background:#fff !important;color:var(--sk-navy) !important;border:1px solid var(--sk-navy) !important}#cboxLoadedContent .cookiesSetting__button[value=selection]:hover,.shoptet-modal-md .cookiesSetting__button[value=selection]:hover,.cookiesSetting__form .cookiesSetting__button[value=selection]:hover{background:#f1f2f6 !important}#cboxLoadedContent .cookiesSetting__button--green,.shoptet-modal-md .cookiesSetting__button--green,.cookiesSetting__form .cookiesSetting__button.cookiesSetting__button--green{background:var(--sk-navy) !important;border:1px solid var(--sk-navy) !important;color:#fff !important}#cboxLoadedContent .cookiesSetting__button--green:hover,.shoptet-modal-md .cookiesSetting__button--green:hover,.cookiesSetting__form .cookiesSetting__button.cookiesSetting__button--green:hover{background:var(--sk-red) !important;border-color:var(--sk-red) !important}.cookiesSetting__uncheckLink{background:none !important;border:0 !important;padding:0 !important;font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:13px !important;letter-spacing:.04em !important;text-transform:none !important;color:var(--sk-muted) !important;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cookiesSetting__uncheckLink:hover{color:var(--sk-red) !important}#footer{margin-top:80px;padding-top:56px;border-top:2px solid var(--sk-red);background:linear-gradient(180deg, #1b2350 0%, var(--sk-navy) 100%);color:#fff}#footer:has(.sk-logobar),#footer:has(.sk-insta){border-top:0;padding-top:0}#footer p,#footer li,#footer span,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:#fff}#footer .footer-bottom,#footer .footer-bottom a,#footer .footer-bottom span,#footer .footer-payment-methods{color:hsla(0,0%,100%,.75)}#footer .footer-bottom{background:rgba(0,0,0,0);border-top:1px solid hsla(0,0%,100%,.14);margin-top:40px}.sk-footer{display:grid;grid-template-columns:1.5fr 1fr 1.1fr 1.1fr;gap:40px;align-items:start}@media(max-width: 1200px){.sk-footer{grid-template-columns:1fr 1fr;gap:36px 32px}}@media(max-width: 768px){.sk-footer{grid-template-columns:1fr;gap:0}.sk-footer__col{padding:22px 0;border-bottom:1px solid hsla(0,0%,100%,.12)}.sk-footer__col:last-child{border-bottom:0}#footer .container.footer-newsletter{margin-bottom:14px;padding-bottom:26px}#footer .row.custom-footer{padding-top:0}#footer .banner-wrapper{margin-top:0}#footer .custom-footer__banner1{padding-bottom:0}#footer .banner{margin-bottom:0}#footer .footer-bottom{margin-top:18px}.sk-footer__col--brand{padding-top:6px}.sk-footer__col:last-child{padding-bottom:6px}.sk-footer .sk-footer__logo img{max-width:118px}.sk-footer .sk-footer__logo{margin-bottom:14px}#footer .footer-rows,#footer .footer-rows .banner,#footer .footer-rows .banner-wrapper,.sk-footer,.sk-footer p,.sk-footer li,.sk-footer a,.sk-footer span,.sk-footer strong,.sk-footer__title,.sk-footer__col{text-align:left !important}.sk-footer__social,.sk-footer__map,.sk-footer__list--contact li{justify-content:flex-start}.sk-footer__logo{display:block}.sk-footer__logo img{margin-left:0;margin-right:auto}#footer .footer-newsletter,#footer .footer-newsletter h4,#footer .footer-newsletter p{text-align:left !important}}.sk-footer__title{font-family:var(--sk-font-display);font-weight:400;font-size:22px;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;color:#fff;margin:0 0 16px}.sk-footer__col>*+.sk-footer__title{margin-top:26px}.sk-footer p,.sk-footer li{font-family:var(--sk-font-body);font-weight:400;font-size:14px;line-height:1.7;color:hsla(0,0%,100%,.85)}.sk-footer__claim{max-width:36ch;margin:0 0 24px}.sk-footer__list{list-style:none;margin:0;padding:0 !important}.sk-footer__list li{margin-bottom:6px}.sk-footer a{color:#fff;text-decoration:none;font-weight:400;font-size:14px;transition:color .18s ease}.sk-footer a:hover{color:var(--sk-red)}.sk-footer__list--legal a{text-decoration:underline;text-underline-offset:3px}.sk-footer__logo{display:inline-block;margin-bottom:18px}.sk-footer__logo img{max-width:160px;height:auto;display:block}.sk-footer__social{display:flex;gap:22px;margin-top:6px}.sk-social{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;padding:2px;background:none !important;border:0 !important;border-radius:0;color:#fff;transition:color .18s ease,transform .18s ease}.sk-social svg{width:30px;height:30px;fill:currentColor;display:block}.sk-social:hover{color:var(--sk-red);transform:translateY(-2px)}.sk-footer__list--contact li{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sk-footer__list--contact svg,.sk-footer__map svg{width:16px;height:16px;flex:none;fill:currentColor;opacity:.9}.sk-footer__map{display:inline-flex;align-items:center;gap:8px;margin-top:8px}.sk-footer__addr,.sk-footer__ids{margin:0 0 16px}.sk-footer__addr strong,.sk-footer__ids strong{color:#fff;font-weight:600}#footer .sk-footer__note{margin:0 0 16px;font-size:12px;line-height:1.6;color:hsla(0,0%,100%,.62)}.sk-footer__list a:hover,.sk-footer__map:hover{color:var(--sk-red);text-decoration:underline;text-underline-offset:3px}#footer .footer-newsletter{padding-bottom:38px;margin-bottom:38px;border-bottom:1px solid hsla(0,0%,100%,.14)}#footer .footer-newsletter h4,#footer .footer-newsletter h4.topic{font-family:var(--sk-font-display);font-weight:400;font-size:26px;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;color:#fff;margin:0 0 8px}#footer .footer-newsletter .sk-nl-accent{color:var(--sk-red) !important}#footer .footer-newsletter p{font-family:var(--sk-font-body);font-weight:400;font-size:14px;line-height:1.7;color:hsla(0,0%,100%,.85);margin:0 0 16px}#footer .footer-newsletter .form-control{font-family:var(--sk-font-body);font-size:14px;background:#fff;color:var(--sk-ink);border:1px solid hsla(0,0%,100%,.35)}#footer .footer-newsletter .form-control::placeholder{color:var(--sk-muted)}#footer .footer-newsletter .form-control:focus{outline:2px solid var(--sk-red);outline-offset:1px}#footer .footer-newsletter .subscribe-form fieldset{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;border:0;margin:0;padding:0}#footer .footer-newsletter .form-group{margin:0 !important}#footer .footer-newsletter .form-group.smart-label-wrapper{flex:1 1 240px;min-width:0}#footer .footer-newsletter .form-group:not(.smart-label-wrapper){order:3;flex:0 0 100%}#footer .footer-newsletter .form-group:not(.smart-label-wrapper) .label,#footer .footer-newsletter .form-group:not(.smart-label-wrapper) p{font-size:12px;line-height:1.5;color:hsla(0,0%,100%,.65);margin:0}#footer .footer-newsletter .subscribe-form button,#footer .footer-newsletter .subscribe-form .btn,#footer .footer-newsletter .subscribe-form input[type=submit]{flex:0 0 auto;width:auto;min-height:49px;padding:0 26px !important;border:1px solid #fff !important;border-radius:0 !important;font-family:var(--sk-font-body);font-weight:600 !important;font-size:13px !important;letter-spacing:.13em !important;text-transform:uppercase;background:#e42313 !important;color:#fff !important;transition:background-color .18s ease}#footer .footer-newsletter .subscribe-form button:hover,#footer .footer-newsletter .subscribe-form .btn:hover,#footer .footer-newsletter .subscribe-form input[type=submit]:hover{border-color:#fff !important;background:#283371 !important;color:#fff !important}@media(max-width: 768px){#footer .footer-newsletter .subscribe-form button,#footer .footer-newsletter .subscribe-form .btn,#footer .footer-newsletter .subscribe-form input[type=submit]{margin-left:auto !important}}#footer .footer-newsletter .form-control{border-radius:0;padding:12px 14px}#footer .copyright strong,#footer .footer-bottom strong{font-weight:500}#footer .footer-bottom{padding-top:24px;font-size:14px}#footer .footer-bottom a:hover{color:var(--sk-red)}#footer .sk-footer li::before,#footer .sk-footer li::after,#footer .sk-footer ul li::before,#footer .sk-footer ul li::after{content:none !important;display:none !important;border:0 !important}#footer .footer-newsletter a:not(.btn){color:#fff !important;text-decoration:underline;text-underline-offset:3px}#footer .footer-newsletter a:not(.btn):hover{color:var(--sk-red) !important}.sk-logobar{position:relative;overflow:hidden;margin:0 0 44px;padding:16px 0;background:#fff;border-top:2px solid var(--sk-red);border-bottom:2px solid var(--sk-red);-webkit-user-select:none;user-select:none}.sk-logobar::before,.sk-logobar::after{content:"";position:absolute;top:0;bottom:0;width:64px;z-index:2;pointer-events:none}.sk-logobar::before{left:0;background:linear-gradient(90deg, #fff, rgba(255, 255, 255, 0))}.sk-logobar::after{right:0;background:linear-gradient(270deg, #fff, rgba(255, 255, 255, 0))}.sk-logobar__track{display:flex;align-items:center;width:max-content;animation:sk-marquee var(--sk-marquee-dur, 40s) linear infinite;will-change:transform}.sk-logobar:hover .sk-logobar__track{animation-play-state:paused}.sk-logobar__logo{flex:none;height:42px;width:auto;margin:0 38px;object-fit:contain;opacity:.85;transition:opacity .2s ease,transform .2s ease}.sk-logobar__logo:hover{opacity:1;transform:scale(1.06)}@keyframes sk-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.sk-logobar__track{animation:none}}@media(max-width: 768px){.sk-logobar{margin-bottom:34px;padding:12px 0}.sk-logobar__logo{height:32px;margin:0 24px}.sk-logobar::before,.sk-logobar::after{width:40px}}.sk-logobar.sk-logobar--jerseys{padding:12px 0;background:#eef0f4}.sk-logobar.sk-logobar--jerseys::before{background:linear-gradient(90deg, #eef0f4, rgba(238, 240, 244, 0))}.sk-logobar.sk-logobar--jerseys::after{background:linear-gradient(270deg, #eef0f4, rgba(238, 240, 244, 0))}.sk-logobar__cell{display:flex;align-items:center;justify-content:center;flex:none;margin:0 7px;padding:9px 26px;border-radius:10px;box-shadow:0 6px 16px rgba(20,25,55,.1)}.sk-logobar__cell--navy{background:var(--sk-navy)}.sk-logobar__cell--white{background:#fff}.sk-logobar--jerseys .sk-logobar__logo{height:80px;width:auto;margin:0;opacity:1;filter:drop-shadow(0 5px 9px rgba(0, 0, 0, 0.18))}@media(max-width: 768px){.sk-logobar--jerseys .sk-logobar__logo{height:60px}.sk-logobar__cell{padding:7px 18px;margin:0 5px}}.sk-insta{position:relative;overflow:hidden;margin:0 0 44px;padding:0;background:var(--sk-navy);border-top:2px solid var(--sk-red);-webkit-user-select:none;user-select:none}.sk-insta__head{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 20px 14px;text-decoration:none;color:#fff;transition:color .18s ease}.sk-insta__head:hover{color:#fff}.sk-insta__icon{flex:0 0 20px;width:20px;height:20px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='1.2' fill='%23000' stroke='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='1.2' fill='%23000' stroke='none'/%3E%3C/svg%3E");transition:transform .22s ease}.sk-insta__head:hover .sk-insta__icon{transform:scale(1.12)}.sk-insta__handle{font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.sk-insta__cta{font-family:var(--sk-font-body);font-weight:500;font-size:13px;letter-spacing:.02em;color:hsla(0,0%,100%,.62);transition:color .18s ease}.sk-insta__head:hover .sk-insta__cta{color:var(--sk-red)}.sk-insta__strip{position:relative;overflow:hidden;padding:0 0 18px}.sk-insta__track{display:flex;align-items:stretch;gap:6px;width:max-content;animation:sk-marquee var(--sk-marquee-dur, 42s) linear infinite}.sk-insta:hover .sk-insta__track{animation-play-state:paused}.sk-insta__item{position:relative;display:block;flex:0 0 auto;height:clamp(150px,15vw,210px);aspect-ratio:19/25;overflow:hidden;background:hsla(0,0%,100%,.06);text-decoration:none}.sk-insta__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(0.2, 0.6, 0.2, 1),opacity .25s ease}.sk-insta__item::after{content:"";position:absolute;inset:0;background:rgba(40,51,113,.55);opacity:0;transition:opacity .25s ease;-webkit-mask-image:none;mask-image:none}.sk-insta__item::before{content:"";position:absolute;z-index:2;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;background-color:#fff;opacity:0;transform:scale(0.8);transition:opacity .25s ease,transform .25s ease;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:30px 30px;mask-size:30px 30px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='1.2' fill='%23000' stroke='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='1.2' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.sk-insta__item:hover::after{opacity:1}.sk-insta__item:hover::before{opacity:1;transform:scale(1)}.sk-insta__item:hover img{transform:scale(1.06)}.sk-insta__item:focus-visible{outline:2px solid var(--sk-red);outline-offset:-2px}.sk-insta__strip::before,.sk-insta__strip::after{content:"";position:absolute;top:0;bottom:0;width:clamp(30px,6vw,90px);z-index:3;pointer-events:none}.sk-insta__strip::before{left:0;background:linear-gradient(90deg, var(--sk-navy), rgba(40, 51, 113, 0))}.sk-insta__strip::after{right:0;background:linear-gradient(270deg, var(--sk-navy), rgba(40, 51, 113, 0))}@media(max-width: 767px){.sk-insta{margin-bottom:32px}.sk-insta__head{padding:14px 16px 12px;gap:8px}.sk-insta__cta{display:none}}@media(prefers-reduced-motion: reduce){.sk-insta__track{animation:none}.sk-insta__strip{overflow-x:auto}}#footer .footer-newsletter .form-control-wrapper .validator-msg{position:absolute;top:100%;left:0;right:0;margin-top:4px;font-size:12px;line-height:1.4}#footer .footer-newsletter .subscribe-form fieldset:has(.msg-error) .form-group:not(.smart-label-wrapper){margin-top:22px !important}#footer #signature{display:inline-flex !important;align-items:center;gap:6px;font-family:var(--sk-font-body);font-size:13px;line-height:1.4}#footer #signature img{display:block;width:17px;height:17px}#footer #signature a.title,#footer #signature .sk-signature__link{color:hsla(0,0%,100%,.75);text-decoration:none;transition:color .18s ease}#footer #signature a.title:hover,#footer #signature .sk-signature__link:hover{color:#fff}#footer #signature .sk-signature__amp{color:hsla(0,0%,100%,.75)}:root{--color-header-background: #fff;--_color-header-text: #283371}#header{position:sticky;top:0;z-index:1000;background:#fff;transition:box-shadow .25s ease}#header.sk-scrolled{box-shadow:0 4px 18px rgba(20,25,55,.1)}#header::after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background:linear-gradient(to right, var(--sk-red) 0, var(--sk-red) 50%, var(--sk-navy) 50%, var(--sk-navy) 100%);z-index:2;pointer-events:none}#header.sk-scrolled .site-name img{max-height:40px}.site-name img{max-height:52px;width:auto;transition:max-height .25s ease}@media(max-width: 991px){#header .navigation-wrapper{padding-top:12px;padding-bottom:12px}#header .site-name img,#header .logo img{max-height:44px}#header .navigation-buttons{top:50%;transform:translateY(-50%)}#header.sk-scrolled .navigation-wrapper{padding-top:9px;padding-bottom:9px}#header.sk-scrolled .site-name img{max-height:40px}}:is(.navigation-in,.menu-helper) .menu-level-1>li>a{position:relative;font-family:var(--sk-font-body);text-transform:uppercase;letter-spacing:.08em}:is(.navigation-in,.menu-helper) .menu-level-1>li>a b{font-weight:600}@media(min-width: 992px){:is(.navigation-in,.menu-helper) .menu-level-1>li>a{font-size:14px !important}:is(.navigation-in,.menu-helper) .menu-level-1>li>a::after{content:"";position:absolute;left:0;right:100%;bottom:-1px;height:2px;background:var(--sk-red);transition:right .22s ease}:is(.navigation-in,.menu-helper) .menu-level-1>li:hover>a,:is(.navigation-in,.menu-helper) .menu-level-1>li.exp>a{color:var(--sk-red)}:is(.navigation-in,.menu-helper) .menu-level-1>li:hover>a::after,:is(.navigation-in,.menu-helper) .menu-level-1>li.exp>a::after{right:0}}.menu-helper>span{font-family:var(--sk-font-body);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:14px}@media(min-width: 992px){.menu-helper>ul{box-shadow:0 18px 36px rgba(20,25,55,.12);border-top:2px solid var(--sk-red)}}.menu-level-2{background:#fff}.menu-level-2::before{content:attr(aria-label);display:block;font-family:var(--sk-font-body);font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-navy);padding:4px 0 12px;margin:0 16px 6px;background:linear-gradient(var(--sk-navy), var(--sk-navy)) left bottom/44px 1px no-repeat}.menu-level-2>li>a{position:relative;font-weight:400;text-transform:none;font-size:15px;transition:color .18s ease}.menu-level-2>li>a:hover{color:var(--sk-red)}@media(min-width: 992px){.navigation-in .menu-level-1>li>.menu-level-2{position:fixed;left:0;right:0;top:var(--sk-mega-top, 120px);width:100%;margin:0;border-top:1px solid var(--sk-border);box-shadow:0 24px 44px rgba(20,25,55,.13);z-index:900;padding:30px max(24px,(100% - 1178px)/2) 36px;columns:4;column-gap:44px}.navigation-in .menu-level-1>li>.menu-level-2::after{content:"";position:absolute;left:0;right:0;top:-40px;height:40px}.navigation-in .menu-level-1>li>.menu-level-2::before{column-span:all;content:"Vše v kategorii " attr(aria-label);font-size:14px;padding:0 0 14px;margin:0 0 22px;background:linear-gradient(var(--sk-navy), var(--sk-navy)) left bottom/56px 1px no-repeat}.navigation-in .menu-level-1>li>.menu-level-2>li{break-inside:avoid;list-style:none}.navigation-in .menu-level-1>li>.menu-level-2>li>a{display:block;padding:9px 0;font-size:15px;transition:color .18s ease,padding-left .18s ease}.navigation-in .menu-level-1>li>.menu-level-2>li>a::before{content:"";position:absolute;left:0;top:50%;margin-top:-1px;width:0;height:2px;background:var(--sk-red);opacity:0;transition:width .18s ease,opacity .18s ease}.navigation-in .menu-level-1>li>.menu-level-2>li>a:hover{color:var(--sk-red);padding-left:18px}.navigation-in .menu-level-1>li>.menu-level-2>li>a:hover::before{width:12px;opacity:1}}.navigation-buttons a.toggle-window::before,.navigation-buttons .top-nav-button-login::before,.navigation-buttons .cart-count::before{content:"";font-size:0;display:inline-block;width:26px;height:26px;background-color:var(--sk-navy);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:25px 25px;mask-size:25px 25px}.navigation-buttons a.toggle-window:first-child::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'11'%20cy%3D'11'%20r%3D'7'%2F%3E%3Cline%20x1%3D'16.5'%20y1%3D'16.5'%20x2%3D'21'%20y2%3D'21'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'11'%20cy%3D'11'%20r%3D'7'%2F%3E%3Cline%20x1%3D'16.5'%20y1%3D'16.5'%20x2%3D'21'%20y2%3D'21'%2F%3E%3C%2Fsvg%3E")}.navigation-buttons .top-nav-button-login::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'8'%20r%3D'3.6'%2F%3E%3Cpath%20d%3D'M5%2020c0-3.9%203.3-6%207-6s7%202.1%207%206'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'8'%20r%3D'3.6'%2F%3E%3Cpath%20d%3D'M5%2020c0-3.9%203.3-6%207-6s7%202.1%207%206'%2F%3E%3C%2Fsvg%3E")}.navigation-buttons .cart-count::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6.5%209h11l-1%2011h-9z'%2F%3E%3Cpath%20d%3D'M9.2%209V7.6a2.8%202.8%200%200%201%205.6%200V9'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6.5%209h11l-1%2011h-9z'%2F%3E%3Cpath%20d%3D'M9.2%209V7.6a2.8%202.8%200%200%201%205.6%200V9'%2F%3E%3C%2Fsvg%3E")}.navigation-buttons a.toggle-window:last-child::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%207h16M4%2012h16M4%2017h16'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%207h16M4%2012h16M4%2017h16'%2F%3E%3C%2Fsvg%3E")}.navigation-buttons a.toggle-window,.navigation-buttons .top-nav-button-login{color:var(--sk-navy);transition:color .15s}.navigation-buttons a.toggle-window:hover,.navigation-buttons .top-nav-button-login:hover{color:var(--sk-red)}.navigation-buttons a.toggle-window:hover::before,.navigation-buttons .top-nav-button-login:hover::before,.navigation-buttons .cart-count:hover::before{background-color:var(--sk-red)}.navigation-buttons .top-nav-button-login{display:inline-flex !important;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer}.cart-count .count,.header-cart .count{background:var(--sk-red) !important;color:#fff !important;border:2px solid #fff}@media(max-width: 991px){#navigation{background:#fff}#navigation .menu-level-1>li>a{font-weight:400;text-transform:uppercase;letter-spacing:.06em}#navigation .menu-level-1>li>a b{font-weight:400}.navigation-close{color:var(--sk-navy)}}.sk-promo{background:var(--sk-navy);color:#fff;font-family:var(--sk-font-body)}.sk-promo__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:7px;padding-bottom:7px;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.06em}.sk-promo__in .l{justify-self:start}.sk-promo__in .c{justify-self:center}.sk-promo__in .r{justify-self:end}.sk-promo a{color:#fff;text-decoration:none}.sk-promo a:hover{text-decoration:underline}@media(max-width: 720px){.sk-promo__in{grid-template-columns:1fr}.sk-promo__in .l,.sk-promo__in .r{display:none}}@media(max-width: 991px){.overall-wrapper{padding-top:0 !important}.navigation-in .menu-level-2::before,#navigation .menu-level-2::before{content:none !important;display:none !important}#navigation::before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;background:linear-gradient(to bottom, var(--sk-red) 0, var(--sk-red) 50%, var(--sk-navy) 50%, var(--sk-navy) 100%);z-index:4;pointer-events:none}#navigation .sk-nav-logo{display:flex;align-items:center;min-height:52px;padding:8px 20px;border-bottom:1px solid var(--sk-line, #e2e4e8)}#navigation .sk-nav-logo img{height:38px;width:auto;max-width:190px;display:block}#navigation .navigation-in{padding-top:52px}#navigation .navigation-in:has(.sk-nav-logo){padding-top:0}#navigation .menu-level-1>li,.navigation-in .menu-level-1>li{border-bottom:1px solid var(--sk-line, #e2e4e8)}#navigation .menu-level-1>li:last-child,.navigation-in .menu-level-1>li:last-child{border-bottom:0}#navigation .menu-level-1>li>a,.navigation-in .menu-level-1>li>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px !important;font-family:var(--sk-font-body);font-weight:600 !important;font-size:16px !important;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-navy) !important}#navigation .menu-level-1>li>a b,.navigation-in .menu-level-1>li>a b{font-weight:600 !important;padding:0 !important}#navigation .menu-level-1>li>a .submenu-arrow,.navigation-in .menu-level-1>li>a .submenu-arrow{display:flex;align-items:center;justify-content:flex-end;margin:-23px 0 !important;padding:23px 0 23px 24px !important;min-width:44px;height:auto}#navigation .menu-level-2,.navigation-in .menu-level-2{padding:4px 0 10px !important;background:#f7f8fa}#navigation .menu-level-2 a,.navigation-in .menu-level-2 a{display:block;padding:11px 20px 11px 34px !important;font-family:var(--sk-font-body);font-weight:400 !important;font-size:15px !important;letter-spacing:0;text-transform:none !important;color:var(--sk-ink) !important}#navigation .menu-level-2 a:hover,.navigation-in .menu-level-2 a:hover{color:var(--sk-navy) !important}#navigation .navigationActions,.navigation-in .navigationActions{margin-top:6px;border-top:1px solid var(--sk-line, #e2e4e8)}.navigation-in .sk-nav-extra{display:block;padding:16px 20px 22px;border-top:1px solid var(--sk-line, #e2e4e8)}.sk-nav-extra__title{font-family:var(--sk-font-body);font-weight:600;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-navy);margin:0 0 12px}.sk-nav-contact+.sk-nav-extra__title{margin-top:18px}.sk-nav-contact__link{display:inline-flex;align-items:center;gap:10px;font-family:var(--sk-font-body);font-weight:500;font-size:15px;color:var(--sk-ink);text-decoration:none;word-break:break-word;transition:color .18s ease}.sk-nav-contact__link:hover{color:var(--sk-red)}.sk-nav-contact__ico{flex:0 0 20px;width:20px;height:20px;color:var(--sk-navy)}.sk-nav-contact__ico svg{width:20px;height:20px;display:block}.sk-nav-social{display:flex;align-items:center;gap:10px}.sk-nav-social__link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1.5px solid var(--sk-line, #e2e4e8);transition:background-color .18s ease,border-color .18s ease,color .18s ease}#navigation .sk-nav-social__link svg{width:20px;height:20px;display:block}#navigation .sk-nav-social__link--fb{border-color:var(--sk-navy)}#navigation .sk-nav-social__link--fb svg path{fill:var(--sk-navy) !important}#navigation .sk-nav-social__link--fb:hover,#navigation .sk-nav-social__link--fb:focus-visible{background:var(--sk-red);border-color:var(--sk-red)}#navigation .sk-nav-social__link--fb:hover svg path,#navigation .sk-nav-social__link--fb:focus-visible svg path{fill:#fff !important}#navigation .sk-nav-social__link--ig{border-color:var(--sk-red)}#navigation .sk-nav-social__link--ig svg path{fill:var(--sk-red) !important}#navigation .sk-nav-social__link--ig:hover,#navigation .sk-nav-social__link--ig:focus-visible{background:var(--sk-navy);border-color:var(--sk-navy)}#navigation .sk-nav-social__link--ig:hover svg path,#navigation .sk-nav-social__link--ig:focus-visible svg path{fill:#fff !important}#navigation .navigationActions a,.navigation-in .navigationActions a{display:block;padding:15px 20px !important;font-family:var(--sk-font-body);font-weight:600 !important;font-size:17px !important;color:var(--sk-navy) !important;text-transform:none !important}#navigation .navigationActions a:hover,.navigation-in .navigationActions a:hover{color:var(--sk-red) !important}}.sk-nav-extra{display:none}.sk-nav-logo{display:none}.sk-section{max-width:none;margin:0;padding:40px 0}.sk-section+.sk-section{padding-top:8px}.top-products-wrapper.js-top10{display:none !important}.homepage-texts-wrapper .welcome-wrapper,.homepage-texts-wrapper .welcome{width:100% !important;max-width:none !important;float:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.sk-tiles{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}@media(max-width: 768px){.sk-tiles{grid-template-columns:1fr}}.sk-tile{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--sk-navy);text-decoration:none;isolation:isolate}.sk-tile__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .6s ease}.sk-tile:hover .sk-tile__img{transform:scale(1.05)}.sk-tile--navy{background:linear-gradient(155deg, #35438f 0%, #1b2350 100%)}.sk-tile--red{background:linear-gradient(155deg, #ef3b2c 0%, #b81c0f 100%)}.sk-tile__product{position:absolute;right:-2%;bottom:0;height:94%;width:auto;max-width:70%;object-fit:contain;object-position:bottom right;z-index:1;filter:drop-shadow(-8px 12px 20px rgba(0, 0, 0, 0.3));transition:transform .5s ease;pointer-events:none}.sk-tile:hover .sk-tile__product{transform:translateY(-6px) scale(1.03)}.sk-tile:has(.sk-tile__img)::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(20, 25, 55, 0.02) 40%, rgba(15, 18, 40, 0.58) 100%),linear-gradient(72deg, rgba(15, 18, 40, 0.52) 0%, rgba(15, 18, 40, 0.16) 46%, rgba(15, 18, 40, 0) 72%);z-index:1;pointer-events:none}.sk-tile__inner{position:absolute;left:0;bottom:0;z-index:2;padding:30px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sk-tile__eyebrow{font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:#fff}.sk-tile__title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(1.7rem,2.4vw,2.4rem);line-height:1.02;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:-4px 0 2px;text-shadow:0 2px 16px rgba(0,0,0,.3)}.sk-tile__btn{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--sk-navy);font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.05em;text-transform:uppercase;padding:11px 26px;border-radius:0;transition:background .18s ease,color .18s ease}.sk-tile:hover .sk-tile__btn{background:var(--sk-red);color:#fff}.sk-hero{position:relative;isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;min-height:clamp(420px,50vw,700px);display:flex;align-items:center;justify-content:center;background-color:var(--sk-navy);background-size:cover;background-position:center;background-repeat:no-repeat}.sk-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(10, 13, 30, 0.26), rgba(10, 13, 30, 0.52));z-index:1;pointer-events:none}.sk-hero__inner{position:relative;z-index:2;max-width:1000px;margin:0 auto;padding:64px 24px;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;gap:18px}.sk-hero__eyebrow{font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:#fff}.sk-hero__title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(2.6rem,6vw,5rem);line-height:.96;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0;text-shadow:0 2px 24px rgba(0,0,0,.35)}.sk-hero__text{font-family:var(--sk-font-body);font-weight:400;font-size:clamp(15px,1.3vw,18px);line-height:1.6;max-width:62ch;color:hsla(0,0%,100%,.92);margin:0}.sk-hero__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;background:var(--sk-red);color:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:15px 38px;border-radius:0;text-decoration:none;transition:background .18s ease,transform .18s ease}.sk-hero__btn:hover{background:var(--sk-red-deep);transform:translateY(-2px);color:#fff}.sk-hero__img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none}.sk-hero[data-sk-click="1"]{cursor:pointer}.sk-hero[data-sk-click="1"]:hover .sk-hero__btn{background:var(--sk-red-deep);transform:translateY(-2px)}a.sk-hero{text-decoration:none;color:inherit;cursor:pointer}a.sk-hero:hover .sk-hero__btn{background:var(--sk-red-deep);transform:translateY(-2px)}.sk-hero::after{transition:background .3s ease}.sk-hero[data-sk-click="1"]:hover::after,a.sk-hero:hover::after{background:linear-gradient(180deg, rgba(10, 13, 30, 0.2), rgba(10, 13, 30, 0.46))}.sk-hero h2.sk-hero__title,.sk-hero h3.sk-hero__title{margin:0;padding:0}.sk-config{position:relative;margin:40px 0;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}@media(max-width: 768px){.sk-config{grid-template-columns:1fr}}.sk-config__col{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:clamp(500px,52vw,720px);padding:48px 34px}.sk-config__col--product{background:#fff;color:var(--sk-ink);gap:14px}.sk-config__col--banner{background:var(--sk-navy);color:#fff;padding:30px 20px;overflow:hidden}.sk-config__col--banner::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 58% 56% at 50% 46%, rgba(255, 255, 255, 0.16), transparent 72%);z-index:1;pointer-events:none}.sk-config__eyebrow{font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-red)}.sk-config__img{max-width:360px;max-height:340px;width:auto;height:auto;object-fit:contain}.sk-config__title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);margin:4px 0 0}.sk-config__desc{font-family:var(--sk-font-body);font-size:15px;line-height:1.6;max-width:42ch;color:var(--sk-muted);margin:0}.sk-config__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;background:var(--sk-red);color:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:14px 34px;border-radius:0;text-decoration:none;transition:background .18s ease,transform .18s ease}.sk-config__btn:hover{background:var(--sk-red-deep);transform:translateY(-2px);color:#fff}.sk-config__img--full{position:relative;z-index:2;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 22px 30px rgba(0, 0, 0, 0.45))}.sk-config__badge{position:absolute;top:22px;right:22px;z-index:3;background:var(--sk-red);color:#fff;font-family:var(--sk-font-body);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;padding:7px 15px}.sk-config__caption{position:absolute;left:30px;bottom:28px;z-index:3;font-family:var(--sk-font-display);font-weight:400;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.35)}.sk-showcase{display:flex;flex-direction:column;gap:14px}.sk-showcase__wide,.sk-showcase__item{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;text-decoration:none;background-color:var(--sk-navy);background-size:cover;background-position:center;background-repeat:no-repeat}.sk-showcase__img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none}.sk-showcase__wide .sk-showcase__img{height:132%;top:-16%;bottom:auto;will-change:transform}@media(prefers-reduced-motion: reduce){.sk-showcase__wide .sk-showcase__img{height:100%;top:0;transform:none !important}}.sk-showcase__wide::before,.sk-showcase__item::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(20, 25, 55, 0.22), rgba(20, 25, 55, 0.44));transition:background .25s ease}.sk-showcase__wide:hover::before,.sk-showcase__item:hover::before{background:linear-gradient(180deg, rgba(20, 25, 55, 0.3), rgba(20, 25, 55, 0.54))}.sk-showcase__wide{width:100%;min-height:clamp(170px,22vw,300px)}.sk-showcase__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}.sk-showcase__item{aspect-ratio:2/3;min-height:340px}.sk-showcase__body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:22px;padding:24px}.sk-showcase__title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.02;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.34)}.sk-showcase__wide .sk-showcase__title{font-size:clamp(2rem,3.4vw,3.1rem)}.sk-showcase__btn{display:inline-block;padding:13px 32px;border:2px solid #fff;background:rgba(0,0,0,0);color:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.13em;text-transform:uppercase;transition:background .22s ease,color .22s ease}.sk-showcase__wide:hover .sk-showcase__btn,.sk-showcase__item:hover .sk-showcase__btn{background:#fff;color:var(--sk-navy)}@media(max-width: 767px){.sk-section{padding:24px 0}.sk-section:first-of-type{padding-top:0}.sk-section+.sk-section{padding-top:4px}.sk-showcase__grid{grid-template-columns:1fr}.sk-showcase__item{min-height:300px;max-height:560px}.sk-showcase__wide{min-height:250px}}.sk-legal{max-width:820px;font-family:var(--sk-font-body);font-size:15px;line-height:1.7;color:#333949}.sk-legal>p:first-child{font-size:16px;color:var(--sk-ink)}.sk-legal h2,.sk-legal h3{font-family:var(--sk-font-display);font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);scroll-margin-top:100px}.sk-legal h2{font-size:clamp(22px,2.4vw,30px);line-height:1.15;margin:40px 0 14px;padding-top:20px;border-top:1px solid var(--sk-line, #e2e4e8)}.sk-legal h2:first-of-type{border-top:0;padding-top:0}.sk-legal h3{font-size:18px;margin:26px 0 10px;letter-spacing:.04em}.sk-legal p{margin:0 0 14px}.sk-legal a{color:var(--sk-navy);text-decoration:underline;text-underline-offset:2px;transition:color .18s ease}.sk-legal a:hover{color:var(--sk-red)}.sk-legal strong{color:var(--sk-ink);font-weight:600}.sk-legal ol,.sk-legal ul{margin:0 0 16px;padding-left:22px}.sk-legal li{margin-bottom:8px}.sk-legal li::marker{color:var(--sk-navy)}.sk-legal ol ul,.sk-legal ol ol{margin:8px 0}.sk-legal h2[id=obsah]+ol{list-style:decimal;background:#f7f8fa;border:1px solid var(--sk-line, #e2e4e8);padding:18px 18px 18px 40px;margin-bottom:28px}.sk-legal h2[id=obsah]+ol li{margin-bottom:6px}.sk-legal h2[id=obsah]+ol a{text-decoration:none;font-weight:500}.sk-legal h2[id=obsah]+ol a:hover{text-decoration:underline}.sk-legal table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:14px}.sk-legal thead th{background:var(--sk-navy);color:#fff;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:11px 14px}.sk-legal tbody td{padding:11px 14px;border-bottom:1px solid var(--sk-line, #e2e4e8);vertical-align:top}.sk-legal tbody tr:nth-child(even) td{background:#f7f8fa}@media(max-width: 767px){.sk-legal{font-size:14px}.sk-legal table{display:block;overflow-x:auto;white-space:nowrap}}.products .product,.products .product .p,.products .product .p-in,.products .product .p-in-in,.products .product .p-bottom{border:0 !important;background:none !important;box-shadow:none !important}.products .product .p{padding:0 !important}.products .product .image{position:relative;display:block;margin:0 0 6px;background:var(--sk-img-bg, #f0f0f0) !important;isolation:isolate;overflow:hidden}.products .product .image img{mix-blend-mode:multiply}.products .product .image .sk-hover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:1;pointer-events:none}.products .product .image .sk-hover-img.sk-hover-img--solid{mix-blend-mode:normal}.products .product .image.sk-has-hover img{transition:opacity .4s ease,transform 2s cubic-bezier(0, 0, 0.4, 1.1);will-change:opacity,transform}.products .product:hover .image.sk-has-hover>img:not(.sk-hover-img){opacity:0}.products .product:hover .image.sk-has-hover .sk-hover-img{opacity:1}.products .product:hover .image.sk-has-hover img{transform:scale(1.06)}@media(prefers-reduced-motion: reduce){.products .product .image.sk-has-hover img{transition:opacity .2s ease}.products .product:hover .image.sk-has-hover img{transform:none}}.products .product .p-in,.products-block>div .p .p-in{text-align:left;padding:10px 0 0 !important}.products-block>div .p .name{padding-left:0 !important;padding-right:0 !important}.products-block>div .p .p-bottom,.products-block>div .p .p-bottom.single-button{padding-left:0 !important}.products .product .p-in-in,.products .product .name{height:auto !important;min-height:0 !important}.products .product .name{display:block;margin:0 0 6px;text-align:left}.products .product .name span{font-family:var(--sk-font-body);font-weight:700;font-size:18px;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--sk-ink);transition:color .18s ease}.products .product:hover .name span{color:var(--sk-navy)}.products .product .p-bottom{padding:0 !important;text-align:left}.products .product .prices{display:flex;justify-content:flex-start}.products .product .price.price-final,.products .product .price.price-final strong{font-family:var(--sk-font-body);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0;color:rgba(0,0,0,.6509803922) !important}.products .product .flags,.p-detail .flags{position:absolute;z-index:3;top:12px;left:12px;right:auto;bottom:auto;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:auto;height:auto}.products .product .flags-extra,.p-detail .flags-extra{left:auto;right:12px;align-items:flex-end}.products .product .flag,.p-detail .flag{position:static;top:auto;left:auto;right:auto;display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 11px;border-radius:3px;font-family:var(--sk-font-body);font-weight:600;font-size:12px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#fff;white-space:nowrap;box-shadow:0 3px 10px rgba(20,25,55,.2)}.products .product .flag::before,.products .product .flag::after,.p-detail .flag::before,.p-detail .flag::after{content:none !important;display:none !important;border:0 !important}.products .product .flag-new,.p-detail .flag-new{background:#283371 !important}.products .product .flag-discount,.p-detail .flag-discount{flex-direction:row;align-items:center;gap:7px;white-space:nowrap;background:#e42313 !important;width:auto !important;height:auto !important;min-width:0 !important;min-height:0 !important;max-width:none !important;border-radius:3px !important}.products .product .flag-discount .price-standard,.products .product .flag-discount .price-standard span,.products .product .flag-discount .price-save,.p-detail .flag-discount .price-standard,.p-detail .flag-discount .price-standard span,.p-detail .flag-discount .price-save{display:inline;white-space:nowrap}.products .product .flag-discount .price-standard,.p-detail .flag-discount .price-standard{text-decoration:line-through;opacity:.8;font-weight:500;font-size:11px}.products .product .flag-discount .price-save,.p-detail .flag-discount .price-save{font-weight:700;font-size:12px}.products .product .flags .flag-discount,.products .product .flags .flag-discount .price-standard,.products .product .flags .flag-discount .price-standard span,.products .product .flags .flag-discount .price-save,.p-detail .flags .flag-discount,.p-detail .flags .flag-discount .price-standard,.p-detail .flags .flag-discount .price-standard span,.p-detail .flags .flag-discount .price-save{color:#fff !important}.homepage-products-wrapper .shp-tabs-row,.shp-tabs-row.responsive-nav,#homepage-tabs{display:none !important}@media(min-width: 992px){.products-block[class*=homepage-products]{margin-left:-33.33px !important;margin-right:-33.33px !important}}@media(max-width: 543px){.products .product .name span,.products .product .price.price-final,.products .product .price.price-final strong{font-size:14px}.products .product .flags{top:8px;left:8px}.products .product .flags-extra{right:8px}}.p-detail .p-detail-inner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 clamp(28px,4vw,64px)}.p-detail .p-detail-inner>.p-image-wrapper,.p-detail .p-detail-inner>.p-data-wrapper{float:none !important;width:auto !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;left:auto !important;right:auto !important}.p-detail .p-detail-inner>.p-image-wrapper{order:1;flex:1 1 56%;min-width:0}.p-detail .p-detail-inner>.p-data-wrapper{order:2;flex:1 1 34%;min-width:0}.p-detail .p-image-wrapper{display:flex;flex-direction:row;align-items:stretch;gap:12px}.p-detail .p-image-wrapper>.row{order:-1;flex:0 0 86px;width:86px;margin:0 !important;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.p-detail .p-image-wrapper>.row::-webkit-scrollbar{width:0;height:0}.p-detail .p-image-wrapper{position:relative}.p-detail .p-image-wrapper::before{content:"";position:absolute;left:0;bottom:0;width:86px;height:54px;z-index:2;background:linear-gradient(180deg, rgba(255, 255, 255, 0), #fff 78%);opacity:0;pointer-events:none;transition:opacity .2s ease}.p-detail .p-image-wrapper.sk-thumbs-more::before{opacity:1}.p-detail .p-thumbnails-wrapper{width:100% !important;padding:0 !important}.p-detail .p-image{order:0;flex:1 1 auto;min-width:0;position:relative;background:#fff;border:1px solid #e2e4e8;overflow:hidden}.p-detail .p-main-image{display:block !important;width:100%}.p-detail .p-main-image img{width:100% !important;height:auto !important;max-width:none !important;max-height:none !important;display:block}.p-detail .p-image .p-main-image img,.p-detail a.p-thumbnail img{mix-blend-mode:normal !important}.p-detail .p-thumbnails,.p-detail .p-thumbnails.p-thumbnails-horizontal{width:100% !important;height:auto !important;max-height:none !important;overflow:visible !important;padding:0 !important;margin:0 !important}.p-detail .p-thumbnails-inner{position:static !important;left:0 !important;width:100% !important;white-space:normal !important}.p-detail .p-thumbnails-inner>div{display:flex;flex-direction:column;gap:8px;width:100%}.p-detail a.p-thumbnail{display:block !important;float:none !important;width:86px !important;height:129px !important;margin:0 !important;padding:0 !important;border:1px solid #e2e4e8;border-radius:0 !important;background:#fff;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.p-detail a.p-thumbnail img{width:100% !important;height:100% !important;object-fit:cover;display:block}.p-detail a.p-thumbnail:hover{border-color:#b9bdc9}.p-detail a.p-thumbnail.highlighted{border-color:var(--sk-navy);box-shadow:inset 0 0 0 1px var(--sk-navy)}.p-detail .thumbnail-prev,.p-detail .thumbnail-next{display:none !important}.sk-gal-count{position:absolute;left:14px;bottom:14px;z-index:4;font-family:var(--sk-font-body);font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--sk-ink);background:hsla(0,0%,100%,.82);padding:5px 10px;pointer-events:none}.sk-gal-nav{position:absolute;right:14px;bottom:14px;z-index:4;display:flex;gap:6px}.sk-gal-btn{width:40px;height:40px;padding:0;border:1px solid rgba(22,24,35,.16);border-radius:0;background:hsla(0,0%,100%,.9);cursor:pointer;transition:background .18s ease,border-color .18s ease;-webkit-appearance:none;appearance:none}.sk-gal-btn::before{content:"";display:block;width:100%;height:100%;background-color:var(--sk-ink);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:17px 17px;mask-size:17px 17px;transition:background-color .18s ease}.sk-gal-btn--prev::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4l-8 8 8 8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4l-8 8 8 8'/%3E%3C/svg%3E")}.sk-gal-btn--next::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4l8 8-8 8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4l8 8-8 8'/%3E%3C/svg%3E")}.sk-gal-btn:hover{background:#fff;border-color:var(--sk-navy)}.sk-gal-btn:hover::before{background-color:var(--sk-navy)}.p-detail .p-detail-inner-header .stars-wrapper{margin:0 0 10px;font-size:12px}.p-detail .p-detail-inner-header .stars-label,.p-detail .p-detail-inner-header .btn--link{font-family:var(--sk-font-body);font-size:12px;font-weight:500;color:var(--sk-muted);text-transform:none;letter-spacing:0}.p-detail .p-detail-inner-header h1{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(30px,3.4vw,44px);line-height:1.04;letter-spacing:.015em;text-transform:uppercase;color:var(--sk-ink);margin:0 0 18px}.p-detail .p-to-cart-block{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:0 0 6px}.p-detail .p-add-to-cart-wrapper{flex:1 1 300px;min-width:0}.p-detail .p-final-price-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:0;flex:0 0 auto;width:auto !important;min-width:0;text-align:left}.p-detail .p-final-price-wrapper .price-final,.p-detail .p-final-price-wrapper .price-final-holder{font-family:var(--sk-font-body);font-weight:600;font-size:28px;line-height:1.1;letter-spacing:-0.01em;color:var(--sk-ink)}.p-detail .p-final-price-wrapper .price-final{order:1}.sk-price-old{order:2;display:flex;align-items:center;gap:10px}.p-detail .p-final-price-wrapper .price-standard{font-family:var(--sk-font-body);font-weight:500;font-size:15px;line-height:1.2;color:rgba(0,0,0,.6509803922);text-decoration:line-through}.p-detail .p-final-price-wrapper .price-standard span{color:inherit;text-decoration:inherit}.p-detail .p-final-price-wrapper .price-save{display:inline-flex;align-items:center;padding:4px 8px;border-radius:3px;background:var(--sk-red);font-family:var(--sk-font-body);font-weight:600;font-size:12px;line-height:1;letter-spacing:.05em;white-space:nowrap;color:#fff}.p-detail select.hidden-split-parameter.sk-var-native{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.p-detail .p-variants-block .detail-parameters,.p-detail .p-variants-block .detail-parameters tbody,.p-detail .p-variants-block .detail-parameters tr,.p-detail .p-variants-block .detail-parameters th,.p-detail .p-variants-block .detail-parameters td{display:block;width:auto;border:0 !important;padding:0 !important;background:none !important}.p-detail .p-variants-block .detail-parameters tr.variant-list{margin:0 0 22px}.p-detail .p-variants-block .detail-parameters th{font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy);margin:0 0 10px !important;text-align:left}.sk-var__chosen{font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--sk-muted);margin-left:8px}.sk-var{display:flex;flex-wrap:wrap;gap:8px}.sk-var__opt{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:62px;height:46px;padding:0 12px;border:1px solid #d1d1d1;border-radius:0;background:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:13px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--sk-ink);cursor:pointer;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease;-webkit-appearance:none;appearance:none}.sk-var__opt:hover{border-color:var(--sk-ink)}.sk-var__opt.is-active{border-color:var(--sk-navy);box-shadow:inset 0 0 0 1px var(--sk-navy);color:var(--sk-navy)}.sk-var__opt.is-soldout{color:#b6b9c4;border-color:#ececf0;background:#fafafb}.sk-var__opt.is-soldout::after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:1px;background:#d6d8e0;transform:rotate(-16deg)}.sk-var--color .sk-var__opt{width:58px;min-width:0;height:78px;padding:0;overflow:hidden;background:var(--sk-img-bg, #f0f0f0)}.sk-var--color .sk-var__swatch{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:multiply}.sk-var--color .sk-var__opt--text{width:auto;min-width:62px;height:46px;padding:0 12px;background:#fff}.p-detail .p-basic-info-block{margin:0 0 22px;font-family:var(--sk-font-body);font-size:13px;color:var(--sk-muted)}.p-detail .p-basic-info-block .block{margin:0 0 4px}.p-detail .p-basic-info-block .availability-label{font-weight:600;color:var(--sk-ink)}.p-detail .availability-label.sk-avail-choose{color:var(--sk-red) !important}.p-detail .add-to-cart{display:flex;align-items:stretch;gap:10px;width:100%}.p-detail .add-to-cart .quantity{flex:0 0 132px;display:flex;align-items:stretch;height:60px;border:1px solid #d1d1d1;border-radius:0;background:#fff;padding:0;position:relative;overflow:hidden}.p-detail .add-to-cart .quantity .increase-tooltip,.p-detail .add-to-cart .quantity .decrease-tooltip{position:absolute !important;top:0;width:38px;height:0}.p-detail .add-to-cart .quantity .decrease-tooltip{left:0;right:auto}.p-detail .add-to-cart .quantity .increase-tooltip{left:auto;right:0}.p-detail .add-to-cart .quantity>label{order:2;flex:1 1 auto;display:flex;align-items:stretch;margin:0;min-width:0}.p-detail .add-to-cart .quantity input.amount{width:100%;height:100% !important;border:0 !important;border-radius:0 !important;background:none !important;padding:0 !important;text-align:center;font-family:var(--sk-font-body);font-weight:600;font-size:15px;line-height:1;color:var(--sk-ink);box-shadow:none !important;-moz-appearance:textfield;appearance:textfield}.p-detail .add-to-cart .quantity input.amount::-webkit-outer-spin-button,.p-detail .add-to-cart .quantity input.amount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.p-detail .add-to-cart .quantity .increase,.p-detail .add-to-cart .quantity .decrease{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;z-index:1;flex:0 0 38px;width:38px !important;height:auto !important;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;background:none;color:var(--sk-muted);font-family:var(--sk-font-body);font-size:17px;font-weight:500;line-height:1;cursor:pointer;padding:0;user-select:none;transition:color .16s ease,background .16s ease}.p-detail .add-to-cart .quantity .increase::before,.p-detail .add-to-cart .quantity .increase::after,.p-detail .add-to-cart .quantity .decrease::before,.p-detail .add-to-cart .quantity .decrease::after{content:none !important;display:none !important}.p-detail .add-to-cart .quantity .increase__sign,.p-detail .add-to-cart .quantity .decrease__sign{display:block;line-height:1;font-size:inherit;font-weight:inherit;margin:0;padding:0}.p-detail .add-to-cart .quantity .decrease{order:1;border-right:1px solid #ececf0}.p-detail .add-to-cart .quantity .increase{order:3;border-left:1px solid #ececf0}.p-detail .add-to-cart .quantity .increase:hover,.p-detail .add-to-cart .quantity .decrease:hover{color:var(--sk-navy);background:#f6f7f9}.p-detail .add-to-cart-button,.p-detail .btn.btn-conversion.add-to-cart-button{flex:1 1 auto;width:auto;min-height:58px;border-radius:0 !important;border:0 !important;background:var(--sk-navy) !important;color:#fff !important;font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.12em;text-transform:uppercase;transition:background .18s ease}.p-detail .add-to-cart-button:hover,.p-detail .btn.btn-conversion.add-to-cart-button:hover{background:var(--sk-red) !important}.sk-acc{margin:30px 0 0;border-top:1px solid #e2e4e8}.sk-acc__item{border-bottom:1px solid #e2e4e8}.sk-acc__head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:17px 0;border:0;border-radius:0;background:none;cursor:pointer;text-align:left;font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-ink);transition:color .16s ease;-webkit-appearance:none;appearance:none}.sk-acc__head:hover{color:var(--sk-navy)}.sk-acc__head::after{content:"";flex:0 0 13px;width:13px;height:13px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:13px 13px;mask-size:13px 13px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.sk-acc__item.is-open .sk-acc__head::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.sk-acc__panel{display:none;padding:0 0 22px;font-family:var(--sk-font-body);font-size:15px;line-height:1.72;color:#333949}.sk-acc__item.is-open .sk-acc__panel{display:block}.sk-acc__panel p{margin:0 0 12px}.sk-acc__panel p:last-child{margin-bottom:0}.sk-acc__panel strong,.sk-acc__panel b{font-weight:600;color:var(--sk-ink)}.sk-acc__panel h1,.sk-acc__panel h2,.sk-acc__panel h3,.sk-acc__panel h4,.sk-acc__panel h5,.sk-acc__panel h6{font-family:var(--sk-font-body);font-weight:600;font-size:15px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--sk-ink);margin:20px 0 8px}.sk-acc__panel ul,.sk-acc__panel ol{margin:0 0 14px;padding-left:20px}.sk-acc__panel li{margin:0 0 6px}.sk-acc__panel li::marker{color:var(--sk-navy)}.sk-acc__panel a{color:var(--sk-navy);text-decoration:underline}.sk-acc__panel a:hover{color:var(--sk-red)}.sk-acc__panel .detail-parameters{width:100%;border-collapse:collapse}.sk-acc__panel .detail-parameters tr{border-bottom:1px solid #f0f1f4}.sk-acc__panel .detail-parameters tr:last-child{border-bottom:0}.sk-acc__panel .detail-parameters th,.sk-acc__panel .detail-parameters td{padding:9px 0 !important;border:0 !important;background:none !important;font-size:13px;text-align:left;vertical-align:top}.sk-acc__panel .detail-parameters th{width:42%;font-weight:600;color:var(--sk-ink);text-transform:none;letter-spacing:0}.p-detail-tabs-wrapper .shp-tabs-row{border-bottom:1px solid #e2e4e8;margin-bottom:24px}.p-detail-tabs-wrapper .p-detail-tabs>li>a{border:0 !important;border-radius:0 !important;background:none !important;padding:14px 0 !important;margin-right:28px;font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-muted)}.p-detail-tabs-wrapper .p-detail-tabs>li.active>a,.p-detail-tabs-wrapper .p-detail-tabs>li>a:hover{color:var(--sk-navy) !important;box-shadow:inset 0 -2px 0 var(--sk-navy)}.p-detail-tabs-wrapper.sk-tabs-moved .p-detail-tabs>li.sk-tab-hidden{display:none}.p-detail .social-buttons-wrapper .link-icons{display:flex;gap:20px;margin-top:8px}.p-detail .social-buttons-wrapper .link-icon.share{display:none}.p-detail .social-buttons-wrapper .link-icon{font-family:var(--sk-font-body);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--sk-muted)}.p-detail .social-buttons-wrapper .link-icon:hover{color:var(--sk-navy)}@media(max-width: 1199px){.p-detail .p-image-wrapper>.row{flex:0 0 70px;width:70px}.p-detail a.p-thumbnail{width:70px !important;height:105px !important}.p-detail .p-image-wrapper::before{width:70px}}@media(max-width: 767px){.p-detail .p-detail-inner{display:flex;flex-direction:column;flex-wrap:nowrap}.p-detail .p-detail-inner>.p-image-wrapper,.p-detail .p-detail-inner>.p-data-wrapper{flex:0 0 auto;width:100% !important;max-width:100% !important}.p-detail .p-detail-inner>.p-detail-inner-header{order:0;width:100% !important;max-width:100% !important;padding-top:10px;margin-bottom:10px}.p-detail .p-detail-inner>.p-detail-inner-header h1{margin-bottom:0}.p-detail .p-image-wrapper{display:block;margin-bottom:26px}.p-detail .p-image-wrapper>.row{width:auto;margin-top:10px !important}.p-detail .p-image-wrapper::before{display:none}.p-detail .p-thumbnails-inner>div{flex-direction:row;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;margin-left:-8px}.p-detail .p-thumbnails-inner>div::-webkit-scrollbar{display:none}.p-detail a.p-thumbnail{flex:0 0 auto;width:62px !important;height:93px !important}.p-detail .add-to-cart .quantity{flex:0 0 auto;width:auto}.p-detail .add-to-cart .quantity .increase,.p-detail .add-to-cart .quantity .decrease{flex:0 0 34px;width:34px}.p-detail .add-to-cart .quantity>label{flex:0 0 50px;width:50px;min-width:50px}.p-detail .add-to-cart{flex-wrap:nowrap !important}.p-detail .add-to-cart .add-to-cart-button{min-width:0;padding-left:16px !important;padding-right:16px !important}.sk-gal-btn{width:36px;height:36px}.sk-var__opt{min-width:56px;height:44px}}.search-window-in{padding:22px 0 60px}.search-window-in .search{max-width:720px;margin:0 auto;padding:0 20px}.search-window-in .search h2{font-family:var(--sk-font-display);font-weight:400 !important;font-size:clamp(30px,3.4vw,42px);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);text-align:center;margin:0 0 18px}.search-window-in .search h3{font-family:var(--sk-font-body);font-weight:600 !important;font-size:13px;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-muted);text-align:left;margin:34px 0 14px}.search-window-in .search-form fieldset{position:relative;display:flex;align-items:stretch;gap:0;border:0;padding:0;margin:0}.search-window-in .search-input{flex:1 1 auto;min-width:0;height:58px;padding:0 18px;border:1px solid var(--sk-line, #e2e4e8) !important;border-right:0 !important;border-radius:0 !important;background:#fff;font-family:var(--sk-font-body);font-weight:400;font-size:16px;color:var(--sk-ink);box-shadow:none !important;transition:box-shadow .18s ease,border-color .18s ease}.search-window-in .search-input::placeholder{color:var(--sk-muted);opacity:1}.search-window-in .search-input:focus{outline:0;border-color:var(--sk-navy) !important;box-shadow:inset 0 0 0 1px var(--sk-navy) !important}.search-window-in .search-form .btn-arrow-right{position:relative;flex:0 0 58px;width:58px;height:58px;padding:0 !important;border:0 !important;border-radius:0 !important;background:var(--sk-navy) !important;box-shadow:none !important;font-size:0 !important;transition:background-color .18s ease}.search-window-in .search-form .btn-arrow-right:hover,.search-window-in .search-form .btn-arrow-right:focus{background:var(--sk-red) !important}.search-window-in .search-form .btn-arrow-right::after{content:none !important}.search-window-in .search-form .btn-arrow-right::before{content:"" !important;position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;background-color:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/22px 22px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/22px 22px}.search-window-in .toggle-window-arr{position:static !important;display:flex;width:max-content;align-items:center;gap:10px;margin:4px 0 22px 20px;padding:0 !important;border:0 !important;background:none !important;font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-muted);transition:color .18s ease}.search-window-in .toggle-window-arr:hover{color:var(--sk-navy)}.search-window-in .toggle-window-arr::before{content:"" !important;flex:0 0 20px;width:20px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E") no-repeat center/20px 14px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E") no-repeat center/20px 14px}.search-window-in .search-whisperer{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;max-height:min(60vh,520px);overflow-y:auto;border:1px solid var(--sk-line, #e2e4e8);border-radius:0 !important;background:#fff;box-shadow:0 12px 34px rgba(20,25,55,.1);text-align:left}.search-whisperer-document{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid #f0f1f4;font-family:var(--sk-font-body);font-size:14px;color:var(--sk-ink);text-decoration:none;transition:background-color .16s ease,color .16s ease}.search-whisperer-document:hover{background:#f7f8fa;color:var(--sk-navy)}.search-whisperer-document em{flex:0 0 auto;order:2;margin-left:auto;font-style:normal;font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-muted)}.search-whisperer-document em:empty{display:none}.search-whisperer-document>span{font-weight:500}.search-whisperer-products{margin:0;padding:0;list-style:none}.search-whisperer-products li{border-bottom:1px solid #f0f1f4}.search-whisperer-products li>a{display:flex;align-items:center;gap:14px;padding:10px 16px;text-decoration:none;transition:background-color .16s ease}.search-whisperer-products li>a:hover{background:#f7f8fa}.search-whisperer-image{flex:0 0 48px;width:48px}.search-whisperer-image img{display:block;width:48px;height:64px;object-fit:cover;background:#f0f0f0;border:1px solid var(--sk-line, #e2e4e8)}.search-whisperer-products .p-info{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.search-whisperer-products .p-name{font-family:var(--sk-font-body);font-weight:500;font-size:14px;line-height:1.3;color:var(--sk-ink)}.search-whisperer-products .p-price,.search-whisperer-products .price{font-family:var(--sk-font-body);font-weight:600;font-size:14px;color:var(--sk-navy)}.search-whisperer-documents.text-center{border-top:1px solid var(--sk-line, #e2e4e8)}.search-whisperer-documents.text-center .search-whisperer-document{justify-content:center;border-bottom:0;font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy)}@media(max-width: 767px){.search-window-in{padding:14px 0 40px}.search-window-in .search{padding:0 16px}.search-window-in .toggle-window-arr{margin-left:16px}.search-window-in .search-input,.search-window-in .search-form .btn-arrow-right{height:52px}.search-window-in .search-form .btn-arrow-right{flex-basis:52px;width:52px}}.sk-sizes{font-family:var(--sk-font-body);color:var(--sk-ink)}.sk-sizes__lead{max-width:620px;margin:0 0 34px;font-size:15px;line-height:1.6;color:#333949}.sk-sizes__block+.sk-sizes__block{margin-top:40px}.sk-sizes__title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(24px,2.6vw,32px);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);margin:0 0 14px}.sk-sizes__note{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--sk-muted)}.sk-sizes__note a{color:var(--sk-navy);text-decoration:underline;text-underline-offset:3px}.sk-sizes__note a:hover{color:var(--sk-red)}.sk-sizes__how{margin:0;padding:0 0 0 18px;font-size:15px;line-height:1.7;color:#333949}.sk-sizes__how li::marker{color:var(--sk-navy)}.sk-sizes__how strong{color:var(--sk-ink);font-weight:600}.sk-sizes__scroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - 28px), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - 28px), transparent)}@media(min-width: 1200px){.sk-sizes__scroll{-webkit-mask-image:none;mask-image:none}}.sk-sizes__table{width:100%;min-width:520px;border-collapse:collapse;font-size:14px;white-space:nowrap}.sk-sizes__table th,.sk-sizes__table td{padding:11px 14px;border:0;border-bottom:1px solid var(--sk-line, #e2e4e8);text-align:center;vertical-align:middle}.sk-sizes__table thead th{position:sticky;top:0;background:#fff;border-bottom:2px solid var(--sk-navy);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-navy)}.sk-sizes__table tbody th,.sk-sizes__table thead th:first-child{position:sticky;left:0;z-index:1;background:#fff;text-align:left;font-weight:600;font-size:13px;color:var(--sk-ink);box-shadow:1px 0 0 var(--sk-line, #e2e4e8)}.sk-sizes__table thead th:first-child{z-index:2}.sk-sizes__table tbody tr:nth-child(even) th,.sk-sizes__table tbody tr:nth-child(even) td{background:#f7f8fa}.sk-sizes__table tbody tr:last-child th,.sk-sizes__table tbody tr:last-child td{border-bottom:0}.sk-sizes__table tbody td{font-weight:500;color:#333949}@media(max-width: 767px){.sk-sizes__table{font-size:13px}.sk-sizes__table th,.sk-sizes__table td{padding:9px 11px}.sk-sizes__lead{margin-bottom:26px}.sk-sizes__block+.sk-sizes__block{margin-top:30px}}.sk-size-guide{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-family:var(--sk-font-body);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-muted);text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:color .18s ease,border-color .18s ease}.sk-size-guide:hover,.sk-size-guide:focus-visible{color:var(--sk-navy);border-bottom-color:var(--sk-navy)}.sk-size-guide::before{content:"";flex:0 0 15px;width:15px;height:15px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='10' rx='1'/%3E%3Cpath d='M6 7v3M10 7v5M14 7v3M18 7v5'/%3E%3C/svg%3E") no-repeat center/15px 15px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='10' rx='1'/%3E%3Cpath d='M6 7v3M10 7v5M14 7v3M18 7v5'/%3E%3C/svg%3E") no-repeat center/15px 15px}.p-detail .p-variants-block .detail-parameters th:has(.sk-size-guide){display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}:root{--sk-navy: #283371;--sk-navy-deep: #1b2350;--sk-red: #e42313;--sk-red-deep: #c31d0f;--sk-white: #ffffff;--sk-ink: #161823;--sk-muted: #5a6178;--sk-paper: #f3f5fb;--sk-mist: #e9ecf6;--sk-border: #d6dae9;--sk-font-display: 'Bebas Neue', 'Arial Narrow', sans-serif;--sk-font-body: 'Poppins', system-ui, -apple-system, sans-serif;--sk-space-1: 4px;--sk-space-2: 8px;--sk-space-3: 12px;--sk-space-4: 16px;--sk-space-5: 24px;--sk-space-6: 32px;--sk-space-7: 48px;--sk-space-8: 64px;--sk-radius-sm: 6px;--sk-radius: 10px;--sk-radius-lg: 16px;--sk-radius-pill: 999px;--sk-shadow: 0 1px 2px rgba(20, 25, 55, .06), 0 8px 28px rgba(20, 25, 55, .08);--sk-font-min: 14px}:root{--template-headings-font: 'Bebas Neue';--colors-focus-primary: var(--sk-navy)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Bebas Neue",var(--template-headings-font),sans-serif;font-weight:400;letter-spacing:.02em}@font-face{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJmaWxlOi8vL0M6L1VzZXJzL2x1YmFuL0Rlc2t0b3AvV1QlMjAtJTIwUHJvamVjdHMvU2thcnRpc2Jybm8uY3olMjAtJTIwR0lUL3NrYXJ0aXNicm5vLmN6L3NyYy9zY3NzL2FuaW1hdGlvbnMuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvbHViYW4vRGVza3RvcC9XVCUyMC0lMjBQcm9qZWN0cy9Ta2FydGlzYnJuby5jeiUyMC0lMjBHSVQvc2thcnRpc2Jybm8uY3ovc3JjL3Njc3MvY2Fyb3VzZWwuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvbHViYW4vRGVza3RvcC9XVCUyMC0lMjBQcm9qZWN0cy9Ta2FydGlzYnJuby5jeiUyMC0lMjBHSVQvc2thcnRpc2Jybm8uY3ovc3JjL3Njc3MvY2FydC5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy9sdWJhbi9EZXNrdG9wL1dUJTIwLSUyMFByb2plY3RzL1NrYXJ0aXNicm5vLmN6JTIwLSUyMEdJVC9za2FydGlzYnJuby5jei9zcmMvc2Nzcy9jYXRlZ29yeS5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy9sdWJhbi9EZXNrdG9wL1dUJTIwLSUyMFByb2plY3RzL1NrYXJ0aXNicm5vLmN6JTIwLSUyMEdJVC9za2FydGlzYnJuby5jei9zcmMvc2Nzcy9jb25maWd1cmF0b3Iuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvbHViYW4vRGVza3RvcC9XVCUyMC0lMjBQcm9qZWN0cy9Ta2FydGlzYnJuby5jeiUyMC0lMjBHSVQvc2thcnRpc2Jybm8uY3ovc3JjL3Njc3MvY29udGFjdC5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy9sdWJhbi9EZXNrdG9wL1dUJTIwLSUyMFByb2plY3RzL1NrYXJ0aXNicm5vLmN6JTIwLSUyMEdJVC9za2FydGlzYnJuby5jei9zcmMvc2Nzcy9jb29raWVzLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL2x1YmFuL0Rlc2t0b3AvV1QlMjAtJTIwUHJvamVjdHMvU2thcnRpc2Jybm8uY3olMjAtJTIwR0lUL3NrYXJ0aXNicm5vLmN6L3NyYy9zY3NzL2Zvb3Rlci5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy9sdWJhbi9EZXNrdG9wL1dUJTIwLSUyMFByb2plY3RzL1NrYXJ0aXNicm5vLmN6JTIwLSUyMEdJVC9za2FydGlzYnJuby5jei9zcmMvc2Nzcy9oZWFkZXIuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvbHViYW4vRGVza3RvcC9XVCUyMC0lMjBQcm9qZWN0cy9Ta2FydGlzYnJuby5jeiUyMC0lMjBHSVQvc2thcnRpc2Jybm8uY3ovc3JjL3Njc3MvaG9tZXBhZ2Uuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvbHViYW4vRGVza3RvcC9XVCUyMC0lMjBQcm9qZWN0cy9Ta2FydGlzYnJuby5jeiUyMC0lMjBHSVQvc2thcnRpc2Jybm8uY3ovc3JjL3Njc3MvcGFnZS5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy9sdWJhbi9EZXNrdG9wL1dUJTIwLSUyMFByb2plY3RzL1NrYXJ0aXNicm5vLmN6JTIwLSUyMEdJVC9za2FydGlzYnJuby5jei9zcmMvc2Nzcy9wcm9kdWN0LWNhcmQuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvbHViYW4vRGVza3RvcC9XVCUyMC0lMjBQcm9qZWN0cy9Ta2FydGlzYnJuby5jeiUyMC0lMjBHSVQvc2thcnRpc2Jybm8uY3ovc3JjL3Njc3MvcHJvZHVjdC1kZXRhaWwuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvbHViYW4vRGVza3RvcC9XVCUyMC0lMjBQcm9qZWN0cy9Ta2FydGlzYnJuby5jeiUyMC0lMjBHSVQvc2thcnRpc2Jybm8uY3ovc3JjL3Njc3Mvc2VhcmNoLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL2x1YmFuL0Rlc2t0b3AvV1QlMjAtJTIwUHJvamVjdHMvU2thcnRpc2Jybm8uY3olMjAtJTIwR0lUL3NrYXJ0aXNicm5vLmN6L3NyYy9zY3NzL3NpemUtdGFibGUuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvbHViYW4vRGVza3RvcC9XVCUyMC0lMjBQcm9qZWN0cy9Ta2FydGlzYnJuby5jeiUyMC0lMjBHSVQvc2thcnRpc2Jybm8uY3ovc3JjL3Njc3Mvc3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FrQkEsV0FDQyxVQUNBLGtDQUNBLFdBQ0MsOEZBR0QsNkNBRUQsZUFDQyxVQUNBLGVBTUQsdUNBQ0MsMEJBRUMscUJBQ0EsMEJBQ0EsNEJDckJGLGVBQ0MsdUNBRUQsNEZBSUMsbUNBR0QscUpBS0MsY0FDQSxzQkFDQSx1QkFDQSw0QkFDQSx1QkFTRCxvQ0FDQyxrQkFDQSxRQUNBLHNCQUNBLHVCQUNBLDRCQUNBLHVCQUNBLFVBQ0EsbUNBQ0Esb0JBS0QscURBQ0MsZ0JBQ0EsWUFFRCxxQkFDQyxrQkFDQSxnQkFHRCxpQ0FDQyxtQ0FFRCxzQ0FDQyxZQUdELHlCQUNDLGVBQ0Msd0NBR0YseUJBQ0MsZUFDQyx3Q0FLRixzQ0FDQyxhQUNBLHNCQUNBLG1CQUNBLHVCQUNBLGtCQUNBLFNBQ0EsYUFJRCxnSEFHQyxnQkFDQSxXQUNBLGdCQUNBLFNBQ0EsZ0JBQ0EsVUFDQSxTQUNBLFlBQ0EsZ0JBSUQsc0NBQ0MsbUNBQ0EsZ0JBQ0EsbUNBQ0EsY0FDQSxxQkFDQSx5QkFDQSxXQUNBLHVDQUlELHFDQUNDLGdDQUNBLGdCQUVBLGlDQUNBLGlCQUNBLFdBQ0EsdUNBSUQscUNBQ0Msb0JBQ0EsbUJBQ0EsdUJBQ0EseUJBQ0EsV0FDQSxnQ0FDQSxnQkFDQSxlQUNBLHFCQUNBLHlCQUNBLGtCQUNBLGdCQUNBLHFCQUNBLG9EQUVELDJDQUNDLDhCQUNBLDJCQUNBLFdBSUQseUdBRUMsV0FDQSxrQkFDQSxRQUNBLDZFQUNBLG9CQUNBLFVBRUQsc0NBQ0MsVUFRRCx5QkFJQyxzQ0FDQyxnQ0FFRCxzQ0FDQyxTQUNBLGtCQUVELHFDQUNDLG1CQVVGLGVBQ0Msa0JBSUQscUNBQ0MsdUVBSUQseUNBQ0Msc0JBRUQsZ0RBQ0MsdUNBRUQsdUJBQ0Msd0JBQ0EsMEJBSUQsbURBQ0MscUVBRUQsa0RBQ0MscUVBRUQsa0RBQ0MscUVBRUQseUJBQ0MsMENBQ0EsNkJBSUQs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PT09PT09PT09PT09PT09PVxuICAgU0sgQXJ0aXMgQnJubyDigJQgQU5JTUFDRSAob2RoYWxvdsOhbsOtIHDFmWkgc2Nyb2xsdSlcbiAgIFBvdcW+w612w6EgYG1haW4uanNgICgxNi4gSUlGRSkuIFpieXRlayBhbmltYWPDrSBzZWTDrSB1IHN2w71jaFxuICAga29tcG9uZW50OiBLZW4gQnVybnMgKyBrYXNrw6FkYSB0ZXh0xa8gdiBgY2Fyb3VzZWwuc2Nzc2AsXG4gICBwYXJhbGxheCB2IGBob21lcGFnZS5zY3NzYCwgaG92ZXIgZm90ZWsgdiBgcHJvZHVjdC1jYXJkLnNjc3NgLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIC0tLSBPREhBTE9Ww4FOw40gUMWYSSBTQ1JPTExVIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgUHJ2ZWsgc2Ugb2JqZXbDrSBqZW1uw71tIHByb2xudXTDrW0gYSBuYWR6dmVkbnV0w61tLCBqYWttaWxlIHZqZWRlIGRvXG4gICBvYnJhenUuIERyxb7DrSBzZSB0byBzdMWZw61kbcSbIOKAlCBrcsOhdGvDoSBkcsOhaGEgKDIycHgpIGEgcnljaGxvc3QgcG9kXG4gICAwLDggczsgZGVsxaHDrSBhIHZ5xaHFocOtIG7DoWLEm2ggcMWvc29iw60gbGFjaW7EmyBhIHpkcsW+dWplIMSNdGVuw60uXG5cbiAgIOKaoO+4jyBUxZnDrWR1IGAuc2stcmV2ZWFsYCBwxZlpZMOhdsOhIFbDnUhSQUROxJogSlMsIG5pa2R5IEhUTUwuIEtkeWJ5IHNrcmlwdFxuICAgc3BhZGwgbmVibyBzZSBuZW5hxI1ldGwsIG5lc23DrSB6xa9zdGF0IG9ic2FoIG5ldmlkaXRlbG7DvSAob3BhY2l0eSAwKS5cbiAgIEJleiBKUyBzZSBwcm9zdMSbIG5pYyBuZWFuaW11amUgYSB3ZWIgamUgY2Vsw70gdmlkxJt0LlxuXG4gICDimqDvuI8gT2RoYWxlbsOtIGplIEpFRE5PUsOBWk9Ww4kgKEpTIHBvIHByb2LEm2hudXTDrSBwxZllc3RhbmUgcHJ2ZWsgc2xlZG92YXQpLlxuICAgT3Bha292YW7DqSBhbmltb3bDoW7DrSBwxZlpIHNjcm9sbHUgbmFob3J1IGEgZG9sxa8gcMWvc29iw60gbmVrbGlkbsSbLiAqL1xuLnNrLXJldmVhbCB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjJweCwgMCk7XG5cdHRyYW5zaXRpb246XG5cdFx0b3BhY2l0eSAuN3MgY3ViaWMtYmV6aWVyKC4yMiwgLjYxLCAuMzYsIDEpLFxuXHRcdHRyYW5zZm9ybSAuN3MgY3ViaWMtYmV6aWVyKC4yMiwgLjYxLCAuMzYsIDEpO1xuXHQvKiBzY2hvZGVrIHV2bml0xZkgc2t1cGlueSAobcWZw63FvmthIGRsYcW+ZGljKSBuYXN0YXZ1amUgSlMgKi9cblx0dHJhbnNpdGlvbi1kZWxheTogdmFyKC0tc2stcmV2ZWFsLWRlbGF5LCAwbXMpO1xufVxuLnNrLXJldmVhbC0taW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qIEtkbyBtw6EgdiBzeXN0w6ltdSB2eXBudXTDqSBhbmltYWNlLCBkb3N0YW5lIG9ic2FoIHJvdm5vdSBhIGJleiBwb2h5YnUuXG4gICAoSlMgc2UgbmF2w61jIHDFmWkgdG9tdG8gbmFzdGF2ZW7DrSB2xa9iZWMgbmVzcHVzdMOtIOKAlCB0b2hsZSBqZSBwb2ppc3RrYSxcbiAgIGtkeWJ5IHNpIHXFvml2YXRlbCBuYXN0YXZlbsOtIHptxJtuaWwgYcW+IHBvIG5hxI10ZW7DrSBzdHLDoW5reS4pICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHQuc2stcmV2ZWFsLFxuXHQuc2stcmV2ZWFsLS1pbiB7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTSyBBcnRpcyBCcm5vIOKAlCBIRVJPIENBUk9VU0VMIChEZXNpZ24gS3JvayA0KVxuICAgU2hvcHRldCBcImV4dGVuZGVkIGJhbm5lclwiOiBkZWZhdWx0IHJvemjDoXrDrSB0aXRsZS90ZXh0L2J1dHRvbiBkbyByb2jFr1xuICAgdiBiw61sw71jaCBib3hlY2guIFDFmWVyb3Zuw6FtZSBuYSBWZW5lemlhIHN0eWwg4oCUIHZ5Y2VudHJvdmFuw70gc3RhY2tcbiAgIChuYWRwaXMgQmViYXMgKyB0ZXh0ICsgxI1lcnZlbsOpIHRsYcSNw610a28pLCBwxZllcyBjZWxvdSBwbG9jaHUgc2xpZHUuXG4gICBPYnNhaCAobmFkcGlzL3RleHQvdGxhxI3DrXRrbyArIHBvemljZSkgc2UgcGxuw60gdiBhZG1pbnUgdSBiYW5uZXJ1LlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIC0tLSBWw53FoEtBIENBUk9VU0VMVSDigJQgxZnDrXplbsOhIENTUywgbmUgcG9txJtyZW0gZm90a3kgKMOgIGxhIFZlbmV6aWEpIC0tLS0tXG4gICBTaG9wdGV0IGRlZmF1bHQgbmVjaMOhIHbDvcWha3Ugc2xpZHUgcG9kbGUgcG9txJtydSBOQUhSQU7DiSBGT1RLWSDigJQgdGFrxb5lXG4gICBqYWsgdnlzb2vDoSBmb3RrYSwgdGFrIHZ5c29rw70gY2Fyb3VzZWwuIEtsaWVudCBieSBtdXNlbCBobMOtZGF0IHJvem3Em3JcbiAgIGthxb5kw6kgZm90a3kuIE3DrXN0byB0b2hvIHbDvcWha3UgWkFGSVhVSkVNRSBwxZllcyBDU1MgYSBmb3RrdSBvxZnDrXpuZW1lXG4gICAoYG9iamVjdC1maXQ6IGNvdmVyYCkuIEtsaWVudCBwYWsgbmFocmFqZSBsaWJvdm9sbsSbIMWhaXJva291IGZvdGt1XG4gICBhIGNhcm91c2VsIGRyxb7DrSBrb25zdGFudG7DrSDigJ5oZXJvXCIgdsO9xaFrdS4gVmVuZXppYSBtw6EgfnBsbm91IHbDvcWha3Ugb2tuYTtcbiAgIG15IG8gbsSbY28gbcOpbsSbICg4NnZoIHNlIHN0cm9wZW0pLCBhxaUgbmEgbWFsw71jaCBsYXB0b3BlY2ggesWvc3RhbmUgdmlkxJt0LFxuICAgxb5lIHBvZCBjYXJvdXNlbGVtIG7Em2NvIGplLiBWw73FoWt1IGxhZMOtxaEgSkVESU7DnU0gxI3DrXNsZW0gKGAtLXNrLWhlcm8taGApLlxuXG4gICDimqDvuI8gVsO9xaFrdSBqZSBudXRuw6kgZMOhdCBuYSBDRUzDnSDFmWV0xJt6ZWMgU2hvcHRldCBvYmFsxa8g4oCUIGthxb5kw70gc2kgZHLFvsOtXG4gICBgaGVpZ2h0OmF1dG9gIHBvZGxlIG9ic2FodSwgdGFrxb5lIGJleiB0b2hvIHNlIHZuxJtqxaHDrSBvYmFsIHNtcnNrbmUuICovXG4ud2lkZS1jYXJvdXNlbCB7XG5cdC0tc2staGVyby1oOiBjbGFtcCg2MDBweCwgODZ2aCwgOTIwcHgpO1xufVxuLndpZGUtY2Fyb3VzZWwsXG4ud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwsXG4ud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIsXG4ud2lkZS1jYXJvdXNlbCAuaXRlbSB7XG5cdGhlaWdodDogdmFyKC0tc2staGVyby1oKSAhaW1wb3J0YW50O1xufVxuLyogZm90a2EgVllQTE7DjSBwbG9jaHUgYSBvxZnDrXpuZSBzZSAoU2hvcHRldCBkw6F2w6Egb2JqZWN0LWZpdDpmaWxsID0gcm96dGHFvmVuw60pICovXG4ud2lkZS1jYXJvdXNlbCAuaXRlbSA+IGEsXG4ud2lkZS1jYXJvdXNlbCAuaXRlbSA+IGEgPiBpbWcsXG4ud2lkZS1jYXJvdXNlbCAuaXRlbSA+IGltZyxcbi53aWRlLWNhcm91c2VsIC5pdGVtID4gYSA+IC5zay1oZXJvLXZpZGVvLFxuLndpZGUtY2Fyb3VzZWwgLml0ZW0gPiAuc2staGVyby12aWRlbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0b2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4vKiBWSURFTyBTTElEVSDigJQgdmtsw6Fkw6Egc2UgamFrbyBIVE1MIGRvIOKAnlRleHRvdsOpaG8gYmFubmVydVwiIHYgYWRtaW51XG4gICAoa29zdHJhOiBkb2NzL2hlcm8tdmlkZW8tYmFubmVyLmh0bWwpLlxuXG4gICDimqDvuI8gVGV4dG92w70gYmFubmVyIG5lbcOhIGA8YT5gIG9iYWwgamFrbyBvYnLDoXprb3bDvSwgdGFrxb5lIHNlIHZpZGVvIG11c8OtXG4gICBuYXBvemljb3ZhdCBzYW1vOiBhYnNvbHV0bsSbIHDFmWVzIGNlbG91IHBsb2NodSBzbGlkdSwgUE9EIHRleHRvdm91IHZyc3R2dS5cbiAgIEJleiB0b2hvIGJ5IGhvIGAuZXh0ZW5kZWQtYmFubmVyLXRleHRzYCAoa3RlcsOpIGplIGFic29sdXRuw60pIHDFmWVrcnlsb1xuICAgbmVibyBieSB2aWRlbyBwb3N1bnVsbyB0ZXh0IGRvbMWvLiAqL1xuLndpZGUtY2Fyb3VzZWwgLml0ZW0gLnNrLWhlcm8tdmlkZW8ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0b2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdHotaW5kZXg6IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLW5hdnksICMyODMzNzEpOyAgLyogZHLFvsOtIHBsb2NodSwgbmXFviB2aWRlbyBuYWLEm2huZSAqL1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTsgICAgICAgICAgICAgICAgIC8qIGtsaWsgcGF0xZnDrSBvZGthenUgc2xpZHUgKi9cbn1cbi8qIOKaoO+4jyBUZXh0b3bDvSBiYW5uZXIgc8OhesOtIG9ic2FoIGRvIHZsYXN0bsOtaG8gb2JhbHUgKGAuYmFubmVyLXRleHRgIGFwb2QuKS5cbiAgIFRlbiBieSB2aWRlbyBzdsO9bSBgcG9zaXRpb246IHN0YXRpY2AgYSByb3ptxJtyZW0gcG9kbGUgb2JzYWh1IHNyYXppbCDigJRcbiAgIG11c8OtIHpwcsWvaGxlZG7Em3QgYSByb3p0w6Fobm91dCBzZSBuYSBjZWxvdSBwbG9jaHUgc2xpZHUuICovXG4ud2lkZS1jYXJvdXNlbCAuaXRlbSA+IGRpdjpub3QoLmV4dGVuZGVkLWJhbm5lci10ZXh0cykge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4ud2lkZS1jYXJvdXNlbCAuaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qIG92bMOhZGFjw60gxaFpcGt5IGEgdGV4dG92w6EgdnJzdHZhIHDFmWVzIG5vdm91IHbDvcWha3UgKi9cbi53aWRlLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sIHtcblx0aGVpZ2h0OiB2YXIoLS1zay1oZXJvLWgpICFpbXBvcnRhbnQ7XG59XG4ud2lkZS1jYXJvdXNlbCAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLyogdGFibGV0IGEgbWVuxaHDrSDigJQgbmnFvsWhw60sIGHFpSB0byBuZXphYmVyZSBjZWxvdSBvYnJhem92a3UgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQud2lkZS1jYXJvdXNlbCB7XG5cdFx0LS1zay1oZXJvLWg6IGNsYW1wKDQ0MHB4LCA2NHZoLCA2NDBweCk7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQud2lkZS1jYXJvdXNlbCB7XG5cdFx0LS1zay1oZXJvLWg6IGNsYW1wKDQyMHB4LCA2OHZoLCA1NjBweCk7XG5cdH1cbn1cblxuLyoga29udGVqbmVyIHRleHTFryBwxZllcyBjZWzDvSBzbGlkZSDihpIgZmxleCBjZW50ciAqL1xuLndpZGUtY2Fyb3VzZWwgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGdhcDogMjJweDtcblx0cGFkZGluZzogMjRweDtcbn1cblxuLyogenJ1xaEgU2hvcHRldCBhYnNvbHV0bsOtIHBvemljZSArIGLDrWzDqSBib3h5IChiZy9ib3JkZXIvc2hhZG93KSAqL1xuLndpZGUtY2Fyb3VzZWwgLmV4dGVuZGVkLWJhbm5lci10aXRsZSxcbi53aWRlLWNhcm91c2VsIC5leHRlbmRlZC1iYW5uZXItdGV4dCxcbi53aWRlLWNhcm91c2VsIC5leHRlbmRlZC1iYW5uZXItbGluayB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdGluc2V0OiBhdXRvO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4vKiBuYWRwaXMg4oCUIEJlYmFzIHZlcnrDoWxreSwgdmVsa8O9LCBiw61sw70gKMOgIGxhIFZlbmV6aWEpICovXG4ud2lkZS1jYXJvdXNlbCAuZXh0ZW5kZWQtYmFubmVyLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtZGlzcGxheSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCA1dncsIDQuNXJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LXNoYWRvdzogMCAycHggMjJweCByZ2JhKDAsIDAsIDAsIC4zOCk7XG59XG5cbi8qIHBvZHRleHQg4oCUIFBvcHBpbnMgKi9cbi53aWRlLWNhcm91c2VsIC5leHRlbmRlZC1iYW5uZXItdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHQvKiDimqDvuI8gcHgsIE5FIHJlbSDigJQgcm9vdCBmb250LXNpemUgamUgbmEgU2hvcHRldHUgMTBweCAodml6IC5zay1oZXJvX190ZXh0KSAqL1xuXHRmb250LXNpemU6IGNsYW1wKDE1cHgsIDEuM3Z3LCAxOHB4KTtcblx0bGluZS1oZWlnaHQ6IDEuNTU7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LXNoYWRvdzogMCAxcHggMTRweCByZ2JhKDAsIDAsIDAsIC40NSk7XG59XG5cbi8qIHRsYcSNw610a28g4oCUIMSNZXJ2ZW7DqSBmaWxsZWQsIHZlcnrDoWxreSAoVmVuZXppYSBtw6Egb3JhbsW+b3bDqSDihpIgbXkgxI1lcnZlbsOpKSAqL1xuLndpZGUtY2Fyb3VzZWwgLmV4dGVuZGVkLWJhbm5lci1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQpO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwYWRkaW5nOiAxNHB4IDM0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMThzIGVhc2UsIHRyYW5zZm9ybSAuMThzIGVhc2U7XG59XG4ud2lkZS1jYXJvdXNlbCAuZXh0ZW5kZWQtYmFubmVyLWxpbms6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQtZGVlcCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qIGplbW7DqSB6dG1hdmVuw60gc2xpZHUgcG9kIHRleHRlbSDigJQgxI1pdGVsbm9zdCAoVmVuZXppYSBtw6EgdGFreSkgKi9cbi53aWRlLWNhcm91c2VsIC5pdGVtLmhhcy10ZXh0OjphZnRlcixcbi53aWRlLWNhcm91c2VsIC5pdGVtOmhhcyguZXh0ZW5kZWQtYmFubmVyLXRpdGxlOm5vdCg6ZW1wdHkpKTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIC4xMiksIHJnYmEoMCwgMCwgMCwgLjI4KSk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR6LWluZGV4OiAxO1xufVxuLndpZGUtY2Fyb3VzZWwgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyB7XG5cdHotaW5kZXg6IDI7XG59XG5cbi8qIG1vYmlsIOKAlCBWxJpUxaDDjSBuYWRwaXMgKG5hIHDFmcOhbsOtKSwgdcW+xaHDrSB0bGHEjcOtdGtvIGEgcGFkZGluZ1xuICAg4pqg77iPIFRlbmhsZSBibG9rIGplIFrDgU3EmlJOxJogYcW+IFpBIGJhc2UgcHJhdmlkbGVtIGAuZXh0ZW5kZWQtYmFubmVyLXRpdGxlYFxuICAgKMWZLiB+MTE2KS4gS2R5YnkgYnlsIHbDvcWhIChqYWtvIG1lZGlhIHF1ZXJ5IHMgdsO9xaFrb3UgaGVybyBuYSB+ODMpLCBwxZlpXG4gICBzaG9kbsOpIHNwZWNpZmljaXTEmyBieSB2eWhyw6FsbyBwb3pkxJtqxaHDrSBiYXNlIGEgb3ZlcnJpZGUgYnkgbmVwbGF0aWwg4oCUXG4gICBwxZllc27EmyB0YSBwYXN0IHNlIHNwZWNpZmljaXRvdSB6IGZvb3RlcnUvbWVudS4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQvKiDimqDvuI8gQmFzZSBjbGFtcCBzcGFkbCBuYSBtb2JpbHUgbmEgc3BvZG7DrSBtZXogMi40cmVtID0gMjRweCAoNXZ3IGplIHDFmWlcblx0ICAgw7p6a8OpbSB2aWV3cG9ydHUgbWFsw6kpIOKGkiB1IGtyw6F0a8OpaG8gaGVybyB0ZXh0dSBwxa9zb2JpbCB0aXTEm3JuxJsuIE5vdsSbXG5cdCAgIH40OHB4IChyb290IDEwcHgsIHN0cm9wIDVyZW0gPSA1MHB4KSwgZmxvb3IgNHJlbS80MHB4IGRyxb7DrSBpIG5hIDMyMHB4LiAqL1xuXHQud2lkZS1jYXJvdXNlbCAuZXh0ZW5kZWQtYmFubmVyLXRpdGxlIHtcblx0XHRmb250LXNpemU6IGNsYW1wKDRyZW0sIDEzdncsIDVyZW0pO1xuXHR9XG5cdC53aWRlLWNhcm91c2VsIC5leHRlbmRlZC1iYW5uZXItdGV4dHMge1xuXHRcdGdhcDogMTZweDtcblx0XHRwYWRkaW5nOiAyMHB4IDE2cHg7XG5cdH1cblx0LndpZGUtY2Fyb3VzZWwgLmV4dGVuZGVkLWJhbm5lci1saW5rIHtcblx0XHRwYWRkaW5nOiAxMnB4IDI2cHg7XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQUsOJTUlPVsOdIENBUk9VU0VMIOKAlCBtaW5pbWFsaXN0aWNrw6kgxaFpcGt5LCB2bGFzdG7DrSBwYWdpbmF0aW9uLFxuICAgcGx5bnVsZWrFocOtIHDFmWVjaG9kICsgamVtbsO9IEtlbiBCdXJucyB6b29tIGEgbsOhYmVoIHRleHTFry5cbiAgIFNob3B0ZXQgPSBCb290c3RyYXAgY2Fyb3VzZWwgKC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLCAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0Ly5yaWdodCk7XG4gICBwYWdpbmF0aW9uIHbFr2JlYyBORXJlbmRlcnVqZSDihpIgdnl0dsOhxZnDrSBqaSBtYWluLmpzIGpha28gLnNrLWNhcm91c2VsLWRvdHMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi53aWRlLWNhcm91c2VsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyAvKiBrb3R2YSBwcm8gcGFnaW5hdGlvbiAqL1xufVxuXG4vKiBwxZllY2hvZCBzbGlkdSDigJQgZGVsxaHDrSBhIHBseW51bGVqxaHDrSBuZcW+IFN0ZXAgZGVmYXVsdCAoLjZzIGVhc2UtaW4tb3V0KSAqL1xuLndpZGUtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjg1cyBjdWJpYy1iZXppZXIoLjQ1LCAuMDUsIC4yNSwgMSkgIWltcG9ydGFudDtcbn1cblxuLyogamVtbsO9IEtlbiBCdXJucyB6b29tIGFrdGl2bsOtaG8gc2xpZHUgKHBvaHliLCBuZSBydcWhaXbDvSBlZmVrdCkgKi9cbi53aWRlLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIGltZyB7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4ud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUgaW1nIHtcblx0YW5pbWF0aW9uOiBzay1rZW5idXJucyA5cyBlYXNlLW91dCBib3RoO1xufVxuQGtleWZyYW1lcyBzay1rZW5idXJucyB7XG5cdGZyb20geyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cdHRvIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjA3KTsgfVxufVxuXG4vKiBuw6FiZWggdGV4dMWvIHDFmWkgYWt0aXZhY2kgc2xpZHUg4oCUIGZhZGUgKyByaXNlLCBrYXNrw6Fkb3ZpdMSbICovXG4ud2lkZS1jYXJvdXNlbCAuaXRlbS5hY3RpdmUgLmV4dGVuZGVkLWJhbm5lci10aXRsZSB7XG5cdGFuaW1hdGlvbjogc2stc2xpZGUtcmlzZSAuN3MgLjEycyBjdWJpYy1iZXppZXIoLjIsIC43LCAuMywgMSkgYm90aDtcbn1cbi53aWRlLWNhcm91c2VsIC5pdGVtLmFjdGl2ZSAuZXh0ZW5kZWQtYmFubmVyLXRleHQge1xuXHRhbmltYXRpb246IHNrLXNsaWRlLXJpc2UgLjdzIC4yMnMgY3ViaWMtYmV6aWVyKC4yLCAuNywgLjMsIDEpIGJvdGg7XG59XG4ud2lkZS1jYXJvdXNlbCAuaXRlbS5hY3RpdmUgLmV4dGVuZGVkLWJhbm5lci1saW5rIHtcblx0YW5pbWF0aW9uOiBzay1zbGlkZS1yaXNlIC43cyAuMzJzIGN1YmljLWJlemllciguMiwgLjcsIC4zLCAxKSBib3RoO1xufVxuQGtleWZyYW1lcyBzay1zbGlkZS1yaXNlIHtcblx0ZnJvbSB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgfVxuXHR0byB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogbm9uZTsgfVxufVxuXG4vKiAtLS0gxaFpcGt5OiB0ZW5rw6kgbWluaW1hbGlzdGlja8OpIGNoZXZyb255IChTdGVwIG3DoSB2bGFzdG7DrSBpY29uIGZvbnQgKyBncmFkaWVudCkgLS0tICovXG4ud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbCB7XG5cdHdpZHRoOiA3OHB4ICFpbXBvcnRhbnQ7IC8qIEJvb3RzdHJhcCBkcsW+w60gMTUlICh+MTkwcHgpIOKGkiDFoWlwa2EgYnlsYSBtb2Mgb2Qga3JhamUgKi9cblx0b3BhY2l0eTogMTtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53aWRlLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRmb250LXNpemU6IDA7IC8qIHphYsOtdCBnbHlmIHNob3B0ZXQgZm9udHUgKi9cblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdG9wYWNpdHk6IC44O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yMnMgZWFzZSwgdHJhbnNmb3JtIC4yMnMgZWFzZTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHQtd2Via2l0LW1hc2stc2l6ZTogMzBweCAzMHB4O1xuXHRtYXNrLXNpemU6IDMwcHggMzBweDtcblx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjM1KSk7XG59XG4ud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0OjpiZWZvcmUge1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzEuNCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTE1IDRsLTggOCA4IDgnLyUzRSUzQy9zdmclM0VcIik7XG5cdG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzEuNCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTE1IDRsLTggOCA4IDgnLyUzRSUzQy9zdmclM0VcIik7XG59XG4ud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC5yaWdodDo6YmVmb3JlIHtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScxLjQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J005IDRsOCA4LTggOCcvJTNFJTNDL3N2ZyUzRVwiKTtcblx0bWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMS40JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNOSA0bDggOC04IDgnLyUzRSUzQy9zdmclM0VcIik7XG59XG4ud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbDpob3Zlcjo6YmVmb3JlIHsgb3BhY2l0eTogMTsgfVxuLndpZGUtY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wubGVmdDpob3Zlcjo6YmVmb3JlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpOyB9XG4ud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC5yaWdodDpob3Zlcjo6YmVmb3JlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7IH1cblxuLyogLS0tIHBhZ2luYXRpb24gKHZrbMOhZMOhIG1haW4uanMpIOKAlCB0ZW5rw6kgxI3DoXJreSDDoCBsYSBOaWtlL1ZlbmV6aWEgLS0tICovXG4uc2stY2Fyb3VzZWwtZG90cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMjZweDtcblx0ei1pbmRleDogMTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lOyAvKiBhxaUgbmVibG9rdWplIHByb2tsaWsgc2xpZHUgKi9cbn1cbi5zay1jYXJvdXNlbC1kb3Qge1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2stY2Fyb3VzZWwtZG90OjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDUwJTtcblx0aGVpZ2h0OiAycHg7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQ1KTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzIGVhc2UsIGhlaWdodCAuMjVzIGVhc2UsIG1hcmdpbi10b3AgLjI1cyBlYXNlO1xufVxuLnNrLWNhcm91c2VsLWRvdDpob3Zlcjo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG59XG4uc2stY2Fyb3VzZWwtZG90LmlzLWFjdGl2ZTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0aGVpZ2h0OiAzcHg7XG5cdG1hcmdpbi10b3A6IC0xLjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC53aWRlLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sIHsgd2lkdGg6IDUycHggIWltcG9ydGFudDsgfVxuXHQud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbDo6YmVmb3JlIHtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0LXdlYmtpdC1tYXNrLXNpemU6IDI0cHggMjRweDtcblx0XHRtYXNrLXNpemU6IDI0cHggMjRweDtcblx0fVxuXHQuc2stY2Fyb3VzZWwtZG90cyB7IGJvdHRvbTogMTZweDsgZ2FwOiA4cHg7IH1cblx0LnNrLWNhcm91c2VsLWRvdCB7IHdpZHRoOiAyNnB4OyB9XG59XG5cbi8qIHJlc3Bla3R1aiBzeXN0w6ltb3bDqSB2eXBudXTDrSBhbmltYWPDrSAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0LndpZGUtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlIGltZyxcblx0LndpZGUtY2Fyb3VzZWwgLml0ZW0uYWN0aXZlIC5leHRlbmRlZC1iYW5uZXItdGl0bGUsXG5cdC53aWRlLWNhcm91c2VsIC5pdGVtLmFjdGl2ZSAuZXh0ZW5kZWQtYmFubmVyLXRleHQsXG5cdC53aWRlLWNhcm91c2VsIC5pdGVtLmFjdGl2ZSAuZXh0ZW5kZWQtYmFubmVyLWxpbmsge1xuXHRcdGFuaW1hdGlvbjogbm9uZTtcblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNLIEFydGlzIEJybm8g4oCUIEtPxaDDjUsgQSBPQkpFRE7DgVZLQSAoRGVzaWduIEtyb2sgMTApXHJcbiAgIFBva3LDvXbDoTogL2tvc2lrLyDCtyAvb2JqZWRuYXZrYS9rcm9rLTEvIMK3IC9vYmplZG5hdmthL2tyb2stMi9cclxuICAgKyB2eXNvdXZhY8OtIHdpZGdldCBrb8Whw61rdSAodGVuIHBvdcW+w612w6EgU1RFSk5PVSBrb3N0cnUgYC5jYXJ0LXdyYXBwZXJgLFxyXG4gICB0YWvFvmUgc2Ugb2RzdHlsdWplIGplZG7DrW0gcHJhdmlkbGVtKS5cclxuXHJcbiAgIERyxb7DrSBzZSBqYXp5a2EgemJ5dGt1IHdlYnU6IG9zdHLDqSBocmFueSAocmFkaXVzIDApLCB2bGFzb3bDqSBsaW5reVxyXG4gICAjZTJlNGU4LCBuYXZ5L8SNZXJ2ZW7DoS/FoWVkw6EsIG1hbMOpIHZlcnrDoWxrb3bDqSBsYWJlbHkgMTNweC82MDAvLjA5ZW0sXHJcbiAgIGJvZHkgMTVweCwgQ1RBIG5hdnkg4oaSIGhvdmVyIMSNZXJ2ZW7DoS5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKiAtLS0gMSkgT0RaTkFLIFBPxIxUVSBWIEhMQVZJxIxDRSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgU3RlcCBobyBtxJtsIGLDrWzDvSBzIMSNZXJuw71tIMSNw61zbGVtIDEzcHgvNDAwIOKGkiBuYSBiw61sw6kgaGxhdmnEjWNlIHphbmlrYWwuXHJcbiAgIE5vdsSbIMSNZXJ2ZW7DqSBrb2xlxI1rbyBzIGLDrWzDvW0gdHXEjW7DvW0gxI3DrXNsZW0uIGA8aT5gIGplIGt1cnrDrXZhIOKGkiByZXNldG92YXQuICovXHJcbi5jYXJ0LWNvdW50IGksXHJcbi5jYXJ0LWNvdW50IGlbZGF0YS10ZXN0aWQ9XCJoZWFkZXJDYXJ0Q291bnRcIl0ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDE0cHg7XHJcblx0cmlnaHQ6IDJweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWluLXdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxuXHRwYWRkaW5nOiAwIDVweDtcclxuXHRib3JkZXItcmFkaXVzOiA5OTlweDtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQpICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7IC8qIG9kc2F6ZW7DrSBvZCBpa29ua3ksIGHFpSDEjcOtc2xvIOKAnm5lc2Vkw61cIiBuYSBuw60gKi9cclxufVxyXG5cclxuLyogLS0tIDIpIFVLQVpBVEVMIEtST0vFriAob2wuY2FydC1oZWFkZXIpIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgU3RlcCB0byBzw6F6w60gamFrbyDFoWVkw6kgesOhbG/Fvmt5IHMgcsOhbWXEjWt5LiBQxZllcGlzdWplbWUgbmEgbWluaW1hbGlzdGlja8O9XHJcbiAgIHDDoXMgw6AgbGEgVmVuZXppYTogdmVyesOhbGtvdsOpIGxhYmVseSwgYWt0aXZuw60gbmF2eSBzIHBvZHRyxb5lbsOtbS4gKi9cclxuLmNhcnQtaGVhZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC8qIOKaoO+4jyBgZmxleC1kaXJlY3Rpb246cm93YCBOVVROw4kg4oCUIFN0ZXAgaG8gbmEgbW9iaWx1IHDFmWVww61uw6EgbmEgYGNvbHVtbmAsXHJcblx0ICAgdGFrxb5lIGtyb2t5IHBhZGFseSBwb2Qgc2ViZSBiZXogb2hsZWR1IG5hIGBmbGV4OjEgMSAwYC4gKi9cclxuXHRmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcblx0ZmxleC13cmFwOiBub3dyYXA7IC8qIDMga3Jva3kgVsW9RFkgdmVkbGUgc2ViZSwgaSBuYSBtb2JpbHUgKi9cclxuXHRnYXA6IDA7XHJcblx0Lyog4pqg77iPIFNob3B0ZXQgbmVkw6F2w6EgbmFkIHVrYXphdGVsIGtyb2vFryDFvsOhZG7DvSBvZHN0dXAg4oCUIHNlZMSbbCBuYXTEm3NubyBwb2RcclxuXHQgICBobGF2acSNa291LiBPZHN0dXAgbXVzw60gbsOpc3Qgc8OhbS4gKi9cclxuXHRtYXJnaW46IDM0cHggMCAzNHB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xyXG59XHJcbi8qIOKaoO+4jyBTdGVwIG3DoSBuYSBgLnN0ZXBgIGBkaXNwbGF5Omxpc3QtaXRlbWAgKyBgZmxleDozIDEgYXV0b2Ag4oaSIGZsZXgtYmFzaXMgYXV0b1xyXG4gICBzZSByb3p0w6FobCBuYSBvYnNhaCBhIGtyb2t5IHNlIG5hIG1vYmlsdSB6YWxvbWlseSBwb2Qgc2ViZS4gTXVzw60gYGZsZXg6MSAxIDBgXHJcbiAgICsgYG1pbi13aWR0aDowYCwgYWJ5IHNlIHJvdm5vbcSbcm7EmyB2ZcWhbHkgZG8gxZnDoWRrdSBiZXogb2hsZWR1IG5hIGTDqWxrdSB0ZXh0dS4gKi9cclxuLmNhcnQtaGVhZGVyIC5zdGVwIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbGV4OiAxIDEgMCAhaW1wb3J0YW50O1xyXG5cdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4vKiDimqDvuI/imqDvuI8gU3RlcCBzw6F6w60gY2Vsb3Ug4oCeesOhbG/Fvmt1XCIgZG8gVk5PxZhFTsOJSE8gYDxzcGFuPmAg4oCUIGLDrWzDqSBwb3phZMOtLCByw6FtZcSNZWtcclxuICAgYCNkYWRhZGFgIGEgVkxBU1ROw40gxI3DrXNsbyBwxZllcyBgY291bnRlcihzdGVwcylgLiBOYcWhZSByZXNldHkgbcOtxZlpbHkgamVuIG5hXHJcbiAgIGBsaWAgYSBuYSBgYWAvYHN0cm9uZ2AsIHRha8W+ZSBzcGFuIHrFr3N0w6F2YWwgYSBkxJtsYWwgdHkgb2Jkw6lsbsOta3kgamFrb1xyXG4gICB0bGHEjcOtdGthICsgZHJ1aMOpIMSNw61zbG8gdmVkbGUgbmHFoWVoby4gTnVsdWplbWUgaG8gYSDEjcOtc2xvIHNpIG5lY2jDoW1lXHJcbiAgIFNob3B0ZXRvdm8gKGplIHbFvmR5Y2t5IHYgc291bGFkdSBzIGtyb2tlbSkuICovXHJcbi5jYXJ0LWhlYWRlciAuc3RlcCA+IGEgPiBzcGFuLFxyXG4uY2FydC1oZWFkZXIgLnN0ZXAgPiBzdHJvbmcgPiBzcGFuIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblx0Zm9udDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdGxldHRlci1zcGFjaW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNhcnQtaGVhZGVyIC5zdGVwOjpiZWZvcmUsXHJcbi5jYXJ0LWhlYWRlciAuc3RlcDo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uY2FydC1oZWFkZXIgLnN0ZXAgPiBhLFxyXG4uY2FydC1oZWFkZXIgLnN0ZXAgPiBzdHJvbmcge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRnYXA6IDhweDtcclxuXHRwYWRkaW5nOiAxNXB4IDEwcHg7XHJcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIHRyYW5zcGFyZW50O1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIC4xOHMgZWFzZSwgYm94LXNoYWRvdyAuMThzIGVhc2U7XHJcbn1cclxuLyogdmxhc3Ruw60gxI3DrXNsb3bDoW7DrSBORVDFmElEw4FWw4FNRSDigJQgU2hvcHRldCBobyByZW5kZXJ1amUgc8OhbSB1dm5pdMWZIHNwYW51XHJcbiAgIChgY291bnRlcihzdGVwcylgKSwgdGFrxb5lIGJ5IMSNw61zbGEgYnlsYSBkdsSbIHZlZGxlIHNlYmUgKi9cclxuLmNhcnQtaGVhZGVyIC5zdGVwID4gYTo6YmVmb3JlLFxyXG4uY2FydC1oZWFkZXIgLnN0ZXAgPiBzdHJvbmc6OmJlZm9yZSB7XHJcblx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jYXJ0LWhlYWRlciAuc3RlcCA+IGE6aG92ZXIge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxufVxyXG4uY2FydC1oZWFkZXIgLnN0ZXAuYWN0aXZlID4gYSxcclxuLmNhcnQtaGVhZGVyIC5zdGVwLmFjdGl2ZSA+IHN0cm9uZyB7XHJcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIHZhcigtLXNrLW5hdnkpO1xyXG59XHJcbi8qIHXFviB2eXBsbsSbbsOpIGtyb2t5IOKAlCBuYXZ5LCBhbGUgYmV6IHBvZHRyxb5lbsOtIChqc291IHByb2tsaWthdGVsbsOpIHpwxJt0KSAqL1xyXG4uY2FydC1oZWFkZXIgLnN0ZXAuY29tcGxldGVkID4gYSB7XHJcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG59XHJcblxyXG4vKiAtLS0gMykgT0JFQ07DiSBCT1hZICguYm94LCAuY28tYm94KSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICBTdGVwIGplIHBsbsOtIMWhZWRvdSBhIHphb2JsdWplLiBNeTogYsOtbMOhIHBsb2NoYSArIHZsYXNvdsO9IHLDoW1lxI1laywgb3N0csOpLiAqL1xyXG4uY2FydC1pbm5lciAuYm94LFxyXG4uY2FydC1pbm5lciAuY28tYm94LFxyXG4uY2FydC13aW5kb3cgLmJveCB7XHJcblx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAyMnB4IDI0cHggIWltcG9ydGFudDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcbi8qIOKaoO+4jyBEVk9KSVTDiSBSw4FNRcSMS1kgdiBrcm9rdSAyOiBTaG9wdGV0IHZub8WZdWplIGAuYm94LmJveC1zbS5ib3gtYmctZGVmYXVsdGBcclxuICAgZG92bml0xZkgYC5jby1ib3hgIChmYWt0dXJhxI1uw60gYWRyZXNhLCBwb3puw6Fta2EgcHJvIHByb2RlamNlKSwgdGFrxb5lIG3Em2x5XHJcbiAgIHLDoW1lxI1layBvYmEg4oCUIGJveCB2IGJveHUuIFZuaXTFmW7DrSB6YmF2w61tZSByw6FtZcSNa3UsIHBvZGtsYWR1IGkgb2RzYXplbsOtO1xyXG4gICBvaHJhbmnEjWVuw60gbmVzZSBqZW4gdGVuIHZuxJtqxaHDrS4gKi9cclxuLmNhcnQtaW5uZXIgLmNvLWJveCAuYm94LFxyXG4uY2FydC1pbm5lciAuY28tYm94IC5jby1ib3gsXHJcbi5jYXJ0LWlubmVyIC5ib3ggLmJveCB7XHJcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogcHLDoXpkbsO9IHZub8WZZW7DvSBib3ggKG5hcMWZLiBza3J5dMOhIGRvcnXEjW92YWPDrSBhZHJlc2EpIGHFpSBuZWTEm2zDoSBtZXplcnUgKi9cclxuLmNhcnQtaW5uZXIgLmNvLWJveCAuYm94OmVtcHR5IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBuYWRwaXN5IHV2bml0xZkgYm94xa8g4oCUIGplZG5vdG7DoSDFoWvDoWxhIG1hbMO9Y2ggdmVyesOhbGtvdsO9Y2ggbGFiZWzFryAqL1xyXG4uY2FydC1pbm5lciAuYm94IGgyLFxyXG4uY2FydC1pbm5lciAuYm94IGg0LFxyXG4uY2FydC1pbm5lciAuY28tYm94ID4gaDQsXHJcbi5jYXJ0LWlubmVyIGgyLmg0LFxyXG4uY2FydC13aW5kb3cgaDIuaDQge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wOWVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luOiAwIDAgMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0gNCkgVEFCVUxLQSBQT0xPxb1FSyAoL2tvc2lrLyBpIHdpZGdldCkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2FydC10YWJsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRtYXJnaW46IDAgMCA4cHg7XHJcbn1cclxuLmNhcnQtdGFibGUgdHIge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcclxufVxyXG4uY2FydC10YWJsZSB0ZCB7XHJcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDE4cHggMTBweCAhaW1wb3J0YW50O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG59XHJcbi5jYXJ0LXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4uY2FydC10YWJsZSB0ZDpsYXN0LWNoaWxkIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogZm90a2EgcHJvZHVrdHUg4oCUIHZsYXNvdsO9IHLDoW1lxI1layBqYWtvIG5hIGRldGFpbHUgKi9cclxuLmNhcnQtdGFibGUgLmNhcnQtcC1pbWFnZSB7XHJcblx0d2lkdGg6IDg0cHg7XHJcbn1cclxuLmNhcnQtdGFibGUgLmNhcnQtcC1pbWFnZSBpbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiA3MnB4O1xyXG5cdGhlaWdodDogOTZweDtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xyXG59XHJcbi8qIG7DoXpldiArIHZhcmlhbnRhICovXHJcbi8qIOKaoO+4jyBTdGVwIHPDoXrDrSBuw6F6dnkgdiBrb8Whw61rdSBtZXppIE5BRFBJU1k6IGAuY2FydC10YWJsZSAubWFpbi1saW5rYCBqZSB2IGplaG9cclxuICAgcHJhdmlkbGUgdmVkbGUgYGgx4oCTaDZgIHMgYGZvbnQtZmFtaWx5OiB2YXIoLS10ZW1wbGF0ZS1oZWFkaW5ncy1mb250KWAuIFRlblxyXG4gICB0b2tlbiBqc21lIHDFmWVwc2FsaSBuYSBCZWJhcyBOZXVlIOKGkiBuw6F6ZXYgcHJvZHVrdHUgc2UgdiBrb8Whw61rdSB2eWtyZXNsb3ZhbFxyXG4gICBrb25kZW56b3ZhbsO9bWkgdmVyesOhbGthbWkgbcOtc3RvIFBvcHBpbnMuIE11c8OtbWUgZm9udCB1csSNaXQgZXhwbGljaXRuxJsuICovXHJcbi5jYXJ0LXRhYmxlIC5wLW5hbWUgLm1haW4tbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSkgIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAuMThzIGVhc2U7XHJcbn1cclxuLmNhcnQtdGFibGUgLnAtbmFtZSAubWFpbi1saW5rOmhvdmVyIHtcclxuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcbn1cclxuLmNhcnQtdGFibGUgLm1haW4tbGluay12YXJpYW50IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuLyogcG9waXNreSBzbG91cGPFryBuYSBtb2JpbHUgKFN0ZXAgamUgc2Nob3bDoXbDoSBuYSBkZXNrdG9wdSkgKi9cclxuLmNhcnQtdGFibGUgLnAtbGFiZWwge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XHJcbn1cclxuLyogZG9zdHVwbm9zdCAqL1xyXG4uY2FydC10YWJsZSAuYXZhaWxhYmlsaXR5LWxhYmVsIHtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG4uY2FydC10YWJsZSAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XHJcbn1cclxuLyogY2VueSAqL1xyXG4uY2FydC10YWJsZSAucHJpY2UtZmluYWwge1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG59XHJcbi5jYXJ0LXRhYmxlIC5wLXRvdGFsIC5wcmljZS1maW5hbCB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcbn1cclxuLmNhcnQtdGFibGUgLnVuaXQtdmFsdWUge1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xyXG59XHJcblxyXG4vKiBtbm/FvnN0dsOtIOKAlCBzdGVqbsO9IHN0ZXBwZXIgamFrbyBuYSBkZXRhaWx1IHByb2R1a3R1ICovXHJcbi5jYXJ0LXRhYmxlIC5xdWFudGl0eSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdC8qIOKaoO+4jyDFoMOtxZlrdSAyMTJweCBuZWTEm2xhbGEgYHdpZHRoYCwgYWxlIGBwYWRkaW5nOiAwIDQ4cHhgIG9kIFN0ZXB1ICg5NnB4XHJcblx0ICAgbmF2w61jID0gcMWZZXNuxJsgdHkgcHLDoXpkbsOpIHrDs255IHBvIHN0cmFuw6FjaCBrbGlrxa8pLiBQYWRkaW5nIG51bHVqZW1lLFxyXG5cdCAgIHBhayBgd2lkdGg6YXV0b2Agc2VkbmUgbmEgb2JzYWggKOKIkiB8IMSNw61zbG8gfCArID0gMTE0cHgpLiAqL1xyXG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogNDRweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi8qIOKaoO+4jyBTdGVwIG3DoSB2IHN0ZXBwZXJ1IHByw6F6ZG7DqSB0b29sdGlwIGtvdHZ5IChobMOhxaFreSBvIGxpbWl0ZWNoKSwga3RlcsOpIGpzb3VcclxuICAgxaFpcm9rw6kgamFrbyBjZWzDvSBibG9rICgyMTBweCkg4oaSIHJvenRhaG92YWx5IHN0ZXBwZXIgbmEgMjEycHguIFZlbiB6IGZsZXhcclxuICAgdG9rdSBzIG51bG92b3UgdsO9xaFrb3UsIGHFpSB6YWLDrXLDoSBqZW4g4oiSIHwgaW5wdXQgfCArICg9IDExNHB4KS4gKi9cclxuLmNhcnQtdGFibGUgLnF1YW50aXR5IC5pbmNyZWFzZS10b29sdGlwLFxyXG4uY2FydC10YWJsZSAucXVhbnRpdHkgLmRlY3JlYXNlLXRvb2x0aXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAzNHB4O1xyXG5cdGhlaWdodDogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5jYXJ0LXRhYmxlIC5xdWFudGl0eSBpbnB1dC5hbW91bnQge1xyXG5cdHdpZHRoOiA0NnB4O1xyXG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG5cdGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG4uY2FydC10YWJsZSAucXVhbnRpdHkgaW5wdXQuYW1vdW50Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4uY2FydC10YWJsZSAucXVhbnRpdHkgaW5wdXQuYW1vdW50Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbi8qIOKaoO+4jyBgcG9zaXRpb246cmVsYXRpdmVgLCBuZSBgc3RhdGljYCDigJQgU3RlcCBtw6EgbmEgdGxhxI3DrXRrw6FjaCBgOjpiZWZvcmVgXHJcbiAgIHMgYHBvc2l0aW9uOmFic29sdXRlOyBpbnNldDowYCAobmV2aWRpdGVsbsOhIGtsaWthY8OtIHZyc3R2YSkuIFDFmWkgYHN0YXRpY2BcclxuICAgc2Ugb2Rrb3R2w60gb2QgdGxhxI3DrXRrYSBhIHJvenTDoWhuZSBzZSBwxZllcyBjZWzDvSBzdGVwcGVyLCB0YWvFvmUgc3BvbGtuZVxyXG4gICB2xaFlY2hueSBrbGlreSAoc3Rlam7DoSBwYXN0IGpha28gdSBtbm/FvnN0dsOtIG5hIGRldGFpbHUgcHJvZHVrdHUpLiAqL1xyXG4uY2FydC10YWJsZSAucXVhbnRpdHkgLmluY3JlYXNlLFxyXG4uY2FydC10YWJsZSAucXVhbnRpdHkgLmRlY3JlYXNlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuXHR0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuXHRyaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG5cdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdHdpZHRoOiAzNHB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgLjE2cyBlYXNlLCBiYWNrZ3JvdW5kIC4xNnMgZWFzZTtcclxufVxyXG4uY2FydC10YWJsZSAucXVhbnRpdHkgLmluY3JlYXNlOjpiZWZvcmUsXHJcbi5jYXJ0LXRhYmxlIC5xdWFudGl0eSAuaW5jcmVhc2U6OmFmdGVyLFxyXG4uY2FydC10YWJsZSAucXVhbnRpdHkgLmRlY3JlYXNlOjpiZWZvcmUsXHJcbi5jYXJ0LXRhYmxlIC5xdWFudGl0eSAuZGVjcmVhc2U6OmFmdGVyIHtcclxuXHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi8qIOKaoO+4jyBabmFtw6lua2EgTVVTw41NRSB2csOhdGl0IHDFmWVzIHJlw6FsbsOpIGA8c3Bhbj5gOiBTdGVwIGplIG5hIG1vYmlsdSBzY2hvdsOhdsOhXHJcbiAgIChgZGlzcGxheTpub25lYCwgYGZvbnQtc2l6ZTo2cHhgKSBhIGtyZXNsw60gamUgcHNldWRvZWxlbWVudGVtIOKAlCBhIHRlbiBqc21lXHJcbiAgIHphYmlsaSBrdsWvbGkgbmV2aWRpdGVsbsOpIGtsaWthY8OtIHZyc3R2xJsuIEJleiB0b2hvaGxlIGJ5bGEgbmEgbW9iaWx1XHJcbiAgIHRsYcSNw610a2EgYCtgL2DiiJJgIMO6cGxuxJsgcHLDoXpkbsOhLiAqL1xyXG4uY2FydC10YWJsZSAucXVhbnRpdHkgLmluY3JlYXNlX19zaWduLFxyXG4uY2FydC10YWJsZSAucXVhbnRpdHkgLmRlY3JlYXNlX19zaWduIHtcclxuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcclxuXHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0dGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4uY2FydC10YWJsZSAucXVhbnRpdHkgLmRlY3JlYXNlIHtcclxuXHRvcmRlcjogMTtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWNlY2YwO1xyXG59XHJcbi5jYXJ0LXRhYmxlIC5xdWFudGl0eSA+IGxhYmVsIHtcclxuXHRvcmRlcjogMjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG4uY2FydC10YWJsZSAucXVhbnRpdHkgLmluY3JlYXNlIHtcclxuXHRvcmRlcjogMztcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlY2VjZjA7XHJcbn1cclxuLmNhcnQtdGFibGUgLnF1YW50aXR5IC5pbmNyZWFzZTpob3ZlcixcclxuLmNhcnQtdGFibGUgLnF1YW50aXR5IC5kZWNyZWFzZTpob3ZlciB7XHJcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdGJhY2tncm91bmQ6ICNmNmY3Zjk7XHJcbn1cclxuXHJcbi8qIG9kZWJyYXQgcG9sb8W+a3Ug4oCUIGRlY2VudG7DrSBrxZnDrcW+ZWssIMSNZXJ2ZW7DvSBhxb4gbmEgaG92ZXIgKi9cclxuLmNhcnQtdGFibGUgLnJlbW92ZS1pdGVtIHtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRwYWRkaW5nOiA0cHg7XHJcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgLjE4cyBlYXNlO1xyXG59XHJcbi5jYXJ0LXRhYmxlIC5yZW1vdmUtaXRlbTpob3ZlciB7XHJcblx0Y29sb3I6IHZhcigtLXNrLXJlZCk7XHJcbn1cclxuXHJcbi8qIC0tLSA1KSBTT1VIUk4gQ0VOWSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnN1bW1hcnkge1xyXG5cdG1hcmdpbi10b3A6IDE4cHg7XHJcbn1cclxuLnByaWNlLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0Z2FwOiA0cHg7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLnByaWNlLWxhYmVsLnByaWNlLXByaW1hcnkge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDllbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxufVxyXG4ucHJpY2UucHJpY2UtcHJpbWFyeSB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDMwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG5cdC8qIOKaoO+4jyBTdGVwIGTDoXbDoSB6bGV2YSAxMHB4IOKGkiDEjcOhc3RrYSBieWxhIG9kc2F6ZW7DoSBwcm90aSDFoXTDrXRrdSDigJ5DZWxrZW0gemFcclxuXHQgICB6Ym/FvsOtXCIgbmFkIHNlYm91IGEgbmVsw61jb3ZhbGEgcyBuw61tLiBBIDRweCBwb2QgxaF0w610a2VtIGplIG3DoWxvIOKAlCDEjcOtc2xvXHJcblx0ICAgc2UgbmEgbsSbaiBsZXBpbG8uICovXHJcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy10b3A6IDZweDtcclxufVxyXG4vKiBib251c3kgKGRvcHJhdmEgemRhcm1hKSDigJQgZGVjZW50bsOtIHplbGVuw70gYWtjZW50LCBuZSBrxZlpa2xhdsO9IGJveCAqL1xyXG4uc3VtbWFyeSAuZXh0cmEuZGVsaXZlcnkgc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRjb2xvcjogIzFmN2EzZDtcclxufVxyXG5cclxuLyogLS0tIDYpIFRMQcSMw41US0EgUFLFrkNIT0RVICgubmV4dC1zdGVwKSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubmV4dC1zdGVwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRnYXA6IDE0cHg7XHJcblx0bWFyZ2luLXRvcDogMjhweDtcclxuXHRwYWRkaW5nLXRvcDogMjJweDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XHJcbn1cclxuLyog4pqg77iPIFN0ZXAgbcOhIG5hIGAuYnRuLWxnYCBgbGluZS1oZWlnaHQ6MzZweGAgYSB0bGHEjcOtdGtvIGplIGBkaXNwbGF5OmJsb2NrYCDihpJcclxuICAgdGV4dCBzZWTEm2wgNnB4IG9kIHZyY2h1IGEgMjdweCBvZGUgZG5hICh2aWRpdGVsbsSbIHVqZXTDvSBuYWhvcnUpLiBNdXPDrSBiw710XHJcbiAgIGZsZXggcyBgYWxpZ24taXRlbXM6Y2VudGVyYCBhIGBsaW5lLWhlaWdodDoxYCwgcGFrIGplIHN2aXNsZSBuYSBzdMWZZWQuICovXHJcbi5uZXh0LXN0ZXAgLmJ0bi5uZXh0LXN0ZXAtZm9yd2FyZCxcclxuLm5leHQtc3RlcCAuYnRuLmJ0bi1jb252ZXJzaW9uIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGdhcDogMTBweDtcclxuXHRsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xyXG5cdG1pbi1oZWlnaHQ6IDU4cHg7XHJcblx0cGFkZGluZzogMCAzNHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjEyZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xOHMgZWFzZTtcclxufVxyXG4ubmV4dC1zdGVwIC5idG4ubmV4dC1zdGVwLWZvcndhcmQ6aG92ZXIsXHJcbi5uZXh0LXN0ZXAgLmJ0bi5idG4tY29udmVyc2lvbjpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tc2stcmVkKSAhaW1wb3J0YW50O1xyXG59XHJcbi8qIHpwxJt0IOKAlCB0ZXh0b3bDvSBvZGtheiwgbmUgdGxhxI3DrXRrbyAobmVtw6Egc291dMSbxb5pdCBzIGhsYXZuw60gYWtjw60pICovXHJcbi5uZXh0LXN0ZXAgLmJ0bi5uZXh0LXN0ZXAtYmFjayB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xyXG5cdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAuMThzIGVhc2U7XHJcbn1cclxuLm5leHQtc3RlcCAuYnRuLm5leHQtc3RlcC1iYWNrOmhvdmVyIHtcclxuXHRjb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcclxufVxyXG5cclxuLyogLS0tIDZiKSBTTEVWT1bDnSBLVVDDk04gKOKAnkTDoXJreSBhIHNsZXZ5XCIpIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgIE9iamV2aWwgc2UgbmFvc3RybyAoU3RlcCBmZWF0dXJlKS4gRGVmYXVsdDogxaFlZMOpIHRsYcSNw610a28gYC5idG4tZGVmYXVsdGBcclxuICAgKCNlNmU2ZTYpICsgxI1lcm7DvSB0ZXh0LCBpbnB1dCBpIHRsYcSNw610a28gfjc3cHguIFNsYWTDrW1lIHMga2/FocOta2VtIOKAlCBvc3Ryw6lcclxuICAgaHJhbnksIHZsYXNvdsO9IHLDoW1lxI1laywgbmF2eSDihpIgaG92ZXIgxI1lcnZlbsOhLiBTdHJ1a3R1cmEgU3RlcDpcclxuICAgICBgLmRpc2NvdW50LWNvdXBvbiA+IGZvcm0uaW5wdXQtZ3JvdXAgPiBpbnB1dC5mb3JtLWNvbnRyb2wgKyBidXR0b24uYnRuYC5cclxuICAg4pqg77iPIFNwZWNpZmljaXRhIDAtMy0wIChqYWtvIGAubmV4dC1zdGVwIC5idG4ubmV4dC1zdGVwLWZvcndhcmRgKSDigJQgU3RlcCBkcsW+w61cclxuICAgYmcgdGxhxI3DrXRrYSBpIGJvcmRlciBpbnB1dHUgdGFrLCDFvmUgMC0yLTAgbmVzdGHEjcOtLlxyXG4gICDimqDvuI8gVGxhxI3DrXRrbyBtw6EgYHRyYW5zaXRpb25gIOKGkiBwxZlpIG92xJvFmW92w6Fuw60gaG90LXN3YXBlbSB2cmFjw60gYGdldENvbXB1dGVkU3R5bGVgXHJcbiAgIFNUQVLDiSBob2Rub3R5IChudXRuw70gcmVjYWxjIGJleiB0cmFuc2l0aW9uKSwgTkVOw40gdG8gY2h5YmEgc3BlY2lmaWNpdHkuICovXHJcblxyXG4vKiBuYWRwaXMg4oCeRMOhcmt5IGEgc2xldnlcIiDigJQgc2plZG5vdGl0IHMga2/FocOta2VtOyBgOmhhc2Ag4oaSIGplbiB0ZW4gcMWZZWQga3Vww7NuZW1cclxuICAgKHYgLmNhcnQtaW5uZXIgamUgdsOtYyBoMi5oNCwgbmVjaGNlbWUgcMWZZWLDrXQgdsWhZWNobnkpICovXHJcbi5jYXJ0LWlubmVyIGgyLmg0OmhhcygrIC5kaXNjb3VudC1jb3Vwb24pLFxyXG4uY2FydC1pbm5lciAuaDQ6aGFzKCsgLmRpc2NvdW50LWNvdXBvbikge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDllbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbjogMCAwIDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogaW5wdXQg4oCUIHZsYXNvdsO9IHLDoW1lxI1laywgbmF2eSBmb2t1cywgb3N0csOpIChqYWtvIG5hxaFlIGZvcm11bMOhxZlvdsOhIHBvbGUpICovXHJcbi5kaXNjb3VudC1jb3Vwb24gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG5cdGhlaWdodDogNTRweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgICAgICAvKiA8IDE2cHggc3BvdcWhdMOtIHpvb20gbmEgaU9TICovXHJcblx0Y29sb3I6IHZhcigtLXNrLWluaykgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMCAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmRpc2NvdW50LWNvdXBvbiAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCkgIWltcG9ydGFudDtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcbi5kaXNjb3VudC1jb3Vwb24gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogdGxhxI3DrXRrbyDigJQgbmF2eSDihpIgaG92ZXIgxI1lcnZlbsOhLCBiw61sw70gdGV4dCwgb3N0csOpLCB2ZXJ6w6Fsa3kgKGphenlrIENUQSB3ZWJ1KSAqL1xyXG4uZGlzY291bnQtY291cG9uIC5pbnB1dC1ncm91cCAuYnRuIHtcclxuXHRoZWlnaHQ6IDU0cHggIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSkgIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtICFpbXBvcnRhbnQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMCAyMnB4ICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMThzIGVhc2UsIGJvcmRlci1jb2xvciAuMThzIGVhc2U7XHJcbn1cclxuLmRpc2NvdW50LWNvdXBvbiAuaW5wdXQtZ3JvdXAgLmJ0bjpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tc2stcmVkKSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2stcmVkKSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogxaFpcGthIChTdGVwIGAuYnRuLWFycm93LXJpZ2h0YCBrcmVzbMOtIGlrb25vdsO9bSBmb250ZW0pIOKAlCBiw61sw6EgamFrbyB0ZXh0ICovXHJcbi5kaXNjb3VudC1jb3Vwb24gLmlucHV0LWdyb3VwIC5idG46OmJlZm9yZSxcclxuLmRpc2NvdW50LWNvdXBvbiAuaW5wdXQtZ3JvdXAgLmJ0bjo6YWZ0ZXIge1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIG1vYmlsOiBpbnB1dCArIHRsYcSNw610a28gcG9kIHNlYmUgKHZlZGxlIHNlYmUgYnkgc2UgZGxvdWjDvSB0ZXh0IG5ldmXFoWVsKSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNTQzcHgpIHtcclxuXHQuZGlzY291bnQtY291cG9uIC5pbnB1dC1ncm91cCB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdC5kaXNjb3VudC1jb3Vwb24gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXHJcblx0LmRpc2NvdW50LWNvdXBvbiAuaW5wdXQtZ3JvdXAgLmJ0biB7XHJcblx0XHRmbGV4OiAxIDEgMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmRpc2NvdW50LWNvdXBvbiAuaW5wdXQtZ3JvdXAgLmJ0biB7XHJcblx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0gNykgS1JPSyAxIOKAlCB2b2xieSBkb3ByYXZ5IGEgcGxhdGJ5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNoaXBwaW5nLWJpbGxpbmctdGFibGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDhweDtcclxufVxyXG4vKiDimqDvuI8gU3RlcCBkw6F2w6Ega2HFvmTDqSB2b2xixJsgYG1hcmdpbjogMCAtMjBweGAg4oCUIFrDgVBPUk7DiSBva3JhamUsIGt0ZXLDqSBqaVxyXG4gICB2eXTDoWhub3UgdmVuIHogcGFkZGluZ3UgYm94dSAobmFtxJvFmWVubzogdm9sYmEgNTM1cHggdiBrb250ZWpuZXJ1IDQ5NXB4LFxyXG4gICB0ZWR5IDQwcHggcMWZZXMpLiBSw6FtZcSNZWsgdm9sYnkgcGFrIHNrb27EjWlsIDRweCBvZCByw6FtZcSNa3UgYm94dSBhIHZ5cGFkYWxvXHJcbiAgIHRvIGpha28gYm94eSBuYXNrbMOhZGFuw6kgcMWZZXMgc2ViZS4gTnVsdWplbWUuICovXHJcbi5yYWRpby13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE4cyBlYXNlLCBib3gtc2hhZG93IC4xOHMgZWFzZTtcclxufVxyXG4vKiBWb2xieSBqc291IFNFWk5BTSDigJQgZMSbbMOtIGplIHZsYXNvdsOhIGxpbmthLCBuZSByw6FtZcSNZWsga29sZW0ga2HFvmTDqS5cclxuICAgUsOhbWXEjWt5IHUga2HFvmTDqSB2b2xieSArIHLDoW1lxI1layBib3h1IGTEm2xhbHkgeiBrcm9rLTEgem3Em8WlIGxpbmVrLiAqL1xyXG4ucmFkaW8td3JhcHBlciArIC5yYWRpby13cmFwcGVyIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XHJcbn1cclxuLnJhZGlvLXdyYXBwZXI6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICNmN2Y4ZmE7XHJcbn1cclxuLyogenZvbGVuw6EgbW/Fvm5vc3Qg4oCUIG5hdnkgcsOhbWXEjWVrIHDFmWVzIGluc2V0IHN0w61uIChuZWjDvWJlIGxheW91dGVtKVxyXG4gICArIGplbW7DvSBwb2RrbGFkLCBhxaUgamUgbmEgcHJ2bsOtIHBvaGxlZCBqYXNuw6ksIGNvIGplIHZ5YnLDoW5vICovXHJcbi5yYWRpby13cmFwcGVyLmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZDogI2Y3ZjhmYTtcclxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggdmFyKC0tc2stbmF2eSk7XHJcbn1cclxuLyogYWt0aXZuw60gdm9sYmEgbmVwb3TFmWVidWplIGplxaF0xJsgZMSbbMOtY8OtIGxpbmt1IG5hZCBzZWJvdSDigJQgcsOhbWXEjWVrIHN0YcSNw60gKi9cclxuLnJhZGlvLXdyYXBwZXIuYWN0aXZlLFxyXG4ucmFkaW8td3JhcHBlci5hY3RpdmUgKyAucmFkaW8td3JhcHBlciB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnJhZGlvLXdyYXBwZXIgPiBsYWJlbCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogMTRweDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMTZweCAxOHB4IDE2cHggNDZweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcbn1cclxuLnJhZGlvLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMThweDtcclxuXHR0b3A6IDUwJTtcclxuXHRtYXJnaW46IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxuXHRhY2NlbnQtY29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ucmFkaW8td3JhcHBlciAucGF5bWVudC1pbmZvIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRtaW4td2lkdGg6IDA7XHJcbn1cclxuLnJhZGlvLXdyYXBwZXIgLnNoaXBwaW5nLWJpbGxpbmctbmFtZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcclxufVxyXG4ucmFkaW8td3JhcHBlciAuc3VibGFiZWwsXHJcbi5yYWRpby13cmFwcGVyIC5zdWJsYWJlbCBhIHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcbn1cclxuLnJhZGlvLXdyYXBwZXIgLnN1YmxhYmVsIGEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG59XHJcbi5yYWRpby13cmFwcGVyIC5zdWJsYWJlbCBhOmhvdmVyIHtcclxuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcclxufVxyXG4ucmFkaW8td3JhcHBlciAucGF5bWVudC1sb2dvIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG4ucmFkaW8td3JhcHBlciAucGF5bWVudC1sb2dvIGltZyB7XHJcblx0bWF4LWhlaWdodDogMjRweDtcclxuXHR3aWR0aDogYXV0bztcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiBjZW5hIGRvcHJhdnkgLyDigJ5aREFSTUFcIiAqL1xyXG4ucmFkaW8td3JhcHBlciAucGF5bWVudC1zaGlwcGluZy1wcmljZSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4ucmFkaW8td3JhcHBlciAucGF5bWVudC1zaGlwcGluZy1wcmljZS5mb3ItZnJlZSB7XHJcblx0Y29sb3I6ICMxZjdhM2Q7XHJcbn1cclxuXHJcbi8qIC0tLSA4KSBSRUtBUElUVUxBQ0UgT0JKRUROw4FWS1kgKGtyb2sgMSBpIDIpIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5vcmRlci1zdW1tYXJ5LWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRnYXA6IDE0cHg7XHJcblx0cGFkZGluZzogMTBweCAwO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMWY0O1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcclxufVxyXG4ub3JkZXItc3VtbWFyeS1pdGVtIGEge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ub3JkZXItc3VtbWFyeS1pdGVtIGE6aG92ZXIge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxufVxyXG4ub3JkZXItc3VtbWFyeS1pdGVtLmhlbHBlciB7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4vKiBwb3NsZWRuw60gxZnDoWRlayA9IGNlbGtvdsOhIGNlbmEsIHbDvXJhem7EmyAqL1xyXG4ub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIHtcclxuXHRib3JkZXItYm90dG9tOiAwO1xyXG5cdHBhZGRpbmctdG9wOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG59XHJcbi5vcmRlci1yZWNhcGl0dWxhdGlvbiB7XHJcblx0cGFkZGluZzogMTRweCAwIDRweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjFmNDtcclxufVxyXG4ucmVjYXBpdHVsYXRpb24tc2luZ2xlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0Z2FwOiAxNHB4O1xyXG5cdHBhZGRpbmc6IDVweCAwO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4ucmVjYXBpdHVsYXRpb24tc2hpcHBpbmctYmlsbGluZy1sYWJlbCB7XHJcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcclxufVxyXG4vKiDimqDvuI8gxZjDoWRlayBkb3ByYXZ5L3BsYXRieSB2IHNvdWhybnUgbcOhIHpyw6Fkbm91IHN0cnVrdHVydSDigJQgbsOhemV2IGplIEhPTMOdXHJcbiAgIFRFWFRPVsOdIFVaRUwsIGtkZcW+dG8gY2VuYSBqZSB2ZSBgPHNwYW4+YCwgYSB0ZW4gc3RvasOtIFDFmEVEIG7DrW06XHJcblxyXG4gICAgIDxzdHJvbmcgY2xhc3M9XCLigKYtaW5mb1wiPjxzcGFuPlpEQVJNQTwvc3Bhbj4gUFBMIFBhcmNlbCBDWiBTbWFydCAyIEJveDwvc3Ryb25nPlxyXG5cclxuICAgUHJvdG/FvmUgYC5yZWNhcGl0dWxhdGlvbi1zaW5nbGVgIG3DoSBqZW4gamVkbm8gdmlkaXRlbG7DqSBkw610xJsgKHBvcGlzZWtcclxuICAg4oCeWnDFr3NvYiBkb3ByYXZ5OlwiIFNob3B0ZXQgc2Nob3bDoXbDoSksIG5lbcSbbG8gYHNwYWNlLWJldHdlZW5gIGNvIHJvenByb3N0xZnDrXRcclxuICAgYSBjZW5hIHNlIGxlcGlsYSBwxZnDrW1vIG5hIG7DoXpldi4gxZhlxaHDrW1lIGZsZXhlbSB1dm5pdMWZIGA8c3Ryb25nPmA6XHJcbiAgIGhvbMO9IHRleHQgc2Ugc3RhbmUgYW5vbnltbsOtIGZsZXggcG9sb8W+a291ICh2bGV2byksIGNlbnUgcG/FoWxlbWUgZG9wcmF2YS5cclxuICAg4pqg77iPIGBvcmRlcmAgbmEgYW5vbnltbsOtIHBvbG/Fvmt1IG5lamRlIG5hc3Rhdml0IChtw6EgdsW+ZHkgMCksIHRha8W+ZSBzZVxyXG4gICBwb3NvdXbDoSBzcGFuIOKAlCBwcm90byBgb3JkZXI6IDJgLCBuZSBwxZllaGF6b3bDoW7DrSBzbcSbcnUuICovXHJcbi5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nLWluZm8ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRnYXA6IDE2cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nLWluZm8gPiBzcGFuIHtcclxuXHRvcmRlcjogMjtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi8qIC0tLSA5KSBLUk9LIDIg4oCUIGZvcm11bMOhxZlvdsOhIHBvbGUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICBTdGVqbsO9IGphenlrIGpha28gcG9sZSB2IGtvbmZpZ3Vyw6F0b3J1OiBvc3Ryw6ksIHZsYXNvdsO9IHLDoW1lxI1layxcclxuICAgZm9rdXMgbmF2eSBzIGRydWjDvW0gcGl4ZWxlbSBwxZllcyBpbnNldCBzdMOtbi4gKi9cclxuLmNhcnQtaW5uZXIgLmZvcm0tY29udHJvbCxcclxuLmNhcnQtaW5uZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbi5jYXJ0LWlubmVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuLmNhcnQtaW5uZXIgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuLmNhcnQtaW5uZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4uY2FydC1pbm5lciBzZWxlY3QsXHJcbi5jYXJ0LWlubmVyIHRleHRhcmVhIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiA0OHB4O1xyXG5cdHBhZGRpbmc6IDEycHggMTRweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE2cyBlYXNlLCBib3gtc2hhZG93IC4xNnMgZWFzZTtcclxufVxyXG4uY2FydC1pbm5lciB0ZXh0YXJlYSB7XHJcblx0bWluLWhlaWdodDogMTEwcHg7XHJcblx0cmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG4uY2FydC1pbm5lciAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICNiNmI5YzQ7XHJcbn1cclxuLmNhcnQtaW5uZXIgLmZvcm0tY29udHJvbDpmb2N1cyxcclxuLmNhcnQtaW5uZXIgc2VsZWN0OmZvY3VzLFxyXG4uY2FydC1pbm5lciB0ZXh0YXJlYTpmb2N1cyB7XHJcblx0b3V0bGluZTogMDtcclxuXHRib3JkZXItY29sb3I6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogY2h5Ym92w6kgcG9sZSAqL1xyXG4uY2FydC1pbm5lciAuZm9ybS1jb250cm9sLmVycm9yLFxyXG4uY2FydC1pbm5lciAuanMtdmFsaWRhdGVkLWVsZW1lbnQtd3JhcHBlci5lcnJvciAuZm9ybS1jb250cm9sIHtcclxuXHRib3JkZXItY29sb3I6IHZhcigtLXNrLXJlZCkgIWltcG9ydGFudDtcclxufVxyXG4uY2FydC1pbm5lciAuZm9ybS1ncm91cCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcclxufVxyXG4uY2FydC1pbm5lciBsYWJlbCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG59XHJcbi8qIHNvdWhsYXN5IOKAlCBjaGVja2JveCArIHRleHQgdiBqZWRub20gxZnDoWRrdSwga2xpZG7DoSB0eXBvZ3JhZmllICovXHJcbi5jYXJ0LWlubmVyIC5jb25zZW50cyBsYWJlbCxcclxuLmNhcnQtaW5uZXIgbGFiZWwud2hvbGUtd2lkdGgge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0Z2FwOiAxMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XHJcbn1cclxuLmNhcnQtaW5uZXIgLmNvbnNlbnRzIGEsXHJcbi5jYXJ0LWlubmVyIGxhYmVsLndob2xlLXdpZHRoIGEge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcclxufVxyXG4uY2FydC1pbm5lciAuY29uc2VudHMgYTpob3ZlciB7XHJcblx0Y29sb3I6IHZhcigtLXNrLXJlZCk7XHJcbn1cclxuLmNhcnQtaW5uZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTdweDtcclxuXHRoZWlnaHQ6IDE3cHg7XHJcblx0bWFyZ2luOiAxcHggMCAwO1xyXG5cdGFjY2VudC1jb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiAtLS0gMTApIFByw6F6ZG7DvSBrb8Whw61rIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2FydC13cmFwcGVyIC5lbXB0eS1jYXJ0LFxyXG4uY2FydC1pbm5lciAuZW1wdHktY2FydCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDQwcHggMDtcclxufVxyXG5cclxuLyogLS0tIDExKSBWeXNvdXZhY8OtIHdpZGdldCBrb8Whw61rdSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgIFBvdcW+w612w6Egc3Rlam5vdSBrb3N0cnUgYC5jYXJ0LXdyYXBwZXJgLCB0YWvFvmUgdsWhZSB2w73FoWUgcGxhdMOtIGkgdGFtLlxyXG4gICBUYWR5IGplbiB6w7rFvsOtbWUgcGFkZGluZywgYcWlIHNlIGRvIHBhbmVsdSB2ZWpkZS4gKi9cclxuLmNhcnQtd2luZG93IC5jYXJ0LXdyYXBwZXIge1xyXG5cdHBhZGRpbmc6IDhweCAwO1xyXG59XHJcbi5jYXJ0LXdpbmRvdyAuY2FydC1oZWFkZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7IC8qIHYgcGFuZWx1IG5lbcOhIHVrYXphdGVsIGtyb2vFryBzbXlzbCAqL1xyXG59XHJcbi5jYXJ0LXdpbmRvdyAuY2FydC10YWJsZSB0ZCB7XHJcblx0cGFkZGluZzogMTRweCA2cHggIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLmNhcnQtd2luZG93IC5jYXJ0LXRhYmxlIC5jYXJ0LXAtaW1hZ2UgaW1nIHtcclxuXHR3aWR0aDogNTZweDtcclxuXHRoZWlnaHQ6IDc0cHg7XHJcbn1cclxuLmNhcnQtd2luZG93IC5wcmljZS5wcmljZS1wcmltYXJ5IHtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi8qIC0tLSAxMikgUmVzcG9ueml2aXRhIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0LmNhcnQtaW5uZXIgLmJveCxcclxuXHQuY2FydC1pbm5lciAuY28tYm94IHtcclxuXHRcdHBhZGRpbmc6IDE4cHggMTZweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuY2FydC1oZWFkZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQvKiBrcm9reTogxI3DrXNsbyArIHprcsOhY2Vuw70gbsOhemV2LCBhxaUgc2UgdmVqZG91IHZlZGxlIHNlYmUgKi9cclxuXHQuY2FydC1oZWFkZXIgLnN0ZXAgPiBhLFxyXG5cdC5jYXJ0LWhlYWRlciAuc3RlcCA+IHN0cm9uZyB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAycHg7XHJcblx0XHRtaW4taGVpZ2h0OiA1NnB4O1xyXG5cdFx0cGFkZGluZzogMTBweCA0cHg7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHR9XHJcblx0LyogxI3DrXNsbyBrcm9rdSBuYSB2bGFzdG7DrSDFmcOhZGVrIG5hZCB6a3LDoWNlbsO9bSBuw6F6dmVtICovXHJcblx0LmNhcnQtaGVhZGVyIC5zdGVwID4gYTo6YmVmb3JlLFxyXG5cdC5jYXJ0LWhlYWRlciAuc3RlcCA+IHN0cm9uZzo6YmVmb3JlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHR9XHJcblx0LyogVGFidWxrYSBuYSBtb2JpbHUg4oaSIGthcnR5LiDimqDvuI8gU3RlcCBuZWNow6F2w6EgYHRkYCBuYSBgdGFibGUtY2VsbGAsIHRha8W+ZSBzZVxyXG5cdCAgIGJ1xYhreSBwb8WZw6FkIHNrbMOhZGFseSBkbyDFmcOhZGt1ICg0OTJweCA9IHZvZG9yb3Zuw70gc2Nyb2xsKS4gUMWZZXDDrW7DoW1lIGplXHJcblx0ICAgbmEgYmxvayBhIHPDoXrDrW1lIHBvZCBzZWJlOiBmb3RrYSB2bGV2byBuYWhvxZllLCB6Ynl0ZWsgamFrbyDFmcOhZGt5XHJcblx0ICAg4oCexaF0w610ZWsg4oaSIGhvZG5vdGFcIi4gKi9cclxuXHQuY2FydC10YWJsZSxcclxuXHQuY2FydC10YWJsZSB0Ym9keSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuY2FydC10YWJsZSB0ciB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NHB4IDFmcjtcclxuXHRcdGdyaWQtY29sdW1uLWdhcDogMTRweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDA7XHJcblx0fVxyXG5cdC5jYXJ0LXRhYmxlIHRkIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDNweCAwICFpbXBvcnRhbnQ7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC8qIGZvdGthIGRyxb7DrSBsZXbDvSBzbG91cGVjIHDFmWVzIGNlbG91IHbDvcWha3UgxZnDoWRrdSAqL1xyXG5cdC5jYXJ0LXRhYmxlIC5jYXJ0LXAtaW1hZ2Uge1xyXG5cdFx0Z3JpZC1yb3c6IDEgLyA5OTk7XHJcblx0XHRncmlkLWNvbHVtbjogMTtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR9XHJcblx0LmNhcnQtdGFibGUgdGQ6bm90KC5jYXJ0LXAtaW1hZ2UpIHtcclxuXHRcdGdyaWQtY29sdW1uOiAyO1xyXG5cdH1cclxuXHQuY2FydC10YWJsZSAuY2FydC1wLWltYWdlIGltZyB7XHJcblx0XHR3aWR0aDogNjRweDtcclxuXHRcdGhlaWdodDogODZweDtcclxuXHR9XHJcblx0LyogcG9waXNreSBzbG91cGPFryAoU3RlcCBqZSBkZXNrdG9wb3bEmyBzY2hvdsOhdsOhKSBuYSBtb2JpbHUgdWvDoXphdCwgYWxlXHJcblx0ICAgZHJvYm7DqSBhIHp0bHVtZW7DqSDigJQgbmVzbcOtIHNvdXTEm8W+aXQgcyBob2Rub3RvdSB2cHJhdm8gKi9cclxuXHQuY2FydC10YWJsZSAucC1sYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xyXG5cdH1cclxuXHQvKiBuw6F6ZXYgcHJvZHVrdHUgVsOdUkFaTsSaSsWgw40g4oCUIG5hIG1vYmlsdSBqZSB0byBobGF2bsOtIG9yaWVudGHEjW7DrSBib2RcclxuXHQgICBhIHYgMTVweCBzZSB6dHLDoWNlbCBtZXppIHBvcGlza3kgKi9cclxuXHQuY2FydC10YWJsZSAucC1uYW1lIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cdH1cclxuXHQuY2FydC10YWJsZSAucC1uYW1lIC5tYWluLWxpbmsge1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblx0fVxyXG5cdC5jYXJ0LXRhYmxlIC5tYWluLWxpbmstdmFyaWFudCB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG5cdC8qIGhvZG5vdHkgdnByYXZvLCBhxaUgxZnDoWRreSBvcHRpY2t5IGzDrWN1asOtICovXHJcblx0Lyog4pqg77iPIFRBRFkgQllMIFRFTiBORVBPxZjDgURFSy4gxZjDoWRreSBtxJtseSBgc3BhY2UtYmV0d2VlbmAgYSBuxJtrb2xpayBob2Rub3QsXHJcblx0ICAgdGFrxb5lIGZsZXhib3ggcm96cHJvc3TFmWVsIEtBxb1ET1UgaG9kbm90dSBqaW5hbSDigJQgbmFtxJvFmWVubzog4oCeU2tsYWRlbVwiXHJcblx0ICAgemHEjcOtbmFsbyBuYSB4MjEyLCDigJ4xIDU5OSBLxI1cIiB1IGNlbnkgbmEgeDIyNCwgdSBzb3XEjXR1IG5hIHgyMDMuIE5pY1xyXG5cdCAgIG5lbMOtY292YWxvLiBEcnVob3Ruw6kgw7pkYWplICjigJ4oNSBrcylcIiwg4oCeLyBrc1wiLCBrxZnDrcW+ZWspIG5hdsOtYyBvZGxldMSbbHlcclxuXHQgICBhxb4gayBwcmF2w6ltdSBrcmFqaSBhIHZ5dHZvxZlpbHkgemTDoW5saXbDvSB0xZlldMOtIHNsb3VwZWMuXHJcblxyXG5cdCAgIMWYZcWhZW7DrTogaG9kbm90eSBzZSBzZXN5cG91IGsgcHJhdsOpbXUga3JhamkgUE9IUk9NQUTEmiAoYGZsZXgtZW5kYClcclxuXHQgICBhIMWhdMOtdGVrIHNpIGRyxb7DrSBsZXbDvSBrcmFqIHPDoW0gKGBtYXJnaW4tcmlnaHQ6IGF1dG9gKS4gxZjDoWRreSB0w61tXHJcblx0ICAgZG9zdGFub3UgamVkbnUgc3BvbGXEjW5vdSBwcmF2b3UgaHJhbnUuICovXHJcblx0LmNhcnQtdGFibGUgdGQ6bm90KC5jYXJ0LXAtaW1hZ2UpOm5vdCgucC1uYW1lKSB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0Z2FwOiA2cHg7XHJcblx0XHRwYWRkaW5nOiA2cHggMCAhaW1wb3J0YW50OyAvKiBqZWRub3Ruw70gcm96ZXN0dXAgbcOtc3RvIDNweCArIHLFr3puw71jaCB2w73FoWVrICovXHJcblx0XHR0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuY2FydC10YWJsZSB0ZCAucC1sYWJlbCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHQvKiBkcnVob3Ruw6kgw7pkYWplIHp0bHVtaXQg4oCUIG5lc291IG3DrcWIIGluZm9ybWFjZSBuZcW+IHNhbW90bsOpIMSNw61zbG8gKi9cclxuXHQuY2FydC10YWJsZSAucC1hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1hbW91bnQsXHJcblx0LmNhcnQtdGFibGUgLnAtcHJpY2UgLnVuaXQtdmFsdWUge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcclxuXHR9XHJcblx0Lyog4pqg77iPIEJ1xYhrYSDigJ5Qb8SNZXRcIiBtw6EgaGx1YsWhw60gc3RydWt0dXJ1IG5lxb4gb3N0YXRuw606XHJcblx0ICAgYHRkID4gZGl2ID4gZm9ybSA+IChzcGFuLnAtbGFiZWwgKyBzcGFuLnF1YW50aXR5KWAuXHJcblx0ICAgYG1hcmdpbi1yaWdodDogYXV0b2AgbmEgxaF0w610a3UgcHJvdG8gbmVzdGHEjWlsbyDigJQgcG9zb3V2YWwgc2UgdXZuaXTFmVxyXG5cdCAgIGZvcm11bMOhxZllLCBhbGUgY2Vsw70gZm9ybXVsw6HFmSBvZGxldMSbbCBkb3ByYXZhIHNlIHpieXRrZW0gYnXFiGt5LCB0YWvFvmVcclxuXHQgICDFoXTDrXRlayBza29uxI1pbCBuYSB4MTk2IG3DrXN0byB4MTAzIGpha28gb3N0YXRuw60uIE9iYWx5IG11c8OtIHphYnJhdFxyXG5cdCAgIGNlbG91IMWhw63FmWt1IGEgcm96ZMSbbGl0IG9ic2FoIHNhbXkuICovXHJcblx0LmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgPiBkaXYsXHJcblx0LmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5LWZvcm0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQvKiBIaWVyYXJjaGllOiBuw6F6ZXYg4oaSIGRldGFpbHkg4oaSIHNvdcSNZXQuIFNvdcSNZXQgamUgesOhdsSbciBwb2xvxb5reSxcclxuXHQgICBwcm90byBobyBvZGTEm2zDrW1lIHZsYXNvdm91IGxpbmtvdSBhIHp2w71yYXpuw61tZS4gKi9cclxuXHQvKiDimqDvuI8gYCFpbXBvcnRhbnRgIG51dG7DqSDigJQgesOha2xhZG7DrSBgLmNhcnQtdGFibGUgdGRgIG51bHVqZSByw6FtZcSNa3kgcMWZZXNcclxuXHQgICBgYm9yZGVyOiAwICFpbXBvcnRhbnRgIChrdsWvbGkgU3RlcG92w71tIGxpbmvDoW0gdiB0YWJ1bGNlKS4gKi9cclxuXHQuY2FydC10YWJsZSAucC10b3RhbCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5jYXJ0LXRhYmxlIC5wLXRvdGFsIC5wcmljZS1maW5hbCB7XHJcblx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6IHZhcigtLXNrLWluayk7XHJcblx0fVxyXG5cdC5jYXJ0LXRhYmxlIC5wLXRvdGFsIC5wLWxhYmVsIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRjb2xvcjogdmFyKC0tc2staW5rKTtcclxuXHR9XHJcblx0Lyoga8WZw63FvmVrIG9kc2FkaXQgb2QgxI3DoXN0a3ksIGHFpSBzZSBvbXlsZW0gbmV0cmVmw63FoSB2ZWRsZSAqL1xyXG5cdC5jYXJ0LXRhYmxlIC5wLXRvdGFsIC5yZW1vdmUtaXRlbSB7XHJcblx0XHRtYXJnaW4tbGVmdDogNnB4O1xyXG5cdH1cclxuXHQvKiBPZGTEm2xvdmHEjSBtZXppIHBvbG/FvmthbWkgTkVQxZhJRMOBVsOBTUUg4oCUIGAuY2FydC10YWJsZSB0cmAgdcW+IG3DoVxyXG5cdCAgIGBib3JkZXItYm90dG9tYCB6ZSB6w6FrbGFkbsOtIMSNw6FzdGksIGppbmFrIGJ5IHRhbSBieWx5IGxpbmt5IGR2xJsuICovXHJcblx0LnByaWNlLXdyYXBwZXIge1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHQucHJpY2UucHJpY2UtcHJpbWFyeSB7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0fVxyXG5cdC8qIHRsYcSNw610a2EgbmEgcGxub3UgxaHDrcWZa3UsIGhsYXZuw60gYWtjZSBwcnZuw60gKi9cclxuXHQubmV4dC1zdGVwIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdH1cclxuXHQubmV4dC1zdGVwIC5idG4ubmV4dC1zdGVwLWZvcndhcmQsXHJcblx0Lm5leHQtc3RlcCAuYnRuLmJ0bi1jb252ZXJzaW9uIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQubmV4dC1zdGVwIC5idG4ubmV4dC1zdGVwLWJhY2sge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQucmFkaW8td3JhcHBlciA+IGxhYmVsIHtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGdhcDogOHB4IDEycHg7XHJcblx0XHRwYWRkaW5nOiAxNHB4IDE0cHggMTRweCA0MnB4O1xyXG5cdH1cclxuXHQucmFkaW8td3JhcHBlciAucGF5bWVudC1zaGlwcGluZy1wcmljZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLSAxMykgTsOBS1VQTsONIFBST0NFUyDigJQgbWluaW3DoWxuw60gaGxhdmnEjWthIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgU2hvcHRldCBkw6F2w6EgYDxib2R5IGNsYXNzPVwib3JkZXJpbmctcHJvY2Vzc1wiPmAgbmEgL2tvc2lrLyBpIC9vYmplZG5hdmthLyouXHJcbiAgIFN0ZXAgc8OhbSBzY2hvdsOhIGplbiBpa29ueSAoYC5uYXZpZ2F0aW9uLWJ1dHRvbnNgKSwgYWxlIGxvZ28gaSBjZWzDqSBtZW51XHJcbiAgIG5lY2jDoXbDoS4gU3RhbmRhcmQgY2hlY2tvdXR1IGplIGhsYXZpxI1rYSBiZXogbmF2aWdhY2Ug4oCUIHrDoWthem7DrWsgbcOhXHJcbiAgIGRva29uxI1pdCBuw6FrdXAsIG5lIG9kYsOtaGF0IGRvIGthdGVnb3Jpw60uIE7DoXZyYXQgenDEm3QgemFqacWhxaV1asOtIHRsYcSNw610a2FcclxuICAg4oCeWnDEm3QgZG8gb2JjaG9kdVwiIC8g4oCeWnDEm3RcIiBwxZnDrW1vIHYgcHJvY2VzdS4gTG9nbyB6xa9zdMOhdsOhIChwcm9rbGlrIGRvbcWvKS4gKi9cclxuYm9keS5vcmRlcmluZy1wcm9jZXNzIC5zay1wcm9tbyB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHkub3JkZXJpbmctcHJvY2VzcyAjaGVhZGVyIC5uYXZpZ2F0aW9uLWluLFxyXG5ib2R5Lm9yZGVyaW5nLXByb2Nlc3MgI2hlYWRlciAubWVudS1oZWxwZXIsXHJcbmJvZHkub3JkZXJpbmctcHJvY2VzcyAjaGVhZGVyIC5uYXZpZ2F0aW9uLXdpbmRvdyxcclxuYm9keS5vcmRlcmluZy1wcm9jZXNzICNoZWFkZXIgI25hdmlnYXRpb24sXHJcbmJvZHkub3JkZXJpbmctcHJvY2VzcyAjaGVhZGVyIG5hdiB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi8qIOKaoO+4jyBOYSBtb2JpbHUgU3RlcCBzY2hvdsOhIHogYC5uYXZpZ2F0aW9uLWJ1dHRvbnNgIGplbiBzZWFyY2gvbG9naW4va2/FocOtaywgYWxlXHJcbiAgIEJVUkdFUiBuZWNow6EuIFNlIHNrcnl0w71tIGRyYXdlcmVtIGJ5IHRvIGJ5bG8gbXJ0dsOpIHRsYcSNw610a28g4oCUIGtsaWsgYnlcclxuICAgbmV1ZMSbbGFsIG5pYy4gU2Nob3bDoXbDoW1lIGNlbMO9IGJsb2sgKG9zdGF0bsOtIGlrb255IHXFviBza3J5dMOpIHN0ZWpuxJsganNvdSkuICovXHJcbmJvZHkub3JkZXJpbmctcHJvY2VzcyAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4vKiBobGF2acSNa2Egc2UgdMOtbSB6a2xpZG7DrSDigJQgbG9nbyBkb2xldmEsIHRlbmvDoSBsaW5rYSBwb2QgbsOtICovXHJcbmJvZHkub3JkZXJpbmctcHJvY2VzcyAjaGVhZGVyIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XHJcbn1cclxuYm9keS5vcmRlcmluZy1wcm9jZXNzICNoZWFkZXIgLm5hdmlnYXRpb24td3JhcHBlciB7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdG1pbi1oZWlnaHQ6IDcycHg7XHJcbn1cclxuXHJcbi8qIC0tLSAxNCkgxZhBWkVOw40gTkEgTU9CSUxVID0gRFJPUERPV04gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgIOKaoO+4jyDFoGFibG9uYSBORU3DgSBuYXRpdm7DrSA8c2VsZWN0PiDigJQgcmVuZGVydWplIGA8dWwgY2xhc3M9XCJsaXN0U29ydGluZ19fY29udHJvbHNcIj5gXHJcbiAgIHMgYDxidXR0b24gZGF0YS11cmw+YC4gTmEgbW9iaWx1IHNlIHRvIGzDoW1hbG8gZG8gZHZvdSDFmWFkICgzNzXDlzcwKSBhXHJcbiAgIHDFr3NvYmlsbyB0byBqYWtvIHJvenN5cGFuw6EgdGxhxI3DrXRrYS4gU2tsw6Fkw6FtZSB6IHRvaG8gdmxhc3Ruw60gZHJvcGRvd246XHJcbiAgIGBtYWluLmpzYCAoOS4gSUlGRSkgcMWZaWTDoSBwxZllcMOtbmHEjSBgLnNrLXNvcnQtdG9nZ2xlYCBhIHTFmcOtZHUgYC5zay1zb3J0LS1kcm9wYCxcclxuICAgQ1NTIHBhayBzZXpuYW0gc2Nob3bDoSBhIG90ZXbFmWUgYcW+IG5hIGtsaWsuIEJleiBKUyB6xa9zdGFuZSBzZXpuYW0gdmlkaXRlbG7DvS4gKi9cclxuLyogbmEgZGVza3RvcHUgcMWZZXDDrW5hxI0gbmVleGlzdHVqZSDigJQgc2V6bmFtIHrFr3N0w6F2w6Egdm9kb3Jvdm7DvW0gcMOhc2VtICovXHJcbi5zay1zb3J0LXRvZ2dsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0Lmxpc3RTb3J0aW5nLnNrLXNvcnQtLWRyb3Age1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRcdGdhcDogMTBweDtcclxuXHR9XHJcblx0LnNrLXNvcnQtdG9nZ2xlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAxM3B4IDE2cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHR9XHJcblx0LyogY2hldnJvbiBwxZllcyBTVkcgbWFza3UgKFN0ZXAga3Jlc2zDrSDFoWlwa3kgaWNvbiBmb250ZW0pICovXHJcblx0LnNrLXNvcnQtdG9nZ2xlOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZmxleDogMCAwIDE0cHg7XHJcblx0XHR3aWR0aDogMTRweDtcclxuXHRcdGhlaWdodDogMTRweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcclxuXHRcdC13ZWJraXQtbWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTYgOWw2IDYgNi02Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAxNHB4IDE0cHg7XHJcblx0XHRtYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNNiA5bDYgNiA2LTYnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciAvIDE0cHggMTRweDtcclxuXHR9XHJcblx0Lmxpc3RTb3J0aW5nLnNrLXNvcnQtLWRyb3AuaXMtb3BlbiAuc2stc29ydC10b2dnbGU6OmFmdGVyIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0fVxyXG5cdC8qIHNlem5hbSB2b2xlYiDigJQgemF2xZllbsO9LCBvdGV2xZllIHNlIHBvZCBwxZllcMOtbmHEjWVtICovXHJcblx0Lyog4pqg77iPIFN0ZXAgZMOhdsOhIHNlem5hbXUgYG1hcmdpbjogMCAtMTZweGAsIMSNw61txb4gcnXFocOtIHBhZGRpbmcgcMOhc3UgYSBzZXpuYW1cclxuXHQgICBzZSByb3p0w6FobCBwxZllcyBjZWxvdSDFocOtxZlrdSDigJQgYnlsIMWhaXLFocOtIG5lxb4gcMWZZXDDrW5hxI0gbmFkIG7DrW0uIE51bG92YXRcclxuXHQgICBzZSB0byBtdXPDrSBzIGAhaW1wb3J0YW50YCwgYsSbxb5uw6Egc3BlY2lmaWNpdGEgcHJvaHLDoXbDoS4gKi9cclxuXHQubGlzdFNvcnRpbmcuc2stc29ydC0tZHJvcCAubGlzdFNvcnRpbmdfX2NvbnRyb2xzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDA7XHJcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR9XHJcblx0Lmxpc3RTb3J0aW5nLnNrLXNvcnQtLWRyb3AuaXMtb3BlbiAubGlzdFNvcnRpbmdfX2NvbnRyb2xzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lmxpc3RTb3J0aW5nLnNrLXNvcnQtLWRyb3AgLmxpc3RTb3J0aW5nX19jb250cm9scyBsaSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYxZjQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lmxpc3RTb3J0aW5nLnNrLXNvcnQtLWRyb3AgLmxpc3RTb3J0aW5nX19jb250cm9scyBsaTpsYXN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lmxpc3RTb3J0aW5nLnNrLXNvcnQtLWRyb3AgLmxpc3RTb3J0aW5nX19jb250cm9scyBidXR0b24sXHJcblx0Lmxpc3RTb3J0aW5nLnNrLXNvcnQtLWRyb3AgLmxpc3RTb3J0aW5nX19jb250cm9scyBhIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAxM3B4IDE2cHggIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG5cdH1cclxuXHQvKiBha3Rpdm7DrSB2b2xidSB6bmHEjcOtIMWhYWJsb25hIHTFmcOtZG91IG5hIHRsYcSNw610a3UgKG5lIG5hIGBsaWApICovXHJcblx0Lmxpc3RTb3J0aW5nLnNrLXNvcnQtLWRyb3AgLmxpc3RTb3J0aW5nX19jb250cm9scyAubGlzdFNvcnRpbmdfX2NvbnRyb2wtLWN1cnJlbnQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxuXHRcdGJhY2tncm91bmQ6ICNmN2Y4ZmEgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LyogcG/EjWV0IHByb2R1a3TFryBuYWQgcMWZZXDDrW5hxI1lbSAqL1xyXG5cdC5saXN0U29ydGluZy5zay1zb3J0LS1kcm9wIC5zay1zb3J0LWNvdW50IHtcclxuXHRcdG9yZGVyOiAtMTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLSAxNSkgU1RSw4FOS0EgUE9ExJpLT1bDgU7DjSAocmVrYXBpdHVsYWNlIG9iamVkbsOhdmt5KSAtLS0tLS0tLS0tLS0tLS0tXHJcbiAgIFBvc2xlZG7DrSBvYnJhem92a2EgbsOha3VwdSDigJQgesOha2F6bsOtayB0dSBwb3TFmWVidWplIHZpZMSbdCwgxb5lIG9iamVkbsOhdmthXHJcbiAgIHByb8WhbGEsIGpha8OpIG3DoSDEjcOtc2xvIGEgY28gc2kga291cGlsLiBTaG9wdGV0IGRlZmF1bHQgbcSbbCBoaWVyYXJjaGlpXHJcbiAgIE9CUsOBQ0VOxJo6IOKAnlJla2FwaXR1bGFjaSB6YcWhbGVtZVwiIGplbG8gdiAyNHB4LzgwMCBqYWtvIG5hZHBpcywga2Rlxb50b1xyXG4gICDigJ5ExJtrdWplbWUhXCIgdiAxNHB4LzQwMC4gU3Jvdm7DoW5vICsgc2xhZMSbbm8gc2UgemJ5dGtlbSB3ZWJ1LlxyXG4gICDimqDvuI8gU2NvcGUgYC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyYCBhIGAub3JkZXItc3VtbWFyeS1oZWFkaW5nYCDigJQgb2JvasOtIGplXHJcbiAgIGplbiBuYSB0w6lobGUgc3Ryw6FuY2UsIHRha8W+ZSBzZSBuZXPDoWhuZSBuYSBrb8Whw61rIGFuaSBuYSBjaGVja291dC4gKi9cclxuLm9yZGVyLXN1bW1hcnktaGVhZGluZyB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtZGlzcGxheSk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDsgLyogQmViYXMgbcOhIGplZGluw70gxZlleiAqL1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMy42dncsIDQ0cHgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjA1O1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxuXHQvKiDimqDvuI8gU2hvcHRldCBuZWTDoXbDoSBuYWQgbmFkcGlzIMW+w6FkbsOpIG9kc2F6ZW7DrSDigJQgaDEgc2VkxJtsIG5hdMSbc25vIHBvZFxyXG5cdCAgIGhsYXZpxI1rb3UuIGAuY29udGVudC1pbm5lcmAgc8OhbSBwYWRkaW5nIG5haG/FmWUgbmVtw6EsIHRha8W+ZSBvZHN0dXBcclxuXHQgICBtdXPDrSBuw6lzdCBuYWRwaXMuICovXHJcblx0bWFyZ2luOiAzNnB4IDAgNnB4O1xyXG59XHJcblxyXG4vKiDEjcOtc2xvIG9iamVkbsOhdmt5IOKAlCBobGF2bsOtIMO6ZGFqLCBrdGVyw70gc2kgbGlkw6kgb3Bpc3Vqw60gKi9cclxuLnJlY2EtbnVtYmVyIHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xyXG5cdG1hcmdpbjogMCAwIDI2cHg7XHJcbn1cclxuLnJlY2EtbnVtYmVyIHN0cm9uZyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiA2cHg7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxufVxyXG5cclxuLyogYm94eSDigJQgc3Rlam7DvSBqYXp5ayBqYWtvIHYga2/FocOta3U6IGLDrWzDoSwgdmxhc292w70gcsOhbWXEjWVrLCBvc3Ryw6kgKi9cclxuLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLWJveCB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0cGFkZGluZzogMjJweCAyNHB4O1xyXG5cdG1hcmdpbjogMCAwIDE2cHg7XHJcbn1cclxuLyogbmFkcGlzIGJveHUgPSBtYWzDvSB2ZXJ6w6Fsa292w70gbGFiZWwgKGpha28gaGxhdmnEjWt5IGJveMWvIHYga2/FocOta3UpICovXHJcbi5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jby1ib3ggPiBoNCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSkgIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDAgMCAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMCAwIDE0cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xyXG59XHJcblxyXG4vKiB0YWJ1bGthIOKAnlBsYXRiYSBhIGRvcnXEjWVuw61cIiDigJQgcG9waXNlayB2bGV2byB6dGx1bWVuw70sIGhvZG5vdGEgdnByYXZvICovXHJcbi5yZWNhcGl0dWxhdGlvbi10YWJsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG4ucmVjYXBpdHVsYXRpb24tdGFibGUgdGgsXHJcbi5yZWNhcGl0dWxhdGlvbi10YWJsZSB0ZCB7XHJcblx0cGFkZGluZzogOXB4IDAgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG59XHJcbi5yZWNhcGl0dWxhdGlvbi10YWJsZSB0aCB7XHJcblx0d2lkdGg6IDQ1JTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XHJcbn1cclxuLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRkIHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XHJcbn1cclxuLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRkIHN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4vKiBwb3NsZWRuw60gxZnDoWRlayA9IMSNw6FzdGthIGsgw7pocmFkxJsg4oaSIHp2w71yYXpuaXQgYSBvZGTEm2xpdCAqL1xyXG4ucmVjYXBpdHVsYXRpb24tdGFibGUgdHI6bGFzdC1jaGlsZCB0aCxcclxuLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xyXG5cdHBhZGRpbmctdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRyOmxhc3QtY2hpbGQgdGQgc3Ryb25nIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLyogLS0tIHBvbG/Fvmt5IG9iamVkbsOhdmt5IC0tLVxyXG4gICBTaG9wdGV0IG5lY2jDoXZhbCDFmcOhZGVrIDEzM3B4IHZ5c29rw70gYSBjZW51IHZlIHbDoXplIDMwMCAobW9jIHRlbmvDoSkuXHJcbiAgIFNldsWZZW1lIGEgc3Jvdm7DoW1lIG5hIHN0ZWpuw70gamF6eWsgamFrbyDFmcOhZGt5IHYga2/FocOta3UuICovXHJcbi8qIOKaoO+4jyBTdGVwIGTDoXbDoSB0YWJ1bGNlIGBtYXJnaW46IDE5cHggLTIwcHggLTE5cHhgIOKAlCBaw4FQT1JOw4kgb2tyYWplLCBrdGVyw6kgamlcclxuICAgdnl0w6Fobm91IHogcGFkZGluZ3UgYm94dSAobmFtxJvFmWVubzogb2JzYWggYm94dSB6YcSNw61uw6EgbmEgMjk5cHgsIHRhYnVsa2EgbmFcclxuICAgMjc5cHgpLiBQcm90byB2eXBhZGFsYSBwb2xvxb5rYSDigJ5uYXRsYcSNZW7DoSBkb2xldmFcIiBhIHNwb2Ruw60gbGlua2Egc3Bsw712YWxhXHJcbiAgIHMgcsOhbWXEjWtlbSBib3h1LiBOdWx1amVtZS4gKi9cclxuLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNhcnQtdGFibGUge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNhcnQtdGFibGUgdGQge1xyXG5cdHBhZGRpbmc6IDE0cHggMTBweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcbn1cclxuLyog4pqg77iPIExpbmt1IG1lemkgcG9sb8W+a2FtaSBuZXNlIGB0cmAgKHrDoWtsYWRuw60gxI3DoXN0IHbDvcWhKSwgTkUgYHRkYCDigJQgbnVsb3bDoW7DrVxyXG4gICBwb3NsZWRuw61obyDFmcOhZGt1IHByb3RvIG11c8OtIGPDrWxpdCBgdHJgLCBqaW5hayB6xa9zdGFuZSB2aXNldCB0xJtzbsSbIG5hZFxyXG4gICByw6FtZcSNa2VtIGJveHUgYSB2eXBhZMOhIHRvIGpha28gZHbEmyBsaW5reSBwb2Qgc2Vib3UuICovXHJcbi5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jYXJ0LXRhYmxlIHRyIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XHJcbn1cclxuLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNhcnQtdGFibGUgdHI6bGFzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMDtcclxufVxyXG4ucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY2FydC10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XHJcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNhcnQtdGFibGUgdGQ6bGFzdC1jaGlsZCB7XHJcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jYXJ0LXAtaW1hZ2Uge1xyXG5cdHdpZHRoOiA3NnB4O1xyXG59XHJcbi5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jYXJ0LXAtaW1hZ2UgaW1nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogNjRweDtcclxuXHRoZWlnaHQ6IDg2cHg7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcclxufVxyXG4ucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY2FydC10YWJsZSAucC1uYW1lIHtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMS4zNTtcclxuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcclxufVxyXG4vKiBtbm/FvnN0dsOtICsgY2VuYSB6YSBrdXMg4oCUIGRydWhvdG7DvSDDumRhaiwgenRsdW1pdCAqL1xyXG4ucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY2FydC10YWJsZSAucC1xdWFudGl0eSB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcclxufVxyXG4ucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY2FydC10YWJsZSAucC1xdWFudGl0eSBzdHJvbmcge1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XHJcbn1cclxuLyogY2VuYSB6YSBwb2xvxb5rdSDigJQgaGxhdm7DrSDEjcOtc2xvIMWZw6Fka3UgKi9cclxuLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNhcnQtdGFibGUgLnAtcHJpY2Uge1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcclxufVxyXG5cclxuLyogLS0tIHrDoXbEm3Igc3Ryw6Fua3kgLS0tXHJcbiAgIOKaoO+4jyBUYWR5IGJ5bGEgaGllcmFyY2hpZSBvYnLDoWNlbsSbOiBpbmZvcm1hxI1uw60gdsSbdGEgbyBlLW1haWx1IGplbGEgamFrb1xyXG4gICBuYWRwaXMgKDI0cHgvODAwKSBhIHNhbW90bsOpIOKAnkTEm2t1amVtZSFcIiBieWxvIGRyb2Juw71tIHRleHRlbS4gKi9cclxuLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLm9yZGVyLXN1bW1hcnktaXRlbS50b3RhbCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcclxuXHRtYXJnaW46IDAgMCA0cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5zdW1tYXJ5LXRoeCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtZGlzcGxheSk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IGNsYW1wKDI2cHgsIDN2dywgMzhweCk7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbjogMCAwIDI0cHg7XHJcbn1cclxuXHJcbi8qIENUQSB6cMSbdCBkbyBvYmNob2R1IOKAlCBuYXZ5LCBob3ZlciDEjWVydmVuw6EgKGpha28gdsWhdWRlIGppbmRlKSAqL1xyXG4ub3JkZXItY29tcGxldGUtbGlua3Mge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ub3JkZXItY29tcGxldGUtbGlua3MgcCB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbi5vcmRlci1jb21wbGV0ZS1saW5rcyAuYnRuLFxyXG4ub3JkZXItY29tcGxldGUtbGlua3MgLmJ0bi1wcmltYXJ5IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1pbi1oZWlnaHQ6IDU0cHg7XHJcblx0cGFkZGluZzogMCA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xOHMgZWFzZTtcclxufVxyXG4ub3JkZXItY29tcGxldGUtbGlua3MgLmJ0bjpob3ZlcixcclxuLm9yZGVyLWNvbXBsZXRlLWxpbmtzIC5idG4tcHJpbWFyeTpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tc2stcmVkKSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jby1ib3gge1xyXG5cdFx0cGFkZGluZzogMThweCAxNnB4O1xyXG5cdH1cclxuXHQvKiBwb2xvxb5rYTogZm90a2Egdmxldm8sIG7DoXpldiArIGNlbnkgdnByYXZvIHBvZCBzZWJvdSAqL1xyXG5cdC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jYXJ0LXRhYmxlLFxyXG5cdC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jYXJ0LXRhYmxlIHRib2R5LFxyXG5cdC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jYXJ0LXRhYmxlIHRyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jYXJ0LXRhYmxlIHRyIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY0cHggMWZyO1xyXG5cdFx0Z3JpZC1jb2x1bW4tZ2FwOiAxNHB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDE0cHggMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcclxuXHR9XHJcblx0LyogcG9zbGVkbsOtIHBvbG/FvmthIGJleiBsaW5reSDigJQgamluYWsgc3BseW5lIHMgcsOhbWXEjWtlbSBib3h1ICovXHJcblx0LnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNhcnQtdGFibGUgdHI6bGFzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cdC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jYXJ0LXRhYmxlIHRkIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZzogMnB4IDAgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNhcnQtcC1pbWFnZSB7XHJcblx0XHRncmlkLXJvdzogMSAvIDQ7XHJcblx0XHRncmlkLWNvbHVtbjogMTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHQucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY2FydC10YWJsZSB0ZDpub3QoLmNhcnQtcC1pbWFnZSkge1xyXG5cdFx0Z3JpZC1jb2x1bW46IDI7XHJcblx0fVxyXG5cdC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jYXJ0LXRhYmxlIC5wLXByaWNlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0Lm9yZGVyLXN1bW1hcnktaGVhZGluZyB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdH1cclxuXHQucmVjYXBpdHVsYXRpb24tdGFibGUgdGgge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHR9XHJcblx0Lm9yZGVyLWNvbXBsZXRlLWxpbmtzIC5idG4ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0gMTYpIERPTEFExJpOw40gQ0hFQ0tPVVRVICh6cMSbdG7DoSB2YXpiYSB6IHJlw6FsbsOpaG8gcHLFr2Nob2R1KSAtLS0tLS0tLS0gKi9cclxuXHJcbi8qIOKaoO+4jyBEVk9KSVTDgSDEjMOBUkEgdiBzb3Vocm51OiBwb3NsZWRuw60gxZnDoWRlayB1dm5pdMWZIGAub3JkZXItcmVjYXBpdHVsYXRpb25gXHJcbiAgIG3DoSB2bGFzdG7DrSBgYm9yZGVyLWJvdHRvbWAgYSBvYmFsIG3DoSB0YWt5IHN2xa9qIOKAlCB2em5pa2x5IGR2xJsgbGlua3kgcMOhclxyXG4gICBwaXhlbMWvIG9kIHNlYmUgKGtyb2sgMTogNXB4LCBrcm9rIDI6IDE5cHgpLiBMaW5rdSBuZWNow6F2w6EgamVuIG9iYWwuXHJcbiAgIEPDrWzDrW1lIGA+ICo6bGFzdC1jaGlsZGAsIHByb3Rvxb5lIGtyb2sgMSBwb3XFvsOtdsOhIGAucmVjYXBpdHVsYXRpb24tc2luZ2xlYFxyXG4gICBhIGtyb2sgMiBgLm9yZGVyLXN1bW1hcnktaXRlbWAg4oCUIGplZG5vIHByYXZpZGxvIHBva3J5amUgb2JhLiAqL1xyXG4ub3JkZXItcmVjYXBpdHVsYXRpb24gPiAqOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG4vKiDimqDvuI8gViBrcm9rdSAyIGplIGAub3JkZXItcmVjYXBpdHVsYXRpb25gIFBSw4FaRE7DnSBlbGVtZW50IOKAlCBTaG9wdGV0IGhvIHBvdcW+w612w6FcclxuICAgxI1pc3TEmyBqYWtvIHZpenXDoWxuw60gb2RkxJtsb3ZhxI0gKG5lc2UgamVuIGBib3JkZXItYm90dG9tYCkuIFZlZGxlIMSNw6FyeVxyXG4gICBwb3NsZWRuw61obyDFmcOhZGt1IG5hZCBuw61tIHRhayB2em5pa2xhIGRydWjDoS4gUHLDoXpkbsO9IGhvIHNjaG92w6FtZS4gKi9cclxuLm9yZGVyLXJlY2FwaXR1bGF0aW9uOmVtcHR5IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiDimqDvuI8gVGxhxI3DrXRrbyDigJ5PYmplZG5hdCBzIHBvdmlubm9zdMOtIHBsYXRieVwiIG3DoSBEVk9VxZjDgURLT1bDnSB0ZXh0LCBhbGUgbmHFoWVcclxuICAgYGxpbmUtaGVpZ2h0OiAxYCAoZG9icsOpIHBybyBqZWRub8WZw6Fka292w6EgQ1RBKSBobyBzbGVwaWxvIGRvaHJvbWFkeS5cclxuICAgRMOhbWUgbXUgdmxhc3Ruw60gcHJva2zDoWTDoW7DrSBhIHN2aXNsw6kgb2RzYXplbsOtLiAqL1xyXG4ubmV4dC1zdGVwIC5idG4tY29udmVyc2lvbi5uZXh0LXN0ZXAtZmluaXNoLFxyXG4ubmV4dC1zdGVwIC5uZXh0LXN0ZXAtZmluaXNoIHtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogNnB4O1xyXG5cdG1pbi1oZWlnaHQ6IDY0cHg7XHJcblx0cGFkZGluZzogMTVweCAzNHB4ICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDUgIWltcG9ydGFudDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyog4pqg77iPIERvdsSbdGVrIOKAnnMgcG92aW5ub3N0w60gcGxhdGJ5XCIgTkVaTUVOxaBVSkVNRSDigJQgY2Vsw70gdGV4dCBkcsW+w60gamVkbm90bm91XHJcbiAgIHZlbGlrb3N0IENUQSAoMTRweC82MDApIGpha28gb3N0YXRuw60gdGxhxI3DrXRrYS4gRMWZw612xJtqxaHDrSB6bWVuxaFlbsOtIG5hIDExcHhcclxuICAgcMWvc29iaWxvIG5la29uemlzdGVudG7Emy4gxZhlxaHDrSBzZSBqZW4gcHJva2zDoWTDoW7DrSBhIG9kc2F6ZW7DrSB2w73FoS5cclxuICAg4pqg77iP4pqg77iPIGBsaW5lLWhlaWdodGAgbmEgdGxhxI3DrXRrdSBTRSBOQSBET1bEmlRFSyBORUTEmkTDjSDigJQgU3RlcCBkcsW+w60gbmFcclxuICAgYC5vcmRlci1idXR0b24tc3VmZml4YCB2bGFzdG7DrSBgbGluZS1oZWlnaHQ6MTRweGAsIGBwYWRkaW5nLWJvdHRvbToxMXB4YFxyXG4gICBhIGhsYXZuxJsgYG1hcmdpbi10b3A6LTZweGAsIGt0ZXLDvSBuw6FtIHDFmWVzbsSbIHZ5cnXFoWlsIGBnYXA6NnB4YCAobmFtxJvFmWVuw6FcclxuICAgbWV6ZXJhIG1lemkgxZnDoWRreSBieWxhIDApLiBOYcWhZSBwcmF2aWRsbyBgbGluZS1oZWlnaHRgIGFuaSBva3JhamUgdsWvYmVjXHJcbiAgIG5ldXbDoWTEm2xvLCB0YWvFvmUgU3RlcCBuZW3Em2wga29ua3VyZW5jaS4gTmFzdGF2dWplbWUgamUgcHJvdG8gZXhwbGljaXRuxJtcclxuICAgYSBzIGAhaW1wb3J0YW50YCDigJQgU3RlcMWvdiBzdHlsZXNoZWV0IGplIG5hIGNkbi5teXNob3B0ZXQuY29tLCB0ZWR5XHJcbiAgIGNyb3NzLW9yaWdpbiwgYSBqZWhvIHNwZWNpZmljaXR1IHogSlMgbmV6amlzdMOtxaEuICovXHJcbi5uZXh0LXN0ZXAgLm5leHQtc3RlcC1maW5pc2ggc21hbGwsXHJcbi5uZXh0LXN0ZXAgLm5leHQtc3RlcC1maW5pc2ggc3BhbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG5cdGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG5cdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ1ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTSyBBcnRpcyBCcm5vIOKAlCBITEFWScSMS0EgS0FURUdPUklFIChiYW5uZXIgw6AgbGEgVmVuZXppYSlcbiAgIEhUTUwgYC5zay1jYXQtaGVyb2Agc2Ugdmtsw6Fkw6EgZG8gSE9STsONSE8gUE9QSVNVIGthdGVnb3JpZSAoYWRtaW4pLlxuICAgYG1haW4uanNgICg4LiBJSUZFKSBobyBwxZllc3VuZSBuYSDDunBsbsO9IHZyY2ggb2JzYWh1IGEgVkxPxb3DjSBETyBOxJpKXG4gICByZcOhbG7DqSBgLmJyZWFkY3J1bWJzYCArIGBoMS5jYXRlZ29yeS10aXRsZWAg4oCUIMW+w6FkbsOhIGR1cGxpY2l0YSwgU0VPIE9LLlxuICAgRnVsbC1ibGVlZCBwxZllcyBjZWxvdSDFocOtxZlrdSB2aWV3cG9ydHUsIE5Jxb3FoMONIG5lxb4gaG9tZXBhZ2UgY2Fyb3VzZWwgKH41MDBweCkuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zay1jYXQtaGVybyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LyogcHJvbG9tZW7DrSBjb250YWluZXJ1IG5hIHBsbm91IMWhw63FmWt1IHZpZXdwb3J0dSAqL1xuXHR3aWR0aDogMTAwdnc7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0bWluLWhlaWdodDogY2xhbXAoMzQwcHgsIDM4dncsIDUwMHB4KTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC8qIHBsYWNlaG9sZGVyIG5hdnksIGtkecW+IGNoeWLDrSBmb3RrYTsgaW5saW5lIGJhY2tncm91bmQtaW1hZ2Ugc2UgbmF2cnN0dsOtICovXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLW5hdnkpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4vKiBtb2JpbG7DrSB2YXJpYW50YSBmb3RreSDigJQgbmEgZGVza3RvcHUgc2UgdsWvYmVjIG5ldnlrcmVzbHVqZSAoYSBuZXN0YWh1amUpICovXG4uc2stY2F0LWhlcm9fX21vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4vKiB6dG1hdmVuw60gcHJvIMSNaXRlbG5vc3QgYsOtbMOpaG8gdGV4dHUgKi9cbi5zay1jYXQtaGVybzo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogMTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMCwgMjUsIDU1LCAuMzApLCByZ2JhKDIwLCAyNSwgNTUsIC41NSkpO1xufVxuLnNrLWNhdC1oZXJvX19pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxNHB4O1xuXHRwYWRkaW5nOiAzMHB4IDI0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogSDEgPSByZcOhbG7DvSBuYWRwaXMga2F0ZWdvcmllLCBwxZllc3VudXTDvSBkb3ZuaXTFmSAoQmViYXMgdmVyesOhbGt5LCBiw61sw70pICovXG4uc2stY2F0LWhlcm8gaDEsXG4uc2stY2F0LWhlcm8gLmNhdGVnb3J5LXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtZGlzcGxheSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCA1LjV2dywgNC42cmVtKTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0dGV4dC1zaGFkb3c6IDAgMnB4IDIycHggcmdiYSgwLCAwLCAwLCAuMzgpO1xufVxuXG4vKiBEcm9iZcSNa3kgPSByZcOhbG7DqSBgLmJyZWFkY3J1bWJzYCwgcMWZZXN1bnV0w6kgZG8gTEVWw4lITyBIT1JOw41ITyBST0hVIGJhbm5lcnUsXG4gICBhbGUgemFyb3ZuYW7DqSBuYSBHUklEIFNUUsOBTktZIChjb250YWluZXIgMTE3OHB4LCBzdGVqbsSbIGpha28gaGxhdmnEjWthKSDigJRcbiAgIHByb3RvIGZ1bGwtd2lkdGggYWJzb2x1dG7DrSBww6FzIHMgZG9wb8SNw610YW7DvW0gcG9zdHJhbm7DrW0gcGFkZGluZ2VtLiAqL1xuLyogU0xPVCBwcm8gZHJvYmXEjWt5ID0gdmxhc3Ruw60gcHJ2ZWsgdiBIVE1MIChgLnNrLWNhdC1oZXJvX19iY2ApLCBwxZnDrW3DvSBwb3RvbWVrXG4gICBiYW5uZXJ1LiBQb3ppY3VqZW1lIFNMT1QsIG5lIHNhbW90bsOpIGAuYnJlYWRjcnVtYnNgIOKAlCBkw61reSB0b211IGplIGplZG5vLCBjb1xuICAgcyBuaW1pIGTEm2zDoSBTdGVwLCBhIG5lbcWvxb5lIGRvasOtdCBrIHDFmWVrcnl2dSBuYWRwaXN1IChkxZnDrXbEm2rFocOtIGFic29sdXRuw61cbiAgIHBvemljb3bDoW7DrSBgLmJyZWFkY3J1bWJzYCBzZSB2enRhaG92YWxvIGsgdnljZW50cm92YW7DqW11IGBfX2lubmVyYCkuICovXG4uc2stY2F0LWhlcm9fX2JjIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE4cHg7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAzO1xuXHRwYWRkaW5nOiAwIG1heCgyMHB4LCBjYWxjKCgxMDAlIC0gMTE3OHB4KSAvIDIpKTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIHByw6F6ZG7DvSBww6FzIGHFpSBuZWJsb2t1amUga2xpa3kgKi9cbn1cbi5zay1jYXQtaGVyb19fYmMgPiAqIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4vKiBEcm9iZcSNa3kgdXZuaXTFmSBzbG90dSDigJQgSkVERU4gxZjDgURFSyBwxZllcyBGTEVYLlxuICAg4pqg77iPIGB3aGl0ZS1zcGFjZTpub3dyYXBgIG5lc3RhxI3DrTogU3RlcCBkw6F2w6EgcG90b21rxa9tIHZsYXN0bsOtIGNob3bDoW7DrSBhIG9ic2FoXG4gICBzZSBsw6FtYWwgcMWZZXMgdsOtYyDFmcOhZGvFryAoZWxlbWVudCBtxJtsIDk3IHB4KS4gRmxleCDFmcOhZGVrIHRvIGRyxb7DrSBzcG9sZWhsaXbEmy4gKi9cbi5zay1jYXQtaGVyb19fYmMgLmJyZWFkY3J1bWJzIHtcblx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRsZXR0ZXItc3BhY2luZzogLjA2ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIC40NSk7XG59XG4uc2stY2F0LWhlcm9fX2JjIC5icmVhZGNydW1icyA+IHNwYW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zay1jYXQtaGVyb19fYmMgLmJyZWFkY3J1bWJzIG1ldGEge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiDimqDvuI8gU3RlcCBrcmVzbMOtIFZMQVNUTsONIMWhaXBrdSBwxZllcyBgYTo6YWZ0ZXJgIGlrb25vdsO9bSBmb250ZW0gYHNob3B0ZXRgXG4gICAoxaFlZMOhLCB+MzIgcHgpIOKGkiB2ZWRsZSBuYcWhw60gYsOtbMOpIHZ6bmlrYWx5IERWxJogxaFpcGt5LiBaYWLDrWrDrW1lIFN0ZXBvdm91LFxuICAgesWvc3TDoXbDoSBqZW4gbmHFoWUgU1ZHIG5hIGAubmF2aWdhdGlvbi1idWxsZXRgLiAqL1xuLnNrLWNhdC1oZXJvX19iYyAuYnJlYWRjcnVtYnMgYTo6YmVmb3JlLFxuLnNrLWNhdC1oZXJvX19iYyAuYnJlYWRjcnVtYnMgYTo6YWZ0ZXIge1xuXHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIOKaoO+4jyBTdGVwIGTDoXbDoSBvZGthesWvbSwgdm5vxZllbsO9bSBzcGFuxa9tIGkgb2RkxJtsb3ZhxI1pIGBwYWRkaW5nOjEwcHggMCAxMHB4IDIwcHhgXG4gICDihpIgxZnDoWRlayBieWwgNDAgcHggdnlzb2vDvSBhIHRleHQgb2RzYXplbsO9IG8gMjAgcHggb2QgZ3JpZHUuIE51bHVqZW1lIHBhZGRpbmdcbiAgIG5hIFbFoEVDSCBwb3RvbWPDrWNoIChtYXJnaW4gb2RkxJtsb3ZhxI1lIHrFr3N0w6F2w6EsIHRlbiBkcsW+w60gbWV6ZXJ5IGtvbGVtIMWhaXBreSkuICovXG4uc2stY2F0LWhlcm9fX2JjIC5icmVhZGNydW1icyxcbi5zay1jYXQtaGVyb19fYmMgLmJyZWFkY3J1bWJzICoge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4vKiBTdGVwIGRyxb7DrSB1IG9ka2F6xa8gaSBQRVZOT1UgVsOdxaBLVSAofjM4IHB4KSDihpIgxZnDoWRlayB6xa9zdMOhdmFsIHZ5c29rw70gaSBzIG51bG92w71tXG4gICBwYWRkaW5nZW0uIE51bHVqZW1lLiBPZGTEm2xvdmHEjSBWWU5FQ0jDgVbDgU1FIOKAlCB0ZW4gbcOhIHZsYXN0bsOtIHJvem3Em3IgMTXDlzExIChTVkcgxaFpcGthKS4gKi9cbi5zay1jYXQtaGVyb19fYmMgLmJyZWFkY3J1bWJzID4gc3Bhbixcbi5zay1jYXQtaGVyb19fYmMgLmJyZWFkY3J1bWJzIGEsXG4uc2stY2F0LWhlcm9fX2JjIC5icmVhZGNydW1icyBhIHNwYW4ge1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0bWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG59XG4vKiBvZGthenkgQsONTMOJLCBob3ZlciBiw61sw70gcyBwb2R0csW+ZW7DrW0gKi9cbi5zay1jYXQtaGVybyAuYnJlYWRjcnVtYnMgYSxcbi5zay1jYXQtaGVybyAuYnJlYWRjcnVtYnMgYSBzcGFuIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNrLWNhdC1oZXJvIC5icmVhZGNydW1icyBhOmhvdmVyLFxuLnNrLWNhdC1oZXJvIC5icmVhZGNydW1icyBhOmhvdmVyIHNwYW4ge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG59XG4vKiBwb3NsZWRuw60gcG9sb8W+a2EgPSBha3R1w6FsbsOtIGthdGVnb3JpZSAobmVuw60gb2RrYXopIOKGkiBkZWNlbnRuxJsgdG1hdsWhw60gKi9cbi5zay1jYXQtaGVybyAuYnJlYWRjcnVtYnMgPiBzcGFuOmxhc3QtY2hpbGQge1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNikgIWltcG9ydGFudDtcbn1cbi8qIE9kZMSbbG92YcSNOiBTdGVwIGhvIHNjaG92w6F2w6EgKGAubmF2aWdhdGlvbi1idWxsZXRgIGplIDDDlzAsIMWhaXBrdSBrcmVzbMOtIHZsYXN0bsOtbVxuICAgaWNvbiBmb250ZW0sIGt0ZXLDvSBuw6FtIHDFmWViaWplIFBvcHBpbnMpIOKGkiBuYWtyZXNsw61tZSBzaSB2bGFzdG7DrSDFoWlwa3UgU1ZHIG1hc2tvdSxcbiAgIGHFpSBqZSBWxb1EWSB2aWTEm3QuIGBmb250LXNpemU6MGAgc2tyeWplIHDFr3ZvZG7DrSB6bmFrIOKAni9cIi4gKi9cbi5zay1jYXQtaGVybyAuYnJlYWRjcnVtYnMgLm5hdmlnYXRpb24tYnVsbGV0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDExcHg7XG5cdG1hcmdpbjogMCAxMXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRmb250LXNpemU6IDAgIWltcG9ydGFudDtcblx0dGV4dC1pbmRlbnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IC8qIMWhaXBrYSBCw41Mw4EgKi9cblx0LXdlYmtpdC1tYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNNCAxMmgxNU0xMyA2bDYgNi02IDYnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciAvIDE1cHggMTFweDtcblx0bWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTQgMTJoMTVNMTMgNmw2IDYtNiA2Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAxNXB4IDExcHg7XG59XG5cbi8qIMWhaXBrYSBkb2zFryDigJQgcGx5bnVsw70gc2tvayBuYSBwcm9kdWt0eSAqL1xuLnNrLWNhdC1oZXJvX19zY3JvbGwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0Ym90dG9tOiAyNHB4O1xuXHRtYXJnaW4tbGVmdDogLTIycHg7XG5cdHotaW5kZXg6IDM7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41NSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDYpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjIycyBlYXNlLCBib3JkZXItY29sb3IgLjIycyBlYXNlO1xuXHRhbmltYXRpb246IHNrLWNhdC1ib3VuY2UgMi40cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5zay1jYXQtaGVyb19fc2Nyb2xsOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQtd2Via2l0LW1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzEuNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTYgOWw2IDYgNi02Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAxOHB4IDE4cHg7XG5cdG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzEuNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTYgOWw2IDYgNi02Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAxOHB4IDE4cHg7XG59XG4uc2stY2F0LWhlcm9fX3Njcm9sbDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE4KTtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xufVxuQGtleWZyYW1lcyBzay1jYXQtYm91bmNlIHtcblx0MCUsIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblx0NTAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7IH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5zay1jYXQtaGVybyB7XG5cdFx0bWluLWhlaWdodDogY2xhbXAoMjYwcHgsIDUydncsIDM2MHB4KTtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7IC8qIHN0ZWpuxJsgamFrbyBuYSBkZXNrdG9wdSAqL1xuXHR9XG5cblx0LyogLS0tIFNBTU9TVEFUTsOBIEZPVEtBIFBSTyBNT0JJTCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAgIERlc2t0b3BvdsOpIGJhbm5lcnkganNvdSDFoWlyb2vDqSAofjQ6MSkgYSBuYSB0ZWxlZm9udSB6IG5pY2ggYGNvdmVyYFxuXHQgICB1a3JvasOtIMO6emvDvSBwcm91xb5lay4gUHJvdG8gc23DrSBrYXRlZ29yaWUgZG9kYXQgZHJ1aG91LCBuYSB2w73FoWt1XG5cdCAgIGtvbXBvbm92YW5vdSBmb3RrdSDigJQgc3Rlam7DvSBwcmluY2lwIGpha28gbW9iaWxuw60gYmFubmVyIGNhcm91c2VsdS5cblxuXHQgICBWcnN0dmEgbGXFvsOtIFBPRCB6dG1hdmVuw61tICh0byBtw6Egei1pbmRleCAxKSBpIHBvZCBvYnNhaGVtICh6LWluZGV4IDIpLlxuXG5cdCAgIOKaoO+4jyBTY29wZSBgOmhhcyguc2stY2F0LWhlcm9fX21vYmlsZSlgIGplIHNjaHbDoWxuxJs6IGthdGVnb3JpZSwga3RlcsOhXG5cdCAgIG1vYmlsbsOtIGZvdGt1IGplxaF0xJsgbmVtw6EsIHNpIHBvZHLFvsOtIGRlc2t0b3Bvdm91LiBCZXogdG9obyBieSBwb1xuXHQgICBuYXNhemVuw60gdsWhZWNobnkgYmFubmVyeSBuYSBtb2JpbHUgem1vZHJhbHkgbmEgcGxhY2Vob2xkZXIuXG5cdCAgIOKaoO+4jyBQxZllYml0w61tIG5hIGBiYWNrZ3JvdW5kLWltYWdlOiBub25lYCBzZSBkZXNrdG9wb3bDoSBmb3RrYSBuYSBtb2JpbHVcblx0ICAgQU5JIE5FU1RBSFVKRSAocHJvaGzDrcW+ZcSNIMWZZcWhw60gc3RhaG92w6Fuw60gYcW+IHogdsO9c2xlZG7DqSBob2Rub3R5KSwgdGFrxb5lXG5cdCAgIHRlbGVmb24gbmVzdGFodWplIG9ixJsgZm90a3kg4oCUIGplbiB0dSBzdm9qaS4gKi9cblx0LnNrLWNhdC1oZXJvX19tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRpbnNldDogMDtcblx0XHR6LWluZGV4OiAwO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cblx0LnNrLWNhdC1oZXJvOmhhcyguc2stY2F0LWhlcm9fX21vYmlsZSkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHQvKiBzIHZsYXN0bsOtIGZvdGtvdSBzaSBiYW5uZXIgemFzbG91xb7DrSB2w61jIG3DrXN0YSAqL1xuXHRcdG1pbi1oZWlnaHQ6IGNsYW1wKDMwMHB4LCA4MnZ3LCA0MDBweCk7XG5cdH1cblx0LnNrLWNhdC1oZXJvX19pbm5lciB7XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdC8qIG5hZHBpcyBuZXNtw60gbMOpenQgcG9kIGRyb2JlxI1reSBuYWhvxZllIGFuaSBwb2QgxaFpcGt1IGRvbGUgKi9cblx0XHRwYWRkaW5nOiA1NnB4IDE4cHggNjBweDtcblx0fVxuXHQvKiDimqDvuI8gWsOha2xhZG7DrSBgY2xhbXAoMi40cmVtLCA1LjV2dywgNC42cmVtKWAgZMOhdsOhIG5hIG1vYmlsdSBqZW4gMjRweFxuXHQgICAocm9vdCBqZSAxMHB4LCA1LjV2dyA9IDIxcHgg4oaSIHZ5aHJhamUgc3BvZG7DrSBtZXopLiBOYSBiYW5uZXIgdnlzb2vDvVxuXHQgICB+MzAwcHggamUgdG8gcG9kZGltZW56b3ZhbsOpLCBwcm90byB2bGFzdG7DrSDFoWvDoWxhIHYgcHguICovXG5cdC5zay1jYXQtaGVybyBoMSxcblx0LnNrLWNhdC1oZXJvIC5jYXRlZ29yeS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgzMHB4LCA5dncsIDQ0cHgpO1xuXHR9XG5cdC5zay1jYXQtaGVyb19fYmMge1xuXHRcdHRvcDogMTZweDtcblx0fVxuXHQvKiDimqDvuI8gRHJvYmXEjWt5IG1hasOtIGBmbGV4LXdyYXA6bm93cmFwYCAoamluYWsgamUgU3RlcCBsw6FtZSBkbyBuxJtrb2xpa2EgxZnDoWRrxa8pLFxuXHQgICB0YWvFvmUgZGxvdWjDoSBjZXN0YSAo4oCeRG9txa8g4oaSIE11xb5pIOKGkiBUcmnEjWthXCIpIGJ5IG5hIMO6emvDqW0gZGlzcGxlamkgcMWZZXRla2xhXG5cdCAgIHZlbiBhIHVkxJtsYWxhIHZvZG9yb3Zuw70gc2Nyb2xsIGNlbMOpIHN0csOhbmt5LiBOZWNow6FtZSBwxZlldMOpY3QgamVuIGplIHNhbW90bsOpXG5cdCAgIGEgc2Nyb2xsYmFyIHNjaG92w6FtZSDigJQgdml6dcOhbG7EmyB0byBwxa9zb2LDrSBqYWtvIG/FmcOtem51dMOtLCBuZSBqYWtvIHJvemJpdMOtLiAqL1xuXHQuc2stY2F0LWhlcm9fX2JjIHtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTtcblx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cdH1cblx0LnNrLWNhdC1oZXJvX19iYzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXHQuc2stY2F0LWhlcm9fX2JjIC5icmVhZGNydW1icyB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cdC5zay1jYXQtaGVybyAuYnJlYWRjcnVtYnMgLm5hdmlnYXRpb24tYnVsbGV0IHtcblx0XHRtYXJnaW46IDAgOHB4O1xuXHR9XG5cdC5zay1jYXQtaGVyb19fc2Nyb2xsIHtcblx0XHR3aWR0aDogMzhweDtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0Ym90dG9tOiAxNnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTlweDtcblx0fVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0LnNrLWNhdC1oZXJvX19zY3JvbGwgeyBhbmltYXRpb246IG5vbmU7IH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBLQVRFR09SSUUgQkVaIEJBTk5FUlUg4oCUIGVsZWdhbnRuw60gdGV4dG92w6EgaGxhdmnEjWthLlxuICAgS2R5xb4gYC5zay1jYXQtaGVyb2AgY2h5YsOtLCBkcm9iZcSNa3kgaSBIMSB6xa9zdGFub3UgdiB0b2t1IOKGkiBuZXNtw61cbiAgIHZ5cGFkYXQgb2RieXTEmy4gKEpha21pbGUgYmFubmVyIGplLCBKUyBqZSB6IHRva3Ugb2RlYmVyZSBhIHR5aGxlXG4gICBzZWxla3RvcnkgcMWZZXN0YW5vdSBwbGF0aXQg4oCUIGA+IC5icmVhZGNydW1ic2AgamUgcMWZw61tw70gcG90b21lay4pXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jb250ZW50LXdyYXBwZXIgPiAuYnJlYWRjcnVtYnMge1xuXHRwYWRkaW5nOiAyMHB4IDAgMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuNDUpO1xufVxuLmNvbnRlbnQtd3JhcHBlciA+IC5icmVhZGNydW1icyBhIHtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgLjQ1KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRlbnQtd3JhcHBlciA+IC5icmVhZGNydW1icyBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG4uY2F0ZWdvcnktdG9wIGgxLmNhdGVnb3J5LXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtZGlzcGxheSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNHZ3LCAzLjJyZW0pO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdG1hcmdpbjogMTBweCAwIDIycHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUE9ES0FURUdPUklFIOKAlCDigJ5tZXRyb1wiIGRsYcW+ZGljZSBzIHZsYXNvdsO9bSByw6FtZcSNa2VtICjDoCBsYSBWZW5lemlhKVxuICAgU2hvcHRldCBtYXJrdXA6IHVsLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSA+IGxpLmNvbC0qID4gYVxuICAgICAgICAgICAgICAgICAgICAgPiBzcGFuLmltYWdlID4gaW1nICArICBzcGFuLnRleHRcbiAgIEJvb3RzdHJhcCBgY29sLSpgIHTFmcOtZHkgbmV1dHJhbGl6dWplbWUgYSBkxJtsw6FtZSB2bGFzdG7DrSBncmlkLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIHtcblx0ZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuXHQvKiBhxb4gOCB2IMWZYWTEmyBuYSB2ZWxrw71jaCBvYnJhem92a8OhY2gsIHTEm3NuxJsgdSBzZWJlIChuYSBwxZnDoW7DrSkuXG5cdCAgIMWga8OhbGEgc2xvdXBjxa8gbsOtxb4gdiDigJ5yZXNwb256aXZpdMSbXCI6IDgg4oaSIDYg4oaSIDQg4oaSIDMg4oaSIDIuICovXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG5cdGdhcDogNnB4O1xuXHRtYXJnaW46IDAgMCAyNHB4ICFpbXBvcnRhbnQ7IC8qIG9kc3R1cCBvZCDFmWF6ZW7DrSBwb2QgbcWZw63FvmtvdSAqL1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlID4gbGkge1xuXHQvKiB6YWLDrXQgQm9vdHN0cmFwIGNvbC14cy02IC8gY29sLXNtLTQgLyBjb2wtbGctMyAvIGNvbC14bC0yICovXG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXHRmbGV4OiBub25lICFpbXBvcnRhbnQ7XG5cdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgPiBsaTo6YmVmb3JlLFxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSA+IGxpOjphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgPiBsaSA+IGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC8qIOKaoO+4jyBTdGVwIGTDoXbDoSBuYSBvZGtheiBgcGFkZGluZzoxNXB4YCDihpIgZm90a2EgbmVzYWhhbGEgZG8ga3JhamUgYSBwxZlpXG5cdCAgIDggc2xvdXBjw61jaCBqw60geiBkbGHFvmRpY2UgMTY3cHggemJ5bG8gamVuIDEzMy4gTnVsdWplbWU6IGZvdGthIGpkZVxuXHQgICBvZCBrcmFqZSBrZSBrcmFqaSAobWV0cm8pLCBvZHNhemVuw60gc2kgZHLFvsOtIGplbiBwb3Bpc2VrIHBvZCBuw60uXG5cdCAgIOKaoO+4jyBgd2lkdGg6MTAwJWAgamUgbnV0bsOpIHRha3kg4oCUIGBsaWAgamUgZmxleCBrb250ZWpuZXIsIHRha8W+ZSBvZGthelxuXHQgICBqYWtvIGZsZXggcG9sb8W+a2EgKGBmbGV4OjEgMSBhdXRvYCwgd2lkdGggYXV0bykgc2Ugc21yc2tsIG5hIG9ic2FoLiAqL1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjIycyBlYXNlLCBib3gtc2hhZG93IC4yMnMgZWFzZTtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgPiBsaSA+IGE6aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXNrLW5hdnkpO1xuXHRib3gtc2hhZG93OiAwIDZweCAyMHB4IHJnYmEoMjAsIDI1LCA1NSwgLjA4KTtcbn1cbi8qIGZvdGthIOKAlCBwb23Em3IgNDozLCB2eXBsbsOtIGRsYcW+ZGljaSAqL1xuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSAuaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IC8qIGtvdHZhIHBybyBhYnNvbHV0bsSbIHVtw61zdMSbbm91IGZvdGt1IG7DrcW+ICovXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Lyog4pqg77iPIFN0ZXAgZHLFvsOtIG5hIHBsb8WhZSBwZXZub3UgYGhlaWdodDoxMDBweGAgYSBleHBsaWNpdG7DrSB2w73FoWthIFbFvURZXG5cdCAgIHDFmWViaWplIGBhc3BlY3QtcmF0aW9gIOKGkiBiZXogYGhlaWdodDphdXRvYCBieWwgcG9txJtyIDEuNjUgbcOtc3RvIDQ6My4gKi9cblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdGFzcGVjdC1yYXRpbzogNCAvIDM7XG5cdC8qIOKaoO+4jyBTdGVwIGTDoXbDoSBwbG/FoWUgYG1hcmdpbi1ib3R0b206MTBweGAg4oaSIG1lemkgxaFlZG91IHBsb2Nob3UgYSBsaW5rb3Vcblx0ICAgbmFkIHBvcGlza2VtIHplbGEgbWV6ZXJhLiAqL1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogdmFyKC0tc2staW1nLWJnLCAjZjBmMGYwKTtcbn1cbi8qIOKaoO+4jyBGb3RrYSBNVVPDjSBiw710IGFic29sdXRuw60gcMWZZXMgY2Vsb3UgcGxvY2h1LiBEdmEgZMWvdm9keTpcbiAgICgxKSBTdGVwIGRyxb7DrSBuYSBgaW1nYCB2bGFzdG7DrSByb3ptxJtyIHNpbG7Em2ppIG5lxb4gbmHFoWUgcHJhdmlkbG8g4oaSIGZvdGthIHNlXG4gICAgICAgdnlrcmVzbG92YWxhIHYgbmF0aXZuw60gdmVsaWtvc3RpIG1pbmlhdHVyeSAoMTQww5cxMDApIHphcmHFvmVuw6EgZG8gTEVWw4lIT1xuICAgICAgIEhPUk7DjUhPIHJvaHUgcGxvY2h5IDIyM8OXMTY3LCB0YWvFvmUgdnlwYWRhbGEgbmV2eWNlbnRyb3ZhbsSbO1xuICAgKDIpIGBoZWlnaHQ6MTAwJWAgc2UgbmEgcGxvY2h1IHMgYGhlaWdodDphdXRvYCArIGBhc3BlY3QtcmF0aW9gIG5lcmVzb2x2dWplXG4gICAgICAgKHrFr3N0YWxvIDEwMHB4KSDigJQgYWJzb2x1dG7DrSBwb3ppY292w6Fuw60gcyBgaW5zZXQ6MGAgdG8gb2JlamRlLiAqL1xuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSAuaW1hZ2UgaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0bWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNTVzIGN1YmljLWJlemllciguMiwgLjYsIC4yLCAxKTtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgPiBsaSA+IGE6aG92ZXIgLmltYWdlIGltZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4vKiBrYXRlZ29yaWUgQkVaIGZvdGt5IOKAlCBKUyBwxZlpZMOhIC5zay1zdWJjYXQtLW5vaW1nIChTaG9wdGV0IGTDoXbDoSBmb2xkZXIuc3ZnKSAqL1xuLyogYGluc2V0OjBgICsgYG1hcmdpbjphdXRvYCA9IGtsYXNpY2vDqSBhYnNvbHV0bsOtIHZ5Y2VudHJvdsOhbsOtIGlrb25reSAqL1xuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSA+IGxpLnNrLXN1YmNhdC0tbm9pbWcgLmltYWdlIGltZyB7XG5cdHdpZHRoOiA0NnB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IGF1dG87XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdG9wYWNpdHk6IC4yODtcblx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiBQb3Bpc2VrICsgxaFpcGthLCBrdGVyw6EgdnlqZWRlIG5hIGhvdmVyLlxuICAgVHlwb2dyYWZpZSBzcm92bmFuw6EgbmEgSkVETk9UTk9VIMWgS8OBTFUgbWFsw71jaCB2ZXJ6w6Fsa292w71jaCBsYWJlbMWvXG4gICAoMTNweCAvIDYwMCAvIC4wOGVtKSDigJQgc3Rlam7EmyBqYWtvIMWZYXplbsOtIHYga2F0ZWdvcmlpLCBwb3Bpc2t5IHZhcmlhbnRcbiAgIGEgaGxhdmnEjWt5IGFrb3JkZW9udSBuYSBkZXRhaWx1LiBExZnDrXYgdG8gYnlsbyAxMnB4Ly4wNGVtLCBjb8W+IG1lemkgbmltaVxuICAgdnnEjW7DrXZhbG8uIFBvcGlzZWsgamUgesOhcm92ZcWIIHN2aXNsZSB2eWNlbnRyb3ZhbsO9IG5hIHBldm7DqSB2w73FoWNlLCBhxaUgbWFqw61cbiAgIHbFoWVjaG55IGRsYcW+ZGljZSB2IMWZYWTEmyBzdGVqbsSbIHZ5c29rw70gc3BvZGVrIGkgcMWZaSBkZWzFocOtbSBuw6F6dnUuICovXG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIC50ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDhweDtcblx0Lyog4pqg77iPIERlbMWhw60gbsOhenZ5ICjigJ5Qb2zFoXTDocWZZSwgcG92bGXEjWVuw60sIHJ1xI1uw61rXCIpIHNlIHphbG9tw60g4oCUIG5hIHRvIGJ5bG9cblx0ICAgcHJva2zDoWTDoW7DrSAxLjIgbW9jIHTEm3Nuw6kgYSDFmcOhZGt5IHNlIGxlcGlseS4gKi9cblx0bWluLWhlaWdodDogNTJweDsgLyogMiDFmcOhZGt5ICsgb2RzYXplbsOtIOKGkiBkbGHFvmRpY2UgdiDFmWFkxJsgZHLFvsOtIHN0ZWpuw70gc3BvZGVrICovXG5cdHBhZGRpbmc6IDEwcHggMTJweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMS4zNTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdC8qIOKaoO+4jyBTdGVwIG3DoSBuYSBvZGthenUgYHRleHQtYWxpZ246IGNlbnRlcmAgYSBgLnRleHRgIGhvIETEmkRJTCDigJQgdVxuXHQgICBqZWRub8WZw6Fka292w71jaCBuw6F6dsWvIHRvIG5lYnlsbyBwb3puYXQgKHRleHQgamUgZmxleCBwb2xvxb5rYSB1IGxldsOpaG9cblx0ICAga3JhamUpLCBhbGUgemFsb21lbsOpIG7DoXp2eSBzZSB1dm5pdMWZIGNlbnRyb3ZhbHkgYSB2eXBhZGFseSBqaW5hayBuZcW+XG5cdCAgIG9zdGF0bsOtLiBaYXJvdm7DoXbDoW1lIGRvbGV2YSBqYWtvIHpieXRlayBwb3Bpc2vFry4gKi9cblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIC50ZXh0OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGZsZXg6IG5vbmU7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yMnMgZWFzZSwgdHJhbnNmb3JtIC4yMnMgZWFzZTtcblx0LXdlYmtpdC1tYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNNCAxMmgxNU0xMyA2bDYgNi02IDYnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciAvIDE0cHggMTBweDtcblx0bWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTQgMTJoMTVNMTMgNmw2IDYtNiA2Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAxNHB4IDEwcHg7XG59XG4vKiBIb3ZlcjogYmFydmEgWsWuU1TDgVbDgSBuYXZ5ICh0ZXh0IGkgxaFpcGthKSwgcMWZaWJ1ZGUgamVuIHBvZHRyxb5lbsOtIG7DoXp2dS5cbiAgIMSMZXJ2ZW7DoSBzZSB0dSB6a291xaFlbGEsIGFsZSB1IGRsYcW+ZGljIHZlZGxlIHNlYmUgcMWvc29iaWxhIG5la2xpZG7EmyDigJRcbiAgIG5hdnkgKyBwb2R0csW+ZW7DrSBqZSBkZWNlbnRuxJtqxaHDrSBhIHBvxZnDoWQgamFzbsSbIHNpZ25hbGl6dWplIHByb2tsaWsuICovXG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlID4gbGkgPiBhOmhvdmVyIC50ZXh0IHtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG5cdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbn1cbi8qIHBvZHRyxb5lbsOtIG5lc23DrSB6YXPDoWhub3V0IMWhaXBrdSAoamUgdG8gcHNldWRvZWxlbWVudCB1dm5pdMWZIC50ZXh0KSAqL1xuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSA+IGxpID4gYTpob3ZlciAudGV4dDo6YWZ0ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlID4gbGkgPiBhOmhvdmVyIC50ZXh0OjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICDFmEFaRU7DjSDigJQgZnVsbC1ibGVlZCB0b29sYmFyIHMgdmxhc292w71taSBsaW5rYW1pICjDoCBsYSBWZW5lemlhKVxuICAgVmxldm8gcG/EjWV0IHByb2R1a3TFryAodmtsw6Fkw6EgbWFpbi5qcyksIHZwcmF2byDFmWF6ZW7DrSBqYWtvIMSNaXN0w71cbiAgIHRleHQgcyBkxJtsw610a3kg4oCUIMW+w6FkbsOpIMWhZWTDqSBrcmFiacSNa3kuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5saXN0U29ydGluZy5qcy1saXN0U29ydGluZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMHZ3O1xuXHRtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dykgIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMjZweCAhaW1wb3J0YW50O1xuXHRtaW4taGVpZ2h0OiA1MnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogMTZweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XG5cdC8qIGJvxI1uw60gb2RzYXplbsOtIGRvcm92bsOhIG1haW4uanMgbmEgZ3JpZCBobGF2acSNa3kgKi9cblx0cGFkZGluZzogMCAyMHB4O1xufVxuLnNrLXNvcnQtY291bnQge1xuXHRmbGV4OiBub25lO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLjA2ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5saXN0U29ydGluZ19fY29udHJvbHMge1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTtcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuLmxpc3RTb3J0aW5nX19jb250cm9sczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmxpc3RTb3J0aW5nX19jb250cm9scyA+IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmxpc3RTb3J0aW5nX19jb250cm9scyA+IGxpOjpiZWZvcmUsXG4ubGlzdFNvcnRpbmdfX2NvbnRyb2xzID4gbGk6OmFmdGVyIHtcblx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpc3RTb3J0aW5nX19jb250cm9scyA+IGxpICsgbGkge1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xufVxuLmxpc3RTb3J0aW5nX19jb250cm9sIHtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDhweCAxNnB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgLjU1KSAhaW1wb3J0YW50O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xufVxuLmxpc3RTb3J0aW5nX19jb250cm9sOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XG59XG4ubGlzdFNvcnRpbmdfX2NvbnRyb2wtLWN1cnJlbnQge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0gcmVzcG9ueml2aXRhIC0tLSAqL1xuLyogOCBzbG91cGPFryBtw6Egc215c2wgamVuIG5hIG9wcmF2ZHUgxaFpcm9rw6ltIG9rbsSbIOKAlCBqaW5hayBieSBkbGHFvmRpY2UgYnlseVxuICAgbWVuxaHDrSBuZcW+IHBvcGlzZWsuIFBvZCAxNjAwcHggenDEm3QgbmEgNi4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcblx0LnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIycHggIWltcG9ydGFudDtcblx0fVxuXHQuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIC50ZXh0IHtcblx0XHRwYWRkaW5nOiAxMXB4IDExcHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0fVxuXHQvKiBuYSBtb2JpbHUgxaFpcGt1IHNjaG92w6FtZSDigJQgbmVjaGNlbWUgbMOhbWF0IGRlbMWhw60gbsOhenZ5ICovXG5cdC5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgLnRleHQ6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC8qIHRvb2xiYXI6IHBvxI1ldCBuYWQsIMWZYXplbsOtIHBvZCAodm9kb3Jvdm7EmyBzY3JvbGxvdmF0ZWxuw6kpICovXG5cdC5saXN0U29ydGluZy5qcy1saXN0U29ydGluZyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRnYXA6IDA7XG5cdFx0cGFkZGluZzogMTBweCAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxuXHQuc2stc29ydC1jb3VudCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0fVxuXHQubGlzdFNvcnRpbmdfX2NvbnRyb2xzIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luOiAwIC0xNnB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMCAxNnB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lmxpc3RTb3J0aW5nX19jb250cm9sIHtcblx0XHRwYWRkaW5nOiA2cHggMTJweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU1BPRE7DjSBPVkzDgUTDgU7DjSBWw51QSVNVICgubGlzdGluZ0NvbnRyb2xzKSDigJQg4oCeTmHEjcOtc3QgZGFsxaHDrVwiLFxuICAgc3Ryw6Fua292w6Fuw60sIHBvxI1ldCBwb2xvxb5laywg4oCeTmFob3J1XCIuIFN0ZWpuw70gxI1pc3TDvSBzdHlsIGpha28gdG9vbGJhclxuICAgxZlhemVuw606IHZsYXNvdsOpIGxpbmt5LCBocmFuYXTDqSByb2h5LCB6dGx1bWVuw6EgxaFlZMOhICsgbmF2eSBha2NlbnR5LlxuICAgUm96dnLFvmVuw606IFtOYWhvcnVdIFtOYcSNw61zdCBkYWzFocOtXSBbc3Ryw6Fua292w6Fuw61dIC8gW3BvxI1ldCBwb2xvxb5la11cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmxpc3RpbmdDb250cm9scyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyO1xuXHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFwidG9wIGxvYWQgcGFnZVwiXG5cdFx0XCJ0b3RhbCB0b3RhbCB0b3RhbFwiO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDE0cHg7XG5cdG1hcmdpbjogMzZweCAwIDhweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAyNnB4IDAgMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xufVxuLmxpc3RpbmdDb250cm9scyAuZ29Ub1RvcCB7XG5cdGdyaWQtYXJlYTogdG9wO1xuXHRqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xufVxuLmxpc3RpbmdDb250cm9scyAubG9hZE1vcmUge1xuXHRncmlkLWFyZWE6IGxvYWQ7XG5cdGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuLmxpc3RpbmdDb250cm9scyAucGFnaW5hdGlvbiB7XG5cdGdyaWQtYXJlYTogcGFnZTtcblx0anVzdGlmeS1zZWxmOiBlbmQ7XG59XG4ubGlzdGluZ0NvbnRyb2xzIC5pdGVtc1RvdGFsIHtcblx0Z3JpZC1hcmVhOiB0b3RhbDtcblx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi8qIOKAnk5hxI3DrXN0IDEyIGRhbMWhw61jaFwiIOKAlCBobGF2bsOtIGFrY2U6IHZsYXNvdsO9IG5hdnkgcsOhbWXEjWVrLCBob3ZlciBpbnZlcnQgKi9cbi5saXN0aW5nQ29udHJvbHMgLmxvYWRNb3JlX19idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSkgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwYWRkaW5nOiAxM3B4IDMwcHggIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZSwgY29sb3IgLjJzIGVhc2U7XG59XG4ubGlzdGluZ0NvbnRyb2xzIC5sb2FkTW9yZV9fYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyog4oCeTmFob3J1XCIg4oCUIGRlY2VudG7DrSB0ZXh0b3bDvSBvZGtheiBzZSDFoWlwa291IChTdGVwIHBvdcW+w612w6EgaWNvbiBmb250IOKGkiBtYXNrKSAqL1xuLmxpc3RpbmdDb250cm9scyAuZ29Ub1RvcF9fYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC41NSkgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSkgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xufVxuLmxpc3RpbmdDb250cm9scyAuZ29Ub1RvcF9fYnV0dG9uOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuXHRmbGV4OiBub25lO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdC13ZWJraXQtbWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTYgMTVsNi02IDYgNicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIC8gMTJweCAxMnB4O1xuXHRtYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNNiAxNWw2LTYgNiA2Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMnB4IDEycHg7XG59XG4ubGlzdGluZ0NvbnRyb2xzIC5nb1RvVG9wX19idXR0b246aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcbn1cblxuLyogU3Ryw6Fua292w6Fuw60g4oCUIG1pbmltYWxpc3RpY2vDqSwgYmV6IGtyYWJpxI1layAqL1xuLmxpc3RpbmdDb250cm9scyAucGFnaW5hdGlvbl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNnB4O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3RpbmdDb250cm9scyAucGFnaW5hdGlvbl9fbGlzdCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5saXN0aW5nQ29udHJvbHMgLnBhZ2luYXRpb25fX2xpc3QgbGk6OmJlZm9yZSxcbi5saXN0aW5nQ29udHJvbHMgLnBhZ2luYXRpb25fX2xpc3QgbGk6OmFmdGVyIHtcblx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpc3RpbmdDb250cm9scyAucGFnaW5hdGlvbl9fY3VycmVudFBhZ2UsXG4ubGlzdGluZ0NvbnRyb2xzIC5wYWdpbmF0aW9uX19saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1pbi13aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzNHB4O1xuXHRwYWRkaW5nOiAwIDlweCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KSAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuNTUpICFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UsIGJvcmRlci1jb2xvciAuMnMgZWFzZTtcbn1cbi5saXN0aW5nQ29udHJvbHMgLnBhZ2luYXRpb25fX2N1cnJlbnRQYWdlIHtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2stbGluZSwgI2UyZTRlOCkgIWltcG9ydGFudDtcbn1cbi5saXN0aW5nQ29udHJvbHMgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xufVxuLyogxaFpcGthIOKAnm7DoXNsZWR1asOtY8OtIHN0cmFuYVwiIOKAlCBTdGVwIGppIGtyZXNsw60gaWNvbiBmb250ZW0g4oaSIG5haHJhZMOtbWUgbWFza291ICovXG4ubGlzdGluZ0NvbnRyb2xzIC5wYWdpbmF0aW9uX19saW5rLS1uZXh0OjpiZWZvcmUsXG4ubGlzdGluZ0NvbnRyb2xzIC5wYWdpbmF0aW9uX19saW5rLS1uZXh0OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdC13ZWJraXQtbWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTkgNWw3IDctNyA3Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAxNHB4IDE0cHg7XG5cdG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J005IDVsNyA3LTcgNycvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIC8gMTRweCAxNHB4O1xufVxuLmxpc3RpbmdDb250cm9scyAucGFnaW5hdGlvbl9fbGluay0tbmV4dDo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IC8qIGplbiBqZWRuYSDFoWlwa2EsIG5lIGR2xJsgKi9cbn1cblxuLyogUG/EjWV0IHBvbG/FvmVrIOKAlCBkcm9ibsOpIHp0bHVtZW7DqSB2ZXJ6w6Fsa3ksIMSNw61zbG8gbmF2eSAqL1xuLmxpc3RpbmdDb250cm9scyAuaXRlbXNUb3RhbCB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xufVxuLmxpc3RpbmdDb250cm9scyAuaXRlbXNUb3RhbCBzdHJvbmcge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubGlzdGluZ0NvbnRyb2xzIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFx0XCJsb2FkXCJcblx0XHRcdFwicGFnZVwiXG5cdFx0XHRcInRvdGFsXCJcblx0XHRcdFwidG9wXCI7XG5cdFx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMTZweDtcblx0XHRtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdH1cblx0Lmxpc3RpbmdDb250cm9scyAuZ29Ub1RvcCxcblx0Lmxpc3RpbmdDb250cm9scyAubG9hZE1vcmUsXG5cdC5saXN0aW5nQ29udHJvbHMgLnBhZ2luYXRpb24ge1xuXHRcdGp1c3RpZnktc2VsZjogY2VudGVyO1xuXHR9XG5cdC5saXN0aW5nQ29udHJvbHMgLml0ZW1zVG90YWwge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0Lmxpc3RpbmdDb250cm9scyAubG9hZE1vcmVfX2J1dHRvbiB7XG5cdFx0cGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDVEEgRExBxb1ESUNFIFYgTcWYw43FvUNFIFBST0RVS1TFriDigJQgamVuIGthdGVnb3JpZSBEcmVzeVxuICAgQ2hvdsOhIHNlIGpha28gcHJvZHVrdCAobcOhIHTFmcOtZHUgYC5wcm9kdWN0YCwgdGFrxb5lIHNpIHZlem1lIHN0ZWpuw70gc2xvdFxuICAgaSDFocOtxZlrdSksIGFsZSBtw61zdG8gemJvxb7DrSBuZXNlIHbDvXp2dSBkbyBrb25maWd1csOhdG9ydS4gVmtsw6Fkw6EgamlcbiAgIGBtYWluLmpzYCAoOS4gSUlGRSkgbmEgMy4gcG96aWNpOyBuYSBtb2JpbHUgKDIgc2xvdXBjZSkgdMOtbSB2eWpkZVxuICAgZG8gZHJ1aMOpIMWZYWR5IHZsZXZvLiBTY29wZSBkcsW+w60gYGJvZHkuaW4tZHJlc3lgLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ib2R5LmluLWRyZXN5IC5zay1qY3RhIHtcblx0ZGlzcGxheTogZmxleDsgLyogLnByb2R1Y3QgamUgYmxvY2sg4oaSIGlubmVyIG11c8OtIHVtxJt0IDEwMCUgdsO9xaFreSAqL1xufVxuLnNrLWpjdGFfX2luIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRnYXA6IDEwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAzMnB4IDI4cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0LyogbmF2eSBncmFkaWVudCB2IGJyYW5kdSAoc3Rlam7DoSBkdm9qaWNlIGpha28gcGF0acSNa2EpICovXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNThkZWcsICMxYjIzNTAgMCUsIHZhcigtLXNrLW5hdnkpIDUyJSwgIzFlMjc2MCAxMDAlKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yOHMgY3ViaWMtYmV6aWVyKC4yLCAuNiwgLjIsIDEpO1xufVxuLyoga2x1Ym92w70gcHJ1aCDDoCBsYSBkcmVzIOKAlCBiw61sw6EgKyDEjWVydmVuw6EgbmHFoWlrbW8sIHVzZWtudXTDqSBva3JhamVtICovXG4uc2stamN0YV9faW46OmJlZm9yZSxcbi5zay1qY3RhX19pbjo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTEyJTtcblx0Ym90dG9tOiAtMTIlO1xuXHR0cmFuc2Zvcm06IHNrZXdYKC05ZGVnKTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2stamN0YV9faW46OmJlZm9yZSB7XG5cdHJpZ2h0OiAzMCU7XG5cdHdpZHRoOiAxNnB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNik7XG59XG4uc2stamN0YV9faW46OmFmdGVyIHtcblx0cmlnaHQ6IDIyJTtcblx0d2lkdGg6IDMwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCk7XG5cdG9wYWNpdHk6IC45Mjtcbn1cbi5zay1qY3RhX19pbjpob3ZlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cblxuLyogZHJlcyDigJQgdnlwbG7DrSBob3Juw60gxI3DoXN0IGRsYcW+ZGljZSwgc2Vkw60gTkFEIHBydWh5LCBhbGUgUE9EIHRleHR5ICovXG4uc2stamN0YV9faW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHR0b3A6IDMlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IDkyJTtcblx0bWF4LWhlaWdodDogNjQlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwIDE2cHggMjhweCByZ2JhKDAsIDAsIDAsIC4zOCkpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllciguMiwgLjYsIC4yLCAxKTtcbn1cbi5zay1qY3RhX19pbjpob3ZlciAuc2stamN0YV9faW1nIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMDQpO1xufVxuXG4vKiB0ZXh0eSBzZSB6dG1hdm92YWPDrW0gesOhdm9qZW0g4oCUIGRyZXMgcG9kIG7EmyB6YXNhaHVqZSwgbXVzw60gesWvc3RhdCDEjWl0ZWxuw6kuXG4gICBaw6Fwb3Juw6kgbWFyZ2lueSByb3p0w6Fobm91IHrDoXZvaiBkbyBrcmFqxa8gZGxhxb5kaWNlIHDFmWVzIHBhZGRpbmcgcm9kacSNZS4gKi9cbi5zay1qY3RhX19ib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEwcHg7XG5cdG1hcmdpbjogMCAtMjhweCAtMzJweDtcblx0cGFkZGluZzogNTRweCAyOHB4IDMycHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjMsIDMwLCA2OCwgMCkgMCUsIHJnYmEoMjMsIDMwLCA2OCwgLjgyKSA0MiUsIHJnYmEoMjMsIDMwLCA2OCwgLjk0KSAxMDAlKTtcbn1cbi5zay1qY3RhX190aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWRpc3BsYXkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuNnZ3LCA0MHB4KTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1zaGFkb3c6IDAgMnB4IDE4cHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG4uc2stamN0YV9fdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU1O1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODYpO1xuXHRtYXgtd2lkdGg6IDI0Y2g7XG5cdG1hcmdpbjogMCAwIDZweDtcbn1cbi5zay1qY3RhX19idG4ge1xuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDE0cHggMjJweDtcblx0YmFja2dyb3VuZDogdmFyKC0tc2stcmVkKTtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xOHMgZWFzZTtcbn1cbi5zay1qY3RhX19pbjpob3ZlciAuc2stamN0YV9fYnRuIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xufVxuLyogZm9rdXMgeiBrbMOhdmVzbmljZSBtdXPDrSBiw710IHZpZMSbdCBzdGVqbsSbIGRvYsWZZSBqYWtvIGhvdmVyICovXG4uc2stamN0YV9faW46Zm9jdXMtdmlzaWJsZSB7XG5cdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xuXHRvdXRsaW5lLW9mZnNldDogLTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0M3B4KSB7XG5cdC5zay1qY3RhX19pbiB7XG5cdFx0cGFkZGluZzogMjJweCAxOHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDMwMHB4OyAvKiBhYnkgZGxhxb5kaWNlIG5lYnlsYSBwcm90aSBmb3Rrw6FtIG1vYyBuw616a8OhICovXG5cdH1cblx0LyogbmEgZGxhxb5kaWNpIMWhaXJva8OpIDE2OHB4IGJ5bCB0aXR1bGVrIDI4cHggcMWZZWRpbWVuem92YW7DvSAoMiDFmcOhZGt5KSAqL1xuXHQuc2stamN0YV9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0fVxuXHQuc2stamN0YV9fdGV4dCB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMS40NTtcblx0fVxuXHQvKiBuYSDDunprw6kgZGxhxb5kaWNpICgxNjhweCkgbXVzw60gZHJlcyB1c3RvdXBpdCwgYcWlIHpieWRlIG3DrXN0byBuYSB0ZXh0ICovXG5cdC5zay1qY3RhX19pbWcge1xuXHRcdHdpZHRoOiA5NiU7XG5cdFx0bWF4LWhlaWdodDogNDglO1xuXHR9XG5cdC5zay1qY3RhX19ib2R5IHtcblx0XHRtYXJnaW46IDAgLTE4cHggLTIycHg7XG5cdFx0cGFkZGluZzogNDBweCAxOHB4IDIycHg7XG5cdH1cblx0LnNrLWpjdGFfX2J0biB7XG5cdFx0cGFkZGluZzogMTJweCAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjA2ZW07XG5cdH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU0sgQXJ0aXMgQnJubyDigJQgS09ORklHVVLDgVRPUiBEUkVTVSAoL3ZsYXN0bmktZHJlcy8pXG4gICBEZXNpZ25vdsSbIG5hdmF6dWplIG5hIGRldGFpbCBwcm9kdWt0dTogdmVsa8O9IG7DoWhsZWQgdmxldm8sIG92bMOhZMOhbsOtXG4gICB2cHJhdm8sIG9zdHLDqSBocmFueSwgdmxhc292w6kgbGlua3ksIHN0ZWpuw6EgdHlwb2dyYWZpY2vDoSDFoWvDoWxhLlxuICAgSFRNTCBzZSB2a2zDoWTDoSBkbyB6ZHJvam92w6lobyBrw7NkdSBzdHLDoW5reSAoZG9jcy9jb25maWd1cmF0b3IuaHRtbCksXG4gICBsb2dpa3UgxZllxaHDrSBgbWFpbi5qc2AgKDEzLiBJSUZFKS5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc2stY2ZnIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiAwIGNsYW1wKDI4cHgsIDR2dywgNjRweCk7XG5cdG1hcmdpbjogMCAwIDQwcHg7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xufVxuXG4vKiAtLS0gMSkgTsOBSExFRCAobGV2w70gc2xvdXBlYykgLS0tICovXG4uc2stY2ZnX19zdGFnZSB7XG5cdG9yZGVyOiAxO1xuXHRmbGV4OiAxIDEgNTQlO1xuXHRtaW4td2lkdGg6IDA7XG59XG4uc2stY2ZnX192aWV3IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBwb23Em3IgZm90a3kgZHJlc3UgKDkwMMOXMTIwMCkg4oCUIGRyxb7DrSBzdGFiaWxuw60gcGzDoXRubyBwcm8gcG90aXNrICovXG5cdGFzcGVjdC1yYXRpbzogMyAvIDQ7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMmU0ZTg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2stY2ZnX19qZXJzZXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyogUE9USVNLIOKAlCB2cnN0dmEgbmFkIGRyZXNlbS5cbiAgIFBvemljZSBpIHZlbGlrb3N0aSBqc291IHYgcHJvY2VudGVjaCBQTMOBVE5BLCBuZSB2IHB4LCB0YWvFvmUgc2Vkw60gbmEga2HFvmTDqVxuICAgxaHDrcWZY2UuIEtvbmtyw6l0bsOtIGhvZG5vdHkgc2UgbGFkw60gcMWZZXMgQ1NTIHByb23Em25uw6kgbsOtxb4gKGEgZGFqw60gc2UgcMWZZWLDrXRcbiAgIHBlci1iYXJ2dSB6IEhUTUwgcMWZZXMgZGF0YS1hdHJpYnV0eSDigJQgdml6IG1haW4uanMpLiAqL1xuLnNrLWNmZ19fcHJpbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiB2YXIoLS1zay1jZmctcHJpbnQtdG9wLCAyMyUpO1xuXHR3aWR0aDogdmFyKC0tc2stY2ZnLXByaW50LXdpZHRoLCA1MiUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogdmFyKC0tc2stY2ZnLXByaW50LWdhcCwgMSUpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQvKiBiYXJ2dSBwb3Rpc2t1IHDFmWVww61uw6EgSlMgcG9kbGUgenZvbGVuw6kgYmFydnkgZHJlc3UgKi9cblx0Y29sb3I6IHZhcigtLXNrLWNmZy1wcmludC1jb2xvciwgIzI4MzM3MSk7XG59XG4uc2stY2ZnX19wcmludC1uYW1lLFxuLnNrLWNmZ19fcHJpbnQtbnVtYmVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1kaXNwbGF5KTtcblx0LyogcG9rcmHEjW92w6Fuw60gbsOtxb4gKi9cbn1cbi8qIOKaoO+4jyBKbcOpbm8gbXVzw60gYsO9dCBgaW5saW5lLWJsb2NrYCBzZSDFocOtxZlrb3UgcG9kbGUgVEVYVFUg4oCUIHUgYmxva3Ugc2VcbiAgIGB3aWR0aDoxMDAlYCB2cmFjw60gbcSbxZllbsOtIHbFvmR5IMWhw63FmWt1IHBvbGUsIHRha8W+ZSBieSBKUyBuaWtkeSBuZXBvem5hbCxcbiAgIMW+ZSBzZSBkbG91aMOpIGptw6lubyBuZXZlamRlLCBhIGF1dG8tem1lbsWhZW7DrSBieSBzZSBuZXNwdXN0aWxvLiAqL1xuLnNrLWNmZ19fcHJpbnQtbmFtZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IGF1dG87XG5cdG1heC13aWR0aDogbm9uZTtcbn1cbi5zay1jZmdfX3ByaW50LW5hbWUsXG4uc2stY2ZnX19wcmludC1udW1iZXIge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogLjk1O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHQvKiAtLXNrLWNmZy11bml0ID0gdsO9xaFrYSBwbMOhdG5hIHYgcHgsIGRvcG/EjcOtdMOhIEpTIChmb250LXNpemUgbmV1bcOtICUgdsO9xaFreSkgKi9cblx0dHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG59XG4uc2stY2ZnX19wcmludC1uYW1lIHtcblx0Zm9udC1zaXplOiBjYWxjKHZhcigtLXNrLWNmZy11bml0LCA2MDBweCkgKiB2YXIoLS1zay1jZmctbmFtZS1zaXplLCAuMDUyKSk7XG5cdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbn1cbi5zay1jZmdfX3ByaW50LW51bWJlciB7XG5cdGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1zay1jZmctdW5pdCwgNjAwcHgpICogdmFyKC0tc2stY2ZnLW51bWJlci1zaXplLCAuMjEpKTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xufVxuLyogZG9rdWQgdcW+aXZhdGVsIG5pYyBuZW5hcHNhbCwgdWvDocW+ZW1lIGplbW7DvSBuw6F6bmFrICovXG4uc2stY2ZnX19wcmludC5pcy1lbXB0eSB7XG5cdG9wYWNpdHk6IC4xNjtcbn1cblxuLyogLS0tIDIpIE9WTMOBREFDw40gUEFORUwgKHByYXbDvSBzbG91cGVjKSAtLS0gKi9cbi5zay1jZmdfX3BhbmVsIHtcblx0b3JkZXI6IDI7XG5cdGZsZXg6IDEgMSAzNCU7XG5cdG1pbi13aWR0aDogMDtcbn1cbi5zay1jZmdfX3RpdGxlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtZGlzcGxheSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMy40dncsIDQ0cHgpO1xuXHRsaW5lLWhlaWdodDogMS4wNDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMTVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG5cdG1hcmdpbjogMCAwIDEwcHg7XG59XG4uc2stY2ZnX19sZWFkIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS42NTtcblx0Y29sb3I6ICMzMzM5NDk7XG5cdG1hcmdpbjogMCAwIDI2cHg7XG59XG5cbi5zay1jZmdfX2dyb3VwIHtcblx0bWFyZ2luOiAwIDAgMjRweDtcbn1cbi8qIHN0ZWpuw6EgxaFrw6FsYSBtYWzDvWNoIHZlcnrDoWxrb3bDvWNoIGxhYmVsxa8gamFrbyBkZXRhaWwgcHJvZHVrdHUgKi9cbi5zay1jZmdfX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wOWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdG1hcmdpbjogMCAwIDEwcHg7XG59XG4uc2stY2ZnX19jaG9zZW4ge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi8qIGJhcnZ5IOKAlCBmb3Rrb3bDqSBzd2F0Y2hlIGpha28gbmEgZGV0YWlsdSBwcm9kdWt0dSAqL1xuLnNrLWNmZ19fc3dhdGNoZXMsXG4uc2stY2ZnX19zaXplcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiA4cHg7XG59XG4uc2stY2ZnX19zd2F0Y2gge1xuXHR3aWR0aDogNThweDtcblx0aGVpZ2h0OiA3OHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTZzIGVhc2UsIGJveC1zaGFkb3cgLjE2cyBlYXNlO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2stY2ZnX19zd2F0Y2ggaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uc2stY2ZnX19zd2F0Y2g6aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXNrLWluayk7XG59XG4uc2stY2ZnX19zd2F0Y2guaXMtYWN0aXZlIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNrLW5hdnkpO1xufVxuXG4vKiB2ZWxpa29zdGkg4oCUIGRsYcW+ZGljZSBqYWtvIG5hIGRldGFpbHUgcHJvZHVrdHUgKi9cbi5zay1jZmdfX3NpemUge1xuXHRtaW4td2lkdGg6IDYycHg7XG5cdGhlaWdodDogNDZweDtcblx0cGFkZGluZzogMCAxMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogLjA0ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTZzIGVhc2UsIGNvbG9yIC4xNnMgZWFzZSwgYm94LXNoYWRvdyAuMTZzIGVhc2U7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zay1jZmdfX3NpemU6aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXNrLWluayk7XG59XG4uc2stY2ZnX19zaXplLmlzLWFjdGl2ZSB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zay1uYXZ5KTtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xufVxuXG4vKiAtLS0gMykgUG9sZSBwcm8gcG90aXNrIC0tLSAqL1xuLnNrLWNmZ19fZmllbGRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDE0cHg7XG59XG4uc2stY2ZnX19maWVsZCB7XG5cdGZsZXg6IDEgMSAxODBweDtcblx0bWluLXdpZHRoOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5zay1jZmdfX2ZpZWxkLS1udW0ge1xuXHRmbGV4OiAwIDAgMTA0cHg7XG59XG4uc2stY2ZnX19maWVsZC1sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcblx0bWFyZ2luOiAwIDAgNnB4O1xufVxuLnNrLWNmZ19faW5wdXQge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0OHB4O1xuXHRwYWRkaW5nOiAwIDE0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTZzIGVhc2UsIGJveC1zaGFkb3cgLjE2cyBlYXNlO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2stY2ZnX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRjb2xvcjogI2I2YjljNDtcbn1cbi5zay1jZmdfX2lucHV0OmZvY3VzIHtcblx0b3V0bGluZTogMDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNrLW5hdnkpO1xufVxuLnNrLWNmZ19faGludCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDZweCAwIDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcbn1cbi5zay1jZmdfX2hpbnQtLWxpbWl0IHtcblx0Y29sb3I6IHZhcigtLXNrLXJlZCk7XG59XG5cbi8qIC0tLSA0KSBDZW5hICsgZG8ga2/FocOta3UgLS0tICovXG4uc2stY2ZnX19idXkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTRweCAyMnB4O1xuXHRtYXJnaW46IDI4cHggMCAwO1xuXHRwYWRkaW5nOiAyMnB4IDAgMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmU0ZTg7XG59XG4uc2stY2ZnX19wcmljZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0bGV0dGVyLXNwYWNpbmc6IC0uMDFlbTtcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuLnNrLWNmZ19fY3RhIHtcblx0ZmxleDogMSAxIDIyMHB4O1xuXHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRwYWRkaW5nOiAwIDI0cHg7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogdmFyKC0tc2stbmF2eSk7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLjEyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMThzIGVhc2U7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zay1jZmdfX2N0YTpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCk7XG59XG4uc2stY2ZnX19jdGFbZGlzYWJsZWRdIHtcblx0YmFja2dyb3VuZDogI2M5Y2NkNjtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi8qIGhsw6HFoWthLCBrZHnFviBjaHliw60gdmVsaWtvc3QgKi9cbi5zay1jZmdfX2Vycm9yIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogNHB4IDAgMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcbn1cbi5zay1jZmdfX2Vycm9yLmlzLXNob3duIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uc2stY2ZnX19ub3RlIHtcblx0bWFyZ2luOiAxOHB4IDAgMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xufVxuXG4vKiAtLS0gNSkgUmVzcG9ueml2aXRhIC0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5zay1jZmcge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblx0LnNrLWNmZ19fc3RhZ2UsXG5cdC5zay1jZmdfX3BhbmVsIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0LnNrLWNmZ19fc3RhZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xuXHQuc2stY2ZnX19maWVsZC0tbnVtIHtcblx0XHRmbGV4OiAxIDEgMTAwcHg7XG5cdH1cblx0LnNrLWNmZ19fY3RhIHtcblx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU0sgQXJ0aXMgQnJubyDigJQgU1RSw4FOS0EgS09OVEFLVFlcclxuICAgSFRNTCBrb3N0cmE6IGRvY3MvY29udGFjdC1wYWdlLmh0bWwgKHZrbMOhZMOhIHNlIHYgYWRtaW51KS5cclxuICAgU2hvcHRldMOtIGZvcm11bMOhxZkgYCNmb3JtQ29udGFjdGAgZG8gbsOtIHDFmWVzb3V2w6EgbWFpbi5qcyAoMTguIElJRkUpLlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5zay1jb250YWN0IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcclxufVxyXG4uc2stY29udGFjdF9fbGVhZCB7XHJcblx0bWF4LXdpZHRoOiA2MjBweDtcclxuXHRtYXJnaW46IDAgMCAzNHB4O1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG5cdGNvbG9yOiAjMzMzOTQ5O1xyXG59XHJcblxyXG4vKiBkdmEgc2xvdXBjZTogw7pkYWplIHZsZXZvLCBmb3JtdWzDocWZIHZwcmF2byAqL1xyXG4uc2stY29udGFjdF9fZ3JpZCB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxLjFmcik7XHJcblx0Z2FwOiA0OHB4O1xyXG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcclxufVxyXG4vKiDimqDvuI8gU2xvdXBjZSBNVVPDjSBtw610IGBtaW4td2lkdGg6IDBgIOKAlCBncmlkIHBvbG/Fvmt5IG1hasOtIHbDvWNob3rDrVxyXG4gICBgbWluLXdpZHRoOiBhdXRvYCwgdGFrxb5lIHNlIG5lem1lbsWhw60gcG9kIG1pbi1vYnNhaC4gU2hvcHRldMOtIGZvcm11bMOhxZlcclxuICAgbcOhIHBvbGUgxaFpcm9rw6HFviBgLS1mb3JtLWZpZWxkcy13aWR0aC1tZDogMzIwcHhgLCB0YWvFvmUgbmEgbW9iaWx1IChzbG91cGVjXHJcbiAgIH4zNTBweCkgcHJhdsO9IHNsb3VwZWMgcMWZZXTDqWthbCB2ZW4gbyBkZXPDrXRreSBweCBhIHJvemplbCBjZWxvdSBzdHLDoW5rdVxyXG4gICB2b2Rvcm92bsSbLiBTIGBtaW4td2lkdGg6IDBgIHNlIG9ic2FoIHNtcnNrbmUgZG8gxaHDrcWZa3kgc2xvdXBjZS4gKi9cclxuLnNrLWNvbnRhY3RfX2luZm8sXHJcbi5zay1jb250YWN0X19mb3JtIHtcclxuXHRtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5zay1jb250YWN0X19ibG9jayArIC5zay1jb250YWN0X19ibG9jayB7XHJcblx0bWFyZ2luLXRvcDogMzJweDtcclxufVxyXG4uc2stY29udGFjdF9fdGl0bGUge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWRpc3BsYXkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7IC8qIEJlYmFzIG3DoSBqZWRpbsO9IMWZZXog4oCUIHR1xI1uxJtuw60gYnkgc2Ugc3ludGV0aXpvdmFsbyAqL1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMi4ydncsIDI4cHgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdG1hcmdpbjogMCAwIDE0cHg7XHJcbn1cclxuXHJcbi8qIC0tLSBrb250YWt0bsOtIMWZw6Fka3kgKGUtbWFpbCwgdGVsZWZvbikgLS0tICovXHJcbi5zay1jb250YWN0X19saXN0IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi5zay1jb250YWN0X19saXN0IGxpIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGdhcDogMTJweDtcclxuXHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xyXG59XHJcbi5zay1jb250YWN0X19saXN0IGxpOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLnNrLWNvbnRhY3RfX2xpc3Qgc3ZnIHtcclxuXHRmbGV4OiAwIDAgMjBweDtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxufVxyXG4uc2stY29udGFjdF9fbGlzdCBzcGFuIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAycHg7XHJcblx0bWluLXdpZHRoOiAwO1xyXG59XHJcbi8qIHBvcGlzZWsgbmFkIGhvZG5vdG91IOKAlCBzdGVqbsOhIG1hbMOhIHZlcnrDoWxrb3bDoSDFoWvDoWxhIGpha28gemJ5dGVrIHdlYnUgKi9cclxuLnNrLWNvbnRhY3RfX2xpc3Qgc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xyXG59XHJcbi5zay1jb250YWN0X19saXN0IGEge1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIC4xOHMgZWFzZTtcclxufVxyXG4uc2stY29udGFjdF9fbGlzdCBhOmhvdmVyIHtcclxuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcclxufVxyXG4uc2stY29udGFjdF9faG91cnMge1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcclxufVxyXG5cclxuLyogLS0tIGFkcmVzYSBhIG1hcGEgLS0tICovXHJcbi5zay1jb250YWN0X19hZGRyIHtcclxuXHRtYXJnaW46IDAgMCAxMnB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG59XHJcbi5zay1jb250YWN0X19tYXAge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiA3cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgLjE4cyBlYXNlLCBib3JkZXItY29sb3IgLjE4cyBlYXNlO1xyXG59XHJcbi5zay1jb250YWN0X19tYXAgc3ZnIHtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcbn1cclxuLnNrLWNvbnRhY3RfX21hcDpob3ZlciB7XHJcblx0Y29sb3I6IHZhcigtLXNrLXJlZCk7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2stcmVkKTtcclxufVxyXG4uc2stY29udGFjdF9fbm90ZSB7XHJcblx0bWFyZ2luOiAxMnB4IDAgMDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xyXG59XHJcblxyXG4vKiAtLS0gZmFrdHVyYcSNbsOtIMO6ZGFqZSBqYWtvIHBvcGlzb3bDvSBzZXpuYW0gLS0tICovXHJcbi5zay1jb250YWN0X19kYXRhIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDEyMHB4LCBhdXRvKSAxZnI7XHJcblx0Z2FwOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG4uc2stY29udGFjdF9fZGF0YSBkdCxcclxuLnNrLWNvbnRhY3RfX2RhdGEgZGQge1xyXG5cdHBhZGRpbmc6IDlweCAwO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuLnNrLWNvbnRhY3RfX2RhdGEgZHQge1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDllbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XHJcblx0cGFkZGluZy1yaWdodDogMTZweDtcclxufVxyXG4uc2stY29udGFjdF9fZGF0YSBkZCB7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG59XHJcbi5zay1jb250YWN0X19kYXRhIGR0Omxhc3Qtb2YtdHlwZSxcclxuLnNrLWNvbnRhY3RfX2RhdGEgZGQ6bGFzdC1vZi10eXBlIHtcclxuXHRib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiAtLS0gc29jacOhbG7DrSBzw610xJsgLS0tICovXHJcbi5zay1jb250YWN0X19zb2NpYWwge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Z2FwOiAxMHB4O1xyXG59XHJcbi5zay1jb250YWN0X19zb2NpYWwgYSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogNDJweDtcclxuXHRoZWlnaHQ6IDQycHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XHJcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE4cyBlYXNlLCBib3JkZXItY29sb3IgLjE4cyBlYXNlLCBjb2xvciAuMThzIGVhc2U7XHJcbn1cclxuLnNrLWNvbnRhY3RfX3NvY2lhbCBzdmcge1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxufVxyXG4uc2stY29udGFjdF9fc29jaWFsIGE6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLW5hdnkpO1xyXG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBGT1JNVUzDgcWYIOKAlCBTaG9wdGV0w60gYCNmb3JtQ29udGFjdGAsIHDFmWVzdW51dMO9IGRvIG5hxaFlaG8gc2xvdHUuXHJcbiAgIFN0ZWpuw70gamF6eWsgamFrbyBwb2xlIHYga2/FocOta3UgYSBrb25maWd1csOhdG9ydTogb3N0csOpIGhyYW55LFxyXG4gICB2bGFzb3bDqSBsaW5reSwgbmF2eSBmb2t1cy5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIOKaoO+4jyBGb3JtdWzDocWZIE5FTcOBIGthcnR1IChwb3phZMOtL3LDoW1lxI1lay9wYWRkaW5nKSDigJQgbMOtY3VqZSB0w61tIHMgbGV2w71tXHJcbiAgIHNsb3VwY2VtOiBvYsSbIOKAnk5BUEnFoFRFXCIgemHEjcOtbmFqw60gbmEgc3Rlam7DqW0gaG9ybsOtbSBrcmFqaS4gUyBrYXJ0b3Ugc2VkxJtsXHJcbiAgIG5hZHBpcyBvIHBhZGRpbmcgbsOtxb4gYSBwxa9zb2JpbCDigJ51dG9wZW7Em1wiLiBQb2xlIG1hasOtIHZsYXN0bsOtIHZsYXNvdsOpXHJcbiAgIHLDoW1lxI1reSwgdGFrxb5lIHLDoW1lxI1layBrb2xlbSBjZWxrdSBuZXTFmWViYS4gKi9cclxuLnNrLWNvbnRhY3RfX2Zvcm0ge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuLyog4pqg77iPIEZvcm11bMOhxZkgc2Ugdmtsw6Fkw6EgU2hvcHRldCB6a3JhdGtvdSBgI0ZPUk1bY29kZT1jb250YWN0XSNgLCBrdGVyw6Egc3RvasOtXHJcbiAgIHYgb2RzdGF2Y2kuIFByb2hsw63FvmXEjSBgPGZvcm0+YCB1dm5pdMWZIGA8cD5gIG5ldWRyxb7DrSAobmV2YWxpZG7DrSB2bm/FmWVuw60pIGFcclxuICAgb2RzdGF2ZWMgc8OhbSB6YXbFmWUg4oCUIHrFr3N0YW5lIHBvIG7Em20gcHLDoXpkbsO9IGA8cD5gLlxyXG4gICBaYnlsw6kgb2RzdGF2Y2UgdiB0b210byBzbG90dSBqc291IGR2YTogw7p2b2Ruw60gdsSbdGEg4oCeTcOhdGUgbsSbamFrw6kgb3TDoXpreT/igKZcIlxyXG4gICAoZ2VuZXJ1amUgU2hvcHRldCB1IGZvcm11bMOhxZllKSBhIHByw6F6ZG7DvSB6Ynl0ZWsgcG8gemtyYXRjZS4gw5p2b2Ruw60gdsSbdHVcclxuICAgc2plZG5vdMOtbWUgcyBsZWFkIHRleHRlbSAoU2hvcHRldCBqw60gZMOhdmFsIGBtYXJnaW46IDBgIOKGkiBsZXBpbGEgc2UgbmEgcG9sZVxyXG4gICBhIHDFr3NvYmlsYSBqaW7DvW0gZm9udGVtKSwgcHLDoXpkbsO9IG9kc3RhdmVjIHNjaG92w6FtZS4gKi9cclxuLnNrLWNvbnRhY3RfX2Zvcm0gPiBwIHtcclxuXHRtYXJnaW46IDA7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0Y29sb3I6ICMzMzM5NDk7XHJcbn1cclxuLnNrLWNvbnRhY3RfX2Zvcm0gPiBwOmVtcHR5IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIE1lemVyYSBtZXppIMO6dm9kbsOtIHbEm3RvdSBhIHBvbGkuIETDoXbDoW1lIGppIGZvcm11bMOhxZlpIChuZSBvZHN0YXZjaSksXHJcbiAgIGHFpSBwbGF0w60gaSBrZHlieSDDunZvZG7DrSB2xJt0YSBjaHlixJtsYS4gKi9cclxuLnNrLWNvbnRhY3RfX2Zvcm0gZm9ybSB7XHJcblx0bWFyZ2luLXRvcDogMThweDtcclxufVxyXG4uc2stY29udGFjdF9fZm9ybSBmaWVsZHNldCB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcbi8qIOKaoO+4jyBTdGVwIGRyxb7DrSBuYSBgLmZvcm0tY29udHJvbC13cmFwcGVyYCBgbWF4LXdpZHRoOiA0NDBweGBcclxuICAgKGAtLWZvcm0tZmllbGRzLXdpZHRoLW1kYCksIHRha8W+ZSBmb3JtdWzDocWZIG5ldnlwbMWIb3ZhbCBzbG91cGVjIGEgdnByYXZvXHJcbiAgIHpiw712YWxvIHByw6F6ZG7DqSBtw61zdG8gKOKAnmJhbGFzdFwiKS4gUm96dMOhaG5lbWUgY2Vsw70gZm9ybXVsw6HFmSBuYSBwbG5vdSDFocOtxZlrdVxyXG4gICBzbG90dSwgYcWlIHBvbGUgaSB0bGHEjcOtdGtvIGzDrWN1asOtIHMgb2JzYWhlbS4gKi9cclxuLnNrLWNvbnRhY3RfX2Zvcm0gZm9ybSxcclxuLnNrLWNvbnRhY3RfX2Zvcm0gZmllbGRzZXQsXHJcbi5zay1jb250YWN0X19mb3JtIC5mb3JtLWdyb3VwLFxyXG4uc2stY29udGFjdF9fZm9ybSAuZm9ybS1jb250cm9sLXdyYXBwZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG4uc2stY29udGFjdF9fZm9ybSAuZm9ybS1ncm91cCB7XHJcblx0bWFyZ2luOiAwIDAgMTZweDtcclxufVxyXG4uc2stY29udGFjdF9fZm9ybSBsYWJlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwIDAgNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDllbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxufVxyXG4vKiBwb3Zpbm7DoSBwb2xlIOKAlCBodsSbemRpxI1rYSB2IGFrY2VudHUsIG5lIMSNZXJuw6EgKi9cclxuLnNrLWNvbnRhY3RfX2Zvcm0gLnJlcXVpcmVkLWFzdGVyaXNrOjphZnRlciB7XHJcblx0Y29udGVudDogXCIgKlwiO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1yZWQpO1xyXG59XHJcbi5zay1jb250YWN0X19mb3JtIC5mb3JtLWNvbnRyb2wge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDAgMTRweDtcclxuXHRoZWlnaHQ6IDQ4cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCkgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXNpemU6IDE2cHg7IC8qIDE2cHggYnLDoW7DrSBpT1Mgem9vbXUgcMWZaSB6YW9zdMWZZW7DrSBwb2xlICovXHJcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XHJcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMThzIGVhc2UsIGJveC1zaGFkb3cgLjE4cyBlYXNlO1xyXG59XHJcbi5zay1jb250YWN0X19mb3JtIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG5cdHBhZGRpbmc6IDEycHggMTRweDtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG5cdHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuLnNrLWNvbnRhY3RfX2Zvcm0gLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcblx0b3V0bGluZTogMDtcclxuXHRib3JkZXItY29sb3I6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XHJcbn1cclxuLyog4pqg77iPIGBpbnB1dFtuYW1lPVwic3VybmFtZVwiXWAgamUgSE9ORVlQT1QgcHJvdGkgcm9ib3TFr20gKFN0ZXAgaG8gem5hxI3DrVxyXG4gICBgLm5vLWRpc3BsYXlgKSDigJQgbXVzw60gesWvc3RhdCBzY2hvdmFuw70sIGppbmFrIGhvIHZ5cGxuw60gaSBsaWTDqS4gKi9cclxuLnNrLWNvbnRhY3RfX2Zvcm0gLm5vLWRpc3BsYXkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi8qIHNvdWhsYXMgc2UgenByYWNvdsOhbsOtbSDDumRhasWvIOKAlCBkcm9ibsO9IHRleHQsIG5lIGZvcm11bMOhxZlvdsO9IGxhYmVsICovXHJcbi5zay1jb250YWN0X19mb3JtIC5jb25zZW50cyBsYWJlbCB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xyXG59XHJcbi5zay1jb250YWN0X19mb3JtIC5jb25zZW50cyBhIHtcclxuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XHJcbn1cclxuLnNrLWNvbnRhY3RfX2Zvcm0gLmNvbnNlbnRzIGE6aG92ZXIge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1yZWQpO1xyXG59XHJcblxyXG4vKiBvZGVzbMOhbsOtIOKAlCBuYXZ5IENUQSwgaG92ZXIgxI1lcnZlbsOhIChqYWtvIHbFoXVkZSBqaW5kZSBuYSB3ZWJ1KSAqL1xyXG4uc2stY29udGFjdF9fZm9ybSAuc3VibWl0LXdyYXBwZXIge1xyXG5cdG1hcmdpbjogMjJweCAwIDA7XHJcbn1cclxuLyog4pqg77iPIFNob3B0ZXQgcmVuZGVydWplIG9kZXPDrWxhY8OtIHRsYcSNw610a28gamFrbyBgPGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tcHJpbWFyeVwiPmAsXHJcbiAgIG5lIGBpbnB1dFt0eXBlPXN1Ym1pdF1gIOKAlCBjw61sw61tZSB0ZWR5IG9ib2plLiBBIGAjY29udGVudGAgKG1haW4gc3Ryw6Fua3kpIGplXHJcbiAgIG51dG7DvSBrdsWvbGkgc3BlY2lmaWNpdMSbOiBTdGVwIG3DoSBuYSBgLmJ0bi1wcmltYXJ5YCBpZC1sZXZlbCBwcmF2aWRsbyBzIGLDrWzDvW1cclxuICAgcG96YWTDrW0sIGt0ZXLDqSBgLnNrLWNvbnRhY3RfX2Zvcm0g4oCmIGJ1dHRvbmAgKDAtMy0xKSBpIHMgIWltcG9ydGFudCBwxZllYmlsby5cclxuICAgYCNjb250ZW50IOKApmAgKDEtMy0xKSBobyBwb3JhesOtIOKAlCBzdGVqbsO9IHRyaWsgamFrbyBgI2Zvb3RlcmAgdSBuZXdzbGV0dGVydS4gKi9cclxuI2NvbnRlbnQgLnNrLWNvbnRhY3RfX2Zvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuI2NvbnRlbnQgLnNrLWNvbnRhY3RfX2Zvcm0gLnN1Ym1pdC13cmFwcGVyIGJ1dHRvbixcclxuI2NvbnRlbnQgLnNrLWNvbnRhY3RfX2Zvcm0gLnN1Ym1pdC13cmFwcGVyIC5idG4ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogNTRweDtcclxuXHRwYWRkaW5nOiAwIDMwcHggIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDllbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xOHMgZWFzZTtcclxufVxyXG4jY29udGVudCAuc2stY29udGFjdF9fZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxyXG4jY29udGVudCAuc2stY29udGFjdF9fZm9ybSAuc3VibWl0LXdyYXBwZXIgYnV0dG9uOmhvdmVyLFxyXG4jY29udGVudCAuc2stY29udGFjdF9fZm9ybSAuc3VibWl0LXdyYXBwZXIgLmJ0bjpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tc2stcmVkKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0gTU9CSUwgLS0tICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG5cdC8qIOKaoO+4jyBgbWlubWF4KDAsIDFmcilgLCBORSBgMWZyYCDigJQgdSBgMWZyYCBqZSB0cmFjayBtaW4g4oCeYXV0b1wiID0gbWluLW9ic2FoLFxyXG5cdCAgIHRha8W+ZSBzZSBzbG91cGVjIHJvenTDoWhsIG5hIMWhw63FmWt1IFNob3B0ZXTDrWhvIGZvcm11bMOhxZllIGEgcMWZZXRla2xcclxuXHQgICB2aWV3cG9ydC4gYG1pbm1heCgwLCDigKYpYCBkcsW+w60gdHJhY2sgbmEgxaHDrcWZY2Uga29udGVqbmVydS4gKi9cclxuXHQuc2stY29udGFjdF9fZ3JpZCB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG5cdFx0Z2FwOiAzNHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2stY29udGFjdF9fbGVhZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdH1cclxuXHQvKiBPZGVzw61sYWPDrSB0bGHEjcOtdGtvIERPUFJBVkEgKG5hIHDFmcOhbsOtIOKAlCBVWCB1IGZvcm11bMOhxZnFryk6IGF1dG8gxaHDrcWZa2EsXHJcblx0ICAgemFyb3ZuYW7DqSBrIHByYXbDqW11IGtyYWppIHDFmWVzIGB0ZXh0LWFsaWduYCBvYmFsdS5cclxuXHQgICDimqDvuI8gYCNjb250ZW50YCBwcmVmaXggamUgbnV0bsO9LCBhYnkgdGFobGUgbW9iaWxuw60gxaHDrcWZa2EgbcSbbGEgU1RFSk5PVVxyXG5cdCAgIHNwZWNpZmljaXR1IGpha28gesOha2xhZG7DrSBwcmF2aWRsbyAodGFreSBgI2NvbnRlbnRgLCBqaW5hayBieSBiYXNlXHJcblx0ICAgYHdpZHRoOjEwMCVgIHDFmWViaWxvKS4gU3Rlam7DoSBwYXN0IGpha28gdSBwb3phZMOtLiAqL1xyXG5cdC5zay1jb250YWN0X19mb3JtIC5zdWJtaXQtd3JhcHBlciB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblx0I2NvbnRlbnQgLnNrLWNvbnRhY3RfX2Zvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuXHQjY29udGVudCAuc2stY29udGFjdF9fZm9ybSAuc3VibWl0LXdyYXBwZXIgYnV0dG9uLFxyXG5cdCNjb250ZW50IC5zay1jb250YWN0X19mb3JtIC5zdWJtaXQtd3JhcHBlciAuYnRuIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWluLXdpZHRoOiAxNjBweDtcclxuXHR9XHJcblx0Lyog4pqg77iPIFBvcGlza3kgdmxldm8sIGhvZG5vdHkgcG9kIG5pbWkg4oCUIGR2b3VzbG91cGNvdsOhIG3FmcOtxb5rYSBieSBuYSAzNzVweFxyXG5cdCAgIHVrcm9qaWxhIHogaG9kbm90ICjigJ5CYW5rb3Zuw60gw7rEjWV0XCIgKyDEjcOtc2xvIHNlIHZlZGxlIHNlYmUgbmV2ZWpkb3UpLiAqL1xyXG5cdC5zay1jb250YWN0X19kYXRhIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdH1cclxuXHQuc2stY29udGFjdF9fZGF0YSBkdCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDJweDtcclxuXHR9XHJcblx0LnNrLWNvbnRhY3RfX2RhdGEgZGQge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0fVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU0sgQXJ0aXMgQnJubyDigJQgQ09PS0lFIExJxaBUQSArIE1PREFMIE5BU1RBVkVOw41cbiAgIFN0ZXAgZGVmYXVsdCBqZSBvYnnEjWVqbsO9IMWhZWTDvSAoYSBtb2RhbCBtw6EgemVsZW7DqSDigJ5Qb3ZvbGl0IHbFoWVcIikuXG4gICBTbGFkw61tZSBzIHdlYmVtOiBiw61sw6EsIGtsdWJvdsOhIG5hdnkvxI1lcnZlbsOhLCBocmFuYXTDqSwgQmViYXMgdGl0dWxlay5cbiAgIOKaoO+4jyBFbGVtZW50eSBqc291IFN0ZXAgKENTUyBuYSBjZG4ubXlzaG9wdGV0LmNvbSA9IGNyb3NzLW9yaWdpbiwgdnlzb2vDoVxuICAgc3BlY2lmaWNpdGEpIOKGkiBiYXJ2eSB0bGHEjcOtdGVrIGAhaW1wb3J0YW50YC5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiA9PT09PT09PT09PT0gTEnFoFRBICguc2l0ZUNvb2tpZXMpID09PT09PT09PT09PSAqL1xuLnNpdGVDb29raWVzIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSkgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0tc2staW5rKSAhaW1wb3J0YW50O1xuXHRib3JkZXItdG9wOiAzcHggc29saWQgdmFyKC0tc2stcmVkKTtcblx0Ym94LXNoYWRvdzogMCAtNnB4IDI0cHggcmdiYSgyMCwgMjUsIDU1LCAuMTIpO1xufVxuLyog4pqg77iPIFZuaXTFmW7DrSBgLnNpdGVDb29raWVzX19mb3JtYCBtw6Egdmxhc3Ruw60gcG96YWTDrSAoYC0tY29va2llcy1ub3RpY2UtYmFja2dyb3VuZGApLFxuICAgWkFPQkxFTsOJIGhvcm7DrSByb2h5ICg4cHgpIGEgc3TDrW4g4oCUIHZ5cGFkYWxvIHRvIGpha28ga2FydGEgbmEga2FydMSbIGEgcm9oeVxuICAgbmVzZWTEm2xvIHMgcm92bsO9bSDEjWVydmVuw71tIHBydWhlbSBuYWhvxZllLiBTbGFkw61tZSBobyBzIGxpxaF0b3U6IHBvemFkw60gYsOtbMOpXG4gICAoamVkbmEgY2VsaXN0dsOhIGJhcnZhIGkgcG8gc2Nyb2xsdS9yb3p0YcW+ZW7DrSksIE9TVFLDiSByb2h5LCBiZXogc3TDrW51LiAqL1xuLnNpdGVDb29raWVzX19mb3JtIHtcblx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaXRlQ29va2llc19fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0Y29sb3I6ICMzMzM5NDkgIWltcG9ydGFudDtcbn1cbi5zaXRlQ29va2llc19fdGV4dCBhIHtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbn1cbi5zaXRlQ29va2llc19fdGV4dCBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXNrLXJlZCkgIWltcG9ydGFudDtcbn1cbi8qIOKAnk5hc3RhdmVuw61cIiA9IHRleHRvdsO9IG9ka2F6ICovXG4uc2l0ZUNvb2tpZXNfX2xpbmsge1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKSAhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgLjE4cyBlYXNlO1xufVxuLnNpdGVDb29raWVzX19saW5rOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XG59XG4vKiB0bGHEjcOtdGthIOKAlCBocmFuYXTDoSwga2x1Ym92w6EgKi9cbi5zaXRlQ29va2llc19fYnV0dG9uIHtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KSAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRsZXR0ZXItc3BhY2luZzogLjA4ZW0gIWltcG9ydGFudDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0cGFkZGluZzogMTJweCAyNnB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMThzIGVhc2UsIGNvbG9yIC4xOHMgZWFzZSwgYm9yZGVyLWNvbG9yIC4xOHMgZWFzZTtcbn1cbi8qIOKAnk9kbcOtdG5vdXRcIiA9IG9icnlzICovXG4uc2l0ZUNvb2tpZXNfX2J1dHRvblt2YWx1ZT1cInJlamVjdFwiXSB7XG5cdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XG59XG4uc2l0ZUNvb2tpZXNfX2J1dHRvblt2YWx1ZT1cInJlamVjdFwiXTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNmMWYyZjYgIWltcG9ydGFudDtcbn1cbi8qIOKAnlNvdWhsYXPDrW1cIiA9IG5hdnkgcGxuw6kg4oaSIGhvdmVyIMSNZXJ2ZW7DoSAoaGxhdm7DrSBha2NlLCBqYWtvIENUQSB3ZWJ1KSAqL1xuLnNpdGVDb29raWVzX19idXR0b25bdmFsdWU9XCJhbGxcIl0ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnNpdGVDb29raWVzX19idXR0b25bdmFsdWU9XCJhbGxcIl06aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2stcmVkKSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT0gTU9EQUwgTkFTVEFWRU7DjSAoLmNvb2tpZXNTZXR0aW5nKSA9PT09PT09PT09PT0gKi9cbi5jb29raWVzU2V0dGluZ19fZm9ybSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xufVxuLyogbmFkcGlzIOKAlCBCZWJhcyB2ZXJ6w6Fsa3kgKOKaoO+4jyBqZW4gNDAwLCBqaW5hayBzeW50ZXRpY2vDqSB0dcSNbsOpKSAqL1xuLmNvb2tpZXNTZXR0aW5nX190aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWRpc3BsYXkpICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiBjbGFtcCgyNHB4LCAzdncsIDMycHgpICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XG59XG4uY29va2llc1NldHRpbmdfX3BlcmV4IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRjb2xvcjogIzMzMzk0OTtcbn1cbi8qIMWZw6Fka3kga2F0ZWdvcmnDrSDigJQgdmxhc292w6kgbGlua3kgKi9cbi5jb29raWVzU2V0dGluZ19faXRlbSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KSAhaW1wb3J0YW50O1xufVxuLmNvb2tpZXNTZXR0aW5nX19pdGVtX19uYW1lIHtcblx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0tc2staW5rKSAhaW1wb3J0YW50O1xufVxuLmNvb2tpZXNTZXR0aW5nX19pdGVtX190ZXh0IHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMS41NTtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKSAhaW1wb3J0YW50O1xufVxuLyogcMWZZXDDrW5hxI0gKGNoZWNrYm94KSDigJQga2x1Ym92w6EgbmF2eSBtw61zdG8gZGVmYXVsdCAqL1xuLmNvb2tpZXNTZXR0aW5nX19pdGVtX19jaGVja2JveCxcbi5jb29raWVzU2V0dGluZ19faXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRhY2NlbnQtY29sb3I6IHZhcigtLXNrLW5hdnkpO1xufVxuLmNvb2tpZXNTZXR0aW5nX19pdGVtX19zdGF0ZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xufVxuXG4vKiB0bGHEjcOtdGthIG1vZGFsdSAqL1xuLmNvb2tpZXNTZXR0aW5nX19idXR0b24ge1xuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdGxldHRlci1zcGFjaW5nOiAuMDhlbSAhaW1wb3J0YW50O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwYWRkaW5nOiAxMnB4IDI2cHggIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xOHMgZWFzZSwgY29sb3IgLjE4cyBlYXNlLCBib3JkZXItY29sb3IgLjE4cyBlYXNlO1xufVxuLyog4pqg77iPIE1vZGFsIHNlIG5hxI3DrXTDoSB2IENPTE9SQk9YVSAoYCNjYm94TG9hZGVkQ29udGVudGApIOKAlCBTdGVwIHRsYcSNw610a2EgdiBuxJttXG4gICBzdHlsdWplIHNlIHNwZWNpZmljaXRvdSwga3Rlcm91IHBvdWjDqSBgLmNvb2tpZXNTZXR0aW5nX19idXR0b25bdmFsdWVdYFxuICAgKGkgcyAhaW1wb3J0YW50KSBuZXDFmWViaWxvLiBQcmVmaXh1amVtZSBgI2Nib3hMb2FkZWRDb250ZW50YCAoaWQsIDEteC14KSBhXG4gICBwcm8gamlzdG90dSBpIGAuc2hvcHRldC1tb2RhbC1tZGAgKGtkeWJ5IHNlIG1vZGFsIHJlbmRlcm92YWwgamluZGUpIGFcbiAgIGAuY29va2llc1NldHRpbmdfX2Zvcm1gIChwxZnDrW3DvSBwxZllZGVrIHZlIHbFoWVjaCBwxZnDrXBhZGVjaCkuICovXG5cbi8qIOKAnlBvdHZyZGl0IG1vamUgdm9sYnlcIiA9IG9icnlzIG5hdnkgKi9cbiNjYm94TG9hZGVkQ29udGVudCAuY29va2llc1NldHRpbmdfX2J1dHRvblt2YWx1ZT1cInNlbGVjdGlvblwiXSxcbi5zaG9wdGV0LW1vZGFsLW1kIC5jb29raWVzU2V0dGluZ19fYnV0dG9uW3ZhbHVlPVwic2VsZWN0aW9uXCJdLFxuLmNvb2tpZXNTZXR0aW5nX19mb3JtIC5jb29raWVzU2V0dGluZ19fYnV0dG9uW3ZhbHVlPVwic2VsZWN0aW9uXCJdIHtcblx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcbn1cbiNjYm94TG9hZGVkQ29udGVudCAuY29va2llc1NldHRpbmdfX2J1dHRvblt2YWx1ZT1cInNlbGVjdGlvblwiXTpob3Zlcixcbi5zaG9wdGV0LW1vZGFsLW1kIC5jb29raWVzU2V0dGluZ19fYnV0dG9uW3ZhbHVlPVwic2VsZWN0aW9uXCJdOmhvdmVyLFxuLmNvb2tpZXNTZXR0aW5nX19mb3JtIC5jb29raWVzU2V0dGluZ19fYnV0dG9uW3ZhbHVlPVwic2VsZWN0aW9uXCJdOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2YxZjJmNiAhaW1wb3J0YW50O1xufVxuLyog4oCeUG92b2xpdCB2xaFlXCIg4oCUIFN0ZXAgaG8gZMSbbMOhIFpFTEVOw4k7IHDFmWViw61qw61tZSBuYSBuYXZ5IOKGkiBob3ZlciDEjWVydmVuw6EgKi9cbiNjYm94TG9hZGVkQ29udGVudCAuY29va2llc1NldHRpbmdfX2J1dHRvbi0tZ3JlZW4sXG4uc2hvcHRldC1tb2RhbC1tZCAuY29va2llc1NldHRpbmdfX2J1dHRvbi0tZ3JlZW4sXG4uY29va2llc1NldHRpbmdfX2Zvcm0gLmNvb2tpZXNTZXR0aW5nX19idXR0b24uY29va2llc1NldHRpbmdfX2J1dHRvbi0tZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuI2Nib3hMb2FkZWRDb250ZW50IC5jb29raWVzU2V0dGluZ19fYnV0dG9uLS1ncmVlbjpob3Zlcixcbi5zaG9wdGV0LW1vZGFsLW1kIC5jb29raWVzU2V0dGluZ19fYnV0dG9uLS1ncmVlbjpob3Zlcixcbi5jb29raWVzU2V0dGluZ19fZm9ybSAuY29va2llc1NldHRpbmdfX2J1dHRvbi5jb29raWVzU2V0dGluZ19fYnV0dG9uLS1ncmVlbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCkgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zay1yZWQpICFpbXBvcnRhbnQ7XG59XG4vKiDigJ5WxaFlIHZ5cG5vdXRcIiA9IHRleHRvdsO9IG9ka2F6ICovXG4uY29va2llc1NldHRpbmdfX3VuY2hlY2tMaW5rIHtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KSAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRsZXR0ZXItc3BhY2luZzogLjA0ZW0gIWltcG9ydGFudDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKSAhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb29raWVzU2V0dGluZ19fdW5jaGVja0xpbms6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tc2stcmVkKSAhaW1wb3J0YW50O1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNLIEFydGlzIEJybm8g4oCUIEZPT1RFUiAoRGVzaWduIEtyb2sgMylcclxuICAgVG1hdsOhIG5hdnkgcGF0acSNa2EgdiBicmFuZHUuIE9ic2FoIHZrbMOhZMOhIGFkbWluIGJhbm5lclxyXG4gICBzIG1hcmt1cGVtIC5zay1mb290ZXIg4oCUIGtvc3RyYSB2IGRvY3MvZm9vdGVyLWJhbm5lci5odG1sLlxyXG4gICBQxZlldm9kIHoga2xpZW50b3Z5IMWhYWJsb255ICjEjWVybsOh4oaSY3lhbikgZG8gbmHFoWVobyBicmFuZHU6XHJcbiAgIG5hdnkgZ3JhZGllbnQgKyDEjWVydmVuw70gYWtjZW50LCBCZWJhcyBuYWRwaXN5LCBQb3BwaW5zIHRleHQuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyogMSkgUGF0acSNa2Eg4oCUIG5hdnkgcG9ka2xhZCwgxI1lcnZlbsO9IGFrY2VudCBuYWhvxZllLCBiw61sw70gdGV4dCAqL1xyXG4jZm9vdGVyIHtcclxuXHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdHBhZGRpbmctdG9wOiA1NnB4O1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1zay1yZWQpOyAvKiBmYWxsYmFjaywga2R5xb4gY2h5YsOtIHBydWggbG9nICovXHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzFiMjM1MCAwJSwgdmFyKC0tc2stbmF2eSkgMTAwJSk7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuLyogS2R5xb4gamUgbmFob8WZZSBuYWxlcGVuw70gYsSbxb7DrWPDrSBwcnVoIChsb2dhL2RyZXN5IGAuc2stbG9nb2JhcmAgbmVib1xyXG4gICBpbnN0YWdyYW1vdsOhIGxpxaF0YSBgLnNrLWluc3RhYCksIMSNZXJ2ZW7DvSBha2NlbnQgaSBob3Juw60gb2RzdHVwIG5lc2UgcHJ1aFxyXG4gICDihpIgcGF0acSNa2Egc2FtYSBib3JkZXIvcGFkZGluZyBuZW3DoS4gKi9cclxuI2Zvb3RlcjpoYXMoLnNrLWxvZ29iYXIpLFxyXG4jZm9vdGVyOmhhcyguc2staW5zdGEpIHtcclxuXHRib3JkZXItdG9wOiAwO1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG59XHJcbiNmb290ZXIgcCxcclxuI2Zvb3RlciBsaSxcclxuI2Zvb3RlciBzcGFuLFxyXG4jZm9vdGVyIGgxLCAjZm9vdGVyIGgyLCAjZm9vdGVyIGgzLCAjZm9vdGVyIGg0LCAjZm9vdGVyIGg1LCAjZm9vdGVyIGg2IHtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG4vKiBTaG9wdGV0IHZsYXN0bsOtIG9ic2FoIHBhdGnEjWt5IChjb3B5cmlnaHQsIHBsYXRieSkg4oCUIMSNaXRlbG7DvSBuYSBuYXZ5ICovXHJcbiNmb290ZXIgLmZvb3Rlci1ib3R0b20sXHJcbiNmb290ZXIgLmZvb3Rlci1ib3R0b20gYSxcclxuI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSBzcGFuLFxyXG4jZm9vdGVyIC5mb290ZXItcGF5bWVudC1tZXRob2RzIHtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xyXG59XHJcbiNmb290ZXIgLmZvb3Rlci1ib3R0b20ge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNCk7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLyogMikgTsOhxaEgYmFubmVyIOKAlCBtxZnDrcW+a2Egc2xvdXBjxa8gKGdyaWQgbcOtc3RvIGZsZXgrcHJvY2VudCA9IMSNaXN0xaHDrSkgKi9cclxuLnNrLWZvb3RlciB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDFmciAxLjFmciAxLjFmcjtcclxuXHRnYXA6IDQwcHg7XHJcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHQuc2stZm9vdGVyIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHRcdGdhcDogMzZweCAzMnB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHQuc2stZm9vdGVyIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdFx0Z2FwOiAwO1xyXG5cdH1cclxuXHQuc2stZm9vdGVyX19jb2wge1xyXG5cdFx0cGFkZGluZzogMjJweCAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEyKTtcclxuXHR9XHJcblx0LnNrLWZvb3Rlcl9fY29sOmxhc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC8qIC0tLSBTUEFDSU5HIE5BIEtSQUrDjUNIIFBBVEnEjEtZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0ICAgTWV6aSBuZXdzbGV0dGVyZW0gYSBsb2dlbSB6ZWxvICoqNzdweCoqIGEgcG9kIHBvc2xlZG7DrW0gc2xvdXBjZW1cclxuXHQgICAqKjk5cHgqKiBwcsOhemRuYS4gTmVkxJtsYWwgdG8gamVkZW4gbWFyZ2luIOKAlCBza2zDoWRhbG8gc2UgdG8geiBvYmFsxa8sXHJcblx0ICAga3RlcsOpIGtvbGVtIGFkbWluIGJhbm5lcnUgc3RhdsOtIFN0ZXAuIFptxJvFmWVubyBuYSBtb2JpbHU6XHJcblxyXG5cdCAgICAgbmFob8WZZSA3NyA9IG5ld3NsZXR0ZXIgYG1hcmdpbi1ib3R0b21gIDM4XHJcblx0ICAgICAgICAgICAgICAgICArIGAucm93LmN1c3RvbS1mb290ZXJgIGBwYWRkaW5nLXRvcGAgMTlcclxuXHQgICAgICAgICAgICAgICAgICsgYC5iYW5uZXItd3JhcHBlcmAgYG1hcmdpbi10b3BgIDIwXHJcblx0ICAgICBkb2xlICAgOTkgPSBgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjFgIGBwYWRkaW5nLWJvdHRvbWAgMTlcclxuXHQgICAgICAgICAgICAgICAgICsgYC5iYW5uZXJgIGBtYXJnaW4tYm90dG9tYCA0MFxyXG5cdCAgICAgICAgICAgICAgICAgKyBgLmZvb3Rlci1ib3R0b21gIGBtYXJnaW4tdG9wYCA0MFxyXG5cclxuXHQgICBLIHRvbXUgamXFoXTEmyB2bGFzdG7DrSAyMnB4IG9kc2F6ZW7DrSBwcnZuw61obyBhIHBvc2xlZG7DrWhvIHNsb3VwY2UuXHJcblx0ICAg4pqg77iPIE9iYWxvdsOpIHTFmcOtZHkgKGAuYmFubmVyYCwgYC5iYW5uZXItd3JhcHBlcmAsIGAucm93LmN1c3RvbS1mb290ZXJgKVxyXG5cdCAgIGpzb3Ugb2JlY27DqSBhIFNob3B0ZXQgamUgcG91xb7DrXbDoSBpIGppbmRlIOKGkiBzY29wdWplbWUgbmEgYCNmb290ZXJgLiAqL1xyXG5cdC8qIOKaoO+4jyBPcMSbdCBzcGVjaWZpY2l0YTogesOha2xhZG7DrSBgI2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXJgICgzOHB4KSBqZVxyXG5cdCAgIHYgdG9taGxlIHNvdWJvcnUgQcW9IFpBIG1vYmlsbsOtbSBibG9rZW0sIHRha8W+ZSBwxZlpIHNob2Ruw6kgc3BlY2lmaWNpdMSbXHJcblx0ICAgdnlocsOhdsOhLiBQxZlpZMOhbsOtbSBgLmNvbnRhaW5lcmAgKHBydmVrIGppIG3DoSkgamRlbWUgbyBzdHVwZcWIIHbDvcWhLiAqL1xyXG5cdCNmb290ZXIgLmNvbnRhaW5lci5mb290ZXItbmV3c2xldHRlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI2cHg7XHJcblx0fVxyXG5cdCNmb290ZXIgLnJvdy5jdXN0b20tZm9vdGVyIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxuXHQjZm9vdGVyIC5iYW5uZXItd3JhcHBlciB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHQjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHQjZm9vdGVyIC5iYW5uZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblx0I2Zvb3RlciAuZm9vdGVyLWJvdHRvbSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xyXG5cdH1cclxuXHQvKiBwcnZuw60gc2xvdXBlYyB6YcSNw61uw6EgaG5lZCBwb2QgbmV3c2xldHRlcmVtLCBwb3NsZWRuw60ga29uxI3DrSBuYWQgbGnFoXRvdSDihpJcclxuXHQgICBrcmFqbsOtIG9kc2F6ZW7DrSBuZW1hasOtIGNvIG9kZMSbbG92YXQsIHV2bml0xZkgbcWZw63Fvmt5IDIycHggesWvc3TDoXbDoSAqL1xyXG5cdC5zay1mb290ZXJfX2NvbC0tYnJhbmQge1xyXG5cdFx0cGFkZGluZy10b3A6IDZweDtcclxuXHR9XHJcblx0LnNrLWZvb3Rlcl9fY29sOmxhc3QtY2hpbGQge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDZweDtcclxuXHR9XHJcblx0LyogTG9nbyBuYSBtb2JpbHUgbWVuxaHDrSDigJQgMTYwcHggemFiw61yYWxvIHNrb3JvIHBvbG92aW51IMWhw63FmWt5IGRpc3BsZWplLlxyXG5cdCAgIOKaoO+4jyBTZWxla3RvciBtdXPDrSBiw710IFNQRUNJRknEjFTEmkrFoMONIG5lxb4gesOha2xhZG7DrSBgLnNrLWZvb3Rlcl9fbG9nbyBpbWdgOlxyXG5cdCAgIHRlbiBqZSB2IHRvbWhsZSBzb3Vib3J1IEHFvSBaQSBtb2JpbG7DrW0gYmxva2VtIChtw6lkaWEgc3BlY2lmaWNpdHVcclxuXHQgICBuZXp2ecWhdWrDrSksIHRha8W+ZSBwxZlpIHNob2Ruw6kgc3BlY2lmaWNpdMSbIGJ5IHZ5aHLDoWwgb24gYSBwcmF2aWRsb1xyXG5cdCAgIGJ5IGJ5bG8gbXJ0dsOpLiAqL1xyXG5cdC5zay1mb290ZXIgLnNrLWZvb3Rlcl9fbG9nbyBpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiAxMThweDtcclxuXHR9XHJcblx0LnNrLWZvb3RlciAuc2stZm9vdGVyX19sb2dvIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblx0fVxyXG5cclxuXHQvKiDimqDvuI8gVsWgRUNITk8gTkEgTEVWw50gS1JBSiAobmEgcMWZw6Fuw60pLiBTdGVwIG3DoSBuYSBgLmNvbnRhaW5lci5mb290ZXItcm93c2BcclxuXHQgICBgdGV4dC1hbGlnbjpjZW50ZXJgLCBrdGVyw6kgc2UgZMSbZGlsbyBwxZllcyBvYmFseSBiYW5uZXJ1IGHFviBkbyBgLnNrLWZvb3RlcmBcclxuXHQgICDigJQgcHJvdG8gYnlsYSBuYSBtb2JpbHUgdnljZW50cm92YW7DoSBpIGxvZ2EsIG5hZHBpc3kgYSBrb250YWt0eS5cclxuXHQgICBJbnN0YWdyYW1vdsOpIGxpxaF0eSBzZSB0byBuZXTDvWvDoSwgdGEgamUgbWltbyBgLmZvb3Rlci1yb3dzYC4gKi9cclxuXHQjZm9vdGVyIC5mb290ZXItcm93cyxcclxuXHQjZm9vdGVyIC5mb290ZXItcm93cyAuYmFubmVyLFxyXG5cdCNmb290ZXIgLmZvb3Rlci1yb3dzIC5iYW5uZXItd3JhcHBlcixcclxuXHQuc2stZm9vdGVyLFxyXG5cdC5zay1mb290ZXIgcCxcclxuXHQuc2stZm9vdGVyIGxpLFxyXG5cdC5zay1mb290ZXIgYSxcclxuXHQuc2stZm9vdGVyIHNwYW4sXHJcblx0LnNrLWZvb3RlciBzdHJvbmcsXHJcblx0LnNrLWZvb3Rlcl9fdGl0bGUsXHJcblx0LnNrLWZvb3Rlcl9fY29sIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LyogZmxleG92w6kgYmxva3kgbWFqw60gdmxhc3Ruw60gemFyb3Zuw6Fuw60g4oCUIHRleHQtYWxpZ24gbmEgbsSbIG5lcGxhdMOtICovXHJcblx0LnNrLWZvb3Rlcl9fc29jaWFsLFxyXG5cdC5zay1mb290ZXJfX21hcCxcclxuXHQuc2stZm9vdGVyX19saXN0LS1jb250YWN0IGxpIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR9XHJcblx0LnNrLWZvb3Rlcl9fbG9nbyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LnNrLWZvb3Rlcl9fbG9nbyBpbWcge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdC8qIG5ld3NsZXR0ZXIgdiBwYXRpxI1jZSBhxaUgZHLFvsOtIHN0ZWpuw70ga3JhaiAqL1xyXG5cdCNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyLFxyXG5cdCNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIGg0LFxyXG5cdCNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIHAge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLyogMykgTmFkcGlzeSBzbG91cGPFryDigJQgQmViYXMgdmVyesOhbGt5ICovXHJcbi5zay1mb290ZXJfX3RpdGxlIHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1kaXNwbGF5KTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdG1hcmdpbjogMCAwIDE2cHg7XHJcbn1cclxuLnNrLWZvb3Rlcl9fY29sID4gKiArIC5zay1mb290ZXJfX3RpdGxlIHtcclxuXHRtYXJnaW4tdG9wOiAyNnB4O1xyXG59XHJcblxyXG4vKiA0KSBUZXh0ICsgb2RrYXp5ICovXHJcbi5zay1mb290ZXIgcCxcclxuLnNrLWZvb3RlciBsaSB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODUpO1xyXG59XHJcbi5zay1mb290ZXJfX2NsYWltIHtcclxuXHRtYXgtd2lkdGg6IDM2Y2g7XHJcblx0bWFyZ2luOiAwIDAgMjRweDtcclxufVxyXG4uc2stZm9vdGVyX19saXN0IHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG1hcmdpbjogMDtcclxuXHQvKiBTdGVwIGTDoXbDoSA8dWw+IHYgcGF0acSNY2UgcGFkZGluZy1sZWZ0OjE1cHgg4oaSIG9ka2F6eSB1c2tha292YWx5IG9kIG5hZHBpc3UgKi9cclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNrLWZvb3Rlcl9fbGlzdCBsaSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG59XHJcbi5zay1mb290ZXIgYSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIC4xOHMgZWFzZTtcclxufVxyXG4uc2stZm9vdGVyIGE6aG92ZXIge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1yZWQpO1xyXG59XHJcbi8qIHByw6F2bsOtIG9ka2F6eSDigJQgcG9kdHLFvmVuw6kgKG9kbGnFoWVuw60gb2QgbmF2aWdhxI1uw61jaCkgKi9cclxuLnNrLWZvb3Rlcl9fbGlzdC0tbGVnYWwgYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XHJcbn1cclxuXHJcbi8qIDUpIExvZ28g4oCUIGLDrWzDoSB2YXJpYW50YSAobmEgbmF2eSBwb2RrbGFkdSkgKi9cclxuLnNrLWZvb3Rlcl9fbG9nbyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbn1cclxuLnNrLWZvb3Rlcl9fbG9nbyBpbWcge1xyXG5cdG1heC13aWR0aDogMTYwcHg7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiA2KSBTb2Npw6FsbsOtIGlrb255ICovXHJcbi5zay1mb290ZXJfX3NvY2lhbCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDIycHg7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG59XHJcbi8qIEJleiByw6FtZcSNa3UgYSBwb2RrbGFkdSDigJQgamVuIMSNaXN0w6EgdsSbdMWhw60gaWtvbmEsIGhvdmVyIMSNZXJ2ZW7DoSAqL1xyXG4uc2stc29jaWFsIHtcclxuXHR3aWR0aDogYXV0bztcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAycHg7XHJcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgLjE4cyBlYXNlLCB0cmFuc2Zvcm0gLjE4cyBlYXNlO1xyXG59XHJcbi5zay1zb2NpYWwgc3ZnIHtcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0ZmlsbDogY3VycmVudENvbG9yO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zay1zb2NpYWw6aG92ZXIge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1yZWQpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxufVxyXG5cclxuLyogNykgS29udGFrdCDigJQgaWtvbmt5IHYgxZnDoWRjw61jaCAqL1xyXG4uc2stZm9vdGVyX19saXN0LS1jb250YWN0IGxpIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiAxMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLnNrLWZvb3Rlcl9fbGlzdC0tY29udGFjdCBzdmcsXHJcbi5zay1mb290ZXJfX21hcCBzdmcge1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRmbGV4OiBub25lO1xyXG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuXHRvcGFjaXR5OiAuOTtcclxufVxyXG4uc2stZm9vdGVyX19tYXAge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiA4cHg7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4vKiA4KSBGaXJlbW7DrSDDumRhamUgKi9cclxuLnNrLWZvb3Rlcl9fYWRkcixcclxuLnNrLWZvb3Rlcl9faWRzIHtcclxuXHRtYXJnaW46IDAgMCAxNnB4O1xyXG59XHJcbi5zay1mb290ZXJfX2FkZHIgc3Ryb25nLFxyXG4uc2stZm9vdGVyX19pZHMgc3Ryb25nIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi8qIFrDoXBpcyB2IG9iY2hvZG7DrW0gcmVqc3TFmcOta3Ug4oCUIHBvdmlubsO9IMO6ZGFqLCBhbGUgcGF0xZnDrSBkbyBwb3phZMOtLlxyXG4gICDimqDvuI8gU2VsZWt0b3IgbXVzw60gcMWZZWLDrXQgYCNmb290ZXIgcGAgKGJhcnZhLCAxLTAtMSkgaSBgLnNrLWZvb3RlciBwYFxyXG4gICAodmVsaWtvc3QsIDAtMi0wKSDigJQgcHJvdG8gcyBgI2Zvb3RlcmAsIG5lIGplbiB0xZnDrWRhLiAqL1xyXG4jZm9vdGVyIC5zay1mb290ZXJfX25vdGUge1xyXG5cdG1hcmdpbjogMCAwIDE2cHg7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYyKTtcclxufVxyXG5cclxuLyogOSkgT2RrYXp5IOKAlCBob3ZlcjogxI1lcnZlbsOhICsgamVtbsOpIHBvZHRyxb5lbsOtIChhZm9yZGFuY2UpICovXHJcbi5zay1mb290ZXJfX2xpc3QgYTpob3ZlcixcclxuLnNrLWZvb3Rlcl9fbWFwOmhvdmVyIHtcclxuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcclxufVxyXG5cclxuLyogMTApIE5ld3NsZXR0ZXIgYmxvayAoU2hvcHRldCAuZm9vdGVyLW5ld3NsZXR0ZXIpIOKAlCBzbGFkaXQgcyBicmFuZGVtICovXHJcbiNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzhweDtcclxuXHRtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNCk7XHJcbn1cclxuLyog4pqg77iPIFN0ZXAgZMOhdsOhIG5hZHBpc3UgZm9udC13ZWlnaHQ6NzAwLCBhbGUgQmViYXMgamUgamVkbm/FmWV6b3bDvSDihpIgZmF1eC1ib2xkLlxyXG4gICBWcmFjw61tZSBuYSA0MDAgKHNrdXRlxI1uw70gxZlleikgYSB6bWVuxaF1amVtZSB6IDM0cHguICovXHJcbiNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIGg0LFxyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciBoNC50b3BpYyB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtZGlzcGxheSk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRsZXR0ZXItc3BhY2luZzogLjAzZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRtYXJnaW46IDAgMCA4cHg7XHJcbn1cclxuLyogxI1lcnZlbsO9IGFrY2VudCB2ZSB2bGFzdG7DrW0gbmFkcGlzdSBuZXdzbGV0dGVydSAo4oCeVnljaHl0ZWp0ZVwiKSDigJQgdmtsw6Fkw6EgbWFpbi5qcyAqL1xyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuc2stbmwtYWNjZW50IHtcclxuXHRjb2xvcjogdmFyKC0tc2stcmVkKSAhaW1wb3J0YW50O1xyXG59XHJcbiNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIHAge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg1KTtcclxuXHRtYXJnaW46IDAgMCAxNnB4O1xyXG59XHJcbi8qIHBvbGUgcHJvIGUtbWFpbCAqL1xyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuZm9ybS1jb250cm9sIHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zNSk7XHJcbn1cclxuI2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XHJcbn1cclxuI2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcblx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXNrLXJlZCk7XHJcblx0b3V0bGluZS1vZmZzZXQ6IDFweDtcclxufVxyXG4vKiAtLS0gUk9aVlLFvUVOw40gRk9STVVMw4HFmEUg4oCUIHBvbGUgYSB0bGHEjcOtdGtvIG5hIEpFREVOIMWZw6FkZWsgLS0tLS0tLS0tLS0tLVxyXG4gICDimqDvuI8gU2hvcHRldCBtYXJrdXAgbmV3c2xldHRlcnUgWk3Emk5JTDogcMWZaWJ5bCBzb3VobGFzIHNlIHpwcmFjb3bDoW7DrW0gw7pkYWrFr1xyXG4gICAoYC5mb3JtLWdyb3VwYCBiZXogYC5zbWFydC1sYWJlbC13cmFwcGVyYCkgYSB2xaFlY2hueSBza3VwaW55IGpzb3UgYmxva292w6ksXHJcbiAgIHRha8W+ZSB0bGHEjcOtdGtvIHNwYWRsbyBwb2QgcG9sZSBhIHJvenTDoWhsbyBzZS4gU2tsw6Fkw6FtZSB6cMSbdCBmbGV4ZW06XHJcbiAgIHBvbGUgKyB0bGHEjcOtdGtvIHZlZGxlIHNlYmUsIHNvdWhsYXMgbmEgdmxhc3Ruw60gxZnDoWRlayBwb2QgbmltaS4gKi9cclxuI2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtIGZpZWxkc2V0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0Z2FwOiAxMHB4O1xyXG5cdGJvcmRlcjogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuZm9ybS1ncm91cCB7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogc2t1cGluYSBzIGUtbWFpbGVtIHJvc3RlLCB0bGHEjcOtdGtvIHNpIGRyxb7DrSBzdm91IMWhw63FmWt1ICovXHJcbiNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIC5mb3JtLWdyb3VwLnNtYXJ0LWxhYmVsLXdyYXBwZXIge1xyXG5cdGZsZXg6IDEgMSAyNDBweDtcclxuXHRtaW4td2lkdGg6IDA7XHJcbn1cclxuLyogc291aGxhcyAoc2t1cGluYSBCRVogc21hcnQtbGFiZWwpIG5hIG5vdsO9IMWZw6FkZWsgcG9kIHBvbGUgaSB0bGHEjcOtdGtvICovXHJcbiNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIC5mb3JtLWdyb3VwOm5vdCguc21hcnQtbGFiZWwtd3JhcHBlcikge1xyXG5cdG9yZGVyOiAzO1xyXG5cdGZsZXg6IDAgMCAxMDAlO1xyXG59XHJcbiNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIC5mb3JtLWdyb3VwOm5vdCguc21hcnQtbGFiZWwtd3JhcHBlcikgLmxhYmVsLFxyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuZm9ybS1ncm91cDpub3QoLnNtYXJ0LWxhYmVsLXdyYXBwZXIpIHAge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42NSk7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBPZGVzw61sYWPDrSB0bGHEjcOtdGtvIOKAlCBicmFuZDogxI1lcnZlbsOpLCBob3ZlciBuYXZ5LlxyXG4gICDimqDvuI8gQ8OtbMOtbWUgbmEgYGJ1dHRvbmAvYC5idG5gIE9CRUNOxJosIG5lIG5hIGAuYnRuLWRlZmF1bHRgOiBTaG9wdGV0IHTFmcOtZHVcclxuICAgem3Em25pbCBuYSBgLmJ0bi1wcmltYXJ5YCBhIHDFr3ZvZG7DrSBwcmF2aWRsbyB0w61tIHDFmWVzdGFsbyBwbGF0aXQgKHRsYcSNw610a29cclxuICAgemLEm2xhbG8pLiBPYmVjbsO9IHNlbGVrdG9yIHDFmWXFvmlqZSBpIGRhbMWhw60gcMWZZWptZW5vdsOhbsOtLiAqL1xyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gYnV0dG9uLFxyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gLmJ0bixcclxuI2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdG1pbi1oZWlnaHQ6IDQ5cHg7IC8qIHN0ZWpuw6EgdsO9xaFrYSBqYWtvIHBvbGUgdmVkbGUgKi9cclxuXHRwYWRkaW5nOiAwIDI2cHggIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjEzZW0gIWltcG9ydGFudDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGJhY2tncm91bmQ6ICNlNDIzMTMgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyAvKiBTdGVwIGTDoXbDoSDEjWVybsO9IHRleHQg4oCUIG5hIMSNZXJ2ZW7DqSBuZcSNaXRlbG7DvSAqL1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE4cyBlYXNlO1xyXG59XHJcbiNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSBidXR0b246aG92ZXIsXHJcbiNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAuYnRuOmhvdmVyLFxyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogIzI4MzM3MSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogTmEgbW9iaWx1IHNlIHBvbGUgYSB0bGHEjcOtdGtvIHphbG9tw60gcG9kIHNlYmUg4oaSIHRsYcSNw610a28gemFyb3Zuw6FtZSBET1BSQVZBXHJcbiAgIChkbGUgVVggdSBuZXdzbGV0dGVydSBkw6F2w6EgdsSbdMWhw60gc215c2wpLiBgbWFyZ2luLWxlZnQ6YXV0b2AgdiB6YWxvbWVuw6ltXHJcbiAgIGZsZXh1IG9kc3VuZSB0bGHEjcOtdGtvIG5hIHN2w6ltIMWZw6Fka3UgayBwcmF2w6ltdSBrcmFqaS4gUHJhdmlkbG8gamUgWkFcclxuICAgesOha2xhZG7DrW0sIHRha8W+ZSBwxZlpIHNob2Ruw6kgc3BlY2lmaWNpdMSbIHZ5aHJhamUgKHBhc3QgeiBmb290ZXIgc3BhY2luZ3UpLiAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHQjZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gYnV0dG9uLFxyXG5cdCNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAuYnRuLFxyXG5cdCNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbi8qIElucHV0IG5lY2jDoXbDoW1lIGplbiBqZW1uxJsgc2xhZMSbbsO9IChiw61sw70sIGJleiB6YW9ibGVuw60pLiAqL1xyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuZm9ybS1jb250cm9sIHtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdHBhZGRpbmc6IDEycHggMTRweDtcclxufVxyXG5cclxuLyogMTQpIENvcHlyaWdodCDigJQgXCJTSyBBcnRpc1wiIGJ5bG8gYm9sZCA3MDAsIHp0ZW7EjWl0ICovXHJcbiNmb290ZXIgLmNvcHlyaWdodCBzdHJvbmcsXHJcbiNmb290ZXIgLmZvb3Rlci1ib3R0b20gc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4vKiAxMSkgU3BvZG7DrSBsacWhdGEgKGNvcHlyaWdodCAvIHBsYXRieSkgKi9cclxuI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSB7XHJcblx0cGFkZGluZy10b3A6IDI0cHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcbiNmb290ZXIgLmZvb3Rlci1ib3R0b20gYTpob3ZlciB7XHJcblx0Y29sb3I6IHZhcigtLXNrLXJlZCk7XHJcbn1cclxuXHJcbi8qIDEyKSDFvcOBRE7DiSDFoWlwa3kgdSBvZGthesWvLlxyXG4gICBTdGVwIGtyZXNsw60gY2hldnJvbiBwxZllcyBsaTo6YmVmb3JlID0gNcOXNSBib3ggKyBib3JkZXJ5ICsgcm90YXRlIChwcm90byBtxJtsXHJcbiAgIHByw6F6ZG7DvSBjb250ZW50IGkgxb7DoWRuw70gYmFja2dyb3VuZCDihpIgdiBwcnZuw60ga29udHJvbGUgbmVieWwgdmlkxJt0KS4gWmFiw61qw61tZS4gKi9cclxuI2Zvb3RlciAuc2stZm9vdGVyIGxpOjpiZWZvcmUsXHJcbiNmb290ZXIgLnNrLWZvb3RlciBsaTo6YWZ0ZXIsXHJcbiNmb290ZXIgLnNrLWZvb3RlciB1bCBsaTo6YmVmb3JlLFxyXG4jZm9vdGVyIC5zay1mb290ZXIgdWwgbGk6OmFmdGVyIHtcclxuXHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAxMykgTmV3c2xldHRlciDigJQgc291aGxhc292w70gb2RrYXogbXVzw60gYsO9dCB2aWTEm3RcclxuICAgKFN0ZXAgbXUgZMOhdsOhIC0tY29sb3ItcHJpbWFyeSA9IG5hdnkg4oaSIG5hdnkgbmEgbmF2eSA9IG5ldmlkaXRlbG7DvSkuICovXHJcbiNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIGE6bm90KC5idG4pIHtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG59XHJcbiNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIGE6bm90KC5idG4pOmhvdmVyIHtcclxuXHRjb2xvcjogdmFyKC0tc2stcmVkKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMTUpIELEmsW9w41Dw40gUFJVSCBMT0cgKHBhcnRuZcWZaS9zcG9uem/FmWkpIOKAlCBuYWxlcGVuw70gbmEgdnJjaCBwYXRpxI1reVxyXG4gICBIVE1MIC5zay1sb2dvYmFyIGplIHZlIGZvb3RlciBiYW5uZXJ1OyBtYWluLmpzIGhvIHDFmWVzdW5lIG5hIHphxI3DoXRla1xyXG4gICAjZm9vdGVyIGEgbmFrbG9udWplIGxvZ2EgZG8gcGx5bnVsw6kgbmVrb25lxI1uw6kgc215xI1reSAocnljaGxvc3QgZGxlIMWhw63FmWt5KS5cclxuICAgUMWZZWLDrXLDoSDEjWVydmVuw70gYWtjZW50IChib3JkZXIgbmFob8WZZSBpIGRvbGUpIG5hcMWZw63EjSB2xaFlbWkgc3Ryw6Fua2FtaS5cclxuICAgUG96YWTDrSBiw61sw6ksIGHFpSBsb2dhIHZ5bmlrbm91OyBjaGNlxaEgbmF2eT8gem3Em8WIIGJhY2tncm91bmQgKyBmYWRlIGJhcnZ5IG7DrcW+LlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnNrLWxvZ29iYXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1hcmdpbjogMCAwIDQ0cHg7IC8qIG9kc3R1cCBvZCBvYnNhaHUgcGF0acSNa3kgcG9kIHBydWhlbSAqL1xyXG5cdHBhZGRpbmc6IDE2cHggMDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1zay1yZWQpO1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1zay1yZWQpO1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLyogamVtbsOpIGLDrWzDqSDigJ5mYWRlXCIgb2tyYWplIOKAlCBsb2dhIG5ldnlza2FrdWrDrSBvc3TFmWUgbmEga3JhasOtY2ggdmlld3BvcnR1ICovXHJcbi5zay1sb2dvYmFyOjpiZWZvcmUsXHJcbi5zay1sb2dvYmFyOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR3aWR0aDogNjRweDtcclxuXHR6LWluZGV4OiAyO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zay1sb2dvYmFyOjpiZWZvcmUge1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcclxufVxyXG4uc2stbG9nb2Jhcjo6YWZ0ZXIge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xyXG59XHJcbi5zay1sb2dvYmFyX190cmFjayB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHdpZHRoOiBtYXgtY29udGVudDtcclxuXHRhbmltYXRpb246IHNrLW1hcnF1ZWUgdmFyKC0tc2stbWFycXVlZS1kdXIsIDQwcykgbGluZWFyIGluZmluaXRlO1xyXG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbn1cclxuLnNrLWxvZ29iYXI6aG92ZXIgLnNrLWxvZ29iYXJfX3RyYWNrIHtcclxuXHRhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyAvKiBwYXV6YSBwxZlpIG5hamV0w60gbXnFocOtICovXHJcbn1cclxuLnNrLWxvZ29iYXJfX2xvZ28ge1xyXG5cdGZsZXg6IG5vbmU7XHJcblx0aGVpZ2h0OiA0MnB4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdG1hcmdpbjogMCAzOHB4O1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0b3BhY2l0eTogLjg1O1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UsIHRyYW5zZm9ybSAuMnMgZWFzZTtcclxufVxyXG4uc2stbG9nb2Jhcl9fbG9nbzpob3ZlciB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xyXG59XHJcbkBrZXlmcmFtZXMgc2stbWFycXVlZSB7XHJcblx0ZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxyXG5cdHRvIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XHJcbn1cclxuLyogcmVzcGVrdHVqIHN5c3TDqW1vdsOpIHZ5cG51dMOtIGFuaW1hY8OtICovXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcblx0LnNrLWxvZ29iYXJfX3RyYWNrIHsgYW5pbWF0aW9uOiBub25lOyB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0LnNrLWxvZ29iYXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcclxuXHRcdHBhZGRpbmc6IDEycHggMDtcclxuXHR9XHJcblx0LnNrLWxvZ29iYXJfX2xvZ28ge1xyXG5cdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0bWFyZ2luOiAwIDI0cHg7XHJcblx0fVxyXG5cdC5zay1sb2dvYmFyOjpiZWZvcmUsXHJcblx0LnNrLWxvZ29iYXI6OmFmdGVyIHsgd2lkdGg6IDQwcHg7IH1cclxufVxyXG5cclxuLyogLS0tIFZhcmlhbnRhIOKAnmRyZXN5XCI6IG3DrXN0byBsb2cgYsSbxb7DrSBkcmVzeSB2IGthcnTDoWNoLiBLYXJ0YSBqZSB2IE9QQcSMTsOJXHJcbiAgIGJhcnbEmyBuZcW+IGRyZXMsIGFieSB2eW5pa2wgKGLDrWzDvSBwcsWvaGxlZG7DvSBkcmVzIOKGkiBuYXZ5IGthcnRhOyBtb2Ryw70gZHJlc1xyXG4gICBzIGLDrWzDvW0gcG96YWTDrW0g4oaSIGLDrWzDoSBrYXJ0YSwgZG8gbsOtxb4gc2UgYsOtbMOpIHBvemFkw60gZm90a3kgc2xpamUpLiBCYXJ2dVxyXG4gICBrYXJ0eSBkcsW+w60gZXhwbGljaXRuw60gdMWZw61kYSAoLS1uYXZ5Ly0td2hpdGUpLCBuZSA6bnRoLWNoaWxkIOKGkiBrbG9ueSBzaVxyXG4gICBiYXJ2dSBuZXNvdSBzYW15LCBuZXrDoWxlxb7DrSBuYSBwb8WZYWTDrS4gUG9ka2xhZCBzdsSbdGxlIMWhZWTDvSwga2FydHkgcyBnYXBlbS4gKi9cclxuLyogZHZvanTFmcOtZGEgKC5zay1sb2dvYmFyLnNrLWxvZ29iYXItLWplcnNleXMsIHNwZWMuIDAtMi0wKSDihpIgcMWZZWJpamUgYmFzZVxyXG4gICAuc2stbG9nb2JhciAoMC0xLTApIGRldGVybWluaXN0aWNreSwgbmV6w6F2aXNsZSBuYSBwb8WZYWTDrSB2ZSBzdHlsZXNoZWV0dSAqL1xyXG4uc2stbG9nb2Jhci5zay1sb2dvYmFyLS1qZXJzZXlzIHtcclxuXHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0YmFja2dyb3VuZDogI2VlZjBmNDtcclxufVxyXG4uc2stbG9nb2Jhci5zay1sb2dvYmFyLS1qZXJzZXlzOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2VlZjBmNCwgcmdiYSgyMzgsIDI0MCwgMjQ0LCAwKSk7XHJcbn1cclxuLnNrLWxvZ29iYXIuc2stbG9nb2Jhci0tamVyc2V5czo6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNlZWYwZjQsIHJnYmEoMjM4LCAyNDAsIDI0NCwgMCkpO1xyXG59XHJcbi5zay1sb2dvYmFyX19jZWxsIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ZmxleDogbm9uZTtcclxuXHRtYXJnaW46IDAgN3B4O1xyXG5cdHBhZGRpbmc6IDlweCAyNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0Ym94LXNoYWRvdzogMCA2cHggMTZweCByZ2JhKDIwLCAyNSwgNTUsIC4xMCk7XHJcbn1cclxuLnNrLWxvZ29iYXJfX2NlbGwtLW5hdnkgeyBiYWNrZ3JvdW5kOiB2YXIoLS1zay1uYXZ5KTsgfVxyXG4uc2stbG9nb2Jhcl9fY2VsbC0td2hpdGUgeyBiYWNrZ3JvdW5kOiAjZmZmOyB9XHJcbi5zay1sb2dvYmFyLS1qZXJzZXlzIC5zay1sb2dvYmFyX19sb2dvIHtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0bWFyZ2luOiAwO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwIDVweCA5cHggcmdiYSgwLCAwLCAwLCAuMTgpKTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHQuc2stbG9nb2Jhci0tamVyc2V5cyAuc2stbG9nb2Jhcl9fbG9nbyB7IGhlaWdodDogNjBweDsgfVxyXG5cdC5zay1sb2dvYmFyX19jZWxsIHsgcGFkZGluZzogN3B4IDE4cHg7IG1hcmdpbjogMCA1cHg7IH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIElOU1RBR1JBTU9Ww4EgTEnFoFRBICguc2staW5zdGEpIOKAlCBuYWhyYXp1amUgcHJ1aCBzIGRyZXN5LlxyXG4gICBOZWtvbmXEjW7DoSBzbXnEjWthIGZvdGVrIHogSW5zdGFncmFtdSBuYWxlcGVuw6EgbmEgw7pwbG7DvSB2cmNoICNmb290ZXIsXHJcbiAgIGthxb5kw6EgZm90a2Egb2RrYXp1amUgbmEgcHJvZmlsLiBNYXJxdWVlIHN0YXbDrSBgbWFpbi5qc2AgKDE1LiBJSUZFKS5cclxuXHJcbiAgIFBST8SMIFRBS0hMRTpcclxuICAg4oCiIFBvemFkw60gTkFWWSA9IHN0ZWpuw6kgamFrbyBwYXRpxI1rYSDihpIgbGnFoXRhIGRvIG7DrSBwbHludWxlIHDFmWVjaMOhesOtXHJcbiAgICAgYSBmb3RreSAoamVkaW7DoSBiYXJldm7DoSB2xJtjKSBkcsW+w60gdmXFoWtlcm91IHBvem9ybm9zdC5cclxuICAg4oCiIEplbiBKRURFTiDEjWVydmVuw70gcHJvdcW+ZWsgTkFIT8WYRS4gUMWvdm9kbsOtIHBydWggbcSbbCAycHggxI1lcnZlbm91XHJcbiAgICAgbmFob8WZZSBpIGRvbGU7IG9ixJsgYnlseSBzdGVqbsSbIHNpbG7DqSwgYWxlIG9wdGlja3kgc2UgbGnFoWlseSAoxI1lcnZlbsOhXHJcbiAgICAgbmEgYsOtbMOpIHZzLiBuYSBuYXZ5KSBhIHDFr3NvYmlsbyB0byBqYWtvIGNoeWJhLiBKZWRuYSBsaW5rYSBwcm9ibMOpbVxyXG4gICAgIHJ1xaHDrSBhIHrFr3N0w6F2w6EgYnJhbmRvdsO9bSBwxZllZMSbbGVtIG1lemkgb2JzYWhlbSBhIHBhdGnEjWtvdS5cclxuICAg4oCiIMW9w6FkbsOpIGthcnR5IGFuaSBwb2RrbGFkeSBwb2QgZm90a2FtaSDigJQgdSBpbnN0YWdyYW1vdsO9Y2ggZm90ZWtcclxuICAgICBuZWTDoXZhbHkgc215c2wgKHUgZHJlc8WvIGRyxb5lbGkga29udHJhc3QpLlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnNrLWluc3RhIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXJnaW46IDAgMCA0NHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tc2stbmF2eSk7XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLXNrLXJlZCk7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLyogLS0tIGhsYXZpxI1rYTogY28gdG8gdmxhc3RuxJsgamUgKyBwcm9rbGlrIG5hIHByb2ZpbCAtLS0gKi9cclxuLnNrLWluc3RhX19oZWFkIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Z2FwOiAxMHB4O1xyXG5cdHBhZGRpbmc6IDE2cHggMjBweCAxNHB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAuMThzIGVhc2U7XHJcbn1cclxuLnNrLWluc3RhX19oZWFkOmhvdmVyIHtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG4uc2staW5zdGFfX2ljb24ge1xyXG5cdGZsZXg6IDAgMCAyMHB4O1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG5cdC13ZWJraXQtbWFzay1zaXplOiAyMHB4IDIwcHg7XHJcblx0bWFzay1zaXplOiAyMHB4IDIwcHg7XHJcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScxLjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NyZWN0IHg9JzInIHk9JzInIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgcng9JzUnLyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nNCcvJTNFJTNDY2lyY2xlIGN4PScxNy41JyBjeT0nNi41JyByPScxLjInIGZpbGw9JyUyMzAwMCcgc3Ryb2tlPSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzEuNycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3JlY3QgeD0nMicgeT0nMicgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyByeD0nNScvJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPSc0Jy8lM0UlM0NjaXJjbGUgY3g9JzE3LjUnIGN5PSc2LjUnIHI9JzEuMicgZmlsbD0nJTIzMDAwJyBzdHJva2U9J25vbmUnLyUzRSUzQy9zdmclM0VcIik7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yMnMgZWFzZTtcclxufVxyXG4uc2staW5zdGFfX2hlYWQ6aG92ZXIgLnNrLWluc3RhX19pY29uIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMTIpO1xyXG59XHJcbi5zay1pbnN0YV9faGFuZGxlIHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5zay1pbnN0YV9fY3RhIHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XHJcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYyKTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAuMThzIGVhc2U7XHJcbn1cclxuLnNrLWluc3RhX19oZWFkOmhvdmVyIC5zay1pbnN0YV9fY3RhIHtcclxuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcclxufVxyXG5cclxuLyogLS0tIHDDoXMgZm90ZWsgLS0tICovXHJcbi5zay1pbnN0YV9fc3RyaXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmc6IDAgMCAxOHB4O1xyXG59XHJcbi5zay1pbnN0YV9fdHJhY2sge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0Z2FwOiA2cHg7XHJcblx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdGFuaW1hdGlvbjogc2stbWFycXVlZSB2YXIoLS1zay1tYXJxdWVlLWR1ciwgNDJzKSBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuLnNrLWluc3RhOmhvdmVyIC5zay1pbnN0YV9fdHJhY2sge1xyXG5cdGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuLnNrLWluc3RhX19pdGVtIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0LyogZm90a3kgeiBJbnN0YWdyYW11IH4zODDDlzUwMCDihpIgZHLFvsOtbWUgamVqaWNoIHBvbcSbciwgYcWlIHNlIG5lb8WZZXrDoXZhasOtICovXHJcblx0aGVpZ2h0OiBjbGFtcCgxNTBweCwgMTV2dywgMjEwcHgpO1xyXG5cdGFzcGVjdC1yYXRpbzogMTkgLyAyNTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA2KTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnNrLWluc3RhX19pdGVtIGltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKC4yLCAuNiwgLjIsIDEpLCBvcGFjaXR5IC4yNXMgZWFzZTtcclxufVxyXG4vKiBob3ZlcjogZm90a2Egc2UgcMWZaWJsw63FvsOtIGEgcHJvYmxlc2tuZSBuYXZ5IHrDoXZvaiBzIGlrb25rb3Ug4oaSIGplIHZpZMSbdCxcclxuICAgxb5lIGplIHRvIHByb2tsaWssIG5lIGplbiBkZWtvcmFjZSAqL1xyXG4uc2staW5zdGFfX2l0ZW06OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRpbnNldDogMDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDQwLCA1MSwgMTEzLCAuNTUpO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7XHJcblx0LXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xyXG5cdG1hc2staW1hZ2U6IG5vbmU7XHJcbn1cclxuLnNrLWluc3RhX19pdGVtOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRtYXJnaW46IC0xNXB4IDAgMCAtMTVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSguOCk7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHRyYW5zZm9ybSAuMjVzIGVhc2U7XHJcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG5cdC13ZWJraXQtbWFzay1zaXplOiAzMHB4IDMwcHg7XHJcblx0bWFzay1zaXplOiAzMHB4IDMwcHg7XHJcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScxLjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NyZWN0IHg9JzInIHk9JzInIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgcng9JzUnLyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nNCcvJTNFJTNDY2lyY2xlIGN4PScxNy41JyBjeT0nNi41JyByPScxLjInIGZpbGw9JyUyMzAwMCcgc3Ryb2tlPSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzEuNycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3JlY3QgeD0nMicgeT0nMicgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyByeD0nNScvJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPSc0Jy8lM0UlM0NjaXJjbGUgY3g9JzE3LjUnIGN5PSc2LjUnIHI9JzEuMicgZmlsbD0nJTIzMDAwJyBzdHJva2U9J25vbmUnLyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuLnNrLWluc3RhX19pdGVtOmhvdmVyOjphZnRlciB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG4uc2staW5zdGFfX2l0ZW06aG92ZXI6OmJlZm9yZSB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcbi5zay1pbnN0YV9faXRlbTpob3ZlciBpbWcge1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XHJcbn1cclxuLyogZm9rdXMgeiBrbMOhdmVzbmljZSBtdXPDrSBiw710IHZpZMSbdCBzdGVqbsSbIGRvYsWZZSBqYWtvIGhvdmVyICovXHJcbi5zay1pbnN0YV9faXRlbTpmb2N1cy12aXNpYmxlIHtcclxuXHRvdXRsaW5lOiAycHggc29saWQgdmFyKC0tc2stcmVkKTtcclxuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcclxufVxyXG5cclxuLyogZmFkZSBva3JhamUg4oCUIGZvdGt5IG5ldnlza2FrdWrDrSBvc3TFmWUgbmEga3JhasOtY2ggdmlld3BvcnR1ICovXHJcbi5zay1pbnN0YV9fc3RyaXA6OmJlZm9yZSxcclxuLnNrLWluc3RhX19zdHJpcDo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0d2lkdGg6IGNsYW1wKDMwcHgsIDZ2dywgOTBweCk7XHJcblx0ei1pbmRleDogMztcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2staW5zdGFfX3N0cmlwOjpiZWZvcmUge1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1zay1uYXZ5KSwgcmdiYSg0MCwgNTEsIDExMywgMCkpO1xyXG59XHJcbi5zay1pbnN0YV9fc3RyaXA6OmFmdGVyIHtcclxuXHRyaWdodDogMDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1zay1uYXZ5KSwgcmdiYSg0MCwgNTEsIDExMywgMCkpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2staW5zdGEge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHR9XHJcblx0LnNrLWluc3RhX19oZWFkIHtcclxuXHRcdHBhZGRpbmc6IDE0cHggMTZweCAxMnB4O1xyXG5cdFx0Z2FwOiA4cHg7XHJcblx0fVxyXG5cdC5zay1pbnN0YV9fY3RhIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7IC8qIG5hIG1vYmlsdSBzdGHEjcOtIGlrb25rYSArIGhhbmRsZSAqL1xyXG5cdH1cclxufVxyXG4vKiBrZG8gbcOhIHZ5cG51dMOpIGFuaW1hY2UsIGRvc3RhbmUgc3RhdGlja8O9IHDDoXMgKGTDoSBzZSBvZHNjcm9sbG92YXQgcHJzdGVtKSAqL1xyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG5cdC5zay1pbnN0YV9fdHJhY2sge1xyXG5cdFx0YW5pbWF0aW9uOiBub25lO1xyXG5cdH1cclxuXHQuc2staW5zdGFfX3N0cmlwIHtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4vKiDimqDvuI8gVkFMSURBQ0UgTkVXU0xFVFRFUlUgbmVzbcOtIHBvc291dmF0IHRsYcSNw610a28uIENoeWJvdsOhIGhsw6HFoWthIHNlIHZrbMOhZMOhXHJcbiAgIGRvIGAuZm9ybS1jb250cm9sLXdyYXBwZXJgIGEgenbEm3TFoW92YWxhIHNrdXBpbnUgbyAyNHB4IOKAlCBwcm90b8W+ZSDFmcOhZGVrIG3DoVxyXG4gICBgYWxpZ24taXRlbXM6IGZsZXgtZW5kYCwgdGxhxI3DrXRrbyBzZSBvIHTEm2NoIDI0cHggcG9zdW51bG8gZG9sxa8uXHJcbiAgIFdyYXBwZXIgdcW+IGBwb3NpdGlvbjogcmVsYXRpdmVgIG3DoSwgdGFrxb5lIGhsw6HFoWt1IHN0YcSNw60gdnlzYWRpdCB6IHRva3UuICovXHJcbiNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIC5mb3JtLWNvbnRyb2wtd3JhcHBlciAudmFsaWRhdG9yLW1zZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdG1hcmdpbi10b3A6IDRweDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG4vKiBLZHnFviBjaHliYSBuYXN0YW5lLCB1dm9sbsOtbWUgcG9kIHBvbGVtIG3DrXN0bywgYcWlIGhsw6HFoWthIG5lcMWZZWtyeWplXHJcbiAgIHNvdWhsYXMgcG9kIG7DrW0uIEJleiBjaHlieSB6xa9zdMOhdsOhIGxheW91dCBzZXbFmWVuw70uICovXHJcbiNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSBmaWVsZHNldDpoYXMoLm1zZy1lcnJvcikgLmZvcm0tZ3JvdXA6bm90KC5zbWFydC1sYWJlbC13cmFwcGVyKSB7XHJcblx0bWFyZ2luLXRvcDogMjJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0gUE9EUElTIFYgUEFUScSMQ0UgKOKAnlZ5dHZvxZlpbCBTaG9wdGV0ICYgV2Vib3R2xa9yY2lcIikgLS0tLS0tLS0tLS0tLS0tXHJcbiAgIE9ka2F6IG5hIFNob3B0ZXQgcmVuZGVydWplIMWhYWJsb25hLCBuw6HFoSBwb2RwaXMgcMWZaWTDoXbDoSBtYWluLmpzICgxOS4gSUlGRSkuXHJcbiAgIERyxb7DrW1lIHN0ZWpub3UgZHJvYm5vdSwgenRsdW1lbm91IMWha8OhbHUgamFrbyB6Ynl0ZWsgYC5mb290ZXItYm90dG9tYCDigJRcclxuICAgcG9kcGlzIG5lbcOhIHNvdXTEm8W+aXQgcyBvYnNhaGVtIHBhdGnEjWt5LiAqL1xyXG4jZm9vdGVyICNzaWduYXR1cmUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDZweDtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG4jZm9vdGVyICNzaWduYXR1cmUgaW1nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTdweDtcclxuXHRoZWlnaHQ6IDE3cHg7XHJcbn1cclxuI2Zvb3RlciAjc2lnbmF0dXJlIGEudGl0bGUsXHJcbiNmb290ZXIgI3NpZ25hdHVyZSAuc2stc2lnbmF0dXJlX19saW5rIHtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAuMThzIGVhc2U7XHJcbn1cclxuI2Zvb3RlciAjc2lnbmF0dXJlIGEudGl0bGU6aG92ZXIsXHJcbiNmb290ZXIgI3NpZ25hdHVyZSAuc2stc2lnbmF0dXJlX19saW5rOmhvdmVyIHtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG4vKiDimqDvuI8gTsOhxaEgcG9kcGlzIGRyxb7DrSBQxZhFU07EmiBzdGVqbsO9IHN0eWwgamFrbyBTaG9wdGV0w60gb2RrYXog4oCUIHN0ZWpuw6EgYmFydmEsXHJcbiAgIHZlbGlrb3N0IGkgdsOhaGEuIMW9w6FkbsOpIHp2w71yYXrFiG92w6Fuw60gKG5hIHDFmcOhbsOtKS4gKi9cclxuI2Zvb3RlciAjc2lnbmF0dXJlIC5zay1zaWduYXR1cmVfX2FtcCB7XHJcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU0sgQXJ0aXMgQnJubyDigJQgSEVBREVSIChEZXNpZ24gS3JvayAyKVxyXG4gICBCw61sw6EgZWRpdG9yaWFsIGhsYXZpxI1rYSwgbG9nbyB2bGV2bywgdGVua8OpIG1lbnUsIG1lZ2EtbWVudVxyXG4gICBzIG5hZHBpc2VtIGthdGVnb3JpZSwgdGVua8OpIHByZW1pdW0gaWtvbmt5LCBzdGlja3ksIG1vYmlsLlxyXG4gICBIVE1MID0gU3RlcCBtYXJrdXAgKG5lbcSbbsOtbWUpLCBqZW4gc3R5bHVqZW1lLlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIDEpIELDrWzDoSBobGF2acSNa2Eg4oCUIHDFmWVwaXMgU3RlcCBoZWFkZXIgdGhlbWUgdmFycyAoYnlsbyAjMDAwL2LDrWzDvSB0ZXh0KSAqL1xyXG46cm9vdCB7XHJcblx0LS1jb2xvci1oZWFkZXItYmFja2dyb3VuZDogI2ZmZjtcclxuXHQtLV9jb2xvci1oZWFkZXItdGV4dDogIzI4MzM3MTsgLyogbmF2eSAqL1xyXG59XHJcblxyXG4vKiAyKSBTdGlja3kgKyBqZW1uw6kgc21yc2tudXTDrSBwbyBzY3JvbGx1ICh0xZnDrWR1IC5zay1zY3JvbGxlZCBkw6F2w6EgbWFpbi5qcykgKi9cclxuI2hlYWRlciB7XHJcblx0cG9zaXRpb246IHN0aWNreTtcclxuXHR0b3A6IDA7XHJcblx0ei1pbmRleDogMTAwMDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cyBlYXNlO1xyXG59XHJcbiNoZWFkZXIuc2stc2Nyb2xsZWQge1xyXG5cdGJveC1zaGFkb3c6IDAgNHB4IDE4cHggcmdiYSgyMCwgMjUsIDU1LCAuMTApO1xyXG59XHJcbi8qIEFrY2VudG7DrSBwcnVoIHBvZCBobGF2acSNa291IOKAlCBqZWRlbiBkxJtsZW7DvSBwcnVoOiBsZXbDoSBwxa9sa2EgxI1lcnZlbsOhLFxyXG4gICBwcmF2w6EgbmF2eSAoNTAvNTApLiBTZWTDrSBuYSBzcG9kbsOtIGhyYW7EmyAjaGVhZGVydSAoc3RpY2t5KSwgdGFrxb5lIGplZGVcclxuICAgcyBuw61tIHDFmWkgc2Nyb2xsdSBhIHR2b8WZw60ga2xpZG7DvSBrbHVib3bDvSBwxZllZMSbbCBtZXppIGhsYXZpxI1rb3UgYSBvYnNhaGVtLlxyXG4gICBOYWhyYXp1amUgcMWvdm9kbsOtIDFweCB2bGFzb3ZvdSBsaW5rdS4gKi9cclxuI2hlYWRlcjo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAxMDAlO1xyXG5cdGhlaWdodDogNXB4O1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuXHRcdHRvIHJpZ2h0LFxyXG5cdFx0dmFyKC0tc2stcmVkKSAwLFxyXG5cdFx0dmFyKC0tc2stcmVkKSA1MCUsXHJcblx0XHR2YXIoLS1zay1uYXZ5KSA1MCUsXHJcblx0XHR2YXIoLS1zay1uYXZ5KSAxMDAlXHJcblx0KTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbiNoZWFkZXIuc2stc2Nyb2xsZWQgLnNpdGUtbmFtZSBpbWcge1xyXG5cdG1heC1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi8qIExvZ28g4oCUIOKaoO+4jyBuYWhyYWogQkFSRVZOw4kgbG9nbyAoYsOtbMOpIGplIG5hIGLDrWzDqSBobGF2acSNY2UgbmV2aWRpdGVsbsOpKSAqL1xyXG4uc2l0ZS1uYW1lIGltZyB7XHJcblx0bWF4LWhlaWdodDogNTJweDtcclxuXHR3aWR0aDogYXV0bztcclxuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4yNXMgZWFzZTtcclxufVxyXG5cclxuLyogTU9CSUwg4oCUIHZ5xaHFocOtLCB2emR1xaFuxJtqxaHDrSBobGF2acSNa2EuIEJ5bGEgamVuIH40MHB4ICh2w73FoWthIGlrb24pLCB0YWvFvmUgc2VcclxuICAgZG8gbsOtIG5ldmXFoWVsIG9kem5hayBwb8SNdHUgdiBrb8Whw61rdSAoxI1lcnZlbsOpIGtvbGXEjWtvKSBhIHphdMOpa2FsIHBvZCBoZWFkZXIuXHJcbiAgIFZlcnRpa8OhbG7DrSBwYWRkaW5nIGrDrSBkw6EgdnpkdWNoIGEgb2R6bmFrIHNlIHZlamRlOyBsb2dvIHRyb2NodSB2xJt0xaHDrS4gKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0I2hlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0fVxyXG5cdCNoZWFkZXIgLnNpdGUtbmFtZSBpbWcsXHJcblx0I2hlYWRlciAubG9nbyBpbWcge1xyXG5cdFx0bWF4LWhlaWdodDogNDRweDtcclxuXHR9XHJcblx0Lyog4pqg77iPIElrb25reSAoYC5uYXZpZ2F0aW9uLWJ1dHRvbnNgKSBqc291IGBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjBgLCB0YWvFvmVcclxuXHQgICBJR05PUlVKw40gcGFkZGluZyB3cmFwcGVydSBhIGxlcGlseSBzZSBrIGhvcm7DrW11IGtyYWppIChuZXZ5Y2VudHJvdmFuw6lcclxuXHQgICBzIGxvZ2VtKS4gVnljZW50cnVqZW1lIGplIHN2aXNsZSBwxZllcyBgdG9wOjUwJSArIHRyYW5zbGF0ZVlgLiBWb2Rvcm92bm91XHJcblx0ICAgcG96aWNpIChyaWdodCkgbmVjaMOhdsOhbWUgbmEgU3RlcHUg4oCUIGplaG8gaG9kbm90dSBuZcWhbG8gcMWZZWLDrXQgYW5pIGlubGluZVxyXG5cdCAgICFpbXBvcnRhbnQsIHRha8W+ZSBqaSBkcsW+w60gbsSbxI3DrW0gbWltbyBixJvFvm5vdSBrYXNrw6FkdTsgbmEgcmXDoWxuw6kgc3Ryw6FuY2VcclxuXHQgICBtw6EgYnVyZ2VyIHJvenVtbm91IG1lemVydSBvZCBrcmFqZS4gKi9cclxuXHQjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0fVxyXG5cdC8qIGkgcG8gc21yc2tudXTDrSAoc2Nyb2xsKSBkcsW+w60gZG9zdCBtw61zdGEgbmEgb2R6bmFrICovXHJcblx0I2hlYWRlci5zay1zY3JvbGxlZCAubmF2aWdhdGlvbi13cmFwcGVyIHtcclxuXHRcdHBhZGRpbmctdG9wOiA5cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG5cdH1cclxuXHQjaGVhZGVyLnNrLXNjcm9sbGVkIC5zaXRlLW5hbWUgaW1nIHtcclxuXHRcdG1heC1oZWlnaHQ6IDQwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiAzKSBIbGF2bsOtIG1lbnUg4oCUIFZFUlrDgUxLWSwgd2VpZ2h0IDYwMCwgaG92ZXIgxI1lcnZlbsOhIHBvZHRyxb5lbsOtLlxyXG4gICAgICBWaWRpdGVsbsOpIG1lbnUgamUgLm5hdmlnYXRpb24taW47IC5tZW51LWhlbHBlciA9IHN0aWNreSBrbG9uIOKGkiBzdHlsdWplbWUgb2JvasOtLiAqL1xyXG46aXMoLm5hdmlnYXRpb24taW4sIC5tZW51LWhlbHBlcikgLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG59XHJcbjppcygubmF2aWdhdGlvbi1pbiwgLm1lbnUtaGVscGVyKSAubWVudS1sZXZlbC0xID4gbGkgPiBhIGIge1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7IC8qIHRleHQgdG9wLWxldmVsIHBvbG/Fvmt5IGplIHYgPGI+IChTdGVwIGTDoXbDoSA3MDApICovXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0OmlzKC5uYXZpZ2F0aW9uLWluLCAubWVudS1oZWxwZXIpIC5tZW51LWxldmVsLTEgPiBsaSA+IGEge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IC8qIFZlbmV6aWEgdmVsaWtvc3Qg4oCUIFN0ZXAgamkgcMWZZWLDrWrDrSBuYSAxNnB4ICovXHJcblx0fVxyXG5cdDppcygubmF2aWdhdGlvbi1pbiwgLm1lbnUtaGVscGVyKSAubWVudS1sZXZlbC0xID4gbGkgPiBhOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0Ym90dG9tOiAtMXB4O1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQpO1xyXG5cdFx0dHJhbnNpdGlvbjogcmlnaHQgLjIycyBlYXNlO1xyXG5cdH1cclxuXHQ6aXMoLm5hdmlnYXRpb24taW4sIC5tZW51LWhlbHBlcikgLm1lbnUtbGV2ZWwtMSA+IGxpOmhvdmVyID4gYSxcclxuXHQ6aXMoLm5hdmlnYXRpb24taW4sIC5tZW51LWhlbHBlcikgLm1lbnUtbGV2ZWwtMSA+IGxpLmV4cCA+IGEge1xyXG5cdFx0Y29sb3I6IHZhcigtLXNrLXJlZCk7XHJcblx0fVxyXG5cdDppcygubmF2aWdhdGlvbi1pbiwgLm1lbnUtaGVscGVyKSAubWVudS1sZXZlbC0xID4gbGk6aG92ZXIgPiBhOjphZnRlcixcclxuXHQ6aXMoLm5hdmlnYXRpb24taW4sIC5tZW51LWhlbHBlcikgLm1lbnUtbGV2ZWwtMSA+IGxpLmV4cCA+IGE6OmFmdGVyIHtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLyog4pqg77iPIEtPTkZJR1VSw4FUT1IgVllQTlVUIChuYSBwxZnDoW7DrSBrbGllbnRhKSDigJQgenbDvXJhem7Em27DrSBwb2xvxb5reSDigJ5WbGFzdG7DrSBkcmVzXCJcclxuICAgdiBtZW51IHpha29tZW50b3bDoW5vLiBLbGllbnQgbXVzw60gb2RrYXogb2RlYnJhdCB6IG1lbnUgdiBhZG1pbnU7IGtkeWJ5XHJcbiAgIHrFr3N0YWwsIHRlbmhsZSBzdHlsIGJ5IGhvIGplbiB6Ynl0ZcSNbsSbIGJhcnZpbCDEjWVydmVuxJsgbmEgNDA0LiBBxb4gc2VcclxuICAga29uZmlndXLDoXRvciB2csOhdMOtLCBvZGtvbWVudHVqIHRlbmhsZSBibG9rIGkgbW9iaWxuw60gdGxhxI3DrXRrbyBuw63Fvi5cclxuXHJcbiAgIFpWw51SQVpOxJpOw4EgUE9MT8W9S0EgTUVOVSDigJQgY8OtbMOtbWUgcMWZZXMgaHJlZiwgbmUgcMWZZXMgYG1lbnUtaXRlbS04MDdgLlxyXG4ubWVudS1sZXZlbC0xID4gbGkgPiBhW2hyZWYqPVwidmxhc3RuaS1kcmVzXCJdLFxyXG4ubWVudS1sZXZlbC0xID4gbGkgPiBhW2hyZWYqPVwidmxhc3RuaS1kcmVzXCJdIGIge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1yZWQpICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1lbnUtbGV2ZWwtMSA+IGxpOmhvdmVyID4gYVtocmVmKj1cInZsYXN0bmktZHJlc1wiXSxcclxuLm1lbnUtbGV2ZWwtMSA+IGxpOmhvdmVyID4gYVtocmVmKj1cInZsYXN0bmktZHJlc1wiXSBiLFxyXG4ubWVudS1sZXZlbC0xID4gbGkuZXhwID4gYVtocmVmKj1cInZsYXN0bmktZHJlc1wiXSxcclxuLm1lbnUtbGV2ZWwtMSA+IGxpLmV4cCA+IGFbaHJlZio9XCJ2bGFzdG5pLWRyZXNcIl0gYiB7XHJcblx0Y29sb3I6IHZhcigtLXNrLXJlZC1kZWVwLCAjYjgxYzBmKSAhaW1wb3J0YW50O1xyXG59XHJcbiovXHJcblxyXG4vKiBcIlbDrWNlXCIgb3ZlcmZsb3cgdG9nZ2xlICgubWVudS1oZWxwZXIgPiBzcGFuKSDigJQgc2xhZGl0IHMgaGxhdm7DrW0gbWVudTogdmVyesOhbGt5IDYwMCAqL1xyXG4ubWVudS1oZWxwZXIgPiBzcGFuIHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4vKiBvdmVyZmxvdyBkcm9wZG93biAobWVudS1oZWxwZXIgdWwpIOKAlCDEjWlzdMO9IGLDrWzDvSBwYW5lbCBzZSBzdMOtbmVtICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5tZW51LWhlbHBlciA+IHVsIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMThweCAzNnB4IHJnYmEoMjAsIDI1LCA1NSwgLjEyKTtcclxuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1zay1yZWQpO1xyXG5cdH1cclxufVxyXG5cclxuLyogNCkgTWVnYS1tZW51IOKAlCBuYWRwaXMga2F0ZWdvcmllIChhcmlhLWxhYmVsKSArIG9ka2F6eS5cclxuICAgICAgTW9iaWwgKGRyYXdlcik6IGplZG5vZHVjaMO9IHNsb3VwZWMuIERlc2t0b3AgKD49OTkycHgpOiBmdWxsLXdpZHRoIHBhbmVsIChOaWtlIHN0eWwpLiAqL1xyXG4ubWVudS1sZXZlbC0yIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbi8qIG5hZHBpcyBrYXRlZ29yaWUg4oCUIFZFUlrDgUxLWSA2MDAgLyAxNHB4LCBwxZllc27EmyBqYWtvIGhsYXZuw60ga2F0ZWdvcmllIG1lbnUgKGtvbnppc3RlbmNlKSAqL1xyXG4ubWVudS1sZXZlbC0yOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IGF0dHIoYXJpYS1sYWJlbCk7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcblx0cGFkZGluZzogNHB4IDAgMTJweDtcclxuXHRtYXJnaW46IDAgMTZweCA2cHg7XHJcblx0LyogdGVua8O9IG5hdnkgZGl2aWRlciAobmUgxI1lcnZlbsOhIOKAlCB0YSB6xa9zdMOhdsOhIHBybyBob3Zlci9pbnRlcmFrY2UpICovXHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHZhcigtLXNrLW5hdnkpLCB2YXIoLS1zay1uYXZ5KSkgbGVmdCBib3R0b20gLyA0NHB4IDFweCBuby1yZXBlYXQ7XHJcbn1cclxuLm1lbnUtbGV2ZWwtMiA+IGxpID4gYSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7IC8qIHRlbmvDqSAqL1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiBwxZlpcm96ZW7DvSBjYXNlIChuZSB2ZXJ6w6Fsa3kpICovXHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIC4xOHMgZWFzZTtcclxufVxyXG4ubWVudS1sZXZlbC0yID4gbGkgPiBhOmhvdmVyIHtcclxuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcclxufVxyXG5cclxuLyogRGVza3RvcDogZnVsbC13aWR0aCBtZWdhIHBhbmVsIChmaXhlZCBwxZllcyBjZWxvdSDFocOtxZlrdSwgdG9wIGRyxb7DrSBtYWluLmpzIHDFmWVzIC0tc2stbWVnYS10b3ApICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgPiBsaSA+IC5tZW51LWxldmVsLTIge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiB2YXIoLS1zay1tZWdhLXRvcCwgMTIwcHgpO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2stYm9yZGVyKTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMjRweCA0NHB4IHJnYmEoMjAsIDI1LCA1NSwgLjEzKTtcclxuXHRcdHotaW5kZXg6IDkwMDtcclxuXHRcdHBhZGRpbmc6IDMwcHggbWF4KDI0cHgsIGNhbGMoKDEwMCUgLSAxMTc4cHgpIC8gMikpIDM2cHg7XHJcblx0XHRjb2x1bW5zOiA0O1xyXG5cdFx0Y29sdW1uLWdhcDogNDRweDtcclxuXHR9XHJcblx0LyogbmV2aWRpdGVsbsO9IG3Fr3N0ZWs6IHDFmWVtb3N0w60gbWV6ZXJ1IG5hdiDFmcOhZGVrIOKGkiBwYW5lbCwgYWJ5IGhvdmVyIG5lc3BhZGwgKi9cclxuXHQubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xID4gbGkgPiAubWVudS1sZXZlbC0yOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAtNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHR9XHJcblx0LyogbmFkcGlzOiBcIlbFoWUgdiBrYXRlZ29yaWkgW27DoXpldl1cIiBwxZllcyBjZWxvdSDFocOtxZlrdSBuYWQgc2xvdXBjaSArIHRlbmvDvSBuYXZ5IGRpdmlkZXIgKi9cclxuXHQubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xID4gbGkgPiAubWVudS1sZXZlbC0yOjpiZWZvcmUge1xyXG5cdFx0Y29sdW1uLXNwYW46IGFsbDtcclxuXHRcdGNvbnRlbnQ6IFwiVsWhZSB2IGthdGVnb3JpaSBcIiBhdHRyKGFyaWEtbGFiZWwpO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4OyAvKiBzdGVqbsOpIGpha28gaGxhdm7DrSBrYXRlZ29yaWUgbWVudSAoNjAwLzE0cHgvdmVyesOhbGt5KSAqL1xyXG5cdFx0cGFkZGluZzogMCAwIDE0cHg7XHJcblx0XHRtYXJnaW46IDAgMCAyMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHZhcigtLXNrLW5hdnkpLCB2YXIoLS1zay1uYXZ5KSkgbGVmdCBib3R0b20gLyA1NnB4IDFweCBuby1yZXBlYXQ7XHJcblx0fVxyXG5cdC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgPiBsaSA+IC5tZW51LWxldmVsLTIgPiBsaSB7XHJcblx0XHRicmVhay1pbnNpZGU6IGF2b2lkO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHR9XHJcblx0Lm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpID4gLm1lbnUtbGV2ZWwtMiA+IGxpID4gYSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDlweCAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgLjE4cyBlYXNlLCBwYWRkaW5nLWxlZnQgLjE4cyBlYXNlO1xyXG5cdH1cclxuXHQvKiBob3ZlcjogxI1lcnZlbsOhIHpuYcSNa2EgKGRhc2gpIHZ5cm9zdGUgemxldmEgKHdpZHRoK29wYWNpdHkpICsgdGV4dCBzZSBqZW1uxJsgb2RzdW5lIHZwcmF2b1xyXG5cdCAgIChwYWRkaW5nLWxlZnQg4oaSIGJveCBzZSBuZWjDvWJlID0gYmV6IGZsaWNrZXJ1KS4gQmV6IHRyYW5zZm9ybXUgKFN0ZXAgaG8gdHUgYmxva3VqZSkuXHJcblx0ICAgVnnFocWhw60gc3BlY2lmaWNpdGEg4oaSIHDFmWViaWplIFN0ZXAgYmFydnUgem5hxI1reSBuYSDEjWVydmVub3UuICovXHJcblx0Lm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpID4gLm1lbnUtbGV2ZWwtMiA+IGxpID4gYTo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogd2lkdGggLjE4cyBlYXNlLCBvcGFjaXR5IC4xOHMgZWFzZTtcclxuXHR9XHJcblx0Lm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpID4gLm1lbnUtbGV2ZWwtMiA+IGxpID4gYTpob3ZlciB7XHJcblx0XHRjb2xvcjogdmFyKC0tc2stcmVkKTtcclxuXHRcdHBhZGRpbmctbGVmdDogMThweDtcclxuXHR9XHJcblx0Lm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpID4gLm1lbnUtbGV2ZWwtMiA+IGxpID4gYTpob3Zlcjo6YmVmb3JlIHtcclxuXHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIDUpIElrb25reSDigJQgdGVua8OpIFNWRyAobWFzayArIGZvbnQtc2l6ZTowIHphYmlqZSBzaG9wdGV0IGdseWYpLCBuYXZ5IOKGkiBob3ZlciDEjWVydmVuw6EgKi9cclxuLm5hdmlnYXRpb24tYnV0dG9ucyBhLnRvZ2dsZS13aW5kb3c6OmJlZm9yZSxcclxuLm5hdmlnYXRpb24tYnV0dG9ucyAudG9wLW5hdi1idXR0b24tbG9naW46OmJlZm9yZSxcclxuLm5hdmlnYXRpb24tYnV0dG9ucyAuY2FydC1jb3VudDo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDI2cHg7XHJcblx0aGVpZ2h0OiAyNnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuXHQtd2Via2l0LW1hc2stc2l6ZTogMjVweCAyNXB4O1xyXG5cdG1hc2stc2l6ZTogMjVweCAyNXB4O1xyXG59XHJcbi5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS50b2dnbGUtd2luZG93OmZpcnN0LWNoaWxkOjpiZWZvcmUgeyAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI0JTIwMjQnJTIwZmlsbCUzRCdub25lJyUyMHN0cm9rZSUzRCclMjMwMDAnJTIwc3Ryb2tlLXdpZHRoJTNEJzEuNiclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMjBzdHJva2UtbGluZWpvaW4lM0Qncm91bmQnJTNFJTNDY2lyY2xlJTIwY3glM0QnMTEnJTIwY3klM0QnMTEnJTIwciUzRCc3JyUyRiUzRSUzQ2xpbmUlMjB4MSUzRCcxNi41JyUyMHkxJTNEJzE2LjUnJTIweDIlM0QnMjEnJTIweTIlM0QnMjEnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpOyBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNCUyMDI0JyUyMGZpbGwlM0Qnbm9uZSclMjBzdHJva2UlM0QnJTIzMDAwJyUyMHN0cm9rZS13aWR0aCUzRCcxLjYnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTIwc3Ryb2tlLWxpbmVqb2luJTNEJ3JvdW5kJyUzRSUzQ2NpcmNsZSUyMGN4JTNEJzExJyUyMGN5JTNEJzExJyUyMHIlM0QnNyclMkYlM0UlM0NsaW5lJTIweDElM0QnMTYuNSclMjB5MSUzRCcxNi41JyUyMHgyJTNEJzIxJyUyMHkyJTNEJzIxJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxyXG4ubmF2aWdhdGlvbi1idXR0b25zIC50b3AtbmF2LWJ1dHRvbi1sb2dpbjo6YmVmb3JlIHsgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNCUyMDI0JyUyMGZpbGwlM0Qnbm9uZSclMjBzdHJva2UlM0QnJTIzMDAwJyUyMHN0cm9rZS13aWR0aCUzRCcxLjYnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTIwc3Ryb2tlLWxpbmVqb2luJTNEJ3JvdW5kJyUzRSUzQ2NpcmNsZSUyMGN4JTNEJzEyJyUyMGN5JTNEJzgnJTIwciUzRCczLjYnJTJGJTNFJTNDcGF0aCUyMGQlM0QnTTUlMjAyMGMwLTMuOSUyMDMuMy02JTIwNy02czclMjAyLjElMjA3JTIwNiclMkYlM0UlM0MlMkZzdmclM0VcIik7IG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI0JTIwMjQnJTIwZmlsbCUzRCdub25lJyUyMHN0cm9rZSUzRCclMjMwMDAnJTIwc3Ryb2tlLXdpZHRoJTNEJzEuNiclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMjBzdHJva2UtbGluZWpvaW4lM0Qncm91bmQnJTNFJTNDY2lyY2xlJTIwY3glM0QnMTInJTIwY3klM0QnOCclMjByJTNEJzMuNiclMkYlM0UlM0NwYXRoJTIwZCUzRCdNNSUyMDIwYzAtMy45JTIwMy4zLTYlMjA3LTZzNyUyMDIuMSUyMDclMjA2JyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxyXG4ubmF2aWdhdGlvbi1idXR0b25zIC5jYXJ0LWNvdW50OjpiZWZvcmUgeyAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI0JTIwMjQnJTIwZmlsbCUzRCdub25lJyUyMHN0cm9rZSUzRCclMjMwMDAnJTIwc3Ryb2tlLXdpZHRoJTNEJzEuNiclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMjBzdHJva2UtbGluZWpvaW4lM0Qncm91bmQnJTNFJTNDcGF0aCUyMGQlM0QnTTYuNSUyMDloMTFsLTElMjAxMWgtOXonJTJGJTNFJTNDcGF0aCUyMGQlM0QnTTkuMiUyMDlWNy42YTIuOCUyMDIuOCUyMDAlMjAwJTIwMSUyMDUuNiUyMDBWOSclMkYlM0UlM0MlMkZzdmclM0VcIik7IG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI0JTIwMjQnJTIwZmlsbCUzRCdub25lJyUyMHN0cm9rZSUzRCclMjMwMDAnJTIwc3Ryb2tlLXdpZHRoJTNEJzEuNiclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMjBzdHJva2UtbGluZWpvaW4lM0Qncm91bmQnJTNFJTNDcGF0aCUyMGQlM0QnTTYuNSUyMDloMTFsLTElMjAxMWgtOXonJTJGJTNFJTNDcGF0aCUyMGQlM0QnTTkuMiUyMDlWNy42YTIuOCUyMDIuOCUyMDAlMjAwJTIwMSUyMDUuNiUyMDBWOSclMkYlM0UlM0MlMkZzdmclM0VcIik7IH1cclxuLm5hdmlnYXRpb24tYnV0dG9ucyBhLnRvZ2dsZS13aW5kb3c6bGFzdC1jaGlsZDo6YmVmb3JlIHsgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNCUyMDI0JyUyMGZpbGwlM0Qnbm9uZSclMjBzdHJva2UlM0QnJTIzMDAwJyUyMHN0cm9rZS13aWR0aCUzRCcxLjYnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTIwc3Ryb2tlLWxpbmVqb2luJTNEJ3JvdW5kJyUzRSUzQ3BhdGglMjBkJTNEJ000JTIwN2gxNk00JTIwMTJoMTZNNCUyMDE3aDE2JyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjQlMjAyNCclMjBmaWxsJTNEJ25vbmUnJTIwc3Ryb2tlJTNEJyUyMzAwMCclMjBzdHJva2Utd2lkdGglM0QnMS42JyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyMHN0cm9rZS1saW5lam9pbiUzRCdyb3VuZCclM0UlM0NwYXRoJTIwZCUzRCdNNCUyMDdoMTZNNCUyMDEyaDE2TTQlMjAxN2gxNiclMkYlM0UlM0MlMkZzdmclM0VcIik7IH1cclxuLm5hdmlnYXRpb24tYnV0dG9ucyBhLnRvZ2dsZS13aW5kb3csXHJcbi5uYXZpZ2F0aW9uLWJ1dHRvbnMgLnRvcC1uYXYtYnV0dG9uLWxvZ2luIHtcclxuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgLjE1cztcclxufVxyXG4ubmF2aWdhdGlvbi1idXR0b25zIGEudG9nZ2xlLXdpbmRvdzpob3ZlcixcclxuLm5hdmlnYXRpb24tYnV0dG9ucyAudG9wLW5hdi1idXR0b24tbG9naW46aG92ZXIge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1yZWQpO1xyXG59XHJcbi5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS50b2dnbGUtd2luZG93OmhvdmVyOjpiZWZvcmUsXHJcbi5uYXZpZ2F0aW9uLWJ1dHRvbnMgLnRvcC1uYXYtYnV0dG9uLWxvZ2luOmhvdmVyOjpiZWZvcmUsXHJcbi5uYXZpZ2F0aW9uLWJ1dHRvbnMgLmNhcnQtY291bnQ6aG92ZXI6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stcmVkKTtcclxufVxyXG4vKiDimqDvuI8gTG9naW4gaWtvbmt1IFN0ZXAgZGVmYXVsdG7EmyBTS1LDnVbDgSAoYGRpc3BsYXk6bm9uZWApIOKAlCB6b2JyYXrDrW1lIGppXHJcbiAgIHYgxZlhZMSbIGlrb24gKHZlZGxlIGx1cHkpLiBTdHlsICh0ZW5rw6EgdXNlciBpa29ua2EgbmF2eSDihpIgaG92ZXIgxI1lcnZlbsOhKVxyXG4gICB1xb4gbcOhIHDFmWVzIGA6OmJlZm9yZWAgdsO9xaEsIHRha8W+ZSDigJ56YXBhZG5lXCIgayBsdXDEmyBhIGtvxaHDrWt1LiBgaW5saW5lLWZsZXhgXHJcbiAgICsgY2VudGVyIGppIHN2aXNsZSBzcm92bsOhIHNlIHNvdXNlZHkgKGplIHRvIGA8YnV0dG9uPmAsIG5lIGA8YT5gKS4gKi9cclxuLm5hdmlnYXRpb24tYnV0dG9ucyAudG9wLW5hdi1idXR0b24tbG9naW4ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4vKiBrb8Whw61rIHBvxI1ldCDigJQgxI1lcnZlbsO9IGJhZGdlICovXHJcbi5jYXJ0LWNvdW50IC5jb3VudCxcclxuLmhlYWRlci1jYXJ0IC5jb3VudCB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tc2stcmVkKSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcclxufVxyXG5cclxuLyogNikgTW9iaWwgKDwgOTkycHgpIOKAlCBkcmF3ZXIgamFrIMWhYWJsb25hIChidXJnZXIgdnByYXZvKSwgamVuIGRvIGJyYW5kdSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQjbmF2aWdhdGlvbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxuXHQjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiBhIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xyXG5cdH1cclxuXHQjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiBhIGIge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcblx0Lm5hdmlnYXRpb24tY2xvc2Uge1xyXG5cdFx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdH1cclxufVxyXG5cclxuLyogNykgUHJvbW8gbGnFoXRhOiBmdWxsLXdpZHRoIG5hdnkgcHJ1aDsgb2JzYWggKC5zay1wcm9tb19faW4pIHphcm92bsOhIG1haW4uanNcclxuICAgICAgbmEgY29udGVudC1ib3ggaGxhdmnEjWt5IChtYXhXaWR0aCArIG1hcmdpbiArIHBhZGRpbmcgbcSbxZnDrSB6IC5uYXZpZ2F0aW9uLXdyYXBwZXIsXHJcbiAgICAgIE5FcG91xb7DrXbDoW1lIC5jb250YWluZXIg4oCUIG3DoSBCb290c3RyYXAga2xhcmZpeCA6OmJlZm9yZS86OmFmdGVyIGNvIHJvemLDrWrDrSBncmlkKS5cclxuICAgICAgVGV4dCB2ZSBzdHlsdSBWZW5lemlhOiBWRVJaw4FMS1ksIHRlbmvDqSAoNDAwKSwgcHJvc3Rya2Fuw6ksIDEycHggKHbEm2RvbcOhIHbDvWppbWthIHogMTRweCBmbG9vcikuICovXHJcbi5zay1wcm9tbyB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tc2stbmF2eSk7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcbn1cclxuLnNrLXByb21vX19pbiB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogMTZweDtcclxuXHRwYWRkaW5nLXRvcDogN3B4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA3cHg7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA2ZW07XHJcbn1cclxuLnNrLXByb21vX19pbiAubCB7IGp1c3RpZnktc2VsZjogc3RhcnQ7IH1cclxuLnNrLXByb21vX19pbiAuYyB7IGp1c3RpZnktc2VsZjogY2VudGVyOyB9XHJcbi5zay1wcm9tb19faW4gLnIgeyBqdXN0aWZ5LXNlbGY6IGVuZDsgfVxyXG4uc2stcHJvbW8gYSB7IGNvbG9yOiAjZmZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cclxuLnNrLXByb21vIGE6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuXHQuc2stcHJvbW9fX2luIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cclxuXHQuc2stcHJvbW9fX2luIC5sLCAuc2stcHJvbW9fX2luIC5yIHsgZGlzcGxheTogbm9uZTsgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgTU9CSUwg4oCUIGhsYXZpxI1rYSBhIHZ5c291dmFjw60gbWVudSAoZG8gOTkxcHgpXHJcbiAgIEluc3BpcmFjZTogTmlrZSArIFZlbmV6aWEgbW9iaWxlIG1lbnUg4oCUIHZlbGvDqSBkb3R5a292w6kgcG9sb8W+a3lcclxuICAgemFyb3ZuYW7DqSB2bGV2bywgdmxhc292w6kgbGlua3kgbWV6aSBuaW1pLCBqYXNuw6EgaGllcmFyY2hpZS5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdC8qIOKaoO+4jyBQUsOBWkROw50gUFJVSCBOQUQgSExBVknEjEtPVTogU3RlcCBzaSBuYSBgLm92ZXJhbGwtd3JhcHBlcmAgcmV6ZXJ2dWplXHJcblx0ICAgYHBhZGRpbmctdG9wOjQwcHhgIHBybyBzdm91IGhvcm7DrSBsacWhdHUgYC51c2VyLWFjdGlvbmAuIE5hIHRvbWhsZSBzaG9wdVxyXG5cdCAgIGplIHRhIGxpxaF0YSBwcsOhemRuw6EgKG9ic2FodWplIGplbiBza3J5dMO9IHDFmWlobGHFoW92YWPDrSBkaWFsb2csIHbDvcWha2EgMCksXHJcblx0ICAgdGFrxb5lIHpiw712YWxvIGplbiA0MHB4IHByw6F6ZG5hIG5hZCBwcm9tbyBsacWhdG91LiAqL1xyXG5cdC5vdmVyYWxsLXdyYXBwZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC8qIOKaoO+4jyBOYWRwaXMga2F0ZWdvcmllIChgOjpiZWZvcmVgIHMgYGF0dHIoYXJpYS1sYWJlbClgKSBtw6Egc215c2wgamVuXHJcblx0ICAgdiBkZXNrdG9wb3bDqW0gbWVnYS1tZW51LiBWIG1vYmlsbsOtbSBkcmF3ZXIgc2UgbsOhemV2IGthdGVnb3JpZSB1a2F6b3ZhbFxyXG5cdCAgIERWQUtSw4FUIOKAlCBqZWRub3UgamFrbyBwb2xvxb5rYSwga3Rlcm91IHXFvml2YXRlbCByb3prbGlrbCwgYSBobmVkIHBvZCBuw61cclxuXHQgICB6bm92dSBqYWtvIG5hZHBpcy4gKi9cclxuXHQubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0yOjpiZWZvcmUsXHJcblx0I25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC8qIEFrY2VudG7DrSBwcnVoIG5hIExFVsOJTSBva3JhamkgZHJhd2VyIOKAlCBrbHVib3bDqSBiYXJ2eSBzdmlzbGUgNTAvNTBcclxuXHQgICAoxI1lcnZlbsOhIG5haG/FmWUsIG5hdnkgZG9sZSkuIGAjbmF2aWdhdGlvbmAgbcOhIGBvdmVyZmxvdzpoaWRkZW5gIGEgcMWZaVxyXG5cdCAgIHphdsWZZW7DrSDFocOtxZlrdSAwIHUgcHJhdsOpaG8ga3JhamUg4oaSIHBydWggamUgbWltbyBvYnJheiwgdWvDocW+ZSBzZSBzIG90ZXbFmWVuw61tLiAqL1xyXG5cdCNuYXZpZ2F0aW9uOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG5cdFx0XHR0byBib3R0b20sXHJcblx0XHRcdHZhcigtLXNrLXJlZCkgMCxcclxuXHRcdFx0dmFyKC0tc2stcmVkKSA1MCUsXHJcblx0XHRcdHZhcigtLXNrLW5hdnkpIDUwJSxcclxuXHRcdFx0dmFyKC0tc2stbmF2eSkgMTAwJVxyXG5cdFx0KTtcclxuXHRcdHotaW5kZXg6IDQ7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG5cdC8qIExPR08gbmFob8WZZSB2IG90ZXbFmWVuw6ltIG1lbnUg4oCUIGBtYWluLmpzYCAoMTcuIElJRkUpIGhvIGtsb251amUgeiBobGF2acSNa3lcclxuXHQgICBkbyBgLnNrLW5hdi1sb2dvYCBqYWtvIHBydm7DrSBwcnZlayBgLm5hdmlnYXRpb24taW5gLiBTZWTDrSB2bGV2byBuYWhvxZllLFxyXG5cdCAgIG5hcHJvdGkgemF2w61yYWPDrW11IGvFmcOtxb5rdSAodGVuIGplIGFic29sdXRuw60gdnByYXZvIG5haG/FmWUpLCBhIHrDoXJvdmXFiFxyXG5cdCAgIHR2b8WZw60gaG9ybsOtIHZ5Y3DDoXZrdSwgYWJ5IGvFmcOtxb5layBuZXDFmWVrcsO9dmFsIMWhaXBrdSBwcnZuw60gcG9sb8W+a3kuICovXHJcblx0I25hdmlnYXRpb24gLnNrLW5hdi1sb2dvIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWluLWhlaWdodDogNTJweDtcclxuXHRcdHBhZGRpbmc6IDhweCAyMHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xyXG5cdH1cclxuXHQjbmF2aWdhdGlvbiAuc2stbmF2LWxvZ28gaW1nIHtcclxuXHRcdGhlaWdodDogMzhweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiAxOTBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQvKiDimqDvuI8gUGFkZGluZyBuYWhvxZllIGplIFBPSklTVEtBIHBybyBrxZnDrcW+ZWssIEtEWcW9IGxvZ28gKHogSlMpIG5lbsOtLiBTIGxvZ2VtXHJcblx0ICAgZMSbbMOhIGhvcm7DrSBwcm9zdG9yIGxvZ28gxZnDoWRlaywgdGFrxb5lIHBhZGRpbmcgdnludWx1amVtZS4gKi9cclxuXHQjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiB7XHJcblx0XHRwYWRkaW5nLXRvcDogNTJweDtcclxuXHR9XHJcblx0I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW46aGFzKC5zay1uYXYtbG9nbykge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQvKiAtLS0gcG9sb8W+a3kgMS4gw7pyb3ZuxJsg4oCUIHZlbGvDqSwgdmxldm8sIG9kZMSbbGVuw6kgdmxhc292b3UgbGlua291IC0tLSAqL1xyXG5cdCNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSxcclxuXHQubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xID4gbGkge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xyXG5cdH1cclxuXHQvKiDimqDvuI8gUG9zbGVkbsOtIGthdGVnb3JpZSAoVMO9bW92w6kgb2JsZcSNZW7DrSkgTkVNw4Egc3BvZG7DrSBsaW5rdSDigJQgb2RkxJtsb3ZhxI1cclxuXHQgICBrIGJsb2t1IOKAnlDFmWlobMOhxaFlbsOtXCIgZMSbbMOhIGAubmF2aWdhdGlvbkFjdGlvbnNgIHN2w71tIGBib3JkZXItdG9wYC4gSmluYWtcclxuXHQgICB0dSBieWx5IERWxJogbGlua3kgdMSbc27EmyBuYWQgc2Vib3UgKGxpIGJvcmRlci1ib3R0b20gKyBhY3Rpb25zIGJvcmRlci10b3ApLiAqL1xyXG5cdCNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaTpsYXN0LWNoaWxkLFxyXG5cdC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgPiBsaTpsYXN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cdCNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGEsXHJcblx0Lm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGdhcDogMTJweDtcclxuXHRcdHBhZGRpbmc6IDE1cHggMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0XHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lyog4pqg77iPIFBvbG/Fvmt5IGJ5bHkgdnlzb2vDqSA3NnB4LCBhbGUgbmVkxJtsYWwgdG8gamVuIHBhZGRpbmcgb2RrYXp1ICgxN3B4KS5cclxuXHQgICBTdGVwIGTDoXbDoSB2bml0xZluw61tdSBgPGI+YCBqZcWhdMSbICoqYHBhZGRpbmc6IDEyLjVweCAwYCoqLCBjb8W+IHDFmWlkw6F2YWxvXHJcblx0ICAgZGFsxaHDrWNoIDI1cHguIE51bHVqZW1lIGhvIOKGkiB6IDc2cHggamUgfjQ2cHgsIGNvxb4gamUgcG/FmcOhZCBwb2hvZGxuw71cclxuXHQgICBjw61sIHBybyBwcnN0IChkb3BvcnXEjWVuw6kgbWluaW11bSBqZSA0NHB4KSwgYWxlIG1lbnUgc2UgdmVqZGUgbmEgamVkbnVcclxuXHQgICBvYnJhem92a3UgYSBuZXDFr3NvYsOtIHJvenZvbG7Em27Emy4gKi9cclxuXHQjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiBhIGIsXHJcblx0Lm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSBiIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lyog4pqg77iPIERydWjDvSB2aW7DrWsgdsO9xaFreTogYHNwYW4uc3VibWVudS1hcnJvd2AgKHJvemJhbG92YWPDrSDFoWlwa2EgdSBwb2xvxb5la1xyXG5cdCAgIHMgcG9ka2F0ZWdvcmllbWkpIG3DoSB2bGFzdG7DrSBgcGFkZGluZzogMTIuNXB4IDI0cHhgLCB0YWvFvmUgdHlobGUgxZnDoWRreVxyXG5cdCAgIGRyxb5lbHkgNzZweCBpIHBvIHrDusW+ZW7DrSBgPGI+YC4gU3Zpc2zDvSBwYWRkaW5nIG51bHVqZW1lLCBhbGUgesOhcG9ybsO9bWlcclxuXHQgICBva3JhamkgxaFpcGt1IHJvenTDoWhuZW1lIHDFmWVzIENFTE9VIHbDvcWha3UgxZnDoWRrdSDigJQgamUgdG8gcMWZZXDDrW5hxI1cclxuXHQgICBwb2RtZW51LCB0YWvFvmUgbXVzw60gesWvc3RhdCBwb2hvZGxuxJsga2xpa2F0ZWxuw6EuICovXHJcblx0I25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSAuc3VibWVudS1hcnJvdyxcclxuXHQubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xID4gbGkgPiBhIC5zdWJtZW51LWFycm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdC8qIOKaoO+4jyBTYW1vdG7DqSB6w6Fwb3Juw6kgb2tyYWplIE5FU1RBxIzDjTogcyBgaGVpZ2h0OiBhdXRvYCBuZW3Em2xhIMWhaXBrYSDFvsOhZG7DvVxyXG5cdFx0ICAgdmxhc3Ruw60gb2JzYWggYSBzbXJza2xhIHNlIG5hICoqNDTDlzAqKiDigJQga2xpayB6IEpTIHNpY2UgcHJvamRlLCBhbGVcclxuXHRcdCAgIHByc3RlbSBieSBzZSBkbyBuw60gbmV0cmVmaWwgbmlrZG8uIFBhZGRpbmcgc2UgcHJvdG8gdnJhY8OtIHpww6F0a3lcclxuXHRcdCAgIGRvdm5pdMWZIGEgesOhcG9ybsOpIG9rcmFqZSBobyBqZW4gdnlydcWhw60geiB2w73FoWt5IMWZw6Fka3U6IGJveCBtw6EgcGxuw71jaFxyXG5cdFx0ICAgNDZweCAoPSBjZWzDvSDFmcOhZGVrKSwgYWxlIG5hIGplaG8gdsO9xaFrdSBuZXDFmWlkw6EgbmljLiAqL1xyXG5cdFx0LyogxaBpcGthIG5lbcOhIHZsYXN0bsOtIG9ic2FoIChnbHlmIGtyZXNsw60gcHNldWRvZWxlbWVudCksIHRha8W+ZSBzZSBqZWrDrVxyXG5cdFx0ICAgdsO9xaFrYSByb3Zuw6EgamVuIHBhZGRpbmd1IOKAlCBwcm90byAyM3B4LCBuZSAxNXB4OiAyMysyMyA9IDQ2cHggPSBjZWzDvVxyXG5cdFx0ICAgxZnDoWRlay4gWsOhcG9ybsOpIG9rcmFqZSBzdGVqbsOpIHZlbGlrb3N0aSB0byB6YXNlIG9kZcSNdG91LCB0YWvFvmUgbmFcclxuXHRcdCAgIHbDvcWha3UgxZnDoWRrdSB0byBuZW3DoSB2bGl2ICh6xa9zdMOhdsOhIDQ2cHgpLiAqL1xyXG5cdFx0bWFyZ2luOiAtMjNweCAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAyM3B4IDAgMjNweCAyNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRtaW4td2lkdGg6IDQ0cHg7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQvKiAtLS0gcG9ka2F0ZWdvcmllIOKAlCBvZHNhemVuw6ksIGxlaMSNw60sIG5vcm3DoWxuw60gY2FzZSAtLS0gKi9cclxuXHQjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yLFxyXG5cdC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTIge1xyXG5cdFx0cGFkZGluZzogNHB4IDAgMTBweCAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZDogI2Y3ZjhmYTtcclxuXHR9XHJcblx0I25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiBhLFxyXG5cdC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTIgYSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDExcHggMjBweCAxMXB4IDM0cHggIWltcG9ydGFudDtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogdmFyKC0tc2staW5rKSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yIGE6aG92ZXIsXHJcblx0Lm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMiBhOmhvdmVyIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lyog4pqg77iPIEtPTkZJR1VSw4FUT1IgVllQTlVUIChuYSBwxZnDoW7DrSBrbGllbnRhKSDigJQgbW9iaWxuw60gdGxhxI3DrXRrbyDigJ5WbGFzdG7DrSBkcmVzXCJcclxuXHQgICB6YWtvbWVudG92w6Fuby4gQcW+IHNlIGtvbmZpZ3Vyw6F0b3IgdnLDoXTDrSwgb2Rrb21lbnR1aiAoYSBvZGtvbWVudHVqIGlcclxuXHQgICBkZXNrdG9wb3bDqSB6dsO9cmF6bsSbbsOtIHbDvcWhKS5cclxuXHJcblx04oCeVmxhc3Ruw60gZHJlc1wiID0gVExBxIzDjVRLTyAobmEgZGVza3RvcHUgamVuIMSNZXJ2ZW7DvSB0ZXh0KS5cclxuXHQjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiBhW2hyZWYqPVwidmxhc3RuaS1kcmVzXCJdLFxyXG5cdC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgPiBsaSA+IGFbaHJlZio9XCJ2bGFzdG5pLWRyZXNcIl0ge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDEwcHggMjBweDtcclxuXHRcdHBhZGRpbmc6IDE0cHggMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tc2stcmVkKTtcclxuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHR9XHJcblx0I25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYVtocmVmKj1cInZsYXN0bmktZHJlc1wiXSBiLFxyXG5cdC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgPiBsaSA+IGFbaHJlZio9XCJ2bGFzdG5pLWRyZXNcIl0gYiB7XHJcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGk6aGFzKD4gYVtocmVmKj1cInZsYXN0bmktZHJlc1wiXSksXHJcblx0Lm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpOmhhcyg+IGFbaHJlZio9XCJ2bGFzdG5pLWRyZXNcIl0pIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cdCovXHJcblxyXG5cdC8qIC0tLSBzcG9kbsOtIGJsb2sgKFDFmWlobMOhxaFlbsOtIGFwb2QuKSDigJQgb2RkxJtsZW7DvSwga2xpZG7Em2rFocOtIC0tLSAqL1xyXG5cdCNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyxcclxuXHQubmF2aWdhdGlvbi1pbiAubmF2aWdhdGlvbkFjdGlvbnMge1xyXG5cdFx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xyXG5cdH1cclxuXHJcblx0LyogLS0tIFNPQ0nDgUxOw40gU8ONVMSaIE5BIEtPTkNJIE1FTlUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0ICAgSWtvbmt5IGRvcGzFiHVqZSBgbWFpbi5qc2AgKDE3LiBJSUZFKSBLTE9OT1bDgU7DjU0geiBwYXRpxI1reSwgdGFrxb5lXHJcblx0ICAgc2Ugb2RrYXp5IG5lbcWvxb5vdSByb3plasOtdCBhIG5lZG9kxJtsYW7DqSAoYERPUExOSVRgKSBzZSB2eW5lY2hhasOtLlxyXG5cdCAgIE1lbnUgdMOtbSBkb3N0YW5lIHpha29uxI1lbsOtIGEgY2VzdHUgbmEgc8OtdMSbIGJleiBzY3JvbGxvdsOhbsOtIGNlbMOpXHJcblx0ICAgc3Ryw6Fua3kgZG8gcGF0acSNa3kuICovXHJcblx0LyogU3BvZG7DrSBibG9rIG1lbnU6IOKAnktvbnRha3R1anRlIG7DoXNcIiAoZS1tYWlsKSArIOKAnlNsZWR1anRlIG7DoXNcIiAoc8OtdMSbKS5cclxuXHQgICBWa2zDoWTDoSBgbWFpbi5qc2AgKDE3LiBJSUZFKSDigJQgZS1tYWlsIGkgc8OtdMSbIGtsb251amUgeiBwYXRpxI1reSwgdGFrxb5lIHNlXHJcblx0ICAgbmVtxa/Fvm91IHJvemVqw610LlxyXG5cdCAgIOKaoO+4jyBTUEVDSUZJQ0lUQTogesOha2xhZG7DrSBgLnNrLW5hdi1leHRyYXtkaXNwbGF5Om5vbmV9YCAoa3bFr2xpIGRlc2t0b3B1KVxyXG5cdCAgIHN0b2rDrSB2IHNvdWJvcnUgTsONxb0gbmXFviB0YWhsZSBtZWRpYSBxdWVyeSDihpIgcMWZaSBzaG9kbsOpIHNwZWNpZmljaXTEmyBieVxyXG5cdCAgIHZ5aHLDoWwgYGRpc3BsYXk6bm9uZWAgaSBuYSBtb2JpbHUuIFByb3RvIGAubmF2aWdhdGlvbi1pbiAuc2stbmF2LWV4dHJhYFxyXG5cdCAgICgwLTItMCkgcMWZZWJpamUgYmFzZSAoMC0xLTApLiAoUGFzdCBqYWtvIHUgZm9vdGVyIHNwYWNpbmd1LikgKi9cclxuXHQubmF2aWdhdGlvbi1pbiAuc2stbmF2LWV4dHJhIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZzogMTZweCAyMHB4IDIycHg7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XHJcblx0fVxyXG5cdC8qIHZlcnrDoWxrb3bDvSBuYWRwaXMgKOKAnktvbnRha3R1anRlIG7DoXNcIiwg4oCeU2xlZHVqdGUgbsOhc1wiKSDigJQgdsO9cmF6bsSbasWhw60gKG5hIHDFmcOhbsOtKSAqL1xyXG5cdC5zay1uYXYtZXh0cmFfX3RpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcblx0XHRtYXJnaW46IDAgMCAxMnB4O1xyXG5cdH1cclxuXHQuc2stbmF2LWNvbnRhY3QgKyAuc2stbmF2LWV4dHJhX190aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxOHB4OyAvKiBtZXplcmEgbWV6aSBlLW1haWxlbSBhIGJsb2tlbSBzw610w60gKi9cclxuXHR9XHJcblx0Lyoga29udGFrdG7DrSDFmcOhZGVrIOKAlCBlLW1haWwgcyBpa29ua291ICovXHJcblx0LnNrLW5hdi1jb250YWN0X19saW5rIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yIC4xOHMgZWFzZTtcclxuXHR9XHJcblx0LnNrLW5hdi1jb250YWN0X19saW5rOmhvdmVyIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1zay1yZWQpO1xyXG5cdH1cclxuXHQuc2stbmF2LWNvbnRhY3RfX2ljbyB7XHJcblx0XHRmbGV4OiAwIDAgMjBweDtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdH1cclxuXHQuc2stbmF2LWNvbnRhY3RfX2ljbyBzdmcge1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LyogLS0tIHNvY2nDoWxuw60gaWtvbmt5IChiYXJldm7DqSBkbGUgc8OtdMSbKSAtLS0gKi9cclxuXHQuc2stbmF2LXNvY2lhbCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogMTBweDtcclxuXHR9XHJcblx0LnNrLW5hdi1zb2NpYWxfX2xpbmsge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR3aWR0aDogNDJweDtcclxuXHRcdGhlaWdodDogNDJweDtcclxuXHRcdGJvcmRlcjogMS41cHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xOHMgZWFzZSwgYm9yZGVyLWNvbG9yIC4xOHMgZWFzZSwgY29sb3IgLjE4cyBlYXNlO1xyXG5cdH1cclxuXHQjbmF2aWdhdGlvbiAuc2stbmF2LXNvY2lhbF9fbGluayBzdmcge1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0Lyog4pqg77iPIEJhcnZ1IGlrb255IHPDoXrDrW1lIFDFmMONTU8gbmEgYGZpbGxgIGNlc3R5LCBORSBwxZllcyBgY3VycmVudENvbG9yYCDigJRcclxuXHQgICBTdGVwIG3DoSBuYSBgI25hdmlnYXRpb24gYWAgxI1lcm7DvSBgY29sb3I6ICFpbXBvcnRhbnRgIHMgaWQgc3BlY2lmaWNpdG91LFxyXG5cdCAgIHRha8W+ZSBjdXJyZW50Q29sb3IgYnlsIHbFvmR5IMSNZXJuw70gKGkgbmHFoWUgYGNvbG9yICFpbXBvcnRhbnRgIHByb2hyw6FsbykuXHJcblx0ICAgUMWZw61tw70gYGZpbGxgIG5hIGBwYXRoYCB0byBvYmVqZGUgw7pwbG7EmyAoa2UgY29sb3Igc2UgbmV2enRhaHVqZSkuXHJcblx0ICAgUsOhbWXEjWVrIChgYm9yZGVyLWNvbG9yYCkgU3RlcCBuZcWZZcWhw60sIHRlbiBzdGHEjcOtIGJleiAhaW1wb3J0YW50LiAqL1xyXG5cdC8qIEZhY2Vib29rOiBuYXZ5IHLDoW1lxI1layArIGlrb25hIOKGkiBob3ZlciDEjWVydmVuw6kgcG96YWTDrSwgYsOtbMOhIGlrb25hICovXHJcblx0I25hdmlnYXRpb24gLnNrLW5hdi1zb2NpYWxfX2xpbmstLWZiIHtcclxuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcblx0fVxyXG5cdCNuYXZpZ2F0aW9uIC5zay1uYXYtc29jaWFsX19saW5rLS1mYiBzdmcgcGF0aCB7XHJcblx0XHRmaWxsOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjbmF2aWdhdGlvbiAuc2stbmF2LXNvY2lhbF9fbGluay0tZmI6aG92ZXIsXHJcblx0I25hdmlnYXRpb24gLnNrLW5hdi1zb2NpYWxfX2xpbmstLWZiOmZvY3VzLXZpc2libGUge1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tc2stcmVkKTtcclxuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tc2stcmVkKTtcclxuXHR9XHJcblx0I25hdmlnYXRpb24gLnNrLW5hdi1zb2NpYWxfX2xpbmstLWZiOmhvdmVyIHN2ZyBwYXRoLFxyXG5cdCNuYXZpZ2F0aW9uIC5zay1uYXYtc29jaWFsX19saW5rLS1mYjpmb2N1cy12aXNpYmxlIHN2ZyBwYXRoIHtcclxuXHRcdGZpbGw6ICNmZmYgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LyogSW5zdGFncmFtOiBuYW9wYWsg4oCUIMSNZXJ2ZW7DvSByw6FtZcSNZWsgKyBpa29uYSDihpIgaG92ZXIgbmF2eSBwb3phZMOtLCBiw61sw6EgaWtvbmEgKi9cclxuXHQjbmF2aWdhdGlvbiAuc2stbmF2LXNvY2lhbF9fbGluay0taWcge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zay1yZWQpO1xyXG5cdH1cclxuXHQjbmF2aWdhdGlvbiAuc2stbmF2LXNvY2lhbF9fbGluay0taWcgc3ZnIHBhdGgge1xyXG5cdFx0ZmlsbDogdmFyKC0tc2stcmVkKSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjbmF2aWdhdGlvbiAuc2stbmF2LXNvY2lhbF9fbGluay0taWc6aG92ZXIsXHJcblx0I25hdmlnYXRpb24gLnNrLW5hdi1zb2NpYWxfX2xpbmstLWlnOmZvY3VzLXZpc2libGUge1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tc2stbmF2eSk7XHJcblx0XHRib3JkZXItY29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdH1cclxuXHQjbmF2aWdhdGlvbiAuc2stbmF2LXNvY2lhbF9fbGluay0taWc6aG92ZXIgc3ZnIHBhdGgsXHJcblx0I25hdmlnYXRpb24gLnNrLW5hdi1zb2NpYWxfX2xpbmstLWlnOmZvY3VzLXZpc2libGUgc3ZnIHBhdGgge1xyXG5cdFx0ZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQvKiDigJ5QxZlpaGzDocWhZW7DrVwiIOKAlCB2w71yYXpuxJtqxaHDrSAobmEgcMWZw6Fuw60pOiBuYXZ5IG3DrXN0byB6dGx1bWVuw6ksIHbEm3TFocOtLCB0dcSNbsSbasWhw60gKi9cclxuXHQjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgYSxcclxuXHQubmF2aWdhdGlvbi1pbiAubmF2aWdhdGlvbkFjdGlvbnMgYSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDE1cHggMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0XHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0I25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zIGE6aG92ZXIsXHJcblx0Lm5hdmlnYXRpb24taW4gLm5hdmlnYXRpb25BY3Rpb25zIGE6aG92ZXIge1xyXG5cdFx0Y29sb3I6IHZhcigtLXNrLXJlZCkgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFNwb2Ruw60gYmxvayBtZW51IChrb250YWt0ICsgc8OtdMSbKSBqZSBWw51IUkFETsSaIG1vYmlsbsOtIHrDoWxlxb5pdG9zdCAoZHJhd2VyKS5cclxuICAg4pqg77iPIGBtYWluLmpzYCBobyB2a2zDoWTDoSBkbyBgLm5hdmlnYXRpb24taW5gIGJleiBvaGxlZHUgbmEgxaHDrcWZa3Ugb2tuYSDigJRcclxuICAgYSBgLm5hdmlnYXRpb24taW5gIGplIG5hIGRlc2t0b3B1IFZJRElURUxOw50gdm9kb3Jvdm7DvSBww6FzIG1lbnUsIHRha8W+ZVxyXG4gICBiZXogdG9ob2hsZSBwcmF2aWRsYSBieSBzZSB2eXN5cGFsIHJvdm5vdSBkbyBobGF2acSNa3kuIFrDoWtsYWRuw60gc3RhdiBqZVxyXG4gICBwcm90byBza3J5dG87IG1vYmlsbsOtIG1lZGlhIHF1ZXJ5IHbDvcWhIGhvIHDFmWVwbmUgbmEgYGJsb2NrYC4gxZhlxaFlbm8gQ1NTLFxyXG4gICBuZSBwb2Rtw61ua291IHYgSlMsIGFieSB0byBmdW5nb3ZhbG8gaSBwxZlpIHptxJtuxJsgxaHDrcWZa3kgb2tuYSBiZXogcmVsb2FkdS4gKi9cclxuLnNrLW5hdi1leHRyYSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiDimqDvuI8gVG90w6nFviBwcm8gbG9nbyB2IG1lbnU6IGBtYWluLmpzYCBobyB2a2zDoWTDoSBkbyBgLm5hdmlnYXRpb24taW5gIChuYVxyXG4gICBkZXNrdG9wdSBWSURJVEVMTsOdIHDDoXMgbWVudSksIHRha8W+ZSBieSBzZSBsb2dvIGJleiBza3J5dMOtIHVrw6F6YWxvIHDFmcOtbW9cclxuICAgdiBkZXNrdG9wb3bDqSBobGF2acSNY2UuIE1vYmlsbsOtIG1lZGlhIHF1ZXJ5IGhvIHDFmWVwbmUgbmEgYGZsZXhgLiAqL1xyXG4uc2stbmF2LWxvZ28ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNLIEFydGlzIEJybm8g4oCUIEhPTUVQQUdFIHNla2NlIChEZXNpZ24gS3JvayA0KVxyXG4gICBPYnNhaCBzZSB2a2zDoWTDoSBkbyBUaXR1bG7DrSBzdHJhbnkgKGFkbWluIOKGkiBaZHJvam92w70ga8OzZCkuXHJcbiAgIEtvc3RyeSB2IGRvY3MvaG9tZXBhZ2Utc2VjdGlvbnMuaHRtbC4gU3R5bCA9IE5pa2UgbGF5b3V0ICsgU0sgQXJ0aXMgYnJhbmQuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyogb2JhbCBqZWRuw6kgc2VrY2Ug4oCUIFBMTsOBIMWgw43FmEtBIFNob3B0ZXQgY29udGVudCBjb250YWluZXJ1LlxyXG4gICBLcmFqZSAobGV2w70vcHJhdsO9IGd1dHRlcikgxZllxaHDrSBzYW1vdG7DvSBTaG9wdGV0IGdyaWQsIG15IG5lcMWZaWTDoXbDoW1lIMW+w6FkbsO9XHJcbiAgIGhvcml6b250w6FsbsOtIHBhZGRpbmcvbWFyZ2luIGFuaSBtYXgtd2lkdGguIEplbiB2ZXJ0aWvDoWxuw60gcm96ZXN0dXAgc2VrY8OtLiAqL1xyXG4uc2stc2VjdGlvbiB7XHJcblx0bWF4LXdpZHRoOiBub25lO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiA0MHB4IDA7XHJcbn1cclxuLnNrLXNlY3Rpb24gKyAuc2stc2VjdGlvbiB7XHJcblx0cGFkZGluZy10b3A6IDhweDtcclxufVxyXG5cclxuLyogSG9tZXBhZ2U6IHNrcnlqIFNob3B0ZXQgXCJUT1AgMTAgcHJvZHVrdMWvXCIgd2lkZ2V0ICsgcm96dMOhaG5pIG9ic2FoIG5hIHBsbm91IMWhw63FmWt1LlxyXG4gICAoViBhZG1pbnUgdG8gbW/Fvm7DoSBqZGUgcMWZZXMgVnpobGVkIGEgb2JzYWgg4oaSIEVkaXRvcjsgdGFkeSBzcG9sZWhsaXbEmyBwxZllcyBDU1MuKSAqL1xyXG4udG9wLXByb2R1Y3RzLXdyYXBwZXIuanMtdG9wMTAge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uaG9tZXBhZ2UtdGV4dHMtd3JhcHBlciAud2VsY29tZS13cmFwcGVyLFxyXG4uaG9tZXBhZ2UtdGV4dHMtd3JhcHBlciAud2VsY29tZSB7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuXHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdC8qIHZ5bnVsb3ZhdCBwxZnDrXBhZG7DvSBwb3N1biAoU2hvcHRldCBkw6F2w6EgfjEwcHgpLCBhxaUgamUgY29udGFpbmVyIGNlbnRyb3ZhbsO9XHJcblx0ICAg4oaSIGZ1bGwtYmxlZWQgaGVybyAobWFyZ2luOmNhbGMoNTAlIC0gNTB2dykpIHZ5amRlIHN5bWV0cmlja3kgKi9cclxuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgIFNFS0NFIDEg4oCUIHJvemNlc3Ruw61rOiA0IGRsYcW+ZGljZSAyw5cyIChOaWtlIHN0eWwpXHJcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2stdGlsZXMge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRnYXA6IDEycHg7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0LnNrLXRpbGVzIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdH1cclxufVxyXG5cclxuLnNrLXRpbGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRhc3BlY3QtcmF0aW86IDQgLyAzO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZDogdmFyKC0tc2stbmF2eSk7IC8qIHBsYWNlaG9sZGVyLCBrZHnFviBqZcWhdMSbIG5lbsOtIG9icsOhemVrICovXHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGlzb2xhdGlvbjogaXNvbGF0ZTtcclxufVxyXG5cclxuLyogb2Jyw6F6ZWsgKHDFmWlkw6Egc2UgamFrbyA8aW1nIGNsYXNzPVwic2stdGlsZV9faW1nXCI+KSAqL1xyXG4uc2stdGlsZV9faW1nIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aW5zZXQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdHotaW5kZXg6IDA7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlO1xyXG59XHJcbi5zay10aWxlOmhvdmVyIC5zay10aWxlX19pbWcge1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbn1cclxuXHJcbi8qIGJhcmV2bsOpIHZhcmlhbnR5IHBvemFkw60gKHN0xZnDrWRhxI1rYTogMSBuYXZ5LCAyIMSNZXJ2ZW7DoSwgMyDEjWVydmVuw6EsIDQgbmF2eSkgKi9cclxuLnNrLXRpbGUtLW5hdnkge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTVkZWcsICMzNTQzOGYgMCUsICMxYjIzNTAgMTAwJSk7XHJcbn1cclxuLnNrLXRpbGUtLXJlZCB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1NWRlZywgI2VmM2IyYyAwJSwgI2I4MWMwZiAxMDAlKTtcclxufVxyXG5cclxuLyogcHJvZHVrdG92w6EgZm90a2EgdnByYXZvIGRvbGUgKHRyYW5zcGFyZW50bsOtIFBORyDigJ5wbGF2ZVwiIG5hZCBiYXJ2b3UpICovXHJcbi5zay10aWxlX19wcm9kdWN0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IC0yJTtcclxuXHRib3R0b206IDA7XHJcblx0aGVpZ2h0OiA5NCU7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0bWF4LXdpZHRoOiA3MCU7XHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRvYmplY3QtcG9zaXRpb246IGJvdHRvbSByaWdodDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGZpbHRlcjogZHJvcC1zaGFkb3coLThweCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAuMykpO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2stdGlsZTpob3ZlciAuc2stdGlsZV9fcHJvZHVjdCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHNjYWxlKDEuMDMpO1xyXG59XHJcblxyXG4vKiB6dG1hdmVuw60gemRvbGEgcHJvIMSNaXRlbG5vc3QgdGV4dHUg4oCUIGplbiBrZHnFviBtw6EgZGxhxb5kaWNlIGZ1bGwtY292ZXIgZm90a3VcclxuICAgKGJhcmV2bsOpIGRsYcW+ZGljZSBobyBuZXBvdMWZZWJ1asOtLCBtYWrDrSB0bWF2w6kgcG96YWTDrSkgKi9cclxuLnNrLXRpbGU6aGFzKC5zay10aWxlX19pbWcpOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aW5zZXQ6IDA7XHJcblx0LyogRHbEmyB2cnN0dnk6IHpkb2xhICjEjWl0ZWxub3N0KSArIHpsZXZhIGRvbMWvICh0YW0gc2Vkw60gdGV4dCkuXHJcblx0ICAgRm90a3kgbWFqw60gcHJvZHVrdCBWUFJBVk8gYSBsZXZvdSBzdHJhbnUgdG1hdm91IOKGkiBwcmF2w6EgxI3DoXN0IHrFr3N0w6F2w6EgxI1pc3TDoSxcclxuXHQgICB0YWvFvmUgZHJlcyBuaWtkeSBuZXphxaFlZGl2w60uICovXHJcblx0YmFja2dyb3VuZDpcclxuXHRcdGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjAsIDI1LCA1NSwgLjAyKSA0MCUsIHJnYmEoMTUsIDE4LCA0MCwgLjU4KSAxMDAlKSxcclxuXHRcdGxpbmVhci1ncmFkaWVudCg3MmRlZywgcmdiYSgxNSwgMTgsIDQwLCAuNTIpIDAlLCByZ2JhKDE1LCAxOCwgNDAsIC4xNikgNDYlLCByZ2JhKDE1LCAxOCwgNDAsIDApIDcyJSk7XHJcblx0ei1pbmRleDogMTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLyogdGV4dG92w70gYmxvayB2bGV2byBkb2xlICovXHJcbi5zay10aWxlX19pbm5lciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0cGFkZGluZzogMzBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0Z2FwOiAxMnB4O1xyXG59XHJcbi5zay10aWxlX19leWVicm93IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG4uc2stdGlsZV9fdGl0bGUge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWRpc3BsYXkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxLjdyZW0sIDIuNHZ3LCAyLjRyZW0pO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjAyO1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdG1hcmdpbjogLTRweCAwIDJweDtcclxuXHR0ZXh0LXNoYWRvdzogMCAycHggMTZweCByZ2JhKDAsIDAsIDAsIC4zKTtcclxufVxyXG4vKiB0bGHEjcOtdGtvIOKAlCBiw61sw6kgKE5pa2UpLCBob3ZlciDEjWVydmVuw6EgKG7DocWhIGFrY2VudCkgKi9cclxuLnNrLXRpbGVfX2J0biB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRwYWRkaW5nOiAxMXB4IDI2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xOHMgZWFzZSwgY29sb3IgLjE4cyBlYXNlO1xyXG59XHJcbi5zay10aWxlOmhvdmVyIC5zay10aWxlX19idG4ge1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCk7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICBTRUtDRSAyIOKAlCBmdWxsLWJsZWVkIGhlcm8gYmFubmVyIChmb3RrYSBuZWJvIGJhcnZhIHYgcG96YWTDrSlcclxuICAgUHJvbG9tw60gU2hvcHRldCBjb250YWluZXIgbmEgcGxub3UgxaHDrcWZa3Ugdmlld3BvcnR1LlxyXG4gICBQb3phZMOtOiAuc2staGVybyB7IGJhY2tncm91bmQtaW1hZ2UgfSAoaW5saW5lIHN0eWxlKSBuZWJvIG5hdnkgZmFsbGJhY2suXHJcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2staGVybyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuXHQvKiBmdWxsLWJsZWVkOiByb3p0w6FobmUga2Uga3JhasWvbSB2aWV3cG9ydHUgYmV6IG9obGVkdSBuYSBjb250YWluZXIgKi9cclxuXHR3aWR0aDogMTAwdnc7XHJcblx0bWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bWluLWhlaWdodDogY2xhbXAoNDIwcHgsIDUwdncsIDcwMHB4KTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4vKiB6dG1hdmVuw60gcHJvIMSNaXRlbG5vc3QgdGV4dHUgKGZ1bmd1amUgbmEgZm90Y2UgaSBuYSBiYXJ2xJspICovXHJcbi5zay1oZXJvOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aW5zZXQ6IDA7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMCwgMTMsIDMwLCAuMjYpLCByZ2JhKDEwLCAxMywgMzAsIC41MikpO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLyogb2JzYWgg4oCUIHZ5Y2VudHJvdmFuw70sIGRyxb5lbsO9IHYgxaHDrcWZY2Ugd2VidSAqL1xyXG4uc2staGVyb19faW5uZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDY0cHggMjRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiAxOHB4O1xyXG59XHJcbi5zay1oZXJvX19leWVicm93IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjE2ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG4uc2staGVyb19fdGl0bGUge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWRpc3BsYXkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgyLjZyZW0sIDZ2dywgNXJlbSk7XHJcblx0bGluZS1oZWlnaHQ6IC45NjtcclxuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRtYXJnaW46IDA7XHJcblx0dGV4dC1zaGFkb3c6IDAgMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAuMzUpO1xyXG59XHJcbi5zay1oZXJvX190ZXh0IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdC8qIOKaoO+4jyBweCwgTkUgcmVtIOKAlCByb290IGZvbnQtc2l6ZSBqZSBuYSBTaG9wdGV0dSAxMHB4LCB0YWvFvmUgYDFyZW1gID0gMTBweFxyXG5cdCAgIGEgY2xhbXAoMXJlbSzigKYsMS4ycmVtKSBkw6F2YWwgMTDigJMxMnB4IChwb2QgbmHFocOtbSBmbG9vcmVtIDE0cHgpLiAqL1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMS4zdncsIDE4cHgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0bWF4LXdpZHRoOiA2MmNoO1xyXG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45Mik7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbi5zay1oZXJvX19idG4ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCk7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0cGFkZGluZzogMTVweCAzOHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjE4cyBlYXNlLCB0cmFuc2Zvcm0gLjE4cyBlYXNlO1xyXG59XHJcbi5zay1oZXJvX19idG46aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZC1kZWVwKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuLyog4pqg77iPIEZPVEtBIEpERSBKQUtPIDxpbWcgY2xhc3M9XCJzay1oZXJvX19pbWdcIj4sIE5FIHDFmWVzIGlubGluZSBiYWNrZ3JvdW5kLWltYWdlIVxyXG4gICBTaG9wdGV0IFdZU0lXWUcgZWRpdG9yIGlubGluZSBgc3R5bGVgIChhIHUgPGE+IG9iYWx1IGkgYGNsYXNzYCBhIGBocmVmYClcclxuICAgbWHFvmUg4oaSIGJhbm5lciBwYWsgcMWZacWhZWwgbyBwb3phZMOtIGkgbyB0xZnDrWR1LiBgPGltZyBzcmM+YCBlZGl0b3IgbmVjaMOhdsOhIGLDvXQuXHJcbiAgIEJvbnVzOiBvYnLDoXplayBtw6EgYGFsdGAsIGNvxb4gQ1NTIHBvemFkw60gbcOtdCBuZW3Fr8W+ZSAoU0VPICsgcMWZw61zdHVwbm9zdCkuICovXHJcbi5zay1oZXJvX19pbWcge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRpbnNldDogMDtcclxuXHR6LWluZGV4OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4vKiBDZWzDvSBiYW5uZXIgamUga2xpa2Fjw60g4oCUIGtsaWsgbmF2xJvFoXVqZSBtYWluLmpzIHBvZGxlIG9ka2F6dSBuYSB0bGHEjcOtdGt1XHJcbiAgIChvYmFsIDxhIGNsYXNzPVwic2staGVyb1wiPiBORVBPVcW9w41WQVQsIGVkaXRvciBobyByb3piaWplKS4gKi9cclxuLnNrLWhlcm9bZGF0YS1zay1jbGljaz1cIjFcIl0ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2staGVyb1tkYXRhLXNrLWNsaWNrPVwiMVwiXTpob3ZlciAuc2staGVyb19fYnRuIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQtZGVlcCk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG59XHJcbi8qIHpwxJt0bsOhIGtvbXBhdGliaWxpdGEsIGtkeWJ5IG7Em2tkbyBvYmFsIDxhPiBwxZllY2UgamVuIHBvdcW+aWwgKi9cclxuYS5zay1oZXJvIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmEuc2staGVybzpob3ZlciAuc2staGVyb19fYnRuIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQtZGVlcCk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG59XHJcbi8qIG5hIGhvdmVyIGplbW7EmyBwcm9zdsSbdGzDrW1lIHp0bWF2ZW7DrSDigJQgYmFubmVyIOKAnm/FvmlqZVwiICovXHJcbi5zay1oZXJvOjphZnRlciB7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTtcclxufVxyXG4uc2staGVyb1tkYXRhLXNrLWNsaWNrPVwiMVwiXTpob3Zlcjo6YWZ0ZXIsXHJcbmEuc2staGVybzpob3Zlcjo6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTAsIDEzLCAzMCwgLjIwKSwgcmdiYSgxMCwgMTMsIDMwLCAuNDYpKTtcclxufVxyXG4vKiBoMi9oMyB1dm5pdMWZIGhlcm8gbmVzbcOtIHTDoWhub3V0IHbDvWNob3rDrSBtYXJnaW4geiB0eXBvZ3JhZmllICovXHJcbi5zay1oZXJvIGgyLnNrLWhlcm9fX3RpdGxlLFxyXG4uc2staGVybyBoMy5zay1oZXJvX190aXRsZSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICBTRUtDRSAzIOKAlCBrb25maWd1csOhdG9yIENUQSAoMiBzbG91cGNlKVxyXG4gICBWbGV2byBwcm9kdWt0IG5hIGLDrWzDqSAoZm90a2EgcyBiw61sw71tIHBvemFkw61tIHNwbHluZSksIHZwcmF2byBiYW5uZXJcclxuICAgbmEgbmF2eSAoZm90a2EgcyBuYXZ5IHBvemFkw61tIHNwbHluZSkgKyBwxZnDrXpuYWsgdiByb2h1LlxyXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNrLWNvbmZpZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC8qIHYgZ3JpZHUgd2VsY29tZSAobmUgZnVsbC1ibGVlZCkg4oCUIHBsbsOhIMWhw63FmWthIGNvbnRhaW5lcnUsIHZlcnRpa8OhbG7DrSByb3plc3R1cCAqL1xyXG5cdG1hcmdpbjogNDBweCAwO1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0LnNrLWNvbmZpZyB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHR9XHJcbn1cclxuXHJcbi5zay1jb25maWdfX2NvbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtaW4taGVpZ2h0OiBjbGFtcCg1MDBweCwgNTJ2dywgNzIwcHgpO1xyXG5cdHBhZGRpbmc6IDQ4cHggMzRweDtcclxufVxyXG4uc2stY29uZmlnX19jb2wtLXByb2R1Y3Qge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XHJcblx0Z2FwOiAxNHB4O1xyXG59XHJcbi5zay1jb25maWdfX2NvbC0tYmFubmVyIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1uYXZ5KTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiAzMHB4IDIwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vKiBqZW1uw70gc3bEm3RlbG7DvSBnbG93IHphIGRyZXNlbSDigJQgYWJ5IHZ5bmlrbCB6IG5hdnkgcG96YWTDrSAqL1xyXG4uc2stY29uZmlnX19jb2wtLWJhbm5lcjo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRpbnNldDogMDtcclxuXHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSA1OCUgNTYlIGF0IDUwJSA0NiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE2KSwgdHJhbnNwYXJlbnQgNzIlKTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uc2stY29uZmlnX19leWVicm93IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjE0ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcclxufVxyXG4uc2stY29uZmlnX19pbWcge1xyXG5cdG1heC13aWR0aDogMzYwcHg7XHJcblx0bWF4LWhlaWdodDogMzQwcHg7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuLnNrLWNvbmZpZ19fdGl0bGUge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWRpc3BsYXkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxLjlyZW0sIDN2dywgMi44cmVtKTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcblx0bWFyZ2luOiA0cHggMCAwO1xyXG59XHJcbi5zay1jb25maWdfX2Rlc2Mge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG5cdG1heC13aWR0aDogNDJjaDtcclxuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG4uc2stY29uZmlnX19idG4ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCk7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0cGFkZGluZzogMTRweCAzNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjE4cyBlYXNlLCB0cmFuc2Zvcm0gLjE4cyBlYXNlO1xyXG59XHJcbi5zay1jb25maWdfX2J0bjpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tc2stcmVkLWRlZXApO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLyogcHJhdsO9IGJhbm5lciDigJQgZHJlcyBVVk5JVMWYIGJhbm5lcnUgKGNvbnRhaW4sIG5lIHDFmWVzIGNlbMOpIHBvemFkw60pLCBzIGdsb3crc3TDrW5lbSBhxaUgdnluaWtuZSAqL1xyXG4uc2stY29uZmlnX19pbWctLWZ1bGwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdC8qIHN0w61uIGHFpSBkcmVzIOKAnnBsYXZlXCIgbmFkIG5hdnk7IHUgUE5HIHMgUFLFrkhMRUROw51NIHBvemFkw61tIG9ia3Jlc2zDrSBwxZnDrW1vIHR2YXIgZHJlc3UgKi9cclxuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMjJweCAzMHB4IHJnYmEoMCwgMCwgMCwgLjQ1KSk7XHJcbn1cclxuLyogcMWZw616bmFrIHZwcmF2byBuYWhvxZllICovXHJcbi5zay1jb25maWdfX2JhZGdlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAyMnB4O1xyXG5cdHJpZ2h0OiAyMnB4O1xyXG5cdHotaW5kZXg6IDM7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tc2stcmVkKTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA2ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRwYWRkaW5nOiA3cHggMTVweDtcclxufVxyXG4vKiB2b2xpdGVsbsO9IHBvcGlzZWsgdmxldm8gZG9sZSBuYSBwcmF2w6ltIGJhbm5lcnUgKi9cclxuLnNrLWNvbmZpZ19fY2FwdGlvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDMwcHg7XHJcblx0Ym90dG9tOiAyOHB4O1xyXG5cdHotaW5kZXg6IDM7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtZGlzcGxheSk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMi4ydncsIDJyZW0pO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRleHQtc2hhZG93OiAwIDJweCAxNnB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNFS0NFIDQg4oCUIGtvbGVrY2UgLyByb3pjZXN0bsOtayAoVmVuZXppYSBzdHlsKVxyXG4gICAxIMWhaXJva8O9IE5Jxb3FoMONIGJhbm5lciBwxZllcyBjZWzDvSDFmcOhZGVrICsgMyBWWcWgxaDDjSBpdGVteSB2IMWZYWTEmy5cclxuICAgVsWhZSB2IGdyaWR1IHdlbGNvbWUgKGNvbnRhaW5lciB3aWR0aCkuIEZvdGt5IHDFmWVzIGlubGluZVxyXG4gICBiYWNrZ3JvdW5kLWltYWdlIChiZXogZm90a3kgPSBuYXZ5IHBsYWNlaG9sZGVyKS4gVGxhxI3DrXRrYTpcclxuICAgYsOtbMO9IHRleHQgKyBib3JkZXIsIHRyYW5zcGFyZW50bsOtIOKGkiBob3ZlciBpbnZlcnR1amUgKGLDrWzDqSBiZywgbmF2eSB0ZXh0KS5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5zay1zaG93Y2FzZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMTRweDtcclxufVxyXG5cclxuLyogc3BvbGXEjW7DqTogZm90a2EgbmEgcG96YWTDrSArIG92ZXJsYXkgKyB2eWNlbnRyb3ZhbsO9IG9ic2FoICovXHJcbi5zay1zaG93Y2FzZV9fd2lkZSxcclxuLnNrLXNob3djYXNlX19pdGVtIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHQvKiBwbGFjZWhvbGRlciBuYXZ5LCBrZHnFviBjaHliw60gZm90a2E7IGlubGluZSBiYWNrZ3JvdW5kLWltYWdlIHNlIG5hdnJzdHbDrSAqL1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLyogRm90a2EgbcWvxb5lIGrDrXQgamFrbyA8aW1nIGNsYXNzPVwic2stc2hvd2Nhc2VfX2ltZ1wiPiDigJQgU1BPTEVITElWxJpKxaDDjSBuZcW+IGlubGluZVxyXG4gICBiYWNrZ3JvdW5kLWltYWdlLCBwcm90b8W+ZSBTaG9wdGV0IFdZU0lXWUcgZWRpdG9yIGlubGluZSBgc3R5bGVgIG1hxb5lXHJcbiAgICh2aXogLnNrLWhlcm9fX2ltZykuIE5hdsOtYyBtw6EgYGFsdGAg4oaSIFNFTyBhIHDFmcOtc3R1cG5vc3QuICovXHJcbi5zay1zaG93Y2FzZV9faW1nIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aW5zZXQ6IDA7XHJcblx0ei1pbmRleDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLyogUEFSQUxMQVggbmEgxaFpcm9rw6ltIGJhbm5lcnUg4oCUIGZvdGthIHNlIHDFmWkgc2Nyb2xsdSBwb3NvdXbDoSBwb21hbGVqaSBuZcW+XHJcbiAgIHN0csOhbmthLCB0YWvFvmUgYmFubmVyIHDFr3NvYsOtIHByb3N0b3JvdsSbLiBGb3RrdSBuZWNow6FtZSBWWcWgxaDDjSBuZcW+IHLDoW1lxI1la1xyXG4gICAoMTMyICUpIGEgcG92eXN1bmVtZSBuYWhvcnUsIGFieSBtxJtsYSBrYW0gamV6ZGl0OyBwb3N1biDFmcOtZMOtIGBtYWluLmpzYFxyXG4gICAoMTQuIElJRkUpIHDFmWVzIGB0cmFuc2Zvcm1gLiBSw6FtZcSNZWsgbcOhIGBvdmVyZmxvdzpoaWRkZW5gLCB0YWvFvmUgcMWZZWJ5dGVrXHJcbiAgIG/FmcOtem5lLiDimqDvuI8gYGJvdHRvbTphdXRvYCBqZSBudXRuw6kg4oCUIGBpbnNldDowYCBqaW5hayB2w73FoWt1IHDFmWViaWplLiAqL1xyXG4uc2stc2hvd2Nhc2VfX3dpZGUgLnNrLXNob3djYXNlX19pbWcge1xyXG5cdGhlaWdodDogMTMyJTtcclxuXHR0b3A6IC0xNiU7XHJcblx0Ym90dG9tOiBhdXRvO1xyXG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbn1cclxuLyoga2RvIG3DoSB2eXBudXTDqSBhbmltYWNlLCBkb3N0YW5lIHN0YXRpY2tvdSBmb3RrdSBiZXogcG9zdW51ICovXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcblx0LnNrLXNob3djYXNlX193aWRlIC5zay1zaG93Y2FzZV9faW1nIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLyogenRtYXZvdmFjw60gb3ZlcmxheSBwcm8gxI1pdGVsbm9zdCBiw61sw6lobyB0ZXh0dSAobmEgaG92ZXIgbcOtcm7EmyB0bWF2xaHDrSkgKi9cclxuLnNrLXNob3djYXNlX193aWRlOjpiZWZvcmUsXHJcbi5zay1zaG93Y2FzZV9faXRlbTo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRpbnNldDogMDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjAsIDI1LCA1NSwgLjIyKSwgcmdiYSgyMCwgMjUsIDU1LCAuNDQpKTtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZTtcclxufVxyXG4uc2stc2hvd2Nhc2VfX3dpZGU6aG92ZXI6OmJlZm9yZSxcclxuLnNrLXNob3djYXNlX19pdGVtOmhvdmVyOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjAsIDI1LCA1NSwgLjMwKSwgcmdiYSgyMCwgMjUsIDU1LCAuNTQpKTtcclxufVxyXG5cclxuLyogxaFpcm9rw70gYmFubmVyIOKAlCBwxZllcyBjZWzDvSDFmcOhZGVrLCBOScW9xaDDjSAqL1xyXG4uc2stc2hvd2Nhc2VfX3dpZGUge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IGNsYW1wKDE3MHB4LCAyMnZ3LCAzMDBweCk7XHJcbn1cclxuXHJcbi8qIDMgaXRlbXkgdiDFmWFkxJsg4oCUIFZZxaDFoMONICovXHJcbi5zay1zaG93Y2FzZV9fZ3JpZCB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdGdhcDogMTRweDtcclxufVxyXG4vKiBQb23Em3IgMjozIG5hIHbDvcWha3Ug4oCUIGpha28gVmVuZXppYSAoamVqaWNoIGRsYcW+ZGljZSB+NDAww5c2MjApLlxyXG4gICBWIGdyaWR1IDExNzhweCBzZSAzIHNsb3VwY2kgdnljaMOhesOtIGl0ZW0gfjM4M8OXNTc1LiBgbWluLWhlaWdodGAgamUgamVuXHJcbiAgIHBvamlzdGthLCBrZHlieSBzZSBzbG91cGVjIGhvZG7EmyB6w7rFvmlsLiAqL1xyXG4uc2stc2hvd2Nhc2VfX2l0ZW0ge1xyXG5cdGFzcGVjdC1yYXRpbzogMiAvIDM7XHJcblx0bWluLWhlaWdodDogMzQwcHg7XHJcbn1cclxuXHJcbi8qIG9ic2FoIChuYWRwaXMgKyB0bGHEjcOtdGtvKSBuYWQgb3ZlcmxheWVtICovXHJcbi5zay1zaG93Y2FzZV9fYm9keSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiAyMnB4O1xyXG5cdHBhZGRpbmc6IDI0cHg7XHJcbn1cclxuLnNrLXNob3djYXNlX190aXRsZSB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtZGlzcGxheSk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IGNsYW1wKDEuN3JlbSwgMi42dncsIDIuNXJlbSk7XHJcblx0bGluZS1oZWlnaHQ6IDEuMDI7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0dGV4dC1zaGFkb3c6IDAgMnB4IDE2cHggcmdiYSgwLCAwLCAwLCAuMzQpO1xyXG59XHJcbi5zay1zaG93Y2FzZV9fd2lkZSAuc2stc2hvd2Nhc2VfX3RpdGxlIHtcclxuXHRmb250LXNpemU6IGNsYW1wKDJyZW0sIDMuNHZ3LCAzLjFyZW0pO1xyXG59XHJcblxyXG4vKiB0bGHEjcOtdGtvIOKAlCBWZW5lemlhIHN0eWw6IGLDrWzDvSB0ZXh0ICsgYm9yZGVyLCB0cmFuc3BhcmVudG7DrTsgaG92ZXIgPSBpbnZlcnQgKi9cclxuLnNrLXNob3djYXNlX19idG4ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiAxM3B4IDMycHg7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjEzZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yMnMgZWFzZSwgY29sb3IgLjIycyBlYXNlO1xyXG59XHJcbi5zay1zaG93Y2FzZV9fd2lkZTpob3ZlciAuc2stc2hvd2Nhc2VfX2J0bixcclxuLnNrLXNob3djYXNlX19pdGVtOmhvdmVyIC5zay1zaG93Y2FzZV9fYnRuIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxufVxyXG5cclxuLyogcmVzcG9uc2l2ZTogMyDihpIgMSBzbG91cGVjIG5hIG1vYmlsdSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQvKiBOYSBtb2JpbHUgamUgNDBweCBuYWhvxZllIGkgZG9sZSBuYSBzZWtjaSBtb2Mg4oCUIG9ic2FoIGplIHBvZCBzZWJvdSxcclxuXHQgICB0YWvFvmUgbWV6ZXJ5IG5hcsWvc3RhasOtLiBTZXbFmWVtZSBqZSBhIFBSVk7DjSBzZWtjZSBuZW3DoSBob3Juw60gb2RzYXplbsOtXHJcblx0ICAgdsWvYmVjOiBuYXZhenVqZSByb3Zub3UgbmEgY2Fyb3VzZWwgYSBvZHNhemVuw60gdGFtIG5pYyBuZW9kZMSbbHVqZS4gKi9cclxuXHQuc2stc2VjdGlvbiB7XHJcblx0XHRwYWRkaW5nOiAyNHB4IDA7XHJcblx0fVxyXG5cdC5zay1zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0fVxyXG5cdC5zay1zZWN0aW9uICsgLnNrLXNlY3Rpb24ge1xyXG5cdFx0cGFkZGluZy10b3A6IDRweDtcclxuXHR9XHJcblxyXG5cdC5zay1zaG93Y2FzZV9fZ3JpZCB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHR9XHJcblx0LyogbW9iaWwgPSAxIHNsb3VwZWMgcMWZZXMgY2Vsb3UgxaHDrcWZa3Ug4oaSIDI6MyBieSBkxJtsYWxvIH42MDBweCB2eXNva8OpIGRsYcW+ZGljZS5cclxuXHQgICBQb23Em3IgZHLFvsOtbWUgKHN0ZWpuw6kgZm90a3kpLCBqZW4gc3Ryb3BlbSwgYcWlIHNlIHN0csOhbmthIG5lbmF0w6FobmUuICovXHJcblx0LnNrLXNob3djYXNlX19pdGVtIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cdFx0bWF4LWhlaWdodDogNTYwcHg7XHJcblx0fVxyXG5cdC8qIMWgaXJva8O9IGJhbm5lciAoRMOhcmtvdsOpIHBvdWthenkpIGJ5bCBuYSBtb2JpbHUgMzM1w5cxNzAgPSBwb23Em3Igc2tvcm8gMjoxLlxyXG5cdCAgIFZlZGxlIGRsYcW+ZGljIDMzNcOXNTAzIHBvZCBuw61tIHDFr3NvYmlsIHptw6HEjWtudXTEmyBhIG5hZHBpcyBzIHRsYcSNw610a2VtXHJcblx0ICAgcGxvY2h1IHNrb3JvIHZ5cGxuaWx5LiBaxa9zdMOhdsOhIG5lam5pxb7FocOtbSBwcnZrZW0gc2VrY2UsIGplbiBkb3N0YW5lXHJcblx0ICAgZMO9Y2hhdC4gKi9cclxuXHQuc2stc2hvd2Nhc2VfX3dpZGUge1xyXG5cdFx0bWluLWhlaWdodDogMjUwcHg7XHJcblx0fVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU0sgQXJ0aXMgQnJubyDigJQgU1RBVElDS8OJIFNUUsOBTktZIChgYm9keS50eXBlLXBhZ2VgKVxuICAgU2hvcHRldMOtIOKAnlN0csOhbmt5XCIgKFZsYXN0bsOtIGRyZXMsIG9iY2hvZG7DrSBwb2Rtw61ua3ksIOKApikuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogUG96bi46IERpc2t1emUgcG9kIHN0csOhbmthbWkgc2UgZMWZw612IHNjaG92w6F2YWxhIENTUyAoU2hvcHRldCBqaSBzw6F6ZWxcbiAgIHBvZCBrYcW+ZG91IHN0csOhbmt1KS4gTm92xJsgamUgdnlwbnV0w6EgdiBhZG1pbnUgKE9ic2FoIOKGkiBTdHLDoW5reSDihpJcbiAgIE5hc3RhdmVuw60gZGlza3V6w60g4oaSIOKAnkFrdGl2b3ZhbsO9XCIgb2TFoWtydG51dG8pIGEgeiBET00gem1pemVsYSDDunBsbsSbLFxuICAgdGFrxb5lIHNrcsO9dmFjw60gcHJhdmlkbG8gYnlsbyBvZHN0cmFuxJtubyBqYWtvIHpieXRlxI1uw6kuICovXG5cbi8qIC0tLSBQUsOBVk7DjSBTVFLDgU5LWSAoLnNrLWxlZ2FsKSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBPYmNob2Ruw60gcG9kbcOtbmt5LCByZWtsYW1hY2UsIEdEUFIsIGRvcHJhdmEgYSBwbGF0YmEuIEhUTUwgZnJhZ21lbnR5XG4gICB6IGRvY3MvcHJhdm5pLyouaHRtbCBvYmFsZW7DqSB2IGAuc2stbGVnYWxgLiBWbGFzdG7DrSB3cmFwcGVyIHNjaHbDoWxuxJsg4oCUXG4gICBob2zDqSBoMi90YWJsZS9vbCBieSBqaW5hayBrb2xpZG92YWx5IHMgY3VzdG9tIHN0csOhbmthbWkgKGtvbnRha3R5LFxuICAga29uZmlndXLDoXRvciksIGt0ZXLDqSBtYWrDrSBvYnNhaCB0YWt5IHV2bml0xZkgYXJ0aWNsZS4gKi9cbi5zay1sZWdhbCB7XG5cdG1heC13aWR0aDogODIwcHg7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdGNvbG9yOiAjMzMzOTQ5O1xufVxuLnNrLWxlZ2FsID4gcDpmaXJzdC1jaGlsZCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG59XG4vKiBuYWRwaXN5IOKAlCBCZWJhcyBuYXZ5OyDimqDvuI8gc2Nyb2xsLW1hcmdpbiBrdsWvbGkgc3RpY2t5IGhsYXZpxI1jZSwgYWJ5IGtvdHZhXG4gICB6IG9ic2FodSBuZXNrb27EjWlsYSBzY2hvdmFuw6EgcG9kIGhlYWRlcmVtICovXG4uc2stbGVnYWwgaDIsXG4uc2stbGVnYWwgaDMge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1kaXNwbGF5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDsgLyogQmViYXMgbcOhIGplZGluw70gxZlleiAqL1xuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcblx0c2Nyb2xsLW1hcmdpbi10b3A6IDEwMHB4O1xufVxuLnNrLWxlZ2FsIGgyIHtcblx0Zm9udC1zaXplOiBjbGFtcCgyMnB4LCAyLjR2dywgMzBweCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRtYXJnaW46IDQwcHggMCAxNHB4O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xufVxuLnNrLWxlZ2FsIGgyOmZpcnN0LW9mLXR5cGUge1xuXHRib3JkZXItdG9wOiAwO1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cbi5zay1sZWdhbCBoMyB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bWFyZ2luOiAyNnB4IDAgMTBweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xufVxuLnNrLWxlZ2FsIHAge1xuXHRtYXJnaW46IDAgMCAxNHB4O1xufVxuLnNrLWxlZ2FsIGEge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcblx0dHJhbnNpdGlvbjogY29sb3IgLjE4cyBlYXNlO1xufVxuLnNrLWxlZ2FsIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcbn1cbi5zay1sZWdhbCBzdHJvbmcge1xuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogc2V6bmFteSDigJQgxI3DrXNsb3ZhbsOpIMSNbMOhbmt5IGkgb2Ryw6HFvmt5ICovXG4uc2stbGVnYWwgb2wsXG4uc2stbGVnYWwgdWwge1xuXHRtYXJnaW46IDAgMCAxNnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG4uc2stbGVnYWwgbGkge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc2stbGVnYWwgbGk6Om1hcmtlciB7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcbn1cbi5zay1sZWdhbCBvbCB1bCxcbi5zay1sZWdhbCBvbCBvbCB7XG5cdG1hcmdpbjogOHB4IDA7XG59XG5cbi8qIE9ic2FoICh0YWJsZSBvZiBjb250ZW50cykgPSBwcnZuw60gb2wgaG5lZCB6YSDigJ5PYnNhaFwiLiBPZGxpxaHDrW1lIGhvOlxuICAgYCNvYnNhaGAgamUgbmFkcGlzLCBobmVkIHphIG7DrW0gamRlIG5hdmlnYcSNbsOtIHNlem5hbS4gKi9cbi5zay1sZWdhbCBoMltpZD1cIm9ic2FoXCJdICsgb2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHRiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcblx0cGFkZGluZzogMThweCAxOHB4IDE4cHggNDBweDtcblx0bWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5zay1sZWdhbCBoMltpZD1cIm9ic2FoXCJdICsgb2wgbGkge1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uc2stbGVnYWwgaDJbaWQ9XCJvYnNhaFwiXSArIG9sIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2stbGVnYWwgaDJbaWQ9XCJvYnNhaFwiXSArIG9sIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogdGFidWxreSAoZG9wcmF2YSwgR0RQUiDigJQgw7rEjWVsL3rDoWtsYWQvZG9iYSkg4oCUIHZsYXNvdsOpIGxpbmt5LCDEjWl0ZWxuw6kgKi9cbi5zay1sZWdhbCB0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRtYXJnaW46IDAgMCAyNHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG59XG4uc2stbGVnYWwgdGhlYWQgdGgge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1uYXZ5KTtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAxMXB4IDE0cHg7XG59XG4uc2stbGVnYWwgdGJvZHkgdGQge1xuXHRwYWRkaW5nOiAxMXB4IDE0cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5zay1sZWdhbCB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuXHRiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnNrLWxlZ2FsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LyogxaFpcm9rw6kgdGFidWxreSBhxaUgc2UgcG9zb3V2YWrDrSB1dm5pdMWZIHNlYmUsIG5lIHDFmWVzIGNlbG91IHN0csOhbmt1ICovXG5cdC5zay1sZWdhbCB0YWJsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNLIEFydGlzIEJybm8g4oCUIFBST0RVS1RPVsOJIEtBUlRZIChrYXRlZ29yaWUgKyBob21lcGFnZSlcbiAgIEdsb3ctdXAgw6AgbGEgVmVuZXppYTogYmV6IHLDoW1lxI1rxa8sIG7DoXpldiArIGNlbmEgdnljZW50cm92YW7DqSBwb2RcbiAgIGZvdGtvdSAoa29uemlzdGVudG7DrSB0eXBvZ3JhZmllKSwgcMWZw616bmFreSBqYWtvIMSNaXN0w6kgb2Jkw6lsbsOta3kuXG4gICDigKIgVmVsaWtvc3QvcG9txJtyIGZvdGt5ID0gU2hvcHRldCBERUZBVUxUICjFmcOtZMOtIHNlIHYgYWRtaW51IOKGkiDigJ5Qb23Em3Igb2Jyw6F6a8WvXCIpLlxuICAg4oCiIEJhcnZ5IHDFmcOtem5ha8WvID0gQURNSU4gKE5hc3RhdmVuw60g4oaSIFDFmcOtem5ha3kpIOKAlCBDU1MgamUgTkVwxZllYsOtasOtLlxuICAg4oCiIEhvdmVyID0gcGx5bnVsw70gcMWZZWNob2QgbmEgMi4gZm90a3UgKGplbiBrZHnFviBqaSBwcm9kdWt0IG3DoSkg4oCUIHZpeiBuw63Fvi5cbiAgIEhUTUwgPSBTaG9wdGV0IFN0ZXAgKC5wcm9kdWN0cyAucHJvZHVjdCkg4oCUIGplbiBzdHlsdWplbWUuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogLS0tIDEpIEthcnRhOiBwcnnEjSBzIHLDoW1lxI1reSwgcG96YWTDrW0gYSBzdMOtbnkgKMSNaXN0w70gVmVuZXppYSBsYXlvdXQpIC0tLSAqL1xuLnByb2R1Y3RzIC5wcm9kdWN0LFxuLnByb2R1Y3RzIC5wcm9kdWN0IC5wLFxuLnByb2R1Y3RzIC5wcm9kdWN0IC5wLWluLFxuLnByb2R1Y3RzIC5wcm9kdWN0IC5wLWluLWluLFxuLnByb2R1Y3RzIC5wcm9kdWN0IC5wLWJvdHRvbSB7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0cyAucHJvZHVjdCAucCB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi8qIG9icsOhemVrOiB2ZWxpa29zdCBuZWNow6F2w6FtZSBERUZBVUxUIChwb23Em3IgxZllxaHDrSBhZG1pbik7IE1JTklNw4FMTsONIG1lemVyYSBrIG7DoXp2dS5cbiAgIFBSw4lNSU9Ww4kgUE9aQUTDjSDDoCBsYSBWZW5lemlhOiBzdsSbdGxlIMWhZWTDvSBwb2RrbGFkICsgYG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseWBcbiAgIG5hIGZvdGNlLiBLYXRhbG9nIG3DoSBtaXggcHLFr2hsZWRuw71jaCBQTkcgYSBmb3RlayBzIGLDrWzDvW0gcG96YWTDrW0g4oCUIG11bHRpcGx5XG4gICB6dmzDoWRuZSBvYm9qw606IGLDrWzDoSAoMjU1KSDDlyBwb2RrbGFkID0gcMWZZXNuxJsgcG9ka2xhZCwgcHLFr2hsZWRuw6EgaG8gbmVjaMOhIHByb3N2w610YXQuXG4gICBgaXNvbGF0aW9uOmlzb2xhdGVgIGRyxb7DrSBibGVuZCB1dm5pdMWZIGthcnR5IChuZW3DrWNow6Egc2Ugc2Ugc3Ryw6Fua291KS4gKi9cbi5wcm9kdWN0cyAucHJvZHVjdCAuaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgMCA2cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLWltZy1iZywgI2YwZjBmMCkgIWltcG9ydGFudDsgLyogU3RlcCBqaW5hayBkcsW+w60gcHLFr2hsZWRuw6kgKi9cblx0aXNvbGF0aW9uOiBpc29sYXRlO1xuXHQvKiDimqDvuI8gTlVUTsOJOiBTdGVwIG3DoSBgb3ZlcmZsb3c6dmlzaWJsZWAg4oaSIGhvdmVyIHpvb20gYHNjYWxlKDEuMDYpYCB2eWzDqXphbFxuXHQgICB2ZW4geiBkbGHFvmRpY2UgYSBmb3RrYSBwxZlldMOpa2FsYSBwxZllcyBva3JhamUgKHUgZm90ZWsgcyB2bGFzdG7DrW1cblx0ICAgcG96YWTDrW0gdG8gYnlsbyB2aWTEm3QgamFrbyBwxZllc2FodWrDrWPDrSBvYmTDqWxuw61rKS4gT8WZw616bmUgaSBwxZnDrXpuYWt5LFxuXHQgICB0eSBhbGUgc2Vkw60gMTJweCBvZCBrcmFqZSDihpIgbmV2YWTDrS4gKi9cblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qIOKaoO+4jyBORSBgaW1nLnN3YXAtaW1hZ2VgIOKAlCB0dSB0xZnDrWR1IFNob3B0ZXQgZMOhdsOhIGplbiBwcm9kdWt0xa9tIHMgMi4gZm90a291O1xuICAgamVkbm9mb3Rrb3bDqSBwcm9kdWt0eSBqaSBuZW1hasOtIGEgesWvc3RhbHkgYnkgYmV6IGJsZW5kdSAoYsOtbMO9IG9iZMOpbG7DrWspLiAqL1xuLnByb2R1Y3RzIC5wcm9kdWN0IC5pbWFnZSBpbWcge1xuXHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4vKiAtLS0gSE9WRVI6IHBseW51bMO9IHDFmWVjaG9kIG5hIDIuIGZvdGt1ICjDoCBsYSBzYWt1cm8uY3opIC0tLVxuICAgYG1haW4uanNgIHDFmWlkw6EgYC5zay1oYXMtaG92ZXJgIG5hIGAuaW1hZ2VgIGEgdmxvxb7DrSBgPGltZyBjbGFzcz1cInNrLWhvdmVyLWltZ1wiPmBcbiAgIEpFTiB1IHByb2R1a3TFrywga3RlcsOpIGRydWhvdSBmb3RrdSBvcHJhdmR1IG1hasOtIChkYXRhLW5leHQg4omgIGhsYXZuw60gZm90a2EpLlxuXG4gICDimqDvuI8gTmHFoWUgZm90a3kganNvdSBQUsWuSExFRE7DiSBQTkcgcyBgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5YC4gTmVzdGHEjcOtIHRlZHlcbiAgIGRydWhvdSBmb3RrdSBuYWZhZGVvdmF0IE5BRCBwcnZuw60gKGphayB0byBkxJtsw6Egc2FrdXJvIHMgbmVwcsWvaGxlZG7DvW1pKSDigJRcbiAgIHBydm7DrSBtdXPDrSB6w6Fyb3ZlxYggWk1JWkVULCBqaW5hayBza3J6IGRydWhvdSBwcm9zdsOtdMOhIGkgcG8gZG9rb27EjWVuw61cbiAgIHDFmWVjaG9kdS4gUHJvdG8gamVkb3Ugb2LEmyBvcGFjaXR5IHByb3RpIHNvYsSbLlxuXG4gICBUaW1pbmcgcMWZZXZ6YXTDvSB6ZSBzYWt1cmE6IHJ5Y2hsw6kgcHJvbG51dMOtIC40cyArIGRsb3Vow70gcG9tYWzDvSB6b29tIDJzLiAqL1xuLnByb2R1Y3RzIC5wcm9kdWN0IC5pbWFnZSAuc2staG92ZXItaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9wYWNpdHk6IDA7XG5cdHotaW5kZXg6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLyog4pqg77iPIERydWjDqSBmb3RreSBqc291IMSNYXN0byBMSUZFU1RZTEUgKHRyw6F2YSwgc3RhZGlvbiwgxaFlZMOpIHN0dWRpbykg4oCUIG1hasOtXG4gICB2bGFzdG7DrSBwb3phZMOtLCBrdGVyw6kgYG11bHRpcGx5YCB6Ynl0ZcSNbsSbIHphxaFwaW7DrSAodHLDoXZhIHp0bWF2bmUgZG8gYmFobmEsXG4gICBzdsSbdGxlIMWhZWTDqSBzdHVkaW8genRtYXZuZSBwb2QgYmFydnUgZGxhxb5kaWNlIOKGkiB2aWRpdGVsbsO9IG9iZMOpbG7DrWspLlxuICAgYG1haW4uanNgIHByb3RvIHDFmWkgcHJ2bsOtbSBob3ZlcnUgZm90a3Ugb3Z6b3JrdWplIChjYW52YXMsIHJvaHkgKyBrcmFqZSk6XG4gICBiw61sw6EvcHLFr2hsZWRuw6Eg4oaSIG11bHRpcGx5IHrFr3N0w6F2w6EgKHNwbHluZSBzIGRsYcW+ZGljw60pLCB2bGFzdG7DrSBwb3phZMOtIOKGklxuICAgYG5vcm1hbGAgKHbEm3Juw6kgYmFydnkpLiBQcsWvaGxlZG7DvWNoIG3DrXN0IHNlIHRvIG5lZG90a25lIOKAlCB0YW0gcHJvc3bDrXTDoVxuICAgcG9ka2xhZCBkbGHFvmRpY2UgdGFrIGpha28gdGFrLiAqL1xuLnByb2R1Y3RzIC5wcm9kdWN0IC5pbWFnZSAuc2staG92ZXItaW1nLnNrLWhvdmVyLWltZy0tc29saWQge1xuXHRtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xufVxuLnByb2R1Y3RzIC5wcm9kdWN0IC5pbWFnZS5zay1oYXMtaG92ZXIgaW1nIHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZSwgdHJhbnNmb3JtIDJzIGN1YmljLWJlemllcigwLCAwLCAuNCwgMS4xKTtcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cbi8qIHBydm7DrSBmb3RrYSBtaXrDrSwgZHJ1aMOhIHNlIG9iamV2dWplIOKAlCBzb3XEjWV0IGtyeXTDrSB6xa9zdMOhdsOhIH4xICovXG4ucHJvZHVjdHMgLnByb2R1Y3Q6aG92ZXIgLmltYWdlLnNrLWhhcy1ob3ZlciA+IGltZzpub3QoLnNrLWhvdmVyLWltZykge1xuXHRvcGFjaXR5OiAwO1xufVxuLnByb2R1Y3RzIC5wcm9kdWN0OmhvdmVyIC5pbWFnZS5zay1oYXMtaG92ZXIgLnNrLWhvdmVyLWltZyB7XG5cdG9wYWNpdHk6IDE7XG59XG4vKiBwb21hbMO9IHpvb20gb2JvdSB2cnN0ZXYgPSBwcsOpbWlvdsO9IHBvY2l0ICovXG4ucHJvZHVjdHMgLnByb2R1Y3Q6aG92ZXIgLmltYWdlLnNrLWhhcy1ob3ZlciBpbWcge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0LnByb2R1Y3RzIC5wcm9kdWN0IC5pbWFnZS5zay1oYXMtaG92ZXIgaW1nIHtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xuXHR9XG5cdC5wcm9kdWN0cyAucHJvZHVjdDpob3ZlciAuaW1hZ2Uuc2staGFzLWhvdmVyIGltZyB7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG59XG5cbi8qIC0tLSAyKSBOw6F6ZXYgKyBjZW5hOiB2eWNlbnRyb3ZhbsOpIHBvZCBmb3Rrb3UsIEtPTlpJU1RFTlROw40gdHlwb2dyYWZpZVxuICAgKHN0ZWpuw70gZm9udC1mYW1pbHksIGZvbnQtc2l6ZSBpIGZvbnQtd2VpZ2h0OyBsacWhw60gc2UgamVuIGJhcnZvdSkgLS0tICovXG4ucHJvZHVjdHMgLnByb2R1Y3QgLnAtaW4sXG4ucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLnAtaW4ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0OyAvKiBuw6F6ZXYgKyBjZW5hIHphcm92bmFuw6kgVkxFVk8gKi9cblx0cGFkZGluZzogMTBweCAwIDAgIWltcG9ydGFudDsgLyogamVuIGhvcm7DrSBvZHNhemVuw60sIGJvxI1uw60gxb7DoWRuw6kgKi9cbn1cbi8qIE7DoXpldiBpIGNlbmEgw5pQTE7EmiBrIGxldsOpbXUga3JhamkgZm90a3kuXG4gICDimqDvuI8gYC5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCDigKZgIGplIGplZGluw70gc2VsZWt0b3IsIGt0ZXLDvSBwxZllYmlqZSBTdGVwIHByYXZpZGxvXG4gICBkcsW+w61jw60gYC5uYW1lYCBgcGFkZGluZy1sZWZ0OjE2cHhgIChixJvFvm7DqSBgLnByb2R1Y3RzIC5wcm9kdWN0IC5uYW1lYCBhbmkgaW5saW5lXG4gICAhaW1wb3J0YW50IG5hIG7Em2ogbmVzdGHEjWlseSDigJQgdml6IGhpc3RvcmllKS4gKi9cbi5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCAubmFtZSB7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLnAtYm90dG9tLFxuLnByb2R1Y3RzLWJsb2NrID4gZGl2IC5wIC5wLWJvdHRvbS5zaW5nbGUtYnV0dG9uIHtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4vKiBuw6F6ZXY6IHbDvcWha2EgQVVUTyDigJQgU3RlcCByZXplcnZ1amUgfjMgxZnDoWRreSAoZml4bsOtIGhlaWdodCkg4oaSIHpieXRlxI1uw6EgbWV6ZXJhXG4gICBwxZllZCBjZW5vdS4gQXV0byA9IDHFmcOhZGtvdsO9IG7DoXpldiBqZSBrb21wYWt0bsOtLCBjZW5hIGhuZWQgcG9kIG7DrW0gKMOgIGxhIFZlbmV6aWEpICovXG4ucHJvZHVjdHMgLnByb2R1Y3QgLnAtaW4taW4sXG4ucHJvZHVjdHMgLnByb2R1Y3QgLm5hbWUge1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0bWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzIC5wcm9kdWN0IC5uYW1lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCAwIDZweDsgLyogdHJvxaFrdSBzcGFjaW5ndSBrIGNlbsSbICovXG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdC8qIExldsO9IG9kc2tvayBuw6F6dnUgxZllxaHDrSBgLnByb2R1Y3RzLWJsb2NrID4gZGl2IC5wIC5uYW1le3BhZGRpbmctbGVmdDowfWAgdsO9xaEuICovXG59XG4ucHJvZHVjdHMgLnByb2R1Y3QgLm5hbWUgc3BhbiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNzAwOyAvKiBWZW5lemlhIOKAlCB2w71yYXpuw70gbsOhemV2ICovXG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4xOHMgZWFzZTtcbn1cbi5wcm9kdWN0cyAucHJvZHVjdDpob3ZlciAubmFtZSBzcGFuIHtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xufVxuLyogY2VuYTogayBsZXbDqW11IGtyYWppIChvZHNrb2sgU3RlcHUgcnXFocOtIGAucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLnAtYm90dG9tYCB2w73FoSkgKi9cbi5wcm9kdWN0cyAucHJvZHVjdCAucC1ib3R0b20ge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJvZHVjdHMgLnByb2R1Y3QgLnByaWNlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi8qIGNlbmEg4oCUIHBvZCBuw6F6dmVtLCBvIMWZZXogbGVoxI3DrSwgZGVjZW50bsOtIHRtYXbDoSAoIzAwMDAwMGE2ID0gfjY1ICUgxI1lcm7DoSkgKi9cbi5wcm9kdWN0cyAucHJvZHVjdCAucHJpY2UucHJpY2UtZmluYWwsXG4ucHJvZHVjdHMgLnByb2R1Y3QgLnByaWNlLnByaWNlLWZpbmFsIHN0cm9uZyB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0Y29sb3I6ICMwMDAwMDBhNiAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0gMykgUMWZw616bmFreTogxI1pc3TDqSBPQkTDiUxOw41LWSAobmUgcmliYm9ueSksIGtvbnppc3RlbnRuw60gdHlwby5cbiAgIEJBUlZZIHNlIMWZw61kw60gdiBhZG1pbnUgKE5hc3RhdmVuw60g4oaSIFDFmcOtem5ha3kpIOKAlCBDU1MgamUgTkVwxZllYsOtasOtLlxuICAg4pqg77iPIFNlbGVrdG9yeSBzY2h2w6FsbsSbIHBva3LDvXZhasOtIEtBUlRZIGkgREVUQUlMIFBST0RVS1RVIChgLnAtZGV0YWlsYCksXG4gICBhxaUgamUgcMWZw616bmFrIHbFoXVkZSBzdGVqbsO9IOKAlCBqZWRlbiB6ZHJvaiBwcmF2ZHkuIEJleiB0b2hvIG3Em2wgZGV0YWlsXG4gICBTdGVwIGRlZmF1bHQ6IDEzcHgvNDAwLCBiZXogbGV0dGVyLXNwYWNpbmd1IGEgcyByaWJib24g4oCedmxhamXEjWtvdVwiLiAtLS0gKi9cbi5wcm9kdWN0cyAucHJvZHVjdCAuZmxhZ3MsXG4ucC1kZXRhaWwgLmZsYWdzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAzO1xuXHR0b3A6IDEycHg7XG5cdGxlZnQ6IDEycHg7XG5cdHJpZ2h0OiBhdXRvO1xuXHRib3R0b206IGF1dG87XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogNnB4O1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xufVxuLnByb2R1Y3RzIC5wcm9kdWN0IC5mbGFncy1leHRyYSxcbi5wLWRldGFpbCAuZmxhZ3MtZXh0cmEge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMTJweDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnByb2R1Y3RzIC5wcm9kdWN0IC5mbGFnLFxuLnAtZGV0YWlsIC5mbGFnIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogYXV0bztcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNnB4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDZweCAxMXB4O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjZmZmO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMjAsIDI1LCA1NSwgLjIwKTtcbn1cbi8qIHphYsOtdCByaWJib24g4oCeb2h5YnlcIiAoU3RlcCBrcmVzbMOtIHDFmWVzIDo6YmVmb3JlLzo6YWZ0ZXIpICovXG4ucHJvZHVjdHMgLnByb2R1Y3QgLmZsYWc6OmJlZm9yZSxcbi5wcm9kdWN0cyAucHJvZHVjdCAuZmxhZzo6YWZ0ZXIsXG4ucC1kZXRhaWwgLmZsYWc6OmJlZm9yZSxcbi5wLWRldGFpbCAuZmxhZzo6YWZ0ZXIge1xuXHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4vKiBCQVJWWSAyIHDFmcOtem5ha8WvIG5hcGV2bm8gKG5hIHDFmcOhbsOtKTogTm92aW5rYSA9IG5hdnksIFNsZXZhID0gxI1lcnZlbsOhLlxuICAgT3N0YXRuw60gKFbDvXByb2RlauKApikgc2UgxZnDrWTDrSB2IGFkbWludSAoTmFzdGF2ZW7DrSDihpIgUMWZw616bmFreSkuICovXG4ucHJvZHVjdHMgLnByb2R1Y3QgLmZsYWctbmV3LFxuLnAtZGV0YWlsIC5mbGFnLW5ldyB7XG5cdGJhY2tncm91bmQ6ICMyODMzNzEgIWltcG9ydGFudDtcbn1cbi8qIFNMRVZBIChmbGFnLWRpc2NvdW50KTogxI1lcnZlbsOhOyBwxZllxaFrcnRudXTDoSBzdGFyw6EgY2VuYSArIHbDvXJhem7DoSDDunNwb3JhICUuXG4gICBTdGVwIGppIGTEm2zDoSBqYWtvIEtPTEXEjEtPIHMgcGV2bm91IHbDvcWha291ICh+NjZweCkg4oaSIHDFmWVwc8Ohbm8gbmEgxI1pc3TDvVxuICAgVk9ET1JPVk7DnSBvYmTDqWxuw61rIG5hIGplZG5vbSDFmcOhZGt1LCBzdGVqbsSbIHZ5c29rw70gamFrbyBvc3RhdG7DrSBwxZnDrXpuYWt5LlxuICAgbWFpbi5qcyBiYWRnZSBwxZllc3VuZSBETyAuZmxhZ3MtZGVmYXVsdCDihpIgc3RvasOtIFBPRCBWw71wcm9kZWogdmxldm8gbmFob8WZZS4gKi9cbi5wcm9kdWN0cyAucHJvZHVjdCAuZmxhZy1kaXNjb3VudCxcbi5wLWRldGFpbCAuZmxhZy1kaXNjb3VudCB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogN3B4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRiYWNrZ3JvdW5kOiAjZTQyMzEzICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcblx0bWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdHMgLnByb2R1Y3QgLmZsYWctZGlzY291bnQgLnByaWNlLXN0YW5kYXJkLFxuLnByb2R1Y3RzIC5wcm9kdWN0IC5mbGFnLWRpc2NvdW50IC5wcmljZS1zdGFuZGFyZCBzcGFuLFxuLnByb2R1Y3RzIC5wcm9kdWN0IC5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZlLFxuLnAtZGV0YWlsIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zdGFuZGFyZCxcbi5wLWRldGFpbCAuZmxhZy1kaXNjb3VudCAucHJpY2Utc3RhbmRhcmQgc3Bhbixcbi5wLWRldGFpbCAuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi8qIHN0YXLDoSBjZW5hIOKAlCBtZW7FocOtLCBwxZllxaFrcnRudXTDoSwgZGVjZW50bsOtICovXG4ucHJvZHVjdHMgLnByb2R1Y3QgLmZsYWctZGlzY291bnQgLnByaWNlLXN0YW5kYXJkLFxuLnAtZGV0YWlsIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zdGFuZGFyZCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRvcGFjaXR5OiAuODtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xufVxuLyogw7pzcG9yYSAlIOKAlCB2w71yYXpuw6EgKGhsYXZuw60gc2TEm2xlbsOtIGJhZGdlKSAqL1xuLnByb2R1Y3RzIC5wcm9kdWN0IC5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZlLFxuLnAtZGV0YWlsIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuLyogVsWgRUNIRU4gdGV4dCB2ZSBzbGV2b3bDqW0gYmFkZ2UgQsONTMOdIOKAlCBTdGVwIGTDoXbDoSDiiJI0MCAlIG5hdnkgYSBzdGFyb3UgY2VudSDFoWVkb3VcbiAgICh6IENPUlMgdGVtcGxhdGUgQ1NTKSDihpIgcMWZZWLDrXQgdnnFocWhw60gc3BlY2lmaWNpdG91ICgwLTUtMCkgKyAhaW1wb3J0YW50ICovXG4ucHJvZHVjdHMgLnByb2R1Y3QgLmZsYWdzIC5mbGFnLWRpc2NvdW50LFxuLnByb2R1Y3RzIC5wcm9kdWN0IC5mbGFncyAuZmxhZy1kaXNjb3VudCAucHJpY2Utc3RhbmRhcmQsXG4ucHJvZHVjdHMgLnByb2R1Y3QgLmZsYWdzIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zdGFuZGFyZCBzcGFuLFxuLnByb2R1Y3RzIC5wcm9kdWN0IC5mbGFncyAuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZSxcbi5wLWRldGFpbCAuZmxhZ3MgLmZsYWctZGlzY291bnQsXG4ucC1kZXRhaWwgLmZsYWdzIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zdGFuZGFyZCxcbi5wLWRldGFpbCAuZmxhZ3MgLmZsYWctZGlzY291bnQgLnByaWNlLXN0YW5kYXJkIHNwYW4sXG4ucC1kZXRhaWwgLmZsYWdzIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZlIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogLS0tIDQpIEhvbWVwYWdlOiBza3LDvXQgesOhbG/Fvmt1IOKAnkFrxI1uw60gemJvxb7DrVwiICh0YWJvdsOhIGxpxaF0YSBuYWRwaXPFrykgLS0tICovXG4uaG9tZXBhZ2UtcHJvZHVjdHMtd3JhcHBlciAuc2hwLXRhYnMtcm93LFxuLnNocC10YWJzLXJvdy5yZXNwb25zaXZlLW5hdixcbiNob21lcGFnZS10YWJzIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0gNGIpIEhvbWVwYWdlOiBLUkFKRSBrYXJldCBsw61jdWrDrSBzIGN1c3RvbSBzZWtjZW1pIChiYW5uZXJ5KSAtLS1cbiAgIFN0ZXAgZMOhdsOhIGAucHJvZHVjdGAgcGFkZGluZyBgMCAxMy4zM3B4YCAoZ3JpZCBndXR0ZXIpIOKGkiBvYnNhaCBrYXJ0eSBzZWTDrVxuICAgMTNweCBkb3ZuaXTFmSAobD0zMyksIGFsZSBjdXN0b20gc2VrY2UgKGAuc2stdGlsZWAgLyBgLnNrLXNob3djYXNlYCkgbWFqw61cbiAgIG9ic2FoIG5hIGtyYWppIGNvbnRhaW5lcnUgKGw9MjApLiBLcmFqbsOtIGthcnR5IHRhayBuZWzDrWNvdmFseSBzIGJhbm5lcnkuXG4gICBIb21lcGFnZSBncmlkIChgaG9tZXBhZ2UtcHJvZHVjdHMtTmApIHZ5dMOhaG5lbWUgbmVnLiBtYXJnaW5lbSB0YWssIGFieVxuICAgS1JBSk7DjSBrYXJ0eSBzZWTEm2x5IG5hIDIwLzEyNDUgamFrbyBzZWtjZTsgdm5pdMWZbsOtIG1lemVyeSBtZXppIGthcnRhbWlcbiAgIHrFr3N0w6F2YWrDrS4gYC0zMy4zM3B4YCA9IFN0ZXAgZGVmYXVsdCBgLTIwcHhgIG3DrW51cyBndXR0ZXIgYDEzLjMzcHhgXG4gICAob3bEm8WZZW5vIMW+aXbEmzogMS4ga2FydGEgbDIwLCBwb3NsZWRuw60gcjEyNDUsIGJleiB2b2Rvcm92bsOpaG8gc2Nyb2xsdSkuXG4gICDimqDvuI8gSkVOIGRlc2t0b3Ag4oCUIG5hIG1vYmlsdSBqZSBncmlkIDItdXAgYSBwbG/FoW7DqSB2eXRhxb5lbsOtIGJ5IG1vaGxvIHDFmWV0w6ljdC5cbiAgIOKaoO+4jyBTY29wZSBuYSBgaG9tZXBhZ2UtcHJvZHVjdHNgIOKGkiBLQVRFR09SSUUgc2UgdG8gbmV0w71rw6EgKGppbsOhIHTFmcOtZGEpLiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5wcm9kdWN0cy1ibG9ja1tjbGFzcyo9XCJob21lcGFnZS1wcm9kdWN0c1wiXSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zMy4zM3B4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMzMuMzNweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qIC0tLSA1KSBNb2JpbDogbsOhemV2L2NlbmEgbWluIDE0cHgsIHDFmcOtem5ha3kgYmzDrcW+IHJvaMWvbSAtLS0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xuXHQucHJvZHVjdHMgLnByb2R1Y3QgLm5hbWUgc3Bhbixcblx0LnByb2R1Y3RzIC5wcm9kdWN0IC5wcmljZS5wcmljZS1maW5hbCxcblx0LnByb2R1Y3RzIC5wcm9kdWN0IC5wcmljZS5wcmljZS1maW5hbCBzdHJvbmcge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQucHJvZHVjdHMgLnByb2R1Y3QgLmZsYWdzIHtcblx0XHR0b3A6IDhweDtcblx0XHRsZWZ0OiA4cHg7XG5cdH1cblx0LnByb2R1Y3RzIC5wcm9kdWN0IC5mbGFncy1leHRyYSB7XG5cdFx0cmlnaHQ6IDhweDtcblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTSyBBcnRpcyBCcm5vIOKAlCBERVRBSUwgUFJPRFVLVFUgKERlc2lnbiBLcm9rIDgpXG4gICBSZWZlcmVuY2U6IHNob3AudmVuZXppYWZjLml0ICsgbmlrZS5jb20g4oCUIG1pbmltYWxpc211cywgb2Jyb3Zza8OhXG4gICBmb3RrYSwgc3Zpc2zDqSBtaW5pYXR1cnkgdmxldm8sIE9TVFLDiSBocmFueSAocmFkaXVzIDApLCB2bGFzb3bDqSBsaW5reS5cbiAgIEhUTUwgZ2VuZXJ1amUgU2hvcHRldCAoU3RlcCkg4oCUIHN0eWx1amVtZSBleGlzdHVqw61jw60gdMWZw61keSxcbiAgIGtsaWthY8OtIHZhcmlhbnR5IHN0YXbDrSBgbWFpbi5qc2AgKDEyLiBJSUZFKSBuYWQgbmF0aXZuw61taSA8c2VsZWN0Pi5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiAtLS0gMSkgUm96dnLFvmVuw606IGZvdGthIERPTUlOVUpFICjiiYg1OCAvIDM4KSwgbcOtc3RvIEJvb3RzdHJhcCA1MC81MCAtLS0gKi9cbi5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDAgY2xhbXAoMjhweCwgNHZ3LCA2NHB4KTtcbn1cbi5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgPiAucC1pbWFnZS13cmFwcGVyLFxuLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciA+IC5wLWRhdGEtd3JhcHBlciB7XG5cdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyID4gLnAtaW1hZ2Utd3JhcHBlciB7XG5cdG9yZGVyOiAxOyAvKiBmb3RreSBWTEVWTywgaSBrZHnFviBqc291IHYgRE9NIGHFviB6YSBkYXR5ICovXG5cdGZsZXg6IDEgMSA1NiU7XG5cdG1pbi13aWR0aDogMDtcbn1cbi5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgPiAucC1kYXRhLXdyYXBwZXIge1xuXHRvcmRlcjogMjtcblx0ZmxleDogMSAxIDM0JTtcblx0bWluLXdpZHRoOiAwO1xufVxuXG4vKiAtLS0gMikgR2FsZXJpZTogc3Zpc2zDvSBww6FzIG1pbmlhdHVyIFZMRVZPICsgb2Jyb3Zza8OhIGhsYXZuw60gZm90a2EgLS0tICovXG4ucC1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoOyAvKiBww6FzIG1pbmlhdHVyIGplIHZ5c29rw70gamFrbyBmb3RrYSDihpIgbcWvxb5lIHNjcm9sbG92YXQgKi9cblx0Z2FwOiAxMnB4O1xufVxuLyogb2JhbCBtaW5pYXR1ciAoU2hvcHRldCBobyBkw6F2w6EgamFrbyAucm93IFBPRCBmb3RrdSkg4oaSIMO6emvDvSBzbG91cGVjIHZsZXZvLlxuICAg4pqg77iPIEZvdGthIDI6MyBqZSBwxZlpIHBsbsOpIMWhw63FmWNlIGhvZG7EmyB2eXNva8OhLCBhbGUgcHJvZHVrdMWvIHMgMTArIGZvdGthbWkgamVcbiAgIGRvc3Qg4oCUIHDDoXMgYnkgamkgcMWZZXJvc3RsLiBgc3RyZXRjaGAgbXUgZMOhIHbDvcWha3UgZm90a3kgYSB6Ynl0ZWsgb2RzY3JvbGx1amUuICovXG4ucC1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciA+IC5yb3cge1xuXHRvcmRlcjogLTE7XG5cdGZsZXg6IDAgMCA4NnB4O1xuXHR3aWR0aDogODZweDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG5cdC8qIOKaoO+4jyBTY3JvbGxiYXIgU0NIT1ZBTsOdLCBuZSBqZW4gdGVua8O9LiBVIHByb2R1a3R1IHNlIDE0IGZvdGthbWkgdWtyYWpvdmFsXG5cdCAgIHplIHNsb3VwY2UgMTBweCDihpIgbWluaWF0dXJhIHNlIHptw6HEjWtsYSB6IDg2IG5hIDc2IGEgcG9txJtyIHNwYWRsIG5hIDAuNTlcblx0ICAgbcOtc3RvIDI6MyAoZm90a3kgcGFrIGBvYmplY3QtZml0OmNvdmVyYCBvxZnDrXpsIHBvIHN0cmFuw6FjaCkuIE5hdsOtYyBieWx5XG5cdCAgIG1pbmlhdHVyeSB1IHByb2R1a3TFryBzIG3DoWxvIGZvdGthbWkgamluYWsgxaFpcm9rw6kgbmXFviB1IHTEm2NoIHMgbW5vaGEuXG5cdCAgIFNjcm9sbG92w6Fuw60ga29sZcSNa2VtIGkgcHJzdGVtIGZ1bmd1amUgZMOhbCwgxb5lIG9ic2FoIHBva3JhxI11amUgdWthenVqZVxuXHQgICBmYWRlIGRvbGUgKHDFmWlkw6F2w6Egc2UgamVuIGtkecW+IGplIG9wcmF2ZHUga2FtIHNjcm9sbG92YXQpLiAqL1xuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cbi5wLWRldGFpbCAucC1pbWFnZS13cmFwcGVyID4gLnJvdzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xufVxuLyogbsOhem5hayDigJ5wb2tyYcSNdWplIHRvIGTDoWxcIiDigJQgamVtbsOpIHplc3bEm3RsZW7DrSB1IHNwb2Ruw60gaHJhbnkgcMOhc3UuXG4gICBUxZnDrWR1IC5zay10aHVtYnMtbW9yZSBwxZlpZMOhdsOhIG1haW4uanMsIGtkecW+IHNlIHNsb3VwZWMgb3ByYXZkdSBzY3JvbGx1amUsXG4gICBhIG9kZWLDrXLDoSBqaSBuYSBrb25jaSBzZXpuYW11LiAqL1xuLnAtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlcjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiA4NnB4O1xuXHRoZWlnaHQ6IDU0cHg7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmZmYgNzglKTtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG59XG4ucC1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlci5zay10aHVtYnMtbW9yZTo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcbn1cbi5wLWRldGFpbCAucC10aHVtYm5haWxzLXdyYXBwZXIge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucC1kZXRhaWwgLnAtaW1hZ2Uge1xuXHRvcmRlcjogMDtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1pbi13aWR0aDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiDimqDvuI8gTmEgZGV0YWlsdSDFvcOBRE7DnSBgbWl4LWJsZW5kLW1vZGVgIChuYSBwxZnDoW7DrSkg4oCUIHUgdmVsa8OpIGZvdGt5IGTEm2xhbFxuXHQgICBiYWxhc3QgYSBhcnRlZmFrdHkuIE3DrXN0byBwb2RrbGFkdSA9IGLDrWzDoSBwbG9jaGEgKyB2bGFzb3bDvSByw6FtZcSNZWsuICovXG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMmU0ZTg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBobGF2bsOtIGZvdGthIG5hIFBMTk9VIMWhw63FmWt1IHNsb3VwY2UgKFN0ZXAgamkgbmVjaMOhdmFsIHVwcm9zdMWZZWQgcyBwcnVoeSkgKi9cbi5wLWRldGFpbCAucC1tYWluLWltYWdlIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCU7XG59XG4vKiDimqDvuI8gU3RlcCBkcsW+w60gbmEgZm90Y2UgYG1heC1oZWlnaHQ6NjcwcHhgIOKAlCBzZSBgd2lkdGg6MTAwJWAgamkgdG8gUk9aVMOBSExPXG4gICAocG9txJtyIDEuMDcgbcOtc3RvIHDFr3ZvZG7DrWNoIDI6MykuIEJleiBgbWF4LWhlaWdodDpub25lYCBqZSBwcm9kdWt0IGRlZm9ybW92YW7DvS4gKi9cbi5wLWRldGFpbCAucC1tYWluLWltYWdlIGltZyB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0bWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi8qIHBvamlzdGthLCBrZHlieSBibGVuZCBwxZlpdGVrbCBvZGppbnVkIChrYXJ0eSBobyBtYWrDrSBnbG9iw6FsbsSbKSAqL1xuLnAtZGV0YWlsIC5wLWltYWdlIC5wLW1haW4taW1hZ2UgaW1nLFxuLnAtZGV0YWlsIGEucC10aHVtYm5haWwgaW1nIHtcblx0bWl4LWJsZW5kLW1vZGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4vKiBtaW5pYXR1cnk6IHN2aXNsZSBwb2Qgc2Vib3UsIHBvbcSbciAyOjMgamFrbyBobGF2bsOtIGZvdGthICovXG4ucC1kZXRhaWwgLnAtdGh1bWJuYWlscyxcbi5wLWRldGFpbCAucC10aHVtYm5haWxzLnAtdGh1bWJuYWlscy1ob3Jpem9udGFsIHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi8qIOKaoO+4jyBTaG9wdGV0IHBvc291dsOhIHDDoXMgdm9kb3Jvdm7EmyBwxZllcyBpbmxpbmUgYGxlZnRgIOKAlCB1IHN2aXNsw6kgdmFyaWFudHlcbiAgIHRvIG11c8OtbWUgdnludWxvdmF0LCBqaW5hayBww6FzIHV0ZcSNZSBtaW1vIHNsb3VwZWMuICovXG4ucC1kZXRhaWwgLnAtdGh1bWJuYWlscy1pbm5lciB7XG5cdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4ucC1kZXRhaWwgLnAtdGh1bWJuYWlscy1pbm5lciA+IGRpdiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogOHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cbi5wLWRldGFpbCBhLnAtdGh1bWJuYWlsIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0d2lkdGg6IDg2cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMjlweCAhaW1wb3J0YW50OyAvKiAyOjMgKi9cblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UyZTRlODtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE4cyBlYXNlLCBib3gtc2hhZG93IC4xOHMgZWFzZTtcbn1cbi5wLWRldGFpbCBhLnAtdGh1bWJuYWlsIGltZyB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ucC1kZXRhaWwgYS5wLXRodW1ibmFpbDpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogI2I5YmRjOTtcbn1cbi8qIGFrdGl2bsOtIG1pbmlhdHVyYSA9IE5BVlkgKMSNZXJ2ZW7DoSBzZSB6a291xaFlbGEsIGFsZSBuZXNlZGxhKS5cbiAgIGBib3gtc2hhZG93YCBkxJtsw6EgZHJ1aMO9IHBpeGVsIHLDoW1lxI1rdSwgYWJ5IHNlIG5laMO9YmFsIGxheW91dC4gKi9cbi5wLWRldGFpbCBhLnAtdGh1bWJuYWlsLmhpZ2hsaWdodGVkIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNrLW5hdnkpO1xufVxuLyogU3RlcCBrcmVzbMOtIGsgcMOhc3Ugdmxhc3Ruw60gxaFpcGt5IOKAlCB1IHN2aXNsw6kgdmFyaWFudHkgbmVkw6F2YWrDrSBzbXlzbCAqL1xuLnAtZGV0YWlsIC50aHVtYm5haWwtcHJldixcbi5wLWRldGFpbCAudGh1bWJuYWlsLW5leHQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLSAzKSBPdmzDoWTDoW7DrSBobGF2bsOtIGZvdGt5ICh2a2zDoWTDoSBtYWluLmpzKTogxaFpcGt5ICsgcG/EjcOtdGFkbG8gLS0tICovXG4uc2stZ2FsLWNvdW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxNHB4O1xuXHRib3R0b206IDE0cHg7XG5cdHotaW5kZXg6IDQ7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgyKTtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNrLWdhbC1uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxNHB4O1xuXHRib3R0b206IDE0cHg7XG5cdHotaW5kZXg6IDQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogNnB4O1xufVxuLnNrLWdhbC1idG4ge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyLCAyNCwgMzUsIC4xNik7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjE4cyBlYXNlLCBib3JkZXItY29sb3IgLjE4cyBlYXNlO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2stZ2FsLWJ0bjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLWluayk7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0LXdlYmtpdC1tYXNrLXNpemU6IDE3cHggMTdweDtcblx0bWFzay1zaXplOiAxN3B4IDE3cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE4cyBlYXNlO1xufVxuLnNrLWdhbC1idG4tLXByZXY6OmJlZm9yZSB7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMS42JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNMTUgNGwtOCA4IDggOCcvJTNFJTNDL3N2ZyUzRVwiKTtcblx0bWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMS42JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNMTUgNGwtOCA4IDggOCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5zay1nYWwtYnRuLS1uZXh0OjpiZWZvcmUge1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzEuNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTkgNGw4IDgtOCA4Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScxLjYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J005IDRsOCA4LTggOCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5zay1nYWwtYnRuOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcbn1cbi5zay1nYWwtYnRuOmhvdmVyOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcbn1cblxuLyogLS0tIDQpIFByYXbDvSBzbG91cGVjOiB0eXBvZ3JhZmllIC0tLSAqL1xuLyogaG9kbm9jZW7DrSBuYWQgbmFkcGlzZW0g4oCUIGRlY2VudG7DrSwgYcWlIG5ldGFow6EgcG96b3Jub3N0IG9kIG7DoXp2dSAqL1xuLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnN0YXJzLXdyYXBwZXIge1xuXHRtYXJnaW46IDAgMCAxMHB4O1xuXHRmb250LXNpemU6IDEycHg7XG59XG4ucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAuc3RhcnMtbGFiZWwsXG4ucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAuYnRuLS1saW5rIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgaDEge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1kaXNwbGF5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiBjbGFtcCgzMHB4LCAzLjR2dywgNDRweCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjA0O1xuXHRsZXR0ZXItc3BhY2luZzogLjAxNWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcblx0bWFyZ2luOiAwIDAgMThweDtcbn1cblxuLyogQ0VOQSArIE1OT8W9U1RWw40gKyBDVEEgbmEgSkVETk9NIMWYw4FES1UgKGRva3VkIHNlIHZlamRvdSkuXG4gICBTdGVwIGplIHPDoXrDrSBwb2Qgc2ViZTsgdiDDunprw6ltIHByYXbDqW0gc2xvdXBjaSB0w61tIHZ6bmlrw6EgemJ5dGXEjW7EmyB2eXNva8O9XG4gICBibG9rLiBgZmxleDogMSAxIDMwMHB4YCBuYSBrb8WhaSB6bmFtZW7DoTogamFrbWlsZSBuYSBuxJtqIHpiw712w6EgbcOtxYggbmXFvlxuICAgMzAwcHgsIHphbG9tw60gc2UgcG9kIGNlbnUgc8OhbSAodGFibGV0LCBtb2JpbCkuICovXG4ucC1kZXRhaWwgLnAtdG8tY2FydC1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxNHB4IDIycHg7XG5cdG1hcmdpbjogMCAwIDZweDtcbn1cbi5wLWRldGFpbCAucC1hZGQtdG8tY2FydC13cmFwcGVyIHtcblx0ZmxleDogMSAxIDMwMHB4O1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi8qIENFTkEgQSBTTEVWQSDigJQgZHZvdcWZw6Fka292w6Egc2tsYWRiYSDDoCBsYSBWZW5lemlhOlxuICAgICA4MzkgS8SNICAgICAgICAgICAgICAgICAg4oaQIGRvbWluYW50bsOtLCBjbyB6w6FrYXpuw61rIHphcGxhdMOtXG4gICAgIDEgMzk5IEvEjSAgW+KIkjQwICVdICAgICAgIOKGkCBwxZllxaFrcnRudXTDoSBwxa92b2Ruw60gKyDEjWVydmVuw70gxaF0w610ZWtcbiAgIOKaoO+4jyBTaG9wdGV0IGplIHYgRE9NIHPDoXrDrSB2IHBvxZlhZMOtIHN0YW5kYXJkIOKGkiBzYXZlIOKGkiBmaW5hbCwgdHpuLiBha3R1w6FsbsOtXG4gICBjZW5hIGJ5bGEgYcW+IFTFmEVUw40gdiDFmcOhZGt1IGEgY2Vsw6kgdG8gcMWvc29iaWxvIG5lZG9zdHlsb3ZhbsSbLlxuICAg4pqg77iPIFphbG9tZW7DrSDFmcOhZGt1IHDFmWVzIGA6OmFmdGVyIHsgZmxleC1iYXNpczoxMDAlIH1gIE5FRlVOR1VKRSBkb2LFmWU6XG4gICBwc2V1ZG9lbGVtZW50IG5lb3ZsaXZuw60gdsO9cG/EjWV0IGBtYXgtY29udGVudGAsIHRha8W+ZSBzaSBibG9rIGRyxb7DrSDFocOtxZlrdVxuICAgVsWgRUNIIHBvbG/FvmVrIHYgamVkbm9tIMWZw6Fka3UgKG5hbcSbxZllbm8gMjUzcHggbcOtc3RvIDEyNikgYSDFmcOhZGVrIHMga2/FocOta2VtXG4gICBzZSBwYWsgemFsb21pbC4g4oeSIGR2b2ppY2kg4oCecMWvdm9kbsOtIGNlbmEgKyDFoXTDrXRla1wiIHphYmFsdWplIGBtYWluLmpzYCBkb1xuICAgYC5zay1wcmljZS1vbGRgIGEgdGFkeSBzdGHEjcOtIHByb3N0w70gc2xvdXBjb3bDvSBmbGV4LiAqL1xuLnAtZGV0YWlsIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiA1cHg7XG5cdG1hcmdpbjogMDsgLyogbWV6ZXJ1IMWZZcWhw60gZ2FwIHYgLnAtdG8tY2FydC1ibG9jayAqL1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Lyog4pqg77iPIFN0ZXAgZHLFvsOtIG5hIGNlbsSbIFBFVk5PVSDFocOtxZlrdSAofjE5N3B4LCBpIGtkecW+IHRleHQgbcSbxZnDrSAxMDgpIOKAlCBqYWtvXG5cdCAgIGBmbGV4LWJhc2lzOiBhdXRvYCBieSBqaSB6ZMSbZGlsYSBhIG5hIGtvxaEgYnkgcGFrIHpiw712YWxvIG8gcMOhciBwaXhlbMWvXG5cdCAgIG3DrcWILCBuZcW+IHBvdMWZZWJ1amUg4oeSIMWZw6FkZWsgYnkgc2UgemJ5dGXEjW7EmyB6YWxvbWlsLiAqL1xuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4vKiAxLiDFmcOhZGVrIOKAlCBha3R1w6FsbsOtIGNlbmEgKi9cbi5wLWRldGFpbCAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1maW5hbCxcbi5wLWRldGFpbCAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1maW5hbC1ob2xkZXIge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcbn1cbi5wLWRldGFpbCAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1maW5hbCB7XG5cdG9yZGVyOiAxO1xufVxuLyogMi4gxZnDoWRlayDigJQgcMWvdm9kbsOtIGNlbmEgcMWZZcWha3J0bnV0w6EgKyDFoXTDrXRlayDDunNwb3J5IChvYmFsIGTEm2zDoSBtYWluLmpzKSAqL1xuLnNrLXByaWNlLW9sZCB7XG5cdG9yZGVyOiAyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG59XG4ucC1kZXRhaWwgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAucHJpY2Utc3RhbmRhcmQge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjb2xvcjogIzAwMDAwMGE2O1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5wLWRldGFpbCAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1zdGFuZGFyZCBzcGFuIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbn1cbi8qIMO6c3BvcmEgPSDEjWVydmVuw70gxaF0w610ZWsgc2Ugc3Rlam5vdSB0eXBvZ3JhZmnDrSBqYWtvIHDFmcOtem5ha3kgdSBmb3RreSAqL1xuLnAtZGV0YWlsIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLXNhdmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogNHB4IDhweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQpO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLyogLS0tIDUpIFZhcmlhbnR5OiBrbGlrYWPDrSBkbGHFvmRpY2UgbcOtc3RvIGRyb3Bkb3duxa8gKHN0YXbDrSBtYWluLmpzKSAtLS0gKi9cbi8qIG5hdGl2bsOtIDxzZWxlY3Q+IHrFr3N0w6F2w6EgdiBET00gKGRyxb7DrSBobyBTaG9wdGV0IGxvZ2lrYSBpIHZhbGlkYWNlKSxcbiAgIGplbiBobyB2aXp1w6FsbsSbIHNjaG92w6FtZSDigJQgTkUgYGRpc3BsYXk6bm9uZWAsIGHFpSBuZXDFmWlqZGUgbyBmb2t1cyAqL1xuLnAtZGV0YWlsIHNlbGVjdC5oaWRkZW4tc3BsaXQtcGFyYW1ldGVyLnNrLXZhci1uYXRpdmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2lkdGg6IDFweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLyogdGFidWxrYSBwYXJhbWV0csWvIOKGkiBwcm9zdMO9IGJsb2sgKFN0ZXAgamkgc8OhesOtIGpha28gPHRhYmxlPikgKi9cbi5wLWRldGFpbCAucC12YXJpYW50cy1ibG9jayAuZGV0YWlsLXBhcmFtZXRlcnMsXG4ucC1kZXRhaWwgLnAtdmFyaWFudHMtYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5LFxuLnAtZGV0YWlsIC5wLXZhcmlhbnRzLWJsb2NrIC5kZXRhaWwtcGFyYW1ldGVycyB0cixcbi5wLWRldGFpbCAucC12YXJpYW50cy1ibG9jayAuZGV0YWlsLXBhcmFtZXRlcnMgdGgsXG4ucC1kZXRhaWwgLnAtdmFyaWFudHMtYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJzIHRkIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiBhdXRvO1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucC1kZXRhaWwgLnAtdmFyaWFudHMtYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJzIHRyLnZhcmlhbnQtbGlzdCB7XG5cdG1hcmdpbjogMCAwIDIycHg7XG59XG4vKiBKRUROT1ROw4EgxaBLw4FMQSBNQUzDnUNIIFZFUlrDgUxLT1bDnUNIIExBQkVMxa4gbmFwxZnDrcSNIHdlYmVtOiAxM3B4IC8gNjAwIC9cbiAgIGxldHRlci1zcGFjaW5nIC4wOWVtIOKAlCBzdGVqbsSbIGpha28gxZlhemVuw60gdiBrYXRlZ29yaWkgYSBobGF2acSNa3kgYWtvcmRlb251LiAqL1xuLnAtZGV0YWlsIC5wLXZhcmlhbnRzLWJsb2NrIC5kZXRhaWwtcGFyYW1ldGVycyB0aCB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDllbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xuXHRtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4vKiBuw6F6ZXYgcHLDoXbEmyB6dm9sZW7DqSBob2Rub3R5IHZlZGxlIHBvcGlza3UgKMOgIGxhIFZlbmV6aWEg4oCeQ29sb3I6IEJsYWNrXCIpICovXG4uc2stdmFyX19jaG9zZW4ge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5zay12YXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogOHB4O1xufVxuLnNrLXZhcl9fb3B0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1pbi13aWR0aDogNjJweDtcblx0aGVpZ2h0OiA0NnB4O1xuXHRwYWRkaW5nOiAwIDEycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogLjA0ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTZzIGVhc2UsIGNvbG9yIC4xNnMgZWFzZSwgYm94LXNoYWRvdyAuMTZzIGVhc2U7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zay12YXJfX29wdDpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2staW5rKTtcbn1cbi5zay12YXJfX29wdC5pcy1hY3RpdmUge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXNrLW5hdnkpO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2stbmF2eSk7IC8qID0gMnB4IHLDoW1lxI1laywgYmV6IHBvc3VudSBsYXlvdXR1ICovXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcbn1cbi8qIHZ5cHJvZGFuw6Ega29tYmluYWNlIOKAlCBwxZllxaFrcnRudXTDoSBhIHp0bHVtZW7DoSAow6AgbGEgTmlrZSksIGFsZSBrbGlrYXRlbG7DoVxuICAgKFNob3B0ZXQgdW3DrSBuYWLDrWRub3V0IGhsw61kYWPDrWhvIHBzYSkgKi9cbi5zay12YXJfX29wdC5pcy1zb2xkb3V0IHtcblx0Y29sb3I6ICNiNmI5YzQ7XG5cdGJvcmRlci1jb2xvcjogI2VjZWNmMDtcblx0YmFja2dyb3VuZDogI2ZhZmFmYjtcbn1cbi5zay12YXJfX29wdC5pcy1zb2xkb3V0OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTJweDtcblx0cmlnaHQ6IC0ycHg7XG5cdHRvcDogNTAlO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZDogI2Q2ZDhlMDtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTE2ZGVnKTtcbn1cblxuLyogYmFyZXZuw6kgdmFyaWFudHkgPSBmb3RrYSBkYW7DqSBiYXJ2eSAoU2hvcHRldCBqaSBuZXNlIHZlIHZhcmlhbnRzU3BsaXQpICovXG4uc2stdmFyLS1jb2xvciAuc2stdmFyX19vcHQge1xuXHR3aWR0aDogNThweDtcblx0bWluLXdpZHRoOiAwO1xuXHRoZWlnaHQ6IDc4cHg7XG5cdHBhZGRpbmc6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLWltZy1iZywgI2YwZjBmMCk7XG59XG4uc2stdmFyLS1jb2xvciAuc2stdmFyX19zd2F0Y2gge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cbi8qIGJhcnZhIGJleiBmb3RreSDihpIgxI10dmVyZWMgcyBuw6F6dmVtICovXG4uc2stdmFyLS1jb2xvciAuc2stdmFyX19vcHQtLXRleHQge1xuXHR3aWR0aDogYXV0bztcblx0bWluLXdpZHRoOiA2MnB4O1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogLS0tIDYpIERvc3R1cG5vc3QgLyBrw7NkIC8gem5hxI1rYSDigJQgZHJvYm7DqSBhIHp0bHVtZW7DqSAtLS0gKi9cbi5wLWRldGFpbCAucC1iYXNpYy1pbmZvLWJsb2NrIHtcblx0bWFyZ2luOiAwIDAgMjJweDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcbn1cbi5wLWRldGFpbCAucC1iYXNpYy1pbmZvLWJsb2NrIC5ibG9jayB7XG5cdG1hcmdpbjogMCAwIDRweDtcbn1cbi5wLWRldGFpbCAucC1iYXNpYy1pbmZvLWJsb2NrIC5hdmFpbGFiaWxpdHktbGFiZWwge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcbn1cbi8qIEtkecW+IGplIGRvc3R1cG5vc3Qg4oCeWnZvbHRlIHZhcmlhbnR1XCIgKG5ldnlicmFuw6EgdmFyaWFudGEpLCBvYmFydsOtbWUgamlcbiAgIMSMRVJWRU7EmiwgYcWlIHXFvml2YXRlbGUgdXBvem9ybsOtLCDFvmUgbcOhIHZ5YnJhdC4gVMWZw61kdSBgLnNrLWF2YWlsLWNob29zZWBcbiAgIGTDoXbDoSBgbWFpbi5qc2AgKHBvZGxlIHRleHR1IOKAlCBDU1MgdGV4dCBuZXpuw6EpLiBQbyB2w71ixJtydSB2YXJpYW50eSBTaG9wdGV0XG4gICB0ZW5obGUgbGFiZWwgc2Nob3bDoSBhIHVrw6HFvmUg4oCeU2tsYWRlbVwiICh6ZWxlbsO9KSwgdGFrxb5lIMSNZXJ2ZW7DoSB6bWl6w60uICovXG4ucC1kZXRhaWwgLmF2YWlsYWJpbGl0eS1sYWJlbC5zay1hdmFpbC1jaG9vc2Uge1xuXHRjb2xvcjogdmFyKC0tc2stcmVkKSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0gNykgRG8ga2/FocOta3U6IHZlbGvDqSBocmFuYXTDqSB0bGHEjcOtdGtvICsgZGVjZW50bsOtIG1ub8W+c3R2w60gLS0tICovXG4ucC1kZXRhaWwgLmFkZC10by1jYXJ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdGdhcDogMTBweDtcblx0d2lkdGg6IDEwMCU7XG59XG4vKiBKZWRlbiDFmcOhZGVrIFviiJIgfCAxIHwgK10sIHbFoWUgc3Zpc2xlIHZ5Y2VudHJvdmFuw6kuXG4gICDimqDvuI8gU3RlcCBzw6F6w60gKy/iiJIgQUJTT0xVVE7EmiBkbyBwcmF2w6lobyBzbG91cGNlICgzMMOXMjkgbmFkIHNlYm91KSDihpIgdGxhxI3DrXRrYVxuICAgbGV6bGEgcMWZZXMgaW5wdXQsIMSNw61zbG8gbmVieWxvIHZ5Y2VudHJvdmFuw6kgYSBwb2Qgb3ZsYWRhxI1pIHpiw712YWxvIHByw6F6ZG7DqVxuICAgbcOtc3RvLiBQxZllcMOtbsOhbWUgbmEgZmxleCArIGBvcmRlcmAgKHYgRE9NIGplIHBvxZlhZMOtIGlucHV0IOKGkiBpbmNyZWFzZSDihpJcbiAgIGRlY3JlYXNlLCBjaGNlbWUg4oiSIHwgaW5wdXQgfCArKS4gKi9cbi5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IHtcblx0ZmxleDogMCAwIDEzMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBQcsOhemRuw6kga290dnkgU3RlcHUgcHJvIGhsw6HFoWt5IG8gbGltaXRlY2ggKOKAnm1heCA5OTk5IGtzXCIpIOKAlCB2ZW4geiBmbGV4IHRva3UuXG4gICBOZWNow6F2w6FtZSBqaW0gTlVMT1ZPVSBWw53FoEtVIChqaW5hayBieSBwxZlla3J5bHkgdGxhxI3DrXRrYSBhIGJyYWx5IGtsaWt5KSBhXG4gICBwb3NhZMOtbWUgamUgbmFkIHDFmcOtc2x1xaFuw6kgdGxhxI3DrXRrbywgYcWlIGJ1YmxpbmEgbcOtxZnDrSB0YW0sIGthbSBwYXTFmcOtLiAqL1xuLnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmluY3JlYXNlLXRvb2x0aXAsXG4ucC1kZXRhaWwgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuZGVjcmVhc2UtdG9vbHRpcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAzOHB4O1xuXHRoZWlnaHQ6IDA7XG59XG4ucC1kZXRhaWwgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuZGVjcmVhc2UtdG9vbHRpcCB7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiBhdXRvO1xufVxuLnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmluY3JlYXNlLXRvb2x0aXAge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cbi5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLnF1YW50aXR5ID4gbGFiZWwge1xuXHRvcmRlcjogMjtcblx0ZmxleDogMSAxIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRtYXJnaW46IDA7XG5cdG1pbi13aWR0aDogMDtcbn1cbi5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IGlucHV0LmFtb3VudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4vKiBwcnnEjSBzIG5hdGl2bsOtbWkgxaFpcGthbWkgbnVtYmVyIGlucHV0dSAocm96YsOtamVseSBjZW50cm92w6Fuw60pICovXG4ucC1kZXRhaWwgLmFkZC10by1jYXJ0IC5xdWFudGl0eSBpbnB1dC5hbW91bnQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ucC1kZXRhaWwgLmFkZC10by1jYXJ0IC5xdWFudGl0eSBpbnB1dC5hbW91bnQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cbi8qIOKaoO+4j+KaoO+4jyBgcG9zaXRpb246IHJlbGF0aXZlYCwgTkUgYHN0YXRpY2AhIFN0ZXAgbcOhIG5hIG9ib3UgdGxhxI3DrXRrw6FjaFxuICAgYDo6YmVmb3JlIHsgcG9zaXRpb246YWJzb2x1dGU7IGluc2V0OjAgfWAg4oCUIG5ldmlkaXRlbG5vdSBrbGlrYWPDrSB2cnN0dnUuXG4gICBQxZlpIGBzdGF0aWNgIHNlIHBzZXVkb2VsZW1lbnQgb2Rrb3R2w60gb2QgdGxhxI3DrXRrYSBhIG5hcG96aWN1amUgc2UgcG9kbGVcbiAgIGAucXVhbnRpdHlgICh0YSBqZSByZWxhdGl2ZSkg4oeSIFJPWlTDgUhORSBTRSBQxZhFUyBDRUzDnSBCT1ggMTMww5c1OC4gUHJvdG/FvmVcbiAgIGAuZGVjcmVhc2VgIGplIHYgRE9NIHBvemTEm2ppLCBsZcW+w60gbmF2cmNodSBhIHNwb2xrbmUgVsWgRUNITlkga2xpa3kg4oCUXG4gICBwbHVzIGFuaSBwb2xlIHMgxI3DrXNsZW0gcGFrIG5lamRlIGtsaWtub3V0IGEgcMWZZXMgxI3DrXNsbyBwcm9zdsOtdGFqw61cbiAgIHpuYW3DqW5rYS4gYHJlbGF0aXZlYCBwc2V1ZG9lbGVtZW50IHphc2UgdXphbWtuZSBkbyBqZWhvIHZsYXN0bsOtIGJ1xYhreS4gKi9cbi5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IC5pbmNyZWFzZSxcbi5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IC5kZWNyZWFzZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHR0b3A6IGF1dG8gIWltcG9ydGFudDtcblx0cmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0Ym90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblx0ei1pbmRleDogMTtcblx0ZmxleDogMCAwIDM4cHg7XG5cdHdpZHRoOiAzOHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgLjE2cyBlYXNlLCBiYWNrZ3JvdW5kIC4xNnMgZWFzZTtcbn1cbi8qIFBybyBqaXN0b3R1IHR1IGtsaWthY8OtIHZyc3R2dSBTdGVwdSByb3Zub3UgenJ1xaHDrW1lIOKAlCB6bmFtw6lua2EgbcOhbWUgamFrb1xuICAgcmXDoWxuw6kgPHNwYW4+LCB0YWvFvmUgamkgayBuacSNZW11IG5lcG90xZllYnVqZW1lIGEgbmVtxa/FvmUgbmljIHDFmWVrcsO9dC4gKi9cbi5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IC5pbmNyZWFzZTo6YmVmb3JlLFxuLnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmluY3JlYXNlOjphZnRlcixcbi5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IC5kZWNyZWFzZTo6YmVmb3JlLFxuLnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmRlY3JlYXNlOjphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogU3RlcCBiYWzDrSB6bmFtw6lua2EgZG8gPHNwYW4+IOKAlCBhxaUgbmVwxZlpZMOhdmFqw60gdmxhc3Ruw60gxZnDoWRrb3bDoW7DrSBhbmkgb2Zmc2V0XG4gICAoamluYWsg4oCeK1wiIGEg4oCe4oiSXCIgc2Vkw60gbyBww6FyIHB4IG1pbW8gc3TFmWVkIGJ1xYhreSkgKi9cbi5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IC5pbmNyZWFzZV9fc2lnbixcbi5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IC5kZWNyZWFzZV9fc2lnbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmRlY3JlYXNlIHtcblx0b3JkZXI6IDE7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlY2VjZjA7XG59XG4ucC1kZXRhaWwgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuaW5jcmVhc2Uge1xuXHRvcmRlcjogMztcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWNlY2YwO1xufVxuLnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmluY3JlYXNlOmhvdmVyLFxuLnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmRlY3JlYXNlOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xuXHRiYWNrZ3JvdW5kOiAjZjZmN2Y5O1xufVxuLnAtZGV0YWlsIC5hZGQtdG8tY2FydC1idXR0b24sXG4ucC1kZXRhaWwgLmJ0bi5idG4tY29udmVyc2lvbi5hZGQtdG8tY2FydC1idXR0b24ge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0d2lkdGg6IGF1dG87XG5cdG1pbi1oZWlnaHQ6IDU4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMTJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMThzIGVhc2U7XG59XG4vKiBob3ZlciDEjEVSVkVOw50gKG5hIHDFmcOhbsOtKSDigJQgbmF2eSBqZSBrbGlkb3bDvSBzdGF2LCDEjWVydmVuw6EgPSBha2NlLlxuICAgRHLFvsOtIHNlIHN0ZWpuw6kgbG9naWt5IGpha28gxI1lcnZlbsOhIENUQSB2IGNhcm91c2VsdSBhIGhlcm8gYmFubmVyZWNoLiAqL1xuLnAtZGV0YWlsIC5hZGQtdG8tY2FydC1idXR0b246aG92ZXIsXG4ucC1kZXRhaWwgLmJ0bi5idG4tY29udmVyc2lvbi5hZGQtdG8tY2FydC1idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQpICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLSA4KSBBa29yZGVvbiBwb2QgdGxhxI3DrXRrZW0gKMOgIGxhIFZlbmV6aWEvTmlrZSkg4oCUIHN0YXbDrSBtYWluLmpzIC0tLSAqL1xuLnNrLWFjYyB7XG5cdG1hcmdpbjogMzBweCAwIDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlNGU4O1xufVxuLnNrLWFjY19faXRlbSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlNGU4O1xufVxuLnNrLWFjY19faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAxNnB4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTdweCAwO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wOWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcblx0dHJhbnNpdGlvbjogY29sb3IgLjE2cyBlYXNlO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2stYWNjX19oZWFkOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xufVxuLnNrLWFjY19faGVhZDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRmbGV4OiAwIDAgMTNweDtcblx0d2lkdGg6IDEzcHg7XG5cdGhlaWdodDogMTNweDtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdC13ZWJraXQtbWFzay1zaXplOiAxM3B4IDEzcHg7XG5cdG1hc2stc2l6ZTogMTNweCAxM3B4O1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCclM0UlM0NwYXRoIGQ9J00xMiA1djE0TTUgMTJoMTQnLyUzRSUzQy9zdmclM0VcIik7XG5cdG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCclM0UlM0NwYXRoIGQ9J00xMiA1djE0TTUgMTJoMTQnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uc2stYWNjX19pdGVtLmlzLW9wZW4gLnNrLWFjY19faGVhZDo6YWZ0ZXIge1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCclM0UlM0NwYXRoIGQ9J001IDEyaDE0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnJTNFJTNDcGF0aCBkPSdNNSAxMmgxNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi8qIFBvcGlzOiDEjWl0ZWxuw70gYSBrb250cmFzdG7DrS4gYC0tc2stbXV0ZWRgICgjNWE2MTc4KSBieWwgbmEgZGxvdWjDvSB0ZXh0IG1vY1xuICAgc3bEm3Rsw70g4oCUIG1leml0aXR1bGt5IHYgPHN0cm9uZz4gc2Ugc2tvcm8genRyw6FjZWx5LiAqL1xuLnNrLWFjY19fcGFuZWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwYWRkaW5nOiAwIDAgMjJweDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDEuNzI7XG5cdGNvbG9yOiAjMzMzOTQ5O1xufVxuLnNrLWFjY19faXRlbS5pcy1vcGVuIC5zay1hY2NfX3BhbmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uc2stYWNjX19wYW5lbCBwIHtcblx0bWFyZ2luOiAwIDAgMTJweDtcbn1cbi5zay1hY2NfX3BhbmVsIHA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4vKiBtZXppdGl0dWxreSB2IHBvcGlzdSAoU2hvcHRldCBqZSB6IGVkaXRvcnUgc8OhesOtIGpha28gPHN0cm9uZz4pIOKAlCBwbG7DoSBpbmtcbiAgIGJhcnZhIGEgNjAwLCBhxaUgZnVuZ3Vqw60gamFrbyBuYWRwaXMgYSBuZSBqYWtvIG8gY2hsdXAgdHXEjW7Em2rFocOtIHRleHQgKi9cbi5zay1hY2NfX3BhbmVsIHN0cm9uZyxcbi5zay1hY2NfX3BhbmVsIGIge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcbn1cbi5zay1hY2NfX3BhbmVsIGgxLFxuLnNrLWFjY19fcGFuZWwgaDIsXG4uc2stYWNjX19wYW5lbCBoMyxcbi5zay1hY2NfX3BhbmVsIGg0LFxuLnNrLWFjY19fcGFuZWwgaDUsXG4uc2stYWNjX19wYW5lbCBoNiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG5cdG1hcmdpbjogMjBweCAwIDhweDtcbn1cbi5zay1hY2NfX3BhbmVsIHVsLFxuLnNrLWFjY19fcGFuZWwgb2wge1xuXHRtYXJnaW46IDAgMCAxNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uc2stYWNjX19wYW5lbCBsaSB7XG5cdG1hcmdpbjogMCAwIDZweDtcbn1cbi5zay1hY2NfX3BhbmVsIGxpOjptYXJrZXIge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG59XG4uc2stYWNjX19wYW5lbCBhIHtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zay1hY2NfX3BhbmVsIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcbn1cbi8qIHBhcmFtZXRyeSB1dm5pdMWZIGFrb3JkZW9udSDigJQgZHZvdXNsb3VwY292w70gdsO9cGlzIHMgdmxhc292w71taSBsaW5rYW1pICovXG4uc2stYWNjX19wYW5lbCAuZGV0YWlsLXBhcmFtZXRlcnMge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5zay1hY2NfX3BhbmVsIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMWY0O1xufVxuLnNrLWFjY19fcGFuZWwgLmRldGFpbC1wYXJhbWV0ZXJzIHRyOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuLnNrLWFjY19fcGFuZWwgLmRldGFpbC1wYXJhbWV0ZXJzIHRoLFxuLnNrLWFjY19fcGFuZWwgLmRldGFpbC1wYXJhbWV0ZXJzIHRkIHtcblx0cGFkZGluZzogOXB4IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnNrLWFjY19fcGFuZWwgLmRldGFpbC1wYXJhbWV0ZXJzIHRoIHtcblx0d2lkdGg6IDQyJTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLyogLS0tIDkpIFNla2NlIHBvZCBkZXRhaWxlbSAoRGlza3V6ZSwgc291dmlzZWrDrWPDrSkg4oCUIHprbGlkbml0IC0tLSAqL1xuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuc2hwLXRhYnMtcm93IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmU0ZTg7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyIC5wLWRldGFpbC10YWJzID4gbGkgPiBhIHtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAxNHB4IDAgIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiAyOHB4O1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyIC5wLWRldGFpbC10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgLnAtZGV0YWlsLXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgdmFyKC0tc2stbmF2eSk7XG59XG4vKiB6w6Fsb8W+a2EgUG9waXMgamUgcMWZZXN1bnV0w6EgZG8gYWtvcmRlb251IOKGkiBuZWNoY2VtZSBqaSB0dSBkdmFrcsOhdCAqL1xuLnAtZGV0YWlsLXRhYnMtd3JhcHBlci5zay10YWJzLW1vdmVkIC5wLWRldGFpbC10YWJzID4gbGkuc2stdGFiLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLSAxMCkgU29jacOhbG7DrSBvZGthenkgcG9kIGRldGFpbGVtIOKAlCBkcm9ibsOpLCBiZXoga3JhYmnEjWVrIC0tLSAqL1xuLnAtZGV0YWlsIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAyMHB4O1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG4vKiDigJ5TZMOtbGV0XCIgcHJ5xI0gKG5hIHDFmcOhbsOtKSDigJQgesWvc3TDoXbDoSBUaXNrIGEgWmVwdGF0IHNlLiAqL1xuLnAtZGV0YWlsIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb24uc2hhcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnAtZGV0YWlsIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb24ge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjA0ZW07XG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XG59XG4ucC1kZXRhaWwgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbjpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcbn1cblxuLyogLS0tIDExKSBSZXNwb256aXZpdGEgLS0tICovXG4vKiB0YWJsZXQg4oCUIG1pbmlhdHVyeSB1xb7FocOtLCBzbG91cGNlIGJsw63FviAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQucC1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciA+IC5yb3cge1xuXHRcdGZsZXg6IDAgMCA3MHB4O1xuXHRcdHdpZHRoOiA3MHB4O1xuXHR9XG5cdC5wLWRldGFpbCBhLnAtdGh1bWJuYWlsIHtcblx0XHR3aWR0aDogNzBweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTA1cHggIWltcG9ydGFudDtcblx0fVxuXHQucC1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlcjo6YmVmb3JlIHtcblx0XHR3aWR0aDogNzBweDtcblx0fVxufVxuLyogbW9iaWwg4oCUIHbFoWUgcG9kIHNlYmUsIG1pbmlhdHVyeSB6cMOhdGt5IHZvZG9yb3ZuxJsgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQvKiDimqDvuI8gTkUgYGRpc3BsYXk6YmxvY2tgIOKAlCB2IERPTSBqc291IGRhdGEgUMWYRUQgZm90a2FtaSwgdGFrxb5lIGJleiBmbGV4dVxuXHQgICAoYSB0w61tIGkgYmV6IGBvcmRlcmApIGJ5IG5hIG1vYmlsdSBieWwgbmFob8WZZSB0ZXh0IGEgZm90a2EgYcW+IHBvZCBuw61tLlxuXHQgICDimqDvuI8gWsOhcm92ZcWIIE1VU8ONIGrDrXQgcHJ5xI0gYGZsZXgtd3JhcDp3cmFwYCBhIGBmbGV4LWJhc2lzYCB6ZSB6w6FrbGFkbsOtaG9cblx0ICAgcHJhdmlkbGE6IHNsb3VwY292w70gZmxleCBzIHdyYXBlbSBzZSB6YWxvbcOtIGRvIFbDjUMgU0xPVVBDxa4gYSBrb250ZWpuZXJcblx0ICAgc2Ugcm96dMOhaGwgbmEgNzI4IHB4IHDFmWkgdmlld3BvcnR1IDM3NSAodm9kb3Jvdm7DvSBzY3JvbGwpLiAqL1xuXHQucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblx0LnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciA+IC5wLWltYWdlLXdyYXBwZXIsXG5cdC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgPiAucC1kYXRhLXdyYXBwZXIge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblx0LyogVGl0dWxlayBwxZllc291dsOhIGBtYWluLmpzYCAodGl0dWxla05haG9ydSkgbmFkIGdhbGVyaWkgamFrbyBwcnZuw60gcHJ2ZWtcblx0ICAgYC5wLWRldGFpbC1pbm5lcmAuIFBsbsOhIMWhw63FmWthLCB0xJtzbsSbasWhw60gbWV6ZXJ5IChuYSBwxZnDoW7DrSksIGFsZSBNQUzDnSBvZHN0dXBcblx0ICAgbmFob8WZZSwgYcWlIG5hZHBpcyBuZWxlcMOtIG5hIGhsYXZpxI1rdS4gKi9cblx0LnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciA+IC5wLWRldGFpbC1pbm5lci1oZWFkZXIge1xuXHRcdG9yZGVyOiAwO1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyID4gLnAtZGV0YWlsLWlubmVyLWhlYWRlciBoMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgLyogc3BvZG7DrSBtZXplcnUgZMSbbMOhIGhlYWRlciwgbmUgaDEgKGJ5bG8gMThweCkgKi9cblx0fVxuXHQucC1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcblx0fVxuXHQucC1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciA+IC5yb3cge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcblx0fVxuXHQvKiBuYSBtb2JpbHUgamUgcMOhcyB2b2Rvcm92bsO9IOKGkiBzdmlzbMO9IGZhZGUgZG9sZSBuZWTDoXbDoSBzbXlzbCAqL1xuXHQucC1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlcjo6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wLWRldGFpbCAucC10aHVtYm5haWxzLWlubmVyID4gZGl2IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0Lyog4pqg77iPIFBydm7DrSBtaW5pYXR1cmEgYnlsYSBvIH44cHggKGdhcCDFmcOhZGt1KSB2cHJhdm8gb2QgaGxhdm7DrSBmb3RreSDihpJcblx0XHQgICBuZWzDrWNvdmFseS4gWsOhcG9ybsO9IG9rcmFqIMWZw6FkZWsgc3Jvdm7DoSBuYSBsZXbDvSBrcmFqIGhsYXZuw60gZm90a3kuXG5cdFx0ICAgxZjDoWRlayBqZSBzY3JvbGxvdmFjw60sIHRha8W+ZSBzZSBuaWMgbmVvxZnDrXpuZS4gKi9cblx0XHRtYXJnaW4tbGVmdDogLThweDtcblx0fVxuXHQucC1kZXRhaWwgLnAtdGh1bWJuYWlscy1pbm5lciA+IGRpdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnAtZGV0YWlsIGEucC10aHVtYm5haWwge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiA2MnB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA5M3B4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lyog4pqg77iPIFN0ZXBwZXIgbcSbbCBuYSBtb2JpbHUgbmFwZXZubyBgZmxleC1iYXNpczogOTJweGAsIGplbsW+ZSB0bGHEjcOtdGthXG5cdCAgIGArYC9g4oiSYCBzaSBkcsW+ZWxhIDM4cHgga2HFvmTDqSDihpIgbmEgxI3DrXNsbyB6YnlsbyAqKjE0cHgqKi4gSmVkbm9jaWZlcm7DqVxuXHQgICBtbm/FvnN0dsOtIHNlIHRhbSBqZcWhdMSbIHZlxaFsbywgZHZvamNpZmVybsOpICjigJ4yNFwiKSB1xb4gbGV6bG8gbmEgZMSbbMOtdGthXG5cdCAgIGEgdMWZw61jaWZlcm7DqSBieSBzZSByb3pzeXBhbG8gw7pwbG7Emy5cblx0ICAgTWFnaWNrw6kgxI3DrXNsbyBwcnnEjTogxaHDrcWZa3UgdXLEjcOtIG9ic2FoIChgZmxleDogMCAwIGF1dG9gKSwgdGxhxI3DrXRrYSBzZVxuXHQgICB6w7rFvsOtIG5hIDM0cHggYSBwcm9zdMWZZWRuw60gYnXFiGthIGRvc3RhbmUgKiptaW4td2lkdGggNDZweCoqID0gcG9ob2RsbsSbXG5cdCAgIMSNdHnFmWkgxI3DrXNsaWNlIG5hIDE1cHguIENlbGtlbSB+MTE2cHgsIHRha8W+ZSBDVEEgdmVkbGUgbcOhIHBvxZnDoWQgfjE4OXB4LiAqL1xuXHQucC1kZXRhaWwgLmFkZC10by1jYXJ0IC5xdWFudGl0eSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblx0LnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmluY3JlYXNlLFxuXHQucC1kZXRhaWwgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuZGVjcmVhc2Uge1xuXHRcdGZsZXg6IDAgMCAzNHB4O1xuXHRcdHdpZHRoOiAzNHB4O1xuXHR9XG5cdC8qIOKaoO+4jyBQZXZuw6EgYmFzaXMsIG5lIGBtaW4td2lkdGhgOiBwcm9zdMWZZWRuw60gYnXFiGthIGplIGBmbGV4OiAxIDEgYXV0b2AsIHRha8W+ZVxuXHQgICBzZSBwxZlpIGB3aWR0aDogYXV0b2AgbmEgYC5xdWFudGl0eWAgcm96dMOhaGxhIG5hIG1heC1jb250ZW50IG51bWJlciBpbnB1dHVcblx0ICAgKG5hbcSbxZllbm8gNzFweCkgYSBjZWzDvSBzdGVwcGVyIG5hcm9zdGwgbmEgMTQxcHguIOKAnjk5OTlcIiBuYSAxNXB4IG3Em8WZw60gfjM4cHgsXG5cdCAgIHRha8W+ZSA1MHB4IGJvaGF0xJsgc3RhxI3DrSBhIMWhw63FmWthIGplIHDFmWVkdsOtZGF0ZWxuw6EuICovXG5cdC5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLnF1YW50aXR5ID4gbGFiZWwge1xuXHRcdGZsZXg6IDAgMCA1MHB4O1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdG1pbi13aWR0aDogNTBweDtcblx0fVxuXHQvKiDimqDvuI8gQmV6IHRvaG9obGUgc2UgxZnDoWRlayBST1pQQURMOiBgLmFkZC10by1jYXJ0YCBtw6EgYGZsZXgtd3JhcDogd3JhcGAgYVxuXHQgICB0bGHEjcOtdGtvIGBmbGV4LWJhc2lzOiBhdXRvYCAoPSAyMTNweCBwb2RsZSB0ZXh0dSkuIEpha21pbGUgc3RlcHBlclxuXHQgICBwb3Z5cm9zdGwsIHNvdcSNZXQgcMWZZXPDoWhsIDMxNXB4IGEgZmxleGJveCAqKm5lamTFmcOtdiB6YWxhbXVqZSwgYcW+IHBvdG9tXG5cdCAgIHptZW7FoXVqZSoqIOKGkiBDVEEgc3BhZGxvIG5hIHZsYXN0bsOtIMWZw6FkZWsgYSBzdGVwcGVyIHrFr3N0YWwgdmlzZXQgdnByYXZvLlxuXHQgICBTZSB6w6FrYXplbSB6YWxvbWVuw60gc2UgbcOtc3RvIHRvaG8gem1lbsWhw60gdGxhxI3DrXRrbyAobcOhIGNvIHVicmF0KS4gKi9cblx0Lyog4pqg77iPIGAhaW1wb3J0YW50YCBqZSBudXRuw6k6IFN0ZXAgc2kgYGZsZXgtd3JhcDogd3JhcGAgZHLFvsOtIHZlIHN2w6ltXG5cdCAgIHN0eWxlc2hlZXR1IG5hIGNkbi5teXNob3B0ZXQuY29tLiBUZW4gamUgQ1JPU1MtT1JJR0lOLCB0YWvFvmUgc2UgeiBKU1xuXHQgICBuZWTDoSBwxZllxI3DrXN0IChgY3NzUnVsZXNgIGhvZMOtIHbDvWppbWt1KSDigJQgcHLFr3prdW0gcHJhdmlkZWwgaGzDoXNpbCBqYWtvXG5cdCAgIGplZGluw6kgc2hvZG7DqSB0byBuYcWhZSBgbm93cmFwYCwgcMWZaXRvbSBwb8SNw610YW7DoSBob2Rub3RhIGJ5bGEgYHdyYXBgLlxuXHQgICBLZHnFviBzZSBwb8SNw610YW7DoSBob2Rub3RhIHJvemNow6F6w60gc2UgdsWhw61tLCBjbyB2IENTUyB2aWTDrcWhLCBqZSB0b1xuXHQgICBza29ybyBqaXN0xJsgcHJhdmlkbG8gemUgU3RlcHUsIGt0ZXLDqSBwcm9zdMSbIG5lbsOtIHZpZMSbdC4gKi9cblx0LnAtZGV0YWlsIC5hZGQtdG8tY2FydCB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcblx0fVxuXHQucC1kZXRhaWwgLmFkZC10by1jYXJ0IC5hZGQtdG8tY2FydC1idXR0b24ge1xuXHRcdG1pbi13aWR0aDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnNrLWdhbC1idG4ge1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdGhlaWdodDogMzZweDtcblx0fVxuXHQuc2stdmFyX19vcHQge1xuXHRcdG1pbi13aWR0aDogNTZweDtcblx0XHRoZWlnaHQ6IDQ0cHg7XG5cdH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU0sgQXJ0aXMgQnJubyDigJQgVllITEVEw4FWw4FOw40gKHDFmWVrcnl2bsOpIG9rbm8gKyBuYcWhZXB0w6F2YcSNKVxuICAgT2tubyBvdGV2w61yw6EgaWtvbmthIGx1cHkgdiBobGF2acSNY2UgKGAuc2VhcmNoLXdpbmRvd2ApLlxuICAgRHLFvsOtIHNlIGphenlrYSB6Ynl0a3Ugd2VidTogb3N0csOpIGhyYW55LCB2bGFzb3bDqSBsaW5reVxuICAgI2UyZTRlOCwgbmF2eS/EjWVydmVuw6EsIG1hbMOpIHZlcnrDoWxrb3bDqSBsYWJlbHkgMTNweC82MDAuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogLS0tIE9LTk8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VhcmNoLXdpbmRvdy1pbiB7XG5cdHBhZGRpbmc6IDIycHggMCA2MHB4O1xufVxuXG4vKiBPYnNhaCBzdMOhaG5lbWUgbmEgxI10ZWPDrSDFocOtxZlrdS4gUG9sZSBwxZllcyBjZWzDvSBjb250YWluZXIgKDE0MThweCkgcMWvc29iaWxvXG4gICBqYWtvIG5la29uZcSNbsO9IHBydWggYSBuYWRwaXMgbmFkIG7DrW0gc2UgdiB0w6kgxaHDrcWZY2UgenRyw6FjZWwuICovXG4uc2VhcmNoLXdpbmRvdy1pbiAuc2VhcmNoIHtcblx0bWF4LXdpZHRoOiA3MjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLyogLS0tIE5BRFBJU1kgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiDimqDvuI8gVEFEWSBCWUwgVEVOIE5FSEVaS8OdIEZPTlQ6IFN0ZXAgZMOhdsOhIG5hZHBpc8WvbSBgZm9udC13ZWlnaHQ6IDcwMGAsIGplbsW+ZVxuICAgbmHFoWUgKipCZWJhcyBOZXVlIG3DoSBqZWRpbsO9IMWZZXogKDQwMCkqKiDigJQgcHJvaGzDrcW+ZcSNIHByb3RvIHR1xI1uw6kgRE9QT8SMw41Uw4FWw4FcbiAgIChzeW50ZXRpY2vDoSBrdXJ6w612YS90dcSNbsOpKSBhIHDDrXNtbyBzZSByb3p0w6FobmUgZG8gaHJ1YsOpIGthxaFlLiBCZWJhcyBzZSBtdXPDrVxuICAgc8OhemV0IFbDnUhSQUROxJogdmUgNDAwOyBwb3TFmWVidWplxaEtbGkgZMWvcmF6LCBwxZlpZGVqIHZlbGlrb3N0LCBuZSB2w6FodS5cbiAgIFByYXZpZGxvIHBsYXTDrSB2xaF1ZGUsIGtkZSBzZSBCZWJhcyBwb3Rrw6Egc2UgU3RlcG92w71tIGBzdHJvbmdgL2BoMmAuICovXG4uc2VhcmNoLXdpbmRvdy1pbiAuc2VhcmNoIGgyIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtZGlzcGxheSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiBjbGFtcCgzMHB4LCAzLjR2dywgNDJweCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjA1O1xuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAgMCAxOHB4O1xufVxuXG4vKiDigJ5Eb3BvcnXEjXVqZW1lXCIgLyBtZXppbmFkcGlzeSA9IG5hxaFlIHN0YW5kYXJkbsOtIG1hbMOhIHZlcnrDoWxrb3bDoSDFoWvDoWxhXG4gICAoc3Rlam7DoSBqYWtvIMWZYXplbsOtIHYga2F0ZWdvcmlpIG5lYm8gaGxhdmnEjWt5IGFrb3JkZW9udSBuYSBkZXRhaWx1KSAqL1xuLnNlYXJjaC13aW5kb3ctaW4gLnNlYXJjaCBoMyB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bGV0dGVyLXNwYWNpbmc6IC4wOWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXJnaW46IDM0cHggMCAxNHB4O1xufVxuXG4vKiAtLS0gUE9MRSArIFRMQcSMw41US08gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog4pqg77iPIE5hxaFlcHTDoXZhxI0gamUgdiBET00gVVZOSVTFmCBgPGZpZWxkc2V0PmAsIG1lemkgcG9sZW0gYSB0bGHEjcOtdGtlbS4gSmFrbWlsZVxuICAgZmllbGRzZXQgZG9zdGFuZSBgZGlzcGxheTogZmxleGAsIHN0YW5lIHNlIHogbmHFoWVwdMOhdmHEjWUgZmxleCBwb2xvxb5rYSBhXG4gICBzZWRuZSBzaSBWRURMRSBwb2xlIG3DrXN0byBwb2QgbsSbai4gUHJvdG8gamUgZmllbGRzZXQgYHJlbGF0aXZlYCBhIG5hxaFlcHTDoXZhxI1cbiAgIHNlIHZ5c2F6dWplIGFic29sdXRuxJsgcG9kIGNlbMO9IMWZw6FkZWsgKHZpeiBgLnNlYXJjaC13aGlzcGVyZXJgIG7DrcW+KS4gKi9cbi5zZWFyY2gtd2luZG93LWluIC5zZWFyY2gtZm9ybSBmaWVsZHNldCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdGdhcDogMDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG4uc2VhcmNoLXdpbmRvdy1pbiAuc2VhcmNoLWlucHV0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1pbi13aWR0aDogMDtcblx0aGVpZ2h0OiA1OHB4O1xuXHRwYWRkaW5nOiAwIDE4cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE2cHg7IC8qIDE2cHggYnLDoW7DrSBpT1Mgem9vbXUgcMWZaSB6YW9zdMWZZW7DrSBwb2xlICovXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjE4cyBlYXNlLCBib3JkZXItY29sb3IgLjE4cyBlYXNlO1xufVxuLnNlYXJjaC13aW5kb3ctaW4gLnNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xuXHRvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC13aW5kb3ctaW4gLnNlYXJjaC1pbnB1dDpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XG59XG5cbi8qIHRsYcSNw610a28gPSBuYXZ5IMSNdHZlcmVjIHMgYsOtbG91IMWhaXBrb3UsIGhvdmVyIMSNZXJ2ZW7DoSAoamFrbyBDVEEgbmEgd2VidSkgKi9cbi5zZWFyY2gtd2luZG93LWluIC5zZWFyY2gtZm9ybSAuYnRuLWFycm93LXJpZ2h0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAwIDAgNThweDtcblx0d2lkdGg6IDU4cHg7XG5cdGhlaWdodDogNThweDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdC8qIOKaoO+4jyBTdGVwIGtyZXNsw60gxaFpcGt1IElLT05PVsOdTSBGT05URU0gdiBwc2V1ZG9lbGVtZW50dSDihpIgYGZvbnQtc2l6ZTogMGBcblx0ICAgaG8gem5ldmlkaXRlbG7DrTsgdmxhc3Ruw60gxaFpcGt1IHBhayBrcmVzbMOtbWUgU1ZHIG1hc2tvdSwgYWJ5IMWhbGFcblx0ICAgcMWZZWJhcnZpdCBuYSBiw61sb3UgKGlrb25vdsO9IGZvbnQgYnkgesWvc3RhbCDEjWVybsO9KS4gKi9cblx0Zm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE4cyBlYXNlO1xufVxuLnNlYXJjaC13aW5kb3ctaW4gLnNlYXJjaC1mb3JtIC5idG4tYXJyb3ctcmlnaHQ6aG92ZXIsXG4uc2VhcmNoLXdpbmRvdy1pbiAuc2VhcmNoLWZvcm0gLmJ0bi1hcnJvdy1yaWdodDpmb2N1cyB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCkgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtd2luZG93LWluIC5zZWFyY2gtZm9ybSAuYnRuLWFycm93LXJpZ2h0OjphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtd2luZG93LWluIC5zZWFyY2gtZm9ybSAuYnRuLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcblx0bWFyZ2luOiAtMTFweCAwIDAgLTExcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdC13ZWJraXQtbWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTUgMTJoMTRNMTMgNmw2IDYtNiA2Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAyMnB4IDIycHg7XG5cdG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J001IDEyaDE0TTEzIDZsNiA2LTYgNicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIC8gMjJweCAyMnB4O1xufVxuXG4vKiAtLS0g4oCeWlDEmlQgRE8gT0JDSE9EVVwiIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiDimqDvuI8gU3RlcCBkw6F2w6EgdG9tdWhsZSB0bGHEjcOtdGt1IGBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogOHB4YCwgdGFrxb5lXG4gICBwbGF2YWxvIHDFmWVzIG5hZHBpcyDigJ5DbyBwb3TFmWVidWpldGUgbmFqw610P1wiIChvYnNhaCBwb2QgbsOtbSB6YcSNw61uYWwgbmFcbiAgIH4xNHB4KS4gVnJhY8OtbWUgaG8gRE8gVE9LVSAoYHN0YXRpY2ApIGpha28gcHJ2bsOtIHBydmVrIOKAlCBuYXNrbMOhZMOhIHNlIE5BRFxuICAgb2JzYWggYSBgbWFyZ2luLWJvdHRvbWAgbXUgdWTEm2zDoSB2bGFzdG7DrSDFmcOhZGVrLiBgZGlzcGxheTpmbGV4YCArXG4gICBgd2lkdGg6bWF4LWNvbnRlbnRgID0gYmxvY2sgbmEgdmxhc3Ruw60gxZnDoWRlaywgbmUgaW5saW5lIHZlZGxlIG5hZHBpc3UuICovXG4uc2VhcmNoLXdpbmRvdy1pbiAudG9nZ2xlLXdpbmRvdy1hcnIge1xuXHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiBtYXgtY29udGVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMHB4O1xuXHRtYXJnaW46IDRweCAwIDIycHggMjBweDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4xOHMgZWFzZTtcbn1cbi5zZWFyY2gtd2luZG93LWluIC50b2dnbGUtd2luZG93LWFycjpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcbn1cbi5zZWFyY2gtd2luZG93LWluIC50b2dnbGUtd2luZG93LWFycjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuXHRmbGV4OiAwIDAgMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMTRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHQtd2Via2l0LW1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J00xOSAxMkg1TTExIDZsLTYgNiA2IDYnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciAvIDIwcHggMTRweDtcblx0bWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTE5IDEySDVNMTEgNmwtNiA2IDYgNicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIC8gMjBweCAxNHB4O1xufVxuXG4vKiAtLS0gTkHFoEVQVMOBVkHEjCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFN0cnVrdHVyYTogYC5zZWFyY2gtd2hpc3BlcmVyYCA+IGthdGVnb3JpZS/EjWzDoW5reSAoYC1kb2N1bWVudHNgKVxuICAgKyBwcm9kdWt0eSAoYHVsLi1wcm9kdWN0c2ApICsgb2RrYXog4oCeWm9icmF6aXQgdsWhZWNobnkgdsO9c2xlZGt5XCIuICovXG4vKiBWeXNhemVuw70gcG9kIGNlbMO9IMWZw6FkZWsgcG9sZSt0bGHEjcOtdGtvICh2aXogcG96bsOhbWthIHUgYGZpZWxkc2V0YCB2w73FoSkuXG4gICBgbWF4LWhlaWdodGAgKyBzY3JvbGw6IG5hxaFlcHTDoXZhxI0gdnJhY8OtIGkgMTAgcHJvZHVrdMWvLCBjb8W+IGJ5IGppbmFrXG4gICBwxZllcm9zdGxvIG9icmF6b3ZrdS4gKi9cbi5zZWFyY2gtd2luZG93LWluIC5zZWFyY2gtd2hpc3BlcmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoMTAwJSArIDhweCk7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAzMDtcblx0bWF4LWhlaWdodDogbWluKDYwdmgsIDUyMHB4KTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAxMnB4IDM0cHggcmdiYSgyMCwgMjUsIDU1LCAuMTApO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBrYXRlZ29yaWUgYSDEjWzDoW5reSDigJQgbWFsw6kgdmVyesOhbGtvdsOpIG9ka2F6eSBzIHR5cGVtIHZsZXZvICovXG4uc2VhcmNoLXdoaXNwZXJlci1kb2N1bWVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweDtcblx0cGFkZGluZzogMTFweCAxNnB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjFmNDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTZzIGVhc2UsIGNvbG9yIC4xNnMgZWFzZTtcbn1cbi5zZWFyY2gtd2hpc3BlcmVyLWRvY3VtZW50OmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2Y3ZjhmYTtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xufVxuLyogYDxlbT5gIG5lc2UgdHlwIHbDvXNsZWRrdSAo4oCexIxsw6FuZWtcIik7IHUga2F0ZWdvcmnDrSBqZSBwcsOhemRuw6kg4oaSIHNjaG92YXQgKi9cbi5zZWFyY2gtd2hpc3BlcmVyLWRvY3VtZW50IGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG9yZGVyOiAyO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDhlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcbn1cbi5zZWFyY2gtd2hpc3BlcmVyLWRvY3VtZW50IGVtOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtd2hpc3BlcmVyLWRvY3VtZW50ID4gc3BhbiB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIHByb2R1a3R5ICovXG4uc2VhcmNoLXdoaXNwZXJlci1wcm9kdWN0cyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWFyY2gtd2hpc3BlcmVyLXByb2R1Y3RzIGxpIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYxZjQ7XG59XG4uc2VhcmNoLXdoaXNwZXJlci1wcm9kdWN0cyBsaSA+IGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDE0cHg7XG5cdHBhZGRpbmc6IDEwcHggMTZweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNnMgZWFzZTtcbn1cbi5zZWFyY2gtd2hpc3BlcmVyLXByb2R1Y3RzIGxpID4gYTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4uc2VhcmNoLXdoaXNwZXJlci1pbWFnZSB7XG5cdGZsZXg6IDAgMCA0OHB4O1xuXHR3aWR0aDogNDhweDtcbn1cbi5zZWFyY2gtd2hpc3BlcmVyLWltYWdlIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA2NHB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0YmFja2dyb3VuZDogI2YwZjBmMDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XG59XG4uc2VhcmNoLXdoaXNwZXJlci1wcm9kdWN0cyAucC1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogM3B4O1xuXHRtaW4td2lkdGg6IDA7XG59XG4uc2VhcmNoLXdoaXNwZXJlci1wcm9kdWN0cyAucC1uYW1lIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG59XG4uc2VhcmNoLXdoaXNwZXJlci1wcm9kdWN0cyAucC1wcmljZSxcbi5zZWFyY2gtd2hpc3BlcmVyLXByb2R1Y3RzIC5wcmljZSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcbn1cblxuLyog4oCeWm9icmF6aXQgdsWhZWNobnkgdsO9c2xlZGt5XCIg4oCUIHBvc2xlZG7DrSDFmcOhZGVrIGpha28gdGxhxI3DrXRrbyAqL1xuLnNlYXJjaC13aGlzcGVyZXItZG9jdW1lbnRzLnRleHQtY2VudGVyIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xufVxuLnNlYXJjaC13aGlzcGVyZXItZG9jdW1lbnRzLnRleHQtY2VudGVyIC5zZWFyY2gtd2hpc3BlcmVyLWRvY3VtZW50IHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wOWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG59XG5cbi8qIC0tLSBNT0JJTCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5zZWFyY2gtd2luZG93LWluIHtcblx0XHRwYWRkaW5nOiAxNHB4IDAgNDBweDtcblx0fVxuXHQuc2VhcmNoLXdpbmRvdy1pbiAuc2VhcmNoIHtcblx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdH1cblx0LnNlYXJjaC13aW5kb3ctaW4gLnRvZ2dsZS13aW5kb3ctYXJyIHtcblx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0fVxuXHQuc2VhcmNoLXdpbmRvdy1pbiAuc2VhcmNoLWlucHV0LFxuXHQuc2VhcmNoLXdpbmRvdy1pbiAuc2VhcmNoLWZvcm0gLmJ0bi1hcnJvdy1yaWdodCB7XG5cdFx0aGVpZ2h0OiA1MnB4O1xuXHR9XG5cdC5zZWFyY2gtd2luZG93LWluIC5zZWFyY2gtZm9ybSAuYnRuLWFycm93LXJpZ2h0IHtcblx0XHRmbGV4LWJhc2lzOiA1MnB4O1xuXHRcdHdpZHRoOiA1MnB4O1xuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNLIEFydGlzIEJybm8g4oCUIFRBQlVMS0EgVkVMSUtPU1TDjVxuICAgU3Ryw6Fua2EgL3RhYnVsa2EtdmVsaWtvc3RpLyAoSFRNTCBrb3N0cmE6IGRvY3Mvc2l6ZS10YWJsZS1wYWdlLmh0bWwpXG4gICArIG9ka2F6IG5hIG5pIG5hIGRldGFpbHUgcHJvZHVrdHUgKG1haW4uanMsIDE3LiBJSUZFKS5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiAtLS0gU1RSw4FOS0EgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2stc2l6ZXMge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG59XG4uc2stc2l6ZXNfX2xlYWQge1xuXHRtYXgtd2lkdGg6IDYyMHB4O1xuXHRtYXJnaW46IDAgMCAzNHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdGNvbG9yOiAjMzMzOTQ5O1xufVxuLnNrLXNpemVzX19ibG9jayArIC5zay1zaXplc19fYmxvY2sge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnNrLXNpemVzX190aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWRpc3BsYXkpO1xuXHRmb250LXdlaWdodDogNDAwOyAvKiBCZWJhcyBtw6EgamVkaW7DvSDFmWV6IOKAlCB0dcSNbsSbbsOtIGJ5IHNlIHN5bnRldGl6b3ZhbG8gKi9cblx0Zm9udC1zaXplOiBjbGFtcCgyNHB4LCAyLjZ2dywgMzJweCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xuXHRtYXJnaW46IDAgMCAxNHB4O1xufVxuLnNrLXNpemVzX19ub3RlIHtcblx0bWFyZ2luOiAxMnB4IDAgMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xufVxuLnNrLXNpemVzX19ub3RlIGEge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbn1cbi5zay1zaXplc19fbm90ZSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXNrLXJlZCk7XG59XG4uc2stc2l6ZXNfX2hvdyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAwIDAgMThweDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS43O1xuXHRjb2xvcjogIzMzMzk0OTtcbn1cbi5zay1zaXplc19faG93IGxpOjptYXJrZXIge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG59XG4uc2stc2l6ZXNfX2hvdyBzdHJvbmcge1xuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogLS0tIFRBQlVMS0EgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiDimqDvuI8gVGFidWxreSBqc291IMWhaXJva8OpIChkxJt0c2vDoSBtw6EgMTUgc2xvdXBjxa8pIOKGkiBuYSB1xb7FocOtbSBva27EmyBzZSBtdXPDrVxuICAgcG9zb3V2YXQgdm9kb3Jvdm7Emy4gU2Nyb2xsdWplIFBPVVpFIHRhYnVsa2EsIG5lIHN0csOhbmthLiAqL1xuLnNrLXNpemVzX19zY3JvbGwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0LyogbsOhem5haywgxb5lIG9ic2FoIHBva3JhxI11amUgdnByYXZvICovXG5cdC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwIGNhbGMoMTAwJSAtIDI4cHgpLCB0cmFuc3BhcmVudCk7XG5cdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMCBjYWxjKDEwMCUgLSAyOHB4KSwgdHJhbnNwYXJlbnQpO1xufVxuLyogbmEgxaFpcm9rw6ltIG9rbsSbLCBrZGUgc2UgdGFidWxrYSB2ZWpkZSwgbWFza2EgbmVtw6EgY28gbmF6bmHEjW92YXQgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnNrLXNpemVzX19zY3JvbGwge1xuXHRcdC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcblx0XHRtYXNrLWltYWdlOiBub25lO1xuXHR9XG59XG4uc2stc2l6ZXNfX3RhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogNTIwcHg7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zay1zaXplc19fdGFibGUgdGgsXG4uc2stc2l6ZXNfX3RhYmxlIHRkIHtcblx0cGFkZGluZzogMTFweCAxNHB4O1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLyogaGxhdmnEjWthID0gdmVsaWtvc3RpICovXG4uc2stc2l6ZXNfX3RhYmxlIHRoZWFkIHRoIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tc2stbmF2eSk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG59XG4vKiBwcnZuw60gc2xvdXBlYyA9IG7DoXpldiBtw61yeTsgZHLFvsOtIHNlIHDFmWkgdm9kb3Jvdm7DqW0gcG9zdW51ICovXG4uc2stc2l6ZXNfX3RhYmxlIHRib2R5IHRoLFxuLnNrLXNpemVzX190YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG5cdC8qIOKaoO+4jyBgYm9yZGVyYCB1IGBwb3NpdGlvbjogc3RpY2t5YCBidcWIa3kgb2RqZWRlIHMgb2JzYWhlbSDihpIgcHJhdm91IGxpbmt1XG5cdCAgIGtyZXNsw61tZSBzdMOtbmVtLCBhxaUgesWvc3RhbmUgcMWZaWxlcGVuw6EgbmEgc2xvdXBjaSAqL1xuXHRib3gtc2hhZG93OiAxcHggMCAwIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xufVxuLnNrLXNpemVzX190YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG5cdHotaW5kZXg6IDI7IC8qIHJvaCBtdXPDrSBiw710IG5hZCBvYsSbbWEgbGVwaXbDvW1pIG9zYW1pICovXG59XG4uc2stc2l6ZXNfX3RhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB0aCxcbi5zay1zaXplc19fdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcblx0YmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cbi5zay1zaXplc19fdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aCxcbi5zay1zaXplc19fdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG4uc2stc2l6ZXNfX3RhYmxlIHRib2R5IHRkIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICMzMzM5NDk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuc2stc2l6ZXNfX3RhYmxlIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblx0LnNrLXNpemVzX190YWJsZSB0aCxcblx0LnNrLXNpemVzX190YWJsZSB0ZCB7XG5cdFx0cGFkZGluZzogOXB4IDExcHg7XG5cdH1cblx0LnNrLXNpemVzX19sZWFkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXHR9XG5cdC5zay1zaXplc19fYmxvY2sgKyAuc2stc2l6ZXNfX2Jsb2NrIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbi8qIC0tLSBPREtBWiBOQSBERVRBSUxVIFBST0RVS1RVIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVmtsw6Fkw6EgYG1haW4uanNgICgxNy4gSUlGRSkgayBwb3Bpc2t1IHBhcmFtZXRydSBWZWxpa29zdCDigJQgdGVkeSBqZW4gdGFtLFxuICAga2RlIHZlbGlrb3N0IG9wcmF2ZHUgZXhpc3R1amUuIFZ6aGxlZCA9IG1hbMO9IHZlcnrDoWxrb3bDvSBsYWJlbCBqYWtvIHpieXRla1xuICAgb3Zsw6Fkw6Fuw60gdmFyaWFudCwgYWJ5IG5lc291dMSbxb5pbCBzIHbDvWLEm3JlbSBzYW1vdG7DvW0uICovXG4uc2stc2l6ZS1ndWlkZSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDZweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4xOHMgZWFzZSwgYm9yZGVyLWNvbG9yIC4xOHMgZWFzZTtcbn1cbi5zay1zaXplLWd1aWRlOmhvdmVyLFxuLnNrLXNpemUtZ3VpZGU6Zm9jdXMtdmlzaWJsZSB7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2stbmF2eSk7XG59XG4vKiBpa29ua2EgcHJhdsOtdGthIHDFmWVzIFNWRyBtYXNrdSAoZMOhIHNlIHDFmWViYXJ2aXQgc3BvbHUgcyB0ZXh0ZW0pICovXG4uc2stc2l6ZS1ndWlkZTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZmxleDogMCAwIDE1cHg7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0LXdlYmtpdC1tYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScxLjgnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NyZWN0IHg9JzInIHk9JzcnIHdpZHRoPScyMCcgaGVpZ2h0PScxMCcgcng9JzEnLyUzRSUzQ3BhdGggZD0nTTYgN3YzTTEwIDd2NU0xNCA3djNNMTggN3Y1Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAxNXB4IDE1cHg7XG5cdG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzEuOCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3JlY3QgeD0nMicgeT0nNycgd2lkdGg9JzIwJyBoZWlnaHQ9JzEwJyByeD0nMScvJTNFJTNDcGF0aCBkPSdNNiA3djNNMTAgN3Y1TTE0IDd2M00xOCA3djUnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciAvIDE1cHggMTVweDtcbn1cbi8qIOKaoO+4jyBQb3Bpc2tlbSB2YXJpYW50eSBqZSBgPHRoPmAgamVqw61obyDFmcOhZGt1IChqZSB0YW0gbsOhemV2IHBhcmFtZXRydVxuICAgKyBgLnNrLXZhcl9fY2hvc2VuYCkuIEFieSBtb2hsIG9ka2F6IGRvcHJhdmEsIG11c8OtIGLDvXQgxZnDoWRlayBmbGV4IOKAlFxuICAgYG1hcmdpbi1sZWZ0OiBhdXRvYCBuYSBvZGthenUgaG8gcGFrIG9kc3VuZSBrZSBkcnVow6ltdSBrcmFqaS5cbiAgIGBhbGlnbi1pdGVtczogYmFzZWxpbmVgLCBhxaUgdGV4dCBvZGthenUgc2Vkw60gbmEgw7rEjWHFmcOtIHBvcGlza3UuICovXG4ucC1kZXRhaWwgLnAtdmFyaWFudHMtYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJzIHRoOmhhcyguc2stc2l6ZS1ndWlkZSkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiA0cHggMTJweDtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU0sgQXJ0aXMgQnJubyDigJQgaGxhdm7DrSBDU1MgdnJzdHZhIHBybyBTaG9wdGV0IFN0ZXAgc3RvcmVmcm9udFxuLy8gREVTSUdOIFNZU1TDiU0gKEtyb2sgMSk6IHRva2VueSArIGZvbnR5ICsgdHlwb2dyYWZpZS5cbi8vIEJhcnZ5IHoga2x1Ym92w6lobyB6bmFrdTsgbmFkcGlzeSBCZWJhcyBOZXVlLCB0ZXh0IFBvcHBpbnMuXG4vLyBSZWZlcmVuY2U6IGRvY3MvYnJhbmRpbmcubWRcbi8vIEhUTUwgZ2VuZXJ1amUgU2hvcHRldCDigJQgbXkgamVuIG9ibMOpa8OhbWUgQ1NTLiBUbGHEjcOtdGthL29ka2F6eVxuLy8gxZnDrWTDrSBhZG1pbiAoLS1jb2xvci1wcmltYXJ5L3NlY29uZGFyeSksIHNlbSBuZXNhaMOhbWUuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tLS0tLS0tLSAxKSBCcmFuZCB0b2tlbnkgKHpkcm9qIHByYXZkeSBwcm8gbmHFoWUga29tcG9uZW50eSkgLS0tLS0tLS0tLVxuOnJvb3Qge1xuXHQtLXNrLW5hdnk6ICMyODMzNzE7XG5cdC0tc2stbmF2eS1kZWVwOiAjMWIyMzUwO1xuXHQtLXNrLXJlZDogI2U0MjMxMztcblx0LS1zay1yZWQtZGVlcDogI2MzMWQwZjtcblx0LS1zay13aGl0ZTogI2ZmZmZmZjtcblx0LS1zay1pbms6ICMxNjE4MjM7XG5cdC0tc2stbXV0ZWQ6ICM1YTYxNzg7XG5cdC0tc2stcGFwZXI6ICNmM2Y1ZmI7XG5cdC0tc2stbWlzdDogI2U5ZWNmNjtcblx0LS1zay1ib3JkZXI6ICNkNmRhZTk7XG5cblx0LS1zay1mb250LWRpc3BsYXk6ICdCZWJhcyBOZXVlJywgJ0FyaWFsIE5hcnJvdycsIHNhbnMtc2VyaWY7XG5cdC0tc2stZm9udC1ib2R5OiAnUG9wcGlucycsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgc2Fucy1zZXJpZjtcblxuXHQtLXNrLXNwYWNlLTE6IDRweDtcblx0LS1zay1zcGFjZS0yOiA4cHg7XG5cdC0tc2stc3BhY2UtMzogMTJweDtcblx0LS1zay1zcGFjZS00OiAxNnB4O1xuXHQtLXNrLXNwYWNlLTU6IDI0cHg7XG5cdC0tc2stc3BhY2UtNjogMzJweDtcblx0LS1zay1zcGFjZS03OiA0OHB4O1xuXHQtLXNrLXNwYWNlLTg6IDY0cHg7XG5cblx0LS1zay1yYWRpdXMtc206IDZweDtcblx0LS1zay1yYWRpdXM6IDEwcHg7XG5cdC0tc2stcmFkaXVzLWxnOiAxNnB4O1xuXHQtLXNrLXJhZGl1cy1waWxsOiA5OTlweDtcblxuXHQtLXNrLXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMjAsIDI1LCA1NSwgLjA2KSwgMCA4cHggMjhweCByZ2JhKDIwLCAyNSwgNTUsIC4wOCk7XG5cblx0Ly8gU0VPL8SNaXRlbG5vc3Qg4oCUIG5pa2R5IG7DrcW+ICh2aXogZG9jcy9icmFuZGluZy5tZClcblx0LS1zay1mb250LW1pbjogMTRweDtcbn1cblxuLy8gLS0tLS0tLS0tLSAyKSBOYXBvamVuw60gbmEgU3RlcCB0b2tlbnkgLS0tLS0tLS0tLVxuOnJvb3Qge1xuXHQvLyBOYWRwaXN5IOKGkiBCZWJhcyBOZXVlIChwxZllcGlzIGFkbWluIGZvbnR1IFwiRXhvIDJcIilcblx0LS10ZW1wbGF0ZS1oZWFkaW5ncy1mb250OiAnQmViYXMgTmV1ZSc7XG5cdC8vIEZvY3VzIHJpbmcgZG8gYnJhbmR1IChuYXZ5KVxuXHQtLWNvbG9ycy1mb2N1cy1wcmltYXJ5OiB2YXIoLS1zay1uYXZ5KTtcbn1cblxuLy8gLS0tLS0tLS0tLSAzKSBUeXBvZ3JhZmllIC0tLS0tLS0tLS1cbi8vIEJlYmFzIGplIGtvbmRlbnpvdmFuw6EgdmVyesOhbGthIOKGkiBoYXJkY29kZSArIGxlaGvDvSB0cmFja2luZyBwcm8gxI1pdGVsbm9zdC5cbi8vICh2YXIgbmVjaMOhdsOhbWUgamFrbyBmYWxsYmFjayBwcm8gU3RlcCBrb250ZXh0eSwga3RlcsOpIGppIHBvdcW+w612YWrDrSBwxZnDrW1vLilcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcblx0Zm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgdmFyKC0tdGVtcGxhdGUtaGVhZGluZ3MtZm9udCksIHNhbnMtc2VyaWY7XG5cdC8vIOKaoO+4jyBaw4FTQUROw406IEJlYmFzIE5ldWUgbcOhIEpFRElOw50gxZlleiDigJQgNDAwICh2aXogQGZvbnQtZmFjZSBuw63FvikuIE5hZHBpc3lcblx0Ly8gbWFqw60gYWxlIHYgcHJvaGzDrcW+ZcSNaSB2w71jaG96w60gdsOhaHUgYGJvbGRgLCBhIFN0ZXAgamkgbmF2w61jIGxlY2tkZSBuYXN0YXZ1amVcblx0Ly8gbmEgNzAwLiBDaHlixJtqw61jw60gdHXEjW7DvSDFmWV6IHNpIHBhayBwcm9obMOtxb5lxI0gRE9QT8SMw41Uw4EgKHN5bnRldGlja8OpIHR1xI1uw6kpIOKAlFxuXHQvLyBww61zbW8gc2Ugcm96bWHFvmUgZG8gaHJ1YsOpIGthxaFlLiBOZWp2w61jIHRvIGJpbG8gZG8gb8SNw60gdSB2eWhsZWTDoXZhY8OtaG8gb2tuYS5cblx0Ly8gUHJvdG8gdsOhaHUgc3Jvdm7DoXbDoW1lIGdsb2LDoWxuxJs7IGTFr3JheiBzZSB1IEJlYmFzIGTEm2zDoSBWRUxJS09TVMONLCBuZSB2w6Fob3UuXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbn1cblxuLy8gLS0tLS0tLS0tLSA0KSBAZm9udC1mYWNlIEJlYmFzIE5ldWUgKHNlbGYtaG9zdCwgYmFzZTY0IOKAlCBiZXogesOhdmlzbG9zdGkgbmEgQ0ROKSAtLS0tLS0tLS0tXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidCZWJhcyBOZXVlJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybChkYXRhOmZvbnQvd29mZjI7YmFzZTY0LGQwOUdNZ0FCQUFBQUFDTGdBQkVBQUFBQVU2Z0FBQ0o5QUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHb0ZhRzVOMEhJRUVCbUFBaEZnSWdRSUpuQlVSQ0FyTkxNVmFDNE1vQUFFMkFpUURoa1lFSUFXRUJBZU5jUXlCU3hzQ1RUWE04M1dEMndHQzlIMjl5RWlFSGdjNGowZ1V3Y1lCc1plZHdmLy9PWUhLR0s3VHB3TUExQWVaN2F4YUwvRUlla2w1TmpmQjZDcnhZcmlrU0FsU1NCQlN5RGE1VVIvRkczMmlrb2NWNkJ1UVdGRVVwS0xDK2J6SCtsNnRLejFyZDMreDhCYkhTMXJSUHFrNE5SUWxRYzU3UzMzUXB6anE5Wnd4Q0xZc1I4bGYxbmF0SmJRTFBXYldNOXpqb1dLZGNRWmo5bDh1Y2ZKUHpYUHh1ZThZRFkwa0pzL0h5LzM3YTgrNXlTY3JzNE9nU2tBWDFFbjl4ZXJOOExUTmYrODQ2a2gxZ29yY2FMR3hVWXhlV2RER1VCR2owRjZVcTJyblVtRmw3T3NxKy85di9VL1RtZG5kTCtuT3BYUjB6d1FsWFc0TnlYS1R6eWlsSVVlcEJBWUc0K0FRZ0p0NVNaaS9BOTE1dDF3cjlDK0xMdkRVYzdHL3MzNkFaM1FRWjRFSEtRVFNTeUxJZlBTL01VMXk5QXVNUWxlb2U5V3lTazl0eGdFTE8vL1RsdTQ1U1ZFQktmQ1VIOTdaRFpBQmRXUUUvYURrVzE5UnU2alZWVTlyNWg5c1kvOE5tRHU5b1NVYmtnRXVaSWVkUnBra0hNTjkrMWQ5dFAvVmFWOWdERW1XbzdCckREbmdrZ3VrQXRERXkzeHY3MjBMNzdjdWQweG5YTWRmcDNoTnFTbEVUT2UzbWNQQnp5V0swOXdBdk9DUFFIVFoyN21teXRJcDBVUmt5WEllZk10MnlsUW01LytydlYzRzJyL1QvWkdZdTFiN2J0YVNOWVpZb2d4VG9tVGhlU1FXYmtQdnA2a0RKYStVbjZBMlpXcHJkM1c2c2NnMklXVU5SU01idXBpcllyVjdlNzdkdTdOZXlYOEtINlRQc2ozb0pNUExKaWwranBtUVVoVkQ5MUIrUlVWVFV0TlM5aFIxemRBQy8vOC8vV2JQZnVkbC9UZUpta0t4WDBpRVkyRlZlS0VsbDFLS2FsWDF1RUdQQXVId0xEemowSFRoTER6VUw2YyszaXhWZ3NJcFZ1Sys4OUNUVFpXbEtuWHlqRU9xbU52VFoyZXkxNkdrd1FZUkVSc2VlZmYrN2xKZUZaa0tBZmVldkt5dEtwQmdOdFpSRzRQLzdwMy9CeXlBbFFBc0NFSFFxUk9pV3cvRVdlY2dFRGdpTW9pS0NxS2hnUmpZSUJldUlDNGVpSThQNms4RWtwQ0N2UGlCQWdTQUZCU2dZT0VnSlNVb1Nnd29UZ0lvU1JJb1JRcG9nRUdnSWJKQVdrWlFOak9vUUJHb1dDbW9YRHZJemc0NjZpaW9VeWVDYmowSXpqcUhBQUxtcDFRUDJXNkhOQjNBbjRXTk5zQ0VBdlQvREVSQWxEVURCVVU2OWZoNkd3ajl4UC9WbzRDZnJiTGFLbXNCU0djbGRCNTkreWJqN1ZqREJrTXFBSUlDanJNR2dxTVZIVVU0QlI4K0pIQnVuRUgvbVJuMEc4ZUJzYmx3akhDRXVyY0x4c1FvVHVyY2t6dzk3S0pMVUxOS3lxb1dwcTErV2N4bEtrMmxWV3JGVi9aUkNsV0E1QkxacDVhbk9HSUxlem9vL0M4Lzh6bHY4endQY3p0WGN6Njk2WXdqaC82YzA1b2QyUVRYd0dYS2dtZHBkTFBNeWhTYVd6SXlqYkV4WEZibSthWllraGNEbFN5ZVVoajhqdzFHdDAxZURqMkpiOVZZWkgzdWpzcG5HWW0zVFRDZ0kzR0FHYVE2cTlmYlZ5M3o2WEN0TnR3NytvWUZ6RnMvdE9wa0hycmRjYXlEbUgzeVN1K0lJZWExNitXb09CTkduOGNlcmVEZzlZVzArb3lDeVZNQmV1azJ4dW82S0lhMnA4dFc1MDcwdUk3MW9Fb2NidWg0VmQzR1ZMckxWNk9MUHRsek1udUg3Yk9neDRDSVVTZk1sd1VERXd5R21taXE2WGF5c3psMk0rNytGbGhxbVgzczd3QUNmeXhOc0F4WlFtbnBSREF3aXJ4RVdPVUVVZ2cydHg0TVRGN2JhS3Z4dG1zMzVYTFJ3ZExUeG80U0IrU1pES0dnemszeEJXV1NSTURTTlFaeGRrZzhFVjg3QkFWaDBtSU9Pb1FmRkhDSlVBZ3lZQm9VaGdXRG1TdnAxdjdRYlNDa0Y4NVhhV0VLVUVYQ1VRbVhQUlhkU2lCK0dFaXEyRUExYWlDMjJBRzF6d0ZFQngxQ0FzMEhRVWphb0VEOVhDWXVhSUJwaVAxZi85dVhGZmdjZ2lwTzZEOUFkL0M3ZFFaQmV2b0JIZGNIY2gzM3NEdklmcVNobmxQd2x6eDBFSitBcVJuRWEzVmVnWUNHa1pYU1pIY20wUDRMZEJ2UUgzb2JZUDVCbHUvSVFSUjRUN3loZTMya1UwTVdjTG83K21jNm9mQnhJUDN2Z2tmMTc5RGxQanhhbTU5NFI5TGR1VThyaHo3M2ZiZ21jYWh2QmxXMTlmdisyTXpWdGppbCtIcW5BUXJ2WkZyMTRsVVRFOXpUQ0xlN29keUZNenhQSVBNdHNCRFJGVFZwd3NMdnBIR1FJMURkSFMvVzVHcFBvNWxtTTVsN0tkY3krU3dQd2kydHc1cEJXQ29JNndRMjNZUWczTHFObW1pU3lWQStya1ROOWFVNmpWZ2RhL3pxTWl2dnI3TVptdmZuaVhacVJVcTl5ZmNwRG10ZlpyTnZkSVpHakpsZzFFU1RUVGJGVkZPTkdUTU4rcXRaR05UVVNIdVphWmJaZGdybmpTNFIxRllCK1QxRWsyRXd3NDFHTUFhQmJockVxQ0hmbllWaU5vTWFlRkFEdUlSWnhlZHBWbHVMSG9ZWlpwcGx0cDNDK1RMMkxBcVlMMnkraERZNndkYS9RVlJFSkdRaHdtbFZxV1pEUWV6clNKK1E3MUxib1FwVWp6YU1OZmEzdUxROVNkZkQ5TUNBY1ZuUXJ3cXhVTFFzYnBzU1NzY3R2bkVyMk1aMmRvejd2R01iMk0rQjhhRC95Q0hVS1FWclA5Qmp3TGdzZ0NuRVFoSEZsS2kwUjhFcVdBV3JZQldzQWl1d0FpdXdBdHNOQTgvMStrKy9IWW55bWdDQjZHSDF0ZnVlYVFMZ2RzOU1Gd0QyU3lPQzJnVitDdGFIT3UzTW9pclE3NFAwaHdMZ2tSQ0NoQVNha1BMS01hRXlHV3l5SFlSS3A3ZkJOb1JNekR4RW9HNHBFMkJYZmJCemhLelpCTlFDSkJLQ0lFUUVBbUFleGN1NjNVMlREdUl4Vm13UkprMWRCV0M4SGZNS0FOd0xVQitXQTdBQ0FxQUFzQ1ZGaFNoQksvbWNyY1FqdnQ4TEVWZzNDcW96Tmd2eVAxSVVJVWY5VTMxMWIwQUNTcURnRGkvaE16d0JOK0tGZUNVK0dWK0Rmd0VFN1lMalFwZi8veDkwRG9BYlVYZkx2K1ZXQWdpanFmQWlYdFNOeHcxNEFWNkJ0OERoODBQNm4zN0M0MElJdlg5RHBnNm4vTC81L3YzLzM2Ly9kdi9iOTI4SEhySnozd0RtUERHSDhHRHF3UzRRQUp0WTRTYVF0YWpvaTJRMXl0dGYzNDhCVkRDWW9RRFo3TjgrUzlOVkk2cENac05RaDZVQld5T21laTZhOU5QTXd5aGN3N2tiaVdjME55TUlqTlBmV0NMakNiV1Fta2hpQWovVCtKaENiaEpmVTNuek1sbUFHUlFuTmd4bW9VLy82aEJpampEemhKc3Z5a0xSbGxCWmJKRVlTeVZZSWM0eThaWWJZTFZCMWhwb2pTSFd5YkJSdWczU3JLZTNqYzVXV2x1WXRjcTFXN2FkaHRvcnh5NTU5aWpVcHRoQkpjb2RWcWxkaFNPb2FpUlpLZE1tQnR2UjFISTFETjhZU2d1a1dDWExaa1k3RkRtZ3dENFcrNVU2cE5DV2Zmd2FPUVhrYjZBTERIYzJBR3RsSExuRjJ0M2ZMZVhVQjZKYmFnWGlIamVqK25nbTkwSDdBN3M4NW84Slh1L2NFMFlnM1B1K0FtdlhVTDVkbzM3L3kzUGhpUDNYTUVhNmZ5SDJlR09LS1I4ak9UYldFcDRKdTlKckFjbHVjQlVSNk9lNElvWllJTHlGQkdqT3lQYjl3blVwaUJCY3h0dGRsNVA1WFdMdW40SkZJMlkzTnFRM3B5MmVtMk53REg2ZTJqY0d6VzE1cDdQekZKeEpYQ3VLaUt4T0NGZitSRnRac0dKQVRTUllwUWRVQlpJQ242eEJBLzdia05aZmJiK1UyQi8xcVRkdlNWeDNmL3VVMmFRbjVkV054dFR1NFhKSDlmS3JJcU5JYk5nZmFTZUtXVEtlY1lCL2NSZ2pmVVVPMkN3WTNLZmhkb2NsQjdrUlZET2JJSFlXT1NMY2VNTHBubGxaTWFQRlMvVE80eldURWVVS3J6VjVWMjJpRWdXbG5nQjlHU2twVGl0cVFCK2tIaHZRNExhbllZNm1PV090RW1WRlBld0lRTVN5TVhFQVliYzE0d1p1R0tTNVJxaU5yZXZKRThuLy85R0puQzBtcEhYSGgyMFRkOVdMV2dYVnZRZHU0a05OV2xORkE3Ull0b0RURGN4NHk1eUFjTmhGNHNtWWFHclFHSzlCQzdBNnZzelJOWlgzbFFFRVZTclVHM3JiOWRsb3JTM1o3YnNQdG9CQUliT2d0S0swQUFxeDEwYnFBZjBVZFRSQjkwQXJNUS9TUDZJS25FSGlRYTJucWt0S1l0eU15eEJ5WWxER2pyMWtaNlVOSVczYld5TldQOWlLRldRODEvalpleFVaaUJKZ2hhdUNuRXpNbkpKMXdodVY1UTF3SkpEZ2JCRFhWRDVTMU1rWmtGNlZJaWVRRFRwWTIvZVp6bnI2aXFVZk9UV0FhTDdqMS9hT2JtTlhRVnpjUlFhbmU2QTRwQjVSZCtTaHJzV3d1MXc1UVpaQ3RDc2c4WVBuTUNhU3VrdGZVQjloWXl0NXVVc3pkQUE3MytUU1dsbmhjRUdEMDh5U3RIeFN1ZGtNTUVxUGlJVE5GcFZ5Zm5KVkZCbHUrNTZPT2ZSWk5zZVNrYVlEWFdPVGdhaGYxZmM3d0l1N2hYTXVJa0dYZ1dZSHNydVM4bnQ1OUZJclNtU29salNXYWdtcG5yQWFpYWlacUZwSlV6dnA2aVJEWGpJMWs2enJLU1FoMjFMUHRYMHZxSWsreDArL2JCNkJGakwvN2oxZWRQUGZGL0ZSY0IrT0R6N25pM3FZK1VtQVQ0Z1NvY1FvQ1VvWHBZZlNSeG1nRE5FN0UyQzJnalhsYmc2c0o3ckNxOTBjUjFGeVVzUU5Nb1NVV0pmTXVPSXNnQ0hTRzVVNEtRdDkvcFRjUkFITVNZZG9MaSsxRWx3ZFo4ZFpLenQ5LzBtOVZlZkRWQUJ0c3dYZ3V3ZU5GbEdnempUZElhS3dLZWZ3SmtHZUErQTFMNU41b1ZSOW5pTTVNSXVoSHdaaGQvNEJWVnhDL1hDMjRqSkxoSWlqWE9vS01oYjVHdlVVSkVUanAvVksraHJhS3hiaGo4MDhuR3F1WFM1bzU5NkgwYndLZ21UdGNsTi9FcmlSaThLdnNNRHlKRTBNbUUzTGZSbHJQdFJ5VzFJM3h4VUVYMmVaVkhYcno2amU4UTJKMVR0TmRYTnZsVTJraU5PUVFaZ0hSV0l2OFB3bnJWTXJvUXlOVUdOc05vVmlaaVFlNXI2c3ZJRW9LRzJreWlCT0dxSE5BYkZqb3EyM0FaZ0xZaExnSVNrQnplTTdLemhJV28yeE9DT0V6cTFwT2x0cXhmV1lNSmgrclNKRFppYzlSUnRlMm5US29NZktjVFlyTm1tSVUxTEVrV0YzNTJ2TWlqWHlrY00rblFMZHVvc2RyWHpNU01uTVdmVTBhOXhLdjJMclRySkFMK2dZcEo5aklxYzZwaUNvbzRuZUc2N1JiNXRkOVpqVk9tZkZMVU9sdDIrOWE3WTd2eU1qYjg0cDNnVlhRM0g4SHJnV3lkOXhyZlZoV21ZeFVXZk5yQWoydlNEclZLc1pNQ0tMbXhRQ2ZGVWsyd0sxVE9veEh5RGJDKzc2ZGw3YWY0bGhOV1BmOEhJMjRheE1HbHMzZnF2MmdzUEdzRnBHaHgySmFQZGJJZFNyOGxEQVk2MDYvajB0VEhUbHJtM0x4OWZscFBVcE1pRFd6U1dJbklFckdKeXZDMlJmVUdPUW9oNDF6d1VLMjgxenpuU0pGanJVd1ZRR20wVGJGbUtYYUwrS091U1FDTGNReCtUcEU4NVFzTnM0bXk0ZHhOVjBXME1oN3FaSEIvRzA2YVdiL2ZTdUczMWFpRytpM3lycUNKS0l0aEJ5RW9wOTdGbXRXMmtkaEc1aG9Jb3dUVllIWWR0akJ4bGRpUXkzOHhTWkpYdXdreC84WVFOM0pIQWNBMXFGRFRocVFQRUZkRXNueVRkcHZpTkRBNXZ5WXdCVTBZREtCbFJkUUFzYVM1MFhUVjYwZWRFZGhQb0dORFF3T25NU0ZuRk16bkZNeVhGTXpYRk1Pd2hOYjZCbU5QRE9UTDgyMnIzdTc3ZVNlRThvUWtnNVNDemtDYk96RTMxYktjV3ZFaVQzNFZmdGYvY0hFT3ovRFFPWUFaQ25BWHNEay8yQWFTZlh1cTFNZm55dzRQT0lYbGFxVDVNK3hTZ09QTmlxZUIrZkltanZBNW5YaDhaOUNIbUM0MlhWbXMyYitXZjlXNkozM3Y2L0ZYSmxnQnNhTVVrQ2tzd3NodHpwbnFSaVI2a296N085VXhIekxHSk1KaDB2NHVWK0h1WHdTWkZJS0pOZGRxOWluRWlpWTd5aS9PWkJZUytjeFd3TUUzZFZsNFZGTWtwQVJqWDdSdWtlbnB5L0NNb2N0bUQyWmpub3NJUElNelBsMDRiT2I0RHRONy94RU13MDkxbGc1ak5jc09tTnpYZ2ZqajhRZ0NrRDIrUXNTVWN5QUliMjdLR0hGUXpsU0VpZUJjQlYvMUN2Rzl1ZGJLenljV3JhVTRRczhrNEJIa3VhdnVQcEJrY0tOR0VYTURyZlFhaGtKSUtBVU05bVVPeHBoOS8rQTJhSDB0blBWTDh6bUdHTXZtc1pGYTZnZGFGeExJV2pUd3gyVkdCdk5qb0RmUENOYUxJWWNjN2syZGFCN2M2T0p6MCtCdTExM2pMWTBQSmVLcExNT2l2T0Y5aXlBeElQdHBJR1crMVA4U1NGVnRvNmJTYWQ3TGpnaWdFUmEyd1IwQTJkTCswbXNrMDdtVllNY3p4Q3hHcW9RelJ5amI3UW5mS09yMU90UzVUZjdIOFAxQlFaT0oxejEvZ01QRjh0cWpEY0ZnUU1xOW1pdWd3R2RYaS9WcThlWU9PS0pMb3NuL2hNVW9hZG5VRzZmdkY5UFNGbGUxcXN2WGIrZGUyVytydTZIM0k3Mmw1VlBjMnBMRzVnNmRSdUtVSS9vbkRlOU03V1NpWDI2Q3hHVVdncFRaSldVaDVjKzdxSWVuMkluTjdwZW43WTlzL1NSTEVSZFhLdmJIb2E4azNmZk1jTm54K3h4aEp6ckpZcGk4ME5zNVg0Mkp4U3pDcTB2RmFrS1JCYTF0NmM3VDFBSVNNaXRsSm1lLzJGVWtmUjBoWGMrRFNBdG9ISHJsNjFzMnRVTEhZWWg5NjBxSi9FWUZmOXBuS3V2QzNMbzBOcVY3MFRwVFl6bGdGd1JENENkUE9QYk96QVFiM2tPYXJIUnRHR29BNzFFcFQwdXpWWjRGWnJJWGIvY2toYjduaUVSMXQzVVRUUStDdGdYQUl0NE4yNFU0ZXlyVWMrWStUZTQyWjBzK3ZpelF6R29GMk9QYktGczJTTGk3c3A1UHNwV0hIOC9HSDJaa2V6YVByRkZ6cjZOSmhPakpsMG9QNVZDeHRqWDF4bnQ3bk1RTWE0VEN0NTlTTExSZ0t6ZldOU1kxbHNWS0FrZFhHOFArQWhTVUlPa05keFZYbmZGQTRRTW56QW9ycnQ1ZFpqN1V1dFMyOGNzL3BOcnhKTksvL3hZb21vMHhMazlpMzY5QXlOWjdnb0tSWlI4NXFqMVRxZFp2ZXlOVUlvOTVLdDU0ZTF4MGJ4ajhsaUZLZ3M2RVpNSTFXVHJSbXVHZDJabVV6cTRESjFRa1JFd3RUNFBocGZXVmJVdjRKaXVYMmJSbTNVVy9UOWRqWGJOaGZ4TGtpcUpCZDR5cS9kRUR1cUY2c3dLd1Rid3JidVRRNmxXWGxiNlI4aFFtNzNzN1NSOXhKajI2aThid29admo2cHF3NC9hN3pjTHJZZTdKcGpuUk5rRXpkU3RUbjZXcjAySnl2clNJMHVTMHFKakV3Wmw0d1NrcWRIV05jK0F5aGx0YzNhK00xOG04T21hbGJaaER1QlBCMTFvRHhIWG1ncmJINmI1WXV6bXkzTjRRbmtIc2hsbVY2ejRtZDRIUzRHYmR3bktjbjZwWi93WStodTR4Z3l0R3J2M0VhOVpzcHNFOENram9hOENGL1RBNXRBcXpFZHRJcmRtOGF1QlJXUERZbnppNnppZGJMaHNrMjJnT2F4dytlcnRmbko3YXRUdmlKWFcrMG9jMFl5bmZMZVc4UzVRQ2kzejZqWWdHeTBPT29tL3FmK2VaZTJKK1YvNFhKdTQwNlJ1cGE3Q00zaW1GRXhFNWxsT2FZYnJCMFUwa3pWNStwcWRmcGN0Ym9sb2l4S0dmczk0SmNxdjl4R2FXVHZES05IVU5zOVUxdmpYaTIwT1MzMUMvdnFwaldqa1hMN2hnUmFVallVeXJldGIrSHRsbWdsdTNtaE4zdzhmR09wL0puSnQzcUFKekpLTUNoMkZCNWFWNXNWNDlXaWVDYVQrZGtXenhWQ2ViaHNQVCs0TjdpVXFzN1J5OHNVeVpHZUo2UitYb25tSkZWWVFZeFdtNU9WbVpXajU1ZEpKSzI4aUNTWlBNR2NyQW9wVERUb2N0WHpoMmFuNWlhUmNKSFVYY29ORFhBWFlJTXBXQitWMmNGZzhseUlpbVJpYW5hbTVGWCtMK1gyREV1YXcrQXhKZE9sQU0vS20rRFFKOE1iT3ZCZ284a1dOdGJZWU5WWkcwdzIzbHRqZTVvMVRXVlRFZDdlT3dTQkY3eXNDVWYyTnpGNzJvZVgzQ281Tmx4eWdjZTdJTUVyT0VYMkRZVlZkazVxcEhIMFZIN0p6c2czY0FpU2thUGhXb0dDYWE5UXVDTWg3c09mQ3NMRTU2ZmFwd2ZkUUd4anhRdUVzNzBuelc4YURKQmRRQ1ZXNUdQak94ZWUrZFpKbEphWERaOGxpZDRtdDFTcnZGTnVUVTJOVFkxNit2Qm1GTGlQWklVTGsrT1JkYkxCa1p5RThNeDBZMnhXVkZac3lSa2hsTHZKMXZPRk8zeTQvR015RHdVcTR4K3c4SlQ2UE4vWmtsWjlxMlMyYjU3ZXBOZjU2bFY2VlV4QWNwSllkRXM1T1hieGhwYjhsZzVyQnhxZzFoRWJvQTRaa2l3L3FEMG1WYjhZZ0tmOGxRMlFqYWE0YmpnNHpkci9oM1NsNExFVmc1SWJUMUxXbTgvRUthNmNuOTdSYWt6dFUxR1JIMmp6VHljL1VWdEtMTXVMMzNkQVNoQ3JyU1ZXQVVWc0hwNVNyeFdBalJwVzFDZDBtV3RLNjlOdjF6OXRVSXJwNVNVbHVmNzEvaXBDa3JsTTdVdVV5YlJDU3BHWnlId2FaY0tJNTBmZEVxSW1jZDBXUlNWd3p5dlYwZ2NpcVZRa2s4bGxyenF6MmM1TTVpOVRVdmFUZlk1NE9tOS9PWWxNb1RzdHlueDd2a3B5U09MempPY0M2aFJKWHA1bXIxYzZFRUVCdzJsOUFLK0pjeWpMbmdoZ3l5N0gwZHNlSjNOZjdvMnVjdXJvdXQ2TGMrdmcxSVZ6ZDNyZXdkeldsN3ZpWEhuQzRjS0g2ZGx4VzI5N1huZDFlVXJjNFRMWmw3OFR2Q21uajNyYTdObzg1Mno1ajdTNkFxZTdkUmVFMTU1VFpPZFkvUlAwNEdlL2oxaHlFVVpGaHU5NlJQYk1PQysyUGEyM1BhVzd6bmtrVmcrR3lVRjNxWC9sd2pjZi9VTmRxVk9kcWNHakhqdk1tM0x4VTRmZUkvTDU2S0pwK3h6SzU2TnJhTXB1bVhiVUU2YWVaM2hHNHF6OHRpZmMzSnM3bzN0Z3pkUUJ1VE82bGJVOTJuT2ZycmRDL0x3amZTQ2pvbUZnWW1GejBZOHJMamZ1UFBEdzlTY2dKQ0loSmVmRmh5OC8vZ0lvQkFvV0lsU1ljTW91YXIyU0V4dS9SSjZyNWlxaXhZZ1RMMEdTRkFNTU5NZ1FhZEpseUpSRlMwZlB3Q2hiamx4NVZCL0tyRUFoaXlMRlNwV3JVTWxlbHhOeDkxdEhYNXdhbmZ0ditvR1BQM3YyK3NoNzErN012T0RIMXk2Y2MrMWZidFY1Q0N3STVQcGhoamtSQnRSNk52UzJ2M3lvaWZvOUpYbEFWZnZaK2J3aUJ1U0dja2h0dUgrbWxFTklaTHZKaklYOW52SmhKa2p5MVNuUVBuN3BtRFgyYnphV28xOERabysxZWREVzcyeG0yUHFheVUvRGd1MVh4VktjWkNHZHA1azFza2xiVE5QL21BT3ZvVUo4Y0FKZVE2OVpUNWlGN2RxSnVIMmVFVVNnWThUTHhNdmdhTWlCNWh3YUpQbnJGQkVoSFI3RjZPMXdRVG5vQkpNS3JJWlNPRnVpbmtoOUhzd1dMS0NXa3l6YXBTYWdOc3pWY0trQlhUcTlQenFwemdXQ3Jhdi9KdVhJUjROV1Erb3JQQ2NRVTE4RXlZdE1PVGN5RnNLcDFlMk9ROXllSUpjVWxCK2lJZGE1by9JRVVmMmZka2F1a1B3VkRmbFNxNWwvemdqbHZBblY3U2gzb0xxL2xDTi9oV0YxTHUzTHFIcGxhcjdPRFIzTG03M1pkWlVQR3JiQUw3Q1QrcDdjYlc1WDduYUtQR1VtbGdBWjFGU010TE8zVkdPRnhyMXRvUXlYdDMvQVVjNjBPSnVxL29vT2xqV0g2TG9IYkNhQzNFSzVIOFZBTVRBYWNLYmJYS3FXamloRklxR3lrOEdVMlQyQTRLMkl6WE45bDdTRmN5a3RyK1Z4emdNM0NTeGJUTlZtUmlKTGd1V3lwcGNqZVo0YUpDckFaZ0wzcUZvUlcxbytISmhnZ3FPOVo3WXRwV3ExWTRobFF3aFg5SmtKU0RhNHMyTDNKK0pZSEI0RnJiZ2ROMnE4NlRSSHZta3o2ZWtQYTM5V01jckZkOXprOWtoQ0RiaE9ZQlpYallpZWxzc3RnZmU1dCtTZ0xLb2NNREljb2xBa2hzMm5Lakx0VEVwNkw5YlBNV2EzQ3EzRTEyd21WUXMxbGNoTWJMaGIxVEhiUEljc1F3WFl5akQ0N1NSWHhLQ0NnVkdlV0RhYjU5MElRczhXT0JXVzRsV3MyNEp0SXdNUEFHYXNhMlVJajl0ZW5tZlY3TXp2bW1SVncyeUxaTURFSkx0SkxJakV1L08rUXU4VzFkV0NhVFlmVlpoWWdzVThjSGlEN1ZMZFNxbW53eTRJRVBrem9BRldtazJNTStHbVN3RVBzNENleUJ4VnN6M0Q1LzJmNzVPaTQwSTMwT2hDN0tycHBGVEhVa1FKS3o0V0YyMVpZODRST3FSeG5KenFYaUo4TExRTmoxc1NqZ04wdEwvQzZ5YklyaHNKa2pLUTRXUUFkSlZVdndjeUZ4eVBxT2pWZFhvTHVjQXllRUZwWStQZ01DcXdRbG9UMGlXS2FNNk1aUHhxUGdlbmVYWWdUWVJIRFNaNzZ4UnVlYS9SSGpleHdVdmZGanB1Y0pKUDRHMU1obTEwSXlnOGNpRjAxSzFPTWhkVEVWUXJ5d1ZSemhjN2pDTllVYjlMY0FYZ3kvYjFSbDZQWElOTWs5UnRtSFdGN0tHOE80SHFkTG1id09GU05pdGcrdVhJM3dVV0Z5UjI2blp5ZzFuNUZ2aXFoNWNrMXNoNklYS1R6L0w1T2tqc1czZXZwb0V5OXJuWEszRmhsZHM1NFJRN3BRNVBmRDJ1SjA5YnlsODI4eHlxSFJYaEo1WU9hZmY3NGQyT2I5aGNldnFqc0QrcmlITzR2UU1TYjdpckptMmZBemxyb0F3c09zUmo0dUFqOGQwU2VKK2pKZHF5d01UdGJFOWkyRENxL2JjZ0VrdWxGODlaRVVWK2RxUWkwcE5IZE9FZEUyWHZKTGlTOXdrVTd4UkZWZytlYmN0a09LTXRTZW5IMFJJNHZyYmxzVXp3bHZUNWJVVkVIN0lsZkFsTi9DOFh3MUM2TFJnTGV6U3ZmQzdTTVpsa3JoSWEyVTF0UllSWjEybXV6a01TOUphTjJ2VklnTlVJbG1jVnFkNlRSaFZobkR2cmRROUZwTXA4VWdFanZGRU53eWU4cmtsQmJUYUZFRVczaStxUHdhQ080UG1JTHJ3aGUyaXhwc0hrR2Z1NENYaExlbitiWmUwanRvU1VFM1NhenMzemd6dnhPNXdYZ0VmbmwyUzdxcGoxVm9QRWh2b1lDVzNjbkQzZWtxQnY5MkJ6YUozQ0pRdXYxRjVNNml3dFQ4Sk4rdjlSdk15QUNDMFVpVWlMdGZPZzJ3bWFyWU50VlVESzBLdGtmVnRiVFJBMHFaUWkrcWFpZVRwdTRId1ZMMld5Q1ZUcExMRGhTZjJwc016UGF0YWxPcWFIblE0RzJSbnM3NmVZRXhuUk5OeXpxcGQ1dHZmM0cwZUw4K044a3FlRGFCU1B3c0NmOFRyclF6RXpKeS85R3VaOHJjaUwzNnFneWExcEtDTWhObUE1emdCV3k1RWZsQjlob3hLaVlHREgrUDZhaVhRaWlFYUVLdExtKzdsKytTdXM1UEtVUXAvSzJlYVNQam1wMWNJTDNrY3pYaVFKMUFtMHczSUxvR1BtWWt2SXpMR1B1d3ZNemNiK1NJK3o2VS9jdlA1U2dyUEhvU29KMEZzRWVJWkVCY1JldVZVSitqMGNYdjQ2cTFMMEovQkVhRkExSS9IaGJDU0IxQmpjbTBMbFlHOFY1ckFLazdkc2U3OFVia3ltNnlLWHE2c0tjcmt4cjlQN3loMG1ldnl5R2dPTFNQd1N5VS9SQUpJV2RJbndhK0JQZVFCV25mNW9icDRXbXhGSnZFbVlYaVdWMXlDOXhpOGNYbFR4STJLa3NkRFJOT3Zqai9raityWHJZbVhkQmVQQlpnTGw2V0xYWVZCQ1p3UEwvUEprL2tOc0E2KytnMTZpaVJjQUoxZ2ZxWnFvZy9NbERsTlpIdW51V1MrdWR4RUJDUGgvdUwrOVZLNy9WckYvQU45L2p2d0Y0Ty9YdHY4OTdlVnhKQStRSUFBQUFjbmZDN0VkRjVnT0FvamlVcStLODhmQ2FVKzkzaXQzbzU5YXliRFRzb2ozYlk4allrdmFBMitGNlM2cHBHaTY3YW1FYkJPRGgyQjBPMkh4UHJqN05URGdPK2hVZFMxVXdLNlBXOE83TEJNMFhyb0tWaDd3dnI3WmVWdnpDQVh1Y1JONGw3WHdqalhpcUV2bmRwNk9PN1NBOUQ3akQ5YTlNd1AxVmhWY3NoNmluSWVtb01PUit6Q1ErS1hZS1FxSEhMa2M5d01NRHBURVhIaTgrVVJhZUp3NUl5UVpaM2NSMWJxbjNqaG5WcUVCZlNaZlRRVjZBdUI1T0ZidkJqeW5qd1NjQWJmQ0pqaWJYZTUvOTQ1cE5OeFVFREJER3JJQ1JBZzVuZG1BYXc5WEVCQUE4eXBCQUNkVUFMenF2WFVCMU0vdEN4Qk1aeThnVUZwMEFVcWk5Z0lpRDRZTFNFUkNHZk9wRFhDU3h1cWNXbEVDelEySzFDdTNXYU9VQkdoZ1ZmcnRxVkd2VktCTXFkSWtLbVpScUVHR1lrMksrZE1vVnFwSmxVTDFESXJWRDFsVkRSdUJZQUVVVmZxSFM4QXlCT2xkUDFTVlpBTnBwRk5OenpSelQweE9VcVBXaUYxNWFRUmt4Ym9LUVNJSjZCcXdPSTlWelZucTFhZ1F0YWcva0tCSjg3S0lTSWRMSHFuZThCd3FWZTRNTkxHUUZYV3c2bWJJcW14TlZxM01qVWFvVmN5MDJVWCtMdTlmMGQveXBxeWl2eG93NDMvSWlZbXpSdXlPSG1BYlJ0dityWm5ScmxmK3ZNejJTazV2SHp4dlRqNzk1TUpWelpkVXkwOWRvOTg4dExUejF5bUFWNkFadmtEWTR4U2lnc1FTWGIyQzlRME1tdzhWWWxTWXNZbHA0YktlOWtlUU9mTVdpckFvdDJUWlNrcXIxcXpic0dtcktBcUx3eGR0THp0Y2pJT2VHNXVZbXBsYjlCL0F5Y29hK052YTJUdkFqdjFpZEhaeGRYUDM4UFR5OXZIMVExQXloZG9UR3AzQlpMRTVYQjVmSUJTSkpUM3JyK0V5dVVLcFVtdTBDSXJoQkVuUkRNdngvZjdGWGttT0twUXF0VWFyMHh1TUpyUEZhck1YK25yUWJheDR4czZCL2Q3cFQ4UmFITzVqSjlZWmpqMHR4SW9jdmpkUlpFL3R3MHI4eHAvVEtmL2J3cTBWVDQ0M2hMODNLUUxoeDJVblJ1RG5seW1VRUdXamtZQWFLcEhOVDZJMlVTUlhOUGRBWXkxNHFLMUdWSTh4KzR5cXlaZHZQYUd0THFZelRPMFhwOVlwMG1jMW5OYVk5RXh3TTNNc1BFT1lXRWNIYTJvc3lPRkE4OGxZUVIxWGo1alhKdG9EMW1vTnUxWlZaWEE5NnR0Vy9sNWFHekZqdlE1V2ZzYkFOYjhjTzVHT082Y3A3SHVsOTJhR1ZXNEJQdWRtNi9XTXczZnZFUWN4ZmxjZU1jTUpiRjFwck9QUVdMR254ajlXeWdzY0lCOU9oamljSnBZbk1xVy9aQUM1VGxadS9oMHVYbHo2dkxodWUxRFhDdEErZVJBLzFnK2lIZEg2dWFYUnorRW5FRW9kTHREQ3NWSUhLdExTOUxaZlVtNWhoMkpSSFZRdnRFTk5vZW1rSVZFVE5DbkNvN1lndllCQ2NScmZRRVgvdjBiaEFETy9qdVlJMXNPc3B1TUV0cUl4L3NZcUZEYk9NV2tabFZYaUc3VTZwUjNSS2RzNVB1Q1g4bzhQQkdVSDRncktDQ3VxVkNpYVdNY1hvdEtSR0ltUkVGa2phK0tZRkNYV3hER3padGE4S0NjbUhjdkpMVHF1MVJSZXY0akp2bXAwUks4VGpHOXY3UEl6L3lvWUxvK2tnOUw0aXBvMS9mbiszeUZka2RpaWUzSjNMME9LTmpkYlZKY1FEUG1CM24zOFBnam5ITndLdjlTMDZ0YytRTjdtTFFEV08xSGcwN1hXclRDVkQvRmljMDBvMW5PTk9FWElOM3FHamRHMitZZ0ZHS2lJVjBIUkdtRDVRUHdUUVp0OEFRUmd1NDhFVHR2YjFCby96YlFEVm9zOGZJUUNTQUxZN3NIYjU3V1A2NkMwZ0pONFpaRU9nQjkyTUI2TFVaaWtrUnRRcHM4ei9IL3lxK2pzMXhCWDRwZG9uUTZTTHdBQSkgZm9ybWF0KCd3b2ZmMicpO3VuaWNvZGUtcmFuZ2U6VSswMTAwLTAyQkEsIFUrMDJCRC0wMkM1LCBVKzAyQzctMDJDQywgVSswMkNFLTAyRDcsIFUrMDJERC0wMkZGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFEMDAtMURCRiwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDMCwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7fVxuQGZvbnQtZmFjZXtmb250LWZhbWlseTonQmViYXMgTmV1ZSc7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZGlzcGxheTpzd2FwO3NyYzp1cmwoZGF0YTpmb250L3dvZmYyO2Jhc2U2NCxkMDlHTWdBQkFBQUFBRFhJQUJFQUFBQUFpTHdBQURWa0FBRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBR200Ym53QWNpVDRHWUFDRWZnaUJBZ21jRlJFSUNvR25ISUdVQ0F1RUhBQUJOZ0lrQTRnbUJDQUZoQVFIaUVBTWdVc2IzM3Mxak5zdkNlZ09kRXFKN05tVEtJS05Bd2t6ZUQ4U1lhcFpieVA0LzA5SVRzYVF6UUptcXIwNm1ERXdrK1ZTZCtkVktGd0Znd1k3UjZFd094eHRRb3g5clVvMm15ZWI2MVkraUZMMHo4bWptZkErNzRPRmltcFFZR1FrUTRmaDR4aFhmUE0zdTFwNjVzTjNPZ2RHTklTZC9mWko2cXRuL0tNaHBneGZvRWdwcXJRaVlmczloSk5NdjF0d3h1Uld0cTMyM25vR3RvMzhTVTVlb21ndEtySjY1NERZUGFwbnllUVlVS0Y2aGFnSnNJZm41L1ovN3QxZDNjR29XTlJkd1lCVnc1SWFZd1dNcVlnd1lFTVl5QVlXWXRVVDBmNzZqWHhSK2xJRm8rSzk5bVhpUzU5UVZDZjE3Q0dtUEJxRGlFYnM2NEYwVWNiMlFUU3FScXFXQ3hCTUlFVUNwRWlKUVJLWkpWSHBzaTc4UC83ZklhYWlkOUdtcG5OUlJZMUx1MjA4dUxaR1MwUmlKUlNhU3FkckUzL1JIZTh5MUliYmlacGxVOGtCSXMxY2RBWnRVM2tEUlBlT3ExUkpYYUhmcTdObXBDVEZuN2c3NEpLb0pDZ0JaY3V4c3FzaktMcGp0OWJyNzdnRDVpNjBXcWl1dnY0SG9BL29mOXBTTGlxSEZYaktUM1UzdXdFeW9CWXVZWnYxZzVKdmZVVjlSYTJ1ZWxvemd0TVpTbGNjWlRCdnZiNTkrdit2TTd2dzN2K1M3UUNRbDd4Y0l5aUFjMXc1Y3NDanFSSXZsSE1VMnJMY3NsNGQ2Z2pXVE8zYStRRkJ6dmtYaExZdWxRTWpnTjJFV1ZTY2E2d2ZLM2xnVElVcndBWUFyQkw0ZjZhYTdmeGRRQ0JCQis1RnlsRzZGS1U3djU2aWdrT0s5ZFdEK1F2c3pzNHVRU3dJQ2dzUUNxQjBCa2tGQUx4QVNSY1dTWUtndXl6cFFzd2RCWW82a0pmb0ZHSVZjcWpjdStoY3VTanRzbkxwb214ZHVxak13OWVadkhrVDdJMlNMV1VSZTlodnhqUGhUZ1ZLdFJTc3doVzdsY3YxeDFEN1BoUXpxbGNKRWtXdmY0MzcvWDU5ZzdudXd6YU5KUnlKY0lRUkNjMjhqLzk3N3VGditrM2JxK2dma3FDREVPZGliSHZQb2FodHM0Z2ZLcEhTWHBEL1VnV3dBc0Fra0tkSVlFQ0JBUlFZTEFtQ0RzSlVCRktpQkVST0FhSlNDbUxSRGRLakI2UlBIS1RmUXBDbm5zSjVaZ0swVkJvY0NEQ0JWaDk0NDAxZEFjQjhTeUlHcUJDQUxta2dPUGhpNjBCQkVBN1pyeThHNUNjMjB2c0RTZE5IdDBld0wwRGdBQllGSDFwazhzVjF6U29vUWdGQkF0VURKb1BxU2ttU1ZMR3pNOU9TazVPUUUyRExCL25udElBOElwdGtMelFKY0JJQWF3R0FIUkpKbm5yTzN1cG55TmlNeS9oTXlNUndHYUtock80S1RPdnY2MGplRVB5VmJjc0hzenZic2pIRFdaRkZtZzhTSDZCVmU5T1pjSm9TQlBjaDF4Vm55cUxIekVyRlJMam9QQnZVRUtsMlRvOW1aUDhiMFViUC9GV24zL3pnVkt1d1dsZVYvdFhXQjNLZW8rVFJHbE5CazNUVnpseXB4VHVkWTZ0THA0VzNhdHJwUFlnSHhpYnJkRE4yR05nUnpUWTBhNDQ3NEh5OEMzRVM2NlI3emg1T28zYk9MQnN1bnhiSkNHL1Z0S0ZYTUFwRU1tQXFPalJQNUJJUnA4THphbW8xdWxteVJZdlcrOXZnQVhQYUF3VFFHT0hUNmdFWUNUTGgvdnJOQ0dwT2twK0JreW5CaUVBbjdXcG9pL1FOODBxWFJXSTU3RmUvRVI5RTRWQVVuQ1VVUEpVQ01Ua0VabG9WWmxVQnB4SUtvbCtCelB2Z0VReFpBQWI1RlFRQ1orMFFvS2JwbENRSk1BRUszNXRHdVBDOUVnb0FsVUJ2UlRlQXZCZ0t6d3VPaUhPSndpSTdpQWt0TThWdXlKcm1KZzc3THdJZ2dhV2RKWjZVWjFDaE5hME54RE9PdXFvNVNoYlFLNzhDN1ZCSzVZRE1Uc3RMOURlVnVrWTJCWlRSMWJWMHBQcXFmeGZObmpWOC9XODRhTjd5dG5lODY0Z3h4NTEwMmxublhYVFpGVmRkYzlNdHQ5MXgxejMzUGZEUUkrK0IwU0JRRUFvS1dESXFWSTRjS0JZV0hLRmlLQmtabElvS1FrMlB3c0FBejhpSXdNU0V5S3dVaVlVRm1WVUZTS1ZLc0dvdXFEcDFVQjFpVURQTWdPclhEekZnRG9xNTVzSWJOSWhnbm5tSWhpeEFzdEJDWkpDM0NDQVFBQ01BVElBSGpBZE1CTFMyTmJ5cFJra0NvdGdlQW5NUzNSMDhyQmNDakhscTZKT05hWnJUUllLY3l2UnRnNDIrRUdpaVVha3ZxUm5xWlB6bVRGY2VwOXp4RDNORkY2OTZ6bjlaeDJLUFZWSHQ3cElDYysvd1VTRmYzT3JpdWpOU0Nya0ttTm93U3R0ak45WUUrNFVlc1Z4NWNJZWR3eGJtMzRLdWY3S0ZOc1V1UHlwdm9LTjFBWmVvaTdiSTRwcDI1TlMreHJTVDBEY0hHYmtGZnAweDUwUXg3MDFTTlZQQUNOSjVjajVLejFrRmVoUklrYjIvcWVpV1lzRVc3U3p3QTdtSzFGVjdCcTlDS2pXWHlWRkVEaG1OU1c4aUFDT3dOcm5IZVdvTjY5Z1pRQTlVU08xTUh2c25NNWlhMjR1QjlrUHRJUzdXaEZvSXVyTFMxeHFJbG1vZ1R3SmlZSUthdVdMazBYSVMwazJ2blNFQUl6blBPRnQvQXllUUZPZSszdmVEZ3RHT0E3elliRllDTUNSK0ZhSDRDSEpWTlRJZTMraSsxUXJZRUZ4YmhTY2RvVkViNjdQY1k3RTk0ZGowa2xIR1dmeThMOTl5K2hBTmxsaXNDRGdUYUE5c1pTSGl1UFU2M3o0NlpUVE1BUitLYXVuc1JBKzZJZTdZTmtYTDBaUTExUUp3ZUh5ZmU0NlV3bUhVZVBTL2dFS0d5QUUyaWRFemNYQmxFVkxJMlpzQUZ2eC9uUkxUdExEcjBNTnBob1Zxd1RRYkRod2NPbHlQb3hBTGhDcncydzRDSWhJeWREMEZEZzZ1eDRsanYvc0kvT2FEZ0lpRURIVXVobElzc2xqcTlpclNLNTYwMGMxSk55cVVmTWVWRENlVlhLY1Ztbk5LbWd0S21rc3pwN25zbWd3M2xYUzNsRXkzbFN4M2xFeDNsU3ozRktyN1Nvb0hDdFZEa2JKSk85bCtoWkxudDVrWm52aERzajhwcGtNb1pqb1FHSUQ2Y0xXUjFSL0dubTRjY3I0WGl2dkdvY2lDU3BJTW1DTGxzUGRVYWRKbG5Ba3dDeXFub0luS2FIakJuQkFnb3dmeU93OUpid09SL3M1d2VwdkJTSEE1MUJsSllFRUk0RjVoQ1BLbXd6WTFOVnMwdFpWZjEybmZoR3ROc1J3YUxSRHJiTERSWnQvNVdxR1FqQ2c0R3hUWVJvVmdzNEJTUnliS2VFRk1CVUdNYlQ4Q3NtNUJ3UUdoMzRtL3RESUk0RWlURVNDNXpQYUJ1R3FtOU8rVGRVcmNnbXFvckZrUWJ6a0NwT1ZRdkp2dUlqZ0ZpaktDNk5veGlHUXpveW9na2laa2pFSkE2U3JETWs2R0xad1BSV01objdiVXY0ZnYrTStNZWQ4ZjhSaWlNVXZJd1FZSGJaYUFVdGJiZkcxRDFaWlFXNmZiWmJmckEvbzJhOEJYTFlyWDBuc3FlNkJOcXJSMjRVRTNkck5LRkZiTzNSL0dUb3ZYd3RLWnU4UFlZZmFZNngzY0hzWjJrOXRNWis5NEdOdU1Mcm5XenMxaGREVTRaUnBiMTRmUkV2UU90YzBPMkpMVEw2S0N0NnNNTHFHYVdsdTdlNkV4NlJBYWp2VjBRKys0L3pPbEp5ajB5cjY2ZWxxN29JUHlibm1idkZFZWxsY2NVaGZGK3J2N29FSGV5NXNWR2dBcE1VOTc5eFZBQUVHVlNUSlp4c3VJRE1rNG1TRERRRXcxbFBVdUdTamNHVEN6TzNrdUZWRzJzdW1vQWI3RlBkanZPVVBDMUVRZzUwZUd2TkxKRU9WUUpsZ21sTVpnSzloeGhaZTNFc2JWWW1OTkdBckcxb3pZbWFYcDhsQ09CYmtDQXFYcGtMVzJLbU9BNVFJb1hBNG1pd0VRTTlESy8reGxHS0RQbXE3czh3cGsvVU51d3F0TUR1bE96NVdwZk5KTXpDUUJhbFZaYXJoQXIrQkJWZ05WR1JPQUd5aFdMU3ZUUVJZWElmSzExZmtnamt0V2l5MVpkSHBJcms5aVdpMVl4WEhKUjhsTnFVWUVrZ0lIRnB1NU13T20vdjJEUTlzTURacmdjazYyaGdmcTRnb0N0cEovMU5tZHAvMUFUUnd6cHFxR0NtQ3N4bnRrNDhkWEE4b2tyL2k0SmYvZkE2QTltcVpsd0RVQTlWaU5BWmI1TG9EWWRSWWNTRUhxNEZkc1BXeUlYTWxLNkF5WmtNbjQzL0N4dWxEdjE0Y05hcU0yYnRtd0QvdXg4OWxNTnBjdFlPdlpkbnVBVTNIVHVWa1RFNWlNVFVwdmQyUjhoeDBCcnUxNjJibHMraXk2djVYNmJ3RzdBSFE1OFA4dFdrU1pLQldlQ1pKd1hNRlpUQURBaHorOEh1L0FYVmo1eWFDVmJ5RUFBZFlCN09oOUlOY3JYa3JPelFwdmFuUFVJNmQ4NGhlL2VjOVo1NXowaGJkZDlwYlRtK2IvS2VBNzMvaldxRjhoa2lSTGtTWmJqbHg1V0RpNE1IeENKV1RrRkZUVURJeE16Q3d1T3VPU24xeVB6S3BLdFJxMUF1clVhOUJrbWhaaGJUcjBtS0ZQWEw4QmN3MmFaOGhDNS8zdGdoOTg0SmlQUFBheHoveGpQSkluRnJublIxZjhFZW92MzN2TjY4SDcyZStPaCtCVmk5MzNoc1BlTklZRWp3QkZSRVpCbFNWZGhreE0rV2pvVWdrVUVoRXJVdUFyRW5vYVdqcWxwQktjYk93cU9KU3I1T0xuNGVVelJhT1FTZHphVFJjUjFhM1QxN3JNTWRNc3M4M1hhNEZpTVhmY2RjTXR0OTBFNXJ6eVM1Z0xRSDRGdWxJUktRWVM3cG14NUdheTNjbWtvNWxTSktjZ3BjZG9ibi9NMHI3NFBhay83bnBXWmwvbmZmYWEyQmp4b1c4VStIb0Q3L3dyamN0Zm5wY3JYTjZIQ2RLSGQ2UWVieTBabE01WVRvMjF4S2ZFYzZsN0VHRndCUWxZek5Dd0Z3cXhZaHRxUUhldXpkNmRjUlZESW5obnpIUzJjcm50WVM0UHA2Q2JuaU5Xc1NNN20vYTBWdU01d0xMNzJHcHplMjl1dHYwWU9VZGNIK3FNWnpRaDN2Rm4yc2RhdXpOaE9Wb3dvbzkwbGNUQmptK29RUWYrZDBhV2YvVkxIV016Ym1oc2Uwdk5kZiszbjhvMTZSUGpPMmQzWEQxdEhoWExqdmVLREl0angyVUlLcWxQT2hnSEEvSmZGaVpJdjVRVzRUeDBqQUpqY0lWMFRhN2pRWFZtQWxLbnl6SHhuaWRlcjdpMWRST2tlZjc4TU40SUdTTkh2TkdsVXUyaWtrUU9la0wwWGNpWTRyU2dEalFnODlpQkpuYzl6ZVJvSldlc1ZaSzNna2JZYVNReGtNM0tvUk1idDJuR3dhUTQyZHV4bUhyTERzV0pKTjdvM3pYeW9jL0o4cDRQdXlidXF4ZTFDcXBMVHhLR24rQ1F0bGJRQkcwT2U5RHBKbGEyblp5QXlETkYwbXBDMHFIalhhMkNiWUIwcnNmeERaTnFORkFTNmswaEd1cml6amg2ZTF6WXVJR2RRY1FwbkZHbWE4MGhJZjFGWkI3TTVha3U2SUp1STV1WWxTeFdxQUlYcCtaT3M3N1hjUm5kSnNKbUdWRHlTRHcyc2tibm8xSHAyZDcxMW9qVmdlVmhQakt0YmZNSC8rS0NBb2NPSkh4K3VWR2dRU2NUU3FHRTkwQlFSQ1FNREU0RDNERHBwTHBRTWlEVlZOTkJJZzBEZkQzMG1iM1grb0tqcmt3N0pGeXk1NzhlZkVTTVBlUndyMk5rQkR6U0E3VWFTWEdVb1dNYm9PNnkvd2xpR01tOGdKcG5JNGN4bjh4ZCtzWHV2MWkwck15SFZLYkJFUnFRV0dlVVBrYzdwVUMzeUtTVk01VjNtWUdaVkpPUWVQeExWTDhhUjVqSjBPMUR6eUE1TlBSVWhxTkU1cUdCanpzTkFrbTVuaTdPeXBRc2lhc1lJL3I0RFF3emlUd2VEUDRhSzgrMVlJeU1LRFNaU0lSTUpVb1NTU09weEVnbTZTU1hEREtUVERLWExMS1E3QVVEWkVMcTBuajdldWdGSmNuejQwUDM2azBuWCt6NWJMLzFkWjZ2bTZYQURHdU1ISDMyWExMM0FqK2hoQUlxTUtqQm9BR0RGZ3c2TU9qQllBa0dLekJZZy9YdGdQVUVKdnZjd09rYkttbUxLc1k2S2NadUZuY2Q0TkxqMEZ2R3pYSUdZSVRwVFV0Y2xwVytmS1JoV0NEbjZuczZlLzNiYzNBMG5yV3lybk9OZjZYZVdoZGhLaHZiZHdtODl5QjFoUm5Zd0xickpFbFFLcW1mRVBFL0lDSmJtN0tjTDNYTzU1dmxHbGpIeUk4NDhYejdPaXA0Zy9MK2VzRmpINnFwSXpBMy9CYVp5cnlqVEFtaWZud3luOU12dTBrTVJQaFRzd3dQVDY0L3FzN2RHWVRjT3hEeDkrUWp3cnpHN28yeksyMDZISjZsWFFMVzAvSFJ3WDAzU3J1SDBrak9LQUYrczhnTVYrZituTm1pR1RXUUY1ZlZMYjJEbkVpMTRZMlVOdEJnL2hwaCtWT2ZVMXRnREoxUVoreE9uVjI1c1l5dzlCVTFkYUpnYVp3c2JWdzJRczZXMUsvbzdGUURqb1lBRjRjUkpzWFJQY3FpblJOa2VUQ1NjMDBGbDFhWFMxMC9PaDg0NGVqRzlBeHhXVjhlOFQyS2t1UDBGdXp1TEpxZGp6RTRLcFZ4MnBuaEExOWlYYXpSUGd6UXMxakhpT0htZXA5Zlp0VEpMSm4wd2FnWmFlNTNQamxqRklLMUVYWThSY2NlbXVvQkJVSEpKcFdOSi9TN1psODkxclhNQjUwZHVtWjkrdVQ3Wm5mRHoyeVViWGkxbjROM2NlZnNGOEQ3U01XVHBkcEdwbU9mSEJvc2VWZ2tMMFlScDZtWkl4Q1BkRTgxQk95a3kreFNsTExzSnZjbFpON3JEbXQ5YnY5RGpKS1orY2JXczh1dnk3S3hhUk96U3BlOHZBQjN3UTUveGFUUG1KVXk2SlVXQ25qVmpCNS91MGVtNjB2OXB1dlduTHlXZVIwWnBCbmhUZFRmOFBMYkszbHpXNGkzQlNYYVZCZlc3TGN3cytsUW9KWHpObnBnSjhFN0VpSHYrb25BZTVLUzl4VmdGejZRQ1BuUVR3UStralQzWTV3RFFvWlBaRUkrYlNFQ244bEtQdDhPVVBoQ0p1VExGaUx3bGF6RzE2NWhXL3FHQ2ZLdDN4b0Vsb1RZQ2xFRk9CS0k2MGZnU1lSUEQreHl3QW9TdGlDSVpDSUdCcERJSUdrTGdreTJNa2NtTnBHaVVFYW9kazhKMnFpQ2p3S01YZzlZd0pMR0M3bjFnblR6aVZ1SDNzTmg4SEF4QW43REZPeElaaS9JNGdWWjU1UDRoczBqWVBjSU9Ed0N6aUNReXd0eWU4RWYrQ1M4SGdtZlI4THZrWUQwVXhESXoxNUNmdkdTdmwveDY3enF2dlkwVm5wVzY5bjJZbzFWZFVOYVhXcWJ1OU9uOWw5dFVTb0kxQ1ZUQVRJWm9CWUVmQWhNV2hHWU9nRHROYUE5QjZ5NkFCNEExUnM1Q2c3RUFJY2hyUmx3NDYwSUU2NWMxdnlhMXBLaDBoYi9sYVYvSHFxNUlmWWxLSVBPMGxTVXhKZldGZnF1c2FvYUZScHFMUTAwV1ROd1E1UWFwVzFvN2pWTG5zU1RGV0pXeVNvZWpVaTQra0RZVERESmVYN0p1ZWU1Zk80eXp6VU1KbHlQeDRZUmNKZDdmTUl6dmt5dHdCSWU1NW50akxEUVdIVnhjRmlSYzNQMk9RRjNyNzNZcVdlWHNyY2xqSm1zVFl3bVkwNmo0L3A1TzNjOHJpckxZdGxyeWdaaHExYTV1em1zcHN4bHRlTWJJVkxEOUJqMytORWZISEYwaGNpRlNMa2wzTkkwMGRRYUwyWEoxeFh4ZnV6R1U2aVpJaUJYSXdlOURDRWoxTUFXZUE0bUJKTGFicklPOUpvU0J2QzlTK2Z4T0Z3NFNiaDh5RUd0MVM4YjhISEk0QUZkUm9OaHVFUkZPLzlLTUV2UFd1NUs5Z2RnOVZGMDZSQi9QL1ZOL2R1NVFNcWJIRHh5TTd5N01hZU9EUzkzOWJ1SXFmK2FmQTBXTFdtbFVnNDRDMFlRVW0yTUFqa1QxWmE4S05GU2c0YWlyQnBleklVMmpjVWZrVHJVejRNNHlWc29EREg3S05GYnBuWmE0aGFIMXRIR01Hb0FPbHk0RG8wakZTSHRQbnJpd2VkaHFsV1Nxb2FIWFhOV2xsUUczZld4K0lQWHpHNE9GdHdlZFZsZCtHMk8zbkY0a1RnS2JwTllwMjZZcXZaMCtYLzErOUdLempFV2J3bzVRaGdaVk9pMmlZQzNMNWZ0U05CdGw2YzJyS0xNdmpCT05KSkhrWkcza2l1ay9DRVBkdi9OKzhYdlZFSm1NRDBzUjVzdFB6bmdoRkQ3M1dCdytSMlh4bkxYa0VpckxhdXFPZ1Z5dUVKU3NmdzdHVXpCZ0Eva0N0YmRzbDVPb2ViRUdWekdqNmRWWEtRMG5vUU9oams0aEI0cmI3M2U5MDR4UXBpNFkvUTY5ZnNXLzlaa25BS0dTanBSSTh6Vm9zQVhmMU41RXppU0I0ZGYveTRvQ094WTc4Y1B5eXdrNFY0c3JSTzNDa1hOelJzK0hGR1drR3BHV2o2WlYrVjlXYkFUSlFRQ2ErUzN3U0ZuRXk0aHNQV3N2MHJUbGRLcCs0QkIwc0F0SkpGUXU1Zk9TTjdubUJ5S3VublV5RGNSSGxNVWpNTEc0eVNhd202ejJvUGdxdm9SSERpOHl5Z3dOazg3VDU2OCtFOUFUNEltNmU2cFY0WnRFK3lnczFDeW9OZUZ2WWI0bFFaOHUzRUhLbTBaNWlhRjRMZENIb2t2L1hDUWVMUk1PbUpLRExsWEtPOTF1dFhRTWIrU1dwQ3EzVjVyaWdMNmw4TjlWRi83dTJOd1hDSkxVL3hjdUhrWE8zQnpFK2MrZXZ5OGkzTVIxeVliODI0aTZlV294MXo4Q1RMb0twMVVRckxadWdZMjFGN2t0S2dUREhnOUp6dFYyWDIvL2JQaCt5WFNJb2ZRaEFWSE56ZDVtNmY2OVdxbTBFeUluV2gwbnIvK0pySDdXbkdoeEdkZnRzMXNtb201NkdiWHM1S0VsWGFMbUJhRFpsanV3aEZQeUZGNE9iWVV4WVNXZjZZdzFnZEUxdHJXaUxPWW5vSkRaZlhNa3E3Z0JvM0pNb1padUNWL2d5azZJTWdnZW9zSFF0VGNjTHhMTkpoTDY0U2FiU0JMV0ZUUGhoKytUcVlxTnVBeDJsWHVna2g3TUduWFRGSWoxVTRUOGZJcEFjbmtXa2QyQ1lNdkFKUi9ya0w4WlRUK2NULzU3MExsSXA5LzF6MUtXS0NtN2J3REVxMngrelphTGZROFRNd1I0L1lZNTl1Zks2bGRmdDIyUXJmQ016dDZUa2RmQU90a0VpenRJSmdzWWlwaW9XNWJhc3pqOXQzRHdLY3NuY25EaDc5dGgvdytaN2FMS1FCc1BEeTdnOWFERzFqSXBvR3BOaHpHRkhYRUpTdjFiTFludGJ0TXVqTXowOEpOcnpzVkRDZXBPOSszd1B1b2VSSWZvRUFkTlZEWURwZjhwajI3NllRYnF4ZERUcmkzcnpsMGpWYzMxeStGZVhWNzA1SEV5Y3ZLbVNFejIrRVpuQng5RHBTemNCa0REb01wVFRsVFpSTXV2bFo2dHhlWjJjQlpLeWc4Q1U0YWJncFJIeW1MKytpK0ZYODc4SHFoYjRLM1cwNHd1L0xBWUUvTWVScko3Mmp6TlhiYzhVYmRnUXliZzc3eW1rZGVoc1Q3UkUyNTZvRlpid1AxbDRnWXl3UG9sQjlmRzhJblhPMm4weEU5L21xVSs0NVNoemM3MXMrKzN0OWh3ZFhqRWMvVWtyYllLRmpKU3NyaGtZQUU1NHdwTFZsNEtySWhpdjdUcjNEZzhOSThkUFBsM1JpK3drb3NLRWZZU3hidWNnWVZOUEtYeHVxSnRhTmdUaTg2SlExSVJZSE00Znl5VGk1bDRxVGc2Wmd3OHJMZE96SGUvK003bzJDa3EvZFppODk1L1dRM2NTQnJVNkpNcFZXK011YlAzbXprM3F6bXZkZHdpN0kvSDBrMU9qQTJ3RjE1NjJzQ1VzZXBhY2tiS2lnK0gxVHpSamZOR0kxbHJJTG5aYXhvLy9acmFTTmMwbGg0YmpRYVBuRjBTM2pMd3hOaHljb3U3b3JvbjEvWHdGNlhSVFI2c0s3RzdhT3J1VFl6N0tVTkdMMkJnTy9WclRzNWtFZ28yTU5RSFRYckdTY0VKaWtpa0QwMEpjaStSdDhzM3lOU1czc09yNHA0TFJxTlpYa1owbVhUSTYzWHo5ajIzODMzUDRGcVI5QkNZSEw1ZWZ3Y1pYRWVHNjBpb1pmSjFHUEpWRm9HWG1vak9CdGNWa2VhbUROLzlBV2Z0Nkd1cFM3Y3ArK0ZBNjIwbTFnWGRwT21IUmNvUm92VnpOSW1LZnNGMWZOVnpwaTJTZnUrZGx6WHZLRktNazVkYkRibWhkOCtPeHdlbHNWNENiSS9WTmRiZDRsNFBJM2h4b2pOb2RNNTV0dVJaMStwQ2UvNnNvTWVXZHRpakRIQWlJM0ZEQU9HR01la3h2Z1pObHY0OTB6T0w5eThXSGE5Mis4VmQ4Y1ZyaGJFRm9FbHgrS1ROWVhCVDJMc2ZYbnc3VEF2VDQ2L3NyNnowbm5OUlRzYzQzQ1pZY2RZSkIydVRadThDRTV2NW5RbnQ2cHpMN3l2Wld6RzRtZHFZczBjSU5kTkN2UUdTby9YKzBOYTIrb1lvaGlnUWNta0JGOTM5WHFOczhsSDZjNGZzNzdkRUV2YkluRjN6MWdoOStqaURJWGJBN0c4WGRjNnJnMmlyaWRqTDdlU281R1NFZHV6Z1BZcTVzZGVwU2tmRm95Y0x0YXFyTWd4SCtNT2l6bGxxZGJ2Qzd6RHZSUG5ENDFaYVdsaHh2UnRRMDZYaWtiM3BkRVhRV0YzT1IyZXk2NDB6MlVxWi9SNlRNSUYwaThGQWtsczAxb09KRklMOWpEa2wrUWRaRytvVGhTUjJuWDBVM3lKME5wa002aWFUWDUveUZQckNkVXhJaGgyaUtheENVU1dKcnRCTWMxYUg1amtYU2NhZGJlNHh1cnpsOVZTZFdoaFdvSXBqV2hUS3Q1T0JHT3FvWVo0T0JDT0d6WnQxb1RYelk0eHNaczAyazJNMlprOXhka2N5bWhQT1JPdUc3UkZSOWZUcUtPZDBqeFlrVGZyb2NPTjdLbk8wWld5aHpCR1hzOVoyVGFyTGxINUdLNStITUVraHRvU3RiL0QzdDhqckRYaUpldjZxd0FNZlRwR0tvZ3gwcWRkZmZJUzFyYW9EK05mMkNxMnU2WVZJeWFidmhKVzhabnB2K2NrVzhrOWJiSThGZDVRQWllSzE3YVdXeVFNc29EVDNuZlBmdTlLb3l1cTJxNktLaFJsL2RMQ2ZZVllla2JPdnB5TTlHakhuek1xMGUreHFUb2w3VlBNSHhzUEs3OWxzSEwvSDB2TWw5Zm5URmJjWGJJMjgwelZXSXdocUs0dTZUU1ZHY3VLSjhtTHp0Q3hvRHBpVDM3YS9hU2RYZVhHY2NyNEtiZkRabmVjN0dzTTZDSm1oNDUrUnFLVDVncjRZUkVIRWltdzIza3FTM0dFSC9BMXVtdTl3VUNlam04ZmdsL25sMnZOQVYvUSsvYW5RM2ZDRngvTmVrOFpWczZQZlo0R1QwK1Z6K1krb1ltVVBsYkdEbklURXlJWnk3amhVNlNEOEdkbFJwUFh2WE1vOXREczhTUTYzM21CVWp3NWtqbVJ6N292WFFaZkswZWE4MGJudHcrK1BRYnR1cGtUOXVOd1ZmUExrM3BaQ1hJd0dEQXJPVTQvekdWYmxZeEFmZERybGE5a2dCRzI4V0UveDZrMEI0SkJ2KzRGcDhhcDE1ZjdOTmxyYmJWbTg5bXl4OGwzTmIyRHNuWHRKME0zZ0szTURKSWIxYitvRzVYS3l6eXo1QjhKaHIxOUFoY3M5bFhKQ3BkL1Vqem1aSGlsREh1MDR3TmVMaUVEazRpdGZIV0ZRbEd1TE9TN2Zuc2N6RXRhV25xbHFwNWNxZVpiQ3lSWWVqWmR4S3JJelMybEZVZ1o5T3gwVEVLelpxc3JGWXBLZFFadnppb1lxZUNiOGRlMzF5Ni9VVU1TVnhHbmxPTnhndUhYWWZ0cjhoQzVVcDFuWlJSaVdHRjRNT09TclVuUGlOSzV5SFNZTFJhRVplMWwrSnhKNUtqNngvaDB4Y0lyU2JCU0pGaW1rRFVaemlvU3RNcHExVkdGdWJBV1hyL2FRcXowME9CdzZSMVRiTWpKQ0pKWHFYajI1K0hueTNKVXE1VEtabk5PV2JPZGx5OUlMZUdXQ0lVWEdjRnRlWWs4TStEV242bWtFNkVnWUdQZm5Rek00ZGtwRFQ3aHNMMTRrL2l5OGhsWFVmOWs5cS9NM1pPbmY5YWtKejd6TTVJVmZNSXRQMVBsY0RyejRzT2htcXVSWjV5N1BwQjVlMlRVU2EwWFpZaWluU21lVVlPVi9LbnFSUXFENkt1ZkE2ZGdLR3plWUFkaVZHcVkwZkNCaXkzUlpGdXdHSmI4c1kvaVBoMldZcFFpVUpGTkR4cmVTYXpFWi94czYvZnl2RW94ZG9oR080UzVJbzQ2YjZqVzR3dlZGYk1EaVg5VzBBVE55QTJVcG4rOHh4ZnBaemVKTnRMcnoyMzd6bXFWU3RzTm1LYTUwWjZ0YkZwZzJKYXhJeFRwaTdab205NHRLbGU2bG9tRzlMS0xNbUtOTFAwZE9iRkducnE3Z1VXNXBDdmF1dUtXaVhqbXhZYWRsNlByV05ZTkw2ZXA5TkdwR1NicE1uZXV6T253LytSUHc3a2hHbTBPOWhNMkIrY1BjVVhDSDhQK3JuK2h1ZXRrRHpWSGVGdjVJZjVXM2hITlE1azJsRXJiS2Ryc1BBMmZkbTRXN2FTbGhyVGE1ZGVLOWg1VnJ2L3huVkJGVjBYb0hhN3dVbWR2SStTdS9URDhZZTVxU1VpU3h4Z3Z4bk5SaVVmQ3JvbFM3UGhNNFRoRldtV0lmKzdaMEtRNHV6eVhGeCttb3hvWWtodGQzUjV0dHpidUtZOVhVNnVtV3hQSFVyOVVGTHJIWGxnZHQwT1Zvby9PSEtSSzE0TGE5Vnh4UG4rME4vK3hZZlpqWWVaOHB6UHdvOExkbjBScGFJbm9ISWI2N2E1UXpXcDluZU9wNDVKWmJRdFp0OSs5MWc3Mlh1YVhHK2tDSVcwanFMckQ1OStwQWh0cFFnRmR1V0p0L0ZwdWJ2TkQ3ZHhHM1c2c3N4VkhWQ2FkcmxRNDFHaFZxaWJwTFhyL2M2YVFhYnNoWU11TTBNd2FqUkViREZsVnFzbEd1N0YrdXpOVXVwanNDZFgxMFRYSHJzYTZac1RqdVJtVkV4SHhYNmZSWHVjM2I5TUlldzVXcHpGclJOOTFraDl5cDV5VDFSU2xGVSt1cTFyVDg1K28zTi9nOW5qbmU4VVI2YXlkcERETElmNXNUbDJIa3VaZGZEbGNIaHZwYVhRMFZzb1JmRU96K3FzUnVCcVozc2pVTzZaVVRrRjJiMHhYTUJySWk2dW03Vll2Y3k5YjdsNnVKckhTTGNoZkVuS0hjb1UvUjdzalhmWm9GOU1rZDJkMWRoUFdGM1JXa1ptR3djaE1vNUVyd2U0NzNjNkF6SEJWeUoxZ1d1U1JMYTVpaHlEVUt1RzVNaEtCOSt0Z2JOQTkyT2Z1QTFOOGU4NFNTdWtYYm43YUI3dDNWMUhTWnZXdCttaXM1YWlUM0tHSGJ2T2UwYXJoNUZEamkySm9pQk5VTjZwZlg3N3gwdjV2eVpLUlZ2WkxqcTZEZ2N2Sm44M0hoYzBkdnRoT3ZXUFljV3pmZk4vVmd3TXpOeTdjdGF6WHREcG9sSGp4RnZpbkR6bEZWRjFTRmhwTzNkQmhOc0lycHRDelV6SXloYUlWL3BacHZXMUxWcDE5YlRDeEltRnNabVFScC80MExkY280Y1hJVFpUcy9zeThNUmtwUU0yUFpFMWNubXp5dWlzMS9NcmRjQS9tMUNhLy9uM2lENFVIYVRleFFoSEVLWFIzdVZsaDFsZE01WXhZZnlxYytqTnZjdXZ3M2dKQnJyU2Nkenp2MUt2U0FtdWhvRWFtOExXR0FtTU0zM1hqZFI5dm9EUGdMaE5GOHBoZk1CaVBHVFFyOE5QTGF2U0ZQRWNZcnJwWmFLbjNlNzJEVDVrWlNYbHdHeHc2c1liWS9Zak8zVFR2VDJuNDVtVHl6aW1OKzlyYkV5MG5iVzFWRFhNNzVsVTZsL2o5Uk9ta3RiWGlsVEU0aGcxbmpHdTEyclZHcktKQUtoUktyMjBldDJaamhkWXdyUDNaN3Z1OSs4K0V2bDFIZHFyaDBSa2loWEN4VzQvUkZkeTV0UHhYWFoyL1pRL1FrL05GMlZnODRwdGJXZmFvckJKekhtbU5paDdEd3NmUnNEVUZWbEhWOVpjSXA1aVU2eTlXVnFwVVpWWlcxWS9aMlQrQmZGem5vMnh0MGwxMjZKdFE3dGtaQ1YyaVY0U0xlZ3M2TzZlV3hJcHFpSjk3VzlwYi90ZkdrK0RqZU41d2U1aE40alhOY3ZUNTJXQ2ZoczVwT0Z0VHhEdUNRT0RuOEQvaDh2bmNEZXQ5MzB0UFRVMm5Vcjg5TGVsTllzRVJldnFMM3l3aGtwTFNOdGFldjBKYW9zTDZsZnNydG1yOUw1Qzk1VExWYjVZajN3NTBNTUNGQUpvSjhES2dMS0wwTkh0V0puV2x0R05sZVA1dFo5bVRkZHFGcUorbHZGT1pVSXBXdEQxdC91ZFp4L0xHYmZpcjhvRHdaZ0s4Sklvb1BjMmVUVkxYYXI1eWRhN08xWjNaZlB5ODhIUW9pQVNQZ0lpRURFV1JKQmxWaWxScDBtWElsQ1ZianR4bW5udzBkQXpNSmdzYkJ4Y1BoazlBU0VTc1FDR0pJc1ZLU01uSUtTaXBxR2xvNmVnWkdKbVlsU3Bqc2RSZys1Yzk0MS8razMvRkwvNlYzYi9xZC8vcS8velBmZTFmODc4OS9HOUVZZjkzWWFWRHlROW90aWRPNjkzUjRVR3M1Y3YrdDJNdFNSYmpiL25CR1prd3FXT2VndWZaL2RPOGtXb3JZei9jeUx4b0hIcjhwTlQ0alhwcUUzYmdTR0FGSU1EWVB3R1RnSnpYbXFDV3QvQ09LQzNFZkpkK0VSSDJBc0dhZkJ6cE5jRG4wQlh2NHlqSURjMjl4Vy8xTDAvZHAyUFptZkhzMW9LemY2eW5tS2psVmRNQWZPZ3VJc0plc1lJTTVDd0krYk41YTh6ZmZhTkFyVGxqL0RUYU8zZi9XSHRka0x1Wm5oekg4UGZQK2JCTEpUd2h3TmJNTHl0cUQwN0J3aVd2TlQ0amZiNm1DVGUvMWpXMGFtMHR2RC9KWjd2alFLbXllQnc1WjcvYTdIb1FsK1Vjb0ZhelYzMkVUSkU2bVZWK3dxazhHMWFUMmpvckxueFBqZkZES0QrK0tQalIvdjRVb0pZRVFtbk9KUmJaYnRINFF3YnNFdkt2UHgzd2l5MXkzU3NYWlBMSjJxTHl3ZWxVRlRaRHQ3QXJ6dys4anlBZklrVGZWQWVoRE1mTFhJcDNYRjZTbmpTaVlGZllxSk40bThVejdrUjluOEhXWkV0WG1ZSXFZY01DUGtqVFp6V3ZXVnlOVjJaNWpkZmRyUGJVcC9HM0VUM3pkVHErL2Y1cjhqejN4dW1rYlVxMTJBRlFReHZGcEhjVW15dG8zczZWZm9nLzVZNUlvZWVaUVMwNUF1eTBnQmphQldqZjFKQnpVdjV1Wiszc1NDbUZ3Yk9EZWl5SmtoMkNHM25qTlNqUmxBMGtWdVlqSXlKWFZ1WmNyMFo2U0thRTExeHdYaHpVbllVVU8wUElVQTdZTnhocWl1QUs1NThXZXhiSXVzeWF2RWttTWczU1RXSHg5UEQ2Ny9hZHYycEFGT0tXc01MN1NPZ0I3TjZFbldzamM2SFhVRzMzalkreGZQV244aTRnUXhyVVZkaWFQRGVjQkkzc1hBNjc0V2dodER4TmhKZ3hhOXFjc1dSazJVTFFZOXBBSXNaOURtRDFOTTBuZU92YzY3OHZQc2Q3M013YVM5ak85dllTMG5Vc04wSGQyZGpJR0V0OVdmMm9WQURnQWhmTGNSMDJVVkJYRGk4TnFvN2F3eGpwb3hIblVjRVA1MmdMbmFjSGRhbERoYXppaGdpdkhQdkdtNmdWS3dBZDNnS1NmMUYvQW9FUlprZGthL1BNb0xyWkJWRXNwUVJIZFM2MUdqeS80YUpIY3M2cWEwcm51UmtEclpROHR6Tm1iSTR6bGQ0cVpXR1lIWDRUY2l4cEFMOXZobHlXaGpVa1p3NHlTMmdMdzdrQm5UM1hLTnNDZWpWYzlNNmdZWnJXVVlDNWdqcklvZm9BWFV2U25CWmdKbkdzWmoweU01dXBVd0c3d0I3RURxeEJJRmhPZHNZdWtub01JdDJsMEJpZG9ZQ0dvS05ZUnkxUTE2UG1MdVY3OUxKUTJSdktzTkN6V0Z0RFlEVkNlQlVxOUwweGU0VmNrQ29MOEU1NTl3VHpaOUVOZzZmaXUrSTZDcW55ZkV4TjAwbGoyTjFHOEx1SDN5Q3hod3c0MmgyNndWdlh1MVY3dDg2YmVCTVRLaE4yS1RXaVRqbkJFZ0JCRnFSUkNBbmhwYi9sWS9jNkRNb2NpTEFnY0I2VyszamdYcU5yd2k2TWtOVVpRSkRCSE13aVNDd1BBdkdzWDlmSnNmZjRqMnhMWVg0MVBRZzkyWUYwdEJaNjZUTWl4c0xLeFBXRjdxL0VxUWt3S1NhTFBFV01xRzhycTlPaGV4TUtkaWVKc2N4QnhqVDJUejJsWlRjck9oNTQvWGZuenQvNHRoUUlid0VoWG9Db1NUb2RTTGRIWjhCdDExeWNBUGVoVzdYVk54NGptTk5LWnZYbzZuRE5qRGpxbkU3YUp6U09SVG91Rnd4cjVQVVM5cHJTTHduYXN0ZUd3MDRwQUxJaUlVTlJKU28xcDdnNVhxdW52ZEJNb1ZWQzlJVTZ6N1RoZWdTVjJRamxuVDFJZ3BPQ1FEWENRQTRlcmlybnpUYWpsbERxcWFzYUlFQUNFVHY1a2pvZElHaXA0ME1zbGJ5YWlCNHdrcmVDdjZTVlU4U3J1dC92a3p1ZnFBMG9RVzJSeFRjR01DcktRSU8yYVo5RXRVWWZVaEhmS3ZIQnp0eXliZ2FNTUY5ZHN0M01VYk5HdmtuMnlmeFdyRTZhWmZ4S2RXMlQxVmsxbnlGRkVsWmhGYm05aUlOaHc1b0RnWXg4WWcwY2pPZmJvODN5TFBVKzd6WHlKcXMvNmNsRnpieU1Ba2lXMmpndDJQN29pVENTbWVja0ZSd3hxWXBpbDNxdFdybU40QVMrQWRxN2xtRWxqSGJlQ2EyV2dnQWFZZDAxSmZTRTZ1aWJjaHpSNEJaQUc1YllzVnBiZW9lYVZUdDFqN0RhL0VlZXFZT2w3a0U4cktkNjVnMzBjT1FXbTFDSk5zRnFpeWk5S0JybjFMVkR6OExrVWZXVzlaSUlIS0ZiN2RnMjNTT3cyWHlWQllBOWRuWFFsbTBWMnJ3d3FMMExVWmZ1bFgrWWxFeUVzQXNTWGZWWXRSMmNIandTRFVTWTlMQ0lXdG8yMEpReVJoYzFXQ0FYQzRjelZldkd5S3UzZEpkQTRENm80MzZFQmVhMWxHWGRkNUtNMllZUlc4R0pHWmZic2ppMVc3K2xsS0JFeEVLVW9xZGdwSUo3L2FtaVBBZnlObS9LUlhDb3Q5RnViR00vVXM0QTBpWm9UaU9Jdk4vMjA3R2hZWGFXRWVub3FEdlRtTWlpMGJtZnpZRCswTzgzNjFrM3kyTVd5SkZ0Ylo0YVRnNS8xUW1xNnVNMENxdWMwbzBXK3lTeG5tQklCY3BtS0wwUE1KTE8zdmpYa2s0VjJzTVFBWDlLS3JUUTZ3OFBYNmJWS3Yzd2R1QjN0TFlMZk5qd0lQRkZ0QW1Dam9ieWFQSGgyMVJHcHoxYXQ5ak12dUZjcXQ4WlV3VjdDRHBhSHptUUpYTHpMbngwTkpUTFZQandCbU9vQjA2SlI0aWpHMUc5QVNGU01WZ1NaQm9zTHFZeTBhNEpZNnhVRzI0TUFVcHNUdHMvQ2ZTUVhHazZVYWdKcit5aFNWT2cyVGFiVlovV2FiV1lJY0YwMkgzcDZzRUJNeVJRM2VneUlKTFlLR0NVbEMwTHVWc2RuTTluV25oOHFEcTMybnFLMG8wcHlaR01jRHhCQUk3VGx4YXRWTjZ0bzVXbVlvR2RidUhuZHJ1VFNYTkg2M0laNmVrYkttT3ErUFpzZ2ZqM2VTZHZrQTJ2c0VBYmhlYmkyV3BmYTYzSTVWS1Z2dm51QzJYbGU2YlE2V2VRNkFIc3lNMmJ2MXpRdnc0OWpLZjNjWUVDQi9iMVVyTEtsK1QyOTI0SkR1d0w0V2VoOW9hWkdoZXhzODFmdmVuOVd1NUxCU3krYjJiOXVtUTlqZFRvcGJRaTB1NGIrZHU1REFxcEMwbmxsS1dVRmZvU01UVVdQUnBabWFlbFZqMnJiVWhRZ0w2RTNJRGc1MlpSQ1Z4RlBjdlQwMHB0WXlIT2VXVHNaTTBkT1BrSm1CUXY2Y0JvVDFTcm1CbHFDall5dTM4WHpuK0NKRHc5WmFvSkpIWG83TTRjZE9aRExKSjBVRVpTVHJYdzRzVEE5dFZOQWQ5K1FWNWx3VkNOMHBSZG5ZWGYvVEtwdytYM3FQVUN1cEhzRjVUOElqQkt4WnJ3cExxcGZaR3c5b0gxRWtqV2lnTjJCTEIyR0ZMZzdjVVdXYm0wbktnWENONEZjREM1cnBsZU12R21qYy9tR3ZWbStBMUFpN2RPa0RwNUw1Z3BIM1FjRkJQdU5yOHpaeE5oU213S3IzUFl5SFE2ZDJxdjlBVWZZVDdMMG1UNnYxTUZ5VVVKYWYwU1dMcW9xbDFaaDlwYUlpVTZxOGwzQVVMNDNoalo1aTVBUWNoUFFOQUV4REZpWUZBVW9sNTZOU0d5MVVyNHJoa2d3SWdCa1JsTElySTNNdkl1UUlsaUtGc1pwZWhOZTFPWTNhYjdzWTBGcGtSQTBBVEVTY1RBWExJY2lybTNGbU9YTjlKT1pFVzBic3UvYTlUeWhqcjlnQTlsTGQvYUxiK1lmeGhQdjNXdUJ6Lys1NFFNUERuV0FiWUNNWU5FcUFNS1NwbTBHWThlcVNSZG1DTE1DNHp5Zk5sNitpWXRxMG5CTG1WMGFFdGpZeDFVMzlpN1M0dVNSQUp5VEVDY0xJNjR4VkRTVldsbTRpSmFVUUhKSzIwVGdkbklNVnZBbGlDMkJLN2lSaDk0QzBidHRJN3dPY3NNd0ppS3RyWkJpcU8ra2NpYXF0a3RnMytSVjZZcUJsV3pCWWlDZzZTUk1lTSs2Q1F0eWZTRWhlWFNES2FlKzZWVTRwaWd4cTBUU0c2bk5aQVFNbXQ5RWlBeERObzdoa0p3VnJ1aU9nSmgrZ2tyOHJMMnN2TFlBZWlCQWJTNWJEMUYzOTdzU3Bjb2srMXVKRy9sYzMvTm1wSkZPQnVQUXhLMHVsekM3K2NpaXQ4Q1hmWHpGWGtwOVYxMzkycEluM2Y5Wm1Yd1g5bUhPS1N1RDBDVDZqYmV1TXhXeFJETkhCWEo3R1RlSGxWVVY0MmRMam0rSzRwTGJwbGhPcDF0TFRjVXJZM0hDVEVqTmlnbGEwSSsyY1owZW1CZEhEaXdHR1VHcTIvYnViUXdtNDdRcmU3YTJMd2VBWE5PNnBaRGZGajNNYXNzRmpLc2hTN2pOa0tmbDRZVDJGUkRHSytERmd4dk5SYWl2dHVkbDF5ejFtWkYwOHl0bEJjcEtDcTVVOVJ6ZHlqak91eGtaRnZ5dm1zT2I3OUdYVDlHMDY0akxVeWlTZFVHSnBNNUx3d0lKRG1VSE9JcEJPLzRQd255Ym1wUXBuWWtCcEVoR3hNZ0VXTXVGOUZJRHZ4bEo3L1l4TktzcjVyblJnc1BPNnhGWDFSdXFmdi9Nc3d2RkFnM1pWSitGMXZWTmplemRTOFZPd1ZnUHFhaTNzRTMrakl2T3Q3b2RtUUJSay93K3htaXYwR0wyRVNVSGlDNW5FdmRQYlJOOVdYUklhc1MyaG1IV0VzQnNtUHFRd2h1bjFPUkZTdGFIbHVlUHFYQTNsdGlobHdtbzZ6YXVXQTNRbHFHdDNaUU5oT3hUZTRSZ1Y2QTNac2piZXMrbFhZd25XQ0FnWWFsMll0eVF0bzVIRTVGWFREaEZpSHVEUnc1RnBDZVZDMEg4TXAxNjNXZUJ3R3d2bGlmNzdmNUtsL1c1YWNRUXlhUkZQNGNaNEtYZVAzM0dYNU1ia1k2ZjM4cHRXZ1BrZmtsYVl4dW5PdjFkV2JwaXhSNzFUMC9iZGZZWm5qQkV5dEdtMjZITkpVaUs1OEdhdFBVcFNIRSs4aUlOWGM3WFArY1dwcmNuQ2JKeVpJV1RsVmRrQzZJWHdZTkpONlkrYWxLamtmZytOTHh4U2VQY0lQcnBxbkRybW5iMFZlL3pkN1l5b0owT1NmWnVoUDBqMkFGalpLM2locG1xOXp6Y2JmdGFOdlNoMUlwYzBQWXhwcnlrdElhWWFQVmpvcGpHUGVrYW1LZWFEb013SEExWE82M1dHUGxFTkp0dVhXVFQ3dUFoZ2swdWt4dlllTXpKZ2xtRjlnZjJmNXZoekdUSEdXTjRxdWI2Mk5oTXArbmd1d0ZmZ2RsS1FyNjRhdktxc3hlUkxJRnlHM3JZcEduZFZCREs5ZDZJRFZ2YmxOcjh3S0FCalFRS0JsbG9NN1l1clo3RWRua2FBZGdqbWxWM1RWRTllYXIrL2R1ZGQvSVptNUdZREkyY1ZVVVFnREZmWEYzYzMxNXZ0OWl5MTJJaFpoUFkvZzRPQi94bEFOQkd6UHR5NTVrRTdNd3pOMW5vbTFDcW05YWc1Sk5HWWg5dWV2dnUvVHMyN3ZuOTg5dmp6ZFgrMTFWN0FhL1BSc0wvZ21VNDZyb1FmK2JJYmNYQUh2YUFyRmo0WnJTWktkcWRVTUJoRWZMMmxaZ2xOU0FlOHE5QTVIaWdNRU81ZmpHRlNJRTlxd0ZuQ2U0NjdqbHdEWEhHMHE5VDYxWHRYSlo0MTczOVNwYlE5YkpiSzhMUkt4ODRPbzNRcjZGSHN4Q2JDRVN6TFlrUWJJSi9PbzFoYnozNHgvR2t1NlNPVFRDS2FnVnpjYmxDRUdQZDZZcEpqSVkxeUVPOWlNSUFxREFCeGYrdWxuNTUzLzYvaCtXQXJ6K0orNEhlT3VML2p5aDZOcFdzQ09Bc1dBQUFYNEhOOThHZEpHU013WnA3RE5qNm1OcTVwM3Q1eWxYU1JxMU5vYm1XdUxtNHg3NFpvcy8zNE5EaWdvSUhudzVUdnVKblNKWTg5Yk1ybnJJdGthV0N0Wk9zMmtOeEpNZjYyVjRhaU00Ums3UlBKYkVJbUpBUGQrZ3B5ZGt0K1hHZDBuSzFmaENINkk3clRWS3lmVW91UmdaL2hrUGx1Ri8rUno4L2VEaDJMa3h5NC9YSnZmZzhRb2hCUVFjazhBRnVtQ0N3aXQ5dk53R1pEYU1tdFBSV3hseXc1SnlxWHlMQmlVL0h1aEJBRndyQnl3K0J0Z25GQWV2WVkrbWNaMjFocjc5b2x4anhBZmxOWTdsRHZuVXBzc3dNdUV1azhUcm9KVGNLcldseUtETVNnVTh5SUk4WVZBbnFmSWdYeExJcjRDOGlzY1U1TUdESVFiVkxhcW5VN09kTktCQ0doY0FCR3F1QWVkS0JSSllnRUVPOElBQ2FWNmFKWktCYjZuVmdFRVNaQnNaTVp0d2F2RG1pTHoyNEhaYXZ0MisrVXhXMjZtSFlxQ3ljZGRoS3RCL3dRa0lyUEFHUm9pQUJsemN2ZktSUDJHTGhFR3pMTGRIRHdqSVpDNUV6ZkJnSWdGckFPZE15UW9IQnhpbkhRNDBHZzk0eEUrcTNTR1ozdDhkUm5WdGR4eXRqYnNqTUwyNzQrV3IzNTJBUzhtcHFSODRVRUpNNzZWWGtodlhxay9VNW9tZ0ZJdnpMczE3dXUvNkRpVnFPYmxZdFdreFRaeGJtMzV0aXZpMDZkQ3Z5elI5NnJYcHN6SmFqeGcydVdMU2xxc09zMFVIYkxmUjE2dUJYUVdmR2dibmhjclNEb2ZhOU9nMTIxZlJ3UUdqT0pxVWpBNWJRSVJVR1ZSelBmcjA2QXlpMVp4YmNpSWh3aEVhaEVXY1d2RXEyU0dLZFBxMUVHOWQ0TjFkSHM2TUp1OVdUc0xzTmQ2V1hLNTlSUXZGNEtYem5WUHphUDBIbXNsQUNnd0hjOWxGTFY3VjZqVWorQVRDaEw0bDB1YVNLNjRTSzFCSTRwcnJidmpIVFVYaEZDc0pJU1hUVHU2VzJ6cmN0YzdyRGxINGtaS0tPandOclh2dWkzaEFSOC9BNkh1alRPeWlwdXZTS2FiYmJnNU9QY3A5cDBLdlBuRXpWS3BTemVXaGhBRXpJK2hYRXpIanVOVkc1dUUxaTg5c2N3MmFZNDk1RHZQN1NVQ2RlaXMxQ0JxeXdFTHpOUXFaWkxJZkhEUEZEanVEeXBBcHk0MER1a0Q0TnhBbGt6STVVekkxMDZSSmx5RlRsbXc1Y3VYSlIwUEh3TVRDeHNIRmcrRVRFQklSSzFEWW1IRlAvQ0ZOQ2dhbWx5SDI0ZHJyck9XU0VhUXJSWkdrU1RPek1xbEplc09ick00NTd5NXorb3RlY3VJTEhnL05Hb3FWdE1SeHhLemRVcHNqaStwbnZ6aUNqWU5sZzJuMnN5U1BoSWRzaFdWV1crVTVpMDMxVFFwS0ttb2FXanA2QnNiVytOZ2p3MnplOTVIMzNCcnVPcGVMMGgrTFNxVVdwVlFobFNHdWNFK0NlSk12YytnYzVHaXhKNTUwd0ZkTlhOc3JWMmoydEtndDNpN2FURmh0eE0rcTVIVzFFM3BpYlgwN01iTVVKQWZRZ2MwZytvWEdZVFE2c0cyN2VIUVcrcjltSlRxelptVTBGajFKa0s5bGZvWTRxYWdqVEF5QkNpWEl3Z0tGMjVrUWxEcUdVbmN3SWFxWTF5QUdqakFRRlJTQ0JZSXdzRkJCcVNBSUZuaFBLYWxWVjNubEhvWGZZbWUrM1lQVFhxbHRSZDVraUZsS0xsUHRWc1B0NVZiYmpncXA5dVFhOGtmazEyLzdGZnNnZVZwcmZ5SU5ickhrd1ExWXlJbG9WN2p5S085V3JnSFZSOENsZThIREVEVGNlQWd5R1YyLzl6QWdXdDhHb0dRaVlEMDFaaGxxUUJRSWo1UkZSTkNaZzVYQ0dyaVFRTWVQUjdFZVR3RWpZQU45QVVDQXd5UWxCc282akFtUEFoeEFmUmlEVm5pRGg4cFdCQlB5Z3lUcVBVSUNjUjdxUnRwaFlacDFqTFFBUUlpL3B6V3dnclVtV1lhYVlCWE1KK1RnRVdyQkVXamlIWkUxaCtHaC9EZnhZUUo0d1E0QUFBPT0pIGZvcm1hdCgnd29mZjInKTt1bmljb2RlLXJhbmdlOlUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO31cbiJdfQ== */