.show-more-btn{position:absolute;left:0;bottom:0;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(75%, rgb(var(--rd--c--background))));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgb(var(--rd--c--background)) 75%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(var(--rd--c--background)) 75%);color:rgb(var(--rd--c--link));border:none;padding:60px 20px 10px;z-index:9}.show-more-btn button{cursor:pointer}.show-more-btn[aria-expanded=false]{position:relative;padding:10px;background:rgba(0,0,0,0)}.switch__lbl{position:relative;display:inline-block;cursor:pointer}.switch__lbl_text{float:right;line-height:23px;font-size:1em;margin-left:15px}.switch__lbl .switch__content{display:block;position:relative;border-radius:30px;width:40px;height:23px;overflow:hidden}.switch__lbl .switch__content:after{content:"";display:block;position:absolute;background-color:rgba(0,0,0,0);width:0;height:0;top:50%;left:50%;border-radius:30px;-webkit-transition:all .2s;transition:all .2s}.switch__lbl .switch__content:before{content:"";display:block;position:absolute;width:calc(100% - 3px);height:calc(100% - 3px);top:0;left:0;border:1.5px solid #e5e5ea;border-radius:30px;background-color:#fff}.switch__lbl .switch__input{display:none}.switch__lbl .switch__input:checked~.switch__circle{left:-1px}.switch__lbl .switch__input:checked~.switch__content:after{background-color:#4bd964;top:0;left:0;width:100%;height:100%}.switch__lbl .switch__circle{display:block;top:1px;left:20px;position:absolute;-webkit-box-shadow:0 2px 6px #999;box-shadow:0 2px 6px #999;width:20px;height:20px;border-radius:20px;background-color:#fff;-webkit-transition:all .2s;transition:all .2s}.pb__thumb .price{position:absolute;bottom:.5em;left:0;background:rgb(var(--rd--c--primary)/0.6);color:rgb(var(--rd--c--primary-on));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:.5em .8em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:90%;border-radius:0 3em 3em 0}.pb .price{font-weight:bold;font-size:.9em}body.woocommerce .entry-content>*:first-child{-webkit-margin-before:0;margin-block-start:0}body.woocommerce .entry-content>*:last-child{-webkit-margin-after:0;margin-block-end:0}.content .woocommerce h2,.content .woocommerce h3,.content .woocommerce h4,.content .woocommerce h5,.content .woocommerce h6{background-color:rgba(0,0,0,0);color:currentColor;padding:0;border:none;-webkit-margin-before:0;margin-block-start:0}.content .woocommerce h2{font-size:20px}.content .woocommerce h3{font-size:18px}.content .woocommerce h4{font-size:17px}.content .woocommerce ul{padding:0;margin:0}.content .woocommerce fieldset>*:last-child{margin-bottom:0}.content .woocommerce fieldset>*:last-child{margin-bottom:0}.content .woocommerce address{border-radius:5px;padding:1em 1.5em;border:1px solid rgb(var(--rd--c--primary-on)/0.3);color:rgb(var(--rd--c--primary-on)/0.8);background-color:rgb(var(--rd--c--primary))}.content .woocommerce address p{margin-block:.5em 0}.content .woocommerce address p+p{-webkit-margin-before:0;margin-block-start:0}.content .woocommerce address p.woocommerce-customer-details--phone:before{content:"";font-family:"Google Symbols";margin-right:.4em;font-style:initial;vertical-align:middle}.content .woocommerce address p.woocommerce-customer-details--email:before{content:"";font-family:"Google Symbols";margin-right:.4em;font-style:initial;vertical-align:middle}.woocommerce-checkout h1.entry-title,.woocommerce-cart h1.entry-title{text-align:center}.u-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-gap:24px}.u-columns>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}[class*=woocommerce-columns-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--wp--preset--spacing--30, clamp(1.5rem, 0.98vw + 0.74rem, 1.96rem))}[class*=woocommerce-columns-]>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.select2-container--default .select2-selection--single{height:auto !important;padding-block:5px}.woocommerce-cart-nav{margin:18px 0 32px}.woocommerce-cart-nav ol{counter-reset:number;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.woocommerce-cart-nav ol li{position:relative;padding-left:30px;line-height:1.5em;padding-left:52px;color:#999}.woocommerce-cart-nav ol li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#eee;font-size:18px;border-radius:50%;left:0;width:42px;line-height:42px;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce-cart-nav ol li.current{color:#fd9326}.woocommerce-cart-nav ol li.current:before{background-color:#fd9326;color:#fff}.shop_table{padding:0;margin:0;border:none}.shop_table.order_details{border:1px solid rgb(var(--rd--c--text)/0.1);margin-bottom:1em}.shop_table tr.order-total .amount{font-size:1.4em}.shop_table th,.shop_table td{border:none;background-color:inherit;font-weight:normal;font-size:.9em;padding:.8em;text-align:left}.shop_table th.product-thumbnail,.shop_table td.product-thumbnail{-webkit-padding-start:0;padding-inline-start:0}.shop_table th.product-remove,.shop_table td.product-remove{padding:0;max-width:0;position:relative}.shop_table td.woocommerce-orders-table__cell-order-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5em}.shop_table td.product-meta-wrap{line-height:1.3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.6em}.shop_table td.product-meta-wrap .product-thumbnail{width:60px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.shop_table td.product-meta-wrap .product-meta>*+*{margin-top:.8em}.shop_table td button.button,.shop_table td a.button{color:rgb(var(--rd--c--link));background:rgb(var(--rd--c--primary));-webkit-box-shadow:0 0 0 1px;box-shadow:0 0 0 1px;font-size:.8em;padding:.3em .6em;display:inline-block;border-radius:2px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.shop_table td td strong{display:block}.shop_table td ul.wc-item-meta,.shop_table td ul.variation{font-size:.9em;margin:.5em 0}.shop_table td ul.wc-item-meta li,.shop_table td ul.variation li{margin:0;margin-left:1.2em;padding:0}.shop_table td ul.wc-item-meta li p,.shop_table td ul.variation li p{display:contents}.shop_table thead tr{border-bottom:1px solid rgb(var(--rd--c--text)/0.1)}.shop_table thead th{background-color:rgba(0,0,0,0);color:currentColor;font-size:.9em;opacity:.5;text-align:left;padding-block:.4em}.shop_table thead th.product-remove{width:10px}.shop_table tbody .product-thumbnail{position:relative;width:80px;vertical-align:top}.shop_table tbody .product-thumbnail .product-quantity{position:absolute;background-color:rgb(var(--rd--c--secondary));border-radius:50%;color:rgb(var(--rd--c--secondary-on));display:inline-block;font-size:10px;font-weight:700;letter-spacing:-1px;line-height:16px;width:16px;height:16px;position:absolute;text-align:center;right:0px;top:3px}.shop_table tbody tr:nth-child(2n-1){background-color:rgb(var(--rd--c--text)/0.01)}.shop_table tbody tr.woocommerce-orders-table__row--status-completed{background-color:rgb(var(--rd--c--primary-on)/0.02);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.02) inset;box-shadow:2px 2px 4px rgba(0,0,0,.02) inset}.shop_table tfoot tr{border-top:1px solid rgb(var(--rd--c--text)/0.1)}.woocommerce-product-attributes-item__label{width:180px}ul#shipping_method{list-style:none}ul#shipping_method{list-style:none}ul#shipping_method li{white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}ul#shipping_method input.shipping_method{margin-right:.4em}@-webkit-keyframes btn_loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes btn_loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}[class*=woocommerce] input#submit.loading:before,[class*=woocommerce] .button.loading:before{content:"";-webkit-animation-fill-mode:both;animation-fill-mode:both;border-radius:100%;border:3px solid #3fff00;border-bottom-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);height:12px;width:12px;display:inline-block;-webkit-animation:btn_loader 1.2s linear infinite;animation:btn_loader 1.2s linear infinite}[class*=woocommerce] input#submit.added:before,[class*=woocommerce] .button.added:before{content:"";font-family:"Google Symbols";color:#3fff00;vertical-align:middle}[class*=woocommerce] nav.woocommerce-breadcrumb{font-size:.9em}[class*=woocommerce] .woocommerce-info{background-color:rgb(var(--rd--c--text)/0.05);border:1px solid rgb(var(--rd--c--text)/0.08);font-size:.9em;padding:1em 1.3em;line-height:1.4;border-radius:5px}[class*=woocommerce] .woocommerce-error,[class*=woocommerce] .woocommerce-info,[class*=woocommerce] .woocommerce-message{background:rgb(var(--rd--c--text)/0.05);font-size:.9em;padding:1em 1.3em;line-height:1.4;border-radius:5px}[class*=woocommerce] .woocommerce-error a.button,[class*=woocommerce] .woocommerce-info a.button,[class*=woocommerce] .woocommerce-message a.button{float:right;font-size:.8em;border-radius:3px;padding:.2em .6em}[class*=woocommerce] .woocommerce-error::before,[class*=woocommerce] .woocommerce-info::before,[class*=woocommerce] .woocommerce-message::before{font-family:"Google Symbols";content:"";vertical-align:middle}[class*=woocommerce] .woocommerce-error{background-color:#feefef;color:#da1414;border:1px solid #da1414;list-style:disc;padding-block:1em;padding-inline:2.6em 1.4em}[class*=woocommerce] .woocommerce-error:before{content:none}[class*=woocommerce] .woocommerce-message{background-color:#e1f6e6;color:#287d3c;border:1px solid #287d3c}[class*=woocommerce] .woocommerce-message:before{content:"";font-family:"Google Symbols";font-size:1.2em;vertical-align:middle}[class*=woocommerce] .star-rating{gap:2px;color:#ffd214}[class*=woocommerce] .star-rating:before{content:"";font-family:"Google Symbols";font-variation-settings:"FILL" 1;font-size:1.1em}[class*=woocommerce] .star-rating-avg{font-weight:bold}[class*=woocommerce] .star-rating-count{opacity:.7}[class*=woocommerce] .star-rating.is-full-stars{position:relative;white-space:nowrap}[class*=woocommerce] .star-rating.is-full-stars:before,[class*=woocommerce] .star-rating.is-full-stars:after{font-size:1.2em;letter-spacing:0;font-family:"Google Symbols";content:""}[class*=woocommerce] .star-rating.is-full-stars:before{position:absolute;overflow:hidden;width:var(--rd--star-rating--width, 100%)}[class*=woocommerce] p.stars{margin:8px 0 16px;font-size:1.6em;line-height:1}[class*=woocommerce] p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;color:rgb(var(--rd--c--primary-on)/0.4)}[class*=woocommerce] p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;content:"☆";text-indent:0}[class*=woocommerce] p.stars.selected a::before{content:"★";color:#ffd400}[class*=woocommerce] p.stars.selected a.active~a::before{content:"☆";color:rgb(var(--rd--c--primary-on)/0.4)}[class*=woocommerce] .quantity{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}[class*=woocommerce] .quantity-wrap{background-color:rgba(var(--rd--c--primary));border:1px solid rgba(var(--rd--c--primary-on)/0.1);border-radius:5px;padding-inline:6px}[class*=woocommerce] .quantity-label{font-size:.9em;font-weight:bold}[class*=woocommerce] .quantity input.qty{height:100%;padding-inline:0;width:28px;padding-block:8px;text-align:center;background-color:rgba(0,0,0,0);border:none;color:currentColor}[class*=woocommerce] .quantity input.qty::-webkit-inner-spin-button,[class*=woocommerce] .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}[class*=woocommerce] .quantity button.quantity-button{position:relative;width:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;border:none;background-color:rgba(0,0,0,0);color:currentColor}[class*=woocommerce] .quantity button.quantity-button::before,[class*=woocommerce] .quantity button.quantity-button:after{content:"";display:block;width:10px;height:2px;background:currentColor;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}[class*=woocommerce] .quantity button.quantity-button.plus::before{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}[class*=woocommerce] .price{line-height:1.2;letter-spacing:1px;gap:.2em}[class*=woocommerce] .price del{font-size:14px;opacity:.6}[class*=woocommerce] .price ins{font-weight:bold;text-decoration:none;display:inline-block}[class*=woocommerce] .price .woocommerce-price-suffix{opacity:.6}[class*=woocommerce] .price .amount{font-weight:bold}[class*=woocommerce] form .form-row{font-size:.9em;margin-top:1em}[class*=woocommerce] form .form-row>label{margin-bottom:.3em;display:block}[class*=woocommerce] form .form-row input:not([type=checkbox]),[class*=woocommerce] form .form-row textarea{width:100%;padding:12px 14px}[class*=woocommerce] form .form-row .required{color:red;font-weight:700;border:none;text-decoration:none}[class*=woocommerce] form .form-row-first{float:left;width:49%;overflow:visible}[class*=woocommerce] form .form-row-last{float:right;width:49%;overflow:visible}[class*=woocommerce] form .form-row-wide{clear:both}[class*=woocommerce] .diver-free-shipping{position:relative;font-size:.9em;padding:1.2em 1.6em;border-radius:5px;background:rgb(var(--rd--c--primary-on)/0.05);margin-bottom:1.5em}[class*=woocommerce] .diver-free-shipping:before{opacity:.02}[class*=woocommerce] .diver-free-shipping .free-shipping-notice{line-height:1;margin-bottom:1em}[class*=woocommerce] .diver-free-shipping .free-shipping-notice .amount{color:rgb(var(--rd--c--secondary));font-weight:bold}[class*=woocommerce] .diver-free-shipping .shipping-progress{position:relative;display:block;width:100%;height:.2em;background-color:rgb(var(--rd--c--primary));border-radius:1em}[class*=woocommerce] .diver-free-shipping .shipping-progress span{position:absolute;height:100%;left:0;top:0;background-color:rgb(var(--rd--c--secondary));border-radius:inherit}.product-single{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;--rd-wc--summary--width:280px}@media screen and (max-width: 1024px){.product-single{--rd-wc--summary--width:260px}}@media screen and (max-width: 767px){.product-single{max-width:100% !important}.product-single .product-single-body>*:not(.product-single-body__tabs){max-width:var(--rd--content--max);margin-inline:auto}}.product-single-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:var(--rd--s--radius)}.product-single-body__head{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:var(--wp--preset--spacing--40, clamp(2.2rem, 1.52vw + 0.85rem, 2.74rem))}.product-single-body__thumb{width:480px;max-width:55%;gap:1em;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.product-single-body__thumb .splide:hover .splide__arrows{opacity:1;visibility:visible}.product-single-body__thumb .splide__arrows{opacity:0;visibility:hidden;-webkit-transition:.2s;transition:.2s}.product-single-body__thumb #thumb-slide{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.product-single-body__thumb #thumb-slide.thumb-ttb{width:50px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.product-single-body__thumb #thumb-slide .splide__slide{padding:2px}.product-single-body__thumb #thumb-slide .splide__slide.is-active img{-webkit-box-shadow:0 0 0 2px rgb(var(--rd--c--accent));box-shadow:0 0 0 2px rgb(var(--rd--c--accent))}.product-single-body__thumb #thumb-slide .splide__arrow{border-radius:3px;-webkit-box-shadow:none;box-shadow:none}.product-single-body__thumb .splide__track{margin:0;padding:0}.product-single-body__thumb img{border-radius:var(--rd--s--radius);width:100%}@media screen and (max-width: 767px){.product-single-body__thumb{max-width:100%;width:100% !important}}.product-single-body__tabs{z-index:990;overflow-x:auto;font-size:.9em;width:100%;position:-webkit-sticky;position:sticky;top:calc(var(--diver--sticky--position--top, 0));background-color:rgb(var(--rd--c--background));padding:.6em 0}.product-single-body__tabs a{text-decoration:none;padding:.6em 1.2em;display:inline-block;color:currentColor;opacity:.4;text-align:center;border-radius:3em;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width: 768px){.product-single-body__tabs a{min-width:100px}}.product-single-body__tabs a.is-current{opacity:1;font-weight:bold;background:rgb(var(--rd--c--secondary)/0.1)}.product-single-body__content{overflow:hidden}.product-single .price{font-size:1.6em}.product-single .price .woocommerce-price-suffix{font-size:.6em;opacity:.6}.product-single .woocommerce-product-rating{font-size:.8em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.4em;margin-top:1rem}.product-single-summary{width:100%}.product-single-summary .entry-form>.price{display:none}.product-single-summary.is-fixed .entry-form{padding:0}.product-single-summary.is-fixed .entry-form .cart{font-size:1.2em}.product-single-summary.is-fixed .product-single-summary__head{padding:2em 1.5em 1.5em;border-bottom:1px solid #eee}.product-single-summary.is-fixed .product-single-summary__inner{padding:1em 1.5em;max-height:calc(100vh - 300px);overflow:auto}.product-single-summary.is-fixed .header-drawer-close{position:absolute;top:8px;left:calc(50% - 40px);height:4px;width:80px;background:#ddd}.product-single:not(.is-layout-sticky) .woocommerce-product-details .entry-form{-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0)}@media screen and (min-width: 768px){.product-single:not(.is-layout-sticky) .woocommerce-product-details,.product-single:not(.is-layout-sticky) .product-single-body__thumb{position:-webkit-sticky;position:sticky;top:calc(var(--diver--sticky--position--top, 0) + 1em)}}@media screen and (min-width: 1025px){.product-single.is-layout-sticky .product-single-summary{width:var(--rd-wc--summary--width);position:absolute;left:calc(100% + 1em);top:0;margin:0;height:100%}.product-single.is-layout-sticky .product-single-summary__inner{position:-webkit-sticky;position:sticky;top:calc(var(--diver--sticky--position--top, 0) + 1em);-webkit-transition:top .25s;transition:top .25s}.product-single.is-layout-sticky .product-single-summary .entry-form{padding:1.5em;-webkit-box-shadow:var(--rd--s--shadow);box-shadow:var(--rd--s--shadow);background-color:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on))}.product-single.is-layout-sticky .product-single-summary .entry-form>.price{display:block}.product-single.is-layout-sticky .product-single-summary .entry-form>*:last-child{margin-bottom:0}}@media screen and (min-width: 1025px){.product-single.is-layout-sticky{margin-right:calc(var(--rd-wc--summary--width) + 1em)}}.product-single.is-design-material{background:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));border-radius:var(--rd--s--radius);-webkit-box-shadow:var(--rd--s--shadow);box-shadow:var(--rd--s--shadow);padding:2em}@media screen and (max-width: 767px){.product-single.is-design-material{padding-inline:0}}.product-single.is-design-material .product-single-body__tabs{background:rgb(var(--rd--c--primary))}.product-single.is-design-material .show-more-btn{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(75%, rgb(var(--rd--c--primary))));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgb(var(--rd--c--primary)) 75%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(var(--rd--c--primary)) 75%)}.product-single.is-design-material.is-layout-sticky .product-single-summary{left:calc(100% + 3em);top:-2em}.product-single.l-width-full .product-single-body>:is(:not(.alignfull,.alignleft,.alignright,.is-position-overlay,.product-single-body__content)),.product-single.l-width-full .product-single-body__content>:is(:not(.alignfull,.alignleft,.alignright,.is-position-overlay,.product-single-body__content)){max-width:var(--rd--l--max);margin-inline:auto}.product-single.l-width-full .product-single-body>:is(:not(.alignfull,.alignleft,.alignright,.is-position-overlay,.product-single-body__content)):first-child,.product-single.l-width-full .product-single-body__content>:is(:not(.alignfull,.alignleft,.alignright,.is-position-overlay,.product-single-body__content)):first-child{margin-top:var(--wp--style--block-gap, 2.5rem)}.product-single.l-width-full .product-single-body>:is(:not(.alignfull,.alignleft,.alignright,.is-position-overlay,.product-single-body__content)):last-child,.product-single.l-width-full .product-single-body__content>:is(:not(.alignfull,.alignleft,.alignright,.is-position-overlay,.product-single-body__content)):last-child{margin-bottom:var(--wp--style--block-gap, 2.5rem)}.product-single.product-type-grouped .product-single-summary .entry-form{padding:0;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.entry-form{-webkit-box-shadow:none;box-shadow:none}.entry-form.is-product-type-grouped{padding:0}.entry-form .cart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em}.entry-form .cart.grouped_form{margin:0;gap:0}.entry-form .cart .product-bookmark{padding:.4em}.entry-form .cart .button[type=submit]{background-color:rgb(var(--rd--c--secondary));color:rgb(var(--rd--c--secondary-on));font-size:.8em;padding-block:.8em;font-weight:bold;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.entry-form .cart .button[type=submit]:before{content:"";font-family:"Google Symbols";margin-right:.3em;font-size:1.2em;vertical-align:-3px}.entry-form .cart .button[type=submit].disabled{background-color:rgb(var(--rd--c--text)/0.1);color:rgb(var(--rd--c--text)/0.6)}.entry-form .cart #wc-stripe-payment-request-wrapper,.entry-form .cart #wc-stripe-payment-request-button-separator{width:100%}.entry-form .price{font-size:1.2em}.woocommerce-product-details{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.woocommerce-product-details>p{margin-top:1rem;display:inline-block;line-height:1;position:relative}.woocommerce-product-details>p+p{padding-left:1rem}.woocommerce-product-details>p+p:before{content:"";width:1px;height:100%;position:absolute;left:0;top:0;background:currentColor}.woocommerce-product-details>.price{width:100%}.woocommerce-product-details .product_title{font-size:1.4em;width:100%}.woocommerce-product-details .product_title:not(:first-child){margin-top:.8rem}.woocommerce-product-details__short-description{font-size:.9em;opacity:.8;width:100%}.woocommerce-product-details .product-single-body__tabs{display:none}.woocommerce-product-details .product-single-body__content{display:block;font-size:.9em}.product-single-tab-title{font-size:1.42m}table.variations{border:none;font-size:.8em}table.variations th,table.variations td{border:none;width:auto;padding:0}table.variations tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.2em}table.variations tr+tr{border-top:1px solid rgb(var(--rd--c--primary-on)/0.06);padding-top:.8em;margin-top:.8em}table.variations .label{font-size:.8em;background:rgb(var(--rd--c--primary-on)/0.06);padding:.4em .5em;border-radius:2px;font-size:.9em}table.variations td.value{background-color:rgba(0,0,0,0);-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}table.variations td.value select{border:none;padding:.4em;background-color:rgba(0,0,0,0);color:currentColor}table.variations td.value a.reset_variations{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;gap:.8em}.variations_form .single_variation_wrap{width:100%}.variations_form .woocommerce-variation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.4em;-moz-column-gap:.4em;column-gap:.4em;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgb(var(--rd--c--primary-on)/0.1);padding:1em;margin-bottom:.8em;border-radius:2px}.variations_form .woocommerce-variation-description{font-size:12px;width:100%;margin-bottom:3px;opacity:.8}.variations_form .woocommerce-variation-add-to-cart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4em}.variations_form .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled{opacity:.6;pointer-events:none}@media screen and (min-width: 1000px)and (max-width: 1199px){.variations_form .woocommerce-variation-add-to-cart .quantity{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.variations_form .woocommerce-variation-add-to-cart .quantity input.qty{padding-block:1em}.variations_form .woocommerce-variation-add-to-cart .quantity button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.woocommerce-grouped-product-list{font-size:.9em}.woocommerce-grouped-product-list tbody{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:1em;font-size:.9em}.woocommerce-grouped-product-list-item__quantity{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:.5em}.woocommerce-grouped-product-list-item__quantity a{font-size:.9em;border-radius:var(--rd--s--radius);color:currentColor;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:.5em;letter-spacing:1px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.woocommerce-grouped-product-list-item__quantity a::after{content:"";font-family:"Google Symbols"}.woocommerce-grouped-product-list-item__label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.3}:where(body[class*=woocommerce]) .product[id^=product-]>a{color:currentColor}:where(body[class*=woocommerce]) .product[id^=product-]>a>*:not(.onsale)+*{-webkit-margin-before:.6em;margin-block-start:.6em}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery{position:relative;gap:1em;width:100%}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery__wrapper img{width:100%}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery__trigger{font-size:2em;position:absolute;right:.5em;top:.5em;z-index:1;width:36px;background:#fff;height:36px;border-radius:50%;text-indent:-9999px;-webkit-box-sizing:content-box;box-sizing:content-box}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;-webkit-box-sizing:content-box;box-sizing:content-box}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-sizing:content-box;box-sizing:content-box}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery__caption{position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,.7);text-align:center;color:#000;font-size:12px;padding:.5em}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(auto-fill, minmax(50px, 1fr));grid-gap:8px;-webkit-margin-before:8px;margin-block-start:8px;padding:0}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery .flex-control-thumbs li img{cursor:pointer;opacity:.5;width:100%}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery .flex-control-thumbs li img:hover{opacity:1}@media screen and (max-width: 1024px){:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery{width:100%}}:where(body[class*=woocommerce]) .product[id^=product-] .summary .woocommerce-product-rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4em}:where(body[class*=woocommerce]) .product[id^=product-] .summary .woocommerce-product-rating .woocommerce-review-link{font-size:.8em}:where(body[class*=woocommerce]) .product[id^=product-] .summary .product_category{opacity:.5;font-size:.9em}:where(body[class*=woocommerce]) .product[id^=product-] .summary .product_category a{text-decoration:underline}:where(body[class*=woocommerce]) .product[id^=product-] .summary .product_tags a{background:#fff;padding:2px 8px;display:inline-block;margin-right:4px;border-radius:3px;font-size:.8em;border:1px solid #eee;color:#666}:where(body[class*=woocommerce]) .product[id^=product-] .summary .product-meta{position:relative}:where(body[class*=woocommerce]) .product[id^=product-] .summary button.woocommerce-product-bookmark{position:absolute;right:var(--wp--preset--spacing--50, clamp(3.2rem, 2.33vw + 0.96rem, 3.84rem));top:var(--wp--preset--spacing--50, clamp(3.2rem, 2.33vw + 0.96rem, 3.84rem));background-color:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));width:38px;height:38px;line-height:38px;padding:0;border-radius:50%;margin-left:auto}:where(body[class*=woocommerce]) .product[id^=product-] .summary button.woocommerce-product-bookmark.is-active{background-color:rgb(var(--rd--c--primary-on)/0.2);color:rgb(var(--rd--c--primary)/0.8)}@media screen and (min-width: 1000px)and (max-width: 1199px),screen and (max-width: 599px){:where(body[class*=woocommerce]) .product[id^=product-] .summary tbody{display:block}:where(body[class*=woocommerce]) .product[id^=product-] .summary tbody tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:where(body[class*=woocommerce]) .product[id^=product-] .summary tbody tr th{margin-bottom:.4em}:where(body[class*=woocommerce]) .product[id^=product-] .summary tbody tr th,:where(body[class*=woocommerce]) .product[id^=product-] .summary tbody tr td{padding:0 !important}:where(body[class*=woocommerce]) .product[id^=product-] .summary tbody tr.woocommerce-product-attributes-item{padding-block:.6em;font-size:.9em}}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-attributes{font-size:.8em}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-attributes td,:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-attributes th{background-color:rgba(0,0,0,0);border:none}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-attributes-item{border-bottom:1px solid rgb(var(--rd--c--text)/0.08)}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-attributes-item__label{width:140px;padding-inline:0 .5em;vertical-align:baseline}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-attributes-item__value{padding-inline:.5em 0}:where(body[class*=woocommerce]) .product[id^=product-] .wc-tabs-wrapper{width:100%}:where(body[class*=woocommerce]) .product[id^=product-] .wc-tabs-wrapper ul.tabs.wc-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:3px solid #eee;margin-bottom:24px;padding:0}:where(body[class*=woocommerce]) .product[id^=product-] .wc-tabs-wrapper ul.tabs.wc-tabs li a{padding:8px 16px;display:inline-block;color:#ccc;position:relative;font-weight:bold;font-size:.9em;letter-spacing:.1em}:where(body[class*=woocommerce]) .product[id^=product-] .wc-tabs-wrapper ul.tabs.wc-tabs li.active a{color:#000}:where(body[class*=woocommerce]) .product[id^=product-] .wc-tabs-wrapper ul.tabs.wc-tabs li.active a:after{content:"";position:absolute;height:3px;width:100%;bottom:-3px;left:0;background-color:#000}.product-taxonomies{gap:5px}.product-taxonomies .material-icon{--rd-icon--width: 400}.product-taxonomies a{text-decoration:none;font-size:.7em;font-weight:bold;line-height:1;border-radius:3px;padding:.3em .6em}.product-brands a{color:rgb(var(--rd--c--primary));background:rgb(var(--rd--c--accent))}.product-categories a{color:rgb(var(--rd--c--accent));background:rgb(var(--rd--c--accent)/0.1)}.product_meta{position:relative;font-size:.8em}.product_meta_label{width:80px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.product_meta>*{margin-top:.3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}p.stock{font-size:12px;font-weight:bold;color:rgb(var(--rd--c--text))}p.stock.in-stock{color:#287d3c}.product-onsale{font-size:12px;font-weight:bold;line-height:1;color:red}p.total-sales{font-size:12px;font-weight:bold;color:rgb(var(--rd--c--primary-on)/0.5)}.product-meta-items{gap:.4em}.product-tags{margin-top:8px}.product-tags a{color:rgb(var(--rd--c--link));text-decoration:none;font-size:min(1.2rem,.9em)}.product-tags a:before{content:"#"}.product-badge{gap:3px}.product-badge__item{border:1px solid;padding:3px 6px;font-size:10px;border-radius:var(--rd--s--radius)}.product-badge__item[aria-controls]{cursor:pointer}ul.summary-menu .menu-item{padding:0}ul.summary-menu .menu-item.is-depth-0 a:not(.has-icon):before{content:"";display:inline-block;width:.8em;height:.8em;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><polyline points='3,1 7,5 3,9' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:contain;background-repeat:no-repeat;vertical-align:middle;opacity:.8}ul.summary-menu .menu-item.is-depth-0:after{opacity:.1}ul.summary-menu .menu-item-handle{padding:.8em}.entry-summary>.price{padding:.8em 1.2em;background:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));border-radius:3px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.entry-summary form.cart button[type=submit]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.product-type-simple .entry-summary>.price{padding-block:1em .5em;border-radius:3px 3px 0 0}.product-type-simple .entry-summary>form.cart{margin-top:0;padding:.5em 1.5em 1.5em;background:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));border-radius:0 0 3px 3px}.woocommerce-loop-product{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}.woocommerce-loop-product__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:currentColor;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;word-break:break-all}.woocommerce-loop-product__thumb{position:relative}.woocommerce-loop-product__thumb .price{position:absolute;bottom:.5em;left:0;background:rgb(var(--rd--c--primary)/0.6);color:rgb(var(--rd--c--primary-on));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:.5em .8em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:90%;border-radius:0 3em 3em 0}.woocommerce-loop-product__body{margin-top:.8em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce-loop-product__body>*{margin-block:0}.woocommerce-loop-product__body>*+*{margin-top:.8em}.woocommerce-loop-product img{width:100%;max-width:none;border-radius:var(--rd--s--radius);margin:0;display:block}.woocommerce-loop-product-title{font-size:.9em;line-height:1.2;font-weight:bold}.woocommerce-loop-product__footer{margin-top:auto;padding-top:.6em}.woocommerce-loop-product .subscription-details{display:none}.woocommerce-loop-product .price{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:.9em}.woocommerce-loop-product .price del{display:none}.woocommerce-loop-product .product-description{font-size:.8em;opacity:.8;margin-top:.4em}.woocommerce-loop-product .product-description p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:3}.woocommerce-loop-product a.button{text-align:center;font-size:13px;padding:.6em;font-weight:bold;display:block;background:rgb(var(--rd--c--accent)/0.05);color:rgb(var(--rd--c--accent));border-radius:3px;margin-top:1.5em;border:1px solid rgb(var(--rd--c--accent)/0.4)}.woocommerce-loop-product a.button.add_to_cart_button:before{content:"";font-family:"Google Symbols";margin-right:.2em;font-size:1.2em;vertical-align:-3px}.woocommerce-loop-product a.button.add_to_cart_button.loading:before{content:""}.woocommerce-loop-product a.button.add_to_cart_button.added{display:none}.woocommerce-loop-product a.button.add_to_cart_button.product_type_variable:before{content:""}.woocommerce-loop-product a.button.added_to_cart{border-top:1px solid rgb(var(--rd--c--primary-on)/0.1);color:rgb(var(--rd--c--link))}.woocommerce-loop-product a.button.added_to_cart:before{content:"";font-family:"Google Symbols"}.woocommerce-loop-product a.button.add_to_like_button:before{content:"";font-family:"Google Symbols"}.product-category{position:relative;margin:0}.product-category img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-margin-after:.8em;margin-block-end:.8em;-webkit-filter:brightness(0.7);filter:brightness(0.7);-o-object-fit:cover;object-fit:cover;border-radius:5px;-webkit-box-shadow:2px 3px 8px rgba(0,0,0,.1);box-shadow:2px 3px 8px rgba(0,0,0,.1);margin:0}.product-category h2{margin:0;font-size:1em;text-align:center}.product-category h2 mark.count{background-color:rgba(0,0,0,.5);color:currentColor;padding:.2em .4em;margin-left:1em;border-radius:3px}.product-category a{color:#fff;display:block;text-decoration:none;height:100%;min-height:180px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.woocommerce .product_list_widget{grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:.6em}.woocommerce .product_list_widget .product{padding:var(--wp--preset--spacing--20, clamp(1.1rem, 0.63vw + 0.63rem, 1.4rem))}.products{display:grid;clear:both;padding:0;list-style:none;gap:.8em;gap:var(--wp--preset--spacing--20, clamp(1.1rem, 0.63vw + 0.63rem, 1.4rem))}.products.is-column-auto{grid-template-columns:repeat(auto-fill, minmax(min(var(--gird--column--width, 240) * 1px, 100%), 1fr));--postbox--size--font: calc(var(--gird--column--width, 240)/20*0.1em)}.products.is-column-fix{grid-template-columns:repeat(var(--gird--column--lg, 4), 1fr);--postbox--size--font: calc((100/var(--gird--column--lg,4)/20)*0.6em)}@media screen and (max-width: 767px){.products.is-column-fix{grid-template-columns:repeat(var(--gird--column--sm, 2), 1fr);--postbox--size--font: calc((100/var(--gird--column--sm,2)/38)*0.6em)}}.products li.product.splide__slide>a{width:100%}.products.is-design-card img{border-radius:0}.products.is-design-card a.button{margin-top:0;border:none}.products.is-design-padding li.product{padding:1em}.products.is-design-tertiary li.product{background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.products.is-design-tertiary li.product img{border-radius:var(--rd--s--radius)}.active-filters{padding:0;list-style:none;gap:.5em}.active-filters li{margin:0;padding:.4em .6em;background:rgb(var(--rd--c--primary-on)/0.01);border-radius:var(--rd--s--radius);-webkit-box-shadow:var(--rd--s--shadow);box-shadow:var(--rd--s--shadow)}.active-filters a{text-decoration:none}.woocommerce-cart #content{overflow:visible}.woocommerce-cart .woocommerce{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;grid-gap:24px}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper{width:100%}.woocommerce-cart .woocommerce .cart-collaterals{position:-webkit-sticky;position:sticky;top:96px;width:280px;padding:var(--wp--preset--spacing--40, clamp(2.2rem, 1.52vw + 0.85rem, 2.74rem));border-radius:5px;background-color:rgb(var(--rd--c--primary));border:1px solid rgb(var(--rd--c--primary-on)/0.1);font-size:.9em}@media screen and (max-width: 767px){.woocommerce-cart .woocommerce .cart-collaterals{width:100%}}@media screen and (max-width: 767px){.woocommerce-cart .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.woocommerce-cart .woocommerce .cart-collaterals{width:100%}.woocommerce-cart .woocommerce .cross-sells{display:none}}.woocommerce-cart .woocommerce table.shop_table tbody tr{background-color:rgba(0,0,0,0);border-top:1px solid rgb(var(--rd--c--text)/0.1)}.woocommerce-cart .woocommerce-cart-form{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){.woocommerce-cart .woocommerce-cart-form table.shop_table th.product-price,.woocommerce-cart .woocommerce-cart-form table.shop_table th.product-subtotal,.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-price,.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-subtotal{display:none}}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions{padding-inline:0}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .actions-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .button{font-size:.9em;background-color:rgb(var(--rd--c--text)/0.08);color:currentColor;border:none}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .button:disabled{opacity:.6}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .coupon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:400px;float:left}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .coupon input#coupon_code{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:8px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .coupon button{padding:0 1em;height:32px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions button[name=update_cart]{float:right;width:auto;height:32px}.woocommerce-cart .cart_item a.remove{position:absolute;top:4px;left:-6px;background-color:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));-webkit-box-shadow:2px 3px 8px rgba(0,0,0,.2);box-shadow:2px 3px 8px rgba(0,0,0,.2);width:23px;height:23px;display:block;line-height:22px;text-align:center;border-radius:50%;font-size:12px;font-weight:bold;z-index:1}.woocommerce-cart .cart_item .product-name a{text-decoration:none}.woocommerce-cart .cart_item .product-meta{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce-cart .cart_item .product-price{opacity:.6}.woocommerce-cart .cart_item .product-subtotal{font-weight:bold}.woocommerce-cart .cart_item .quantity input.qty{border:1px solid;background-color:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on)/0.8)}.woocommerce-cart .cart_totals h2{font-size:1.1em;margin-top:0}.woocommerce-cart .cart_totals .shop_table{margin:0 0 0 auto;border:none}.woocommerce-cart .cart_totals .shop_table th,.woocommerce-cart .cart_totals .shop_table td{border:none;background-color:inherit;font-weight:normal}.woocommerce-cart .cart_totals .shop_table th{-webkit-padding-start:0;padding-inline-start:0;text-align:left}.woocommerce-cart .cart_totals .shop_table td{text-align:right;-webkit-padding-end:0;padding-inline-end:0}.woocommerce-cart .cart_totals .shop_table tr{border-top:1px solid rgb(var(--rd--c--text)/0.06)}.woocommerce-cart .cart_totals .shop_table tr.order-total .amount{font-size:1.4em}.woocommerce-cart .cart_totals .shop_table tr.recurring-totals{border-top:none}.woocommerce-cart .cart_totals .shop_table tr.recurring-totals th{font-weight:bold;padding-top:1.8em}.woocommerce-cart .cart_totals .shop_table form.woocommerce-shipping-calculator a.shipping-calculator-button{background:#fff;font-size:.9em;padding:4px 8px;display:inline-block;border:1px solid #ccc;border-radius:3px}.woocommerce-cart .cart_totals .shop_table form.woocommerce-shipping-calculator section.shipping-calculator-form{margin-top:.8em}.woocommerce-cart .cart_totals .shop_table form.woocommerce-shipping-calculator section.shipping-calculator-form>*{width:100%}.woocommerce-cart .wc-proceed-to-mypage,.woocommerce-cart .wc-proceed-to-checkout{text-align:center}.woocommerce-cart .wc-proceed-to-mypage a.wc-forward,.woocommerce-cart .wc-proceed-to-checkout a.wc-forward{background-color:rgb(var(--rd--c--secondary));color:rgb(var(--rd--c--secondary-on));border-radius:5px;display:block;padding:8px}.woocommerce-cart .wc-empty-cart-message{width:100%}.woocommerce-checkout .woocommerce>*+*{-webkit-margin-before:2em;margin-block-start:2em}.woocommerce .woocommerce-form-login-toggle .woocommerce-info{background-color:rgb(var(--rd--c--primary));border:none}.woocommerce .woocommerce-form-login-toggle+.woocommerce-form-login{-webkit-margin-before:.5em;margin-block-start:.5em;background-color:rgb(var(--rd--c--primary)/0.6);color:rgb(var(--rd--c--primary-on));padding:var(--wp--preset--spacing--30, clamp(1.5rem, 0.98vw + 0.74rem, 1.96rem));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce .woocommerce-form-login-toggle+.woocommerce-form-login .form-row-first{float:none}.woocommerce .woocommerce-form-login-toggle+.woocommerce-form-login .form-row-last{float:none;-webkit-margin-start:auto;margin-inline-start:auto}.woocommerce .woocommerce-form-login-toggle+.woocommerce-form-login .form-row{width:100%}.woocommerce .woocommerce-form-login-toggle+.woocommerce-form-login button[type=submit]{float:right}.woocommerce form.woocommerce-checkout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--wp--preset--spacing--40, clamp(2.2rem, 1.52vw + 0.85rem, 2.74rem))}.woocommerce form.woocommerce-checkout>div{width:100%}.woocommerce form.woocommerce-checkout .woocommerce-checkout-detail{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce form.woocommerce-checkout .woocommerce-checkout-order{border-radius:5px;background-color:rgb(var(--rd--c--primary));border:1px solid rgb(var(--rd--c--primary-on)/0.1);overflow:auto}@media screen and (min-width: 1025px){.woocommerce form.woocommerce-checkout .woocommerce-checkout-order{width:320px;position:-webkit-sticky;position:sticky;top:calc(var(--rd--s--header, 0) + 1em)}}.woocommerce form.woocommerce-checkout .woocommerce-checkout-order .form-row.place-order{font-size:.9em}.woocommerce form.woocommerce-checkout .woocommerce-checkout-order #order_review_heading{margin:0;font-size:1.1em;padding:.8em}.woocommerce form.woocommerce-checkout .woocommerce-checkout-order fieldset{margin:0;padding:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.woocommerce form.woocommerce-checkout .woocommerce-checkout-order fieldset>*{float:none;width:100%}.woocommerce form.woocommerce-checkout .woocommerce-checkout-order fieldset+fieldset{border:none;padding:0;margin-top:1em}@media screen and (max-width: 1024px){.woocommerce form.woocommerce-checkout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.woocommerce form.woocommerce-checkout .woocommerce-checkout-order{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;width:100%}}.woocommerce .woocommerce-checkout-detail h2{position:relative;margin:0;line-height:1;padding-left:1em}.woocommerce .woocommerce-checkout-detail h2:before{content:"";left:0;top:0;height:100%;width:4px;border-radius:5px;background:currentColor;position:absolute}.woocommerce .woocommerce-checkout-detail h2+*{position:relative;margin-top:1em;padding:0}.woocommerce #customer_details>div+div{margin-top:1.5em}.woocommerce #customer_details .woocommerce-terms-and-conditions-wrapper .validate-required{background:rgb(var(--rd--c--primary)/0.5);color:rgb(var(--rd--c--primary-on));text-align:center;padding:1em;border-radius:var(--rd--s--radius)}.woocommerce #payment ul.wc_payment_methods{padding:0}.woocommerce #payment ul.wc_payment_methods li.wc_payment_method{background-color:rgb(var(--rd--c--primary));border-radius:5px;color:rgb(var(--rd--c--primary-on));display:block;margin-bottom:.5em;padding:.8em 1.2em}.woocommerce #payment ul.wc_payment_methods li.wc_payment_method>label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;cursor:pointer}.woocommerce #payment ul.wc_payment_methods li.wc_payment_method>label img{margin-left:auto}.woocommerce #payment ul.wc_payment_methods p{font-size:.9em;opacity:.6}.woocommerce #payment ul.wc_payment_methods fieldset+fieldset{margin-top:.8em}.woocommerce #payment .place-order{margin-top:2em}.woocommerce #payment .place-order-footer{border-top:1px solid rgb(var(--rd--c--text)/0.1);padding-top:1.5em;margin-top:1.5em}.woocommerce ul#ship-to-different-address-radio{list-style:none}.woocommerce table.woocommerce-checkout-review-order-table{display:block}.woocommerce table.woocommerce-checkout-review-order-table tbody,.woocommerce table.woocommerce-checkout-review-order-table thead,.woocommerce table.woocommerce-checkout-review-order-table tfoot{display:block;width:100%}.woocommerce table.woocommerce-checkout-review-order-table tbody tr,.woocommerce table.woocommerce-checkout-review-order-table thead tr,.woocommerce table.woocommerce-checkout-review-order-table tfoot tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.woocommerce table.woocommerce-checkout-review-order-table tbody tr td,.woocommerce table.woocommerce-checkout-review-order-table thead tr td,.woocommerce table.woocommerce-checkout-review-order-table tfoot tr td{background-color:rgba(0,0,0,0)}.woocommerce table.woocommerce-checkout-review-order-table tfoot th{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce table.woocommerce-checkout-review-order-table tfoot small.includes_tax{font-size:10px;display:block}.woocommerce table.woocommerce-checkout-review-order-table tr.recurring-totals{border-top:none}.woocommerce table.woocommerce-checkout-review-order-table tr.recurring-totals th{font-weight:bold;padding-top:1.8em}.woocommerce table.woocommerce-checkout-review-order-table tr.checkout_form_wrap>td{width:100%}.woocommerce table.woocommerce-checkout-review-order-table form.woocommerce-form-coupon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:8px;font-size:.9em}.woocommerce table.woocommerce-checkout-review-order-table form.woocommerce-form-coupon input[name=coupon_code]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce table.woocommerce-checkout-review-order-table form.woocommerce-form-coupon button[name=apply_coupon]{margin-left:.8em}.woocommerce table.woocommerce-checkout-review-order-table tr.recurring-totals th{background:rgb(var(--rd--c--text)/0.03);padding:.6em 1em;border-top:1px solid rgb(var(--rd--c--text)/0.1)}.woocommerce .shipping_address input{background-color:#fff}.woocommerce button#place_order{height:48px;font-weight:bold;font-size:1.1em;-webkit-margin-start:auto;margin-inline-start:auto}.woocommerce #ship-to-different-address-radio>li>label{display:block;background-color:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));margin-bottom:.5em;border-radius:5px;padding:.8em 1.2em}.woocommerce #ship-to-different-address-radio>li>label+.shipping_address{background:#fff;padding:1em 1.5em;margin-block:-1em 1em}.woocommerce ul.wc-saved-payment-methods{list-style:none;padding-left:0}.woocommerce-terms-and-conditions{background:rgb(var(--rd--c--primary));padding:2em;border-radius:var(--rd--s--radius);-webkit-box-shadow:-2px -2px 6px rgba(0,0,0,.1) inset;box-shadow:-2px -2px 6px rgba(0,0,0,.1) inset;font-size:.9em}.woocommerce-order>*+*{margin-top:var(--wp--preset--spacing--40, clamp(2.2rem, 1.52vw + 0.85rem, 2.74rem))}.woocommerce-order ul.order_details{width:100%;list-style:none;padding:0}.woocommerce-order ul.order_details li{text-transform:uppercase;font-size:.8em;line-height:1;margin-bottom:1em;margin-top:0}.woocommerce-order ul.order_details li:not(:last-child){padding-bottom:1em;border-bottom:1px dashed #d3ced2}@media screen and (min-width: 768px){.woocommerce-order ul.order_details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5em}.woocommerce-order ul.order_details li:not(:last-child){padding:0 1.5em 0 0;border:none;border-right:1px dashed #d3ced2}.woocommerce-order ul.order_details li strong{display:block;font-size:1.2em;line-height:2}}.woocommerce-order section.woocommerce-order-details table.shop_table{color:rgb(var(--rd--c--primary-on));background-color:rgb(var(--rd--c--primary));border:1px solid rgb(var(--rd--c--primary-on)/0.1);border-radius:5px}.woocommerce-Reviews p{margin-block:0}.woocommerce-Reviews #review-rating-form{background:rgb(var(--rd--c--primary-on)/0.05);border-radius:3em}.woocommerce-Reviews .commenttotal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--wp--preset--spacing--30, clamp(1.5rem, 0.98vw + 0.74rem, 1.96rem))}@media screen and (max-width: 599px){.woocommerce-Reviews .commenttotal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.woocommerce-Reviews .commenttotal table{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce-Reviews .commenttotal-average{min-width:30%;min-height:150px;background-color:rgb(var(--rd--c--primary-on)/0.05);border-radius:var(--rd--s--radius)}.woocommerce-Reviews .commenttotal-average .star-rating{display:block;font-size:1.2em}.woocommerce-Reviews .commenttotal-average__label{font-weight:bold;font-size:1.8em}@media screen and (max-width: 767px){.woocommerce-Reviews .commenttotal-average{padding:1.5em 0}}.woocommerce-Reviews .commenttotal table{font-weight:bold}.woocommerce-Reviews .commenttotal table td{padding:0;border:none}.woocommerce-Reviews .commenttotal table td.commenttotal-bar{width:100%;padding-inline:.6em 1em}.woocommerce-Reviews .commenttotal table td.commenttotal-value{text-align:right}.woocommerce-Reviews .commenttotal-label{letter-spacing:5px;color:#f2c50e}.woocommerce-Reviews .commenttotal-progress{position:relative;height:10px;background-color:#eee;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:2em}.woocommerce-Reviews .commenttotal-progress-bar{background-color:#f2c50e;position:absolute;left:0;top:0;height:100%;border-radius:inherit}.woocommerce-Reviews .commentlist{padding-left:0;list-style:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce-Reviews .commentlist>li{border:1px solid rgb(var(--rd--c--primary-on)/0.1);border-radius:var(--rd--s--radius);padding:1.2em 1.5em}.woocommerce-Reviews .commentlist .comment_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.woocommerce-Reviews .commentlist .comment_container .comment-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.6rem .8rem;font-size:1.4rem}.woocommerce-Reviews .commentlist .comment_container .comment-text p.meta{margin:0;font-size:.9em;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em}.woocommerce-Reviews .commentlist .comment_container .comment-text img{width:28px;height:28px;-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2;border-radius:50%}.woocommerce-Reviews .commentlist .comment_container .comment-text .description{width:100%}.woocommerce-Reviews .commentlist .comment_container .woocommerce-review__dash{display:none}.woocommerce-Reviews .commentlist .comment_container .woocommerce-review__published-date{opacity:.7}.woocommerce-Reviews .commentlist ul.children{padding:0;border-radius:var(--rd--s--radius);border-top:1px solid rgb(var(--rd--c--text)/0.1);padding:1em 0 0 2.5em;font-size:.9em;margin-top:.8em;list-style:none;position:relative}.woocommerce-Reviews .commentlist ul.children:before{content:"";font-family:"Google Symbols";font-size:2em;font-variation-settings:"wght" 200;rotate:180deg;position:absolute;left:0;top:0}.woocommerce-Reviews .commentlist ul.children .comment_container .comment-text{row-gap:.4em}.woocommerce-Reviews .commentlist ul.children .comment_container img.avatar{width:28px;height:28px}.woocommerce-Reviews .commentlist ul.children .comment_container .woocommerce-review__dash{display:inline-block}.woocommerce-Reviews .commentlist ul.children .comment_container .woocommerce-review__published-date{display:inline-block}.woocommerce-Reviews #commentform{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit}.woocommerce-Reviews .comment-form{gap:1.2em}.woocommerce-Reviews .comment-form-rating p.stars{font-size:1.5em;margin:0}.woocommerce-Reviews .comment-form label{font-weight:bold;margin-bottom:.5em;display:block;font-size:.9em}.woocommerce-Reviews .comment-form span.required{font-weight:bold;color:red;line-height:0;vertical-align:super}.woocommerce-Reviews .comment-form #comment{margin:0;background-color:rgb(var(--rd--c--primary-on)/0.02)}.woocommerce-Reviews .comment-form .form-submit{margin:0}.woocommerce-Reviews .comment-form .form-submit #submit{margin:0 auto}.woocommerce-Reviews .comment-form .comment-form-cookies-consent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5em}.woocommerce-pagination{gap:.5rem;margin:2rem 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-pagination .page-numbers{padding:.5em .8em;border-radius:.375rem;background-color:#f1f1f1;color:#333;text-decoration:none;font-weight:500;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;min-width:2.4rem}.woocommerce-pagination .page-numbers:hover{background-color:rgb(var(--rd--c--accent));color:rgb(var(--rd--c--primary))}.woocommerce-pagination .page-numbers.current{background-color:rgb(var(--rd--c--accent));color:rgb(var(--rd--c--primary));cursor:default;pointer-events:none}.woocommerce-pagination .page-numbers.next:hover,.woocommerce-pagination .page-numbers.prev:hover{background-color:rgb(var(--rd--c--accent));color:rgb(var(--rd--c--primary))}.woocommerce-dashbord-navigation{position:-webkit-sticky;position:sticky;top:var(--diver--sticky--position--top);-webkit-transition:.2s;transition:.2s;z-index:3;overflow:auto}.woocommerce-dashbord-navigation>ul{padding:.6em .8em;font-size:.9em;list-style:none;white-space:nowrap}.woocommerce-dashbord-navigation>ul li{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:0}.woocommerce-dashbord-navigation>ul li a{display:block;padding:.6em .8em;font-size:.9em;color:currentColor;opacity:.5;text-decoration:none}.woocommerce-dashbord-navigation>ul li a:before{font-family:"Google Symbols";content:"";opacity:.8;font-size:1.3em;vertical-align:-3px;margin-right:.3em}.woocommerce-dashbord-navigation>ul li.is-active a{opacity:1;background:rgb(var(--rd--c--secondary)/0.1);border-radius:var(--rd--s--radius)}.woocommerce-dashbord-navigation>ul li[class*="--dashboard"] a:before{content:""}.woocommerce-dashbord-navigation>ul li[class*="--orders"] a:before{content:""}.woocommerce-dashbord-navigation>ul li[class*="--downloads"] a:before{content:""}.woocommerce-dashbord-navigation>ul li[class*="--payment-methods"] a::before{content:""}.woocommerce-dashbord-navigation>ul li[class*="--edit-address"] a:before{content:""}.woocommerce-dashbord-navigation>ul li[class*="--edit-account"] a:before{content:""}.woocommerce-dashbord-navigation>ul li[class*="--customer-logout"] a:before{content:""}.woocommerce-dashbord-navigation>ul li[class*="--view-license-keys"] a:before{content:""}.woocommerce-dashbord-navigation>ul li[class*="--subscriptions"] a:before{content:""}.woocommerce-dashbord-navigation>ul li:last-child{margin-left:auto}.woocommerce-MyAccount-content{max-width:var(--rd--l--middle);margin-inline:auto}body.woocommerce-account .woocommerce{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:var(--wp--preset--spacing--40, clamp(2.2rem, 1.52vw + 0.85rem, 2.74rem));border-radius:var(--rd--s--radius)}@media screen and (max-width: 1024px){body.woocommerce-account .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.woocommerce-account .woocommerce nav[class*=-navigation]{position:initial}}@media screen and (min-width: 1025px){body.woocommerce-account .woocommerce nav[class*=-navigation]{position:-webkit-sticky;position:sticky;top:calc(var(--diver--sticky--position--top, 1em) + 1em);-webkit-transition:top .3s;transition:top .3s}body.woocommerce-account .woocommerce nav[class*=-navigation]:not(.woocommerce-dashbord-navigation){width:200px}}@media screen and (max-width: 1024px){body.woocommerce-account .woocommerce nav[class*=-navigation]{width:100%;border-right:none;border-bottom:1px solid rgb(var(--rd--c--primary-on)/0.1);overflow:auto;position:relative}body.woocommerce-account .woocommerce nav[class*=-navigation]>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap}}body.woocommerce-account .woocommerce+[class*=-content]{margin:0}body.woocommerce-account .woocommerce+[class*=-content]>*:not(:empty){margin-block:0}body.woocommerce-account .woocommerce+[class*=-content]>*:not(:empty)+*{margin-top:1em}.woocommerce-MyAccount-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0}.woocommerce-MyAccount-content table{background-color:rgb(var(--rd--c--primary));-webkit-box-shadow:var(--rd--s--shadow);box-shadow:var(--rd--s--shadow);border-radius:var(--rd--s--radius)}.woocommerce-MyAccount-content>*+*{margin-top:1em}.woocommerce-MyAccount-content .woocommerce-Address-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.woocommerce-MyAccount-content .woocommerce-Address-title h3{margin:0}.woocommerce-MyAccount-content .woocommerce-Address-title a.edit{display:inline-block;background:rgb(var(--rd--c--primary-on)/0.1);font-size:.8em;padding:.2em .6em;border-radius:3px}.woocommerce-MyAccount-content ul.woocommerce-PaymentMethods li.woocommerce-PaymentMethod{margin-bottom:1em}@media screen and (max-width: 1024px){.woocommerce-MyAccount-content{width:100%}}.login-form{max-width:520px;margin-inline:auto;background-color:rgb(Var(--rd--c--primary));color:rgb(Var(--rd--c--primary-on));border:1px solid rgb(Var(--rd--c--primary-on)/0.2);border-radius:rgb(Var(--rd--s--radius))}.login-form-panel{margin-top:1em}.login-form-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0}.login-form-tab .login-form-label{background-color:rgb(var(--rd--c--primary-on)/0.1);color:rgb(var(--rd--c--primary-on)/0.3);-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer;padding:1em}.login-form-tab .login-form-label[aria-selected=true]{opacity:1;cursor:inherit;background-color:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on))}.login-form-label{font-weight:bold;text-align:center;padding-block:1.5em 0;margin:0}.login-form .woocommerce-privacy-policy-text{font-size:.9em;line-height:1.4}.login-form button[type=submit]{width:100%;margin-top:.5em}.login-form .woocommerce-form{opacity:0;visibility:visible;max-height:0;overflow:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.login-form .woocommerce-form[aria-hidden=false]{opacity:1;visibility:visible;max-height:none;padding:var(--wp--preset--spacing--40, clamp(2.2rem, 1.52vw + 0.85rem, 2.74rem)) var(--wp--preset--spacing--50, clamp(3.2rem, 2.33vw + 0.96rem, 3.84rem))}body[class*=woocommerce] .wc-block-grid__products{display:grid;margin:0;gap:min(1em,1.8rem);grid-template-columns:repeat(4, 1fr)}body[class*=woocommerce] .wc-block-grid.has-1-columns .wc-block-grid__products{grid-template-columns:repeat(1, 1fr)}body[class*=woocommerce] .wc-block-grid.has-2-columns .wc-block-grid__products{grid-template-columns:repeat(2, 1fr)}body[class*=woocommerce] .wc-block-grid.has-3-columns .wc-block-grid__products{grid-template-columns:repeat(3, 1fr)}body[class*=woocommerce] .wc-block-grid.has-4-columns .wc-block-grid__products{grid-template-columns:repeat(4, 1fr)}body[class*=woocommerce] .wc-block-grid.has-5-columns .wc-block-grid__products{grid-template-columns:repeat(5, 1fr)}body[class*=woocommerce] .wc-block-grid.has-6-columns .wc-block-grid__products{grid-template-columns:repeat(6, 1fr)}body[class*=woocommerce] .wc-block-components-drawer__close{font-size:1.6em;opacity:.4;background:rgba(0,0,0,0);color:currentColor;padding:0}body[class*=woocommerce] .wc-block-components-quantity-selector__input{font-weight:normal}body[class*=woocommerce] .wc-block-components-sale-badge{font-weight:normal;border:none;background-color:#f9f9f9;margin-block:1em}body[class*=woocommerce] .wc-block-components-product-rating__stars:before{content:"☆☆☆☆☆"}body[class*=woocommerce] .wc-block-components-product-rating__stars span:before{content:"★★★★★"}body[class*=woocommerce] .wc-block-components-checkbox{margin:0}body[class*=woocommerce] .wc-block-components-checkbox__input[type=checkbox]{border-width:1px;margin:0 .6em 0 0}body[class*=woocommerce] .wc-block-components-price-slider__range-input-progress,body[class*=woocommerce] .wc-block-components-price-slider__range-input-wrapper{height:2px}body[class*=woocommerce] .wc-block-woocommerce-customer-account a svg.wc-block-customer-account__account-icon{margin-right:.5em;padding:.4rem}body[class*=woocommerce] .wc-block-woocommerce-mini-cart-contents h2.wc-block-mini-cart__title{font-size:1.2em}body[class*=woocommerce] .wc-block-woocommerce-mini-cart-contents h2.wc-block-mini-cart__title span.wp-block-woocommerce-mini-cart-title-items-counter-block{font-weight:normal;font-size:.7em;opacity:.8}body[class*=woocommerce] .wc-block-mini-cart button.wc-block-mini-cart__button[disabled]{display:none}body[class*=woocommerce] .wc-block-mini-cart__drawer{font-size:1em}body[class*=woocommerce] .wc-block-active-filters__list-item-remove{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:16px;padding:0;width:16px;font-size:1em}body[class*=woocommerce] .wc-block-active-filters__list-item-remove svg{font-size:1.2em}body[class*=woocommerce] .wc-block-product-categories-list{list-style:none;padding:0}body[class*=woocommerce] .wc-block-product-categories-list-item{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body[class*=woocommerce] .wc-block-product-categories-list-item>a{padding:.5em .7em;text-decoration:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:currentColor}body[class*=woocommerce] .wc-block-product-categories-list-item-count{position:relative;padding:.4em .6em;font-size:11px;line-height:1}body[class*=woocommerce] .wc-block-product-categories-list-item-count:before{content:"";background:currentColor;width:100%;height:100%;position:absolute;opacity:.1;left:0;top:0;border-radius:2px;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.03);box-shadow:2px 3px 6px rgba(0,0,0,.03)}body[class*=woocommerce] .wc-block-product-categories-list-item-count:after{content:none}body[class*=woocommerce] .wc-block-product-categories-list ul{padding-left:.8em;width:100%}body[class*=woocommerce] .wc-block-product-categories-list ul li{border:none;padding:.2em 0}.wc-block-sort-select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.8em;margin-bottom:1em}.wc-block-sort-select__label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wc-block-sort-select__select{width:auto;padding:.4em}.wc-block-review-list{padding:0;list-style:none}.wc-block-review-list-item__item{margin:0;margin-top:1em;border-top:1px solid #ccc;padding-top:1em}.wc-block-review-list-item__product{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wc-block-review-list-item__product a{text-decoration:none}.wc-block-review-list-item__info{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1em}.wc-block-review-list-item__image{width:38px;height:38px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.wc-block-review-list-item__image img{border-radius:var(--rd--s--radius)}.wc-block-review-list-item__meta{font-size:.9em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3em}.wc-block-review-list-item__author{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;font-weight:bold}.wc-block-review-list-item__published-date{margin-left:auto}.wc-block-review-list-item__text>div{font-size:.9em}.wc-block-review-list-item__rating{margin-left:auto;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}.wc-block-review-list-item__rating__stars{display:block;font-size:1em;height:1em;line-height:1;overflow:hidden;position:relative;top:0;width:5.4em}.wc-block-review-list-item__rating__stars:before{content:"★★★★★";position:absolute;left:0;top:0;color:#ccc}.wc-block-review-list-item__rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.wc-block-review-list-item__rating__stars span:before{content:"★★★★★";color:#f1b709;left:0;position:absolute;top:0}.wc-block-components-quantity-selector .quantity-wrap{display:contents}.wc-block-components-quantity-selector .quantity-label,.wc-block-components-quantity-selector button.quantity-button{display:none}.wc-block-components-quantity-selector input.input-text.qty.text{padding:0 !important}.wc-block-components-quantity-selector__button--plus{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}form[class*=woocommerce] p{margin-block:1em}form[class*=woocommerce] fieldset{padding:0em 2em 1em}form.woocommerce-ResetPassword.lost_reset_password{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);box-shadow:2px 3px 6px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);padding:1.5em 2em;max-width:500px;margin-inline:auto}form.woocommerce-ResetPassword.lost_reset_password>*{margin:0;width:100%}form.woocommerce-ResetPassword.lost_reset_password>*+*{margin-top:1.2em}.password-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:rgba(var(--rd--c--primary));border:1px solid rgba(var(--rd--c--text)/0.1);border-radius:3px}.password-input input[type]{border:none;outline:none}.password-input button.show-password-input{background:#eee;color:#000;white-space:nowrap;border-radius:0;font-weight:bold}.password-input button.show-password-input:before{content:"";display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background:no-repeat center/contain;-webkit-mask:url('data:image/svg+xml;utf8,<svg fill="black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 5c-7 0-10 7-10 7s3 7 10 7 10-7 10-7-3-7-10-7zm0 12c-2.761 0-5-2.239-5-5s2.239-5 5-5 5 2.239 5 5-2.239 5-5 5zm0-8a3 3 0 100 6 3 3 0 000-6z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg fill="black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 5c-7 0-10 7-10 7s3 7 10 7 10-7 10-7-3-7-10-7zm0 12c-2.761 0-5-2.239-5-5s2.239-5 5-5 5 2.239 5 5-2.239 5-5 5zm0-8a3 3 0 100 6 3 3 0 000-6z"/></svg>');background-color:currentColor}.password-input button.show-password-input.display-password:before{-webkit-mask:url('data:image/svg+xml;utf8,<svg fill="black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 12s3-7 11-7 11 7 11 7-3 7-11 7S1 12 1 12zm21 0c-1.73-3.29-5.07-7-10-7-1.73 0-3.37.29-4.84.8l1.43 1.43C9.37 6.29 10.67 6 12 6c4.93 0 8.27 3.71 10 7zm-2.12 7.12l-16-16 1.41-1.41 16 16-1.41 1.41zm-2.83-2.83l-1.43-1.43A7.007 7.007 0 0112 17c-1.93 0-3.68-.78-4.95-2.05l-1.42 1.42A9.978 9.978 0 0012 19c2.21 0 4.29-.72 6-1.93zm-7.07-7.07l-1.42-1.42A5.007 5.007 0 0112 9c1.38 0 2.63.56 3.54 1.46l-1.42 1.42A3.003 3.003 0 0012 11c-.83 0-1.58.34-2.12.88z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg fill="black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 12s3-7 11-7 11 7 11 7-3 7-11 7S1 12 1 12zm21 0c-1.73-3.29-5.07-7-10-7-1.73 0-3.37.29-4.84.8l1.43 1.43C9.37 6.29 10.67 6 12 6c4.93 0 8.27 3.71 10 7zm-2.12 7.12l-16-16 1.41-1.41 16 16-1.41 1.41zm-2.83-2.83l-1.43-1.43A7.007 7.007 0 0112 17c-1.93 0-3.68-.78-4.95-2.05l-1.42 1.42A9.978 9.978 0 0012 19c2.21 0 4.29-.72 6-1.93zm-7.07-7.07l-1.42-1.42A5.007 5.007 0 0112 9c1.38 0 2.63.56 3.54 1.46l-1.42 1.42A3.003 3.003 0 0012 11c-.83 0-1.58.34-2.12.88z"/></svg>');background-color:currentColor}.woocommerce-form-login{margin-inline:auto;background-color:rgb(Var(--rd--c--primary));color:rgb(Var(--rd--c--primary-on));border-radius:rgb(Var(--rd--s--radius))}#header-minicart:not(.is-position-center){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#header-minicart:not(.is-position-center)>*{width:100%}#header-minicart:not(.is-position-center) h3{text-align:left}#header-minicart:not(.is-position-center) .header-drawer-close{position:absolute;margin:0;right:0;top:1em;width:auto;height:36px;overflow:hidden;padding-block:0;z-index:1}#header-minicart:not(.is-position-center) .header-drawer-close:before{font-variation-settings:"wght" 100}.woocommerce-mini-cart{overflow:auto;margin-top:1em;max-width:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce-mini-cart-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.3em}.woocommerce-mini-cart-item a.remove{display:inherit;-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit;padding-inline:.2em;font-size:1.2em}.woocommerce-mini-cart-item .product-item{-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:currentColor;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em}.woocommerce-mini-cart-item .product-item__thumbnail{position:relative;max-width:80px}.woocommerce-mini-cart-item .product-item__meta{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit;font-size:.8em}.woocommerce-mini-cart-item .product-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.3}.woocommerce-mini-cart-item .product-price{margin-top:.6em}.woocommerce-mini-cart-item .product-quantity{position:absolute;top:0;right:0;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.1);box-shadow:2px 3px 6px rgba(0,0,0,.1);background-color:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));height:1.3em;line-height:1.3em;width:1.3em;font-size:.8em;top:-5px;right:-5px;text-align:center;display:inline-block;border-radius:50%}.woocommerce-mini-cart__total{border-top:1px solid rgb(var(--rd--c--primary-on)/0.1);max-width:100% !important;padding:1.2em 1.4em 0 1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.woocommerce-mini-cart__total .amount{margin-left:auto}.woocommerce-mini-cart__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.6em;font-size:.9em;padding-bottom:1.4em}.woocommerce-mini-cart__buttons a.button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-shadow:0 0 0 1px rgb(var(--rd--c--primary-on)/0.1);box-shadow:0 0 0 1px rgb(var(--rd--c--primary-on)/0.1);text-align:center;padding:.6em;color:currentColor}.woocommerce-mini-cart__buttons a.button.checkout{background:rgb(var(--rd--c--secondary));color:rgb(var(--rd--c--secondary-on))}.wp-block-woocommerce-mini-cart-contents{background-color:#fff;max-width:320px;position:absolute;right:0;top:0}.wp-block-woocommerce-mini-cart__drawer{position:fixed;top:0;left:0;background:rgba(0,0,0,.8);width:100%;height:100%;z-index:990}.product.product-type-subscription .entry-summary .price{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product.product-type-variable-subscription .entry-summary span.subscription-details{font-size:.6em}.product.product-type-variable-subscription .entry-summary .price{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product span.subscription_period{font-size:min(1.4rem,.7em)}.product-price .subscription-details,.product-meta .subscription-details{display:none}ul.subscription-details{display:block;font-weight:normal;font-size:min(1.4rem,.8em);background:rgb(var(--rd--c--primary-on)/0.03);padding:1em 1em 1em 2.4em;margin-top:.5em;width:100%}.wcs-modal .modal-header>h2{margin:0 0 .5em}.wcs-modal .content-wrapper .content{font-size:.9em}.wcs-modal #early_renewal_modal_submit{background:rgb(var(--rd--c--secondary));color:rgb(var(--rd--c--secondary-on));padding:.7em;font-size:1em;font-weight:bold;border-radius:3px;margin-top:1em}.wc-tabs__head{background:rgb(var(--rd--c--primary));border-top:2px solid rgb(var(--rd--c--secondary)/0.2)}.wc-tabs-tab{border-radius:0;background:rgba(0,0,0,0);color:currentColor;font-weight:bold;opacity:.6;padding:.8em 1.2em}.wc-tabs-tab[aria-selected=true]{opacity:1;color:rgb(var(--rd--c--secondary));border-top:2px solid;margin-top:-2px}.wc-tabs-panel{padding:.5em 1.5em 1.5em}.wc-tabs-panel[aria-hidden=true]{display:none}.wc-tabs #wc-tab-additional_information{padding:0}.woocommerce-product-attributes-item{border:none}.woocommerce-product-attributes-item__label,.woocommerce-product-attributes-item__value{padding:1.2em 1.4em;opacity:1;background-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){#diver-wc-action{background-color:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));max-width:599px}}.diver-wc-action{bottom:0;left:0;padding:1em;z-index:993;position:fixed;bottom:11em;-webkit-filter:drop-shadow(4px 4px 16px rgba(0, 0, 0, 0.2));filter:drop-shadow(4px 4px 16px rgba(0, 0, 0, 0.2));width:280px;gap:1em;font-size:.9em;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.diver-wc-action .open-text{display:none}.diver-wc-action .toggle-text{display:block}.diver-wc-action.is-hide{translate:-100%}.diver-wc-action.is-hide .open-text{display:block}.diver-wc-action.is-hide .toggle-text{display:none}.diver-wc-action-icon{padding:.5em;position:relative;background-color:rgba(0,0,0,0);color:currentColor;font-size:.9em}.diver-wc-action-icons .material-icon{font-size:2.5em;--rd-icon--width: 300}.diver-wc-action-icons .count{position:absolute;right:0em;top:0;font-weight:bold;letter-spacing:0;font-size:12px;--rd-icon--size: 20px}.diver-wc-action-toggle{position:absolute;left:100%;top:0;height:100%;width:42px;font-weight:bold;background:rgb(var(--rd--c--primary)/0.8);color:rgb(var(--rd--c--primary-on));border-radius:0 3px 3px 0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.diver-wc-action .checkout-button{border-radius:3px;background:rgb(var(--rd--c--secondary));color:rgb(var(--rd--c--secondary-on));font-weight:bold;padding:.6em 1.2em;width:100%}.diver-wc-action__head{gap:1em;margin-bottom:1em;font-size:.9em}.diver-wc-action__head img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.diver-wc-action__head--meta{font-weight:bold;font-size:1.1em}.diver-wc-action__head--meta .price{font-size:1.2em}@media screen and (max-width: 767px){.diver-wc-action{width:100%;height:82px;font-size:1.2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;-webkit-filter:drop-shadow(0px -2px 8px rgba(0, 0, 0, 0.1));filter:drop-shadow(0px -2px 8px rgba(0, 0, 0, 0.1));bottom:0}}.cart-total-price{font-size:1.1em;font-weight:bold;padding:.6em}.entry-summary{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.9em}.entry-summary>*{margin-block:0}.entry-summary>*+*{margin-top:1.2rem}.flex-control-nav{list-style:none;padding:0}.flex-control-thumbs{display:grid;grid-template-columns:repeat(auto-fit, minmax(50px, 1fr));grid-gap:8px;-webkit-margin-before:8px;margin-block-start:8px;padding:0}.flex-control-thumbs li{margin:0}.flex-control-thumbs li img{cursor:pointer;opacity:.5;width:100%}.flex-control-thumbs li img.flex-active,.flex-control-thumbs li img:hover{opacity:1}.flex-viewport img{width:100%}.onsale{position:absolute;top:6px;left:6px;border:none;border-radius:3px;padding:.3em .4em;font-size:10px;line-height:1;z-index:1;background-color:red;color:#fff;font-weight:bold}.woocommerce-grouped-product-list{font-size:.9em;margin-bottom:1em}.woocommerce-grouped-product-list tbody{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:1em;font-size:.9em}.woocommerce-grouped-product-list td{padding:0;border:none}.woocommerce-grouped-product-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));-webkit-box-shadow:var(--rd--s--shadow);box-shadow:var(--rd--s--shadow);border-radius:var(--rd--s--radius);padding:1.5em;gap:.5em}.woocommerce-grouped-product-list-item__label a{text-decoration:none;color:currentColor;font-weight:bold}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIm1vZHVsZS9fY29tbW9uLnNjc3MiLCJtb2R1bGUvX3Bvc3Rib3guc2NzcyIsIndjL19iYXNlLnNjc3MiLCJtb2R1bGUvX3NldHRpbmdzLnNjc3MiLCJ3Yy9fc2luZ2xlLnNjc3MiLCJ3Yy9fcHJvZHVjdC5zY3NzIiwid2MvX3Byb2R1Y3RzLnNjc3MiLCJ3Yy9fY2FydC5zY3NzIiwid2MvX2NoZWNrb3V0LnNjc3MiLCJ3Yy9fdGhhbmt5b3Uuc2NzcyIsIndjL19jb21tZW50LnNjc3MiLCJ3Yy9fYWNjb3VudC5zY3NzIiwid2MvX2xvZ2luLnNjc3MiLCJ3Yy9fYmxvY2suc2NzcyIsIndjL19mb3JtLnNjc3MiLCJ3Yy9fbWluaWNhcnQuc2NzcyIsIndjL19zdWJzY3JpcHRpb25zLnNjc3MiLCJ3Yy9fdGFicy5zY3NzIiwid2MvX2FjdGlvbmJhci5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxlQ0NBLGlCQUNJLENBQUEsTUFDQSxDQUFBLFFBQ0EsQ0FBQSxVQUNBLENBQUEsd0lBQ0EsQ0FEQSxrR0FDQSxDQURBLGdHQUNBLENBQUEsNkJBRUEsQ0FBQSxXQUNBLENBQUEsc0JBQ0EsQ0FBQSxTQUNILENBQUEsc0JBR0EsY0FDSyxDQUFBLG9DQUdGLGlCQUNJLENBQUEsWUFDQSxDQUFBLHdCQUNBLENBQUEsYUFLUixpQkFDSSxDQUFBLG9CQUNBLENBQUEsY0FDQSxDQUFBLGtCQUNBLFdBQ0MsQ0FBQSxnQkFDQSxDQUFBLGFBQ0EsQ0FBQSxnQkFDQSxDQUFBLDhCQUVKLGFBQ0UsQ0FBQSxpQkFDQSxDQUFBLGtCQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxlQUNBLENBQUEsb0NBQ0EsVUFDQyxDQUFBLGFBQ0MsQ0FBQSxpQkFDQSxDQUFBLDhCQUNBLENBQUEsT0FDQSxDQUFBLFFBQ0EsQ0FBQSxPQUNBLENBQUEsUUFDQSxDQUFBLGtCQUNBLENBQUEsMEJBQ0EsQ0FEQSxrQkFDQSxDQUFBLHFDQUVG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YUFDQSxDQUFBLFNBQ0EsQ0FBQSxvQkFDQSxDQUFBLFVBQ0EsQ0FBQSxnQkFDQSxDQUFBLGtDQU1KLGNBQ0MsQ0FBQSxpQkFDRyxDQUFBLHdDQUVBLFlBQ0YsQ0FBQSwyREFDQSxDQUFBLE9BQ0EsQ0FBQSxjQUNBLENBQUEscUNBR0QsU0FDQyxDQUFBLFdBQ0EsQ0FBQSx1Q0FHRCxtQkFFQyxDQUZELG9CQUVDLENBRkQsbUJBRUMsQ0FGRCxZQUVDLENBQUEsMkJBQ0EsQ0FEQSw0QkFDQSxDQURBLDZCQUNBLENBREEseUJBQ0EsQ0FEQSxxQkFDQSxDQUFBLHFDQUNBLENBQUEsbUNBQ0EsQ0FBQSx1Q0FDQSxDQURBLCtCQUNBLENBQUEsa0NBQ0EsQ0FBQSxhQUNBLENBQUEsUUFDQSxDQUFBLGdEQUdDLG9CQUNDLENBQUEsa0JBQ0EsQ0FBQSxnQkFDQSIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnNob3ctbW9yZS1idG57cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3dpZHRoOjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2IodmFyKC0tcmQtLWMtLWJhY2tncm91bmQpKSA3NSUpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tbGluaykpO2JvcmRlcjpub25lO3BhZGRpbmc6NjBweCAyMHB4IDEwcHg7ei1pbmRleDo5fS5zaG93LW1vcmUtYnRuIGJ1dHRvbntjdXJzb3I6cG9pbnRlcn0uc2hvdy1tb3JlLWJ0blthcmlhLWV4cGFuZGVkPWZhbHNlXXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEwcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5zd2l0Y2hfX2xibHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcn0uc3dpdGNoX19sYmxfdGV4dHtmbG9hdDpyaWdodDtsaW5lLWhlaWdodDoyM3B4O2ZvbnQtc2l6ZToxZW07bWFyZ2luLWxlZnQ6MTVweH0uc3dpdGNoX19sYmwgLnN3aXRjaF9fY29udGVudHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6MzBweDt3aWR0aDo0MHB4O2hlaWdodDoyM3B4O292ZXJmbG93OmhpZGRlbn0uc3dpdGNoX19sYmwgLnN3aXRjaF9fY29udGVudDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7d2lkdGg6MDtoZWlnaHQ6MDt0b3A6NTAlO2xlZnQ6NTAlO2JvcmRlci1yYWRpdXM6MzBweDt0cmFuc2l0aW9uOmFsbCAuMnN9LnN3aXRjaF9fbGJsIC5zd2l0Y2hfX2NvbnRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmNhbGMoMTAwJSAtIDNweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDNweCk7dG9wOjA7bGVmdDowO2JvcmRlcjoxLjVweCBzb2xpZCAjZTVlNWVhO2JvcmRlci1yYWRpdXM6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnN3aXRjaF9fbGJsIC5zd2l0Y2hfX2lucHV0e2Rpc3BsYXk6bm9uZX0uc3dpdGNoX19sYmwgLnN3aXRjaF9faW5wdXQ6Y2hlY2tlZH4uc3dpdGNoX19jaXJjbGV7bGVmdDotMXB4fS5zd2l0Y2hfX2xibCAuc3dpdGNoX19pbnB1dDpjaGVja2Vkfi5zd2l0Y2hfX2NvbnRlbnQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNGJkOTY0O3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2l0Y2hfX2xibCAuc3dpdGNoX19jaXJjbGV7ZGlzcGxheTpibG9jazt0b3A6MXB4O2xlZnQ6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTtib3gtc2hhZG93OjAgMnB4IDZweCAjOTk5O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Ym9yZGVyLXJhZGl1czoyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2l0aW9uOmFsbCAuMnN9LnBiX190aHVtYiAucHJpY2V7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi41ZW07bGVmdDowO2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KS8wLjYpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDVweCk7cGFkZGluZzouNWVtIC44ZW07d2lkdGg6Zml0LWNvbnRlbnQ7bWF4LXdpZHRoOjkwJTtib3JkZXItcmFkaXVzOjAgM2VtIDNlbSAwfS5wYiAucHJpY2V7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6LjllbX1ib2R5Lndvb2NvbW1lcmNlIC5lbnRyeS1jb250ZW50Pio6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OjB9Ym9keS53b29jb21tZXJjZSAuZW50cnktY29udGVudD4qOmxhc3QtY2hpbGR7bWFyZ2luLWJsb2NrLWVuZDowfS5jb250ZW50IC53b29jb21tZXJjZSBoMiwuY29udGVudCAud29vY29tbWVyY2UgaDMsLmNvbnRlbnQgLndvb2NvbW1lcmNlIGg0LC5jb250ZW50IC53b29jb21tZXJjZSBoNSwuY29udGVudCAud29vY29tbWVyY2UgaDZ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOmN1cnJlbnRDb2xvcjtwYWRkaW5nOjA7Ym9yZGVyOm5vbmU7bWFyZ2luLWJsb2NrLXN0YXJ0OjB9LmNvbnRlbnQgLndvb2NvbW1lcmNlIGgye2ZvbnQtc2l6ZToyMHB4fS5jb250ZW50IC53b29jb21tZXJjZSBoM3tmb250LXNpemU6MThweH0uY29udGVudCAud29vY29tbWVyY2UgaDR7Zm9udC1zaXplOjE3cHh9LmNvbnRlbnQgLndvb2NvbW1lcmNlIHVse3BhZGRpbmc6MDttYXJnaW46MH0uY29udGVudCAud29vY29tbWVyY2UgZmllbGRzZXQ+KjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY29udGVudCAud29vY29tbWVyY2UgZmllbGRzZXQ+KjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY29udGVudCAud29vY29tbWVyY2UgYWRkcmVzc3tib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjFlbSAxLjVlbTtib3JkZXI6MXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC4zKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuOCk7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKX0uY29udGVudCAud29vY29tbWVyY2UgYWRkcmVzcyBwe21hcmdpbi1ibG9jazouNWVtIDB9LmNvbnRlbnQgLndvb2NvbW1lcmNlIGFkZHJlc3MgcCtwe21hcmdpbi1ibG9jay1zdGFydDowfS5jb250ZW50IC53b29jb21tZXJjZSBhZGRyZXNzIHAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy0tcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCLugrBcIjtmb250LWZhbWlseTpcIkdvb2dsZSBTeW1ib2xzXCI7bWFyZ2luLXJpZ2h0Oi40ZW07Zm9udC1zdHlsZTppbml0aWFsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uY29udGVudCAud29vY29tbWVyY2UgYWRkcmVzcyBwLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtLWVtYWlsOmJlZm9yZXtjb250ZW50Olwi7oWYXCI7Zm9udC1mYW1pbHk6XCJHb29nbGUgU3ltYm9sc1wiO21hcmdpbi1yaWdodDouNGVtO2ZvbnQtc3R5bGU6aW5pdGlhbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGgxLmVudHJ5LXRpdGxlLC53b29jb21tZXJjZS1jYXJ0IGgxLmVudHJ5LXRpdGxle3RleHQtYWxpZ246Y2VudGVyfS51LWNvbHVtbnN7ZGlzcGxheTpmbGV4O2dyaWQtZ2FwOjI0cHh9LnUtY29sdW1ucz5kaXZ7ZmxleDoxfVtjbGFzcyo9d29vY29tbWVyY2UtY29sdW1ucy1de2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMzAsIGNsYW1wKDEuNXJlbSwgMC45OHZ3ICsgMC43NHJlbSwgMS45NnJlbSkpfVtjbGFzcyo9d29vY29tbWVyY2UtY29sdW1ucy1dPip7ZmxleDoxfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O3BhZGRpbmctYmxvY2s6NXB4fS53b29jb21tZXJjZS1jYXJ0LW5hdnttYXJnaW46MThweCAwIDMycHh9Lndvb2NvbW1lcmNlLWNhcnQtbmF2IG9se2NvdW50ZXItcmVzZXQ6bnVtYmVyO2Rpc3BsYXk6ZmxleDtjb2x1bW4tZ2FwOjMycHh9Lndvb2NvbW1lcmNlLWNhcnQtbmF2IG9sIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDozMHB4O2xpbmUtaGVpZ2h0OjEuNWVtO3BhZGRpbmctbGVmdDo1MnB4O2NvbG9yOiM5OTl9Lndvb2NvbW1lcmNlLWNhcnQtbmF2IG9sIGxpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb3VudGVyLWluY3JlbWVudDpudW1iZXI7Y29udGVudDpjb3VudGVyKG51bWJlcik7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojZWVlO2ZvbnQtc2l6ZToxOHB4O2JvcmRlci1yYWRpdXM6NTAlO2xlZnQ6MDt3aWR0aDo0MnB4O2xpbmUtaGVpZ2h0OjQycHg7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ud29vY29tbWVyY2UtY2FydC1uYXYgb2wgbGkuY3VycmVudHtjb2xvcjojZmQ5MzI2fS53b29jb21tZXJjZS1jYXJ0LW5hdiBvbCBsaS5jdXJyZW50OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZDkzMjY7Y29sb3I6I2ZmZn0uc2hvcF90YWJsZXtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOm5vbmV9LnNob3BfdGFibGUub3JkZXJfZGV0YWlsc3tib3JkZXI6MXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvMC4xKTttYXJnaW4tYm90dG9tOjFlbX0uc2hvcF90YWJsZSB0ci5vcmRlci10b3RhbCAuYW1vdW50e2ZvbnQtc2l6ZToxLjRlbX0uc2hvcF90YWJsZSB0aCwuc2hvcF90YWJsZSB0ZHtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTouOWVtO3BhZGRpbmc6LjhlbTt0ZXh0LWFsaWduOmxlZnR9LnNob3BfdGFibGUgdGgucHJvZHVjdC10aHVtYm5haWwsLnNob3BfdGFibGUgdGQucHJvZHVjdC10aHVtYm5haWx7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MH0uc2hvcF90YWJsZSB0aC5wcm9kdWN0LXJlbW92ZSwuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXJlbW92ZXtwYWRkaW5nOjA7bWF4LXdpZHRoOjA7cG9zaXRpb246cmVsYXRpdmV9LnNob3BfdGFibGUgdGQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnN7ZGlzcGxheTpmbGV4O2dhcDouNWVtfS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtbWV0YS13cmFwe2xpbmUtaGVpZ2h0OjEuMztkaXNwbGF5OmZsZXg7Z2FwOi42ZW19LnNob3BfdGFibGUgdGQucHJvZHVjdC1tZXRhLXdyYXAgLnByb2R1Y3QtdGh1bWJuYWlse3dpZHRoOjYwcHg7ZmxleDpub25lfS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtbWV0YS13cmFwIC5wcm9kdWN0LW1ldGE+Kisqe21hcmdpbi10b3A6LjhlbX0uc2hvcF90YWJsZSB0ZCBidXR0b24uYnV0dG9uLC5zaG9wX3RhYmxlIHRkIGEuYnV0dG9ue2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tbGluaykpO2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Ym94LXNoYWRvdzowIDAgMCAxcHg7Zm9udC1zaXplOi44ZW07cGFkZGluZzouM2VtIC42ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czoycHg7ZmxleDoxO3RleHQtYWxpZ246Y2VudGVyfS5zaG9wX3RhYmxlIHRkIHRkIHN0cm9uZ3tkaXNwbGF5OmJsb2NrfS5zaG9wX3RhYmxlIHRkIHVsLndjLWl0ZW0tbWV0YSwuc2hvcF90YWJsZSB0ZCB1bC52YXJpYXRpb257Zm9udC1zaXplOi45ZW07bWFyZ2luOi41ZW0gMH0uc2hvcF90YWJsZSB0ZCB1bC53Yy1pdGVtLW1ldGEgbGksLnNob3BfdGFibGUgdGQgdWwudmFyaWF0aW9uIGxpe21hcmdpbjowO21hcmdpbi1sZWZ0OjEuMmVtO3BhZGRpbmc6MH0uc2hvcF90YWJsZSB0ZCB1bC53Yy1pdGVtLW1ldGEgbGkgcCwuc2hvcF90YWJsZSB0ZCB1bC52YXJpYXRpb24gbGkgcHtkaXNwbGF5OmNvbnRlbnRzfS5zaG9wX3RhYmxlIHRoZWFkIHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvMC4xKX0uc2hvcF90YWJsZSB0aGVhZCB0aHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6Y3VycmVudENvbG9yO2ZvbnQtc2l6ZTouOWVtO29wYWNpdHk6LjU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctYmxvY2s6LjRlbX0uc2hvcF90YWJsZSB0aGVhZCB0aC5wcm9kdWN0LXJlbW92ZXt3aWR0aDoxMHB4fS5zaG9wX3RhYmxlIHRib2R5IC5wcm9kdWN0LXRodW1ibmFpbHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MHB4O3ZlcnRpY2FsLWFsaWduOnRvcH0uc2hvcF90YWJsZSB0Ym9keSAucHJvZHVjdC10aHVtYm5haWwgLnByb2R1Y3QtcXVhbnRpdHl7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkpO2JvcmRlci1yYWRpdXM6NTAlO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5LW9uKSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi0xcHg7bGluZS1oZWlnaHQ6MTZweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3JpZ2h0OjBweDt0b3A6M3B4fS5zaG9wX3RhYmxlIHRib2R5IHRyOm50aC1jaGlsZCgybi0xKXtiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tdGV4dCkvMC4wMSl9LnNob3BfdGFibGUgdGJvZHkgdHIud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19yb3ctLXN0YXR1cy1jb21wbGV0ZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMDIpO2JveC1zaGFkb3c6MnB4IDJweCA0cHggcmdiYSgwLDAsMCwuMDIpIGluc2V0fS5zaG9wX3RhYmxlIHRmb290IHRye2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvMC4xKX0ud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzLWl0ZW1fX2xhYmVse3dpZHRoOjE4MHB4fXVsI3NoaXBwaW5nX21ldGhvZHtsaXN0LXN0eWxlOm5vbmV9dWwjc2hpcHBpbmdfbWV0aG9ke2xpc3Qtc3R5bGU6bm9uZX11bCNzaGlwcGluZ19tZXRob2QgbGl7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfXVsI3NoaXBwaW5nX21ldGhvZCBpbnB1dC5zaGlwcGluZ19tZXRob2R7bWFyZ2luLXJpZ2h0Oi40ZW19QGtleWZyYW1lcyBidG5fbG9hZGVyezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9NTAle3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19W2NsYXNzKj13b29jb21tZXJjZV0gaW5wdXQjc3VibWl0LmxvYWRpbmc6YmVmb3JlLFtjbGFzcyo9d29vY29tbWVyY2VdIC5idXR0b24ubG9hZGluZzpiZWZvcmV7Y29udGVudDpcIlwiO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDtib3JkZXItcmFkaXVzOjEwMCU7Ym9yZGVyOjNweCBzb2xpZCAjM2ZmZjAwO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2FuaW1hdGlvbjpidG5fbG9hZGVyIDEuMnMgbGluZWFyIGluZmluaXRlfVtjbGFzcyo9d29vY29tbWVyY2VdIGlucHV0I3N1Ym1pdC5hZGRlZDpiZWZvcmUsW2NsYXNzKj13b29jb21tZXJjZV0gLmJ1dHRvbi5hZGRlZDpiZWZvcmV7Y29udGVudDpcIu6FhVwiO2ZvbnQtZmFtaWx5OlwiR29vZ2xlIFN5bWJvbHNcIjtjb2xvcjojM2ZmZjAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1bY2xhc3MqPXdvb2NvbW1lcmNlXSBuYXYud29vY29tbWVyY2UtYnJlYWRjcnVtYntmb250LXNpemU6LjllbX1bY2xhc3MqPXdvb2NvbW1lcmNlXSAud29vY29tbWVyY2UtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tdGV4dCkvMC4wNSk7Ym9yZGVyOjFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLzAuMDgpO2ZvbnQtc2l6ZTouOWVtO3BhZGRpbmc6MWVtIDEuM2VtO2xpbmUtaGVpZ2h0OjEuNDtib3JkZXItcmFkaXVzOjVweH1bY2xhc3MqPXdvb2NvbW1lcmNlXSAud29vY29tbWVyY2UtZXJyb3IsW2NsYXNzKj13b29jb21tZXJjZV0gLndvb2NvbW1lcmNlLWluZm8sW2NsYXNzKj13b29jb21tZXJjZV0gLndvb2NvbW1lcmNlLW1lc3NhZ2V7YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLXRleHQpLzAuMDUpO2ZvbnQtc2l6ZTouOWVtO3BhZGRpbmc6MWVtIDEuM2VtO2xpbmUtaGVpZ2h0OjEuNDtib3JkZXItcmFkaXVzOjVweH1bY2xhc3MqPXdvb2NvbW1lcmNlXSAud29vY29tbWVyY2UtZXJyb3IgYS5idXR0b24sW2NsYXNzKj13b29jb21tZXJjZV0gLndvb2NvbW1lcmNlLWluZm8gYS5idXR0b24sW2NsYXNzKj13b29jb21tZXJjZV0gLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5idXR0b257ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOi44ZW07Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzouMmVtIC42ZW19W2NsYXNzKj13b29jb21tZXJjZV0gLndvb2NvbW1lcmNlLWVycm9yOjpiZWZvcmUsW2NsYXNzKj13b29jb21tZXJjZV0gLndvb2NvbW1lcmNlLWluZm86OmJlZm9yZSxbY2xhc3MqPXdvb2NvbW1lcmNlXSAud29vY29tbWVyY2UtbWVzc2FnZTo6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiR29vZ2xlIFN5bWJvbHNcIjtjb250ZW50Olwi7qKOXCI7dmVydGljYWwtYWxpZ246bWlkZGxlfVtjbGFzcyo9d29vY29tbWVyY2VdIC53b29jb21tZXJjZS1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNmZWVmZWY7Y29sb3I6I2RhMTQxNDtib3JkZXI6MXB4IHNvbGlkICNkYTE0MTQ7bGlzdC1zdHlsZTpkaXNjO3BhZGRpbmctYmxvY2s6MWVtO3BhZGRpbmctaW5saW5lOjIuNmVtIDEuNGVtfVtjbGFzcyo9d29vY29tbWVyY2VdIC53b29jb21tZXJjZS1lcnJvcjpiZWZvcmV7Y29udGVudDpub25lfVtjbGFzcyo9d29vY29tbWVyY2VdIC53b29jb21tZXJjZS1tZXNzYWdle2JhY2tncm91bmQtY29sb3I6I2UxZjZlNjtjb2xvcjojMjg3ZDNjO2JvcmRlcjoxcHggc29saWQgIzI4N2QzY31bY2xhc3MqPXdvb2NvbW1lcmNlXSAud29vY29tbWVyY2UtbWVzc2FnZTpiZWZvcmV7Y29udGVudDpcIu6hrFwiO2ZvbnQtZmFtaWx5OlwiR29vZ2xlIFN5bWJvbHNcIjtmb250LXNpemU6MS4yZW07dmVydGljYWwtYWxpZ246bWlkZGxlfVtjbGFzcyo9d29vY29tbWVyY2VdIC5zdGFyLXJhdGluZ3tnYXA6MnB4O2NvbG9yOiNmZmQyMTR9W2NsYXNzKj13b29jb21tZXJjZV0gLnN0YXItcmF0aW5nOmJlZm9yZXtjb250ZW50Olwi7qC4XCI7Zm9udC1mYW1pbHk6XCJHb29nbGUgU3ltYm9sc1wiO2ZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOlwiRklMTFwiIDE7Zm9udC1zaXplOjEuMWVtfVtjbGFzcyo9d29vY29tbWVyY2VdIC5zdGFyLXJhdGluZy1hdmd7Zm9udC13ZWlnaHQ6Ym9sZH1bY2xhc3MqPXdvb2NvbW1lcmNlXSAuc3Rhci1yYXRpbmctY291bnR7b3BhY2l0eTouN31bY2xhc3MqPXdvb2NvbW1lcmNlXSAuc3Rhci1yYXRpbmcuaXMtZnVsbC1zdGFyc3twb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXB9W2NsYXNzKj13b29jb21tZXJjZV0gLnN0YXItcmF0aW5nLmlzLWZ1bGwtc3RhcnM6YmVmb3JlLFtjbGFzcyo9d29vY29tbWVyY2VdIC5zdGFyLXJhdGluZy5pcy1mdWxsLXN0YXJzOmFmdGVye2ZvbnQtc2l6ZToxLjJlbTtsZXR0ZXItc3BhY2luZzowO2ZvbnQtZmFtaWx5OlwiR29vZ2xlIFN5bWJvbHNcIjtjb250ZW50Olwi7qC47qC47qC47qC47qC4XCJ9W2NsYXNzKj13b29jb21tZXJjZV0gLnN0YXItcmF0aW5nLmlzLWZ1bGwtc3RhcnM6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjt3aWR0aDp2YXIoLS1yZC0tc3Rhci1yYXRpbmctLXdpZHRoLCAxMDAlKX1bY2xhc3MqPXdvb2NvbW1lcmNlXSBwLnN0YXJze21hcmdpbjo4cHggMCAxNnB4O2ZvbnQtc2l6ZToxLjZlbTtsaW5lLWhlaWdodDoxfVtjbGFzcyo9d29vY29tbWVyY2VdIHAuc3RhcnMgYXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MWVtO3dpZHRoOjFlbTt0ZXh0LWluZGVudDotOTk5ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjQpfVtjbGFzcyo9d29vY29tbWVyY2VdIHAuc3RhcnMgYTo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2xpbmUtaGVpZ2h0OjE7Y29udGVudDpcIuKYhlwiO3RleHQtaW5kZW50OjB9W2NsYXNzKj13b29jb21tZXJjZV0gcC5zdGFycy5zZWxlY3RlZCBhOjpiZWZvcmV7Y29udGVudDpcIuKYhVwiO2NvbG9yOiNmZmQ0MDB9W2NsYXNzKj13b29jb21tZXJjZV0gcC5zdGFycy5zZWxlY3RlZCBhLmFjdGl2ZX5hOjpiZWZvcmV7Y29udGVudDpcIuKYhlwiO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC40KX1bY2xhc3MqPXdvb2NvbW1lcmNlXSAucXVhbnRpdHl7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJX1bY2xhc3MqPXdvb2NvbW1lcmNlXSAucXVhbnRpdHktd3JhcHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMSk7Ym9yZGVyLXJhZGl1czo1cHg7cGFkZGluZy1pbmxpbmU6NnB4fVtjbGFzcyo9d29vY29tbWVyY2VdIC5xdWFudGl0eS1sYWJlbHtmb250LXNpemU6LjllbTtmb250LXdlaWdodDpib2xkfVtjbGFzcyo9d29vY29tbWVyY2VdIC5xdWFudGl0eSBpbnB1dC5xdHl7aGVpZ2h0OjEwMCU7cGFkZGluZy1pbmxpbmU6MDt3aWR0aDoyOHB4O3BhZGRpbmctYmxvY2s6OHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtjb2xvcjpjdXJyZW50Q29sb3J9W2NsYXNzKj13b29jb21tZXJjZV0gLnF1YW50aXR5IGlucHV0LnF0eTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbY2xhc3MqPXdvb2NvbW1lcmNlXSAucXVhbnRpdHkgaW5wdXQucXR5Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lO21hcmdpbjowOy1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGR9W2NsYXNzKj13b29jb21tZXJjZV0gLnF1YW50aXR5IGJ1dHRvbi5xdWFudGl0eS1idXR0b257cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjBweDtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lO3BhZGRpbmc6MDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6Y3VycmVudENvbG9yfVtjbGFzcyo9d29vY29tbWVyY2VdIC5xdWFudGl0eSBidXR0b24ucXVhbnRpdHktYnV0dG9uOjpiZWZvcmUsW2NsYXNzKj13b29jb21tZXJjZV0gLnF1YW50aXR5IGJ1dHRvbi5xdWFudGl0eS1idXR0b246YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6Y3VycmVudENvbG9yO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX1bY2xhc3MqPXdvb2NvbW1lcmNlXSAucXVhbnRpdHkgYnV0dG9uLnF1YW50aXR5LWJ1dHRvbi5wbHVzOjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpfVtjbGFzcyo9d29vY29tbWVyY2VdIC5wcmljZXtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6MXB4O2dhcDouMmVtfVtjbGFzcyo9d29vY29tbWVyY2VdIC5wcmljZSBkZWx7Zm9udC1zaXplOjE0cHg7b3BhY2l0eTouNn1bY2xhc3MqPXdvb2NvbW1lcmNlXSAucHJpY2UgaW5ze2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9W2NsYXNzKj13b29jb21tZXJjZV0gLnByaWNlIC53b29jb21tZXJjZS1wcmljZS1zdWZmaXh7b3BhY2l0eTouNn1bY2xhc3MqPXdvb2NvbW1lcmNlXSAucHJpY2UgLmFtb3VudHtmb250LXdlaWdodDpib2xkfVtjbGFzcyo9d29vY29tbWVyY2VdIGZvcm0gLmZvcm0tcm93e2ZvbnQtc2l6ZTouOWVtO21hcmdpbi10b3A6MWVtfVtjbGFzcyo9d29vY29tbWVyY2VdIGZvcm0gLmZvcm0tcm93PmxhYmVse21hcmdpbi1ib3R0b206LjNlbTtkaXNwbGF5OmJsb2NrfVtjbGFzcyo9d29vY29tbWVyY2VdIGZvcm0gLmZvcm0tcm93IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pLFtjbGFzcyo9d29vY29tbWVyY2VdIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhe3dpZHRoOjEwMCU7cGFkZGluZzoxMnB4IDE0cHh9W2NsYXNzKj13b29jb21tZXJjZV0gZm9ybSAuZm9ybS1yb3cgLnJlcXVpcmVke2NvbG9yOnJlZDtmb250LXdlaWdodDo3MDA7Ym9yZGVyOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9W2NsYXNzKj13b29jb21tZXJjZV0gZm9ybSAuZm9ybS1yb3ctZmlyc3R7ZmxvYXQ6bGVmdDt3aWR0aDo0OSU7b3ZlcmZsb3c6dmlzaWJsZX1bY2xhc3MqPXdvb2NvbW1lcmNlXSBmb3JtIC5mb3JtLXJvdy1sYXN0e2Zsb2F0OnJpZ2h0O3dpZHRoOjQ5JTtvdmVyZmxvdzp2aXNpYmxlfVtjbGFzcyo9d29vY29tbWVyY2VdIGZvcm0gLmZvcm0tcm93LXdpZGV7Y2xlYXI6Ym90aH1bY2xhc3MqPXdvb2NvbW1lcmNlXSAuZGl2ZXItZnJlZS1zaGlwcGluZ3twb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6LjllbTtwYWRkaW5nOjEuMmVtIDEuNmVtO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjA1KTttYXJnaW4tYm90dG9tOjEuNWVtfVtjbGFzcyo9d29vY29tbWVyY2VdIC5kaXZlci1mcmVlLXNoaXBwaW5nOmJlZm9yZXtvcGFjaXR5Oi4wMn1bY2xhc3MqPXdvb2NvbW1lcmNlXSAuZGl2ZXItZnJlZS1zaGlwcGluZyAuZnJlZS1zaGlwcGluZy1ub3RpY2V7bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOjFlbX1bY2xhc3MqPXdvb2NvbW1lcmNlXSAuZGl2ZXItZnJlZS1zaGlwcGluZyAuZnJlZS1zaGlwcGluZy1ub3RpY2UgLmFtb3VudHtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkpO2ZvbnQtd2VpZ2h0OmJvbGR9W2NsYXNzKj13b29jb21tZXJjZV0gLmRpdmVyLWZyZWUtc2hpcHBpbmcgLnNoaXBwaW5nLXByb2dyZXNze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6LjJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO2JvcmRlci1yYWRpdXM6MWVtfVtjbGFzcyo9d29vY29tbWVyY2VdIC5kaXZlci1mcmVlLXNoaXBwaW5nIC5zaGlwcGluZy1wcm9ncmVzcyBzcGFue3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5KSk7Ym9yZGVyLXJhZGl1czppbmhlcml0fS5wcm9kdWN0LXNpbmdsZXtkaXNwbGF5OmZsZXg7Z2FwOjFlbTstLXJkLXdjLS1zdW1tYXJ5LS13aWR0aDoyODBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wcm9kdWN0LXNpbmdsZXstLXJkLXdjLS1zdW1tYXJ5LS13aWR0aDoyNjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5wcm9kdWN0LXNpbmdsZXttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5wcm9kdWN0LXNpbmdsZSAucHJvZHVjdC1zaW5nbGUtYm9keT4qOm5vdCgucHJvZHVjdC1zaW5nbGUtYm9keV9fdGFicyl7bWF4LXdpZHRoOnZhcigtLXJkLS1jb250ZW50LS1tYXgpO21hcmdpbi1pbmxpbmU6YXV0b319LnByb2R1Y3Qtc2luZ2xlLWJvZHl7ZmxleDoxO2JvcmRlci1yYWRpdXM6dmFyKC0tcmQtLXMtLXJhZGl1cyl9LnByb2R1Y3Qtc2luZ2xlLWJvZHlfX2hlYWR7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNDAsIGNsYW1wKDIuMnJlbSwgMS41MnZ3ICsgMC44NXJlbSwgMi43NHJlbSkpfS5wcm9kdWN0LXNpbmdsZS1ib2R5X190aHVtYnt3aWR0aDo0ODBweDttYXgtd2lkdGg6NTUlO2dhcDoxZW07YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ucHJvZHVjdC1zaW5nbGUtYm9keV9fdGh1bWIgLnNwbGlkZTpob3ZlciAuc3BsaWRlX19hcnJvd3N7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0ucHJvZHVjdC1zaW5nbGUtYm9keV9fdGh1bWIgLnNwbGlkZV9fYXJyb3dze29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOi4yc30ucHJvZHVjdC1zaW5nbGUtYm9keV9fdGh1bWIgI3RodW1iLXNsaWRle29yZGVyOjF9LnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RodW1iICN0aHVtYi1zbGlkZS50aHVtYi10dGJ7d2lkdGg6NTBweDtmbGV4Om5vbmU7b3JkZXI6LTF9LnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RodW1iICN0aHVtYi1zbGlkZSAuc3BsaWRlX19zbGlkZXtwYWRkaW5nOjJweH0ucHJvZHVjdC1zaW5nbGUtYm9keV9fdGh1bWIgI3RodW1iLXNsaWRlIC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSBpbWd7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiKHZhcigtLXJkLS1jLS1hY2NlbnQpKX0ucHJvZHVjdC1zaW5nbGUtYm9keV9fdGh1bWIgI3RodW1iLXNsaWRlIC5zcGxpZGVfX2Fycm93e2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6bm9uZX0ucHJvZHVjdC1zaW5nbGUtYm9keV9fdGh1bWIgLnNwbGlkZV9fdHJhY2t7bWFyZ2luOjA7cGFkZGluZzowfS5wcm9kdWN0LXNpbmdsZS1ib2R5X190aHVtYiBpbWd7Ym9yZGVyLXJhZGl1czp2YXIoLS1yZC0tcy0tcmFkaXVzKTt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucHJvZHVjdC1zaW5nbGUtYm9keV9fdGh1bWJ7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJSAhaW1wb3J0YW50fX0ucHJvZHVjdC1zaW5nbGUtYm9keV9fdGFic3t6LWluZGV4Ojk5MDtvdmVyZmxvdy14OmF1dG87Zm9udC1zaXplOi45ZW07d2lkdGg6MTAwJTtwb3NpdGlvbjpzdGlja3k7dG9wOmNhbGModmFyKC0tZGl2ZXItLXN0aWNreS0tcG9zaXRpb24tLXRvcCwgMCkpO2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1iYWNrZ3JvdW5kKSk7cGFkZGluZzouNmVtIDB9LnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RhYnMgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtwYWRkaW5nOi42ZW0gMS4yZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjQ7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czozZW07ZmxleDowIDAgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RhYnMgYXttaW4td2lkdGg6MTAwcHh9fS5wcm9kdWN0LXNpbmdsZS1ib2R5X190YWJzIGEuaXMtY3VycmVudHtvcGFjaXR5OjE7Zm9udC13ZWlnaHQ6Ym9sZDtiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5KS8wLjEpfS5wcm9kdWN0LXNpbmdsZS1ib2R5X19jb250ZW50e292ZXJmbG93OmhpZGRlbn0ucHJvZHVjdC1zaW5nbGUgLnByaWNle2ZvbnQtc2l6ZToxLjZlbX0ucHJvZHVjdC1zaW5nbGUgLnByaWNlIC53b29jb21tZXJjZS1wcmljZS1zdWZmaXh7Zm9udC1zaXplOi42ZW07b3BhY2l0eTouNn0ucHJvZHVjdC1zaW5nbGUgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5ne2ZvbnQtc2l6ZTouOGVtO2Rpc3BsYXk6ZmxleDtnYXA6LjRlbTttYXJnaW4tdG9wOjFyZW19LnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnl7d2lkdGg6MTAwJX0ucHJvZHVjdC1zaW5nbGUtc3VtbWFyeSAuZW50cnktZm9ybT4ucHJpY2V7ZGlzcGxheTpub25lfS5wcm9kdWN0LXNpbmdsZS1zdW1tYXJ5LmlzLWZpeGVkIC5lbnRyeS1mb3Jte3BhZGRpbmc6MH0ucHJvZHVjdC1zaW5nbGUtc3VtbWFyeS5pcy1maXhlZCAuZW50cnktZm9ybSAuY2FydHtmb250LXNpemU6MS4yZW19LnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnkuaXMtZml4ZWQgLnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnlfX2hlYWR7cGFkZGluZzoyZW0gMS41ZW0gMS41ZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZX0ucHJvZHVjdC1zaW5nbGUtc3VtbWFyeS5pcy1maXhlZCAucHJvZHVjdC1zaW5nbGUtc3VtbWFyeV9faW5uZXJ7cGFkZGluZzoxZW0gMS41ZW07bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gMzAwcHgpO292ZXJmbG93OmF1dG99LnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnkuaXMtZml4ZWQgLmhlYWRlci1kcmF3ZXItY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtsZWZ0OmNhbGMoNTAlIC0gNDBweCk7aGVpZ2h0OjRweDt3aWR0aDo4MHB4O2JhY2tncm91bmQ6I2RkZH0ucHJvZHVjdC1zaW5nbGU6bm90KC5pcy1sYXlvdXQtc3RpY2t5KSAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzIC5lbnRyeS1mb3Jte2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wcm9kdWN0LXNpbmdsZTpub3QoLmlzLWxheW91dC1zdGlja3kpIC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMsLnByb2R1Y3Qtc2luZ2xlOm5vdCguaXMtbGF5b3V0LXN0aWNreSkgLnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RodW1ie3Bvc2l0aW9uOnN0aWNreTt0b3A6Y2FsYyh2YXIoLS1kaXZlci0tc3RpY2t5LS1wb3NpdGlvbi0tdG9wLCAwKSArIDFlbSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCl7LnByb2R1Y3Qtc2luZ2xlLmlzLWxheW91dC1zdGlja3kgLnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnl7d2lkdGg6dmFyKC0tcmQtd2MtLXN1bW1hcnktLXdpZHRoKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmNhbGMoMTAwJSArIDFlbSk7dG9wOjA7bWFyZ2luOjA7aGVpZ2h0OjEwMCV9LnByb2R1Y3Qtc2luZ2xlLmlzLWxheW91dC1zdGlja3kgLnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnlfX2lubmVye3Bvc2l0aW9uOnN0aWNreTt0b3A6Y2FsYyh2YXIoLS1kaXZlci0tc3RpY2t5LS1wb3NpdGlvbi0tdG9wLCAwKSArIDFlbSk7dHJhbnNpdGlvbjp0b3AgLjI1c30ucHJvZHVjdC1zaW5nbGUuaXMtbGF5b3V0LXN0aWNreSAucHJvZHVjdC1zaW5nbGUtc3VtbWFyeSAuZW50cnktZm9ybXtwYWRkaW5nOjEuNWVtO2JveC1zaGFkb3c6dmFyKC0tcmQtLXMtLXNoYWRvdyk7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKX0ucHJvZHVjdC1zaW5nbGUuaXMtbGF5b3V0LXN0aWNreSAucHJvZHVjdC1zaW5nbGUtc3VtbWFyeSAuZW50cnktZm9ybT4ucHJpY2V7ZGlzcGxheTpibG9ja30ucHJvZHVjdC1zaW5nbGUuaXMtbGF5b3V0LXN0aWNreSAucHJvZHVjdC1zaW5nbGUtc3VtbWFyeSAuZW50cnktZm9ybT4qOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpey5wcm9kdWN0LXNpbmdsZS5pcy1sYXlvdXQtc3RpY2t5e21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXJkLXdjLS1zdW1tYXJ5LS13aWR0aCkgKyAxZW0pfX0ucHJvZHVjdC1zaW5nbGUuaXMtZGVzaWduLW1hdGVyaWFse2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yZC0tcy0tcmFkaXVzKTtib3gtc2hhZG93OnZhcigtLXJkLS1zLS1zaGFkb3cpO3BhZGRpbmc6MmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucHJvZHVjdC1zaW5nbGUuaXMtZGVzaWduLW1hdGVyaWFse3BhZGRpbmctaW5saW5lOjB9fS5wcm9kdWN0LXNpbmdsZS5pcy1kZXNpZ24tbWF0ZXJpYWwgLnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RhYnN7YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKX0ucHJvZHVjdC1zaW5nbGUuaXMtZGVzaWduLW1hdGVyaWFsIC5zaG93LW1vcmUtYnRue2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSkgNzUlKX0ucHJvZHVjdC1zaW5nbGUuaXMtZGVzaWduLW1hdGVyaWFsLmlzLWxheW91dC1zdGlja3kgLnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnl7bGVmdDpjYWxjKDEwMCUgKyAzZW0pO3RvcDotMmVtfS5wcm9kdWN0LXNpbmdsZS5sLXdpZHRoLWZ1bGwgLnByb2R1Y3Qtc2luZ2xlLWJvZHk+OmlzKDpub3QoLmFsaWduZnVsbCwuYWxpZ25sZWZ0LC5hbGlnbnJpZ2h0LC5pcy1wb3NpdGlvbi1vdmVybGF5LC5wcm9kdWN0LXNpbmdsZS1ib2R5X19jb250ZW50KSksLnByb2R1Y3Qtc2luZ2xlLmwtd2lkdGgtZnVsbCAucHJvZHVjdC1zaW5nbGUtYm9keV9fY29udGVudD46aXMoOm5vdCguYWxpZ25mdWxsLC5hbGlnbmxlZnQsLmFsaWducmlnaHQsLmlzLXBvc2l0aW9uLW92ZXJsYXksLnByb2R1Y3Qtc2luZ2xlLWJvZHlfX2NvbnRlbnQpKXttYXgtd2lkdGg6dmFyKC0tcmQtLWwtLW1heCk7bWFyZ2luLWlubGluZTphdXRvfS5wcm9kdWN0LXNpbmdsZS5sLXdpZHRoLWZ1bGwgLnByb2R1Y3Qtc2luZ2xlLWJvZHk+OmlzKDpub3QoLmFsaWduZnVsbCwuYWxpZ25sZWZ0LC5hbGlnbnJpZ2h0LC5pcy1wb3NpdGlvbi1vdmVybGF5LC5wcm9kdWN0LXNpbmdsZS1ib2R5X19jb250ZW50KSk6Zmlyc3QtY2hpbGQsLnByb2R1Y3Qtc2luZ2xlLmwtd2lkdGgtZnVsbCAucHJvZHVjdC1zaW5nbGUtYm9keV9fY29udGVudD46aXMoOm5vdCguYWxpZ25mdWxsLC5hbGlnbmxlZnQsLmFsaWducmlnaHQsLmlzLXBvc2l0aW9uLW92ZXJsYXksLnByb2R1Y3Qtc2luZ2xlLWJvZHlfX2NvbnRlbnQpKTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOnZhcigtLXdwLS1zdHlsZS0tYmxvY2stZ2FwLCAyLjVyZW0pfS5wcm9kdWN0LXNpbmdsZS5sLXdpZHRoLWZ1bGwgLnByb2R1Y3Qtc2luZ2xlLWJvZHk+OmlzKDpub3QoLmFsaWduZnVsbCwuYWxpZ25sZWZ0LC5hbGlnbnJpZ2h0LC5pcy1wb3NpdGlvbi1vdmVybGF5LC5wcm9kdWN0LXNpbmdsZS1ib2R5X19jb250ZW50KSk6bGFzdC1jaGlsZCwucHJvZHVjdC1zaW5nbGUubC13aWR0aC1mdWxsIC5wcm9kdWN0LXNpbmdsZS1ib2R5X19jb250ZW50Pjppcyg6bm90KC5hbGlnbmZ1bGwsLmFsaWdubGVmdCwuYWxpZ25yaWdodCwuaXMtcG9zaXRpb24tb3ZlcmxheSwucHJvZHVjdC1zaW5nbGUtYm9keV9fY29udGVudCkpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTp2YXIoLS13cC0tc3R5bGUtLWJsb2NrLWdhcCwgMi41cmVtKX0ucHJvZHVjdC1zaW5nbGUucHJvZHVjdC10eXBlLWdyb3VwZWQgLnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnkgLmVudHJ5LWZvcm17cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Om5vbmV9LmVudHJ5LWZvcm17Ym94LXNoYWRvdzpub25lfS5lbnRyeS1mb3JtLmlzLXByb2R1Y3QtdHlwZS1ncm91cGVke3BhZGRpbmc6MH0uZW50cnktZm9ybSAuY2FydHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNWVtfS5lbnRyeS1mb3JtIC5jYXJ0Lmdyb3VwZWRfZm9ybXttYXJnaW46MDtnYXA6MH0uZW50cnktZm9ybSAuY2FydCAucHJvZHVjdC1ib29rbWFya3twYWRkaW5nOi40ZW19LmVudHJ5LWZvcm0gLmNhcnQgLmJ1dHRvblt0eXBlPXN1Ym1pdF17YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5LW9uKSk7Zm9udC1zaXplOi44ZW07cGFkZGluZy1ibG9jazouOGVtO2ZvbnQtd2VpZ2h0OmJvbGQ7ZmxleDoxfS5lbnRyeS1mb3JtIC5jYXJ0IC5idXR0b25bdHlwZT1zdWJtaXRdOmJlZm9yZXtjb250ZW50Olwi7qGUXCI7Zm9udC1mYW1pbHk6XCJHb29nbGUgU3ltYm9sc1wiO21hcmdpbi1yaWdodDouM2VtO2ZvbnQtc2l6ZToxLjJlbTt2ZXJ0aWNhbC1hbGlnbjotM3B4fS5lbnRyeS1mb3JtIC5jYXJ0IC5idXR0b25bdHlwZT1zdWJtaXRdLmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS10ZXh0KS8wLjEpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tdGV4dCkvMC42KX0uZW50cnktZm9ybSAuY2FydCAjd2Mtc3RyaXBlLXBheW1lbnQtcmVxdWVzdC13cmFwcGVyLC5lbnRyeS1mb3JtIC5jYXJ0ICN3Yy1zdHJpcGUtcGF5bWVudC1yZXF1ZXN0LWJ1dHRvbi1zZXBhcmF0b3J7d2lkdGg6MTAwJX0uZW50cnktZm9ybSAucHJpY2V7Zm9udC1zaXplOjEuMmVtfS53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHN7ZmxleDoxO2NvbHVtbi1nYXA6MXJlbX0ud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzPnB7bWFyZ2luLXRvcDoxcmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7cG9zaXRpb246cmVsYXRpdmV9Lndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscz5wK3B7cGFkZGluZy1sZWZ0OjFyZW19Lndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscz5wK3A6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxcHg7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JhY2tncm91bmQ6Y3VycmVudENvbG9yfS53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHM+LnByaWNle3dpZHRoOjEwMCV9Lndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAucHJvZHVjdF90aXRsZXtmb250LXNpemU6MS40ZW07d2lkdGg6MTAwJX0ud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0X3RpdGxlOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6LjhyZW19Lndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb257Zm9udC1zaXplOi45ZW07b3BhY2l0eTouODt3aWR0aDoxMDAlfS53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RhYnN7ZGlzcGxheTpub25lfS53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3Qtc2luZ2xlLWJvZHlfX2NvbnRlbnR7ZGlzcGxheTpibG9jaztmb250LXNpemU6LjllbX0ucHJvZHVjdC1zaW5nbGUtdGFiLXRpdGxle2ZvbnQtc2l6ZToxLjQybX10YWJsZS52YXJpYXRpb25ze2JvcmRlcjpub25lO2ZvbnQtc2l6ZTouOGVtfXRhYmxlLnZhcmlhdGlvbnMgdGgsdGFibGUudmFyaWF0aW9ucyB0ZHtib3JkZXI6bm9uZTt3aWR0aDphdXRvO3BhZGRpbmc6MH10YWJsZS52YXJpYXRpb25zIHRye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi4yZW19dGFibGUudmFyaWF0aW9ucyB0cit0cntib3JkZXItdG9wOjFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMDYpO3BhZGRpbmctdG9wOi44ZW07bWFyZ2luLXRvcDouOGVtfXRhYmxlLnZhcmlhdGlvbnMgLmxhYmVse2ZvbnQtc2l6ZTouOGVtO2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjA2KTtwYWRkaW5nOi40ZW0gLjVlbTtib3JkZXItcmFkaXVzOjJweDtmb250LXNpemU6LjllbX10YWJsZS52YXJpYXRpb25zIHRkLnZhbHVle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmbGV4OjF9dGFibGUudmFyaWF0aW9ucyB0ZC52YWx1ZSBzZWxlY3R7Ym9yZGVyOm5vbmU7cGFkZGluZzouNGVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjpjdXJyZW50Q29sb3J9dGFibGUudmFyaWF0aW9ucyB0ZC52YWx1ZSBhLnJlc2V0X3ZhcmlhdGlvbnN7ZmxleDpub25lO2dhcDouOGVtfS52YXJpYXRpb25zX2Zvcm0gLnNpbmdsZV92YXJpYXRpb25fd3JhcHt3aWR0aDoxMDAlfS52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Y29sdW1uLWdhcDouNGVtO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMSk7cGFkZGluZzoxZW07bWFyZ2luLWJvdHRvbTouOGVtO2JvcmRlci1yYWRpdXM6MnB4fS52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1kZXNjcmlwdGlvbntmb250LXNpemU6MTJweDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206M3B4O29wYWNpdHk6Ljh9LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi40ZW19LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0Lndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydC1kaXNhYmxlZHtvcGFjaXR5Oi42O3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KWFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCAucXVhbnRpdHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IC5xdWFudGl0eSBpbnB1dC5xdHl7cGFkZGluZy1ibG9jazoxZW19LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IC5xdWFudGl0eSBidXR0b257ZmxleDoxfX0ud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3R7Zm9udC1zaXplOi45ZW19Lndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0IHRib2R5e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1MHB4LCAxZnIpKTtnYXA6MWVtO2ZvbnQtc2l6ZTouOWVtfS53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtX19xdWFudGl0eXt3aWR0aDoxMDAlO29yZGVyOjE7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOi41ZW19Lndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW1fX3F1YW50aXR5IGF7Zm9udC1zaXplOi45ZW07Ym9yZGVyLXJhZGl1czp2YXIoLS1yZC0tcy0tcmFkaXVzKTtjb2xvcjpjdXJyZW50Q29sb3I7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjE7Z2FwOi41ZW07bGV0dGVyLXNwYWNpbmc6MXB4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fcXVhbnRpdHkgYTo6YWZ0ZXJ7Y29udGVudDpcIu6XjFwiO2ZvbnQtZmFtaWx5OlwiR29vZ2xlIFN5bWJvbHNcIn0ud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fbGFiZWx7ZmxleDoxO2xpbmUtaGVpZ2h0OjEuM306d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dPmF7Y29sb3I6Y3VycmVudENvbG9yfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0+YT4qOm5vdCgub25zYWxlKSsqe21hcmdpbi1ibG9jay1zdGFydDouNmVtfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeXtwb3NpdGlvbjpyZWxhdGl2ZTtnYXA6MWVtO3dpZHRoOjEwMCV9OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIGltZ3t3aWR0aDoxMDAlfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdHJpZ2dlcntmb250LXNpemU6MmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi41ZW07dG9wOi41ZW07ei1pbmRleDoxO3dpZHRoOjM2cHg7YmFja2dyb3VuZDojZmZmO2hlaWdodDozNnB4O2JvcmRlci1yYWRpdXM6NTAlO3RleHQtaW5kZW50Oi05OTk5cHg7Ym94LXNpemluZzpjb250ZW50LWJveH06d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RyaWdnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyOjJweCBzb2xpZCAjMDAwO2JvcmRlci1yYWRpdXM6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OXB4O2xlZnQ6OXB4O2JveC1zaXppbmc6Y29udGVudC1ib3h9OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190cmlnZ2VyOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjJweDtoZWlnaHQ6OHB4O2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTlweDtsZWZ0OjIycHg7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO2JveC1zaXppbmc6Y29udGVudC1ib3h9OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuNyk7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMDtmb250LXNpemU6MTJweDtwYWRkaW5nOi41ZW19OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LWNvbnRyb2wtdGh1bWJze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDUwcHgsIDFmcikpO2dyaWQtZ2FwOjhweDttYXJnaW4tYmxvY2stc3RhcnQ6OHB4O3BhZGRpbmc6MH06d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtY29udHJvbC10aHVtYnMgbGkgaW1ne2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjU7d2lkdGg6MTAwJX06d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtY29udHJvbC10aHVtYnMgbGkgaW1nLmZsZXgtYWN0aXZlLDp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC1jb250cm9sLXRodW1icyBsaSBpbWc6aG92ZXJ7b3BhY2l0eToxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5e3dpZHRoOjEwMCV9fTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLnN1bW1hcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5ne2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi40ZW19OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAuc3VtbWFyeSAud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcgLndvb2NvbW1lcmNlLXJldmlldy1saW5re2ZvbnQtc2l6ZTouOGVtfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLnN1bW1hcnkgLnByb2R1Y3RfY2F0ZWdvcnl7b3BhY2l0eTouNTtmb250LXNpemU6LjllbX06d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC5zdW1tYXJ5IC5wcm9kdWN0X2NhdGVnb3J5IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX06d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC5zdW1tYXJ5IC5wcm9kdWN0X3RhZ3MgYXtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoycHggOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo0cHg7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOi44ZW07Ym9yZGVyOjFweCBzb2xpZCAjZWVlO2NvbG9yOiM2NjZ9OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAuc3VtbWFyeSAucHJvZHVjdC1tZXRhe3Bvc2l0aW9uOnJlbGF0aXZlfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLnN1bW1hcnkgYnV0dG9uLndvb2NvbW1lcmNlLXByb2R1Y3QtYm9va21hcmt7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNTAsIGNsYW1wKDMuMnJlbSwgMi4zM3Z3ICsgMC45NnJlbSwgMy44NHJlbSkpO3RvcDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS01MCwgY2xhbXAoMy4ycmVtLCAyLjMzdncgKyAwLjk2cmVtLCAzLjg0cmVtKSk7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTt3aWR0aDozOHB4O2hlaWdodDozOHB4O2xpbmUtaGVpZ2h0OjM4cHg7cGFkZGluZzowO2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbi1sZWZ0OmF1dG99OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAuc3VtbWFyeSBidXR0b24ud29vY29tbWVyY2UtcHJvZHVjdC1ib29rbWFyay5pcy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMik7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KS8wLjgpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweClhbmQgKG1heC13aWR0aDogMTE5OXB4KSxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KXs6d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC5zdW1tYXJ5IHRib2R5e2Rpc3BsYXk6YmxvY2t9OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAuc3VtbWFyeSB0Ym9keSB0cntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLnN1bW1hcnkgdGJvZHkgdHIgdGh7bWFyZ2luLWJvdHRvbTouNGVtfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLnN1bW1hcnkgdGJvZHkgdHIgdGgsOndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAuc3VtbWFyeSB0Ym9keSB0ciB0ZHtwYWRkaW5nOjAgIWltcG9ydGFudH06d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC5zdW1tYXJ5IHRib2R5IHRyLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcy1pdGVte3BhZGRpbmctYmxvY2s6LjZlbTtmb250LXNpemU6LjllbX19OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVze2ZvbnQtc2l6ZTouOGVtfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcyB0ZCw6d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMgdGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcy1pdGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvMC4wOCl9OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzLWl0ZW1fX2xhYmVse3dpZHRoOjE0MHB4O3BhZGRpbmctaW5saW5lOjAgLjVlbTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX06d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMtaXRlbV9fdmFsdWV7cGFkZGluZy1pbmxpbmU6LjVlbSAwfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLndjLXRhYnMtd3JhcHBlcnt3aWR0aDoxMDAlfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLndjLXRhYnN7ZGlzcGxheTpmbGV4O2JvcmRlci1ib3R0b206M3B4IHNvbGlkICNlZWU7bWFyZ2luLWJvdHRvbToyNHB4O3BhZGRpbmc6MH06d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC53Yy10YWJzLXdyYXBwZXIgdWwudGFicy53Yy10YWJzIGxpIGF7cGFkZGluZzo4cHggMTZweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojY2NjO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOi45ZW07bGV0dGVyLXNwYWNpbmc6LjFlbX06d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC53Yy10YWJzLXdyYXBwZXIgdWwudGFicy53Yy10YWJzIGxpLmFjdGl2ZSBhe2NvbG9yOiMwMDB9OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAud2MtdGFicy13cmFwcGVyIHVsLnRhYnMud2MtdGFicyBsaS5hY3RpdmUgYTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjNweDt3aWR0aDoxMDAlO2JvdHRvbTotM3B4O2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnByb2R1Y3QtdGF4b25vbWllc3tnYXA6NXB4fS5wcm9kdWN0LXRheG9ub21pZXMgLm1hdGVyaWFsLWljb257LS1yZC1pY29uLS13aWR0aDogNDAwfS5wcm9kdWN0LXRheG9ub21pZXMgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6LjdlbTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjE7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzouM2VtIC42ZW19LnByb2R1Y3QtYnJhbmRzIGF7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLWFjY2VudCkpfS5wcm9kdWN0LWNhdGVnb3JpZXMgYXtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLWFjY2VudCkpO2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS1hY2NlbnQpLzAuMSl9LnByb2R1Y3RfbWV0YXtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6LjhlbX0ucHJvZHVjdF9tZXRhX2xhYmVse3dpZHRoOjgwcHg7ZmxleDpub25lfS5wcm9kdWN0X21ldGE+KnttYXJnaW4tdG9wOi4zZW07ZGlzcGxheTpmbGV4fXAuc3RvY2t7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXRleHQpKX1wLnN0b2NrLmluLXN0b2Nre2NvbG9yOiMyODdkM2N9LnByb2R1Y3Qtb25zYWxle2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTtjb2xvcjpyZWR9cC50b3RhbC1zYWxlc3tmb250LXNpemU6MTJweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC41KX0ucHJvZHVjdC1tZXRhLWl0ZW1ze2dhcDouNGVtfS5wcm9kdWN0LXRhZ3N7bWFyZ2luLXRvcDo4cHh9LnByb2R1Y3QtdGFncyBhe2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tbGluaykpO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZTptaW4oMS4ycmVtLC45ZW0pfS5wcm9kdWN0LXRhZ3MgYTpiZWZvcmV7Y29udGVudDpcIiNcIn0ucHJvZHVjdC1iYWRnZXtnYXA6M3B4fS5wcm9kdWN0LWJhZGdlX19pdGVte2JvcmRlcjoxcHggc29saWQ7cGFkZGluZzozcHggNnB4O2ZvbnQtc2l6ZToxMHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcmQtLXMtLXJhZGl1cyl9LnByb2R1Y3QtYmFkZ2VfX2l0ZW1bYXJpYS1jb250cm9sc117Y3Vyc29yOnBvaW50ZXJ9dWwuc3VtbWFyeS1tZW51IC5tZW51LWl0ZW17cGFkZGluZzowfXVsLnN1bW1hcnktbWVudSAubWVudS1pdGVtLmlzLWRlcHRoLTAgYTpub3QoLmhhcy1pY29uKTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOi44ZW07aGVpZ2h0Oi44ZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnPjxwb2x5bGluZSBwb2ludHM9JzMsMSA3LDUgMyw5JyBmaWxsPSdub25lJyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScxJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz5cIik7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtvcGFjaXR5Oi44fXVsLnN1bW1hcnktbWVudSAubWVudS1pdGVtLmlzLWRlcHRoLTA6YWZ0ZXJ7b3BhY2l0eTouMX11bC5zdW1tYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYW5kbGV7cGFkZGluZzouOGVtfS5lbnRyeS1zdW1tYXJ5Pi5wcmljZXtwYWRkaW5nOi44ZW0gMS4yZW07YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtib3JkZXItcmFkaXVzOjNweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5lbnRyeS1zdW1tYXJ5IGZvcm0uY2FydCBidXR0b25bdHlwZT1zdWJtaXRde2ZsZXg6MX0ucHJvZHVjdC10eXBlLXNpbXBsZSAuZW50cnktc3VtbWFyeT4ucHJpY2V7cGFkZGluZy1ibG9jazoxZW0gLjVlbTtib3JkZXItcmFkaXVzOjNweCAzcHggMCAwfS5wcm9kdWN0LXR5cGUtc2ltcGxlIC5lbnRyeS1zdW1tYXJ5PmZvcm0uY2FydHttYXJnaW4tdG9wOjA7cGFkZGluZzouNWVtIDEuNWVtIDEuNWVtO2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7Ym9yZGVyLXJhZGl1czowIDAgM3B4IDNweH0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjB9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGlua3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2NvbG9yOmN1cnJlbnRDb2xvcjtmbGV4OjE7b3ZlcmZsb3c6aGlkZGVuO3dvcmQtYnJlYWs6YnJlYWstYWxsfS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RodW1ie3Bvc2l0aW9uOnJlbGF0aXZlfS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RodW1iIC5wcmljZXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LjVlbTtsZWZ0OjA7YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpLzAuNik7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoNXB4KTtwYWRkaW5nOi41ZW0gLjhlbTt3aWR0aDpmaXQtY29udGVudDttYXgtd2lkdGg6OTAlO2JvcmRlci1yYWRpdXM6MCAzZW0gM2VtIDB9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fYm9keXttYXJnaW4tdG9wOi44ZW07ZmxleDoxfS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2JvZHk+KnttYXJnaW4tYmxvY2s6MH0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19ib2R5PiorKnttYXJnaW4tdG9wOi44ZW19Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdCBpbWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTtib3JkZXItcmFkaXVzOnZhcigtLXJkLS1zLS1yYWRpdXMpO21hcmdpbjowO2Rpc3BsYXk6YmxvY2t9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdC10aXRsZXtmb250LXNpemU6LjllbTtsaW5lLWhlaWdodDoxLjI7Zm9udC13ZWlnaHQ6Ym9sZH0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19mb290ZXJ7bWFyZ2luLXRvcDphdXRvO3BhZGRpbmctdG9wOi42ZW19Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdCAuc3Vic2NyaXB0aW9uLWRldGFpbHN7ZGlzcGxheTpub25lfS53b29jb21tZXJjZS1sb29wLXByb2R1Y3QgLnByaWNle2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZTouOWVtfS53b29jb21tZXJjZS1sb29wLXByb2R1Y3QgLnByaWNlIGRlbHtkaXNwbGF5Om5vbmV9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdCAucHJvZHVjdC1kZXNjcmlwdGlvbntmb250LXNpemU6LjhlbTtvcGFjaXR5Oi44O21hcmdpbi10b3A6LjRlbX0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0IC5wcm9kdWN0LWRlc2NyaXB0aW9uIHB7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO2Rpc3BsYXk6LXdlYmtpdC1ib3g7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d29yZC1icmVhazpicmVhay1hbGw7LXdlYmtpdC1saW5lLWNsYW1wOjN9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdCBhLmJ1dHRvbnt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTNweDtwYWRkaW5nOi42ZW07Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS1hY2NlbnQpLzAuMDUpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tYWNjZW50KSk7Ym9yZGVyLXJhZGl1czozcHg7bWFyZ2luLXRvcDoxLjVlbTtib3JkZXI6MXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tYWNjZW50KS8wLjQpfS53b29jb21tZXJjZS1sb29wLXByb2R1Y3QgYS5idXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uOmJlZm9yZXtjb250ZW50Olwi7qGUXCI7Zm9udC1mYW1pbHk6XCJHb29nbGUgU3ltYm9sc1wiO21hcmdpbi1yaWdodDouMmVtO2ZvbnQtc2l6ZToxLjJlbTt2ZXJ0aWNhbC1hbGlnbjotM3B4fS53b29jb21tZXJjZS1sb29wLXByb2R1Y3QgYS5idXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLmxvYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcIn0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0IGEuYnV0dG9uLmFkZF90b19jYXJ0X2J1dHRvbi5hZGRlZHtkaXNwbGF5Om5vbmV9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdCBhLmJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24ucHJvZHVjdF90eXBlX3ZhcmlhYmxlOmJlZm9yZXtjb250ZW50Olwi7oWHXCJ9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdCBhLmJ1dHRvbi5hZGRlZF90b19jYXJ0e2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC4xKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLWxpbmspKX0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0IGEuYnV0dG9uLmFkZGVkX3RvX2NhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLuobZcIjtmb250LWZhbWlseTpcIkdvb2dsZSBTeW1ib2xzXCJ9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdCBhLmJ1dHRvbi5hZGRfdG9fbGlrZV9idXR0b246YmVmb3Jle2NvbnRlbnQ6XCLuob1cIjtmb250LWZhbWlseTpcIkdvb2dsZSBTeW1ib2xzXCJ9LnByb2R1Y3QtY2F0ZWdvcnl7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjB9LnByb2R1Y3QtY2F0ZWdvcnkgaW1ne3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbi1ibG9jay1lbmQ6LjhlbTtmaWx0ZXI6YnJpZ2h0bmVzcygwLjcpO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzoycHggM3B4IDhweCByZ2JhKDAsMCwwLC4xKTttYXJnaW46MH0ucHJvZHVjdC1jYXRlZ29yeSBoMnttYXJnaW46MDtmb250LXNpemU6MWVtO3RleHQtYWxpZ246Y2VudGVyfS5wcm9kdWN0LWNhdGVnb3J5IGgyIG1hcmsuY291bnR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KTtjb2xvcjpjdXJyZW50Q29sb3I7cGFkZGluZzouMmVtIC40ZW07bWFyZ2luLWxlZnQ6MWVtO2JvcmRlci1yYWRpdXM6M3B4fS5wcm9kdWN0LWNhdGVnb3J5IGF7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MTgwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS53b29jb21tZXJjZSAucHJvZHVjdF9saXN0X3dpZGdldHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDEyMHB4LCAxZnIpKTtnYXA6LjZlbX0ud29vY29tbWVyY2UgLnByb2R1Y3RfbGlzdF93aWRnZXQgLnByb2R1Y3R7cGFkZGluZzp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0yMCwgY2xhbXAoMS4xcmVtLCAwLjYzdncgKyAwLjYzcmVtLCAxLjRyZW0pKX0ucHJvZHVjdHN7ZGlzcGxheTpncmlkO2NsZWFyOmJvdGg7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtnYXA6LjhlbTtnYXA6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMjAsIGNsYW1wKDEuMXJlbSwgMC42M3Z3ICsgMC42M3JlbSwgMS40cmVtKSl9LnByb2R1Y3RzLmlzLWNvbHVtbi1hdXRve2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgobWluKHZhcigtLWdpcmQtLWNvbHVtbi0td2lkdGgsIDI0MCkgKiAxcHgsIDEwMCUpLCAxZnIpKTstLXBvc3Rib3gtLXNpemUtLWZvbnQ6IGNhbGModmFyKC0tZ2lyZC0tY29sdW1uLS13aWR0aCwgMjQwKS8yMCowLjFlbSl9LnByb2R1Y3RzLmlzLWNvbHVtbi1maXh7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCh2YXIoLS1naXJkLS1jb2x1bW4tLWxnLCA0KSwgMWZyKTstLXBvc3Rib3gtLXNpemUtLWZvbnQ6IGNhbGMoKDEwMC92YXIoLS1naXJkLS1jb2x1bW4tLWxnLDQpLzIwKSowLjZlbSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5wcm9kdWN0cy5pcy1jb2x1bW4tZml4e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQodmFyKC0tZ2lyZC0tY29sdW1uLS1zbSwgMiksIDFmcik7LS1wb3N0Ym94LS1zaXplLS1mb250OiBjYWxjKCgxMDAvdmFyKC0tZ2lyZC0tY29sdW1uLS1zbSwyKS8zOCkqMC42ZW0pfX0ucHJvZHVjdHMgbGkucHJvZHVjdC5zcGxpZGVfX3NsaWRlPmF7d2lkdGg6MTAwJX0ucHJvZHVjdHMuaXMtZGVzaWduLWNhcmQgaW1ne2JvcmRlci1yYWRpdXM6MH0ucHJvZHVjdHMuaXMtZGVzaWduLWNhcmQgYS5idXR0b257bWFyZ2luLXRvcDowO2JvcmRlcjpub25lfS5wcm9kdWN0cy5pcy1kZXNpZ24tcGFkZGluZyBsaS5wcm9kdWN0e3BhZGRpbmc6MWVtfS5wcm9kdWN0cy5pcy1kZXNpZ24tdGVydGlhcnkgbGkucHJvZHVjdHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lfS5wcm9kdWN0cy5pcy1kZXNpZ24tdGVydGlhcnkgbGkucHJvZHVjdCBpbWd7Ym9yZGVyLXJhZGl1czp2YXIoLS1yZC0tcy0tcmFkaXVzKX0uYWN0aXZlLWZpbHRlcnN7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtnYXA6LjVlbX0uYWN0aXZlLWZpbHRlcnMgbGl7bWFyZ2luOjA7cGFkZGluZzouNGVtIC42ZW07YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMDEpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmQtLXMtLXJhZGl1cyk7Ym94LXNoYWRvdzp2YXIoLS1yZC0tcy0tc2hhZG93KX0uYWN0aXZlLWZpbHRlcnMgYXt0ZXh0LWRlY29yYXRpb246bm9uZX0ud29vY29tbWVyY2UtY2FydCAjY29udGVudHtvdmVyZmxvdzp2aXNpYmxlfS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtncmlkLWdhcDoyNHB4fS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVye3dpZHRoOjEwMCV9Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxze3Bvc2l0aW9uOnN0aWNreTt0b3A6OTZweDt3aWR0aDoyODBweDtwYWRkaW5nOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTQwLCBjbGFtcCgyLjJyZW0sIDEuNTJ2dyArIDAuODVyZW0sIDIuNzRyZW0pKTtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO2JvcmRlcjoxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjEpO2ZvbnQtc2l6ZTouOWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHN7d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxze3dpZHRoOjEwMCV9Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5jcm9zcy1zZWxsc3tkaXNwbGF5Om5vbmV9fS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRib2R5IHRye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLzAuMSl9Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybXtmbGV4OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0aC5wcm9kdWN0LXByaWNlLC53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0aC5wcm9kdWN0LXN1YnRvdGFsLC53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXByaWNlLC53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXN1YnRvdGFse2Rpc3BsYXk6bm9uZX19Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRkLmFjdGlvbnN7cGFkZGluZy1pbmxpbmU6MH0ud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIHRhYmxlLnNob3BfdGFibGUgdGQuYWN0aW9ucyAuYWN0aW9ucy13cmFwcGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRkLmFjdGlvbnMgLmJ1dHRvbntmb250LXNpemU6LjllbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tdGV4dCkvMC4wOCk7Y29sb3I6Y3VycmVudENvbG9yO2JvcmRlcjpub25lfS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0ZC5hY3Rpb25zIC5idXR0b246ZGlzYWJsZWR7b3BhY2l0eTouNn0ud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIHRhYmxlLnNob3BfdGFibGUgdGQuYWN0aW9ucyAuY291cG9ue2Rpc3BsYXk6ZmxleDtjb2x1bW4tZ2FwOjZweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7bWF4LXdpZHRoOjQwMHB4O2Zsb2F0OmxlZnR9Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRkLmFjdGlvbnMgLmNvdXBvbiBpbnB1dCNjb3Vwb25fY29kZXtmbGV4OjE7cGFkZGluZzo4cHh9Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRkLmFjdGlvbnMgLmNvdXBvbiBidXR0b257cGFkZGluZzowIDFlbTtoZWlnaHQ6MzJweH0ud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIHRhYmxlLnNob3BfdGFibGUgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF17ZmxvYXQ6cmlnaHQ7d2lkdGg6YXV0bztoZWlnaHQ6MzJweH0ud29vY29tbWVyY2UtY2FydCAuY2FydF9pdGVtIGEucmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0cHg7bGVmdDotNnB4O2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7Ym94LXNoYWRvdzoycHggM3B4IDhweCByZ2JhKDAsMCwwLC4yKTt3aWR0aDoyM3B4O2hlaWdodDoyM3B4O2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MjJweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJTtmb250LXNpemU6MTJweDtmb250LXdlaWdodDpib2xkO3otaW5kZXg6MX0ud29vY29tbWVyY2UtY2FydCAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgYXt0ZXh0LWRlY29yYXRpb246bm9uZX0ud29vY29tbWVyY2UtY2FydCAuY2FydF9pdGVtIC5wcm9kdWN0LW1ldGF7ZmxleDoxfS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X2l0ZW0gLnByb2R1Y3QtcHJpY2V7b3BhY2l0eTouNn0ud29vY29tbWVyY2UtY2FydCAuY2FydF9pdGVtIC5wcm9kdWN0LXN1YnRvdGFse2ZvbnQtd2VpZ2h0OmJvbGR9Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfaXRlbSAucXVhbnRpdHkgaW5wdXQucXR5e2JvcmRlcjoxcHggc29saWQ7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuOCl9Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIGgye2ZvbnQtc2l6ZToxLjFlbTttYXJnaW4tdG9wOjB9Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIC5zaG9wX3RhYmxle21hcmdpbjowIDAgMCBhdXRvO2JvcmRlcjpub25lfS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyAuc2hvcF90YWJsZSB0aCwud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLnNob3BfdGFibGUgdGR7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O2ZvbnQtd2VpZ2h0Om5vcm1hbH0ud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLnNob3BfdGFibGUgdGh7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MDt0ZXh0LWFsaWduOmxlZnR9Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIC5zaG9wX3RhYmxlIHRke3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1pbmxpbmUtZW5kOjB9Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIC5zaG9wX3RhYmxlIHRye2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvMC4wNil9Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIC5zaG9wX3RhYmxlIHRyLm9yZGVyLXRvdGFsIC5hbW91bnR7Zm9udC1zaXplOjEuNGVtfS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyAuc2hvcF90YWJsZSB0ci5yZWN1cnJpbmctdG90YWxze2JvcmRlci10b3A6bm9uZX0ud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLnNob3BfdGFibGUgdHIucmVjdXJyaW5nLXRvdGFscyB0aHtmb250LXdlaWdodDpib2xkO3BhZGRpbmctdG9wOjEuOGVtfS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyAuc2hvcF90YWJsZSBmb3JtLndvb2NvbW1lcmNlLXNoaXBwaW5nLWNhbGN1bGF0b3IgYS5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbntiYWNrZ3JvdW5kOiNmZmY7Zm9udC1zaXplOi45ZW07cGFkZGluZzo0cHggOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjNweH0ud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLnNob3BfdGFibGUgZm9ybS53b29jb21tZXJjZS1zaGlwcGluZy1jYWxjdWxhdG9yIHNlY3Rpb24uc2hpcHBpbmctY2FsY3VsYXRvci1mb3Jte21hcmdpbi10b3A6LjhlbX0ud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLnNob3BfdGFibGUgZm9ybS53b29jb21tZXJjZS1zaGlwcGluZy1jYWxjdWxhdG9yIHNlY3Rpb24uc2hpcHBpbmctY2FsY3VsYXRvci1mb3JtPip7d2lkdGg6MTAwJX0ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1teXBhZ2UsLndvb2NvbW1lcmNlLWNhcnQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXR7dGV4dC1hbGlnbjpjZW50ZXJ9Lndvb2NvbW1lcmNlLWNhcnQgLndjLXByb2NlZWQtdG8tbXlwYWdlIGEud2MtZm9yd2FyZCwud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLndjLWZvcndhcmR7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5LW9uKSk7Ym9yZGVyLXJhZGl1czo1cHg7ZGlzcGxheTpibG9jaztwYWRkaW5nOjhweH0ud29vY29tbWVyY2UtY2FydCAud2MtZW1wdHktY2FydC1tZXNzYWdle3dpZHRoOjEwMCV9Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZT4qKyp7bWFyZ2luLWJsb2NrLXN0YXJ0OjJlbX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4tdG9nZ2xlIC53b29jb21tZXJjZS1pbmZve2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Ym9yZGVyOm5vbmV9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luLXRvZ2dsZSsud29vY29tbWVyY2UtZm9ybS1sb2dpbnttYXJnaW4tYmxvY2stc3RhcnQ6LjVlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkvMC42KTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtwYWRkaW5nOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTMwLCBjbGFtcCgxLjVyZW0sIDAuOTh2dyArIDAuNzRyZW0sIDEuOTZyZW0pKTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luLXRvZ2dsZSsud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3ctZmlyc3R7ZmxvYXQ6bm9uZX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4tdG9nZ2xlKy53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5mb3JtLXJvdy1sYXN0e2Zsb2F0Om5vbmU7bWFyZ2luLWlubGluZS1zdGFydDphdXRvfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbi10b2dnbGUrLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmZvcm0tcm93e3dpZHRoOjEwMCV9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luLXRvZ2dsZSsud29vY29tbWVyY2UtZm9ybS1sb2dpbiBidXR0b25bdHlwZT1zdWJtaXRde2Zsb2F0OnJpZ2h0fS53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO2dhcDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS00MCwgY2xhbXAoMi4ycmVtLCAxLjUydncgKyAwLjg1cmVtLCAyLjc0cmVtKSl9Lndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQ+ZGl2e3dpZHRoOjEwMCV9Lndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LWRldGFpbHtmbGV4OjF9Lndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVye2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Ym9yZGVyOjFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMSk7b3ZlcmZsb3c6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1vcmRlcnt3aWR0aDozMjBweDtwb3NpdGlvbjpzdGlja3k7dG9wOmNhbGModmFyKC0tcmQtLXMtLWhlYWRlciwgMCkgKyAxZW0pfX0ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXIgLmZvcm0tcm93LnBsYWNlLW9yZGVye2ZvbnQtc2l6ZTouOWVtfS53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1vcmRlciAjb3JkZXJfcmV2aWV3X2hlYWRpbmd7bWFyZ2luOjA7Zm9udC1zaXplOjEuMWVtO3BhZGRpbmc6LjhlbX0ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXIgZmllbGRzZXR7bWFyZ2luOjA7cGFkZGluZzoxZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXIgZmllbGRzZXQ+KntmbG9hdDpub25lO3dpZHRoOjEwMCV9Lndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyIGZpZWxkc2V0K2ZpZWxkc2V0e2JvcmRlcjpub25lO3BhZGRpbmc6MDttYXJnaW4tdG9wOjFlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXJ7b3JkZXI6LTE7d2lkdGg6MTAwJX19Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1kZXRhaWwgaDJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MTtwYWRkaW5nLWxlZnQ6MWVtfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtZGV0YWlsIGgyOmJlZm9yZXtjb250ZW50OlwiXCI7bGVmdDowO3RvcDowO2hlaWdodDoxMDAlO3dpZHRoOjRweDtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtwb3NpdGlvbjphYnNvbHV0ZX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LWRldGFpbCBoMisqe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MWVtO3BhZGRpbmc6MH0ud29vY29tbWVyY2UgI2N1c3RvbWVyX2RldGFpbHM+ZGl2K2RpdnttYXJnaW4tdG9wOjEuNWVtfS53b29jb21tZXJjZSAjY3VzdG9tZXJfZGV0YWlscyAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtd3JhcHBlciAudmFsaWRhdGUtcmVxdWlyZWR7YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpLzAuNSk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxZW07Ym9yZGVyLXJhZGl1czp2YXIoLS1yZC0tcy0tcmFkaXVzKX0ud29vY29tbWVyY2UgI3BheW1lbnQgdWwud2NfcGF5bWVudF9tZXRob2Rze3BhZGRpbmc6MH0ud29vY29tbWVyY2UgI3BheW1lbnQgdWwud2NfcGF5bWVudF9tZXRob2RzIGxpLndjX3BheW1lbnRfbWV0aG9ke2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Ym9yZGVyLXJhZGl1czo1cHg7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOi41ZW07cGFkZGluZzouOGVtIDEuMmVtfS53b29jb21tZXJjZSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgbGkud2NfcGF5bWVudF9tZXRob2Q+bGFiZWx7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7Y3Vyc29yOnBvaW50ZXJ9Lndvb2NvbW1lcmNlICNwYXltZW50IHVsLndjX3BheW1lbnRfbWV0aG9kcyBsaS53Y19wYXltZW50X21ldGhvZD5sYWJlbCBpbWd7bWFyZ2luLWxlZnQ6YXV0b30ud29vY29tbWVyY2UgI3BheW1lbnQgdWwud2NfcGF5bWVudF9tZXRob2RzIHB7Zm9udC1zaXplOi45ZW07b3BhY2l0eTouNn0ud29vY29tbWVyY2UgI3BheW1lbnQgdWwud2NfcGF5bWVudF9tZXRob2RzIGZpZWxkc2V0K2ZpZWxkc2V0e21hcmdpbi10b3A6LjhlbX0ud29vY29tbWVyY2UgI3BheW1lbnQgLnBsYWNlLW9yZGVye21hcmdpbi10b3A6MmVtfS53b29jb21tZXJjZSAjcGF5bWVudCAucGxhY2Utb3JkZXItZm9vdGVye2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvMC4xKTtwYWRkaW5nLXRvcDoxLjVlbTttYXJnaW4tdG9wOjEuNWVtfS53b29jb21tZXJjZSB1bCNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzLXJhZGlve2xpc3Qtc3R5bGU6bm9uZX0ud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxle2Rpc3BsYXk6YmxvY2t9Lndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0Ym9keSwud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoZWFkLC53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGZvb3R7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGJvZHkgdHIsLndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0aGVhZCB0ciwud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRmb290IHRye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJX0ud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRib2R5IHRyIHRkLC53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGhlYWQgdHIgdGQsLndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0Zm9vdCB0ciB0ZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9Lndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0Zm9vdCB0aHtmbGV4OjF9Lndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0Zm9vdCBzbWFsbC5pbmNsdWRlc190YXh7Zm9udC1zaXplOjEwcHg7ZGlzcGxheTpibG9ja30ud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRyLnJlY3VycmluZy10b3RhbHN7Ym9yZGVyLXRvcDpub25lfS53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdHIucmVjdXJyaW5nLXRvdGFscyB0aHtmb250LXdlaWdodDpib2xkO3BhZGRpbmctdG9wOjEuOGVtfS53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdHIuY2hlY2tvdXRfZm9ybV93cmFwPnRke3dpZHRoOjEwMCV9Lndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSBmb3JtLndvb2NvbW1lcmNlLWZvcm0tY291cG9ue2Rpc3BsYXk6ZmxleDttYXJnaW4tdG9wOjhweDtmb250LXNpemU6LjllbX0ud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIGZvcm0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb24gaW5wdXRbbmFtZT1jb3Vwb25fY29kZV17ZmxleDoxfS53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgZm9ybS53b29jb21tZXJjZS1mb3JtLWNvdXBvbiBidXR0b25bbmFtZT1hcHBseV9jb3Vwb25de21hcmdpbi1sZWZ0Oi44ZW19Lndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0ci5yZWN1cnJpbmctdG90YWxzIHRoe2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS10ZXh0KS8wLjAzKTtwYWRkaW5nOi42ZW0gMWVtO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvMC4xKX0ud29vY29tbWVyY2UgLnNoaXBwaW5nX2FkZHJlc3MgaW5wdXR7YmFja2dyb3VuZC1jb2xvcjojZmZmfS53b29jb21tZXJjZSBidXR0b24jcGxhY2Vfb3JkZXJ7aGVpZ2h0OjQ4cHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4xZW07bWFyZ2luLWlubGluZS1zdGFydDphdXRvfS53b29jb21tZXJjZSAjc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcy1yYWRpbz5saT5sYWJlbHtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7bWFyZ2luLWJvdHRvbTouNWVtO2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6LjhlbSAxLjJlbX0ud29vY29tbWVyY2UgI3NoaXAtdG8tZGlmZmVyZW50LWFkZHJlc3MtcmFkaW8+bGk+bGFiZWwrLnNoaXBwaW5nX2FkZHJlc3N7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MWVtIDEuNWVtO21hcmdpbi1ibG9jazotMWVtIDFlbX0ud29vY29tbWVyY2UgdWwud2Mtc2F2ZWQtcGF5bWVudC1tZXRob2Rze2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nLWxlZnQ6MH0ud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnN7YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtwYWRkaW5nOjJlbTtib3JkZXItcmFkaXVzOnZhcigtLXJkLS1zLS1yYWRpdXMpO2JveC1zaGFkb3c6LTJweCAtMnB4IDZweCByZ2JhKDAsMCwwLC4xKSBpbnNldDtmb250LXNpemU6LjllbX0ud29vY29tbWVyY2Utb3JkZXI+Kisqe21hcmdpbi10b3A6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNDAsIGNsYW1wKDIuMnJlbSwgMS41MnZ3ICsgMC44NXJlbSwgMi43NHJlbSkpfS53b29jb21tZXJjZS1vcmRlciB1bC5vcmRlcl9kZXRhaWxze3dpZHRoOjEwMCU7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MH0ud29vY29tbWVyY2Utb3JkZXIgdWwub3JkZXJfZGV0YWlscyBsaXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOi44ZW07bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOjFlbTttYXJnaW4tdG9wOjB9Lndvb2NvbW1lcmNlLW9yZGVyIHVsLm9yZGVyX2RldGFpbHMgbGk6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbToxZW07Ym9yZGVyLWJvdHRvbToxcHggZGFzaGVkICNkM2NlZDJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b29jb21tZXJjZS1vcmRlciB1bC5vcmRlcl9kZXRhaWxze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MS41ZW19Lndvb2NvbW1lcmNlLW9yZGVyIHVsLm9yZGVyX2RldGFpbHMgbGk6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nOjAgMS41ZW0gMCAwO2JvcmRlcjpub25lO2JvcmRlci1yaWdodDoxcHggZGFzaGVkICNkM2NlZDJ9Lndvb2NvbW1lcmNlLW9yZGVyIHVsLm9yZGVyX2RldGFpbHMgbGkgc3Ryb25ne2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuMmVtO2xpbmUtaGVpZ2h0OjJ9fS53b29jb21tZXJjZS1vcmRlciBzZWN0aW9uLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgdGFibGUuc2hvcF90YWJsZXtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO2JvcmRlcjoxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjEpO2JvcmRlci1yYWRpdXM6NXB4fS53b29jb21tZXJjZS1SZXZpZXdzIHB7bWFyZ2luLWJsb2NrOjB9Lndvb2NvbW1lcmNlLVJldmlld3MgI3Jldmlldy1yYXRpbmctZm9ybXtiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC4wNSk7Ym9yZGVyLXJhZGl1czozZW19Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnR0b3RhbHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTMwLCBjbGFtcCgxLjVyZW0sIDAuOTh2dyArIDAuNzRyZW0sIDEuOTZyZW0pKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCl7Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnR0b3RhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50dG90YWwgdGFibGV7ZmxleDoxfS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50dG90YWwtYXZlcmFnZXttaW4td2lkdGg6MzAlO21pbi1oZWlnaHQ6MTUwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMDUpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmQtLXMtLXJhZGl1cyl9Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnR0b3RhbC1hdmVyYWdlIC5zdGFyLXJhdGluZ3tkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjJlbX0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudHRvdGFsLWF2ZXJhZ2VfX2xhYmVse2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuOGVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudHRvdGFsLWF2ZXJhZ2V7cGFkZGluZzoxLjVlbSAwfX0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudHRvdGFsIHRhYmxle2ZvbnQtd2VpZ2h0OmJvbGR9Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnR0b3RhbCB0YWJsZSB0ZHtwYWRkaW5nOjA7Ym9yZGVyOm5vbmV9Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnR0b3RhbCB0YWJsZSB0ZC5jb21tZW50dG90YWwtYmFye3dpZHRoOjEwMCU7cGFkZGluZy1pbmxpbmU6LjZlbSAxZW19Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnR0b3RhbCB0YWJsZSB0ZC5jb21tZW50dG90YWwtdmFsdWV7dGV4dC1hbGlnbjpyaWdodH0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudHRvdGFsLWxhYmVse2xldHRlci1zcGFjaW5nOjVweDtjb2xvcjojZjJjNTBlfS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50dG90YWwtcHJvZ3Jlc3N7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO2ZsZXg6MTtib3JkZXItcmFkaXVzOjJlbX0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudHRvdGFsLXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmM1MGU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6aW5oZXJpdH0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3R7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lO2ZsZXg6MX0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3Q+bGl7Ym9yZGVyOjFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yZC0tcy0tcmFkaXVzKTtwYWRkaW5nOjEuMmVtIDEuNWVtfS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCAuY29tbWVudF9jb250YWluZXJ7ZGlzcGxheTpmbGV4O2dhcDoxZW07YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3QgLmNvbW1lbnRfY29udGFpbmVyIC5jb21tZW50LXRleHR7ZmxleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi42cmVtIC44cmVtO2ZvbnQtc2l6ZToxLjRyZW19Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0IC5jb21tZW50X2NvbnRhaW5lciAuY29tbWVudC10ZXh0IHAubWV0YXttYXJnaW46MDtmb250LXNpemU6LjllbTtvcmRlcjotMTthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi41ZW19Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0IC5jb21tZW50X2NvbnRhaW5lciAuY29tbWVudC10ZXh0IGltZ3t3aWR0aDoyOHB4O2hlaWdodDoyOHB4O29yZGVyOi0yO2JvcmRlci1yYWRpdXM6NTAlfS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtdGV4dCAuZGVzY3JpcHRpb257d2lkdGg6MTAwJX0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3QgLmNvbW1lbnRfY29udGFpbmVyIC53b29jb21tZXJjZS1yZXZpZXdfX2Rhc2h7ZGlzcGxheTpub25lfS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCAuY29tbWVudF9jb250YWluZXIgLndvb2NvbW1lcmNlLXJldmlld19fcHVibGlzaGVkLWRhdGV7b3BhY2l0eTouN30ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3QgdWwuY2hpbGRyZW57cGFkZGluZzowO2JvcmRlci1yYWRpdXM6dmFyKC0tcmQtLXMtLXJhZGl1cyk7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8wLjEpO3BhZGRpbmc6MWVtIDAgMCAyLjVlbTtmb250LXNpemU6LjllbTttYXJnaW4tdG9wOi44ZW07bGlzdC1zdHlsZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlfS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCB1bC5jaGlsZHJlbjpiZWZvcmV7Y29udGVudDpcIu6FnlwiO2ZvbnQtZmFtaWx5OlwiR29vZ2xlIFN5bWJvbHNcIjtmb250LXNpemU6MmVtO2ZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOlwid2dodFwiIDIwMDtyb3RhdGU6MTgwZGVnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3QgdWwuY2hpbGRyZW4gLmNvbW1lbnRfY29udGFpbmVyIC5jb21tZW50LXRleHR7cm93LWdhcDouNGVtfS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCB1bC5jaGlsZHJlbiAuY29tbWVudF9jb250YWluZXIgaW1nLmF2YXRhcnt3aWR0aDoyOHB4O2hlaWdodDoyOHB4fS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCB1bC5jaGlsZHJlbiAuY29tbWVudF9jb250YWluZXIgLndvb2NvbW1lcmNlLXJldmlld19fZGFzaHtkaXNwbGF5OmlubGluZS1ibG9ja30ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3QgdWwuY2hpbGRyZW4gLmNvbW1lbnRfY29udGFpbmVyIC53b29jb21tZXJjZS1yZXZpZXdfX3B1Ymxpc2hlZC1kYXRle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS53b29jb21tZXJjZS1SZXZpZXdzICNjb21tZW50Zm9ybXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6aW5oZXJpdH0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3Jte2dhcDoxLjJlbX0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtLXJhdGluZyBwLnN0YXJze2ZvbnQtc2l6ZToxLjVlbTttYXJnaW46MH0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIGxhYmVse2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTouNWVtO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi45ZW19Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSBzcGFuLnJlcXVpcmVke2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6cmVkO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246c3VwZXJ9Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSAjY29tbWVudHttYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC4wMil9Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSAuZm9ybS1zdWJtaXR7bWFyZ2luOjB9Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSAuZm9ybS1zdWJtaXQgI3N1Ym1pdHttYXJnaW46MCBhdXRvfS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnR7ZGlzcGxheTpmbGV4O2dhcDouNWVtfS53b29jb21tZXJjZS1wYWdpbmF0aW9ue2dhcDouNXJlbTttYXJnaW46MnJlbSAwO2ZsZXgtd3JhcDp3cmFwfS53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnN7cGFkZGluZzouNWVtIC44ZW07Ym9yZGVyLXJhZGl1czouMzc1cmVtO2JhY2tncm91bmQtY29sb3I6I2YxZjFmMTtjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjUwMDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7bWluLXdpZHRoOjIuNHJlbX0ud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1hY2NlbnQpKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKX0ud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnR7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLWFjY2VudCkpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO2N1cnNvcjpkZWZhdWx0O3BvaW50ZXItZXZlbnRzOm5vbmV9Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0OmhvdmVyLC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tYWNjZW50KSk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSl9Lndvb2NvbW1lcmNlLWRhc2hib3JkLW5hdmlnYXRpb257cG9zaXRpb246c3RpY2t5O3RvcDp2YXIoLS1kaXZlci0tc3RpY2t5LS1wb3NpdGlvbi0tdG9wKTt0cmFuc2l0aW9uOi4yczt6LWluZGV4OjM7b3ZlcmZsb3c6YXV0b30ud29vY29tbWVyY2UtZGFzaGJvcmQtbmF2aWdhdGlvbj51bHtwYWRkaW5nOi42ZW0gLjhlbTtmb250LXNpemU6LjllbTtsaXN0LXN0eWxlOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwfS53b29jb21tZXJjZS1kYXNoYm9yZC1uYXZpZ2F0aW9uPnVsIGxpe2ZsZXg6MSAwIGF1dG87bWFyZ2luOjB9Lndvb2NvbW1lcmNlLWRhc2hib3JkLW5hdmlnYXRpb24+dWwgbGkgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjZlbSAuOGVtO2ZvbnQtc2l6ZTouOWVtO2NvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi41O3RleHQtZGVjb3JhdGlvbjpub25lfS53b29jb21tZXJjZS1kYXNoYm9yZC1uYXZpZ2F0aW9uPnVsIGxpIGE6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiR29vZ2xlIFN5bWJvbHNcIjtjb250ZW50Olwi7p+9XCI7b3BhY2l0eTouODtmb250LXNpemU6MS4zZW07dmVydGljYWwtYWxpZ246LTNweDttYXJnaW4tcmlnaHQ6LjNlbX0ud29vY29tbWVyY2UtZGFzaGJvcmQtbmF2aWdhdGlvbj51bCBsaS5pcy1hY3RpdmUgYXtvcGFjaXR5OjE7YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkvMC4xKTtib3JkZXItcmFkaXVzOnZhcigtLXJkLS1zLS1yYWRpdXMpfS53b29jb21tZXJjZS1kYXNoYm9yZC1uYXZpZ2F0aW9uPnVsIGxpW2NsYXNzKj1cIi0tZGFzaGJvYXJkXCJdIGE6YmVmb3Jle2NvbnRlbnQ6XCLuorhcIn0ud29vY29tbWVyY2UtZGFzaGJvcmQtbmF2aWdhdGlvbj51bCBsaVtjbGFzcyo9XCItLW9yZGVyc1wiXSBhOmJlZm9yZXtjb250ZW50Olwi7qyUXCJ9Lndvb2NvbW1lcmNlLWRhc2hib3JkLW5hdmlnYXRpb24+dWwgbGlbY2xhc3MqPVwiLS1kb3dubG9hZHNcIl0gYTpiZWZvcmV7Y29udGVudDpcIu+CkFwifS53b29jb21tZXJjZS1kYXNoYm9yZC1uYXZpZ2F0aW9uPnVsIGxpW2NsYXNzKj1cIi0tcGF5bWVudC1tZXRob2RzXCJdIGE6OmJlZm9yZXtjb250ZW50Olwi7r2jXCJ9Lndvb2NvbW1lcmNlLWRhc2hib3JkLW5hdmlnYXRpb24+dWwgbGlbY2xhc3MqPVwiLS1lZGl0LWFkZHJlc3NcIl0gYTpiZWZvcmV7Y29udGVudDpcIu+ijVwifS53b29jb21tZXJjZS1kYXNoYm9yZC1uYXZpZ2F0aW9uPnVsIGxpW2NsYXNzKj1cIi0tZWRpdC1hY2NvdW50XCJdIGE6YmVmb3Jle2NvbnRlbnQ6XCLun71cIn0ud29vY29tbWVyY2UtZGFzaGJvcmQtbmF2aWdhdGlvbj51bCBsaVtjbGFzcyo9XCItLWN1c3RvbWVyLWxvZ291dFwiXSBhOmJlZm9yZXtjb250ZW50Olwi7qa6XCJ9Lndvb2NvbW1lcmNlLWRhc2hib3JkLW5hdmlnYXRpb24+dWwgbGlbY2xhc3MqPVwiLS12aWV3LWxpY2Vuc2Uta2V5c1wiXSBhOmJlZm9yZXtjb250ZW50Olwi7py8XCJ9Lndvb2NvbW1lcmNlLWRhc2hib3JkLW5hdmlnYXRpb24+dWwgbGlbY2xhc3MqPVwiLS1zdWJzY3JpcHRpb25zXCJdIGE6YmVmb3Jle2NvbnRlbnQ6XCLulL5cIn0ud29vY29tbWVyY2UtZGFzaGJvcmQtbmF2aWdhdGlvbj51bCBsaTpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OmF1dG99Lndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50e21heC13aWR0aDp2YXIoLS1yZC0tbC0tbWlkZGxlKTttYXJnaW4taW5saW5lOmF1dG99Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7Z2FwOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTQwLCBjbGFtcCgyLjJyZW0sIDEuNTJ2dyArIDAuODVyZW0sIDIuNzRyZW0pKTtib3JkZXItcmFkaXVzOnZhcigtLXJkLS1zLS1yYWRpdXMpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSBuYXZbY2xhc3MqPS1uYXZpZ2F0aW9uXXtwb3NpdGlvbjppbml0aWFsfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpe2JvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UgbmF2W2NsYXNzKj0tbmF2aWdhdGlvbl17cG9zaXRpb246c3RpY2t5O3RvcDpjYWxjKHZhcigtLWRpdmVyLS1zdGlja3ktLXBvc2l0aW9uLS10b3AsIDFlbSkgKyAxZW0pO3RyYW5zaXRpb246dG9wIC4zc31ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIG5hdltjbGFzcyo9LW5hdmlnYXRpb25dOm5vdCgud29vY29tbWVyY2UtZGFzaGJvcmQtbmF2aWdhdGlvbil7d2lkdGg6MjAwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSBuYXZbY2xhc3MqPS1uYXZpZ2F0aW9uXXt3aWR0aDoxMDAlO2JvcmRlci1yaWdodDpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC4xKTtvdmVyZmxvdzphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfWJvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UgbmF2W2NsYXNzKj0tbmF2aWdhdGlvbl0+dWx7ZGlzcGxheTpmbGV4O3doaXRlLXNwYWNlOm5vd3JhcH19Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZStbY2xhc3MqPS1jb250ZW50XXttYXJnaW46MH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlK1tjbGFzcyo9LWNvbnRlbnRdPio6bm90KDplbXB0eSl7bWFyZ2luLWJsb2NrOjB9Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZStbY2xhc3MqPS1jb250ZW50XT4qOm5vdCg6ZW1wdHkpKyp7bWFyZ2luLXRvcDoxZW19Lndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50e2ZsZXg6MTttYXJnaW46MH0ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgdGFibGV7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtib3gtc2hhZG93OnZhcigtLXJkLS1zLS1zaGFkb3cpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmQtLXMtLXJhZGl1cyl9Lndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50PiorKnttYXJnaW4tdG9wOjFlbX0ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLUFkZHJlc3MtdGl0bGV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjhweH0ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLUFkZHJlc3MtdGl0bGUgaDN7bWFyZ2luOjB9Lndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1BZGRyZXNzLXRpdGxlIGEuZWRpdHtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC4xKTtmb250LXNpemU6LjhlbTtwYWRkaW5nOi4yZW0gLjZlbTtib3JkZXItcmFkaXVzOjNweH0ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgdWwud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZHMgbGkud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZHttYXJnaW4tYm90dG9tOjFlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudHt3aWR0aDoxMDAlfX0ubG9naW4tZm9ybXttYXgtd2lkdGg6NTIwcHg7bWFyZ2luLWlubGluZTphdXRvO2JhY2tncm91bmQtY29sb3I6cmdiKFZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Y29sb3I6cmdiKFZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7Ym9yZGVyOjFweCBzb2xpZCByZ2IoVmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMik7Ym9yZGVyLXJhZGl1czpyZ2IoVmFyKC0tcmQtLXMtLXJhZGl1cykpfS5sb2dpbi1mb3JtLXBhbmVse21hcmdpbi10b3A6MWVtfS5sb2dpbi1mb3JtLXRhYntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowfS5sb2dpbi1mb3JtLXRhYiAubG9naW4tZm9ybS1sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC4xKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMyk7ZmxleDoxO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MWVtfS5sb2dpbi1mb3JtLXRhYiAubG9naW4tZm9ybS1sYWJlbFthcmlhLXNlbGVjdGVkPXRydWVde29wYWNpdHk6MTtjdXJzb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpfS5sb2dpbi1mb3JtLWxhYmVse2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1ibG9jazoxLjVlbSAwO21hcmdpbjowfS5sb2dpbi1mb3JtIC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0e2ZvbnQtc2l6ZTouOWVtO2xpbmUtaGVpZ2h0OjEuNH0ubG9naW4tZm9ybSBidXR0b25bdHlwZT1zdWJtaXRde3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouNWVtfS5sb2dpbi1mb3JtIC53b29jb21tZXJjZS1mb3Jte29wYWNpdHk6MDt2aXNpYmlsaXR5OnZpc2libGU7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzLHZpc2liaWxpdHkgLjNzfS5sb2dpbi1mb3JtIC53b29jb21tZXJjZS1mb3JtW2FyaWEtaGlkZGVuPWZhbHNlXXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO21heC1oZWlnaHQ6bm9uZTtwYWRkaW5nOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTQwLCBjbGFtcCgyLjJyZW0sIDEuNTJ2dyArIDAuODVyZW0sIDIuNzRyZW0pKSB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS01MCwgY2xhbXAoMy4ycmVtLCAyLjMzdncgKyAwLjk2cmVtLCAzLjg0cmVtKSl9Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0c3tkaXNwbGF5OmdyaWQ7bWFyZ2luOjA7Z2FwOm1pbigxZW0sMS44cmVtKTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcil9Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1ncmlkLmhhcy0xLWNvbHVtbnMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3Rze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSwgMWZyKX1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLWdyaWQuaGFzLTItY29sdW1ucyAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stZ3JpZC5oYXMtMy1jb2x1bW5zIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0c3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcil9Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1ncmlkLmhhcy00LWNvbHVtbnMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3Rze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKX1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLWdyaWQuaGFzLTUtY29sdW1ucyAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpfWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stZ3JpZC5oYXMtNi1jb2x1bW5zIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0c3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDYsIDFmcil9Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1jb21wb25lbnRzLWRyYXdlcl9fY2xvc2V7Zm9udC1zaXplOjEuNmVtO29wYWNpdHk6LjQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2NvbG9yOmN1cnJlbnRDb2xvcjtwYWRkaW5nOjB9Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yX19pbnB1dHtmb250LXdlaWdodDpub3JtYWx9Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1jb21wb25lbnRzLXNhbGUtYmFkZ2V7Zm9udC13ZWlnaHQ6bm9ybWFsO2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOTttYXJnaW4tYmxvY2s6MWVtfWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZ19fc3RhcnM6YmVmb3Jle2NvbnRlbnQ6XCLimIbimIbimIbimIbimIZcIn1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmdfX3N0YXJzIHNwYW46YmVmb3Jle2NvbnRlbnQ6XCLimIXimIXimIXimIXimIVcIn1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3h7bWFyZ2luOjB9Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94X19pbnB1dFt0eXBlPWNoZWNrYm94XXtib3JkZXItd2lkdGg6MXB4O21hcmdpbjowIC42ZW0gMCAwfWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stY29tcG9uZW50cy1wcmljZS1zbGlkZXJfX3JhbmdlLWlucHV0LXByb2dyZXNzLGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stY29tcG9uZW50cy1wcmljZS1zbGlkZXJfX3JhbmdlLWlucHV0LXdyYXBwZXJ7aGVpZ2h0OjJweH1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLXdvb2NvbW1lcmNlLWN1c3RvbWVyLWFjY291bnQgYSBzdmcud2MtYmxvY2stY3VzdG9tZXItYWNjb3VudF9fYWNjb3VudC1pY29ue21hcmdpbi1yaWdodDouNWVtO3BhZGRpbmc6LjRyZW19Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay13b29jb21tZXJjZS1taW5pLWNhcnQtY29udGVudHMgaDIud2MtYmxvY2stbWluaS1jYXJ0X190aXRsZXtmb250LXNpemU6MS4yZW19Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay13b29jb21tZXJjZS1taW5pLWNhcnQtY29udGVudHMgaDIud2MtYmxvY2stbWluaS1jYXJ0X190aXRsZSBzcGFuLndwLWJsb2NrLXdvb2NvbW1lcmNlLW1pbmktY2FydC10aXRsZS1pdGVtcy1jb3VudGVyLWJsb2Nre2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6LjdlbTtvcGFjaXR5Oi44fWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stbWluaS1jYXJ0IGJ1dHRvbi53Yy1ibG9jay1taW5pLWNhcnRfX2J1dHRvbltkaXNhYmxlZF17ZGlzcGxheTpub25lfWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stbWluaS1jYXJ0X19kcmF3ZXJ7Zm9udC1zaXplOjFlbX1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLWFjdGl2ZS1maWx0ZXJzX19saXN0LWl0ZW0tcmVtb3Zle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTZweDtwYWRkaW5nOjA7d2lkdGg6MTZweDtmb250LXNpemU6MWVtfWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stYWN0aXZlLWZpbHRlcnNfX2xpc3QtaXRlbS1yZW1vdmUgc3Zne2ZvbnQtc2l6ZToxLjJlbX1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLXByb2R1Y3QtY2F0ZWdvcmllcy1saXN0e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1wcm9kdWN0LWNhdGVnb3JpZXMtbGlzdC1pdGVte21hcmdpbjowO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1wcm9kdWN0LWNhdGVnb3JpZXMtbGlzdC1pdGVtPmF7cGFkZGluZzouNWVtIC43ZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZmxleDoxO2NvbG9yOmN1cnJlbnRDb2xvcn1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLXByb2R1Y3QtY2F0ZWdvcmllcy1saXN0LWl0ZW0tY291bnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouNGVtIC42ZW07Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MX1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLXByb2R1Y3QtY2F0ZWdvcmllcy1saXN0LWl0ZW0tY291bnQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6LjE7bGVmdDowO3RvcDowO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6MnB4IDNweCA2cHggcmdiYSgwLDAsMCwuMDMpfWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stcHJvZHVjdC1jYXRlZ29yaWVzLWxpc3QtaXRlbS1jb3VudDphZnRlcntjb250ZW50Om5vbmV9Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1wcm9kdWN0LWNhdGVnb3JpZXMtbGlzdCB1bHtwYWRkaW5nLWxlZnQ6LjhlbTt3aWR0aDoxMDAlfWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stcHJvZHVjdC1jYXRlZ29yaWVzLWxpc3QgdWwgbGl7Ym9yZGVyOm5vbmU7cGFkZGluZzouMmVtIDB9LndjLWJsb2NrLXNvcnQtc2VsZWN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOi44ZW07bWFyZ2luLWJvdHRvbToxZW19LndjLWJsb2NrLXNvcnQtc2VsZWN0X19sYWJlbHtmbGV4OjF9LndjLWJsb2NrLXNvcnQtc2VsZWN0X19zZWxlY3R7d2lkdGg6YXV0bztwYWRkaW5nOi40ZW19LndjLWJsb2NrLXJldmlldy1saXN0e3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9LndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX2l0ZW17bWFyZ2luOjA7bWFyZ2luLXRvcDoxZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjYztwYWRkaW5nLXRvcDoxZW19LndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX3Byb2R1Y3R7ZmxleDoxfS53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19wcm9kdWN0IGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX2luZm97bWFyZ2luLWJvdHRvbToxMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxZW19LndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX2ltYWdle3dpZHRoOjM4cHg7aGVpZ2h0OjM4cHg7ZmxleDpub25lfS53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19pbWFnZSBpbWd7Ym9yZGVyLXJhZGl1czp2YXIoLS1yZC0tcy0tcmFkaXVzKX0ud2MtYmxvY2stcmV2aWV3LWxpc3QtaXRlbV9fbWV0YXtmb250LXNpemU6LjllbTtmbGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDouM2VtfS53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19hdXRob3J7b3JkZXI6LTE7Zm9udC13ZWlnaHQ6Ym9sZH0ud2MtYmxvY2stcmV2aWV3LWxpc3QtaXRlbV9fcHVibGlzaGVkLWRhdGV7bWFyZ2luLWxlZnQ6YXV0b30ud2MtYmxvY2stcmV2aWV3LWxpc3QtaXRlbV9fdGV4dD5kaXZ7Zm9udC1zaXplOi45ZW19LndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX3JhdGluZ3ttYXJnaW4tbGVmdDphdXRvO29yZGVyOjE7d2lkdGg6MTAwJX0ud2MtYmxvY2stcmV2aWV3LWxpc3QtaXRlbV9fcmF0aW5nX19zdGFyc3tkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxZW07aGVpZ2h0OjFlbTtsaW5lLWhlaWdodDoxO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDt3aWR0aDo1LjRlbX0ud2MtYmxvY2stcmV2aWV3LWxpc3QtaXRlbV9fcmF0aW5nX19zdGFyczpiZWZvcmV7Y29udGVudDpcIuKYheKYheKYheKYheKYhVwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtjb2xvcjojY2NjfS53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19yYXRpbmdfX3N0YXJzIHNwYW57bGVmdDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDoxLjVlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0ud2MtYmxvY2stcmV2aWV3LWxpc3QtaXRlbV9fcmF0aW5nX19zdGFycyBzcGFuOmJlZm9yZXtjb250ZW50Olwi4piF4piF4piF4piF4piFXCI7Y29sb3I6I2YxYjcwOTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9LndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3IgLnF1YW50aXR5LXdyYXB7ZGlzcGxheTpjb250ZW50c30ud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3RvciAucXVhbnRpdHktbGFiZWwsLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3IgYnV0dG9uLnF1YW50aXR5LWJ1dHRvbntkaXNwbGF5Om5vbmV9LndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3IgaW5wdXQuaW5wdXQtdGV4dC5xdHkudGV4dHtwYWRkaW5nOjAgIWltcG9ydGFudH0ud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3Rvcl9fYnV0dG9uLS1wbHVze29yZGVyOjJ9Zm9ybVtjbGFzcyo9d29vY29tbWVyY2VdIHB7bWFyZ2luLWJsb2NrOjFlbX1mb3JtW2NsYXNzKj13b29jb21tZXJjZV0gZmllbGRzZXR7cGFkZGluZzowZW0gMmVtIDFlbX1mb3JtLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQubG9zdF9yZXNldF9wYXNzd29yZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JveC1zaGFkb3c6MnB4IDNweCA2cHggcmdiYSgwLDAsMCwuMSksMCAwIDAgMXB4IHJnYmEoMCwwLDAsLjA1KTtwYWRkaW5nOjEuNWVtIDJlbTttYXgtd2lkdGg6NTAwcHg7bWFyZ2luLWlubGluZTphdXRvfWZvcm0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZC5sb3N0X3Jlc2V0X3Bhc3N3b3JkPip7bWFyZ2luOjA7d2lkdGg6MTAwJX1mb3JtLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQubG9zdF9yZXNldF9wYXNzd29yZD4qKyp7bWFyZ2luLXRvcDoxLjJlbX0ucGFzc3dvcmQtaW5wdXR7ZGlzcGxheTpmbGV4O2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO2JvcmRlcjoxcHggc29saWQgcmdiYSh2YXIoLS1yZC0tYy0tdGV4dCkvMC4xKTtib3JkZXItcmFkaXVzOjNweH0ucGFzc3dvcmQtaW5wdXQgaW5wdXRbdHlwZV17Ym9yZGVyOm5vbmU7b3V0bGluZTpub25lfS5wYXNzd29yZC1pbnB1dCBidXR0b24uc2hvdy1wYXNzd29yZC1pbnB1dHtiYWNrZ3JvdW5kOiNlZWU7Y29sb3I6IzAwMDt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLXJhZGl1czowO2ZvbnQtd2VpZ2h0OmJvbGR9LnBhc3N3b3JkLWlucHV0IGJ1dHRvbi5zaG93LXBhc3N3b3JkLWlucHV0OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS41ZW07aGVpZ2h0OjEuNWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kOm5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjttYXNrOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyBmaWxsPVwiYmxhY2tcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPjxwYXRoIGQ9XCJNMTIgNWMtNyAwLTEwIDctMTAgN3MzIDcgMTAgNyAxMC03IDEwLTctMy03LTEwLTd6bTAgMTJjLTIuNzYxIDAtNS0yLjIzOS01LTVzMi4yMzktNSA1LTUgNSAyLjIzOSA1IDUtMi4yMzkgNS01IDV6bTAtOGEzIDMgMCAxMDAgNiAzIDMgMCAwMDAtNnpcIi8+PC9zdmc+Jyk7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3J9LnBhc3N3b3JkLWlucHV0IGJ1dHRvbi5zaG93LXBhc3N3b3JkLWlucHV0LmRpc3BsYXktcGFzc3dvcmQ6YmVmb3Jle21hc2s6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIGZpbGw9XCJibGFja1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+PHBhdGggZD1cIk0xIDEyczMtNyAxMS03IDExIDcgMTEgNy0zIDctMTEgN1MxIDEyIDEgMTJ6bTIxIDBjLTEuNzMtMy4yOS01LjA3LTctMTAtNy0xLjczIDAtMy4zNy4yOS00Ljg0LjhsMS40MyAxLjQzQzkuMzcgNi4yOSAxMC42NyA2IDEyIDZjNC45MyAwIDguMjcgMy43MSAxMCA3em0tMi4xMiA3LjEybC0xNi0xNiAxLjQxLTEuNDEgMTYgMTYtMS40MSAxLjQxem0tMi44My0yLjgzbC0xLjQzLTEuNDNBNy4wMDcgNy4wMDcgMCAwMTEyIDE3Yy0xLjkzIDAtMy42OC0uNzgtNC45NS0yLjA1bC0xLjQyIDEuNDJBOS45NzggOS45NzggMCAwMDEyIDE5YzIuMjEgMCA0LjI5LS43MiA2LTEuOTN6bS03LjA3LTcuMDdsLTEuNDItMS40MkE1LjAwNyA1LjAwNyAwIDAxMTIgOWMxLjM4IDAgMi42My41NiAzLjU0IDEuNDZsLTEuNDIgMS40MkEzLjAwMyAzLjAwMyAwIDAwMTIgMTFjLS44MyAwLTEuNTguMzQtMi4xMi44OHpcIi8+PC9zdmc+Jyk7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3J9Lndvb2NvbW1lcmNlLWZvcm0tbG9naW57bWFyZ2luLWlubGluZTphdXRvO2JhY2tncm91bmQtY29sb3I6cmdiKFZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Y29sb3I6cmdiKFZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7Ym9yZGVyLXJhZGl1czpyZ2IoVmFyKC0tcmQtLXMtLXJhZGl1cykpfSNoZWFkZXItbWluaWNhcnQ6bm90KC5pcy1wb3NpdGlvbi1jZW50ZXIpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2hlYWRlci1taW5pY2FydDpub3QoLmlzLXBvc2l0aW9uLWNlbnRlcik+Knt3aWR0aDoxMDAlfSNoZWFkZXItbWluaWNhcnQ6bm90KC5pcy1wb3NpdGlvbi1jZW50ZXIpIGgze3RleHQtYWxpZ246bGVmdH0jaGVhZGVyLW1pbmljYXJ0Om5vdCguaXMtcG9zaXRpb24tY2VudGVyKSAuaGVhZGVyLWRyYXdlci1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46MDtyaWdodDowO3RvcDoxZW07d2lkdGg6YXV0bztoZWlnaHQ6MzZweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1ibG9jazowO3otaW5kZXg6MX0jaGVhZGVyLW1pbmljYXJ0Om5vdCguaXMtcG9zaXRpb24tY2VudGVyKSAuaGVhZGVyLWRyYXdlci1jbG9zZTpiZWZvcmV7Zm9udC12YXJpYXRpb24tc2V0dGluZ3M6XCJ3Z2h0XCIgMTAwfS53b29jb21tZXJjZS1taW5pLWNhcnR7b3ZlcmZsb3c6YXV0bzttYXJnaW4tdG9wOjFlbTttYXgtd2lkdGg6bm9uZTtmbGV4OjF9Lndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi4zZW19Lndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtIGEucmVtb3Zle2Rpc3BsYXk6aW5oZXJpdDthbGlnbi1pdGVtczppbmhlcml0O3BhZGRpbmctaW5saW5lOi4yZW07Zm9udC1zaXplOjEuMmVtfS53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVte2FsaWduLWl0ZW1zOmluaGVyaXQ7ZmxleDoxO2NvbG9yOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmZsZXg7Z2FwOjFlbX0ud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbV9fdGh1bWJuYWlse3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDo4MHB4fS53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtX19tZXRhe2ZsZXg6MTthbGlnbi1pdGVtczppbmhlcml0O2ZvbnQtc2l6ZTouOGVtfS53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSAucHJvZHVjdC1uYW1le2ZsZXg6MTtsaW5lLWhlaWdodDoxLjN9Lndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtIC5wcm9kdWN0LXByaWNle21hcmdpbi10b3A6LjZlbX0ud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0gLnByb2R1Y3QtcXVhbnRpdHl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3gtc2hhZG93OjJweCAzcHggNnB4IHJnYmEoMCwwLDAsLjEpO2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7aGVpZ2h0OjEuM2VtO2xpbmUtaGVpZ2h0OjEuM2VtO3dpZHRoOjEuM2VtO2ZvbnQtc2l6ZTouOGVtO3RvcDotNXB4O3JpZ2h0Oi01cHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCV9Lndvb2NvbW1lcmNlLW1pbmktY2FydF9fdG90YWx7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjEpO21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7cGFkZGluZzoxLjJlbSAxLjRlbSAwIDFlbTtkaXNwbGF5OmZsZXh9Lndvb2NvbW1lcmNlLW1pbmktY2FydF9fdG90YWwgLmFtb3VudHttYXJnaW4tbGVmdDphdXRvfS53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnN7ZGlzcGxheTpmbGV4O2dhcDouNmVtO2ZvbnQtc2l6ZTouOWVtO3BhZGRpbmctYm90dG9tOjEuNGVtfS53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMgYS5idXR0b257ZmxleDoxO2JveC1zaGFkb3c6MCAwIDAgMXB4IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC4xKTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOi42ZW07Y29sb3I6Y3VycmVudENvbG9yfS53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMgYS5idXR0b24uY2hlY2tvdXR7YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5LW9uKSl9LndwLWJsb2NrLXdvb2NvbW1lcmNlLW1pbmktY2FydC1jb250ZW50c3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWF4LXdpZHRoOjMyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LndwLWJsb2NrLXdvb2NvbW1lcmNlLW1pbmktY2FydF9fZHJhd2Vye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjgpO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDo5OTB9LnByb2R1Y3QucHJvZHVjdC10eXBlLXN1YnNjcmlwdGlvbiAuZW50cnktc3VtbWFyeSAucHJpY2V7ZmxleC13cmFwOndyYXB9LnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlLXN1YnNjcmlwdGlvbiAuZW50cnktc3VtbWFyeSBzcGFuLnN1YnNjcmlwdGlvbi1kZXRhaWxze2ZvbnQtc2l6ZTouNmVtfS5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZS1zdWJzY3JpcHRpb24gLmVudHJ5LXN1bW1hcnkgLnByaWNle2ZsZXgtd3JhcDp3cmFwfS5wcm9kdWN0IHNwYW4uc3Vic2NyaXB0aW9uX3BlcmlvZHtmb250LXNpemU6bWluKDEuNHJlbSwuN2VtKX0ucHJvZHVjdC1wcmljZSAuc3Vic2NyaXB0aW9uLWRldGFpbHMsLnByb2R1Y3QtbWV0YSAuc3Vic2NyaXB0aW9uLWRldGFpbHN7ZGlzcGxheTpub25lfXVsLnN1YnNjcmlwdGlvbi1kZXRhaWxze2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTptaW4oMS40cmVtLC44ZW0pO2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjAzKTtwYWRkaW5nOjFlbSAxZW0gMWVtIDIuNGVtO21hcmdpbi10b3A6LjVlbTt3aWR0aDoxMDAlfS53Y3MtbW9kYWwgLm1vZGFsLWhlYWRlcj5oMnttYXJnaW46MCAwIC41ZW19Lndjcy1tb2RhbCAuY29udGVudC13cmFwcGVyIC5jb250ZW50e2ZvbnQtc2l6ZTouOWVtfS53Y3MtbW9kYWwgI2Vhcmx5X3JlbmV3YWxfbW9kYWxfc3VibWl0e2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeS1vbikpO3BhZGRpbmc6LjdlbTtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyLXJhZGl1czozcHg7bWFyZ2luLXRvcDoxZW19LndjLXRhYnNfX2hlYWR7YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtib3JkZXItdG9wOjJweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkvMC4yKX0ud2MtdGFicy10YWJ7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjpjdXJyZW50Q29sb3I7Zm9udC13ZWlnaHQ6Ym9sZDtvcGFjaXR5Oi42O3BhZGRpbmc6LjhlbSAxLjJlbX0ud2MtdGFicy10YWJbYXJpYS1zZWxlY3RlZD10cnVlXXtvcGFjaXR5OjE7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpKTtib3JkZXItdG9wOjJweCBzb2xpZDttYXJnaW4tdG9wOi0ycHh9LndjLXRhYnMtcGFuZWx7cGFkZGluZzouNWVtIDEuNWVtIDEuNWVtfS53Yy10YWJzLXBhbmVsW2FyaWEtaGlkZGVuPXRydWVde2Rpc3BsYXk6bm9uZX0ud2MtdGFicyAjd2MtdGFiLWFkZGl0aW9uYWxfaW5mb3JtYXRpb257cGFkZGluZzowfS53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMtaXRlbXtib3JkZXI6bm9uZX0ud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzLWl0ZW1fX2xhYmVsLC53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMtaXRlbV9fdmFsdWV7cGFkZGluZzoxLjJlbSAxLjRlbTtvcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsjZGl2ZXItd2MtYWN0aW9ue2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7bWF4LXdpZHRoOjU5OXB4fX0uZGl2ZXItd2MtYWN0aW9ue2JvdHRvbTowO2xlZnQ6MDtwYWRkaW5nOjFlbTt6LWluZGV4Ojk5Mztwb3NpdGlvbjpmaXhlZDtib3R0b206MTFlbTtmaWx0ZXI6ZHJvcC1zaGFkb3coNHB4IDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7d2lkdGg6MjgwcHg7Z2FwOjFlbTtmb250LXNpemU6LjllbTtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lfS5kaXZlci13Yy1hY3Rpb24gLm9wZW4tdGV4dHtkaXNwbGF5Om5vbmV9LmRpdmVyLXdjLWFjdGlvbiAudG9nZ2xlLXRleHR7ZGlzcGxheTpibG9ja30uZGl2ZXItd2MtYWN0aW9uLmlzLWhpZGV7dHJhbnNsYXRlOi0xMDAlfS5kaXZlci13Yy1hY3Rpb24uaXMtaGlkZSAub3Blbi10ZXh0e2Rpc3BsYXk6YmxvY2t9LmRpdmVyLXdjLWFjdGlvbi5pcy1oaWRlIC50b2dnbGUtdGV4dHtkaXNwbGF5Om5vbmV9LmRpdmVyLXdjLWFjdGlvbi1pY29ue3BhZGRpbmc6LjVlbTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6Y3VycmVudENvbG9yO2ZvbnQtc2l6ZTouOWVtfS5kaXZlci13Yy1hY3Rpb24taWNvbnMgLm1hdGVyaWFsLWljb257Zm9udC1zaXplOjIuNWVtOy0tcmQtaWNvbi0td2lkdGg6IDMwMH0uZGl2ZXItd2MtYWN0aW9uLWljb25zIC5jb3VudHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowZW07dG9wOjA7Zm9udC13ZWlnaHQ6Ym9sZDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtc2l6ZToxMnB4Oy0tcmQtaWNvbi0tc2l6ZTogMjBweH0uZGl2ZXItd2MtYWN0aW9uLXRvZ2dsZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwMCU7dG9wOjA7aGVpZ2h0OjEwMCU7d2lkdGg6NDJweDtmb250LXdlaWdodDpib2xkO2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KS8wLjgpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO2JvcmRlci1yYWRpdXM6MCAzcHggM3B4IDA7YmFja2Ryb3AtZmlsdGVyOmJsdXIoNXB4KX0uZGl2ZXItd2MtYWN0aW9uIC5jaGVja291dC1idXR0b257Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5LW9uKSk7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOi42ZW0gMS4yZW07d2lkdGg6MTAwJX0uZGl2ZXItd2MtYWN0aW9uX19oZWFke2dhcDoxZW07bWFyZ2luLWJvdHRvbToxZW07Zm9udC1zaXplOi45ZW19LmRpdmVyLXdjLWFjdGlvbl9faGVhZCBpbWd7d2lkdGg6ODBweDtoZWlnaHQ6ODBweDtvYmplY3QtZml0OmNvdmVyO2ZsZXg6bm9uZX0uZGl2ZXItd2MtYWN0aW9uX19oZWFkLS1tZXRhe2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuMWVtfS5kaXZlci13Yy1hY3Rpb25fX2hlYWQtLW1ldGEgLnByaWNle2ZvbnQtc2l6ZToxLjJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmRpdmVyLXdjLWFjdGlvbnt3aWR0aDoxMDAlO2hlaWdodDo4MnB4O2ZvbnQtc2l6ZToxLjJlbTtkaXNwbGF5OmZsZXg7cG9zaXRpb246c3RpY2t5O2ZpbHRlcjpkcm9wLXNoYWRvdygwcHggLTJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpKTtib3R0b206MH19LmNhcnQtdG90YWwtcHJpY2V7Zm9udC1zaXplOjEuMWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzouNmVtfS5lbnRyeS1zdW1tYXJ5e2ZsZXg6MTtmb250LXNpemU6LjllbX0uZW50cnktc3VtbWFyeT4qe21hcmdpbi1ibG9jazowfS5lbnRyeS1zdW1tYXJ5PiorKnttYXJnaW4tdG9wOjEuMnJlbX0uZmxleC1jb250cm9sLW5hdntsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowfS5mbGV4LWNvbnRyb2wtdGh1bWJze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNTBweCwgMWZyKSk7Z3JpZC1nYXA6OHB4O21hcmdpbi1ibG9jay1zdGFydDo4cHg7cGFkZGluZzowfS5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpe21hcmdpbjowfS5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIGltZ3tjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi41O3dpZHRoOjEwMCV9LmZsZXgtY29udHJvbC10aHVtYnMgbGkgaW1nLmZsZXgtYWN0aXZlLC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIGltZzpob3ZlcntvcGFjaXR5OjF9LmZsZXgtdmlld3BvcnQgaW1ne3dpZHRoOjEwMCV9Lm9uc2FsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NnB4O2xlZnQ6NnB4O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6LjNlbSAuNGVtO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE7ei1pbmRleDoxO2JhY2tncm91bmQtY29sb3I6cmVkO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZH0ud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3R7Zm9udC1zaXplOi45ZW07bWFyZ2luLWJvdHRvbToxZW19Lndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0IHRib2R5e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1MHB4LCAxZnIpKTtnYXA6MWVtO2ZvbnQtc2l6ZTouOWVtfS53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdCB0ZHtwYWRkaW5nOjA7Ym9yZGVyOm5vbmV9Lndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO2JveC1zaGFkb3c6dmFyKC0tcmQtLXMtLXNoYWRvdyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yZC0tcy0tcmFkaXVzKTtwYWRkaW5nOjEuNWVtO2dhcDouNWVtfS53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtX19sYWJlbCBhe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmN1cnJlbnRDb2xvcjtmb250LXdlaWdodDpib2xkfSIsIlxuLnNob3ctbW9yZS1idG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYih2YXIoLS1yZC0tYy0tYmFja2dyb3VuZCkpIDc1JSk7XG4gICAgXG4gICAgY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tbGluaykpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggMTBweDtcblx0ei1pbmRleDogOTtcblxuXG5cdGJ1dHRvbntcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6IDtcblx0fVxuICAgICZbYXJpYS1leHBhbmRlZD1mYWxzZV0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuXG4uc3dpdGNoX19sYmwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICZfdGV4dCB7XG5cdCAgICBmbG9hdDogcmlnaHQ7XG5cdCAgICBsaW5lLWhlaWdodDogMjNweDtcblx0ICAgIGZvbnQtc2l6ZTogMWVtO1xuXHQgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cdH1cblx0LnN3aXRjaF9fY29udGVudCB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdCAgd2lkdGg6IDQwcHg7XG5cdCAgaGVpZ2h0OiAyM3B4O1xuXHQgIG92ZXJmbG93OiBoaWRkZW47XG5cdCAgJjphZnRlcntcblx0ICBcdGNvbnRlbnQ6IFwiXCI7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgd2lkdGg6IDA7XG5cdCAgICBoZWlnaHQ6IDA7XG5cdCAgICB0b3A6IDUwJTtcblx0ICAgIGxlZnQ6IDUwJTtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdCAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXHQgIH1cblx0ICAmOmJlZm9yZXtcblx0ICBcdGNvbnRlbnQ6IFwiXCI7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcHgpO1xuXHQgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzcHgpO1xuXHQgICAgdG9wOiAwO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIGJvcmRlcjogMS41cHggc29saWQgI0U1RTVFQTtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQgIH1cblx0fVxuXG5cdC5zd2l0Y2hfX2lucHV0IHtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdCAgICAmOmNoZWNrZWR7XG5cdCAgICBcdCYgfiAuc3dpdGNoX19jaXJjbGUge1xuXHRcdFx0XHRsZWZ0Oi0xcHg7XG5cdFx0XHR9XG5cdFx0XHQmIH4gLnN3aXRjaF9fY29udGVudDphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzRCRDk2NDtcblx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdCAgICB9XG5cdH1cblxuXHQuc3dpdGNoX19jaXJjbGUge1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICB0b3A6IDFweDtcblx0ICAgIGxlZnQ6IDIwcHg7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBib3gtc2hhZG93OiAwIDJweCA2cHggIzk5OTtcblx0ICAgIHdpZHRoOiAyMHB4O1xuXHQgICAgaGVpZ2h0OiAyMHB4O1xuXHQgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdCAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXHR9XG59XG5cbiIsIi5wYntcbiAgICAmX190aHVtYntcbiAgICAgICAgLnByaWNle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAuNWVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkgLyAwLjYpO1xuICAgICAgICAgICAgY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIC44ZW07XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM2VtIDNlbSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNle1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgIH1cblxufSIsImJvZHkud29vY29tbWVyY2V7XG5cdC8vICNtYWlue1xuXHQvLyBcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdC8vIH1cblx0LmVudHJ5LWNvbnRlbnR7XG5cdFx0JiA+ICp7XG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ibG9jay1lbmQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuLmNvbnRlbnR7XG5cdC53b29jb21tZXJjZXtcblxuXHRcdC8vICYgPiAqICsgKiB7XG5cdFx0Ly8gXHRtYXJnaW4tdG9wOiAyZW07XG5cdFx0Ly8gfVxuXG5cdFx0aDIsaDMsaDQsaDUsaDZ7XG5cdFx0ICAgIC8vIG1hcmdpbjogMWVtIDAgMC41ZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuXHRcdH1cblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZToyMHB4O1xuXHRcdH1cblx0XHRoM3tcblx0XHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdH1cblx0XHRoNHtcblx0XHRcdGZvbnQtc2l6ZToxN3B4O1xuXHRcdH1cblx0XHR1bHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0ZmllbGRzZXR7XG5cdFx0XHQmID4gKntcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGFkZHJlc3N7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRwYWRkaW5nOiAxZW0gMS41ZW07XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy4zKTtcblx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy44KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luLWJsb2NrOiAuNWVtIDA7XG5cdFx0XHRcdCYgKyBwe1xuXHRcdFx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLS1waG9uZXtcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDpcIlxcZTBiMFwiO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWF0ZXJpYWwtaWNvbjtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC40ZW07XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogaW5pdGlhbDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy0tZW1haWx7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6XCJcXGUxNThcIjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJG1hdGVyaWFsLWljb247XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNGVtO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IGluaXRpYWw7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gYS5idXR0b24ge1xuXHRcdC8vIFx0YmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8uMSk7XG5cdFx0Ly8gXHRib3JkZXI6IHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjIpO1xuXHRcdC8vIFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHQvLyBcdGZvbnQtc2l6ZTogLjllbTtcblx0XHQvLyBcdHBhZGRpbmc6IDAuM2VtIDAuOGVtO1xuXHRcdC8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdC8vIFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdC8vIH1cblxuXHR9XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCxcbi53b29jb21tZXJjZS1jYXJ0e1xuXHRoMS5lbnRyeS10aXRsZXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLnUtY29sdW1uc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuXHQmID4gZGl2IHtcblx0ICAgIGZsZXg6IDE7XG5cdH1cbn1cblxuW2NsYXNzKj1cIndvb2NvbW1lcmNlLWNvbHVtbnMtXCJde1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzMwJyk7XG5cdCYgPiAqe1xuXHRcdGZsZXg6IDE7XG5cdH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0cGFkZGluZy1ibG9jazogNXB4O1xufVxuXG4vLyBuYWl2aWdhdGlvbiAtLS0tLS0tLS0tXG4ud29vY29tbWVyY2UtY2FydC1uYXZ7XG5cdG1hcmdpbjogMThweCAwIDMycHg7XG5cdG9sIHtcblx0XHRjb3VudGVyLXJlc2V0Om51bWJlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHQgICAgY29sdW1uLWdhcDogMzJweDtcblx0XHRsaSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUycHg7XG5cdFx0ICAgIGNvbG9yOiAjOTk5O1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcblx0XHRcdFx0Y29udGVudDogY291bnRlcihudW1iZXIpO1xuXHRcdFx0XHQvKuS7peS4i+aVsOWtl+OBruODh+OCtuOCpOODs+WkieOBiOOCiyovXG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIGJhY2tncm91bmQ6ICNlZWU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogNDJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblx0XHRcdCYuY3VycmVudHtcblx0XHRcdCAgICBjb2xvcjogI0ZEOTMyNjtcblx0XHRcdCAgICAmOmJlZm9yZXtcblx0XHRcdCAgICBcdGJhY2tncm91bmQtY29sb3I6ICNGRDkzMjY7XG5cdFx0XHQgICAgXHRjb2xvcjogI2ZmZjtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cbi8vIHNob3BfdGFibGUgLS0tLS0tLS0tLVxuLnNob3BfdGFibGV7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Ly8gdGFibGV7XG5cdC8vIG1pbi13aWR0aDogMzAwcHg7XG5cdC8vIG1hcmdpbjogMCAwIDAgYXV0bztcblx0Ym9yZGVyOiBub25lO1xuXHQmLm9yZGVyX2RldGFpbHN7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8uMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXG5cdH1cblxuXHR0cntcblx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQvLyBhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0Ly8gJiArIHRye1xuXHRcdC8vIFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdFx0Ly8gfVxuXG5cdFx0XG5cdFx0Ji5vcmRlci10b3RhbHtcblx0XHRcdC5hbW91bnR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHRoLHRke1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0cGFkZGluZzogLjhlbTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCYucHJvZHVjdC10aHVtYm5haWx7XG5cdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMDtcblx0XHR9XG5cdFx0Ji5wcm9kdWN0LXJlbW92ZXtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cdHRke1xuXHRcdC8vIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdC8vIHBhZGRpbmc6IDEycHggMDtcblxuXHRcdCYud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnN7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAuNWVtO1xuXHRcdH1cblx0XHRcblx0XHQmLnByb2R1Y3QtbWV0YS13cmFwe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IC42ZW07XG5cdFx0XHQucHJvZHVjdC10aHVtYm5haWx7XG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnByb2R1Y3QtbWV0YSA+ICogKyAqe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjhlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YnV0dG9uLmJ1dHRvbixcblx0XHRhLmJ1dHRvbiB7XG5cdFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1saW5rKSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweDtcblx0XHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRcdHBhZGRpbmc6IDAuM2VtIDAuNmVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblxuXHRcdHRkIHN0cm9uZ3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXG5cdFx0dWwud2MtaXRlbS1tZXRhLFxuXHRcdHVsLnZhcmlhdGlvbiB7XG5cdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHRtYXJnaW46IC41ZW0gMDtcblx0XHRcdGxpe1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxLjJlbTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRkaXNwbGF5OiBjb250ZW50cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdH1cblxuXHR0aGVhZHtcblx0XHR0cntcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4xKTtcblx0XHR9XG5cdFx0dGh7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLWJsb2NrOiAwLjRlbTtcblx0XHRcdCYucHJvZHVjdC1yZW1vdmV7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0dGJvZHl7XG5cdFx0XG5cdFx0LnByb2R1Y3QtdGh1bWJuYWlse1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0LnByb2R1Y3QtcXVhbnRpdHl7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnktb24pKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRye1xuXHRcdFx0JjpudGgtY2hpbGQoMm4tMSl7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS10ZXh0KS8uMDEpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fcm93LS1zdGF0dXMtY29tcGxldGVke1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pIC8gLjAyKTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMnB4IDJweCA0cHggcmdiKDAgMCAwIC8gLjAyKSBpbnNldDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblxuXG5cdHRmb290e1xuXHRcdHRye1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjEpO1xuXHRcdH1cblx0fVxuXHRcblxuXHQvLyB9XG5cdC8vIC5wcm9kdWN0LWl0ZW17XG5cdC8vIFx0ZGlzcGxheTogZmxleDtcblx0Ly8gXHRjb2x1bW4tZ2FwOiAuOGVtO1xuXHQvLyBcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0Ly8gXHRwYWRkaW5nOiAxMnB4IDA7XG5cdC8vIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdC8vIFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Ly8gXHQmX190aHVtYm5haWx7XG5cdC8vIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIFx0XHRmbGV4OiBub25lO1xuXG5cdC8vIFx0XHRpbWd7XG5cdC8vIFx0XHRcdHdpZHRoOiA2MHB4O1xuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gXHQmX19uYW1lIHtcblx0Ly8gXHRcdGZvbnQtc2l6ZTogLjllbTtcblx0Ly8gXHRcdG1hcmdpbi1ib3R0b206IDAuM2VtO1xuXHQvLyBcdH1cblx0Ly8gXHQmX190b3RhbCB7XG5cdC8vIFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0Ly8gXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQvLyBcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5KSk7XG5cdC8vIFx0fVxuXHQvLyBcdCY6Zmlyc3QtY2hpbGQge1xuXHQvLyBcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdC8vIFx0fVxuXHQvLyB9XG59XG5cbi53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXN7XG5cdCYtaXRlbXtcblx0XHQmX19sYWJlbHtcblx0XHRcdHdpZHRoOiAxODBweDtcblx0XHR9XG5cdH1cblxufVxuXG51bCNzaGlwcGluZ19tZXRob2R7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnVsI3NoaXBwaW5nX21ldGhvZHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bGl7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0fVxuXHRpbnB1dC5zaGlwcGluZ19tZXRob2R7XG5cdFx0bWFyZ2luLXJpZ2h0OiAuNGVtO1xuXHR9XG59XG5cbltjbGFzcyo9d29vY29tbWVyY2Vde1xuXG4gICAgLy8gbG9hZGluZyAtLS0tLS0tLS0tXG5cdEBrZXlmcmFtZXMgYnRuX2xvYWRlciB7XG5cdCAgMCUge1xuXHQgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdCAgfVxuXHQgIDUwJSB7XG5cdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHQgIH1cblx0ICAxMDAlIHtcblx0ICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0IH1cblx0fVxuXG5cdGlucHV0I3N1Ym1pdCxcblx0LmJ1dHRvbntcblx0XHQmLmxvYWRpbmc6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHQgICAgYm9yZGVyOiAzcHggc29saWQgIzNmZmYwMDtcblx0ICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgICAgaGVpZ2h0OiAxMnB4O1xuXHRcdCAgICB3aWR0aDogMTJweDtcblx0XHQgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgIC8vICAgIHRvcDogMDtcblx0XHQgICAgLy8gbGVmdDogNTAlO1xuXHRcdCAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBhbmltYXRpb246IGJ0bl9sb2FkZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG5cdCAgICB9XG5cdCAgICAmLmFkZGVkOmJlZm9yZXtcblx0ICAgIFx0Y29udGVudDpcIlxcZTE0NVwiO1xuXHQgICAgXHRmb250LWZhbWlseTogJG1hdGVyaWFsLWljb247XG5cdFx0XHRjb2xvcjojM2ZmZjAwO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ICAgIH1cblx0fVxuXG5cbiAgICAvLyBicmVhZGNydW1iIC0tLS0tLS0tLS1cblx0bmF2Lndvb2NvbW1lcmNlLWJyZWFkY3J1bWIge1xuXHQgICAgZm9udC1zaXplOiAuOWVtO1xuXHR9XG5cbiAgICAvLyBub3RpY2UgLS0tLS0tLS0tLVxuXG5cdC8vIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXI6ZW1wdHkge1xuXHQvLyBcdC8vIGRpc3BsYXk6IG5vbmU7XG5cdC8vIFx0JiArICp7XG5cdC8vIFx0XHRtYXJnaW4tdG9wOiAwO1xuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC53b29jb21tZXJjZS1pbmZve1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjA1KTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4wOCk7XG5cdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdHBhZGRpbmc6IDFlbSAxLjNlbTtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxuXG4gICAgLndvb2NvbW1lcmNlLWVycm9yLFxuICAgIC53b29jb21tZXJjZS1pbmZvLFxuICAgIC53b29jb21tZXJjZS1tZXNzYWdlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4wNSk7XG5cdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdHBhZGRpbmc6IDFlbSAxLjNlbTtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0ICAgIGEuYnV0dG9ue1xuICAgIFx0ICAgIGZsb2F0OiByaWdodDtcblx0XHQgICAgZm9udC1zaXplOiAuOGVtO1xuXHRcdCAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0ICAgIHBhZGRpbmc6IDAuMmVtIDAuNmVtO1xuXHQgICAgfVxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbWF0ZXJpYWwtaWNvbjtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODhlXCI7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXHRcblxuICAgIC8vIC53b29jb21tZXJjZS1pbmZve1xuXHQvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5ZTEzNztcblx0Ly8gICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICM0YWJkMmU7XG4gICAgLy8gfVxuXG5cdC53b29jb21tZXJjZS1lcnJvcntcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4obWFwLWdldCgkbWFwOiAkbm90aWNlLWNvbG9yLCAka2V5OiAnZXJyb3InKSwgNTAlKTtcblx0XHRjb2xvcjogbWFwLWdldCgkbWFwOiAkbm90aWNlLWNvbG9yLCAka2V5OiAnZXJyb3InKTtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJG1hcDogJG5vdGljZS1jb2xvciwgJGtleTogJ2Vycm9yJyk7XG5cdFx0bGlzdC1zdHlsZTogZGlzYztcblx0XHRwYWRkaW5nLWJsb2NrOiAxZW07XG5cdFx0cGFkZGluZy1pbmxpbmU6IDIuNmVtIDEuNGVtO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDpub25lO1xuXHRcdH1cbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtbWVzc2FnZXtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4obWFwLWdldCgkbWFwOiAkbm90aWNlLWNvbG9yLCAka2V5OiAnc3VjY2VzcycpLCA2MCUpO1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRub3RpY2UtY29sb3IsICRrZXk6ICdzdWNjZXNzJyk7XG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRub3RpY2UtY29sb3IsICRrZXk6ICdzdWNjZXNzJyk7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OlwiXFxlODZjXCI7XG5cdFx0XHRmb250LWZhbWlseTogJG1hdGVyaWFsLWljb247XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG4gICAgfVxuXG5cbiAgICAvLyBzdGFyIC0tLS0tLS0tLS1cblxuXHQuc3Rhci1yYXRpbmd7XG5cdFx0Z2FwOiAycHg7XG5cdFx0Y29sb3I6ICNmZmQyMTQ7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHQvLyBjb2xvcjogI2ZmZDIxNDtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODM4XCI7XG5cdFx0XHRmb250LWZhbWlseTogJG1hdGVyaWFsLWljb247XG5cdFx0XHRmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMTtcblx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0fVxuXHRcdCYtYXZne1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdCYtY291bnR7XG5cdFx0XHRvcGFjaXR5OiAuNztcblx0XHR9XG5cdFx0Ji5pcy1mdWxsLXN0YXJze1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWF0ZXJpYWwtaWNvbjtcblx0XHRcdFx0Y29udGVudDogXCJcXGU4MzhcXGU4MzhcXGU4MzhcXGU4MzhcXGU4MzhcIjtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHdpZHRoOiB2YXIoLS1yZC0tc3Rhci1yYXRpbmctLXdpZHRoLDEwMCUpO1xuXHRcdFx0fVxuXHRcdFx0Ly8gc3Bhbntcblx0XHRcdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvLyBcdHdpZHRoOiA5MCU7XG5cdFx0XHQvLyBcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQvLyBcdCY6YmVmb3Jle1xuXHRcdFx0Ly8gXHRcdGNvbnRlbnQ6IFwiXFwyNjA1XFwyNjA1XFwyNjA1XFwyNjA1XFwyNjA1XCI7XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc3Rhci1yYXRpbmd7XG5cdC8vIFx0Ly8gZmxvYXQ6IHJpZ2h0O1xuXHQvLyBcdG92ZXJmbG93OiBoaWRkZW47XG5cdC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBcdC8vIGZvbnQtc2l6ZTogMWVtO1xuXHQvLyAgICAgLy8gZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcblx0Ly8gXHQmOmJlZm9yZXtcblx0Ly8gXHRcdGNvbnRlbnQ6ICfimIbimIbimIbimIbimIYnO1xuXHQvLyBcdCAgICBjb2xvcjogI2QzY2VkMjtcblx0Ly8gXHQgICAgZmxvYXQ6IGxlZnQ7XG5cdC8vIFx0ICAgIHRvcDogMDtcblx0Ly8gXHQgICAgbGVmdDogMDtcblx0Ly8gXHR9XG5cdC8vIFx0c3Bhbntcblx0Ly8gXHRcdGNvbG9yOiByZ2IoMjQxLCAxOTYsIDE1KTtcblx0Ly8gXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0Ly8gXHQgICAgZmxvYXQ6IGxlZnQ7XG5cdC8vIFx0ICAgIHRvcDogMDtcblx0Ly8gXHQgICAgbGVmdDogMDtcblx0Ly8gXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQvLyBcdCAgICBwYWRkaW5nLXRvcDogMS41ZW07XG5cdC8vIFx0ICAgICY6YmVmb3Jle1xuXHQvLyBcdFx0ICAgIGNvbnRlbnQ6ICfimIXimIXimIXimIXimIUnO1xuXHQvLyBcdFx0ICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQvLyBcdFx0ICAgIHRvcDogMDtcblx0Ly8gXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vIFx0XHQgICAgbGVmdDogMDtcblx0Ly8gXHQgICAgfVxuXHQvLyBcdH1cblx0Ly8gfVxuXG5cblx0cC5zdGFyc3tcbiAgICAgICAgbWFyZ2luOiA4cHggMCAxNnB4O1xuXHQgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cdFx0YXtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBoZWlnaHQ6IDFlbTtcblx0XHQgICAgd2lkdGg6IDFlbTtcblx0XHQgICAgdGV4dC1pbmRlbnQ6IC05OTllbTtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8uNCk7XG5cdFx0ICAgICY6OmJlZm9yZXtcblx0ICAgIFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdCAgICB3aWR0aDogMWVtO1xuXHRcdFx0ICAgIGhlaWdodDogMWVtO1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0ICAgIC8vIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cdFx0XHQgICAgY29udGVudDogJ+KYhic7XG5cdFx0XHQgICAgdGV4dC1pbmRlbnQ6IDA7XG5cdFx0ICAgIH1cblx0XHR9XG5cblx0XHQmLnNlbGVjdGVke1xuXHRcdFx0YTo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJ+KYhSc7XG5cdFx0XHRcdGNvbG9yOiAjZmZkNDAwO1xuXHRcdFx0fVxuXHRcdFx0YS5hY3RpdmV+YTo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAn4piGJztcblx0XHRcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vICY6aG92ZXJ7XG5cdFx0Ly8gXHRhOjpiZWZvcmV7XG5cdFx0Ly8gXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblxuXHRcdC8vIGE6aG92ZXJ7XG5cdFx0Ly8gXHQmfmE6OmJlZm9yZXtcblx0XHQvLyBcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cblx0fVxuXG5cdC8vIC5wcm9kdWN0e1xuXG5cdC8vIH1cblxuICAgIC8vIHF1YW50aXR5IC0tLS0tLS0tLS1cblx0LnF1YW50aXR5e1xuXHQgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYtd3JhcHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy4xKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdHBhZGRpbmctaW5saW5lOiA2cHg7XG5cdFx0fVxuXHQgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgICYtbGFiZWx7XG4gICAgXHQgICAgZm9udC1zaXplOiAuOWVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0ICAgIC8vIG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdCAgICAvLyBvcGFjaXR5OiAuODtcblx0ICAgIH1cblx0XHRpbnB1dC5xdHl7XG5cdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdHBhZGRpbmctaW5saW5lOiAwO1xuXHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRwYWRkaW5nLWJsb2NrOiA4cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGJ1dHRvbi5xdWFudGl0eS1idXR0b257XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQvLyBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHQmLnBsdXN7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Ly8gY29udGVudDogXCJcIjtcblx0XHRcdFx0XHQvLyBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHQvLyB3aWR0aDogMnB4O1xuXHRcdFx0XHRcdC8vIGhlaWdodDogMTBweDtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdC8vIHRvcDogNTAlO1xuXHRcdFx0XHRcdC8vIGxlZnQ6IDEzcHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vICY6YWZ0ZXJ7XG5cdFx0XHRcdC8vIFx0bGVmdDogYXV0bztcblx0XHRcdFx0Ly8gXHRyaWdodDogMTNweDtcblx0XHRcdFx0Ly8gfVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXG4gICAgLy8gYW1vdW50IC0tLS0tLS0tLS1cblxuXHQucHJpY2V7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8gYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdC8vIGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDAuMmVtO1xuXG5cdFx0ZGVse1xuXHRcdFx0Ly8gZm9udC1zaXplOiAuOGVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0b3BhY2l0eTogLjY7XG5cdFx0fVxuXHRcdGluc3tcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdC53b29jb21tZXJjZS1wcmljZS1zdWZmaXh7XG5cdFx0XHQvLyBmb250LXNpemU6IC42ZW07XG5cdFx0XHRvcGFjaXR5OiAuNjtcblx0XHR9XG5cblx0XHQvLyBiZGkge1xuXHRcdC8vIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Ly8gfVxuXHRcdC5hbW91bnR7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFxuXHR9XG5cbiAgICAvLyBmb3JtIC0tLS0tLS0tLS1cbiAgICBmb3Jte1xuICAgIFx0Ly8gZm9udC1zaXplOiAuOWVtO1xuICAgIFx0LmZvcm0tcm93e1xuXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuICAgIFx0XHQvLyBsYWJlbDpub3QoW2NsYXNzXSl7XG4gICAgXHRcdC8vIFx0ZGlzcGxheTogbm9uZTtcbiAgICBcdFx0Ly8gfVxuXHRcdFx0JiA+IGxhYmVse1xuXHRcdFx0XHQvLyBmb250LXNpemU6IC45ZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC4zZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuICAgIFx0XHRpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksXG4gICAgXHRcdHRleHRhcmVhe1xuXHRcdCAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICBcdHBhZGRpbmc6IDEycHggMTRweDtcblx0XHQgICAgfVxuXHQgICAgXHQucmVxdWlyZWQge1xuXHRcdFx0ICAgIGNvbG9yOiByZWQ7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdCAgICBib3JkZXI6IG5vbmU7XG5cdFx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cbiAgICBcdC5mb3JtLXJvdy1maXJzdHtcblx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdCAgICAgICAgd2lkdGg6IDQ5JTtcblx0XHQgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHRcdC5mb3JtLXJvdy1sYXN0IHtcblx0XHQgICAgZmxvYXQ6IHJpZ2h0O1xuXHRcdCAgICB3aWR0aDogNDklO1xuXHRcdCAgICBvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdFx0LmZvcm0tcm93LXdpZGUge1xuXHRcdCAgICBjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblxuICAgIC8vIG1ldGhvZHMgLS0tLS0tLS0tLVxuXHQvLyB1bC5tZXRob2Rze1xuICAgIC8vIFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ly8gICAgIG1hcmdpbjogMTJweCAwIDE4cHg7XG4gICAgLy8gXHRsaXtcbiAgICAvLyBcdFx0bGFiZWx7XG4gICAgLy8gXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgIC8vIFx0XHR9XG5cdC8vICAgICBcdHBhZGRpbmc6IDEycHggMjBweDtcblx0Ly8gICAgIFx0JiArIGxpe1xuXHQvLyAgICAgXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHQvLyAgICAgXHR9XG5cdC8vICAgICBcdCYgPiBkaXZ7XG5cdC8vICAgICBcdFx0YmFja2dyb3VuZDogI2VlZTtcblx0Ly8gXHQgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcblx0Ly8gXHRcdCAgICBtYXJnaW46IDEycHggLTIwcHggLTEycHg7XG5cdC8vIFx0XHQgICAgcGFkZGluZzogMjBweDtcblx0Ly8gICAgIFx0fVxuICAgIC8vIFx0fVxuXHQvLyB9XG5cbiAgICAvLyBzaG9wX2F0dHJpYnV0ZXMgLS0tLS0tLS0tLVxuXHQvLyAuc2hvcF9hdHRyaWJ1dGVze1xuXHQvLyAgICAgYmFja2dyb3VuZDogI2VlZTtcblx0Ly8gICAgIGZvbnQtc2l6ZTogLjllbTtcblx0Ly8gICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ly8gICAgIGJvcmRlcjogbm9uZTtcblx0Ly8gICAgIHRye1xuICAgIC8vIFx0ICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblx0Ly8gXHQgICAgZGlzcGxheTogZmxleDtcblx0Ly8gXHQgICAgd2lkdGg6IDEwMCU7XG5cdC8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQvLyBcdCAgICAmOmxhc3QtY2hpbGR7XG5cdC8vIFx0ICAgIFx0dGQsdGh7XG5cdC8vIFx0ICAgIFx0XHRib3JkZXI6IG5vbmU7XG5cdC8vIFx0ICAgIFx0fVxuXHQvLyBcdCAgICB9XG5cdC8vIFx0ICAgICYgKyB0cntcblx0Ly8gXHQgICAgXHRtYXJnaW4tdG9wOiAtMjBweDtcblx0Ly8gXHQgICAgfVxuXHQvLyAgICAgfVxuXHQvLyAgICAgdGQsdGh7XG5cdC8vICAgICBcdGJvcmRlcjogbm9uZTtcbiAgICAvLyBcdCAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgLy8gXHQgICAgZmxleDoxO1xuICAgIC8vIFx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLy8gXHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdC8vICAgICB9XG5cdC8vIFx0dGh7XG5cdC8vIFx0ICAgIG1pbi13aWR0aDogMTIwcHg7XG5cdC8vIFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdC8vIFx0ICAgIGNvbG9yOiAjOTk5O1xuXHQvLyBcdH1cblx0Ly8gXHR0ZHtcblx0Ly8gXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHQvLyBcdCAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdC8vIFx0fVxuXHQvLyB9XG5cbiAgICAvLyBsb2dpbiBmb3JtIC0tLS0tLS0tLS1cbiAgICAjY3VzdG9tZXJfbG9naW57XG5cdCAgICAvLyBkaXNwbGF5OiBmbGV4O1xuXHQgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLy8gZ3JpZC1nYXA6IDQ4cHg7XG5cdCAgICAvLyBtYXJnaW46IDQ4cHggMDtcblx0ICAgIC8vIGZvcm17XG5cdCAgICAvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIC8vIFx0ZmxleDoxO1xuXHQgICAgLy8gXHRwYWRkaW5nOiAyOHB4IDM4cHg7XG4gICAgXHQvLyAgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdC8vICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXHQgICAgLy8gXHRwOm5vdChbY2xhc3NdKXtcblx0ICAgIC8vIFx0XHRmb250LXNpemU6IC45ZW07XG5cdCAgICAvLyBcdH1cblx0ICAgIC8vIFx0aDJ7XG5cdCAgICAvLyBcdCAgICBtYXJnaW46IDAgMCAyNHB4O1xuXHRcdC8vICAgICB9XG5cdCAgICAvLyB9XG4gICAgfVxuXG5cdC8vIGZvcm0ud29vY29tbWVyY2UtZm9ybS1sb2dpbiB7XG5cdC8vICAgICAvLyBtYXgtd2lkdGg6IDQwMHB4O1xuXHQgICAgXG5cdC8vICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xuXHQvLyAgICAgLy8gYm94LXNoYWRvdzogMCAwIDhweCAxcHggcmdiYSgwLDAsMCwuMSk7XG5cdCAgICBcblx0Ly8gXHRwLndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZC5sb3N0X3Bhc3N3b3JkIHtcblx0Ly8gXHQgICAgLy8gbWFyZ2luLXRvcDogLTFlbTtcblx0Ly8gXHQgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdC8vIFx0ICAgIGZvbnQtc2l6ZTogLjllbTtcblx0Ly8gXHR9XG5cdC8vIFx0LmZvcm0tcm93LXN1Ym1pdHtcblx0Ly8gXHRcdGRpc3BsYXk6IGZsZXg7XG5cdC8vIFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgLy8gXHQgICAgbWFyZ2luLXRvcDogMjRweDtcblx0Ly8gXHR9XG5cdC8vICAgICBidXR0b24ud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fc3VibWl0IHtcblx0Ly8gXHQgICAgLy8gbWFyZ2luOiAwIDAgMCBhdXRvO1xuXHQvLyBcdCAgICAvLyBkaXNwbGF5OiBibG9jaztcblx0Ly8gXHQgICAgLy8gYmFja2dyb3VuZDogIzAwMDtcblx0Ly8gXHQgICAgLy8gY29sb3I6ICNmZmY7XG5cdC8vIFx0ICAgIC8vIGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ly8gXHQgICAgLy8gcGFkZGluZzogMWVtIDJlbTtcblx0Ly8gXHR9XG5cblx0Ly8gXHQmOmFmdGVye1xuXHQvLyBcdFx0Y29udGVudDpcIlwiO1xuXHQvLyBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvLyBcdFx0cmlnaHQ6IC0yNHB4O1xuXHQvLyBcdFx0dG9wOjA7XG5cdC8vIFx0XHRoZWlnaHQ6IDEwMCU7XG5cdC8vIFx0XHR3aWR0aDogMXB4O1xuXHQvLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0Ly8gXHR9XG5cdC8vIH1cblx0Ly8gZm9ybS53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVye1xuXHQvLyBcdC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0ID4gcCB7XG5cdC8vIFx0ICAgIG9wYWNpdHk6IC42O1xuXHQvLyBcdCAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuXHQvLyBcdCAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG5cdC8vIFx0fVxuXHQvLyAgICAgLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXJfX3N1Ym1pdHtcbiAgICAvLyBcdCAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXHQvLyBcdCAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXHQvLyBcdCAgICBjb2xvcjogI2ZmZjtcblx0Ly8gXHQgICAgYm9yZGVyLXJhZGl1czogM2VtO1xuXHQvLyBcdCAgICBwYWRkaW5nOiAxZW0gMmVtO1xuXHQvLyBcdCAgICB3aWR0aDogMTAwJTtcblx0Ly8gICAgIH1cblxuXHQvLyB9XG5cblx0Ly8gZnJlZSBzaGlwcGluZyAtLS0tLS0tLS0tXG5cblx0LmRpdmVyLWZyZWUtc2hpcHBpbmd7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRwYWRkaW5nOiAxLjJlbSAxLjZlbTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0YmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8uMDUpO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0b3BhY2l0eTogLjAyO1xuXHRcdH1cblx0XHQuZnJlZS1zaGlwcGluZy1ub3RpY2V7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRcdC5hbW91bnR7XG5cdFx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkpO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2hpcHBpbmctcHJvZ3Jlc3N7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAwLjJlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMWVtO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gc2V0dGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBkaXNwbGF5ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQHVzZSAnc2FzczptYXAnO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kYmFzZS1mb250LXNpemU6IDE2O1xuXG4vLyDjg5Pjg6Xjg7zjg53jg7zjg4jjga/jgZPjgZPjgafmjIflrprjgZnjgotcbiRicmVha3BvaW50czogKFxuICAnc21hbGwnOiA2MDAsXG4gICdsYXJnZSc6IDEyNDBcbik7XG5cblxuJG1xczogKFxuICAgIHNtOiA2MDBweCxcbiAgICBtZDogNzY4cHgsXG4gICAgbGc6IDEwMDBweCxcbiAgICB4bDogMTIwMHB4LFxuKSAhZGVmYXVsdDtcblxuLy8gOnJvb3Qge1xuLy8gICAtLWJyZWFrcG9pbnQtc21hbGw6IDYwMHB4O1xuLy8gICAtLWJyZWFrcG9pbnQtbWVkaXVtOiA5MDBweDtcbi8vICAgLS1icmVha3BvaW50LWxhcmdlOiAxMjAwcHg7XG4vLyB9XG5cblxuLy8gYmFzZSAtLS0tLS0tLS0tXG5cbiRsaWdodC1jb2xvcjojZmZmO1xuJGdyYXktY29sb3I6I2VlZTtcbiRncmF5LWxpZ2h0LWNvbG9yOiNmOWY5Zjk7XG4kZGFyay1saWdodC1jb2xvcjojMjgyYzMzO1xuJGRhcmstY29sb3I6IzAwMDtcblxuXG4kcHJpbWFyeTp2YXIoLS1yZC0tYy0tcHJpbWFyeSwyNTUgMjU1IDI1NSk7XG4kcHJpbWFyeS1vbjp2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbiwzMCAzMCAzMCk7XG4kc2Vjb25kYXJ5OnZhcigtLXJkLS1jLS1zZWNvbmRhcnksMjQ1IDE2NyA1MCk7XG4kc2Vjb25kYXJ5LW9uOnZhcigtLXJkLS1jLS1zZWNvbmRhcnktb24sMjU1IDI1NSAyNTUpO1xuJGFjY2VudDp2YXIoLS1yZC0tYy0tYWNjZW50LDI0NSAxNjcgNTApO1xuXG5cblxuLy8gZm9udC1zaXplIC0tLS0tLS0tLS1cblxuXG4kZm9udC1zaXplLXhzIDogY2xhbXAoMC42MjVyZW0sIDAuMzc1cmVtICsgMC42NjY3dncsIDAuODc1cmVtKTtcbiRmb250LXNpemUtcyA6IGNsYW1wKDEuMnJlbSwgMC4zN3Z3ICsgMC45OHJlbSwgMS40NHJlbSk7XG4kZm9udC1zaXplLW0gOiBjbGFtcCgxLjRyZW0sIDEuMnJlbSArIDAuNTMzM3Z3LCAxLjZyZW0pO1xuJGZvbnQtc2l6ZS14IDogY2xhbXAoMS43M3JlbSwgMC41NHZ3ICsgMS40cmVtLCAyLjA3cmVtKTtcbiRmb250LXNpemUteGw6IGNsYW1wKDIuMDdyZW0sIDAuNjV2dyArIDEuNjhyZW0sIDIuNDlyZW0pO1xuJGZvbnQtc2l6ZS14eGwgOiBjbGFtcCgyLjUycmVtLCAwLjkzdncgKyAyLjQzcmVtLCAzLjI4cmVtKTtcblxuJGZvbnQtc2l6ZS14eHMgOiBjbGFtcCgwLjY4NzVyZW0sIDAuNXJlbSArIDAuNXZ3LCAwLjg3NXJlbSk7XG4kZm9udC1zaXplLXhzIDogY2xhbXAoMXJlbSwgMC45cmVtICsgMC4yNjY3dncsIDEuMXJlbSk7XG5cbi8vICRmb250LXNpemUtcyA6IGNsYW1wKDEuMnJlbSwgMC4zN3Z3ICsgMC45OHJlbSwgMS40NHJlbSk7XG4vLyAkZm9udC1zaXplLW0gOiBjbGFtcCgxLjQ0cmVtLCAwLjQ1dncgKyAxLjE3cmVtLCAxLjczcmVtKTtcbi8vICRmb250LXNpemUteCA6IGNsYW1wKDEuNzNyZW0sIDAuNTR2dyArIDEuNHJlbSwgMi4wN3JlbSk7XG4vLyAkZm9udC1zaXplLXhsOiBjbGFtcCgyLjA3cmVtLCAwLjY1dncgKyAxLjY4cmVtLCAyLjQ5cmVtKTtcbi8vICRmb250LXNpemUteHhsIDogY2xhbXAoMi45OXJlbSwgMC45M3Z3ICsgMi40M3JlbSwgMy41OHJlbSk7XG5cbi8vIHNwYWNlIC0tLS0tLS0tLS1cblxuJHNwYWNlczogKFxuICAnNSc6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNSxjbGFtcCgwLjRyZW0sIDAuMTQxM3JlbSArIDAuOTU4MXZ3LCAwLjdyZW0pKSxcbiAgJzEwJzp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0xMCxjbGFtcCgwLjc1cmVtLCAwLjM5dncgKyAwLjUycmVtLCAxcmVtKSksXG4gICcyMCc6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMjAsY2xhbXAoMS4xcmVtLCAwLjYzdncgKyAwLjYzcmVtLCAxLjRyZW0pKSxcbiAgJzMwJzp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0zMCxjbGFtcCgxLjVyZW0sIDAuOTh2dyArIDAuNzRyZW0sIDEuOTZyZW0pKSxcbiAgJzQwJzp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS00MCxjbGFtcCgyLjJyZW0sIDEuNTJ2dyArIDAuODVyZW0sIDIuNzRyZW0pKSxcbiAgJzUwJzp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS01MCxjbGFtcCgzLjJyZW0sIDIuMzN2dyArIDAuOTZyZW0sIDMuODRyZW0pKSxcbiAgJzYwJzp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS02MCxjbGFtcCg0LjZyZW0sIDMuNTF2dyArIDEuMDJyZW0sIDUuMzhyZW0pKSxcbiAgJzcwJzp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS03MCxjbGFtcCg2LjhyZW0sIDUuMjZ2dyArIDFyZW0sIDcuNTNyZW0pKSxcbiAgJzgwJzp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS04MCxjbGFtcCg4cmVtLCA3LjgydncgKyAwLjg0cmVtLCAxMC41NHJlbSkpLFxuKTtcblxuLy8gemluZGV4IC0tLS0tLS0tLS1cblxuJHppbmRleDogKFxuICAnbWluJzogOTkwLFxuICAnbG93Jzo5OTEsXG4gICdtZWRpdW0nOiA5OTIsXG4gICdoaWdoJzogOTkzLFxuICAnbWF4JzogOTk0LFxuKTtcblxuXG5cbi8vIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkc3BhY2VzIHtcbi8vICAgJi4jeyRrZXl9IHtcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC5nZXQoJGNvbG9yLCBcImJnXCIpO1xuXG5cbi8vIHdpZHRoIC0tLS0tLS0tLS1cblxuJGNvbnRhaW5lci13aWR0aCA6IDEyNDBweDtcbi8vICRjb250YWluZXItbWF4LXdpZHRoOiBtaW4odmFyKC0tcmQtLXMtLW1heCw5MiUpLHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemUsdmFyKC0tcmQtLWwtLWxhcmdlLDEwMCUpKSk7XG4kbWFpbi1pbm5lci13aWR0aDogODYwcHg7XG4kbWFpbi1jb2x1bW4tZ2FwOiAzMnB4O1xuJGNvbnRlbnQtd2lkdGg6IDc2OXB4O1xuJHNpZGViYXItd2lkdGg6IDMxMHB4O1xuXG4kY29udGFpbmVyLWlubGluZS1zcGFjZSA6IHZhcigtLXJkLS1jb250ZW50LS1tYXgtcGFkZGluZyk7XG5cbi8vIGd1dHRlciAtLS0tLS0tLS0tXG5cbiR4bC1ndDogNDhweDtcbiRsZy1ndDogMzZweDtcbiRtZC1ndDogMjRweDtcbiRzbS1ndDogMTJweDtcblxuLy8gcmVzcG9uc2l2ZSAtLS0tLS0tLS0tXG5cbi8vIG1pbi13aWR0aFxuJGJyZWFrcG9pbnQtdXA6IChcbiAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpJyxcbiAgJ21kJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpJyxcbiAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KScsXG4pICFkZWZhdWx0O1xuXG4vLyBtYXgtd2lkdGhcbiRicmVha3BvaW50LWRvd246IChcbiAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpJyxcbiAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpJyxcbiAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSdcbikgIWRlZmF1bHQ7XG5cbkBtaXhpbiBtcS11cCgkYnJlYWtwb2ludDogbWQpIHtcbiAgQG1lZGlhICN7bWFwLmdldCgkYnJlYWtwb2ludC11cCwgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gbXEtZG93bigkYnJlYWtwb2ludDogbWQpIHtcbiAgQG1lZGlhICN7bWFwLmdldCgkYnJlYWtwb2ludC1kb3duLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1kb3duKCRjbGFzcywgJGJwOiAkYnJlYWtwb2ludC1kb3duKSB7XG4gIEBlYWNoICRzdWZmaXgsICR2YWx1ZSBpbiAkYnAge1xuICAgIEBtZWRpYSAjeyR2YWx1ZX0ge1xuICAgICAgI3skY2xhc3N9XFw6I3skc3VmZml4fSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS11cCgkY2xhc3MsICRicDogJGJyZWFrcG9pbnQtdXApIHtcbiAgQGVhY2ggJHN1ZmZpeCwgJHZhbHVlIGluICRicCB7XG4gICAgQG1lZGlhICN7JHZhbHVlfSB7XG4gICAgICAjeyRjbGFzc31cXDojeyRzdWZmaXh9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1iZXR3ZWVuKCRtaW4sICRtYXgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbXEtYmV0d2Vlbigkc3RhcnQ6IGxnLCAkZW5kOiB4bCkge1xuICAkd2lkdGg6IG1hcC1nZXQoJG1xcywgJGVuZCk7XG4gICR3aWR0aDogJHdpZHRoIC0gMXB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJG1xcywgJHN0YXJ0KX0pIGFuZCAobWF4LXdpZHRoOiAjeyR3aWR0aH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbXEtYmV0d2Vlbi1taW4oJHN0YXJ0OiBsZywgJGVuZDogeGwsJG1pbjpzbSkge1xuICAkd2lkdGg6IG1hcC1nZXQoJG1xcywgJGVuZCk7XG4gICR3aWR0aDogJHdpZHRoIC0gMXB4O1xuXG4gICRtaW5XaWR0aDogbWFwLWdldCgkbXFzLCAkbWluKTtcbiAgJG1pbldpZHRoOiAkbWluV2lkdGggLSAxcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRtcXMsICRzdGFydCl9KSBhbmQgKG1heC13aWR0aDogI3skd2lkdGh9KSwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtaW5XaWR0aH0pe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIGZvbnQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kZm9udC1zYW5zOiBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFZlcmRhbmEsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgT3Nha2EsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcblxuJG1hdGVyaWFsLWljb246J0dvb2dsZSBTeW1ib2xzJztcblxuLy8gc2l6ZSAtLS0tLS0tLS0tXG5cbiR0ZXh0LXNpemUtZGVmYXVsdDogMTZweDtcbiR0ZXh0LXNpemUtbDogMThweDtcbiR0ZXh0LXNpemUtbTogMTRweDtcbiR0ZXh0LXNpemUtczogMTNweDtcbiR0ZXh0LXNpemUteHM6IDEycHg7XG5cblxuLy8gc25zIC0tLS0tLS0tLS1cblxuJHNucy1jb2xvcjogKFxuICAndHdpdHRlcic6IzAwYWNlZCxcbiAgJ2ZhY2Vib29rJzojMzA1MDk3LFxuICAnaGF0ZWJ1JzojMDBhNGRlLFxuICAnZmVlZGx5JzojMmJiMjRjLFxuICAnbGluZSc6IzI1YWYwMCxcbiAgJ3BvY2tldCc6I2YwM2U1MSxcbiAgJ3Jzcyc6I2ZmYjUzYyxcbiAgJ3lvdXR1YmUnOiNmZjAwMDAsXG4gICdpbnN0YWdyYW0nOiNlNjY1M2MsXG4gICd0aWt0b2snOiMwMDAsXG4gICd4JzojMDAwLFxuICAncGludGVyZXN0JzojRTYwMDIzLFxuICAvLyAnaW5zdGFncmFtJzpsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmMDk0MzMgMCUsI2U2NjgzYyAyNSUsI2RjMjc0MyA1MCUsI2NjMjM2NiA3NSUsI2JjMTg4OCAxMDAlKVxuICAnb3RoZXInOiM0YjdiZDUsXG4gICdjb3B5JzojYWFhLFxuKTtcblxuLy8gbm90aWNlIC0tLS0tLS0tLS1cblxuJG5vdGljZS1jb2xvcjogKFxuICAnaW5mbyc6IzJFNUFBQyxcbiAgJ3N1Y2Nlc3MnOiMyODdkM2MsXG4gICd3YXJuaW5nJzojZGU5MzA3LFxuICAnZXJyb3InOiNkYTE0MTQsXG4gICdjbGFzc2ljJzojNzc3LFxuICAnZGFyayc6IzIyMixcbik7XG5cbiRub3RpY2VzOiAoXG4gICdjbGFzc2ljJzooXG4gICAgJ2NvbG9yJzojY2NjLFxuICAgICdpY29uJzonXFxlODhlJyxcbiAgKSxcblx0J2luZm8nOihcblx0XHQnY29sb3InOiMyRTVBQUMsXG5cdFx0J2ljb24nOidcXGU4OGUnLFxuXHQpLFxuXHQnaGVscCc6KFxuXHRcdCdjb2xvcic6I2NjYyxcblx0XHQnaWNvbic6J1xcZTg4NycsXG5cdCksXG5cdCd3YXJuaW5nJzooXG5cdFx0J2NvbG9yJzojZmNlNzA3LFxuXHRcdCdpY29uJzonXFxlMDAyJyxcblx0KSxcblx0J2Vycm9yJzooXG5cdFx0J2NvbG9yJzojZGExNDE0LFxuXHRcdCdpY29uJzonXFxlMDAwJyxcblx0KSxcbik7XG5cbi8vIGFkbWluIGJhciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kYWRtaW4tYmFyLWhlaWdodC1sZzogICAzMnB4O1xuJGFkbWluLWJhci1oZWlnaHQtbWQ6ICAgNDZweDtcblxuLy8gY29udGVudCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kY29udGVudC1saW5lLWhlaWdodDogICAxLjU7XG4kY29udGVudC1saW5lLXNwYWNlOiAgICAyMHB4O1xuXG4vLyBzaGFkb3cgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGJveC1zaGFkb3c6M3B4IDVweCA4cHggMXB4IHJnYigxOCA2MyA4MiAvIDQlKTtcbiRib3JkZXItYm94LXNoYWRvdzowIDVweCA1cHggMCByZ2JhKDE4LDYzLDgyLDAuMDM1KSwgMCAwIDAgMXB4IHJnYmEoMTc2LDE4MSwxOTMsMC4yKTtcblxuLy8gYW5pbWF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBhbmltYXRpb24oICRuYW1lLCAkZHVyYXRpb24sICRmdW5jdGlvbiwgJGRlbGF5LCAkY291bnQsICRzdGF0ZSl7XG4gIGFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uK3MgJGZ1bmN0aW9uICRkZWxheStzICRjb3VudCAkc3RhdGU7XG59XG5cbi8vIGNsYW1wIC0tLS0tLS0tLS1cblxuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtKSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoJG51bSwgKCRudW0gKiAwICsgMSkpO1xufVxuXG5AZnVuY3Rpb24gZGl2aWRlLXJvb3QoJHB4KSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoc3RyaXAtdW5pdCgkcHgpLCAkYmFzZS1mb250LXNpemUpO1xufVxuXG5AZnVuY3Rpb24gcmVtKCRweCkge1xuICBAcmV0dXJuIGRpdmlkZS1yb290KCRweCkgKiAxLjVyZW07XG59XG5cbkBmdW5jdGlvbiBmbHVpZC1zaXplKCRtaW4tc2l6ZSwgJG1heC1zaXplLCR1bml0OidyZW0nKSB7XG5cblx0JG1pbi11bml0OiByZW0oJG1pbi1zaXplKTtcblx0JG1heC11bml0OiByZW0oJG1heC1zaXplKTtcblxuXG5cdCRtaW4tbnVtOiBkaXZpZGUtcm9vdCgkbWluLXNpemUpO1xuXHQkbWF4LW51bTogZGl2aWRlLXJvb3QoJG1heC1zaXplKTtcblx0JG1pbi1icmVha3BvaW50OiBkaXZpZGUtcm9vdChtYXAuZ2V0KCRicmVha3BvaW50cywgJ3NtYWxsJykpO1xuXHQkbWF4LWJyZWFrcG9pbnQ6IGRpdmlkZS1yb290KG1hcC5nZXQoJGJyZWFrcG9pbnRzLCAnbGFyZ2UnKSk7XG5cdCRzbG9wZTogbWF0aC5kaXYoKCRtYXgtbnVtIC0gJG1pbi1udW0pLCAoJG1heC1icmVha3BvaW50IC0gJG1pbi1icmVha3BvaW50KSk7XG5cdCRjYWxjLXJlbTogKCRtaW4tYnJlYWtwb2ludCAqIC0xICogJHNsb3BlICsgJG1pbi1udW0pICogMS41cmVtO1xuXHQkY2FsYy12dzogKCRzbG9wZSAqIDEwMCkgKiAxdnc7XG5cdEByZXR1cm4gY2xhbXAoJG1pbi11bml0LCAkY2FsYy1yZW0gKyAkY2FsYy12dywgJG1heC11bml0KTtcblxuXG59IiwiXG4ucHJvZHVjdC1zaW5nbGV7XG5cblx0ZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFlbTtcblxuXHQtLXJkLXdjLS1zdW1tYXJ5LS13aWR0aDoyODBweDtcblxuXHRAaW5jbHVkZSBtcS1kb3duKGxnKXtcblx0XHQtLXJkLXdjLS1zdW1tYXJ5LS13aWR0aDoyNjBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdC5wcm9kdWN0LXNpbmdsZS1ib2R5ID4gKjpub3QoLnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RhYnMpe1xuXHRcdFx0bWF4LXdpZHRoOiB2YXIoLS1yZC0tY29udGVudC0tbWF4KTtcblx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0XG5cblx0Ji1ib2R5e1xuXG5cdFx0ZmxleDogMTtcblx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdC8vIGZsZXgtd3JhcDogd3JhcDtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1yZC0tcy0tcmFkaXVzKTtcblxuXHRcdCZfX2hlYWR7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGdhcDogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnNDAnKTtcblx0XHR9XG5cblx0XHQmX190aHVtYntcblxuXHRcdFx0d2lkdGg6IDQ4MHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA1NSU7XG5cdFx0XHQvLyBwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0Ly8gdG9wOiBjYWxjKHZhcigtLWRpdmVyLS1zdGlja3ktLXBvc2l0aW9uLS10b3AsIDApICsgMWVtKTtcblx0XHRcdGdhcDogMWVtO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdC5zcGxpZGV7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0LnNwbGlkZV9fYXJyb3dze1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zcGxpZGVfX2Fycm93c3tcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdFx0fVxuXG5cdFx0XHQjdGh1bWItc2xpZGV7XG5cblx0XHRcdFx0b3JkZXI6IDE7XG5cblx0XHRcdFx0Ji50aHVtYi10dGJ7XG5cdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0XHRvcmRlcjogLTE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3BsaWRlX19zbGlkZXtcblx0XHRcdFx0XHRwYWRkaW5nOiAycHg7XG5cdFx0XHRcdFx0Ji5pcy1hY3RpdmV7XG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2IodmFyKC0tcmQtLWMtLWFjY2VudCkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zcGxpZGVfX2Fycm93e1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0LnNwbGlkZV9fdHJhY2t7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0fVxuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXJkLS1zLS1yYWRpdXMpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHQvLyBcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0Ly8gXHQvLyBtYXgtaGVpZ2h0OiAxNTBweDtcblx0XHQvLyBcdGltZ3tcblx0XHQvLyBcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1x0XHRcdFx0XG5cdFx0Ly8gXHR9XG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKG1kKXtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RhYnN7XG5cdFx0XHQvLyBib3gtc2hhZG93OiBub25lO1xuXHRcdFx0ei1pbmRleDogOTkwO1xuXHRcdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdHRvcDogY2FsYyh2YXIoLS1kaXZlci0tc3RpY2t5LS1wb3NpdGlvbi0tdG9wLCAwKSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLWJhY2tncm91bmQpKTtcblx0XHRcdHBhZGRpbmc6IC42ZW0gMDtcblxuXHRcdFx0Ly8gJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0Ly8gXHR3aWR0aDogMDtcblx0XHRcdC8vIH1cblxuXHRcdFx0Ly8gJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0Ly8gXHRtYXJnaW46IDAgMnB4O1xuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXHRcdFx0Ly8gXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHQvLyB9XG5cdFx0XHQvLyAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogIzY2Njtcblx0XHRcdC8vIH1cblx0XHRcdC8vIHVse1xuXHRcdFx0Ly8gXHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0Ly8gXHRwYWRkaW5nOiAxZW07XG5cdFx0XHQvLyBcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHQvLyBcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0Ly8gXHRnYXA6IC42ZW07XG5cdFx0XHQvLyBcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdC8vIFx0XHR3aWR0aDogMDtcblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gXHRsaXtcblx0XHRcdC8vIFx0XHRtYXJnaW46IDA7XG5cdFx0XHQvLyBcdFx0ZmxleDogbm9uZTtcblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gfVxuXHRcdFx0YXtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNmVtIDEuMmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdG9wYWNpdHk6IC40O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNlbTtcblx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cblx0XHRcdFx0QGluY2x1ZGUgbXEtdXAobWQpe1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pcy1jdXJyZW50e1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpIC8gLjEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX19jb250ZW50e1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC8vIHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0Ly8gbWFyZ2luLXRvcDowO1xuXHRcdH1cblxuXHRcdC8vIH1cblx0fVxuXG5cblxuXHQucHJpY2V7XG5cdFx0Zm9udC1zaXplOiAxLjZlbTtcblxuXHRcdC8vIC5mcm9te1xuXHRcdC8vIFx0b3JkZXI6IC0xO1xuXHRcdC8vIH1cblx0XHQud29vY29tbWVyY2UtcHJpY2Utc3VmZml4e1xuXHRcdFx0Zm9udC1zaXplOiAuNmVtO1xuXHRcdFx0b3BhY2l0eTogLjY7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLndvb2NvbW1lcmNlLXByb2R1Y3Qtc2VjdGlvbntcblx0Ly8gXHQmLWRlc2NyaXB0aW9ue1xuXG5cdC8vIFx0XHRtYXJnaW4tdG9wOiAwO1xuXHQvLyBcdFx0cGFkZGluZy1ibG9jazogMS41ZW07XG5cblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcge1xuXHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMC40ZW07XG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0XHQvLyAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdC8vIFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0Ly8gfVxuXHR9XG5cblx0Ji1zdW1tYXJ5e1xuXG5cblx0XHR3aWR0aDogMTAwJTtcblx0XHQvLyBtYXJnaW46IDA7XG5cblx0XHQuZW50cnktZm9ybXtcblx0XHRcdCYgPiAucHJpY2V7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gQGluY2x1ZGUgbXEtdXAobGcpe1xuXHRcdC8vIFx0d2lkdGg6IHZhcigtLXJkLXdjLS1zdW1tYXJ5LS13aWR0aCk7XG5cdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gXHRyaWdodDogMDtcblx0XHQvLyBcdHRvcDogMDtcblx0XHQvLyBcdG1hcmdpbjogMDtcblx0XHQvLyBcdGhlaWdodDogMTAwJTtcblx0XHQvLyBcdCZfX2lubmVye1xuXHRcdC8vIFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdC8vIFx0XHR0b3A6IGNhbGModmFyKC0tZGl2ZXItLXN0aWNreS0tcG9zaXRpb24tLXRvcCwgMCkgKyAxZW0pO1xuXHRcdC8vIFx0XHR0cmFuc2l0aW9uOiB0b3AgLjI1cztcblx0XHQvLyBcdH1cblxuXHRcdC8vIFx0LmVudHJ5LWZvcm17XG5cdFx0Ly8gXHRcdHBhZGRpbmc6IDEuNWVtO1xuXHRcdC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHQvLyBcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXHRcdC8vIFx0fVxuXHRcdFx0XG5cdFx0Ly8gfVxuXG5cblx0XHQmLmlzLWZpeGVke1xuXG5cdFx0XHQuZW50cnktZm9ybXtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0LmNhcnR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucHJvZHVjdC1zaW5nbGUtc3VtbWFyeV9faGVhZHtcblx0XHRcdFx0cGFkZGluZzogMmVtIDEuNWVtIDEuNWVtO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblx0XHRcdFx0XG5cdFx0XHRcdFxuXHRcdFx0fVxuXG5cdFx0XHQucHJvZHVjdC1zaW5nbGUtc3VtbWFyeV9faW5uZXJ7XG5cdFx0XHRcdHBhZGRpbmc6IDFlbSAxLjVlbTtcblx0XHRcdFx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwMHB4KTtcblx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC5oZWFkZXItZHJhd2VyLWNsb3Nle1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDQwcHgpO1xuXHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNkZGQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0fVxuXG5cdCY6bm90KC5pcy1sYXlvdXQtc3RpY2t5KXtcblxuXHRcdC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHN7XG5cdFx0XHQuZW50cnktZm9ybXtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbXEtdXAobWQpe1xuXG5cdFx0XHQud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzLFxuXHRcdFx0LnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RodW1ie1xuXHRcdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0XHR0b3A6IGNhbGModmFyKC0tZGl2ZXItLXN0aWNreS0tcG9zaXRpb24tLXRvcCwgMCkgKyAxZW0pO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblxuXHQmLmlzLWxheW91dC1zdGlja3l7XG5cblx0XHQucHJvZHVjdC1zaW5nbGUtc3VtbWFyeXtcblxuXHRcdFx0QGluY2x1ZGUgbXEtdXAobGcpe1xuXG5cdFx0XHRcdHdpZHRoOiB2YXIoLS1yZC13Yy0tc3VtbWFyeS0td2lkdGgpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoMTAwJSArIDFlbSk7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdCZfX2lubmVye1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHRcdFx0dG9wOiBjYWxjKHZhcigtLWRpdmVyLS1zdGlja3ktLXBvc2l0aW9uLS10b3AsIDApICsgMWVtKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0b3AgLjI1cztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lbnRyeS1mb3Jte1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEuNWVtO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IHZhcigtLXJkLS1zLS1zaGFkb3cpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdFx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcblx0XHRcdFx0XHQmICA+IC5wcmljZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmICA+ICo6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtcS11cChsZyl7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tcmQtd2MtLXN1bW1hcnktLXdpZHRoKSArIDFlbSk7XG5cdFx0XHQvLyAucHJvZHVjdC1zaW5nbGUtYm9keSA+ICo6bm90KC5wcm9kdWN0LXNpbmdsZS1zdW1tYXJ5KXtcblx0XHRcdC8vIFx0d2lkdGg6IGNhbGMoMTAwJSAtICh2YXIoLS1yZC13Yy0tc3VtbWFyeS0td2lkdGgpICsgMWVtKSk7XG5cdFx0XHQvLyB9XG5cdFx0fVxuXG5cdH1cblxuXHQvLyBoMS5wcm9kdWN0X3RpdGxle1xuXHQvLyBcdGZvbnQtc2l6ZTogMS40ZW07XG5cdC8vIFx0bWFyZ2luOjA7XG5cdC8vIFx0cGFkZGluZy1pbmxpbmUtZW5kOiA0OHB4O1xuXHQvLyB9XG5cblx0Ji5pcy1kZXNpZ24tbWF0ZXJpYWx7XG5cblx0XHRiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmQtLXMtLXJhZGl1cyk7XG5cdFx0Ym94LXNoYWRvdzogdmFyKC0tcmQtLXMtLXNoYWRvdyk7XG5cdFx0cGFkZGluZzogMmVtO1xuXG5cdFx0QGluY2x1ZGUgbXEtZG93bihtZCl7XG5cdFx0XHRwYWRkaW5nLWlubGluZTogMDtcblx0XHR9XG5cblx0XHQvLyA6d2hlcmUoXG5cdFx0Ly8gXHQucHJvZHVjdC1zaW5nbGUtYm9keV9faGVhZCxcblx0XHQvLyBcdC5wcm9kdWN0LXNpbmdsZS1ib2R5X19jb250ZW50LFxuXHRcdC8vIFx0Lndvb2NvbW1lcmNlLXByb2R1Y3Qtc2VjdGlvbi1hZGRpdGlvbmFsX2luZm9ybWF0aW9uLFxuXHRcdC8vICl7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHQvLyBcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcblx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IHZhcigtLXJkLS1zLS1yYWRpdXMpO1xuXHRcdC8vIFx0Ym94LXNoYWRvdzogdmFyKC0tcmQtLXMtLXNoYWRvdyk7XG5cdFx0Ly8gXHRwYWRkaW5nOiAyZW07XG5cdFx0Ly8gfVxuXHRcdFxuXHRcdC5wcm9kdWN0LXNpbmdsZS1ib2R5X190YWJze1xuXHRcdFx0Ly8gbWFyZ2luLXRvcDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdH1cblxuXHRcdC5zaG93LW1vcmUtYnRue1xuXHRcdFx0YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKSA3NSUpO1xuXHRcdH1cblxuXHRcdCYuaXMtbGF5b3V0LXN0aWNreXtcblxuXHRcdFx0LnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnl7XG5cdFx0ICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAzZW0pO1xuXHRcdFx0XHR0b3A6IC0yZW07XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdCYubC13aWR0aC1mdWxse1xuXHRcdC5wcm9kdWN0LXNpbmdsZS1ib2R5LFxuXHRcdC5wcm9kdWN0LXNpbmdsZS1ib2R5X19jb250ZW50e1xuXHRcdFx0JiA+IDppcyg6bm90KC5hbGlnbmZ1bGwsLmFsaWdubGVmdCwuYWxpZ25yaWdodCwuaXMtcG9zaXRpb24tb3ZlcmxheSwucHJvZHVjdC1zaW5nbGUtYm9keV9fY29udGVudCkpe1xuXHRcdFx0XHRtYXgtd2lkdGg6IHZhcigtLXJkLS1sLS1tYXgpO1xuXHRcdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdmFyKC0td3AtLXN0eWxlLS1ibG9jay1nYXAsMi41cmVtKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0td3AtLXN0eWxlLS1ibG9jay1nYXAsMi41cmVtKTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQmLnByb2R1Y3QtdHlwZS1ncm91cGVke1xuXHRcdC5wcm9kdWN0LXNpbmdsZS1zdW1tYXJ5IC5lbnRyeS1mb3Jte1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRcbn1cblxuXG5cbi5lbnRyeS1mb3Jte1xuXHRib3gtc2hhZG93OiBub25lO1xuXG5cdCYuaXMtcHJvZHVjdC10eXBlLWdyb3VwZWR7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5jYXJ0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAuNWVtO1xuXHRcdCYuZ3JvdXBlZF9mb3Jte1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Z2FwOiAwO1xuXHRcdH1cblxuXHRcdC8vICYgPiAqICsgKntcblx0XHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdFx0Ly8gbWFyZ2luLXRvcDogLjhlbTtcblx0XHQvLyB9XG5cblx0XHQucHJvZHVjdC1ib29rbWFya3tcblx0XHRcdHBhZGRpbmc6IC40ZW07XG5cdFx0fVxuXG5cdFx0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJde1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpKTtcblx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeS1vbikpO1xuXHRcdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdFx0cGFkZGluZy1ibG9jazogLjhlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZTg1NFwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogJG1hdGVyaWFsLWljb247XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMC4zZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtM3B4O1xuXHRcdFx0fVxuXHRcdFx0Ji5kaXNhYmxlZHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8uMSk7XG5cdFx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy42KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLm91dC1vZi1zdG9jayB7XG5cdFx0Ly8gICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0Ly8gICAgIGNvbG9yOiAjZmZmO1xuXHRcdC8vICAgICBtYXJnaW46IDA7XG5cdFx0Ly8gICAgIHBhZGRpbmc6IDFlbTtcblx0XHQvLyB9XG5cblx0XHQjd2Mtc3RyaXBlLXBheW1lbnQtcmVxdWVzdC13cmFwcGVyLFxuXHRcdCN3Yy1zdHJpcGUtcGF5bWVudC1yZXF1ZXN0LWJ1dHRvbi1zZXBhcmF0b3J7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblxuXHR9XG5cblx0LnByaWNle1xuXHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdH1cblxufVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxze1xuXG5cdGZsZXg6IDE7XG5cdGNvbHVtbi1nYXA6IDFyZW07XG5cblxuXHQmID4gcHtcblx0XHRtYXJnaW4tdG9wOjFyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmICsgcHtcblx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JiA+IC5wcmljZXtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wcm9kdWN0X3RpdGxle1xuXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAuOHJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19zaG9ydC1kZXNjcmlwdGlvbntcblx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0b3BhY2l0eTogLjg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXG5cdC5wcm9kdWN0LXNpbmdsZS1ib2R5e1xuXHRcdCZfX3RhYnN7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmX19jb250ZW50e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0LXNpbmdsZS10YWItdGl0bGUge1xuXHRmb250LXNpemU6IDEuNDJtO1xufVxuXG4vLyB2YXJpYXRpb25zIC0tLS0tLS0tLS1cblxudGFibGUudmFyaWF0aW9uc3tcblx0Ym9yZGVyOiBub25lO1xuXHQvLyBtYXJnaW4tYmxvY2s6IDFlbSAuOGVtO1xuXHRmb250LXNpemU6IC44ZW07XG5cdHRoLHRke1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdHRye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IC4yZW07XG5cdFx0JiArIHRye1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjA2KTtcblx0XHRcdHBhZGRpbmctdG9wOiAuOGVtO1xuXHRcdFx0bWFyZ2luLXRvcDogLjhlbTtcblx0XHR9XG5cdH1cblx0LmxhYmVse1xuXHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pIC8gLjA2KTtcblx0XHRwYWRkaW5nOiAuNGVtIC41ZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGZvbnQtc2l6ZTogLjllbTtcblx0fVxuXHR0ZC52YWx1ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdC8vIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHQvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXg6IDE7XG5cdFx0c2VsZWN0e1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZzogLjRlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHR9XG5cdFx0YS5yZXNldF92YXJpYXRpb25ze1xuXHRcdFx0ZmxleDpub25lO1xuXHRcdFx0Z2FwOiAuOGVtO1xuXHRcdH1cblx0fVxuXG59XG5cbi52YXJpYXRpb25zX2Zvcm17XG5cblx0Ly8gcGFkZGluZzogMWVtIDEuNWVtIDEuNWVtO1xuXHQvLyBiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0Ly8gY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXHQvLyBib3JkZXItcmFkaXVzOiAzcHg7XG5cdC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC8vIGdhcDogMC41ZW07XG5cdFxuICAgIFxuXG5cdC5zaW5nbGVfdmFyaWF0aW9uX3dyYXB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuICAgIC53b29jb21tZXJjZS12YXJpYXRpb257XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgY29sdW1uLWdhcDogMC40ZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMSk7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAmLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRvcGFjaXR5OiAuODtcbiAgICAgICAgICAgIC8vIG9yZGVyOiAtMTtcbiAgICAgICAgfVxuICAgICAgICAmLXByaWNle1xuICAgICAgICAgICAgLy8gb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJi1hZGQtdG8tY2FydHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAwLjRlbTtcbiAgICAgICAgICAgICYud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0LWRpc2FibGVke1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gLnF1YW50aXR5ICsgYnV0dG9uLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b257XG4gICAgICAgICAgICAvLyAgICAgZmxleDogMTtcbiAgICAgICAgICAgIC8vIH1cblxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1iZXR3ZWVuKGxnLHhsKXtcbiAgICAgICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIC5xdWFudGl0eXtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBpbnB1dC5xdHl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpbmdsZV92YXJpYXRpb25fd3JhcHtcbiAgICAvLyBcdGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvLyAudmFyaWF0aW9uc19idXR0b257XG4gICAgICAgIC8vIFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gICAgICAgIC8vIH1cbiAgICB9XG5cbi8vIFx0LnNpbmdsZV92YXJpYXRpb257XG4vLyBcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG4vLyBcdFx0cGFkZGluZzogOHB4IDEzcHg7XG4vLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuLy8gICAgICAgLy8gICAud29vY29tbWVyY2UtdmFyaWF0aW9uLXNrdXtcbi8vICAgIC8vICBcdCAgICBkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdCAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4vLyBcdCAgICAgLy8gICAgcGFkZGluZy1ib3R0b206IDhweDtcbi8vICAgICAgIC8vICAgfVxuLy8gICAgICAvLyAgICAud29vY29tbWVyY2UtdmFyaWF0aW9uLWRlc2NyaXB0aW9ue1xuLy8gICAgIFx0Ly8gXHRwe1xuLy8gICAgIFx0Ly8gXHRcdG1hcmdpbi1ib3R0b206IDA7XG4vLyBcdFx0Ly8gXHQgICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4vLyBcdFx0ICAgLy8gICAgICAvLyBwYWRkaW5nLXRvcDogOHB4O1xuLy8gICAgIFx0Ly8gXHR9XG4vLyAgICAgXHQvLyB9XG4vLyBcdFx0LnByaWNlIGRlbHtcbi8vIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vIFx0XHR9XG5cblxuLy8gXHR9XG5cbiAgICAvLyAudmFyaWF0aW9uc19idXR0b257XG4gICAgLy8gXHRkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgLy8gfVxuXG59XG5cbi8vIGdyb3VwZWQgLS0tLS0tLS0tLVxuXG4vLyAud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3R7XG4vLyBcdGZvbnQtc2l6ZTogLjllbTtcbi8vIFx0dGR7XG4vLyBcdFx0cGFkZGluZzogMDtcbi8vIFx0XHRib3JkZXI6IG5vbmU7XG4vLyBcdH1cblxuLy8gXHQmLWl0ZW17XG5cbi8vIFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHRcbi8vIFx0XHRiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcbi8vIFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG4vLyBcdFx0Ym94LXNoYWRvdzogdmFyKC0tcmQtLXMtLXNoYWRvdyk7XG4vLyBcdFx0Ly8gYm9yZGVyLXJhZGl1czogdmFyKC0tcmQtLXMtLXJhZGl1cyk7XG4vLyBcdFx0cGFkZGluZzogMWVtO1xuLy8gXHRcdGdhcDogLjVlbTtcblx0XHRcbi8vIFx0XHQmICsgJntcbi8vIFx0XHRcdG1hcmdpbi10b3A6IC41ZW07XG4vLyBcdFx0fVxuXG4vLyBcdFx0Jl9fbGFiZWx7XG4vLyBcdFx0XHRhe1xuLy8gXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyBcdFx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG4vLyBcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuXG5cblxuXG4vLyAucHJvZHVjdC10eXBlLWdyb3VwZWR7XG5cbi8vICAgICAuZW50cnktc3VtbWFyeXtcbi8vICAgICAgICAgLmdyb3VwZWRfZm9ybXtcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbSAxLjVlbTtcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuLy8gICAgICAgICAgICAgY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuLy8gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuLy8gICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICAgICAgICAgIGdhcDogMC41ZW07XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4gICAgXG5cbi8vIH1cblxuLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0e1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAvLyB0ZHtcbiAgICAvLyAgICAgYXtcbiAgICAvLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuXHR0Ym9keXtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcblx0XHRnYXA6IDFlbTtcblx0XHRmb250LXNpemU6IC45ZW07XG5cdH1cblxuICAgICYtaXRlbXtcbiAgICAgICAgJl9fcXVhbnRpdHkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvcmRlcjogMTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJkLS1zLS1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IDJweCAzcHggNnB4IHJnYigwIDAgMC8uMSksIDAgMCAwIDFweCByZ2IoMCAwIDAvLjA1KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgZ2FwOiAuNWVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHRcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU1Y2NcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYXRlcmlhbC1pY29uO1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19sYWJlbHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuOndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSl7XG5cdC8vIG1haW4jbWFpbntcblx0Ly8gXHRkaXNwbGF5OiBibG9jaztcblx0XHRcblx0Ly8gfVxuXG5cdC5wcm9kdWN0W2lkXj1cInByb2R1Y3QtXCJde1xuXG5cdFx0Ly8gZGlzcGxheTogZmxleDtcblx0XHQvLyBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Ly8gZ2FwOiBtYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6ICc0MCcpIG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzUwJyk7XG5cblx0XHQvLyBnYXA6IG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzQwJyk7XG5cdFx0Ly8gY29sdW1uLWdhcDogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnMCcpO1xuXG5cdFx0JiA+IGF7XG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdFx0JiA+ICo6bm90KC5vbnNhbGUpICsgKntcblx0XHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAuNmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyAucHJvZHVjdC10aHVtYm5haWwtd3JhcCB+ICoge1xuXHRcdFx0Ly8gXHRtYXJnaW4tYmxvY2stc3RhcnQ6IC42ZW07XG5cdFx0XHQvLyB9XG5cdFx0fVxuXG5cdFx0Ly8gLnByb2R1Y3QtaGVhZGVye1xuXHRcdC8vIFx0ZGlzcGxheTogZmxleDtcblx0XHQvLyBcdC8vIGZsZXgtd3JhcDp3cmFwO1xuXHRcdC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuXHRcdC8vIFx0Lm9uc2FsZXtcblx0XHQvLyBcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gXHQgICAgYmFja2dyb3VuZDogI2YwMDtcblx0XHQvLyBcdCAgICBjb2xvcjogI2ZmZjtcblx0XHQvLyBcdCAgICB6LWluZGV4OiAxO1xuXHRcdC8vIFx0ICAgIGZvbnQtc2l6ZTogLjhlbTtcblx0XHQvLyBcdCAgICB3aWR0aDogNTBweDtcblx0XHQvLyBcdCAgICBsaW5lLWhlaWdodDogNTBweDtcblx0XHQvLyBcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ly8gXHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdC8vIFx0ICAgIHRvcDogLTEwcHg7XG5cdFx0Ly8gXHQgICAgbGVmdDogLTEwcHg7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfVxuXG5cdCAgICAvLyBnYWxsZXJ5IC0tLS0tLS0tLS1cblx0XHQud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcblx0XHRcdC8vIHdpZHRoOiBtYXgoNTAlLDQyMHB4KTtcblx0XHRcdC8vIG1hcmdpbi1yaWdodDogMmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ly8gZGlzcGxheTogZmxleDtcblx0XHRcdC8vIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdGdhcDogMWVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQuZmxleC12aWV3cG9ydCB7XG5cdFx0XHRcdC8vIGZsZXg6IDE7XG5cdFx0XHRcdC8vIG1hcmdpbi1sZWZ0OiBjYWxjKDgwcHggKyAxZW0pO1xuXG5cdFx0XHR9XG5cdFx0XHQmX193cmFwcGVye1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3RyaWdnZXJ7XG5cblx0XHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IC41ZW07XG5cdFx0XHRcdHRvcDogLjVlbTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA5cHg7XG5cdFx0XHRcdFx0bGVmdDogOXB4O1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDE5cHg7XG5cdFx0XHRcdFx0bGVmdDogMjJweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0Jl9fY2FwdGlvbntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMjU1IDI1NSAyNTUgLyAuNyk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0cGFkZGluZzogLjVlbTtcblx0XHRcdH1cblxuXHRcdFx0LmZsZXgtY29udHJvbC10aHVtYnN7XG5cdFx0XHQgICAgZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLG1pbm1heCg1MHB4LDFmcikpO1xuXHRcdFx0ICAgIGdyaWQtZ2FwOiA4cHg7XG5cdFx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogOHB4O1xuXHRcdFx0XHQvLyBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly8gb3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRcdC8vIGxlZnQ6IDA7XG5cdFx0XHRcdC8vIHRvcDogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0Ly8gJiArIGxpe1xuXHRcdFx0XHRcdC8vIFx0bWFyZ2luLXRvcDogLjRlbTtcblx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCYuZmxleC1hY3RpdmUsXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihsZyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHQgICAgLy8gc3VtbWFyeSAtLS0tLS0tLS0tXG5cdCAgICAuc3VtbWFyeXtcblx0XHRcdC8vIHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHQvLyAvLyB0b3A6IGNhbGModmFyKC0tcmQtLXMtLWhlYWRlciwwKSArIDFlbSk7XG5cdFx0XHQvLyB0b3A6IGNhbGModmFyKC0tZGl2ZXItLXN0aWNreS0tcG9zaXRpb24tLXRvcCwgMWVtKSArIDFlbSk7XG5cdFx0XHQvLyBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKHZhcigtLWRpdmVyLS1zdGlja3ktLXBvc2l0aW9uLS10b3AsIDFlbSkgKyB2YXIoLS1kaXZlci0tc3RpY2t5LS1wb3NpdGlvbi0tYm90dG9tLCAxZW0pICsgMmVtKSk7XG5cdFx0XHQvLyBvdmVyZmxvdzogYXV0bztcblx0XHRcdC8vIHRyYW5zaXRpb246IC4zcyB0b3A7XG5cdCAgICBcdC8vIGZsZXg6MTtcblx0XHRcdC8vIHBhZGRpbmc6IG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzUwJyk7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHRcdC8vIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcblx0XHRcdC8vIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdC8vICYgPiAqICsgKntcblx0XHRcdC8vIFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiBtYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6ICcxMCcpO1xuXHRcdFx0Ly8gXHRtYXJnaW4tYmxvY2stZW5kOiAwO1xuXHRcdFx0Ly8gfVxuXG5cblxuXHRcdFx0Ly8gLmRpdmVyLWJyZWFkY3J1bWJ7XG5cdFx0XHQvLyBcdCYgPiBsaTpsYXN0LWNoaWxke1xuXHRcdFx0Ly8gXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIH1cblxuXHQgICAgXHQud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmd7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGdhcDogMC40ZW07XG5cdCAgICBcdFx0LnN0YXItcmF0aW5nIHtcblx0XHRcdCAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XG5cdFx0XHQgICAgICAgIC8vIG1hcmdpbjogMnB4IDZweCAwIDA7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHQud29vY29tbWVyY2UtcmV2aWV3LWxpbmt7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXG5cblx0XHRcdC5wcm9kdWN0X2NhdGVnb3J5e1xuXHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucHJvZHVjdF90YWdze1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiAycHggOHB4O1xuXHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IC44ZW07XG5cdFx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHQgICAgY29sb3I6ICM2NjY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHQucHJvZHVjdC1tZXRhIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ud29vY29tbWVyY2UtcHJvZHVjdC1ib29rbWFyayB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzUwJyk7XG5cdFx0XHRcdHRvcDogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnNTAnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdFx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcblx0XHRcdFx0d2lkdGg6IDM4cHg7XG5cdFx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdCYuaXMtYWN0aXZle1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjIpO1xuXHRcdFx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpLy44KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHRcdC8vIEBpbmNsdWRlIG1ha2UtbWVkaWEtcXVlcnkobWFwLWdldCgkYnJlYWtwb2ludC11cCwgJ2xnJyksICcsICcsIG1hcC1nZXQoJGJyZWFrcG9pbnQtZG93biwgJ3hsJykpIHtcblx0XHRcdC8vIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHQvLyB9XG5cdFx0XHRcblx0XHRcdC8vIEBtZWRpYSAje21ha2UtbWVkaWEtcXVlcnkobWFwLWdldCgkYnJlYWtwb2ludC11cCwgJ2xnJyksIG1hcC1nZXQoJGJyZWFrcG9pbnQtZG93biwgJ3hsJykpfSB7XG5cdFx0XHQvLyBcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Ly8gICB9XG5cdFx0XHRcblxuXHRcdFx0QGluY2x1ZGUgbXEtYmV0d2Vlbi1taW4obGcseGwpe1xuXHRcdFx0XHR0Ym9keXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0cntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0dGh7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNGVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGgsdGR7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzLWl0ZW17XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYmxvY2s6IC42ZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHQgICAgfVxuXG5cdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlc3tcblx0XHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRcdHRkLHRoe1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHR9XG5cdFx0XHQmLWl0ZW17XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4wOCk7XG5cdFx0XHRcdCZfX2xhYmVsIHtcblx0XHRcdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1pbmxpbmU6IDAgLjVlbTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fdmFsdWUge1xuXHRcdFx0XHRcdHBhZGRpbmctaW5saW5lOiAuNWVtIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXG5cdFx0Ly8gdGFicyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cdFx0LndjLXRhYnMtd3JhcHBlcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dWwudGFicy53Yy10YWJzIHtcblx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWVlO1xuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHQgICAgbGl7XG5cdFx0XHQgICAgXHRhe1xuXHRcdCAgICBcdFx0ICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuXHRcdFx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0ICAgIGNvbG9yOiAjY2NjO1xuXHRcdFx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdCAgICBmb250LXNpemU6IC45ZW07XG5cdFx0XHRcdFx0ICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXG5cdFx0XHQgICAgXHR9XG5cdFx0XHQgICAgXHQmLmFjdGl2ZSBhe1xuXHRcdFx0XHRcdCAgICBjb2xvcjogIzAwMDtcblx0XHRcdFx0XHQgICAgJjphZnRlcntcblx0XHRcdFx0XHQgICAgXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDNweDtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICBib3R0b206IC0zcHg7XG5cdFx0XHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHQgICAgXHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIEBpbmNsdWRlIG1xLXVwKGxnKXtcblx0XHQvLyBcdC5hcnRpY2xlLXNpZGUtYnV0dG9uc3tcblx0XHQvLyBcdFx0bWFyZ2luLXJpZ2h0OiAuOGVtO1xuXHRcdC8vIFx0fVxuXG5cdFx0Ly8gXHQucHJvZHVjdC1zaW5nbGUtc3VtbWFyeXtcblx0XHQvLyBcdFx0bWFyZ2luLWxlZnQ6IDEuNGVtO1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblxuXHR9XG59XG5cbi5wcm9kdWN0LXRheG9ub21pZXN7XG5cdGdhcDogNXB4O1xuXHQubWF0ZXJpYWwtaWNvbntcblx0XHQtLXJkLWljb24tLXdpZHRoOiA0MDA7XG5cdH1cblx0YXtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAuN2VtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRwYWRkaW5nOiAuM2VtIC42ZW07XG5cdH1cblxufVxuXG5cbi5wcm9kdWN0LWJyYW5kc3tcblx0YXtcblx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdFx0YmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1hY2NlbnQpKTtcblx0fVxufVxuXG4ucHJvZHVjdC1jYXRlZ29yaWVze1xuXHRhe1xuXHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLWFjY2VudCkpO1xuXHRcdGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tYWNjZW50KS8uMSk7XG5cdH1cbn1cblxuLnByb2R1Y3RfbWV0YSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAuOGVtO1xuXHQvLyBvcGFjaXR5OiAuNjtcblx0Ly8gYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjEpO1xuXHQvLyBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxZW07XG5cdC8vIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuXHQvLyBkaXNwbGF5OiBmbGV4O1xuXHQvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQvLyBnYXA6IDFlbTtcblx0Ly8gJl9fdGl0bGV7XG5cdC8vIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdC8vIFx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdC8vIH1cblx0Jl9sYWJlbCB7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0ZmxleDogbm9uZTtcblx0fVxuXHQmID4gKiB7XG5cdFx0bWFyZ2luLXRvcDogLjNlbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG5cbnAuc3RvY2t7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXRleHQpKTtcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8uMik7XG5cdC8vIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuXHQvLyBib3JkZXItcmFkaXVzOiAzcHg7XG5cdCYuaW4tc3RvY2t7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJG5vdGljZS1jb2xvciwgJGtleTogJ3N1Y2Nlc3MnKTtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKG1hcC1nZXQoJG1hcDogJG5vdGljZS1jb2xvciwgJGtleTogJ3N1Y2Nlc3MnKSw2MCUpO1xuXHR9XG59XG5cblxuLnByb2R1Y3Qtb25zYWxle1xuXHQvLyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAvLyBwYWRkaW5nOiAuM2VtIC42ZW07XG5cdGNvbG9yOiAjZjAwO1xuXHQvLyBjb2xvcjogI2ZmZjtcbn1cblxucC50b3RhbC1zYWxlc3tcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSAvIC41KTtcbn1cblxuLy8gLnNrdV93cmFwcGVyLFxuLy8gLnBvc3RlZF9pbixcbi8vIC50YWdnZWRfYXN7XG4vLyBcdGRpc3BsYXk6IGZsZXg7XG4vLyBcdGZsZXgtd3JhcDogd3JhcDtcbi8vIFx0Z2FwOiAuNGVtO1xuLy8gXHRhe1xuLy8gXHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLWxpbmspKTtcbi8vIFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyBcdFx0Zm9udC1zaXplOiBtaW4oMS4ycmVtLCAuOWVtKTtcbi8vIFx0fVxuLy8gfVxuXG4vLyAucG9zdGVkX2lue1xuLy8gXHRhe1xuLy8gXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tbGluaykgLyAwLjUpO1xuLy8gXHRcdHBhZGRpbmc6IC4yZW0gLjhlbTtcbi8vIFx0XHRib3JkZXItcmFkaXVzOiAzZW07XG4vLyBcdH1cbi8vIH1cblxuLnByb2R1Y3QtbWV0YS1pdGVtcyB7XG4gICAgZ2FwOiAuNGVtO1xufVxuXG4ucHJvZHVjdC10YWdze1xuICAgIG1hcmdpbi10b3A6IDhweDtcblx0YXtcblxuXHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLWxpbmspKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1zaXplOiBtaW4oMS4ycmVtLCAuOWVtKTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6XCIjXCI7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0LWJhZGdle1xuXHRnYXA6IDNweDtcblx0Jl9faXRlbXtcblx0XHRib3JkZXI6IDFweCBzb2xpZDtcblx0XHRwYWRkaW5nOiAzcHggNnB4O1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1yZC0tcy0tcmFkaXVzKTtcblx0XHQmW2FyaWEtY29udHJvbHNde1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LCBcbi8vIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsIFxuLy8gLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LCBcbi8vIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0XG5cblxudWwuc3VtbWFyeS1tZW51e1xuICAgIC5tZW51LWl0ZW17XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgJi5pcy1kZXB0aC0we1xuICAgICAgICAgICAgYTpub3QoLmhhcy1pY29uKTpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAuOGVtO1xuXHRcdFx0XHRoZWlnaHQ6IC44ZW07XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCc+PHBvbHlsaW5lIHBvaW50cz0nMywxIDcsNSAzLDknIGZpbGw9J25vbmUnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPlwiKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRvcGFjaXR5OiAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgLy8gY29udGVudDogbm9uZTtcblx0XHRcdFx0b3BhY2l0eTogMC4xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0Ji1oYW5kbGV7XG5cdFx0XHRwYWRkaW5nOiAuOGVtO1xuXHRcdH1cbiAgICB9XG59IiwiXG4uZW50cnktc3VtbWFyeXtcbiAgICAmICA+IC5wcmljZXtcbiAgICAgICAgcGFkZGluZzogMC44ZW0gMS4yZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuICAgICAgICBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgZm9ybS5jYXJ0e1xuICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXXtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgc2ltcGxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9kdWN0LXR5cGUtc2ltcGxle1xuXG4gICAgLmVudHJ5LXN1bW1hcnl7XG5cbiAgICAgICAgJiAgPiAucHJpY2V7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxZW0gLjVlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGZvcm0uY2FydHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDEuNWVtIDEuNWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG4gICAgICAgICAgICBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHZhcmlhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIC5wcm9kdWN0W2NsYXNzKj1cInByb2R1Y3QtdHlwZS12YXJpYWJsZVwiXXtcblxuLy8gICAgIC8qIGZvcm1cbi8vICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vICAgICAvLyAuZW50cnktc3VtbWFyeXtcbi8vICAgICAvLyAgICAgLnZhcmlhdGlvbnNfZm9ybXtcbi8vICAgICAvLyAgICAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbSAxLjVlbTtcbi8vICAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuLy8gICAgIC8vICAgICAgICAgY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuLy8gICAgIC8vICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuLy8gICAgIC8vICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICAvLyAgICAgICAgIGdhcDogMC41ZW07XG4vLyAgICAgLy8gICAgIH1cbi8vICAgICAvLyB9XG4gICAgXG4vLyAgICAgdGFibGUudmFyaWF0aW9uc3tcbi8vICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuLy8gICAgICAgICAvLyB0aCx0ZHtcbi8vICAgICAgICAgLy8gICAgIHBhZGRpbmc6MCAwIDAuNGVtIDA7XG4vLyAgICAgICAgIC8vIH1cbi8vICAgICAgICAgLy8gdHJ7XG4vLyAgICAgICAgIC8vICAgICAmICsgdHJ7XG4vLyAgICAgICAgIC8vICAgICAgICAgdGgsdGR7XG4vLyAgICAgICAgIC8vICAgICAgICAgICAgIHBhZGRpbmctdG9wOjAuNGVtO1xuLy8gICAgICAgICAvLyAgICAgICAgIH1cbi8vICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIFxuXG4vLyAgICAgICAgIC8vIH1cbi8vICAgICB9XG5cblxuLy8gfVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBzdWJzY3JpcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnByb2R1Y3QtdHlwZS12YXJpYWJsZS1zdWJzY3JpcHRpb257XG5cbn0iLCJcbi53b29jb21tZXJjZS1sb29wLXByb2R1Y3R7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXJnaW46IDA7XG5cdC8vIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tO1xuXG5cdCZfX2xpbmt7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ly8gYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRmbGV4OiAxO1xuXHRcdC8vIGdhcDogLjhlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC8vIGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHQvLyBwYWRkaW5nLWJvdHRvbTogLjhlbTtcblx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cblx0XHQvLyAmID4gKntcblx0XHQvLyBcdG1hcmdpbjogMCBhdXRvO1xuXHRcdC8vIFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuXHRcdC8vIFx0JiArICp7XG5cdFx0Ly8gXHRcdG1hcmdpbi10b3A6IC44ZW07XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfVxuXG5cdH1cblx0Jl9fdGh1bWJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5wcmljZXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLjVlbTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpIC8gLjYpO1xuXHRcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXHRcdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG5cdFx0XHRwYWRkaW5nOiAuNWVtIC44ZW07XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgM2VtIDNlbSAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2JvZHl7XG5cdFx0bWFyZ2luLXRvcDogLjhlbTtcblx0XHRmbGV4OiAxO1xuXHRcdCYgPiAqe1xuXHRcdFx0bWFyZ2luLWJsb2NrOiAwO1xuXHRcdFx0JiArICp7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC44ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aW1ne1xuXHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC8vIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmQtLXMtLXJhZGl1cyk7XG5cdFx0Ly8gZmxleDogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXG5cdCYtdGl0bGV7XG5cdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHQmX19mb290ZXJ7XG5cdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRwYWRkaW5nLXRvcDogLjZlbTtcblx0fVxuXG5cdC5zdWJzY3JpcHRpb24tZGV0YWlsc3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wcmljZXtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC8vIG1hcmdpbi1yaWdodDogYXV0bztcblx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0ZGVse1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFxuXHR9XG5cdC8vIC5vbnNhbGV7XG5cdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvLyBcdHRvcDogNnB4O1xuXHQvLyBcdHJpZ2h0OiA2cHg7XG5cdC8vIFx0Ym9yZGVyOiBub25lO1xuXHQvLyBcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ly8gXHRwYWRkaW5nOiAuM2VtIC40ZW07XG5cdC8vIFx0Zm9udC1zaXplOiAxMHB4O1xuXHQvLyBcdGxpbmUtaGVpZ2h0OiAxO1xuXHQvLyBcdHotaW5kZXg6IDE7XG5cdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogI2YwMDtcblx0Ly8gXHRjb2xvcjogI2ZmZjtcblx0Ly8gXHRmb250LXdlaWdodDogYm9sZDtcblx0Ly8gfVxuXG5cblx0LnByb2R1Y3QtZGVzY3JpcHRpb257XG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdG9wYWNpdHk6IC44O1xuXHRcdG1hcmdpbi10b3A6IC40ZW07XG5cdFx0cHtcblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0XHR9XG5cdH1cblx0YS5idXR0b257XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC8vIGJveC1zaGFkb3c6IDJweCAzcHggNnB4IHJnYigwIDAgMCAvIC4xKTtcblx0XHQvLyBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHBhZGRpbmc6IC42ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Ly8gbWFyZ2luLXRvcDogLjhlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tYWNjZW50KSAvIDAuMDUpO1xuXHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLWFjY2VudCkpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRtYXJnaW4tdG9wOiAxLjVlbTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLWFjY2VudCkgLyAuNCk7XG5cblx0XHQvLyBiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkgLyAuMSk7XG5cdFx0Ly8gY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5KSk7XG5cdFx0Ji5hZGRfdG9fY2FydF9idXR0b24ge1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODU0XCI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWF0ZXJpYWwtaWNvbjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IC0zcHg7XG5cdFx0XHR9XG5cdFx0XHQmLmxvYWRpbmc6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHR9XG5cdFx0XHQmLmFkZGVke1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji5wcm9kdWN0X3R5cGVfdmFyaWFibGU6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OlwiXFxlMTQ3XCI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5hZGRlZF90b19jYXJ0e1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjEpO1xuXHRcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tbGluaykpO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6XCJcXGU4NzZcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYXRlcmlhbC1pY29uO1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hZGRfdG9fbGlrZV9idXR0b24ge1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6XCJcXGU4N2RcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYXRlcmlhbC1pY29uO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5cblxuLnByb2R1Y3QtY2F0ZWdvcnl7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwO1xuXHRpbWd7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAuOGVtO1xuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwLjcpO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3gtc2hhZG93OiAycHggM3B4IDhweCByZ2IoMCAwIDAgLyAuMSk7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdGgye1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyay5jb3VudHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigwIDAgMCAvIC41KTtcblx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRwYWRkaW5nOiAuMmVtIC40ZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogMWVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdH1cdFxuXHR9XG5cdGF7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxODBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0XG59XG5cblxuLndvb2NvbW1lcmNle1xuXHQvLyBwLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudHtcblx0Ly8gXHRmbG9hdDpsZWZ0O1xuXHQvLyBcdG1hcmdpbi1ib3R0b206MWVtO1xuXHQvLyB9XG5cdC8vIGZvcm0ud29vY29tbWVyY2Utb3JkZXJpbmd7XG5cdC8vIFx0ZmxvYXQ6IHJpZ2h0O1xuXHQvLyBcdG1hcmdpbi1ib3R0b206MWVtO1xuXHQvLyBcdHNlbGVjdHtcblx0Ly8gXHRcdHBhZGRpbmc6IDRweCA4cHg7XG5cdC8vIFx0ICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdC8vIFx0fVxuXHQvLyB9XG5cdC8vIC5hcmNoaXZlLXRpdGxlLWNvbnRhaW5lcntcblx0Ly8gXHQmICsgLnByb2R1Y3RzLWZpbHRlci13cmFwe1xuXHQvLyBcdFx0bWFyZ2luLXRvcDogLTNweDtcblx0Ly8gXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdC8vIFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQvLyAucHJvZHVjdHMtZmlsdGVyLXdyYXB7XG5cdC8vIFx0ZGlzcGxheTogZmxleDtcblx0Ly8gXHRwYWRkaW5nOiBtYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6ICcyMCcpIG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzMwJyk7XG5cdC8vIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ly8gXHRmb250LXNpemU6IC45ZW07XG5cdC8vIFx0JiA+ICp7XG5cdC8vIFx0XHQvLyBmbG9hdDogbm9uZTtcblx0Ly8gXHRcdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC8vIFx0XHRtYXJnaW4tYmxvY2s6MDtcblx0Ly8gXHR9XG5cdC8vIFx0Zm9ybS53b29jb21tZXJjZS1vcmRlcmluZ3tcblx0Ly8gXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHQvLyBcdFx0c2VsZWN0e1xuXHQvLyBcdFx0XHRib3JkZXI6IG5vbmU7XG5cdC8vIFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQvLyBcdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHQvLyBcdFx0XHRwYWRkaW5nOiAwO1xuXHQvLyBcdFx0XHRvcGFjaXR5OiAuODtcblx0Ly8gXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblxuXHQvLyB9XG5cblx0Ly8gc2VjdGlvbi5wcm9kdWN0c3tcblx0Ly8gXHRoMntcblx0Ly8gXHRcdG1hcmdpbjogMDtcblx0Ly8gXHR9XG5cdC8vIH1cblxuXHRcblxuXHQucHJvZHVjdF9saXN0X3dpZGdldHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCxtaW5tYXgoMTIwcHgsMWZyKSk7XG5cdFx0Z2FwOiAuNmVtO1xuXHRcdC5wcm9kdWN0e1xuXHRcdFx0cGFkZGluZzogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnMjAnKTtcblx0XHR9XG5cdH1cblxufVxuXG5cblxuLnByb2R1Y3Rze1xuXHRcdFxuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Ly8gbWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRnYXA6IC44ZW07XG5cdFx0Z2FwOiBtYXAtZ2V0KCRzcGFjZXMsJzIwJyk7XG4gICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLG1pbm1heChtaW4odmFyKC0tZ2lyZC0tY29sdW1uLS13aWR0aCwzMjBweCksMTAwJSksMWZyKSk7XG5cblxuXHRcdCYuaXMtY29sdW1uLWF1dG97XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCxtaW5tYXgobWluKGNhbGModmFyKC0tZ2lyZC0tY29sdW1uLS13aWR0aCwyNDApKjFweCksMTAwJSksMWZyKSk7XG5cdFx0XHQvLyBmb250LXNpemU6IGNhbGModmFyKC0tZ2lyZC0tY29sdW1uLS13aWR0aCwgMjQwKS8xOCowLjFlbSk7XG5cdFx0XHQtLXBvc3Rib3gtLXNpemUtLWZvbnQ6IGNhbGModmFyKC0tZ2lyZC0tY29sdW1uLS13aWR0aCwgMjQwKS8yMCowLjFlbSk7XG5cdFx0fVxuXHRcblx0XHQmLmlzLWNvbHVtbi1maXh7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1naXJkLS1jb2x1bW4tLWxnLDQpLDFmcik7XG5cdFx0XHQtLXBvc3Rib3gtLXNpemUtLWZvbnQ6IGNhbGMoKDEwMC92YXIoLS1naXJkLS1jb2x1bW4tLWxnLDQpLzIwKSowLjZlbSk7XG5cdFxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihtZCl7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWdpcmQtLWNvbHVtbi0tc20sMiksMWZyKTtcblx0XHRcdFx0LS1wb3N0Ym94LS1zaXplLS1mb250OiBjYWxjKCgxMDAvdmFyKC0tZ2lyZC0tY29sdW1uLS1zbSwyKS8zOCkqMC42ZW0pO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Ly8gJi5pcy1jb2x1bW4tZml4e1xuXHRcdC8vIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tZ2lyZC0tY29sdW1uLS1sZyw0KSwxZnIpO1xuXHRcdC8vIFx0QGluY2x1ZGUgbXEtZG93bihtZCl7XG5cdFx0Ly8gXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWdpcmQtLWNvbHVtbi0tc20sMiksMWZyKTtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cblxuXG5cdFx0bGkucHJvZHVjdHtcblxuXHRcdFx0Ly8gaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XG5cdFx0XHRcblx0XHRcdCAgLy8gICAmOmJlZm9yZXtcblx0XHRcdCAgLy8gICBcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ly8gbGVmdDowO1xuXHRcdFx0XHRcdC8vIHRvcDowO1xuXHRcdFx0ICAvLyAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQgIC8vICAgXHRoZWlnaHQ6IDEwMCU7XG5cdFx0ICAgLy8gIFx0XHR0cmFuc2l0aW9uOiAuNHM7XG5cdFx0XHQgIC8vICAgXHRvcGFjaXR5OiAwO1xuXHRcdFx0ICAvLyAgIFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG5cdFx0XHQgIC8vICAgfVxuXG5cblx0XHRcdCAgICAvLyAucHJvZHVjdC1idXR0b24td3JhcHtcblx0XHRcdCAgICAvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICAvLyBcdGJvdHRvbTotMTAwJTtcblx0XHRcdCAgICAvLyBcdGxlZnQ6MDtcblx0XHRcdCAgICAvLyBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIC8vIFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ICAgIC8vIFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0ICAgIC8vIFx0ZGlzcGxheTogZmxleDtcblx0XHRcdCAgICAvLyBcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHQgICAgXHQvLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ICAgIFx0Ly8gICAgIHRyYW5zaXRpb246IC4zcztcblx0XHQgICAgXHQvLyAgICAgZ3JpZC1nYXA6IDEycHg7XG5cdFx0ICAgIFx0Ly8gICAgIGJ1dHRvbntcblx0XHQgICAgXHQvLyAgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgLy8gXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdC8vIFx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdFx0XHQvLyAgICAgICAgIHBhZGRpbmc6IDA7XG5cdFx0XHRcdC8vIFx0ICAgIHdpZHRoOiA0MnB4O1xuXHRcdFx0XHQvLyBcdCAgICBoZWlnaHQ6IDQycHg7XG5cdFx0XHRcdC8vIFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Ly8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQvLyBcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQvLyBcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQgICAgXHQvLyAgICAgfVxuXHRcdFx0ICAgIC8vIFx0LmFkZF90b19jYXJ0X2J1dHRvbiB7XG5cdFx0XHRcdC8vIFx0ICAgICY6YmVmb3Jle1xuXHRcdFx0XHQvLyBcdFx0ICAgIGNvbnRlbnQ6XCJcXGYyMTdcIjtcblx0XHRcdFx0Ly8gXHRcdFx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcblx0XHRcdFx0Ly8gXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdC8vIFx0XHQmLmxvYWRpbmc6YmVmb3Jle1xuXHRcdFx0XHQvLyBcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdC8vIFx0XHQmLmFkZGVkOmJlZm9yZXtcblx0XHRcdFx0Ly8gXHQgICAgXHRjb250ZW50OlwiXFxmMDBjXCI7XG5cdFx0XHRcdC8vIFx0XHRcdGNvbG9yOiMzZmZmMDA7XG5cdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHQgICAgLy8gXHR9XG5cdFx0XHQgICAgLy8gXHQuYWRkX3RvX2xpa2VfYnV0dG9uIHtcblx0XHRcdFx0Ly8gXHQgICAgJjpiZWZvcmV7XG5cdFx0XHRcdC8vIFx0XHQgICAgY29udGVudDpcIlxcZjIxN1wiO1xuXHRcdFx0XHQvLyBcdFx0XHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuXHRcdFx0XHQvLyBcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdCAgICAvLyBcdH1cblx0XHRcdCAgICAvLyB9XG5cdFx0XHRcblxuXHRcdFx0Ly8gJjpob3Zlcntcblx0XHRcdC8vIFx0LnByb2R1Y3QtdGh1bWJuYWlsLXdyYXB7XG5cdFx0XHQvLyBcdFx0aW1ne1xuXHRcdFx0Ly8gXHQgICAgXHRvcGFjaXR5OiAuNDtcblx0XHRcdC8vIFx0ICAgIH1cblx0XHRcdC8vIFx0XHQucHJvZHVjdC1idXR0b24td3JhcHtcblx0XHRcdC8vIFx0XHRcdGJvdHRvbTowO1xuXHRcdFx0Ly8gXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdC8vIFx0XHR9XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIH1cblxuXG5cdFx0XHQvLyAuc3Rhci1yYXRpbmd7XG5cdFx0XHQvLyBcdGZsb2F0OiBub25lO1xuXHRcdFx0Ly8gXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQvLyAgICAgLy8gbWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0Ly8gICAgIGZvbnQtc2l6ZTogLjhlbTtcblx0XHRcdC8vIFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHQvLyB9XG5cdFx0XHQucHJpY2V7XG5cdFx0XHRcdC8vIG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdC8vIGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0Ly8gXHRsaW5lLWhlaWdodDogMTtcblx0XHRcdC8vIFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC8vIFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0Ly8gXHRnYXA6IDAuNWVtO1xuXHRcdFx0Ly8gXHRkZWx7XG5cdFx0XHQvLyBcdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdFx0Ly8gXHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyBcdGluc3tcblx0XHRcdC8vIFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpKTtcblx0XHRcdC8vIFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdC8vIFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQvLyBcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gYS5hZGRfdG9fY2FydF9idXR0b24ge1xuXHRcdFx0Ly8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQvLyAgICAgYmFja2dyb3VuZDogIzAwMDtcblx0XHRcdC8vICAgICBjb2xvcjogI2ZmZjtcblx0XHRcdC8vICAgICBwYWRkaW5nOiAwO1xuXHRcdFx0Ly8gICAgIHBhZGRpbmc6IDNweCA4cHg7XG5cdFx0XHQvLyAgICAgZm9udC1zaXplOiAuOGVtO1xuXHRcdFx0Ly8gICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdC8vICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0Ly8gICAgICYubG9hZGluZ3tcblx0XHQgLy8gICAgXHQgICAgYmFja2dyb3VuZDogI2NjYztcblx0XHRcdC8vIFx0ICAgIGNvbG9yOiAjOTk5O1xuXHRcdFx0Ly8gICAgIH1cblx0XHRcdC8vIH1cblx0XHRcdC8vIGEuYWRkZWRfdG9fY2FydCB7XG5cdFx0XHQvLyAgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvLyAgICAgZm9udC1zaXplOiAuOGVtO1xuXHRcdFx0Ly8gICAgIGNvbG9yOiAjNjdmMTAxO1xuXHRcdFx0Ly8gfVxuXG5cdFx0XHQmLnNwbGlkZV9fc2xpZGUgPiBhe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblxuXG5cdFx0Ji5pcy1kZXNpZ24tY2FyZHtcblx0XHRcdGltZ3tcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdH1cblx0XHRcdC8vIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2JvZHl7XG5cdFx0XHQvLyBcdHBhZGRpbmc6IDFlbTtcblx0XHRcdC8vIFx0bWFyZ2luOiAwO1xuXHRcdFx0Ly8gfVxuXG5cdFx0XHRhLmJ1dHRvbntcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ji5pcy1kZXNpZ24tcGFkZGluZ3tcblx0XHRcdGxpLnByb2R1Y3R7XG5cdFx0XHRcdHBhZGRpbmc6IDFlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmlzLWRlc2lnbi10ZXJ0aWFyeXtcblx0XHRcdGxpLnByb2R1Y3R7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmQtLXMtLXJhZGl1cyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXG5cdH1cblxuXG5cdC5hY3RpdmUtZmlsdGVyc3tcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0Z2FwOiAuNWVtO1xuXHRcdGxpe1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogLjRlbSAuNmVtO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSAvIC4wMSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1yZC0tcy0tcmFkaXVzKTtcblx0XHRcdGJveC1zaGFkb3c6IHZhcigtLXJkLS1zLS1zaGFkb3cpO1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fSIsIi53b29jb21tZXJjZS1jYXJ0e1xuXHQjY29udGVudHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXHQud29vY29tbWVyY2V7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z3JpZC1nYXA6IDI0cHg7XG5cdFx0Lndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuY2FydC1jb2xsYXRlcmFscyB7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0dG9wOiA5NnB4O1xuXHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdFx0cGFkZGluZzogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnNDAnKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8uMSk7XG5cdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKG1kKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0QGluY2x1ZGUgbXEtZG93bihtZCl7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0LmNhcnQtY29sbGF0ZXJhbHN7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LmNyb3NzLXNlbGxze1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0YWJsZS5zaG9wX3RhYmxle1xuXHRcdFx0dGJvZHl7XG5cdFx0XHRcdHRye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4xKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFxuXHR9XG5cblx0Lndvb2NvbW1lcmNlLWNhcnQtZm9ybXtcblx0XHRmbGV4OiAxO1xuXHRcdHRhYmxlLnNob3BfdGFibGV7XG5cdFx0XHR0aCx0ZHtcblx0XHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKG1kKXtcblx0XHRcdFx0XHQmLnByb2R1Y3QtcHJpY2UsXG5cdFx0XHRcdFx0Ji5wcm9kdWN0LXN1YnRvdGFse1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0dGQuYWN0aW9uc3tcblx0XHRcdFx0cGFkZGluZy1pbmxpbmU6IDA7XG5cdFx0XHRcdC5hY3Rpb25zLXdyYXBwZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYnV0dG9ue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4wOCk7XG5cdFx0XHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0JjpkaXNhYmxlZHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY291cG9uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGNvbHVtbi1nYXA6IDZweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGlucHV0I2NvdXBvbl9jb2Rle1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XXtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gQGluY2x1ZGUgbXEtZG93bihtZCl7XG5cdFx0XHRcdC8vIFx0JiA+ICp7XG5cdFx0XHRcdC8vIFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ly8gXHRcdCYgKyAqe1xuXHRcdFx0XHQvLyBcdFx0XHRtYXJnaW4tdG9wOiAuNWVtO1xuXHRcdFx0XHQvLyBcdFx0fVxuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gfVxuXG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdH1cblxuXHQuY2FydF9pdGVte1xuXHRcdGEucmVtb3ZlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNHB4O1xuXHRcdFx0bGVmdDotNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG5cdFx0XHRib3gtc2hhZG93OiAycHggM3B4IDhweCByZ2IoMCAwIDAvLjIpO1xuXHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0XHQucHJvZHVjdC1uYW1le1xuXHRcdFx0YXtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZHVjdC1tZXRhIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fSBcblx0XHQucHJvZHVjdC1wcmljZXtcblx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdH1cblx0XHQucHJvZHVjdC1zdWJ0b3RhbHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblxuXHRcdC5xdWFudGl0eSBpbnB1dC5xdHl7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjgpO1xuXHRcdH1cblx0fVxuXHQvLyAud29vY29tbWVyY2UtY2FydC1mb3Jte1xuXHQvLyBcdCZfX3RpdGxle1xuXHQvLyBcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHQvLyBcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC8vIFx0ICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0Ly8gICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG5cdC8vIFx0ICAgIGgye1xuXHQvLyBcdCAgICBcdGZvbnQtc2l6ZTogMThweDtcblx0Ly8gXHQgICAgXHRmbGV4OjE7XG5cdC8vIFx0ICAgIFx0bWFyZ2luOiAwO1xuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ly8gXHRcdFx0cGFkZGluZzogMDtcblx0Ly8gXHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0Ly8gXHQgICAgfVxuXHQvLyAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHQvLyBcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjEpO1xuXHQvLyBcdH1cblx0Ly8gXHQmX19jYXJ0LWl0ZW17XG5cdC8vIFx0XHRkaXNwbGF5OiBmbGV4O1xuXHQvLyBcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHQvLyBcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC8vICAgICAgICAgZ3JpZC1nYXA6IDE0cHg7XG5cdC8vICAgICAgICAgcGFkZGluZy1ibG9jazogMWVtO1xuXHQvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHQvLyBcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjEpO1xuXG4gICAgLy8gICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjZmZmO1xuXHQvLyBcdCAgICAvLyBtYXJnaW4tYm90dG9tOiA4cHg7XG5cdC8vIFx0ICAgIC8vIGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ly8gXHQgICAgLy8gYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgxOCw2Myw4MiwuMDQpLCAwIDAgMCAxcHggcmdiYSgxNzYsMTgxLDE5MywuMik7XG5cblxuXHQvLyAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXG5cdC8vIFx0XHQucHJvZHVjdC10aHVtYm5haWx7XG5cdC8vIFx0XHQgICAgd2lkdGg6IDgwcHg7XG5cdC8vIFx0XHR9XG5cdC8vIFx0XHQucHJvZHVjdC1uYW1le1xuXHQvLyBcdFx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQvLyBcdFx0ICAgIGNvbG9yOiAjNzJhZWU2O1xuXHQvLyBcdFx0fVxuXHQvLyBcdFx0LnByb2R1Y3QtbWV0YSB7XG5cdC8vIFx0XHQgICAgZmxleDogMTtcblx0Ly8gXHRcdH0gXG5cdC8vIFx0XHQvLyAucXVhbnRpdHl7XG5cdC8vIFx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdC8vIFx0XHQvLyBcdC5xdHl7XG5cdC8vIFx0XHQvLyBcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ly8gXHRcdC8vIFx0fVxuXHQvLyBcdFx0Ly8gfVxuXHQvLyBcdFx0LnByb2R1Y3QtcmVtb3Zle1xuXHQvLyBcdFx0XHRhe1xuXHQvLyBcdFx0XHRcdC8vIGZvbnQtc2l6ZTogMThweDtcblx0Ly8gXHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0Ly8gXHRcdFx0XHQvLyAmOmJlZm9yZXtcblx0Ly8gXHRcdFx0XHQvLyBcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cdC8vIFx0XHRcdFx0Ly8gXHRjb250ZW50OiAnXFxmMDU3Jztcblx0Ly8gXHRcdFx0XHQvLyAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdC8vIFx0XHRcdFx0Ly8gfVxuXHQvLyBcdFx0XHR9XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXG5cblx0Ly8gXHRidXR0b25bbmFtZT1cInVwZGF0ZV9jYXJ0XCJdIHtcblx0Ly8gXHQgICAgZm9udC1zaXplOiAuOGVtO1xuXHQvLyBcdCAgICAmOmJlZm9yZXtcblx0Ly8gXHRcdFx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcblx0Ly8gXHRcdFx0Y29udGVudDogJ1xcZjAxZSc7XG5cdC8vIFx0XHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdC8vIFx0XHQgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG5cdC8vIFx0ICAgICAgICBvcGFjaXR5OiAuNjtcblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQuY2FydF90b3RhbHN7XG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDEuMWVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0fVxuXHRcdC5zaG9wX3RhYmxle1xuXHRcdFx0Ly8gbWluLXdpZHRoOiAzMDBweDtcblx0XHQgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0dGgsdGR7XG5cdFx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdFx0dGh7XG5cdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0dGR7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG5cdFx0XHR9XG5cdFx0XHR0cntcblx0XHRcdCAgICAvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdCAgICAvLyBhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHQgICAgLy8gJiArIHRye1xuXHRcdFx0ICAgIFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjA2KTtcblx0XHRcdCAgICAvLyB9XG5cdFx0XHQgICAgJi5vcmRlci10b3RhbHtcblx0XHRcdCAgICBcdC5hbW91bnR7XG5cdFx0XHQgICAgXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHQgICAgXHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0XHQmLnJlY3VycmluZy10b3RhbHN7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxLjhlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Zm9ybS53b29jb21tZXJjZS1zaGlwcGluZy1jYWxjdWxhdG9ye1xuXHRcdFx0XHRhLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uIHtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IC45ZW07XG5cdFx0XHRcdCAgICBwYWRkaW5nOiA0cHggOHB4O1xuXHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNlY3Rpb24uc2hpcHBpbmctY2FsY3VsYXRvci1mb3JtIHtcblx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IC44ZW07XG5cdFx0XHRcdFx0JiA+ICp7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud2MtcHJvY2VlZC10by1teXBhZ2UsXG5cdC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0e1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvLyBtYXJnaW46IDQwcHggYXV0bztcblx0ICAgIC8vIGRpc3BsYXk6IGZsZXg7XG5cdCAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAvLyB3aWR0aDogMjQwcHg7XG5cdFx0YS53Yy1mb3J3YXJke1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpKTtcblx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeS1vbikpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICBwYWRkaW5nOiA4cHg7XG5cdCAgICAgICAgLy8gJjphZnRlcntcblx0XHRcdC8vIFx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcblx0XHRcdC8vIFx0Y29udGVudDogJ1xcZjA2MSc7XG5cdFx0XHQvLyAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHQvLyAgICAgbWFyZ2luLWxlZnQ6IDZweDtcblx0XHRcdC8vIH1cblx0XHR9XG5cdFx0Ly8gYS5jb250aW51ZS1idXR0b257XG5cdFx0Ly8gXHRjb2xvcjogIzA2NzNiNTtcblx0XHQvLyBcdCY6YmVmb3Jle1xuXHRcdC8vIFx0XHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuXHRcdC8vIFx0XHRjb250ZW50OiAnXFxmMDYwJztcblx0XHQvLyBcdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0XHQvLyBcdCAgICBtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cdH1cblxuXHQud2MtZW1wdHktY2FydC1tZXNzYWdlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG59XG5cblxuXG4vLyAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCwgXG4vLyAud29vY29tbWVyY2UgYS5idXR0b24uYWx0LCBcbi8vIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCwgXG4vLyAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCIsIi53b29jb21tZXJjZS1jaGVja291dHtcblx0Lndvb2NvbW1lcmNlID4gKiArICp7XG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAyZW07XG5cdH1cbn1cblxuLndvb2NvbW1lcmNle1xuXG5cdC8vIC53b29jb21tZXJjZS1Ob3RpY2VHcm91cHtcblx0Ly8gXHR1bC53b29jb21tZXJjZS1lcnJvciB7XG5cdC8vIFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZGMyNzQzO1xuXHQvLyBcdFx0Y29sb3I6ICNkYzI3NDM7XG5cdC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQvLyBcdFx0cGFkZGluZzogMTJweCAxOHB4IDEycHggMzBweDtcblx0Ly8gXHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdC8vIFx0fVxuXHQvLyB9XG5cdFxuXHQvLyAud29vY29tbWVyY2UtTm90aWNlR3JvdXB7XG5cdC8vIFx0dWwud29vY29tbWVyY2UtZXJyb3J7XG5cdC8vIFx0XHRwYWRkaW5nLWJsb2NrOiAxZW07XG5cdC8vIFx0XHRwYWRkaW5nLWlubGluZTogMi42ZW0gMS40ZW07XG5cdC8vIFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHQvLyBcdFx0Jjo6YmVmb3Jle1xuXHQvLyBcdFx0XHRjb250ZW50OiBub25lO1xuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC53b29jb21tZXJjZS1mb3JtLWxvZ2luLXRvZ2dsZSB7XG5cdFx0Ly8gbWFyZ2luLWJvdHRvbTogMmVtO1xuXHRcdC53b29jb21tZXJjZS1pbmZve1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHRcdCYgKyAud29vY29tbWVyY2UtZm9ybS1sb2dpbntcblx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogLjVlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkvLjYpO1xuXHRcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXHRcdFx0cGFkZGluZzptYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6JzMwJyk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0LmZvcm0tcm93LWZpcnN0e1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5mb3JtLXJvdy1sYXN0e1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5mb3JtLXJvd3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvblt0eXBlPXN1Ym1pdF17XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblxuXHRcdH1cblxuXG5cdH1cblxuXHRmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdCAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ICAgIGZsZXgtd3JhcDp3cmFwO1xuXHQgICAgZ2FwOm1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTonNDAnKTtcblx0ICAgICYgPiBkaXZ7XG5cdCAgICBcdHdpZHRoOiAxMDAlO1xuXHQgICAgfVxuXG5cblx0ICAgIC53b29jb21tZXJjZS1jaGVja291dC1kZXRhaWx7XG5cdCAgICBcdGZsZXg6MTtcblx0ICAgIH1cblx0ICAgIC53b29jb21tZXJjZS1jaGVja291dC1vcmRlcntcblx0XHRcdC8vIHBhZGRpbmctaW5saW5lOiBtYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6JzQwJyApO1xuXHRcdFx0Ly8gcGFkZGluZy1ibG9jazogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiczMCcgKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8uMSk7XG5cblx0XHRcdC8vIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1yZC0tcy0taGVhZGVyLDApIC0gMmVtKTtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXG5cblx0XHRcdEBpbmNsdWRlIG1xLXVwKGxnKXtcblx0XHRcdFx0d2lkdGg6IDMyMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0XHR0b3A6IGNhbGModmFyKC0tcmQtLXMtLWhlYWRlciwwKSAgKyAxZW0pO1xuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybS1yb3cucGxhY2Utb3JkZXIge1xuXHRcdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHR9XG5cblx0XHRcdCNvcmRlcl9yZXZpZXdfaGVhZGluZ3tcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMWVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjhlbTtcblx0XHRcdH1cblxuXHRcdFxuXHRcdFx0Ly8gdWwud2NfcGF5bWVudF9tZXRob2Rze1xuXHRcdFx0Ly8gXHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0Ly8gXHRmb250LXNpemU6IC45ZW07XG5cdFx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjA1KTtcblx0XHRcdC8vIFx0cGFkZGluZzogMWVtIDEuNGVtO1xuXHRcdFx0Ly8gXHRtYXJnaW4tYmxvY2s6IDAuOGVtO1xuXHRcdFx0Ly8gXHRmaWVsZHNldC53Yy1jcmVkaXQtY2FyZC1mb3Jte1xuXHRcdFx0Ly8gXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdC8vIFx0XHRwYWRkaW5nLWlubGluZTogMDtcblx0XHRcdC8vIFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8uMDgpO1xuXHRcdFx0Ly8gXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4wOCk7XG5cdFx0XHQvLyBcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gXHRsaXtcblxuXHRcdFx0Ly8gXHRcdCYgKyBsaXtcblx0XHRcdC8vIFx0XHRcdG1hcmdpbi10b3A6IC42ZW07XG5cdFx0XHQvLyBcdFx0fVxuXHRcdFx0Ly8gXHRcdCYgPiBsYWJlbCArIGRpdntcblx0XHRcdC8vIFx0XHRcdG1hcmdpbi10b3A6IC41ZW07XG5cdFx0XHQvLyBcdFx0XHQmID4gcHtcblx0XHRcdC8vIFx0XHRcdFx0b3BhY2l0eTogLjY7XG5cdFx0XHQvLyBcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdC8vIFx0XHRcdH1cblx0XHRcdC8vIFx0XHR9XG5cdFx0XHQvLyBcdH1cblxuXHRcdFx0Ly8gfVxuXG5cdFx0XHRmaWVsZHNldHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxZW07XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdCYgPiAqe1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgKyBmaWVsZHNldHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0ICAgIH1cblxuXHRcdEBpbmNsdWRlIG1xLWRvd24obGcpe1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdC53b29jb21tZXJjZS1jaGVja291dC1vcmRlcntcblx0XHRcdFx0b3JkZXI6IC0xO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC53b29jb21tZXJjZS1jaGVja291dC1kZXRhaWx7XG5cblx0XHRoMntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0YmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFx0XHQmICsgKntcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQjY3VzdG9tZXJfZGV0YWlscyB7XG5cdFx0Ly8gY291bnRlci1yZXNldDogY2hlY2tvdXQtc3RlcCAwO1xuXHRcblx0XHQmID4gZGl2e1xuXHRcdFx0JiArIGRpdntcblx0XHRcdFx0bWFyZ2luLXRvcDogMS41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLXdyYXBwZXJ7XG5cdFx0XHQudmFsaWRhdGUtcmVxdWlyZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpIC8gLjUpO1xuXHRcdFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMWVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1yZC0tcy0tcmFkaXVzKTtcblx0XHRcdH1cblx0XHR9XG5cdFxuXG5cdFx0Ly8gLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVye1xuXHRcdC8vIFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHQvLyAgICAgLy8gcGFkZGluZzogMThweDtcblx0XHQvLyAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHQvLyB9XG5cdFx0XG5cdH1cblxuXHQjcGF5bWVudHtcblxuXHRcdHVsLndjX3BheW1lbnRfbWV0aG9kc3tcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGxpLndjX3BheW1lbnRfbWV0aG9ke1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblx0XHRcdFx0cGFkZGluZzogMC44ZW0gMS4yZW07XG5cdFx0XHRcdCYgPiBsYWJlbHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0XHRvcGFjaXR5OiAuNjtcblx0XHRcdH1cblxuXHRcdFx0ZmllbGRzZXQgKyBmaWVsZHNldCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuOGVtO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdC5wbGFjZS1vcmRlcntcblx0XHRcdG1hcmdpbi10b3A6IDJlbTtcblx0XHRcdCYtZm9vdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjEpO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMS41ZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEuNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHVsI3NoaXAtdG8tZGlmZmVyZW50LWFkZHJlc3MtcmFkaW97XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXG5cdHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZXtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0dGJvZHksdGhlYWQsdGZvb3R7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dHJ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGR7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XHRcblxuXHRcdHRmb290e1xuXHRcdFx0dGh7XG5cdFx0XHRcdGZsZXg6MTtcblx0XHRcdH1cblx0XHRcdHNtYWxsLmluY2x1ZGVzX3RheCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHRye1xuXG5cblx0XHRcdCYucmVjdXJyaW5nLXRvdGFsc3tcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxLjhlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmNoZWNrb3V0X2Zvcm1fd3JhcCA+IHRke1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRmb3JtLndvb2NvbW1lcmNlLWZvcm0tY291cG9ue1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblxuXHRcdFx0aW5wdXRbbmFtZT1cImNvdXBvbl9jb2RlXCJdIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdH1cblx0XHRcdGJ1dHRvbltuYW1lPVwiYXBwbHlfY291cG9uXCJdIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC44ZW07XG5cdFx0XHR9XG5cdFx0XHQvLyAmID4gKntcblx0XHRcdC8vIFx0bWFyZ2luOiAwO1xuXHRcdFx0Ly8gXHRnYXA6LjVlbTtcblx0XHRcdC8vIFx0JltuYW1lPWNvdXBvbl9jb2RlXXtcblx0XHRcdC8vIFx0XHRmbGV4OiAxO1xuXHRcdFx0Ly8gXHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyB9XG5cdFx0fVxuXG5cdFx0dHIucmVjdXJyaW5nLXRvdGFscyB0aHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tdGV4dCkgLyAwLjAzKTtcblx0XHRcdHBhZGRpbmc6IC42ZW0gMWVtO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkgLyAwLjEpO1xuXG5cdFx0fVxuXHRcblx0fVxuXG5cdC5zaGlwcGluZ19hZGRyZXNze1xuXHRcdGlucHV0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0YnV0dG9uI3BsYWNlX29yZGVyIHtcblx0ICAgIGhlaWdodDogNDhweDtcblx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQgICAgZm9udC1zaXplOiAxLjFlbTtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuXHR9XG5cblx0I3NoaXAtdG8tZGlmZmVyZW50LWFkZHJlc3MtcmFkaW97XG5cdFx0JiA+IGxpe1xuXG5cdFx0XHQmID4gbGFiZWx7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHRcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwLjhlbSAxLjJlbTtcblx0XHRcdFx0JiArIC5zaGlwcGluZ19hZGRyZXNze1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0cGFkZGluZzogMWVtIDEuNWVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ibG9jazogLTFlbSAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdHVsLndjLXNhdmVkLXBheW1lbnQtbWV0aG9kcyB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxufVxuXG4ud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMge1xuICAgIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yZC0tcy0tcmFkaXVzKTtcbiAgICBib3gtc2hhZG93OiAtMnB4IC0ycHggNnB4IHJnYigwIDAgMCAvIC4xKSBpbnNldDtcbiAgICBmb250LXNpemU6IC45ZW07XG59IiwiLndvb2NvbW1lcmNlLW9yZGVye1xuXHQvLyBkaXNwbGF5OiBmbGV4O1xuXHQvLyBmbGV4LXdyYXA6d3JhcDtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAvLyBncmlkLWdhcDogMjRweDtcbiAgICAvLyBtYXgtd2lkdGg6IDcyNHB4O1xuICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuXG5cdC8vIGRpc3BsYXk6IGZsZXg7XG5cdC8vIGZsZXgtd3JhcDogd3JhcDtcblx0Ly8gY29sdW1uLWdhcDogMWVtO1xuXHQmID4gKiArICp7XG5cdFx0bWFyZ2luLXRvcDogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnNDAnKTtcblx0fVxuXHR1bC5vcmRlcl9kZXRhaWxze1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcdFxuXHRcdGxpe1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDNjZWQyO1x0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHRAaW5jbHVkZSBtcS11cChtZCl7XG5cdFx0XHRcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRnYXA6IDEuNWVtO1xuXHRcdFx0bGl7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEuNWVtIDAgMDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNkM2NlZDI7XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0XHRzdHJvbmd7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHNlY3Rpb24ud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB7XG5cdFx0Ly8gYmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdFx0Ly8gcGFkZGluZzogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnMzAnKSBtYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6ICc0MCcpO1xuXHRcdHRhYmxlLnNob3BfdGFibGV7XG5cdFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjEpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdH1cblx0fVxuXHRcblx0Ly8gc2VjdGlvbi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxze1xuXHQvLyBcdGZsZXg6IDE7XG5cdC8vIH1cblx0Ly8gc2VjdGlvbi53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxze1xuXHQvLyBcdHdpZHRoOiAxMDAlO1xuXG5cdC8vIH1cblxuICAgIC8vIC53b29jb21tZXJjZS1vcmRlci10aXRsZXtcblx0Ly8gXHR3aWR0aDoxMDAlO1xuICAgIC8vIH1cblx0Ly8gLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVke1xuXHQvLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ly8gXHR3aWR0aDoxMDAlO1xuXHQvLyB9XG5cblx0Ly8gLndvb2NvbW1lcmNlLUFkZHJlc3N7XG5cdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ly8gICAgIHBhZGRpbmc6IDE4cHg7XG5cdC8vICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHQvLyAgICAgYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgxOCw2Myw4MiwuMDQpLCAwIDAgMCAxcHggcmdiYSgxNzYsMTgxLDE5MywuMik7XG5cdC8vIH1cblxuXG5cdC8vIC53b29jb21tZXJjZS10aGFua3lvdS1maXJzdCB7XG5cdC8vICAgICBmbGV4OiAxO1xuXHQvLyB9XG5cblx0Ly8gc2VjdGlvbi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHtcblx0Ly8gICAgIHdpZHRoOiAzMTBweDtcblx0Ly8gfVxufSIsIi53b29jb21tZXJjZS1SZXZpZXdze1xuXHRwe1xuXHRcdG1hcmdpbi1ibG9jazogMDtcblx0fVxuXG5cdC8vICNjb21tZW50c3tcblx0Ly8gXHRkaXNwbGF5OiBncmlkO1xuXHQvLyBcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHQvLyBcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0Ly8gXHRjb2x1bW4tZ2FwOiAyLjVlbTtcblx0Ly8gXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzODBweDtcblx0Ly8gXHRAaW5jbHVkZSBtcS1kb3duKG1kKXtcblx0Ly8gXHRcdGRpc3BsYXk6IGZsZXg7XG5cdC8vIFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQvLyBcdFx0cm93LWdhcDogMS41ZW07XG5cdC8vIFx0XHQmID4gKntcblx0Ly8gXHRcdFx0d2lkdGg6IDEwMCU7XG5cdC8vIFx0XHR9XG5cdC8vIFx0XHQjcmV2aWV3X2Zvcm0ge1xuXHQvLyBcdFx0XHRvcmRlcjogMjtcblx0Ly8gXHRcdFx0bWFyZ2luOiAwO1xuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdCNyZXZpZXctcmF0aW5nLWZvcm17XG5cdFx0YmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSAvIC4wNSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogM2VtO1xuXHR9XG5cblxuXHQuY29tbWVudHRvdGFse1xuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdC8vIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcblx0XHQvLyBwYWRkaW5nOiBtYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6JzMwJykgbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnNDAnKTtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnMzAnKTtcblxuXHRcdEBpbmNsdWRlIG1xLWRvd24oc20pe1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cblx0XHR0YWJsZXtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHQvLyBtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdH1cblxuXG5cdFx0Ji1hdmVyYWdle1xuXHRcdFx0Ly8gZGlzcGxheTogZmxleDtcblx0XHRcdC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Ly8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWluLXdpZHRoOiAzMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiAxNTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjA1KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXJkLS1zLS1yYWRpdXMpO1xuXG5cdFx0XHQuc3Rhci1yYXRpbmd7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0fVxuXHRcdFx0Jl9fbGFiZWwge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhlbTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihtZCl7XG5cdFx0XHRcdHBhZGRpbmc6IDEuNWVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGFibGV7XG5cdFx0XHQvLyBwYWRkaW5nOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQvLyBnYXA6IC41ZW07XG5cdFx0XHRcdC8vICYuY29tbWVudHRvdGFsLWxhYmVse1xuXHRcdFx0XHQvLyBcdHdpZHRoOiAzOHB4O1xuXHRcdFx0XHQvLyB9XG5cdFx0XHRcdCYuY29tbWVudHRvdGFsLWJhcntcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nLWlubGluZTogLjZlbSAxZW07XG5cdFx0XHRcdH0gXG5cdFx0XHRcdCYuY29tbWVudHRvdGFsLXZhbHVle1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1sYWJlbCB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogNXB4O1xuXHRcdFx0Y29sb3I6ICNmMmM1MGU7XG5cdFx0fVxuXHRcdCYtcHJvZ3Jlc3N7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6MTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pIC8gLjEpO1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJlbTtcblx0XHRcdCYtYmFye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJjNTBlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb21tZW50bGlzdHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRmbGV4OiAxO1xuXHRcdCYgPiBsaXtcblx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjEpO1xuXHRcdFx0Ly8gY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmQtLXMtLXJhZGl1cyk7XG5cdFx0XHRwYWRkaW5nOiAxLjJlbSAxLjVlbTtcblx0XHRcdC8vICY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdC8vIFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0Ly8gfVxuXHRcdH1cblx0XHQuY29tbWVudF9jb250YWluZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAxZW07XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdC8vICYgPiBpbWcge1xuXHRcdFx0Ly8gXHR3aWR0aDogNTBweDtcblx0XHRcdC8vIFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0Ly8gXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ly8gXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHQvLyB9XG5cdFx0XHQuY29tbWVudC10ZXh0e1xuXHRcdFx0XHRmbGV4OjE7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Z2FwOiAuNnJlbSAwLjhyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXG5cdFx0XHRcdHAubWV0YXtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGdhcDogLjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdG9yZGVyOiAtMjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRlc2NyaXB0aW9ue1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQud29vY29tbWVyY2UtcmV2aWV3e1xuXHRcdFx0XHQmX19kYXNoe1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fcHVibGlzaGVkLWRhdGUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0XHRcdC8vIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdC8vIGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHVsLmNoaWxkcmVue1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXJkLS1zLS1yYWRpdXMpO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvMC4xKTtcblx0XHRcdHBhZGRpbmc6IDFlbSAwIDAgMi41ZW07XG5cdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjhlbTtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDpcIlxcZTE1ZVwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJHb29nbGUgU3ltYm9sc1wiO1xuXHRcdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHRcdFx0Zm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDIwMDtcblx0XHRcdFx0cm90YXRlOiAxODBkZWc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmNvbW1lbnRfY29udGFpbmVye1xuXHRcdFx0XHQuY29tbWVudC10ZXh0e1xuXHRcdFx0XHRcdHJvdy1nYXA6IDAuNGVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nLmF2YXRhcntcblx0XHRcdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lndvb2NvbW1lcmNlLXJldmlld3tcblx0XHRcdFx0XHQmX19kYXNoe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19wdWJsaXNoZWQtZGF0ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdFxuXHR9XG5cblxuXHQjY29tbWVudGZvcm17XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogaW5oZXJpdDtcblx0fVxuXG5cdCNyZXZpZXdfZm9ybXtcblx0XHQjcmVzcG9uZHtcblx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdFx0Ly8gY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXHRcdFx0Ly8gcGFkZGluZzogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnMzAnKSBtYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6ICc0MCcpO1xuXHRcdFx0Ly8gc3BhbiNyZXBseS10aXRsZXtcblx0XHRcdC8vIFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0Ly8gXHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC8vIH1cblx0XHR9XG5cdFx0XG5cblx0fVxuXG5cdC5jb21tZW50LWZvcm17XG5cdFx0Ly8gJiA+ICp7XG5cdFx0Ly8gXHRtYXJnaW4tYmxvY2s6IDA7XG5cdFx0Ly8gXHQmICsgKntcblx0XHQvLyBcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfVxuXG5cblx0XHRnYXA6IDEuMmVtO1xuXHRcdCYtcmF0aW5ne1xuXHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cC5zdGFyc3tcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0bWFyZ2luOiAwO1x0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGFiZWx7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC41ZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHR9XG5cblx0XHRzcGFuLnJlcXVpcmVkIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Y29sb3I6ICNmMDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcblx0XHR9XG5cdFx0I2NvbW1lbnR7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy4wMik7XG5cdFx0fVxuXHRcdC5mb3JtLXN1Ym1pdHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdCNzdWJtaXR7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogLjVlbTtcblx0XHR9XG5cblx0fVxuXG5cbn1cblxuXG5cbi8vIC53b29jb21tZXJjZS1wYWdpbmF0aW9ue1xuLy8gXHRtYXJnaW4tdG9wOiAxZW07XG4vLyBcdHVsLnBhZ2UtbnVtYmVyc3tcbi8vIFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gXHRcdGdyaWQtZ2FwOjRweDtcbi8vIFx0XHRwYWRkaW5nOiAwO1xuLy8gXHRcdGZvbnQtc2l6ZTogLjllbTtcbi8vIFx0XHQucGFnZS1udW1iZXJzXG4vLyBcdFx0e1xuLy8gXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gXHRcdFx0d2lkdGg6IDMycHg7XG4vLyBcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcbi8vIFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG4vLyBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcbi8vIFx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcbi8vIFx0XHRcdCYuY3VycmVudHtcbi8vIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8uMSk7XG4vLyBcdFx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy40KTtcbi8vIFx0XHRcdH1cbi8vIFx0XHRcdC8vICY6bm90KHNwYW4pOmhvdmVyIHtcbi8vIFx0XHRcdC8vIFx0YmFja2dyb3VuZDogI2VlZTtcbi8vIFx0XHRcdC8vIFx0Y29sb3I6ICMzMzM7XG4vLyBcdFx0XHQvLyB9XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyB9XG5cblxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuXHRnYXA6IDAuNXJlbTtcblx0bWFyZ2luOiAycmVtIDA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXHQucGFnZS1udW1iZXJzIHtcblx0XHQvLyBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IC41ZW0gLjhlbTtcblx0XHRib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdG1pbi13aWR0aDogMi40cmVtO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLWFjY2VudCkpO1xuXHRcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdH1cblxuXHRcdCYuY3VycmVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAgcmdiKHZhcigtLXJkLS1jLS1hY2NlbnQpKTtcblx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTs7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cblx0XHQmLm5leHQsXG5cdFx0Ji5wcmV2IHtcblx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tYWNjZW50KS8uNSk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLWFjY2VudCkpO1xuXHRcdFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIGJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdle1xuLy8gXHQvLyB3aWR0aDogdmFyKC0tcmQtLXMtLWxheW91dC13aWR0aC0tbGFyZ2UpO1xuLy8gXHRtYWluI21haW57XG4vLyBcdFx0d2lkdGg6IHZhcigtLXJkLS1zLS1sYXlvdXQtd2lkdGgtLW1pZGRsZSk7XG4vLyBcdH1cbi8vIH1cblxuXG5cbi53b29jb21tZXJjZS1kYXNoYm9yZC1uYXZpZ2F0aW9ue1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0Ly8gY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXG5cdC8vIEBpbmNsdWRlIG1xLXVwKCkgXG5cblx0cG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IHZhcigtLWRpdmVyLS1zdGlja3ktLXBvc2l0aW9uLS10b3ApO1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICB6LWluZGV4OiAzO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHQmID4gdWx7XG5cblx0XHRwYWRkaW5nOiAuNmVtIC44ZW07XG5cdFx0Ly8gZGlzcGxheTogZmxleDtcblx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGxpe1xuXHQgICAgXHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0XHRcdGZsZXg6IDEgMCBhdXRvO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHQgICAgXHRhe1xuXHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAuNmVtIC44ZW07XG5cdFx0ICAgICAgICBmb250LXNpemU6IC45ZW07XG5cdFx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCAgICAmOmJlZm9yZXtcblx0XHRcdCAgICBcdGZvbnQtZmFtaWx5OiAkbWF0ZXJpYWwtaWNvbjtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxlN2ZkJztcblx0XHRcdFx0ICAgIG9wYWNpdHk6IC44O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IC0zcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjNlbTtcblx0XHRcdCAgICB9XG5cdCAgICBcdH1cblxuXHRcdFx0Ji5pcy1hY3RpdmUgYXtcblxuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkvLjEpO1xuXHRcdFx0XHQvLyBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnktb24pKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmQtLXMtLXJhZGl1cyk7XG5cblx0XHRcdH1cblxuXHQgICAgXHQmW2NsYXNzKj0tLWRhc2hib2FyZF0gYTpiZWZvcmV7XG5cdCAgICBcdFx0Y29udGVudDpcIlxcZThiOFwiO1xuXHQgICAgXHR9XG5cdCAgICBcdCZbY2xhc3MqPS0tb3JkZXJzXSBhOmJlZm9yZXtcblx0ICAgIFx0XHRjb250ZW50OlwiXFxlYjE0XCI7XG5cdCAgICBcdH1cblx0ICAgIFx0JltjbGFzcyo9LS1kb3dubG9hZHNdIGE6YmVmb3Jle1xuXHQgICAgXHRcdGNvbnRlbnQ6XCJcXGYwOTBcIjtcblx0ICAgIFx0fVxuXHRcdFx0JltjbGFzcyo9LS1wYXltZW50LW1ldGhvZHNdIGE6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDpcIlxcZWY2M1wiO1xuXHRcdFx0fVxuXHQgICAgXHQmW2NsYXNzKj0tLWVkaXQtYWRkcmVzc10gYTpiZWZvcmV7XG5cdCAgICBcdFx0Y29udGVudDpcIlxcZjg4ZFwiO1xuXHQgICAgXHR9XG5cdCAgICBcdCZbY2xhc3MqPS0tZWRpdC1hY2NvdW50XSBhOmJlZm9yZXtcblx0ICAgIFx0XHRjb250ZW50OlwiXFxlN2ZkXCI7XG5cdCAgICBcdH1cblx0ICAgIFx0JltjbGFzcyo9LS1jdXN0b21lci1sb2dvdXRdIGE6YmVmb3Jle1xuXHQgICAgXHRcdGNvbnRlbnQ6XCJcXGU5YmFcIjtcblx0ICAgIFx0fVxuXHRcdFx0JltjbGFzcyo9LS12aWV3LWxpY2Vuc2Uta2V5c10gYTpiZWZvcmV7XG5cdCAgICBcdFx0Y29udGVudDpcIlxcZTczY1wiO1xuXHQgICAgXHR9XG5cdFx0XHQmW2NsYXNzKj0tLXN1YnNjcmlwdGlvbnNdIGE6YmVmb3Jle1xuXHQgICAgXHRcdGNvbnRlbnQ6XCJcXGU1M2VcIjtcblx0ICAgIFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudHtcblx0bWF4LXdpZHRoOiB2YXIoLS1yZC0tbC0tbWlkZGxlKTtcblx0bWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuYm9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdC8vIGdyaWQtZ2FwOjI4cHg7XG5cdGdhcDogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnNDAnKTtcblxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yZC0tcy0tcmFkaXVzKTtcblxuXHRAaW5jbHVkZSBtcS1kb3duKGxnKXtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG5hdltjbGFzcyo9LW5hdmlnYXRpb25de1xuXHRcdFx0cG9zaXRpb246IGluaXRpYWw7XG5cdFx0fVxuXG5cblx0fVxuXG5cdG5hdltjbGFzcyo9LW5hdmlnYXRpb25de1xuXG5cdFx0LyogbmF2aWdhdGlvbiAqL1xuXHRcdC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG5cdFx0Ly8gYmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdFx0Ly8gY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXHRcdC8vIGJveC1zaGFkb3c6IHZhcigtLXJkLS1zLS1zaGFkb3cpO1xuXHRcdC8vIGJvcmRlci1yYWRpdXM6IHZhcigtLXJkLS1zLS1yYWRpdXMpO1xuXG5cdFx0QGluY2x1ZGUgbXEtdXAobGcpe1xuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdHRvcDogY2FsYyh2YXIoLS1kaXZlci0tc3RpY2t5LS1wb3NpdGlvbi0tdG9wLDFlbSkgKyAxZW0pO1xuXHRcdFx0dHJhbnNpdGlvbjogdG9wIC4zcztcblx0XHRcdCY6bm90KC53b29jb21tZXJjZS1kYXNoYm9yZC1uYXZpZ2F0aW9uKXtcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFxuXG5cblxuXHRcdEBpbmNsdWRlIG1xLWRvd24obGcpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8uMSk7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCYgPiB1bHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdCAgICAvLyBcdGxpe1xuXHQgICAgLy8gXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHQgICAgLy8gXHRcdGF7XG5cdCAgICAvLyBcdFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICBcdC8vIFx0XHQgICAgcGFkZGluZzogMTJweCAwO1xuXHQgICAgLy8gXHRcdH1cblx0ICAgIC8vIFx0fVxuXHQgICAgLy8gfVxuXG5cdCAgICBcblx0XHRcdFxuXG5cdFx0XHQmLmlzLWFjdGl2ZXtcblx0XHRcdFx0XG5cdFx0XHR9XG5cblx0ICAgIH1cblxuXG5cdFx0LyogY29udGVudCAqL1xuXHRcdC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXHRcdCYgKyBbY2xhc3MqPS1jb250ZW50XXtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogdmFyKC0tcmQtLXMtLXNoYWRvdyk7XG4gICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiB2YXIoLS1yZC0tcy0tcmFkaXVzKTtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzQwJyk7XG5cdFx0XHQmID4gKjpub3QoOmVtcHR5KXtcblx0XHRcdFx0bWFyZ2luLWJsb2NrOiAwO1xuXHRcdFx0XHQmICsgKntcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBuYXYud29vY29tbWVyY2UtZGFzaGJvcmQtbmF2aWdhdGlvbntcblx0Ly8gXHRtYXJnaW4tdG9wOiAyZW07XG5cdC8vIFx0JiA+IHVse1xuXHQvLyBcdFx0cGFkZGluZzogMDtcblx0Ly8gXHRcdGxpIGF7XG5cdC8vIFx0XHRcdHBhZGRpbmc6IDFlbSAxLjJlbTtcblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cblxuXG5cblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcblx0ICAgIGZsZXg6IDE7XG5cdFx0Ly8gcGFkZGluZzogMS41ZW0gMmVtO1xuXHRcdG1hcmdpbjogMDtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHQvLyBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG5cdFx0dGFibGV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdFx0Ym94LXNoYWRvdzogdmFyKC0tcmQtLXMtLXNoYWRvdyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yZC0tcy0tcmFkaXVzKTtcblx0XHR9XG5cblx0XHQmID4gKiArICp7XG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0fVxuXG5cdFx0Ly8gbmF2Lndvb2NvbW1lcmNlLWRhc2hib3JkLW5hdmlnYXRpb257XG5cdFx0Ly8gXHRtYXJnaW46IDFlbSAwIDA7XG5cdFx0Ly8gXHR1bHtcblx0XHQvLyBcdFx0ZGlzcGxheTogZmxleDtcblx0XHQvLyBcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0Ly8gXHR9XG5cblx0XHQvLyB9XG5cdFx0Ly8gc2VjdGlvbi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHtcblx0XHQvLyAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuXHRcdC8vICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdC8vIH1cblx0XHQud29vY29tbWVyY2UtQWRkcmVzc3tcblx0XHRcdCYtdGl0bGV7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHQgICAgaDN7XG5cdFx0XHQgICAgXHRtYXJnaW46MDtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgYS5lZGl0e1xuXHRcdFx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjEpO1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAuOGVtO1xuXHRcdFx0XHQgICAgcGFkZGluZzogLjJlbSAuNmVtO1xuXHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kc3tcblx0XHRcdGxpLndvb2NvbW1lcmNlLVBheW1lbnRNZXRob2Qge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gLndvb2NvbW1lcmNlLWRhc2hib3JkLW5hdmlnYXRpb24gPiB1bHtcblx0XHQvLyBcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Ly8gXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDIxMHB4LDFmcikpO1xuXHRcdC8vIFx0Z2FwOiBtYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6ICcxMCcpO1xuXHRcdC8vIFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHQvLyBcdHBhZGRpbmc6IDA7XG5cdFx0Ly8gXHQmID4gbGl7XG5cdFx0Ly8gXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdC8vIFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG5cdFx0Ly8gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvLyBcdFx0bWFyZ2luOiAwO1xuXHRcdC8vIFx0XHRhOmJlZm9yZXtcblx0XHQvLyBcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQvLyBcdFx0XHRmb250LXNpemU6IDEuOGVtO1xuXHRcdC8vIFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdC8vIFx0XHRcdG1hcmdpbjogMTJweCBhdXRvIDZweDtcblx0XHQvLyBcdFx0fVxuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblxuXG5cdFx0QGluY2x1ZGUgbXEtZG93bihsZyl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0fVxuXG4iLCIubG9naW4tZm9ybXtcbiAgICAvLyBtaW4td2lkdGg6IDQ4MHB4O1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoVmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcbiAgICBjb2xvcjogcmdiKFZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2IoVmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy4yKTtcbiAgICBib3JkZXItcmFkaXVzOiByZ2IoVmFyKC0tcmQtLXMtLXJhZGl1cykpO1xuICAgICYtcGFuZWx7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG4gICAgJi10YWJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAubG9naW4tZm9ybS1sYWJlbHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjEpO1xuICAgICAgICAgICAgY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjMpO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXXtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGN1cnNvcjppbmhlcml0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWxhYmVse1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjVlbSAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgfVxuICAgIC53b29jb21tZXJjZS1mb3Jte1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyx2aXNpYmlsaXR5IC4zcztcbiAgICAgICAgJlthcmlhLWhpZGRlbj1mYWxzZV17XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiBtYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6ICc0MCcpIG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzUwJyk7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIvLyB1bC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyB7XG4vLyAgICAgZGlzcGxheTogZ3JpZDtcbi8vICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDEyMHB4LDFmcikpO1xuLy8gICAgIGdyaWQtZ2FwOjEycHg7XG4vLyAgICAgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3R7XG4vLyAgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cbi8vICAgICBcdCYtaW1hZ2V7XG4vLyAgICAgXHRcdG1hcmdpbi1ib3R0b206IDhweDtcbi8vICAgICBcdH1cbi8vICAgICBcdCYtdGl0bGV7XG4vLyAgICAgXHRcdG1hcmdpbi1ib3R0b206IDhweDtcbi8vICAgICBcdH1cbi8vICAgICBcdCYtcHJpY2V7XG4vLyAgICAgXHRcdG1hcmdpbi1ib3R0b206IDhweDtcbi8vICAgICBcdH1cbi8vICAgICBcdCYtb25zYWxle1xuLy8gXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdFx0ICAgIHRvcDogMDtcbi8vIFx0XHQgICAgbGVmdDogMDtcbi8vIFx0XHQgICAgY29sb3I6ICNmZmY7XG4vLyBcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDY7XG4vLyBcdFx0ICAgIGZvbnQtc2l6ZTogLjhlbTtcbi8vIFx0XHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4vLyBcdFx0ICAgIHBhZGRpbmc6IDAuM2VtIDAuNmVtO1xuLy8gICAgIFx0fVxuXG4vLyAgICAgXHQuc3Rhci1yYXRpbmd7XG4vLyAgICAgXHRcdGZsb2F0OiBub25lO1xuLy8gICAgIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgXHR9XG4vLyAgICAgXHQud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1hZGQtdG8tY2FydHtcbi8vICAgICBcdFx0YS5hZGRfdG9fY2FydF9idXR0b257XG4vLyBcdFx0XHQgICAgZm9udC1zaXplOiAuOGVtO1xuLy8gXHRcdCAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyBcdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIFx0XHR9XG4vLyAgICAgXHR9XG4vLyAgICAgfVxuLy8gfVxuXG5ib2R5W2NsYXNzKj13b29jb21tZXJjZV17XG5cbiAgICBcbiAgICAud2MtYmxvY2stZ3JpZHtcblxuICAgICAgICAmX19wcm9kdWN0c3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBnYXA6IG1pbigxZW0sMS44cmVtKTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcbiAgICAgICAgICAgICYuaGFzLSN7JGl9LWNvbHVtbnMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3Rze1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRpLCAxZnIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmX19wcm9kdWN0e1xuXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vICAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICAgICAgICAvLyAgICAgZ2FwOiAwLjdlbTtcbiAgICAgICAgLy8gICAgICYgPiAqe1xuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgICAgIC8vICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gICAgICYtb25zYWxle1xuICAgICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgLy8gICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAvLyAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgLy8gICAgICAgICBib3JkZXItcmFkaXVzOiAzZW07XG4gICAgICAgIC8vICAgICAgICAgcGFkZGluZzogLjVlbSAuOGVtO1xuICAgICAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcbiAgICAgICAgLy8gICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLy8gICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDA7XG4gICAgICAgIC8vICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgICAmLWltYWdle1xuICAgICAgICAvLyAgICAgICAgIGltZ3tcbiAgICAgICAgLy8gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmQtLXMtLXJhZGl1cyk7XG4gICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgJi10aXRsZXtcbiAgICAgICAgLy8gICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgICAmLWxpbmt7XG4gICAgICAgIC8vICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gICAgICYtcmF0aW5ne1xuICAgICAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgLy8gICAgICAgICAuc3Rhci1yYXRpbmd7XG4gICAgICAgIC8vICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgICAgIC8vICAgICAgICAgfVxuXG4gICAgICAgIC8vICAgICAgICAgLnN0YXItcmF0aW5nLFxuICAgICAgICAvLyAgICAgICAgIC5zdGFyLXJhdGluZyBzcGFue1xuICAgICAgICAvLyAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4piF4piF4piF4piF4piFXCI7XG4gICAgICAgIC8vICAgICAgICAgICAgIH1cbiAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgICAmLWFkZC10by1jYXJ0e1xuICAgICAgICAvLyAgICAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmt7XG4gICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpKTtcbiAgICAgICAgLy8gICAgICAgICAgICAgY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5LW9uKSk7XG4gICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAvLyAgICAgICAgIGEuYWRkZWRfdG9fY2FydCB7XG4gICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgLy8gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLy8gICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXRleHQpKTtcbiAgICAgICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8uMDUpO1xuICAgICAgICAvLyAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICAgIC8vICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAvLyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAvLyAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cblxuXG5cbiAgICAud2MtYmxvY2t7XG5cbiAgICAgICAgJi1jb21wb25lbnRze1xuXG4gICAgICAgICAgICAmLWRyYXdlcl9fY2xvc2V7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXF1YW50aXR5LXNlbGVjdG9yX19pbnB1dHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi1zYWxlLWJhZGdle1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrOjFlbTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtcHJvZHVjdC1yYXRpbmd7XG4gICAgICAgICAgICAgICAgJl9fc3RhcnN7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDI2MDZcXDI2MDZcXDI2MDZcXDI2MDZcXDI2MDZcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDI2MDVcXDI2MDVcXDI2MDVcXDI2MDVcXDI2MDVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtY2hlY2tib3h7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICZfX2lucHV0W3R5cGU9Y2hlY2tib3hde1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC42ZW0gMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAmLXByaWNlLXNsaWRlcntcbiAgICAgICAgICAgICAgICAmX19yYW5nZS1pbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgJi1wcm9ncmVzcyxcbiAgICAgICAgICAgICAgICAgICAgJi13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICB9XG5cblxuICAgICAgICAmLXdvb2NvbW1lcmNle1xuXG4gICAgICAgICAgICAmLWN1c3RvbWVyLWFjY291bnR7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAuOGVtIDFlbTtcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICBzdmcud2MtYmxvY2stY3VzdG9tZXItYWNjb3VudF9fYWNjb3VudC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMC4zZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1taW5pLWNhcnQtY29udGVudHN7XG4gICAgICAgICAgICAgICAgaDIud2MtYmxvY2stbWluaS1jYXJ0X190aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi53cC1ibG9jay13b29jb21tZXJjZS1taW5pLWNhcnQtdGl0bGUtaXRlbXMtY291bnRlci1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuN2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgIH1cblxuICAgICAgICBcblxuICAgICAgICAmLW1pbmktY2FydHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYnV0dG9uLndjLWJsb2NrLW1pbmktY2FydF9fYnV0dG9ue1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwLjhlbSAxZW07XG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICZbZGlzYWJsZWRde1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2RyYXdlcntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAmLWFjdGl2ZS1maWx0ZXJze1xuICAgICAgICAgICAgJl9fbGlzdC1pdGVte1xuICAgICAgICAgICAgICAgICYtcmVtb3Zle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXByb2R1Y3QtY2F0ZWdvcmllc3tcbiAgICAgICAgICAgICYtbGlzdHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAtMC41ZW0gMCAwIC0wLjVlbTtcbiAgICAgICAgICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjEpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICYgPiBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gLjdlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX19uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLWNvdW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjRlbSAuNmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggM3B4IDZweCByZ2IoMCAwIDAvLjAzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuOGVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG4gICAgICAgIC8vICYtc29ydC1zZWxlY3R7XG4gICAgICAgIC8vICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgIC8vICAgICAmX19zZWxlY3R7XG4gICAgICAgIC8vICAgICAgICAgcGFkZGluZzogMC40ZW07XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vIH1cblxuLndjLWJsb2NrLXNvcnQtc2VsZWN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICZfX2xhYmVse1xuICAgICAgICBmbGV4OjE7XG4gICAgfVxuICAgICZfX3NlbGVjdHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAuNGVtO1xuICAgIH1cbn1cblxuLndjLWJsb2NrLXJldmlldy1saXN0e1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAmLWl0ZW17XG5cbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICAgICAgLy8gJiArIGxpe1xuICAgICAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICAgICZfX3Byb2R1Y3R7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5mb3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDFlbTtcbiAgICAgICAgfVxuICAgICAgICAmX19pbWFnZXtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yZC0tcy0tcmFkaXVzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19tZXRhe1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IC4zZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9fYXV0aG9ye1xuICAgICAgICAgICAgb3JkZXI6LTE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAmX19wdWJsaXNoZWQtZGF0ZXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICZfX3RleHR7XG4gICAgICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcbiAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiAycHggM3B4IDZweCByZ2IoMCAwIDAgLyAuMSk7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogMWVtIDAgMS41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfX3JhdGluZ3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICZfX3N0YXJze1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNS40ZW07XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4piF4piF4piF4piF4piFXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKYheKYheKYheKYheKYhVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMWI3MDk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5ne2Rpc3BsYXk6YmxvY2t9LndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmcgc3BhbntsaW5lLWhlaWdodDoxLjYxOH0ud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZ19fc3RhcnN7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6V29vQ29tbWVyY2U7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo0MDA7aGVpZ2h0OjEuNjE4ZW07bGluZS1oZWlnaHQ6MS42MTg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjUuM2VtfS53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nX19zdGFycy53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXJhdGluZ19fc3RhcnN7bWFyZ2luOjB9LndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmdfX3N0YXJzOmJlZm9yZXtjb2xvcjppbmhlcml0O2NvbnRlbnQ6XCJTU1NTU1wiO2xlZnQ6MDtsaW5lLWhlaWdodDoxLjYxODtvcGFjaXR5Oi41O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2hpdGUtc3BhY2U6bm93cmFwfS53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nX19zdGFycyBzcGFue2NvbG9yOmluaGVyaXQ7bGVmdDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDoxLjVlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowfS53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nX19zdGFycyBzcGFuOmJlZm9yZXtjb2xvcjppbmhlcml0O2NvbnRlbnQ6XCJTU1NTU1wiO2xlZnQ6MDtsaW5lLWhlaWdodDoxLjYxODtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3doaXRlLXNwYWNlOm5vd3JhcH0ud2MtYmxvY2stYWxsLXByb2R1Y3RzIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5ne21hcmdpbi1ib3R0b206MTJweDttYXJnaW4tdG9wOjB9LndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmdfX2NvbnRhaW5lcj4qe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZ19fc3RhcnMrLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmdfX3Jldmlld3NfY291bnR7bWFyZ2luLWxlZnQ6OHB4fS53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nX19ub3JhdGluZy1jb250YWluZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2dhcDo4cHh9LndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmdfX25vcmF0aW5ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5Oldvb0NvbW1lcmNlO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NDAwO2hlaWdodDoxLjYxOGVtO2xpbmUtaGVpZ2h0OjEuNjE4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxLjVlbX0ud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZ19fbm9yYXRpbmc6YmVmb3Jley13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6aW5oZXJpdDstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOjJweDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjp0cmFuc3BhcmVudDtjb250ZW50OlwiU1wiO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RleHQtYWxpZ246Y2VudGVyO3RvcDowO3doaXRlLXNwYWNlOm5vd3JhcH0ud2MtYmxvY2stYWxsLXByb2R1Y3RzIC5pcy1sb2FkaW5nIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nLC53cC1ibG9jay1xdWVyeSAuaXMtbG9hZGluZyAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZ3tiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvciFpbXBvcnRhbnQ7Ym9yZGVyOjAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6LjI1cmVtO2JveC1zaGFkb3c6bm9uZTtjb2xvcjpjdXJyZW50Q29sb3IhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MTttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnQ7b3BhY2l0eTouMTU7b3V0bGluZTowIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246cmVsYXRpdmUhaW1wb3J0YW50O3dpZHRoOjEwMCU7d2lkdGg6N2VtO3otaW5kZXg6MX0ud2MtYmxvY2stYWxsLXByb2R1Y3RzIC5pcy1sb2FkaW5nIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nPiosLndwLWJsb2NrLXF1ZXJ5IC5pcy1sb2FkaW5nIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nPip7dmlzaWJpbGl0eTpoaWRkZW59LndjLWJsb2NrLWFsbC1wcm9kdWN0cyAuaXMtbG9hZGluZyAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZzphZnRlciwud3AtYmxvY2stcXVlcnkgLmlzLWxvYWRpbmcgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmc6YWZ0ZXJ7YW5pbWF0aW9uOmxvYWRpbmdfX2FuaW1hdGlvbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDkwZGVnLGN1cnJlbnRDb2xvcixoc2xhKDAsMCUsOTYlLC4zMDIpLGN1cnJlbnRDb2xvcik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9QGtleWZyYW1lcyBsb2FkaW5nX19hbmltYXRpb257dG97dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LndjLWJsb2NrLWFsbC1wcm9kdWN0cyAuaXMtbG9hZGluZyAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZywud3AtYmxvY2stcXVlcnkgLmlzLWxvYWRpbmcgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmd7YW5pbWF0aW9uOm5vbmV9fS53Yy1ibG9jay1hbGwtcHJvZHVjdHMgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmdfX2NvbnRhaW5lciwud3AtYmxvY2stcXVlcnkgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmdfX2NvbnRhaW5lcntkaXNwbGF5OmJsb2NrfS53Yy1ibG9jay1hbGwtcHJvZHVjdHMgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmdfX3N0YXJzLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtcmF0aW5nX19zdGFycywud3AtYmxvY2stcXVlcnkgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmdfX3N0YXJzLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtcmF0aW5nX19zdGFyc3ttYXJnaW46aW5oZXJpdH0ud3AtYmxvY2std29vY29tbWVyY2UtcHJvZHVjdC1maWx0ZXItcmF0aW5nIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5ne2Rpc3BsYXk6ZmxleDttYXJnaW4tYm90dG9tOjB9LndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZmlsdGVyLXJhdGluZyAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZy1jb3VudHttYXJnaW4tbGVmdDo0cHh9XG5cbi8vIC53Yy1ibG9jay1wcm9kdWN0LWZpbHRlcntcbi8vICAgICAmLXJlbW92YWJsZS1jaGlwc3tcbi8vICAgICAgICAgJl9faXRlbXN7XG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgfVxuLy8gICAgICAgICAmX19pdGVte1xuLy8gICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9ye1xuXG4gICAgLnF1YW50aXR5LXdyYXB7XG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIH1cbiAgICAucXVhbnRpdHktbGFiZWwsXG4gICAgYnV0dG9uLnF1YW50aXR5LWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXQuaW5wdXQtdGV4dC5xdHkudGV4dHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIFxuICAgICZfX2J1dHRvbntcbiAgICAgICAgJi0tcGx1c3tcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiZm9ybVtjbGFzcyo9d29vY29tbWVyY2Vde1xuICAgIC8vIG1hcmdpbi10b3A6IC0xZW07XG4gICAgcHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAxZW07XG4gICAgfVxuICAgIGZpZWxkc2V0e1xuICAgICAgICBwYWRkaW5nOiAwZW0gMmVtIDFlbTtcbiAgICB9XG59XG5cbmZvcm0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZC5sb3N0X3Jlc2V0X3Bhc3N3b3Jke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtc2hhZG93OiAycHggM3B4IDZweCByZ2IoMCAwIDAgLyAuMSksIDAgMCAwIDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICBwYWRkaW5nOiAxLjVlbSAyZW07XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gICAgJiA+ICp7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJiArICp7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbi5wYXNzd29yZC1pbnB1dHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLXJkLS1jLS10ZXh0KSAvIC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgaW5wdXRbdHlwZV0ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIGJ1dHRvbi5zaG93LXBhc3N3b3JkLWlucHV0e1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgICAgICAgICAgIG1hc2s6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyBmaWxsPVwiYmxhY2tcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPjxwYXRoIGQ9XCJNMTIgNWMtNyAwLTEwIDctMTAgN3MzIDcgMTAgNyAxMC03IDEwLTctMy03LTEwLTd6bTAgMTJjLTIuNzYxIDAtNS0yLjIzOS01LTVzMi4yMzktNSA1LTUgNSAyLjIzOSA1IDUtMi4yMzkgNS01IDV6bTAtOGEzIDMgMCAxMDAgNiAzIDMgMCAwMDAtNnpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJi5kaXNwbGF5LXBhc3N3b3JkOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXNrOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgZmlsbD1cImJsYWNrXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48cGF0aCBkPVwiTTEgMTJzMy03IDExLTcgMTEgNyAxMSA3LTMgNy0xMSA3UzEgMTIgMSAxMnptMjEgMGMtMS43My0zLjI5LTUuMDctNy0xMC03LTEuNzMgMC0zLjM3LjI5LTQuODQuOGwxLjQzIDEuNDNDOS4zNyA2LjI5IDEwLjY3IDYgMTIgNmM0LjkzIDAgOC4yNyAzLjcxIDEwIDd6bS0yLjEyIDcuMTJsLTE2LTE2IDEuNDEtMS40MSAxNiAxNi0xLjQxIDEuNDF6bS0yLjgzLTIuODNsLTEuNDMtMS40M0E3LjAwNyA3LjAwNyAwIDAxMTIgMTdjLTEuOTMgMC0zLjY4LS43OC00Ljk1LTIuMDVsLTEuNDIgMS40MkE5Ljk3OCA5Ljk3OCAwIDAwMTIgMTljMi4yMSAwIDQuMjktLjcyIDYtMS45M3ptLTcuMDctNy4wN2wtMS40Mi0xLjQyQTUuMDA3IDUuMDA3IDAgMDExMiA5YzEuMzggMCAyLjYzLjU2IDMuNTQgMS40NmwtMS40MiAxLjQyQTMuMDAzIDMuMDAzIDAgMDAxMiAxMWMtLjgzIDAtMS41OC4zNC0yLjEyLjg4elwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndvb2NvbW1lcmNlLWZvcm0tbG9naW57XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoVmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcbiAgICBjb2xvcjogcmdiKFZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG4gICAgYm9yZGVyLXJhZGl1czogcmdiKFZhcigtLXJkLS1zLS1yYWRpdXMpKTtcbn0iLCJcbiNoZWFkZXItbWluaWNhcnQ6bm90KC5pcy1wb3NpdGlvbi1jZW50ZXIpe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAmID4gKntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaDN7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5oZWFkZXItZHJhd2VyLWNsb3Nle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMWVtO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiAxMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53b29jb21tZXJjZS1taW5pLWNhcnR7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBmbGV4OiAxO1xuICAgICYtaXRlbXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjNlbTtcbiAgICAgICAgYS5yZW1vdmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDAuMmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1pdGVte1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDFlbTtcbiAgICAgICAgICAgICZfX3RodW1ibmFpbHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbWV0YSB7XG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1uYW1le1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtcHJpY2V7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNmVtO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LXF1YW50aXR5e1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggM3B4IDZweCByZ2IoMCAwIDAvLjEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG4gICAgICAgICAgICBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuM2VtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICAgICAgd2lkdGg6IDEuM2VtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190b3RhbHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjEpO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMS4yZW0gMS40ZW0gMCAxZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5hbW91bnR7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b25ze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IC42ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNGVtO1xuICAgICAgICBhLmJ1dHRvbntcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8uMSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNmVtO1xuICAgICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICYuY2hlY2tvdXR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnktb24pKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ud3AtYmxvY2std29vY29tbWVyY2UtbWluaS1jYXJ0e1xuICAgICYtY29udGVudHN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgJl9fZHJhd2Vye1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDAgMCAwIC8gLjgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA5OTA7XG4gICAgfVxufSIsIi5wcm9kdWN0e1xuICAgICYucHJvZHVjdC10eXBlLXN1YnNjcmlwdGlvbntcblxuICAgICAgICAuZW50cnktc3VtbWFyeXtcbiAgICAgICAgICAgIC5wcmljZXtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHNwYW4uc3Vic2NyaXB0aW9uLWRldGFpbHMge1xuICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogbWluKDEuNXJlbSwgLjhlbSk7XG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSAvIC4wNSk7XG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZzowLjhlbSAxZW07XG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAgICAgLy8gfVxuXG5cbiAgICAgICAgfVxuXG4gICAgfVxuICAgICYucHJvZHVjdC10eXBlLXZhcmlhYmxlLXN1YnNjcmlwdGlvbntcblxuICAgICAgICAuZW50cnktc3VtbWFyeXtcbiAgICAgICAgICAgIHNwYW4uc3Vic2NyaXB0aW9uLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjZlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmljZXtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIHNwYW4uc3Vic2NyaXB0aW9uX3BlcmlvZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogbWluKDEuNHJlbSwgLjdlbSk7XG4gICAgfVxuXG5cbiAgICAvLyB0YWJsZS5zdWJzY3JpcHRpb24tZGV0YWlscyB7XG4gICAgLy8gICAgIGJvcmRlcjogbm9uZTtcbiAgICAvLyAgICAgZm9udC1zaXplOiBtaW4oMS4ycmVtLCAuNmVtKTtcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogMC44ZW07XG4gICAgLy8gICAgIHRoLHRke1xuICAgIC8vICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIC8vICAgICAgICAgcGFkZGluZzogMC42ZW0gMC40ZW07XG4gICAgLy8gICAgIH1cbiAgICAvLyAgICAgdGh7XG4gICAgLy8gICAgICAgICB3aWR0aDogODBweDtcbiAgICAvLyAgICAgICAgIC8vIHBhZGRpbmc6IDAuNmVtIDAuNGVtO1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxufVxuXG4ucHJvZHVjdC1wcmljZSxcbi5wcm9kdWN0LW1ldGF7XG4gICAgLnN1YnNjcmlwdGlvbi1kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cblxudWwuc3Vic2NyaXB0aW9uLWRldGFpbHN7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IG1pbigxLjRyZW0sIC44ZW0pO1xuICAgIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikgLyAwLjAzKTtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAyLjRlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBsaXtcbiAgICAvLyAgICAgbWFyZ2luOiAwO1xuICAgIC8vIH1cbn1cblxuLndjcy1tb2RhbHtcbiAgICAubW9kYWwtaGVhZGVyID4gaDIge1xuICAgICAgICBtYXJnaW46IDAgMCAuNWVtO1xuICAgIH1cbiAgICAuY29udGVudC13cmFwcGVye1xuICAgICAgICBcbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2Vhcmx5X3JlbmV3YWxfbW9kYWxfc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpKTtcbiAgICAgICAgY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5LW9uKSk7XG4gICAgICAgIHBhZGRpbmc6IC43ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxufSIsIi53Yy10YWJze1xuICAgICZfX2hlYWR7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpIC8gLjIpO1xuICAgIFxuICAgIH1cbiAgICAmLXRhYntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgcGFkZGluZzogLjhlbSAxLjJlbTtcbiAgICAgICAgJlthcmlhLXNlbGVjdGVkPXRydWVde1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXBhbmVse1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDEuNWVtIDEuNWVtO1xuICAgICAgICAmW2FyaWEtaGlkZGVuPXRydWVde1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN3Yy10YWItYWRkaXRpb25hbF9pbmZvcm1hdGlvbntcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgXG59XG5cblxuLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlc3tcbiAgICAmLWl0ZW17XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgJl9fbGFiZWwsXG4gICAgICAgICZfX3ZhbHVle1xuICAgICAgICAgICAgcGFkZGluZzoxLjJlbSAxLjRlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiI2RpdmVyLXdjLWFjdGlvbntcbiAgICBAaW5jbHVkZSBtcS11cChtZCl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuICAgICAgICBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG4gICAgICAgIG1heC13aWR0aDogNTk5cHg7XG4gICAgfVxufVxuXG4uZGl2ZXItd2MtYWN0aW9ue1xuICAgIFxuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICB6LWluZGV4OiA5OTM7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTFlbTtcbiAgICBmaWx0ZXI6ZHJvcC1zaGFkb3coNHB4IDRweCAxNnB4IHJnYigwIDAgMCAvIC4yKSk7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGdhcDogMWVtO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAub3Blbi10ZXh0e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudG9nZ2xlLXRleHR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuaXMtaGlkZXtcbiAgICAgICAgdHJhbnNsYXRlOiAtMTAwJTtcbiAgICAgICAgLm9wZW4tdGV4dHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC50b2dnbGUtdGV4dHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb257XG4gICAgICAgIHBhZGRpbmc6IC41ZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICB9XG4gICAgJi1pY29uc3tcbiAgICAgICAgLm1hdGVyaWFsLWljb257XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgICAgICAgLS1yZC1pY29uLS13aWR0aDogMzAwO1xuICAgICAgICB9XG4gICAgICAgIC5jb3VudHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwZW07XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgLS1yZC1pY29uLS1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10b2dnbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkgLyAuOCk7XG4gICAgICAgIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgIH1cblxuICAgIC5jaGVja291dC1idXR0b257XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpKTtcbiAgICAgICAgY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5LW9uKSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAuNmVtIDEuMmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19oZWFke1xuICAgICAgICBnYXA6IDFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBmb250LXNpemU6IC45ZW07XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbWV0YXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICAgIC5wcmljZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEtZG93bihtZCl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDgycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIGZpbHRlcjpkcm9wLXNoYWRvdygwcHggLTJweCA4cHggcmdiKDAgMCAwLy4xKSk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cblxuICAgIC8vICYgfiAucmQtYmFubmVyLmlzLWZpeGVke1xuICAgIC8vICAgICBib3R0b206IDgycHg7XG4gICAgLy8gfVxuXG4gICAgLy8gQGluY2x1ZGUgbXEtdXAobWQpe1xuICAgIC8vICAgICBib3gtc2hhZG93OiA0cHggNHB4IDE2cHggcmdiKDAgMCAwIC8gLjIpO1xuICAgIC8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLy8gICAgIGJvdHRvbTogMmVtO1xuICAgIC8vICAgICB3aWR0aDogNzY4cHg7XG4gICAgLy8gICAgIGxlZnQ6IDUwJTtcbiAgICAvLyAgICAgdHJhbnNsYXRlOiAtNTAlO1xuICAgIC8vICAgICBib3R0b206IC0yZW07XG4gICAgLy8gICAgIG9wYWNpdHk6IDA7XG4gICAgLy8gICAgIC8vIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAvLyAgICAgdHJhbnNpdGlvbjogYm90dG9tIC4yNXMsb3BhY2l0eSAuMjVzLHZpc2liaWxpdHkgLjI1cyAuM3M7XG4gICAgLy8gICAgICYuaXMtc3RpY2t5e1xuICAgIC8vICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAvLyAgICAgICAgIC8vIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLy8gICAgICAgICBib3R0b206IDJlbTtcbiAgICAvLyAgICAgICAgIC8vIHRyYW5zaXRpb246IGJvdHRvbSAuMjVzLG9wYWNpdHkgLjI1cyx2aXNpYmlsaXR5IC4yNXMgLjNzO1xuICAgIC8vICAgICAgICAgJi5pcy1ib3R0b217XG4gICAgLy8gICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAvLyAgICAgICAgIH1cblxuICAgIC8vICAgICB9XG4gICAgICAgIFxuICAgIC8vIH1cblxuXG59XG5cbi5jYXJ0LXRvdGFsLXByaWNleyBcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IC42ZW07XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8vIEB1c2UgXCJtb2R1bGUvc2V0dGluZ1wiIGFzICo7XG5cbkBpbXBvcnQgXCJtb2R1bGUvc2V0dGluZ3NcIjtcbkBpbXBvcnQgXCJtb2R1bGUvc2lkZWJhclwiO1xuQGltcG9ydCBcIm1vZHVsZS9jb21tb25cIjtcbkBpbXBvcnQgXCJtb2R1bGUvbGF5b3V0XCI7XG5AaW1wb3J0IFwibW9kdWxlL3Bvc3Rib3hcIjtcblxuQGltcG9ydCBcIndjL2Jhc2VcIjtcbkBpbXBvcnQgXCJ3Yy9zaW5nbGVcIjtcbkBpbXBvcnQgXCJ3Yy9wcm9kdWN0XCI7XG5AaW1wb3J0IFwid2MvZG93bmxvYWRhYmxlXCI7XG5AaW1wb3J0IFwid2MvcHJvZHVjdHNcIjtcbkBpbXBvcnQgXCJ3Yy9jYXJ0XCI7XG5AaW1wb3J0IFwid2MvY2hlY2tvdXRcIjtcbkBpbXBvcnQgXCJ3Yy90aGFua3lvdVwiO1xuQGltcG9ydCBcIndjL2NvbW1lbnRcIjtcbkBpbXBvcnQgXCJ3Yy9hY2NvdW50XCI7XG5AaW1wb3J0IFwid2MvbG9naW5cIjtcbkBpbXBvcnQgXCJ3Yy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJ3Yy9ibG9ja1wiO1xuQGltcG9ydCBcIndjL2Zvcm1cIjtcbkBpbXBvcnQgXCJ3Yy9taW5pY2FydFwiO1xuQGltcG9ydCBcIndjL3N1YnNjcmlwdGlvbnNcIjtcbkBpbXBvcnQgXCJ3Yy90YWJzXCI7XG5AaW1wb3J0IFwid2MvYWN0aW9uYmFyXCI7XG5cbi8vIEBpbXBvcnQgXCJ3Yy9iYXNlXCI7XG5cbi8vIGRpdltpZF49cHJvZHVjdC1de1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgZmxleC13cmFwOiB3cmFwO1xuLy8gICAgIGdhcDogMS42ZW07XG4vLyB9XG5cbi5lbnRyeS1zdW1tYXJ5IHtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAmID4gKntcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgICAgICAmICsgKntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZsZXgtY29udHJvbHtcbiAgICAmLW5hdntcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJi10aHVtYnN7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNTBweCwgMWZyKSk7XG4gICAgICAgIFxuICAgICAgICBncmlkLWdhcDogOHB4O1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDhweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIC8vICYgKyBsaXtcbiAgICAgICAgICAgIC8vIFx0bWFyZ2luLXRvcDogLjRlbTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgJi5mbGV4LWFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZsZXgtdmlld3BvcnR7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4gICAgICAgIFxuXG4vLyBnYWxsZXJ5IC0tLS0tLS0tLS1cblxuLm9uc2FsZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgbGVmdDogNnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogLjNlbSAuNGVtO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLy8gZ3JvdXBlZCAtLS0tLS0tLS0tXG5cbi53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdHtcblx0Zm9udC1zaXplOiAuOWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgIHRib2R5e1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTUwcHgsIDFmcikpO1xuXHRcdGdhcDogMWVtO1xuXHRcdGZvbnQtc2l6ZTogLjllbTtcblx0fVxuXG5cdHRke1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0Ji1pdGVte1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1x0XG5cdFx0YmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXHRcdGJveC1zaGFkb3c6IHZhcigtLXJkLS1zLS1zaGFkb3cpO1xuXHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXJkLS1zLS1yYWRpdXMpO1xuXHRcdHBhZGRpbmc6IDEuNWVtO1xuXHRcdGdhcDogLjVlbTtcblxuXHRcdCZfX2xhYmVse1xuXHRcdFx0YXtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIl19 */
