.pricing-tabs{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:2.5rem}.pricing-tab{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font-family:var(--font-main);font-size:.95rem;font-weight:600;padding:.625rem 1.25rem;transition:all var(--transition-normal)}.pricing-tab:hover{background:var(--bg-card-hover);border-color:var(--border-glow);color:var(--text-primary)}.pricing-tab.active{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-color:transparent;box-shadow:var(--shadow-glow);color:#fff}.pricing-calculator{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:2.5rem;padding:2rem}.calculator-title-wrapper{align-items:center;display:grid;gap:.75rem;grid-template-columns:1fr auto 1fr;margin-bottom:1.5rem}.calculator-title-wrapper .calculator-title{align-items:center;display:flex;gap:.5rem;grid-column:2;grid-row:1;justify-content:center;margin:0;white-space:nowrap}.calculator-title-wrapper .calculator-title img{flex-shrink:0;height:32px;width:32px}.calculator-title-wrapper .features-toggle-btn{font-size:.8rem;gap:.375rem;grid-column:3;grid-row:1;justify-self:end;margin:0;padding:.4rem .75rem;white-space:nowrap}.calculator-title-wrapper .features-toggle-btn svg{flex-shrink:0;height:14px;width:14px}.calculator-title{color:var(--text-primary);font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.calculator-content{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:769px){.pricing-calculator{margin-left:auto;margin-right:auto;max-width:520px;width:100%}}.calculator-row{align-items:center;display:flex;gap:1rem;width:100%}.calculator-row label{color:var(--text-primary);flex-shrink:0;font-size:1rem;font-weight:600;min-width:120px}.calculator-slider{-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.1);border-radius:3px;cursor:pointer;flex:1;height:6px;outline:none;transition:background .2s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.calculator-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--accent-primary);border-radius:50%;cursor:pointer;height:18px;margin-top:-6px;transition:all .15s cubic-bezier(.4,0,.2,1);width:18px}.calculator-slider::-webkit-slider-thumb:hover{box-shadow:0 0 10px var(--accent-glow);transform:scale(1.2)}.calculator-slider::-webkit-slider-thumb:active{box-shadow:0 0 15px var(--accent-glow);transform:scale(1.15)}.calculator-slider::-moz-range-thumb{background:var(--accent-primary);border:none;border-radius:50%;cursor:pointer;height:18px;margin-top:-6px;transition:all .15s cubic-bezier(.4,0,.2,1);width:18px}.calculator-slider::-moz-range-thumb:hover{box-shadow:0 0 10px var(--accent-glow);transform:scale(1.2)}.calculator-slider::-moz-range-thumb:active{box-shadow:0 0 15px var(--accent-glow);transform:scale(1.15)}.calculator-slider::-webkit-slider-runnable-track{background:hsla(0,0%,100%,.1);border-radius:3px;height:6px;transition:background .2s cubic-bezier(.4,0,.2,1)}.calculator-slider::-moz-range-track{background:hsla(0,0%,100%,.1);border-radius:3px;height:6px;transition:background .2s cubic-bezier(.4,0,.2,1)}.calculator-value{color:var(--accent-primary);font-size:1rem;font-weight:600;min-width:100px;text-align:left}.calculator-select{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;flex:1;font-family:var(--font-main);font-size:1rem;min-width:0;padding:.75rem 1rem;padding-inline-end:2.25rem;transition:all var(--transition-normal);width:100%}.calculator-select:hover{background:var(--bg-card-hover);border-color:var(--border-glow)}.calculator-select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow);outline:none}.calculator-select option{background:var(--bg-card);color:var(--text-primary)}.calculator-duration{align-items:center;display:flex;gap:1rem}.calculator-duration label{color:var(--text-primary);font-size:1rem;font-weight:600;min-width:120px}.duration-options{display:flex;flex:1;gap:1rem}.duration-btn{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex:1;font-family:var(--font-main);font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all var(--transition-normal)}.duration-btn:hover{background:var(--bg-card-hover);border-color:var(--border-glow);color:var(--text-primary)}.duration-btn.active{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-color:transparent;box-shadow:var(--shadow-glow);color:#fff}.calculator-result{background:rgba(147,51,234,.1);border:1px solid var(--border-glow);border-radius:var(--radius-lg);margin-top:1rem;padding:1.5rem}.result-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.result-item:last-child{margin-bottom:0}.result-label{color:var(--text-secondary);font-size:1rem}.result-price{color:var(--accent-primary);font-size:1.5rem;font-weight:700}.calculator-cta{display:flex;gap:1rem;margin-top:1.5rem}.calculator-btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-main);font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem 2rem;text-align:center;text-decoration:none;transition:all var(--transition-normal)}.calculator-btn-primary{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));box-shadow:var(--shadow-glow);color:#fff}.calculator-btn-primary:hover{box-shadow:0 6px 30px var(--accent-glow);transform:translateY(-2px)}.calculator-btn-secondary{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));box-shadow:var(--shadow-glow);color:#fff}.calculator-btn-secondary:hover{box-shadow:0 6px 30px var(--accent-glow);transform:translateY(-2px)}.pricing-plans{margin-bottom:2.5rem}.plans-title{color:var(--text-primary);font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.plans-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.plan-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:1.25rem;position:relative;transition:all var(--transition-normal)}.plan-card:hover{border-color:var(--border-glow);box-shadow:var(--shadow-md);transform:translateY(-4px)}.plan-card.recommended{border-color:var(--accent-primary);box-shadow:var(--shadow-glow)}.plan-badge{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:var(--radius-sm);color:#fff;font-size:.7rem;font-weight:600;padding:.2rem .625rem;position:absolute;right:1rem;top:-8px}.plan-name{color:var(--text-primary);font-size:1.1rem;font-weight:700;margin-bottom:.875rem}.plan-specs{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.plan-spec{color:var(--text-secondary);display:flex;font-size:.9rem;justify-content:space-between}.plan-spec strong{color:var(--text-primary)}.plan-prices{background:rgba(147,51,234,.05);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.plan-price{align-items:center;display:flex;justify-content:space-between}.plan-price-label{color:var(--text-secondary);font-size:.9rem}.plan-price-value{color:var(--accent-primary);font-size:1.25rem;font-weight:700}.plan-buy-btn{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-main);font-size:1rem;font-weight:600;padding:.875rem 1.5rem;text-align:center;text-decoration:none;transition:all var(--transition-normal);width:100%}.plan-buy-btn:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px)}.order-modal-overlay{backdrop-filter:blur(5px);background:rgba(0,0,0,.7);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9998}.order-modal-overlay.active{opacity:1;pointer-events:auto;visibility:visible}.order-modal{backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);left:50%;max-height:90vh;max-width:600px;opacity:0;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.9);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden;width:90%;z-index:9999}.order-modal.active{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible}.order-modal-content{max-height:90vh;overflow-y:auto;padding:2rem}.order-modal-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.order-modal-title{color:var(--text-primary);font-size:1.5rem;font-weight:600}.order-modal-close{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all var(--transition-normal);width:32px;-webkit-tap-highlight-color:transparent}.order-modal-close:hover{background:var(--bg-card-hover);color:var(--text-primary)}.order-modal-close svg{height:20px;width:20px}.order-summary{background:rgba(147,51,234,.1);border:1px solid var(--border-glow);border-radius:var(--radius-md);margin-bottom:1.5rem;padding:1.25rem}.order-summary-title{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin-bottom:1rem}.order-summary-content{display:flex;flex-direction:column;gap:.75rem}.order-summary-item{align-items:center;display:flex;font-size:.95rem;justify-content:space-between}.order-summary-label{color:var(--text-secondary)}.order-summary-value{color:var(--text-primary);font-weight:500}.order-form-group{margin-bottom:1.25rem}.order-form-group label{color:var(--text-secondary);display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.order-form-group input[type=text],.order-form-group textarea{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:1rem;padding:.875rem 1rem;resize:vertical;transition:all var(--transition-normal);width:100%}.order-form-group input[type=text]:focus,.order-form-group textarea:focus{background:var(--bg-card-hover);border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow);outline:none}.order-form-hint{color:var(--text-muted);display:block;font-size:.8rem;margin-top:.25rem}.order-duration-options{display:flex;gap:1rem;margin-top:.5rem}.order-duration-option{align-items:center;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;flex:1;font-size:.95rem;justify-content:center;padding:.875rem 1rem;transition:all var(--transition-normal)}.order-duration-option input[type=radio]{display:none}.order-duration-option input[type=radio]:checked+span{color:var(--accent-primary);font-weight:600}.order-duration-option:has(input[type=radio]:checked){background:rgba(147,51,234,.1);border-color:var(--accent-primary);color:var(--accent-primary)}.order-duration-option:hover{background:var(--bg-card-hover);border-color:var(--border-glow)}.order-form-error{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);color:#fca5a5;display:none;font-size:.9rem;margin-bottom:1rem;padding:.75rem 1rem;text-align:center}.order-form-error.show{display:block}.order-modal-submit{align-items:center;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:.75rem;padding:.875rem 1.5rem;transition:all var(--transition-normal);width:100%}.order-modal-submit:hover:not(:disabled){box-shadow:var(--shadow-glow);transform:translateY(-2px)}.order-modal-submit:disabled{cursor:not-allowed;opacity:.6}.order-modal-cancel{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;padding:.875rem 1.5rem;transition:all var(--transition-normal);width:100%}.order-modal-cancel:hover{background:var(--bg-card-hover);border-color:var(--border-glow)}.btn-loader{animation:spin .6s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:768px){.pricing-tabs{display:grid;gap:.625rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.75rem;width:100%}.pricing-tab{align-items:center;border-radius:var(--radius-md);display:flex;font-size:.875rem;font-weight:600;justify-content:center;min-height:44px;padding:.75rem .875rem;text-align:center;width:100%}.pricing-tab:first-child{grid-column:1/-1}.pricing-tab.active{box-shadow:var(--shadow-glow);transform:translateY(-1px)}.pricing-calculator{margin-bottom:1.5rem;padding:1.5rem}.calculator-title-wrapper{gap:1rem;grid-template-columns:1fr}.calculator-title-wrapper .calculator-title{font-size:1.1rem;grid-column:1;justify-self:center}.calculator-title-wrapper .features-toggle-btn{grid-column:1;justify-content:center;justify-self:stretch;width:100%}.calculator-title{font-size:1.1rem;margin-bottom:1.25rem}.calculator-content{gap:1.25rem}.calculator-row{align-items:flex-start;flex-direction:column;gap:.75rem;width:100%}.calculator-row label{font-size:.95rem;min-width:auto;width:100%}.calculator-slider{width:100%}.calculator-value{margin-top:.25rem;min-width:auto;text-align:right;width:100%}.calculator-duration{align-items:flex-start;flex-direction:column;gap:.75rem;width:100%}.calculator-duration label{width:100%}.duration-options{gap:.75rem;width:100%}.calculator-cta{flex-direction:column;gap:.75rem;margin-top:1.25rem}.calculator-btn{width:100%}.plans-grid{grid-template-columns:1fr}}@media (max-width:480px){.pricing-tabs{gap:.5rem;margin-bottom:1.5rem}.pricing-tab{border-radius:var(--radius-sm);font-size:.8125rem;min-height:40px;padding:.625rem .75rem}.pricing-tab:first-child{grid-column:1/-1}.pricing-tab.active{box-shadow:var(--shadow-glow)}.pricing-calculator{padding:1.25rem}.calculator-title,.plans-title{font-size:1.25rem}}.calculator-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem}.calculator-action-btn{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);display:inline-flex;font-family:var(--font-main);font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all var(--transition-normal)}.calculator-action-btn:hover{background:var(--bg-card-hover);border-color:var(--border-glow);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.features-toggle-btn{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-main);font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all var(--transition-normal)}.features-toggle-btn:hover{background:var(--bg-card-hover);border-color:var(--border-glow);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.features-toggle-btn svg{height:20px;width:20px}.features-modal-overlay{backdrop-filter:blur(5px);background:rgba(0,0,0,.7);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9998}.features-modal-overlay.active{opacity:1;pointer-events:auto;visibility:visible}.features-modal{backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);left:50%;max-height:90vh;max-width:900px;opacity:0;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.9);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden;width:90%;z-index:9999}.features-modal.active{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible}.features-modal-content{max-height:90vh;overflow-y:auto;padding:2rem}.features-modal-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.features-modal-title{color:var(--text-primary);font-size:1.5rem;font-weight:600}.features-modal-close{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all var(--transition-normal);width:32px;-webkit-tap-highlight-color:transparent}.features-modal-close:hover{background:var(--bg-card-hover);color:var(--text-primary)}.features-modal-close svg{height:20px;width:20px}.features-modal-body{padding:0}.features-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.feature-item{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;gap:.875rem;padding:1rem;transition:all var(--transition-normal)}.feature-item:hover{background:var(--bg-card-hover);border-color:var(--border-glow);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.feature-icon{align-items:center;background:rgba(147,51,234,.1);border-radius:var(--radius-md);color:var(--accent-primary);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.feature-icon svg{height:20px;width:20px}.feature-text{display:flex;flex:1;flex-direction:column;gap:.25rem}.feature-text strong{color:var(--text-primary);font-size:1rem;font-weight:700}.feature-text span{color:var(--text-secondary);font-size:.85rem}@media (max-width:768px){.features-modal{max-height:95vh;width:95%}.features-modal-content{padding:1.5rem}.features-grid{grid-template-columns:1fr}.calculator-actions{flex-direction:column}.calculator-action-btn{justify-content:center;width:100%}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jc3MvcHJpY2luZy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0EsY0FDSSxZQUFhLENBR2IsY0FBZSxDQURmLFVBQVksQ0FEWixzQkFBdUIsQ0FHdkIsb0JBQ0osQ0FFQSxhQUVJLHlCQUEwQixDQUMxQixvQ0FBcUMsQ0FDckMsOEJBQStCLENBQy9CLDJCQUE0QixDQUc1QixjQUFlLENBRWYsNEJBQTZCLENBSjdCLGdCQUFrQixDQUNsQixlQUFnQixDQU5oQix1QkFBeUIsQ0FRekIsdUNBRUosQ0FFQSxtQkFDSSwrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLHlCQUNKLENBRUEsb0JBQ0ksZ0ZBQW1GLENBQ25GLHdCQUF5QixDQUV6Qiw2QkFBOEIsQ0FEOUIsVUFFSixDQUdBLG9CQUNJLHlCQUEwQixDQUkxQixvQ0FBcUMsQ0FIckMsOEJBQStCLENBSS9CLDJCQUE0QixDQUY1QixvQkFBcUIsQ0FEckIsWUFJSixDQUVBLDBCQUdJLGtCQUFtQixDQUZuQixZQUFhLENBR2IsVUFBWSxDQUZaLGtDQUFtQyxDQUduQyxvQkFDSixDQUVBLDRDQUtJLGtCQUFtQixDQURuQixZQUFhLENBR2IsU0FBVyxDQU5YLGFBQWMsQ0FDZCxVQUFXLENBSVgsc0JBQXVCLENBSHZCLFFBQVMsQ0FLVCxrQkFDSixDQUVBLGdEQUdJLGFBQWMsQ0FEZCxXQUFZLENBRFosVUFHSixDQUVBLCtDQU1JLGVBQWlCLENBQ2pCLFdBQWEsQ0FOYixhQUFjLENBQ2QsVUFBVyxDQUNYLGdCQUFpQixDQUNqQixRQUFTLENBQ1Qsb0JBQXVCLENBR3ZCLGtCQUNKLENBRUEsbURBR0ksYUFBYyxDQURkLFdBQVksQ0FEWixVQUdKLENBRUEsa0JBR0kseUJBQTBCLENBRjFCLGlCQUFrQixDQUNsQixlQUFnQixDQUVoQixvQkFBcUIsQ0FDckIsaUJBQ0osQ0FFQSxvQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLFVBQ0osQ0FFQSx5QkFDSSxvQkFHSSxnQkFBaUIsQ0FD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Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUHJpY2luZyBTZWN0aW9uIC0gQWRhcHRlZCBmb3IgU2hvcCBUaGVtZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogR2FtZSBUYWJzICovXG4ucHJpY2luZy10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4ucHJpY2luZy10YWIge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctY2FyZCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG59XG5cbi5wcmljaW5nLXRhYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctY2FyZC1ob3Zlcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItZ2xvdyk7XG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi5wcmljaW5nLXRhYi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWFjY2VudC1wcmltYXJ5KSwgdmFyKC0tYWNjZW50LXNlY29uZGFyeSkpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1nbG93KTtcbn1cblxuLyogUHJpY2luZyBDYWxjdWxhdG9yICovXG4ucHJpY2luZy1jYWxjdWxhdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jYXJkKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LW1kKTtcbn1cblxuLmNhbGN1bGF0b3ItdGl0bGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5jYWxjdWxhdG9yLXRpdGxlLXdyYXBwZXIgLmNhbGN1bGF0b3ItdGl0bGUge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhbGN1bGF0b3ItdGl0bGUtd3JhcHBlciAuY2FsY3VsYXRvci10aXRsZSBpbWcge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLmNhbGN1bGF0b3ItdGl0bGUtd3JhcHBlciAuZmVhdHVyZXMtdG9nZ2xlLWJ0biB7XG4gICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNHJlbSAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGdhcDogMC4zNzVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhbGN1bGF0b3ItdGl0bGUtd3JhcHBlciAuZmVhdHVyZXMtdG9nZ2xlLWJ0biBzdmcge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLmNhbGN1bGF0b3ItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYWxjdWxhdG9yLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnByaWNpbmctY2FsY3VsYXRvciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmNhbGN1bGF0b3Itcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsY3VsYXRvci1yb3cgbGFiZWwge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5jYWxjdWxhdG9yLXNsaWRlciB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jYWxjdWxhdG9yLXNsaWRlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4uY2FsY3VsYXRvci1zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggdmFyKC0tYWNjZW50LWdsb3cpO1xufVxuXG4uY2FsY3VsYXRvci1zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCB2YXIoLS1hY2NlbnQtZ2xvdyk7XG59XG5cbi5jYWxjdWxhdG9yLXNsaWRlcjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4uY2FsY3VsYXRvci1zbGlkZXI6Oi1tb3otcmFuZ2UtdGh1bWI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCB2YXIoLS1hY2NlbnQtZ2xvdyk7XG59XG5cbi5jYWxjdWxhdG9yLXNsaWRlcjo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggdmFyKC0tYWNjZW50LWdsb3cpO1xufVxuXG4uY2FsY3VsYXRvci1zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuXG4uY2FsY3VsYXRvci1zbGlkZXI6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbi5jYWxjdWxhdG9yLXZhbHVlIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmNhbGN1bGF0b3Itc2VsZWN0IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDIuMjVyZW07XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctc2Vjb25kYXJ5KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxuLmNhbGN1bGF0b3Itc2VsZWN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jYXJkLWhvdmVyKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1nbG93KTtcbn1cblxuLmNhbGN1bGF0b3Itc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tYWNjZW50LWdsb3cpO1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jYWxjdWxhdG9yLXNlbGVjdCBvcHRpb24ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNhcmQpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4uY2FsY3VsYXRvci1kdXJhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcbn1cblxuLmNhbGN1bGF0b3ItZHVyYXRpb24gbGFiZWwge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbi5kdXJhdGlvbi1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbTtcbiAgICBmbGV4OiAxO1xufVxuXG4uZHVyYXRpb24tYnRuIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLXNlY29uZGFyeSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG59XG5cbi5kdXJhdGlvbi1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNhcmQtaG92ZXIpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWdsb3cpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4uZHVyYXRpb24tYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tYWNjZW50LXByaW1hcnkpLCB2YXIoLS1hY2NlbnQtc2Vjb25kYXJ5KSk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWdsb3cpO1xufVxuXG4uY2FsY3VsYXRvci1yZXN1bHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQ3LCA1MSwgMjM0LCAwLjEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1nbG93KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ucmVzdWx0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnJlc3VsdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZXN1bHQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4ucmVzdWx0LXByaWNlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtcHJpbWFyeSk7XG59XG5cbi5jYWxjdWxhdG9yLWN0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uY2FsY3VsYXRvci1idG4ge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhbGN1bGF0b3ItYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWFjY2VudC1wcmltYXJ5KSwgdmFyKC0tYWNjZW50LXNlY29uZGFyeSkpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctZ2xvdyk7XG59XG5cbi5jYWxjdWxhdG9yLWJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMzBweCB2YXIoLS1hY2NlbnQtZ2xvdyk7XG59XG5cbi5jYWxjdWxhdG9yLWJ0bi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWFjY2VudC1wcmltYXJ5KSwgdmFyKC0tYWNjZW50LXNlY29uZGFyeSkpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctZ2xvdyk7XG59XG5cbi5jYWxjdWxhdG9yLWJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICBib3gtc2hhZG93OiAwIDZweCAzMHB4IHZhcigtLWFjY2VudC1nbG93KTtcbn1cblxuLyogUHJlZGVmaW5lZCBQbGFucyAqL1xuLnByaWNpbmctcGxhbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLnBsYW5zLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGxhbnMtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI2MHB4LCAxZnIpKTtcbiAgICBnYXA6IDEuMjVyZW07XG59XG5cbi5wbGFuLWNhcmQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNhcmQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zbSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXRyYW5zaXRpb24tbm9ybWFsKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wbGFuLWNhcmQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbWQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWdsb3cpO1xufVxuXG4ucGxhbi1jYXJkLnJlY29tbWVuZGVkIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctZ2xvdyk7XG59XG5cbi5wbGFuLWJhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4O1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWFjY2VudC1wcmltYXJ5KSwgdmFyKC0tYWNjZW50LXNlY29uZGFyeSkpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC42MjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGxhbi1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xufVxuXG4ucGxhbi1zcGVjcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLnBsYW4tc3BlYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLnBsYW4tc3BlYyBzdHJvbmcge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4ucGxhbi1wcmljZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDcsIDUxLCAyMzQsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG59XG5cbi5wbGFuLXByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGxhbi1wcmljZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLnBsYW4tcHJpY2UtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtcHJpbWFyeSk7XG59XG5cbi5wbGFuLWJ1eS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1hY2NlbnQtcHJpbWFyeSksIHZhcigtLWFjY2VudC1zZWNvbmRhcnkpKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wbGFuLWJ1eS1idG46aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctZ2xvdyk7XG59XG5cbi8qIE9yZGVyIE1vZGFsICovXG4ub3JkZXItbW9kYWwtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgei1pbmRleDogOTk5ODtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG59XG5cbi5vcmRlci1tb2RhbC1vdmVybGF5LmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ub3JkZXItbW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC45KTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jYXJkKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbGcpO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm9yZGVyLW1vZGFsLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xufVxuXG4ub3JkZXItbW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDkwdmg7XG59XG5cbi5vcmRlci1tb2RhbC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG4ub3JkZXItbW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi5vcmRlci1tb2RhbC1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm9yZGVyLW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jYXJkLWhvdmVyKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLm9yZGVyLW1vZGFsLWNsb3NlIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ub3JkZXItc3VtbWFyeSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDcsIDUxLCAyMzQsIDAuMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdsb3cpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5vcmRlci1zdW1tYXJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5vcmRlci1zdW1tYXJ5LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuNzVyZW07XG59XG5cbi5vcmRlci1zdW1tYXJ5LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xufVxuXG4ub3JkZXItc3VtbWFyeS1sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLm9yZGVyLXN1bW1hcnktdmFsdWUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vcmRlci1mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4ub3JkZXItZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm9yZGVyLWZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4ub3JkZXItZm9ybS1ncm91cCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zZWNvbmRhcnkpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXRyYW5zaXRpb24tbm9ybWFsKTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4ub3JkZXItZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbi5vcmRlci1mb3JtLWdyb3VwIHRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNhcmQtaG92ZXIpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1hY2NlbnQtZ2xvdyk7XG59XG5cbi5vcmRlci1mb3JtLWhpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpO1xufVxuXG4ub3JkZXItZHVyYXRpb24tb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ub3JkZXItZHVyYXRpb24tb3B0aW9uIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLXNlY29uZGFyeSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4ub3JkZXItZHVyYXRpb24tb3B0aW9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9yZGVyLWR1cmF0aW9uLW9wdGlvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW4ge1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtcHJpbWFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm9yZGVyLWR1cmF0aW9uLW9wdGlvbjpoYXMoaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0NywgNTEsIDIzNCwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LXByaW1hcnkpO1xufVxuXG4ub3JkZXItZHVyYXRpb24tb3B0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jYXJkLWhvdmVyKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1nbG93KTtcbn1cblxuLm9yZGVyLWZvcm0tZXJyb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA2OCwgNjgsIDAuMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzksIDY4LCA2OCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIGNvbG9yOiAjZmNhNWE1O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ub3JkZXItZm9ybS1lcnJvci5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9yZGVyLW1vZGFsLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMS41cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWFjY2VudC1wcmltYXJ5KSwgdmFyKC0tYWNjZW50LXNlY29uZGFyeSkpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXRyYW5zaXRpb24tbm9ybWFsKTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbTtcbn1cblxuLm9yZGVyLW1vZGFsLXN1Ym1pdDpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1nbG93KTtcbn1cblxuLm9yZGVyLW1vZGFsLXN1Ym1pdDpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5vcmRlci1tb2RhbC1jYW5jZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zZWNvbmRhcnkpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXRyYW5zaXRpb24tbm9ybWFsKTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLm9yZGVyLW1vZGFsLWNhbmNlbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctY2FyZC1ob3Zlcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItZ2xvdyk7XG59XG5cbi5idG4tbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiBzcGluIDAuNnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4vKiBSZXNwb25zaXZlICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJpY2luZy10YWJzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAwLjYyNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIC5wcmljaW5nLXRhYiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMC44NzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIH1cbiAgICBcbiAgICAucHJpY2luZy10YWI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIH1cbiAgICBcbiAgICAucHJpY2luZy10YWIuYWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWdsb3cpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgfVxuICAgIFxuICAgIC5wcmljaW5nLWNhbGN1bGF0b3Ige1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gICAgXG4gICAgLmNhbGN1bGF0b3ItdGl0bGUtd3JhcHBlciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgfVxuXG4gICAgLmNhbGN1bGF0b3ItdGl0bGUtd3JhcHBlciAuY2FsY3VsYXRvci10aXRsZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxuXG4gICAgLmNhbGN1bGF0b3ItdGl0bGUtd3JhcHBlciAuZmVhdHVyZXMtdG9nZ2xlLWJ0biB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY2FsY3VsYXRvci10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIH1cbiAgICBcbiAgICAuY2FsY3VsYXRvci1jb250ZW50IHtcbiAgICAgICAgZ2FwOiAxLjI1cmVtO1xuICAgIH1cbiAgICBcbiAgICAuY2FsY3VsYXRvci1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgLmNhbGN1bGF0b3Itcm93IGxhYmVsIHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgIH1cbiAgICBcbiAgICAuY2FsY3VsYXRvci1zbGlkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgLmNhbGN1bGF0b3ItdmFsdWUge1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICB9XG4gICAgXG4gICAgLmNhbGN1bGF0b3ItZHVyYXRpb24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgLmNhbGN1bGF0b3ItZHVyYXRpb24gbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgLmR1cmF0aW9uLW9wdGlvbnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgIH1cbiAgICBcbiAgICAuY2FsY3VsYXRvci1jdGEge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDAuNzVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgfVxuICAgIFxuICAgIC5jYWxjdWxhdG9yLWJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAucGxhbnMtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnByaWNpbmctdGFicyB7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICAgIFxuICAgIC5wcmljaW5nLXRhYiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIH1cbiAgICBcbiAgICAucHJpY2luZy10YWI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIH1cbiAgICBcbiAgICAucHJpY2luZy10YWIuYWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWdsb3cpO1xuICAgIH1cbiAgICBcbiAgICAucHJpY2luZy1jYWxjdWxhdG9yIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICB9XG4gICAgXG4gICAgLmNhbGN1bGF0b3ItdGl0bGUsXG4gICAgLnBsYW5zLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cbn1cblxuLyogQ2FsY3VsYXRvciBBY3Rpb25zICovXG4uY2FsY3VsYXRvci1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2FsY3VsYXRvci1hY3Rpb24tYnRuIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zZWNvbmRhcnkpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXRyYW5zaXRpb24tbm9ybWFsKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC41cmVtO1xufVxuXG4uY2FsY3VsYXRvci1hY3Rpb24tYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jYXJkLWhvdmVyKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1nbG93KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXNtKTtcbn1cblxuLyogRmVhdHVyZXMgVG9nZ2xlIEJ1dHRvbiAqL1xuLmZlYXR1cmVzLXRvZ2dsZS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctc2Vjb25kYXJ5KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG59XG5cbi5mZWF0dXJlcy10b2dnbGUtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jYXJkLWhvdmVyKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1nbG93KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXNtKTtcbn1cblxuLmZlYXR1cmVzLXRvZ2dsZS1idG4gc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEZlYXR1cmVzIE1vZGFsICovXG4uZmVhdHVyZXMtbW9kYWwtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgei1pbmRleDogOTk5ODtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG59XG5cbi5mZWF0dXJlcy1tb2RhbC1vdmVybGF5LmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uZmVhdHVyZXMtbW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC45KTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jYXJkKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbGcpO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZlYXR1cmVzLW1vZGFsLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xufVxuXG4uZmVhdHVyZXMtbW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDkwdmg7XG59XG5cbi5mZWF0dXJlcy1tb2RhbC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG4uZmVhdHVyZXMtbW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi5mZWF0dXJlcy1tb2RhbC1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZlYXR1cmVzLW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jYXJkLWhvdmVyKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLmZlYXR1cmVzLW1vZGFsLWNsb3NlIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uZmVhdHVyZXMtbW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmZlYXR1cmVzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNDBweCwgMWZyKSk7XG4gICAgZ2FwOiAxcmVtO1xufVxuXG4uZmVhdHVyZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMC44NzVyZW07XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zZWNvbmRhcnkpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tdHJhbnNpdGlvbi1ub3JtYWwpO1xufVxuXG4uZmVhdHVyZS1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jYXJkLWhvdmVyKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1nbG93KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXNtKTtcbn1cblxuLmZlYXR1cmUtaWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0NywgNTEsIDIzNCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtcHJpbWFyeSk7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5mZWF0dXJlLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5mZWF0dXJlLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuMjVyZW07XG4gICAgZmxleDogMTtcbn1cblxuLmZlYXR1cmUtdGV4dCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4uZmVhdHVyZS10ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmVhdHVyZXMtbW9kYWwge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5NXZoO1xuICAgIH1cbiAgICBcbiAgICAuZmVhdHVyZXMtbW9kYWwtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB9XG4gICAgXG4gICAgLmZlYXR1cmVzLWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gICAgXG4gICAgLmNhbGN1bGF0b3ItYWN0aW9ucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIFxuICAgIC5jYWxjdWxhdG9yLWFjdGlvbi1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4iXX0= */