:root{--kl-library-primary: ;--kl-library-hover: #9aa8bf;--kl-library-dark: #454b4d;--kl-library-light: #e4e8ee}.klb-module__button{position:relative;background:var(--kl-library-primary);border-radius:100%;width:60px !important;height:60px !important;margin-top:1rem;float:right;cursor:pointer;transform:scale(1);transition:.4s 500ms}.klb-module__button.active{transform:scale(0);transition:.4s 0ms}.klb-module__button.active .folder-close{opacity:0;transition:.1s}.klb-module__button.active .folder-open{opacity:1;transform:translate(-50%, -50%) rotate(180deg);transition:.4s 100ms}.klb-module__button svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:25px !important;height:25px !important;stroke:#fff}.klb-module__button .folder-close{opacity:1;transition:.1s 400ms}.klb-module__button .folder-open{opacity:0;transform:translate(-50%, -50%) rotate(90deg);transform-origin:center;transition:.4s 0ms}.klb-back{flex-shrink:0;position:relative}.klb-back::after{content:"";position:absolute;right:-0.375rem;top:50%;transform:translateY(-50%);width:1px;height:24px;background:linear-gradient(to bottom, transparent, #e2e8f0, transparent)}#klb-go-back{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--kl-library-primary, #0057ff);font-weight:600;font-size:13px;padding:5px;border-radius:8px;background:rgba(0,87,255,.08);border:1px solid rgba(0,87,255,.15);cursor:pointer;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);white-space:nowrap}#klb-go-back:hover{background:rgba(0,87,255,.12);border-color:rgba(0,87,255,.25);color:var(--kl-library-secondary, #0044cc);transform:translateX(-2px);box-shadow:0 2px 4px rgba(0,87,255,.1)}#klb-go-back:active{transform:translateX(-1px)}#klb-go-back svg{width:12px;height:12px;stroke:currentColor;transition:transform .2s ease}#klb-go-back:hover svg{transform:translateX(-2px)}#klb-go-back span{font-size:13px;letter-spacing:.3px}.klb-shortcode-content{position:relative;min-height:200px;padding:1rem 0}.klb-shortcode-content ul{padding:0;margin:0}.klb-module-content{position:relative;min-height:200px;padding:.5rem 0}.klb-module-content ul{padding:0;margin:0;list-style:none;gap:1rem}.klb-module-content ul{display:flex;flex-direction:column;gap:0}.klb-display-list .klb-shortcode-content ul{display:flex;flex-direction:column;gap:0;padding:0;margin:0}.klb-display-list .klb-shortcode-content ul li{border:none;border-bottom:1px solid #e2e8f0;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);position:relative;padding:0}.klb-display-list .klb-shortcode-content ul li::before{display:none}.klb-display-list .klb-shortcode-content ul li:first-child{border-top:1px solid #e2e8f0}.klb-display-list .klb-shortcode-content ul li:hover{background:linear-gradient(90deg, rgba(0, 87, 255, 0.03) 0%, transparent 100%)}.klb-display-list .klb-shortcode-content ul li .klb-item-info{padding:1.25rem 1.5rem;min-height:auto;position:relative}.klb-display-list .klb-shortcode-content ul li .klb-item-info .title{gap:1rem}.klb-display-list .klb-shortcode-content ul li .klb-item-info .title svg{width:28px;height:28px;padding:6px;background:rgba(0,87,255,.08);border-radius:8px;filter:none}.klb-display-list .klb-shortcode-content ul li .klb-item-info .title a{font-size:14px;font-weight:600}.klb-display-list .klb-shortcode-content ul li .klb-item-info .actions{gap:.75rem}.klb-display-list .klb-shortcode-content ul li .klb-item-info .actions .show-comments,.klb-display-list .klb-shortcode-content ul li .klb-item-info .actions a{width:40px;height:40px;background:#f8f9fa;border-radius:8px}.klb-display-list .klb-shortcode-content ul li .klb-item-info .actions .show-comments:hover,.klb-display-list .klb-shortcode-content ul li .klb-item-info .actions a:hover{background:rgba(0,87,255,.1)}.klb-display-list .klb-shortcode-content ul li .klb-item-info .actions .show-comments svg,.klb-display-list .klb-shortcode-content ul li .klb-item-info .actions a svg{width:20px;height:20px}.klb-display-list .klb-shortcode-content ul li.active{background:linear-gradient(90deg, rgba(0, 87, 255, 0.05) 0%, transparent 100%);border-left:3px solid var(--kl-library-primary, #0057ff)}.klb-display-list .klb-shortcode-content ul li.active .klb-item-content{padding:10px 25px;margin-top:0;background:rgba(0,0,0,0);border-top:1px solid rgba(0,87,255,.1);border-left:3px solid rgba(0,0,0,0)}.klb-display-list .klb-shortcode-content ul li.klb-folder-item .folder-name{padding:15px 15px !important;font-size:15px;font-weight:600}.klb-display-list .klb-shortcode-content ul li.klb-folder-item .folder-name>span:first-child{width:28px;height:28px;margin-right:1rem;padding:6px;background:rgba(0,87,255,.08);border-radius:8px}.klb-module-content ul li,.klb-shortcode-content ul li{padding:0;border:none;font-weight:500;font-size:15px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);position:relative;display:flex;flex-direction:column}.klb-module-content ul li:hover,.klb-shortcode-content ul li:hover{border-color:rgba(0,87,255,.3);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.klb-module-content ul li:hover::before,.klb-shortcode-content ul li:hover::before{opacity:1}.klb-module-content ul li.active,.klb-shortcode-content ul li.active{border-color:var(--kl-library-primary, #0057ff);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:linear-gradient(135deg, #ffffff 0%, #f0f4ff 100%)}.klb-module-content ul li.active::before,.klb-shortcode-content ul li.active::before{opacity:1}.klb-module-content ul li.active .klb-item-info a,.klb-shortcode-content ul li.active .klb-item-info a{text-decoration:none;color:var(--kl-library-primary, #0057ff);transition:.2s}.klb-module-content ul li.active .klb-item-info a:hover,.klb-shortcode-content ul li.active .klb-item-info a:hover{color:var(--kl-library-secondary, #0044cc)}.klb-module-content ul li.active .klb-item-info .actions,.klb-shortcode-content ul li.active .klb-item-info .actions{display:flex;align-items:center}.klb-module-content ul li.active .klb-item-info .actions .show-comments,.klb-shortcode-content ul li.active .klb-item-info .actions .show-comments{cursor:pointer;background:rgba(0,87,255,.1)}.klb-module-content ul li.active .klb-item-info .actions .show-comments .svg-active,.klb-shortcode-content ul li.active .klb-item-info .actions .show-comments .svg-active{transform:translate(-50%, -50%) rotate(0deg);opacity:1;transition:.4s}.klb-module-content ul li.active .klb-item-info .actions .show-comments .svg-not-active,.klb-shortcode-content ul li.active .klb-item-info .actions .show-comments .svg-not-active{opacity:0;transition:.4s}.klb-module-content ul li.active .klb-item-content,.klb-shortcode-content ul li.active .klb-item-content{height:auto;opacity:1;overflow:hidden;font-size:14px;font-weight:initial;transition:.4s;padding:1rem 1.25rem;background:rgba(0,87,255,.03);border-top:1px solid rgba(0,87,255,.1);margin-top:.5rem}.klb-module-content ul li.klb-folder-item .folder-name,.klb-shortcode-content ul li.klb-folder-item .folder-name{display:flex;align-items:center;cursor:pointer;padding:1rem 1.25rem;transition:all .2s ease;font-weight:600;color:#1a1a1a}.klb-module-content ul li.klb-folder-item .folder-name:hover,.klb-shortcode-content ul li.klb-folder-item .folder-name:hover{color:var(--kl-library-primary, #0057ff);background:#f0f4ff}.klb-module-content ul li.klb-folder-item .folder-name>span:first-child,.klb-shortcode-content ul li.klb-folder-item .folder-name>span:first-child{width:20px;height:20px;margin-right:12px;color:var(--kl-library-primary, #0057ff);flex-shrink:0}.klb-module-content ul li .klb-item-info,.klb-shortcode-content ul li .klb-item-info{display:flex;align-items:center;justify-content:space-between;padding:10px 15px !important;gap:1rem;min-height:60px}.klb-module-content ul li .klb-item-info .title,.klb-shortcode-content ul li .klb-item-info .title{display:flex;align-items:center;flex:1;gap:.75rem;min-width:0}.klb-module-content ul li .klb-item-info .title svg,.klb-shortcode-content ul li .klb-item-info .title svg{width:24px;height:24px;flex-shrink:0;color:var(--kl-library-primary, #0057ff);filter:drop-shadow(0 2px 4px rgba(0, 87, 255, 0.2))}.klb-module-content ul li .klb-item-info .title a,.klb-shortcode-content ul li .klb-item-info .title a{text-decoration:none;color:#1a1a1a;font-weight:600;font-size:15px;transition:all .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.klb-module-content ul li .klb-item-info .title a:hover,.klb-shortcode-content ul li .klb-item-info .title a:hover{color:var(--kl-library-primary, #0057ff)}.klb-module-content ul li .klb-item-info .actions,.klb-shortcode-content ul li .klb-item-info .actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.klb-module-content ul li .klb-item-info .actions .show-comments,.klb-shortcode-content ul li .klb-item-info .actions .show-comments{position:relative;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;background:rgba(0,0,0,0)}.klb-module-content ul li .klb-item-info .actions .show-comments:hover,.klb-shortcode-content ul li .klb-item-info .actions .show-comments:hover{background:rgba(0,87,255,.1)}.klb-module-content ul li .klb-item-info .actions .show-comments:hover .svg-not-active,.klb-shortcode-content ul li .klb-item-info .actions .show-comments:hover .svg-not-active{transform:translate(-50%, -50%) rotate(10deg);stroke:var(--kl-library-primary, #0057ff)}.klb-module-content ul li .klb-item-info .actions .show-comments:hover .svg-active,.klb-shortcode-content ul li .klb-item-info .actions .show-comments:hover .svg-active{stroke:var(--kl-library-primary, #0057ff)}.klb-module-content ul li .klb-item-info .actions .show-comments .svg-active,.klb-shortcode-content ul li .klb-item-info .actions .show-comments .svg-active{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-90deg);opacity:0;transition:.4s;width:18px;height:18px}.klb-module-content ul li .klb-item-info .actions .show-comments .svg-not-active,.klb-shortcode-content ul li .klb-item-info .actions .show-comments .svg-not-active{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1;transition:.4s;width:18px;height:18px}.klb-module-content ul li .klb-item-info .actions a,.klb-shortcode-content ul li .klb-item-info .actions a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;text-decoration:none;color:#64748b;border-radius:8px;transition:all .2s ease;background:rgba(0,0,0,0)}.klb-module-content ul li .klb-item-info .actions a:hover,.klb-shortcode-content ul li .klb-item-info .actions a:hover{background:rgba(0,87,255,.1);color:var(--kl-library-primary, #0057ff)}.klb-module-content ul li .klb-item-info .actions a:hover svg,.klb-shortcode-content ul li .klb-item-info .actions a:hover svg{stroke:var(--kl-library-primary, #0057ff)}.klb-module-content ul li .klb-item-info .actions a svg,.klb-shortcode-content ul li .klb-item-info .actions a svg{width:20px;height:20px;stroke:#64748b;transition:all .2s ease}.klb-module-content ul li .klb-item-content,.klb-shortcode-content ul li .klb-item-content{height:0;opacity:0;margin:0;padding:0 1.25rem;border-top:none;font-weight:initial;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden;background:rgba(0,0,0,0)}.klb-module-content ul li .klb-item-content .visible,.klb-shortcode-content ul li .klb-item-content .visible{height:auto;opacity:1}.klb-module-content ul li .klb-item-content p,.klb-shortcode-content ul li .klb-item-content p{margin:.75rem 0;color:#64748b;font-size:14px;line-height:1.7}.klb-module-content ul li .klb-item-content p:last-child,.klb-shortcode-content ul li .klb-item-content p:last-child{margin-bottom:0}.klb-module-content ul li .klb-item-content .klb-label,.klb-shortcode-content ul li .klb-item-content .klb-label{font-weight:700;color:#1a1a1a;font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;display:inline-block;padding:.25rem .5rem;background:rgba(0,87,255,.1);border-radius:4px;color:var(--kl-library-primary, #0057ff)}.klb-module-content .kl-library-no-result,.klb-shortcode-content .kl-library-no-result{text-transform:uppercase;font-size:12px;color:#94a3b8;text-align:center;padding:4rem 1rem;font-weight:600;letter-spacing:1px;grid-column:1/-1}.klb-module-content ul{display:flex !important;flex-direction:column;gap:0}.klb-module-content ul li{font-size:14px !important;border:none;border-bottom:1px solid #e2e8f0;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);padding:0}.klb-module-content ul li::before{display:none}.klb-module-content ul li:first-child{border-top:1px solid #e2e8f0}.klb-module-content ul li:hover{background:linear-gradient(90deg, rgba(0, 87, 255, 0.03) 0%, transparent 100%)}.klb-module-content ul li .klb-item-info{padding:.75rem 1rem;min-height:auto}.klb-module-content ul li .klb-item-info .title{gap:.75rem}.klb-module-content ul li .klb-item-info .title svg{width:20px;height:20px;padding:4px;background:rgba(0,87,255,.08);border-radius:6px}.klb-module-content ul li .klb-item-info .title a{font-size:14px;font-weight:600}.klb-module-content ul li .klb-item-info .actions{gap:.5rem}.klb-module-content ul li .klb-item-info .actions .show-comments,.klb-module-content ul li .klb-item-info .actions a{width:32px;height:32px;background:#f8f9fa;border-radius:6px}.klb-module-content ul li .klb-item-info .actions .show-comments:hover,.klb-module-content ul li .klb-item-info .actions a:hover{background:rgba(0,87,255,.1)}.klb-module-content ul li .klb-item-info .actions .show-comments svg,.klb-module-content ul li .klb-item-info .actions a svg{width:16px;height:16px}.klb-module-content ul li.active{background:linear-gradient(90deg, rgba(0, 87, 255, 0.05) 0%, transparent 100%);border-left:3px solid var(--kl-library-primary, #0057ff)}.klb-module-content ul li.active .klb-item-content{padding:10px !important;margin-top:0;background:rgba(0,0,0,0);border-top:1px solid rgba(0,87,255,.1);border-left:3px solid rgba(0,0,0,0)}.klb-module-content ul li.klb-folder-item .folder-name{padding:.75rem 1rem !important;font-size:14px;font-weight:600}.klb-module-content ul li.klb-folder-item .folder-name>span:first-child{width:20px;height:20px;margin-right:.75rem;padding:4px;background:rgba(0,87,255,.08);border-radius:6px}.klb-display-grid .klb-shortcode-content ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1rem;padding:0}@media(max-width: 768px){.klb-display-grid .klb-shortcode-content ul{grid-template-columns:1fr}}.klb-display-grid .klb-shortcode-content ul .klb-folder-item{display:flex;justify-content:center}.klb-display-grid .klb-shortcode-content ul .klb-folder-item .folder-name:hover{background:none}.klb-display-grid .klb-shortcode-content ul .klb-folder-item .folder-name>span:first-child{background:#ebebeb;width:30px;height:30px;border-radius:10px;padding:5px}.klb-display-grid .klb-shortcode-content ul .klb-item-info .title svg{background:#ebebeb;width:30px;height:30px;border-radius:5px;padding:5px;filter:none}@media(max-width: 768px){.klb-module-content ul,.klb-shortcode-content ul{grid-template-columns:1fr;gap:.75rem}.klb-module-content ul li .klb-item-info,.klb-shortcode-content ul li .klb-item-info{padding:.875rem 1rem;flex-wrap:wrap}.klb-module-content ul li .klb-item-info .title,.klb-shortcode-content ul li .klb-item-info .title{width:100%;margin-bottom:.5rem}.klb-module-content ul li .klb-item-info .title a,.klb-shortcode-content ul li .klb-item-info .title a{font-size:14px}.klb-module-content ul li .klb-item-info .actions,.klb-shortcode-content ul li .klb-item-info .actions{width:100%;justify-content:flex-end}.klb-module-content ul li.active .klb-item-content,.klb-shortcode-content ul li.active .klb-item-content{padding:.875rem 1rem}}.klb-module{position:fixed;bottom:20px;right:20px;z-index:50}.klb-module #klb-module-library::after{content:"";display:table;clear:both}.klb-module #klb-module-library.active .klb-module__content{pointer-events:all;transform:scale(1);opacity:1;transition:.4s 100ms}.klb-module #klb_module_close{position:absolute;top:10px;right:13px;width:25px;height:25px;background-color:hsla(0,0%,100%,.2);border-radius:100%;cursor:pointer;z-index:10;transition:.4s}.klb-module #klb_module_close svg{stroke:var(--kl-library-light);padding:4px;border-radius:100%}.klb-module #klb_module_close:hover{background-color:hsla(0,0%,100%,.4)}.klb-module__content{position:absolute;background:#fff;right:0;bottom:0;border-radius:15px;overflow:hidden;overflow-y:auto;width:350px;height:560px;box-shadow:rgba(0,0,0,.16) 0px 5px 40px;transform:scale(0);transform-origin:bottom right;opacity:0;transition:.4s 100ms;pointer-events:none}.klb-module__content::-webkit-scrollbar{width:5px;background-color:#fff}.klb-module__content::-webkit-scrollbar-thumb{background-color:var(--kl-library-hover);border-radius:5px}.klb-module__content .klb-module-title{background-color:var(--kl-library-primary);padding:.5rem}.klb-module__content .klb-module-title p{display:flex;align-items:flex-end;justify-content:center;color:var(--kl-library-light);font-weight:700;font-size:15px;margin-bottom:8px;margin-left:-15px}.klb-module__content .klb-module-title p>svg{margin-right:10px}#klb-library-shortcode .klb-shortcode-title{display:flex;align-items:center;font-size:22px;font-weight:700;padding:.5rem .5rem 0 .5rem}#klb-library-shortcode .klb-shortcode-title svg{margin-right:10px;margin-bottom:-4px}.klb-module-content.isLoading,.klb-shortcode-content.isLoading{position:relative;opacity:.5;pointer-events:none}.klb-module-content.isLoading ul li,.klb-shortcode-content.isLoading ul li{color:#e5e5e5 !important;opacity:.5}.klb-module-content.isLoading ul li a,.klb-shortcode-content.isLoading ul li a{color:#e5e5e5 !important}.klb-module-content.isLoading ul li svg,.klb-shortcode-content.isLoading ul li svg{stroke:#e5e5e5 !important;fill:#e5e5e5 !important}.klb-module-content.isLoading ul li.klb-folder-item,.klb-shortcode-content.isLoading ul li.klb-folder-item{color:#e5e5e5 !important;opacity:.5}.klb-module-content.isLoading ul li.klb-folder-item .folder-name,.klb-shortcode-content.isLoading ul li.klb-folder-item .folder-name{color:#e5e5e5 !important}.klb-module-content.isLoading ul li.klb-folder-item .folder-name span,.klb-shortcode-content.isLoading ul li.klb-folder-item .folder-name span{color:#e5e5e5 !important}.klb-module-content.isLoading ul li.klb-folder-item .folder-name span svg,.klb-shortcode-content.isLoading ul li.klb-folder-item .folder-name span svg{fill:#e5e5e5 !important;stroke:#e5e5e5 !important}.klb-module-content.isLoading ul li .klb-item-info .title,.klb-shortcode-content.isLoading ul li .klb-item-info .title{color:#e5e5e5 !important}.klb-module-content.isLoading ul li .klb-item-info .title a,.klb-shortcode-content.isLoading ul li .klb-item-info .title a{color:#e5e5e5 !important}.klb-module-content.isLoading ul li .klb-item-info .title svg,.klb-shortcode-content.isLoading ul li .klb-item-info .title svg{fill:#e5e5e5 !important;stroke:#e5e5e5 !important}.klb-module-content.isLoading ul li .klb-item-info .actions a svg,.klb-module-content.isLoading ul li .klb-item-info .actions .show-comments svg,.klb-shortcode-content.isLoading ul li .klb-item-info .actions a svg,.klb-shortcode-content.isLoading ul li .klb-item-info .actions .show-comments svg{stroke:#e5e5e5 !important}.klb-module-content.isLoading #klb_loading,.klb-shortcode-content.isLoading #klb_loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:45px;height:45px;z-index:10;pointer-events:auto}.klb-module-content.isLoading #klb_loading .nb-spinner,.klb-shortcode-content.isLoading #klb_loading .nb-spinner{width:50px;height:50px;margin:0;background:rgba(0,0,0,0);border-top:4px solid var(--kl-library-primary);border-right:4px solid rgba(0,0,0,0);border-radius:50%;animation:1s spin linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.klb-module-search{position:relative;display:flex;margin-top:.5rem;padding:.5rem .5rem 0 .5rem}.klb-module-search input{width:100%;border-radius:10px;margin-bottom:5px;border:none;padding:11px 10px;padding-left:35px !important;font-size:14px;max-height:40px}.klb-module-search input::-moz-placeholder{font-size:14px}.klb-module-search input::placeholder{font-size:14px}.klb-module-search svg{position:absolute;top:50%;left:13px;transform:translateY(-50%);stroke:var(--kl-library-primary);width:22px}.klb-shortcode-search{position:relative;display:flex;align-items:stretch;gap:0;margin-bottom:1.5rem;padding:0;overflow:hidden}.klb-shortcode-search>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);stroke:#6b7280;width:18px;height:18px;pointer-events:none;z-index:1;transition:stroke .2s ease}.klb-shortcode-search input{flex:1;width:100%;border:none;padding:14px 16px 14px 42px;padding-left:40px !important;font-size:14px;font-weight:500;border-top-left-radius:10px !important;border-bottom-left-radius:10px !important;color:#1f2937;background:rgba(0,0,0,0);transition:all .2s ease}.klb-shortcode-search input::-moz-placeholder{color:#6b7280;font-weight:400}.klb-shortcode-search input::placeholder{color:#6b7280;font-weight:400}.klb-shortcode-search input:focus{outline:none;background:rgba(0,87,255,.02)}.klb-shortcode-search input:focus~svg{stroke:var(--kl-library-primary, #0057ff)}.klb-shortcode-search .klb-sort-buttons{display:flex;align-items:center;gap:0;flex-shrink:0}.klb-shortcode-search .klb-sort-buttons button{display:flex;align-items:center;justify-content:center;width:48px;height:100%;background:#f8f9fa;border:1px solid #e5e7eb !important;border-top-right-radius:10px !important;border-bottom-right-radius:10px !important;cursor:pointer;transition:all .2s ease;position:relative;padding:0}.klb-shortcode-search .klb-sort-buttons button svg{width:18px;height:18px;transition:all .2s ease}.klb-shortcode-search .klb-sort-buttons button svg path{transition:all .2s ease;stroke:#6b7280}.klb-shortcode-search .klb-sort-buttons button:hover{background:rgba(0,87,255,.05)}.klb-shortcode-search .klb-sort-buttons button:hover svg path{stroke:var(--kl-library-primary, #0057ff)}.klb-shortcode-search .klb-sort-buttons button:focus{outline:none;background:rgba(0,87,255,.08)}.klb-shortcode-search .klb-sort-buttons button.active{background:var(--kl-library-primary, #0057ff)}.klb-shortcode-search .klb-sort-buttons button.active svg path{stroke:#fff;fill:#fff}.klb-shortcode-search .klb-sort-buttons button.active:hover{background:var(--kl-library-secondary, #0044cc)}.klb-shortcode-search .klb-sort-buttons button#btnAlpha:hover svg>path:nth-child(1),.klb-shortcode-search .klb-sort-buttons button#btnAlpha.active svg>path:nth-child(1){stroke:var(--kl-library-primary, #0057ff)}.klb-shortcode-search .klb-sort-buttons button#btnAlpha:hover svg>path:nth-child(2),.klb-shortcode-search .klb-sort-buttons button#btnAlpha.active svg>path:nth-child(2){fill:var(--kl-library-primary, #0057ff)}.klb-shortcode-search .klb-sort-buttons button#btnAlpha.active svg>path:nth-child(1){stroke:#fff}.klb-shortcode-search .klb-sort-buttons button#btnAlpha.active svg>path:nth-child(2){fill:#fff}.klb-shortcode-search .klb-sort-buttons button#btnDate:hover svg path,.klb-shortcode-search .klb-sort-buttons button#btnDate.active svg path{stroke:var(--kl-library-primary, #0057ff)}.klb-shortcode-search .klb-sort-buttons button#btnDate.active svg path{stroke:#fff}@media(max-width: 768px){.klb-shortcode-search{flex-direction:column;border-radius:6px}.klb-shortcode-search input{border-bottom:1px solid #e5e7eb;padding:12px 14px 12px 40px}.klb-shortcode-search::after{display:none}.klb-shortcode-search .klb-sort-buttons{width:100%;border-left:none;border-top:1px solid #e5e7eb;justify-content:space-around}.klb-shortcode-search .klb-sort-buttons button{flex:1;border-left:none;border-right:1px solid #e5e7eb;height:48px}.klb-shortcode-search .klb-sort-buttons button:last-child{border-right:none}.klb-shortcode-search .klb-sort-buttons button svg{width:20px;height:20px}}.klb-navigation{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap;padding:5px}#klb-library-shortcode .klb-navigation{margin-top:-25px}.klb-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;flex:1;font-size:14px}.klb-breadcrumb .klb-breadcrumb-item{display:inline-flex;align-items:center;color:var(--kl-library-primary, #0057ff);font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);padding:5px;font-size:13px;border-radius:6px;position:relative}.klb-breadcrumb .klb-breadcrumb-item:hover{background:rgba(0,87,255,.08);color:var(--kl-library-secondary, #0044cc);transform:translateY(-1px)}.klb-breadcrumb .klb-breadcrumb-item.klb-breadcrumb-root{padding:4px 5px;background:rgba(0,87,255,.1);border-radius:6px}.klb-breadcrumb .klb-breadcrumb-item.klb-breadcrumb-root svg{width:18px;height:18px;color:var(--kl-library-primary, #0057ff)}.klb-breadcrumb .klb-breadcrumb-item.klb-breadcrumb-root:hover{background:rgba(0,87,255,.15);transform:translateY(-1px)}.klb-breadcrumb .klb-breadcrumb-item.klb-breadcrumb-current{color:#1a1a1a;font-weight:600;cursor:default;background:rgba(0,0,0,0)}.klb-breadcrumb .klb-breadcrumb-item.klb-breadcrumb-current:hover{background:rgba(0,0,0,0);color:#1a1a1a;transform:none}.klb-breadcrumb .klb-breadcrumb-separator{color:#cbd5e1;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 .25rem;font-size:12px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInB1YmxpYy9nbG9iYWwvX2NvbG9ycy5zY3NzIiwicHVibGljL19idXR0b24uc2NzcyIsInB1YmxpYy9faXRlbS5zY3NzIiwicHVibGljL19tb2R1bGUuc2NzcyIsInB1YmxpYy9fc2hvcnRjb2RlLnNjc3MiLCJwdWJsaWMvX2xvYWRlci5zY3NzIiwicHVibGljL19zZWFyY2guc2NzcyIsInB1YmxpYy9fYnJlYWRjcnVtYi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BR0ksc0JBQUEsQ0FDQSwyQkFBQSxDQUNBLDBCQUFBLENBQ0EsMkJBQUEsQ0NKQSxvQkFDSSxpQkFBQSxDQUNBLG9DQUFBLENBQ0Esa0JBQUEsQ0FDQSxxQkFBQSxDQUNBLHNCQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0Esa0JBQUEsQ0FDQSxvQkFBQSxDQUVBLDJCQUNJLGtCQUFBLENBQ0Esa0JBQUEsQ0FFQSx5Q0FDSSxTQUFBLENBQ0EsY0FBQSxDQUdKLHdDQUNJLFNBQUEsQ0FDQSw4Q0FBQSxDQUNBLG9CQUFBLENBSVIsd0JBQ0ksaUJBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLCtCQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLFdBQUEsQ0FHSixrQ0FDSSxTQUFBLENBQ0Esb0JBQUEsQ0FHSixpQ0FDSSxTQUFBLENBQ0EsNkNBQUEsQ0FDQSx1QkFBQSxDQUNBLGtCQUFBLENBS1osVUFDSSxhQUFBLENBQ0EsaUJBQUEsQ0FFQSxpQkFDSSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsT0FBQSxDQUNBLDBCQUFBLENBQ0EsU0FBQSxDQUNBLFdBQUEsQ0FDQSx3RUFBQSxDQUlSLGFBQ0ksbUJBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBQ0EsT0FBQSxDQUNBLHdDQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSw2QkFBQSxDQUNBLG1DQUFBLENBQ0EsY0FBQSxDQUNBLCtD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d0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGdCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjQUFBIiwiZmlsZSI6ImZyb250LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgICAvLyAtLWtsLWxpYnJhcnktcHJpbWFyeTogIzFiMzg2MjtcbiAgICAvLyAtLWtsLWxpYnJhcnktcHJpbWFyeTogIzAwNTdmZjtcbiAgICAtLWtsLWxpYnJhcnktcHJpbWFyeTogO1xuICAgIC0ta2wtbGlicmFyeS1ob3ZlcjogIzlhYThiZjtcbiAgICAtLWtsLWxpYnJhcnktZGFyazogIzQ1NGI0ZDtcbiAgICAtLWtsLWxpYnJhcnktbGlnaHQ6ICNlNGU4ZWU7XG59IiwiLmtsYi1tb2R1bGUge1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1rbC1saWJyYXJ5LXByaW1hcnkpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zaXRpb246IC40cyA1MDBtcztcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzIDBtcztcblxuICAgICAgICAgICAgLmZvbGRlci1jbG9zZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb2xkZXItb3BlbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgMTAwbXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb2xkZXItY2xvc2Uge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4xcyA0MDBtcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb2xkZXItb3BlbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cyAwbXM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5rbGItYmFjayB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTAuMzc1cmVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50LCAjZTJlOGYwLCB0cmFuc3BhcmVudCk7XG4gICAgfVxufVxuXG4ja2xiLWdvLWJhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG4gICAgY29sb3I6IHZhcigtLWtsLWxpYnJhcnktcHJpbWFyeSwgIzAwNTdmZik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDg3LCAyNTUsIDAuMDgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgODcsIDI1NSwgMC4xNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDg3LCAyNTUsIDAuMTIpO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgODcsIDI1NSwgMC4yNSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1rbC1saWJyYXJ5LXNlY29uZGFyeSwgIzAwNDRjYyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgODcsIDI1NSwgMC4xKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgfVxufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMSVNUSU5HIEZST05UIC0gREVTSUdOIE1PREVSTkUgVUlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFZhcmlhYmxlc1xuJHByaW1hcnktY29sb3I6IHZhcigtLWtsLWxpYnJhcnktcHJpbWFyeSwgIzAwNTdmZik7XG4kcHJpbWFyeS1ob3ZlcjogdmFyKC0ta2wtbGlicmFyeS1zZWNvbmRhcnksICMwMDQ0Y2MpO1xuJGJnLXByaW1hcnk6ICNmZmZmZmY7XG4kYmctc2Vjb25kYXJ5OiAjZjhmOWZhO1xuJGJnLWhvdmVyOiAjZjBmNGZmO1xuJHRleHQtcHJpbWFyeTogIzFhMWExYTtcbiR0ZXh0LXNlY29uZGFyeTogIzY0NzQ4YjtcbiR0ZXh0LW11dGVkOiAjOTRhM2I4O1xuJGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiRib3JkZXItcmFkaXVzOiAxMnB4O1xuJGJvcmRlci1yYWRpdXMtc206IDhweDtcbiRzaGFkb3ctc206IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4kc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4kc2hhZG93LW1kOiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4kc2hhZG93LWxnOiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuLmtsYi1zaG9ydGNvZGUtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmtsYi1tb2R1bGUtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG59XG5cbi8vIExlIG1vZHVsZSByZXN0ZSB0b3Vqb3VycyBlbiBsaXN0ZSAoaWdub3JlciBsZSByw6lnbGFnZSlcbi5rbGItbW9kdWxlLWNvbnRlbnQgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG59XG5cbi8vIE1vZGUgTGlzdGUgLSBEZXNpZ24gYWx0ZXJuYXRpZiBtb2Rlcm5lXG4ua2xiLWRpc3BsYXktbGlzdCAua2xiLXNob3J0Y29kZS1jb250ZW50IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGkge1xuICAgICAgICAvLyBTdHlsZSBsaXN0ZSBtb2Rlcm5lIGF2ZWMgc8OpcGFyYXRldXJzXG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgODcsIDI1NSwgMC4wMykgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmtsYi1pdGVtLWluZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA4NywgMjU1LCAwLjA4KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBnYXA6IDAuNzVyZW07XG5cbiAgICAgICAgICAgICAgICAuc2hvdy1jb21tZW50cyxcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA4NywgMjU1LCAwLjEpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDg3LCAyNTUsIDAuMDUpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgICAgIC5rbGItaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCA4NywgMjU1LCAwLjEpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmtsYi1mb2xkZXItaXRlbSB7XG4gICAgICAgICAgICAuZm9sZGVyLW5hbWUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAgICAgPnNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA4NywgMjU1LCAwLjA4KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmtsYi1tb2R1bGUtY29udGVudCxcbi5rbGItc2hvcnRjb2RlLWNvbnRlbnQge1xuICAgIHVsIHtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1wcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LXNtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCA4NywgMjU1LCAwLjMpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctbWQ7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1tZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAkYmctcHJpbWFyeSAwJSwgJGJnLWhvdmVyIDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua2xiLWl0ZW0taW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaG93LWNvbW1lbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA4NywgMjU1LCAwLjEpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN2Zy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN2Zy1ub3QtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua2xiLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDg3LCAyNTUsIDAuMDMpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCA4NywgMjU1LCAwLjEpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmtsYi1mb2xkZXItaXRlbSB7XG4gICAgICAgICAgICAgICAgLmZvbGRlci1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPnNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmtsYi1pdGVtLWluZm8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggNHB4IHJnYmEoMCwgODcsIDI1NSwgMC4yKSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNob3ctY29tbWVudHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgODcsIDI1NSwgMC4xKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdmctbm90LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN2Zy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN2Zy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN2Zy1ub3QtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA4NywgMjU1LCAwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR0ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua2xiLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIC52aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNzVyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmtsYi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgODcsIDI1NSwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmtsLWxpYnJhcnktbm8tcmVzdWx0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNHJlbSAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIH1cbn1cblxuLy8gTW9kdWxlIGZpeGUgLSBUb3Vqb3VycyBlbiBsaXN0ZSBhdmVjIHBhZGRpbmcgcsOpZHVpdFxuLmtsYi1tb2R1bGUtY29udGVudCB7XG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCA4NywgMjU1LCAwLjAzKSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rbGItaXRlbS1pbmZvIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMC43NXJlbTtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDg3LCAyNTUsIDAuMDgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAuc2hvdy1jb21tZW50cyxcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgODcsIDI1NSwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgODcsIDI1NSwgMC4wNSkgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgICAgICAgICAua2xiLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDg3LCAyNTUsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmtsYi1mb2xkZXItaXRlbSB7XG4gICAgICAgICAgICAgICAgLmZvbGRlci1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgICAgICA+c3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgODcsIDI1NSwgMC4wOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gTW9kZSBHcmlsbGUgKGNhcnRlcykgLSBQYXIgZMOpZmF1dFxuLmtsYi1kaXNwbGF5LWdyaWQgLmtsYi1zaG9ydGNvZGUtY29udGVudCB1bCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gICAgZ2FwOiAxcmVtO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgLmtsYi1mb2xkZXItaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5mb2xkZXItbmFtZSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+c3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCRUJFQjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua2xiLWl0ZW0taW5mbyB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkVCRUI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBSZXNwb25zaXZlXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAgIC5rbGItbW9kdWxlLWNvbnRlbnQsXG4gICAgLmtsYi1zaG9ydGNvZGUtY29udGVudCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ2FwOiAwLjc1cmVtO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgLmtsYi1pdGVtLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSAua2xiLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuODc1cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5rbGItbW9kdWxlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDUwO1xuXG4gICAgI2tsYi1tb2R1bGUtbGlicmFyeSB7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICAua2xiLW1vZHVsZV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzIDEwMG1zO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2tsYl9tb2R1bGVfY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHN0cm9rZTogdmFyKC0ta2wtbGlicmFyeS1saWdodCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1NjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAuMTYpIDBweCA1cHggNDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHMgMTAwbXM7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2wtbGlicmFyeS1ob3Zlcik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAua2xiLW1vZHVsZS10aXRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rbC1saWJyYXJ5LXByaW1hcnkpO1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1rbC1saWJyYXJ5LWxpZ2h0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG4gICAgICAgICAgICAgICAgPnN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2tsYi1saWJyYXJ5LXNob3J0Y29kZSB7XG5cbiAgICAua2xiLXNob3J0Y29kZS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gLjVyZW0gMCAuNXJlbTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIua2xiLW1vZHVsZS1jb250ZW50LFxuLmtsYi1zaG9ydGNvZGUtY29udGVudCB7XG4gICAgJi5pc0xvYWRpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTVlNWU1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTVlNWU1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjZTVlNWU1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNlNWU1ZTUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBHcmlzZXIgYXVzc2kgbGVzIGRvc3NpZXJzXG4gICAgICAgICAgICAgICAgJi5rbGItZm9sZGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2U1ZTVlNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvbGRlci1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTVlNWU1ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTVlNWU1ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZTVlNWU1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2U1ZTVlNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIEdyaXNlciBsZXMgw6lsw6ltZW50cyBkZSBmaWNoaWVyc1xuICAgICAgICAgICAgICAgIC5rbGItaXRlbS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTVlNWU1ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTVlNWU1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2U1ZTVlNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2U1ZTVlNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaG93LWNvbW1lbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICNlNWU1ZTUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAja2xiX2xvYWRpbmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgICAgICAgICAgLm5iLXNwaW5uZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHZhcigtLWtsLWxpYnJhcnktcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiAxcyBzcGluIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IDFzIHNwaW4gbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59IiwiLmtsYi1tb2R1bGUtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAwIC41cmVtO1xuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHN0cm9rZTogdmFyKC0ta2wtbGlicmFyeS1wcmltYXJ5KTtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRklMVFJFUyBTSE9SVENPREUgLSBERVNJR04gQUxURVJOQVRJRlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHByaW1hcnktY29sb3I6IHZhcigtLWtsLWxpYnJhcnktcHJpbWFyeSwgIzAwNTdmZik7XG4kcHJpbWFyeS1ob3ZlcjogdmFyKC0ta2wtbGlicmFyeS1zZWNvbmRhcnksICMwMDQ0Y2MpO1xuJGJnLXByaW1hcnk6ICNmZmZmZmY7XG4kYmctc2Vjb25kYXJ5OiAjZjhmOWZhO1xuJHRleHQtcHJpbWFyeTogIzFmMjkzNztcbiR0ZXh0LXNlY29uZGFyeTogIzZiNzI4MDtcbiRib3JkZXItY29sb3I6ICNlNWU3ZWI7XG4kYm9yZGVyLXJhZGl1czogMTJweDtcbiRib3JkZXItcmFkaXVzLXNtOiA2cHg7XG5cbi5rbGItc2hvcnRjb2RlLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAvLyBDaGFtcCBkZSByZWNoZXJjaGUgaW50w6lncsOpXG4gICAgPnN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgc3Ryb2tlOiAkdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycyBlYXNlO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNnB4IDE0cHggNDJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgODcsIDI1NSwgMC4wMik7XG5cbiAgICAgICAgICAgIH5zdmcge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb3V0b25zIGRlIHRyaSBpbnTDqWdyw6lzXG4gICAgLmtsYi1zb3J0LWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR0ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgODcsIDI1NSwgMC4wNSk7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA4NywgMjU1LCAwLjA4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gw4l0YXQgYWN0aWZcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYjYnRuQWxwaGEge1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+cGF0aDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID5wYXRoOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSBzdmcge1xuICAgICAgICAgICAgICAgICAgICA+cGF0aDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPnBhdGg6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYjYnRuRGF0ZSB7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlc3BvbnNpdmVcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHggMTJweCA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rbGItc29ydC1idXR0b25zIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmtsYi1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuI2tsYi1saWJyYXJ5LXNob3J0Y29kZSAua2xiLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4ua2xiLWJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleDogMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAua2xiLWJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0ta2wtbGlicmFyeS1wcmltYXJ5LCAjMDA1N2ZmKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDg3LCAyNTUsIDAuMDgpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWtsLWxpYnJhcnktc2Vjb25kYXJ5LCAjMDA0NGNjKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYua2xiLWJyZWFkY3J1bWItcm9vdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA4NywgMjU1LCAwLjEpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0ta2wtbGlicmFyeS1wcmltYXJ5LCAjMDA1N2ZmKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA4NywgMjU1LCAwLjE1KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmtsYi1icmVhZGNydW1iLWN1cnJlbnQge1xuICAgICAgICAgICAgY29sb3I6ICMxYTFhMWE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rbGItYnJlYWRjcnVtYi1zZXBhcmF0b3Ige1xuICAgICAgICBjb2xvcjogI2NiZDVlMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbn0iXX0= */
