section{padding:80px 0}section h2{color:var(--text-light);font-size:30px;font-weight:800;margin-bottom:40px;text-align:center}.btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:8px;justify-content:center;padding:1rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.btn:focus-visible{outline:3px solid rgba(242,201,76,.55);outline-offset:3px}.btn-primary,.btn-secondary{background:var(--soft-yellow);color:var(--dark-blue)}.btn-primary:hover,.btn-secondary:hover{background:#e0b841;box-shadow:0 10px 30px rgba(242,201,76,.4);color:var(--dark-blue);transform:translateY(-3px)}.btn-icon{font-size:18px}.btn-link{color:var(--primary-color);font-weight:600;text-decoration:none;transition:color .3s}.btn-link:hover{color:var(--secondary-color)}.site-footer{background-color:var(--header-accent);color:var(--bg-white);margin-top:0;padding:40px 0 20px}.footer-content{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.footer-section h3{font-size:18px;margin-bottom:20px}.footer-section p{color:hsla(0,0%,100%,.8);margin-bottom:10px}.footer-section a{color:var(--bg-white);text-decoration:none;transition:color .3s}.footer-section a:hover{color:var(--accent-color)}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);padding-top:20px;text-align:center}table{background-color:var(--bg-white);border-collapse:collapse;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:20px 0;overflow:hidden;width:100%}table thead{background-color:var(--primary-color);color:var(--bg-white)}table thead th{border-bottom:2px solid var(--secondary-color);font-size:20px;font-weight:600;padding:15px;text-align:center;vertical-align:center}table tbody tr{border-bottom:1px solid var(--border-color);transition:background-color .2s}table tbody tr:hover{background-color:var(--bg-light)}table tbody tr:last-child{border-bottom:none}table tbody td{color:var(--text-dark);padding:12px 15px}table tbody td strong{color:var(--primary-color);font-weight:600}table[border="1"],table[border="1"] td,table[border="1"] th{border:1px solid var(--border-color)}table[border="1"] thead{background-color:var(--bg-light);color:var(--text-dark)}table[border="1"] thead th{border-bottom:2px solid var(--primary-color);font-weight:700}.page-content{color:var(--text-medium);font-size:18px;line-height:1.8;margin:0 auto;max-width:800px}.page-content h2{font-size:32px;margin-bottom:20px;margin-top:50px;text-align:left}.page-content h2,.page-content h3{color:var(--text-dark);font-weight:700}.page-content h3{font-size:26px;margin-bottom:16px;margin-top:40px}.page-content h4{color:var(--text-dark);font-size:22px;font-weight:700;margin-bottom:14px;margin-top:30px}.page-content p{margin-bottom:20px}.page-content ol,.page-content ul{margin-bottom:20px;padding-left:30px}.page-content li{margin-bottom:10px}.page-content a{color:var(--primary-color);text-decoration:underline;transition:color .3s}.page-content a:hover{color:var(--secondary-color)}.post-navigation{border-top:1px solid #e5e7eb;margin-top:80px;padding-top:40px;text-align:center}.page-content img{border-radius:12px;box-shadow:var(--shadow-sm);height:auto;margin:30px 0;max-width:100%}.page-content p:has(img[src*=navigation]){align-items:center;background:linear-gradient(135deg,rgb(214 40 40/8%),rgb(0 63 136/8%));border:1.5px solid rgba(214,40,40,.25);border-radius:30px;box-shadow:0 2px 8px rgb(0 0 0/8%);display:inline-flex;gap:8px;line-height:1.5;margin:15px 8px 15px 0;padding:12px 20px;transition:all .3s ease}.page-content p:has(img[src*=navigation]):hover{background:linear-gradient(135deg,rgba(214,40,40,.12),rgba(0,63,136,.12));border-color:rgba(214,40,40,.4);box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.page-content p:has(img[src*=navigation]) img{filter:drop-shadow(0 1px 2px rgb(0 0 0/10%));flex-shrink:0;height:22px;margin:0;-o-object-fit:contain;object-fit:contain;width:22px}.page-content p:has(img[src*=navigation]) strong{color:var(--primary-color);font-size:15px;font-weight:600;line-height:1.4;margin:0 4px}@supports not selector(:has(*)){.page-content p img[src*=navigation]{filter:drop-shadow(0 1px 2px rgb(0 0 0/10%));height:22px;margin-bottom:0;margin-right:10px;margin-top:0;vertical-align:middle;width:22px}}.page-content blockquote{background-color:var(--bg-light);border-left:4px solid var(--primary-color);border-radius:8px;font-style:italic;margin:30px 0;padding:20px 30px}.page-content code{background-color:var(--bg-light);border-radius:4px;font-family:Courier New,monospace;font-size:16px;padding:3px 8px}.page-content pre{background-color:var(--text-dark);border-radius:8px;color:var(--bg-white);margin:30px 0;overflow-x:auto;padding:20px}.page-content pre code{background-color:transparent;color:var(--bg-white);padding:0}.page-content p:has(a[href*="tg://"] img),.page-content p:has(a[href*=messenger] img),.page-content p:has(a[href*=telegram] img),.page-content p:has(a[href*=viber] img),.page-content p:has(a[href*=whatsapp] img){align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin:30px 0}.page-content p a[href*="tg://"]:has(img),.page-content p a[href*=facebook]:has(img),.page-content p a[href*=messenger]:has(img),.page-content p a[href*=telegram]:has(img),.page-content p a[href*=viber]:has(img),.page-content p a[href*=whatsapp]:has(img){text-decoration:none!important}.page-content p a[href*="tg://"] img,.page-content p a[href*=messenger] img,.page-content p a[href*=telegram] img,.page-content p a[href*=viber] img,.page-content p a[href*=whatsapp] img{background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.95))!important;border:2px solid transparent!important;border-radius:50%!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;display:block!important;height:60px!important;margin:0!important;-o-object-fit:contain!important;object-fit:contain!important;padding:10px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;width:60px!important}.page-content p a[href*=whatsapp]:hover img{background:linear-gradient(135deg,rgba(37,211,102,.1),hsla(0,0%,100%,.95));border-color:rgba(37,211,102,.3);box-shadow:0 8px 20px rgba(37,211,102,.4);transform:translateY(-5px) scale(1.1)}.page-content p a[href*=viber]:hover img{background:linear-gradient(135deg,rgba(124,79,190,.1),hsla(0,0%,100%,.95));border-color:rgba(124,79,190,.3);box-shadow:0 8px 20px rgba(124,79,190,.4);transform:translateY(-5px) scale(1.1)}.page-content p a[href*="tg://"]:hover img,.page-content p a[href*=telegram]:hover img{background:linear-gradient(135deg,rgba(37,150,190,.1),hsla(0,0%,100%,.95));border-color:rgba(37,150,190,.3);box-shadow:0 8px 20px rgba(37,150,190,.4);transform:translateY(-5px) scale(1.1)}.page-content p a[href*=facebook]:hover img,.page-content p a[href*=messenger]:hover img{background:linear-gradient(135deg,rgba(0,132,255,.1),hsla(0,0%,100%,.95));border-color:rgba(0,132,255,.3);box-shadow:0 8px 20px rgba(0,132,255,.4);transform:translateY(-5px) scale(1.1)}.page-content p:has(a[href*=mailto]),.page-content p:has(a[href*=tel]),.page-content p:has(a[href*=whatsapp]):not(:has(img)){background:linear-gradient(135deg,rgb(214 40 40/5%),rgb(0 63 136/5%));border-left:4px solid var(--primary-color);border-radius:12px;font-size:16px;line-height:1.8;margin:20px 0;padding:15px 20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.image-gallery{background:var(--bg-light);border-radius:12px;box-shadow:var(--shadow-md);margin:30px 0;max-width:100%;overflow:hidden;position:relative}.gallery-container{overflow:hidden;padding-bottom:66.67%;position:relative;width:100%}.gallery-slides{display:flex;height:100%;left:0;position:absolute;top:0;transition:transform .4s ease-in-out;width:100%}.gallery-slide{align-items:center;background:var(--text-dark);display:flex;height:100%;justify-content:center;min-width:100%}.gallery-slide img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.gallery-nav{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.gallery-nav:hover{background:rgba(214,40,40,.8);transform:translateY(-50%) scale(1.1)}.gallery-prev{left:15px}.gallery-next{right:15px}.gallery-indicators{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.95);display:flex;gap:8px;justify-content:center;padding:15px}.gallery-indicator{background:var(--border-color);border:2px solid transparent;border-radius:50%;cursor:pointer;font-size:0;height:12px;line-height:0;overflow:hidden;text-indent:-9999px;transition:all .3s ease;width:12px}.gallery-indicator:hover{background:var(--text-medium);transform:scale(1.2)}.gallery-indicator.active{background:var(--primary-color);border-color:var(--primary-color);transform:scale(1.3)}.gallery-counter{backdrop-filter:blur(4px);background:rgba(0,0,0,.7);border-radius:20px;color:#fff;font-size:14px;font-weight:600;padding:8px 16px;position:absolute;right:15px;top:15px;z-index:10}.page-content>p>img{display:inline-block}.search-modal{inset:0;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:10000}.search-modal[aria-hidden=false]{opacity:1;visibility:visible}.search-modal-overlay{backdrop-filter:blur(4px);background-color:rgba(0,0,0,.7);inset:0;position:absolute}.search-modal-content{animation:searchModalSlideIn .3s ease-out;background-color:var(--bg-white);border-radius:12px;box-shadow:var(--shadow-lg);margin:10vh auto;max-height:80vh;max-width:800px;overflow-y:auto;padding:56px 30px 30px;position:relative;width:90%;z-index:10001}@keyframes searchModalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.search-modal-close{align-items:center;background:transparent;border:none;border-radius:0 12px 0 8px;color:var(--text-medium);cursor:pointer;display:flex;height:44px;justify-content:center;margin:0;padding:0;position:absolute;right:0;top:0;transition:background .2s,color .2s;width:44px;z-index:10002}.search-modal-close:hover{background-color:var(--bg-light);color:var(--primary-color)}.search-modal-close svg{height:20px;width:20px}body.search-open{overflow:hidden}#search,.search-container{width:100%}.search-input-wrapper{margin-bottom:20px;position:relative}.search-input{border:2px solid var(--border-color);border-radius:8px;box-sizing:border-box;font-size:16px;padding:12px 45px 12px 16px;transition:border-color .3s ease;width:100%}.search-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(214,40,40,.1);outline:none}.search-icon{color:var(--text-medium);pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.search-results{max-height:60vh;overflow-y:auto}.search-result-item{background-color:var(--bg-light);border:1px solid var(--border-color);border-radius:8px;display:block;margin-bottom:12px;padding:16px;text-decoration:none;transition:all .3s ease}.search-result-item:hover{background-color:var(--bg-white);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(214,40,40,.1);transform:translateY(-2px)}.search-result-title{color:var(--text-dark);font-size:18px;font-weight:600;line-height:1.4;margin-bottom:8px}.search-result-description{color:var(--text-medium);font-size:14px;line-height:1.6;margin-bottom:8px}.search-result-meta{align-items:center;color:var(--text-light);display:flex;font-size:12px;gap:12px}.search-error,.search-loading,.search-message{color:var(--text-medium);padding:20px;text-align:center}.search-error{color:var(--error-color,#d62828)}#search mark{background-color:var(--accent-color);border-radius:3px;color:var(--text-dark);font-weight:600;padding:2px 4px}@media (width <= 768px){.main-nav a:hover{background-color:hsla(0,0%,100%,.15);color:var(--header-accent)}.main-nav a:last-child{border-bottom:none!important}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}table tbody td,table thead th{font-size:14px;padding:10px 8px}.gallery-nav{font-size:20px;height:40px;width:40px}.gallery-prev{left:10px}.gallery-next{right:10px}.gallery-indicator{height:10px;width:10px}.gallery-counter{font-size:12px;padding:6px 12px}.page-content p:has(a[href*="tg://"] img),.page-content p:has(a[href*=messenger] img),.page-content p:has(a[href*=telegram] img),.page-content p:has(a[href*=viber] img),.page-content p:has(a[href*=whatsapp] img){gap:10px;justify-content:center}.page-content p a[href*="tg://"] img,.page-content p a[href*=messenger] img,.page-content p a[href*=telegram] img,.page-content p a[href*=viber] img,.page-content p a[href*=whatsapp] img{height:50px!important;padding:8px!important;width:50px!important}.search-modal-content{border-radius:8px;margin:5vh auto;max-height:90vh;padding:52px 20px 20px;width:95%}.search-modal-close{border-radius:0 8px 0 4px;height:44px;right:0;top:0;width:44px}}.documents-table{border:1px solid var(--border-color,#e5e7eb);border-radius:12px;display:flex;flex-direction:column;gap:0;overflow:hidden}.documents-row{align-items:center;background:var(--bg-white,#fff);border-bottom:1px solid var(--border-color,#e5e7eb);display:flex;gap:16px;justify-content:space-between;padding:16px 20px;transition:background .2s ease}.documents-row:last-child{border-bottom:none}.documents-row:hover{background:var(--bg-secondary,#f8f9fa)}.documents-row__info{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.documents-row__name{color:var(--heading-color,#1a1a2e);font-size:.95rem;font-weight:600;line-height:1.4}.documents-row__desc{color:var(--text-muted,#6b7280);font-size:.85rem;line-height:1.4}.documents-row__files{align-items:center;display:flex;flex-shrink:0;gap:8px}.documents-row__link{align-items:center;border-radius:6px;display:flex;justify-content:center;padding:4px;transition:opacity .2s ease}.documents-row__link:hover{opacity:.75}.documents-row__link img{display:block}@media (max-width:600px){.documents-row{align-items:flex-start;flex-direction:column;gap:12px}.documents-row__files{align-self:flex-end}}
/*# sourceMappingURL=data:application/json;base64,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Q3ZCLFdBQVksQ0FFWiwyQkFDSixDQUVBLDJCQUNJLFdBQ0osQ0FFQSx5QkFDSSxhQUNKLENBRUEseUJBQ0ksZUFFSSxzQkFBdUIsQ0FEdkIscUJBQXNCLENBRXRCLFFBQ0osQ0FFQSxzQkFDSSxtQkFDSixDQUNKIiwiZmlsZSI6ImRlZmVycmVkLmNzcy50bXAiLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgREVGRVJSRUQgQ1NTIC0g0J3QtdC60YDQuNGC0LjRh9C10YHQutC40LUg0YHRgtC40LvQuFxuICAg0JfQsNCz0YDRg9C20LDQtdGC0YHRjyDQsNGB0LjQvdGF0YDQvtC90L3QviDQv9C+0YHQu9C1INC/0LXRgNCy0L7Qs9C+INGN0LrRgNCw0L3QsFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyog0KHQtdC60YbQuNC4ICovXG5cbnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuc2VjdGlvbiBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0KTtcbiAgICBmb250LXdlaWdodDogODAwO1xufVxuXG4vKiDQmtC90L7Qv9C60LggKi9cblxuLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7ICAgICAgICAvKiDQkdC70L7Rh9C90YvQuSDRjdC70LXQvNC10L3RgiDRgSBmbGV4LdC60L7QvdGC0LXQudC90LXRgNC+0LwsINC30LDQvdC40LzQsNC10YIg0YjQuNGA0LjQvdGDINGB0L7QtNC10YDQttC40LzQvtCz0L4gKi9cbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgICAgIC8qINCS0YvRgNCw0LLQvdC40LLQsNC10YIg0LTQvtGH0LXRgNC90LjQtSDRjdC70LXQvNC10L3RgtGLINC/0L4g0YbQtdC90YLRgNGDINC/0L4g0LLQtdGA0YLQuNC60LDQu9C4ICovXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICAgICAvKiDQktGL0YDQsNCy0L3QuNCy0LDQtdGCINC00L7Rh9C10YDQvdC40LUg0Y3Qu9C10LzQtdC90YLRiyDQv9C+INGG0LXQvdGC0YDRgyDQv9C+INCz0L7RgNC40LfQvtC90YLQsNC70LggKi9cbiAgICBnYXA6IDhweDsgICAgICAgICAgICAgICAgICAgIC8qINCe0YLRgdGC0YPQvyDQvNC10LbQtNGDINC00L7Rh9C10YDQvdC40LzQuCDRjdC70LXQvNC10L3RgtCw0LzQuCAo0LjQutC+0L3QutCwICsg0YLQtdC60YHRgikgKi9cbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07ICAgICAgICAvKiDQktC90YPRgtGA0LXQvdC90LjQtSDQvtGC0YHRgtGD0L/RizogMjRweCDRgdCy0LXRgNGF0YMv0YHQvdC40LfRgywgNDhweCDRgdC70LXQstCwL9GB0L/RgNCw0LLQsCAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDsgICAgICAgICAgLyog0KHQutGA0YPQs9C70LXQvdC40LUg0YPQs9C70L7QsiDQutC90L7Qv9C60LggKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICAgICAgIC8qINCj0LHQuNGA0LDQtdGCINC/0L7QtNGH0ZHRgNC60LjQstCw0L3QuNC1ICjQtNC70Y8g0LrQvdC+0L/QvtC6LdGB0YHRi9C70L7QuiA8YT4pICovXG4gICAgZm9udC1zaXplOiAxLjFyZW07ICAgICAgICAgICAvKiDQoNCw0LfQvNC10YAg0YjRgNC40YTRgtCwINGH0YPRgtGMINC60YDRg9C/0L3QtdC1INGB0YLQsNC90LTQsNGA0YLQvdC+0LPQviAo4omIMTcuNnB4KSAqL1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7ICAgICAgICAgICAgLyog0J/QvtC70YPQttC40YDQvdGL0Lkg0YjRgNC40YTRgiAqL1xuICAgIGJvcmRlcjogbm9uZTsgICAgICAgICAgICAgICAgLyog0KPQsdC40YDQsNC10YIg0YHRgtCw0L3QtNCw0YDRgtC90YPRjiDRgNCw0LzQutGDINCx0YDQsNGD0LfQtdGA0LAg0YMgPGJ1dHRvbj4gKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7ICAgICAgICAgICAgIC8qINCc0LXQvdGP0LXRgiDQutGD0YDRgdC+0YAg0L3QsCDCq9GA0YPQutGDwrsg0L/RgNC4INC90LDQstC10LTQtdC90LjQuCAqL1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgICAvKiDQn9C70LDQstC90LDRjyDQsNC90LjQvNCw0YbQuNGPICgwLjPRgSkg0LTQu9GPOiDRgdC00LLQuNCz0LAv0LzQsNGB0YjRgtCw0LHQuNGA0L7QstCw0L3QuNGPLCDRgtC10L3QuCDQuCDRhtCy0LXRgtCwINGE0L7QvdCwICovXG59XG5cblxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAzcHggc29saWQgcmdiKDI0MiAyMDEgNzYgLyA1NSUpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi5idG4tcHJpbWFyeSxcbi5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zb2Z0LXllbGxvdyk7XG4gICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG59XG5cbi5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTBiODQxO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYigyNDIgMjAxIDc2IC8gNDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG59XG5cbi5idG4taWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYnRuLWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG4uYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4vKiDQn9C+0LTQstCw0LsgKi9cblxuLnNpdGUtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkZXItYWNjZW50KTtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mb290ZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZvb3Rlci1zZWN0aW9uIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmZvb3Rlci1zZWN0aW9uIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIDgwJSk7XG59XG5cbi5mb290ZXItc2VjdGlvbiBhIHtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG4uZm9vdGVyLXNlY3Rpb24gYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi5mb290ZXItYm90dG9tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigyNTUgMjU1IDI1NSAvIDEwJSk7XG4gICAgY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIDcwJSk7XG59XG5cbi8qINCh0YLQuNC70Lgg0LTQu9GPINGC0LDQsdC70LjRhiAqL1xuXG50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYigwIDAgMCAvIDEwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnRhYmxlIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xufVxuXG50YWJsZSB0aGVhZCB0aCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxudGFibGUgdGJvZHkgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cblxudGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbn1cblxudGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxudGFibGUgdGJvZHkgdGQge1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrKTtcbn1cblxudGFibGUgdGJvZHkgdGQgc3Ryb25nIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxudGFibGVbYm9yZGVyPVwiMVwiXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxudGFibGVbYm9yZGVyPVwiMVwiXSB0aCxcbnRhYmxlW2JvcmRlcj1cIjFcIl0gdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5cbnRhYmxlW2JvcmRlcj1cIjFcIl0gdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrKTtcbn1cblxudGFibGVbYm9yZGVyPVwiMVwiXSB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgY29sb3I6IHZhcigtLXRleHQtbWVkaXVtKTtcbn1cblxuLnBhZ2UtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmspO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWdlLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrKTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBhZ2UtY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmspO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGFnZS1jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYWdlLWNvbnRlbnQgdWwsXG4ucGFnZS1jb250ZW50IG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnBhZ2UtY29udGVudCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBhZ2UtY29udGVudCBhIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuLnBhZ2UtY29udGVudCBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLnBvc3QtbmF2aWdhdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU3ZWI7XG59XG5cbi5wYWdlLWNvbnRlbnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXNtKTtcbn1cblxuLyog0KHRgtC40LvQuCDQtNC70Y8g0LvQvtC60LDRhtC40Lkg0LIg0L3QtdC00LLQuNC20LjQvNC+0YHRgtC4ICovXG5cbi5wYWdlLWNvbnRlbnQgcDpoYXMoaW1nW3NyYyo9XCJuYXZpZ2F0aW9uXCJdKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2IoMjE0IDQwIDQwIC8gOCUpIDAlLCByZ2IoMCA2MyAxMzYgLyA4JSkgMTAwJSk7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgbWFyZ2luOiAxNXB4IDhweCAxNXB4IDA7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCByZ2IoMjE0IDQwIDQwIC8gMjUlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYigwIDAgMCAvIDglKTtcbn1cblxuLnBhZ2UtY29udGVudCBwOmhhcyhpbWdbc3JjKj1cIm5hdmlnYXRpb25cIl0pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2IoMjE0IDQwIDQwIC8gMTIlKSAwJSwgcmdiKDAgNjMgMTM2IC8gMTIlKSAxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2IoMCAwIDAgLyAxMiUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDIxNCA0MCA0MCAvIDQwJSk7XG59XG5cbi5wYWdlLWNvbnRlbnQgcDpoYXMoaW1nW3NyYyo9XCJuYXZpZ2F0aW9uXCJdKSBpbWcge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMXB4IDJweCByZ2IoMCAwIDAgLyAxMCUpKTtcbn1cblxuLnBhZ2UtY29udGVudCBwOmhhcyhpbWdbc3JjKj1cIm5hdmlnYXRpb25cIl0pIHN0cm9uZyB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luOiAwIDRweDtcbn1cblxuLyogRmFsbGJhY2sg0LTQu9GPINCx0YDQsNGD0LfQtdGA0L7QsiDQsdC10LcgOmhhcygpICovXG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpoYXMoKikpIHtcblxuICAgIC5wYWdlLWNvbnRlbnQgcCBpbWdbc3JjKj1cIm5hdmlnYXRpb25cIl0ge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAxcHggMnB4IHJnYigwIDAgMCAvIDEwJSkpO1xuICAgIH1cbn1cblxuLnBhZ2UtY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnBhZ2UtY29udGVudCBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wYWdlLWNvbnRlbnQgcHJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWRhcmspO1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBtYXJnaW46IDMwcHggMDtcbn1cblxuLnBhZ2UtY29udGVudCBwcmUgY29kZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xufVxuXG4vKiDQodGC0LjQu9C4INC00LvRjyDQutC+0L3RgtCw0LrRgtC90YvRhSDQuNC60L7QvdC+0Log0LzQtdGB0YHQtdC90LTQttC10YDQvtCyICovXG4ucGFnZS1jb250ZW50IHA6aGFzKGFbaHJlZio9XCJ3aGF0c2FwcFwiXSBpbWcpLFxuLnBhZ2UtY29udGVudCBwOmhhcyhhW2hyZWYqPVwidmliZXJcIl0gaW1nKSxcbi5wYWdlLWNvbnRlbnQgcDpoYXMoYVtocmVmKj1cInRlbGVncmFtXCJdIGltZyksXG4ucGFnZS1jb250ZW50IHA6aGFzKGFbaHJlZio9XCJ0ZzovL1wiXSBpbWcpLFxuLnBhZ2UtY29udGVudCBwOmhhcyhhW2hyZWYqPVwibWVzc2VuZ2VyXCJdIGltZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMzBweCAwO1xufVxuXG4ucGFnZS1jb250ZW50IHAgYVtocmVmKj1cIndoYXRzYXBwXCJdOmhhcyhpbWcpLFxuLnBhZ2UtY29udGVudCBwIGFbaHJlZio9XCJ2aWJlclwiXTpoYXMoaW1nKSxcbi5wYWdlLWNvbnRlbnQgcCBhW2hyZWYqPVwidGVsZWdyYW1cIl06aGFzKGltZyksXG4ucGFnZS1jb250ZW50IHAgYVtocmVmKj1cInRnOi8vXCJdOmhhcyhpbWcpLFxuLnBhZ2UtY29udGVudCBwIGFbaHJlZio9XCJtZXNzZW5nZXJcIl06aGFzKGltZyksXG4ucGFnZS1jb250ZW50IHAgYVtocmVmKj1cImZhY2Vib29rXCJdOmhhcyhpbWcpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtY29udGVudCBwIGFbaHJlZio9XCJ3aGF0c2FwcFwiXSBpbWcsXG4ucGFnZS1jb250ZW50IHAgYVtocmVmKj1cInZpYmVyXCJdIGltZyxcbi5wYWdlLWNvbnRlbnQgcCBhW2hyZWYqPVwidGVsZWdyYW1cIl0gaW1nLFxuLnBhZ2UtY29udGVudCBwIGFbaHJlZio9XCJ0ZzovL1wiXSBpbWcsXG4ucGFnZS1jb250ZW50IHAgYVtocmVmKj1cIm1lc3NlbmdlclwiXSBpbWcge1xuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYigyNTUgMjU1IDI1NSAvIDkwJSkgMCUsIHJnYigyNTUgMjU1IDI1NSAvIDk1JSkgMTAwJSkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYigwIDAgMCAvIDE1JSkgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtY29udGVudCBwIGFbaHJlZio9XCJ3aGF0c2FwcFwiXTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSBzY2FsZSgxLjEpO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiKDM3IDIxMSAxMDIgLyA0MCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYigzNyAyMTEgMTAyIC8gMTAlKSAwJSwgcmdiKDI1NSAyNTUgMjU1IC8gOTUlKSAxMDAlKTtcbiAgICBib3JkZXItY29sb3I6IHJnYigzNyAyMTEgMTAyIC8gMzAlKTtcbn1cblxuLnBhZ2UtY29udGVudCBwIGFbaHJlZio9XCJ2aWJlclwiXTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSBzY2FsZSgxLjEpO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiKDEyNCA3OSAxOTAgLyA0MCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYigxMjQgNzkgMTkwIC8gMTAlKSAwJSwgcmdiKDI1NSAyNTUgMjU1IC8gOTUlKSAxMDAlKTtcbiAgICBib3JkZXItY29sb3I6IHJnYigxMjQgNzkgMTkwIC8gMzAlKTtcbn1cblxuLnBhZ2UtY29udGVudCBwIGFbaHJlZio9XCJ0ZWxlZ3JhbVwiXTpob3ZlciBpbWcsXG4ucGFnZS1jb250ZW50IHAgYVtocmVmKj1cInRnOi8vXCJdOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHNjYWxlKDEuMSk7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2IoMzcgMTUwIDE5MCAvIDQwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiKDM3IDE1MCAxOTAgLyAxMCUpIDAlLCByZ2IoMjU1IDI1NSAyNTUgLyA5NSUpIDEwMCUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDM3IDE1MCAxOTAgLyAzMCUpO1xufVxuXG4ucGFnZS1jb250ZW50IHAgYVtocmVmKj1cIm1lc3NlbmdlclwiXTpob3ZlciBpbWcsXG4ucGFnZS1jb250ZW50IHAgYVtocmVmKj1cImZhY2Vib29rXCJdOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHNjYWxlKDEuMSk7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2IoMCAxMzIgMjU1IC8gNDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2IoMCAxMzIgMjU1IC8gMTAlKSAwJSwgcmdiKDI1NSAyNTUgMjU1IC8gOTUlKSAxMDAlKTtcbiAgICBib3JkZXItY29sb3I6IHJnYigwIDEzMiAyNTUgLyAzMCUpO1xufVxuXG4vKiDQmtC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC60L7QvdGC0LDQutGC0L7QsiAqL1xuXG4ucGFnZS1jb250ZW50IHA6aGFzKGFbaHJlZio9XCJtYWlsdG9cIl0pLFxuLnBhZ2UtY29udGVudCBwOmhhcyhhW2hyZWYqPVwid2hhdHNhcHBcIl0pOm5vdCg6aGFzKGltZykpLFxuLnBhZ2UtY29udGVudCBwOmhhcyhhW2hyZWYqPVwidGVsXCJdKSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYigyMTQgNDAgNDAgLyA1JSkgMCUsIHJnYigwIDYzIDEzNiAvIDUlKSAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi8qINCQ0L3QuNC80LDRhtC40Lgg0L/QvtGP0LLQu9C10L3QuNGPICovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG5cbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgINCa0LDRgNGD0YHQtdC70Ywg0LjQt9C+0LHRgNCw0LbQtdC90LjQuVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmltYWdlLWdhbGxlcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctbGlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbWQpO1xufVxuXG4uZ2FsbGVyeS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjYuNjclO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5LXNsaWRlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ2FsbGVyeS1zbGlkZSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGV4dC1kYXJrKTtcbn1cblxuLmdhbGxlcnktc2xpZGUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmdhbGxlcnktbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6IHJnYigwIDAgMCAvIDUwJSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG59XG5cbi5nYWxsZXJ5LW5hdjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiKDIxNCA0MCA0MCAvIDgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7XG59XG5cbi5nYWxsZXJ5LXByZXYge1xuICAgIGxlZnQ6IDE1cHg7XG59XG5cbi5nYWxsZXJ5LW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xufVxuXG4uZ2FsbGVyeS1pbmRpY2F0b3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiKDI1NSAyNTUgMjU1IC8gOTUlKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbn1cblxuLmdhbGxlcnktaW5kaWNhdG9yIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5nYWxsZXJ5LWluZGljYXRvcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGV4dC1tZWRpdW0pO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmdhbGxlcnktaW5kaWNhdG9yLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG5cbi5nYWxsZXJ5LWNvdW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiKDAgMCAwIC8gNzAlKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbn1cblxuLnBhZ2UtY29udGVudCA+IHAgPiBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgINCf0L7QuNGB0LogKNC80L7QtNCw0LvRjNC90L7QtSDQvtC60L3QvilcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zZWFyY2gtbW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG59XG5cbi5zZWFyY2gtbW9kYWxbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2VhcmNoLW1vZGFsLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyA3MCUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xufVxuXG4uc2VhcmNoLW1vZGFsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBtYXJnaW46IDEwdmggYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbGcpO1xuICAgIHBhZGRpbmc6IDU2cHggMzBweCAzMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgei1pbmRleDogMTAwMDE7XG4gICAgYW5pbWF0aW9uOiBzZWFyY2hNb2RhbFNsaWRlSW4gMC4zcyBlYXNlLW91dDtcbn1cblxuQGtleWZyYW1lcyBzZWFyY2hNb2RhbFNsaWRlSW4ge1xuXG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uc2VhcmNoLW1vZGFsLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDAgOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tZWRpdW0pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnM7XG4gICAgei1pbmRleDogMTAwMDI7XG59XG5cbi5zZWFyY2gtbW9kYWwtY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5zZWFyY2gtbW9kYWwtY2xvc2Ugc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG5cbmJvZHkuc2VhcmNoLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNzZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtaW5wdXQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWFyY2gtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEycHggNDVweCAxMnB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlYXJjaC1pbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2IoMjE0IDQwIDQwIC8gMTAlKTtcbn1cblxuLnNlYXJjaC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1lZGl1bSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyB7XG4gICAgbWF4LWhlaWdodDogNjB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiKDIxNCA0MCA0MCAvIDEwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuXG4uc2VhcmNoLXJlc3VsdC10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyayk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tZWRpdW0pO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNlYXJjaC1yZXN1bHQtbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHZhcigtLXRleHQtbGlnaHQpO1xufVxuXG4uc2VhcmNoLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1lZGl1bSk7XG59XG5cbi5zZWFyY2gtbG9hZGluZyxcbi5zZWFyY2gtZXJyb3Ige1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1lZGl1bSk7XG59XG5cbi5zZWFyY2gtZXJyb3Ige1xuICAgIGNvbG9yOiB2YXIoLS1lcnJvci1jb2xvciwgI2Q2MjgyOCk7XG59XG5cbiNzZWFyY2ggbWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrKTtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiDQnNC+0LHQuNC70YzQvdCw0Y8g0LDQtNCw0L/RgtC40LLQvdC+0YHRgtGMICovXG5AbWVkaWEgKHdpZHRoIDw9IDc2OHB4KSB7XG5cbiAgICAubWFpbi1uYXYgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItYWNjZW50KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gMTUlKTtcbiAgICB9XG5cbiAgICAubWFpbi1uYXYgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG5cbiAgICB0YWJsZSB0aGVhZCB0aCxcbiAgICB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmdhbGxlcnktbmF2IHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5nYWxsZXJ5LXByZXYge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5nYWxsZXJ5LW5leHQge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1pbmRpY2F0b3Ige1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5nYWxsZXJ5LWNvdW50ZXIge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIH1cblxuICAgIC5wYWdlLWNvbnRlbnQgcDpoYXMoYVtocmVmKj1cIndoYXRzYXBwXCJdIGltZyksXG4gICAgLnBhZ2UtY29udGVudCBwOmhhcyhhW2hyZWYqPVwidmliZXJcIl0gaW1nKSxcbiAgICAucGFnZS1jb250ZW50IHA6aGFzKGFbaHJlZio9XCJ0ZWxlZ3JhbVwiXSBpbWcpLFxuICAgIC5wYWdlLWNvbnRlbnQgcDpoYXMoYVtocmVmKj1cInRnOi8vXCJdIGltZyksXG4gICAgLnBhZ2UtY29udGVudCBwOmhhcyhhW2hyZWYqPVwibWVzc2VuZ2VyXCJdIGltZykge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5wYWdlLWNvbnRlbnQgcCBhW2hyZWYqPVwid2hhdHNhcHBcIl0gaW1nLFxuICAgIC5wYWdlLWNvbnRlbnQgcCBhW2hyZWYqPVwidmliZXJcIl0gaW1nLFxuICAgIC5wYWdlLWNvbnRlbnQgcCBhW2hyZWYqPVwidGVsZWdyYW1cIl0gaW1nLFxuICAgIC5wYWdlLWNvbnRlbnQgcCBhW2hyZWYqPVwidGc6Ly9cIl0gaW1nLFxuICAgIC5wYWdlLWNvbnRlbnQgcCBhW2hyZWYqPVwibWVzc2VuZ2VyXCJdIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLW1vZGFsLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBtYXJnaW46IDV2aCBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgICAgICBwYWRkaW5nOiA1MnB4IDIwcHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgIC5zZWFyY2gtbW9kYWwtY2xvc2Uge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDhweCAwIDRweDtcbiAgICB9XG59XG5cbi8qIOKUgOKUgCDQotCw0LHQu9C40YbQsCDQtNC+0LrRg9C80LXQvdGC0L7QsiDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cbi5kb2N1bWVudHMtdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLCAjZTVlN2ViKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kb2N1bWVudHMtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvciwgI2U1ZTdlYik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctd2hpdGUsICNmZmYpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xufVxuXG4uZG9jdW1lbnRzLXJvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZG9jdW1lbnRzLXJvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctc2Vjb25kYXJ5LCAjZjhmOWZhKTtcbn1cblxuLmRvY3VtZW50cy1yb3dfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDRweDtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxuLmRvY3VtZW50cy1yb3dfX25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yLCAjMWExYTJlKTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uZG9jdW1lbnRzLXJvd19fZGVzYyB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkLCAjNmI3MjgwKTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uZG9jdW1lbnRzLXJvd19fZmlsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLmRvY3VtZW50cy1yb3dfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuXG4uZG9jdW1lbnRzLXJvd19fbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43NTtcbn1cblxuLmRvY3VtZW50cy1yb3dfX2xpbmsgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmRvY3VtZW50cy1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgIC5kb2N1bWVudHMtcm93X19maWxlcyB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cbn1cbiJdfQ== */