a{text-decoration:none;color:inherit}.hero-section{background:#212529;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(200px,260px);min-height:200px;max-height:260px;overflow:hidden}.hero-content-side{display:flex;align-items:center;padding:28px 40px 28px 5%}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#ffd65a;margin-bottom:10px}.hero-eyebrow::before{content:"";width:16px;height:2px;background:#ffd65a;border-radius:2px;flex-shrink:0}.hero-section h1{font-size:clamp(1.3rem,2.2vw,1.9rem);font-weight:700;color:#fff;line-height:1.12;margin:0 0 10px;letter-spacing:-.02em}.hero-lead a,.hero-section h1 span{color:#ffd65a}.hero-lead{font-size:13px;font-weight:300;color:rgba(255,255,255,.55);margin:0 0 20px;line-height:1.65}.hero-ctas{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.btn-hero-primary,.btn-hero-secondary{display:inline-flex;align-items:center;font-size:13px;border-radius:0;white-space:nowrap}.btn-hero-primary{gap:7px;background:#ffd65a;color:#212529;font-weight:600;padding:10px 20px;transition:background .2s,transform .2s}.btn-hero-primary:hover{background:#e6b800;transform:translateY(-1px);color:#212529}.btn-hero-primary svg{width:13px;height:13px}.btn-hero-secondary{background:0 0;color:#fff;font-weight:500;padding:9px 16px;border:1px solid rgba(255,255,255,.25);transition:border-color .2s,background .2s}.btn-hero-secondary:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.06);color:#fff}.hero-img-side{position:relative;overflow:hidden;background:#1a1d20;font-size:0}.hero-img-side img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-img-side::after{content:"";position:absolute;inset:0;background:linear-gradient(to right,#212529 0,transparent 35%);pointer-events:none}.usp-strip{background:#1a1d20;padding:18px 5%;border-top:1px solid rgba(255,255,255,.06)}.usp-inner{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.usp-item{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.88)}.usp-icon{width:30px;height:30px;background:rgba(255,214,90,.15);border-radius:50%;display:grid;place-items:center;flex-shrink:0}.usp-icon svg{width:14px;height:14px;color:#ffd65a}.usp-label{font-size:12px;font-weight:500;line-height:1.3}.usp-sub{font-size:11px;color:rgba(255,255,255,.4)}.cl-intro{padding:60px 5% 40px;background:#fff;text-align:center}.cl-intro-inner{max-width:820px;margin:0 auto}.cl-section-header{text-align:center;margin-bottom:48px}.cl-section-header h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin-bottom:12px;color:#212529}.cl-section-header p{font-size:15px;color:#6c757d;margin:0 auto;max-width:720px}.cl-divider{width:40px;height:3px;background:#ffd65a;margin:12px auto 0}.cl-intro-text{font-size:clamp(16px,1.5vw,18px);line-height:1.7;color:#495057;margin-bottom:0}.cl-categories{padding:60px 5%;background:#f8f9fa}.cl-category-group{max-width:1400px;margin:0 auto 48px}.cl-category-group:last-child{margin-bottom:0}.cl-group-header{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:24px;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.08);flex-wrap:wrap}.cl-group-title{font-size:22px;font-weight:700;color:#212529;margin:0;letter-spacing:-.01em}.cl-group-title span{display:inline-block;width:8px;height:8px;background:#ffd65a;margin-right:12px;vertical-align:middle;transform:translateY(-2px)}.cl-group-count{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6c757d}.cl-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cl-category-card{background:#fff;display:flex;flex-direction:column;color:inherit;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:box-shadow .3s,transform .3s;overflow:hidden;position:relative}.cl-category-card,.cl-category-card *,.cl-category-card:active,.cl-category-card:hover,.cl-category-card:hover *,.cl-category-card:visited{text-decoration:none!important}.cl-category-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px);color:inherit}.cl-category-image{aspect-ratio:1/1;background:linear-gradient(135deg,#2d3035 0,#1a1d20 100%);position:relative;overflow:hidden}.cl-category-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cl-category-card:hover .cl-category-image img{transform:scale(1.05)}.cl-category-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.35) 100%);pointer-events:none}.cl-category-body{padding:20px 20px 22px;flex:1;display:flex;flex-direction:column}.cl-category-title{font-size:17px;font-weight:700;color:#212529;margin:0 0 8px;line-height:1.25}.cl-category-desc{font-size:14px;line-height:1.55;color:#6c757d;margin:0 0 16px;flex:1}.cl-category-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#212529;border-bottom:1px solid #ffd65a;padding-bottom:2px;align-self:flex-start;transition:gap .2s}.cl-category-card:hover .cl-category-link{gap:10px}.cl-category-link svg{width:12px;height:12px}.cl-content{padding:60px 5%;background:#fff}.cl-content-block{max-width:1400px;margin:0 auto 64px;display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:start}.cl-content-block:last-child,.cl-faq-a p:last-child{margin-bottom:0}.cl-content-block.reverse{grid-template-columns:1.4fr 1fr}.cl-content-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#212529;background:#ffd65a;padding:4px 12px;margin-bottom:14px}.cl-content-heading h2{font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:700;color:#212529;margin:0 0 14px;letter-spacing:-.01em;line-height:1.15}.cl-content-heading p{font-size:15px;line-height:1.7;color:#6c757d;margin:0}.cl-content-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.cl-content-card{background:#f8f9fa;padding:22px;border-left:3px solid #ffd65a;transition:transform .2s,box-shadow .2s}.cl-content-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.cl-content-card h3{font-size:15px;font-weight:700;color:#212529;margin:0 0 8px}.cl-content-card p{font-size:14px;line-height:1.6;color:#495057;margin:0}.cl-content-card a,.cl-faq-a a{color:#212529;border-bottom:1px solid #ffd65a}.cl-content-list{list-style:none;padding:0;margin:0}.cl-content-list li{display:flex;align-items:flex-start;gap:12px;padding:14px 0;font-size:15px;line-height:1.55;color:#495057;border-bottom:1px solid #f1f3f5}.cl-content-list li:last-child{border-bottom:none}.cl-content-list li svg,.cl-design-list li svg{width:18px;height:18px;color:#ffd65a;flex-shrink:0;margin-top:1px}.cl-content-list li strong{display:block;color:#212529;margin-bottom:2px}.cl-why{padding:60px 5%;background:#f8f9fa}.cl-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1400px;margin:48px auto 0}.cl-why-card{background:#fff;padding:28px 24px;text-align:center;border:1px solid rgba(0,0,0,.06);transition:border-color .2s,box-shadow .2s}.cl-why-card:hover{border-color:#ffd65a;box-shadow:0 0 0 1px #ffd65a}.cl-why-icon{width:48px;height:48px;background:#ffd65a;border-radius:50%;display:grid;place-items:center;margin:0 auto 16px}.cl-why-icon svg{width:22px;height:22px;color:#212529}.cl-why-card h3{font-size:17px;font-weight:600;margin-bottom:8px;color:#212529}.cl-why-card p{font-size:14px;line-height:1.6;color:#6c757d;margin:0}.cl-design{padding:60px 5%;background:#fff}.cl-design-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:0;box-shadow:0 4px 24px rgba(0,0,0,.08);overflow:hidden}.cl-design-image{background:url(/img/photo/LightingdesignConsultation-2000.webp)center/cover no-repeat;min-height:360px;position:relative}.cl-design-image::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(33,37,41,.35)0,rgba(33,37,41,.05) 100%)}.cl-design-body{background:linear-gradient(135deg,#1a1d20 0,#2d3035 100%);color:#fff;padding:48px 44px;display:flex;flex-direction:column;justify-content:center}.cl-design-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#212529;background:#ffd65a;padding:4px 12px;margin-bottom:16px;align-self:flex-start}.cl-design-body h2{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;color:#fff;margin:0 0 14px;letter-spacing:-.01em;line-height:1.15}.cl-design-body p{font-size:15px;line-height:1.7;color:rgba(255,255,255,.78);margin:0 0 22px}.cl-design-list{list-style:none;padding:0;margin:0 0 26px}.cl-design-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;color:rgba(255,255,255,.85);padding:6px 0}.cl-design-list li svg{width:16px;height:16px;margin-top:2px}.cl-design-cta{display:inline-flex;align-items:center;gap:8px;background:#ffd65a;color:#212529;font-size:14px;font-weight:600;padding:12px 22px;text-decoration:none;transition:background .2s;align-self:flex-start}.cl-design-cta:hover{background:#e6b800;color:#212529}.cl-design-cta svg{width:14px;height:14px}.cl-faq{padding:60px 5%;background:#f8f9fa}.cl-faq-list{max-width:900px;margin:48px auto 0;display:grid;gap:12px}.cl-faq-item{background:#fff;border-left:3px solid #ffd65a;transition:box-shadow .2s}.cl-faq-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.06)}.cl-faq-q{padding:18px 24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:600;color:#212529;list-style:none}.cl-faq-q::-webkit-details-marker{display:none}.cl-faq-q::after{content:"+";font-size:22px;font-weight:400;color:#ffd65a;line-height:1;transition:transform .2s}.cl-faq-item[open] .cl-faq-q::after{content:"−"}.cl-faq-a{padding:0 24px 20px;font-size:15px;line-height:1.7;color:#495057}.cl-faq-a p{margin:0 0 10px}.cl-cta-banner{padding:60px 5%;background:#fff;text-align:center}.cl-cta-inner{max-width:800px;margin:0 auto;background:#f8f9fa;padding:48px 40px;box-shadow:0 4px 16px rgba(0,0,0,.06)}.cl-cta-banner h2{font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:700;margin-bottom:12px;color:#212529}.cl-cta-banner p{font-size:16px;color:#6c757d;margin-bottom:28px}.cl-cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cl-cta-btn{display:inline-flex;align-items:center;gap:8px;background:#ffd65a;color:#212529;font-size:15px;font-weight:600;padding:13px 28px;border-radius:0;text-decoration:none;transition:background .2s}.cl-cta-btn:hover{background:#e6b800;color:#212529}.cl-cta-btn svg{width:16px;height:16px}.cl-cta-btn-secondary{background:0 0;border:2px solid #212529;color:#212529}.cl-cta-btn-secondary:hover{background:#212529;color:#fff}@media (max-width:1100px){.cl-category-grid{grid-template-columns:repeat(3,1fr)}.cl-content-block,.cl-content-block.reverse{grid-template-columns:1fr;gap:28px}.cl-design-inner{grid-template-columns:1fr}.cl-design-image{min-height:240px}}@media (max-width:900px){.hero-section{grid-template-columns:1fr;grid-template-rows:auto;max-height:none;min-height:auto}.hero-img-side{display:none}.hero-content-side{padding:20px 5%}.usp-inner{grid-template-columns:repeat(3,1fr)}.btn-hero-secondary{display:none}.cl-category-grid{gap:16px}.cl-category-grid,.cl-why-grid{grid-template-columns:repeat(2,1fr)}.cl-content-cards{grid-template-columns:1fr}}@media (max-width:560px){.usp-inner{grid-template-columns:repeat(2,1fr)}.cl-categories,.cl-content,.cl-cta-banner,.cl-design,.cl-faq,.cl-intro,.cl-why{padding:40px 5%}.cl-category-grid{grid-template-columns:repeat(3,1fr);gap:8px}.cl-category-body{padding:10px 8px 12px}.cl-category-title{font-size:12px;line-height:1.25;margin:0 0 4px}.cl-category-desc{display:none}.cl-category-link{font-size:11px}.cl-why-grid{grid-template-columns:1fr}.cl-design-body{padding:32px 24px}.cl-cta-actions{flex-direction:column}.cl-cta-btn{width:100%;justify-content:center}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjx1bmtub3duPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxDLENBQUksb0IsQ0FBdUIsYSxDQUczQixhLENBQ0ksa0IsQ0FDQSxZLENBQ0EsNkIsQ0FHQSxzQyxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxlLENBR0osa0IsQ0FDSSxZLENBQ0Esa0IsQ0FDQSx5QixDQUdKLGEsQ0FDSSxtQixDQUNBLGtCLENBQ0EsTyxDQUNBLGMsQ0FDQSxlLENBQ0Esb0IsQ0FDQSx3QixDQUNBLGEsQ0FDQSxrQixDQUdKLHFCLENBQ0ksVSxDQUNBLFUsQ0FBYSxVLENBQ2Isa0IsQ0FDQSxpQixDQUNBLGEsQ0FHSixnQixDQUNJLG9DLENBQ0EsZSxDQUNBLFUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxxQixDQWVKLFksQ0FaQSxxQixDQUNJLGEsQ0FHSixVLENBQ0ksYyxDQUNBLGUsQ0FDQSwyQixDQUNBLGUsQ0FDQSxnQixDQU9KLFUsQ0FDSSxZLENBQ0EsUSxDQUNBLGtCLENBQ0EsYyxDQUdKLGlCLENBeUJBLG1CLENBQ0ksbUIsQ0FDQSxrQixDQUdBLGMsQ0FHQSxlLENBR0Esa0IsQ0FwQ0osaUIsQ0FHSSxPLENBQ0Esa0IsQ0FDQSxhLENBRUEsZSxDQUNBLGlCLENBRUEsdUMsQ0FJSix1QixDQUNJLGtCLENBQ0EsMEIsQ0FDQSxhLENBR0oscUIsQ0FDSSxVLENBQ0EsVyxDQUdKLG1CLENBR0ksYyxDQUNBLFUsQ0FFQSxlLENBQ0EsZ0IsQ0FFQSxzQyxDQUNBLDBDLENBSUoseUIsQ0FDSSxpQyxDQUNBLGdDLENBQ0EsVSxDQUdKLGMsQ0FDSSxpQixDQUNBLGUsQ0FDQSxrQixDQUNBLFcsQ0FHSixrQixDQUNJLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxzQixDQUNBLGEsQ0FHSixxQixDQUNJLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSw4RCxDQUNBLG1CLENBSUosVSxDQUNJLGtCLENBQ0EsZSxDQUNBLDBDLENBR0osVSxDQUNJLFksQ0FDQSxtQyxDQUNBLFEsQ0FHSixTLENBQ0ksWSxDQUNBLGtCLENBQ0EsUSxDQUNBLDJCLENBR0osUyxDQUNJLFUsQ0FDQSxXLENBQ0EsK0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLGEsQ0FHSixhLENBQ0ksVSxDQUNBLFcsQ0FDQSxhLENBR0osVSxDQUNJLGMsQ0FDQSxlLENBQ0EsZSxDQUdKLFEsQ0FDSSxjLENBQ0EsMEIsQ0FJSixTLENBQ0ksb0IsQ0FDQSxlLENBQ0EsaUIsQ0FHSixlLENBQ0ksZSxDQUNBLGEsQ0FHSixrQixDQUNJLGlCLENBQ0Esa0IsQ0FHSixxQixDQUNJLGdDLENBQ0EsZSxDQUNBLGtCLENBQ0EsYSxDQUdKLG9CLENBQ0ksYyxDQUNBLGEsQ0FDQSxhLENBQ0EsZSxDQUdKLFcsQ0FDSSxVLENBQ0EsVSxDQUNBLGtCLENBQ0Esa0IsQ0FHSixjLENBQ0ksZ0MsQ0FDQSxlLENBQ0EsYSxDQUNBLGUsQ0FJSixjLENBQ0ksZSxDQUNBLGtCLENBR0osa0IsQ0FDSSxnQixDQUNBLGtCLENBR0osNkIsQ0FDSSxlLENBR0osZ0IsQ0FDSSxZLENBQ0Esb0IsQ0FDQSw2QixDQUNBLFEsQ0FDQSxrQixDQUNBLG1CLENBQ0EsdUMsQ0FDQSxjLENBR0osZSxDQUNJLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLFEsQ0FDQSxxQixDQUdKLG9CLENBQ0ksb0IsQ0FDQSxTLENBQ0EsVSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxxQixDQUNBLDBCLENBR0osZSxDQUNJLGMsQ0FDQSxlLENBQ0Esb0IsQ0FDQSx3QixDQUNBLGEsQ0FHSixpQixDQUNJLFksQ0FDQSxtQyxDQUNBLFEsQ0FHSixpQixDQUNJLGUsQ0FDQSxZLENBQ0EscUIsQ0FFQSxhLENBQ0Esb0MsQ0FDQSx1QyxDQUNBLGUsQ0FDQSxpQixDQVRKLGlCLENBYUEsbUIsQ0FJQSx3QixDQUhBLHVCLENBQ0EseUIsQ0FDQSx5QixDQUVJLDhCLENBR0osdUIsQ0FDSSxxQyxDQUNBLDBCLENBQ0EsYSxDQUdKLGtCLENBQ0ksZ0IsQ0FDQSx5RCxDQUNBLGlCLENBQ0EsZSxDQUdKLHNCLENBQ0ksVSxDQUNBLFcsQ0FDQSxnQixDQUNBLDZCLENBR0osOEMsQ0FDSSxxQixDQUdKLHlCLENBQ0ksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLHVFLENBQ0EsbUIsQ0FHSixpQixDQUNJLHNCLENBQ0EsTSxDQUNBLFksQ0FDQSxxQixDQUdKLGtCLENBQ0ksYyxDQUNBLGUsQ0FDQSxhLENBQ0EsYyxDQUNBLGdCLENBR0osaUIsQ0FDSSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZSxDQUNBLE0sQ0FHSixpQixDQUNJLG1CLENBQ0Esa0IsQ0FDQSxPLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsK0IsQ0FDQSxrQixDQUNBLHFCLENBQ0Esa0IsQ0FHSix5QyxDQUNJLFEsQ0FHSixxQixDQUNJLFUsQ0FDQSxXLENBSUosVyxDQUNJLGUsQ0FDQSxlLENBR0osaUIsQ0FDSSxnQixDQUNBLGtCLENBQ0EsWSxDQUNBLCtCLENBQ0EsUSxDQUNBLGlCLENBR0osNEIsQ0E0VkEsc0IsQ0EzVkksZSxDQUdKLHlCLENBQ0ksK0IsQ0FPSixlLENBQ0ksb0IsQ0FDQSxjLENBQ0EsZSxDQUNBLG1CLENBQ0Esd0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGtCLENBR0osc0IsQ0FDSSxvQyxDQUNBLGUsQ0FDQSxhLENBQ0EsZSxDQUNBLHFCLENBQ0EsZ0IsQ0FHSixxQixDQUNJLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLFEsQ0FHSixpQixDQUNJLFksQ0FDQSxtQyxDQUNBLFEsQ0FHSixnQixDQUNJLGtCLENBQ0EsWSxDQUNBLDZCLENBQ0EsdUMsQ0FHSixzQixDQUNJLDBCLENBQ0EscUMsQ0FHSixtQixDQUNJLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGMsQ0FHSixrQixDQUNJLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLFEsQ0FHSixrQixDQXdSQSxXLENBdlJJLGEsQ0FDQSwrQixDQUdKLGdCLENBQ0ksZSxDQUNBLFMsQ0FDQSxRLENBR0osbUIsQ0FDSSxZLENBQ0Esc0IsQ0FDQSxRLENBQ0EsYyxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSwrQixDQUdKLDhCLENBQ0ksa0IsQ0FHSix1QixDQTBKQSxzQixDQXpKSSxVLENBQ0EsVyxDQUNBLGEsQ0FDQSxhLENBQ0EsYyxDQUdKLDBCLENBQ0ksYSxDQUNBLGEsQ0FDQSxpQixDQUlKLE8sQ0FDSSxlLENBQ0Esa0IsQ0FHSixZLENBQ0ksWSxDQUNBLG1DLENBQ0EsUSxDQUNBLGdCLENBQ0Esa0IsQ0FHSixZLENBQ0ksZSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxnQyxDQUNBLDBDLENBR0osa0IsQ0FDSSxvQixDQUNBLDRCLENBR0osWSxDQUNJLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLGtCLENBR0osZ0IsQ0FDSSxVLENBQ0EsVyxDQUNBLGEsQ0FHSixlLENBQ0ksYyxDQUNBLGUsQ0FDQSxpQixDQUNBLGEsQ0FHSixjLENBQ0ksYyxDQUNBLGUsQ0FDQSxhLENBQ0EsUSxDQUlKLFUsQ0FDSSxlLENBQ0EsZSxDQUdKLGdCLENBQ0ksZ0IsQ0FDQSxhLENBQ0EsWSxDQUNBLCtCLENBQ0EsSyxDQUNBLHFDLENBQ0EsZSxDQUdKLGdCLENBQ0kscUYsQ0FDQSxnQixDQUNBLGlCLENBR0osdUIsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsOEUsQ0FHSixlLENBQ0kseUQsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxzQixDQUdKLGMsQ0FDSSxvQixDQUNBLGMsQ0FDQSxlLENBQ0EsbUIsQ0FDQSx3QixDQUNBLGEsQ0FDQSxrQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxxQixDQUdKLGtCLENBQ0ksa0MsQ0FDQSxlLENBQ0EsVSxDQUNBLGUsQ0FDQSxxQixDQUNBLGdCLENBR0osaUIsQ0FDSSxjLENBQ0EsZSxDQUNBLDJCLENBQ0EsZSxDQUdKLGUsQ0FDSSxlLENBQ0EsUyxDQUNBLGUsQ0FHSixrQixDQUNJLFksQ0FDQSxzQixDQUNBLFEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSwyQixDQUNBLGEsQ0FHSixzQixDQUNJLFUsQ0FDQSxXLENBR0EsYyxDQUdKLGMsQ0FDSSxtQixDQUNBLGtCLENBQ0EsTyxDQUNBLGtCLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxvQixDQUNBLHlCLENBQ0EscUIsQ0FHSixvQixDQUNJLGtCLENBQ0EsYSxDQUdKLGtCLENBQ0ksVSxDQUNBLFcsQ0FJSixPLENBQ0ksZSxDQUNBLGtCLENBR0osWSxDQUNJLGUsQ0FDQSxrQixDQUNBLFksQ0FDQSxRLENBR0osWSxDQUNJLGUsQ0FDQSw2QixDQUNBLHlCLENBR0osa0IsQ0FDSSxxQyxDQUdKLFMsQ0FDSSxpQixDQUNBLGMsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxrQixDQUNBLFEsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxlLENBR0osaUMsQ0FDSSxZLENBR0osZ0IsQ0FDSSxXLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsYSxDQUNBLHdCLENBR0osbUMsQ0FDSSxXLENBR0osUyxDQUNJLG1CLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBR0osVyxDQUNJLGUsQ0FhSixjLENBQ0ksZSxDQUNBLGUsQ0FDQSxpQixDQUdKLGEsQ0FDSSxlLENBQ0EsYSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxxQyxDQUdKLGlCLENBQ0ksb0MsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxhLENBR0osZ0IsQ0FDSSxjLENBQ0EsYSxDQUNBLGtCLENBR0osZSxDQUNJLFksQ0FDQSxRLENBQ0Esc0IsQ0FDQSxjLENBR0osVyxDQUNJLG1CLENBQ0Esa0IsQ0FDQSxPLENBQ0Esa0IsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxvQixDQUNBLHlCLENBR0osaUIsQ0FDSSxrQixDQUNBLGEsQ0FHSixlLENBQ0ksVSxDQUNBLFcsQ0FHSixxQixDQUNJLGMsQ0FDQSx3QixDQUNBLGEsQ0FHSiwyQixDQUNJLGtCLENBQ0EsVSxDQUlKLDBCQUNJLGlCLENBQ0ksbUMsQ0FHSixpQixDQUNBLHlCLENBQ0kseUIsQ0FDQSxRLENBR0osZ0IsQ0FDSSx5QixDQUdKLGdCLENBQ0ksa0JBSVIsQSx5QkFDSSxhLENBQ0kseUIsQ0FDQSx1QixDQUNBLGUsQ0FDQSxlLENBR0osYyxDQUNJLFksQ0FHSixrQixDQUNJLGUsQ0FHSixVLENBQ0ksbUMsQ0FHSixtQixDQUNJLFksQ0FHSixpQixDQUVJLFEsQ0FGSixpQixDQUtBLFksQ0FDSSxtQyxDQUdKLGlCLENBQ0ksMkJBSVIsQSx5QkFDSSxVLENBQ0ksbUMsQ0FJSixjLENBQ0EsVyxDQUlBLGMsQ0FGQSxVLENBQ0EsTyxDQUxBLFMsQ0FHQSxPLENBSUksZSxDQUdKLGlCLENBQ0ksbUMsQ0FDQSxPLENBR0osaUIsQ0FDSSxxQixDQUdKLGtCLENBQ0ksYyxDQUNBLGdCLENBQ0EsYyxDQUdKLGlCLENBQ0ksWSxDQUdKLGlCLENBQ0ksYyxDQUdKLFksQ0FDSSx5QixDQUdKLGUsQ0FDSSxpQixDQUdKLGUsQ0FDSSxxQixDQUdKLFcsQ0FDSSxVLENBQ0Esd0IiLCJmaWxlIjoiPHVua25vd24+Iiwic291cmNlc0NvbnRlbnQiOlsiLyogQ29tbWVyY2lhbCBMaWdodGluZyAmIENvbnRyb2xzIFBhZ2UgU3R5bGVzICovXG5cbmEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qIOKUgOKUgCBIRVJPIChtYXRjaGVzIGRvd25saWdodHMgcGF0dGVybikg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG4uaGVyby1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjEyNTI5O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIC8qIENhcCB0aGUgcm93IGhlaWdodCBzbyB0aGUgaW1hZ2UgY2VsbCBjYW4ndCBzdHJldGNoIHRoZSBncmlkIHJvdyBhbmRcbiAgICAgICBwdXNoIHRoZSB0ZXh0IGNvbnRlbnQgb3V0IG9mIHRoZSBjbGlwcGVkIGhlcm8uICovXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMjAwcHgsIDI2MHB4KTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVyby1jb250ZW50LXNpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyOHB4IDQwcHggMjhweCA1JTtcbn1cblxuLmhlcm8tZXllYnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmQ2NWE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmhlcm8tZXllYnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTZweDsgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZDY1YTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5oZXJvLXNlY3Rpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAyLjJ2dywgMS45cmVtKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5oZXJvLXNlY3Rpb24gaDEgc3BhbiB7IFxuICAgIGNvbG9yOiAjZmZkNjVhOyBcbn1cblxuLmhlcm8tbGVhZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41NSk7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS42NTtcbn1cblxuLmhlcm8tbGVhZCBhIHsgXG4gICAgY29sb3I6ICNmZmQ2NWE7IFxufVxuXG4uaGVyby1jdGFzIHsgXG4gICAgZGlzcGxheTogZmxleDsgXG4gICAgZ2FwOiAxMHB4OyBcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICBmbGV4LXdyYXA6IHdyYXA7IFxufVxuXG4uYnRuLWhlcm8tcHJpbWFyeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDdweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZkNjVhO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJ0bi1oZXJvLXByaW1hcnk6aG92ZXIgeyBcbiAgICBiYWNrZ3JvdW5kOiAjZTZiODAwOyBcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7IFxuICAgIGNvbG9yOiAjMjEyNTI5OyBcbn1cblxuLmJ0bi1oZXJvLXByaW1hcnkgc3ZnIHsgXG4gICAgd2lkdGg6IDEzcHg7IFxuICAgIGhlaWdodDogMTNweDsgXG59XG5cbi5idG4taGVyby1zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogOXB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kIDAuMnM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJ0bi1oZXJvLXNlY29uZGFyeTpob3ZlciB7IFxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpOyBcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDYpOyBcbiAgICBjb2xvcjogI2ZmZjsgXG59XG5cbi5oZXJvLWltZy1zaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjMWExZDIwO1xuICAgIGZvbnQtc2l6ZTogMDsgLyogaGlkZXMgYWx0IHRleHQgaWYgaW1hZ2UgZmFpbHMgdG8gbG9hZCAqL1xufVxuXG4uaGVyby1pbWctc2lkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlcm8taW1nLXNpZGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjEyNTI5IDAlLCB0cmFuc3BhcmVudCAzNSUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiDilIDilIAgVVNQIFNUUklQIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuLnVzcC1zdHJpcCB7XG4gICAgYmFja2dyb3VuZDogIzFhMWQyMDtcbiAgICBwYWRkaW5nOiAxOHB4IDUlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMDYpO1xufVxuXG4udXNwLWlubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xufVxuXG4udXNwLWl0ZW0geyBcbiAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICBnYXA6IDEwcHg7IFxuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODgpOyBcbn1cblxuLnVzcC1pY29uIHtcbiAgICB3aWR0aDogMzBweDsgXG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDIxNCw5MCwwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udXNwLWljb24gc3ZnIHsgXG4gICAgd2lkdGg6IDE0cHg7IFxuICAgIGhlaWdodDogMTRweDsgXG4gICAgY29sb3I6ICNmZmQ2NWE7IFxufVxuXG4udXNwLWxhYmVsIHsgXG4gICAgZm9udC1zaXplOiAxMnB4OyBcbiAgICBmb250LXdlaWdodDogNTAwOyBcbiAgICBsaW5lLWhlaWdodDogMS4zOyBcbn1cblxuLnVzcC1zdWIgeyBcbiAgICBmb250LXNpemU6IDExcHg7IFxuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7IFxufVxuXG4vKiDilIDilIAgSU5UUk8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG4uY2wtaW50cm8ge1xuICAgIHBhZGRpbmc6IDYwcHggNSUgNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNsLWludHJvLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2wtc2VjdGlvbi1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4uY2wtc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAzdncsIDJyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNsLXNlY3Rpb24taGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xufVxuXG4uY2wtZGl2aWRlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZDY1YTtcbiAgICBtYXJnaW46IDEycHggYXV0byAwO1xufVxuXG4uY2wtaW50cm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjV2dywgMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiDilIDilIAgQ0FURUdPUlkgR1JPVVBTIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuLmNsLWNhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IDYwcHggNSU7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbn1cblxuLmNsLWNhdGVnb3J5LWdyb3VwIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0OHB4O1xufVxuXG4uY2wtY2F0ZWdvcnktZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNsLWdyb3VwLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNsLWdyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi5jbC1ncm91cC10aXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZkNjVhO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cblxuLmNsLWdyb3VwLWNvdW50IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5jbC1jYXRlZ29yeS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xufVxuXG4uY2wtY2F0ZWdvcnktY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwwLDAsMC4wNik7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNsLWNhdGVnb3J5LWNhcmQsXG4uY2wtY2F0ZWdvcnktY2FyZCAqLFxuLmNsLWNhdGVnb3J5LWNhcmQ6aG92ZXIsXG4uY2wtY2F0ZWdvcnktY2FyZDpob3ZlciAqLFxuLmNsLWNhdGVnb3J5LWNhcmQ6dmlzaXRlZCxcbi5jbC1jYXRlZ29yeS1jYXJkOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jbC1jYXRlZ29yeS1jYXJkOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwwLDAsMC4xMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2wtY2F0ZWdvcnktaW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyZDMwMzUgMCUsICMxYTFkMjAgMTAwJSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jbC1jYXRlZ29yeS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xufVxuXG4uY2wtY2F0ZWdvcnktY2FyZDpob3ZlciAuY2wtY2F0ZWdvcnktaW1hZ2UgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uY2wtY2F0ZWdvcnktaW1hZ2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLDAsMCwwKSA2MCUsIHJnYmEoMCwwLDAsMC4zNSkgMTAwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jbC1jYXRlZ29yeS1ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjJweDtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNsLWNhdGVnb3J5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5jbC1jYXRlZ29yeS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICBmbGV4OiAxO1xufVxuXG4uY2wtY2F0ZWdvcnktbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZDY1YTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogZ2FwIDAuMnM7XG59XG5cbi5jbC1jYXRlZ29yeS1jYXJkOmhvdmVyIC5jbC1jYXRlZ29yeS1saW5rIHtcbiAgICBnYXA6IDEwcHg7XG59XG5cbi5jbC1jYXRlZ29yeS1saW5rIHN2ZyB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xufVxuXG4vKiDilIDilIAgU0VPIENPTlRFTlQgU0VDVElPTlMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG4uY2wtY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCA1JTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY2wtY29udGVudC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjRweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNGZyO1xuICAgIGdhcDogNDhweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5jbC1jb250ZW50LWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jbC1jb250ZW50LWJsb2NrLnJldmVyc2Uge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS40ZnIgMWZyO1xufVxuXG4uY2wtY29udGVudC1oZWFkaW5nIHtcbiAgICAvKiBTdGF0aWMg4oCUIHN0aWNreSBiZWhhdmlvdXIgY2F1c2VkIHRoZSBoZWFkaW5nIHRvIGZsb2F0IG1pZC12aWV3cG9ydCBvbiBsb25nIHNjcm9sbGluZyBzZWN0aW9ucyAqL1xufVxuXG4uY2wtY29udGVudC10YWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZkNjVhO1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5jbC1jb250ZW50LWhlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAyLjZ2dywgMS45cmVtKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbi5jbC1jb250ZW50LWhlYWRpbmcgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uY2wtY29udGVudC1jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTZweDtcbn1cblxuLmNsLWNvbnRlbnQtY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZDY1YTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYm94LXNoYWRvdyAwLjJzO1xufVxuXG4uY2wtY29udGVudC1jYXJkOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsMCwwLDAuMDYpO1xufVxuXG4uY2wtY29udGVudC1jYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5jbC1jb250ZW50LWNhcmQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uY2wtY29udGVudC1jYXJkIGEge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZkNjVhO1xufVxuXG4uY2wtY29udGVudC1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uY2wtY29udGVudC1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmM2Y1O1xufVxuXG4uY2wtY29udGVudC1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5jbC1jb250ZW50LWxpc3QgbGkgc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICNmZmQ2NWE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uY2wtY29udGVudC1saXN0IGxpIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4vKiDilIDilIAgV0hZIFVTIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuLmNsLXdoeSB7XG4gICAgcGFkZGluZzogNjBweCA1JTtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuXG4uY2wtd2h5LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiA0OHB4IGF1dG8gMDtcbn1cblxuLmNsLXdoeS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI4cHggMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA2KTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xufVxuXG4uY2wtd2h5LWNhcmQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZDY1YTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZDY1YTtcbn1cblxuLmNsLXdoeS1pY29uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZDY1YTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG59XG5cbi5jbC13aHktaWNvbiBzdmcge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNsLXdoeS1jYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5jbC13aHktY2FyZCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qIOKUgOKUgCBERVNJR04gQkFOTkVSIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuLmNsLWRlc2lnbiB7XG4gICAgcGFkZGluZzogNjBweCA1JTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY2wtZGVzaWduLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xZnIgMWZyO1xuICAgIGdhcDogMDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyNHB4IHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNsLWRlc2lnbi1pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL3Bob3RvL0xpZ2h0aW5nZGVzaWduQ29uc3VsdGF0aW9uLTIwMDAud2VicCcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2wtZGVzaWduLWltYWdlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMzMsMzcsNDEsMC4zNSkgMCUsIHJnYmEoMzMsMzcsNDEsMC4wNSkgMTAwJSk7XG59XG5cbi5jbC1kZXNpZ24tYm9keSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzFhMWQyMCAwJSwgIzJkMzAzNSAxMDAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0OHB4IDQ0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2wtZGVzaWduLXRhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQ6ICNmZmQ2NWE7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uY2wtZGVzaWduLWJvZHkgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAyLjZ2dywgMnJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG4uY2wtZGVzaWduLWJvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43OCk7XG4gICAgbWFyZ2luOiAwIDAgMjJweDtcbn1cblxuLmNsLWRlc2lnbi1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMjZweDtcbn1cblxuLmNsLWRlc2lnbi1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44NSk7XG4gICAgcGFkZGluZzogNnB4IDA7XG59XG5cbi5jbC1kZXNpZ24tbGlzdCBsaSBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBjb2xvcjogI2ZmZDY1YTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5jbC1kZXNpZ24tY3RhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmQ2NWE7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMTJweCAyMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmNsLWRlc2lnbi1jdGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlNmI4MDA7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5jbC1kZXNpZ24tY3RhIHN2ZyB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xufVxuXG4vKiDilIDilIAgRkFRIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuLmNsLWZhcSB7XG4gICAgcGFkZGluZzogNjBweCA1JTtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuXG4uY2wtZmFxLWxpc3Qge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiA0OHB4IGF1dG8gMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTJweDtcbn1cblxuLmNsLWZhcS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZDY1YTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG59XG5cbi5jbC1mYXEtaXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsMCwwLDAuMDYpO1xufVxuXG4uY2wtZmFxLXEge1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNsLWZhcS1xOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2wtZmFxLXE6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnKyc7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmQ2NWE7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5jbC1mYXEtaXRlbVtvcGVuXSAuY2wtZmFxLXE6OmFmdGVyIHtcbiAgICBjb250ZW50OiAn4oiSJztcbn1cblxuLmNsLWZhcS1hIHtcbiAgICBwYWRkaW5nOiAwIDI0cHggMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBjb2xvcjogIzQ5NTA1Nztcbn1cblxuLmNsLWZhcS1hIHAge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5jbC1mYXEtYSBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jbC1mYXEtYSBhIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZDY1YTtcbn1cblxuLyog4pSA4pSAIENUQSBCQU5ORVIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG4uY2wtY3RhLWJhbm5lciB7XG4gICAgcGFkZGluZzogNjBweCA1JTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNsLWN0YS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgIHBhZGRpbmc6IDQ4cHggNDBweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwwLDAsMC4wNik7XG59XG5cbi5jbC1jdGEtYmFubmVyIGgyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuM3JlbSwgMi41dncsIDEuOHJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uY2wtY3RhLWJhbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmNsLWN0YS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jbC1jdGEtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmQ2NWE7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMTNweCAyOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cblxuLmNsLWN0YS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlNmI4MDA7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5jbC1jdGEtYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uY2wtY3RhLWJ0bi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyMTI1Mjk7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5jbC1jdGEtYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzIxMjUyOTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLyog4pSA4pSAIFJFU1BPTlNJVkUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmNsLWNhdGVnb3J5LWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICAgIC5jbC1jb250ZW50LWJsb2NrLFxuICAgIC5jbC1jb250ZW50LWJsb2NrLnJldmVyc2Uge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAyOHB4O1xuICAgIH1cblxuICAgIC5jbC1kZXNpZ24taW5uZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAuY2wtZGVzaWduLWltYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogMjQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuaGVyby1zZWN0aW9uIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG4gICAgXG4gICAgLmhlcm8taW1nLXNpZGUgeyBcbiAgICAgICAgZGlzcGxheTogbm9uZTsgXG4gICAgfVxuICAgIFxuICAgIC5oZXJvLWNvbnRlbnQtc2lkZSB7IFxuICAgICAgICBwYWRkaW5nOiAyMHB4IDUlOyBcbiAgICB9XG4gICAgXG4gICAgLnVzcC1pbm5lciB7IFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyBcbiAgICB9XG4gICAgXG4gICAgLmJ0bi1oZXJvLXNlY29uZGFyeSB7IFxuICAgICAgICBkaXNwbGF5OiBub25lOyBcbiAgICB9XG5cbiAgICAuY2wtY2F0ZWdvcnktZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICAuY2wtd2h5LWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgIC5jbC1jb250ZW50LWNhcmRzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAudXNwLWlubmVyIHsgXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IFxuICAgIH1cblxuICAgIC5jbC1pbnRybyxcbiAgICAuY2wtY2F0ZWdvcmllcyxcbiAgICAuY2wtY29udGVudCxcbiAgICAuY2wtd2h5LFxuICAgIC5jbC1kZXNpZ24sXG4gICAgLmNsLWZhcSxcbiAgICAuY2wtY3RhLWJhbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNSU7XG4gICAgfVxuXG4gICAgLmNsLWNhdGVnb3J5LWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAuY2wtY2F0ZWdvcnktYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggOHB4IDEycHg7XG4gICAgfVxuXG4gICAgLmNsLWNhdGVnb3J5LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNHB4O1xuICAgIH1cblxuICAgIC5jbC1jYXRlZ29yeS1kZXNjIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2wtY2F0ZWdvcnktbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgICAuY2wtd2h5LWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAuY2wtZGVzaWduLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgfVxuXG4gICAgLmNsLWN0YS1hY3Rpb25zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuY2wtY3RhLWJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG4iXX0= */