.new-control{margin-right:0;padding-left:0}.new-control-input{position:unset}.new-control.new-checkbox span.new-control-indicator:after{top:51%}.filtered-list-search form>div{position:relative;width:80%}.filtered-list-search form>div svg{color:#e3e4eb;height:36px;position:absolute;right:11px;top:4px;width:19px}.filtered-list-search form input{background-color:#fff;border:1px solid #e0e6ed;box-shadow:0 0 40px 0 rgba(94,92,154,.06);color:#d3d3d3;padding:6px 27px 6px 15px;width:100%!important}.filtered-list-search form input:focus{border-color:#d3d3d3}.filtered-list-search form input::-webkit-input-placeholder{color:#888ea8}.filtered-list-search form input::-moz-placeholder{color:#888ea8}.filtered-list-search form input:-ms-input-placeholder{color:#888ea8}.filtered-list-search form input:-moz-placeholder{color:#888ea8}.searchable-container .switch{text-align:right}.searchable-container .switch .view-grid{box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.searchable-container .switch .view-grid,.searchable-container .switch .view-list{fill:rgba(0,23,55,.08);background:#fff;border:1px solid #e0e6ed;border-radius:5px;color:#515365;cursor:pointer;height:41px;padding:10px;width:43px}.searchable-container .switch .view-list{box-shadow:0 2px 4px rgba(126,142,177,.12);box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.searchable-container #btn-add-contact{fill:rgba(27,85,226,.239);background:#fff;border:1px solid #e0e6ed;border-radius:5px;box-shadow:0 0 40px 0 rgba(94,92,154,.06);color:#4361ee;cursor:pointer;height:41px;margin-right:35px;padding:9px;width:43px}.searchable-container #btn-add-contact:hover{fill:rgba(0,23,55,.08);color:#515365}.searchable-container .modal-content{border:none;box-shadow:0 0 15px 1px rgba(113,106,202,.2)}.searchable-container .modal-content svg.close{background:#fff;border-radius:5px;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);color:#2196f3;cursor:pointer;font-size:12px;font-weight:600;opacity:1;padding:7px;position:absolute;right:-7px;top:-8px;transition:.6s}.searchable-container .add-contact-box .add-contact-content .contact-email .validation-text,.searchable-container .add-contact-box .add-contact-content .contact-location .validation-text,.searchable-container .add-contact-box .add-contact-content .contact-name .validation-text,.searchable-container .add-contact-box .add-contact-content .contact-occupation .validation-text,.searchable-container .add-contact-box .add-contact-content .contact-phone .validation-text{color:#e7515a;display:none;font-size:12px;font-weight:600;letter-spacing:1px;margin-top:6px;text-align:left}.searchable-container .add-contact-box .add-contact-content .contact-email svg,.searchable-container .add-contact-box .add-contact-content .contact-location svg,.searchable-container .add-contact-box .add-contact-content .contact-name svg,.searchable-container .add-contact-box .add-contact-content .contact-occupation svg,.searchable-container .add-contact-box .add-contact-content .contact-phone svg{align-self:center;color:#2196f3;font-size:19px;font-weight:600;margin-right:14px}.searchable-container .add-contact-box .add-contact-content .contact-email #c-email::-moz-input-placeholder,.searchable-container .add-contact-box .add-contact-content .contact-email #c-email::-ms-input-placeholder,.searchable-container .add-contact-box .add-contact-content .contact-email #c-email::-webkit-input-placeholder,.searchable-container .add-contact-box .add-contact-content .contact-location #c-location::-moz-input-placeholder,.searchable-container .add-contact-box .add-contact-content .contact-location #c-location::-ms-input-placeholder,.searchable-container .add-contact-box .add-contact-content .contact-location #c-location::-webkit-input-placeholder,.searchable-container .add-contact-box .add-contact-content .contact-name #c-name::-moz-input-placeholder,.searchable-container .add-contact-box .add-contact-content .contact-name #c-name::-ms-input-placeholder,.searchable-container .add-contact-box .add-contact-content .contact-name #c-name::-webkit-input-placeholder,.searchable-container .add-contact-box .add-contact-content .contact-occupation #c-occupation::-moz-input-placeholder,.searchable-container .add-contact-box .add-contact-content .contact-occupation #c-occupation::-ms-input-placeholder,.searchable-container .add-contact-box .add-contact-content .contact-occupation #c-occupation::-webkit-input-placeholder,.searchable-container .add-contact-box .add-contact-content .contact-phone #c-phone::-moz-input-placeholder,.searchable-container .add-contact-box .add-contact-content .contact-phone #c-phone::-ms-input-placeholder,.searchable-container .add-contact-box .add-contact-content .contact-phone #c-phone::-webkit-input-placeholder{color:#e3e4eb;font-weight:600}.searchable-container .add-contact-box .add-contact-content .contact-email,.searchable-container .add-contact-box .add-contact-content .contact-location,.searchable-container .add-contact-box .add-contact-content .contact-name,.searchable-container .add-contact-box .add-contact-content .contact-occupation,.searchable-container .add-contact-box .add-contact-content .contact-phone{padding-top:20px}.searchable-container .add-contact-box .add-contact-content .contact-location #c-location{resize:none}.searchable-container .modal-footer{border:none;padding:0 15px 14px}.searchable-container .modal-footer .btn[data-dismiss=modal]{background-color:#fff;border:1px solid #e8e8e8;color:#4361ee;font-weight:700;padding:10px 25px}.searchable-container .modal-footer .btn[data-dismiss=modal] svg{font-size:11px;font-weight:600;margin-right:8px}.searchable-container .modal-footer .btn#btn-add{background-color:#4361ee;border:1px solid #4361ee;color:#fff;font-weight:600;padding:10px 25px}.searchable-container .modal-footer .btn#btn-edit{background-color:#009688;border:1px solid #e0e6ed;color:#fff;font-weight:600;padding:10px 25px}.searchable-container .switch .active-view,.searchable-container .switch .view-grid:hover,.searchable-container .switch .view-list:hover{fill:rgba(27,85,226,.239);color:#4361ee}.searchable-container .searchable-items.list .items.items-header-section h4{display:inline-block;font-size:16px;font-weight:600;margin-bottom:0;margin-left:39px}.searchable-container .searchable-items.list .items.items-header-section .n-chk{display:inline-block}.searchable-container .searchable-items.list .items .item-content{word-wrap:break-word;align-items:center;background:#fff;border:1px solid #e0e6ed;border-radius:6px;box-shadow:0 0 40px 0 rgba(94,92,154,.06);display:inline-flex;flex-direction:row;justify-content:space-between;margin-bottom:8px;min-width:0;min-width:767px;padding:13px 18px;position:relative;transition:all .35s ease;width:100%}.searchable-container .searchable-items.list .items:not(.items-header-section) .item-content:hover{transform:translateY(0) scale(1.01)}.searchable-container .searchable-items.list .items .user-profile{display:flex}.searchable-container .searchable-items.list .items .user-profile img{border-radius:5px;height:43px;margin-left:18px;margin-right:11px;width:43px}.searchable-container .searchable-items.list .items .user-meta-info .user-name{color:#3b3f5c;font-size:15px;font-weight:600;margin-bottom:0}.searchable-container .searchable-items.list .items .user-meta-info .user-work{color:#888ea8;font-size:13px;font-weight:500;margin-bottom:0}.searchable-container .searchable-items.list .items .user-email p{color:#888ea8;font-weight:600;margin-bottom:0}.searchable-container .searchable-items.list .items .user-email .info-title{display:none}.searchable-container .searchable-items.list .items .user-location p{font-size:13px;font-weight:600;margin-bottom:0}.searchable-container .searchable-items.list .items .user-location .info-title{display:none}.searchable-container .searchable-items.list .items .user-phone p{color:#888ea8;font-size:13px;font-weight:600;margin-bottom:0}.searchable-container .searchable-items.list .items .user-phone .info-title{display:none}.searchable-container .searchable-items.list .items .action-btn{color:#e3e4eb;font-weight:600}.searchable-container .searchable-items.list .items .action-btn .delete-multiple{fill:rgba(27,85,226,.239);color:#515365;cursor:pointer;margin-right:5px;width:20px}.searchable-container .searchable-items.list .items .action-btn .delete-multiple:hover{color:#4361ee}.searchable-container .searchable-items.list .items .action-btn .delete,.searchable-container .searchable-items.list .items .action-btn .edit{fill:rgba(27,85,226,.239);color:#515365;cursor:pointer;margin-right:5px;width:20px}.searchable-container .searchable-items.list .items .action-btn .delete:hover,.searchable-container .searchable-items.list .items .action-btn .edit:hover{color:#4361ee}.searchable-items.grid{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.searchable-container .searchable-items.grid .items{border-radius:6px;color:#0e1726;flex:0 0 25%;margin-bottom:30px;max-width:25%;padding-left:15px;padding-right:15px;position:relative;transition:all .35s ease;width:33%;width:100%}.searchable-container .searchable-items.grid .items .item-content{background-color:#fff;border:1px solid #e0e6ed;border-radius:6px;box-shadow:0 0 40px 0 rgba(94,92,154,.06);padding:13px 18px}.searchable-container .searchable-items.grid .items.items-header-section{display:none}.searchable-container .searchable-items.grid .items .user-profile{margin-top:20px;text-align:center}.searchable-container .searchable-items.grid .items .user-profile .n-chk{display:none}.searchable-container .searchable-items.grid .items .user-profile img{border-radius:12px}.searchable-container .searchable-items.grid .items .user-meta-info{margin-top:10px}.searchable-container .searchable-items.grid .items .user-meta-info .user-name{color:#2196f3;font-size:21px;font-weight:600;margin-bottom:0}.searchable-container .searchable-items.grid .items .user-meta-info .user-work{font-size:13px;font-weight:700}.searchable-container .searchable-items.grid .items .user-email{display:flex;justify-content:space-between;margin-top:24px}.searchable-container .searchable-items.grid .items .user-email .info-title{color:#3b3f5c;font-size:14px;font-weight:600;margin-bottom:11px}.searchable-container .searchable-items.grid .items .user-email p{color:#888ea8;font-size:13px;margin-bottom:11px}.searchable-container .searchable-items.grid .items .user-location{display:flex;justify-content:space-between}.searchable-container .searchable-items.grid .items .user-location .info-title{color:#3b3f5c;font-size:14px;font-weight:600;margin-bottom:11px;margin-right:10px}.searchable-container .searchable-items.grid .items .user-location p{color:#888ea8;font-size:13px;margin-bottom:11px}.searchable-container .searchable-items.grid .items .user-phone{display:flex;justify-content:space-between}.searchable-container .searchable-items.grid .items .user-phone .info-title{color:#3b3f5c;font-size:14px;font-weight:600;margin-bottom:11px}.searchable-container .searchable-items.grid .items .user-phone p{color:#888ea8;font-size:13px;margin-bottom:11px;margin-right:10px}.searchable-container .searchable-items.grid .items .action-btn{color:#e3e4eb;font-weight:600;margin:20px 0;text-align:center}.searchable-container .searchable-items.grid .items .action-btn .delete,.searchable-container .searchable-items.grid .items .action-btn .edit{fill:rgba(27,85,226,.239);color:#515365;cursor:pointer;margin-right:5px;width:20px}.searchable-container .searchable-items.grid .items .action-btn .delete:hover,.searchable-container .searchable-items.grid .items .action-btn .edit:hover{color:#4361ee}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.new-control.new-checkbox .new-control-indicator{left:-8px;top:-13px}}@media (max-width:1199px){.searchable-container .searchable-items.list{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.searchable-container .searchable-items.grid .items{flex:0 0 33.333333%;max-width:33.333333%}}@media (max-width:767px){.searchable-container .searchable-items.list{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.searchable-container .searchable-items.list .items{min-width:767px}.searchable-container .searchable-items.grid .items{flex:0 0 50%;max-width:50%}}@media (max-width:575px){.searchable-container .searchable-items.grid .items{flex:0 0 100%;max-width:100%}.filtered-list-search form>div{width:100%}}.invoice-container{width:100%}.invoice-inbox{background-color:#fff;border:1px solid #e0e6ed;border-radius:6px;box-shadow:0 0 40px 0 rgba(94,92,154,.06);padding:0}.invoice-inbox .inv-number{color:#888ea8;font-size:18px;font-weight:700;margin-bottom:0}.invoice-inbox .invoice-action svg{fill:rgba(0,23,55,.08);color:#888ea8;cursor:pointer;font-weight:600;margin-right:6px;vertical-align:middle}.invoice-inbox .invoice-action svg:not(:last-child){margin-right:15px}.invoice-inbox .invoice-action svg:hover{fill:rgba(27,85,226,.239);color:#4361ee}.invoice .content-section .inv--head-section{border-bottom:1px solid #ebedf2;margin-bottom:40px;padding:36px 35px 25px}.inv--customer-detail-section{padding:0 35px 36px}.invoice .content-section .inv--head-section h3.in-heading{color:#0e1726;font-size:18px;font-weight:600;margin:0 0 0 12px}.invoice .content-section .inv--head-section .company-logo{height:36px;width:36px}.invoice .content-section .inv--head-section div.company-info{display:flex;justify-content:flex-end}.invoice .content-section .inv--head-section div.company-info svg{fill:rgba(27,85,226,.239);color:#4361ee;height:42px;margin-right:10px;width:42px}.invoice .content-section .inv--head-section .inv-brand-name{align-self:center;font-size:23px;font-weight:600;margin-bottom:0}.invoice .content-section .inv--detail-section .inv-to{font-size:15px;font-weight:700;margin-bottom:15px}.invoice .content-section .inv--detail-section .inv-customer-name{color:#4361ee;font-size:13px;font-weight:700;margin-bottom:2px}.invoice .content-section .inv--detail-section .inv-detail-title{font-size:15px;font-weight:700;margin-bottom:15px}.invoice .content-section .inv--detail-section .inv-details{font-weight:700;margin-bottom:15px}.invoice .content-section .inv--detail-section .inv-email-address,.invoice .content-section .inv--detail-section .inv-street-addr{font-size:13px;font-weight:600;margin-bottom:2px}.invoice .content-section .inv--detail-section .inv-list-number{margin-bottom:2px}.invoice .content-section .inv--detail-section .inv-list-number .inv-title{font-size:20px;font-weight:400}.invoice .content-section .inv--detail-section .inv-list-number .inv-number{color:#4361ee;font-size:18px;font-weight:400}.invoice .content-section .inv--detail-section .inv-created-date,.invoice .content-section .inv--detail-section .inv-due-date{margin-bottom:2px}.invoice .content-section .inv--detail-section .inv-created-date .inv-title,.invoice .content-section .inv--detail-section .inv-due-date .inv-title{font-size:13px;font-weight:700}.invoice .content-section .inv--detail-section .inv-created-date .inv-date,.invoice .content-section .inv--detail-section .inv-due-date .inv-date{font-size:13px;font-weight:600}.invoice .content-section .inv--product-table-section{padding:30px 0}.invoice .content-section .inv--product-table-section table{margin-bottom:0}.invoice .content-section .inv--product-table-section thead tr{border:none}.invoice .content-section .inv--product-table-section th{border:1px solid #e0e6ed;border-left:none;border-right:none;color:#515365!important;font-size:11px!important;padding:9px 22px}.invoice .content-section .inv--product-table-section th:first-child{padding-left:35px}.invoice .content-section .inv--product-table-section th:last-child{padding-right:35px}.invoice .content-section .inv--product-table-section tr td:first-child{padding-left:35px}.invoice .content-section .inv--product-table-section tr td:last-child{padding-right:35px}.invoice .content-section .inv--product-table-section td{border:none;color:#515365;font-weight:600;padding:10px 25px;vertical-align:top!important}.invoice .content-section .inv--product-table-section tbody tr:nth-of-type(2n) td{background-color:#fafafa}.invoice .content-section .inv--payment-info{font-size:13px;font-weight:600}.invoice .content-section .inv--payment-info .inv-title{color:#4361ee;font-weight:600;margin-bottom:15px;margin-left:auto;width:65%}.invoice .content-section .inv--payment-info p{display:flex;justify-content:space-between;margin-bottom:0;margin-left:auto;width:65%}.invoice .content-section .inv--payment-info span{display:inline-block;font-weight:500;white-space:nowrap}.invoice .content-section .inv--payment-info .inv-subtitle{display:inline-block;font-size:13px;font-weight:600;margin-right:4px;white-space:normal}.invoice .content-section .inv--total-amounts{border-bottom:1px solid #ebedf2;margin-bottom:25px;padding:0 35px 25px}.invoice .content-section .inv--total-amounts .grand-total-amount h4,.invoice .content-section .inv--total-amounts .grand-total-title h4{color:#0e1726;display:inline-block;font-size:16px;font-weight:600;letter-spacing:1px;margin-bottom:0;padding:0;position:relative}.inv--note{padding:0 25px 25px}.inv--note p{color:#888ea8;font-weight:600;margin-bottom:0}@media print{body *{visibility:hidden}#ct,#ct *{visibility:visible}.doc-container{left:0;position:absolute;right:0;top:0}}@page{size:auto;margin:0}.invoice-actions-btn .invoice-action-btn a.btn-download,.invoice-actions-btn .invoice-action-btn a.btn-print,.invoice-actions-btn .invoice-action-btn a.btn-send{margin-bottom:20px;width:100%}.invoice-actions-btn .invoice-action-btn a.btn-edit{width:100%}@media (max-width:1199px){.invoice-actions-btn{margin-top:25px}.invoice-actions-btn .invoice-action-btn a.btn-download,.invoice-actions-btn .invoice-action-btn a.btn-print,.invoice-actions-btn .invoice-action-btn a.btn-send{margin-bottom:0}}@media (max-width:767px){.invoice-actions-btn .invoice-action-btn a.btn-print,.invoice-actions-btn .invoice-action-btn a.btn-send{margin-bottom:20px}}@media (max-width:575px){.invoice .content-section .inv--payment-info .inv-title{margin:25px auto 6px 0;width:auto}.invoice .content-section .inv--payment-info p{justify-content:flex-start;margin-left:0;margin-right:auto;width:auto}.invoice .content-section .inv--payment-info .inv-subtitle{min-width:140px}.invoice-actions-btn .invoice-action-btn a.btn-download{margin-bottom:20px}.invoice .content-section .inv--payment-info span{white-space:normal}}.dataTables_wrapper,.widget-content-area{padding:0}div.dataTables_wrapper button:hover{transform:none}.inv-list-top-section{margin:20px 21px}div.dataTables_wrapper div.dataTables_length{align-self:center}div.dataTables_wrapper div.dataTables_length label{margin-bottom:0;margin-right:15px}.dataTables_wrapper .dataTables_length select.form-control{margin:0}div.dataTables_wrapper div.dataTables_filter{align-self:center}div.dataTables_wrapper div.dataTables_filter svg{top:5px}div.dataTables_wrapper div.dataTables_filter label{margin:0 15px 0 0}div.dataTables_wrapper div.dataTables_filter input{margin:0}.table-responsive{overflow-x:auto;overflow-y:hidden}table.dataTable{margin:0!important}.table>thead{border-bottom:none;border-top:none}.table>thead>tr>th{background:rgba(186,231,255,.34);border-left:none;border-right:none;border-top:none;color:#515365;font-size:14px;font-weight:600;padding:10px 21px;text-transform:none;transition:all .1s ease}.table>tbody:before,.table>thead>tr>th:first-child:after,.table>thead>tr>th:first-child:before,.table>thead>tr>th:last-child:after,.table>thead>tr>th:last-child:before{display:none}.table>tbody>tr>td{letter-spacing:normal;padding:10px 21px}.table>tbody>tr>td:first-child{border-top-left-radius:6px}.table>tbody>tr>td .inv-number{color:#805dca;cursor:pointer;font-size:16px;font-weight:600;text-align:left}.table>tbody>tr>td .inv-email,.table>tbody>tr>td .user-name{word-wrap:break-word;color:#515365;font-size:14px;font-weight:600;letter-spacing:.14px;margin-bottom:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.table>tbody>tr>td .inv-email{margin-top:0}.table>tbody>tr>td .inv-email svg{fill:#f3effc;stroke-width:1.5;color:#805dca;height:17px;vertical-align:text-bottom;width:17px}.table>tbody>tr>td .inv-date svg{fill:#ddf5f0;stroke-width:1.5;color:#1abc9c;height:17px;vertical-align:text-top;width:17px}.table>tbody>tr>td .inv-status{box-shadow:none;font-weight:500;letter-spacing:.14px;padding:.3rem .5rem;text-align:center;transform:none}.table>tbody>tr>td .inv-status.badge-success{background-color:#ddf5f0;color:#1abc9c}.table>tbody>tr>td .inv-status.badge-danger{background-color:#fff5f5;color:#e7515a}.table>tbody>tr>td .dropdown .dropdown-toggle svg{stroke-width:1px}.table>tbody>tr>td .dropdown.show .dropdown-toggle svg{stroke-width:1px;color:#7367f0}.table>tbody>tr>td .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu{padding:9px!important}.table>tbody>tr:last-child>td .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu,.table>tbody>tr:nth-last-child(2)>td .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu{top:-94px!important}.table>tbody>tr:last-child>td .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu.show,.table>tbody>tr:nth-last-child(2)>td .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu.show{top:-90px!important}.table>tbody>tr>td .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item{background:#e7f7ff;padding:6px 11px}.table>tbody>tr>td .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item svg{height:16px;margin-right:7px;vertical-align:text-top;width:16px}.table>tbody>tr>td .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item:not(:last-child){margin-bottom:7px}.table>tbody>tr>td .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item.action-edit{background:#e7f7ff;color:#2196f3}.table>tbody>tr>td .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item.action-edit svg{color:#2196f3}.table>tbody>tr>td .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item.action-delete{background:#fff5f5;color:#e7515a}.table>tbody>tr>td .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item.action-delete svg{color:#e7515a}.inv-list-bottom-section{padding:15px}.selectable-dropdown a.dropdown-toggle{background-color:#fff;border:1px solid #d3d3d3;border-radius:6px;box-shadow:none;color:#1b2e4b;cursor:pointer;display:inline-block;font-size:13px;letter-spacing:normal;line-height:17px;max-height:35px;padding:9px 8px 10px 12px;position:relative;text-align:inherit;transform:none;width:100%}.selectable-dropdown a.dropdown-toggle img{height:19px;left:12px;position:absolute;top:7px;vertical-align:text-bottom;width:19px}.selectable-dropdown a.dropdown-toggle .selectable-text{display:block;overflow:hidden}.selectable-dropdown a.dropdown-toggle .selectable-arrow{background:#fff;display:inline-block;padding:6px 4px;position:absolute;right:1px;top:2px}.selectable-dropdown a.dropdown-toggle svg{color:#888ea8;height:13px!important;margin:0;transition:transform .2s ease-in-out;width:13px!important}.selectable-dropdown.show a.dropdown-toggle svg{transform:rotate(180deg)}.selectable-dropdown.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu{right:auto;top:50px!important}.selectable-dropdown.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu.show{top:38px!important}.selectable-dropdown.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu img{height:19px;margin-right:7px;vertical-align:top;width:19px}.invoice-detail-body{background-color:#fff;border:1px solid #e0e6ed;border-radius:6px;box-shadow:0 0 40px 0 rgba(94,92,154,.06);padding:32px 0}.invoice-content .invoice-detail-title{display:flex;justify-content:space-between;margin-bottom:40px;padding:0 48px}.invoice-content .invoice-title input{font-size:18px;height:auto;padding:5px 15px}.invoice-content .invoice-logo .dropify-wrapper{border:1px solid #e0e6ed;border-radius:6px;height:120px;padding:7px;width:120px}.invoice-content .invoice-logo .dropify-wrapper .dropify-preview{background-color:#fff;padding:0}.invoice-content .invoice-logo .dropify-wrapper .dropify-clear{border:none;color:#bfc9d4;font-size:10px;padding:4px 8px;right:0;top:-3px}.invoice-content .invoice-logo .dropify-wrapper .dropify-clear:hover{background-color:transparent}.invoice-content .invoice-logo .dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message{padding-top:27px}.invoice-content .invoice-logo .dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message:before{background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-upload-cloud'%3E%3Cpath d='m16 16-4-4-4 4M12 12v9'/%3E%3Cpath d='M20.39 18.39A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.3'/%3E%3Cpath d='m16 16-4-4-4 4'/%3E%3C/svg%3E");color:#fff;content:" ";font-size:28px;height:0;height:20px;left:45%;position:absolute;top:-1px;transform:translate(-50%);width:0;width:24px}.invoice-content .invoice-logo .dropify-wrapper.touch-fallback{border:1px solid #ebedf2}.invoice-content .invoice-logo .dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner{padding:0}.invoice-content .invoice-logo .dropify-wrapper.touch-fallback .dropify-clear{color:#515365;position:relative}.invoice-content .invoice-logo .dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-filename{margin-top:10px}.invoice-content .invoice-detail-header{padding:0 48px}.invoice-content .invoice-address-company h4{font-size:18px;font-weight:600;margin-bottom:20px}.invoice-content .invoice-address-company .invoice-address-company-fields label{align-self:center;color:#515365;font-size:14px;margin-bottom:0;min-width:75px}.invoice-content .invoice-address-company .invoice-address-company-fields .form-group{margin-bottom:5px}.invoice-content .invoice-address-client h4{font-size:18px;font-weight:600;margin-bottom:20px}.invoice-content .invoice-address-client .invoice-address-client-fields label{align-self:center;color:#515365;font-size:14px;margin-bottom:0;min-width:75px}.invoice-content .invoice-address-client .invoice-address-client-fields .form-group{margin-bottom:5px}.invoice-detail-terms{border-top:1px solid #ebedf2;margin-top:40px;padding:25px 48px 0}.invoice-detail-terms label{align-self:center;color:#515365;font-size:14px;margin-bottom:0;min-width:75px}.invoice-detail-items{background:#fafafa;padding:30px 48px}.invoice-detail-items thead th{border:1px solid #e0e6ed;border-left:none;border-right:none;color:#515365!important;font-size:11px!important;padding:9px 6px}.invoice-detail-items tbody td{border:none;padding:14px 7px;vertical-align:top!important}.delete-item-row{width:10px}.invoice-detail-items tbody td.description{width:365px}.invoice-detail-items tbody td.qty,.invoice-detail-items tbody td.rate{width:110px}.invoice-detail-items tbody td.amount,.invoice-detail-items tbody td.tax{width:60px}.invoice-detail-items tbody td.tax .new-chk-content{display:none}.invoice-detail-items tbody td ul{padding:0}.invoice-detail-items tbody td ul li{list-style:none}.invoice-detail-items tbody td ul li svg{stroke-width:1.5;color:#515365;height:19px;width:19px}.invoice-detail-items tbody td input{font-size:12px;padding:12px 9px}.invoice-detail-items tbody td textarea{margin-top:5px;resize:none}.invoice-detail-items tbody td span.editable-amount{white-space:nowrap}.invoice-detail-total{margin-top:25px;padding:0 48px}.invoice-detail-total .invoice-created-by{margin-bottom:5px}.invoice-detail-total .invoice-created-by label{align-self:center;color:#515365;font-size:14px;margin-bottom:0;min-width:75px}.totals-row{margin-left:auto;margin-right:60px;max-width:9rem}.invoice-totals-row{align-items:center;display:flex;justify-content:space-between}.invoice-totals-row .invoice-summary-label{color:#888ea8;font-size:14px;min-width:130px;min-width:60px}.invoice-totals-row .invoice-summary-value{color:#515365;font-size:14px;font-weight:600;min-width:60px;text-align:right}.invoice-totals-row.invoice-summary-balance-due{border-top:1px solid #ebedf2;margin-top:5px;padding-top:5px}.invoice-totals-row.invoice-summary-balance-due .invoice-summary-label{color:#0e1726;font-size:14px}.invoice-detail-note{border-top:1px solid #ebedf2;margin-top:40px;padding:25px 48px 0}.invoice-detail-note .invoice-note{margin-bottom:0}.invoice-detail-note .invoice-note label{align-self:center;color:#515365;font-size:14px;margin-bottom:0;min-width:75px}.invoice-detail-note textarea{resize:none}.invoice-actions{background-color:#fff;border:1px solid #e0e6ed;border-radius:6px;padding:32px 0}.invoice-actions label{color:#515365;font-size:13px;font-weight:600}.invoice-actions .invoice-action-currency label{border-bottom:1px solid #ebedf2;color:#4361ee;font-size:16px;font-weight:500;margin-bottom:20px;padding:0 25px 10px;width:100%}.invoice-actions .invoice-action-currency .invoice-select{margin:0 25px}.invoice-actions .invoice-action-currency a.dropdown-toggle{padding:9px 38px 9px 45px;width:100%}.invoice-actions .invoice-action-currency a.dropdown-toggle span{vertical-align:middle}.invoice-actions .invoice-action-currency .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu{padding:6px 15px;width:100%}.invoice-actions .invoice-action-currency .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu .dropdown-item{border-radius:0;font-size:16px;line-height:1.45;overflow:hidden!important;padding:10px 3px;text-overflow:ellipsis!important;white-space:nowrap!important}.invoice-actions .invoice-action-currency .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu .dropdown-item:not(:last-child){border-bottom:1px solid #f1f2f3}.invoice-actions .invoice-action-currency .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu img{vertical-align:sub}.invoice-actions .invoice-action-tax{margin-top:20px;padding-top:20px}.invoice-actions .invoice-action-tax h5{border-bottom:1px solid #ebedf2;color:#4361ee;font-size:16px;font-weight:500;margin-bottom:20px;padding:0 25px 10px;width:100%}.invoice-actions .invoice-action-tax .invoice-action-tax-fields{margin:0 25px}.invoice-actions .invoice-action-tax .input-rate{background-color:#fff;border:1px solid #d3d3d3;border-radius:6px;box-shadow:none;color:#1b2e4b;display:inline-block;font-size:13px;letter-spacing:normal;line-height:17px;max-height:35px;padding:9px 15px 10px;position:relative;text-align:inherit;transform:none}.invoice-actions .invoice-action-discount{margin-top:20px;padding-top:20px}.invoice-actions .invoice-action-discount .invoice-action-discount-fields{margin:0 25px}.invoice-actions .invoice-action-discount h5{border-bottom:1px solid #ebedf2;color:#4361ee;font-size:16px;font-weight:500;margin-bottom:20px;padding:0 25px 10px;width:100%}.invoice-actions .invoice-action-discount .input-rate{background-color:#fff;border:1px solid #d3d3d3;border-radius:6px;box-shadow:none;color:#1b2e4b;display:inline-block;font-size:13px;letter-spacing:normal;line-height:17px;max-height:35px;padding:9px 15px 10px;position:relative;text-align:inherit;transform:none}.invoice-actions-btn{background-color:#fff;border:1px solid #e0e6ed;border-radius:6px;margin-top:25px;padding:32px 25px}.invoice-actions-btn label{color:#515365;font-size:14px;font-weight:600}.invoice-actions-btn .invoice-action-btn a{transform:none}.invoice-actions-btn .invoice-action-btn a.btn-preview,.invoice-actions-btn .invoice-action-btn a.btn-send{margin-bottom:20px;width:100%}.invoice-actions-btn .invoice-action-btn a.btn-download{float:right;width:100%}@media (max-width:1199px){.invoice-detail-body{margin-bottom:50px}.invoice-content .invoice-address-client{margin-top:30px}.invoice-actions-btn .invoice-action-btn a.btn-preview,.invoice-actions-btn .invoice-action-btn a.btn-send{margin-bottom:0}}@media (max-width:767px){.invoice-detail-total{padding:0 25px}.invoice-detail-note{padding:25px 25px 0}.invoice-detail-items{background:transparent;padding:0 25px}.invoice-detail-terms{padding-left:25px;padding-right:25px}.invoice-content .invoice-detail-header{padding:0 25px}.invoice-content .invoice-detail-title{display:block;margin:0 auto 40px;max-width:320px}.invoice-content .invoice-logo{margin-bottom:15px}.invoice-content .invoice-logo .dropify-wrapper{width:auto}.totals-row{margin-left:auto;margin-right:auto;margin-top:30px}.invoice-detail-items thead{display:none}.invoice-detail-items tbody td{display:block}.invoice-detail-items tbody td.description{padding:10px 4px;width:100%}.invoice-detail-items tbody td.qty,.invoice-detail-items tbody td.rate{display:inline-block;padding:0 4px}.invoice-detail-items tbody td.amount{display:inline-block;width:auto}.invoice-detail-items tbody td.tax{display:inline-block;padding:12px 7px;width:auto}.invoice-detail-items tbody td.tax .new-chk-content{display:inline-block}.invoice-detail-items tbody td.delete-item-row{padding:0}.invoice-detail-items tbody td.delete-item-row ul{left:3px;position:absolute;top:7px}.invoice-detail-items tbody td.delete-item-row .delete-item{left:6px;position:absolute;top:1px}.invoice-detail-items tbody tr{background:#fafafa;border-radius:8px;display:block;padding:25px 5px;position:relative}.invoice-detail-items tbody tr:not(:last-child){margin-bottom:16px}.invoice-actions-btn .invoice-action-btn a.btn-preview,.invoice-actions-btn .invoice-action-btn a.btn-send{margin-bottom:20px}}@media (max-width:575px){.invoice-actions-btn .invoice-action-btn{width:100%}.selectable-dropdown a.dropdown-toggle{padding:9px 20px 10px 15px}.selectable-dropdown a.dropdown-toggle svg{right:4px;top:11px}}[class*=g-dot-]{position:relative}[class*=g-dot-]:before{background:transparent;border:2px solid #515365;border-radius:50%;content:"";left:0;padding:4px;position:absolute;top:15px}.g-dot-primary:before{background:#2196f3;border:none}.g-dot-warning:before{background:#e2a03f;border:none}.g-dot-success:before{background:#1abc9c;border:none}.g-dot-danger:before{background:#e7515a;border:none}.mail-content-container.important [data-original-title=Restore],.mail-content-container.mailInbox [data-original-title=Restore],.mail-content-container.sentmail [data-original-title=Restore],.mail-content-container.spam [data-original-title=Restore],.mail-content-container.trashed [data-original-title=Forward],.mail-content-container.trashed [data-original-title=Print],.mail-content-container.trashed [data-original-title=Reply]{display:none}.new-control.new-checkbox .new-control-indicator{background-color:#bfc9d4}.new-control.new-checkbox.checkbox-primary>input:checked~span.new-control-indicator{background:#3b3f5c}.mail-box-container{background-color:#fff;height:calc(100vh - 179px)}.mail-box-container .avatar-sm{font-size:.83333rem;height:2.5rem;width:2.5rem}.mail-box-container .avatar{display:inline-block;font-size:12px;height:34px;position:relative;width:34px}.mail-box-container .avatar .avatar-title{align-items:center;background-color:#060818;color:#ebedf2;display:flex;height:100%;justify-content:center;width:100%}.tab-title{max-width:115px;padding:33px 15px}.tab-title .mail-btn-container{padding:0 30px}.tab-title #btn-compose-mail{background:#3b3f5c;border:none!important;box-shadow:0 5px 10px 0 rgba(59,63,92,.38);color:#fff!important;font-size:14px;font-weight:700;letter-spacing:1px;margin:0 auto;padding:7px 9px;transform:none;width:40px}.tab-title #btn-compose-mail:hover{box-shadow:none}.tab-title #btn-compose-mail svg{height:22px;width:22px}.tab-title .nav-pills .nav-link.active,.tab-title .nav-pills .show>.nav-link{fill:rgba(27,85,226,.239);background-color:transparent;color:#4361ee}.tab-title .mail-categories-container{margin-top:35px;padding:0}.tab-title .mail-sidebar-scroll{height:calc(100vh - 283px);margin:auto;overflow:auto;position:relative;width:100%}.tab-title .mail-sidebar-scroll .ps__rail-y{right:-15px!important}.tab-title .nav-pills:first-child .nav-item:first-child a.nav-link{border-top:1px solid #e0e6ed;padding-top:24px}.tab-title .nav-pills a.nav-link{border-bottom:1px solid #e0e6ed;display:block;padding:14px 0;text-align:center}.tab-title .nav-pills .nav-link.active svg,.tab-title .nav-pills .show>.nav-link svg{color:#4361ee}.tab-title .nav-pills a.nav-link svg{height:19px;margin-bottom:7px;width:19px}.tab-title .nav-pills a.nav-link span.nav-names{display:block;letter-spacing:1px;padding:0}.tab-title .nav-pills a.nav-link .mail-badge{background:#4361ee;color:#fff;font-size:10px;font-weight:500;height:19px;padding:3px 0;top:7px;width:19px}.group-section{color:#060818;display:inline-block;display:flex;justify-content:center;margin-top:22px}.group-section svg{fill:#acb0c3;align-self:center;color:#060818;height:17px;width:17px}.tab-title .nav-pills.group-list .nav-item a{border-bottom:none!important;border-radius:5px;color:#888ea8;font-size:12px;font-weight:700;padding:6px 45px 6px 41px}.tab-title .nav-pills.group-list .nav-item a.g-dot-primary.active:before{background:#2196f3}.tab-title .nav-pills.group-list .nav-item a.g-dot-warning.active:before{background:#e2a03f}.tab-title .nav-pills.group-list .nav-item a.g-dot-success.active:before{background:#8dbf42}.tab-title .nav-pills.group-list .nav-item a.g-dot-danger.active:before{background:#e7515a}.tab-title .nav-pills.group-list .nav-item a[class*=g-dot-]:before{border:2px solid #e0e6ed;left:18px;padding:3px;top:11px}.actions-btn-tooltip.tooltip{opacity:1;top:-11px!important}.actions-btn-tooltip .arrow:before{border-top-color:#3b3f5c}.actions-btn-tooltip .tooltip-inner{background:#3b3f5c;border-radius:30px;box-shadow:0 5px 15px 1px rgba(113,106,202,.2);color:#fff;font-weight:700;padding:4px 16px}.mailbox-inbox{background:#f9f9f9;max-width:100%;overflow-x:hidden;overflow-y:hidden;position:relative;width:100%}.mailbox-inbox .mail-menu{align-self:center;border-radius:0;color:#515365;margin:12px 13px;width:22px}.mailbox-inbox .search{background:#ebedf2;border-bottom:1px solid #e0e6ed;display:flex}.mailbox-inbox .search input{background-color:#fff;border:none;border-radius:0;border-top-right-radius:6px;padding:12px 13px}.mailbox-inbox .search input:focus{box-shadow:0 0 5px 2px #f1f2f3}.mailbox-inbox .action-center{background:transparent;border-bottom:1px solid #e0e6ed;display:flex;justify-content:space-between;padding:14px 25px}.mailbox-inbox .action-center .new-control{color:#3b3f5c;font-weight:600}.mailbox-inbox .action-center .nav-link{display:inline-block;padding:0}.mailbox-inbox .action-center .more-actions .dropdown-menu.show{top:30px!important}.mailbox-inbox .action-center .dropdown-menu.d-icon-menu{border:1px solid #e0e6ed;border-radius:6px;box-shadow:0 0 4px 0 rgba(136,142,168,.314);left:9px!important;min-width:6rem;padding:0;top:11px!important}.mailbox-inbox .action-center .dropdown-menu.d-icon-menu a{color:#3b3f5c;font-size:14px;font-weight:600;letter-spacing:1px;padding:10px 23px 10px 43px}.mailbox-inbox .action-center .dropdown-menu.d-icon-menu a[class*=g-dot-]:before{left:19px}.mailbox-inbox .action-center .dropdown-menu.d-icon-menu a.dropdown-item.active,.mailbox-inbox .action-center .dropdown-menu.d-icon-menu a.dropdown-item:active{background-color:transparent}.mailbox-inbox .action-center .dropdown-menu.d-icon-menu a svg{color:#888ea8;font-size:15px;margin-right:7px;vertical-align:middle}.mailbox-inbox .action-center .nav-link:after{display:none}.mailbox-inbox .action-center svg{fill:#e0e6ed;color:#888ea8;cursor:pointer;height:20px;margin-right:6px;vertical-align:middle;width:20px}.mailbox-inbox .action-center .nav-link.label-group svg,.mailbox-inbox .action-center svg:not(:last-child){margin-right:12px}.mailbox-inbox .action-center svg.permanent-delete,.mailbox-inbox .action-center svg.revive-mail,.mailbox-inbox .action-center.tab-trash-active .nav-link svg,.mailbox-inbox .action-center.tab-trash-active svg.action-delete,.mailbox-inbox .action-center.tab-trash-active svg.action-important,.mailbox-inbox .action-center.tab-trash-active svg.action-spam{display:none}.mailbox-inbox .action-center.tab-trash-active svg.permanent-delete,.mailbox-inbox .action-center.tab-trash-active svg.revive-mail{display:inline-block}.mailbox-inbox .more-actions svg.feather-more-vertical{margin-right:0}.mailbox-inbox .message-box{padding:0}.mailbox-inbox .message-box .message-box-scroll{height:calc(100vh - 284px);margin:auto;overflow:auto;position:relative;width:100%}.mailbox-inbox .mail-item[id*=unread-] div.mail-item-heading .mail-item-inner .f-body .mail-title{color:#1b2e4b;font-weight:600}.mailbox-inbox .mail-item[id*=unread-] div.mail-item-heading .mail-item-inner .f-body .user-email{color:#0e1726;font-weight:600}.mailbox-inbox .mail-item[id*=unread-] div.mail-item-heading .mail-item-inner .mail-content-excerpt{color:#1b2e4b;font-weight:600}.mailbox-inbox .mail-item[id*=unread-] div.mail-item-heading .mail-item-inner .f-body .meta-time{font-weight:700}.mailbox-inbox .mail-item div.mail-item-heading{background:#fff;border:1px solid #e0e6ed;border-radius:6px;cursor:pointer;margin:9px;padding:11px 10px 11px 0;position:relative;transition:all .35s ease}.mailbox-inbox .mail-item div.mail-item-heading:hover{background:#ebedf2;border:1px solid #151516!important}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner{padding-left:15px}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-head,.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .n-chk{align-self:center}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-head img{border-radius:50%;height:35px;width:35px}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body{align-self:center;display:flex;width:100%}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body>div.meta-title-tag{display:flex;justify-content:space-between;width:100%}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body>div.meta-mail-time{display:flex;justify-content:space-between}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body .user-email{align-self:center;color:#607d8b;font-size:15px;letter-spacing:0;margin-bottom:0;max-width:215px;min-width:215px;overflow:hidden!important;padding:0 15px 0 20px;text-overflow:ellipsis!important;white-space:nowrap!important}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body .meta-time{float:right;font-size:12px;font-weight:500;margin-bottom:0;max-width:80px;min-width:75px;text-align:right}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body .mail-title{color:#515365;font-size:15px;letter-spacing:0;margin-bottom:2px}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body .tags{position:relative}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body .tags span{display:none;margin-left:11px}.mailbox-inbox .mail-item div.mail-item-heading.personal .mail-item-inner .f-body .tags span.g-dot-primary,.mailbox-inbox .mail-item div.mail-item-heading.private .mail-item-inner .f-body .tags span.g-dot-danger,.mailbox-inbox .mail-item div.mail-item-heading.social .mail-item-inner .f-body .tags span.g-dot-success,.mailbox-inbox .mail-item div.mail-item-heading.work .mail-item-inner .f-body .tags span.g-dot-warning{display:inline-block}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body .tags span[class*=g-dot-]:before{left:-13px;top:-11px}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .mail-content-excerpt{align-self:center;color:#607d8b;font-size:14px;margin-bottom:0;margin-left:0;margin-right:0;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:calc(100vw - 830px)}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .mail-content-excerpt svg.attachment-indicator{height:18px;margin-right:5px;vertical-align:top;width:18px}.mailbox-inbox .mail-item.draft div.mail-item-heading .mail-item-inner .mail-content-excerpt,.mailbox-inbox .mail-item.sentmail div.mail-item-heading .mail-item-inner .mail-content-excerpt{margin-left:31px}.mailbox-inbox .mail-item div.mail-item-heading .attachments{margin:0 auto;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:calc(100vw - 830px)}.mailbox-inbox .mail-item div.mail-item-heading .attachments span{background:transparent;border:1px solid #bfc9d4;border-radius:30px;color:#3b3f5c;display:inline-block;font-size:12px;font-weight:700;letter-spacing:0;margin-bottom:2px;margin-right:3px;max-width:96px;overflow:hidden!important;padding:1px 11px;text-overflow:ellipsis!important;white-space:nowrap!important}.content-box{background-color:#f9f9f9;border-bottom-right-radius:6px;border-top-right-radius:6px;height:100%;left:auto;overflow:hidden;position:absolute;right:-46px;top:0;width:0}.content-box .msg-close{background:#fff;box-shadow:0 2px 4px rgba(126,142,177,.12);padding:13px}.content-box svg.close-message{align-self:center;color:#3b3f5c;cursor:pointer;font-size:15px;margin-right:12px;padding:3px}.content-box .mail-title{align-self:center;color:#4361ee;font-size:24px;font-weight:600;margin-bottom:0}.mailbox-inbox .collapse{height:calc(100vh - 234px);position:relative}.mailbox-inbox .mail-content-container{border-radius:6px;height:auto;overflow:auto;padding:25px;position:relative}.mailbox-inbox .mail-content-container .user-info img{border:3px solid #ebedf2;border-radius:50%;height:50px;margin-right:8px;width:50px}.mailbox-inbox .mail-content-container .user-info .avatar{margin-right:8px}.mailbox-inbox .mail-content-container .user-info .meta-title-tag .mail-usr-name{color:#2196f3;font-size:18px;font-weight:700;margin-bottom:0}.mailbox-inbox .mail-content-container .user-info .user-email{display:inline-block;font-weight:600;margin-bottom:0}.mailbox-inbox .mail-content-container .user-info .user-email span{font-size:16px;font-weight:700}.mailbox-inbox .mail-content-container .user-info .user-cc-mail{display:inline-block;font-weight:600;margin-bottom:0;margin-left:8px}.mailbox-inbox .mail-content-container .user-info .user-cc-mail span{font-size:16px;font-weight:700}.mailbox-inbox .mail-content-container .user-info .meta-mail-time .meta-time{display:inline-block;font-weight:700}.mailbox-inbox .mail-content-container .mail-content-meta-date{color:#3b3f5c;display:inline-block;font-size:13px;font-weight:600;font-weight:700}.mailbox-inbox .mail-content-container .action-btns a{margin-right:20px}.mailbox-inbox .mail-content-container .action-btns svg{color:#e3e4eb;font-weight:600}.mailbox-inbox .mail-content-container .action-btns svg.restore{position:relative}.mailbox-inbox .mail-content-container .action-btns svg.restore:after{background:#e3e4eb;border-radius:50px;content:"";height:28px;left:9px;position:absolute;top:-3px;transform:rotate(30deg);width:2px}.mailbox-inbox .mail-content-container .mail-content-title{color:#515365;font-size:20px;font-weight:600;margin-bottom:25px}.mailbox-inbox .mail-content-container p{color:#3b3f5c;font-size:14px}.mailbox-inbox .mail-content-container p.mail-content{border-top:1px solid #e0e6ed;margin-top:20px;padding-top:45px}.mailbox-inbox .mail-content-container .attachments{margin-bottom:0;margin-top:55px}.mailbox-inbox .mail-content-container .attachments .attachments-section-title{border-bottom:1px solid #e0e6ed;color:#515365;font-size:16px;font-weight:600;margin-bottom:20px;padding-bottom:9px}.mailbox-inbox .mail-content-container .attachment{border-radius:5px;cursor:pointer;display:inline-block;margin-bottom:10px;max-width:235px;min-width:150px;padding:9px}.mailbox-inbox .mail-content-container .attachment svg{align-self:center;color:#805dca;font-size:18px;margin-right:13px}.mailbox-inbox .mail-content-container .attachment .file-name{color:#3b3f5c;font-size:12px;font-weight:700;margin-bottom:0;word-break:break-word}.mailbox-inbox .mail-content-container .attachment .file-size{color:#3b3f5c;font-size:11px;font-weight:700;margin-bottom:0;text-align:left}#editor-container{height:200px}.ql-toolbar.ql-snow{margin-top:30px}.ql-container.ql-snow,.ql-toolbar.ql-snow{border:1px solid #e0e6ed}.modal-content svg.close{color:#2196f3}.compose-box .compose-content form .mail-form p{align-self:center;color:#3b3f5c;font-size:16px;font-weight:700;margin-bottom:0}.compose-box .compose-content form .mail-form select{border:1px solid #d3d3d3;border-radius:6px;color:#4361ee;font-weight:700;margin-left:10px;padding:5px}.compose-box .compose-content form .mail-cc svg,.compose-box .compose-content form .mail-subject svg,.compose-box .compose-content form .mail-to svg{align-self:center;color:#4361ee;font-size:19px;font-weight:600;margin-right:14px}#composeMailModal .modal-content .modal-footer{border-top:none;padding-top:0}#composeMailModal .modal-footer .btn[data-dismiss=modal]{background-color:#fff;border:1px solid #e8e8e8;color:#4361ee;font-weight:700;padding:10px 25px}#composeMailModal .modal-footer .btn[data-dismiss=modal] svg{font-size:11px;font-weight:600;margin-right:8px}#composeMailModal .modal-footer #btn-fwd,#composeMailModal .modal-footer #btn-reply,#composeMailModal .modal-footer #btn-send{background-color:#4361ee;border:1px solid #4361ee;color:#fff;font-weight:600;padding:10px 25px}#composeMailModal .modal-footer #btn-fwd.disabled,#composeMailModal .modal-footer #btn-reply.disabled,#composeMailModal .modal-footer #btn-send.disabled{opacity:.53}#composeMailModal .modal-footer #btn-fwd-save,#composeMailModal .modal-footer #btn-reply-save,#composeMailModal .modal-footer #btn-save{background-color:#009688;border:1px solid #e0e6ed;color:#fff;font-weight:600;padding:10px 25px}@keyframes fadeInUp{0%{transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.animated{animation-duration:1s;-webkit-animation-duration:1s;animation-fill-mode:both;-webkit-animation-fill-mode:both}.animatedFadeInUp{opacity:0}.fadeInUp{animation-name:fadeInUp;-webkit-animation-name:fadeInUp;opacity:0}@media (min-width:992px){.main-container:not(.sidebar-closed) .mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .mail-content-excerpt{width:calc(100vw - 857px)}.main-container:not(.sidebar-closed) .mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body .user-email{max-width:170px;min-width:170px}.main-container:not(.sidebar-closed) .mailbox-inbox .mail-item div.mail-item-heading .attachments{width:calc(100vw - 940px)}}@media (max-width:991px){.mail-box-container{overflow-x:hidden;overflow-y:auto}.mailbox-inbox .search input{border-left:1px solid #e0e6ed}.tab-title{background:#fff;left:-147px;position:absolute;width:0;z-index:4}.tab-title.mail-menu-show{left:0;min-width:111px;width:100%}.mailbox-inbox{flex:0 0 100%;max-width:100%}.mailbox-inbox .mail-menu{margin:12px 13px 8px}.mailbox-inbox .search{background-color:#fff;padding:0}.mailbox-inbox .action-center{padding:14px}.mailbox-inbox .mail-item div.mail-item-heading:hover{background:transparent;border:none!important}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner{padding-left:14px}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .mail-content-excerpt{width:calc(100vw - 527px)}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body .user-email{max-width:170px;min-width:170px}.mailbox-inbox .mail-item div.mail-item-heading .attachments{padding:0 15px;width:calc(100vw - 527px)}}@media (max-width:767px){.new-control.new-checkbox .new-control-indicator{margin-right:10px}.mailbox-inbox{display:block}.mailbox-inbox .mail-item div.mail-item-heading{border:none;margin:0;padding:20px 10px 20px 0}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-head img{height:35px;width:35px}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body{display:block}.mailbox-inbox .message-box{margin-bottom:40px;width:100%}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body>div.meta-title-tag{padding-left:10px}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body .user-email{padding:0 0 0 10px}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body .meta-time{min-width:auto}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .mail-content-excerpt{padding-right:7px;width:calc(100vw - 192px)}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body .tags{position:absolute;right:5px;top:23px;width:60px}.mailbox-inbox .mail-item.draft div.mail-item-heading .mail-item-inner .mail-content-excerpt,.mailbox-inbox .mail-item.sentmail div.mail-item-heading .mail-item-inner .mail-content-excerpt{margin-left:0;width:calc(100vw - 178px)}.mailbox-inbox .mail-item div.mail-item-heading .attachments{padding:0 11px;width:calc(100vw - 192px)}.mailbox-inbox .mail-item.sentmail div.mail-item-heading .attachments{margin:0 0 0 40px}}@media (max-width:575px){.mailbox-inbox .message-box{margin-bottom:0}.mailbox-inbox .mail-content-container .user-info{display:block!important}.mailbox-inbox .mail-content-container .user-info img{margin-bottom:10px}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body>div,.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body>div.meta-mail-time{display:block}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body .meta-time{float:none;margin-bottom:0}.mailbox-inbox .mail-item div.mail-item-heading .mail-item-inner .mail-content-excerpt{margin-left:0;margin-right:0;width:calc(100vw - 215px)}.mailbox-inbox .mail-content-container .action-btns a{margin-right:0}.compose-box .compose-content form .mail-form select{margin-left:3px;margin-top:10px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.tab-title{width:100%}.mailbox-inbox .mail-content-container .attachment .media .media-body{flex:none}}.wrapper{height:600px;left:50%;position:relative;transform:translate(-50%);width:1000px}.chat-system{border-radius:6px;box-shadow:0 4px 6px 0 rgba(85,85,85,.08),0 1px 20px 0 rgba(0,0,0,.07),0 1px 11px 0 rgba(0,0,0,.07);display:flex;height:calc(100vh - 179px)}.chat-system .hamburger{display:none}.chat-system .user-list-box{background:#fff;border-bottom-left-radius:6px;border-right:1px solid #ebedf2;border-top-left-radius:6px;max-width:400px;width:30%}.chat-system .user-list-box .search{display:flex;padding:13px 0;position:relative}.chat-system .user-list-box .search svg{color:#bfc9d4;content:"\f169";left:11px;left:30px;position:absolute;top:25px}.chat-system .user-list-box input{background:#f1f2f3;border:1px dashed #888ea8;border-radius:4px;color:#3b3f5c;font-size:16px;margin:0 20px;outline:none;padding:12px 16px 12px 43px;width:100%}.chat-system .user-list-box .people{height:calc(100vh - 252px);margin:auto;overflow:auto;padding:0;position:relative;width:100%}.chat-system .user-list-box .people .person{border-bottom:1px solid #e0e6ed;cursor:pointer;padding:20px;position:relative;width:100%}.chat-system .user-list-box .people .person.border-none{border-bottom:none}.person{display:inline-block}.chat-system .user-list-box .people .person .user-info{display:flex}.chat-system .user-list-box .people .person .user-info .f-head img{border:2px solid #d3d3d3;border-radius:50%;box-shadow:0 0 14px 3px rgba(126,142,177,.24);height:45px;margin-right:12px;width:45px}.chat-system .user-list-box .people .person .user-info .f-body{width:100%}.chat-system .user-list-box .people .person .user-info .f-body .meta-info .user-name{color:#3b3f5c;font-size:14px;font-weight:700}.chat-system .user-list-box .people .person .user-info .f-body .meta-info .user-meta-time{color:#888ea8;float:right;font-size:12px;font-weight:700;position:absolute;right:11px;top:16px}.chat-system .user-list-box .people .person .user-info .f-body .preview{color:#888ea8;display:inline-block;font-size:13px;font-weight:600;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap;width:70%}.chat-system .user-list-box .people .person:hover .user-info .f-head img{box-shadow:0 0 15px 1px rgba(113,106,202,.2)}.chat-system .user-list-box .people .person:hover .user-info .f-body .meta-info .user-meta-time,.chat-system .user-list-box .people .person:hover .user-info .f-body .meta-info .user-name{color:#4361ee}.chat-system .user-list-box .people .person.active:after,.chat-system .user-list-box .people .person:hover:after{display:none}.chat-system .chat-box{background-image:url(../../img/bg.png);border-bottom-right-radius:6px;border-top-right-radius:6px;height:616px;height:calc(100vh - 179px);position:relative;width:100%}.chat-system .chat-box .chat-not-selected{display:flex;height:100%;justify-content:center}.chat-system .chat-box .chat-not-selected p{align-self:center;background:#bfc9d4;border-radius:6px;box-shadow:0 2px 4px rgba(126,142,177,.12);color:#3b3f5c;font-size:18px;font-weight:600;margin-bottom:0;padding:7px 20px}.chat-system .chat-box .chat-not-selected p svg{color:#888ea8;vertical-align:middle}.chat-system .chat-box .overlay-phone-call{backdrop-filter:blur(12px);background-attachment:fixed;background-color:rgba(3,3,5,.66);background-size:contain;display:none;height:calc(100vh - 179px);opacity:0;position:absolute;transition:all .4s ease-in-out;width:100%;z-index:-1}.chat-system .chat-box .overlay-phone-call.phone-call-show{opacity:1;z-index:4}.chat-system .chat-box .overlay-phone-call>div{display:flex;flex-direction:column;height:100%;justify-content:space-between}.chat-system .chat-box .overlay-phone-call>div .calling-user-info{padding:20px 16px}.chat-system .chat-box .overlay-phone-call>div .calling-user-info svg{color:#fff;cursor:pointer;font-size:28px;margin-right:12px;vertical-align:middle}.chat-system .chat-box .overlay-phone-call>div .calling-user-info .user-name{color:#fff;font-size:20px;margin-right:8px;vertical-align:middle}.chat-system .chat-box .overlay-phone-call>div .calling-user-info .call-status{color:#fff;font-size:10px;font-weight:600;vertical-align:sub}.chat-system .chat-box .overlay-phone-call>div .calling-user-img{text-align:center}.chat-system .chat-box .overlay-phone-call>div .calling-user-img img{border:4px solid #ebedf2;border-radius:50%}.chat-system .chat-box .overlay-phone-call>div .calling-user-img .timer{color:#fff;font-size:16px;font-weight:600;margin-top:7px;visibility:hidden}.chat-system .chat-box .overlay-phone-call>div .calling-user-img .timer .minutes,.chat-system .chat-box .overlay-phone-call>div .calling-user-img .timer .seconds{color:#fff}.chat-system .chat-box .overlay-phone-call>div .calling-options{text-align:center}.chat-system .chat-box .overlay-phone-call>div .calling-options svg{background:rgba(21,21,22,.28);border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.67);color:#fff;cursor:pointer;font-size:25px;height:46px;margin-bottom:23px;padding:11px;transition:all .35s ease;width:48px}.chat-system .chat-box .overlay-phone-call>div .calling-options svg:hover{transform:translateY(-5px) scale(1.02)}.chat-system .chat-box .overlay-phone-call>div .calling-options svg:not(:last-child){margin-right:7px}.chat-system .chat-box .overlay-phone-call>div .calling-options svg.switch-to-microphone{position:relative}.chat-system .chat-box .overlay-phone-call>div .calling-options svg.switch-to-microphone.micro-off:after{background:#fff;content:"";height:35px;left:20px;position:absolute;top:6px;width:2px}.chat-system .chat-box .overlay-phone-call>div .calling-options svg.cancel-call{background-color:#e7515a}.chat-system .chat-box .overlay-video-call{backdrop-filter:blur(12px);background-attachment:fixed;background-color:rgba(3,3,5,.66);background-size:contain;display:none;height:calc(100vh - 179px);opacity:0;position:absolute;transition:all .4s ease-in-out;width:100%;z-index:-1}.chat-system .chat-box .overlay-video-call.video-call-show{opacity:1;z-index:4}.chat-system .chat-box .overlay-video-call.onConnect{background-attachment:unset;background-image:url(../../../assets/img/640x426.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.chat-system .chat-box .overlay-video-call .video-caller{bottom:8px;height:112px;position:absolute;right:8px;width:173px}.chat-system .chat-box .overlay-video-call>div{display:flex;flex-direction:column;height:100%;justify-content:space-between}.chat-system .chat-box .overlay-video-call>div .calling-user-info{padding:20px 16px}.chat-system .chat-box .overlay-video-call>div .calling-user-info svg{color:#fff;cursor:pointer;font-size:28px;margin-right:12px}.chat-system .chat-box .overlay-video-call>div .calling-user-info .user-name{color:#fff;font-size:20px;margin-right:8px}.chat-system .chat-box .overlay-video-call>div .calling-user-info .call-status{color:#fff;font-size:10px;font-weight:600;margin-top:10px}.chat-system .chat-box .overlay-video-call>div .calling-user-info .timer{color:#fff;font-size:16px;font-weight:600;visibility:hidden}.chat-system .chat-box .overlay-video-call>div .calling-user-info .timer .minutes,.chat-system .chat-box .overlay-video-call>div .calling-user-info .timer .seconds{color:#fff;margin-bottom:0}.chat-system .chat-box .overlay-video-call>div .calling-user-img{text-align:center}.chat-system .chat-box .overlay-video-call>div .calling-user-img img{border:4px solid #ebedf2;border-radius:50%}.chat-system .chat-box .overlay-video-call>div .calling-options{text-align:center}.chat-system .chat-box .overlay-video-call>div .calling-options svg{background:rgba(21,21,22,.56);border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.67);color:#fff;cursor:pointer;font-size:25px;height:46px;margin-bottom:23px;padding:11px;transition:all .35s ease;width:48px}.chat-system .chat-box .overlay-video-call>div .calling-options svg:hover{transform:translateY(-5px) scale(1.02)}.chat-system .chat-box .overlay-video-call>div .calling-options svg:not(:last-child){margin-right:7px}.chat-system .chat-box .overlay-video-call>div .calling-options svg.switch-to-microphone{position:relative}.chat-system .chat-box .overlay-video-call>div .calling-options svg.switch-to-microphone.micro-off:after{background:#fff;content:"";height:35px;left:20px;position:absolute;top:6px;transform:rotate(46deg);width:2px}.chat-system .chat-box .overlay-video-call>div .calling-options svg.cancel-call{background-color:#e7515a}.chat-system .chat-box .chat-box-inner{height:auto}.chat-system .chat-box .chat-box-inner .chat-meta-user{display:none}.chat-system .chat-box .chat-box-inner .chat-meta-user.chat-active{background-color:#fafafa;border-top-right-radius:6px;display:flex;justify-content:space-between;width:100%}.chat-system .chat-box .chat-box-inner .chat-meta-user .current-chat-user-name{padding:14px 15px 15px}.chat-system .chat-box .chat-box-inner .chat-meta-user .current-chat-user-name span{color:#888ea8;font-size:15px}.chat-system .chat-box .chat-box-inner .chat-meta-user .current-chat-user-name span img{border-radius:7px;border-radius:10px;height:45px;margin-right:10px;margin-top:0;transition:all .35s ease;width:45px}.chat-system .chat-box .chat-box-inner .chat-meta-user .current-chat-user-name span .name{color:#0e1726;font-weight:600}.chat-system .chat-box .chat-box-inner .chat-meta-user.chat-active .chat-action-btn svg{fill:rgba(0,23,55,.08);stroke-width:1.6;color:#888ea8;cursor:pointer;height:20px;margin-right:6px;vertical-align:middle;width:20px}.chat-system .chat-box .chat-box-inner .chat-meta-user.chat-active .chat-action-btn svg:hover{fill:rgba(27,85,226,.239);color:#4361ee}.chat-system .chat-box .chat-box-inner .chat-meta-user.chat-active .chat-action-btn svg:not(:last-child){margin-right:9px}.chat-system .chat-box .chat-box-inner .chat-meta-user.chat-active .chat-action-btn .dropdown-menu{border:initial none;border-color:initial;-o-border-image:initial;border-image:initial;box-shadow:0 0 15px 1px rgba(113,106,202,.2);padding:10px;top:15px!important}.chat-system .chat-box .chat-box-inner .chat-meta-user.chat-active .chat-action-btn .dropdown-menu.show{top:35px!important}.chat-system .chat-box .chat-box-inner .chat-meta-user.chat-active .chat-action-btn .dropdown-menu a{color:#888ea8;font-size:12px;font-weight:700;padding:11px 8px}.chat-system .chat-box .chat-box-inner .chat-meta-user.chat-active .chat-action-btn .dropdown-menu a svg{fill:rgba(0,23,55,.08);color:#888ea8;height:20px;margin-right:6px;vertical-align:middle;width:20px}.chat-system .chat-box .chat-box-inner .chat-meta-user.chat-active .chat-action-btn .dropdown-menu a.dropdown-item.active,.chat-system .chat-box .chat-box-inner .chat-meta-user.chat-active .chat-action-btn .dropdown-menu a.dropdown-item:active{background-color:transparent}.chat-system .chat-box .chat-box-inner .chat-meta-user.chat-active .chat-action-btn .dropdown-menu a:hover svg{fill:rgba(27,85,226,.239);color:#4361ee}.chat-system .chat-box .chat-box-inner .chat-conversation-box{height:calc(100% - 80px);margin:auto;overflow:auto;position:relative;width:100%}.chat-system .chat-box .chat-box-inner .chat-conversation-box .chat{display:none;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:30px 40px 0;position:relative}.chat-system .chat-box .chat-box-inner .chat-conversation-box .chat.active-chat{display:block;display:flex}.chat-system .chat-box .chat-box-inner .chat-conversation-box .chat.active-chat .bubble{transition-timing-function:cubic-bezier(.4,-.04,1,1)}.chat-system .chat-box .chat-box-inner .chat-conversation-box .chat.active-chat .bubble:first-of-type{animation-duration:.15s}.chat-system .chat-box .chat-box-inner .chat-conversation-box .chat.active-chat .bubble:nth-of-type(2){animation-duration:.3s}.chat-system .chat-box .chat-box-inner .chat-conversation-box .chat.active-chat .bubble:nth-of-type(3){animation-duration:.45s}.chat-system .chat-box .chat-box-inner .chat-conversation-box .chat.active-chat .bubble:nth-of-type(4){animation-duration:.6s}.chat-system .chat-box .chat-box-inner .chat-conversation-box .chat.active-chat .bubble:nth-of-type(5){animation-duration:.75s}.chat-system .chat-box .chat-box-inner .chat-conversation-box .chat.active-chat .bubble:nth-of-type(6){animation-duration:.9s}.chat-system .chat-box .chat-box-inner .chat-conversation-box .chat.active-chat .bubble:nth-of-type(7){animation-duration:1.05s}.chat-system .chat-box .chat-box-inner .chat-conversation-box .chat.active-chat .bubble:nth-of-type(8){animation-duration:1.2s}.chat-system .chat-box .chat-box-inner .chat-conversation-box .chat.active-chat .bubble:nth-of-type(9){animation-duration:1.35s}.chat-system .chat-box .chat-box-inner .chat-conversation-box .chat.active-chat .bubble:nth-of-type(10){animation-duration:1.5s}.chat-system .chat-box .chat-footer{display:none}.chat-system .chat-box .chat-footer.chat-active{background:#fafafa;border-bottom-right-radius:6px;display:block;padding:6px 10px}.chat-system .chat-box .chat-form{position:relative}.chat-system .chat-box .chat-input svg{fill:rgba(0,23,55,.08);stroke-width:1.6;color:#888ea8;left:11px;position:absolute;top:12px}.chat-system .chat-box .chat-input input{background:#fafafa;border:1px dashed #888ea8;color:#3b3f5c;font-size:16px;outline:none;padding:12px 16px 12px 43px;width:100%}.chat-system .chat-box .chat-input input::-webkit-input-placeholder{color:#888ea8}.chat-system .chat-box .chat-input input::-moz-placeholder{color:#888ea8}.chat-system .chat-box .chat-input input:-ms-input-placeholder{color:#888ea8}.chat-system .chat-box .chat-input input:-moz-placeholder{color:#888ea8}.chat-system .chat-box .bubble{border-radius:5px;clear:both;display:inline-block;font-size:16px;margin-bottom:8px;max-width:370px;padding:9px 18px;position:relative;vertical-align:top;word-break:break-word}.chat-system .chat-box .bubble:before{content:"\00a0";display:block;height:6px;position:absolute;top:18px;transform:rotate(29deg) skew(-35deg);width:8px}.chat-system .chat-box .bubble.you{align-self:flex-start;animation-name:slideFromLeft;background-color:#f6f6f6;box-shadow:0 2px 4px rgba(126,142,177,.12);color:#4361ee;float:left}.chat-system .chat-box .bubble.you:before{background-color:#fff;left:-3px}.chat-system .chat-box .bubble.me{align-self:flex-end;animation-name:slideFromRight;background-color:#4361ee;box-shadow:0 2px 4px rgba(126,142,177,.12);color:#fff;float:right}.chat-system .chat-box .bubble.me:before{background-color:#4361ee;right:-3px}.chat-system .chat-box .conversation-start{margin-bottom:27px;position:relative;text-align:center;width:100%}.chat-system .chat-box .conversation-start span{background:#fff;border-radius:6px;box-shadow:0 2px 4px rgba(126,142,177,.12);color:#3b3f5c;font-size:12px;font-weight:700;margin-bottom:0;padding:7px 20px}@keyframes slideFromLeft{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);margin-left:-200px;opacity:0}to{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);margin-left:0;opacity:1}}@keyframes slideFromRight{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);margin-right:-200px;opacity:0}to{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);margin-right:0;opacity:1}}.credits{bottom:10px;color:#fff;font-size:11px;position:absolute;right:15px}.credits a{color:#fff;text-decoration:none}@media (max-width:1199px){.chat-system .user-list-box{width:40%}.chat-system .chat-box{width:60%}.chat-system .chat-box .overlay-video-call .video-caller{height:68px;width:68px}}@media (max-width:991px){.chat-system .chat-box{border-radius:6px}.chat-system .chat-box .overlay-video-call .video-caller{height:67px;width:83px}}@media (max-width:767px){.chat-system .hamburger{align-self:center;background-color:#515365;border-radius:0;border-radius:50%;color:#fff;display:block;font-size:20px;padding:7px 10px;position:fixed;right:9px;top:218px;z-index:78}.chat-system .user-list-box{left:-341px;position:absolute;width:255px;z-index:40}.chat-system .user-list-box.user-list-box-show{border-radius:0;left:15px;position:absolute;z-index:34}.chat-system .chat-box{width:100%}.chat-system .chat-box .overlay-video-call .video-caller{height:75px;width:110px}}@media (max-width:575px){.chat-system .chat-box .overlay-video-call .video-caller{bottom:83px}.chat-system .chat-box .conversation-start span:after,.chat-system .chat-box .conversation-start span:before{background-color:transparent}}@-moz-document url-prefix(){.chat-system .chat-box .overlay-phone-call,.chat-system .chat-box .overlay-video-call{background-color:#030305}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.chat-system .chat-box .overlay-phone-call,.chat-system .chat-box .overlay-video-call{background-image:none}.chat-system .chat-box .overlay-video-call.onConnect{background-attachment:local}}#content,.main-container{min-height:auto}.app-note-container{display:flex;position:relative}.app-note-container .tab-title{max-width:210px;width:100%}.note-sidebar-scroll{height:calc(100vh - 202px);margin:auto;overflow:auto;position:relative;width:100%}.group-section{color:#3b3f5c;font-size:15px;font-weight:600;letter-spacing:1px;margin-bottom:13px;margin-top:25px;padding:9px 20px}.group-section svg{fill:rgba(0,23,55,.08);color:#888ea8;height:20px;margin-right:6px;vertical-align:text-top;width:20px}.app-note-overlay{background:#3b3f5c!important;display:none;height:100%;opacity:0;position:absolute;transition:all .5s ease-in-out;width:100%;z-index:4!important}.app-note-overlay.app-note-overlay-show{display:block;opacity:.7}.tab-title hr{border-top:1px solid #0e1726;margin-bottom:25px;margin-top:25px}.tab-title .nav-pills .nav-link.active,.tab-title .nav-pills .show>.nav-link{background-color:#ddf5f0;color:#3b3f5c;font-weight:600}.tab-title .nav-pills a.nav-link{border-radius:6px;color:#515365;cursor:pointer;font-size:14px;font-weight:600;padding:9px 20px}.tab-title .nav-pills a.nav-link svg{height:18px;margin-right:7px;vertical-align:sub;width:18px}.tab-title .nav-pills a.nav-link .mail-badge{background:#eaf1ff;border-radius:50%;color:#4361ee;font-weight:600;height:24px;padding:4px 7px;position:absolute;right:8px;width:23px}.tab-title .nav-pills.group-list .nav-item a{color:#3b3f5c;font-size:14px;font-weight:600;letter-spacing:1px;padding:9px 15px 9px 50px;position:relative}.tab-title .nav-pills.group-list .nav-item a[class*=g-dot-]:before{border:2px solid #515365;border-radius:50%;content:"";left:20px;padding:4px;position:absolute;top:14px}.tab-title .nav-pills.group-list .nav-item a.g-dot-danger:before{background:#fff5f5;border:1px solid #e7515a}.tab-title .nav-pills.group-list .nav-item a.g-dot-primary:before{background:#e7f7ff;border:1px solid #2196f3}.tab-title .nav-pills.group-list .nav-item a.g-dot-warning:before{background:#fff9ed;border:1px solid #e2a03f}.tab-title .nav-pills.group-list .nav-item a.g-dot-success:before{background:#f3effc;border:1px solid #805dca}.tab-title .nav-pills .nav-item .dropdown-menu{border:none;box-shadow:0 0 15px 1px rgba(113,106,202,.2);padding:0}.tab-title li.mail-labels a.dropdown-item{font-size:13px;font-weight:700;padding:8px 18px}.tab-title li.mail-labels a.dropdown-item:hover{background-color:#fff;color:#4361ee}.tab-title li.mail-labels .label:after{border-radius:50%;content:"";height:6px;position:absolute;right:15px;top:43%;width:6px}.note-container{display:flex;flex-wrap:wrap;padding:0 0 0 15px;width:100%}.note-container .switch{margin-bottom:43px;text-align:right}.note-container .switch .active-view{fill:rgba(27,85,226,.239);color:#4361ee}.note-container .switch .view-grid,.note-container .switch .view-list{fill:rgba(0,23,55,.08);background:#fff;border-radius:5px;box-shadow:0 2px 4px rgba(126,142,177,.12);color:#515365;cursor:pointer;height:41px;padding:10px;width:43px}.note-content{margin-bottom:15px;min-height:135px}.note-container.note-grid .note-item{padding-left:15px;padding-right:15px}.note-container.note-grid .note-item.note-personal .note-inner-content{background:#eaf1ff;border-bottom:3px solid #4461ed;border-bottom-left-radius:0;border-bottom-right-radius:0}.note-container.note-grid .note-item.note-work .note-inner-content{background:#fff9ed;border-bottom:3px solid #e2a03f;border-bottom-left-radius:0;border-bottom-right-radius:0}.note-container.note-grid .note-item.note-important .note-inner-content{background:#fff5f5;border-bottom:3px solid #e7515a;border-bottom-left-radius:0;border-bottom-right-radius:0}.note-container.note-grid .note-item.note-social .note-inner-content{background:#f3effc;border-bottom:3px solid #805dca;border-bottom-left-radius:0;border-bottom-right-radius:0}.note-container.note-grid .note-item .note-inner-content{background:#fff;border:1px solid #ebedf2;border-bottom:3px solid #888ea8;border-radius:4px;border-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:18px 20px 10.3px -23px rgba(0,0,0,.15);margin-bottom:18px;margin-right:0;padding:16px 16px 6px;position:relative;width:100%}.note-container.note-grid .note-item .note-inner-content .note-title{color:#3b3f5c;font-size:16px;font-weight:600;letter-spacing:0;margin-bottom:0}.note-container.note-grid .note-item .note-inner-content .meta-time{border-radius:4px;color:#515365;display:inline-block;font-size:14px;font-weight:600;margin-bottom:10px}.note-container.note-grid .note-item .note-inner-content .note-description{word-wrap:break-word;color:#888ea8;font-size:15px;font-weight:500;letter-spacing:0;margin-bottom:0}.note-container.note-grid .note-item .note-inner-content .note-action{display:inline-block}.note-container.note-grid .note-item .note-inner-content .note-action .delete-note,.note-container.note-grid .note-item .note-inner-content .note-action .fav-note{fill:#f1f2f3;stroke-width:1.6;border-radius:5px;color:#607d8b;cursor:pointer;height:28px;padding:4px;width:28px}.note-container.note-grid .note-item.note-fav .note-inner-content .note-action .fav-note{fill:#fb4}.note-container.note-grid .note-item .note-inner-content .note-action .fav-note:hover{fill:#e2a03f}.note-container.note-grid .note-item .note-inner-content .note-action .delete-note:hover{color:#e7515a}.note-container.note-grid .note-item .note-inner-content .note-footer{display:inline-block;float:right}.note-container.note-grid .note-item .note-inner-content .note-footer .tags{border-radius:4px;display:inline-block;padding:4px 6px;position:relative}.note-container.note-grid .note-item .note-inner-content .note-footer .tags [class*=g-dot-]{background:transparent;border:2px solid #e3e4eb;border-radius:50%;content:"";display:inline-block;display:none;height:11px;vertical-align:middle;width:11px}.note-container.note-grid .note-item .note-inner-content .note-footer .tags .g-dot-personal{background:#e7f7ff;border:2px solid #2196f3}.note-container.note-grid .note-item .note-inner-content .note-footer .tags .g-dot-work{background:#fff9ed;border:2px solid #e2a03f}.note-container.note-grid .note-item .note-inner-content .note-footer .tags .g-dot-social{background:#f3effc;border:2px solid #805dca}.note-container.note-grid .note-item .note-inner-content .note-footer .tags .g-dot-important{background:#fff5f5;border:2px solid #e7515a}.note-container.note-grid .note-item .note-inner-content .note-footer .tags-selector,.note-container.note-grid .note-item.note-important .note-inner-content .note-footer .tags .g-dot-important,.note-container.note-grid .note-item.note-personal .note-inner-content .note-footer .tags .g-dot-personal,.note-container.note-grid .note-item.note-social .note-inner-content .note-footer .tags .g-dot-social,.note-container.note-grid .note-item.note-work .note-inner-content .note-footer .tags .g-dot-work{display:inline-block}.note-container.note-grid .note-item .note-inner-content .note-footer .tags-selector .dropdown-menu{min-width:8rem}.note-container.note-grid .note-item .note-inner-content .note-footer .tags-selector .dropdown-menu a{color:#3b3f5c;font-size:14px;font-weight:600;letter-spacing:0;padding:3px 35px}.note-container.note-grid .note-item .note-inner-content .note-footer .tags-selector .dropdown-menu .dropdown-item.active,.note-container.note-grid .note-item .note-inner-content .note-footer .tags-selector .dropdown-menu .dropdown-item:active{background:transparent}.note-container.note-grid .note-item .note-inner-content .note-footer .tags-selector .dropdown-menu [class*=g-dot-]:before{border:2px solid #515365;border-radius:50%;content:"";left:10px;padding:4px;position:absolute;top:9px}.note-container.note-grid .note-item .note-inner-content .note-footer .tags-selector .dropdown-menu a.g-dot-important:before{background:#fff5f5;border:1px solid #e7515a}.note-container.note-grid .note-item .note-inner-content .note-footer .tags-selector .dropdown-menu a.g-dot-personal:before{background:#e7f7ff;border:1px solid #2196f3}.note-container.note-grid .note-item .note-inner-content .note-footer .tags-selector .dropdown-menu a.g-dot-work:before{background:#fff9ed;border:1px solid #e2a03f}.note-container.note-grid .note-item .note-inner-content .note-footer .tags-selector .dropdown-menu a.g-dot-social:before{background:#f3effc;border:1px solid #805dca}.note-container.note-grid .note-item .note-inner-content .note-footer .nav-link{padding:0}.note-container.note-grid .note-item .note-inner-content .note-footer .nav-link span{display:block}.note-container.note-grid .note-item .note-inner-content .note-footer .nav-link .feather-more-vertical{border-radius:5px;color:#515365;cursor:pointer;height:20px;width:20px}.note-container.note-grid .note-item .note-inner-content .note-footer .nav-link .feather-more-vertical:hover{color:#0e1726}.note-container.note-grid .note-item.note-important .note-inner-content .note-footer .nav-link .feather-more-vertical,.note-container.note-grid .note-item.note-personal .note-inner-content .note-footer .nav-link .feather-more-vertical,.note-container.note-grid .note-item.note-social .note-inner-content .note-footer .nav-link .feather-more-vertical,.note-container.note-grid .note-item.note-work .note-inner-content .note-footer .nav-link .feather-more-vertical{display:none}.modal-content .modal-footer{border-top:none}.modal-content .modal-footer [data-dismiss=modal]{background-color:#fff;border:1px solid #e8e8e8;color:#4361ee;font-weight:700;padding:10px 25px}.modal-content .modal-footer .btn[data-dismiss=modal] svg{margin-right:5px;vertical-align:bottom;width:18px}.modal-content .modal-footer #btn-n-add{background-color:#4361ee;border:1px solid #4361ee;color:#fff;font-weight:600;padding:10px 25px}.modal-content .modal-footer #btn-n-save{font-weight:600;padding:10px 25px}.modal-backdrop{background-color:#ebedf2}.modal-content svg.close{color:#3b3f5c;padding:3px}.notes-box .notes-content form .note-title{padding-top:20px}.notes-box .notes-content form .note-description{padding-top:40px}.hamburger{display:none}@media (min-width:1200px){.note-container.note-grid .note-item{flex:0 0 25%;max-width:25%}}@media (min-width:1920px){.note-container.note-grid .note-item{flex:0 0 16.666667%;max-width:16.666667%}}@media (max-width:1199px){.note-container{padding:0}.note-container.note-grid .note-item{flex:0 0 33.333333%;max-width:33.333333%}}@media (max-width:991px){.app-notes{margin-top:37px}.app-note-container .tab-title{left:-170px;position:absolute;width:0;z-index:4}.tab-title.note-menu-show{background:#fff;border-radius:0;border-bottom-right-radius:6px;left:0;min-height:485px;min-width:190px;padding:11px;width:100%}.note-sidebar-scroll{height:100%}.app-hamburger-container{text-align:right}.hamburger{align-self:center;background-color:#515365;border-radius:50%;color:#fff;display:inline-block;font-size:20px;padding:6px 9px;position:relative;top:-13px}}@media (max-width:575px){.note-container{-moz-column-count:1;column-count:1}.note-container.note-grid .note-item{flex:0 0 100%;max-width:100%}}.modal-backdrop{background-color:#888ea8}.modal-backdrop.show{opacity:.7}#addListModal .modal-dialog{max-width:345px}#addListModal .modal-content{border:none;box-shadow:0 0 15px 1px rgba(113,106,202,.2)}#addListModal .compose-box h5{color:#3b3f5c;font-size:18px;font-weight:700;margin-bottom:38px;text-align:center}#addListModal .compose-box .list-title{display:flex}#addListModal .compose-box .list-title svg{align-self:center;color:#4361ee;font-size:19px;font-weight:600;margin-right:14px}#addListModal .compose-box .list-title input{border:none;box-shadow:2px 5px 17px 0 rgba(31,45,61,.1);padding:10px 16px}#addListModal .compose-box .list-title input::-moz-placeholder,#addListModal .compose-box .list-title input::-ms-input-placeholder,#addListModal .compose-box .list-title input::-webkit-input-placeholder{color:#bfc9d4;font-weight:600}#addListModal .modal-footer{border:none;justify-content:center;padding:23px 20px}#addListModal .modal-footer .btn[data-dismiss=modal]{background-color:#fff;border:1px solid #e0e6ed;color:#4361ee;font-weight:700;padding:10px 25px}#addListModal .modal-footer .edit-list{background-color:#009688;border:1px solid #e0e6ed;color:#fff;font-weight:600;padding:10px 25px}#addListModal .modal-footer .btn.add-list{background-color:#4361ee;border:1px solid #e0e6ed;color:#fff;font-weight:600;padding:10px 25px}#addTaskModal .compose-box h5{color:#515365;font-size:18px;font-weight:700;margin-bottom:38px;text-align:center}#addTaskModal .task-title{display:flex}#addTaskModal .modal-content{border:none;box-shadow:0 0 15px 1px rgba(113,106,202,.2)}#addTaskModal .modal-content .card{background-color:#fff;border:1px solid #e0e6ed;border-radius:6px;cursor:pointer}#addTaskModal .modal-content .card-header{background:none;border:none;padding:0}#addTaskModal .modal-content .card-header>div{color:#4361ee;font-size:16px;font-weight:600;padding:13px 21px}#addTaskModal .modal-content svg{align-self:center;color:#4361ee;font-size:19px;font-weight:600;margin-right:14px}#addTaskModal .modal-content input{padding:10px 16px}#addTaskModal .task-badge{display:flex}#addTaskModal .modal-content textarea{padding:10px 16px}#addTaskModal .modal-footer{border:none;justify-content:center}#addTaskModal .modal-footer [data-btnfn=addTask]{background-color:#4361ee;border:1px solid #4361ee;color:#fff;font-weight:600;padding:10px 25px}#addTaskModal .modal-footer [data-btnfn=editTask]{background-color:#009688;border:1px solid #e0e6ed;color:#fff;font-weight:600;padding:10px 25px}#deleteConformation .modal-content{border:0;box-shadow:2px 5px 17px 0 rgba(31,45,61,.1);padding:30px}#deleteConformation .modal-content .modal-header{border:none;padding:0}#deleteConformation .modal-content .modal-header .icon{background:rgba(231,81,90,.37);border-radius:50%;margin-right:8px;padding:7px 9px;text-align:center}#deleteConformation .modal-content .modal-header svg{fill:rgba(231,81,90,.37);color:#e7515a;width:20px}#deleteConformation .modal-content .modal-header .modal-title{align-self:center;color:#3b3f5c;font-size:18px;font-weight:700}#deleteConformation .modal-content .modal-body{padding:28px 0}#deleteConformation .modal-content .modal-body p{color:#888ea8;font-size:15px;font-weight:600;margin-bottom:0}#deleteConformation .modal-content .modal-footer{border:none;padding:0}#deleteConformation .modal-content .modal-footer [data-dismiss=modal]{background-color:#fff;border:1px solid #e8e8e8;color:#e7515a;font-weight:700;padding:10px 25px}#deleteConformation .modal-content .modal-footer [data-remove=task]{color:#fff;font-weight:600;padding:10px 25px}.task-list-section{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:15px}.task-list-container{min-width:309px;padding:0 15px;width:320px}.task-list-container:first-child{padding-left:0}.task-list-container:last-child{padding-right:0}.connect-sorting{border:1px solid #e0e6ed;border-radius:10px;padding:15px}.connect-sorting .task-container-header{display:flex;justify-content:space-between;padding:18px 5px}.connect-sorting .task-container-header .dropdown .dropdown-menu{padding:11px}.connect-sorting .task-container-header .dropdown .dropdown-menu .dropdown-item{font-size:14px;font-weight:700;padding:5px}.connect-sorting .task-container-header .dropdown .dropdown-menu .dropdown-item:hover{color:#4361ee}.connect-sorting .task-container-header .dropdown .dropdown-menu .dropdown-item.active,.connect-sorting .task-container-header .dropdown .dropdown-menu .dropdown-item:active{background-color:transparent}.connect-sorting .task-container-header h6{font-size:16px;font-weight:700}.connect-sorting .add-s-task{text-align:center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.connect-sorting .add-s-task:hover{transform:translateY(-3px)}.connect-sorting .add-s-task .addTask{color:#3b3f5c;cursor:pointer;display:block;display:inline-block;font-size:13px;font-weight:700;text-align:center}.connect-sorting .add-s-task .addTask:hover{color:#4361ee}.connect-sorting .add-s-task .addTask svg{height:16px;vertical-align:text-top;width:16px}.scrumboard .task-header{display:flex;justify-content:space-between;margin-bottom:0;padding:20px 20px 0}.scrumboard .task-header h4{font-size:16px;font-weight:700;margin-bottom:0}.scrumboard .task-header svg.feather-edit-2{fill:rgba(0,23,55,.08);color:#888ea8;cursor:pointer;height:18px;margin-right:5px;padding:0;vertical-align:middle;width:18px}.scrumboard .task-header svg.feather-edit-2:hover{fill:rgba(27,85,226,.239);color:#4361ee}.scrumboard .task-header svg.feather-trash-2{fill:rgba(231,81,90,.14);color:#e7515a;cursor:pointer;height:18px;margin-right:6px;vertical-align:middle;width:18px}.scrumboard .task-header svg.feather-trash-2:hover{fill:rgba(231,81,90,.37)}.scrumboard .card{border:1px solid #e0e6ed;border-radius:4px;margin-bottom:30px}.scrumboard .card .card-body{padding:0}.scrumboard .card .card-body .task-body .task-bottom{display:flex;justify-content:space-between;padding:12px 15px}.scrumboard .card .card-body .task-body .task-bottom div.tb-section-1 span{font-size:13px;font-weight:600;height:17px;width:17px}.scrumboard .card .card-body .task-body .task-bottom div.tb-section-1 span:hover{color:#4361ee;cursor:pointer}.scrumboard .card .card-body .task-body .task-bottom div.tb-section-1 span:hover svg{fill:rgba(27,85,226,.239);color:#4361ee}.scrumboard .card .card-body .task-body .task-bottom div.tb-section-1 svg{vertical-align:bottom;width:18px}.scrumboard .card .card-body .task-body .task-bottom div.tb-section-1 svg:not(:last-child){margin-right:5px}.scrumboard .card .card-body .task-body .task-bottom div.tb-section-2 svg{fill:rgba(0,23,55,.08);color:#888ea8;cursor:pointer;height:18px;margin-right:6px;vertical-align:middle;width:18px}.scrumboard .card .card-body .task-body .task-bottom div.tb-section-2 svg.feather-edit-2{fill:rgba(0,23,55,.08);color:#888ea8;cursor:pointer;height:18px;padding:0;vertical-align:middle;width:18px}.scrumboard .card .card-body .task-body .task-bottom div.tb-section-2 svg.feather-edit-2:hover{fill:rgba(27,85,226,.239);color:#4361ee}.scrumboard .card .card-body .task-body .task-bottom div.tb-section-2 svg.feather-trash-2{fill:rgba(231,81,90,.14);color:#e7515a;height:18px;margin-right:6px;vertical-align:middle;width:18px}.scrumboard .card .card-body .task-body .task-bottom div.tb-section-2 svg.feather-trash-2:hover{fill:rgba(231,81,90,.37)}.scrumboard .card .card-body .task-body .task-bottom div.tb-section-2 svg:not(:last-child){margin-right:5px}.scrumboard .card.img-task .card-body .task-content{padding:10px 10px 0}.scrumboard .card.img-task .card-body .task-content img{border-radius:6px;height:105px;width:100%}.scrumboard .card.simple-title-task .card-body .task-header{margin-bottom:0;padding:20px}.scrumboard .card.simple-title-task .card-body .task-header div:first-child{width:70%}.scrumboard .card.simple-title-task .card-body .task-header div:nth-child(2){text-align:right;width:30%}.scrumboard .card.simple-title-task .card-body .task-body .task-bottom{padding:3px 15px 11px}.scrumboard .card.task-text-progress .card-body .task-content{margin-top:20px}.scrumboard .card.task-text-progress .card-body .task-content p{padding:5px 20px}.scrumboard .card.task-text-progress .card-body .task-content>div{display:flex;padding:5px 20px}.scrumboard .card.task-text-progress .card-body .task-content .progress{align-self:center;height:9px;margin-bottom:0;margin-right:17px;width:100%}.scrumboard .card.task-text-progress .card-body .task-content>div p.progress-count{margin-bottom:0;padding:0}.scrumboard .card.ui-sortable-helper{background-color:#4361ee}.scrumboard .card.ui-sortable-helper .task-header h4,.scrumboard .card.ui-sortable-helper .task-header span,.scrumboard .card.ui-sortable-helper .task-header span svg,.scrumboard .card.ui-sortable-helper .task-header svg.feather-edit-2,.scrumboard .card.ui-sortable-helper .task-header svg.feather-trash-2,.scrumboard .card.ui-sortable-helper.task-text-progress .card-body .task-content p{color:#fff}.scrumboard .card.ui-sortable-helper.task-text-progress .card-body .task-content .progress .progress-bar{background-color:#2196f3!important}.scrumboard .card.ui-sortable-helper .card-body .task-body .task-bottom div.tb-section-1,.scrumboard .card.ui-sortable-helper .card-body .task-body .task-bottom div.tb-section-1 svg,.scrumboard .card.ui-sortable-helper .card-body .task-body .task-bottom div.tb-section-2 svg,.scrumboard .card.ui-sortable-helper .task-header svg.feather-user{color:#fff}.scrumboard .card.ui-sortable-helper .card-body .task-content .progress{box-shadow:none}.ui-state-highlight{animation:progress-bar-stripes 1s linear infinite;background-image:linear-gradient(45deg,rgba(27,85,226,.09) 25%,transparent 0,transparent 50%,rgba(27,85,226,.09) 0,rgba(27,85,226,.09) 75%,transparent 0,transparent);background-size:1rem 1rem;border:1px dashed #4361ee;border-radius:15px;height:141px;margin-bottom:36px;position:relative}.ui-state-highlight:before{color:#4361ee;content:"Drop";font-size:19px;font-weight:600;left:41%;margin-top:-16px;position:absolute;top:50%}.connect-sorting-content{min-height:60px}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.layout-px-spacing{min-height:auto!important}.new-control.new-checkbox .new-control-indicator{border-radius:50%;height:30px;margin-right:13px;position:relative;width:30px}.new-control.new-checkbox span.new-control-indicator:after{border:solid #888ea8}.new-control.new-checkbox.checkbox-primary>input:checked~span.new-control-indicator{background:transparent;border:2px solid #888ea8}.mail-box-container{background:#fff;border-radius:6px;box-shadow:0 4px 6px 0 rgba(85,85,85,.08),0 1px 20px 0 rgba(0,0,0,.07),0 1px 11px 0 rgba(0,0,0,.07);display:flex;margin-bottom:10px;position:relative}.mail-overlay{background:#3b3f5c!important;display:none;height:100%;opacity:0;position:absolute;transition:all .5s ease-in-out;width:100vw;z-index:4!important}.mail-overlay.mail-overlay-show{display:block;opacity:.7}.tab-title{border-right:1px solid #e0e6ed;max-width:240px;padding:20px 15px;position:relative}.tab-title svg.feather-clipboard{fill:rgba(27,85,226,.239);color:#4361ee;margin-bottom:13px}.tab-title h5{color:#515365;font-size:18px;font-weight:700;letter-spacing:3px;position:relative}.tab-title #addTask{background-color:#4361ee;border:none;bottom:32px;color:#fff;font-size:14px;left:17%;padding:9px 20px;position:absolute}.tab-title #addTask svg{margin-right:5px}.tab-title.mail-menu-show{height:100%;left:0;min-width:190px;width:100%}.tab-title hr{border-top:1px solid #ebedf2;max-width:54px}.tab-title .todoList-sidebar-scroll{height:calc(100vh - 346px);position:relative;width:100%}.tab-title .nav-pills .nav-link.active{background-color:transparent;background:#ebedf2;border-bottom-right-radius:30px;border-top-right-radius:30px;color:#4361ee;padding:10px 12px 10px 14px}.tab-title .nav-pills .nav-link.active svg{fill:rgba(27,85,226,.239);color:#4361ee}.tab-title .nav-pills a.nav-link{border-radius:0;color:#888ea8;font-weight:700;padding:20px 0 20px 15px;position:relative;transition:all .35s ease}.tab-title .nav-pills .nav-link .badge{border:2px solid #e0e6ed;border-radius:50%;font-weight:700;height:24px;padding:2px 5px;position:absolute;right:24px;transform:none;width:23px}.tab-title .nav-pills .nav-link.active .badge{border:none;color:#4361ee!important;font-size:15px;padding:0!important;top:11px}.tab-title .nav-pills a.nav-link:hover{color:#4361ee}.tab-title .nav-pills a.nav-link:hover svg{fill:rgba(27,85,226,.239);color:#4361ee}.tab-title .nav-pills a.nav-link svg{fill:rgba(0,23,55,.08);color:#888ea8;height:21px;margin-right:6px;vertical-align:middle;width:21px}.tab-title .nav-pills .nav-link#all-list .badge{color:#3b3f5c}.tab-title .nav-pills .nav-link#todo-task-done .badge{color:#2196f3}.tab-title .nav-pills .nav-link#todo-task-important .badge{color:#e95f2b}.todo-inbox{max-width:100%;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.todo-inbox .search{display:flex}.todo-inbox .search input{background:transparent;border:none;border-bottom:1px solid #e0e6ed;border-radius:0;padding:12px 13px}.todo-inbox .mail-menu{align-self:center;background:#fff;border-bottom:1px solid #e0e6ed;border-radius:0;color:#515365;margin:7px 13px;width:25px}.todo-inbox .todo-item-inner{display:flex}.todo-inbox .message-box{background:#fff;padding:0 0 5px}.todo-box-scroll{height:calc(100vh - 224px);margin:auto;overflow:auto;position:relative;width:100%}.todo-inbox .todo-item{cursor:pointer;position:relative}.todo-inbox .todo-item:not(:last-child){border-bottom:1px solid #e0e6ed}.todo-inbox .todo-item.todo-task-trash{display:none}.todo-inbox .todo-item.todo-task-trash.trash-show{display:block}.todo-inbox .todo-item .todo-item-inner .n-chk{padding:20px 10px}.todo-inbox .todo-item .todo-item-inner .todo-content{padding:20px 10px;width:100%}.todo-inbox .todo-item .todo-item-inner .todo-heading{color:#515365;font-size:18px;font-weight:600;margin-bottom:2px;transition:all .35s ease}.todo-inbox .todo-item .todo-item-inner:hover .todo-heading{transform:translateY(0) scale(1.01)}.todo-inbox .todo-item .todo-item-inner p.todo-text{color:#888ea8;font-size:14px;font-weight:500;margin-bottom:0;max-width:calc(100vw - 730px);overflow:hidden!important;text-overflow:ellipsis!important;transition:all .35s ease;white-space:nowrap!important}.todo-inbox .todo-item .todo-item-inner:hover .todo-text{transform:translateY(0) scale(1.01)}.todo-inbox .todo-item .todo-item-inner p.meta-date{color:#61b6cd;font-size:12px;font-weight:600;margin-bottom:0;transition:all .35s ease}.todo-inbox .todo-item .todo-item-inner:hover p.meta-date{transform:translateY(0) scale(1.01)}.todo-inbox .todo-item .todo-item-inner .priority-dropdown{float:right;padding:20px 10px}.todo-inbox .todo-item .todo-item-inner .priority-dropdown .dropdown-toggle{font-size:20px}.todo-inbox .todo-item .todo-item-inner .priority-dropdown .dropdown-toggle.danger svg{fill:rgba(231,81,90,.19);color:#e7515a}.todo-inbox .todo-item .todo-item-inner .priority-dropdown .dropdown-toggle.warning svg{fill:rgba(233,176,43,.19);color:#e2a03f}.todo-inbox .todo-item .todo-item-inner .priority-dropdown .dropdown-toggle.primary svg{fill:rgba(33,150,243,.19);color:#2196f3}.todo-inbox .todo-item .todo-item-inner .priority-dropdown .dropdown-menu.show{top:32px!important}.todo-inbox .todo-item .todo-item-inner .priority-dropdown .dropdown-menu a.dropdown-item.active,.todo-inbox .todo-item .todo-item-inner .priority-dropdown .dropdown-menu a.dropdown-item:active{background:transparent}.todo-inbox .todo-item .todo-item-inner .priority-dropdown .dropdown-menu a svg{font-size:19px;font-weight:700;margin-right:7px;vertical-align:middle}.todo-inbox .todo-item .todo-item-inner .priority-dropdown .dropdown-menu a.danger svg{color:#e7515a}.todo-inbox .todo-item .todo-item-inner .priority-dropdown .dropdown-menu a.warning svg{color:#e2a03f}.todo-inbox .todo-item .todo-item-inner .priority-dropdown .dropdown-menu a.primary svg{color:#2196f3}.todo-inbox .todo-item .todo-item-inner .action-dropdown .dropdown-menu .permanent-delete,.todo-inbox .todo-item .todo-item-inner .action-dropdown .dropdown-menu .revive,.todo-inbox .todo-item.todo-task-trash .n-chk{display:none}.todo-inbox .todo-item.todo-task-trash .todo-item-inner .todo-content{padding:20px 14px;width:100%}.todo-inbox .todo-item.todo-task-trash .todo-item-inner .action-dropdown .dropdown-menu .delete,.todo-inbox .todo-item.todo-task-trash .todo-item-inner .action-dropdown .dropdown-menu .edit,.todo-inbox .todo-item.todo-task-trash .todo-item-inner .action-dropdown .dropdown-menu .important,.todo-inbox .todo-item.todo-task-trash .todo-item-inner .priority-dropdown .dropdown-menu{display:none}.todo-inbox .todo-item.todo-task-trash .todo-item-inner .action-dropdown .dropdown-menu .permanent-delete,.todo-inbox .todo-item.todo-task-trash .todo-item-inner .action-dropdown .dropdown-menu .revive{display:block}.todo-inbox .todo-item .todo-item-inner .action-dropdown{float:right;padding:20px 10px}.todo-inbox .todo-item .todo-item-inner .action-dropdown .dropdown-menu.show{top:32px!important}.todo-inbox .todo-item .todo-item-inner .action-dropdown .dropdown-menu .dropdown-item.active,.todo-inbox .todo-item .todo-item-inner .action-dropdown .dropdown-menu .dropdown-item:active{background-color:transparent}.todo-inbox .todo-item .todo-item-inner .action-dropdown .dropdown-toggle svg{color:#888ea8;height:21px;margin-top:5px;width:21px}.todo-inbox .todo-item .todo-item-inner .action-dropdown .show .dropdown-toggle svg{color:#1b2e4b}.todo-inbox .todo-item.todo-task-done .todo-item-inner .todo-heading,.todo-inbox .todo-item.todo-task-done .todo-item-inner p.meta-date,.todo-inbox .todo-item.todo-task-done .todo-item-inner p.todo-text{text-decoration:line-through}.modal-content{box-shadow:0 0 15px 1px rgba(113,106,202,.2)}.modal-content svg.close{background:#fff;border-radius:5px;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);color:#4361ee;cursor:pointer;font-size:12px;font-weight:600;opacity:1;padding:2px;position:absolute;right:-7px;top:-8px;transition:.6s}.modal-content svg.close:hover{box-shadow:none;opacity:1!important;transition:.6s}#todoShowListItem .task-text{max-height:260px;padding:0 16px;position:relative}.compose-box{background-color:#fff;border-radius:6px}#todoShowListItem .modal-content .modal-body{padding-left:0;padding-right:0}#todoShowListItem .compose-content h5{border-bottom:1px solid #e0e6ed;margin-bottom:19px;padding-bottom:19px}.compose-box .compose-content h5{color:#3b3f5c;font-size:18px;font-weight:700;margin-bottom:35px;text-align:center}.compose-box .compose-content .task-text p{word-break:break-word}.compose-box .compose-content .task-text img{max-width:100%}#todoShowListItem .modal-footer .btn[data-dismiss=modal]{background-color:#fff;border:1px solid #e8e8e8;color:#4361ee;font-weight:700;padding:10px 25px}#todoShowListItem .modal-footer .btn[data-dismiss=modal] svg{height:19px;margin-right:8px;vertical-align:sub;width:19px}.compose-box .compose-content form svg{align-self:center;color:#4361ee;font-size:19px;font-weight:600;margin-right:14px}.compose-box .compose-content form #taskdescription{height:170px}.compose-box .compose-content form .validation-text{color:#e7515a;display:none;font-size:12px;font-weight:600;letter-spacing:1px;margin-top:6px;text-align:left}#addTaskModal .modal-footer{border-top:none;padding-top:0}#addTaskModal .modal-footer .btn[data-dismiss=modal]{background-color:#fff;border:1px solid #e8e8e8;color:#4361ee;font-weight:700;padding:10px 25px}#addTaskModal .modal-footer .btn.add-tsk{background-color:#4361ee;border:1px solid #4361ee;color:#fff;font-weight:600;padding:10px 25px}#addTaskModal .modal-footer .btn.edit-tsk{background-color:#1abc9c;color:#fff;font-weight:600;padding:10px 25px}.compose-box .compose-content form #editor-container h1,.compose-box .compose-content form #editor-container p{color:#3b3f5c}@media (max-width:767px){.todo-inbox{display:block}.todo-inbox .message-box{margin-bottom:40px;width:100%}}@media (max-width:991px){.mail-box-container{overflow-x:hidden;overflow-y:auto}.todo-inbox .search{border-bottom:1px solid #e0e6ed}.todo-inbox .mail-menu{border-bottom:none}.todo-inbox .search input{border-bottom:none;border-right:1px solid #e0e6ed}.todo-inbox .todo-item .todo-item-inner p.todo-text{max-width:calc(100vw - 228px)}.tab-title{background:#fff;left:-100px;position:absolute;width:0;z-index:4}.todo-inbox{flex:0 0 100%;max-width:100%}.modal-backdrop{opacity:.8!important}}@media (max-width:575px){.todo-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body>div{display:block}.todo-inbox .mail-item div.mail-item-heading .mail-item-inner .f-body .meta-time{float:none;margin-bottom:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.tab-title{width:100%}}@-moz-document url-prefix(){.todo-inbox .todo-item .todo-item-inner .todo-content{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}.form-container,.form-form{display:flex}.form-form{flex-direction:column;min-height:100%;width:50%}.form-form .form-form-wrap{align-items:center;height:100vh;justify-content:center;margin:0 auto;max-width:480px;min-height:100%;min-width:311px}.form-form .form-container{align-items:center;display:flex;flex-grow:1;min-height:100%;padding:.71428571rem 2.85714286rem;width:100%}.form-form .form-container .form-content{display:block;width:100%}.form-form .form-form-wrap .user-meta{margin-bottom:35px}.form-form .form-form-wrap .user-meta img{border:4px solid #e0e6ed;border-radius:50%;height:52px;margin-right:15px;width:52px}.form-form .form-form-wrap .user-meta div{align-self:center}.form-form .form-form-wrap .user-meta p{color:#3b3f5c;font-size:31px;margin-bottom:0}.form-form .form-form-wrap h1 .brand-name{color:#4361ee;font-weight:600}.form-form .form-form-wrap p.signup-link{color:#3b3f5c;font-size:14px;font-weight:700;margin-bottom:50px}.form-form .form-form-wrap p.signup-link a{border-bottom:1px solid;color:#4361ee}.form-form .form-form-wrap form .field-wrapper.input{border-bottom:none;padding:11px 0 25px;position:relative}.form-form .form-form-wrap form .field-wrapper.input:focus{border:1px solid #000}.form-form .form-form-wrap form .field-wrapper.toggle-pass p{color:#3b3f5c;font-weight:600;margin-bottom:0}.form-form .form-form-wrap form .field-wrapper .logged-in-user-name{color:#3b3f5c;font-size:37px}.form-form .form-form-wrap form .field-wrapper svg{fill:rgba(27,85,226,.239);color:#4361ee;left:5px;position:absolute;top:21px}.form-form .form-form-wrap form .field-wrapper.terms_condition{margin-bottom:20px}.form-form .form-form-wrap form .field-wrapper.terms_condition label{color:#888ea8;font-size:14px;font-weight:100;padding-left:31px}.form-form .form-form-wrap form .field-wrapper.terms_condition a{color:#4361ee}.form-form .form-form-wrap form .field-wrapper input{background-color:#fff;border:none;border-bottom:1px solid #e0e6ed;border-radius:0;color:#3b3f5c;display:inline-block;font-size:16px;font-weight:600;max-width:635px;min-height:36px;min-width:50px;padding:0 0 0 39px;transition:all .2s ease-in-out 0s;vertical-align:middle;width:100%}.form-form .form-form-wrap form .field-wrapper input::-moz-placeholder,.form-form .form-form-wrap form .field-wrapper input::-ms-input-placeholder,.form-form .form-form-wrap form .field-wrapper input::-webkit-input-placeholder{color:#bfc9d4;font-size:14px}.form-form .form-form-wrap form .field-wrapper input:focus{border-bottom:1px solid #4361ee;box-shadow:none}.form-form .form-form-wrap form .field-wrapper.toggle-pass{align-self:center;text-align:left}.form-form .form-form-wrap form .field-wrapper.toggle-pass .switch{margin-bottom:0;margin-left:7px;vertical-align:sub}.form-form .form-form-wrap form .field-wrapper button.btn{align-self:center}.form-form .form-form-wrap form .field-wrapper a.forgot-pass-link{color:#4361ee;display:block;font-size:15px;font-weight:700;letter-spacing:2px;margin-top:15px;text-align:center;width:100%}.form-form .form-form-wrap form .field-wrapper .n-chk .new-control-indicator{background-color:#f1f2f3;border:1px solid #bfc9d4;top:1px}.form-form .form-form-wrap form .field-wrapper .n-chk .new-control-indicator:after{top:52%}.form-form .form-form-wrap form .field-wrapper.keep-logged-in{margin-top:60px}.form-form .form-form-wrap form .field-wrapper.keep-logged-in label{color:#888ea8;font-size:14px;font-weight:100;padding-left:31px}.form-form .terms-conditions{color:#3b3f5c;font-weight:600;margin:90px auto 0;max-width:480px}.form-form .terms-conditions a{color:#4361ee;font-weight:700}.form-image{display:flex;flex-direction:column;height:100vh;min-height:auto;position:fixed;right:0;width:50%}.form-image .l-image{background-color:#060818;background-image:url(/assets/img/login-bg-2.jpg);background-position:50%;background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:991px){.form-form{width:100%}.form-form .form-form-wrap{min-width:auto}.form-image{display:none}}@media (max-width:575px){.form-form .form-form-wrap form .field-wrapper.toggle-pass{margin-bottom:28px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.form-form .form-form-wrap{width:100%}.form-form .form-container{height:100%}}.component-card_1{border:1px solid #e0e6ed;border-radius:6px;box-shadow:4px 6px 10px -3px #bfc9d4;margin:0 auto;width:19rem}.component-card_1 .card-body{padding:28px 25px}.component-card_1 .icon-svg{background:#3b3f5c;border-radius:50%;color:#f1f2f3;display:inline-block;margin-bottom:20px;padding:12px}.component-card_1 svg{height:20px;width:20px}.component-card_1 .card-title{font-size:20px;font-weight:600;letter-spacing:1px;margin-bottom:15px}.component-card_1 .card-text{color:#888ea8}.component-card_2{border:1px solid #e0e6ed;border-radius:6px;box-shadow:4px 6px 10px -3px #bfc9d4;margin:0 auto;width:18rem}.component-card_2 .card-body{padding:22px 20px}.component-card_2 .card-title{font-size:20px;font-weight:700;letter-spacing:1px;margin-bottom:15px}.component-card_2 .card-text{color:#888ea8;line-height:22px}.component-card_2 a.btn-primary{background:#f8538d!important;border-color:#f8538d;margin:26px 0 0;padding:10px 16px}.component-card_3{background:#3b3f5c;border:none;border-radius:8px;box-shadow:4px 6px 10px -3px #bfc9d4;margin:0 auto;width:18rem}.component-card_3 .card-body{padding:22px 20px;text-align:center}.component-card_3 .card-body img{border-radius:50%;height:85px;margin-bottom:25px;width:85px}.component-card_3 .card-body h5.card-user_name{color:#fff;font-size:15px;font-weight:600;letter-spacing:1px}.component-card_3 .card-body p.card-user_occupation{color:#e3e4eb;font-size:14px;letter-spacing:1px}.component-card_3 .card-body .card-star_rating{margin-bottom:24px}.component-card_3 .card-body .card-star_rating svg{color:#e2a03f;width:20px}.component-card_3 .card-body .card-star_rating svg.fill{fill:#e2a03f}.component-card_3 .card-body .card-text{color:#e3e4eb;font-size:14px;font-style:italic;letter-spacing:1px}.component-card_4{border:1px solid #e0e6ed;border-radius:8px;box-shadow:4px 6px 10px -3px #bfc9d4;margin:0 auto;width:30rem}.component-card_4 .card-body{display:flex;padding:0}.component-card_4 .user-profile{align-self:center;padding:0 25px}.component-card_4 img{border-radius:50%}.component-card_4 .user-info{padding:24px 8px 24px 0}.component-card_4 .card-user_name{font-size:16px;font-weight:700;margin-bottom:10px}.component-card_4 .card-user_occupation{color:#888ea8;font-size:13px}.component-card_4 .card-star_rating span{border-radius:50px;display:inline-block;font-size:15px;margin-bottom:22px;padding:0 8px}.component-card_4 .card-star_rating svg{vertical-align:bottom;width:16px}.component-card_4 .card-text{color:#515365;font-size:14px;font-weight:600;letter-spacing:1px;line-height:23px}.component-card_5{background:#805dca;border:none;border-radius:8px;box-shadow:4px 6px 10px -3px #bfc9d4;margin:0 auto;width:20rem}.component-card_5 .card-body{padding:30px}.component-card_5 .card-body .user-info{display:flex;padding:22px 0 0}.component-card_5 .card-body .media-body{align-self:center}.component-card_5 .card-body img{border-radius:50%;height:56px;margin-right:18px;width:56px}.component-card_5 .card-body h5.card-user_name{color:#fff;font-size:15px;font-weight:600;letter-spacing:1px;margin-bottom:3px}.component-card_5 .card-body p.card-user_occupation{color:#e3e4eb;font-size:14px;letter-spacing:1px;margin-bottom:0}.component-card_5 .card-body .card-text{color:#f1f2f3;font-size:14px;letter-spacing:1px}.component-card_6{background:#fff;border:1px solid #e0e6ed;border-radius:8px;box-shadow:4px 6px 10px -3px #bfc9d4;margin:0 auto;width:19rem}.component-card_6 .card-body{padding:30px}.component-card_6 .card-body .user-info{display:flex;padding:13px 0 0}.component-card_6 .card-body .media-body{align-self:center}.component-card_6 .card-body img{border-radius:50%;height:56px;margin-right:18px;width:56px}.component-card_6 .card-body h5.card-user_name{color:#3b3f5c;font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:3px}.component-card_6 .card-body p.card-user_occupation{color:#888ea8;font-size:14px;letter-spacing:1px;margin-bottom:0}.component-card_6 .card-body .card-text{color:#515365;font-size:14px;font-style:italic;font-weight:600;letter-spacing:1px}.component-card_6 .card-body .card-star_rating svg{color:#e2a03f;width:12px}.component-card_6 .card-body .card-star_rating svg.fill{fill:#e2a03f}.component-card_7{background-color:#4361ee;border:none;box-shadow:4px 6px 10px -3px #bfc9d4;color:#fff;margin:0 auto;width:18rem}.component-card_7 .card-body{padding:23px 10px;text-align:center}.component-card_7 .card-text,.component-card_7 .rating-count{color:#fff;margin-bottom:20px}.component-card_7 .rating-stars svg{color:#e2a03f;width:18px}.component-card_7 .rating-stars svg.fill{fill:#e2a03f}.component-card_8{background:#fff;border:1px solid #e0e6ed;box-shadow:4px 6px 10px -3px #bfc9d4;margin:0 auto;width:24rem}.component-card_8 .progress-order .progress-order-header h6{color:#0e1726;font-size:16px;font-weight:600}.component-card_8 .progress-order .progress-order-header span.badge{background-color:#eaf1ff;color:#4361ee;font-size:12px;padding:6px 10px}.component-card_8 .progress-order .progress-order-body ul li img{height:40px;width:40px}.component-card_8 .progress-order .progress-order-body ul li.badge-notify{position:relative}.component-card_8 .progress-order .progress-order-body ul li.badge-notify .notification{position:absolute;right:-34px;top:-15px}.component-card_8 .progress-order .progress-order-body ul li.badge-notify .notification span.badge{background-color:#fff;box-shadow:0 0 20px 0 #d0d0d0;color:#4361ee;font-size:12px;padding:4px 7px}.component-card_8 .progress-order .progress-order-body .p-o-percentage{color:#4361ee;font-size:14px}.component-card_8 .progress-order .progress-order-body .progress{border-radius:30px;height:6px}.component-card_8 .progress-order .progress-order-body .progress .p-o-progress{border-radius:30px}.pending-order{padding:22px 20px}.component-card_9{border:1px solid #e0e6ed;border-radius:6px;box-shadow:4px 6px 10px -3px #bfc9d4;margin:0 auto;width:22rem}.component-card_9 .card-body{padding:22px 20px}.component-card_9 .meta-date{color:#4361ee;font-size:12px;font-weight:600;margin-bottom:5px}.component-card_9 .card-title{font-size:15px;font-weight:700;letter-spacing:1px;margin-bottom:15px}.component-card_9 .card-text{color:#888ea8;line-height:22px}.component-card_9 .meta-info{display:flex;justify-content:space-between;margin-top:25px;padding-top:15px;position:relative}.component-card_9 .meta-info:before{background:#e0e6ed;content:"";height:1px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0;width:215px}.component-card_9 .meta-user{display:flex}.component-card_9 .avatar{display:inline-block;font-size:1rem;height:34px;margin-right:10px;position:relative;width:34px}.component-card_9 .avatar .avatar-title{align-items:center;background-color:#515365;color:#e0e6ed;display:flex;font-size:14px;height:100%;justify-content:center;width:100%}.component-card_9 .user-name{align-self:center;color:#515365;font-weight:600}.component-card_9 .meta-action{display:flex}.component-card_9 .meta-likes{align-self:center;color:#4361ee;margin-right:13px}.component-card_9 .meta-likes svg{fill:rgba(27,85,226,.239);color:#4361ee;vertical-align:sub;width:16px}.component-card_9 .meta-view{align-self:center;color:#4361ee}.component-card_9 .meta-view svg{fill:rgba(27,85,226,.239);color:#4361ee;vertical-align:sub;width:16px}@media (max-width:575px){.component-card_1,.component-card_2,.component-card_3{width:auto}.component-card_4{text-align:center;width:auto}.component-card_4 .card-body{display:block;padding:0}.component-card_4 .user-info{padding:0 25px 25px}.component-card_4 .user-profile{align-self:center;padding:25px}.component-card_5,.component-card_6,.component-card_7,.component-card_8,.component-card_9{width:auto}.component-card_9 .meta-info{display:block}.component-card_9 .meta-action{margin-top:16px}.component-card_9 .meta-info:before{width:50%}}.card{border:1px solid #d3d3d3;border-radius:6px;margin-bottom:4px}.card-header{background-color:transparent;border-color:transparent;border-radius:4px;color:#f8538d;padding:0;position:relative}.card-header section>div{cursor:pointer;display:block;font-size:14px;letter-spacing:1px;padding:13px 19px}.card-header section>div.collapsed{color:#888ea8}.card-header section>div:not(.collapsed){border-bottom:1px solid #d3d3d3;color:#4361ee;font-weight:600}.card-header section>div .icons{bottom:0;padding:9px;position:absolute;right:0;top:0}.card-header section>div .icons svg{width:18px}.card .card-body p{color:#888ea8;font-size:13px;letter-spacing:1px}.card .card-body p:not(:last-child){margin-bottom:10px}.card .card-body ul{margin-bottom:0}.card .card-body ul li{font-size:12px;letter-spacing:1px}.card .card-body ul li:not(:last-child){margin-bottom:5px}.card .card-body ul li a{color:#3b3f5c;font-size:13px;font-weight:600}.card .card-body ul li a:hover{color:#4361ee}.no-outer-spacing{border:1px solid #d3d3d3;border-radius:6px}.no-outer-spacing .card{border:none;border-radius:0;margin-bottom:0}.no-outer-spacing .card:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.no-outer-spacing .card:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.no-outer-spacing .card:not(:last-child){border-bottom:1px solid #d3d3d3}.no-outer-spacing .card-header section>div:not(.collapsed){border-bottom:none}.accordion-icons .accordion-icon{display:inline-block;margin-right:10px}.accordion-icons .accordion-icon svg{fill:rgba(0,23,55,.08);color:#888ea8;height:20px;margin-right:6px;vertical-align:middle;width:20px}.accordion-icons div:not(.collapsed) .accordion-icon svg{fill:rgba(27,85,226,.239);color:#4361ee}.nav-pills .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu.show,.nav-tabs .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu.show{top:36px!important}.nav-tabs{border-bottom:1px solid #ebedf2}.nav-tabs svg{vertical-align:bottom;width:20px}.nav-tabs .nav-link.active{background-color:#fff;border-color:#e0e6ed #e0e6ed #fff;color:#e95f2b}.nav-tabs .nav-link.active:after{color:#e95f2b}.nav-tabs .nav-link:hover{border-color:#ebedf2 #ebedf2 #f1f2f3}.dropdown-menu{box-shadow:0 0 15px 1px rgba(113,106,202,.1)}.nav-tabs .dropdown-item:hover{background-color:#f1f2f3;color:#515365}.nav-tabs li a.disabled{color:#e3e4eb!important}.nav-pills .nav-item:not(:last-child){margin-right:5px}.nav-pills .nav-link{color:#3b3f5c}.nav-pills .nav-link.active:after{color:#fff}.nav-pills .show>.nav-link{background-color:#e95f2b}.nav-pills li a.disabled{color:#e3e4eb!important}h4{font-size:1.125rem}.simple-tab .nav-tabs li a{color:#3b3f5c}.simple-tab .nav-tabs .nav-item.show .nav-link,.simple-tab .nav-tabs .nav-link.active{background-color:#fff;color:#4361ee;font-weight:600}.nav-tabs{border-bottom:1px solid #e0e6ed}.simple-tab .tab-content>.tab-pane{padding:20px 0 0}.simple-pills .nav-pills li a{color:#3b3f5c}.simple-pills .nav-pills .nav-link.active,.simple-pills .nav-pills .show>.nav-link{background-color:#4361ee;border-color:transparent}.simple-pills .tab-content>.tab-pane{padding:20px 0 0}.icon-tab .nav-tabs li a{color:#3b3f5c}.icon-tab .nav-tabs svg{vertical-align:bottom;width:20px}.icon-tab .nav-tabs .nav-item.show .nav-link,.icon-tab .nav-tabs .nav-link.active{background-color:#fff;border-color:#e0e6ed #e0e6ed #fff;color:#e95f2b}.icon-tab .tab-content>.tab-pane{padding:20px 0 0}.icon-pill .nav-pills li a{color:#3b3f5c}.icon-pill .nav-pills svg{vertical-align:bottom;width:20px}.icon-pill .nav-pills .nav-link.active,.icon-pill .nav-pills .show>.nav-link{background-color:#e2a03f;border-color:transparent}.icon-pill .tab-content>.tab-pane{padding:20px 0 0}.underline-content .nav-tabs{border-bottom:1px solid #e0e6ed}.underline-content .nav-tabs li a{padding-bottom:15px;padding-top:15px}.underline-content .tab-content>.tab-pane{padding:20px 0 0}.underline-content .nav-tabs .nav-link.active,.underline-content .nav-tabs .show>.nav-link{background-color:transparent;border-color:transparent;border-bottom:1px solid #805dca;color:#805dca}.underline-content .nav-tabs .nav-link.active:focus,.underline-content .nav-tabs .nav-link.active:hover,.underline-content .nav-tabs .show>.nav-link:focus,.underline-content .nav-tabs .show>.nav-link:hover{border-bottom:1px solid #805dca}.underline-content .nav-tabs .nav-link:focus,.underline-content .nav-tabs .nav-link:hover{border-color:transparent}.animated-underline-content .nav-tabs{border-bottom:1px solid #e0e6ed}.animated-underline-content .nav-tabs li a{padding-bottom:15px;padding-top:15px;position:relative}.animated-underline-content .tab-content>.tab-pane{padding:20px 0 0}.animated-underline-content .nav-tabs .nav-link.active,.animated-underline-content .nav-tabs .show>.nav-link{border-color:transparent;color:#805dca}.animated-underline-content .nav-tabs .nav-link:focus,.animated-underline-content .nav-tabs .nav-link:hover{border-color:transparent}.animated-underline-content .nav-tabs .nav-link.active:before{transform:scale(1)}.animated-underline-content .nav-tabs .nav-link:before{background-color:#805dca;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scale(0);transition:all .3s;width:100%}.justify-tab .nav-tabs li a{color:#3b3f5c}.justify-tab .nav-tabs .nav-item.show .nav-link,.justify-tab .nav-tabs .nav-link.active{background-color:#fff;border-color:#e0e6ed #e0e6ed #fff;color:#4361ee}.justify-tab .tab-content>.tab-pane{padding:20px 0 0}.justify-pill .nav-pills li a{color:#3b3f5c}.justify-pill .nav-pills .nav-link.active,.justify-pill .nav-pills .show>.nav-link{background-color:#2196f3;border-color:transparent}.justify-pill .tab-content>.tab-pane{padding:20px 0 0}.tab-justify-centered .nav-tabs li a{color:#3b3f5c}.tab-justify-centered .nav-tabs .nav-item.show .nav-link,.tab-justify-centered .nav-tabs .nav-link.active{background-color:#fff;border-color:#e0e6ed #e0e6ed #fff;color:#e95f2b}.tab-justify-centered .tab-content>.tab-pane{padding:20px 0 0}.pill-justify-centered .nav-pills li a{color:#3b3f5c}.pill-justify-centered .nav-pills .nav-link.active,.pill-justify-centered .nav-pills .show>.nav-link{background-color:#e2a03f}.pill-justify-centered .tab-content>.tab-pane{padding:20px 0 0}.tab-justify-right .nav-tabs li a{color:#3b3f5c}.tab-justify-right .nav-tabs .nav-item.show .nav-link,.tab-justify-right .nav-tabs .nav-link.active{background-color:#fff;border-color:#e0e6ed #e0e6ed #fff;color:#4361ee}.tab-justify-right .tab-content>.tab-pane{padding:20px 0 0}.pill-justify-right .nav-pills .nav-link.active,.pill-justify-right .nav-pills .show>.nav-link{background-color:#2196f3}.pill-justify-right .tab-content>.tab-pane{padding:20px 0 0}.rounded-pills-icon .nav-pills li a{background-color:#f1f2f3;border-radius:.625rem!important;padding:8px;width:100px}.rounded-pills-icon .nav-pills li a svg{display:block;margin:5px auto 10px;text-align:center}.rounded-pills-icon .nav-pills .nav-link.active,.rounded-pills-icon .nav-pills .show>.nav-link{background-color:#009688;box-shadow:0 5px 15px 0 rgba(0,0,0,.3)}.rounded-pills-icon .tab-content>.tab-pane{padding:20px 0 0}.rounded-vertical-pills-icon .nav-pills a{background-color:#fff;border:1px solid #e4e2e2;border-radius:.625rem!important;padding:8px;text-align:center;width:100px}.rounded-vertical-pills-icon .nav-pills a svg{display:block;margin:5px auto 10px;text-align:center}.rounded-vertical-pills-icon .nav-pills .nav-link.active,.rounded-vertical-pills-icon .nav-pills .show>.nav-link{background-color:#009688;border-color:transparent;box-shadow:0 5px 15px 0 rgba(0,0,0,.3)}.rounded-circle-pills-icon .nav-pills li a{background-color:#f1f2f3;padding:20px}.rounded-circle-pills-icon .nav-pills li a svg{display:block;text-align:center}.rounded-circle-pills-icon .nav-pills .nav-link.active,.rounded-circle-pills-icon .nav-pills .show>.nav-link{background-color:#2196f3;box-shadow:0 5px 15px 0 rgba(0,0,0,.3)}.rounded-circle-pills-icon .tab-content>.tab-pane{padding:20px 0 0}.rounded-circle-vertical-pills-icon .nav-pills a{background-color:#fff;border:1px solid #e4e2e2;border-radius:50%;height:58px;max-width:80px;min-width:auto;padding:16px 18px;width:60px}.rounded-circle-vertical-pills-icon .nav-pills a svg{display:block;line-height:19px;text-align:center}.rounded-circle-vertical-pills-icon .nav-pills .nav-link.active,.rounded-circle-vertical-pills-icon .nav-pills .show>.nav-link{background-color:#2196f3;border-color:transparent;box-shadow:0 5px 15px 0 rgba(0,0,0,.3)}.vertical-pill .nav-pills .nav-link.active,.vertical-pill .nav-pills .show>.nav-link,.vertical-pill-right .nav-pills .nav-link.active,.vertical-pill-right .nav-pills .show>.nav-link{background-color:#009688}.vertical-line-pill .nav-pills{border-bottom:1px solid transparent;border-right:1px solid #e0e6ed;width:92px}.vertical-line-pill .nav-pills a{padding-bottom:15px;padding-top:15px;position:relative}.vertical-line-pill .nav-pills .nav-link{padding:.5rem 0}.vertical-line-pill .nav-pills .nav-link.active,.vertical-line-pill .nav-pills .show>.nav-link{background-color:transparent;border-color:transparent;color:#805dca;font-weight:600;position:relative}.vertical-line-pill .nav-pills .nav-link:focus,.vertical-line-pill .nav-pills .nav-link:hover{border-color:transparent}.vertical-line-pill .nav-pills .nav-link.active:before{bottom:0;transform:scale(1)}.vertical-line-pill .nav-pills .nav-link:before{background-color:#805dca;content:"";height:100%;position:absolute;right:-1px;transform:scale(0);transition:all .3s;width:1px}.vertical-line-pill #v-line-pills-tabContent h4{color:#e2a03f}.vertical-line-pill #v-line-pills-tabContent p{color:#888ea8}.media img{border:5px solid #ebedf2;border-radius:50%;height:80px;width:80px}.border-tab .tab-content{border:1px solid #e0e6ed;border-top:none;padding:10px}.border-tab .tab-content>.tab-pane{padding:20px 30px 0}.border-tab .tab-content .media img.meta-usr-img{margin-left:-30px}.vertical-border-pill .nav-pills{width:92px}.vertical-border-pill .nav-pills a{padding-bottom:15px;padding-top:15px;position:relative}.vertical-border-pill .nav-pills .nav-link{border:1px solid #e0e6ed;border-bottom:none;border-radius:0;padding:.5rem 0}.vertical-border-pill .nav-pills .nav-link:last-child{border-bottom:1px solid #e0e6ed}.vertical-border-pill .nav-pills .nav-link.active,.vertical-border-pill .nav-pills .show>.nav-link{background-color:#1abc9c;color:#fff;position:relative}.border-top-tab .nav-tabs{border-bottom:1px solid transparent}.border-top-tab .nav-tabs li a{background:#f6f7f8;border-radius:0;border-right:1px solid transparent;color:#0e1726;padding:12px 30px}.border-top-tab .tab-content>.tab-pane{padding:20px 0 0}.border-top-tab .nav-tabs .nav-item.show .nav-link,.border-top-tab .nav-tabs .nav-link.active{background:#f6f7f8;border:1px solid transparent;border-radius:0;border-top:2px solid #805dca;color:#495057;color:#805dca;padding:12px 30px}.border-top-tab .nav-tabs .nav-link:focus,.border-top-tab .nav-tabs .nav-link:hover{border:1px solid transparent;border-top:2px solid #805dca}.timeline-simple{margin-bottom:45px;margin-left:auto;margin-right:auto;max-width:1140px}.timeline-simple h3{font-size:23px;font-weight:600}.timeline-simple p.timeline-title{color:#1b55e2;font-size:19px;font-weight:600;margin-bottom:28px;position:relative}.timeline-simple p.timeline-title:before{background:#1b55e2;border-radius:50px;bottom:-2px;content:"";height:2px;left:15px;position:absolute;width:70px}.timeline-simple .timeline-list p.meta-update-day{color:#888ea8;font-size:16px;font-weight:600;margin-bottom:24px}.timeline-simple .timeline-list .timeline-post-content{display:flex}.timeline-simple .timeline-list .timeline-post-content>div>div{margin-top:28px}.timeline-simple .timeline-list .timeline-post-content:not(:last-child)>div>div{margin-bottom:70px}.timeline-simple .timeline-list .timeline-post-content div.user-profile{position:relative;z-index:2}.timeline-simple .timeline-list .timeline-post-content div.user-profile:after{border:solid #ebedf2;border-radius:0;border-width:0 0 0 2px;bottom:-15px;content:"";height:auto;left:34%;position:absolute;top:15px;top:48px;transform:translateX(-50%);width:0;z-index:-1}.timeline-simple .timeline-list .timeline-post-content div.user-profile img{border-radius:50%;box-shadow:0 4px 9px 0 rgba(31,45,61,.31);height:53px;margin-right:30px;width:53px}.timeline-simple .timeline-list .timeline-post-content h4{color:#1b55e2;font-size:20px;font-weight:700;margin-bottom:0}.timeline-simple .timeline-list .timeline-post-content svg{color:#888ea8;height:21px;vertical-align:text-bottom;width:21px}.timeline-simple .timeline-list .timeline-post-content:hover svg{fill:rgba(27,85,226,.239);color:#1b55e2}.timeline-simple .timeline-list .timeline-post-content h6{display:inline-block;font-size:17px;font-weight:600;margin-bottom:11px}.timeline-simple .timeline-list .timeline-post-content:hover h6{color:#888ea8}.timeline-simple .timeline-list .timeline-post-content p.post-text{color:#888ea8;font-size:14px;font-weight:600;margin-bottom:28px;padding-left:31px}.timeline-simple .timeline-list .timeline-post-content .post-contributers{padding-left:31px}.timeline-simple .timeline-list .timeline-post-content .post-contributers img{border-radius:50%;box-shadow:1px 3px 7px 2px rgba(31,45,61,.31);cursor:pointer;margin-bottom:5px;margin-right:7px;transition:all .35s ease;width:38px}.timeline-simple .timeline-list .timeline-post-content .post-contributers img:hover{box-shadow:none;transform:translateY(-3px) scale(1.02)}.timeline-simple .timeline-list .timeline-post-content .post-gallery-img{padding-left:31px}.timeline-simple .timeline-list .timeline-post-content .post-gallery-img img{border-radius:6px;box-shadow:1px 3px 7px 2px rgba(31,45,61,.31);cursor:pointer;transition:all .35s ease;width:20%}.timeline-simple .timeline-list .timeline-post-content .post-gallery-img img:hover{box-shadow:none;transform:translateY(-3px) scale(1.02)}.timeline-simple .timeline-list .timeline-post-content .post-gallery-img img:not(:last-child){margin-right:23px}.mt-container{max-width:570px}.modern-timeline{list-style:none;margin:0;padding:50px 0;position:relative}.modern-timeline:before{background:#ebedf2;bottom:0;content:"";left:50%;margin-left:-1.5px;position:absolute;top:0;width:3px}.modern-timeline>li{margin-bottom:50px;position:relative}.modern-timeline>li:after,.modern-timeline>li:before{content:"";display:table}.modern-timeline>li>.modern-timeline-badge{background:#fff;border:3px solid #ebedf2;border-radius:100%;height:20px;left:50%;margin-left:-10px;position:absolute;text-align:center;top:32px;width:20px;z-index:1}.modern-timeline>li>.modern-timeline-panel{background:#fff;border:1px solid #ebedf2;border-radius:.1875rem;border-radius:6px;box-shadow:0 0 60px 0 rgba(0,0,0,.07);box-shadow:0 20px 20px rgba(126,142,177,.12);float:left;position:relative;transition:.3s ease-in-out;width:46%}.modern-timeline>li>.modern-timeline-panel:before{background:#ebedf2;content:" ";display:block;height:3px;position:absolute;right:-37px;top:40px;transition:.3s ease-in-out;width:37px}.modern-timeline>li:nth-child(2n)>.modern-timeline-panel:before{left:-37px;right:auto;width:37px}.modern-timeline>li:after{clear:both}.modern-timeline>li>.modern-timeline-panel .modern-timeline-preview img{border-top-left-radius:6px;border-top-right-radius:6px;width:100%}.modern-timeline>li:nth-child(2n)>.modern-timeline-panel{border:1px solid #ebedf2;float:right}.modern-timeline>li>.modern-timeline-panel .modern-timeline-body{border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:30px 20px}.modern-timeline>li>.modern-timeline-panel .modern-timeline-body h4{color:#e95f2b;font-size:1.125rem;margin-bottom:20px}.modern-timeline>li>.modern-timeline-panel .modern-timeline-body p{color:#3b3f5c;margin-bottom:0}.modern-timeline>li>.modern-timeline-panel .modern-timeline-body p a{display:block}.modern-timeline>li>.modern-timeline-panel :last-child{margin-bottom:0}.modern-timeline-bottom:before,.modern-timeline-top:before{background:#ebedf2;bottom:0;content:"";display:block;height:3px;left:50%;margin-left:-25px;position:absolute;width:50px}.modern-timeline-top:before{top:0}@media (max-width:767px){ul.modern-timeline>li>.modern-timeline-panel{border:1px solid #ebedf2;float:right;width:100%}.modern-timeline>li>.modern-timeline-panel:before,ul.modern-timeline>li>.modern-timeline-badge{display:none}}.timeline-alter .item-timeline{display:flex}.timeline-alter .item-timeline .t-time{align-self:center;padding:10px}.timeline-alter .item-timeline .t-time p{align-self:center;color:#3b3f5c;font-size:16px;font-weight:600;margin:0;max-width:100px;min-width:58px}.timeline-alter .item-timeline .t-img{border-color:#ebedf2;padding:10px;position:relative}.timeline-alter .item-timeline .t-img:before{border:2px solid;border-radius:50%}.timeline-alter .item-timeline .t-img:after,.timeline-alter .item-timeline .t-img:before{border-color:inherit;content:"";height:10px;left:50%;position:absolute;top:15px;transform:translateX(-50%);width:10px}.timeline-alter .item-timeline .t-img:after{border-radius:50%;border-radius:0;border-style:solid;border-width:0 0 0 2px;bottom:-15px;height:auto;top:25px;width:0}.timeline-alter .item-timeline .t-img img{border-radius:50%;height:45px;position:relative;width:45px;z-index:7}.timeline-alter .item-timeline .t-usr-txt{border-color:#ebedf2;display:block;padding:10px;position:relative}.timeline-alter .item-timeline .t-usr-txt:before{border:2px solid;border-radius:50%}.timeline-alter .item-timeline .t-usr-txt:after,.timeline-alter .item-timeline .t-usr-txt:before{border-color:inherit;content:"";height:10px;left:50%;position:absolute;top:15px;transform:translateX(-50%);width:10px}.timeline-alter .item-timeline .t-usr-txt:after{border-radius:50%;border-radius:0;border-style:solid;border-width:0 0 0 2px;bottom:-15px;height:auto;top:25px;width:0}.timeline-alter .item-timeline .t-usr-txt p{align-self:center;background:#c2d5ff;border-radius:50%;color:#1b55e2;display:flex;font-size:18px;font-weight:700;height:45px;justify-content:center;margin:0;position:relative;width:45px;z-index:7}.timeline-alter .item-timeline .t-usr-txt span{align-self:center}.timeline-alter .item-timeline .t-meta-time{align-self:center;padding:10px}.timeline-alter .item-timeline .t-meta-time p{color:#888ea8;font-size:12px;font-weight:700;margin:0;max-width:100px;min-width:100px}.timeline-alter .item-timeline .t-text{align-self:center;padding:10px}.timeline-alter .item-timeline .t-text p{color:#3b3f5c;font-size:13px;font-weight:600;margin:0}.timeline-alter .item-timeline .t-text p a{color:#1b55e2;font-weight:600}.timeline-line .item-timeline{display:flex}.timeline-line .item-timeline .t-dot{position:relative}.timeline-line .item-timeline .t-dot:before{border:2px solid #2196f3;border-radius:50%}.timeline-line .item-timeline .t-dot:after,.timeline-line .item-timeline .t-dot:before{content:"";height:10px;left:50%;position:absolute;top:15px;transform:translateX(-50%);width:10px}.timeline-line .item-timeline .t-dot:after{border:solid #2196f3;border-radius:50%;border-radius:0;border-width:0 0 0 2px;bottom:-15px;height:auto;top:25px;width:0}.timeline-line .item-timeline .t-dot.t-dot-primary:before{border-color:#1b55e2}.timeline-line .item-timeline .t-dot.t-dot-success:before{border-color:#8dbf42}.timeline-line .item-timeline .t-dot.t-dot-warning:before{border-color:#e2a03f}.timeline-line .item-timeline .t-dot.t-dot-info:before{border-color:#2196f3}.timeline-line .item-timeline .t-dot.t-dot-danger:before{border-color:#e7515a}.timeline-line .item-timeline .t-dot.t-dot-dark:before{border-color:#3b3f5c}.timeline-line .item-timeline .t-dot.t-dot-primary:after{border-color:#1b55e2}.timeline-line .item-timeline .t-dot.t-dot-success:after{border-color:#8dbf42}.timeline-line .item-timeline .t-dot.t-dot-warning:after{border-color:#e2a03f}.timeline-line .item-timeline .t-dot.t-dot-info:after{border-color:#2196f3}.timeline-line .item-timeline .t-dot.t-dot-danger:after{border-color:#e7515a}.timeline-line .item-timeline .t-dot.t-dot-dark:after{border-color:#3b3f5c}.timeline-line .item-timeline:last-child .t-dot:after{display:none}.timeline-line .item-timeline .t-meta-time{align-self:center;color:#888ea8;font-size:12px;font-weight:700;margin:0;max-width:100px;min-width:100px}.timeline-line .item-timeline .t-text{align-self:center;margin-left:10px;padding:10px}.timeline-line .item-timeline .t-text p{color:#3b3f5c;font-size:13px;font-weight:600;margin:0}.timeline-line .item-timeline .t-text p a{color:#1b55e2;font-weight:600}.timeline-line .item-timeline .t-time{color:#3b3f5c;font-size:16px;font-weight:600;margin:0;max-width:100px;min-width:58px;padding:10px 0}.timeline-line .item-timeline .t-text .t-meta-time{align-self:center;color:#888ea8;font-size:12px;font-weight:700;margin:0;max-width:100px;min-width:100px}@media (max-width:767px){.timeline-simple .timeline-list .timeline-post-content .post-gallery-img img{margin-bottom:23px;width:150px}}@media (max-width:575px){.timeline-alter .item-timeline{display:block;text-align:center}.timeline-alter .item-timeline .t-meta-time p,.timeline-alter .item-timeline .t-usr-txt p{margin:0 auto}.timeline-simple .timeline-list .timeline-post-content{display:block}.timeline-simple .timeline-list .timeline-post-content div.user-profile{margin-bottom:18px;text-align:center}.timeline-simple .timeline-list .timeline-post-content div.user-profile:after{display:none}.timeline-simple .timeline-list .timeline-post-content div.user-profile img{margin-right:0}.timeline-simple .timeline-list .timeline-post-content .meta-time-date,.timeline-simple .timeline-list .timeline-post-content h4{text-align:center}}.simple--counter-container{display:flex;flex-wrap:wrap;justify-content:space-around}.simple--counter-container .counter-container{margin-bottom:23px}.simple--counter-container .counter-container .counter-content{border:1px solid #e0e6ed;border-radius:6px;box-shadow:1px 2px 12px 0 rgba(31,45,61,.1);display:flex;flex-direction:column;height:100px;justify-content:center;width:100px}.simple--counter-container .s-counter{color:#4361ee;font-size:35px;margin-bottom:0}.simple--counter-container .s-counter-text{color:#3b3f5c;font-size:15px;margin-bottom:0;margin-top:16px}.icon--counter-container{display:flex;flex-wrap:wrap;justify-content:space-around}.icon--counter-container .counter-container{margin-bottom:23px}.icon--counter-container .counter-ico{color:#4361ee;font-size:28px;height:30px;margin-bottom:6px;width:30px}.icon--counter-container .counter-content{border:1px solid #e0e6ed;border-radius:50%;box-shadow:1px 2px 12px 0 rgba(31,45,61,.1);display:flex;flex-direction:column;height:85px;justify-content:center;margin:0 0 12px;width:85px}.icon--counter-container .ico-counter{color:#3b3f5c;font-size:25px;margin-bottom:0}.icon--counter-container .ico-counter-text{color:#888ea8;font-size:13px;font-weight:100;letter-spacing:1px}#cd-simple{display:flex;flex-wrap:wrap;justify-content:space-around}#cd-simple .countdown{margin-bottom:23px}#cd-simple .clock-count-container{border:1px solid #e0e6ed;border-radius:6px;box-shadow:1px 2px 12px 0 rgba(31,45,61,.1);display:flex;flex-direction:column;height:100px;justify-content:center;width:100px}#cd-simple .clock-val{color:#4361ee;font-size:35px;margin-bottom:0}#cd-simple .clock-text{color:#3b3f5c;font-size:15px;margin-bottom:0;margin-top:16px}#cd-circle{display:flex;flex-wrap:wrap;justify-content:space-around}#cd-circle .countdown{margin-bottom:23px}#cd-circle .clock-count-container{border:1px solid #e0e6ed;border-radius:50%;box-shadow:1px 2px 12px 0 rgba(31,45,61,.1);display:flex;flex-direction:column;height:85px;justify-content:center;margin:0 0 12px;width:85px}#cd-circle .clock-val{color:#4361ee;font-size:25px;margin-bottom:0}#cd-circle .clock-text{color:#3b3f5c;font-size:15px;margin-bottom:0;margin-top:16px}.carousel-caption h3,.carousel-caption h5{color:#fff}.style-custom-1 .carousel-inner{border-radius:10px}.style-custom-1 .carousel-item{transform-style:preserve-3d}.style-custom-1 .carousel-caption{bottom:auto;color:#fff;left:44px;position:absolute;right:auto;text-align:left;top:50%;transform:translateY(-50%);width:50%}.style-custom-1 .carousel-caption .badge{background-color:#4dcf8f;color:#fff;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:35px;padding:6px 16px}.style-custom-1 .carousel-caption h3{color:#fff;font-size:28px;font-weight:600;letter-spacing:2px;margin-bottom:36px}.style-custom-1 .carousel-caption .media img{border-radius:50%;height:49px;margin-right:15px;width:49px}.style-custom-1 .carousel-caption .media .media-body .user-name{color:#fff;font-size:15px;margin-bottom:0}.style-custom-1 .carousel-caption .media .media-body .meta-time{color:#fff;font-size:12px;margin-bottom:0}.style-custom-1 .carousel-caption .media .media-body .meta-time svg{vertical-align:bottom;width:17px}.style-custom-1 .carousel-indicators{bottom:auto;display:block;left:auto;margin:auto;right:33px;top:45%}.style-custom-1 .carousel-control-next,.style-custom-1 .carousel-control-prev{background-color:transparent;bottom:32px;top:auto}.style-custom-1 .carousel-indicators li{border:none;border-radius:10px;height:10px;margin-bottom:9px;margin-top:0;width:9px}.style-custom-1 .carousel-indicators li.active{border-radius:10px;height:32px}.style-custom-1 .carousel-control-prev{left:auto;right:100px}.style-custom-1 .carousel-control-prev .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-arrow-left'%3E%3Cpath d='M19 12H5M12 19l-7-7 7-7'/%3E%3C/svg%3E");height:26px;width:26px}.style-custom-1 .carousel-control-next{left:auto;right:40px}.style-custom-1 .carousel-control-next .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-arrow-right'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E");height:26px;width:26px}.carousel-control-next,.carousel-control-prev{-ms-flex-align:center;-ms-flex-pack:center;background-color:hsla(0,0%,100%,.2);border-radius:50px;bottom:0;display:-ms-flexbox;height:50px;margin:auto 10px;top:0;width:50px}@media (max-width:768px){.style-custom-1{min-height:392px}.style-custom-1 .carousel-caption{top:8%;transform:translateY(0)}.style-custom-1 .carousel-indicators{top:16%}.style-custom-1 .carousel-inner,.style-custom-1 .carousel-item,.style-custom-1 .carousel-item img.slide-image{min-height:392px}}@media (max-width:575px){.style-custom-1 .carousel-caption{left:30px;width:78%}.style-custom-1 .carousel-indicators{bottom:22px;display:flex;left:0;right:0;top:auto}.style-custom-1 .carousel-indicators li.active{border-radius:18px;height:10px;width:26px}.style-custom-1 .carousel-control-next,.style-custom-1 .carousel-control-prev{display:none}}.new-control.new-checkbox{color:#3b3f5c;margin-bottom:0}.new-control.new-checkbox .new-control-indicator{border-radius:2px;height:1rem;top:.25rem;width:1rem}.new-control.new-checkbox span.new-control-indicator:after{height:10px;margin-top:-6px;width:5px}.new-control.new-checkbox.new-checkbox-line-through.checkbox-outline-primary>input:checked~span.new-chk-content{color:#4361ee}.new-control.new-checkbox.checkbox-outline-primary>input:checked~span.new-control-indicator{border:1px solid #4361ee}.list-group-item{border:1px solid #e0e6ed;padding:10px 12px}.list-group-item.active{background-color:#888ea8;border-color:transparent;box-shadow:0 1px 15px 1px rgba(52,40,104,.15);color:#fff}.new-control-indicator{background-color:#f1f2f3}a.list-group-item.list-group-item-action.active i{color:#010156}.list-group-item-action:hover{background-color:#f1f2f3;box-shadow:0 0 12px 1px rgba(113,106,202,.08);color:#3b3f5c}.list-group.list-group-icons-meta .list-group-item.active{background-color:#888ea8}.list-group.list-group-icons-meta .list-group-item.active .media svg{color:#fff;font-size:27px}.list-group.list-group-icons-meta .list-group-item.active .media .media-body h6,.list-group.list-group-icons-meta .list-group-item.active .media .media-body p{color:#fff;font-weight:500}.list-group.list-group-icons-meta .list-group-item .media svg{color:#4361ee;height:20px;width:20px}.list-group.list-group-icons-meta .list-group-item .media .media-body h6{color:#3b3f5c;font-size:15px;font-weight:700;letter-spacing:1px;margin-bottom:0}.list-group.list-group-icons-meta .list-group-item .media .media-body p{color:#3b3f5c;font-size:12px;font-weight:600;margin-bottom:0}.list-group.list-group-media .list-group-item.active{background-color:#888ea8}.list-group.list-group-media .list-group-item.active .media .media-body h6,.list-group.list-group-media .list-group-item.active .media .media-body p{color:#fff;font-weight:500}.list-group.list-group-media .list-group-item .media img{color:#4361ee;height:42px;width:42px}.list-group.list-group-media .list-group-item .media .media-body{align-self:center}.list-group.list-group-media .list-group-item .media .media-body h6{color:#3b3f5c;font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:0}.list-group.list-group-media .list-group-item .media .media-body p{color:#3b3f5c;font-size:12px;font-weight:600;margin-bottom:0}.list-group.task-list-group .list-group-item-action.active{background-color:#888ea8;color:#fff}.list-group.task-list-group .list-group-item-action.active .new-control.new-checkbox{color:#fff;font-size:14px}.widget-content-area{padding:10px 20px}.toggle-code-snippet{margin-bottom:-6px}.media{margin-bottom:20px;margin-top:20px}.media img{height:50px;margin-right:15px;width:50px}.media .media-body{align-self:center}.media .media-body .media-heading{color:#3b3f5c;font-size:17px;font-weight:700;letter-spacing:1px;margin-bottom:10px}.media .media-body .media-text{color:#515365;font-size:14px;letter-spacing:0;margin-bottom:0}.media-right-aligned .media img{margin-left:15px;margin-right:0}.notation-text .media:first-child{border-top:none}.notation-text .media .media-body .media-notation{margin-bottom:9px;margin-top:8px}.notation-text .media .media-body .media-notation a{color:#515365;font-size:13px;font-weight:700;margin-right:8px}.notation-text-icon .media:first-child{border-top:none}.notation-text-icon .media .media-body .media-notation{margin-bottom:9px;margin-top:8px}.notation-text-icon .media .media-body .media-notation a{color:#515365;font-size:13px;font-weight:700;margin-right:8px}.notation-text-icon .media .media-body .media-notation a svg{fill:rgba(0,23,55,.08);color:#888ea8;height:18px;margin-right:6px;vertical-align:sub;width:18px}.m-o-label .media:first-child{border-top:none}.m-o-label .media .badge{float:right}.m-o-dropdown-list .media:first-child{border-top:none}.m-o-dropdown-list .media .media-heading{display:flex;justify-content:space-between}.m-o-dropdown-list .media .media-heading div.dropdown-list{color:#888ea8;cursor:pointer;float:right;font-size:18px}.m-o-dropdown-list .media .media-heading div.dropdown-list a.dropdown-item span{align-self:center}.m-o-dropdown-list .media .media-heading div.dropdown-list a.dropdown-item svg{fill:rgba(0,23,55,.08);align-self:center;color:#888ea8;float:right;height:20px;margin-right:0;width:20px}.m-o-dropdown-list .media .media-heading div.dropdown-list a.dropdown-item:hover svg{fill:rgba(27,85,226,.239);color:#4361ee}.m-o-dropdown-list .dropdown-menu{border:1px solid #ebedf2;border-radius:6px;box-shadow:0 0 15px 1px rgba(113,106,202,.2);min-width:9rem;padding:9px 0}.m-o-dropdown-list .dropdown-item{color:#888ea8;display:flex;font-size:14px;justify-content:space-between;padding:5px 12px}.m-o-dropdown-list .dropdown-item:hover{background-color:#f1f2f3;color:#e95f2b;text-decoration:none}.m-o-label-icon .media:first-child{border-top:none}.m-o-label-icon .media svg.label-icon{align-self:center;height:30px;margin-right:16px;width:30px}.m-o-label-icon .media svg.label-icon.label-success{color:#1abc9c}.m-o-label-icon .media svg.label-icon.label-danger{color:#ee3d49}.m-o-label-icon .media svg.label-icon.label-warning{color:#fb4}.m-o-chkbox .media:first-child{border-top:none}.m-o-chkbox .media .custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#515365}.m-o-radio .media:first-child{border-top:none}.m-o-radio .media .custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#515365}.custom-control-label:before{background-color:#d3d3d3}.modal-backdrop{background-color:#515365}.modal-content{border:none;border-radius:6px}.modal-content .custom-control{padding-left:0}.modal-content label{font-size:18px}.modal-content .small-text{font-size:12px}.modal-content hr{border-top:1px solid #e0e6ed}.modal-content .modal-header{border:1px solid #e0e6ed;padding:12px 26px}.modal-content .modal-header h5{font-size:20px;font-weight:700;letter-spacing:1px}.modal-content .modal-header svg{color:#e3e4eb;width:17px}.modal-content .modal-body{padding:26px}.modal-content .modal-body a:not(.btn){color:#4361ee;font-weight:600}.modal-content .modal-body p{color:#888ea8;font-size:14px;letter-spacing:1px;line-height:22px}.modal-content .modal-body p:last-child{margin-bottom:0}.modal-content .modal-body p:not(:last-child){margin-bottom:10px}.modal-content .modal-footer{border-top:1px solid #e0e6ed}.modal-content .modal-footer button.btn{font-weight:600;letter-spacing:1px;padding:10px 25px}.modal-content .modal-footer button.btn[data-dismiss=modal]{background-color:#fff;border:1px solid #e8e8e8;color:#4361ee;font-weight:700}.modal-content .modal-footer .btn.btn-primary{background-color:#4361ee;border:1px solid #4361ee;color:#fff}.modal-success .modal-content{background-color:#ddf5f0}.modal-video .modal-content{background-color:transparent}.modal-video .video-container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.modal-video .modal#videoMedia1 .modal-header,.modal-video .modal#videoMedia2 .modal-header{border:none;padding:0}.modal-video .video-container embed,.modal-video .video-container iframe,.modal-video .video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.modal-video .modal#videoMedia1 .modal-header .close,.modal-video .modal#videoMedia2 .modal-header .close{color:#fff!important;opacity:1}.modal-video .modal-content .modal-header svg{color:#fff}.modal-notification .modal-body .icon-content{background:#f1f2f3;border-radius:50%;color:#000;display:inline-block;margin:0 0 20px;padding:13px}.modal-notification .modal-body .icon-content svg{fill:rgba(0,23,55,.08);color:#888ea8;height:36px;width:36px}.profile-modal .modal-content{background-color:#805dca}.profile-modal .modal-content .close{color:#fff;font-size:19px;font-weight:600;line-height:1;margin-right:13px;margin-top:8px;opacity:1;text-align:right;text-shadow:none}.profile-modal .modal-content .modal-footer,.profile-modal .modal-content .modal-header{border:none}.profile-modal .modal-content .modal-body p{color:#fff}.profile-modal .modal-content .modal-footer button.btn{box-shadow:none}.modal#sliderModal .modal-content{background-color:transparent;border:1px solid transparent}.modal#sliderModal .modal-content .modal-body .carousel-indicators{bottom:auto;display:block;left:auto;margin:auto;right:14px;top:37%}.modal#sliderModal .modal-content .modal-body a.carousel-control-prev span.carousel-control-prev-icon{background-image:none;bottom:14px;color:#4361ee;left:7px;position:absolute}.modal#sliderModal .modal-content .modal-body a.carousel-control-next span.carousel-control-next-icon{background-image:none;bottom:14px;color:#4361ee;position:absolute;right:7px}.modal#sliderModal .modal-content .modal-body a.carousel-control-prev span.carousel-control-prev-text{bottom:17px;color:#4361ee;left:30px;position:absolute}.modal#sliderModal .modal-content .modal-body a.carousel-control-next span.carousel-control-next-text{bottom:17px;color:#4361ee;position:absolute;right:30px}.modal#sliderModal .modal-content .modal-body button.close{opacity:1;position:absolute;right:16px;text-shadow:none;top:13px;z-index:2}.modal#sliderModal .modal-content .modal-body button.close:hover{color:#4361ee}.carousel-indicators li{background-color:#a1a3ac}.carousel-indicators .active{background-color:#4361ee}.modal-content .modal-body a:not(.btn){opacity:1}.login-modal .modal-header,.register-modal .modal-header{border:none;padding-bottom:0;text-align:center}.login-modal .modal-body .form-group,.register-modal .modal-body .form-group{position:relative}.login-modal .modal-body .form-group svg,.register-modal .modal-body .form-group svg{fill:rgba(27,85,226,.239);color:#4361ee;left:9px;position:absolute;top:11px;width:20px}.login-modal .modal-body .form-group input,.register-modal .modal-body .form-group input{border:none;border-bottom:1px solid #e0e6ed;border-radius:0;padding-left:35px}.login-modal .modal-body .form-group input.form-control:focus,.register-modal .modal-body .form-group input.form-control:focus{box-shadow:none}.login-modal .modal-body .division,.register-modal .modal-body .division{font-size:13px;margin:16px 0;text-align:center}.login-modal .modal-body .social,.register-modal .modal-body .social{text-align:center}.login-modal .modal-body .social a,.register-modal .modal-body .social a{background:transparent;border:2px solid #e0e6ed;box-shadow:none}.login-modal .modal-body .social a.social-fb svg,.register-modal .modal-body .social a.social-fb svg{color:#4361ee}.login-modal .modal-body .social a.social-github svg,.register-modal .modal-body .social a.social-github svg{color:#e7515a}.login-modal .modal-body .social a.social-fb .brand-name,.register-modal .modal-body .social a.social-fb .brand-name{color:#4361ee}.login-modal .modal-body .social a.social-github .brand-name,.register-modal .modal-body .social a.social-github .brand-name{color:#e7515a}@media (min-width:576px){.login-modal .modal-dialog,.register-modal .modal-dialog{max-width:330px}}.widget-content .row.padding35 .col-md-4{margin-bottom:20px}.btn{margin-right:5px}.alert{border-radius:5px;margin-bottom:15px;padding:.9375rem}.alert .btn{margin-right:20px;padding:3px 12px}.alert .btn:hover{box-shadow:none}.alert .alert-icon svg{stroke-width:1.5;height:33px;vertical-align:middle;width:33px}.alert .close{color:#fff;opacity:1;width:18px}.alert-primary{background-color:#4361ee;border-color:#4361ee;color:#fff}.alert-warning{background-color:#e2a03f;border-color:#e2a03f;color:#fff}.alert-success{background-color:#1abc9c;border-color:#1abc9c;color:#fff}.alert-info{background-color:#2196f3;border-color:#2196f3;color:#fff}.alert-danger{background-color:#e7515a;border-color:#e7515a;color:#fff}.alert-dark{background-color:#3b3f5c;border-color:#3b3f5c;color:#fff}.alert-outline-primary{border-color:#4361ee;border-radius:5px}.alert-outline-warning{border-color:#dea82a;border-radius:5px}.alert-outline-success{border-color:#1abc9c;border-radius:5px}.alert-outline-info{border-color:#009eda;border-radius:5px}.alert-outline-danger{border-color:#e7515a;border-radius:5px}.alert-outline-dark{border-color:#454656;border-radius:5px}.alert.alert-light .close{color:#0e1726}.alert.solid-alert-3 .close,.alert.solid-alert-4 .close{color:#000}.hide-default{display:none}.alert-light-primary{background-color:#eaf1ff;border-color:#4361ee;color:#4361ee}.alert-light-primary svg.close{color:#4361ee}.alert-light-warning{background-color:#fff9ed;border-color:#e2a03f;color:#e2a03f}.alert-light-warning svg.close{color:#e2a03f}.alert-light-success{background-color:#ddf5f0;border-color:#1abc9c;color:#1abc9c}.alert-light-success svg.close{color:#1abc9c}.alert-light-info{background-color:#e7f7ff;border-color:#2196f3;color:#2196f3}.alert-light-info svg.close{color:#2196f3}.alert-light-danger{background-color:#fff5f5;border-color:#e7515a;color:#e7515a}.alert-light-danger svg.close{color:#e7515a}.alert-light-dark{background-color:#e3e4eb;border-color:#3b3f5c;color:#3b3f5c}.alert-light-dark svg.close{color:#3b3f5c}.alert-background{background:#fff url(../../img/ab-1.jpeg) no-repeat 50%;background-size:cover;color:#fff}.alert-gradient{background-image:linear-gradient(135deg,#bc1a4e,#004fe6);background-size:cover;border:none;color:#fff}.custom-alert-1{background-color:#61b6cd;border-color:#61b6cd;border-radius:5px;color:#fff}.custom-alert-1 .alert-icon{margin-right:25px}.custom-alert-1 .media-body{display:flex;justify-content:space-between}.custom-alert-1 .alert-text{margin-right:10px}.custom-alert-1 .alert-text span,.custom-alert-1 .alert-text strong{vertical-align:sub}.alert-icon-left{border-left:64px solid}.alert-icon-left svg:not(.close){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:1.25rem;font-weight:400;left:-4rem;line-height:1;margin-top:-10px;position:absolute;text-align:center;top:50%;width:4rem}.alert-icon-right{border-right:64px solid}.alert-icon-right svg:not(.close){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:1.25rem;font-weight:400;line-height:1;margin-top:-10px;position:absolute;right:-4rem;text-align:center;top:50%;width:4rem}.alert-icon-right i{float:left;margin-right:7px}.alert[class*=alert-arrow-]:before{border-bottom:8px solid transparent;border-left:8px solid;border-left-color:inherit;border-top:8px solid transparent;content:"";display:inline-block;left:0;margin-top:-8px;position:absolute;top:50%}.alert.alert-arrow-right:before{border-left:0;border-right:8px solid;border-right-color:inherit;left:auto;right:0}@media (max-width:575px){.custom-alert-1 .media-body{display:block}.alert .btn{margin-top:8px}}.avatar{display:inline-block;font-size:1rem;height:3rem;position:relative;width:3rem}.avatar--group{display:inline-flex;margin-right:15px}.avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar .avatar-title{align-items:center;background-color:#bfc9d4;color:#fff;display:flex;height:100%;justify-content:center;width:100%}.avatar--group .avatar-xl{margin-left:-1.28125rem}.avatar--group .avatar{margin-left:-.75rem}.avatar--group .avatar .avatar-title,.avatar--group img{border:2px solid #fff}.avatar-xl{font-size:1.70833rem;height:5.125rem;width:5.125rem}.avatar-lg{font-size:1.33333rem;height:4rem;width:4rem}.avatar-sm{font-size:.83333rem;height:2.5rem;width:2.5rem}.avatar-indicators:before{border:3px solid #fff;border-radius:50%;bottom:1%;content:"";height:28%;position:absolute;right:5%;width:28%}.avatar-offline:before{background-color:#bfc9d4}.avatar-online:before{background-color:#009688}.avatar.translateY-axis .avatar-title,.avatar.translateY-axis img{transition:all .35s ease}.avatar.translateY-axis .avatar-title:hover,.avatar.translateY-axis img:hover{transform:translateY(-5px) scale(1.02)}.avatar.translateX-axis .avatar-title,.avatar.translateX-axis img{transition:all .35s ease}.avatar.translateX-axis .avatar-title:hover,.avatar.translateX-axis img:hover{transform:translateX(5px) scale(1.02)}.breadcrumb{background-color:transparent;margin-bottom:0}.breadcrumb-one{display:inline-block}.breadcrumb-one .breadcrumb{padding:0;vertical-align:text-bottom}.breadcrumb-one .breadcrumb-item{align-self:center}.breadcrumb-one .breadcrumb-item a{color:#888ea8;vertical-align:text-bottom}.breadcrumb-one .breadcrumb-item a svg{fill:#e0e6ed;height:18px;vertical-align:sub;width:18px}.breadcrumb-one .breadcrumb-item.active a{color:#515365}.breadcrumb-one .breadcrumb-item span{vertical-align:text-bottom}.breadcrumb-one .breadcrumb-item.active{color:#3b3f5c;font-weight:600}.breadcrumb-one .breadcrumb-item+.breadcrumb-item{padding:0}.breadcrumb-one .breadcrumb-item+.breadcrumb-item:before{color:#888ea8;padding:0 6px}.breadcrumb-two .breadcrumb{list-style:none;overflow:hidden;padding:0}.breadcrumb-two .breadcrumb li{float:left}.breadcrumb-two .breadcrumb-item+.breadcrumb-item:before{color:#fff}.breadcrumb-two .breadcrumb li a{background:#ebedf2;color:#4361ee;display:block;float:left;padding:6px 0 6px 40px;position:relative;text-decoration:none}.breadcrumb-two .breadcrumb li a:after{z-index:2}.breadcrumb-two .breadcrumb li a:after,.breadcrumb-two .breadcrumb li a:before{border-bottom:50px solid transparent;border-left:30px solid #ebedf2;border-top:50px solid transparent;content:" ";display:block;height:0;left:100%;margin-top:-50px;position:absolute;top:50%;width:0}.breadcrumb-two .breadcrumb li a:before{margin-left:1px;z-index:1}.breadcrumb-two .breadcrumb li:last-child a:before{margin-left:-6px}.breadcrumb-two .breadcrumb li:first-child a{border-bottom-left-radius:6px;border-top-left-radius:6px;padding-left:10px}.breadcrumb-two .breadcrumb li.active a{background:#4361ee;color:#fff}.breadcrumb-two .breadcrumb li.active a:after{border-left-color:#4361ee}.breadcrumb-two .breadcrumb li:last-child a{border-bottom-right-radius:6px;border-top-right-radius:6px;cursor:default;padding-left:20px;padding-right:20px;pointer-events:none}.breadcrumb-two .breadcrumb li:last-child a:after{border:none}.breadcrumb-three{background-color:transparent;padding:0}.breadcrumb-three .breadcrumb{padding:0}.breadcrumb-three .breadcrumb-item{background:#f1f2f3;border-bottom-right-radius:13px;border-top-right-radius:13px;color:#888ea8;padding:9px}.breadcrumb-three .breadcrumb-item.active{color:#4361ee;font-weight:600}.breadcrumb-three .breadcrumb-item+.breadcrumb-item:before{color:#515365;content:"";font-size:13px;font-weight:700;padding:0 6px;vertical-align:sub}.breadcrumb-four .breadcrumb{background-color:transparent;display:inline-flex;margin-bottom:0;padding:0}.breadcrumb-four .breadcrumb li{background:#fff;border:1px solid #e0e6ed;border-radius:10px;box-shadow:0 1px 8px 0 rgba(31,45,61,.1);font-size:14px;margin-bottom:6px;margin-right:20px;padding:7px 10px;position:relative}.breadcrumb-four .breadcrumb li:last-child{margin-right:0}.breadcrumb-four .breadcrumb li:not(:first-child):before{background:#4361ee;border-radius:50%;content:"";height:4px;left:-13px;position:absolute;top:50%;width:4px}.breadcrumb-four .breadcrumb li a{color:#555;vertical-align:sub}.breadcrumb-four .breadcrumb li a:hover{color:#4d7496;text-decoration:none}.breadcrumb-four .breadcrumb li:not(:first-child) svg{margin-right:5px}.breadcrumb-four .breadcrumb li svg{color:#6f6f6f;vertical-align:text-bottom;width:20px}.breadcrumb-four .breadcrumb li.active a{color:#4361ee!important;font-weight:600}.breadcrumb-four .breadcrumb li.active svg{color:#4361ee}.breadcrumb-four .breadcrumb li span{vertical-align:text-bottom}.breadcrumb-five .breadcrumb{background-color:transparent;margin-bottom:0;padding:0}.breadcrumb-five .breadcrumb li{font-size:14px;margin-right:20px;padding:0 7px;position:relative}.breadcrumb-five .breadcrumb li:last-child{margin-right:0}.breadcrumb-five .breadcrumb li:not(:first-child):before{background:#4361ee;border-radius:50%;content:"";height:4px;left:-13px;position:absolute;top:50%;width:4px}.breadcrumb-five .breadcrumb li a{color:#555;vertical-align:sub}.breadcrumb-five .breadcrumb li a:hover{color:#4d7496;text-decoration:none}.breadcrumb-five .breadcrumb li svg{color:#6f6f6f;vertical-align:bottom;width:20px}.breadcrumb-five .breadcrumb li.active a{color:#4361ee!important;font-weight:600}@media (max-width:575px){.breadcrumb-two .breadcrumb li{padding:0}.breadcrumb-two .breadcrumb li a{margin-bottom:5px;padding:6px 10px}.breadcrumb-two .breadcrumb li a:after,.breadcrumb-two .breadcrumb li a:before,.breadcrumb-two .breadcrumb-item+.breadcrumb-item:before{display:none}}.paginating-container{display:flex;justify-content:center;margin-bottom:0}.paginating-container .next svg,.paginating-container .prev svg{height:18px;vertical-align:text-bottom;width:18px}.paginating-container .pagination{margin-bottom:0}.paginating-container li{border-radius:4px;color:#3b3f5c;font-weight:600;padding:10px 0}.paginating-container li a{color:#3b3f5c;font-weight:600;padding:10px 15px}.paginating-container li:not(:last-child){margin-right:4px}.pagination-default li{border:2px solid #e0e6ed}.pagination-default li:hover{border:2px solid #4361ee!important}.pagination-default li:hover a{color:#4361ee}.pagination-default li.active{border:2px solid #4361ee!important;color:#4361ee}.pagination-default li a.active:hover,.pagination-default li.active a{color:#4361ee}.pagination-default .prev{border:2px solid #e0e6ed}.pagination-default .prev:hover{border:2px solid #4361ee}.pagination-default .prev:hover a,.pagination-default .prev:hover svg{color:#4361ee}.pagination-default .next{border:2px solid #e0e6ed}.pagination-default .next:hover{border:2px solid #4361ee}.pagination-default .next:hover a,.pagination-default .next:hover svg{color:#4361ee}.pagination-solid li{background-color:#e0e6ed}.pagination-solid li:hover a{color:#4361ee}.pagination-solid li.active{background-color:#4361ee!important;color:#fff!important}.pagination-solid li a.active:hover,.pagination-solid li.active a{color:#fff!important}.pagination-solid .prev{background-color:#e0e6ed}.pagination-solid .prev:hover{background-color:#4361ee}.pagination-solid .prev:hover a,.pagination-solid .prev:hover svg{color:#fff!important}.pagination-solid .next{background-color:#e0e6ed}.pagination-solid .next:hover{background-color:#4361ee}.pagination-solid .next:hover a,.pagination-solid .next:hover svg{color:#fff!important}.pagination-no_spacing{display:flex;justify-content:center;margin-bottom:0}.pagination-no_spacing .prev{background-color:#e0e6ed;border-radius:50%;margin-right:5px;padding:10px 11px}.pagination-no_spacing .prev:hover{background-color:#4361ee}.pagination-no_spacing .prev:hover svg{color:#fff}.pagination-no_spacing .next{background-color:#e0e6ed;border-radius:50%;margin-left:5px;padding:10px 11px}.pagination-no_spacing .next:hover{background-color:#4361ee}.pagination-no_spacing .next:hover svg{color:#fff}.pagination-no_spacing .next svg,.pagination-no_spacing .prev svg{height:18px;vertical-align:text-bottom;width:18px}.pagination-no_spacing .pagination{margin-bottom:0}.pagination-no_spacing li{background-color:#e0e6ed;color:#3b3f5c;font-weight:600;padding:10px 0}.pagination-no_spacing li:first-child{border-bottom-left-radius:50px;border-top-left-radius:50px}.pagination-no_spacing li:last-child{border-bottom-right-radius:50px;border-top-right-radius:50px}.pagination-no_spacing li a{color:#3b3f5c;font-weight:600;padding:10px 15px}.pagination-no_spacing li a.active{background-color:#4361ee!important;border-radius:6px;color:#fff}.pagination-no_spacing li a.active:hover{color:#fff}.pagination-no_spacing li a:hover{color:#4361ee}.pagination-custom_solid{display:flex;justify-content:center;margin-bottom:0}.pagination-custom_solid .prev{background-color:#e0e6ed;border-radius:50%;margin-right:25px;padding:10px 11px}.pagination-custom_solid .prev:hover{background-color:#4361ee}.pagination-custom_solid .prev:hover svg{color:#fff}.pagination-custom_solid .next{background-color:#e0e6ed;border-radius:50%;margin-left:25px;padding:10px 11px}.pagination-custom_solid .next:hover{background-color:#4361ee}.pagination-custom_solid .next:hover svg{color:#fff}.pagination-custom_solid .next svg,.pagination-custom_solid .prev svg{height:18px;vertical-align:text-bottom;width:18px}.pagination-custom_solid .pagination{margin-bottom:0}.pagination-custom_solid li{background-color:#e0e6ed;color:#3b3f5c;font-weight:600;padding:10px 0}.pagination-custom_solid li:first-child{border-bottom-left-radius:50px;border-top-left-radius:50px}.pagination-custom_solid li:last-child{border-bottom-right-radius:50px;border-top-right-radius:50px}.pagination-custom_solid li a{color:#3b3f5c;font-weight:600;padding:10px 15px}.pagination-custom_solid li a.active{background-color:#4361ee!important;border-radius:6px;color:#fff}.pagination-custom_solid li a.active:hover{color:#fff}.pagination-custom_solid li a:hover{color:#4361ee}.pagination-custom_outline{display:flex;justify-content:center;margin-bottom:0}.pagination-custom_outline .prev{border:2px solid #e0e6ed;border-radius:50%;margin-right:25px;padding:8px 11px}.pagination-custom_outline .prev:hover{border:2px solid #4361ee}.pagination-custom_outline .prev:hover svg{color:#4361ee}.pagination-custom_outline .next{border:2px solid #e0e6ed;border-radius:50%;margin-left:25px;padding:8px 11px}.pagination-custom_outline .next:hover{border:2px solid #4361ee}.pagination-custom_outline .next:hover svg{color:#4361ee}.pagination-custom_outline .next svg,.pagination-custom_outline .prev svg{height:16px;vertical-align:text-bottom;width:16px}.pagination-custom_outline .pagination{margin-bottom:0}.pagination-custom_outline li{border:1px solid #e0e6ed;color:#3b3f5c;font-weight:600;padding:10px 0}.pagination-custom_outline li.active{background-color:#e0e6ed}.pagination-custom_outline li:first-child{border-bottom-left-radius:50px;border-top-left-radius:50px}.pagination-custom_outline li:last-child{border-bottom-right-radius:50px;border-top-right-radius:50px}.pagination-custom_outline li a{color:#3b3f5c;font-weight:600;padding:10px 15px}.pagination-custom_outline li a:hover{color:#4361ee}.pagination-custom_outline li.active a{background-color:#fff;border:2px solid #4361ee!important;border-radius:6px;color:#4361ee}.infobox-1{border:1px solid #e0e6ed;border-radius:6px;box-shadow:0 2px 10px 1px rgba(31,45,61,.1);margin-left:auto;margin-right:auto;padding:25px;width:50%}.infobox-1 .info-icon svg{stroke-width:1px;color:#4361ee;height:50px;margin-bottom:20px;width:50px}.infobox-1 .info-heading{font-size:19px;font-weight:600;letter-spacing:2px;margin-bottom:14px}.infobox-1 .info-text{color:#888ea8;font-size:15px;margin-bottom:15px}.infobox-1 .info-link{color:#4361ee;font-weight:600}.infobox-1 .info-link svg{height:15px;width:15px}.infobox-2{background:#3b3f5c;border:1px solid #e0e6ed;border-radius:6px;box-shadow:0 2px 10px 1px rgba(31,45,61,.1);margin-left:auto;margin-right:auto;padding:25px;width:50%}.infobox-2 .info-icon{background:#888ea8;border-radius:50%;display:inline-block;margin-bottom:20px;padding:15px}.infobox-2 .info-icon svg{stroke-width:1px;color:#d3d3d3;height:50px;width:50px}.infobox-2 .info-heading{color:#fff;font-size:19px;font-weight:600;letter-spacing:2px;margin-bottom:14px}.infobox-2 .info-text{color:#e0e6ed;font-size:15px;margin-bottom:15px}.infobox-2 .info-link{color:#2196f3;font-weight:600}.infobox-2 .info-link svg{height:15px;width:15px}.infobox-3{border:1px solid #e0e6ed;border-radius:6px;box-shadow:0 2px 10px 1px rgba(31,45,61,.1);margin-left:auto;margin-right:auto;margin-top:30px;padding:50px 25px 25px;position:relative;width:50%}.infobox-3 .info-icon{background:#4361ee;border-radius:6px;display:inline-block;margin-bottom:20px;padding:6px;position:absolute;top:-31px}.infobox-3 .info-icon svg{stroke-width:1px;color:#fff;height:50px;width:50px}.infobox-3 .info-heading{font-size:19px;font-weight:600;letter-spacing:2px;margin-bottom:14px}.infobox-3 .info-text{color:#888ea8;font-size:15px;margin-bottom:15px}.infobox-3 .info-link{color:#4361ee;font-weight:600}.infobox-3 .info-link svg{height:15px;width:15px}@media (max-width:575px){.infobox-1,.infobox-2,.infobox-3{width:auto}}.jumbotron p{text-align:left}.display-4{word-wrap:break-word;font-size:45px}.popovers-section h6{color:#3b3f5c;font-size:.875rem;margin-bottom:20px;margin-top:25px}.popover{border:1px solid #ebedf2;border-radius:4px}.popover-primary{border-color:#eaf1ff}.popover-success{border-color:#ddf5f0}.popover-info{border-color:#e7f7ff}.popover-danger{border-color:#fff5f5}.popover-warning{border-color:#fff9ed}.popover-secondary{border-color:#f3effc}.popover-dark{border-color:#e3e4eb}.popover-primary .arrow:after,.popover-primary .arrow:before{border-top-color:#eaf1ff}.popover-success .arrow:after,.popover-success .arrow:before{border-top-color:#ddf5f0}.popover-info .arrow:after,.popover-info .arrow:before{border-top-color:#e7f7ff}.popover-danger .arrow:after,.popover-danger .arrow:before{border-top-color:#fff5f5}.popover-warning .arrow:after,.popover-warning .arrow:before{border-top-color:#fff9ed}.popover-secondary .arrow:after,.popover-secondary .arrow:before{border-top-color:#f3effc}.popover-dark .arrow:after,.popover-dark .arrow:before{border-top-color:#e3e4eb}.popover-primary .popover-header{background-color:#eaf1ff;border:none;color:#4361ee}.popover-success .popover-header{background-color:#ddf5f0;border:none;color:#1abc9c}.popover-info .popover-header{background-color:#e7f7ff;border:none;color:#2196f3}.popover-danger .popover-header{background-color:#fff5f5;border:none;color:#e7515a}.popover-warning .popover-header{background-color:#fff9ed;border:none;color:#e2a03f}.popover-secondary .popover-header{background-color:#f3effc;border:none;color:#805dca}.popover-dark .popover-header{background-color:#e3e4eb;border:none;color:#3b3f5c}.popover-primary .popover-body{background-color:#eaf1ff;color:#4361ee}.popover-success .popover-body{background-color:#ddf5f0;color:#1abc9c}.popover-info .popover-body{background-color:#e7f7ff;color:#2196f3}.popover-danger .popover-body{background-color:#fff5f5;color:#e7515a}.popover-warning .popover-body{background-color:#fff9ed;color:#e2a03f}.popover-secondary .popover-body{background-color:#f3effc;color:#805dca}.popover-dark .popover-body{background-color:#e3e4eb;color:#3b3f5c}.tooltip-inner{border-radius:6px}.tooltip .tooltip-item{color:#fff;padding:0 9px}.tooltip-section h6{color:#3b3f5c;font-size:.875rem;margin-bottom:20px;margin-top:25px}.tooltip-primary .tooltip-inner{background-color:#eaf1ff;color:#4361ee}.tooltip-success .tooltip-inner{background-color:#ddf5f0;color:#1abc9c}.tooltip-info .tooltip-inner{background-color:#e7f7ff;color:#2196f3}.tooltip-danger .tooltip-inner{background-color:#fff5f5;color:#e7515a}.tooltip-warning .tooltip-inner{background-color:#fff9ed;color:#e2a03f}.tooltip-secondary .tooltip-inner{background-color:#f3effc;color:#805dca}.tooltip-dark .tooltip-inner{background-color:#e3e4eb;color:#3b3f5c}.tooltip-primary .arrow:before{border-top-color:#eaf1ff}.tooltip-success .arrow:before{border-top-color:#ddf5f0}.tooltip-info .arrow:before{border-top-color:#e7f7ff}.tooltip-danger .arrow:before{border-top-color:#fff5f5}.tooltip-warning .arrow:before{border-top-color:#fff9ed}.tooltip-secondary .arrow:before{border-top-color:#f3effc}.tooltip-dark .arrow:before{border-top-color:#e3e4eb}html{height:100%}body{margin:0;overflow:auto;padding:0}.coming-soon-container{display:flex}.coming-soon-cont{display:flex;flex-direction:column;height:100vh;min-height:100%;width:50%}.coming-soon-cont .coming-soon-wrap{margin:0 auto;max-width:480px;min-height:100%;min-width:311px}.coming-soon-cont .coming-soon-container{align-items:center;display:flex;flex-grow:1;min-height:100%;padding:30px;width:100%}.coming-soon-cont .coming-soon-container .coming-soon-content{display:block;width:100%}.coming-soon-cont .coming-soon-content>h4{color:#4361ee;font-size:40px;font-weight:700;margin-bottom:0;margin-top:30px;text-shadow:0 5px 4px rgba(31,45,61,.102)}.coming-soon-cont .coming-soon-content>p:not(.terms-conditions){color:#888ea8;font-size:16px;font-weight:700;margin-bottom:50px}.coming-soon-cont #timer{display:flex}.coming-soon-cont #timer .days,.coming-soon-cont #timer .hours,.coming-soon-cont #timer .min{margin-right:15px}.coming-soon-cont #timer .days,.coming-soon-cont #timer .hours,.coming-soon-cont #timer .min,.coming-soon-cont #timer .sec{background:#4361ee;border-radius:4px;color:#fff;font-size:15px;font-weight:600;height:95px;letter-spacing:2px;padding:28px 0;text-align:center;width:95px}.coming-soon-cont #timer .sec{margin-right:0}.coming-soon-cont #timer .days .count,.coming-soon-cont #timer .days .text,.coming-soon-cont #timer .hours .count,.coming-soon-cont #timer .hours .text,.coming-soon-cont #timer .min .count,.coming-soon-cont #timer .min .text,.coming-soon-cont #timer .sec .count,.coming-soon-cont #timer .sec .text{display:block}.coming-soon-cont .coming-soon-content>h3{font-size:21px;font-weight:700;margin-bottom:40px;margin-top:75px;text-align:center}.coming-soon-cont .coming-soon-wrap form .field-wrapper{display:flex;position:relative;width:100%}.coming-soon-cont .coming-soon-wrap form .field-wrapper svg{fill:rgba(27,85,226,.239);color:#4361ee;left:8px;position:absolute;top:11px}.coming-soon-cont .coming-soon-wrap form .field-wrapper input{padding:10px 97px 10px 45px}.coming-soon-cont .coming-soon-wrap form .field-wrapper input::-moz-placeholder,.coming-soon-cont .coming-soon-wrap form .field-wrapper input::-ms-input-placeholder,.coming-soon-cont .coming-soon-wrap form .field-wrapper input::-webkit-input-placeholder{color:#d3d3d3;font-size:14px}.coming-soon-cont .coming-soon-wrap form .field-wrapper input:focus{border-bottom:1px solid #4361ee}.coming-soon-cont .coming-soon-wrap form .field-wrapper button.btn{align-self:center;border-bottom-left-radius:20px;padding:10px 17px;position:absolute;right:0}.coming-soon-cont .coming-soon-wrap form .field-wrapper button.btn:hover{transform:none}.coming-soon-cont .social{color:#4361ee;margin:45px 0 0;text-align:center}.coming-soon-cont .social li{margin:0}.coming-soon-cont .social li:not(:last-child){border-right:2px solid #d3d3d3;margin-right:10px;padding-right:10px}.coming-soon-cont .social svg{color:#4361ee;height:20px;width:20px}.coming-soon-cont .terms-conditions{color:#3b3f5c;font-weight:600;margin:70px auto 0;max-width:480px}.coming-soon-cont .terms-conditions a{color:#4361ee;font-weight:700}.coming-soon-image{display:flex;flex-direction:column;height:100vh;min-height:auto;position:fixed;right:0;width:50%}.coming-soon-image .img-overlay-content{background:rgba(0,0,0,.55);height:100%}.coming-soon-image .img-overlay-content p{color:#fff;position:absolute}.coming-soon-image .l-image{background-color:#060818;background-position:50%;background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.coming-soon-image .l-image .img-content{display:flex;height:100%;justify-content:center}.coming-soon-image .l-image img{align-self:center;width:577px}@media (max-width:991px){.coming-soon-cont{width:100%}.coming-soon-cont .coming-soon-wrap{min-width:auto}.coming-soon-image{display:none}}@media (max-width:575px){.coming-soon-cont #timer{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-15px;margin-right:-15px}.coming-soon-cont #timer .hours:not(:last-child){margin-right:0}.coming-soon-cont #timer .days,.coming-soon-cont #timer .hours,.coming-soon-cont #timer .min,.coming-soon-cont #timer .sec{flex:0 0 40%;height:71px;margin-bottom:15px;max-width:40%;padding:14px 0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.coming-soon-cont .coming-soon-wrap{width:100%}.coming-soon-cont .coming-soon-container{height:100%}}.maintanence-hero-img img{height:62px;width:62px}body.maintanence{background-attachment:fixed;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 400'%3E%3Cdefs%3E%3CradialGradient id='a' cx='396' cy='281' r='514' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23e6e6e6'/%3E%3Cstop offset='1' stop-color='%23eaf1ff'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='400' y1='148' x2='400' y2='333'%3E%3Cstop offset='0' stop-color='%234361ee' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%234361ee' stop-opacity='.5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h800v400H0z'/%3E%3Cg fill-opacity='.5' fill='url(%23b)'%3E%3Ccircle cx='267.5' cy='61' r='300'/%3E%3Ccircle cx='532.5' cy='61' r='300'/%3E%3Ccircle cx='400' cy='30' r='300'/%3E%3C/g%3E%3C/svg%3E");background-size:cover}body.maintanence>.maintanence-content{align-items:center;display:flex;justify-content:center;min-height:90vh;padding:30px;text-align:center}.maintanence .error-title{color:#fff;font-size:54px;font-weight:600;margin-bottom:5px;margin-top:65px;text-shadow:0 5px 4px rgba(31,45,61,.102)}.maintanence .error-text{color:#4361ee;font-size:24px;font-weight:600;margin-bottom:0;margin-top:40px}.maintanence a.btn{background-image:linear-gradient(135deg,#4361ee,#805dca);border:none;font-size:17px;letter-spacing:2px;padding:6px;width:134px}.maintanence .text{color:#3b3f5c;font-size:15px;font-size:16px;font-weight:600;margin-top:21px}nav .navbar-brand{color:#fff;font-size:30px;font-weight:700}.navbar-expand .navbar-nav .nav-link{color:#fff;padding:0 17px}.fq-header-wrapper{overflow:hidden;padding:0}.fq-header-wrapper:before{background-attachment:fixed;background-color:#4361ee;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3CradialGradient id='c' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23009d8a'/%3E%3Cstop offset='1' stop-color='%230052cf'/%3E%3C/radialGradient%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' y1='750' x2='1550' y2='750'%3E%3Cstop offset='0' stop-color='%230078ad'/%3E%3Cstop offset='1' stop-color='%230052cf'/%3E%3C/linearGradient%3E%3Cpath id='b' fill='url(%23a)' d='M1549.2 51.6c-5.4 99.1-20.2 197.6-44.2 293.6-24.1 96-57.4 189.4-99.3 278.6-41.9 89.2-92.4 174.1-150.3 253.3-58 79.2-123.4 152.6-195.1 219-71.7 66.4-149.6 125.8-232.2 177.2-82.7 51.4-170.1 94.7-260.7 129.1-90.6 34.4-184.4 60-279.5 76.3C192.6 1495 96.1 1502 0 1500c96.1-2.1 191.8-13.3 285.4-33.6 93.6-20.2 185-49.5 272.5-87.2 87.6-37.7 171.3-83.8 249.6-137.3 78.4-53.5 151.5-114.5 217.9-181.7 66.5-67.2 126.4-140.7 178.6-218.9 52.3-78.3 96.9-161.4 133-247.9 36.1-86.5 63.8-176.2 82.6-267.6 18.8-91.4 28.6-184.4 29.6-277.4.3-27.6 23.2-48.7 50.8-48.4s49.5 21.8 49.2 49.5c0 .7 0 1.3-.1 2l.1.1z'/%3E%3Cg id='d'%3E%3Cuse href='%23b' transform='rotate(60) scale(.12)'/%3E%3Cuse href='%23b' transform='rotate(10) scale(.2)'/%3E%3Cuse href='%23b' transform='rotate(40) scale(.25)'/%3E%3Cuse href='%23b' transform='rotate(-20) scale(.3)'/%3E%3Cuse href='%23b' transform='rotate(-30) scale(.4)'/%3E%3Cuse href='%23b' transform='rotate(20) scale(.5)'/%3E%3Cuse href='%23b' transform='rotate(60) scale(.6)'/%3E%3Cuse href='%23b' transform='rotate(10) scale(.7)'/%3E%3Cuse href='%23b' transform='rotate(-40) scale(.835)'/%3E%3Cuse href='%23b' transform='rotate(40) scale(.9)'/%3E%3Cuse href='%23b' transform='rotate(25) scale(1.05)'/%3E%3Cuse href='%23b' transform='rotate(8) scale(1.2)'/%3E%3Cuse href='%23b' transform='rotate(-60) scale(1.333)'/%3E%3Cuse href='%23b' transform='rotate(-30) scale(1.45)'/%3E%3Cuse href='%23b' transform='rotate(10) scale(1.6)'/%3E%3C/g%3E%3C/defs%3E%3Cg%3E%3Ccircle fill='url(%23c)' r='3000'/%3E%3Cg opacity='.5' fill='url(%23c)'%3E%3Ccircle r='2000'/%3E%3Ccircle r='1800'/%3E%3Ccircle r='1700'/%3E%3Ccircle r='1651'/%3E%3Ccircle r='1450'/%3E%3Ccircle r='1250'/%3E%3Ccircle r='1175'/%3E%3Ccircle r='900'/%3E%3Ccircle r='750'/%3E%3Ccircle r='500'/%3E%3Ccircle r='380'/%3E%3Ccircle r='250'/%3E%3C/g%3E%3Cg%3E%3Cuse href='%23d' transform='rotate(10)'/%3E%3Cuse href='%23d' transform='rotate(120)'/%3E%3Cuse href='%23d' transform='rotate(240)'/%3E%3C/g%3E%3Ccircle fill-opacity='.1' fill='url(%23c)' r='3000'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;content:"";height:638px;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.fq-header-wrapper h1{color:#fff;font-size:46px;font-weight:700;margin-bottom:8px}.fq-header-wrapper p{color:#d3d3d3;font-size:14px;line-height:25px;margin-bottom:27px}.fq-header-wrapper button{background:transparent;border-radius:30px;color:#fff;font-size:16px;font-weight:600;letter-spacing:2px;padding:10px 25px}.fq-header-wrapper button:hover{background-color:transparent;box-shadow:none;color:#fff}.fq-header-wrapper .banner-img img{height:582px;width:582px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.fq-header-wrapper{background-image:none}}.faq .faq-layouting .fq-comman-question-wrapper{background:#fff;border-radius:15px;box-shadow:0 .1px 0 rgba(0,0,0,.002),0 .2px 0 rgba(0,0,0,.003),0 .4px 0 rgba(0,0,0,.004),0 .6px 0 rgba(0,0,0,.004),0 .9px 0 rgba(0,0,0,.005),0 1.2px 0 rgba(0,0,0,.006),0 1.8px 0 rgba(0,0,0,.006),0 2.6px 0 rgba(0,0,0,.007),0 3.9px 0 rgba(0,0,0,.008),0 7px 0 rgba(0,0,0,.01);margin-bottom:70px;margin-top:-57px;padding:52px}.faq .faq-layouting .fq-comman-question-wrapper h3{font-size:29px;font-weight:700;margin-bottom:40px}.faq .faq-layouting .fq-comman-question-wrapper ul{padding:0}.faq .faq-layouting .fq-comman-question-wrapper ul li{color:#3b3f5c;font-size:15px;font-weight:600;margin-bottom:16px}.faq .faq-layouting .fq-comman-question-wrapper ul li:hover{color:#4361ee;cursor:pointer}.faq .faq-layouting .fq-comman-question-wrapper ul li .icon-svg{display:inline-block;margin-right:9px}.faq .faq-layouting .fq-comman-question-wrapper ul li svg{color:#888ea8;height:19px;vertical-align:bottom;width:19px}.faq .faq-layouting .fq-comman-question-wrapper ul li:hover svg{color:#4361ee}.faq .faq-layouting .fq-tab-section{margin-bottom:70px}.faq .faq-layouting .fq-tab-section h2{font-size:29px;margin-bottom:40px}.faq .faq-layouting .fq-tab-section .accordion .card{border:none;border-radius:12px;box-shadow:0 .1px 0 rgba(0,0,0,.002),0 .2px 0 rgba(0,0,0,.003),0 .4px 0 rgba(0,0,0,.004),0 .6px 0 rgba(0,0,0,.004),0 .9px 0 rgba(0,0,0,.005),0 1.2px 0 rgba(0,0,0,.006),0 1.8px 0 rgba(0,0,0,.006),0 2.6px 0 rgba(0,0,0,.007),0 3.9px 0 rgba(0,0,0,.008),0 7px 0 rgba(0,0,0,.01);cursor:pointer;margin-bottom:26px}.faq .faq-layouting .fq-tab-section .accordion .card .card-header>div{padding:13px 21px}.faq .faq-layouting .fq-tab-section .accordion .card .card-header div .faq-q-title{color:#3b3f5c;font-size:13px;font-weight:700;white-space:nowrap}.faq .faq-layouting .fq-tab-section .accordion .card .card-header div svg.feather-code{color:#888ea8;margin-right:11px;vertical-align:middle;width:17px}.faq .faq-layouting .fq-tab-section .accordion .card .card-header div[aria-expanded=true] svg.feather-code,.faq .faq-layouting .fq-tab-section .accordion .card:hover .card-header div svg.feather-code{color:#4361ee}.faq .faq-layouting .fq-tab-section .accordion .card .card-header div .like-faq{display:inline-block;float:right}.faq .faq-layouting .fq-tab-section .accordion .card .card-body p{font-size:14px;font-weight:600}.faq .faq-layouting .fq-article-section{margin-bottom:90px}.faq .faq-layouting .fq-article-section h2{font-size:29px;font-weight:700;margin-bottom:40px}.faq .faq-layouting .fq-article-section .card{border:none;border-radius:12px;box-shadow:0 .1px 0 rgba(0,0,0,.002),0 .2px 0 rgba(0,0,0,.003),0 .4px 0 rgba(0,0,0,.004),0 .6px 0 rgba(0,0,0,.004),0 .9px 0 rgba(0,0,0,.005),0 1.2px 0 rgba(0,0,0,.006),0 1.8px 0 rgba(0,0,0,.006),0 2.6px 0 rgba(0,0,0,.007),0 3.9px 0 rgba(0,0,0,.008),0 7px 0 rgba(0,0,0,.01)}.faq .faq-layouting .fq-article-section .card img{border-top-left-radius:12px;border-top-right-radius:12px}.faq .faq-layouting .fq-article-section .card .card-body .fq-rating{margin-bottom:13px}.faq .faq-layouting .fq-article-section .card .card-body .fq-rating svg{color:#e2a03f;width:17px}.faq .faq-layouting .fq-article-section .card .card-body .fq-rating svg.checked{fill:rgba(226,160,63,.541)}.faq .faq-layouting .fq-article-section .card .card-body h5.card-title{font-size:20px;font-weight:700;margin-bottom:21px}.faq .faq-layouting .fq-article-section .card .card-body p.card-text{color:#888ea8;letter-spacing:1px}.faq .faq-layouting .fq-article-section .card .card-body p.meta-text{color:#4361ee;font-size:13px;font-weight:600}.faq .faq-layouting .fq-article-section .card .card-body p.meta-text svg{vertical-align:bottom;width:18px}@media (max-width:1199px){.fq-header-wrapper .banner-img img{height:363px;margin:0 auto;width:340px}}@media (max-width:767px){.fq-header-wrapper{min-height:640px}.faq .faq-layouting .fq-comman-question-wrapper{margin-top:32px}}@media (max-width:575px){.fq-header-wrapper .banner-img img{height:363px;width:283px}.faq .faq-layouting .fq-tab-section .accordion .card .card-header div svg.feather-code{display:none}}.faq .faq-layouting .fq-tab-section{background:#fff;border:1px solid #e0e6ed;border-radius:6px;box-shadow:0 0 40px 0 rgba(94,92,154,.06);padding:35px 50px}.faq .faq-layouting .fq-tab-section h2{font-size:25px;font-weight:700;letter-spacing:0;margin-bottom:45px;text-align:center}.faq .faq-layouting .fq-tab-section h2 span{color:#4361ee}.faq .faq-layouting .fq-tab-section .accordion .card{border:1px solid #e0e6ed;border-radius:6px;margin-bottom:4px}.faq .faq-layouting .fq-tab-section .accordion .card .card-header{background:none;border:none;padding:0}.faq .faq-layouting .fq-tab-section .accordion .card .card-header>div{color:#4361ee;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:15px 19px}.faq .faq-layouting .fq-tab-section .accordion .card .card-header>div[aria-expanded=true]{border-bottom:1px solid #e0e6ed}.faq .faq-layouting .fq-tab-section .accordion .card .card-header div .faq-q-title{align-self:center;color:#888ea8;font-size:14px;font-weight:600;letter-spacing:1px;overflow:hidden}.faq .faq-layouting .fq-tab-section .accordion .card .card-header div[aria-expanded=true] .faq-q-title{color:#4361ee}.faq .faq-layouting .fq-tab-section .accordion .card .card-header div .icons{display:inline-block;float:right}.faq .faq-layouting .fq-tab-section .accordion .card .card-header div .icons svg{color:#888ea8}.faq .faq-layouting .fq-tab-section .accordion .card .card-header div[aria-expanded=true] .icons svg{color:#4361ee}.faq .faq-layouting .fq-tab-section .accordion .card .card-header div svg.feather-thumbs-up{fill:rgba(0,23,55,.08);color:#888ea8;cursor:pointer;margin-right:10px;vertical-align:bottom;width:18px}.faq .faq-layouting .fq-tab-section .accordion .card .card-header div[aria-expanded=true] svg.feather-thumbs-up,.faq .faq-layouting .fq-tab-section .accordion .card:hover .card-header div svg.feather-thumbs-up{fill:rgba(27,85,226,.239);color:#4361ee}.faq .faq-layouting .fq-tab-section .accordion .card .card-header div span.faq-like-count{fill:rgba(0,23,55,.08);color:#888ea8;font-size:13px;font-weight:700}.faq .faq-layouting .fq-tab-section .accordion .card .card-header div[aria-expanded=true] span.faq-like-count,.faq .faq-layouting .fq-tab-section .accordion .card:hover .card-header div span.faq-like-count{fill:rgba(27,85,226,.239);color:#4361ee}.faq .faq-layouting .fq-tab-section .accordion .card .card-body{padding:19px 30px}.faq .faq-layouting .fq-tab-section .accordion .card .card-body p{font-size:13px;letter-spacing:1px;line-height:23px}@media (max-width:575px){.faq .faq-layouting .fq-tab-section{padding:35px 25px}.faq .faq-layouting .fq-tab-section .accordion .card .card-header div svg.feather-code{display:none}}.h5,h5{font-size:1.25rem}.h4,h4{font-size:1.5rem}.h6,h6{font-size:1rem}#headerWrapper{padding:30px 50px}#headerWrapper:before{background-attachment:fixed;background-color:#4361ee;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3CradialGradient id='c' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23009d8a'/%3E%3Cstop offset='1' stop-color='%230052cf'/%3E%3C/radialGradient%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' y1='750' x2='1550' y2='750'%3E%3Cstop offset='0' stop-color='%230078ad'/%3E%3Cstop offset='1' stop-color='%230052cf'/%3E%3C/linearGradient%3E%3Cpath id='b' fill='url(%23a)' d='M1549.2 51.6c-5.4 99.1-20.2 197.6-44.2 293.6-24.1 96-57.4 189.4-99.3 278.6-41.9 89.2-92.4 174.1-150.3 253.3-58 79.2-123.4 152.6-195.1 219-71.7 66.4-149.6 125.8-232.2 177.2-82.7 51.4-170.1 94.7-260.7 129.1-90.6 34.4-184.4 60-279.5 76.3C192.6 1495 96.1 1502 0 1500c96.1-2.1 191.8-13.3 285.4-33.6 93.6-20.2 185-49.5 272.5-87.2 87.6-37.7 171.3-83.8 249.6-137.3 78.4-53.5 151.5-114.5 217.9-181.7 66.5-67.2 126.4-140.7 178.6-218.9 52.3-78.3 96.9-161.4 133-247.9 36.1-86.5 63.8-176.2 82.6-267.6 18.8-91.4 28.6-184.4 29.6-277.4.3-27.6 23.2-48.7 50.8-48.4s49.5 21.8 49.2 49.5c0 .7 0 1.3-.1 2l.1.1z'/%3E%3Cg id='d'%3E%3Cuse href='%23b' transform='rotate(60) scale(.12)'/%3E%3Cuse href='%23b' transform='rotate(10) scale(.2)'/%3E%3Cuse href='%23b' transform='rotate(40) scale(.25)'/%3E%3Cuse href='%23b' transform='rotate(-20) scale(.3)'/%3E%3Cuse href='%23b' transform='rotate(-30) scale(.4)'/%3E%3Cuse href='%23b' transform='rotate(20) scale(.5)'/%3E%3Cuse href='%23b' transform='rotate(60) scale(.6)'/%3E%3Cuse href='%23b' transform='rotate(10) scale(.7)'/%3E%3Cuse href='%23b' transform='rotate(-40) scale(.835)'/%3E%3Cuse href='%23b' transform='rotate(40) scale(.9)'/%3E%3Cuse href='%23b' transform='rotate(25) scale(1.05)'/%3E%3Cuse href='%23b' transform='rotate(8) scale(1.2)'/%3E%3Cuse href='%23b' transform='rotate(-60) scale(1.333)'/%3E%3Cuse href='%23b' transform='rotate(-30) scale(1.45)'/%3E%3Cuse href='%23b' transform='rotate(10) scale(1.6)'/%3E%3C/g%3E%3C/defs%3E%3Cg%3E%3Ccircle fill='url(%23c)' r='3000'/%3E%3Cg opacity='.5' fill='url(%23c)'%3E%3Ccircle r='2000'/%3E%3Ccircle r='1800'/%3E%3Ccircle r='1700'/%3E%3Ccircle r='1651'/%3E%3Ccircle r='1450'/%3E%3Ccircle r='1250'/%3E%3Ccircle r='1175'/%3E%3Ccircle r='900'/%3E%3Ccircle r='750'/%3E%3Ccircle r='500'/%3E%3Ccircle r='380'/%3E%3Ccircle r='250'/%3E%3C/g%3E%3Cg%3E%3Cuse href='%23d' transform='rotate(10)'/%3E%3Cuse href='%23d' transform='rotate(120)'/%3E%3Cuse href='%23d' transform='rotate(240)'/%3E%3C/g%3E%3Ccircle fill-opacity='.1' fill='url(%23c)' r='3000'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;content:"";height:280px;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}#headerWrapper .main-heading{color:#fff;margin:0}#headerWrapper .main-heading i{font-size:50px;vertical-align:sub}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#headerWrapper:before{background-image:none}}#privacyWrapper{padding:80px 0}#privacyWrapper .privacy-container{margin:0 auto;max-width:815px}#privacyWrapper .privacyContent{background:#fff;border-radius:5px;box-shadow:2px 5px 17px 0 #1f2d3d1a;margin-top:-60px;padding:30px}#privacyWrapper .privacyContent .privacy-head{border-bottom:1px solid #e0e6ed;margin-bottom:40px;padding-bottom:40px}#privacyWrapper .privacyContent .privacyHeader h1{font-weight:600}#privacyWrapper .privacyContent .privacyHeader p{font-size:16px;margin-bottom:0}#privacyWrapper .privacyContent .get-privacy-terms svg{margin-right:12px}#privacyWrapper .privacy-content-container section:not(:last-child){margin-bottom:45px}#privacyWrapper .privacy-content-container h5{margin-bottom:24px}#privacyWrapper h5{font-size:22px;font-weight:600;letter-spacing:1px;margin:0}#privacyWrapper h5.policy-info-ques{color:#666;font-weight:600}#basic_map1{border-radius:12px;height:726px!important;width:100%}.cu-contact-section{display:flex;padding:0;position:relative}.cu-contact-section .cu-section-header{margin-bottom:50px}.cu-contact-section .cu-section-header h4{color:#0e1726;font-size:34px;font-weight:600}.cu-contact-section .cu-section-header p{color:#506690;font-size:15px}.cu-contact-section .contact-form{bottom:0;height:-moz-fit-content;height:fit-content;height:-moz-max-content;height:100%;margin-bottom:auto;margin-top:auto;right:0;top:0;z-index:2}.cu-contact-section .contact-form form{height:100%;padding:25px 35px}.cu-contact-section .contact-form form .input-fields{position:relative}.cu-contact-section .contact-form form .input-fields svg{color:#4361ee;left:25px;position:absolute;top:11px;width:20px}.cu-contact-section .contact-form form .input-fields svg.feather-mail{left:12px;top:7px}.cu-contact-section .contact-form form h4{color:#0e1726;font-size:22px;font-weight:600;margin-bottom:25px}.cu-contact-section .contact-form form input{background-color:transparent;box-shadow:none;color:#0e1726;font-weight:400;padding:8px 5px 8px 40px}.cu-contact-section .contact-form form input::-moz-placeholder,.cu-contact-section .contact-form form input::-ms-input-placeholder,.cu-contact-section .contact-form form input::-webkit-input-placeholder{color:#888ea8;font-size:14px}.cu-contact-section p{color:#0e1726}.cu-contact-section .n-chk{display:inline-block}.cu-contact-section .n-chk label{color:#0e1726}.new-control.new-radio.radio-success>input:checked~span.new-control-indicator{background:#4361ee!important}.cu-contact-section .form-group textarea{background-color:transparent;color:#0e1726;font-weight:400;padding:8px 5px 8px 43px;resize:none}.cu-contact-section .form-group textarea::-moz-placeholder,.cu-contact-section .form-group textarea::-ms-input-placeholder,.cu-contact-section .form-group textarea::-webkit-input-placeholder{color:#888ea8;font-size:14px}.cu-contact-section .form-group textarea:-ms-input-placeholder{color:#7b8489}.cu-contact-section form button{background-color:#4361ee!important;border:none;box-shadow:none;display:block;padding:15px 25px;width:100%}@media (max-width:991px){.cu-contact-section .contact-form{left:0;margin:0 auto;position:absolute;right:0}.cu-contact-section .contact-form form{backdrop-filter:blur(10px);background-attachment:fixed;background-color:#030305;background-size:contain;border-radius:0;height:100%;margin:0 auto;max-width:530px;width:100%}.cu-contact-section .cu-section-header{backdrop-filter:blur(1px);background-attachment:fixed;background-color:#030305;background-size:contain;border-radius:12px;margin-bottom:80px;padding:15px}.cu-contact-section .contact-form form input,.cu-contact-section .form-group textarea{backdrop-filter:blur(1px);background-attachment:fixed;background-color:#030305;background-size:contain;border:none;border-radius:12px;box-shadow:none;color:#fff;font-weight:400}.cu-contact-section .contact-form form input{box-shadow:none;color:#bfc9d4;font-weight:400}.cu-contact-section p{color:#bfc9d4}.cu-contact-section .n-chk{display:inline-block}.cu-contact-section .n-chk label{color:#bfc9d4}.cu-contact-section .cu-section-header p{color:#bfc9d4;font-size:15px}.cu-contact-section .contact-form form h4{color:#fff;font-size:22px;font-weight:600;margin-bottom:25px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.cu-contact-section .contact-form form{min-width:530px;width:100%}}.helpdesk:before{background-attachment:fixed;background-color:#4361ee;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3CradialGradient id='c' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23009d8a'/%3E%3Cstop offset='1' stop-color='%230052cf'/%3E%3C/radialGradient%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' y1='750' x2='1550' y2='750'%3E%3Cstop offset='0' stop-color='%230078ad'/%3E%3Cstop offset='1' stop-color='%230052cf'/%3E%3C/linearGradient%3E%3Cpath id='b' fill='url(%23a)' d='M1549.2 51.6c-5.4 99.1-20.2 197.6-44.2 293.6-24.1 96-57.4 189.4-99.3 278.6-41.9 89.2-92.4 174.1-150.3 253.3-58 79.2-123.4 152.6-195.1 219-71.7 66.4-149.6 125.8-232.2 177.2-82.7 51.4-170.1 94.7-260.7 129.1-90.6 34.4-184.4 60-279.5 76.3C192.6 1495 96.1 1502 0 1500c96.1-2.1 191.8-13.3 285.4-33.6 93.6-20.2 185-49.5 272.5-87.2 87.6-37.7 171.3-83.8 249.6-137.3 78.4-53.5 151.5-114.5 217.9-181.7 66.5-67.2 126.4-140.7 178.6-218.9 52.3-78.3 96.9-161.4 133-247.9 36.1-86.5 63.8-176.2 82.6-267.6 18.8-91.4 28.6-184.4 29.6-277.4.3-27.6 23.2-48.7 50.8-48.4s49.5 21.8 49.2 49.5c0 .7 0 1.3-.1 2l.1.1z'/%3E%3Cg id='d'%3E%3Cuse href='%23b' transform='rotate(60) scale(.12)'/%3E%3Cuse href='%23b' transform='rotate(10) scale(.2)'/%3E%3Cuse href='%23b' transform='rotate(40) scale(.25)'/%3E%3Cuse href='%23b' transform='rotate(-20) scale(.3)'/%3E%3Cuse href='%23b' transform='rotate(-30) scale(.4)'/%3E%3Cuse href='%23b' transform='rotate(20) scale(.5)'/%3E%3Cuse href='%23b' transform='rotate(60) scale(.6)'/%3E%3Cuse href='%23b' transform='rotate(10) scale(.7)'/%3E%3Cuse href='%23b' transform='rotate(-40) scale(.835)'/%3E%3Cuse href='%23b' transform='rotate(40) scale(.9)'/%3E%3Cuse href='%23b' transform='rotate(25) scale(1.05)'/%3E%3Cuse href='%23b' transform='rotate(8) scale(1.2)'/%3E%3Cuse href='%23b' transform='rotate(-60) scale(1.333)'/%3E%3Cuse href='%23b' transform='rotate(-30) scale(1.45)'/%3E%3Cuse href='%23b' transform='rotate(10) scale(1.6)'/%3E%3C/g%3E%3C/defs%3E%3Cg%3E%3Ccircle fill='url(%23c)' r='3000'/%3E%3Cg opacity='.5' fill='url(%23c)'%3E%3Ccircle r='2000'/%3E%3Ccircle r='1800'/%3E%3Ccircle r='1700'/%3E%3Ccircle r='1651'/%3E%3Ccircle r='1450'/%3E%3Ccircle r='1250'/%3E%3Ccircle r='1175'/%3E%3Ccircle r='900'/%3E%3Ccircle r='750'/%3E%3Ccircle r='500'/%3E%3Ccircle r='380'/%3E%3Ccircle r='250'/%3E%3C/g%3E%3Cg%3E%3Cuse href='%23d' transform='rotate(10)'/%3E%3Cuse href='%23d' transform='rotate(120)'/%3E%3Cuse href='%23d' transform='rotate(240)'/%3E%3C/g%3E%3Ccircle fill-opacity='.1' fill='url(%23c)' r='3000'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;content:"";height:280px;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.helpdesk .navbar .navbar-brand{color:#fff;font-weight:800;letter-spacing:2px}.helpdesk .navbar .nav-link{color:#fff!important}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.helpdesk:before{background-image:none}}.hd-header-wrapper{border-radius:4px;padding:67px 0}.hd-header-wrapper h4{color:#fff;font-size:46px;padding:0 8px}.hd-header-wrapper p{color:#fff;font-size:17px;font-weight:600;letter-spacing:1px;margin-bottom:35px}.hd-header-wrapper .input-group{box-shadow:0 .1px 0 rgba(0,0,0,.002),0 .2px 0 rgba(0,0,0,.003),0 .4px 0 rgba(0,0,0,.004),0 .6px 0 rgba(0,0,0,.004),0 .9px 0 rgba(0,0,0,.005),0 1.2px 0 rgba(0,0,0,.006),0 1.8px 0 rgba(0,0,0,.006),0 2.6px 0 rgba(0,0,0,.007),0 3.9px 0 rgba(0,0,0,.008),0 7px 0 rgba(0,0,0,.01)}.hd-header-wrapper span.input-group-text{background-color:#fff;border-color:#fff;border-radius:4px;font-size:22px;font-weight:400!important;padding:11px 8px 11px 20px}.hd-header-wrapper span.input-group-text svg{color:#4361ee;font-weight:600}.hd-header-wrapper .form-control:focus{background:#f1f2f3;border-color:#4361ee;box-shadow:none;color:#3b3f5c}.hd-header-wrapper input{border:none;border-radius:4px;color:#0e1726;height:100%;padding:20px 16px}.input-group .input-group-prepend .input-group-text{background-color:#fff;border:1px solid #fff}.hd-tab-section .accordion .card{border:none;border-radius:12px!important;box-shadow:0 .1px 0 rgba(0,0,0,.002),0 .2px 0 rgba(0,0,0,.003),0 .4px 0 rgba(0,0,0,.004),0 .6px 0 rgba(0,0,0,.004),0 .9px 0 rgba(0,0,0,.005),0 1.2px 0 rgba(0,0,0,.006),0 1.8px 0 rgba(0,0,0,.006),0 2.6px 0 rgba(0,0,0,.007),0 3.9px 0 rgba(0,0,0,.008),0 7px 0 rgba(0,0,0,.01);cursor:pointer;margin-bottom:26px}.hd-tab-section .accordion .card .card-header{background-color:#fff;border-color:transparent;border-radius:6px;color:#3b3f5c;padding:0}.hd-tab-section .accordion .card .card-header div>div{background:transparent;border:none;color:#3b3f5c;cursor:pointer;font-size:13px;font-weight:700;overflow:hidden;padding:13px 21px;white-space:nowrap}.hd-tab-section .accordion .card .card-header div>div svg{color:#888ea8;margin-right:11px;vertical-align:middle;width:17px}.hd-tab-section .accordion .card .card-header div>div[aria-expanded=true] svg,.hd-tab-section .accordion .card:hover .card-header div>div svg{color:#4361ee}.hd-tab-section .accordion .card:not(:last-child) .card-header div>div{border-bottom:none}.hd-tab-section .accordion .card .card-body{padding:20px 30px}.hd-tab-section .accordion .card .card-body p{color:#0e1726;font-size:14px;letter-spacing:1px;line-height:2.2}.hd-contact-section{margin-bottom:50px}.hd-contact-section .hd-slide-header{color:#3b3f5c;font-size:24px;font-weight:600;margin-bottom:50px;text-align:center}.carousel-item.community-help{padding:13px}.carousel-item-content{height:331px;margin:0 auto;max-width:607px;max-width:697px;padding:43px 0}.hd-contact-section .community-help .media{background:#fff;border:1px solid #bfc9d4;border-radius:12px;padding:13px 25px}.hd-contact-section .community-help .media svg{stroke-width:1.5px;align-self:center;color:#4361ee;height:55px;margin-right:11px;width:54px}.hd-contact-section .community-help .media h5{color:#4361ee;font-size:17px;font-weight:800;margin-bottom:5px}.hd-contact-section .community-help .media p{color:#3b3f5c;font-size:14px;font-weight:600}.hd-contact-section .news-updates .media{background:#fff;border:1px solid #bfc9d4;border-radius:12px;padding:13px 25px}.hd-contact-section .news-updates .media svg{stroke-width:1.5px;color:#4361ee;height:55px;margin-right:11px;width:54px}.hd-contact-section .news-updates .media h5{color:#4361ee;font-weight:800;margin-bottom:0}.hd-contact-section .news-updates .media p{font-size:14px;font-weight:600}.carousel-indicators{bottom:-34px;height:22px;left:0;right:0}.carousel-indicators li{background-color:#888ea8;border-radius:50%;height:6px;opacity:1;width:6px}.carousel-indicators li.active{background-color:#4361ee}.carousel-control-next,.carousel-control-prev{background:#f1f2f3;opacity:1}.carousel-control-prev-icon{background-image:none;border-radius:50px;box-shadow:0 0 19px 3px rgba(31,45,61,.1);height:33px;padding:9px;position:relative;width:33px}.carousel-control-prev-icon svg{color:#4361ee;left:-1px;margin-left:auto;margin-right:auto;position:absolute;right:0;top:4px;width:23px}.carousel-control-prev-icon:before{display:none}.carousel-control-next-icon{background-image:none;border-radius:50px;box-shadow:0 0 19px 3px rgba(31,45,61,.1);height:33px;padding:9px;position:relative;width:33px}.carousel-control-next-icon svg{color:#4361ee;left:0;margin-left:auto;margin-right:auto;position:absolute;right:-2px;top:4px;width:23px}.carousel-control-next-icon:before{display:none}#miniFooterWrapper{border-top:1px solid #fff;box-shadow:0 -1px 20px 0 rgba(31,45,61,.1);color:#fff;font-size:14px;padding:14px}#miniFooterWrapper .arrow{background-color:#4361ee;border-radius:50%;box-shadow:0 0 15px 1px rgba(113,106,202,.2);cursor:pointer;display:flex;height:40px;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;top:-33px;width:40px;z-index:2}#miniFooterWrapper .arrow p{align-self:center;color:#fff;font-size:15px;font-weight:600;letter-spacing:1px;margin-bottom:0}#miniFooterWrapper .copyright a{color:#4361ee;font-weight:700;text-decoration:none}@media (max-width:1199px){.carousel-control-next,.carousel-control-prev{background:transparent}}@media (max-width:991px){.carousel-control-next,.carousel-control-prev{display:none}}@media (max-width:767px){.hd-contact-section .community-help .media{margin-bottom:3px}}@media (max-width:575px){.carousel-item-content{height:auto}}.row .col-lg-12 .widget .widget-header h4{color:#000;font-size:20px}body{color:#515365;font-weight:600}.form-control{border:1px solid #ebedf2;border-radius:4px;color:#f49499}.form-control:disabled,.form-control[readonly]{background-color:#f1f2f3}.form-control:focus{border-color:#805dca}.help-block,.help-inline{color:#888ea8}.input-group-addon{background-color:#ebedf2;color:#3b3f5c}.dropdown-toggle:after{color:#3b3f5c}.has-warning .control-label,.has-warning .help-block{color:#fb4}.has-warning .form-control{border-color:#fb4}.has-error .control-label,.has-error .help-block{color:#ee3d49}.has-error .form-control{border-color:#ee3d49}.has-success .control-label,.has-success .help-block{color:#009688}.has-success .form-control{border-color:#009688}.ui-spinner-button{border:1px solid #ebedf2;color:#d3d3d3}.form-horizontal .radio,.form-horizontal .radio-inline{color:#888ea8;font-weight:400}div.tagsinput,div.tagsinput span.tag{border:1px solid #ebedf2}div.tagsinput span.tag{background:#edf1f7}.select2-container .select2-choice{border:1px solid #ebedf2;color:#888ea8;font-size:13px;font-weight:400}.select2-default{color:#888ea8!important;font-size:13px!important;font-weight:400}.select2-container .select2-choice .select2-arrow{background:#fff;border:1px solid #f1f2f3}.select2-container-multi .select2-choices{border:1px solid #ebedf2}.select2-container-multi .select2-choices .select2-search-choice{border:1px solid #f1f2f3;color:#888ea8;font-size:13px;font-weight:400}.checkbox,.radio{cursor:pointer;display:block;position:relative}.checkbox-inline,.radio-inline{cursor:pointer;display:inline-block;position:relative;vertical-align:middle}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-bottom:0;margin-top:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}textarea{resize:none}.clipboard{border-radius:6px;padding:20px}.clipboard,.clipboard.copy-txt{background-color:#f1f2f3}.clipboard.copy-txt .otp-pass span{color:#3b3f5c;font-size:24px;font-weight:600}.switch{display:inline-block;height:18px;position:relative;width:35px}.switch input{display:none}.switch .slider{background-color:#ebedf2;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch .slider:before{background-color:#fff;bottom:2px;box-shadow:0 1px 15px 1px rgba(52,40,104,.34);content:"";height:14px;left:2px;position:absolute;transition:.4s;width:14px}.switch input:checked+.slider:before{transform:translateX(17px)}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}.switch.s-default .slider:before{background-color:#d3d3d3}.switch.s-primary .slider:before{background-color:#4361ee}.switch.s-success .slider:before{background-color:#1abc9c}.switch.s-warning .slider:before{background-color:#e2a03f}.switch.s-danger .slider:before{background-color:#e7515a}.switch.s-secondary .slider:before{background-color:#805dca}.switch.s-info .slider:before{background-color:#2196f3}.switch.s-dark .slider:before{background-color:#3b3f5c}.switch input:checked+.slider:before{background-color:#fff}.switch.s-default input:checked+.slider{background-color:#d3d3d3}.switch.s-default input:focus+.slider{box-shadow:0 0 1px #ebedf2}.switch.s-primary input:checked+.slider{background-color:#4361ee}.switch.s-primary input:focus+.slider{box-shadow:0 0 1px #4361ee}.switch.s-success input:checked+.slider{background-color:#1abc9c}.switch.s-success input:focus+.slider{box-shadow:0 0 1px #1abc9c}.switch.s-warning input:checked+.slider{background-color:#e2a03f}.switch.s-warning input:focus+.slider{box-shadow:0 0 1px #e2a03f}.switch.s-danger input:checked+.slider{background-color:#e7515a}.switch.s-danger input:focus+.slider{box-shadow:0 0 1px #e7515a}.switch.s-secondary input:checked+.slider{background-color:#805dca}.switch.s-secondary input:focus+.slider{box-shadow:0 0 1px #805dca}.switch.s-info input:checked+.slider{background-color:#2196f3}.switch.s-info input:focus+.slider{box-shadow:0 0 1px #2196f3}.switch.s-dark input:checked+.slider{background-color:#3b3f5c}.switch.s-dark input:focus+.slider{box-shadow:0 0 1px #3b3f5c}.switch.s-outline .slider{background-color:transparent;border:2px solid #ebedf2;height:19px;width:36px}.switch.s-outline .slider:before{height:13px;width:13px}.switch.s-outline[class*=s-outline-] .slider:before{background-color:#bfc9d4;border:2px solid #bfc9d4;bottom:1px;box-shadow:0 1px 15px 1px rgba(52,40,104,.25);color:#ebedf2;left:1px}.switch.s-icons.s-outline-default{color:#d3d3d3}.switch.s-icons.s-outline-primary{color:#4361ee}.switch.s-icons.s-outline-success{color:#1abc9c}.switch.s-icons.s-outline-warning{color:#e2a03f}.switch.s-icons.s-outline-danger{color:#e7515a}.switch.s-icons.s-outline-secondary{color:#805dca}.switch.s-icons.s-outline-info{color:#2196f3}.switch.s-icons.s-outline-dark{color:#3b3f5c}.switch.s-outline-default input:checked+.slider{border:2px solid #ebedf2}.switch.s-outline-default input:checked+.slider:before{background-color:#d3d3d3;border:2px solid #d3d3d3;box-shadow:0 1px 15px 1px rgba(52,40,104,.25)}.switch.s-outline-default input:focus+.slider{box-shadow:0 0 1px #ebedf2}.switch.s-outline-primary input:checked+.slider{border:2px solid #4361ee}.switch.s-outline-primary input:checked+.slider:before{background-color:#4361ee;border:2px solid #4361ee;box-shadow:0 1px 15px 1px rgba(52,40,104,.34)}.switch.s-outline-primary input:focus+.slider{box-shadow:0 0 1px #4361ee}.switch.s-outline-success input:checked+.slider{border:2px solid #1abc9c}.switch.s-outline-success input:checked+.slider:before{background-color:#1abc9c;border:2px solid #1abc9c;box-shadow:0 1px 15px 1px rgba(52,40,104,.34)}.switch.s-outline-success input:focus+.slider{box-shadow:0 0 1px #1abc9c}.switch.s-outline-warning input:checked+.slider{border:2px solid #e2a03f}.switch.s-outline-warning input:checked+.slider:before{background-color:#e2a03f;border:2px solid #e2a03f;box-shadow:0 1px 15px 1px rgba(52,40,104,.34)}.switch.s-outline-warning input:focus+.slider{box-shadow:0 0 1px #e2a03f}.switch.s-outline-danger input:checked+.slider{border:2px solid #e7515a}.switch.s-outline-danger input:checked+.slider:before{background-color:#e7515a;border:2px solid #e7515a;box-shadow:0 1px 15px 1px rgba(52,40,104,.34)}.switch.s-outline-danger input:focus+.slider{box-shadow:0 0 1px #e7515a}.switch.s-outline-secondary input:checked+.slider{border:2px solid #805dca}.switch.s-outline-secondary input:checked+.slider:before{background-color:#805dca;border:2px solid #805dca;box-shadow:0 1px 15px 1px rgba(52,40,104,.34)}.switch.s-outline-secondary input:focus+.slider{box-shadow:0 0 1px #805dca}.switch.s-outline-info input:checked+.slider{border:2px solid #2196f3}.switch.s-outline-info input:checked+.slider:before{background-color:#2196f3;border:2px solid #2196f3;box-shadow:0 1px 15px 1px rgba(52,40,104,.34)}.switch.s-outline-info input:focus+.slider{box-shadow:0 0 1px #2196f3}.switch.s-outline-dark input:checked+.slider{border:2px solid #3b3f5c}.switch.s-outline-dark input:checked+.slider:before{background-color:#3b3f5c;border:2px solid #3b3f5c;box-shadow:0 1px 15px 1px rgba(52,40,104,.34)}.switch.s-outline-dark input:focus+.slider{box-shadow:0 0 1px #3b3f5c}.switch.s-icons{height:30px;width:57px}.switch.s-icons .slider{height:25px;width:48px}.switch.s-icons .slider:before{color:#3b3f5c;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23e9ecef' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");height:19px;line-height:1.3;vertical-align:sub;width:19px}.switch.s-icons input:checked+.slider:before{color:#fff;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");line-height:1.4;transform:translateX(23px);vertical-align:sub}.new-control{display:inline-flex;font-size:14px;font-weight:100;margin-right:1rem;padding-left:1.5rem;position:relative}.new-control-input{opacity:0;position:absolute;z-index:-1}.new-control.new-checkbox{cursor:pointer}.new-control.new-checkbox .new-control-indicator{background-color:#e0e6ed;background-position:50%;background-repeat:no-repeat;background-size:50% 50%;border-radius:4px;display:block;height:17px;left:0;pointer-events:none;position:absolute;top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:17px}.new-control.new-checkbox>input:checked~span.new-control-indicator{background:#888ea8}.new-control.new-checkbox>input:checked~span.new-control-indicator:after{display:block}.new-control.new-checkbox span.new-control-indicator:after{border:solid #fff;border-width:0 2px 2px 0!important;content:"";display:none;height:8px;left:50%;margin-left:-2px;margin-top:-5px;position:absolute;top:50%;transform:rotate(45deg);width:4px}.new-checkbox-rounded span.new-control-indicator{border-radius:50%!important}.new-control.new-checkbox.new-checkbox-text.checkbox-outline-default>input:checked~span.new-chk-content,.new-control.new-checkbox.new-checkbox-text>input:checked~span.new-chk-content{color:#888ea8}.new-control.new-checkbox.new-checkbox-text.checkbox-outline-primary>input:checked~span.new-chk-content,.new-control.new-checkbox.new-checkbox-text.checkbox-primary>input:checked~span.new-chk-content{color:#4361ee}.new-control.new-checkbox.new-checkbox-text.checkbox-outline-success>input:checked~span.new-chk-content,.new-control.new-checkbox.new-checkbox-text.checkbox-success>input:checked~span.new-chk-content{color:#1abc9c}.new-control.new-checkbox.new-checkbox-text.checkbox-info>input:checked~span.new-chk-content,.new-control.new-checkbox.new-checkbox-text.checkbox-outline-info>input:checked~span.new-chk-content{color:#2196f3}.new-control.new-checkbox.new-checkbox-text.checkbox-outline-warning>input:checked~span.new-chk-content,.new-control.new-checkbox.new-checkbox-text.checkbox-warning>input:checked~span.new-chk-content{color:#e2a03f}.new-control.new-checkbox.new-checkbox-text.checkbox-danger>input:checked~span.new-chk-content,.new-control.new-checkbox.new-checkbox-text.checkbox-outline-danger>input:checked~span.new-chk-content{color:#e7515a}.new-control.new-checkbox.new-checkbox-text.checkbox-outline-secondary>input:checked~span.new-chk-content,.new-control.new-checkbox.new-checkbox-text.checkbox-secondary>input:checked~span.new-chk-content{color:#805dca}.new-control.new-checkbox.new-checkbox-text.checkbox-dark>input:checked~span.new-chk-content,.new-control.new-checkbox.new-checkbox-text.checkbox-outline-dark>input:checked~span.new-chk-content{color:#3b3f5c}.new-control.new-checkbox.checkbox-primary>input:checked~span.new-control-indicator{background:#4361ee}.new-control.new-checkbox.checkbox-success>input:checked~span.new-control-indicator{background:#1abc9c}.new-control.new-checkbox.checkbox-info>input:checked~span.new-control-indicator{background:#2196f3}.new-control.new-checkbox.checkbox-warning>input:checked~span.new-control-indicator{background:#e2a03f}.new-control.new-checkbox.checkbox-danger>input:checked~span.new-control-indicator{background:#e7515a}.new-control.new-checkbox.checkbox-secondary>input:checked~span.new-control-indicator{background:#805dca}.new-control.new-checkbox.checkbox-dark>input:checked~span.new-control-indicator{background:#3b3f5c}.new-control.new-checkbox[class*=checkbox-outline-]>input:checked~span.new-control-indicator{background-color:transparent}.new-control.new-checkbox.checkbox-outline-default>input:checked~span.new-control-indicator{border:2px solid #888ea8}.new-control.new-checkbox.checkbox-outline-primary>input:checked~span.new-control-indicator{border:2px solid #4361ee}.new-control.new-checkbox.checkbox-outline-success>input:checked~span.new-control-indicator{border:2px solid #1abc9c}.new-control.new-checkbox.checkbox-outline-info>input:checked~span.new-control-indicator{border:2px solid #2196f3}.new-control.new-checkbox.checkbox-outline-warning>input:checked~span.new-control-indicator{border:2px solid #e2a03f}.new-control.new-checkbox.checkbox-outline-danger>input:checked~span.new-control-indicator{border:2px solid #e7515a}.new-control.new-checkbox.checkbox-outline-secondary>input:checked~span.new-control-indicator{border:2px solid #805dca}.new-control.new-checkbox.checkbox-outline-dark>input:checked~span.new-control-indicator{border:2px solid #3b3f5c}.new-control.new-checkbox.checkbox-outline-default>input:checked~span.new-control-indicator:after{border-color:#888ea8}.new-control.new-checkbox.checkbox-outline-primary>input:checked~span.new-control-indicator:after{border-color:#4361ee}.new-control.new-checkbox.checkbox-outline-success>input:checked~span.new-control-indicator:after{border-color:#1abc9c}.new-control.new-checkbox.checkbox-outline-info>input:checked~span.new-control-indicator:after{border-color:#2196f3}.new-control.new-checkbox.checkbox-outline-warning>input:checked~span.new-control-indicator:after{border-color:#e2a03f}.new-control.new-checkbox.checkbox-outline-danger>input:checked~span.new-control-indicator:after{border-color:#e7515a}.new-control.new-checkbox.checkbox-outline-secondary>input:checked~span.new-control-indicator:after{border-color:#805dca}.new-control.new-checkbox.checkbox-outline-dark>input:checked~span.new-control-indicator:after{border-color:#3b3f5c}.new-control.new-radio{cursor:pointer}.new-control.new-radio .new-control-indicator{background-color:#e0e6ed;background-position:50%;background-repeat:no-repeat;background-size:50% 50%;border-radius:50%;display:block;height:16px;left:0;pointer-events:none;position:absolute;top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:16px}.new-control.new-radio>input:checked~span.new-control-indicator{background:#888ea8}.new-control.new-radio span.new-control-indicator:after{background-color:#fff;border-radius:50%;content:"";display:none;height:6px;left:50%;margin-left:-3px;margin-top:-3px;position:absolute;top:50%;width:6px}.new-control.new-radio.square-radio .new-control-indicator,.new-control.new-radio.square-radio span.new-control-indicator:after{border-radius:0}.new-control.new-radio.radio-primary>input:checked~span.new-control-indicator{background:#4361ee}.new-control.new-radio.radio-success>input:checked~span.new-control-indicator{background:#1abc9c}.new-control.new-radio.radio-info>input:checked~span.new-control-indicator{background:#2196f3}.new-control.new-radio.radio-warning>input:checked~span.new-control-indicator{background:#e2a03f}.new-control.new-radio.radio-danger>input:checked~span.new-control-indicator{background:#e7515a}.new-control.new-radio.radio-secondary>input:checked~span.new-control-indicator{background:#805dca}.new-control.new-radio.radio-dark>input:checked~span.new-control-indicator{background:#3b3f5c}.new-control.new-radio[class*=radio-classic-]>input:checked~span.new-control-indicator{background-color:transparent}.new-control.new-radio.radio-classic-default>input:checked~span.new-control-indicator{border:3px solid #888ea8}.new-control.new-radio.radio-classic-primary>input:checked~span.new-control-indicator{border:3px solid #4361ee}.new-control.new-radio.radio-classic-success>input:checked~span.new-control-indicator{border:3px solid #1abc9c}.new-control.new-radio.radio-classic-info>input:checked~span.new-control-indicator{border:3px solid #2196f3}.new-control.new-radio.radio-classic-warning>input:checked~span.new-control-indicator{border:3px solid #e2a03f}.new-control.new-radio.radio-classic-danger>input:checked~span.new-control-indicator{border:3px solid #e7515a}.new-control.new-radio.radio-classic-secondary>input:checked~span.new-control-indicator{border:3px solid #805dca}.new-control.new-radio.radio-classic-dark>input:checked~span.new-control-indicator{border:3px solid #3b3f5c}.new-control.new-radio.radio-classic-default>input:checked~span.new-control-indicator:after{background-color:#888ea8}.new-control.new-radio.radio-classic-primary>input:checked~span.new-control-indicator:after{background-color:#4361ee}.new-control.new-radio.radio-classic-success>input:checked~span.new-control-indicator:after{background-color:#1abc9c}.new-control.new-radio.radio-classic-info>input:checked~span.new-control-indicator:after{background-color:#2196f3}.new-control.new-radio.radio-classic-warning>input:checked~span.new-control-indicator:after{background-color:#e2a03f}.new-control.new-radio.radio-classic-danger>input:checked~span.new-control-indicator:after{background-color:#e7515a}.new-control.new-radio.radio-classic-secondary>input:checked~span.new-control-indicator:after{background-color:#805dca}.new-control.new-radio.radio-classic-dark>input:checked~span.new-control-indicator:after{background-color:#3b3f5c}.new-control.new-radio.new-radio-text.radio-classic-default>input:checked~span.new-radio-content,.new-control.new-radio.new-radio-text>input:checked~span.new-radio-content{color:#888ea8}.new-control.new-radio.new-radio-text.radio-classic-primary>input:checked~span.new-radio-content,.new-control.new-radio.new-radio-text.radio-primary>input:checked~span.new-radio-content{color:#4361ee}.new-control.new-radio.new-radio-text.radio-classic-success>input:checked~span.new-radio-content,.new-control.new-radio.new-radio-text.radio-success>input:checked~span.new-radio-content{color:#1abc9c}.new-control.new-radio.new-radio-text.radio-classic-info>input:checked~span.new-radio-content,.new-control.new-radio.new-radio-text.radio-info>input:checked~span.new-radio-content{color:#2196f3}.new-control.new-radio.new-radio-text.radio-classic-warning>input:checked~span.new-radio-content,.new-control.new-radio.new-radio-text.radio-warning>input:checked~span.new-radio-content{color:#e2a03f}.new-control.new-radio.new-radio-text.radio-classic-danger>input:checked~span.new-radio-content,.new-control.new-radio.new-radio-text.radio-danger>input:checked~span.new-radio-content{color:#e7515a}.new-control.new-radio.new-radio-text.radio-classic-secondary>input:checked~span.new-radio-content,.new-control.new-radio.new-radio-text.radio-secondary>input:checked~span.new-radio-content{color:#805dca}.new-control.new-radio.new-radio-text.radio-classic-dark>input:checked~span.new-radio-content,.new-control.new-radio.new-radio-text.radio-dark>input:checked~span.new-radio-content{color:#3b3f5c}.table-controls{list-style:none;margin:0;padding:0}.table-controls>li{line-height:1;margin:0 2px}.table-controls>li,.table-controls>li>a{display:inline-block}.table-controls>li>a i{color:#555;display:block;font-size:16px;margin:0}.table-controls>li>a i:hover{text-decoration:none}.table .progress{margin-bottom:0}.contextual-table.table>tbody>tr>td,.contextual-table.table>thead>tr>th{border:none}.table-default>td,.table-default>th{background-color:#f1f2f3;color:#3b3f5c}.table-primary>td,.table-primary>th{background-color:#c7d8fd;color:#2196f3}.table-secondary>td,.table-secondary>th{background-color:#e0d4f9;color:#805dca}.table-success>td,.table-success>th{background-color:#cbfdf3;color:#1abc9c}.table-danger>td,.table-danger>th{background-color:#fff5f5;color:#e7515a}.table-warning>td,.table-warning>th{background-color:#fdefd5;color:#e2a03f}.table-info>td,.table-info>th{background-color:#e7f7ff;color:#2196f3}.table-light>td,.table-light>th{background-color:#fff;color:#888ea8}.table-dark>td,.table-dark>th{background-color:#e3e4eb;border-color:#fff!important;color:#515365}.section{border:1px solid #e0e6ed;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.form-control{padding:8px}.blockui-growl-message{background-color:#1abc9c;border-radius:3px;color:#fff;display:none;padding:15px;text-align:left}.blockui-growl-message i{font-size:20px}.about .info h5,.contact .info h5,.edu-experience .info h5,.general-info .info h6,.skill .info h5,.social .info h5,.work-experience .info h5,.work-platforms .info h5{color:#3b3f5c;font-size:16px;font-weight:700;margin:4px 8px 40px;text-transform:uppercase}.general-info{background-color:#fff;border-radius:6px}.general-info .info,.general-info .save-info{padding:20px}.general-info .info .form{width:92%}.general-info .info .upload{border-right:1px solid #ebedf2}.general-info .info .upload p{color:#4361ee;font-size:14px;font-weight:600}.general-info .info .upload p i{color:#4361ee;font-size:22px;vertical-align:middle}.general-info .info label{color:#888ea8;font-size:13px;letter-spacing:1px}.general-info .info .dropify-wrapper{border:none;border-radius:6px;height:120px;width:120px}.general-info .info .dropify-wrapper .dropify-preview{background-color:#fff;padding:0}.general-info .info .dropify-wrapper .dropify-clear{border:none;color:#fff;font-size:16px;padding:4px 8px}.general-info .info .dropify-wrapper .dropify-clear:hover{background-color:transparent}.general-info .info .dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message{padding-top:27px}.general-info .info .dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message:before{background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-upload-cloud'%3E%3Cpath d='m16 16-4-4-4 4M12 12v9'/%3E%3Cpath d='M20.39 18.39A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.3'/%3E%3Cpath d='m16 16-4-4-4 4'/%3E%3C/svg%3E");color:#fff;content:" ";font-size:28px;height:0;height:20px;left:45%;position:absolute;top:-1px;transform:translate(-50%);width:0;width:24px}.general-info .info .dropify-wrapper.touch-fallback{border:1px solid #ebedf2}.general-info .info .dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner{padding:0}.general-info .info .dropify-wrapper.touch-fallback .dropify-clear{color:#515365}.general-info .info .dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-filename{margin-top:10px}.about{background-color:#fff;border-radius:6px}.about .info,.about .save-info{padding:20px}.about .info label{color:#888ea8;font-size:13px;letter-spacing:1px}.work-platforms{background-color:#fff;border-radius:6px}.work-platforms .info{padding:20px}.work-platforms .platform-div:not(:last-child){border-bottom:2px solid #e0e6ed;margin-bottom:55px;padding-bottom:55px}.work-platforms .platform-div:last-child{margin-bottom:40px}.contact{background-color:#fff;border-radius:6px}.contact .info,.contact .save-info{padding:20px}.contact .info label{color:#888ea8;font-size:13px;letter-spacing:1px}.social{background-color:#fff;border-radius:6px}.social .info,.social .save-info{padding:20px}.social .input-group-prepend .input-group-text{border:none;border-radius:6px;color:#fff}.input-group .input-group-prepend .input-group-text svg{color:#4361ee}.social .info input{border-radius:.25rem!important}.skill{background-color:#fff;border-radius:6px}.skill .input-form{display:flex;margin-bottom:24px;margin-left:auto;margin-right:auto;width:50%}.skill input[type=text]{margin-right:10px}.skill .info{padding:20px}.skill .skill-name{font-size:13px;font-weight:700;margin-bottom:0;margin-top:0}.skill .save-info{padding:20px}.skill .info label{color:#eaf1ff;text-transform:uppercase}.skill .custom-progress.progress-up .range-count{margin-top:11px}.skill .custom-progress.progress-down .range-count{margin-top:15px}.skill .range-count{color:#3b3f5c;font-weight:700}.skill .range-count .range-count-number{background:#fff;border:1px solid #e0e6ed;border-radius:5px;color:#4361ee;display:inline-block;padding:3px 8px}.skill .custom-progress.bottom-right .range-count,.skill .custom-progress.top-right .range-count{text-align:right}.skill .progress-range-counter::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#4361ee;cursor:pointer;height:16px;margin-top:-4px;-webkit-transition:all .35s ease;transition:all .35s ease;width:16px}.skill .progress-range-counter:active::-webkit-slider-thumb{transform:scale(1.2)}.skill .progress-range-counter:focus::-webkit-slider-thumb{background:#4361ee;box-shadow:none;cursor:pointer;height:16px;margin-top:-4px;width:16px}.skill .progress-range-counter::-moz-range-thumb{background:#4361ee;cursor:pointer;height:16px;margin-top:-4px;width:16px}.edu-experience{background-color:#fff;border-radius:6px}.edu-experience .edu-section:not(:last-child){border-bottom:2px solid #e0e6ed;margin-bottom:55px;padding-bottom:55px}.edu-experience .edu-section:last-child{margin-bottom:40px}.edu-experience .info,.edu-experience .save-info{padding:20px}.edu-experience .info label{color:#888ea8;font-size:13px;letter-spacing:1px}.work-experience{background-color:#fff;border-radius:6px}.work-experience .work-section:not(:last-child){border-bottom:2px solid #e0e6ed;margin-bottom:55px;padding-bottom:55px}.work-experience .work-section:last-child{margin-bottom:40px}.work-experience .info,.work-experience .save-info{padding:20px}.work-experience .info label{color:#888ea8;font-size:13px;letter-spacing:1px}.account-settings-footer{background:#3b3f5c;border-radius:6px 6px 0 0;border-top:1px solid #f1f2f3;bottom:0;box-shadow:-2px -9px 20px rgba(126,142,177,.12);padding:12px 20px;position:fixed;width:calc(100% - 96px);z-index:5}.account-settings-footer .as-footer-container{display:flex;justify-content:space-between}@media (max-width:991px){.account-settings-container .account-content{padding:0;width:100%}.account-settings-footer{width:calc(100% - 29px)}}@media (max-width:767px){.general-info .info .upload{border-right:none}.skill .input-form{width:100%}}.widget-content-area{border:1px solid #e0e6ed;box-shadow:0 0 40px 0 rgba(94,92,154,.06)}.user-profile .widget-content-area{border-radius:6px}.user-profile .widget-content-area .edit-profile{align-self:center;background-color:#4361ee;background:linear-gradient(90deg,#0081ff 0,#0045ff);border-radius:50%;box-shadow:0 10px 15px rgba(0,69,255,.2);display:flex;height:35px;justify-content:center;width:35px}.user-profile .widget-content-area .edit-profile svg{align-self:center;color:#fff;font-size:17px;margin-right:0;vertical-align:middle;width:19px}.user-profile .widget-content-area h3{color:#3b3f5c;font-size:21px;font-weight:600;margin:6px 0 0;position:relative}.user-profile .widget-content-area h3:after{background:#4361ee;border-radius:50%;bottom:9px;content:"";height:2px;left:15px;position:absolute;width:55px}.user-profile .widget-content-area .user-info{margin-top:40px}.user-profile .widget-content-area .user-info img{border-radius:9px;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}.user-profile .widget-content-area .user-info p{color:#4361ee;font-size:20px;font-weight:600;margin-top:22px}.user-profile .widget-content-area .user-info-list ul.contacts-block{border:none;margin:36px auto;max-width:217px}.user-profile .widget-content-area .user-info-list ul.contacts-block li{font-size:13px;font-weight:600;margin-bottom:13px}.user-profile .widget-content-area .user-info-list ul.contacts-block li a{color:#4361ee;font-size:15px;font-weight:600}.user-profile .widget-content-area .user-info-list ul.contacts-block svg{fill:rgba(0,23,55,.08);color:#888ea8;margin-right:15px;vertical-align:middle;width:21px}.user-profile .widget-content-area .user-info-list ul.contacts-block li:hover svg{fill:rgba(27,85,226,.239);color:#4361ee}.user-profile .widget-content-area .user-info-list ul.contacts-block ul.list-inline{margin:27px auto}.user-profile .widget-content-area .user-info-list ul.contacts-block ul.list-inline div.social-icon{align-self:center;border:2px solid #e0e6ed;border-radius:50%;display:flex;height:35px;justify-content:center;width:35px}.user-profile .widget-content-area .user-info-list ul.contacts-block ul.list-inline svg{align-self:center;color:#4361ee;margin-right:0;width:19px}.skills .widget-content-area{border-radius:6px}.skills .widget-content-area h3{color:#3b3f5c;font-size:21px;font-weight:600;margin:6px 0 40px;position:relative}.skills .widget-content-area h3:after{background:#4361ee;border-radius:50%;bottom:-2px;content:"";height:2px;left:15px;position:absolute;width:47px}.skills .widget-content-area p.skill-item{color:#515365;font-size:15px;font-weight:600;margin-bottom:5px}.skills .widget-content-area .progress{box-shadow:1px 3px 20px 3px #f1f2f3;height:20px;margin-bottom:31px}.skills .widget-content-area .progress .progress-bar{background-color:#4361ee;background:linear-gradient(90deg,#0081ff 0,#0045ff);border-radius:1rem;box-shadow:0 2px 4px rgba(0,69,255,.15),0 8px 16px rgba(0,69,255,.2);font-size:12px;font-weight:100;letter-spacing:1px}.skills .widget-content-area .progress .progress-title{display:flex;justify-content:space-between;padding:15px}.skills .widget-content-area .progress .progress-title span{align-self:center}.bio .widget-content-area{border-radius:6px;padding-bottom:0}.bio .widget-content-area h3{color:#3b3f5c;font-size:21px;font-weight:600;margin:6px 0 40px;position:relative}.bio .widget-content-area h3:after{background:#4361ee;border-radius:50%;bottom:-2px;content:"";height:2px;left:15px;position:absolute;width:30px}.bio .widget-content-area h5{color:#3b3f5c;font-size:16px;font-weight:700}.bio .widget-content-area p{color:#888ea8;font-size:15px}.bio .widget-content-area .bio-skill-box{padding-bottom:30px;padding-top:30px}.bio .widget-content-area .b-skills{background:#fff;border-radius:10px;box-shadow:2px 5px 17px 0 rgba(31,45,61,.17);padding:30px 30px 24px}.bio .widget-content-area .b-skills svg{color:#4361ee;height:30px;margin-right:21px;width:30px}.bio .widget-content-area .b-skills h5{font-size:16px;margin-bottom:10px}.bio .widget-content-area .b-skills p{font-size:13px}.education .widget-content-area{border-radius:6px}.education .widget-content-area h3{color:#3b3f5c;font-size:21px;font-weight:600;margin:6px 0 40px;position:relative}.education .widget-content-area h3:after{background:#4361ee;border-radius:50%;bottom:-2px;content:"";height:2px;left:15px;position:absolute;width:97px}.education .widget-content-area .timeline-alter .item-timeline{display:flex}.education .widget-content-area .timeline-alter .item-timeline .t-dot{border-color:#4361ee;padding:10px;position:relative}.education .widget-content-area .timeline-alter .item-timeline .t-dot:before{border:2px solid;border-color:inherit;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:15px;transform:translateX(-50%);width:10px}.education .widget-content-area .timeline-alter .item-timeline:not(:last-child) .t-dot:after{border:solid #ebedf2;border-radius:50%;border-radius:0;border-width:0 0 0 2px;bottom:-15px;content:"";height:10px;height:auto;left:50%;position:absolute;top:15px;top:25px;transform:translateX(-50%);width:10px;width:0}.education .widget-content-area .timeline-alter .item-timeline .t-dot img{border-radius:50%;height:45px;position:relative;width:45px;z-index:7}.education .widget-content-area .timeline-alter .item-timeline .t-meta-date{padding:10px}.education .widget-content-area .timeline-alter .item-timeline .t-meta-date p{color:#888ea8;font-size:12px;font-weight:700;margin:0;max-width:100px;min-width:100px}.education .widget-content-area .timeline-alter .item-timeline .t-text{align-self:center;padding:10px}.education .widget-content-area .timeline-alter .item-timeline .t-text p{color:#515365;font-size:13px;font-weight:600;margin:0}.education .widget-content-area .timeline-alter .item-timeline .t-text p a{color:#2196f3;font-weight:600}@media (max-width:575px){.education .widget-content-area .timeline-alter .item-timeline{display:block;text-align:center}.education .widget-content-area .timeline-alter .item-timeline .t-meta-date p,.education .widget-content-area .timeline-alter .item-timeline .t-usr-txt p{margin:0 auto}}.work-experience .widget-content-area{border-radius:6px}.work-experience .widget-content-area h3{color:#3b3f5c;font-size:21px;font-weight:600;margin:6px 0 40px;position:relative}.work-experience .widget-content-area h3:after{background:#4361ee;border-radius:50%;bottom:-2px;content:"";height:2px;left:15px;position:absolute;width:173px}.work-experience .widget-content-area .timeline-alter .item-timeline{display:flex}.work-experience .widget-content-area .timeline-alter .item-timeline .t-dot{border-color:#4361ee;padding:10px;position:relative}.work-experience .widget-content-area .timeline-alter .item-timeline .t-dot:before{border:2px solid;border-color:inherit;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:15px;transform:translateX(-50%);width:10px}.work-experience .widget-content-area .timeline-alter .item-timeline:not(:last-child) .t-dot:after{border:solid #ebedf2;border-radius:50%;border-radius:0;border-width:0 0 0 2px;bottom:-15px;content:"";height:10px;height:auto;left:50%;position:absolute;top:15px;top:25px;transform:translateX(-50%);width:10px;width:0}.work-experience .widget-content-area .timeline-alter .item-timeline .t-dot img{border-radius:50%;height:45px;position:relative;width:45px;z-index:7}.work-experience .widget-content-area .timeline-alter .item-timeline .t-meta-date{padding:10px}.work-experience .widget-content-area .timeline-alter .item-timeline .t-meta-date p{color:#888ea8;font-size:12px;font-weight:700;margin:0;max-width:100px;min-width:100px}.work-experience .widget-content-area .timeline-alter .item-timeline .t-text{align-self:center;padding:10px}.work-experience .widget-content-area .timeline-alter .item-timeline .t-text p{color:#515365;font-size:13px;font-weight:600;margin:0}.work-experience .widget-content-area .timeline-alter .item-timeline .t-text p a{color:#2196f3;font-weight:600}@media (max-width:575px){.work-experience .widget-content-area .timeline-alter .item-timeline{display:block;text-align:center}.work-experience .widget-content-area .timeline-alter .item-timeline .t-meta-date p,.work-experience .widget-content-area .timeline-alter .item-timeline .t-usr-txt p{margin:0 auto}}.widget{padding:0}.widget.widget-card-four{background:#fff;padding:25px 23px}.widget.widget-activity-five{background:#fff;border-radius:6px;height:100%;padding:0;position:relative}.widget.widget-activity-five .widget-heading{border-bottom:1px dashed #e0e6ed;display:flex;justify-content:space-between;margin-bottom:0;padding:20px}.widget.widget-activity-five .widget-heading h5{color:#0e1726;display:block;font-size:17px;font-weight:600;margin-bottom:0}.widget.widget-activity-five .widget-heading .task-action svg{color:#888ea8;height:19px;width:19px}.widget.widget-activity-five .widget-heading .task-action .dropdown-menu{transform:translate3d(-141px,0,0)}.widget-activity-five .widget-content{padding:12px 10px 21px 20px}.widget-activity-five .w-shadow-top{margin-top:-10px}.widget-activity-five .w-shadow-bottom,.widget-activity-five .w-shadow-top{background:linear-gradient(180deg,#fff 44%,#ffffffde 73%,#2c303c00);display:block;filter:blur(9px);height:17px;left:2px;pointer-events:none;position:absolute;width:97%;z-index:2}.widget-activity-five .w-shadow-bottom{margin-top:-3px}.widget-activity-five .mt-container{height:332px;overflow:auto;padding:15px 12px 0;position:relative}.widget-activity-five .timeline-line .item-timeline{display:flex;margin-bottom:35px}.widget-activity-five .timeline-line .item-timeline .t-dot{position:relative}.widget-activity-five .timeline-line .item-timeline .t-dot div{background:transparent;border-radius:50%;display:flex;height:32px;justify-content:center;margin-right:11px;padding:5px;width:32px}.widget-activity-five .timeline-line .item-timeline .t-dot div.t-primary{background-color:#c2d5ff}.widget-activity-five .timeline-line .item-timeline .t-dot div.t-primary svg{color:#4361ee}.widget-activity-five .timeline-line .item-timeline .t-dot div.t-secondary{background-color:#dccff7}.widget-activity-five .timeline-line .item-timeline .t-dot div.t-secondary svg{color:#805dca}.widget-activity-five .timeline-line .item-timeline .t-dot div.t-success{background-color:#c7e6e4}.widget-activity-five .timeline-line .item-timeline .t-dot div.t-success svg{color:#009688}.widget-activity-five .timeline-line .item-timeline .t-dot div.t-danger{background-color:#ffe1e2}.widget-activity-five .timeline-line .item-timeline .t-dot div.t-danger svg{color:#e7515a}.widget-activity-five .timeline-line .item-timeline .t-dot div.t-warning{background-color:#ffeccb}.widget-activity-five .timeline-line .item-timeline .t-dot div.t-warning svg{color:#e2a03f}.widget-activity-five .timeline-line .item-timeline .t-dot div.t-dark{background-color:#acb0c3}.widget-activity-five .timeline-line .item-timeline .t-dot div.t-dark svg{color:#3b3f5c}.widget-activity-five .timeline-line .item-timeline .t-dot svg{align-self:center;color:#fff;height:15px;width:15px}.widget-activity-five .timeline-line .item-timeline .t-content{width:100%}.widget-activity-five .timeline-line .item-timeline .t-content .t-uppercontent{display:flex;justify-content:space-between}.widget-activity-five .timeline-line .item-timeline .t-content .t-uppercontent h5{font-size:14px;font-weight:600;letter-spacing:0;margin-bottom:0}.widget-activity-five .timeline-line .item-timeline .t-content .t-uppercontent span{color:#009688;font-size:13px;font-weight:600;margin-bottom:0}.widget-activity-five .timeline-line .item-timeline .t-content p{color:#888ea8;font-size:12px;font-weight:600;margin-bottom:0}.widget-activity-five .timeline-line .item-timeline .t-content p a{font-weight:700}.widget-activity-five .timeline-line .item-timeline .t-dot:after{border:solid #bfc9d4;border-radius:0;border-width:0 0 0 1px;bottom:-23px;content:"";height:auto;left:39%;position:absolute;top:45px;transform:translateX(-50%);width:0}.widget-activity-five .timeline-line .item-timeline:last-child .t-dot:after{display:none}.widget-four{box-shadow:0 .1px 0 rgba(0,0,0,.002),0 .2px 0 rgba(0,0,0,.003),0 .4px 0 rgba(0,0,0,.004),0 .6px 0 rgba(0,0,0,.004),0 .9px 0 rgba(0,0,0,.005),0 1.2px 0 rgba(0,0,0,.006),0 1.8px 0 rgba(0,0,0,.006),0 2.6px 0 rgba(0,0,0,.007),0 3.9px 0 rgba(0,0,0,.008),0 7px 0 rgba(0,0,0,.01)}.widget-card-four .w-header{display:flex;justify-content:space-between}.widget-card-four .w-header .w-info{align-self:center}.widget-card-four .w-header .w-info h6{color:#0e1726;font-size:23px;font-weight:600;letter-spacing:0;margin-bottom:0}.widget-card-four .w-header .task-action svg{color:#888ea8;height:19px;width:19px}.widget-card-four .w-header .task-action .dropdown-menu{transform:translate3d(-141px,0,0)}.widget-card-four .w-content{display:flex;justify-content:space-between;margin-top:36px}.widget-card-four .w-content .w-info p.value{color:#e95f2b;font-size:30px;font-weight:500;margin-bottom:0}.widget-card-four .w-content .w-info p.value span{color:#030305;font-size:15px;font-weight:700;letter-spacing:0}.widget-card-four .w-content .w-info p.value svg{color:#009688;height:16px;margin-top:7px;width:16px}.widget-card-four .w-progress-stats{display:flex;margin-top:36px}.widget-card-four .w-icon{align-self:center;border-radius:50%;color:#5f0a87;justify-content:center}.widget-card-four .progress{align-self:flex-end;background-color:hsla(6,89%,67%,.14);border-radius:20px;box-shadow:0 2px 2px rgba(224,230,237,.459);height:8px;height:20px;margin-bottom:0;margin-right:22px;padding:4px;width:100%}.widget-card-four .progress-bar.bg-gradient-secondary{background-color:#fc5296;background-image:linear-gradient(315deg,#fc5296,#f67062 74%);position:relative}.widget-card-four .progress-bar:before{background:#fff;border-radius:50%;content:"";height:6px;position:absolute;right:3px;top:3px;width:6px}.widget-card-four .w-icon p{color:#e95f2b;font-size:15px;font-weight:700;margin-bottom:0}.widget.widget-chart-three{background:#fff;padding:0}.widget.widget-chart-three .widget-heading{border-bottom:1px dashed #e0e6ed;display:flex;justify-content:space-between;margin-bottom:0;padding:20px}.widget.widget-chart-three .widget-heading h5{color:#0e1726;display:block;font-size:17px;font-weight:600;margin-bottom:0}.widget.widget-chart-three .widget-heading .dropdown{align-self:center}.widget.widget-chart-three .widget-heading .dropdown a svg{color:#888ea8;height:19px;width:19px}.widget.widget-chart-three .widget-heading .dropdown .dropdown-menu{border-radius:6px;min-width:10rem;transform:translate3d(-142px,0,0)}.widget.widget-chart-three .apexcharts-legend-marker{left:-5px!important}.widget.widget-chart-three #uniqueVisits{overflow:hidden}.widget.widget-activity-three{background:#0e1726;border-radius:8px;height:100%;position:relative}.widget.widget-activity-three .widget-heading{border-bottom:1px dashed #3b3f5c;display:flex;justify-content:space-between;padding:20px}.widget.widget-activity-three .widget-heading h5{color:#e0e6ed;display:block;font-size:17px;font-weight:600;margin-bottom:0}.widget-activity-three .widget-content{padding:20px 10px 20px 20px}.widget-activity-three .mt-container{height:325px;overflow:auto;padding:0 12px;position:relative}.widget.widget-activity-three .timeline-line .item-timeline{display:flex;margin-bottom:20px}.widget.widget-activity-three .timeline-line .item-timeline .t-dot{position:relative}.widget.widget-activity-three .timeline-line .item-timeline .t-dot div{background:#1b55e2;border-radius:50%;display:flex;height:37px;justify-content:center;margin-right:11px;padding:5px;width:36px}.widget.widget-activity-three .timeline-line .item-timeline .t-dot div.t-primary{background-color:#1b55e2;box-shadow:0 10px 20px -10px #1b55e2}.widget.widget-activity-three .timeline-line .item-timeline .t-dot div.t-success{background-color:#009688;box-shadow:0 10px 20px -10px #009688}.widget.widget-activity-three .timeline-line .item-timeline .t-dot div.t-danger{background-color:#e7515a;box-shadow:0 10px 20px -10px #e7515a}.widget.widget-activity-three .timeline-line .item-timeline .t-dot div.t-warning{background-color:#e2a03f;box-shadow:0 10px 20px -10px #e2a03f}.widget.widget-activity-three .timeline-line .item-timeline .t-dot div.t-dark{background-color:#3b3f5c;box-shadow:0 10px 20px -10px #3b3f5c}.widget.widget-activity-three .timeline-line .item-timeline .t-dot svg{stroke-width:1.6px;align-self:center;color:#fff;height:20px;width:20px}.widget.widget-activity-three .timeline-line .item-timeline .t-content{width:100%}.widget.widget-activity-three .timeline-line .item-timeline .t-content .t-uppercontent{display:flex;justify-content:space-between}.widget.widget-activity-three .timeline-line .item-timeline .t-content .t-uppercontent h5{font-size:15px;font-weight:700;letter-spacing:0;margin-bottom:5px}.widget.widget-activity-three .timeline-line .item-timeline .t-content .t-uppercontent span{color:#888ea8;font-size:11px;font-weight:500;margin-bottom:0}.widget.widget-activity-three .timeline-line .item-timeline .t-content p{color:#888ea8;font-size:13px;font-weight:500;margin-bottom:8px}.widget.widget-activity-three .timeline-line .item-timeline .t-content div.tags .badge{font-size:11px;letter-spacing:1px;padding:2px 4px;transform:none}.widget.widget-activity-three .timeline-line .item-timeline .t-dot:after{border:solid #bfc9d4;border-radius:0;border-width:0 0 0 1px;bottom:-20px;content:"";height:auto;left:40%;position:absolute;top:36px;transform:translateX(-50%);width:0}.widget.widget-activity-three .timeline-line .item-timeline:last-child .t-dot:after{display:none}.widget.widget-one_hybrid{background:#fff;padding:0}.widget-one_hybrid .widget-heading{padding:20px 13px}.widget-one_hybrid .widget-heading .w-title{display:flex;margin-bottom:15px}.widget-one_hybrid .widget-heading .w-icon{align-self:center;border-radius:12px;display:inline-block;margin-right:16px;padding:10px}.widget-one_hybrid .widget-heading svg{height:22px;width:22px}.widget-one_hybrid .widget-heading .w-value{align-self:center;font-size:24px;font-weight:600;margin-bottom:0}.widget-one_hybrid .widget-heading h5{color:#506690;font-size:13px;font-weight:600;margin-bottom:0}.widget-one_hybrid .apexcharts-canvas svg{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.widget-one_hybrid.widget-followers .widget-heading .w-icon{background:#eaf1ff;color:#4361ee}.widget-one_hybrid.widget-referral .widget-heading .w-icon{background-color:#fff5f5;color:#e7515a}.widget-one_hybrid.widget-social{background:#e7f7ff;background:#4361ee}.widget-one_hybrid.widget-social .widget-heading .w-icon{border:1px solid #2196f3;color:#2196f3}.widget-one_hybrid.widget-engagement .widget-heading .w-icon{background-color:#ddf5f0;color:#009688}.widget.widget-account-invoice-two{background:#3b3f5c;background-blend-mode:multiply;background-image:linear-gradient(0deg,#09203f 0,#537895);border:none;box-shadow:0 .1px 0 rgba(0,0,0,.002),0 .2px 0 rgba(0,0,0,.003),0 .4px 0 rgba(0,0,0,.004),0 .6px 0 rgba(0,0,0,.004),0 .9px 0 rgba(0,0,0,.005),0 1.2px 0 rgba(0,0,0,.006),0 1.8px 0 rgba(0,0,0,.006),0 2.6px 0 rgba(0,0,0,.007),0 3.9px 0 rgba(0,0,0,.008),0 7px 0 rgba(0,0,0,.01);padding:22px 19px}.widget-account-invoice-two .account-box .info{display:flex;justify-content:space-between;margin-bottom:83px}.widget-account-invoice-two .account-box h5{color:#e0e6ed;font-size:16px;font-weight:400;margin-bottom:0;margin-top:5px}.widget-account-invoice-two .account-box .inv-balance-info{text-align:right}.widget-account-invoice-two .account-box p{align-self:center;color:#e0e6ed;font-size:20px;font-weight:400;margin-bottom:4px}.widget-account-invoice-two .account-box .inv-stats{background:rgba(0,150,136,.26);border-radius:4px;color:#009688;display:inline-block;font-size:12px;font-weight:600;padding:3px 5px}.widget-account-invoice-two .account-box .acc-action{display:flex;justify-content:space-between;margin-top:23px}.widget-account-invoice-two .account-box .acc-action a{border-radius:6px;box-shadow:0 0 2px 0 #bfc9d4;color:#e0e6ed;display:inline-block;padding:6px}.widget-account-invoice-two .account-box .acc-action a:first-child{margin-right:4px}.widget-account-invoice-two .account-box .acc-action a svg{stroke-width:1.7;height:17px;width:17px}.widget.widget-card-one{background:#fff;height:100%;padding:20px 0}.widget-card-one .widget-content .media{border-bottom:1px dashed #e0e6ed;margin-bottom:19px;padding-bottom:21px;padding-left:15px;padding-right:15px}.widget-card-one .widget-content .media .w-img{align-self:center;margin-right:10px}.widget-card-one .widget-content .media img{border:3px solid #e0e6ed;border-radius:50%;height:50px;width:50px}.widget-card-one .widget-content .media-body{align-self:center}.widget-card-one .widget-content .media-body h6{font-size:15px;font-weight:700;letter-spacing:0;margin-bottom:0}.widget-card-one .widget-content .media-body p{color:#888ea8;font-size:13px;font-weight:600;letter-spacing:0;margin-bottom:0;padding:0}.widget-card-one .widget-content p{display:inline-block;font-size:13px;font-weight:600;margin-bottom:61px;padding:0 20px;width:100%}.widget-card-one .widget-content .w-action{display:flex;justify-content:space-between;padding:0 20px}.widget-card-one .widget-content .w-action svg{fill:#e7f7ff;stroke-width:1.5;color:#2196f3;margin-right:8px}.widget-card-one .widget-content .w-action span{color:#0e1726;font-weight:700;letter-spacing:1px;vertical-align:sub}.widget-card-one .widget-content .w-action .read-more{align-self:center}.widget-card-one .widget-content .w-action .read-more a{background:rgba(0,150,136,.26);border-radius:4px;color:#009688;display:inline-block;font-size:12px;font-weight:600;padding:3px 5px}.widget-card-one .widget-content .w-action .read-more a svg{fill:transparent;stroke-width:1.8;color:#009688;height:16px;margin-right:0;transition:.5s;width:16px}.widget-card-one .widget-content .w-action .read-more a:hover{box-shadow:0 0 30px #e0f0ef}.widget-four{background:#fff;border:1px solid #e0e6ed;border-radius:6px;box-shadow:none;box-shadow:0 0 40px 0 rgba(94,92,154,.06);height:100%;padding:20px;position:relative}.widget-four .widget-heading{margin-bottom:25px}.widget-four .widget-heading h5{color:#0e1726;display:block;font-size:17px;font-weight:600;margin-bottom:0}.widget-four .widget-content{font-size:17px}.widget-four .widget-content .browser-list{display:flex}.widget-four .widget-content .browser-list:not(:last-child){margin-bottom:30px}.widget-four .widget-content .w-icon{align-self:center;border-radius:50%;display:inline-block;display:inline-flex;height:34px;margin-right:12px;padding:10px 9px;width:34px}.widget-four .widget-content .w-icon svg{display:block;height:15px;width:15px}.widget-four .widget-content .browser-list:first-child .w-icon{background:#eaf1ff}.widget-four .widget-content .browser-list:nth-child(2) .w-icon{background:#fff5f5}.widget-four .widget-content .browser-list:nth-child(3) .w-icon{background:#fff9ed}.widget-four .widget-content .browser-list:first-child .w-icon svg{color:#4361ee}.widget-four .widget-content .browser-list:nth-child(2) .w-icon svg{color:#e7515a}.widget-four .widget-content .browser-list:nth-child(3) .w-icon svg{color:#e2a03f}.widget-four .widget-content .w-browser-details{align-self:center;width:100%}.widget-four .widget-content .w-browser-info{display:flex;justify-content:space-between;margin-bottom:1px}.widget-four .widget-content .w-browser-info h6{color:#888ea8;font-size:13px;font-weight:600;margin-bottom:0}.widget-four .widget-content .w-browser-info p{color:#888ea8;font-size:12px;font-weight:600;margin-bottom:0}.widget-four .widget-content .w-browser-stats .progress{border-radius:20px;box-shadow:0 2px 2px rgba(224,230,237,.459),1px 6px 7px rgba(224,230,237,.459);height:22px;margin-bottom:0;padding:4px}.widget-four .widget-content .w-browser-stats .progress .progress-bar{position:relative}.progress .progress-bar.bg-gradient-primary{background-color:#2a2a72;background-image:linear-gradient(315deg,#2a2a72,#009ffd 74%)}.progress .progress-bar.bg-gradient-danger{background-image:linear-gradient(315deg,#3f0d12,#a71d31 74%)}.progress .progress-bar.bg-gradient-warning{background-color:#fc9842;background-image:linear-gradient(315deg,#fc9842,#fe5f75 74%)}.widget-four .widget-content .w-browser-stats .progress .progress-bar:before{background:#fff;border-radius:50%;content:"";height:7px;position:absolute;right:3px;top:3.4px;width:7px}.widget.widget-card-two{background:#fff;padding:20px 0}.widget-card-two .media{border-bottom:1px dashed #e0e6ed;margin-bottom:19px;padding-bottom:21px;padding-left:15px;padding-right:15px}.widget-card-two .media .w-img{margin-right:10px}.widget-card-two .media .w-img img{border:3px solid #e0e6ed;border-radius:50%;height:50px;width:50px}.widget-card-two .media .media-body{align-self:center}.widget-card-two .media .media-body h6{font-size:15px;font-weight:700;letter-spacing:0;margin-bottom:0}.widget-card-two .media .media-body p{color:#888ea8;font-weight:600;margin-bottom:0}.widget-card-two .card-bottom-section{text-align:center}.widget-card-two .card-bottom-section h5{color:#009688;font-size:14px;font-weight:700;margin-bottom:20px}.widget-card-two .card-bottom-section .img-group img{border:2px solid #e0e6ed;border-radius:12px;height:46px;width:46px}.widget-card-two .card-bottom-section .img-group img:not(:last-child){margin-right:5px}.widget-card-two .card-bottom-section a{background:#4361ee;background-image:linear-gradient(315deg,#1e9afe,#60dfcd 74%);border:none;color:#fff;display:block;font-size:15px;font-weight:600;letter-spacing:1px;margin-left:15px;margin-right:15px;margin-top:18px;padding:10px;transform:none}.widget-card-two .card-bottom-section a.btn:focus,.widget-card-two .card-bottom-section a.btn:hover{border-color:#4361ee}.widget.widget-five{background:#fff;height:100%;padding:20px 0}.widget.widget-five .widget-heading{display:flex;justify-content:space-between;margin-bottom:30px;padding:0 20px}.widget-five .widget-heading .task-info{display:flex}.widget-five .widget-heading .usr-avatar{align-items:center;background-color:#f3effc;border-radius:12px;color:#805dca;display:flex;height:42px;justify-content:center;margin-right:10px;width:42px}.widget-five .widget-heading .usr-avatar span{font-size:13px;font-weight:700}.widget-five .widget-heading .w-title{align-self:center}.widget-five .widget-heading .w-title h5{font-size:14px;font-weight:700;margin-bottom:0}.widget-five .widget-heading .w-title span{font-size:12px;font-weight:500}.widget-five .widget-heading .task-action .dropdown a svg{color:#888ea8;height:19px;width:19px}.widget-five .widget-heading .task-action .dropdown-menu{transform:translate3d(-141px,0,0)}.widget-five .widget-content{padding:0 20px}.widget-five .widget-content p{color:#888ea8;font-size:14px;font-weight:600;margin-bottom:0}.widget-five .widget-content .progress-data{margin-top:19px}.widget-five .widget-content .progress-data .progress-info{display:flex;justify-content:space-between;margin-bottom:12px}.widget-five .widget-content .progress-data .task-count{display:flex}.widget-five .widget-content .progress-data .task-count svg{fill:rgba(199,230,228,.46);align-self:center;color:#009688;height:15px;margin-right:6px;width:15px}.widget-five .widget-content .progress-data .task-count p{align-self:center;color:#515365;font-size:12px;font-weight:700}.widget-five .widget-content .progress-data .progress-stats p{color:#4361ee;font-size:15px;font-weight:600}.widget-five .widget-content .progress-data .progress{border-radius:30px;height:12px}.widget-five .widget-content .progress-data .progress .progress-bar{background-color:#60dfcd;background-image:linear-gradient(315deg,#60dfcd,#1e9afe 74%);margin:3px}.widget-five .widget-content .meta-info{display:flex;justify-content:space-between}.widget-five .widget-content .meta-info .avatar--group{display:inline-flex}.widget-five .widget-content .meta-info .avatar{display:inline-block;font-size:1rem;height:36px;position:relative;transition:.5s;width:36px}.widget-five .widget-content .meta-info .avatar.more-group{margin-right:5px;opacity:0}.widget-five:hover .widget-content .meta-info .avatar.more-group{opacity:1}.widget-five:hover .widget-content .meta-info .avatar:not(:first-child){margin-left:-.75rem}.widget-five .widget-content .meta-info .avatar img{border:3px solid #fff;border-radius:12px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.widget-five .widget-content .meta-info .avatar .avatar-title{align-items:center;background-color:#bfc9d4;border-radius:12px;color:#fff;display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;width:100%}.widget-five .widget-content .meta-info .due-time{align-self:center}.widget-five .widget-content .meta-info .due-time p{background:#fff5f5;border-radius:30px;color:#e7515a;font-size:11px;font-weight:600;padding:4px 6px}.widget-five .widget-content .meta-info .due-time p svg{height:15px;vertical-align:text-bottom;width:14px}.layout-spacing{padding-bottom:25px}.widget{background:#fff;box-shadow:none;position:relative}.widget .widget-heading{margin-bottom:15px}.widget h5{color:#0e1726;display:block;font-size:19px;font-weight:600;letter-spacing:0;margin-bottom:0}.widget-two{background:#fff;border:1px solid #e0e6ed;border-radius:6px;box-shadow:none;box-shadow:0 0 40px 0 rgba(94,92,154,.06);height:100%;padding:0;position:relative}.widget-two .widget-content{font-size:17px}.widget-two .w-chart{bottom:0;left:0;position:absolute;right:0}.widget-two .w-numeric-value{color:#fff;display:flex;font-weight:500;justify-content:space-between;padding:20px}.widget-two .w-numeric-value .w-icon{align-self:center;background:#e7f7ff;border-radius:12px;display:inline-block;display:inline-flex;height:45px;padding:13px 12px;width:45px}.widget-two .w-numeric-value svg{color:#2196f3;display:block;height:20px;width:20px}.widget-two .w-numeric-value .w-value{color:#0e1726;display:block;font-size:19px;font-weight:600;letter-spacing:0;margin-bottom:-9px}.widget-two .w-numeric-value .w-numeric-title{color:#888ea8;font-size:13px;font-weight:600}.widget.widget-one{background:#fff;padding:20px 18px 12px}.widget.widget-one .widget-heading{display:flex;justify-content:space-between;margin-bottom:0}.widget.widget-one .widget-heading h6{color:#0e1726;display:block;font-size:17px;font-weight:600;margin-bottom:30px}.widget.widget-one .widget-heading .task-action svg{color:#888ea8;height:19px;width:19px}.widget.widget-one .w-chart{display:flex}.widget.widget-one .w-chart .w-chart-section{background:#000;border-radius:16px;padding:15px;width:49%}.widget.widget-one .w-chart .w-chart-section.total-visits-content{background-color:#e7f7ff}.widget.widget-one .w-chart .w-chart-section.paid-visits-content{background-color:#fff9ed}.widget.widget-one .w-chart .w-chart-section:not(:last-child){margin-right:10px}.widget.widget-one .w-chart .w-chart-section .w-detail{color:#fff}.widget.widget-one .w-chart .w-chart-section .w-title{color:#4361ee;font-size:13px;font-weight:500;margin-bottom:0}.widget.widget-one .w-chart .w-chart-section .w-stats{color:#4361ee;font-size:18px;font-weight:500;letter-spacing:1px;margin-bottom:0}.widget.widget-one .w-chart .w-chart-section.paid-visits-content .w-stats,.widget.widget-one .w-chart .w-chart-section.paid-visits-content .w-title{color:#e95f2b}.widget-one{background-color:#fff;border:1px solid #e0e6ed;border-radius:6px;box-shadow:0 0 40px 0 rgba(94,92,154,.06);height:100%;padding:0;position:relative}.widget-one .widget-content{font-size:17px}.widget-one .w-numeric-value{color:#fff;display:flex;font-weight:500;justify-content:space-between;padding:20px;position:absolute;width:100%}.widget-one .w-numeric-value .w-icon{align-self:center;background:#fff5f5;border-radius:12px;display:inline-block;display:inline-flex;height:45px;margin-right:14px;padding:13px 12px;width:45px}.widget-one .w-numeric-value svg{fill:#e7515a;color:#e7515a;display:block;height:20px;width:20px}.widget-one .w-numeric-value .w-value{color:#e7515a;display:block;font-size:26px;font-weight:600;margin-bottom:-9px;text-align:right}.widget-one .w-numeric-value .w-numeric-title{color:#e7515a;font-size:13px;font-weight:600;letter-spacing:1px}.widget-one .apexcharts-canvas svg{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.widget-three{background:#fff;border:1px solid #e0e6ed;border-radius:6px;box-shadow:0 0 40px 0 rgba(94,92,154,.06);height:100%;padding:20px;position:relative}.widget-three .widget-heading{display:flex;justify-content:space-between;margin-bottom:25px}.widget-three .widget-heading .task-action .dropdown-toggle svg{color:#888ea8;height:19px;width:19px}.widget-three .widget-heading .task-action .dropdown-menu{transform:translate3d(-141px,0,0)}.widget-three .widget-content{font-size:17px}.widget-three .widget-content .summary-list{background:#e0e6ed;border-radius:6px;padding:15px;position:relative}.widget-three .widget-content .summary-list.summary-income{background:rgba(220,207,247,.34)}.widget-three .widget-content .summary-list.summary-profit{background:rgba(186,231,255,.34)}.widget-three .widget-content .summary-list.summary-expenses{background:rgba(255,236,203,.34)}.widget-three .widget-content .summary-list .summery-info{display:flex;margin-bottom:0}.widget-three .widget-content .summary-list:not(:last-child){margin-bottom:9px}.widget-three .widget-content .w-icon{align-items:center;border-radius:12px;display:inline-flex;height:35px;justify-content:center;margin-right:12px;width:35px}.widget-three .widget-content .w-icon svg{stroke-width:1px;display:block;height:22px;width:22px}.widget-three .widget-content .summary-list:first-child .w-icon svg{fill:rgba(92,26,195,.16);color:#805dca}.widget-three .widget-content .summary-list:nth-child(2) .w-icon svg{fill:rgba(33,150,243,.16);color:#2196f3}.widget-three .widget-content .summary-list:nth-child(3) .w-icon svg{fill:rgba(226,160,63,.16);color:#e2a03f}.widget-three .widget-content .w-summary-details{align-self:center;width:100%}.widget-three .widget-content .w-summary-info{display:flex;justify-content:space-between;margin-bottom:1px}.widget-three .widget-content .w-summary-info h6{color:#888ea8;font-size:13px;font-weight:600;margin-bottom:0}.widget-three .widget-content .w-summary-info .summary-count{color:#515365;display:block;font-size:16px;font-weight:600;margin-top:4px}.widget-three .widget-content .w-summary-info .summary-average{color:#888ea8;font-size:14px;font-weight:500;margin-bottom:0}.widget-three .widget-content .summary-list.summary-income .w-summary-info .summary-average{color:#805dca}.widget-three .widget-content .summary-list.summary-profit .w-summary-info .summary-average{color:#2196f3}.widget-three .widget-content .summary-list.summary-expenses .w-summary-info .summary-average{color:#e2a03f}.widget-chart-one .widget-heading{display:flex;justify-content:space-between}.widget-chart-one #revenueMonthly{background:#fafcff;border:1px solid #ebedf2;border-radius:22px;overflow:hidden;padding:15px}.widget-chart-one .widget-content .apexcharts-canvas,.widget-chart-one .widget-content .apexcharts-canvas svg{transition:.5s}.widget-chart-one .apexcharts-legend-marker{left:-5px!important}.widget-chart-one .apexcharts-xaxis-title,.widget-chart-one .apexcharts-yaxis-title{fill:#888e88;font-weight:600}.widget-chart-one .widget-heading .task-action svg{color:#888ea8;height:19px;width:19px}.widget-chart-one .widget-heading .task-action .dropdown-menu{transform:translate3d(-141px,0,0)}.widget-chart-two{padding:0}.widget.widget-chart-two .widget-heading{padding:20px 20px 0}.widget-chart-two .widget-heading .w-icon{position:absolute;right:20px;top:15px}.widget-chart-two .widget-heading .w-icon a{background:#c7e6e4!important;border:none;border-radius:10px;padding:6px;transform:translateY(0)}.widget-chart-two .widget-heading .w-icon a svg{color:#009688}.widget.widget-chart-two .widget-content{padding:0 0 20px}.widget-chart-two .apexcharts-canvas{margin:0 auto}.widget-chart-two .apexcharts-legend-marker{left:-5px!important}.widget-table-one .widget-heading{display:flex;justify-content:space-between;margin-bottom:31px}.widget-table-one .widget-heading .task-action .dropdown-toggle svg{color:#888ea8;height:19px;width:19px}.widget-table-one .widget-heading .task-action .dropdown-menu{transform:translate3d(-141px,c0,0)}.widget-table-one .transactions-list{border-radius:6px}.widget-table-one .transactions-list:not(:last-child){margin-bottom:22.2px}.widget-table-one .transactions-list .t-item{display:flex;justify-content:space-between}.widget-table-one .transactions-list .t-item .t-company-name{display:flex}.widget-table-one .transactions-list .t-item .t-icon{margin-right:12px}.widget-table-one .transactions-list .t-item .t-icon .avatar{display:inline-block;font-size:14px;font-weight:600;letter-spacing:1px;position:relative}.widget-table-one .transactions-list .t-item .t-icon .avatar .avatar-title{align-items:center;background-color:#fff5f5;border-radius:12px;color:#e7515a;display:inline-flex;height:42px;justify-content:center;position:relative;width:42px}.widget-table-one .transactions-list.t-info .t-item .t-icon .avatar .avatar-title{background-color:#e7f7ff;color:#2196f3}.widget-table-one .transactions-list.t-secondary .t-item .t-icon .icon{background-color:#f3effc}.widget-table-one .transactions-list.t-secondary .t-item .t-icon .icon svg{color:#805dca}.widget-table-one .transactions-list .t-item .t-icon .icon{align-items:center;background-color:#fff9ed;border-radius:12px;display:inline-flex;height:42px;justify-content:center;position:relative;width:42px}.widget-table-one .transactions-list .t-item .t-icon .icon svg{stroke-width:2;align-items:center;color:#e2a03f;display:flex;height:19px;justify-content:center;width:19px}.widget-table-one .transactions-list .t-item .t-name{align-self:center}.widget-table-one .transactions-list .t-item .t-name h4{font-size:14px;font-weight:700;margin-bottom:0;transition:all .5s ease}.widget-table-one .transactions-list:hover .t-item .t-name h4{color:#2196f3}.widget-table-one .transactions-list .t-item .t-name .meta-date{color:#888ea8;font-size:12px;font-weight:500;margin-bottom:0}.widget-table-one .transactions-list .t-item .t-rate{align-self:center}.widget-table-one .transactions-list .t-item .t-rate p{font-size:14px;font-weight:500;letter-spacing:1px;margin-bottom:0}.widget-table-one .transactions-list .t-item .t-rate svg{height:14px;vertical-align:baseline;width:14px}.widget-table-one .transactions-list .t-item .t-rate.rate-inc p{color:#009688}.widget-table-one .transactions-list .t-item .t-rate.rate-dec p{color:#e7515a}.widget-activity-four{padding-left:0;padding-right:0}.widget-activity-four .widget-heading{margin-bottom:28px;padding:0 20px}.widget-activity-four .widget-heading .w-icon{position:absolute;right:20px;top:15px}.widget-activity-four .widget-heading .w-icon a{background:#c7e6e4!important;border:none;border-radius:10px;padding:6px;transform:translateY(0)}.widget-activity-four .widget-heading .w-icon a svg{color:#009688}.widget-activity-four .mt-container{height:326px;overflow:auto;padding-right:12px;position:relative}.widget-activity-four .widget-content{padding:0 8px 0 20px}.widget-activity-four .timeline-line .item-timeline{border-radius:6px;cursor:pointer;display:flex;padding:8px 0;position:relative;transition:.5s;width:100%}.widget-activity-four .timeline-line .item-timeline .t-dot{position:relative}.widget-activity-four .timeline-line .item-timeline .t-dot:before{background:#bfc9d4;border-color:#e0e6ed;border-radius:50%;content:"";height:6px;left:5px;position:absolute;top:7px;transform:translateX(-50%);width:6px;z-index:1}.widget-activity-four .timeline-line .item-timeline .t-dot:after{border:solid #e0e6ed;border-radius:50%;border-radius:0;border-width:0 0 0 1px;bottom:-19px;height:10px;height:auto;left:5px;position:absolute;top:12px;transform:translateX(-50%);width:10px;width:0}.widget-activity-four .timeline-line .item-timeline.timeline-primary .t-dot:before{background:#eaf1ff;border:2px solid rgba(27,85,226,.33)}.widget-activity-four .timeline-line .item-timeline.timeline-success .t-dot:before{background-color:#ddf5f0;border:2px solid #9ad2cd}.widget-activity-four .timeline-line .item-timeline.timeline-danger .t-dot:before{background-color:#fff5f5;border:2px solid #f1acb0}.widget-activity-four .timeline-line .item-timeline.timeline-dark .t-dot:before{background-color:#e3e4eb;border:2px solid #9fa3bb}.widget-activity-four .timeline-line .item-timeline.timeline-secondary .t-dot:before{background:#f3effc;border:2px solid rgba(92,26,195,.35)}.widget-activity-four .timeline-line .item-timeline.timeline-warning .t-dot:before{background-color:#fff9ed;border:2px solid #dec7a5}.widget-activity-four .timeline-line .item-timeline:last-child .t-dot:after{display:none}.widget-activity-four .timeline-line .item-timeline .t-meta-time{align-self:center;color:#888ea8;font-size:12px;font-weight:700;margin:0;max-width:100px;min-width:100px}.widget-activity-four .timeline-line .item-timeline .t-text{align-self:center;display:flex;justify-content:space-between;margin-left:14px;transition:.5s;width:100%}.widget-activity-four .timeline-line .item-timeline .t-text p{font-size:13px;font-weight:600;letter-spacing:0;margin:0}.widget-activity-four .timeline-line .item-timeline .t-text p a{color:#009688;font-size:13px;font-weight:600;margin-bottom:0}.widget-activity-four .timeline-line .item-timeline .t-text span.badge{font-size:10px;font-weight:600;letter-spacing:1px;opacity:0;padding:2px 4px;position:absolute;right:-1px;top:6px;transform:none}.widget-activity-four .timeline-line .item-timeline.timeline-primary .t-text span.badge{background-color:#eaf1ff;border:1px solid #4361ee;color:#4361ee}.widget-activity-four .timeline-line .item-timeline.timeline-secondary .t-text span.badge{background-color:#f3effc;border:1px solid #805dca;color:#805dca}.widget-activity-four .timeline-line .item-timeline.timeline-danger .t-text span.badge{background-color:#fff5f5;border:1px solid #e7515a;color:#e7515a}.widget-activity-four .timeline-line .item-timeline.timeline-warning .t-text span.badge{background-color:#fff9ed;border:1px solid #e2a03f;color:#e2a03f}.widget-activity-four .timeline-line .item-timeline.timeline-success .t-text span.badge{background-color:#ddf5f0;border:1px solid #009688;color:#009688}.widget-activity-four .timeline-line .item-timeline.timeline-dark .t-text span.badge{background-color:#e3e4eb;border:1px solid #3b3f5c;color:#3b3f5c}.widget-activity-four .timeline-line .item-timeline:hover .t-text span.badge{opacity:1}.widget-activity-four .timeline-line .item-timeline .t-text p.t-time{color:#888ea8;font-size:10px;text-align:right}.widget-activity-four .timeline-line .item-timeline .t-time{color:#e3e4eb;font-size:13px;font-weight:600;letter-spacing:1px;margin:0;max-width:80px;min-width:80px}.widget-activity-four .tm-action-btn{padding-top:19px;text-align:center}.widget-activity-four .tm-action-btn button{background:transparent;border:none;box-shadow:none;color:#030305;font-size:14px;font-weight:800;letter-spacing:0;padding:0}.widget-activity-four .tm-action-btn button:hover{transform:translateY(0)}.widget-activity-four .tm-action-btn button span{display:inline-block;margin-right:6px;transition:.5s}.widget-activity-four .tm-action-btn button:hover span{transform:translateX(-6px)}.widget-activity-four .tm-action-btn svg{stroke-width:2.5px;color:#e3e4eb;height:17px;transition:.5s;vertical-align:sub;width:17px}.widget-activity-four .tm-action-btn button:hover svg{transform:translateX(6px)}.widget-table-two{position:relative}.widget-table-two h5{font-size:19px;margin-bottom:20px}.widget-table-two .widget-content{background:transparent}.widget-table-two .table{border-collapse:separate;border-spacing:0 5px;margin-bottom:0}.widget-table-two .table>thead>tr>th{background:rgba(186,231,255,.34);border-left:none;border-right:none;border-top:none;font-weight:600;padding:10px 0 10px 15px;text-transform:none;transition:all .1s ease}.widget-table-two .table>thead>tr>th:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.widget-table-two .table>thead>tr>th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.widget-table-two .table>thead>tr>th .th-content{color:#515365;font-size:14px;font-weight:600;letter-spacing:1px}.widget-table-two .table>thead>tr>th:first-child .th-content{margin-left:10px}.widget-table-two .table>thead>tr>th:last-child .th-content{margin-right:10px}.widget-table-two .table>thead>tr>th:nth-last-child(2) .th-content{padding:0 15px 0 0;text-align:center}.widget-table-two .table>tbody>tr>td{background:transparent;border-top:none;padding:0;transition:all .1s ease}.widget-table-two .table>tbody>tr:hover>td{transform:translateY(-1px) scale(1.01)}.widget-table-two .table>tbody>tr:hover>td .td-content{color:#515365}.widget-table-two .table>tbody>tr>td .td-content{color:#888ea8;cursor:pointer;font-weight:600;letter-spacing:1px}.widget-table-two .table>tbody>tr>td:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px;padding:10px 0 10px 15px}.widget-table-two .table>tbody>tr>td:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;padding:15.5px 0 15.5px 15px}.widget-table-two .table .td-content.customer-name{color:#515365;display:flex;font-size:13px;font-weight:600;margin-bottom:0}.widget-table-two .table .td-content.product-brand{letter-spacing:1px}.widget-table-two .table .td-content img{align-self:center;border-radius:6px;height:34px;margin-right:10px;padding:2px;width:35px}.widget-table-two .table .td-content.customer-name span{align-self:center}.widget-table-two .table tr>td:nth-last-child(2) .td-content{text-align:center}.widget-table-two .table .td-content .badge{transform:none}.widget-table-two .table tr:hover .td-content .badge{transform:translateY(-3px)}.widget-table-two .table tr .td-content .outline-badge-primary{background-color:#eaf1ff}.widget-table-two .table tr .td-content .outline-badge-success{background-color:#ddf5f0;border-color:#009688;color:#009688}.widget-table-two .table tr .td-content .outline-badge-danger{background-color:#fff5f5}.widget-table-three{position:relative}.widget-table-three h5{font-size:19px;margin-bottom:20px}.widget-table-three .widget-content{background:transparent}.widget-table-three .table{border-collapse:separate;border-spacing:0 5px;margin-bottom:0}.widget-table-three .table>thead>tr>th{background:rgba(186,231,255,.34);border-left:none;border-right:none;border-top:none;font-weight:600;padding:10px 0 10px 15px;text-transform:none;transition:all .1s ease}.widget-table-three .table>thead>tr>th:first-child .th-content{margin-left:10px}.widget-table-three .table>thead>tr>th:last-child .th-content{margin:0 auto;padding:0 15px 0 0;width:84%}.widget-table-three .table>thead>tr>th:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.widget-table-three .table>thead>tr>th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;padding-left:0}.widget-table-three .table>thead>tr>th .th-content{color:#515365;font-size:14px;font-weight:600;letter-spacing:1px}.widget-table-three .table>tbody>tr{background:transparent}.widget-table-three .table>tbody>tr>td{border-top:none;padding:0;transition:all .1s ease}.widget-table-three .table>tbody>tr>td .td-content{color:#515365;cursor:pointer;font-weight:500;letter-spacing:1px}.widget-table-three .table>tbody>tr:hover>td .td-content{color:#3b3f5c}.widget-table-three .table>tbody>tr>td:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px;padding:12px 0 12px 15px}.widget-table-three .table>tbody>tr>td:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.widget-table-three .table>tbody>tr>td:last-child .td-content{margin:0 auto;padding:0 15px 0 0;width:50%}.widget-table-three .table tr>td:nth-last-child(2) .td-content{margin:0 auto;padding:0;width:50%}.widget-table-three .table .td-content .discount-pricing{padding:10px 0 10px 15px}.widget-table-three .table .td-content.product-name{color:#515365;display:flex;letter-spacing:1px}.widget-table-three .table .td-content.product-name .prd-name{font-size:13px;font-weight:700;margin-bottom:0}.widget-table-three .table tr:hover .td-content.product-name .prd-name{color:#888ea8}.widget-table-three .table .td-content.product-name .prd-category{font-size:12px;font-weight:600;margin-bottom:0;text-shadow:1px 1px 7px rgba(0,0,0,.26)}.widget-table-three .table .td-content img{align-self:center;border-radius:6px;box-shadow:1px 1px 16px 0 rgba(0,0,0,.18);height:35px;height:42px;margin-right:10px;padding:2px;width:35px;width:42px}.widget-table-three .table .td-content .pricing{padding:10px 0 10px 15px}.widget-table-three .table .td-content .tag{background:transparent;border-radius:6px;font-weight:600;letter-spacing:2px;padding:2px 5px;transform:none}.widget-table-three .table .td-content .tag-primary{background:#eaf1ff;border:1px dashed #4361ee;color:#4361ee}.widget-table-three .table .td-content .tag-success{background:#ddf5f0;border:1px dashed #009688;color:#009688}.widget-table-three .table .td-content .tag-danger{background:#fff5f5;border:1px dashed #e7515a;color:#e7515a}.widget-table-three .table .td-content a{background:transparent;font-size:13px;letter-spacing:1px;padding:0;position:relative;transform:none}.widget-table-three .table .td-content a svg.feather-chevrons-right{height:15px;left:-20px;position:absolute;top:1px;width:15px}.widget-account-invoice-one .invoice-box .acc-total-info{border-bottom:1px dashed #bfc9d4;margin-bottom:60px;padding:0 0 18px}.widget-account-invoice-one .invoice-box h5{color:#4361ee;font-size:20px;letter-spacing:1px;margin-bottom:10px;text-align:center}.widget-account-invoice-one .invoice-box .acc-amount{color:#009688;font-size:23px;font-weight:700;margin-bottom:0;text-align:center}.widget-account-invoice-one .invoice-box .inv-detail{border-bottom:1px dashed #bfc9d4;margin-bottom:55px;padding-bottom:18px}.widget-account-invoice-one .invoice-box [class*=info-detail-]:not(.info-sub){display:flex;justify-content:space-between}.widget-account-invoice-one .invoice-box [class*=info-detail-]:not(.info-sub) p{font-size:14px;font-weight:700;margin-bottom:13px}.widget-account-invoice-one .invoice-box [class*=info-detail-].info-sub .info-detail{display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-bottom:0}.widget-account-invoice-one .invoice-box [class*=info-detail-].info-sub .info-detail p{margin-bottom:0}.widget-account-invoice-one .invoice-box [class*=info-detail-].info-sub .info-detail-sub{margin-left:9px}.widget-account-invoice-one .invoice-box [class*=info-detail-].info-sub .info-detail-sub p{color:#888ea8;font-weight:600;margin-bottom:2px}.widget-account-invoice-one .invoice-box .inv-action{display:flex;justify-content:space-around;text-align:center}.widget-account-invoice-one .invoice-box .inv-action a{transform:none}.widget-account-invoice-three{background:#fdfdfd;border:1px solid #e0e6ed;border-top-left-radius:25px;border-top-right-radius:25px;box-shadow:0 0 40px 0 rgba(94,92,154,.06);padding:0}.widget-account-invoice-three .widget-heading{background-color:#6b0f1a;background-image:linear-gradient(315deg,#6b0f1a,#4361ee 74%);border-radius:15px;height:100%;min-height:213px;padding:24px 30px 63px}.widget-account-invoice-three .widget-heading .wallet-usr-info{display:flex;justify-content:space-between}.widget-account-invoice-three .widget-heading .wallet-usr-info span{background:rgba(0,0,0,.4);border-radius:21px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;letter-spacing:1px;padding:5px 12px 5px 6px;position:relative}.widget-account-invoice-three .widget-heading .add{align-self:center}.widget-account-invoice-three .widget-heading .add span{border-radius:12px;padding:6px}.widget-account-invoice-three .widget-heading span img{border:3px solid #fff;border-radius:50%;height:32px;width:32px}.widget-account-invoice-three .widget-heading .wallet-balance{display:flex;justify-content:space-between;margin-top:37px}.widget-account-invoice-three .widget-heading .wallet-balance p{align-self:center;color:#fff;font-size:19px;margin-bottom:0}.widget-account-invoice-three .widget-heading h5{color:#fff;font-size:28px;font-weight:500;margin-top:0}.widget-account-invoice-three .widget-heading h5 .w-currency{color:#bfc9d4;display:inline-block}.widget-account-invoice-three .widget-amount{margin-top:-48px;text-align:center}.widget-account-invoice-three .widget-amount .w-a-info{background:#fff;border-radius:6px;box-shadow:0 8px 20px rgba(0,0,0,.06);display:inline-block;padding:12px 23px;text-align:left;width:40%}.widget-account-invoice-three .widget-amount .w-a-info.funds-received{margin-right:15px}.widget-account-invoice-three .widget-amount span{color:#151516;font-weight:600}.widget-account-invoice-three .widget-amount .w-a-info svg{float:right;height:18px;width:18px}.widget-account-invoice-three .widget-amount .w-a-info.funds-received svg{color:#009688;vertical-align:top}.widget-account-invoice-three .widget-amount .w-a-info.funds-spent svg{color:#e7515a;vertical-align:bottom}.widget-account-invoice-three .widget-amount p{background:#ebedf2;border-radius:6px;color:#515365;font-size:16px;font-weight:700;margin-bottom:0;margin-top:10px;padding:3px 0;text-align:center}.widget-account-invoice-three .widget-content{margin-top:0;padding:20px}.widget-account-invoice-three .widget-content .bills-stats{margin-bottom:24px}.widget-account-invoice-three .widget-content .bills-stats span{background:#000;background-color:#1b2e4b;border-radius:21px;color:#fff;display:inline-block;font-size:12px;letter-spacing:1px;padding:4px 12px 4px 20px;position:relative}.widget-account-invoice-three .widget-content .bills-stats span:before{background:#fff;border-radius:50%;content:"";height:6px;left:9px;position:absolute;top:9.5px;width:6px}.widget-account-invoice-three .invoice-list .inv-detail{margin-bottom:24px}.widget-account-invoice-three .invoice-list [class*=info-detail-]:not(.info-sub){display:flex;justify-content:space-between}.widget-account-invoice-three .invoice-list [class*=info-detail-]:not(.info-sub) p{align-self:center;font-size:13px;font-weight:600;margin-bottom:0}.widget-account-invoice-three .invoice-list [class*=info-detail-]:not(.info-sub) p span.w-currency{color:#888ea8;font-size:16px;font-weight:500}.widget-account-invoice-three .invoice-list [class*=info-detail-]:not(.info-sub) p span.bill-amount{color:#030305;font-size:14px;font-weight:700}.widget-account-invoice-three .invoice-list .inv-action{display:flex;justify-content:space-around;text-align:center}.widget-account-invoice-three .invoice-list .inv-action a{border:none;font-size:13px;font-weight:600;letter-spacing:1px;padding:6px 11px;transform:none}.widget-account-invoice-three .invoice-list .inv-action a.view-details{background:rgba(92,26,195,.17);border:none!important;color:#805dca!important}.widget-account-invoice-three .invoice-list .inv-action a.pay-now{background:rgba(0,150,136,.188);border:none!important;color:#009688!important}@media (max-width:1249px){.widget-five .widget-content .meta-info .avatar{margin-left:-4px}.widget-five .widget-content .meta-info .avatar.more-group{margin-right:-6px}.widget-five:hover .widget-content .meta-info .avatar.more-group{margin-right:6px}}@media (max-width:1359px) and (min-width:1200px){.widget-account-invoice-three .widget-heading{padding:24px 15px 63px}.widget-account-invoice-three .widget-amount .w-a-info{padding:10px 9px;width:44%}.widget-account-invoice-three .widget-amount .w-a-info.funds-received{margin-right:1px}.widget-account-invoice-three .invoice-list .inv-action a{font-size:12px;padding:5px 6px}}@media (max-width:575px){.widget-two .w-chart{position:inherit}.widget-activity-one .mt-container{height:auto}.widget-account-invoice-three .widget-heading{padding:24px 22px 63px}.widget-account-invoice-three .widget-amount .w-a-info{padding:12px}.widget-account-invoice-three .widget-heading h5{font-size:25px}.widget-table-three .table>thead>tr>th{padding-right:15px}.widget-table-three .table>tbody>tr>td{border-top:none;padding:0 12px}}@media (max-width:1199px){.widget-activity-five .mt-container{height:205px}}div#load_screen{background:#ecefff;bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;width:100%;z-index:999999}div#load_screen .loader{display:flex;height:100vh;justify-content:center}div#load_screen .loader-content{align-self:center;right:0}.spinner-grow{color:#304aca}.page-header{border:0;margin:0}.page-header:after,.page-header:before{content:"";display:table;line-height:0}.page-header:after{clear:both}.page-title h3{color:#3b3f5c;font-size:15px;font-weight:700;margin:0}.page-title span{color:#888;display:block;font-size:11px;font-weight:400}.main-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;min-height:100vh;padding:0 0 0 16px}#container.fixed-header{margin-top:56px}#content{flex-grow:8;margin-bottom:0;margin-left:240px;margin-top:106px;position:relative;transition:.6s;width:50%}.main-container-fluid>.main-content>.container{float:left;width:100%}#content>.wrapper{position:relative;transition:margin .1s ease-in-out}.widget{border:1px solid #e0e6ed;border-radius:6px;box-shadow:0 0 40px 0 rgba(94,92,154,.06);margin-bottom:0;margin-top:0;overflow-x:auto;overflow-y:hidden;padding:20px}.layout-top-spacing{margin-top:20px}.layout-spacing{padding-bottom:40px}.layout-px-spacing{min-height:calc(100vh - 170px)!important;padding:0 20px 0 18px!important}.sidebar-closed .layout-px-spacing{padding:0 16px!important}.widget.box .widget-header{background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;padding:0 8px}.row [class*=col-] .widget .widget-header h4{color:#3b3f5c;font-size:17px;font-weight:600;margin:0;padding:16px 15px}.seperator-header{background:transparent;border-radius:0;box-shadow:none;margin-bottom:40px}.seperator-header h4{background:rgba(0,150,136,.26);border-radius:4px;color:#009688;display:inline-block;font-size:15px;font-weight:500;letter-spacing:1px;line-height:1.4;margin-bottom:0;padding:5px 8px}.widget .widget-header{border-bottom:0 solid #f1f2f3}.widget .widget-header:after,.widget .widget-header:before{content:"";display:table;line-height:0}.widget .widget-header:after{clear:both}.widget-content-area{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin:20px;padding:20px;position:relative}.widget-content-area .table-field{min-height:150px}.widget-content-area .table-field .multiselect__tags{border:1px solid #bfc9d4;height:100%;padding:8px 40px 0 8px}.widget-content-area .table-field .multiselect__placeholder,.widget-content-area .table-field .multiselect__single{color:#6c757d;font-size:15px;font-weight:400;padding-left:12px}.content-area{margin-left:80px;max-width:58.333333%}.header-container{border-bottom:1px solid #0e1726;z-index:5}.header-container .navbar{padding:4px 0}.navbar{background:#0e1726;padding:0}.navbar .theme-brand{border-radius:6px 6px 0 0;justify-content:space-between;padding:.9px 0 .9px 27px!important}.navbar .theme-brand li.theme-logo{align-self:center}.navbar .theme-brand li.theme-logo img{border-radius:6px;height:34px;width:34px}.navbar .theme-brand li.theme-text{margin-right:47px}.navbar .theme-brand li.theme-text a{color:#e0e6ed!important;font-size:24px!important;font-weight:700;line-height:2.75rem;padding:0 .8rem;position:unset;text-transform:none}.navbar.expand-header{margin:0}.navbar-brand{margin-right:0;padding-bottom:0;padding-top:0;width:5.5rem}.navbar-expand-sm .navbar-item{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-expand-sm .navbar-item .nav-link{line-height:2.75rem;padding:6.24px 9.6px;position:unset;text-transform:none}.header-container .navbar .dropdown-menu{border-color:#e0e6ed;border-radius:6px}.header-container .navbar .dropdown-item{word-wrap:normal;border-radius:6px;font-size:.96rem;line-height:1.8;padding:15px 0}.header-container .navbar .navbar-item .nav-item .dropdown-item.active,.header-container .navbar .navbar-item .nav-item .dropdown-item:active{background-color:transparent;color:#16181b}.header-container .navbar .navbar-item .nav-item.dropdown .nav-link:hover span{color:#e0e6ed!important}.header-container .navbar .navbar-item .nav-item.dropdown .dropdown-menu{background:#fff;border-radius:6px;box-shadow:0 10px 30px 0 rgba(31,45,61,.1);padding:10px;top:139%!important}.header-container .navbar .navbar-item .nav-item.dropdown .dropdown-menu.show{top:102%!important}.header-container .navbar .navbar-item .nav-item.dropdown .dropdown-menu:after{border-bottom:15px solid #fafafa;border-left:9px solid transparent;border-right:9px solid transparent;content:"";height:0;left:auto;margin-left:-7px;position:absolute;right:7px;top:-10px;width:0}.header-container .navbar .language-dropdown{margin-left:20px}.header-container .navbar .language-dropdown a.nav-link{font-size:24px;padding:0;position:relative}.header-container .navbar .language-dropdown a.dropdown-toggle:after{display:none}.header-container .navbar .language-dropdown a.dropdown-toggle img{height:20px;margin:11px 0;width:20px}.header-container .navbar .navbar-item .nav-item.dropdown.language-dropdown .dropdown-menu{border-radius:4px;box-shadow:none;left:50%!important;min-width:9rem;padding:6px;transform:translate(-50%)!important;z-index:6}.header-container .navbar .language-dropdown .dropdown-menu:before{left:41%;right:auto!important;top:-10px}.header-container .navbar .language-dropdown .dropdown-menu:after{left:49%!important;right:auto!important;top:-8.5px}.header-container .navbar .language-dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu .dropdown-item:hover{background:transparent}.header-container .navbar .language-dropdown .dropdown-menu .dropdown-item.active,.header-container .navbar .language-dropdown .dropdown-menu .dropdown-item:active{background:transparent;color:#16181b}.header-container .navbar .language-dropdown .dropdown-menu a img{height:20px;margin-right:16px;width:20px}.header-container .navbar .language-dropdown .dropdown-menu a span{color:#3b3f5c;font-weight:600}.header-container .navbar .language-dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu .dropdown-item:hover span{color:#4361ee}.navbar .navbar-item .nav-item.dropdown.message-dropdown{margin-left:20px}.navbar .navbar-item .nav-item.dropdown.message-dropdown .nav-link{padding:0}.navbar .navbar-item .nav-item.dropdown.message-dropdown .nav-link:after{display:none}.navbar .navbar-item .nav-item.dropdown.message-dropdown .nav-link svg{color:#e0e6ed;height:22px;width:22px}.navbar .navbar-item .nav-item.dropdown.message-dropdown .nav-link span.badge{background:#4361ee;border:1px solid #e0e6ed;border-radius:50%;color:#fff!important;font-size:10px;height:18px;padding:1px 5px 0;position:absolute;right:2px;right:-8px;top:13px;top:10px;width:18px}.navbar .navbar-item .nav-item.dropdown.message-dropdown.double-digit .nav-link span.badge{font-size:9px;height:22px;padding:3px 3px 0;right:1px;top:11px;width:22px}.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu{left:auto;min-width:13rem;right:-15px}.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu.show{top:102%!important}.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu .dropdown-item{padding:8px}.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu .dropdown-item.active,.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu .dropdown-item:active,.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu .dropdown-item:focus,.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu .dropdown-item:hover{background-color:transparent}.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu .dropdown-item:first-child{padding-top:8px}.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu:after{right:17px}.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu .dropdown-item:last-child{cursor:pointer;padding-bottom:8px}.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu .media{margin:0}.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu .media .avatar{display:inline-block;font-size:14px;font-weight:500;height:39px;margin-right:11px;position:relative;width:39px}.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu .media .avatar .avatar-title{align-items:center;background-color:#304aca;color:#fff;display:flex;font-weight:600;height:100%;justify-content:center;width:100%}.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu .media img{border:3px solid rgba(224,230,237,.16);border-radius:12px;height:40px;width:40px}.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu .media .media-body h5.usr-name{color:#3b3f5c;font-size:15px;font-weight:600;margin-bottom:0}.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu .dropdown-item:hover .media-body h5.usr-name{color:#4361ee}.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu .media .media-body{align-self:center}.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu .media .media-body p.msg-title{color:#888ea8;font-size:10px;font-weight:700;letter-spacing:0;margin-bottom:0}.navbar .navbar-item .nav-item.dropdown.notification-dropdown{margin-left:16px}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .nav-link{padding:0}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .nav-link:after{display:none}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .nav-link svg{color:#e0e6ed;height:22px;width:22px}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .nav-link span.badge{background:#1abc9c;border-radius:50%;color:#fff!important;display:block;font-size:10px;height:5px;padding:0;position:absolute;right:2px;top:7px;width:5px}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu{left:auto;min-width:15rem;right:-7px;right:-6px}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .dropdown-item:focus,.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .dropdown-item:hover{background-color:transparent;cursor:pointer}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .dropdown-item:not(:last-child){border-bottom:1px solid #e0e6ed}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .dropdown-item .media{margin:0}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .dropdown-item .notification-para{color:#506690;font-size:14px;font-weight:600;line-height:1.5;white-space:normal}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .dropdown-item .notification-para .user-name{color:#e0e6ed;font-weight:700}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .dropdown-item .notification-meta-time{color:#bfc9d4;font-size:13px;font-weight:600}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu.show{top:102%!important}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .dropdown-item{background:transparent;border-radius:0;cursor:pointer;padding:.625rem 1rem}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .media{margin:0}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu svg{fill:rgba(226,160,63,.271);align-self:center;color:#e2a03f;font-weight:600;height:23px;margin-right:9px;width:23px}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .media.file-upload svg{fill:rgba(231,81,90,.239);color:#e7515a}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .media.server-log svg{fill:rgba(0,150,136,.369);color:#009688}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .media-body{display:flex;justify-content:space-between}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .data-info{display:inline-block;white-space:normal}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .data-info h6{color:#3b3f5c;font-size:14px;font-weight:600;margin-bottom:0;margin-right:8px}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .dropdown-item:hover .data-info h6{color:#445ede}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .data-info p{color:#888ea8;font-size:13px;font-weight:600;margin-bottom:0}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .icon-status{display:inline-block;white-space:normal}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .icon-status svg{margin:0}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .icon-status svg.feather-x{color:#bfc9d4;cursor:pointer;height:19px;width:19px}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .icon-status svg.feather-x:hover{color:#e7515a}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu .icon-status svg.feather-check{background:#0d9a5d;border-radius:50%;color:#fff;height:22px;padding:3px;width:22px}.navbar .navbar-item .nav-item.search-animated{position:relative}.navbar .navbar-item .nav-item.search-animated svg{color:#888ea8;cursor:pointer;font-weight:600;height:18px;margin:0 9.6px;position:absolute;top:9px;width:18px}.navbar .navbar-item .nav-item form.form-inline input.search-form-control{background-color:rgba(81,83,101,.28);border:none;border-radius:6px;color:#888ea8;font-size:14px;font-weight:600;height:36px;letter-spacing:1px;padding:0 4px 0 35px;width:100%}.navbar .navbar-item .nav-item form.form-inline input.search-form-control:focus{border:1px solid #3b3f5c;box-shadow:none}.navbar .navbar-item .nav-item .form-inline.search .search-form-control{border:1px solid rgba(81,83,101,.28);width:100%;width:370px}.navbar .navbar-item .nav-item form.form-inline input.search-form-control::-moz-placeholder,.navbar .navbar-item .nav-item form.form-inline input.search-form-control::-ms-input-placeholder,.navbar .navbar-item .nav-item form.form-inline input.search-form-control::-webkit-input-placeholder{color:#888ea8;font-size:13px;letter-spacing:1px}.navbar .navbar-item .nav-item form.form-inline input.search-form-control:focus::-moz-placeholder,.navbar .navbar-item .nav-item form.form-inline input.search-form-control:focus::-ms-input-placeholder,.navbar .navbar-item .nav-item form.form-inline input.search-form-control:focus::-webkit-input-placeholder{color:#3b3f5c}.search-overlay{background:transparent!important;display:none;height:100vh;opacity:0;position:fixed;transition:all .5s ease-in-out;width:100vw;z-index:3!important}.search-overlay.show{display:block;opacity:.1}.navbar .navbar-item .nav-item.user-profile-dropdown{margin:0 20px 0 16px}.navbar .navbar-item .nav-item.user-profile-dropdown .nav-link.user{padding:0;position:relative}.navbar .navbar-item .nav-item.dropdown.user-profile-dropdown .nav-link:after{display:none}.navbar .navbar-item .nav-item.user-profile-dropdown .nav-link img{border-radius:4px;height:28px;width:28px}.navbar .navbar-item .nav-item.user-profile-dropdown .dropdown-menu{max-width:13rem;padding:0 11px}.navbar .navbar-item .nav-item.user-profile-dropdown .dropdown-menu .dropdown-item{background:transparent;border-radius:0;padding:0}.navbar .navbar-item .nav-item.user-profile-dropdown .dropdown-menu .dropdown-item a{color:#3b3f5c;display:block;font-size:13px;font-weight:600;padding:9px 14px}.navbar .navbar-item .nav-item.user-profile-dropdown .dropdown-menu .dropdown-item:hover a{color:#4361ee}.navbar .navbar-item .nav-item.user-profile-dropdown .dropdown-menu .dropdown-item.active,.navbar .navbar-item .nav-item.user-profile-dropdown .dropdown-menu .dropdown-item:active{background-color:transparent}.navbar .navbar-item .nav-item.user-profile-dropdown .dropdown-menu .dropdown-item:not(:last-child){border-bottom:1px solid #ebedf2}.navbar .navbar-item .nav-item.user-profile-dropdown .dropdown-menu .dropdown-item svg{height:17px;margin-right:7px;width:17px}.sub-header-container{display:flex;position:fixed;top:53px;width:100%;z-index:4}.sub-header-container .navbar{background:#fafafa;border-bottom:1px solid #ebedf2;border-radius:0;box-shadow:0 20px 20px rgba(126,142,177,.12);justify-content:flex-start;min-height:53px;padding:9px 0;width:100%}.sub-header-container .navbar .sidebarCollapse,.sub-header-container .navbar .toggle-sidebar{margin-left:0;padding:0 25px 0 31px;position:relative}.sub-header-container .navbar .sidebarCollapse svg{color:#3b3f5c;height:20px;vertical-align:text-top;width:20px}.page-header{display:flex;padding:0}.sub-header-container .breadcrumb-one{display:inline-block}.sub-header-container .breadcrumb-one .breadcrumb{background-color:transparent;margin-bottom:0;padding:0;vertical-align:sub}.sub-header-container .breadcrumb-one .breadcrumb-item{align-self:center;display:flex}.sub-header-container .breadcrumb-one .breadcrumb-item a{color:#515365;vertical-align:sub}.sub-header-container .breadcrumb-one .breadcrumb-item a svg{fill:#515365;height:18px;vertical-align:sub;width:18px}.sub-header-container .breadcrumb-one .breadcrumb-item.active a{color:#515365}.sub-header-container .breadcrumb-one .breadcrumb-item span{vertical-align:sub}.sub-header-container .breadcrumb-one .breadcrumb-item.active{color:#3b3f5c;font-weight:600}.sub-header-container .breadcrumb-one .breadcrumb-item+.breadcrumb-item{padding:0}.sub-header-container .breadcrumb-one .breadcrumb-item+.breadcrumb-item:before{color:#515365;display:inline-block;float:none;padding:0 6px;vertical-align:bottom}.sub-header-container .more-dropdown .custom-dropdown-icon{padding-right:20px}.sub-header-container .more-dropdown .custom-dropdown-icon a.dropdown-toggle{background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;box-shadow:none;color:#1b2e4b;font-size:13px;letter-spacing:normal;line-height:17px;max-height:35px;min-width:115px;padding:9px 35px 10px 15px;position:relative;text-align:inherit;transform:none}.sub-header-container .more-dropdown .custom-dropdown-icon a.dropdown-toggle svg{color:#888ea8;height:13px;margin:0;position:absolute;right:15px;top:11px;transition:transform .2s ease-in-out;width:13px}.sub-header-container .more-dropdown .custom-dropdown-icon.show a.dropdown-toggle svg{transform:rotate(180deg)}.sub-header-container .more-dropdown .custom-dropdown-icon .dropdown-menu{border:1px solid #d3d3d3;min-width:155px;padding:8px 0;position:absolute;right:16px;top:40px!important}.sub-header-container .more-dropdown .custom-dropdown-icon .dropdown-menu a{color:#3b3f5c;font-size:13px;font-weight:500;padding:8px 15px}.sub-header-container .more-dropdown .custom-dropdown-icon .dropdown-menu a:hover{background-color:#bae7ff;color:#2196f3}@media (max-width:575px){.page-header{display:block}}.sidebar-wrapper{-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:6px 6px 0 0;height:100vh;left:16px;position:fixed;top:106px;touch-action:none;transition:.6s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:240px;z-index:3}.sidebar-theme{background:transparent}.sidebar-closed.main-container{padding:0}.sidebar-closed>.sidebar-wrapper{left:-270px}.sidebar-closed>#content{margin-left:0}#sidebar .navbar-brand .img-fluid{display:inline;height:auto;margin-left:20px;margin-top:5px;width:44px}#sidebar .border-underline{border-left:1px solid #ccc;height:20px;margin-left:0;margin-right:8px;margin-top:18px}#sidebar *{overflow:hidden;white-space:nowrap}.shadow-bottom{background:linear-gradient(#f2f4f4 41%,hsla(0,0%,100%,.11) 95%,hsla(0,0%,100%,0));display:block;filter:blur(3px);height:33px;left:-4px;margin-top:-13px;pointer-events:none;position:absolute;width:100%;z-index:2}#sidebar ul.menu-categories{height:calc(100vh - 127px)!important;margin:auto;overflow:hidden;position:relative;width:100%}#sidebar ul.menu-categories.ps{border-right:1px solid #e0e6ed;height:calc(100vh - 107px)!important;margin-right:0;padding-right:22px}#sidebar .ps__thumb-y{right:4px}#sidebar ul.menu-categories li>.dropdown-toggle[aria-expanded=true] svg.feather-chevron-right,#sidebar ul.menu-categories li>.dropdown-toggle[data-active=true] svg.feather-chevron-right{transform:rotate(90deg)}#sidebar ul.menu-categories li.menu:first-child ul.submenu>li a{justify-content:flex-start}#sidebar ul.menu-categories li.menu:first-child ul.submenu>li a i{align-self:center;font-size:19px;margin-right:12px;width:21px}#sidebar ul.menu-categories li.menu:first-child>.dropdown-toggle{margin-top:21px}#sidebar ul.menu-categories li.menu>.dropdown-toggle{color:#0e1726;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;letter-spacing:1px;margin-bottom:4px;padding:11px 14px;transition:.6s}#sidebar ul.menu-categories li.menu>.dropdown-toggle.justify-start{justify-content:flex-start}#sidebar ul.menu-categories li.menu>.dropdown-toggle>div{align-self:center}#sidebar ul.menu-categories li.menu .dropdown-toggle:after{display:none}#sidebar ul.menu-categories li.menu>.dropdown-toggle svg{stroke-width:1.6;color:#506690;height:20px;margin-right:10px;vertical-align:middle;width:20px}#sidebar ul.menu-categories li.menu>.dropdown-toggle[data-active=true]{background:#fff;border-radius:6px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);color:#0e1726}#sidebar ul.menu-categories li.menu>.dropdown-toggle[data-active=true] svg{fill:#e0e6ed;color:#030305}#sidebar ul.menu-categories li.menu>.dropdown-toggle[data-active=true] span,#sidebar ul.menu-categories li.menu>.dropdown-toggle[data-active=true]:hover svg{color:#030305}#sidebar ul.menu-categories li.menu>.dropdown-toggle.dropdown-toggle:not([data-active=true]):not([aria-expanded=true]):hover,#sidebar ul.menu-categories li.menu>.dropdown-toggle:hover,#sidebar ul.menu-categories li.menu>.dropdown-toggle[aria-expanded=true]:not([data-active=true]){background:#bfc9d4;border-radius:6px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}#sidebar ul.menu-categories li.menu>.dropdown-toggle[aria-expanded=true]:not([data-active=true]){color:#0e1726}#sidebar ul.menu-categories li.menu>.dropdown-toggle:hover svg{color:#030305}#sidebar ul.menu-categories li.menu>.dropdown-toggle[aria-expanded=true]:not([data-active=true]) svg{color:#030305;color:#506690}#sidebar ul.menu-categories li.menu>.dropdown-toggle svg.feather-chevron-right{margin-right:0;vertical-align:middle;width:15px}#sidebar ul.menu-categories li.menu>.dropdown-toggle[data-active=true] svg.flaticon-down-arrow,#sidebar ul.menu-categories li.menu>.dropdown-toggle[data-active=true] svg.flaticon-right-arrow{background-color:transparent}#sidebar ul.menu-categories li.menu>a span:not(.badge){vertical-align:middle}#sidebar ul.menu-categories ul.submenu>li a{color:#515365;display:flex;font-size:13px;justify-content:space-between;padding:10px 12px 10px 24px;position:relative}#sidebar ul.menu-categories li.menu ul.submenu>li a:before{background-color:#d3d3d3;border-radius:50%;content:"";height:3px;left:13px;position:absolute;top:17.5px;width:3px}#sidebar ul.menu-categories ul.submenu>li.active a{border-bottom-left-radius:10px;border-top-left-radius:10px;color:#4361ee;font-weight:600}#sidebar ul.menu-categories ul.submenu>li a.dropdown-toggle{padding:10px 15px 10px 24px}#sidebar ul.menu-categories li.menu ul.submenu>li.active a:before{background-color:#4361ee}#sidebar ul.menu-categories ul.submenu>li.active{position:relative}#sidebar ul.menu-categories ul.submenu>li a:hover{color:#4361ee}#sidebar ul.menu-categories ul.submenu>li a:hover:before{background-color:#4361ee!important}#sidebar ul.menu-categories ul.submenu>li a i{align-self:center;font-size:9px}#sidebar ul.menu-categories ul.submenu li>[data-active=true] i{color:#4361ee}#sidebar ul.menu-categories ul.submenu li>[data-active=true]:before{background-color:#4361ee!important}#sidebar ul.menu-categories ul.submenu li>a[data-active=true]{color:#4361ee}#sidebar ul.menu-categories ul.submenu>li ul.sub-submenu>li a{color:#515365;font-size:12px;margin-left:47px;padding:10px 12px 10px 13px;position:relative}#sidebar ul.menu-categories ul.submenu>li ul.sub-submenu>li.active a{color:#805dca}#sidebar ul.menu-categories ul.submenu>li ul.sub-submenu>li a:hover{color:#4361ee}#sidebar ul.menu-categories ul.submenu>li ul.sub-submenu>li a:before{display:none}#sidebar ul.menu-categories ul.submenu>li ul.sub-submenu>li.active a:before{background-color:#4361ee}.overlay{-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(0,0,0,.4);bottom:0;display:none;height:100vh;left:0;opacity:0;position:fixed;right:0;top:0;touch-action:pan-y;transition:all .5s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw;z-index:4!important}.e-animated{animation-duration:.6s;animation-fill-mode:both}@keyframes e-fadeInUp{0%{margin-top:10px;opacity:0}to{margin-top:0;opacity:1}}.e-fadeInUp{animation-name:e-fadeInUp}#sidebar ul.menu-categories .ps__rail-y{right:-4px!important}.footer-wrapper{background:transparent;border-top-left-radius:6px;display:inline-block;display:flex;font-size:12px;font-weight:600;justify-content:space-between;padding:10px 20px 10px 18px;width:100%}.main-container.sidebar-closed .footer-wrapper{border-radius:0}.footer-wrapper .footer-section p{color:#515365;font-size:13px;letter-spacing:1px;margin-bottom:0}.footer-wrapper .footer-section p a{color:#515365}.footer-wrapper .footer-section svg{fill:rgba(231,81,90,.42);color:#e7515a;height:15px;vertical-align:text-top;width:15px}@media (min-width:992px){.sidebar-closed #sidebar .theme-brand li.theme-text a{display:none}}@media (max-width:991px){.navbar .theme-brand{padding:.9px 0 .9px 14px!important}.sub-header-container .navbar .sidebarCollapse,.sub-header-container .navbar .toggle-sidebar{padding:0 25px 0 16px;position:relative}.main-container.sidebar-closed #content{margin-left:0}.shadow-bottom{width:100%}#content{margin-left:0}#sidebar .theme-brand{background-color:#4361ee;border-color:#4361ee;border-radius:0;padding:7px 12px 7px 24px}.sidebar-closed #sidebar .theme-brand{padding:.9px 12px .9px 24px}.main-container:not(.sbar-open) .sidebar-wrapper,body.alt-menu .sidebar-closed>.sidebar-wrapper{left:-52px;width:0}.main-container{padding:0}#sidebar ul.menu-categories.ps{height:calc(100vh - 70px)!important}.sidebar-wrapper{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:0;bottom:0;left:0;position:fixed;top:0;-webkit-transform:translateZ(0);width:255px;z-index:9999}.sidebar-closed>.sidebar-wrapper{left:0}.sidebar-noneoverflow{overflow:hidden}#sidebar{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#f1f2f3;height:100vh!important;padding:10px 0 10px 10px;-webkit-transform:translateZ(0)}.footer-wrapper{padding:6px 16px 9px}.layout-px-spacing{padding:0 16px!important}.overlay.show{display:block;opacity:.7}}@media (max-width:767px){.navbar .theme-brand li.theme-text{display:none;margin-right:0}.navbar .navbar-item .nav-item .form-inline.search{opacity:0;top:-25px;transition:opacity .2s,top .2s}.navbar .navbar-item .nav-item .form-inline.search .search-form-control{opacity:0;transition:opacity .2s,top .2s}.navbar .navbar-item .nav-item .form-inline.search.input-focused{background:#060818;bottom:0;display:flex;height:100%;left:0;margin-top:0!important;opacity:1;position:absolute;right:0;top:0;transition:opacity .2s,top .2s;width:100%;z-index:32}.navbar .navbar-item .nav-item .form-inline.search.input-focused .search-form-control{opacity:1;transition:opacity .2s,top .2s}.navbar .navbar-item .nav-item.search-animated{position:static}.navbar .navbar-item .nav-item.search-animated svg{color:#e0e6ed;cursor:pointer;font-weight:600;height:24px;margin:0 9.6px;position:static;top:-25px;transition:top .2s;width:24px}.navbar .navbar-item .nav-item.search-animated.show-search svg{color:#e0e6ed;height:22px;left:16px;margin:0;position:absolute;top:16px;transition:top .2s;width:22px;z-index:40}.navbar .navbar-item .nav-item .form-inline.search.input-focused .search-bar{width:100%}.navbar .navbar-item .nav-item .form-inline.search.input-focused .search-form-control{background:transparent;border:none;display:block;padding-left:50px;padding-right:12px}.navbar .navbar-item .nav-item .form-inline.search .search-form-control{border:none;display:none;width:100%}.header-container .navbar .language-dropdown{margin-left:16px}}@media (max-width:575px){.navbar .navbar-item .nav-item.message-dropdown .dropdown-menu{min-width:16.2rem}.sub-header-container .breadcrumb-one .breadcrumb-item+.breadcrumb-item:before,.sub-header-container .breadcrumb-one .breadcrumb-item:not(.active){display:none}.sub-header-container .breadcrumb-one .breadcrumb-item span{font-size:15px;font-weight:700;vertical-align:sub}.sub-header-container .navbar .sidebarCollapse,.sub-header-container .navbar .toggle-sidebar{padding:0 13px 0 16px}.navbar .navbar-item .nav-item.dropdown .dropdown-menu:after{right:45px}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu{right:-44px}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .dropdown-menu:after{right:46px}.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu{right:-82px}.navbar .navbar-item .nav-item.dropdown.message-dropdown .dropdown-menu:after{right:83px}.footer-wrapper .footer-section.f-section-2{display:none}}.sidenav{border-left:1px solid #e0e6ed;position:fixed;right:-30px;top:125px;width:236px}.sidenav .sidenav-header:after{display:none}.sidenav .sidenav-header p{background:#4361ee;background-image:linear-gradient(90deg,#4361ee 0,#805dca);border-radius:5px;color:#fff;font-size:18px;font-weight:600;letter-spacing:1px;margin-bottom:20px;padding:4px;text-align:center}.sidenav .sidenav-content{background-color:transparent;border:none;display:block}.sidenav .sidenav-content a{color:#3b3f5c;display:block;font-size:12px;padding:3px 25px}.sidenav .sidenav-content a.active{border-left:1px solid #805dca;color:#805dca;font-weight:700}.sidenav .sidenav-content a:hover{border-left:1px solid #805dca;color:#4361ee;font-weight:700}#content>.container{display:flex;margin-left:80px;max-width:58.333333%!important;padding:0 16px!important}#content>.container>.container{margin:0;padding:0}@media (max-width:575px){.sidenav .sidenav-content a{margin-bottom:10px;margin-right:0;padding:4px 7px}}@media (max-width:1199px){.sidenav{display:none}#content>.container{margin-left:auto;max-width:100%!important}#content>.container>.container{max-width:100%}}html{min-height:100%}body{background:#fff;color:#888ea8;font-family:Nunito,sans-serif;font-size:.875rem;height:100%;letter-spacing:.0312rem;overflow-x:hidden;overflow-y:auto}h1,h2,h3,h4,h5,h6{color:#3b3f5c;margin-bottom:1.5rem}:focus{outline:none}::-moz-selection{background:transparent;color:#4361ee}::selection{background:transparent;color:#4361ee}p{color:#515365;margin-bottom:.625rem;margin-top:0}hr{border-top:1px solid #f1f2f3;margin-bottom:20px;margin-top:20px}strong{font-weight:600}code{color:#e7515a}select.form-custom::-ms-expand{display:none}.custom-file-input:focus~.custom-file-label{border:1px solid #ced4da;box-shadow:none}.custom-file-input:focus~.custom-file-label:after{border:none;border-left:1px solid #ced4da}.lead a.btn.btn-primary.btn-lg{border-radius:4px;margin-top:15px}.jumbotron{background-color:#f1f2f3}.mark,mark{background-color:#fff9ed}.code-section-container{margin-top:20px;text-align:left}.toggle-code-snippet{background-color:transparent!important;border:none;border-bottom:1px dashed #bfc9d4;border-radius:0;box-shadow:none!important;color:#888ea8!important;margin-bottom:-24px;padding:0!important}.toggle-code-snippet svg{color:#4361ee}.code-section{height:0;padding:0}.code-section-container.show-code .code-section{height:auto;margin-top:20px}.code-section pre{border-radius:6px;height:0;margin-bottom:0;padding:0}.code-section-container.show-code .code-section pre{height:auto;padding:22px}.code-section code{color:#fff}blockquote.blockquote{background-color:#fff;border:1px solid #e0e6ed;border-bottom-right-radius:8px;border-left:2px solid #4361ee;border-top-right-radius:8px;box-shadow:0 .1px 0 rgba(0,0,0,.002),0 .2px 0 rgba(0,0,0,.003),0 .4px 0 rgba(0,0,0,.004),0 .6px 0 rgba(0,0,0,.004),0 .9px 0 rgba(0,0,0,.005),0 1.2px 0 rgba(0,0,0,.006),0 1.8px 0 rgba(0,0,0,.006),0 2.6px 0 rgba(0,0,0,.007),0 3.9px 0 rgba(0,0,0,.008),0 7px 0 rgba(0,0,0,.01);color:#0e1726;font-size:.875rem;padding:20px 20px 20px 14px}blockquote.blockquote>p{margin-bottom:0}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}blockquote .small,blockquote footer,blockquote small{color:#777;display:block;font-size:80%;line-height:1.42857143}blockquote.media-object.m-o-border-right{border-left:none;border-right:4px solid #4361ee}blockquote.media-object .media .usr-img img{width:55px}.list-icon{list-style:none;margin-bottom:0;padding:0}.list-icon li:not(:last-child){margin-bottom:15px}.list-icon svg{color:#4361ee;height:18px;margin-right:2px;vertical-align:sub;width:18px}.list-icon .list-text{color:#515365;font-size:14px;font-weight:600;letter-spacing:1px}a{color:#515365;outline:none}a:hover{color:#555}a:focus,a:hover{text-decoration:none}a:focus,button:focus,textarea,textarea:focus{outline:none}.btn-link:hover{text-decoration:none}span.blue{color:#4361ee}span.green{color:#1abc9c}span.red{color:#e7515a}.form-group label,label{color:#888ea8;font-size:15px;letter-spacing:1px}.custom-control-input:disabled~.custom-control-label{color:#d3d3d3}.form-control{border:1px solid #bfc9d4;border-radius:6px;color:#3b3f5c;font-size:15px;height:auto;height:calc(1.4em + 1.4rem + 2px);letter-spacing:1px;padding:.75rem 1.25rem}.form-control:focus{border-color:#4361ee;box-shadow:0 0 5px 2px rgba(194,213,255,.62);color:#3b3f5c}.form-control::-moz-placeholder,.form-control::-ms-input-placeholder,.form-control::-webkit-input-placeholder{color:#bfc9d4;font-size:15px}.form-control:focus::-moz-placeholder,.form-control:focus::-ms-input-placeholder,.form-control:focus::-webkit-input-placeholder{color:#d3d3d3;font-size:15px}.form-control.form-control-lg{font-size:19px;padding:11px 20px}.form-control.form-control-sm{font-size:13px;padding:7px 16px}.custom-select{background-color:#f1f2f3;border:1px solid #f1f2f3;color:#3b3f5c;font-size:15px;height:auto;letter-spacing:1px;padding:8px 10px}.custom-select.custom-select-lg{font-size:18px;padding:16px 20px}.custom-select.custom-select-sm{font-size:13px;padding:7px 16px}.custom-select:focus{border-color:#4361ee;box-shadow:none;color:#3b3f5c}.form-control-file{color:#805dca;width:100%}.form-control-file::-webkit-file-upload-button{word-wrap:break-word;background-color:#805dca;border:transparent;border-radius:4px;box-shadow:0 0 15px 1px rgba(113,106,202,.2);color:#fff;cursor:pointer;font-size:12px;font-weight:400;letter-spacing:1px;outline:none;padding:9px 20px;text-shadow:none;touch-action:manipulation;-webkit-transition:.2s ease-out;transition:.2s ease-out;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;white-space:normal;will-change:opacity,transform}.form-control-file::-ms-file-upload-button{word-wrap:break-word;background-color:#805dca;border:transparent;border-radius:4px;box-shadow:0 0 15px 1px rgba(113,106,202,.2);color:#fff;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:1px;outline:none;padding:9px 20px;text-shadow:none;touch-action:manipulation;-ms-transition:.2s ease-out;transition:.2s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;white-space:normal;will-change:opacity,transform}.form-control-file.form-control-file-rounded::-webkit-file-upload-button{border-radius:1.875rem!important}select.form-control.form-custom{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(../img/arrow-down.png) no-repeat right .75rem center;background-size:13px 14px;display:inline-block;height:calc(2.25rem + 2px);vertical-align:middle;width:100%}.custom-file,.custom-file input{height:auto}.custom-file-label{background-color:#f1f2f3;border:1px solid #f1f2f3;color:#3b3f5c;font-size:15px;height:auto;letter-spacing:1px;padding:8px 10px}.custom-file-label:after{color:#515365;height:auto;padding:8px 12px}.input-group .btn:focus,.input-group .btn:hover,.input-group button:focus,.input-group button:hover{transform:none}.input-group .dropdown-menu{border:1px solid #e0e6ed;border-radius:8px;box-shadow:none;padding:.35rem 0;right:auto;top:0!important;z-index:3}.input-group .dropdown-menu a.dropdown-item{background-color:transparent;border:0;border-radius:5px;clear:both;color:#030305;font-size:13px;font-weight:500;padding:6px 17px;text-align:inherit;white-space:nowrap;width:100%}.input-group .dropdown-menu .dropdown-item:hover,.input-group .dropdown-menu a.dropdown-item:hover{color:#2196f3}.input-group .dropdown-divider{border-top:1px solid #e9ecef;height:0;margin:.5rem 0;overflow:hidden}.input-group .input-group-prepend .input-group-text{background-color:#f1f2f3;border:1px solid #bfc9d4}.input-group .input-group-prepend .input-group-text svg{color:#888ea8}.input-group:hover .input-group-prepend .input-group-text svg{fill:rgba(27,85,226,.239);color:#4361ee}.input-group .input-group-append .input-group-text{background-color:#f1f2f3;border:1px solid #bfc9d4}.input-group .input-group-append .input-group-text svg{color:#888ea8}.input-group:hover .input-group-append .input-group-text svg{fill:rgba(27,85,226,.239);color:#4361ee}.invalid-feedback{color:#e7515a}.invalid-feedback,.valid-feedback{font-size:13px;font-weight:700;letter-spacing:1px}.valid-feedback{color:#1abc9c}.valid-tooltip{background-color:#1abc9c}.invalid-tooltip{background-color:#e7515a}.custom-select.is-valid,.form-control.is-valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%231abc9c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");border-color:#1abc9c}.was-validated .custom-select:valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%231abc9c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");border-color:#1abc9c}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#1abc9c}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23e7515a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#e7515a}.dropdown-toggle:after,.dropleft .dropdown-toggle:before,.dropright .dropdown-toggle:after,.dropup .dropdown-toggle:after{display:none}.dropdown-toggle svg.feather[class*=feather-chevron-]{height:15px;vertical-align:middle;width:15px}.btn{word-wrap:break-word;background-color:#f1f2f3;box-shadow:0 5px 20px 0 rgba(0,0,0,.1);color:#3b3f5c;cursor:pointer;font-size:14px;font-weight:400;padding:.4375rem 1.25rem;text-shadow:none;touch-action:manipulation;transition:.2s ease-out;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;white-space:normal;will-change:opacity,transform}.btn svg{height:20px;vertical-align:bottom;width:20px}.btn.rounded-circle{height:40px;padding:8px;width:40px}.btn:focus,.btn:hover{background-color:#f1f2f3;border-color:#d3d3d3;box-shadow:0 2px 5px 0 #e0e6ed,0 2px 10px 0 #e0e6ed;color:#3b3f5c}.btn-group .btn:focus,.btn-group .btn:hover{transform:none}.btn.btn[disabled],.btn.disabled{background-color:#f1f2f3;border:1px solid rgba(0,0,0,.13);box-shadow:none}.btn.btn[disabled]:hover,.btn.disabled:hover{cursor:not-allowed}.btn .caret{border-top-color:#0e1726;margin-left:3px;margin-top:0;vertical-align:middle}.btn+.caret,.btn+.dropdown-toggle .caret{margin-left:0}.btn-group .btn,.btn-group>.btn{padding:8px 14px}.btn-group .btn.btn-lg,.btn-group-lg>.btn,.btn-group>.btn.btn-lg,.btn-lg{font-size:16px;padding:.625rem 1.5rem}.btn-group-lg .btn,.btn-group-lg>.btn{font-size:1.125rem}.btn-group .btn.btn-sm,.btn-group-sm>.btn,.btn-group>.btn.btn-sm,.btn-sm{font-size:.6875rem}.btn-group .dropdown-menu{border:1px solid #e0e6ed;border-radius:8px;box-shadow:none;padding:.35rem 0;right:auto;top:0!important;z-index:3}.btn-group .dropdown-menu a.dropdown-item{background-color:transparent;border:0;border-radius:5px;clear:both;color:#030305;font-size:13px;font-weight:500;padding:6px 17px;text-align:inherit;white-space:nowrap;width:100%}.btn-group .dropdown-menu a.dropdown-item:hover{color:#2196f3}.btn-group .dropdown-menu a.dropdown-item svg{fill:rgba(0,23,55,.08);color:#888ea8;cursor:pointer;height:20px;margin-right:6px;vertical-align:middle;width:20px}.btn-group .dropdown-menu a.dropdown-item:hover svg{color:#4361ee}.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu{border:1px solid #e0e6ed;border-radius:8px;box-shadow:none;display:block!important;left:auto!important;opacity:0;padding:.35rem 0;right:0;top:0!important;transform:none!important;transition:top .3s ease-in-out 0s,opacity .3s ease-in-out 0s,visibility .3s ease-in-out 0s;visibility:hidden;z-index:899}.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu.right{left:auto!important;right:auto}.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu.left{left:auto!important;right:0}.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu.show{opacity:1;top:21px!important;visibility:visible}.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item{background-color:transparent;border:0;border-radius:5px;clear:both;color:#030305;display:block;font-size:13px;font-weight:500;padding:6px 17px;text-align:inherit;white-space:nowrap;width:100%}.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item svg{color:#888ea8;height:18px;margin-right:4px;vertical-align:bottom;width:18px}.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item:hover svg{color:#2196f3}.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item.active,.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item:active{background-color:transparent;color:#3b3f5c;font-weight:700}.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item:hover{color:#2196f3}.btn-danger:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-dark:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-info:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.btn-light-danger:focus,.btn-light-dark:focus,.btn-light-info:focus,.btn-light-primary:focus,.btn-light-secondary:focus,.btn-light-success:focus,.btn-light-warning:focus,.btn-outline-danger:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:focus .btn-light-default:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-info:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-success:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-success:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.btn.focus,.btn:focus,.show>.btn-danger.dropdown-toggle:focus,.show>.btn-dark.dropdown-toggle:focus,.show>.btn-info.dropdown-toggle:focus,.show>.btn-outline-danger.dropdown-toggle:focus,.show>.btn-outline-dark.dropdown-toggle:focus,.show>.btn-outline-info.dropdown-toggle:focus,.show>.btn-outline-primary.dropdown-toggle:focus,.show>.btn-outline-secondary.dropdown-toggle:focus,.show>.btn-outline-success.dropdown-toggle:focus,.show>.btn-outline-warning.dropdown-toggle:focus,.show>.btn-primary.dropdown-toggle:focus,.show>.btn-secondary.dropdown-toggle:focus,.show>.btn-success.dropdown-toggle:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:none}.btn-primary{background-color:#4361ee!important;border-color:#4361ee;box-shadow:0 10px 20px -10px #4361ee;color:#fff!important;margin-bottom:20px}.btn-primary:focus,.btn-primary:hover{background-color:#4361ee;border-color:#4361ee;box-shadow:none;color:#fff!important}.btn-primary.active,.btn-primary:active{background-color:#4361ee;border-top:1px solid #4361ee}.btn-primary.btn[disabled],.btn-primary.disabled,.btn-primary:disabled{background-color:#4361ee;border-color:#4361ee;box-shadow:none}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.focus:active,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#2aebcb;border-color:#2aebcb;color:#fff!important}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#4361ee;border-color:#4361ee;color:#fff!important}.btn-primary .caret{border-top-color:#fff}.btn-group.open .btn-primary.dropdown-toggle{background-color:#eaf1ff}.btn-secondary{background-color:#805dca;border-color:#805dca;box-shadow:0 10px 20px -10px #805dca;color:#fff}.btn-secondary:focus,.btn-secondary:hover{background-color:#805dca;border-color:#805dca;box-shadow:none;color:#fff}.btn-secondary.active,.btn-secondary:active{background-color:#805dca;border-top:1px solid #805dca}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#805dca;border-color:#805dca;color:#fff!important}.btn-secondary.btn[disabled],.btn-secondary.disabled,.btn-secondary:disabled{background-color:#805dca;border-color:#805dca;box-shadow:none}.btn-secondary .caret{border-top-color:#fff}.btn-info{box-shadow:0 10px 20px -10px #2196f3}.btn-info,.btn-info:focus,.btn-info:hover{background-color:#2196f3;border-color:#2196f3;color:#fff!important}.btn-info:focus,.btn-info:hover{box-shadow:none}.btn-info.active,.btn-info:active{background-color:#2196f3;border-top:1px solid #2196f3}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{background-color:#2196f3;border-color:#2196f3;color:#fff!important}.btn-info.btn[disabled],.btn-info.disabled,.btn-info:disabled{background-color:#2196f3;border-color:#2196f3;box-shadow:none}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info.focus:active,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{background-color:#2196f3;border-color:#2196f3;color:#fff!important}.btn-info .caret{border-top-color:#fff}.btn-group.open .btn-info.dropdown-toggle{background-color:#e7f7ff}.btn-warning{box-shadow:0 10px 20px -10px #e2a03f}.btn-warning,.btn-warning:focus,.btn-warning:hover{background-color:#e2a03f;border-color:#e2a03f;color:#fff!important}.btn-warning:focus,.btn-warning:hover{box-shadow:none}.btn-warning.active,.btn-warning:active{background-color:#e2a03f;border-top:1px solid #e2a03f}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{background-color:#e2a03f;border-color:#e2a03f;color:#0e1726}.btn-warning.btn[disabled],.btn-warning.disabled,.btn-warning:disabled{background-color:#e2a03f;border-color:#e2a03f;box-shadow:none}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning.focus:active,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{background-color:#e2a03f;border-color:#e2a03f;color:#fff!important}.btn-warning .caret{border-top-color:#fff}.btn-group.open .btn-warning.dropdown-toggle{background-color:#df8505}.btn-danger{box-shadow:0 10px 20px -10px #e7515a}.btn-danger,.btn-danger:focus,.btn-danger:hover{background-color:#e7515a;border-color:#e7515a;color:#fff!important}.btn-danger:focus,.btn-danger:hover{box-shadow:none}.btn-danger.active,.btn-danger:active{background-color:#e7515a;border-top:1px solid #e7515a}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{background-color:#e7515a;border-color:#e7515a;color:#fff!important}.btn-danger.btn[disabled],.btn-danger.disabled,.btn-danger:disabled{background-color:#e7515a;border-color:#e7515a;box-shadow:none}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger.focus:active,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{background-color:#c00;border-color:#c00;color:#fff!important}.btn-danger .caret{border-top-color:#fff}.btn-group.open .btn-danger.dropdown-toggle{background-color:#a9302a}.btn-dark{box-shadow:0 10px 20px -10px #3b3f5c}.btn-dark,.btn-dark:focus,.btn-dark:hover{background-color:#3b3f5c;border-color:#3b3f5c;color:#fff!important}.btn-dark:focus,.btn-dark:hover{box-shadow:none}.btn-dark.active,.btn-dark:active{background-color:#3b3f5c;border-top:1px solid #3b3f5c}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{background-color:#3b3f5c;border-color:#3b3f5c;color:#fff!important}.btn-dark.btn[disabled],.btn-dark.disabled,.btn-dark:disabled{background-color:#3b3f5c;border-color:#3b3f5c;box-shadow:none}.btn-dark .caret{border-top-color:#fff}.btn-group.open .btn-dark.dropdown-toggle{background-color:#484848}.btn-success{box-shadow:0 10px 20px -10px #1abc9c}.btn-success,.btn-success:focus,.btn-success:hover{background-color:#1abc9c;border-color:#1abc9c;color:#fff!important}.btn-success:focus,.btn-success:hover{box-shadow:none}.btn-success.active,.btn-success:active{background-color:#1abc9c;border-top:1px solid #1abc9c}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{background-color:#1abc9c;border-color:#1abc9c;color:#fff!important}.btn-success.btn[disabled],.btn-success.disabled,.btn-success:disabled{background-color:#1abc9c;border-color:#1abc9c;box-shadow:none}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success.focus:active,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{background-color:#17c678;border-color:#17c678;color:#fff!important}.btn-success .caret{border-top-color:#fff}.btn.box-shadow-none{border:none}.btn.box-shadow-none:focus,.btn.box-shadow-none:hover{background-color:transparent;border:none;box-shadow:none}.box-shadow-none{box-shadow:none!important}.btn.box-shadow-none:not(:disabled):not(.disabled).active,.btn.box-shadow-none:not(:disabled):not(.disabled):active,.show>.btn.box-shadow-none.dropdown-toggle{background-color:transparent;border:none;box-shadow:none}.btn-group.open .btn-success.dropdown-toggle{background-color:#499249}.btn-dismiss{background-color:#fff!important;border-color:#fff;color:#0e1726;padding:3px 7px}.btn-dismiss:focus,.btn-dismiss:hover{background-color:#fff;color:#0e1726}.btn-dismiss.active,.btn-dismiss:active{background-color:#fff;border-top:1px solid #fff}.btn-group>.btn i{margin-right:3px}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:0 0 0 0 rgba(0,0,0,.16),0 0 0 0 rgba(0,0,0,.12)}.btn-group>.btn+.dropdown-toggle{box-shadow:none}.btn-group>.btn+.dropdown-toggle.btn-primary{border-left:1px solid #4468fd}.btn-group>.btn+.dropdown-toggle.btn-success{border-left:1px solid #a3c66f}.btn-group>.btn+.dropdown-toggle.btn-info{border-left:1px solid #49acfb}.btn-group>.btn+.dropdown-toggle.btn-warning{border-left:1px solid #f5b455}.btn-group>.btn+.dropdown-toggle.btn-danger{border-left:1px solid #f1848b}.btn-group>.btn+.dropdown-toggle.btn-dark{border-left:1px solid #70767a}.btn-group>.btn+.dropdown-toggle.btn-secondary{border-left:1px solid #8353dc}.btn-group.dropleft .dropdown-toggle-split{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group.dropleft .btn-primary:not(.dropdown-toggle-split){border-left:1px solid #4468fd}.btn-group.dropleft .btn-success:not(.dropdown-toggle-split){border-left:1px solid #a3c66f}.btn-group.dropleft .btn-info:not(.dropdown-toggle-split){border-left:1px solid #49acfb}.btn-group.dropleft .btn-warning:not(.dropdown-toggle-split){border-left:1px solid #f5b455}.btn-group.dropleft .btn-danger:not(.dropdown-toggle-split){border-left:1px solid #f1848b}.btn-group.dropleft .btn-dark:not(.dropdown-toggle-split){border-left:1px solid #70767a}.btn-group.dropleft .btn-secondary:not(.dropdown-toggle-split){border-left:1px solid #8353dc}.btn .badge.badge-align-right{position:absolute;right:8px;top:-1px}.dropup .btn .caret{border-bottom-color:#0e1726}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:#4361ee;color:#fff!important}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{background-color:#1abc9c;color:#fff!important}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{background-color:#2196f3;color:#fff!important}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{background-color:#e7515a;color:#fff!important}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{background-color:#e2a03f;color:#fff!important}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{background-color:#805dca;color:#fff!important}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{background-color:#3b3f5c;color:#fff!important}.show>.btn-outline-danger.dropdown-toggle:after,.show>.btn-outline-danger.dropdown-toggle:before,.show>.btn-outline-dark.dropdown-toggle:after,.show>.btn-outline-dark.dropdown-toggle:before,.show>.btn-outline-info.dropdown-toggle:after,.show>.btn-outline-info.dropdown-toggle:before,.show>.btn-outline-primary.dropdown-toggle:after,.show>.btn-outline-primary.dropdown-toggle:before,.show>.btn-outline-secondary.dropdown-toggle:after,.show>.btn-outline-secondary.dropdown-toggle:before,.show>.btn-outline-success.dropdown-toggle:after,.show>.btn-outline-success.dropdown-toggle:before,.show>.btn-outline-warning.dropdown-toggle:after,.show>.btn-outline-warning.dropdown-toggle:before{color:#fff!important}.btn-outline-primary{border:1px solid #4361ee!important;color:#4361ee!important}.btn-outline-info,.btn-outline-primary{background-color:transparent;box-shadow:none}.btn-outline-info{border:1px solid #2196f3!important;color:#2196f3!important}.btn-outline-warning{border:1px solid #e2a03f!important;color:#e2a03f!important}.btn-outline-success,.btn-outline-warning{background-color:transparent;box-shadow:none}.btn-outline-success{border:1px solid #1abc9c!important;color:#1abc9c!important}.btn-outline-danger{border:1px solid #e7515a!important;color:#e7515a!important}.btn-outline-danger,.btn-outline-secondary{background-color:transparent;box-shadow:none}.btn-outline-secondary{border:1px solid #805dca!important;color:#805dca!important}.btn-outline-dark{background-color:transparent;border:1px solid #3b3f5c!important;box-shadow:none;color:#3b3f5c!important}.btn-outline-danger:hover,.btn-outline-dark:hover,.btn-outline-info:hover,.btn-outline-primary:hover,.btn-outline-secondary:hover,.btn-outline-success:hover,.btn-outline-warning:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,.1)}.btn-outline-primary:hover{background-color:transparent;box-shadow:0 10px 20px -10px #4361ee;color:#fff!important}.btn-outline-info:hover{background-color:#2196f3;box-shadow:0 10px 20px -10px #2196f3;color:#fff!important}.btn-outline-warning:hover{background-color:#e2a03f;box-shadow:0 10px 20px -10px #e2a03f;color:#fff!important}.btn-outline-success:hover{background-color:#1abc9c;box-shadow:0 10px 20px -10px #1abc9c;color:#fff!important}.btn-outline-danger:hover{background-color:#e7515a;box-shadow:0 10px 20px -10px #e7515a;color:#fff!important}.btn-outline-secondary:hover{background-color:#805dca;box-shadow:0 10px 20px -10px #805dca;color:#fff!important}.btn-outline-dark:hover{background-color:#3b3f5c;box-shadow:0 10px 20px -10px #3b3f5c;color:#fff!important}.btn-rounded{border-radius:1.875rem!important}.data-marker{align-items:center;border-radius:50%;display:inline-flex;font-size:18px;height:10px;justify-content:center;padding:2px;width:10px}.data-marker-success{background-color:#1abc9c}.data-marker-warning{background-color:#e2a03f}.data-marker-danger,.data-marker-dark,.data-marker-info{background-color:#e7515a}.badge{font-size:12px;font-weight:600;line-height:1.4;padding:3px 6px}.badge,.badge:hover{transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.badge:hover{transform:translateY(-3px)}.badge.badge-enabled{background-color:#1abc9c;color:#fff}.badge.badge-disable{background-color:#e7515a;color:#fff}.badge-pills{border-radius:30px}.badge-classic{border-radius:0}.badge-collapsed-img img,.badge-collapsed-img.badge-tooltip img{border:2px solid #fff;border-radius:20px;box-shadow:0 0 15px 1px rgba(113,106,202,.3);height:40px;margin-left:-21px;width:40px}.badge-collapsed-img.badge-tooltip img{transition:all .35s ease}.badge-collapsed-img.badge-tooltip img:hover{transform:translateY(-5px) scale(1.02)}.badge-collapsed-img.translateY-axis img{transition:all .35s ease}.badge-collapsed-img.translateY-axis img:hover{transform:translateY(-5px) scale(1.02)}.badge-collapsed-img.rectangle-collapsed img{height:32px;width:45px}.badge-collapsed-img.translateX-axis img{transition:all .35s ease}.badge-collapsed-img.translateX-axis img:hover{transform:translateX(5px) scale(1.02)}.badge-primary{background-color:#4361ee;color:#fff}.badge-info{background-color:#2196f3;color:#fff}.badge-success{background-color:#1abc9c;color:#fff}.badge-danger{background-color:#e7515a;color:#fff}.badge-warning{background-color:#e2a03f;color:#fff}.badge-dark{background-color:#3b3f5c;color:#fff}.badge-secondary{background-color:#805dca}.outline-badge-primary{background-color:transparent;border:1px solid #4361ee;color:#4361ee}.outline-badge-info{background-color:transparent;border:1px solid #2196f3;color:#2196f3}.outline-badge-success{background-color:transparent;border:1px solid #1abc9c;color:#1abc9c}.outline-badge-danger{background-color:transparent;border:1px solid #e7515a;color:#e7515a}.outline-badge-warning{background-color:transparent;border:1px solid #e2a03f;color:#e2a03f}.outline-badge-dark{background-color:transparent;border:1px solid #3b3f5c;color:#3b3f5c}.outline-badge-secondary{background-color:transparent;border:1px solid #805dca;color:#805dca}.outline-badge-primary:focus,.outline-badge-primary:hover{background-color:#eaf1ff;color:#4361ee}.outline-badge-secondary:focus,.outline-badge-secondary:hover{background-color:#f3effc;color:#805dca}.outline-badge-success:focus,.outline-badge-success:hover{background-color:#ddf5f0;color:#1abc9c}.outline-badge-danger:focus,.outline-badge-danger:hover{background-color:#fff5f5;color:#e7515a}.outline-badge-warning:focus,.outline-badge-warning:hover{background-color:#fff9ed;color:#e2a03f}.outline-badge-info:focus,.outline-badge-info:hover{background-color:#e7f7ff;color:#2196f3}.outline-badge-dark:focus,.outline-badge-dark:hover{background-color:#e3e4eb;color:#3b3f5c}.badge[class*=link-badge-]{cursor:pointer}.link-badge-primary{color:#4361ee}.link-badge-info,.link-badge-primary{background-color:transparent;border:1px solid transparent}.link-badge-info{color:#2196f3}.link-badge-success{color:#1abc9c}.link-badge-danger,.link-badge-success{background-color:transparent;border:1px solid transparent}.link-badge-danger{color:#e7515a}.link-badge-warning{color:#e2a03f}.link-badge-dark,.link-badge-warning{background-color:transparent;border:1px solid transparent}.link-badge-dark{color:#3b3f5c}.link-badge-secondary{background-color:transparent;border:1px solid transparent;color:#805dca}.link-badge-primary:focus,.link-badge-primary:hover{background-color:transparent;color:#4361ee}.link-badge-secondary:focus,.link-badge-secondary:hover{background-color:transparent;color:#6f51ea}.link-badge-success:focus,.link-badge-success:hover{background-color:transparent;color:#2ea37d}.link-badge-danger:focus,.link-badge-danger:hover{background-color:transparent;color:#e7515a}.link-badge-warning:focus,.link-badge-warning:hover{background-color:transparent;color:#dea82a}.link-badge-info:focus,.link-badge-info:hover{background-color:transparent;color:#009eda}.link-badge-dark:focus,.link-badge-dark:hover{background-color:transparent;color:#454656}.custom-dropdown .dropdown-toggle:after,.custom-dropdown .dropdown-toggle:before,.custom-dropdown-icon .dropdown-toggle:after,.custom-dropdown-icon .dropdown-toggle:before{display:none}.custom-dropdown .dropdown-menu,.custom-dropdown-icon .dropdown-menu{border:initial none;border-color:initial;-o-border-image:initial;border-image:initial;border-radius:4px;box-shadow:0 0 15px 1px rgba(113,106,202,.2);min-width:11rem;padding:10px;top:15px!important;z-index:899}.custom-dropdown .dropdown-item.active,.custom-dropdown .dropdown-item:active,.custom-dropdown .dropdown-item:hover,.custom-dropdown-icon .dropdown-item.active,.custom-dropdown-icon .dropdown-item:active,.custom-dropdown-icon .dropdown-item:hover{background-color:#f1f2f3;color:#888ea8}.custom-dropdown .dropdown-item,.custom-dropdown-icon .dropdown-item{color:#888ea8;display:block;font-size:13px;font-size:12px;font-weight:700;padding:11px 8px}.custom-dropdown-icon .dropdown-menu .dropdown-item svg{color:#888ea8;height:20px;margin-right:3px;width:20px}.custom-dropdown .dropdown-item.active svg,.custom-dropdown .dropdown-item:active svg,.custom-dropdown .dropdown-item:hover svg,.custom-dropdown-icon .dropdown-item.active svg,.custom-dropdown-icon .dropdown-item:active svg,.custom-dropdown-icon .dropdown-item:hover svg{color:#4361ee}.status.rounded-tooltip .tooltip-inner{border-radius:20px;padding:8px 20px}.popover,.tooltip-inner{border-radius:0}.popover{border-bottom-color:#b3b3b3;box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:999}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#f1f2f3!important;color:#bfc9d4;cursor:not-allowed}.help-block,.help-inline{color:#555}.controls{position:relative}.search-form-control{border-radius:.25rem}.table-bordered{border:1px solid #f1f2f3}.table-striped tbody tr:nth-of-type(odd){background-color:#f1f2f3!important}.table>tbody>tr>td{color:#515365;font-size:13px;letter-spacing:1px;vertical-align:middle}.table>thead>tr>th{color:#4361ee;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.table>tbody>tr>td .usr-img-frame{background-color:#ebedf2;height:35px;padding:2px;width:35px}.table>tbody>tr>td .usr-img-frame img{margin:0;width:35px}.table>tbody>tr>td .admin-name{color:#515365;font-weight:700}.table>tbody>tr>td .progress{height:6px;margin:auto 0;width:135px}.table>tbody>tr>td svg.icon{width:21px}.table>tbody>tr>td .t-dot{background-color:#000;border-radius:50%;cursor:pointer;height:11px;margin:0 auto;width:11px}.table>tbody>tr>td svg.t-icon{border-radius:50%;cursor:pointer;font-size:11px;padding:5px;vertical-align:sub}.table>tbody>tr>td svg.t-icon.t-hover-icon:hover{background-color:#e7515a;color:#fff}.table-bordered td,.table-bordered th{border:1px solid #ebedf2}.table thead th{border-bottom:none;vertical-align:bottom}.table-hover:not(.table-dark) tbody tr:hover{background-color:#f1f2f3!important}.table-controls>li>a svg{color:#25d5e4}.table tr td .custom-dropdown-icon.t-custom-dropdown a.dropdown-toggle,.table tr td .custom-dropdown.t-custom-dropdown a.dropdown-toggle{border:1px solid #d3d3d3;border-radius:5px}.table-controls>li>a svg{color:#888ea8;width:21px}.table.table-dark>thead>tr>th{color:#d3d3d3}.table.table-dark>tbody>tr>td{color:#fff}.table-dark,.table-dark.table-hover tbody tr{background-color:#060818}.table-dark td,.table-dark th,.table-dark thead th{border-color:#191e3a!important}.table-dark.table-hover tbody tr:hover{background-color:rgba(25,30,58,.631)}.table.table-dark>tbody>tr>td i.t-icon{border-radius:50%;color:#0e1726!important;cursor:pointer;font-size:14px;padding:5px;vertical-align:sub}table .badge-danger,table .badge-dark,table .badge-info,table .badge-primary,table .badge-secondary,table .badge-success,table .badge-warning{box-shadow:0 5px 20px 0 rgba(0,0,0,.2);transition:all .3s ease-out;-webkit-transition:all .3s ease-out;will-change:opacity,transform}.table>tfoot>tr>th{color:#3b3f5c}.table-vertical-align td,.table-vertical-align th,.table-vertical-align tr{vertical-align:middle!important}.statbox .widget-content:after,.statbox .widget-content:before{clear:both;content:"";display:table;line-height:0}.nav-tabs>li>a{border-radius:0!important}.btn-toolbar{margin-left:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.input-group>.form-control{flex:1 1 auto;width:1%}}.spin{animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.toast-header,.toast-primary{background:#4361ee}.toast-header{border-bottom:1px solid rgba(33,150,243,.341);color:#fff}.toast-header .meta-time{color:#f1f2f3}.toast-header .close{color:#f1f2f3;opacity:1;text-shadow:none}.toast-body{color:#fff;padding:16px 12px}.bg-primary{background-color:#4361ee!important;border-color:#4361ee;color:#fff}.bg-success{background-color:#1abc9c!important;border-color:#1abc9c;color:#fff}.bg-info{background-color:#2196f3!important;border-color:#2196f3;color:#fff}.bg-warning{background-color:#e2a03f!important;border-color:#e2a03f;color:#fff}.bg-danger{background-color:#e7515a!important;border-color:#e7515a;color:#fff}.bg-secondary{background-color:#805dca!important;border-color:#805dca;color:#fff}.bg-dark{background-color:#fff;border-color:#3b3f5c;color:#fff}.bg-light-primary{background-color:#eaf1ff!important;border-color:#eaf1ff;color:#2196f3}.bg-light-success{background-color:#ddf5f0!important;border-color:#ddf5f0;color:#1abc9c}.bg-light-info{background-color:#e7f7ff!important;border-color:#e7f7ff;color:#2196f3}.bg-light-warning{background-color:#fff9ed!important;border-color:#fff9ed;color:#e2a03f}.bg-light-danger{background-color:#fff5f5!important;border-color:#fff5f5;color:#e7515a}.bg-light-secondary{background-color:#f3effc!important;border-color:#f3effc;color:#805dca}.bg-light-dark{background-color:#e3e4eb;border-color:#e3e4eb;color:#fff}.progress{background-color:#ebedf2;border-radius:0;box-shadow:1px 3px 20px 3px #f1f2f3;height:16px;margin-bottom:1.25rem}.progress.progress-bar-stack .progress-bar:last-child{border-bottom-right-radius:16px;border-top-right-radius:16px}.progress .progress-bar{box-shadow:0 2px 4px rgba(0,69,255,.15),0 8px 16px rgba(0,69,255,.2);font-size:10px;font-size:12px;font-weight:700;font-weight:100;letter-spacing:1px}.progress:not(.progress-bar-stack) .progress-bar{border-radius:16px}.progress-sm{height:4px}.progress-md{height:10px}.progress-lg{height:20px}.progress-xl{height:25px}.progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress .progress-title{display:flex;justify-content:space-between;padding:15px}.progress .progress-title span{align-self:center}.progress .progress-bar.bg-gradient-primary{background-color:#4361ee;background:linear-gradient(90deg,#0081ff 0,#0045ff)}.progress .progress-bar.bg-gradient-info{background-color:#4361ee;background-image:linear-gradient(90deg,#04befe 0,#4481eb)}.progress .progress-bar.bg-gradient-success{background-color:#4361ee;background-image:linear-gradient(90deg,#3cba92 0,#0ba360)}.progress .progress-bar.bg-gradient-warning{background-color:#4361ee;background-image:linear-gradient(90deg,#f09819 0,#ff5858)}.progress .progress-bar.bg-gradient-secondary{background-color:#4361ee;background-image:linear-gradient(90deg,#7579ff 0,#b224ef)}.progress .progress-bar.bg-gradient-danger{background-color:#4361ee;background-image:linear-gradient(90deg,#d09693 0,#c71d6f)}.progress .progress-bar.bg-gradient-dark{background-color:#4361ee;background-image:linear-gradient(90deg,#2b5876 0,#4e4376)}.br-0{border-radius:0!important}.br-4{border-radius:4px!important}.br-6{border-radius:6px!important}.br-30{border-radius:30px!important}.br-50{border-radius:50px!important}.br-left-30{border-bottom-left-radius:30px!important;border-top-left-radius:30px!important}.br-right-30{border-bottom-right-radius:30px!important;border-top-right-radius:30px!important}.bx-top-6{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.bx-bottom-6{border-bottom-left-radius:6px!important;border-bottom-right-radius:6px!important}.badge.counter{border-radius:50%;font-size:12px;font-weight:600;height:19px;padding:2px 0;position:absolute;right:0;top:-10px;width:19px;z-index:2}.badge-chip{border-radius:25px;display:inline-block;font-size:16px;line-height:42px;padding:0 25px}.badge-chip img{border-radius:50%;float:left;height:44px;margin:0 10px 0 -26px;width:44px}.badge-chip .closebtn{color:#f1f2f3;cursor:pointer;float:right;font-size:20px;font-weight:700}.badge-chip .closebtn:hover{color:#fff}.text-primary{color:#4361ee!important}.text-success{color:#1abc9c!important}.text-info{color:#2196f3!important}.text-danger{color:#e7515a!important}.text-warning{color:#e2a03f!important}.text-secondary{color:#805dca!important}.text-dark{color:#3b3f5c!important}.text-muted{color:#888ea8!important}.text-white{color:#fff!important}.text-black{color:#000!important}.border{border:1px solid!important}.border-bottom{border-bottom:1px solid!important}.border-top{border-top:1px solid!important}.border-right{border-right:1px solid!important}.border-left{border-left:1px solid!important}.border-primary{border-color:#4361ee!important}.border-info{border-color:#2196f3!important}.border-warning{border-color:#e2a03f!important}.border-success{border-color:#1abc9c!important}.border-danger{border-color:#e7515a!important}.border-secondary{border-color:#805dca!important}.border-dark{border-color:#3b3f5c!important}.border-dotted{border-style:dotted!important}.border-dashed{border-style:dashed!important}.border-solid{border-style:solid!important}.border-double{border-style:double!important}.border-width-1px{border-width:1px!important}.border-width-2px{border-width:2px!important}.border-width-3px{border-width:3px!important}.border-width-4px{border-width:4px!important}.border-width-5px{border-width:5px!important}.border-width-6px{border-width:6px!important}.position-absolute{position:absolute}.position-static{position:static}.position-fixed{position:fixed}.position-inherit{position:inherit}.position-initial{position:static}.position-relative{position:relative}.widget-content .table{color:#212529;margin:0 -20px 20px;width:calc(100% + 40px)}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q09udEpBLHdGQXFJVSxrQk5oV1MsQ01pV1Qsd0JQa2xKVixDT3h0SkEsMEZBMElVLGtCTm5XVyxDTW9XWCx3QlBrbEpWLENPN3RKQSw2RkErSVUsa0JOeldRLENNMFdSLHdCUGtsSlYsQ09sdUpBLG1mQTRKTSxvQlA4a0pOLENPMXVKQSxvR0ErSlEsY1Ara0pSLENPOXVKQSxzR0FzS1UsYU52WUksQ01tWUosY0FBZSxDQUVmLGVBQWdCLENBQ2hCLGdCQUFtQixDQUZuQixnQlBtbEpWLENPdHZKQSxvUEEyS1ksc0JQK2tKWixDTzF2SkEsMkhBc0xVLHdCTjdYUyxDTTBYVCxpQkFBa0IsQ0FIbEIsVUFBVyxDQUtYLFNBQVUsQ0FIVixXQUFZLENBRFosaUJBQWtCLENBR2xCLE9QZ2xKVixDT3B3SkEsNkhBMkxZLGtCTnJaTSxDTXNaTix3QlA2a0paLENPendKQSw0SEFnTVksa0JON1pJLENNOFpKLHdCUDZrSlosQ085d0pBLHdIQXFNWSxrQk5oYU8sQ01pYVAsd0JQNmtKWixDT254SkEsMEhBME1ZLGtCTm5hUyxDTW9hVCx3QlA2a0paLENPeHhKQSxnRkFrTk0sU1Awa0pOLENPNXhKQSxxRkFxTlEsYVAya0pSLENPaHlKQSx1R0F5TlEsaUJBQWtCLENBRWxCLGFObGFXLENNaWFYLGNBQWUsQ0FHZixXQUFZLENBRFosVVA0a0pSLENPeHlKQSw2R0FnT1UsYVA0a0pWLENPNXlKQSwrY0F1T0ksWVB5a0pKLENPN2pKQSw2QkFLSSxlUHNrSkosQ08za0pBLGtEQVFNLHFCQUFzQixDQUd0Qix3QkFBeUIsQ0FGekIsYU5uZVcsQ01vZVgsZUFBZ0IsQ0FFaEIsaUJQdWtKTixDT25sSkEsMERBZ0JNLGdCQUFpQixDQUVqQixxQkFBc0IsQ0FEdEIsVVB3a0pOLENPemxKQSx3Q0FzQk0sd0JOaGZXLENNbWZYLHdCTm5mVyxDTWlmWCxVQUFXLENBQ1gsZUFBZ0IsQ0FFaEIsaUJQdWtKTixDT2ptSkEseUNBOEJNLGVBQWdCLENBQ2hCLGlCUHVrSk4sQ09sa0pBLGdCQUNFLHdCUHFrSkYsQ09sa0pBLHlCQWFFLGFOemdC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QUNmLGtCZnU1Tk4sQ2dCcjhOQSxrQkFFRSxlZkFVLENlQ1Ysd0JmMEJpQixDZTVCakIsaUJBQWtCLENBTWxCLG9DZnVCaUIsQ2V6QmpCLGFBQWMsQ0FEZCxXaEI4OE5GLENnQmw5TkEsNkJBVUksWWhCNDhOSixDZ0J0OU5BLHdDQWFNLFlBQWEsQ0FDYixnQmhCNjhOTixDZ0IzOU5BLHlDQWtCTSxpQmhCNjhOTixDZ0IvOU5BLGlDQXlCTSxpQkFBa0IsQ0FGbEIsV0FBWSxDQUNaLGlCQUFrQixDQUZsQixVaEJnOU5OLENnQnQrTkEsK0NBOEJNLGFmbkJRLENla0JSLGNBQWUsQ0FHZixlQUFnQixDQURoQixrQkFBbUIsQ0FFbkIsaUJoQjY4Tk4sQ2dCOStOQSxvREFzQ00sYWZMYSxDZUliLGNBQWUsQ0FFZixrQkFBbUIsQ0FDbkIsZWhCNjhOTixDZ0JyL05BLHdDQTRDTSxhZlBhLENlU2IsY0FBZSxDQURmLGlCQUFrQixDQUdsQixlQUFnQixDQURoQixrQmhCODhOTixDZ0I3L05BLG1EQXFETSxhZjdDVyxDZTRDWCxVaEI4OE5OLENnQmxnT0Esd0RBd0RRLFloQjg4TlIsQ2lCdGdPQSxrQkFDRSx3QmhCSWUsQ2dCRmYsV0FBWSxDQUlaLG9DaEJ1QmlCLENnQjVCakIsVWhCQVUsQ2dCR1YsYUFBYyxDQURkLFdqQitnT0YsQ2lCbmhPQSw2QkFVSSxpQkFBa0IsQ0FDbEIsaUJqQjZnT0osQ2lCeGhPQSw2REFlSSxVaEJiUSxDZ0JjUixrQmpCNmdPSixDaUI3aE9BLG9DQXFCSSxhaEJiYSxDZ0JZYixVakI4Z09KLENpQmxpT0EseUNBd0JNLFlqQjhnT04sQ2tCdGlPQSxrQkFDRSxlakJDVSxDaUJBVix3QmpCMkJpQixDaUJ2QmpCLG9DakJ3QmlCLENpQjFCakIsYUFBYyxDQURkLFdsQitpT0YsQ2tCbGpPQSw0REFXUSxhakIrQlksQ2lCN0JaLGNBQWUsQ0FEZixlbEI0aU9SLENrQnhqT0Esb0VBb0JRLHdCakJOVyxDaUJLWCxhakJkUyxDaUJZVCxjQUFlLENBQ2YsZ0JsQjZpT1IsQ2tCL2pPQSxpRUE0QlUs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QUNsQixPQUFRLENBQ1IsS3JCZ3lPTixDcUI1ek9BLG9DQWlDUSxVckIreE9SLENxQnp4T0EsbUJBRUksYXBCekJlLENvQjJCZixjQUFlLENBRGYsa0JyQjR4T0osQ3FCL3hPQSxvQ0FPTSxrQnJCNHhPTixDcUJueU9BLG9CQVlJLGVyQjJ4T0osQ3FCdnlPQSx1QkFlTSxjQUFlLENBQ2Ysa0JyQjR4T04sQ3FCNXlPQSx3Q0FtQlEsaUJyQjZ4T1IsQ3FCaHpPQSx5QkF1QlEsYXBCcEVNLENvQnFFTixjQUFlLENBQ2YsZXJCNnhPUixDcUJ0ek9BLCtCQTRCVSxhckI4eE9WLENxQm54T0Esa0JBQ0Usd0JwQmpFaUIsQ29Ca0VqQixpQnJCeXhPRixDcUIzeE9BLHdCQU1JLFdBQVksQ0FDWixlQUFnQixDQUZoQixlckI0eE9KLENxQmp5T0Esb0NBVU0sMEJBQTJCLENBQzNCLDJCckIyeE9OLENxQnR5T0EsbUNBZU0sNkJBQThCLENBQzlCLDhCckIyeE9OLENxQjN5T0EseUNBb0JNLCtCckIyeE9OLENxQi95T0EsMkRBeUJJLGtCckIweE9KLENxQmx4T0EsaUNBRUksb0JBQXFCLENBQ3JCLGlCckJ1eE9KLENxQjF4T0EscUNBV00sc0JBQTJCLENBTDNCLGFwQnJHYSxDb0J5R2IsV0FBWSxDQUhaLGdCQUFpQixDQUNqQixxQkFBc0IsQ0FDdEIsVXJCMHhPTixDcUJueU9BLHlEQWlCSSx5QkFBcUMsQ0FEckMsYXJCd3hPSixDc0J0Nk9BLG1MQUNFLGtCdEJ5Nk9GLENzQnY2T0EsVUFzQkUsK0J0QnE1T0YsQ3NCMzZPQSxjQUdJLHFCQUFzQixDQUR0QixVdEI4Nk9KLENzQmg3T0EsMkJBU00scUJyQlpNLENxQmFOLGlDckJiTSxDcUJXTixhdEI4Nk9OLENzQnQ3T0EsaUNBYVEsYXRCNjZPUixDc0IxN09BLDBCQWtCTSxvQ3RCNDZPTixDc0JyNk9BLGVBQ0UsNEN0Qnc2T0YsQ3NCcjZPQSwrQkFFSSx3QnJCVmUsQ3FCV2YsYXRCdTZPSixDc0IxNk9BLHdCQU9JLHVCdEJ1Nk9KLENzQm42T0Esc0NBRUksZ0J0QnE2T0osQ3NCdjZPQSxxQkFVSSxhdEJpNk9KLENzQjM2T0Esa0NBT00sVXRCdzZPTixDc0IvNk9BLDJCQWNJLHdCdEJxNk9KLENzQm43T0EseUJBa0JJLHVCdEJxNk9KLENzQmo2T0EsR0FDRSxrQnRCbzZPRixDc0I3NU9BLDJCQUVJLGF0Qms2T0osQ3NCcDZPQSxzRkFRSSxxQnJCakZRLENxQitFUixhckI1RWEsQ3FCNkViLGV0Qm02T0osQ3NCOTVPQSxVQUNFLCtCdEJpNk9GLENzQjk1T0EsbUNBQ0UsZ0J0Qmk2T0YsQ3NCMTVPQSw4QkFHTSxhdEI4NU9OLENzQmo2T0EsbUZBT00sd0JyQnJHVyxDcUJzR1gsd0J0Qjg1T04sQ3NCdDZPQSxxQ0FhSSxnQnRCNjVPSixDc0JyNU9BLHlCQUdNLGF0Qnk1T04sQ3NCNTVPQSx3QkFRTSxxQkFBc0IsQ0FEdEIsVXRCMDVPTixDc0JqNk9BLGtGQWFNLHFCckJuSU0sQ3FCb0lOLGlDckJwSU0sQ3FCa0lOLGF0QjI1T04sQ3NCdjZPQSxpQ0FtQkksZ0J0Qnc1T0osQ3NCaDVPQSwyQkFHTSxhdEJvNU9OLENzQnY1T0EsMEJBUU0scUJBQXNCLENBRHRCLFV0QnE1T04sQ3NCNTVPQSw2RUFZTSx3QnJCdkpXLENxQndKWCx3QnRCbzVPTixDc0JqNk9BLGtDQWtCSSxnQnRCbTVPSixDc0IzNE9BLDZCQUVJLCtCdEJnNU9KLENzQmw1T0Esa0NBTU0sbUJBQW9CLENBRHBCLGdCdEJrNU9OLENzQnY1T0EsMENBV0ksZ0J0Qmc1T0osQ3NCMzVPQSwyRkFtQk0sNEJBQTZCLENBSDdCLHdCQUF5QixDQUN6QiwrQnJCcExhLENxQnFMYixhdEJnNU9OLENzQmw2T0EsOE1BdUJNLCtCdEIrNE9OLENzQnQ2T0EsMEZBNEJRLHdCdEI4NE9SLENzQnA0T0Esc0NBRUksK0J0Qnk0T0osQ3NCMzRPQSwyQ0FNTSxtQkFBb0IsQ0FEcEIsZ0JBQWlCLENBRWpCLGlCdEIwNE9OLENzQmo1T0EsbURBWUksZ0J0Qnk0T0osQ3NCcjVPQSw2R0FpQk0sd0JBQXlCLENBQ3pCLGF0Qnc0T04sQ3NCMTVPQSw0R0F1QlEsd0J0QnU0T1IsQ3NCOTVPQSw4REE0QlEsa0J0QnU0T1IsQ3NCbjZPQSx1REFzQ1Esd0JyQi9PVyxDcUI4T1gsUUFBUyxDQUxULFVBQVcsQ0FDWCxVQUFXLENBR1gsTUFBTyxDQUZQLGlCQUFrQixDQU1sQixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBTm5CLFV0QjY0T1IsQ3NCNzNPQSw0QkFHTSxhdEJpNE9OLENzQnA0T0Esd0ZBUU0scUJyQjVRTSxDcUI2UU4saUNyQjdRTSxDcUIyUU4sYXRCbTRPTixDc0IxNE9BLG9DQWNJLGdCdEJnNE9KLENzQngzT0EsOEJBR00sYXRCNDNPTixDc0IvM09BLG1GQU9NLHdCckI3UlEsQ3FCOFJSLHdCdEI0M09OLENzQnA0T0EscUNBYUksZ0J0QjIzT0osQ3NCbjNPQSxxQ0FHTSxhdEJ1M09OLENzQjEzT0EsMEdBUU0scUJyQnZUTSxDcUJ3VE4saUNyQnhUTSxDcUJzVE4sYXRCeTNPTixDc0JoNE9BLDZDQWNJLGdCdEJzM09KLENzQjkyT0EsdUNBR00sYXRCazNPTixDc0JyM09BLHFHQU9NLHdCdEJrM09OLENzQnozT0EsOENBWUksZ0J0QmkzT0osQ3NCejJPQSxrQ0FHTSxhdEI2Mk9OLENzQmgzT0Esb0dBUU0scUJyQmpXTSxDcUJrV04saUNyQmxXTSxDcUJnV04sYXRCKzJPTixDc0J0M09BLDBDQWNJLGdCdEI0Mk9KLENzQnAyT0EsK0ZBR00sd0J0QncyT04sQ3NCMzJPQSwyQ0FRSSxnQnRCdTJPSixDc0IvMU9BLG9DQVFNLHdCckIvV2EsQ3FCOFdiLCtCQUFrQyxDQUdsQyxXQUFZLENBRFosV3RCbzJPTixDc0I3Mk9BLHdDQWFRLGFBQWMsQ0FLZCxvQkFBa0IsQ0FKbEIsaUJ0QncyT1IsQ3NCdDNPQSwrRkF3Qk0sd0JyQjNXYyxDcUIwV2Qsc0N0Qm8yT04sQ3NCMzNPQSwyQ0E2QkksZ0J0QmsyT0osQ3NCMTFPQSwwQ0FPSSxxQkFBeUIsQ0FDekIsd0JBQXlCLENBRnpCLCtCQUFrQyxDQU1sQyxXQUFZLENBRlosaUJBQWtCLENBQ2xCLFd0QmcyT0os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RlosVTlCdzBSTixDOEJ0MVJBLDhFQXFCSSxZOUJvMFJKLENBQ0YsQytCaDdSQSwwQkFxQkUsYTlCeEdZLEM4QnlHWixlL0JtL1JGLEMrQnpnU0EsaURBaUJJLGlCQUFrQixDQVZsQixXQUFZLENBSlosVUFBVyxDQUdYLFUvQnNoU0osQytCNWhTQSwyREF1Q0ksV0FBWSxDQUZaLGVBQWdCLENBQ2hCLFMvQjZnU0osQytCbmpTQSxnSEFvREksYS9CdWdTSixDK0IzalNBLDRGQXdESSx3Qi9CdWdTSixDK0IzL1JBLGlCQUNFLHdCOUJ0SWlCLEM4QnVJakIsaUIvQnNnU0YsQytCeGdTQSx3QkFNSSx3QjlCdkllLEM4QndJZix3QkFBeUIsQ0FDekIsNkNBQWtELENBSGxELFUvQjBnU0osQytCbmdTQSx1QkFDRSx3Qi9Cc2dTRixDK0JuZ1NBLGtEQUNFLGEvQnNnU0YsQytCLy9SQSw4QkFFRSx3QjlCbEtpQixDOEJtS2pCLDZDQUFzRCxDQUZ0RCxhL0J3Z1NGLEMrQjcvUkEsMERBR00sd0IvQmtnU04sQytCcmdTQSxxRUFRVSxVOUI1TUUsQzhCMk1GLGMvQm1nU1YsQytCMWdTQSwrSkFhWSxVOUJqTkEsQzhCa05BLGUvQmlnU1osQytCL2dTQSw4REF1QlEsYTlCeE5TLEM4QnlOVCxXQUFZLENBRlosVS9CKy9SUixDK0JyaFNBLHlFQTZCVSxhOUJ4TkksQzhCMk5KLGNBQWUsQ0FGZixlQUFnQixDQUdoQixrQkFBbUIsQ0FGbkIsZS9COC9SVixDK0I3aFNBLHdFQXFDVSxhOUJoT0ksQzhCa09KLGNBQWUsQ0FDZixlQUFnQixDQUZoQixlL0I4L1JWLEMrQnBpU0EscURBZ0RNLHdCL0J3L1JOLEMrQnhpU0EscUpBb0RVLFU5QnhQRSxDOEJ5UEYsZS9Cdy9SVixDK0I3aVNBLHlEQTREUSxhOUI3UFMsQzhCK1BULFdBQVksQ0FEWixVL0JzL1JSLEMrQm5qU0EsaUVBa0VRLGlCL0JxL1JSLEMrQnZqU0Esb0VBcUVVLGE5QmhRSSxDOEJtUUosY0FBZSxDQUZmLGVBQWdCLENBR2hCLGtCQUFtQixDQUZuQixlL0J3L1JWLEMrQi9qU0EsbUVBNkVVLGE5QnhRSSxDOEIwUUosY0FBZSxDQUNmLGVBQWdCLENBRmhCLGUvQncvUlYsQytCdGtTQSwyREF1Rkksd0I5QjVQZSxDOEI2UGYsVS9CbS9SSixDK0Iza1NBLHFGQTJGTSxVOUIvUk0sQzhCZ1NOLGMvQm8vUk4sQ2dDcHhTQSxxQkFDRSxpQmhDNnhTRixDZ0MxeFNBLHFCQUNFLGtCaEM2eFNGLENnQ3h4U0EsT0FFRSxrQkFBbUIsQ0FEbkIsZWhDNnhTRixDZ0M5eFNBLFdBTUksV0FBWSxDQUNaLGlCQUFrQixDQUZsQixVaEMreFNKLENnQ3B5U0EsbUJBV0ksaUJoQzZ4U0osQ2dDeHlTQSxrQ0FjTSxhL0JmUSxDK0JrQlIsY0FBZSxDQUZmLGVBQWdCLENBR2hCLGtCQUFtQixDQUZuQixrQmhDZ3lTTixDZ0NoelNBLCtCQXNCTSxhL0JHYSxDK0JEYixjQUFlLENBQ2YsZ0JBQWlCLENBRmpCLGVoQ2d5U04sQ2dDdnhTQSxnQ0FFRSxnQkFBaUIsQ0FEakIsY2hDNHhTRixDZ0N0eFNBLGtDQUVJLGVoQ3l4U0osQ2dDM3hTQSxrREFPSSxpQkFBa0IsQ0FEbEIsY2hDMHhTSixDZ0NoeVNBLG9EQVVNLGEvQnhCYSxDK0J5QmIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGdCaEMweFNOLENnQ254U0EsdUNBRUksZWhDc3hTSixDZ0N4eFNBLHVEQU9JLGlCQUFrQixDQURsQixjaEN1eFNKLENnQzd4U0EseURBVU0sYS9CNUNhLEMrQjZDYixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZ0JoQ3V4U04sQ2dDcHlTQSw2REFxQlEsc0JBQTJCLENBTDNCLGEvQnREVyxDK0IwRFgsV0FBWSxDQUhaLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsVWhDMHhTUixDZ0NoeFNBLDhCQUVJLGVoQ214U0osQ2dDcnhTQSx5QkFNSSxXaENteFNKLENnQzd3U0Esc0NBR00sZWhDK3dTTixDZ0NseFNBLHlDQU9NLFlBQWEsQ0FDYiw2QmhDK3dTTixDZ0N2eFNBLDJEQVlRLGEvQjNGVyxDK0IwRlgsY0FBZSxDQUdmLFdBQVksQ0FEWixjaENpeFNSLENnQzl4U0EsZ0ZBa0JZLGlCaENneFNaLENnQ2x5U0EsK0VBMEJZLHNCQUEyQixDQUgzQixpQkFBa0IsQ0FEbEIsYS9CckdPLEMrQjBHUCxXQUFZLENBRlosV0FBWSxDQUdaLGNBQWUsQ0FKZixVaENveFNaLENnQzV5U0EscUZBaUNZLHlCQUFxQyxDQURyQyxhaENpeFNaLENnQ2p6U0Esa0NBMkNJLHdCL0JoSWUsQytCOEhmLGlCQUFrQixDQUdsQiw0Q0FBcUQsQ0FGckQsY0FBZSxDQUdmLGFoQzR3U0osQ2dDenpTQSxrQ0FrREksYS9CakllLEMrQm1JZixZQUFhLENBSGIsY0FBZSxDQUlmLDZCQUE4QixDQUY5QixnQmhDOHdTSixDZ0NqMFNBLHdDQTBETSx3Qi9CaEphLEMrQjhJYixhL0J2SGMsQytCd0hkLG9CaEM4d1NOLENnQ3R3U0EsbUNBRUksZWhDeXdTSixDZ0Mzd1NBLHNDQU1JLGlCQUFrQixDQUVsQixXQUFZLENBQ1osaUJBQWtCLENBRmxCLFVoQzJ3U0osQ2dDbHhTQSxvREFZTSxhaEMwd1NOLENnQ3R4U0EsbURBZ0JNLGFoQzB3U04sQ2dDMXhTQSxvREFvQk0sVWhDMHdTTixDZ0Nud1NBLCtCQUVJLGVoQ3N3U0osQ2dDeHdTQSwrRkFNSSx3QmhDc3dTSixDZ0Nod1NBLDhCQUVJLGVoQ213U0osQ2dDcndTQSwyRkFNSSx3QmhDbXdTSixDZ0MvdlNBLDZCQUNFLHdCaENrd1NGLENpQ24rU0EsZ0JBQ0Usd0JqQ3MrU0YsQ2lDbitTQSxlQUNFLFdBQVksQ0FDWixpQmpDcytTRixDaUN4K1NBLCtCQUlRLGNqQ3crU1IsQ2lDNStTQSxxQkFPUSxjakN5K1NSLENpQ2gvU0EsMkJBVVEsY2pDMCtTUixDaUNwL1NBLGtCQWNJLDRCakMwK1NKLENpQ3gvU0EsNkJBbUJJLHdCaENJZSxDZ0NMZixpQmpDMitTSixDaUM3L1NBLGdDQXVCTSxjQUFlLENBRGYsZUFBZ0IsQ0FFaEIsa0JqQzIrU04sQ2lDbmdUQSxpQ0E2Qk0sYWhDZlUsQ2dDY1YsVWpDNCtTTixDaUN4Z1RB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Q3E5U04sQ2lDdC9TQSxxRUF1Q00saUJqQ205U04sQ2lDMS9TQSx5RUEwQ1Esc0JBQXVCLENBRXZCLHdCaENuU1csQ2dDa1NYLGVqQ3E5U1IsQ2lDaGdUQSxxR0ErQ1UsYWpDcTlTVixDaUNwZ1RBLDZHQW1EVSxhakNxOVNWLENpQ3hnVEEscUhBdURVLGFqQ3E5U1YsQ2lDNWdUQSw2SEEyRFUsYWpDcTlTVixDaUMxOFNBLHlCQUNFLHlEQUNFLGVqQ2c5U0YsQ0FDRixDa0MzeVRBLHlDQUNFLGtCbEM4eVRGLENrQzN5VEEsS0FDRSxnQmxDOHlURixDbUNoelRBLE9BR0UsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixnQm5Db3pURixDbUN6elRBLFlBU0ksaUJBQWtCLENBRGxCLGdCbkNzelRKLENtQzl6VEEsa0JBWU0sZW5Dc3pUTixDbUNsMFRBLHVCQW9CSSxnQkFBaUIsQ0FEakIsV0FBWSxDQUZaLHFCQUFzQixDQUN0QixVbkN1elRKLENtQ3owVEEsY0F3QkksVUFBVyxDQUNYLFNBQVUsQ0FDVixVbkNxelRKLENtQy95VEEsZUFFRSx3QmxDbENlLENrQ21DZixvQmxDbkNlLENrQ2lDZixVbkNxelRGLENtQ2h6VEEsZUFFRSx3QmxDckNlLENrQ3NDZixvQmxDdENlLENrQ29DZixVbkNxelRGLENtQ2h6VEEsZUFFRSx3QmxDNUNlLENrQzZDZixvQmxDN0NlLENrQzJDZixVbkNxelRGLENtQ2h6VEEsWUFFRSx3QmxDbkRZLENrQ29EWixvQmxDcERZLENrQ2tEWixVbkNxelRGLENtQ2h6VEEsY0FFRSx3QmxDdERjLENrQ3VEZCxvQmxDdkRjLENrQ3FEZCxVbkNxelRGLENtQ2h6VEEsWUFFRSx3QmxDMURZLENrQzJEWixvQmxDM0RZLENrQ3lEWixVbkNxelRGLENtQzl5VEEsdUJBQ0Usb0JsQ3ZFZSxDa0N3RWYsaUJuQ2t6VEYsQ21DL3lUQSx1QkFDRSxvQkFBcUIsQ0FDckIsaUJuQ2t6VEYsQ21DL3lUQSx1QkFDRSxvQmxDL0VlLENrQ2dGZixpQm5Da3pURixDbUMveVRBLG9CQUNFLG9CQUFxQixDQUNyQixpQm5Da3pURixDbUMveVRBLHNCQUNFLG9CbEN2RmMsQ2tDd0ZkLGlCbkNrelRGLENtQy95VEEsb0JBQ0Usb0JBQXFCLENBQ3JCLGlCbkNrelRGLENtQy95VEEsMEJBRUksYW5DaXpUSixDbUNuelRBLHdEQU1JLFVuQ2l6VEosQ21DN3lUQSxjQUNFLFluQ2d6VEYsQ21DM3lUQSxxQkFFRSx3QmxDN0dpQixDa0M4R2pCLG9CbEN2SGUsQ2tDcUhmLGFuQ2l6VEYsQ21DbHpUQSwrQkFNSSxhbkNnelRKLENtQzV5VEEscUJBRUUsd0JsQ3BIaUIsQ2tDcUhqQixvQmxDOUhlLENrQzRIZixhbkNpelRGLENtQ2x6VEEsK0JBTUksYW5DZ3pUSixDbUM1eVRBLHFCQUVFLHdCbEMvSGlCLENrQ2dJakIsb0JsQ3pJZSxDa0N1SWYsYW5DaXpURixDbUNselRBLCtCQU1JLGFuQ2d6VEosQ21DNXlUQSxrQkFFRSx3QmxDMUljLENrQzJJZCxvQmxDcEpZLENrQ2tKWixhbkNpelRGLENtQ2x6VEEsNEJBTUksYW5DZ3pUSixDbUM1eVRBLG9CQUVFLHdCbENqSmdCLENrQ2tKaEIsb0JsQzNKYyxDa0N5SmQsYW5DaXpURixDbUNselRBLDhCQU1JLGFuQ2d6VEosQ21DNXlUQSxrQkFFRSx3QmxDekpjLENrQzBKZCxvQmxDbktZLENrQ2lLWixhbkNpelRGLENtQ2x6VEEsNEJBTUksYW5DZ3pUSixDbUMxeVRBLGtCQUVFLHNEQUFpRSxDQUNqRSxxQkFBc0IsQ0FGdEIsVW5DZ3pURixDbUN6eVRBLGdCQUlFLHdEQUFtRSxDQURuRSxxQkFBc0IsQ0FEdEIsV0FBWSxDQURaLFVuQ2d6VEYsQ21DdHlUQSxnQkFDRSx3QmxDL0lrQixDa0NnSmxCLG9CbENoSmtCLENrQ2lKbEIsaUJBQWtCLENBQ2xCLFVuQzJ5VEYsQ21DL3lUQSw0QkFPSSxpQm5DNHlUSixDbUNuelRBLDRCQVdJLFlBQWEsQ0FDYiw2Qm5DNHlUSixDbUN4elRBLDRCQWdCSSxpQm5DNHlUSixDbUM1elRBLG9FQW1CTSxrQm5DNnlUTixDbUN0eVRBLGlCQUNFLHNCbkMweVRGLENtQzN5VEEsaUNBY0ksa0NBQW1DLENBQ25DLGlDQUFrQyxDQVhsQyxVQUFXLENBT1gsaUJBQWtCLENBQ2xCLGVBQWdCLENBTmhCLFVBQVcsQ0FPWCxhQUFjLENBSGQsZ0JBQWlCLENBRmpCLGlCQUFrQixDQURsQixpQkFBa0IsQ0FFbEIsT0FBUSxDQUpSLFVuQ3F6VEosQ21DdnlUQSxrQkFDRSx1Qm5DMHlURixDbUMzeVRBLGtDQWNJLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FYbEMsVUFBVyxDQU9YLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixhQUFjLENBSGQsZ0JBQWlCLENBRmpCLGlCQUFrQixDQUZsQixXQUFZLENBQ1osaUJBQWtCLENBRWxCLE9BQVEsQ0FKUixVbkNxelRKLENtQzF6VEEsb0JBbUJJLFVBQVcsQ0FDWCxnQm5DMnlUSixDbUN2eVRBLG1DQVNJLG1DQUFvQyxDQUZwQyxxQkFBc0IsQ0FHdEIseUJBQTBCLENBRjFCLGdDQUFpQyxDQU5qQyxVQUFXLENBQ1gsb0JBQXFCLENBR3JCLE1BQU8sQ0FLUCxlQUFnQixDQVBoQixpQkFBa0IsQ0FDbEIsT25DK3lUSixDbUNwelRBLGdDQWlCSSxhQUFjLENBQ2Qsc0JBQXVCLENBQ3ZCLDBCQUEyQixDQUozQixTQUFVLENBQ1YsT25DNHlUSixDbUNyeVRBLHlCQUNFLDRCQUNFLGFuQ3d5VEYsQ21DcnlUQSxZQUNFLGNuQ3V5VEYsQ0FDRixDb0NsbFVBLFFBRUUsb0JBQXFCLENBR3JCLGNBQWUsQ0FEZixXQUFZLENBSFosaUJBQWtCLENBRWxCLFVwQ3VsVUYsQ29DbGxVQSxlQUNFLG1CQUFvQixDQUNwQixpQnBDcWxVRixDb0NsbFVBLFlBR0ksV0FBWSxDQUNaLG1CQUFvQixDQUNwQixnQkFBaUIsQ0FIakIsVXBDdWxVSixDb0N6bFVBLHNCQVVJLGtCQUFtQixDQUluQix3Qm5DQ2UsQ21DQWYsVW5DNUJRLENtQ3NCUixZQUFhLENBSWIsV0FBWSxDQUZaLHNCQUF1QixDQUN2QixVcEN1bFVKLENvQ2hsVUEsMEJBRUksdUJwQ2tsVUosQ29DcGxVQSx1QkFNSSxtQnBDa2xVSixDb0N4bFVBLHdEQVVJLHFCcENrbFVKLENvQzlrVUEsV0FHRSxvQkFBcUIsQ0FEckIsZUFBZ0IsQ0FEaEIsY3BDbWxVRixDb0M5a1VBLFdBR0Usb0JBQXFCLENBRHJCLFdBQVksQ0FEWixVcENtbFVGLENvQzlrVUEsV0FHRSxtQkFBb0IsQ0FEcEIsYUFBYyxDQURkLFlwQ21sVUYsQ29DMWtVQSwwQkFRRSxxQm5DNUVVLENtQzJFVixpQkFBa0IsQ0FKbEIsU0FBVSxDQUZWLFVBQVcsQ0FLWCxVQUFXLENBSlgsaUJBQWtCLENBRWxCLFFBQVMsQ0FDVCxTcENtbFVGLENvQzdrVUEsdUJBQ0Usd0JwQ2dsVUYsQ29DN2tVQSxzQkFDRSx3QnBDZ2xVRixDb0M3a1VBLGtFQUlNLHdCcEM4a1VOLENvQ2xsVUEsOEVBU00sc0NwQzhrVU4sQ29DdmxVQSxrRUFnQk0sd0JwQzRrVU4sQ29DNWxVQSw4RUFxQk0scUNwQzRrVU4sQ3FDdnJVQSxZQUNFLDRCQUE2QixDQUM3QixlckMwclVGLENxQ25yVUEsZ0JBQ0Usb0JyQ3lyVUYsQ3FDMXJVQSw0QkFJSSxTQUFVLENBQ1YsMEJyQzByVUosQ3FDL3JVQSxpQ0FTSSxpQnJDMHJVSixDcUNuc1VBLG1DQVlNLGFwQ1NhLENvQ1JiLDBCckMyclVOLENxQ3hzVUEsdUNBbUJRLFlwQ0ZXLENvQ0FYLFdBQVksQ0FDWixrQkFBbUIsQ0FGbkIsVXJDK3JVUixDcUMvc1VBLDBDQXdCTSxhckMyclVOLENxQ250VUEsc0NBNEJNLDBCckMyclVOLENxQ3Z0VUEsd0NBZ0NNLGFwQ2pDUSxDb0NrQ1IsZXJDMnJVTixDcUM1dFVBLGtEQXFDTSxTckMyclVOLENxQ2h1VUEseURBd0NRLGFwQ25CVyxDb0NvQlgsYXJDNHJVUixDcUNsclVBLDRCQUVJLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLFNyQ3VyVUosQ3FDM3JVQSwrQkFPTSxVckN3clVOLENxQy9yVUEseURBWUksVXJDdXJVSixDcUNuc1VBLGlDQW9CTSxrQnBDeERhLENvQ3FEYixhcEMzRVcsQ29D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MC9VRixDc0M3L1VBLGdFQU9JLFdBQVksQ0FDWiwwQkFBMkIsQ0FGM0IsVXRDNi9VSixDc0NuZ1ZBLGtDQVlJLGV0QzIvVUosQ3NDdmdWQSx5QkF5QkksaUJBQWtCLENBRGxCLGFyQ3JCVSxDcUNvQlYsZUFBZ0IsQ0FEaEIsY3RDdy9VSixDc0M5Z1ZBLDJCQW1CTSxhckNoQlEsQ3FDZVIsZUFBZ0IsQ0FEaEIsaUJ0Q21nVk4sQ3NDcGhWQSwwQ0E0Qk0sZ0J0QzQvVU4sQ3NDbi9VQSx1QkFFSSx3QnRDdy9VSixDc0MxL1VBLDZCQUtNLGtDdEN5L1VOLENzQzkvVUEsK0JBUVEsYXRDMC9VUixDc0NsZ1ZBLDhCQWFNLGtDQUFxQyxDQUNyQyxhdEN5L1VOLENzQ3ZnVkEsc0VBa0JNLGF0Q3kvVU4sQ3NDM2dWQSwwQkF1Qkksd0J0Q3cvVUosQ3NDL2dWQSxnQ0EwQk0sd0J0Q3kvVU4sQ3NDbmhWQSxzRUE2QlEsYXRDMC9VUixDc0N2aFZBLDBCQW1DSSx3QnRDdy9VSixDc0MzaFZBLGdDQXNDTSx3QnRDeS9VTixDc0MvaFZBLHNFQXlDUSxhdEMwL1VSLENzQ2gvVUEscUJBRUksd0J0Q3EvVUosQ3NDdi9VQSw2QkFLTSxhdENzL1VOLENzQzMvVUEsNEJBU00sa0NBQXFDLENBQ3JDLG9CdENzL1VOLENzQ2hnVkEsa0VBY00sb0J0Q3MvVU4sQ3NDcGdWQSx3QkFtQkksd0J0Q3EvVUosQ3NDeGdWQSw4QkFzQk0sd0J0Q3MvVU4sQ3NDNWdWQSxrRUF5QlEsb0J0Q3UvVVIsQ3NDaGhWQSx3QkErQkksd0J0Q3EvVUosQ3NDcGhWQSw4QkFrQ00sd0J0Q3MvVU4sQ3NDeGhWQSxrRUFxQ1Esb0J0Q3UvVVIsQ3NDMytVQSx1QkFDRSxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGV0Q20vVUYsQ3NDdC9VQSw2QkFNSSx3QnJDMUhlLENxQzJIZixpQkFBa0IsQ0FFbEIsZ0JBQWlCLENBRGpCLGlCdENxL1VKLENzQzcvVUEsbUNBWU0sd0J0Q3EvVU4sQ3NDamdWQSx1Q0FlUSxVdENzL1VSLENzQ3JnVkEsNkJBcUJJLHdCckN6SWUs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Z1dBLDBCQXdCTSxnQkFBaUIsQ0FDakIsVXhDdkJNLEN3Q3FCTixXQUFZLENBRFosVXpDby9WTixDeUMxZ1dBLHlCQStCSSxjQUFlLENBRGYsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGtCekNpL1ZKLEN5Q2poV0Esc0JBc0NJLGF4Q0xlLEN3Q0lmLGNBQWUsQ0FFZixrQnpDZy9WSixDeUN2aFdBLHNCQTJDSSxheEN0Q2EsQ3dDdUNiLGV6Q2cvVkosQ3lDNWhXQSwwQkFnRE0sV0FBWSxDQURaLFV6Q2svVk4sQzBDdGhXQSx5QkFDRSxpQ0FDRSxVMUN5aFdGLENBQ0YsQzJDcGlXQSxhQUNFLGUzQ3VpV0YsQzJDcGlXQSxXQUNFLG9CQUFxQixDQUNyQixjM0N1aVdGLEM0QzdpV0EscUJBQ0UsYTNDT1ksQzJDTlosaUJBQW1CLENBRW5CLGtCQUFtQixDQURuQixlNUNpaldGLEM0QzdpV0EsU0FDRSx3QjNDZ0JpQixDMkNmakIsaUI1Q2dqV0YsQzRDemlXQSxpQkFDRSxvQjVDK2lXRixDNEM1aVdBLGlCQUNFLG9CNUMraVdGLEM0QzVpV0EsY0FDRSxvQjVDK2lXRixDNEM1aVdBLGdCQUNFLG9CNUMraVdGLEM0QzVpV0EsaUJBQ0Usb0I1QytpV0YsQzRDNWlXQSxtQkFDRSxvQjVDK2lXRixDNEM1aVdBLGNBQ0Usb0I1QytpV0YsQzRDMWlXQSw2REFFSSx3QjVDNmlXSixDNEN6aVdBLDZEQUVJLHdCNUMyaVdKLEM0Q3ZpV0EsdURBRUksd0I1Q3lpV0osQzRDcmlXQSwyREFFSSx3QjVDdWlXSixDNENuaVdBLDZEQUVJLHdCNUNxaVdKLEM0Q2ppV0EsaUVBRUksd0I1Q21pV0osQzRDL2hXQSx1REFFSSx3QjVDaWlXSixDNEMzaFdBLGlDQUNFLHdCM0NoRmlCLEMyQ2lGakIsV0FBWSxDQUNaLGE1QytoV0YsQzRDNWhXQSxpQ0FDRSx3QjNDcEZpQixDMkNxRmpCLFdBQVksQ0FDWixhNUMraFdGLEM0QzVoV0EsOEJBQ0Usd0IzQzNGYyxDMkM0RmQsV0FBWSxDQUNaLGE1QytoV0YsQzRDNWhXQSxnQ0FDRSx3QjNDOUZnQixDMkMrRmhCLFdBQVksQ0FDWixhNUMraFdGLEM0QzVoV0EsaUNBQ0Usd0IzQ3JHaUIsQzJDc0dqQixXQUFZLENBQ1osYTVDK2hXRixDNEM1aFdBLG1DQUNFLHdCM0N6R21CLEMyQzBHbkIsV0FBWSxDQUNaLGE1QytoV0YsQzRDNWhXQSw4QkFDRSx3QjNDOUdjLEMyQytHZCxXQUFZLENBQ1osYTVDK2hXRixDNEMxaFdBLCtCQUNFLHdCM0M1SGlCLEMyQzZIakIsYTVDOGhXRixDNEMzaFdBLCtCQUNFLHdCM0MvSGlCLEMyQ2dJakIsYTVDOGhXRixDNEMzaFdBLDRCQUNFLHdCM0NySWMsQzJDc0lkLGE1QzhoV0YsQzRDM2hXQSw4QkFDRSx3QjNDdklnQixDMkN3SWhCLGE1QzhoV0YsQzRDM2hXQSwrQkFDRSx3QjNDN0lpQixDMkM4SWpCLGE1QzhoV0YsQzRDM2hXQSxpQ0FDRSx3QjNDaEptQixDMkNpSm5CLGE1QzhoV0YsQzRDM2hXQSw0QkFDRSx3QjNDcEpjLEMyQ3FKZCxhNUM4aFdGLEM2Q3BzV0EsZUFDRSxpQjdDdXNXRixDNkNwc1dBLHVCQUNFLFVBQVcsQ0FDWCxhN0N1c1dGLEM2Q3BzV0Esb0JBQ0UsYTVDRlksQzRDR1osaUJBQW1CLENBRW5CLGtCQUFtQixDQURuQixlN0N3c1dGLEM2Q3hyV0EsZ0NBRUUsd0I1Q25CaUIsQzRDa0JqQixhN0Nxc1dGLEM2Q2pzV0EsZ0NBRUUsd0I1Q3RCaUIsQzRDcUJqQixhN0Nxc1dGLEM2Q2pzV0EsNkJBRUUsd0I1QzVCYyxDNEMyQmQsYTdDcXNXRixDNkNqc1dBLCtCQUVFLHdCNUM5QmdCLEM0QzZCaEIsYTdDcXNXRixDNkNqc1dBLGdDQUVFLHdCNUNwQ2lCLEM0Q21DakIsYTdDcXNXRixDNkNqc1dBLGtDQUVFLHdCNUN2Q21CLEM0Q3NDbkIsYTdDcXNXRixDNkNqc1dBLDZCQUVFLHdCNUMzQ2MsQzRDMENkLGE3Q3FzV0YsQzZDL3JXQSwrQkFDRSx3QjdDbXNXRixDNkNoc1dBLCtCQUNFLHdCN0Ntc1dGLEM2Q2hzV0EsNEJBQ0Usd0I3Q21zV0YsQzZD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RHkwWkYsQ3FEdDBaQSxtQkFDRSx3QnBESmlCLENvREtqQixhckR5MFpGLENxRHQwWkEsdUJBQ0UsYXJEeTBaRixDcUR0MFpBLHFEQUVJLFVyRHcwWkosQ3FEMTBaQSwyQkFNSSxpQnJEdzBaSixDcURwMFpBLGlEQUVJLGFyRHMwWkosQ3FEeDBaQSx5QkFNSSxvQnJEczBaSixDcURsMFpBLHFEQUVJLGFyRG8wWkosQ3FEdDBaQSwyQkFNSSxvQnJEbzBaSixDcURoMFpBLG1CQUNFLHdCcEQzQ2lCLENvRDRDakIsYXJEbTBaRixDcURoMFpBLHVEQUVJLGFwRDNDZSxDb0Q0Q2YsZXJEazBaSixDcUQ5elpBLHFDQUNFLHdCckRzMFpGLENxRHYwWkEsdUJBSUksa0JyRG0wWkosQ3FEOXpaQSxtQ0FDRSx3QnBEaEVpQixDb0RpRWpCLGFwRDNEaUIsQ29ENERqQixjQUFlLENBQ2YsZXJEaTBaRixDcUQ5elpBLGlCQUNFLHVCQUE0QixDQUM1Qix3QkFBMEIsQ0FDMUIsZXJEaTBaRixDcUQ5elpBLGtEQUVFLGVwRHZHVSxDb0RzR1Ysd0JyRGswWkYsQ3FEOXpaQSwwQ0FDRSx3QnJEaTBaRixDcURsMFpBLGlFQUlJLHdCcER0RmUsQ29EdUZmLGFwRGhGZSxDb0RrRmYsY0FBZSxDQURmLGVyRG0wWkosQ3FEOXpaQSxpQkFHRSxjQUFlLENBRGYsYUFBYyxDQURkLGlCckRtMFpGLENxRDl6WkEsK0JBSUUsY0FBZSxDQUZmLG9CQUFxQixDQURyQixpQkFBa0IsQ0FFbEIscUJyRGswWkYsQ3FEOXpaQSxvSEFJSSxlQUFnQixDQURoQixZQUFhLENBRGIsZXJEazBaSixDcURwMFpBLG1EQVFJLGVyRGcwWkosQ3NEejhaQSxTQUNFLFd0RDQ4WkYsQ3NEejhaQSxXQUdFLGlCQUFrQixDQURsQixZdEQ2OFpGLENzRC84WkEsK0JBQ0Usd0J0RGs5WkYsQ3NEbjlaQSxtQ0FXTSxhckRQUSxDcURLUixjQUFlLENBQ2YsZXREKzhaTixDdUQ1OVpBLFFBRUUsb0JBQXFCLENBRXJCLFdBQVksQ0FIWixpQkFBa0IsQ0FFbEIsVXZEcytaRixDdUR6K1pBLGNBT0ksWXZEcytaSixDdUQ3K1pBLGdCQWlCSSx3QnRETWUsQ3NEUGYsUUFBUyxDQUpULGNBQWUsQ0FFZixNQUFPLENBSFAsaUJBQWtCLENBSWxCLE9BQVEsQ0FGUixLQUFNLENBTU4sY3ZEcytaSixDdUR6L1pBLHVCQXdCTSxxQkFBdUIsQ0FPdkIsVUFBVyxDQUNYLDZDQUFrRCxDQVRsRCxVQUFXLENBS1gsV0FBWSxDQUVaLFFBQVMsQ0FSVCxpQkFBa0IsQ0FLbEIsY0FBZSxDQUVmLFV2RDArWk4sQ3VEdmdhQSxxQ0F1Q0ksMEJ2RHMrWkosQ3VEN2dhQSxzQkEyQ0ksa0J2RHMrWkosQ3VEamhhQSw2QkE4Q00saUJ2RHUrWk4sQ3VEcmhhQSxpQ0FtREksd0J2RHMrWkosQ3VEemhhQSxpQ0F1REksd0J2RHMrWkosQ3VEN2hhQSxpQ0EyREksd0J2RHMrWkosQ3VEamlhQSxpQ0ErREksd0J2RHMrWkosQ3VEcmlhQSxnQ0FtRUksd0J2RHMrWkosQ3VEemlhQSxtQ0F1RUksd0J2RHMrWkosQ3VEN2lhQSw4QkEyRUksd0J2RHMrWkosQ3VEamphQSw4QkErRUksd0J2RHMrWkosQ3VEcmphQSxxQ0FtRkkscUJ2RHMrWkosQ3VEemphQSx3Q0F3Rk0sd0J2RHErWk4sQ3VEN2phQSxzQ0E0Rk0sMEJ2RHErWk4sQ3VEamthQSx3Q0FrR00sd0J2RG0rWk4sQ3VEcmthQSxzQ0FzR00sMEJ2RG0rWk4sQ3VEemthQSx3Q0E0R00sd0J2RGkrWk4sQ3VEN2thQSxzQ0FnSE0sMEJ2RGkrWk4sQ3VEamxhQSx3Q0FzSE0sd0J2RCs5Wk4sQ3VEcmxhQSxzQ0EwSE0sMEJ2RCs5Wk4sQ3VEemxhQSx1Q0FnSU0sd0J2RDY5Wk4sQ3VEN2xhQSxxQ0FvSU0sMEJ2RDY5Wk4sQ3VEam1hQSwwQ0EwSU0sd0J2RDI5Wk4sQ3VEcm1hQSx3Q0E4SU0sMEJ2RDI5Wk4sQ3VEem1hQSxxQ0FvSk0sd0J2RHk5Wk4sQ3VEN21hQSxtQ0F3Sk0sMEJ2RHk5Wk4sQ3VEam5hQSxxQ0E4Sk0sd0J2RHU5Wk4sQ3VEcm5hQSxtQ0FrS00sMEJ2RHU5Wk4sQ3VEem5hQSwwQkF5S00sNEJBQTZCLENBRDdCLHdCdERqSmEsQ3NEb0piLFdBQVksQ0FEWixVdkRzOVpOLEN1RGhvYUEsaUNBOEtRLFdBQVksQ0FDWixVdkRzOVpSLEN1RHJvYUEsb0RBdUxNLHdCdEQ3SmEsQ3NENEpiLHdCdEQ1SmEsQ3NEMEpiLFVBQVcsQ0FLWCw2Q0FBa0QsQ0FEbEQsYXREakthLENzRDhKYixRdkR5OVpOLEN1RDlvYUEsa0NBK0xNLGF2RG05Wk4sQ3VEbHBhQSxrQ0FtTU0sYXZEbTlaTixDdUR0cGFBLGtDQXVNTSxhdkRtOVpOLEN1RDFwYUEsa0NBMk1NLGF2RG05Wk4sQ3VEOXBhQSxpQ0ErTU0sYXZEbTlaTixDdURscWFBLG9DQW1OTSxhdkRtOVpOLEN1RHRxYUEsK0JBdU5NLGF2RG05Wk4sQ3VEMXFhQSwrQkEyTk0sYXZEbTlaTixDdUQ5cWFBLGdEQWlPTSx3QnZEaTlaTixDdURscmFBLHVEQXFPUSx3QnREMU1XLENzRHlNWCx3QnREek1XLENzRDJNWCw2Q3ZEazlaUixDdUR4cmFBLDhDQTJPTSwwQnZEaTlaTixDdUQ1cmFBLGdEQWlQTSx3QnZEKzhaTixDdURoc2FBLHVEQXFQUSx3QnREcFBTLENzRG1QVCx3QnREblBTLENzRHFQVCw2Q3ZEZzlaUixDdUR0c2FBLDhDQTJQTSwwQnZEKzhaTixDdUQxc2FBLGdEQWlRTSx3QnZENjhaTixDdUQ5c2FBLHVEQXFRUSx3QnREbFFTLENzRGlRVCx3QnREalFTLENzRG1RVCw2Q3ZEODhaUixDdURwdGFBLDhDQTJRTSwwQnZENjhaTixDdUR4dGFBLGdEQWlSTSx3QnZEMjhaTixDdUQ1dGFBLHVEQXFSUSx3QnREalJTLENzRGdSVCx3QnREaFJTLENzRGtSVCw2Q3ZENDhaUixDdURsdWFBLDhDQTJSTSwwQnZEMjhaTixDdUR0dWFBLCtDQWlTTSx3QnZEeThaTixDdUQxdWFBLHNEQXFTUSx3QnREaFNRLENzRCtSUix3QnREL1JRLENzRGlTUiw2Q3ZEMDhaUixDdURodmFBLDZDQTJTTSwwQnZEeThaTixDdURwdmFBLGtEQWlUTSx3QnZEdThaTixDdUR4dmFBLHlEQXFUUSx3QnREL1NXLENzRDhTWCx3QnREOVNXLENzRGdUWCw2Q3ZEdzhaUixDdUQ5dmFBLGdEQTJUTSwwQnZEdThaTixDdURsd2FBLDZDQWlVTSx3QnZEcThaTixDdUR0d2FBLG9EQXFVUSx3QnREblVNLENzRGtVTix3QnREbFVNLENzRG9VTiw2Q3ZEczhaUixDdUQ1d2FBLDJDQTJVTSwwQnZEcThaTixDdURoeGFBLDZDQWlWTSx3QnZEbThaTixDdURweGFBLG9EQXFWUSx3QnREOVVNLENzRDZVTix3QnREN1VNLENzRCtVTiw2Q3ZEbzhaUixDdUQxeGFBLDJDQTJWTSwwQnZEbThaTixDdUQ5eGFBLGdCQWlXSSxXQUFZLENBRFosVXZEbThaSixDdURueWFBLHdCQXFXTSxXQUFZLENBRFosVXZEbzhaTixDdUR4eWFBLCtCQXlXUSxhdERsV00sQ3NEc1dOLDhTQUE0VSxDQUg1VSxXQUFZLENBRVosZUFBZ0IsQ0FKaEIsa0JBQW1CLENBR25CLFV2RHM4WlIsQ3VEanphQSw2Q0FvWE0sVXREdFhNLENzRG9YTiwwU0FBb1MsQ0FHcFMsZUFBZ0IsQ0FHaEIsMEJBQTJCLENBTDNCLGtCdkR3OFpOLEN3RDF6YUEsYUFHRSxtQkFBb0IsQ0FJcEIsY0FBZSxDQURmLGVBQWdCLENBRGhCLGlCQUFrQixDQURsQixtQkFBb0IsQ0FIcEIsaUJ4RDAwYUYsQ3dEajBhQSxtQkFHRSxTQUFVLENBRlYsaUJBQWtCLENBQ2xCLFV4RHEwYUYsQ3dEajBhQSwwQkFvQkUsY3hEaXphRixDd0RyMGFBLGlEQWFJLHdCdkRMZSxDdURPZix1QkFBa0MsQ0FEbEMsMkJBQTRCLENBRTVCLHVCQUF3QixDQUN4QixpQkFBa0IsQ0FabEIsYUFBYyxDQUVkLFdBQVksQ0FIWixNQUFPLENBSVAsbUJBQW9CLENBTnBCLGlCQUFrQixDQUNsQixPQUFRLENBTVIsd0JBQXlCLENBQ3pCLHFCQUFzQixDQUV0QixnQkFBaUIsQ0FOakIsVXhEazFhSixDd0R4MWFBLG1FQXVCSSxrQnhEcTBhSixDd0Q1MWFBLHlFQTBCTSxheERzMGFOLEN3RGgyYUEsMkRBK0JJLGlCdkRsRFEsQ3VEeURSLGtDQUFvQyxDQUVwQyxVQUFXLENBRVgsWUFBYSxDQUtiLFVBQVcsQ0FkWCxRQUFTLENBVVQsZ0JBQWlCLENBQ2pCLGVBQWdCLENBSGhCLGlCQUFrQixDQVRsQixPQUFRLENBT1IsdUJBQXdCLENBTXhCLFN4RHUwYUosQ3dEL3phQSxpREFDRSwyQnhEbTBhRixDd0Q5emFBLHVMQUlRLGF4RCt6YVIsQ3dEbjBhQSx3TUFRUSxheEQremFSLEN3RHYwYUEsd01BWVEsYXhEK3phUixDd0QzMGFBLGtNQWdCUSxheEQremFSLEN3RC8wYUEsd01Bb0JRLGF4RCt6YVIsQ3dEbjFhQSxzTUF3QlEsYXhEK3phUixDd0R2MWFBLDRNQTRCUSxheEQremFSLEN3RDMxYUEsa01BZ0NRLGF4RCt6YVIsQ3dELzFhQSxvRkFxQ00sa0J4RDh6YU4sQ3dEbjJhQSxvRkF5Q00sa0J4RDh6YU4sQ3dEdjJhQSxpRkE2Q00sa0J4RDh6YU4sQ3dEMzJhQSxvRkFpRE0sa0J4RDh6YU4sQ3dELzJhQSxtRkFxRE0sa0J4RDh6YU4sQ3dEbjNhQSxzRkF5RE0sa0J4RDh6YU4sQ3dEdjNhQSxpRkE2RE0sa0J4RDh6YU4sQ3dEMzNhQSw2RkFpRU0sNEJ4RDh6YU4sQ3dELzNhQSw0RkFxRU0sd0J4RDh6YU4sQ3dEbjRhQSw0RkF5RU0sd0J4RDh6YU4sQ3dEdjRhQSw0RkE2RU0sd0J4RDh6YU4sQ3dEMzRhQSx5RkFpRk0sd0J4RDh6YU4sQ3dELzRhQSw0RkFxRk0sd0J4RDh6YU4sQ3dEbjVhQSwyRkF5Rk0sd0J4RDh6YU4sQ3dEdjVhQSw4RkE2Rk0sd0J4RDh6YU4sQ3dEMzVhQSx5RkFpR00sd0J4RDh6YU4sQ3dELzVhQSxrR0FxR00sb0J4RDh6YU4sQ3dEbjZhQSxrR0F5R00sb0J4RDh6YU4sQ3dEdjZhQSxrR0E2R00sb0J4RDh6YU4sQ3dEMzZhQSwrRkFpSE0sb0J4RDh6YU4sQ3dELzZhQSxrR0FxSE0sb0J4RDh6YU4sQ3dEbjdhQSxpR0F5SE0sb0J4RDh6YU4sQ3dEdjdhQSxvR0E2SE0sb0J4RDh6YU4sQ3dEMzdhQSwrRkFpSU0sb0J4RDh6YU4sQ3dELzdhQSx1QkF5SkksY3hEMHlhSixDd0RuOGFBLDhDQWtKTSx3QnZEck1hLEN1RHVNYix1QkFBa0MsQ0FEbEMsMkJBQTRCLENBRTVCLHVCQUF3QixDQUN4QixpQkFBa0IsQ0FabEIsYUFBYyxDQUVkLFdBQVksQ0FIWixNQUFPLENBSVAsbUJBQW9CLENBTnBCLGlCQUFrQixDQUNsQixPQUFRLENBTVIsd0JBQXlCLENBQ3pCLHFCQUFzQixDQUV0QixnQkFBaUIsQ0FOakIsVXhEMjBhTixDd0R0OWFBLGdFQTRKTSxrQnhEOHphTixDd0QxOWFBLHdEQTBLTSxxQnZEeFBNLEN1RHFQTixpQkFBa0IsQ0FIbEIsVUFBVyxDQUVYLFlBQWEsQ0FFYixVQUFXLENBUFgsUUFBUyxDQUNULGdCQUFpQixDQUNqQixlQUFnQixDQUVoQixpQkFBa0IsQ0FMbEIsT0FBUSxDQVNSLFN4RCt6YU4sQ3dEeCthQSxnSUErS1EsZXhENnphUixDd0Q1K2FBLDhFQW9MTSxrQnhENHphTixDd0RoL2FBLDhFQXdMTSxrQnhENHphTixDd0RwL2FBLDJFQTRMTSxrQnhENHphTixDd0R4L2FBLDhFQWdNTSxrQnhENHphTixDd0Q1L2FBLDZFQW9NTSxrQnhENHphTixDd0RoZ2JBLGdGQXdNTSxrQnhENHphTixDd0RwZ2JBLDJFQTRNTSxrQnhENHphTixDd0R4Z2JBLHVGQWdOTSw0QnhENHphTixDd0Q1Z2JBLHNGQW9OTSx3QnhENHphTixDd0RoaGJBLHNGQXdOTSx3QnhENHphTixDd0RwaGJBLHNGQTROTSx3QnhENHphTixDd0R4aGJBLG1GQWdPTSx3QnhENHphTixDd0Q1aGJBLHNGQW9PTSx3QnhENHphTixDd0RoaWJBLHFGQXdPTSx3QnhENHphTixDd0RwaWJBLHdGQTRPTSx3QnhENHphTixDd0R4aWJBLG1GQWdQTSx3QnhENHphTixDd0Q1aWJBLDRGQW9QTSx3QnhENHphTixDd0RoamJBLDRGQXdQTSx3QnhENHphTixDd0RwamJBLDRGQTRQTSx3QnhENHphTixDd0R4amJBLHlGQWdRTSx3QnhENHphTixDd0Q1amJBLDRGQW9RTSx3QnhENHphTixDd0Roa2JBLDJGQXdRTSx3QnhENHphTixDd0Rwa2JBLDhGQTRRTSx3QnhENHphTixDd0R4a2JBLHlGQWdSTSx3QnhENHphTixDd0Q1a2JBLDRLQXFSUSxheEQyemFSLEN3RGhsYkEsMExBeVJRLGF4RDJ6YVIsQ3dEcGxiQSwwTEE2UlEsYXhEMnphUixDd0R4bGJBLG9MQWlTUSxheEQyemFSLEN3RDVsYkEsMExBcVNRLGF4RDJ6YVIsQ3dEaG1iQSx3TEF5U1EsYXhEMnphUixDd0RwbWJBLDhMQTZTUSxheEQyemFSLEN3RHhtYkEsb0xBaVRRLGF4RDJ6YVIsQ3lEMXJiQSxnQkFHRSxlQUFnQixDQURoQixRQUFTLENBRFQsU3pEc3NiRixDeUR2c2JBLG1CQVFJLGFBQWMsQ0FEZCxZekRzc2JKLEN5RDdzYkEsd0NBTUksb0J6RDJzYkosQ3lEanRiQSx1QkFlUSxVQUFXLENBRVgsYUFBYyxDQURkLGNBQWUsQ0FGZixRekQwc2JSLEN5RHh0YkEsNkJBb0JVLG9CekR3c2JWLEN5RGpzYkEsaUJBQ0UsZXpEb3NiRixDeUQvcmJBLHdFQUVJLFd6RGtzYkosQ3lEOXJiQSxvQ0FFSSx3QnhEakJlLEN3RGtCZixhekRnc2JKLEN5RDVyYkEsb0NBRUksd0JBQXlCLENBQ3pCLGF6RDhyYkosQ3lEMXJiQSx3Q0FFSSx3QkFBeUIsQ0FDekIsYXpENHJiSixDeUR4cmJBLG9DQUVJLHdCQUF5QixDQUN6QixhekQwcmJKLEN5RHRyYkEsa0NBRUksd0J4RHJEYyxDd0RzRGQsYXpEd3JiSixDeURwcmJBLG9DQUVJLHdCQUF5QixDQUN6QixhekRzcmJKLEN5RGxyYkEsOEJBRUksd0J4RHRFWSxDd0R1RVosYXpEb3JiSixDeURocmJBLGdDQUVJLHFCQUF5QixDQUN6QixhekRrcmJKLEN5RDlxYkEsOEJBRUksd0J4RC9FWSxDd0RpRlosMkJBQTZCLENBRDdCLGF6RGlyYkosQzBEbnhiQSxTQUNFLHdCekQwQmlCLEN5RHpCakIseUMxRHN4YkYsQzBEL3diQSxjQUNFLFcxRHN4YkYsQzBEbnhiQSx1QkFJRSx3QnpEWmUsQ3lEY2YsaUJBQWtCLENBRGxCLFVBQVcsQ0FKWCxZQUFhLENBRWIsWUFBYSxDQURiLGUxRDB4YkYsQzBENXhiQSx5QkFTSSxjMUR1eGJKLEMwRG54YkEsc0tBQ0UsYXpEbEJZLEN5RHFCWixjQUFlLENBRGYsZUFBZ0IsQ0FEaEIsbUJBQXdCLENBR3hCLHdCMURzeGJGLEMwRC93YkEsY0FDRSxxQkFBc0IsQ0FDdEIsaUIxRHF4YkYsQzBEdnhiQSw2Q0FLSSxZMURzeGJKLEMwRDN4YkEsMEJBVU0sUzFEcXhiTixDMEQveGJBLDRCQWNNLDhCMURxeGJOLEMwRG55YkEsOEJBbUJRLGF6RHREUyxDeURvRFQsY0FBZSxDQUNmLGUxRHV4YlIsQzBEenliQSxnQ0F1QlUsYXpEMURPLEN5RHlEUCxjQUFlLENBRWYscUIxRHV4YlYsQzBEL3liQSwwQkE4Qk0sYXpEckNhLEN5RHNDYixjQUFlLENBQ2Ysa0IxRHF4Yk4sQzBEcnpiQSxxQ0FzQ00sV0FBWSxDQUNaLGlCQUFrQixDQUZsQixZQUFhLENBRGIsVzFEd3hiTixDMEQ1emJBLHNEQTBDUSxxQkFBc0IsQ0FDdEIsUzFEc3hiUixDMERqMGJBLG9EQWtEUSxXQUFZLENBRFosVUFBVyxDQUZYLGNBQWUsQ0FDZixlMUR3eGJSLEMwRHgwYkEsMERBcURVLDRCMUR1eGJWLEMwRDUwYkEsa0hBMERRLGdCMURzeGJSLEMwRGgxYkEseUhBb0VVLHNCQUF1QixDQU12Qiw2WUFBMmdCLENBVDNnQixVQUFXLENBUVgsV0FBWSxDQUZaLGNBQWUsQ0FEZixRQUFTLENBS1QsV0FBWSxDQVhaLFFBQVMsQ0FGVCxpQkFBa0IsQ0FDbEIsUUFBUyxDQUlULHlCQUE2QixDQUU3QixPQUFRLENBR1IsVTFEMHhiVixDMERsMmJBLG9EQWdGUSx3QjFEc3hiUixDMER0MmJBLHlHQW1GVSxTMUR1eGJWLEMwRDEyYkEsbUVBdUZVLGExRHV4YlYsQzBEOTJiQSw0SEEyRlUsZTFEdXhiVixDMER4d2JBLE9BQ0UscUJBQXNCLENBQ3RCLGlCMURpeGJGLEMwRG54YkEsK0JBS0ksWTFEa3hiSixDMER2eGJBLG1CQVNJLGF6RDFIZSxDeUQySGYsY0FBZSxDQUNmLGtCMURreGJKLEMwRDF3YkEsZ0JBQ0UscUJBQXNCLENBQ3RCLGlCMURneGJGLEMwRGx4YkEsc0JBS0ksWTFEaXhiSixDMER0eGJBLCtDQVlNLCtCekRwSmEsQ3lEa0piLGtCQUFtQixDQUNuQixtQjFEaXhiTixDMEQ1eGJBLHlDQWdCTSxrQjFEZ3hiTixDMER2d2JBLFNBQ0UscUJBQXNCLENBQ3RCLGlCMUQ2d2JGLEMwRC93YkEsbUNBS0ksWTFEOHdiSixDMERueGJBLHFCQVNJLGF6RHRLZSxDeUR1S2YsY0FBZSxDQUNmLGtCMUQ4d2JKLEMwRHR3YkEsUUFDRSxxQkFBc0IsQ0FDdEIsaUIxRDR3YkYsQzBEOXdiQSxpQ0FLSSxZMUQ2d2JKLEMwRGx4YkEsK0NBV0ksV0FBWSxDQUZaLGlCQUFrQixDQUNsQixVMUQ4d2JKLEMwRHp3YkEsd0RBQ0UsYTFENHdiRixDMER6d2JBLG9CQUNFLDhCMUQ0d2JGLEMwRHJ3YkEsT0FDRSxxQkFBc0IsQ0FDdEIsaUIxRDJ3YkYsQzBEN3diQSxtQkFNSSxZQUFhLENBRGIsa0JBQW1CLENBSW5CLGdCQUFpQixDQURqQixpQkFBa0IsQ0FEbEIsUzFEOHdiSixDMERyeGJBLHdCQWFJLGlCMUQ0d2JKLEMwRHp4YkEsYUFtQkksWTFEMHdiSixDMEQ3eGJBLG1CQXVCSSxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsWTFEMHdiSixDMERweWJBLGtCQThCSSxZMUQwd2JKLEMwRHh5YkEsbUJBbUNJLGF6RGpRZSxDeURnUWYsd0IxRDJ3YkosQzBEN3liQSxpREF3Q00sZTFEeXdiTixDMERqemJBLG1EQTRDTSxlMUR5d2JOLEMwRHJ6YkEsb0JBa0RJLGF6RG5SVSxDeURrUlYsZTFEeXdiSixDMEQxemJBLHdDQXNETSxlQUFtQixDQUluQix3QnpEelFhLEN5RHVRYixpQkFBa0IsQ0FDbEIsYXpEaFNXLEN5RDRSWCxvQkFBcUIsQ0FFckIs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QkFBMEIsQ0FJMUIsMER0Rnd0bUJOLENzRm51bUJBLGlDQWlCTSxldEZ3dG1CTixDc0Z6dW1CQSw2Q0FvQlEsNkJ0Rnl0bUJSLENzRjd1bUJBLDZDQXdCUSw2QnRGeXRtQlIsQ3NGanZtQkEsMENBNEJRLDZCdEZ5dG1CUixDc0Zydm1CQSw2Q0FnQ1EsNkJ0Rnl0bUJSLENzRnp2bUJBLDRDQW9DUSw2QnRGeXRtQlIsQ3NGN3ZtQkEsMENBd0NRLDZCdEZ5dG1CUixDc0Zqd21CQSwrQ0E0Q1EsNkJ0Rnl0bUJSLENzRnJ3bUJBLDJDQW9ETSw0QkFBNkIsQ0FEN0IseUJ0RnV0bUJOLENzRjF3bUJBLDZEQXdETSw2QnRGc3RtQk4sQ3NGOXdtQkEsNkRBNERNLDZCdEZzdG1CTixDc0ZseG1CQSwwREFnRU0sNkJ0RnN0bUJOLENzRnR4bUJBLDZEQW9FTSw2QnRGc3RtQk4sQ3NGMXhtQkEsNERBd0VNLDZCdEZzdG1CTixDc0Y5eG1CQSwwREE0RU0sNkJ0RnN0bUJOLENzRmx5bUJBLCtEQWdGTSw2QnRGc3RtQk4sQ3NGN3NtQkEsOEJBQ0UsaUJBQWtCLENBRWxCLFNBQVUsQ0FEVixRdEZvdG1CRixDc0ZodG1CQSxvQkFDRSwyQnRGbXRtQkYsQ3NGenNtQkEsK0pBQ0Usd0JBQXlCLENBQ3pCLG9CdEZpdG1CRixDc0Z2c21CQSwrSkFMSSx3QkFBeUIsQ0FDekIsb0J0RnF0bUJKLENzRnJzbUJBLHNKQUxJLHdCQUF5QixDQUN6QixvQnRGbXRtQkosQ3NGbnNtQkEsNEpBTEksd0JBQXlCLENBQ3pCLG9CdEZpdG1CSixDc0Zqc21CQSwrSkFMSSx3QkFBeUIsQ0FDekIsb0J0RitzbUJKLENzRi9ybUJBLHFLQUxJLHdCQUF5QixDQUN6QixvQnRGNnNtQkosQ3NGN3JtQkEsc0pBTEksd0JBQXlCLENBQ3pCLG9CdEYyc21CSixDc0Z2c21CQSwycUJBT0ksb0J0Rm9zbUJKLENzRmhzbUJBLHFCQUNFLGtDQUFvQyxDQUNwQyx1QnRGcXNtQkYsQ3NGaHNtQkEsdUNBSkUsNEJBQTZCLENBQzdCLGV0RjBzbUJGLENzRnZzbUJBLGtC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WUFDRSw4QnRGd25tQkYsQ3NGcm5tQkEsY0FDRSxnQ3RGd25tQkYsQ3NGcm5tQkEsYUFDRSwrQnRGd25tQkYsQ3NGcm5tQkEsZ0JBQ0UsOEJ0RndubUJGLENzRnJubUJBLGFBQ0UsOEJ0RndubUJGLENzRnJubUJBLGdCQUNFLDhCdEZ3bm1CRixDc0Zybm1CQSxnQkFDRSw4QnRGd25tQkYsQ3NGcm5tQkEsZUFDRSw4QnRGd25tQkYsQ3NGcm5tQkEsa0JBQ0UsOEJ0RndubUJGLENzRnJubUJBLGFBQ0UsOEJ0RndubUJGLENzRm5ubUJBLGVBQ0UsNkJ0RnVubUJGLENzRnBubUJBLGVBQ0UsNkJ0RnVubUJGLENzRnBubUJBLGNBQ0UsNEJ0RnVubUJGLENzRnBubUJBLGVBQ0UsNkJ0RnVubUJGLENzRmxubUJBLGtCQUNFLDBCdEZzbm1CRixDc0Zubm1CQSxrQkFDRSwwQnRGc25tQkYsQ3NGbm5tQkEsa0JBQ0UsMEJ0RnNubUJGLENzRm5ubUJBLGtCQUNFLDBCdEZzbm1CRixDc0Zubm1CQSxrQkFDRSwwQnRGc25tQkYsQ3NGbm5tQkEsa0JBQ0UsMEJ0RnNubUJGLENzRmpubUJBLG1CQUNFLGlCdEZxbm1CRixDc0Zsbm1CQSxpQkFDRSxldEZxbm1CRixDc0Zsbm1CQSxnQkFDRSxjdEZxbm1CRixDc0Zsbm1CQSxrQkFDRSxnQnRGcW5tQkYsQ3NGbG5tQkEsa0JBQ0UsZXRGcW5tQkYsQ3NGbG5tQkEsbUJBQ0UsaUJ0RnFubUJGLENzRmhubUJBLHVCQUVJLGFBQWMsQ0FDZCxtQkFBb0IsQ0FGcEIsdUJ0RnFubUJKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2FwcHMvX2NvbnRhY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYmFzZS9fY29sb3JfdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9hcHBzL19pbnZvaWNlLXByZXZpZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2FwcHMvX2ludm9pY2UtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvYXBwcy9faW52b2ljZS1hZGQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2FwcHMvX21haWxib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2FwcHMvX21haWxpbmctY2hhdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvYXBwcy9fbm90ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2FwcHMvX3NjcnVtYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2FwcHMvX3RvZG9saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9hdXRoZW50aWNhdGlvbi9fZm9ybS0xLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9jb21wb25lbnRzL2NhcmRzL19jYXJkL19jYXJkLTEuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2NvbXBvbmVudHMvY2FyZHMvX2NhcmQvX2NhcmQtMi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvY29tcG9uZW50cy9jYXJkcy9fY2FyZC9fY2FyZC0zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9jb21wb25lbnRzL2NhcmRzL19jYXJkL19jYXJkLTQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2NvbXBvbmVudHMvY2FyZHMvX2NhcmQvX2NhcmQtNS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvY29tcG9uZW50cy9jYXJkcy9fY2FyZC9fY2FyZC02LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9jb21wb25lbnRzL2NhcmRzL19jYXJkL19jYXJkLTcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2NvbXBvbmVudHMvY2FyZHMvX2NhcmQvX2NhcmQtOC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvY29tcG9uZW50cy9jYXJkcy9fY2FyZC9fY2FyZC05LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9jb21wb25lbnRzL2NhcmRzL19jYXJkL19tZWRpYS1xdWVyeS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvY29tcG9uZW50cy90YWJzLWFjY29yZGlhbi9fY3VzdG9tLWFjY29yZGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2NvbXBvbmVudHMvdGFicy1hY2NvcmRpYW4vX2N1c3RvbS10YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9jb21wb25lbnRzL3RpbWVsaW5lL190aW1lbGluZS9fdGltZWxpbmUtcHJvZmlsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvY29tcG9uZW50cy90aW1lbGluZS9fdGltZWxpbmUvX3RpbWVsaW5lLW1vZGVybi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvY29tcG9uZW50cy90aW1lbGluZS9fdGltZWxpbmUvX3RpbWVsaW5lLWFsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9jb21wb25lbnRzL3RpbWVsaW5lL190aW1lbGluZS9fdGltZWxpbmUtYmFzaWMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2NvbXBvbmVudHMvdGltZWxpbmUvX2N1c3RvbS10aW1lbGluZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvY29tcG9uZW50cy9fY3VzdG9tLWNvdW50ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2NvbXBvbmVudHMvX2N1c3RvbS1jb3VudGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2NvbXBvbmVudHMvX2N1c3RvbS1jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvY29tcG9uZW50cy9fY3VzdG9tLWxpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2NvbXBvbmVudHMvX2N1c3RvbS1tZWRpYV9vYmplY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2NvbXBvbmVudHMvX2N1c3RvbS1tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvY29tcG9uZW50cy9fY3VzdG9tLXN3ZWV0YWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2VsZW1lbnRzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvZWxlbWVudHMvX2F2YXRhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvZWxlbWVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2VsZW1lbnRzL19jdXN0b20tcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvZWxlbWVudHMvX2luZm9ib3gvX2luZm9ib3gtMS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvZWxlbWVudHMvX2luZm9ib3gvX2luZm9ib3gtMi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvZWxlbWVudHMvX2luZm9ib3gvX2luZm9ib3gtMy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvZWxlbWVudHMvX2luZm9ib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2VsZW1lbnRzL19taXNjZWxsYW5lb3VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9lbGVtZW50cy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvZWxlbWVudHMvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL3BhZ2VzL2NvbWluZy1zb29uL19zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvcGFnZXMvZXJyb3IvX3N0eWxlLW1haW50YW5lbmNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9wYWdlcy9mYXEvX2ZhcS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvcGFnZXMvZmFxL19mYXEyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9wYWdlcy9wcml2YWN5L19wcml2YWN5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9wYWdlcy9fY29udGFjdF91cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvcGFnZXMvX2hlbHBkZXNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9mb3Jtcy9fYm9vdHN0cmFwLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2Zvcm1zL19jdXN0b20tY2xpcGJvYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9mb3Jtcy9fc3dpdGNoZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL2Zvcm1zL190aGVtZS1jaGVja2JveC1yYWRpby5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvdGFibGVzL190YWJsZS1iYXNpYy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvdXNlcnMvX2FjY291bnQtc2V0dGluZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvdXNlcnMvX3VzZXItcHJvZmlsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy93aWRnZXRzL19tb2R1bGVzLXdpZGdldHMvX21vZHVsZXMtd2lkZ2V0LWNhcmQtZm91ci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXRzL19tb2R1bGVzLXdpZGdldC1jaGFydC10aHJlZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXRzL19tb2R1bGVzLXdpZGdldC1hY3Rpdml0eS10aHJlZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXRzL19tb2R1bGVzLXdpZGdldC1vbmVfaHlicmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy93aWRnZXRzL19tb2R1bGVzLXdpZGdldHMvX21vZHVsZXMtd2lkZ2V0LWFjY291bnQtaW52b2ljZS10d28uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL3dpZGdldHMvX21vZHVsZXMtd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXQtY2FyZC1vbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL3dpZGdldHMvX21vZHVsZXMtd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXQtZm91ci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXRzL19tb2R1bGVzLXdpZGdldC1jYXJkLXR3by5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXRzL19tb2R1bGVzLXdpZGdldC1maXZlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy93aWRnZXRzL19tb2R1bGVzLXdpZGdldHMvX21vZHVsZXMtd2lkZ2V0LXR3by5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXRzL19tb2R1bGVzLXdpZGdldC1vbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL3dpZGdldHMvX21vZHVsZXMtd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXQtdGhyZWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL3dpZGdldHMvX21vZHVsZXMtd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXQtY2hhcnQtb25lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy93aWRnZXRzL19tb2R1bGVzLXdpZGdldHMvX21vZHVsZXMtd2lkZ2V0LWNoYXJ0LXR3by5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXRzL19tb2R1bGVzLXdpZGdldC10YWJsZS1vbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL3dpZGdldHMvX21vZHVsZXMtd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXQtYWN0aXZpdHktZm91ci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXRzL19tb2R1bGVzLXdpZGdldC10YWJsZS10d28uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL3dpZGdldHMvX21vZHVsZXMtd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXQtdGFibGUtdGhyZWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL3dpZGdldHMvX21vZHVsZXMtd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXRzLW1lZGlhLXF1ZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvYXNzZXRzL3N0cnVjdHVyZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvX3N0cnVjdHVyZS9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9fc3RydWN0dXJlL19zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9fc3RydWN0dXJlL19tZWRpYS1xdWVyeS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9hc3NldHMvc2Nyb2xsc3B5TmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Fzc2V0cy9tYWluLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuLyotLS0tLS0tLS0tVGhlbWUgY2hlY2tib3gtLS0tLS0tLS0qL1xuXG4ubmV3LWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5ldy1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuXG4ubmV3LWNvbnRyb2wubmV3LWNoZWNrYm94IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgdG9wOiA1MSU7XG59XG5cbi8qXG4gIEZpbHRlcmVkIExpc3QgU2VhcmNoXG4qL1xuXG4uZmlsdGVyZWQtbGlzdC1zZWFyY2ggZm9ybSB7XG4gID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwJTtcblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTFweDtcbiAgICAgIGNvbG9yOiAkbC1kYXJrO1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICB0b3A6IDRweDtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgcGFkZGluZzogNnB4IDI3cHggNnB4IDE1cHg7XG4gICAgY29sb3I6ICRtLWNvbG9yXzU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSg5NCwgOTIsIDE1NCwgMC4wNik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG0tY29sb3JfNTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIH1cblxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIH1cblxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIElFIDEwKyAqL1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgfVxuXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaGFibGUtY29udGFpbmVyIHtcbiAgLnN3aXRjaCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAudmlldy1ncmlkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzk7XG4gICAgICB3aWR0aDogNDNweDtcbiAgICAgIGhlaWdodDogNDFweDtcbiAgICAgIGZpbGw6IHJnYmEoMCwgMjMsIDU1LCAwLjA4KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoOTQsIDkyLCAxNTQsIDAuMDYpO1xuICAgIH1cblxuICAgIC52aWV3LWxpc3Qge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJG0tY29sb3JfOTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMTI2LCAxNDIsIDE3NywgMC4xMik7XG4gICAgICB3aWR0aDogNDNweDtcbiAgICAgIGhlaWdodDogNDFweDtcbiAgICAgIGZpbGw6IHJnYmEoMCwgMjMsIDU1LCAwLjA4KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoOTQsIDkyLCAxNTQsIDAuMDYpO1xuICAgIH1cbiAgfVxuXG4gICNidG4tYWRkLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiA0M3B4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZmlsbDogcmdiYSgyNywgODUsIDIyNiwgMC4yMzkyMTU2ODYzKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSg5NCwgOTIsIDE1NCwgMC4wNik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgZmlsbDogcmdiYSgwLCAyMywgNTUsIDAuMDgpO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8yO1xufVxuXG4uc2VhcmNoYWJsZS1jb250YWluZXIge1xuICAubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjIpO1xuXG4gICAgc3ZnLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICRpbmZvO1xuICAgICAgYm94LXNoYWRvdzogMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuNjAwcztcbiAgICB9XG4gIH1cblxuICAuYWRkLWNvbnRhY3QtYm94IC5hZGQtY29udGFjdC1jb250ZW50IHtcbiAgICAuY29udGFjdC1uYW1lIC52YWxpZGF0aW9uLXRleHQsIC5jb250YWN0LWVtYWlsIC52YWxpZGF0aW9uLXRleHQsIC5jb250YWN0LW9jY3VwYXRpb24gLnZhbGlkYXRpb24tdGV4dCwgLmNvbnRhY3QtcGhvbmUgLnZhbGlkYXRpb24tdGV4dCwgLmNvbnRhY3QtbG9jYXRpb24gLnZhbGlkYXRpb24tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtbmFtZSBzdmcsIC5jb250YWN0LWVtYWlsIHN2ZywgLmNvbnRhY3Qtb2NjdXBhdGlvbiBzdmcsIC5jb250YWN0LXBob25lIHN2ZywgLmNvbnRhY3QtbG9jYXRpb24gc3ZnIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgIGNvbG9yOiAkaW5mbztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtbmFtZSAjYy1uYW1lOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuY29udGFjdC1lbWFpbCAjYy1lbWFpbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbnRhY3Qtb2NjdXBhdGlvbiAjYy1vY2N1cGF0aW9uOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuY29udGFjdC1waG9uZSAjYy1waG9uZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbnRhY3QtbG9jYXRpb24gI2MtbG9jYXRpb246Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jb250YWN0LW5hbWUgI2MtbmFtZTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuY29udGFjdC1lbWFpbCAjYy1lbWFpbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuY29udGFjdC1vY2N1cGF0aW9uICNjLW9jY3VwYXRpb246Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbnRhY3QtcGhvbmUgI2MtcGhvbmU6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbnRhY3QtbG9jYXRpb24gI2MtbG9jYXRpb246Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbnRhY3QtbmFtZSAjYy1uYW1lOjotbW96LWlucHV0LXBsYWNlaG9sZGVyLCAuY29udGFjdC1lbWFpbCAjYy1lbWFpbDo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbnRhY3Qtb2NjdXBhdGlvbiAjYy1vY2N1cGF0aW9uOjotbW96LWlucHV0LXBsYWNlaG9sZGVyLCAuY29udGFjdC1waG9uZSAjYy1waG9uZTo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbnRhY3QtbG9jYXRpb24gI2MtbG9jYXRpb246Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRsLWRhcms7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5jb250YWN0LW5hbWUsIC5jb250YWN0LWVtYWlsLCAuY29udGFjdC1vY2N1cGF0aW9uLCAuY29udGFjdC1waG9uZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1sb2NhdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgI2MtbG9jYXRpb24ge1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTVweCAxNHB4IDE1cHg7XG5cbiAgICAuYnRuIHtcbiAgICAgICZbZGF0YS1kaXNtaXNzPVwibW9kYWxcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYjYnRuLWFkZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgIH1cblxuICAgICAgJiNidG4tZWRpdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzE0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2l0Y2gge1xuICAgIC52aWV3LWdyaWQ6aG92ZXIsIC52aWV3LWxpc3Q6aG92ZXIsIC5hY3RpdmUtdmlldyB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmaWxsOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2hhYmxlLWl0ZW1zLmxpc3QgLml0ZW1zIHtcbiAgICAmLml0ZW1zLWhlYWRlci1zZWN0aW9uIHtcbiAgICAgIGg0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzOXB4O1xuICAgICAgfVxuXG4gICAgICAubi1jaGsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IC43NXJlbSAuNjI1cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogMTNweCAxOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDc2N3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG5cbiAgICAgIC8qIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMTI2LDE0MiwxNzcsMC4xMik7ICovXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDQwcHggMCByZ2JhKDk0LCA5MiwgMTU0LCAwLjA2KTtcbiAgICB9XG5cbiAgICAmOm5vdCguaXRlbXMtaGVhZGVyLXNlY3Rpb24pIC5pdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMS4wMyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMS4wMSk7XG4gICAgfVxuXG4gICAgLnVzZXItcHJvZmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNDNweDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItbWV0YS1pbmZvIHtcbiAgICAgIC51c2VyLW5hbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLnVzZXItd29yayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItZW1haWwge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICAuaW5mby10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItbG9jYXRpb24ge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmluZm8tdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51c2VyLXBob25lIHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuXG4gICAgICAuaW5mby10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbi1idG4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkbC1kYXJrO1xuXG4gICAgICAuZGVsZXRlLW11bHRpcGxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzk7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBmaWxsOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWRpdCwgLmRlbGV0ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgZmlsbDogcmdiYSgyNywgODUsIDIyNiwgMC4yMzkyMTU2ODYzKTtcbiAgICAgIH1cblxuICAgICAgLmVkaXQ6aG92ZXIsIC5kZWxldGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2hhYmxlLWl0ZW1zLmdyaWQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5zZWFyY2hhYmxlLWNvbnRhaW5lciAuc2VhcmNoYWJsZS1pdGVtcy5ncmlkIC5pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkbS1jb2xvcl8xMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIHdpZHRoOiAzMyU7XG4gIC1tcy1mbGV4OiAwIDAgMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gIC5pdGVtLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTNweCAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSg5NCwgOTIsIDE1NCwgMC4wNik7XG4gIH1cblxuICAmLml0ZW1zLWhlYWRlci1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnVzZXItcHJvZmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAubi1jaGsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB9XG4gIH1cblxuICAudXNlci1tZXRhLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAudXNlci1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICRpbmZvO1xuICAgIH1cblxuICAgIC51c2VyLXdvcmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAudXNlci1lbWFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgIC5pbmZvLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIH1cbiAgfVxuXG4gIC51c2VyLWxvY2F0aW9uIHtcbiAgICAuaW5mby10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIHAge1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIH1cbiAgfVxuXG4gIC51c2VyLXBob25lIHtcbiAgICAuaW5mby10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIHAge1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hY3Rpb24tYnRuIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkbC1kYXJrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHggMDtcblxuICAgIC5lZGl0LCAuZGVsZXRlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzk7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGZpbGw6IHJnYmEoMjcsIDg1LCAyMjYsIDAuMjM5MjE1Njg2Myk7XG4gICAgfVxuXG4gICAgLmVkaXQ6aG92ZXIsIC5kZWxldGU6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAvKiBJRTEwKyBDU1Mgc3R5bGVzIGdvIGhlcmUgKi9cblxuICAubmV3LWNvbnRyb2wubmV3LWNoZWNrYm94IC5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIHRvcDogLTEzcHg7XG4gICAgbGVmdDogLThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWFyY2hhYmxlLWNvbnRhaW5lciAuc2VhcmNoYWJsZS1pdGVtcyB7XG4gICAgJi5saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cblxuICAgICYuZ3JpZCAuaXRlbXMge1xuICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoYWJsZS1jb250YWluZXIgLnNlYXJjaGFibGUtaXRlbXMge1xuICAgICYubGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgLml0ZW1zIHtcbiAgICAgICAgbWluLXdpZHRoOiA3NjdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyaWQgLml0ZW1zIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlYXJjaGFibGUtY29udGFpbmVyIC5zZWFyY2hhYmxlLWl0ZW1zLmdyaWQgLml0ZW1zIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZpbHRlcmVkLWxpc3Qtc2VhcmNoIGZvcm0gPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCJAaW1wb3J0ICdiYXNlL2Jhc2UnO1xuXG5AaW1wb3J0ICdhc3NldHMvYXBwcy9tYWluJztcbkBpbXBvcnQgJ2Fzc2V0cy9hdXRoZW50aWNhdGlvbi9tYWluJztcbkBpbXBvcnQgJ2Fzc2V0cy9jb21wb25lbnRzL21haW4nO1xuQGltcG9ydCAnYXNzZXRzL2VsZW1lbnRzL21haW4nO1xuQGltcG9ydCAnYXNzZXRzL3BhZ2VzL21haW4nO1xuQGltcG9ydCBcImFzc2V0cy9mb3Jtcy9tYWluLnNjc3NcIjtcblxuQGltcG9ydCBcImFzc2V0cy90YWJsZXMvdGFibGUtYmFzaWNcIjtcbkBpbXBvcnQgXCJhc3NldHMvdXNlcnMvYWNjb3VudC1zZXR0aW5nXCI7XG5AaW1wb3J0IFwiYXNzZXRzL3VzZXJzL3VzZXItcHJvZmlsZVwiO1xuQGltcG9ydCBcImFzc2V0cy93aWRnZXRzL21vZHVsZXMtd2lkZ2V0c1wiO1xuXG5AaW1wb3J0ICdhc3NldHMvbG9hZGVyJztcbkBpbXBvcnQgJ2Fzc2V0cy9zdHJ1Y3R1cmUnO1xuQGltcG9ydCAnYXNzZXRzL3Njcm9sbHNweU5hdic7XG5cbkBpbXBvcnQgJ2Fzc2V0cy9tYWluJztcbiIsIlxuLy9cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXHRcdFx0QEltcG9ydFx0Q29sb3JzXG4vL1x0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcblxuJHByaW1hcnk6ICM0MzYxZWU7XG4kaW5mbzogIzIxOTZmMztcbiRzdWNjZXNzOiAjMWFiYzljO1xuJHdhcm5pbmc6ICNlMmEwM2Y7XG4kZGFuZ2VyOiAjZTc1MTVhO1xuJHNlY29uZGFyeTogIzgwNWRjYTtcbiRkYXJrOiAjM2IzZjVjO1xuXG5cbiRsLXByaW1hcnk6ICNlYWYxZmY7XG4kbC1pbmZvOiAjZTdmN2ZmO1xuJGwtc3VjY2VzczogI2RkZjVmMDtcbiRsLXdhcm5pbmc6ICNmZmY5ZWQ7XG4kbC1kYW5nZXI6ICNmZmY1ZjU7XG4kbC1zZWNvbmRhcnk6ICNmM2VmZmM7XG4kbC1kYXJrOiAjZTNlNGViO1xuXG4vLyBcdD09PT09PT09PT09PT09PT09XG4vL1x0XHRNb3JlIENvbG9yc1xuLy9cdD09PT09PT09PT09PT09PT09XG5cbiRtLWNvbG9yXzE6ICNmMWYyZjM7XG4kbS1jb2xvcl8yOiAjZWJlZGYyO1xuXG4kbS1jb2xvcl8zOiAjZTBlNmVkO1xuJG0tY29sb3JfNDogI2JmYzlkNDtcbiRtLWNvbG9yXzU6ICNkM2QzZDM7XG5cbiRtLWNvbG9yXzY6ICM4ODhlYTg7XG4kbS1jb2xvcl83OiAjNTA2NjkwO1xuXG4kbS1jb2xvcl84OiAjNTU1NTU1O1xuJG0tY29sb3JfOTogIzUxNTM2NTtcbiRtLWNvbG9yXzExOiAjNjA3ZDhiO1xuXG4kbS1jb2xvcl8xMjogIzFiMmU0YjtcbiRtLWNvbG9yXzE4OiAjMTkxZTNhO1xuJG0tY29sb3JfMTA6ICMwZTE3MjY7XG5cbiRtLWNvbG9yXzE5OiAjMDYwODE4O1xuJG0tY29sb3JfMTM6ICMyNWQ1ZTQ7XG4kbS1jb2xvcl8xNDogIzAwOTY4ODtcblxuJG0tY29sb3JfMTU6ICNmZmJiNDQ7XG4kbS1jb2xvcl8xNjogI2U5NWYyYjtcbiRtLWNvbG9yXzE3OiAjZjg1MzhkO1xuXG5cbiRtLWNvbG9yXzIwOiAjZmFmYWZhO1xuJG0tY29sb3JfMjE6ICM0NDVlZGU7XG4kbS1jb2xvcl8yMjogIzMwNGFjYTtcblxuXG4kbS1jb2xvcl8yMzogIzAzMDMwNTtcbiRtLWNvbG9yXzI0OiAjMTUxNTE2O1xuJG0tY29sb3JfMjU6ICM2MWI2Y2Q7XG4kbS1jb2xvcl8yNjogIzRjZDI2NTtcblxuXG5cblxuLy9cdD09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cdFx0Q29sb3IgRGVmaW5hdGlvblxuLy9cdD09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbiRib2R5LWNvbG9yOiAkbS1jb2xvcl8xOTtcbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cbi5hY3Rpb25zLWJ0bi10b29sdGlwIHtcbiAgJi50b29sdGlwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogLTExcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hcnJvdzpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRkYXJrO1xuICB9XG5cbiAgLnRvb2x0aXAtaW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMXB4IHJnYmEoMTEzLCAxMDYsIDIwMiwgMC4yKTtcbiAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgfVxufVxuXG4uaW52b2ljZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmludm9pY2UtaW5ib3gge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICBib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoOTQsIDkyLCAxNTQsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgLmludi1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gIH1cblxuICAuaW52b2ljZS1hY3Rpb24gc3ZnIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZpbGw6IHJnYmEoMCwgMjMsIDU1LCAwLjA4KTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmaWxsOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuPT09PT09PT09PT09PT09PT09PVxuXG4gICAgIEludm9pY2VcblxuPT09PT09PT09PT09PT09PT09PVxuKi9cblxuLyogICAgSW52IGhlYWQgc2VjdGlvbiAgICovXG5cbi5pbnZvaWNlIC5jb250ZW50LXNlY3Rpb24gLmludi0taGVhZC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMzZweCAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtLWNvbG9yXzI7XG59XG5cbi5pbnYtLWN1c3RvbWVyLWRldGFpbC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMzZweCAzNXB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmludm9pY2UgLmNvbnRlbnQtc2VjdGlvbiB7XG4gIC5pbnYtLWhlYWQtc2VjdGlvbiB7XG4gICAgaDMuaW4taGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzEwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgfVxuXG4gICAgLmNvbXBhbnktbG9nbyB7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICB9XG5cbiAgICBkaXYuY29tcGFueS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZmlsbDogcmdiYSgyNywgODUsIDIyNiwgMC4yMzkyMTU2ODYzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW52LWJyYW5kLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmludi0tZGV0YWlsLXNlY3Rpb24ge1xuICAgIC5pbnYtdG8ge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLmludi1jdXN0b21lci1uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgLmludi1kZXRhaWwtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5pbnYtZGV0YWlscyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuaW52LXN0cmVldC1hZGRyLCAuaW52LWVtYWlsLWFkZHJlc3Mge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAuaW52LWxpc3QtbnVtYmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgICAgLmludi10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmludi1udW1iZXIge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW52LWNyZWF0ZWQtZGF0ZSwgLmludi1kdWUtZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICAgIC5pbnYtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgIC5pbnYtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW52LS1wcm9kdWN0LXRhYmxlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgIHRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgdGhlYWQgdHIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDlweCAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzkgIWltcG9ydGFudDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ciB0ZCB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8yMDtcbiAgICB9XG4gIH1cblxuICAuaW52LS1wYXltZW50LWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgLmludi10aXRsZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmludi1zdWJ0aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbnYtLXRvdGFsLWFtb3VudHMge1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbS1jb2xvcl8yO1xuXG4gICAgLmdyYW5kLXRvdGFsLXRpdGxlIGg0LCAuZ3JhbmQtdG90YWwtYW1vdW50IGg0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl8xMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuICB9XG59XG5cbi8qICAgIEludiBkZXRhaWwgc2VjdGlvbiAgICAqL1xuXG4vKmludi1saXN0LW51bWJlciovXG5cbi8qaW52LWNyZWF0ZWQtZGF0ZSovXG5cbi8qaW52LWR1ZS1kYXRlKi9cblxuLyogICAgSW52IHByb2R1Y3QgdGFibGUgc2VjdGlvbiAgICAqL1xuXG4vKmludi0tcGF5bWVudC1pbmZvKi9cblxuLyppbnYtLXRvdGFsLWFtb3VudHMqL1xuXG4vKmludi0tbm90ZSovXG5cbi5pbnYtLW5vdGUge1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICBib2R5ICoge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gICNjdCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICoge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAuZG9jLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbkBwYWdlIHtcbiAgc2l6ZTogYXV0bztcbiAgbWFyZ2luOiAwbW07XG59XG5cbi8qXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgSW52b2ljZSBBY3Rpb25zIEJ1dHRvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLmludm9pY2UtYWN0aW9ucy1idG4ge1xuICBwYWRkaW5nOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRtLWNvbG9yXzk7XG4gIH1cblxuICAuaW52b2ljZS1hY3Rpb24tYnRuIGEge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICYuYnRuLXNlbmQsICYuYnRuLXByaW50LCAmLmJ0bi1kb3dubG9hZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJi5idG4tZWRpdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLyogSW52b2ljZSBBY3Rpb25zIC0+IGFjdGlvbi1idG4gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW52b2ljZS1hY3Rpb25zLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgIC5pbnZvaWNlLWFjdGlvbi1idG4gYSB7XG4gICAgICAmLmJ0bi1zZW5kLCAmLmJ0bi1wcmludCwgJi5idG4tZG93bmxvYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludm9pY2UtYWN0aW9ucy1idG4gLmludm9pY2UtYWN0aW9uLWJ0biBhIHtcbiAgICAmLmJ0bi1zZW5kLCAmLmJ0bi1wcmludCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmludm9pY2UgLmNvbnRlbnQtc2VjdGlvbiAuaW52LS1wYXltZW50LWluZm8ge1xuICAgIC5pbnYtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5pbnYtc3VidGl0bGUge1xuICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICB9XG4gIH1cblxuICAuaW52b2ljZS1hY3Rpb25zLWJ0biAuaW52b2ljZS1hY3Rpb24tYnRuIGEuYnRuLWRvd25sb2FkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmludm9pY2UgLmNvbnRlbnQtc2VjdGlvbiAuaW52LS1wYXltZW50LWluZm8gc3BhbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuLndpZGdldC1jb250ZW50LWFyZWEsIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGJ1dHRvbjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5pbnYtbGlzdC10b3Atc2VjdGlvbiB7XG4gIG1hcmdpbjogMjBweCAyMXB4IDIwcHggMjFweDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGgge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW46IDA7XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gIHN2ZyB7XG4gICAgdG9wOiA1cHg7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUgPiB7XG4gIHRoZWFkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICA+IHRyID4gdGgge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTg2LCAyMzEsIDI1NSwgMC4zNCk7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICAgICAgcGFkZGluZzogMTBweCAyMXB4IDEwcHggMjFweDtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgID4gdHIge1xuICAgICAgPiB0ZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjFweCAxMHB4IDIxcHg7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXG4gICAgICAgIC5pbnYtbnVtYmVyIHtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51c2VyLW5hbWUge1xuICAgICAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnYtZW1haWwge1xuICAgICAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBmaWxsOiAkbC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDEuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW52LWRhdGUgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgICBmaWxsOiAkbC1zdWNjZXNzO1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMS41O1xuICAgICAgICB9XG5cbiAgICAgICAgLmludi1zdGF0dXMge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IC4zcmVtIC41cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICYuYmFkZ2Utc3VjY2VzcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1zdWNjZXNzO1xuICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYmFkZ2UtZGFuZ2VyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGwtZGFuZ2VyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zaG93IC5kcm9wZG93bi10b2dnbGUgc3ZnIHtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgICAgICAgICAgY29sb3I6ICM3MzY3ZjA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoLmN1c3RvbS1kcm9wZG93bi1pY29uKTpub3QoLmN1c3RvbS1kcm9wZG93bikgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcGFkZGluZzogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCA+IHRkIC5kcm9wZG93bjpub3QoLmN1c3RvbS1kcm9wZG93bi1pY29uKTpub3QoLmN1c3RvbS1kcm9wZG93bikgLmRyb3Bkb3duLW1lbnUsICY6bnRoLWxhc3QtY2hpbGQoMikgPiB0ZCAuZHJvcGRvd246bm90KC5jdXN0b20tZHJvcGRvd24taWNvbik6bm90KC5jdXN0b20tZHJvcGRvd24pIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdG9wOiAtOTRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQgPiB0ZCAuZHJvcGRvd246bm90KC5jdXN0b20tZHJvcGRvd24taWNvbik6bm90KC5jdXN0b20tZHJvcGRvd24pIC5kcm9wZG93bi1tZW51LnNob3csICY6bnRoLWxhc3QtY2hpbGQoMikgPiB0ZCAuZHJvcGRvd246bm90KC5jdXN0b20tZHJvcGRvd24taWNvbik6bm90KC5jdXN0b20tZHJvcGRvd24pIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgICAgICB0b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgID4gdGQgLmRyb3Bkb3duOm5vdCguY3VzdG9tLWRyb3Bkb3duLWljb24pOm5vdCguY3VzdG9tLWRyb3Bkb3duKSAuZHJvcGRvd24tbWVudSBhLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbC1pbmZvO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTFweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aW9uLWVkaXQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRsLWluZm87XG4gICAgICAgICAgY29sb3I6ICRpbmZvO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5mbztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGlvbi1kZWxldGUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRsLWRhbmdlcjtcbiAgICAgICAgICBjb2xvcjogJGRhbmdlcjtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbiAgICBJbnYgTGlzdCBCb3R0b20gU2VjdGlvblxuKi9cblxuLmludi1saXN0LWJvdHRvbS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cbi5zZWxlY3RhYmxlLWRyb3Bkb3duIHtcbiAgYS5kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmc6IDExcHggMzVweCAxMHB4IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDlweCA4cHggMTBweCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgY29sb3I6ICRtLWNvbG9yXzEyO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogMzVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIHRvcDogN3B4O1xuICAgIH1cblxuICAgIC5zZWxlY3RhYmxlLXRleHQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zZWxlY3RhYmxlLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDZweCA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdG9wOiAycHg7XG4gICAgICByaWdodDogMXB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgIHdpZHRoOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEzcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICAmLnNob3cgYS5kcm9wZG93bi10b2dnbGUgc3ZnIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gICYuZHJvcGRvd246bm90KC5jdXN0b20tZHJvcGRvd24taWNvbik6bm90KC5jdXN0b20tZHJvcGRvd24pIC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IDUwcHggIWltcG9ydGFudDtcblxuICAgICYuc2hvdyB7XG4gICAgICB0b3A6IDM4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG59XG5cbi5pbnZvaWNlLWRldGFpbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICBib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoOTQsIDkyLCAxNTQsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi8qXG49PT09PT09PT09PT09PT09PT09PVxuICAgIERldGFpbCBCb2R5XG49PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLyogRGV0YWlsIFRpdGxlICovXG5cbi5pbnZvaWNlLWNvbnRlbnQge1xuICAuaW52b2ljZS1kZXRhaWwtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMCA0OHB4O1xuICB9XG5cbiAgLmludm9pY2UtdGl0bGUgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuaW52b2ljZS1sb2dvIC5kcm9waWZ5LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcblxuICAgIC5kcm9waWZ5LXByZXZpZXcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmRyb3BpZnktY2xlYXIge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl80O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGlmeS1wcmV2aWV3IC5kcm9waWZ5LWluZm9zIC5kcm9waWZ5LWluZm9zLWlubmVyIHAuZHJvcGlmeS1pbmZvcy1tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBsZWZ0OiA0NSU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLXVwbG9hZC1jbG91ZCclM2UlM2Nwb2x5bGluZSBwb2ludHM9JzE2IDE2IDEyIDEyIDggMTYnJTNlJTNjL3BvbHlsaW5lJTNlJTNjbGluZSB4MT0nMTInIHkxPScxMicgeDI9JzEyJyB5Mj0nMjEnJTNlJTNjL2xpbmUlM2UlM2NwYXRoIGQ9J00yMC4zOSAxOC4zOUE1IDUgMCAwIDAgMTggOWgtMS4yNkE4IDggMCAxIDAgMyAxNi4zJyUzZSUzYy9wYXRoJTNlJTNjcG9seWxpbmUgcG9pbnRzPScxNiAxNiAxMiAxMiA4IDE2JyUzZSUzYy9wb2x5bGluZSUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRvdWNoLWZhbGxiYWNrIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzI7XG5cbiAgICAgIC5kcm9waWZ5LXByZXZpZXcgLmRyb3BpZnktaW5mb3MgLmRyb3BpZnktaW5mb3MtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGlmeS1jbGVhciB7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5kcm9waWZ5LXByZXZpZXcgLmRyb3BpZnktaW5mb3MgLmRyb3BpZnktaW5mb3MtaW5uZXIgcC5kcm9waWZ5LWZpbGVuYW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW52b2ljZS1kZXRhaWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDQ4cHg7XG4gIH1cblxuICAuaW52b2ljZS1hZGRyZXNzLWNvbXBhbnkge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5pbnZvaWNlLWFkZHJlc3MtY29tcGFueS1maWVsZHMge1xuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludm9pY2UtYWRkcmVzcy1jbGllbnQge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5pbnZvaWNlLWFkZHJlc3MtY2xpZW50LWZpZWxkcyB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzk7XG4gICAgICAgIG1pbi13aWR0aDogNzVweDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogRGV0YWlsIEhlYWRlciAqL1xuXG4vKiBEZXRhaWwgSGVhZGVyIC0+IGludm9pY2UtYWRkcmVzcy1jb21wYW55ICovXG5cbi8qIERldGFpbCBIZWFkZXIgLT4gaW52b2ljZS1hZGRyZXNzLWNsaWVudCAqL1xuXG4vKiBEZXRhaWwgVGVybXMgKi9cblxuLmludm9pY2UtZGV0YWlsLXRlcm1zIHtcbiAgcGFkZGluZzogMCA0OHB4O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtLWNvbG9yXzI7XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJG0tY29sb3JfOTtcbiAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLyogRGV0YWlsIEl0ZW1zICovXG5cbi5pbnZvaWNlLWRldGFpbC1pdGVtcyB7XG4gIGJhY2tncm91bmQ6ICRtLWNvbG9yXzIwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBwYWRkaW5nOiAzMHB4IDQ4cHg7XG5cbiAgdGhlYWQgdGgge1xuICAgIHBhZGRpbmc6IDlweCA2cHg7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgIGNvbG9yOiAkbS1jb2xvcl85ICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0Ym9keSB0ZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE0cHggN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBEZXRhaWwgSXRlbXMgLT4gdGFibGUgdGhlYWQgKi9cblxuLyogRGV0YWlsIEl0ZW1zIC0+IHRhYmxlIGJvZHkgKi9cblxuLmRlbGV0ZS1pdGVtLXJvdyB7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4uaW52b2ljZS1kZXRhaWwtaXRlbXMgdGJvZHkgdGQge1xuICAmLmRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMzY1cHg7XG4gIH1cblxuICAmLnJhdGUsICYucXR5IHtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cblxuICAmLmFtb3VudCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cblxuICAmLnRheCB7XG4gICAgd2lkdGg6IDYwcHg7XG5cbiAgICAubmV3LWNoay1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfOTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjU7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxMnB4IDlweDtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcmVzaXplOiBub25lO1xuICB9XG5cbiAgc3Bhbi5lZGl0YWJsZS1hbW91bnQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLyogRGV0YWlsIEl0ZW1zIC0+IEVkaXRhYmxlIGFtb3VudCAqL1xuXG4vKiBEZXRhaWwgVG90YWwgKi9cblxuLmludm9pY2UtZGV0YWlsLXRvdGFsIHtcbiAgcGFkZGluZzogMCA0OHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gIC5pbnZvaWNlLWNyZWF0ZWQtYnkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgbWluLXdpZHRoOiA3NXB4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLyogRGV0YWlsIFRvdGFsIC0+IGludm9pY2UtdG90YWxzLXJvdyAqL1xuXG4udG90YWxzLXJvdyB7XG4gIG1heC13aWR0aDogOXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuLmludm9pY2UtdG90YWxzLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgLmludm9pY2Utc3VtbWFyeS1sYWJlbCB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICB9XG5cbiAgLmludm9pY2Utc3VtbWFyeS12YWx1ZSB7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJG0tY29sb3JfOTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJi5pbnZvaWNlLXN1bW1hcnktYmFsYW5jZS1kdWUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbS1jb2xvcl8yO1xuXG4gICAgLmludm9pY2Utc3VtbWFyeS1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJG0tY29sb3JfMTA7XG4gICAgfVxuICB9XG59XG5cbi8qIERldGFpbCBUb3RhbCAtPiBpbnZvaWNlLXN1bW1hcnktYmFsYW5jZS1kdWUgKi9cblxuLyogRGV0YWlsIE5vdGUgKi9cblxuLmludm9pY2UtZGV0YWlsLW5vdGUge1xuICBwYWRkaW5nOiAwIDQ4cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJG0tY29sb3JfMjtcblxuICAuaW52b2ljZS1ub3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzk7XG4gICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG4gIH1cbn1cblxuLypcbj09PT09PT09PT09PT09PT09PT09PT1cbiAgICBJbnZvaWNlIEFjdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi5pbnZvaWNlLWFjdGlvbnMge1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRtLWNvbG9yXzk7XG4gIH1cblxuICAuaW52b2ljZS1hY3Rpb24tY3VycmVuY3kge1xuICAgIGxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAxMHB4IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG0tY29sb3JfMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAuaW52b2ljZS1zZWxlY3Qge1xuICAgICAgbWFyZ2luOiAwIDI1cHggMCAyNXB4O1xuICAgIH1cblxuICAgIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIHBhZGRpbmc6IDlweCAzOHB4IDlweCA0NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bjpub3QoLmN1c3RvbS1kcm9wZG93bi1pY29uKTpub3QoLmN1c3RvbS1kcm9wZG93bikgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA2cHggMTVweDtcblxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG0tY29sb3JfMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnZvaWNlLWFjdGlvbi10YXgge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBoNSB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHggMTBweCAyNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG0tY29sb3JfMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAuaW52b2ljZS1hY3Rpb24tdGF4LWZpZWxkcyB7XG4gICAgICBtYXJnaW46IDAgMjVweCAwIDI1cHg7XG4gICAgfVxuXG4gICAgLmlucHV0LXJhdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogOXB4IDE1cHggMTBweCAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzEyO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmludm9pY2UtYWN0aW9uLWRpc2NvdW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgLmludm9pY2UtYWN0aW9uLWRpc2NvdW50LWZpZWxkcyB7XG4gICAgICBtYXJnaW46IDAgMjVweCAwIDI1cHg7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDI1cHggMTBweCAyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtLWNvbG9yXzI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLmlucHV0LXJhdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogOXB4IDE1cHggMTBweCAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzEyO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8qIEludm9pY2UgQWN0aW9ucyAtPiBhY3Rpb24tY3VycmVuY3kgKi9cblxuLyogSW52b2ljZSBBY3Rpb25zIC0+IGFjdGlvbi10YXggKi9cblxuLyogSW52b2ljZSBBY3Rpb25zIC0+IGFjdGlvbi1kaXNjb3VudCAqL1xuXG4vKlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEludm9pY2UgQWN0aW9ucyBCdXR0b25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi5pbnZvaWNlLWFjdGlvbnMtYnRuIHtcbiAgcGFkZGluZzogMjVweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICB9XG5cbiAgLmludm9pY2UtYWN0aW9uLWJ0biBhIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAmLmJ0bi1zZW5kLCAmLmJ0bi1wcmV2aWV3IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmLmJ0bi1kb3dubG9hZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLyogSW52b2ljZSBBY3Rpb25zIC0+IGFjdGlvbi1idG4gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW52b2ljZS1kZXRhaWwtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5pbnZvaWNlLWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1jbGllbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuaW52b2ljZS1hY3Rpb25zLWJ0biAuaW52b2ljZS1hY3Rpb24tYnRuIGEge1xuICAgICYuYnRuLXNlbmQsICYuYnRuLXByZXZpZXcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnZvaWNlLWRldGFpbC10b3RhbCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG5cbiAgLmludm9pY2UtZGV0YWlsLW5vdGUge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuXG4gIC5pbnZvaWNlLWRldGFpbC1pdGVtcyB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmludm9pY2UtZGV0YWlsLXRlcm1zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5pbnZvaWNlLWNvbnRlbnQge1xuICAgIC5pbnZvaWNlLWRldGFpbC1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgIH1cblxuICAgIC5pbnZvaWNlLWRldGFpbC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLmludm9pY2UtbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAuZHJvcGlmeS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRvdGFscy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLmludm9pY2UtZGV0YWlsLWl0ZW1zIHtcbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgIHRkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJi5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJhdGUsICYucXR5IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFtb3VudCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50YXgge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDdweDtcblxuICAgICAgICAgIC5uZXctY2hrLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZGVsZXRlLWl0ZW0tcm93IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRlbGV0ZS1pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtLWNvbG9yXzIwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjVweCA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnZvaWNlLWFjdGlvbnMtYnRuIC5pbnZvaWNlLWFjdGlvbi1idG4gYSB7XG4gICAgJi5idG4tc2VuZCwgJi5idG4tcHJldmlldyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmludm9pY2UtYWN0aW9ucy1idG4gLmludm9pY2UtYWN0aW9uLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2VsZWN0YWJsZS1kcm9wZG93biBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogOXB4IDIwcHggMTBweCAxNXB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHRvcDogMTFweDtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4ubGF5b3V0LXB4LXNwYWNpbmcge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9XCJnLWRvdC1cIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1MTUzNjU7XG4gIH1cbn1cblxuLmctZG90LXByaW1hcnk6YmVmb3JlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMjE5NmYzO1xufVxuXG4uZy1kb3Qtd2FybmluZzpiZWZvcmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNlMmEwM2Y7XG59XG5cbi5nLWRvdC1zdWNjZXNzOmJlZm9yZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzFhYmM5Yztcbn1cblxuLmctZG90LWRhbmdlcjpiZWZvcmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNlNzUxNWE7XG59XG5cbi5tYWlsLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgJi5tYWlsSW5ib3ggW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJSZXN0b3JlXCJdLCAmLnNlbnRtYWlsIFtkYXRhLW9yaWdpbmFsLXRpdGxlPVwiUmVzdG9yZVwiXSwgJi5pbXBvcnRhbnQgW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJSZXN0b3JlXCJdLCAmLnNwYW0gW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJSZXN0b3JlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi50cmFzaGVkIHtcbiAgICBbZGF0YS1vcmlnaW5hbC10aXRsZT1cIlJlcGx5XCJdLCBbZGF0YS1vcmlnaW5hbC10aXRsZT1cIkZvcndhcmRcIl0sIFtkYXRhLW9yaWdpbmFsLXRpdGxlPVwiUHJpbnRcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tVGhlbWUgY2hlY2tib3gtLS0tLS0tLS0qL1xuXG4ubmV3LWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5uZXctY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5uZXctY29udHJvbC5uZXctY2hlY2tib3gge1xuICAubmV3LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAuMjVyZW07XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZjOWQ0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgfVxuXG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogIzg4OGVhODtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3I6YWZ0ZXIge1xuICAgIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5jaGVja2JveC1wcmltYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2IzZjVjO1xuICB9XG59XG5cbi5tYWlsLWJveC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA2cHggMCByZ2JhKDg1LCA4NSwgODUsIDAuMDgpLCAwIDFweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDFweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDZweCAwIHJnYmEoODUsIDg1LCA4NSwgMC4wOCksIDAgMXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMXB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAwIHJnYmEoODUsIDg1LCA4NSwgMC4wOCksIDAgMXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMXB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE3OXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAuYXZhdGFyLXNtIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtc2l6ZTogLjgzMzMzcmVtO1xuICB9XG5cbiAgLmF2YXRhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgLmF2YXRhci10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwODE4O1xuICAgICAgY29sb3I6ICNlYmVkZjI7XG4gICAgfVxuICB9XG59XG5cbi5tYWlsLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjM2IzZjVjICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgJi5tYWlsLW92ZXJsYXktc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogLjc7XG4gIH1cbn1cblxuLnRhYi10aXRsZSB7XG4gIHBhZGRpbmc6IDMzcHggMTVweDtcbiAgbWF4LXdpZHRoOiAxMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZTZlZDtcblxuICAubWFpbC1idG4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cblxuICAjYnRuLWNvbXBvc2UtbWFpbCB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMzYjNmNWM7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogN3B4IDlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDU5LCA2MywgOTIsIDAuMzgpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICB9XG4gIH1cblxuICAmLm1haWwtbWVudS1zaG93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5uYXYtcGlsbHMge1xuICAgIC5uYXYtbGluay5hY3RpdmUsIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM0MzYxZWU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZmlsbDogcmdiYSgyNywgODUsIDIyNiwgMC4yMzkyMTU2ODYzKTtcbiAgICB9XG4gIH1cblxuICAubWFpbC1jYXRlZ29yaWVzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cblxuICAubWFpbC1zaWRlYmFyLXNjcm9sbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyODNweCk7XG5cbiAgICAucHNfX3JhaWwteSB7XG4gICAgICByaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubmF2LXBpbGxzIHtcbiAgICAmOm50aC1jaGlsZCgxKSAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgYS5uYXYtbGluayB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTZlZDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIH1cblxuICAgIGEubmF2LWxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjNTE1MzY1O1xuICAgICAgcGFkZGluZzogMTRweCAwcHggMTRweCAwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTZlZDtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsuYWN0aXZlIHN2ZywgLnNob3cgPiAubmF2LWxpbmsgc3ZnIHtcbiAgICAgIGNvbG9yOiAjNDM2MWVlO1xuICAgIH1cblxuICAgIGEubmF2LWxpbmsge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICBjb2xvcjogIzg4OGVhODtcbiAgICAgIH1cblxuICAgICAgc3Bhbi5uYXYtbmFtZXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLm1haWwtYmFkZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDM2MWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ3JvdXAtc2VjdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzA2MDgxODtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgc3ZnIHtcbiAgICBjb2xvcjogIzA2MDgxODtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGZpbGw6ICNhY2IwYzM7XG4gIH1cbn1cblxuLnRhYi10aXRsZSB7XG4gIC5uYXYtcGlsbHMge1xuICAgICYuZ3JvdXAtbGlzdCAubmF2LWl0ZW0gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA2cHggNDVweCA2cHggNDFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICM4ODhlYTg7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICYuZy1kb3QtcHJpbWFyeS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzIxOTZmMztcbiAgICAgIH1cblxuICAgICAgJi5nLWRvdC13YXJuaW5nLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTJhMDNmO1xuICAgICAgfVxuXG4gICAgICAmLmctZG90LXN1Y2Nlc3MuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4ZGJmNDI7XG4gICAgICB9XG5cbiAgICAgICYuZy1kb3QtZGFuZ2VyLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTc1MTVhO1xuICAgICAgfVxuXG4gICAgICAmW2NsYXNzKj1cImctZG90LVwiXTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTBlNmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMXB4IHJnYmEoMTEzLCAxMDYsIDIwMiwgMC4yKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgbGkubWFpbC1sYWJlbHMge1xuICAgIGEuZHJvcGRvd24taXRlbSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogOHB4IDE4cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzQzNjFlZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFiZWw6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiA0MyU7XG4gICAgfVxuICB9XG59XG5cbi8qTWFpbCBMYWJlbHMqL1xuXG4uYWN0aW9ucy1idG4tdG9vbHRpcCB7XG4gICYudG9vbHRpcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IC0xMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYXJyb3c6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjM2IzZjVjO1xuICB9XG5cbiAgLnRvb2x0aXAtaW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICMzYjNmNWM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAxcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjIpO1xuICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICB9XG59XG5cbi8qXG49PT09PT09PT09PT09PT09PT09PT1cbiAgICBNYWlsYm94IEluYm94XG49PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi5tYWlsYm94LWluYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiKDI0OSwgMjQ5LCAyNDkpO1xuXG4gIC5tYWlsLW1lbnUge1xuICAgIG1hcmdpbjogMTJweCAxM3B4IDEycHggMTNweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjNTE1MzY1O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGU2ZWQ7XG4gICAgYmFja2dyb3VuZDogI2ViZWRmMjtcblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEycHggMTNweCAxMnB4IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDJweCAjZjFmMmYzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY3Rpb24tY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAxNHB4IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGU2ZWQ7XG5cbiAgICAubmV3LWNvbnRyb2wge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjM2IzZjVjO1xuICAgIH1cblxuICAgIC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5tb3JlLWFjdGlvbnMgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICB0b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudS5kLWljb24tbWVudSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTZlZDtcbiAgICAgIG1pbi13aWR0aDogNnJlbTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHJnYmEoMTM2LCAxNDIsIDE2OCwgMC4zMTM3MjU0OTAyKTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDEzNiwgMTQyLCAxNjgsIDAuMzEzNzI1NDkwMik7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICB0b3A6IDExcHggIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDlweCAhaW1wb3J0YW50O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIzcHggMTBweCA0M3B4O1xuICAgICAgICBjb2xvcjogIzNiM2Y1YztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgICAmW2NsYXNzKj1cImctZG90LVwiXTpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICYuYWN0aXZlLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgIGNvbG9yOiAjODg4ZWE4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1saW5rOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjODg4ZWE4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmaWxsOiAjZTBlNmVkO1xuICAgIH1cblxuICAgIC5uYXYtbGluay5sYWJlbC1ncm91cCBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgICYucmV2aXZlLW1haWwsICYucGVybWFuZW50LWRlbGV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWItdHJhc2gtYWN0aXZlIHtcbiAgICAgIC5uYXYtbGluayBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICAmLmFjdGlvbi1pbXBvcnRhbnQsICYuYWN0aW9uLXNwYW0sICYuYWN0aW9uLWRlbGV0ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmV2aXZlLW1haWwsICYucGVybWFuZW50LWRlbGV0ZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vcmUtYWN0aW9ucyBzdmcuZmVhdGhlci1tb3JlLXZlcnRpY2FsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubWVzc2FnZS1ib3gge1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG5cbiAgICAubWVzc2FnZS1ib3gtc2Nyb2xsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyODRweCk7XG4gICAgfVxuICB9XG5cbiAgLm1haWwtaXRlbSB7XG4gICAgJltpZCo9XCJ1bnJlYWQtXCJdIGRpdi5tYWlsLWl0ZW0taGVhZGluZyAubWFpbC1pdGVtLWlubmVyIHtcbiAgICAgIC5mLWJvZHkge1xuICAgICAgICAubWFpbC10aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogIzFiMmU0YjtcbiAgICAgICAgfVxuXG4gICAgICAgIC51c2VyLWVtYWlsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjMGUxNzI2O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYWlsLWNvbnRlbnQtZXhjZXJwdCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMWIyZTRiO1xuICAgICAgfVxuXG4gICAgICAuZi1ib2R5IC5tZXRhLXRpbWUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5tYWlsLWl0ZW0taGVhZGluZyB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDEwcHggMTFweCAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgIG1hcmdpbjogOXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTZlZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmVkZjI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTE1MTYgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm1haWwtaXRlbS1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAubi1jaGsge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mLWhlYWQge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZi1ib2R5IHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICYubWV0YS10aXRsZS10YWcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1ldGEtbWFpbC10aW1lIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC51c2VyLWVtYWlsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIxNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjA3ZDhiO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZXRhLXRpbWUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFpbC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzUxNTM2NTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRhZ3Mge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGVyc29uYWwgLm1haWwtaXRlbS1pbm5lciAuZi1ib2R5IC50YWdzIHNwYW4uZy1kb3QtcHJpbWFyeSwgJi53b3JrIC5tYWlsLWl0ZW0taW5uZXIgLmYtYm9keSAudGFncyBzcGFuLmctZG90LXdhcm5pbmcsICYuc29jaWFsIC5tYWlsLWl0ZW0taW5uZXIgLmYtYm9keSAudGFncyBzcGFuLmctZG90LXN1Y2Nlc3MsICYucHJpdmF0ZSAubWFpbC1pdGVtLWlubmVyIC5mLWJvZHkgLnRhZ3Mgc3Bhbi5nLWRvdC1kYW5nZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5tYWlsLWl0ZW0taW5uZXIge1xuICAgICAgICAuZi1ib2R5IC50YWdzIHNwYW5bY2xhc3MqPVwiZy1kb3QtXCJdOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgICBsZWZ0OiAtMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWlsLWNvbnRlbnQtZXhjZXJwdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgY29sb3I6ICM2MDdkOGI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDgzMHB4KTtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgICBzdmcuYXR0YWNobWVudC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZW50bWFpbCBkaXYubWFpbC1pdGVtLWhlYWRpbmcgLm1haWwtaXRlbS1pbm5lciAubWFpbC1jb250ZW50LWV4Y2VycHQsICYuZHJhZnQgZGl2Lm1haWwtaXRlbS1oZWFkaW5nIC5tYWlsLWl0ZW0taW5uZXIgLm1haWwtY29udGVudC1leGNlcnB0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xuICAgIH1cblxuICAgIGRpdi5tYWlsLWl0ZW0taGVhZGluZyAuYXR0YWNobWVudHMge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4MzBweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDgzMHB4KTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmYzlkNDtcbiAgICAgICAgcGFkZGluZzogMXB4IDExcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjM2IzZjVjO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuPT09PT09PT09PT09PT09PT09PT09XG4gICAgQ29udGVudCBCb3hcbj09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLmNvbnRlbnQtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OSwgMjQ5LCAyNDkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTQ2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG5cbiAgLm1zZy1jbG9zZSB7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgxMjYsIDE0MiwgMTc3LCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDEyNiwgMTQyLCAxNzcsIDAuMTIpO1xuICB9XG5cbiAgc3ZnLmNsb3NlLW1lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzNiM2Y1YztcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cblxuICAubWFpbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM0MzYxZWU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1haWxib3gtaW5ib3gge1xuICAuY29sbGFwc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMzRweCk7XG4gIH1cblxuICAubWFpbC1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgIC51c2VyLWluZm8ge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ViZWRmMjtcbiAgICAgIH1cblxuICAgICAgLmF2YXRhciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuXG4gICAgICAubWV0YS10aXRsZS10YWcgLm1haWwtdXNyLW5hbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMjE5NmYzO1xuICAgICAgfVxuXG4gICAgICAudXNlci1lbWFpbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudXNlci1jYy1tYWlsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZXRhLW1haWwtdGltZSAubWV0YS10aW1lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWlsLWNvbnRlbnQtbWV0YS1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzNiM2Y1YztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLmFjdGlvbi1idG5zIHtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAjZTNlNGViO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICYucmVzdG9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTNlNGViO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbC1jb250ZW50LXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzUxNTM2NTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzNiM2Y1YztcblxuICAgICAgJi5tYWlsLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGU2ZWQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmF0dGFjaG1lbnRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAuYXR0YWNobWVudHMtc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNTE1MzY1O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlNmVkO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hdHRhY2htZW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMzVweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjODA1ZGNhO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5maWxlLW5hbWUge1xuICAgICAgICBjb2xvcjogIzNiM2Y1YztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgfVxuXG4gICAgICAuZmlsZS1zaXplIHtcbiAgICAgICAgY29sb3I6ICMzYjNmNWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2VkaXRvci1jb250YWluZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4ucWwtdG9vbGJhci5xbC1zbm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTZlZDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnFsLWNvbnRhaW5lci5xbC1zbm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTZlZDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTM2NTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjIpO1xuXG4gIHN2Zy5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtN3B4O1xuICAgIHRvcDogLThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIxOTZmMztcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjYwMHM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAuNjAwcztcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbXBvc2UtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gIC5jb21wb3NlLWNvbnRlbnQgZm9ybSB7XG4gICAgLnZhbGlkYXRpb24tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29sb3I6ICNlNzUxNWE7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuXG4gICAgLm1haWwtZm9ybSB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMzYjNmNWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjNDM2MWVlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWlsLXRvIHN2ZywgLm1haWwtY2Mgc3ZnLCAubWFpbC1zdWJqZWN0IHN2ZyB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICBjb2xvcjogIzQzNjFlZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgI2VkaXRvci1jb250YWluZXIge1xuICAgICAgaDEsIHAge1xuICAgICAgICBjb2xvcjogIzNiM2Y1YztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2NvbXBvc2VNYWlsTW9kYWwge1xuICAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgLmJ0bltkYXRhLWRpc21pc3M9XCJtb2RhbFwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICM0MzYxZWU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjYnRuLXJlcGx5LCAjYnRuLWZ3ZCwgI2J0bi1zZW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzYxZWU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDM2MWVlO1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIH1cblxuICAgICNidG4tcmVwbHkuZGlzYWJsZWQsICNidG4tZndkLmRpc2FibGVkLCAjYnRuLXNlbmQuZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogLjUzO1xuICAgIH1cblxuICAgICNidG4tc2F2ZSwgI2J0bi1yZXBseS1zYXZlLCAjYnRuLWZ3ZC1zYXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlNmVkO1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA0MHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA0MHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZEZhZGVJblVwIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhZGVJblVwIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLWNvbnRhaW5lcjpub3QoLnNpZGViYXItY2xvc2VkKSAubWFpbGJveC1pbmJveCAubWFpbC1pdGVtIGRpdi5tYWlsLWl0ZW0taGVhZGluZyB7XG4gICAgLm1haWwtaXRlbS1pbm5lciB7XG4gICAgICAubWFpbC1jb250ZW50LWV4Y2VycHQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDg1N3B4KTtcbiAgICAgIH1cblxuICAgICAgLmYtYm9keSAudXNlci1lbWFpbCB7XG4gICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmF0dGFjaG1lbnRzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gOTQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haWwtYm94LWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAubWFpbGJveC1pbmJveCAuc2VhcmNoIGlucHV0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMGU2ZWQ7XG4gIH1cblxuICAudGFiLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNDtcbiAgICBsZWZ0OiAtMTQ3cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICYubWFpbC1tZW51LXNob3cge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMTFweDtcbiAgICB9XG4gIH1cblxuICAubWFpbGJveC1pbmJveCB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC5tYWlsLW1lbnUge1xuICAgICAgbWFyZ2luOiAxMnB4IDEzcHggOHB4IDEzcHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYWN0aW9uLWNlbnRlciB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDE0cHg7XG4gICAgfVxuXG4gICAgLm1haWwtaXRlbSBkaXYubWFpbC1pdGVtLWhlYWRpbmcge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm1haWwtaXRlbS1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcblxuICAgICAgICAubWFpbC1jb250ZW50LWV4Y2VycHQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNTI3cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmYtYm9keSAudXNlci1lbWFpbCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hdHRhY2htZW50cyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNTI3cHgpO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3LWNvbnRyb2wubmV3LWNoZWNrYm94IC5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5tYWlsYm94LWluYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5tYWlsLWl0ZW0gZGl2Lm1haWwtaXRlbS1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIC5tYWlsLWl0ZW0taW5uZXIge1xuICAgICAgICAuZi1oZWFkIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmYtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVzc2FnZS1ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5tYWlsLWl0ZW0ge1xuICAgICAgZGl2Lm1haWwtaXRlbS1oZWFkaW5nIC5tYWlsLWl0ZW0taW5uZXIge1xuICAgICAgICAuZi1ib2R5IHtcbiAgICAgICAgICA+IGRpdi5tZXRhLXRpdGxlLXRhZyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnVzZXItZW1haWwge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWV0YS10aW1lIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbC1jb250ZW50LWV4Y2VycHQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTkycHgpO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mLWJvZHkgLnRhZ3Mge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNlbnRtYWlsIGRpdi5tYWlsLWl0ZW0taGVhZGluZyAubWFpbC1pdGVtLWlubmVyIC5tYWlsLWNvbnRlbnQtZXhjZXJwdCwgJi5kcmFmdCBkaXYubWFpbC1pdGVtLWhlYWRpbmcgLm1haWwtaXRlbS1pbm5lciAubWFpbC1jb250ZW50LWV4Y2VycHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAxNzhweCk7XG4gICAgICB9XG5cbiAgICAgIGRpdi5tYWlsLWl0ZW0taGVhZGluZyAuYXR0YWNobWVudHMge1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDE5MnB4KTtcbiAgICAgICAgcGFkZGluZzogMCAxMXB4O1xuICAgICAgfVxuXG4gICAgICAmLnNlbnRtYWlsIGRpdi5tYWlsLWl0ZW0taGVhZGluZyAuYXR0YWNobWVudHMge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFpbGJveC1pbmJveCB7XG4gICAgLm1lc3NhZ2UtYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLm1haWwtY29udGVudC1jb250YWluZXIgLnVzZXItaW5mbyB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWlsLWl0ZW0gZGl2Lm1haWwtaXRlbS1oZWFkaW5nIC5tYWlsLWl0ZW0taW5uZXIge1xuICAgICAgLmYtYm9keSB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICYubWV0YS1tYWlsLXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1ldGEtdGltZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWFpbC1jb250ZW50LWV4Y2VycHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIxNXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbC1jb250ZW50LWNvbnRhaW5lciAuYWN0aW9uLWJ0bnMgYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBvc2UtYm94IC5jb21wb3NlLWNvbnRlbnQgZm9ybSAubWFpbC1mb3JtIHNlbGVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC8qIElFMTArIENTUyBzdHlsZXMgZ28gaGVyZSAqL1xuXG4gIC50YWItdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1haWxib3gtaW5ib3ggLm1haWwtY29udGVudC1jb250YWluZXIgLmF0dGFjaG1lbnQgLm1lZGlhIC5tZWRpYS1ib2R5IHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4uY2hhdC1zeXN0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDZweCAwIHJnYmEoODUsIDg1LCA4NSwgMC4wOCksIDAgMXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMXB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSg4NSwgODUsIDg1LCAwLjA4KSwgMCAxcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSg4NSwgODUsIDg1LCAwLjA4KSwgMCAxcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTc5cHgpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51c2VyLWxpc3QtYm94IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG0tY29sb3JfMjtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG5cbiAgICAuc2VhcmNoIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEzcHggMCAxM3B4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBzdmcge1xuICAgICAgICBjb250ZW50OiBcIlxcZjE2OVwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl80O1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcGFkZGluZzogMTJweCAxNnB4IDEycHggNDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICRtLWNvbG9yXzE7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgJG0tY29sb3JfNjtcbiAgICB9XG5cbiAgICAucGVvcGxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNTJweCk7XG5cbiAgICAgIC5wZXJzb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG5cbiAgICAgICAgJi5ib3JkZXItbm9uZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGVyc29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2hhdC1zeXN0ZW0ge1xuICAudXNlci1saXN0LWJveCAucGVvcGxlIC5wZXJzb24ge1xuICAgIC51c2VyLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLmYtaGVhZCBpbWcge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbS1jb2xvcl81O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE0cHggM3B4IHJnYmEoMTI2LCAxNDIsIDE3NywgMC4yNCk7XG4gICAgICB9XG5cbiAgICAgIC5mLWJvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAubWV0YS1pbmZvIHtcbiAgICAgICAgICAudXNlci1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnVzZXItbWV0YS10aW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmV2aWV3IHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgLnVzZXItaW5mbyB7XG4gICAgICAuZi1oZWFkIGltZyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjIpO1xuICAgICAgfVxuXG4gICAgICAuZi1ib2R5IC5tZXRhLWluZm8ge1xuICAgICAgICAudXNlci1uYW1lLCAudXNlci1tZXRhLXRpbWUge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlOmFmdGVyLCAmOmhvdmVyOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNoYXQtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2JnLnBuZyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE3OXB4KTtcblxuICAgIC5jaGF0LW5vdC1zZWxlY3RlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIHAge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbS1jb2xvcl80O1xuICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMTI2LCAxNDIsIDE3NywgMC4xMik7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMTI2LCAxNDIsIDE3NywgMC4xMik7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm92ZXJsYXktcGhvbmUtY2FsbCB7XG4gICAgICAmLnBob25lLWNhbGwtc2hvdyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICB9XG5cbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE3OXB4KTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzLCAzLCA1LCAwLjY2KTtcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcblxuICAgICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAuY2FsbGluZy11c2VyLWluZm8ge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnVzZXItbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FsbC1zdGF0dXMge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FsbGluZy11c2VyLWltZyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRtLWNvbG9yXzI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRpbWVyIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgLm1pbnV0ZXMsIC5zZWNvbmRzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhbGxpbmctb3B0aW9ucyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxLCAyMSwgMjIsIDAuMjgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjY3KTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHNjYWxlKDEuMDIpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoMS4wMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN3aXRjaC10by1taWNyb3Bob25lIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICYubWljcm8tb2ZmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2FuY2VsLWNhbGwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5vdmVybGF5LXZpZGVvLWNhbGwge1xuICAgICAgJi52aWRlby1jYWxsLXNob3cge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgfVxuXG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzlweCk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMywgMywgNSwgMC42Nik7XG4gICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XG5cbiAgICAgICYub25Db25uZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2Fzc2V0cy9pbWcvNjQweDQyNi5qcGcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAudmlkZW8tY2FsbGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDExMnB4O1xuICAgICAgICB3aWR0aDogMTczcHg7XG4gICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgfVxuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5jYWxsaW5nLXVzZXItaW5mbyB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC51c2VyLW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FsbC1zdGF0dXMge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGltZXIge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAubWludXRlcywgLnNlY29uZHMge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FsbGluZy11c2VyLWltZyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRtLWNvbG9yXzI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhbGxpbmctb3B0aW9ucyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxLCAyMSwgMjIsIDAuNTYpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjY3KTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHNjYWxlKDEuMDIpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoMS4wMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN3aXRjaC10by1waG9uZS1jYWxsIHt9XG5cbiAgICAgICAgICAgICYuc3dpdGNoLXRvLW1pY3JvcGhvbmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgJi5taWNyby1vZmY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ2ZGVnKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWRkLW1vcmUtY2FsbGVyIHt9XG5cbiAgICAgICAgICAgICYuY2FuY2VsLWNhbGwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhdC1ib3gtaW5uZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAuY2hhdC1tZXRhLXVzZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuY2hhdC1hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzIwO1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY3VycmVudC1jaGF0LXVzZXItbmFtZSB7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAxNXB4IDE1cHggMTVweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbS1jb2xvcl8xMDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoYXQtYWN0aXZlIC5jaGF0LWFjdGlvbi1idG4ge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZmlsbDogcmdiYSgwLCAyMywgNTUsIDAuMDgpO1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjY7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgIGZpbGw6IHJnYmEoMjcsIDg1LCAyMjYsIDAuMjM5MjE1Njg2Myk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTEzLCAxMDYsIDIwMiwgMC4yKSAwcHggMHB4IDE1cHggMXB4O1xuICAgICAgICAgICAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbml0aWFsO1xuICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICB0b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggOHB4O1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZmlsbDogcmdiYSgwLCAyMywgNTUsIDAuMDgpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSwgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciBzdmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jaGF0LWNvbnZlcnNhdGlvbi1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgIC5jaGF0LWNvbnZlcnNhdGlvbi1ib3gtc2Nyb2xsIHt9XG5cbiAgICAgICAgLmNoYXQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4IDA7XG4gICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAmLmFjdGl2ZS1jaGF0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLmJ1YmJsZSB7XG4gICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIC0wLjA0LCAxLCAxKTtcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIC0wLjA0LCAxLCAxKTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgLTAuMDQsIDEsIDEpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgLTAuMDQsIDEsIDEpO1xuXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjQ1cztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40NXM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjQ1cztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNikge1xuICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjlzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjlzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC45cztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNykge1xuICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjA1cztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4wNXM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjA1cztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoOCkge1xuICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoOSkge1xuICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjM1cztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4zNXM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjM1cztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMTApIHtcbiAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhdC1mb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi5jaGF0LWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJG0tY29sb3JfMjA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNoYXQtZm9ybSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmNoYXQtaW5wdXQge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICBmaWxsOiByZ2JhKDAsIDIzLCA1NSwgMC4wOCk7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMS42O1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCA0M3B4O1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgJG0tY29sb3JfNjtcbiAgICAgICAgYmFja2dyb3VuZDogJG0tY29sb3JfMjA7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAvKiBJRSAxMCsgKi9cbiAgICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idWJibGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBwYWRkaW5nOiA5cHggMThweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgY29udGVudDogJ1xcMDBhMCc7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjlkZWcpIHNrZXcoLTM1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI5ZGVnKSBza2V3KC0zNWRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjlkZWcpIHNrZXcoLTM1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjlkZWcpIHNrZXcoLTM1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgJi55b3Uge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC1tb3otYW5pbWF0aW9uLW5hbWU6IHNsaWRlRnJvbUxlZnQ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlRnJvbUxlZnQ7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUZyb21MZWZ0O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMTI2LCAxNDIsIDE3NywgMC4xMik7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMTI2LCAxNDIsIDE3NywgMC4xMik7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1lIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAtbW96LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUZyb21SaWdodDtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVGcm9tUmlnaHQ7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUZyb21SaWdodDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDEyNiwgMTQyLCAxNzcsIDAuMTIpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDEyNiwgMTQyLCAxNzcsIDAuMTIpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb252ZXJzYXRpb24tc3RhcnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgxMjYsIDE0MiwgMTc3LCAwLjEyKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgxMjYsIDE0MiwgMTc3LCAwLjEyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUZyb21MZWZ0IHtcbiAgMCUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVGcm9tTGVmdCB7XG4gIDAlIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwMHB4O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUZyb21SaWdodCB7XG4gIDAlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMDBweDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVGcm9tUmlnaHQge1xuICAwJSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjAwcHg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNyZWRpdHMge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuXG4gIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2hhdC1zeXN0ZW0ge1xuICAgIC51c2VyLWxpc3QtYm94IHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgLmNoYXQtYm94IHtcbiAgICAgIHdpZHRoOiA2MCU7XG5cbiAgICAgIC5vdmVybGF5LXZpZGVvLWNhbGwgLnZpZGVvLWNhbGxlciB7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2hhdC1zeXN0ZW0gLmNoYXQtYm94IHtcbiAgICAub3ZlcmxheS12aWRlby1jYWxsIC52aWRlby1jYWxsZXIge1xuICAgICAgaGVpZ2h0OiA2N3B4O1xuICAgICAgd2lkdGg6IDgzcHg7XG4gICAgfVxuXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhdC1zeXN0ZW0ge1xuICAgIC5oYW1idXJnZXIge1xuICAgICAgcGFkZGluZzogN3B4IDEwcHggN3B4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDIxOHB4O1xuICAgICAgcmlnaHQ6IDlweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogNzg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIC51c2VyLWxpc3QtYm94IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDQwO1xuICAgICAgbGVmdDogLTM0MXB4O1xuICAgICAgd2lkdGg6IDI1NXB4O1xuXG4gICAgICAmLnVzZXItbGlzdC1ib3gtc2hvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMzQ7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNoYXQtYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAub3ZlcmxheS12aWRlby1jYWxsIC52aWRlby1jYWxsZXIge1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jaGF0LXN5c3RlbSAuY2hhdC1ib3gge1xuICAgIC5vdmVybGF5LXZpZGVvLWNhbGwgLnZpZGVvLWNhbGxlciB7XG4gICAgICBib3R0b206IDgzcHg7XG4gICAgfVxuXG4gICAgLmNvbnZlcnNhdGlvbi1zdGFydCBzcGFuIHtcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5jaGF0LXN5c3RlbSAuY2hhdC1ib3gge1xuICAgIC5vdmVybGF5LXBob25lLWNhbGwsIC5vdmVybGF5LXZpZGVvLWNhbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMsIDMsIDUpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuY2hhdC1zeXN0ZW0gLmNoYXQtYm94IHtcbiAgICAub3ZlcmxheS1waG9uZS1jYWxsIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLm92ZXJsYXktdmlkZW8tY2FsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAmLm9uQ29ubmVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4ubWFpbi1jb250YWluZXIsICNjb250ZW50IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLypcbiAgICBBcHAgTm90ZSBDb250YWluZXJcbiovXG5cbi5hcHAtbm90ZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLnRhYi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubm90ZS1zaWRlYmFyLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMnB4KTtcbn1cblxuLypcbiAgICBHcm91cCBzZWN0aW9uIFxuKi9cblxuLmdyb3VwLXNlY3Rpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAkZGFyaztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgcGFkZGluZzogOXB4IDIwcHg7XG5cbiAgc3ZnIHtcbiAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZpbGw6IHJnYmEoMCwgMjMsIDU1LCAwLjA4KTtcbiAgfVxufVxuXG4uYXBwLW5vdGUtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGRhcmsgIWltcG9ydGFudDtcbiAgei1pbmRleDogNCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblxuICAmLmFwcC1ub3RlLW92ZXJsYXktc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogLjc7XG4gIH1cbn1cblxuLypcbiAgICBUYWIgVGl0bGVcbiovXG5cbi50YWItdGl0bGUge1xuICAmLm1haWwtbWVudS1zaG93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbS1jb2xvcl8xMDtcbiAgICBtYXgtd2lkdGg6IDU0cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLm5hdi1waWxscyB7XG4gICAgLm5hdi1saW5rLmFjdGl2ZSwgLnNob3cgPiAubmF2LWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGwtc3VjY2VzcztcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgYS5uYXYtbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzk7XG4gICAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICB9XG5cbiAgICAgIC5tYWlsLWJhZGdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGwtcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCA3cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyb3VwLWxpc3QgLm5hdi1pdGVtIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDlweCAxNXB4IDlweCA1MHB4O1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgJltjbGFzcyo9XCJnLWRvdC1cIl06YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG0tY29sb3JfOTtcbiAgICAgIH1cblxuICAgICAgJi5nLWRvdC1kYW5nZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGwtZGFuZ2VyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xuICAgICAgfVxuXG4gICAgICAmLmctZG90LXByaW1hcnk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGwtaW5mbztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGluZm87XG4gICAgICB9XG5cbiAgICAgICYuZy1kb3Qtd2FybmluZzpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbC13YXJuaW5nO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2FybmluZztcbiAgICAgIH1cblxuICAgICAgJi5nLWRvdC1zdWNjZXNzOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsLXNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDFweCByZ2JhKDExMywgMTA2LCAyMDIsIDAuMik7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGxpLm1haWwtbGFiZWxzIHtcbiAgICBhLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDhweCAxOHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYWJlbDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDQzJTtcbiAgICB9XG4gIH1cbn1cblxuLypNYWlsIExhYmVscyovXG5cbi8qXG4gICAgTm90ZSBjb250YWluZXJcbiovXG5cbi5ub3RlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnN3aXRjaCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDNweDtcblxuICAgIC5hY3RpdmUtdmlldyB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmaWxsOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuICAgIH1cblxuICAgIC52aWV3LWxpc3QsIC52aWV3LWdyaWQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJG0tY29sb3JfOTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMTI2LCAxNDIsIDE3NywgMC4xMik7XG4gICAgICB3aWR0aDogNDNweDtcbiAgICAgIGhlaWdodDogNDFweDtcbiAgICAgIGZpbGw6IHJnYmEoMCwgMjMsIDU1LCAwLjA4KTtcbiAgICB9XG4gIH1cbn1cblxuLyogXG4gICAgTm90ZSBDb250YWluZXJcbiovXG5cbi5ub3RlLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm5vdGUtY29udGFpbmVyLm5vdGUtZ3JpZCAubm90ZS1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICYubm90ZS1wZXJzb25hbCAubm90ZS1pbm5lci1jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDQ2MWVkO1xuICAgIGJhY2tncm91bmQ6ICRsLXByaW1hcnk7XG4gIH1cblxuICAmLm5vdGUtd29yayAubm90ZS1pbm5lci1jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkd2FybmluZztcbiAgICBiYWNrZ3JvdW5kOiAkbC13YXJuaW5nO1xuICB9XG5cbiAgJi5ub3RlLWltcG9ydGFudCAubm90ZS1pbm5lci1jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkZGFuZ2VyO1xuICAgIGJhY2tncm91bmQ6ICRsLWRhbmdlcjtcbiAgfVxuXG4gICYubm90ZS1zb2NpYWwgLm5vdGUtaW5uZXItY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHNlY29uZGFyeTtcbiAgICBiYWNrZ3JvdW5kOiAkbC1zZWNvbmRhcnk7XG4gIH1cblxuICAubm90ZS1pbm5lci1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCA2cHggMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8yO1xuICAgIGJveC1zaGFkb3c6IDE4cHggMjBweCAxMC4zcHggLTIzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbS1jb2xvcl82O1xuXG4gICAgLm5vdGUtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgfVxuXG4gICAgLm1ldGEtdGltZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5ub3RlLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIH1cblxuICAgIC5ub3RlLWFjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIC5mYXYtbm90ZSwgLmRlbGV0ZS1ub3RlIHtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzExO1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBmaWxsOiAkbS1jb2xvcl8xO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDEuNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5vdGUtZmF2IC5ub3RlLWlubmVyLWNvbnRlbnQgLm5vdGUtYWN0aW9uIC5mYXYtbm90ZSB7XG4gICAgZmlsbDogJG0tY29sb3JfMTU7XG4gIH1cblxuICAubm90ZS1pbm5lci1jb250ZW50IHtcbiAgICAubm90ZS1hY3Rpb24ge1xuICAgICAgLmZhdi1ub3RlOmhvdmVyIHtcbiAgICAgICAgZmlsbDogJHdhcm5pbmc7XG4gICAgICB9XG5cbiAgICAgIC5kZWxldGUtbm90ZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ub3RlLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgIC50YWdzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICBbY2xhc3MqPVwiZy1kb3QtXCJdIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGwtZGFyaztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nLWRvdC1wZXJzb25hbCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGwtaW5mbztcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkaW5mbztcbiAgICAgICAgfVxuXG4gICAgICAgIC5nLWRvdC13b3JrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbC13YXJuaW5nO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3YXJuaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgLmctZG90LXNvY2lhbCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGwtc2Vjb25kYXJ5O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAuZy1kb3QtaW1wb3J0YW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbC1kYW5nZXI7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRhbmdlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubm90ZS1wZXJzb25hbCAubm90ZS1pbm5lci1jb250ZW50IC5ub3RlLWZvb3RlciAudGFncyAuZy1kb3QtcGVyc29uYWwsICYubm90ZS13b3JrIC5ub3RlLWlubmVyLWNvbnRlbnQgLm5vdGUtZm9vdGVyIC50YWdzIC5nLWRvdC13b3JrLCAmLm5vdGUtc29jaWFsIC5ub3RlLWlubmVyLWNvbnRlbnQgLm5vdGUtZm9vdGVyIC50YWdzIC5nLWRvdC1zb2NpYWwsICYubm90ZS1pbXBvcnRhbnQgLm5vdGUtaW5uZXItY29udGVudCAubm90ZS1mb290ZXIgLnRhZ3MgLmctZG90LWltcG9ydGFudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLm5vdGUtaW5uZXItY29udGVudCAubm90ZS1mb290ZXIge1xuICAgIC50YWdzLXNlbGVjdG9yIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBtaW4td2lkdGg6IDhyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDNweCAzNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgJi5hY3RpdmUsICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIFtjbGFzcyo9XCJnLWRvdC1cIl06YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtLWNvbG9yXzk7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAmLmctZG90LWltcG9ydGFudDpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGwtZGFuZ2VyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmctZG90LXBlcnNvbmFsOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbC1pbmZvO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGluZm87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5nLWRvdC13b3JrOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbC13YXJuaW5nO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdhcm5pbmc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5nLWRvdC1zb2NpYWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsLXNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmZlYXRoZXItbW9yZS12ZXJ0aWNhbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfOTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJG0tY29sb3JfMTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5vdGUtcGVyc29uYWwgLm5vdGUtaW5uZXItY29udGVudCAubm90ZS1mb290ZXIgLm5hdi1saW5rIC5mZWF0aGVyLW1vcmUtdmVydGljYWwsICYubm90ZS13b3JrIC5ub3RlLWlubmVyLWNvbnRlbnQgLm5vdGUtZm9vdGVyIC5uYXYtbGluayAuZmVhdGhlci1tb3JlLXZlcnRpY2FsLCAmLm5vdGUtc29jaWFsIC5ub3RlLWlubmVyLWNvbnRlbnQgLm5vdGUtZm9vdGVyIC5uYXYtbGluayAuZmVhdGhlci1tb3JlLXZlcnRpY2FsLCAmLm5vdGUtaW1wb3J0YW50IC5ub3RlLWlubmVyLWNvbnRlbnQgLm5vdGUtZm9vdGVyIC5uYXYtbGluayAuZmVhdGhlci1tb3JlLXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qXG49PT09PT09PT09PT09PT09PT09PT1cbiAgICBNb2RhbCBDb250ZW50XG49PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi5uZXctY29udHJvbC5uZXctcmFkaW8gLm5ldy1jb250cm9sLWluZGljYXRvciB7fVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDFweCByZ2JhKDExMywgMTA2LCAyMDIsIDAuMik7XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgIFtkYXRhLWRpc21pc3M9XCJtb2RhbFwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgfVxuXG4gICAgLmJ0bltkYXRhLWRpc21pc3M9XCJtb2RhbFwiXSBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuXG4gICAgI2J0bi1uLWFkZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIH1cblxuICAgICNidG4tbi1zYXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzI7XG59XG5cbi5tb2RhbC1jb250ZW50IHN2Zy5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC03cHg7XG4gIHRvcDogLThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjYwMHM7XG4gIGNvbG9yOiAkZGFyaztcbn1cblxuLm5vdGVzLWJveCAubm90ZXMtY29udGVudCBmb3JtIHtcbiAgLm5vdGUtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgLm5vdGUtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi8qXG4gICAgPT09PT09PT09PT09PT09XG4gICAgICAgIE5vdGUgQm94XG4gICAgPT09PT09PT09PT09PT09XG4qL1xuXG4uaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAgICBNZWRpYSBRdWVyeVxuKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm90ZS1jb250YWluZXIubm90ZS1ncmlkIC5ub3RlLWl0ZW0ge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubm90ZS1jb250YWluZXIubm90ZS1ncmlkIC5ub3RlLWl0ZW0ge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm90ZS1jb250YWluZXIge1xuICAgICYubm90ZS1ncmlkIC5ub3RlLWl0ZW0ge1xuICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgfVxuXG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFwcC1ub3RlcyB7XG4gICAgbWFyZ2luLXRvcDogMzdweDtcbiAgfVxuXG4gIC5hcHAtbm90ZS1jb250YWluZXIgLnRhYi10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgbGVmdDogLTE3MHB4O1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgLnRhYi10aXRsZS5ub3RlLW1lbnUtc2hvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAubm90ZS1zaWRlYmFyLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmFwcC1oYW1idXJnZXItY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5oYW1idXJnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xM3B4O1xuICAgIHBhZGRpbmc6IDZweCA5cHggNnB4IDlweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl85O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5vdGUtY29udGFpbmVyIHtcbiAgICAmLm5vdGUtZ3JpZCAubm90ZS1pdGVtIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAxO1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl82O1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogLjc7XG4gIH1cbn1cblxuI2FkZExpc3RNb2RhbCB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjIpO1xuICB9XG5cbiAgLmNvbXBvc2UtYm94IHtcbiAgICBoNSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICB9XG5cbiAgICAubGlzdC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBzdmcge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDVweCAxN3B4IDAgcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuICAgICAgICBib3gtc2hhZG93OiAycHggNXB4IDE3cHggMCByZ2JhKDMxLCA0NSwgNjEsIDAuMSk7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJG0tY29sb3JfNDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDIzcHggMjBweDtcblxuICAgIC5idG5bZGF0YS1kaXNtaXNzPVwibW9kYWxcIl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIH1cblxuICAgIC5lZGl0LWxpc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMTQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIH1cblxuICAgIC5idG4uYWRkLWxpc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vKkFkZCBUYXNrIE1vZGFsKi9cblxuI2FkZFRhc2tNb2RhbCB7XG4gIC5jb21wb3NlLWJveCBoNSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRtLWNvbG9yXzk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cblxuICAudGFzay10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAuY2FyZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjIpO1xuXG4gICAgc3ZnIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC50YXNrLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgfVxuXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIC5idG5bZGF0YS1kaXNtaXNzPVwibW9kYWxcIl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIH1cblxuICAgIFtkYXRhLWJ0bmZuPVwiYWRkVGFza1wiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIH1cblxuICAgIFtkYXRhLWJ0bmZuPVwiZWRpdFRhc2tcIl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMTQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBEZWxldGUgTW9kYWwqL1xuXG4jZGVsZXRlQ29uZm9ybWF0aW9uIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCA1cHggMTdweCAwIHJnYmEoMzEsIDQ1LCA2MSwgMC4xKTtcbiAgYm94LXNoYWRvdzogMnB4IDVweCAxN3B4IDAgcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuICBwYWRkaW5nOiAzMHB4O1xuXG4gIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmljb24ge1xuICAgICAgcGFkZGluZzogN3B4IDlweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMxLCA4MSwgOTAsIDAuMzcpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICBmaWxsOiByZ2JhKDIzMSwgODEsIDkwLCAwLjM3KTtcbiAgICB9XG5cbiAgICAubW9kYWwtdGl0bGUge1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMjhweCAwO1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgW2RhdGEtZGlzbWlzcz1cIm1vZGFsXCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIH1cblxuICAgIFtkYXRhLXJlbW92ZT1cInRhc2tcIl0ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4udGFzay1saXN0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnRhc2stbGlzdC1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDMwOXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAzMjBweDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogIFxuICAgIENvbm5lY3QgU29ydGluZyBEaXZcbiovXG5cbi5jb25uZWN0LXNvcnRpbmcge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuXG4gIC50YXNrLWNvbnRhaW5lci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDE4cHggNXB4O1xuXG4gICAgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDExcHg7XG5cbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUsICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgLmFkZC1zLXRhc2sge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgICB9XG5cbiAgICAuYWRkVGFzayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNjcnVtYm9hcmQge1xuICAudGFzay1oZWFkZXIge1xuICAgIC8qIG1hcmdpbi1ib3R0b206IDI1cHg7ICovXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICYuZmVhdGhlci1lZGl0LTIge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZmlsbDogcmdiYSgwLCAyMywgNTUsIDAuMDgpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBmaWxsOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZmVhdGhlci10cmFzaC0yIHtcbiAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmaWxsOiByZ2JhKDIzMSwgODEsIDkwLCAwLjE0KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGZpbGw6IHJnYmEoMjMxLCA4MSwgOTAsIDAuMzcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAudGFzay1ib2R5IC50YXNrLWJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgJi50Yi1zZWN0aW9uLTEge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTdweDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoMjcsIDg1LCAyMjYsIDAuMjM5MjE1Njg2Myk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnRiLXNlY3Rpb24tMiBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZmlsbDogcmdiYSgwLCAyMywgNTUsIDAuMDgpO1xuXG4gICAgICAgICAgICAmLmZlYXRoZXItZWRpdC0yIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIGZpbGw6IHJnYmEoMCwgMjMsIDU1LCAwLjA4KTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmVhdGhlci10cmFzaC0yIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICBmaWxsOiByZ2JhKDIzMSwgODEsIDkwLCAwLjE0KTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKDIzMSwgODEsIDkwLCAwLjM3KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltZy10YXNrIHtcbiAgICAgIC5jYXJkLWJvZHksIC50YXNrLWhlYWRlciB7fVxuXG4gICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgLnRhc2stY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhc2stYm9keSAudGFzay1ib3R0b20ge31cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNpbXBsZS10aXRsZS10YXNrIC5jYXJkLWJvZHkge1xuICAgICAgLnRhc2staGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICBkaXYge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFzay1ib2R5IC50YXNrLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxNXB4IDExcHggMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhc2stdGV4dC1wcm9ncmVzcyAuY2FyZC1ib2R5IC50YXNrLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAyMHB4O1xuICAgICAgfVxuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAyMHB4O1xuICAgICAgfVxuXG4gICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAgIC5wcm9ncmVzcy1iYXIgcCB7fVxuICAgICAgfVxuXG4gICAgICA+IGRpdiBwLnByb2dyZXNzLWNvdW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgLnRhc2staGVhZGVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAmLmZlYXRoZXItZWRpdC0yLCAmLmZlYXRoZXItdHJhc2gtMiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50YXNrLXRleHQtcHJvZ3Jlc3MgLmNhcmQtYm9keSAudGFzay1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFzay1oZWFkZXIgc3ZnLmZlYXRoZXItdXNlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgLnRhc2stYm9keSAudGFzay1ib3R0b20gZGl2IHtcbiAgICAgICAgICAmLnRiLXNlY3Rpb24tMSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi50Yi1zZWN0aW9uLTIgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YXNrLWNvbnRlbnQgLnByb2dyZXNzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4gICAgaW1nIHRhc2tcbiovXG5cbi8qXG4gICAgdGFzay10ZXh0LXByb2dyZXNzXG4qL1xuXG4vKlxuICAgIFN0eWxlIE9uIGV2ZW50c1xuKi9cblxuLyogT24gRHJhZyBUYXNrICovXG5cbi51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gIGhlaWdodDogMTQxcHg7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAkcHJpbWFyeTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI3LCA4NSwgMjI2LCAwLjA5KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI3LCA4NSwgMjI2LCAwLjA5KSA1MCUsIHJnYmEoMjcsIDg1LCAyMjYsIDAuMDkpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ0Ryb3AnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0MSU7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5jb25uZWN0LXNvcnRpbmctY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4ubGF5b3V0LXB4LXNwYWNpbmcge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLVRoZW1lIGNoZWNrYm94LS0tLS0tLS0tKi9cblxuLm5ldy1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ubmV3LWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubmV3LWNvbnRyb2wubmV3LWNoZWNrYm94IHtcbiAgLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLjI1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTZlZDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIH1cblxuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICM4ODhlYTg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgICBib3JkZXI6IHNvbGlkICM4ODhlYTg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuY2hlY2tib3gtcHJpbWFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzg4OGVhODtcbiAgfVxufVxuXG4ubWFpbC1ib3gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSg4NSwgODUsIDg1LCAwLjA4KSwgMCAxcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDRweCA2cHggMCByZ2JhKDg1LCA4NSwgODUsIDAuMDgpLCAwIDFweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDFweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggMCByZ2JhKDg1LCA4NSwgODUsIDAuMDgpLCAwIDFweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDFweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4ubWFpbC1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzNiM2Y1YyAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA0ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICYubWFpbC1vdmVybGF5LXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG59XG5cbi50YWItdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZTZlZDtcblxuICBzdmcuZmVhdGhlci1jbGlwYm9hcmQge1xuICAgIGNvbG9yOiAjNDM2MWVlO1xuICAgIGZpbGw6IHJnYmEoMjcsIDg1LCAyMjYsIDAuMjM5MjE1Njg2Myk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuXG4gIGg1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICBjb2xvcjogIzUxNTM2NTtcbiAgfVxuXG4gICNhZGRUYXNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDlweCAyMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3R0b206IDMycHg7XG4gICAgbGVmdDogMTclO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzYxZWU7XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5tYWlsLW1lbnUtc2hvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWRmMjtcbiAgICBtYXgtd2lkdGg6IDU0cHg7XG4gIH1cblxuICAudG9kb0xpc3Qtc2lkZWJhci1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzNDZweCk7XG4gIH1cblxuICAubmF2LXBpbGxzIHtcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAjNDM2MWVlO1xuICAgICAgICBmaWxsOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuICAgICAgfVxuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjNDM2MWVlO1xuICAgICAgY29sb3I6ICM0MzYxZWU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWJlZGYyO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDE0cHg7XG4gICAgfVxuXG4gICAgYS5uYXYtbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICM4ODhlYTg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMjBweCAwcHggMjBweCAxNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgIH1cblxuICAgIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIGEubmF2LWxpbmsge31cblxuICAgIC5uYXYtbGluayB7XG4gICAgICAuYmFkZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMGU2ZWQ7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUgLmJhZGdlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICBjb2xvcjogIzQzNjFlZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEubmF2LWxpbmsge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNDM2MWVlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICM0MzYxZWU7XG4gICAgICAgICAgZmlsbDogcmdiYSgyNywgODUsIDIyNiwgMC4yMzkyMTU2ODYzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogIzg4OGVhODtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIGZpbGw6IHJnYmEoMCwgMjMsIDU1LCAwLjA4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgJiNhbGwtbGlzdCAuYmFkZ2Uge1xuICAgICAgICBjb2xvcjogIzNiM2Y1YztcbiAgICAgIH1cblxuICAgICAgJiN0b2RvLXRhc2stZG9uZSAuYmFkZ2Uge1xuICAgICAgICBjb2xvcjogIzIxOTZmMztcbiAgICAgIH1cblxuICAgICAgJiN0b2RvLXRhc2staW1wb3J0YW50IC5iYWRnZSB7XG4gICAgICAgIGNvbG9yOiAjZTk1ZjJiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuPT09PT09PT09PT09PT09PT09PT09XG4gICAgVG9kbyBJbmJveFxuPT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG4udG9kby1pbmJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEzcHggMTJweCAxM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGU2ZWQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgLm1haWwtbWVudSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW46IDdweCAxM3B4IDdweCAxM3B4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICM1MTUzNjU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlNmVkO1xuICB9XG5cbiAgLnRvZG8taXRlbS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5tZXNzYWdlLWJveCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gIH1cbn1cblxuLnRvZG8tYm94LXNjcm9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIyNHB4KTtcbn1cblxuLnRvZG8taW5ib3ggLnRvZG8taXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge31cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlNmVkO1xuICB9XG5cbiAgJi50b2RvLXRhc2stdHJhc2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLnRyYXNoLXNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnRvZG8taXRlbS1pbm5lciB7XG4gICAgLm4tY2hrIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgLnRvZG8tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgLnRvZG8taGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICM1MTUzNjU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlciAudG9kby1oZWFkaW5nIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEuMDEpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEuMDEpO1xuICAgIH1cblxuICAgIHAudG9kby10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogIzg4OGVhODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNzMwcHgpO1xuICAgIH1cblxuICAgICY6aG92ZXIgLnRvZG8tdGV4dCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxLjAxKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxLjAxKTtcbiAgICB9XG5cbiAgICBwLm1ldGEtZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjNjFiNmNkO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIgcC5tZXRhLWRhdGUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMS4wMSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMS4wMSk7XG4gICAgfVxuXG4gICAgLnByaW9yaXR5LWRyb3Bkb3duIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDEwcHg7XG5cbiAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgJi5kYW5nZXIgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogI2U3NTE1YTtcbiAgICAgICAgICBmaWxsOiByZ2JhKDIzMSwgODEsIDkwLCAwLjE5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYud2FybmluZyBzdmcge1xuICAgICAgICAgIGNvbG9yOiAjZTJhMDNmO1xuICAgICAgICAgIGZpbGw6IHJnYmEoMjMzLCAxNzYsIDQzLCAwLjE5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYucHJpbWFyeSBzdmcge1xuICAgICAgICAgIGNvbG9yOiAjMjE5NmYzO1xuICAgICAgICAgIGZpbGw6IHJnYmEoMzMsIDE1MCwgMjQzLCAwLjE5KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAmLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgJi5hY3RpdmUsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5kYW5nZXIgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZTc1MTVhO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYud2FybmluZyBzdmcge1xuICAgICAgICAgICAgY29sb3I6ICNlMmEwM2Y7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5wcmltYXJ5IHN2ZyB7XG4gICAgICAgICAgICBjb2xvcjogIzIxOTZmMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9uLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIC5wZXJtYW5lbnQtZGVsZXRlLCAucmV2aXZlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRvZG8tdGFzay10cmFzaCB7XG4gICAgLm4tY2hrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRvZG8taXRlbS1pbm5lciB7XG4gICAgICAudG9kby1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTRweCAyMHB4IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC5wcmlvcml0eS1kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5hY3Rpb24tZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAuZWRpdCwgLmltcG9ydGFudCwgLmRlbGV0ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZXJtYW5lbnQtZGVsZXRlLCAucmV2aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50b2RvLWl0ZW0taW5uZXIgLmFjdGlvbi1kcm9wZG93biB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgJi5zaG93IHtcbiAgICAgICAgdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgJi5hY3RpdmUsICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAxMHB4O1xuXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBjb2xvcjogIzg4OGVhODtcbiAgICB9XG5cbiAgICAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XG4gICAgICBjb2xvcjogIzFiMmU0YjtcbiAgICB9XG4gIH1cblxuICAmLnRvZG8tdGFzay1kb25lIC50b2RvLWl0ZW0taW5uZXIge1xuICAgIC50b2RvLWhlYWRpbmcge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAmLm1ldGEtZGF0ZSwgJi50b2RvLXRleHQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjIpO1xuXG4gIHN2Zy5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtN3B4O1xuICAgIHRvcDogLThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNjFlZTtcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjYwMHM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAuNjAwcztcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3RvZG9TaG93TGlzdEl0ZW0gLnRhc2stdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMjYwcHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmNvbXBvc2UtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gIC5jb21wb3NlLWNvbnRlbnQge31cbn1cblxuI3RvZG9TaG93TGlzdEl0ZW0ge1xuICAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuY29tcG9zZS1jb250ZW50IGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlNmVkO1xuICB9XG59XG5cbi5jb21wb3NlLWJveCAuY29tcG9zZS1jb250ZW50IHtcbiAgaDUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjM2IzZjVjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLnRhc2stdGV4dCB7XG4gICAgcCB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbiN0b2RvU2hvd0xpc3RJdGVtIC5tb2RhbC1mb290ZXIgLmJ0bltkYXRhLWRpc21pc3M9XCJtb2RhbFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDM2MWVlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgfVxufVxuXG4uY29tcG9zZS1ib3ggLmNvbXBvc2UtY29udGVudCBmb3JtIHtcbiAgc3ZnIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICBjb2xvcjogIzQzNjFlZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgI3Rhc2tkZXNjcmlwdGlvbiB7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgfVxuXG4gIC52YWxpZGF0aW9uLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICNlNzUxNWE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxufVxuXG4jYWRkVGFza01vZGFsIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcblxuICAuYnRuIHtcbiAgICAmW2RhdGEtZGlzbWlzcz1cIm1vZGFsXCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzQzNjFlZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIH1cblxuICAgICYuYWRkLXRzayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQzNjFlZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICB9XG5cbiAgICAmLmVkaXQtdHNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWJjOWM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTUzNjU7XG59XG5cbi5jb21wb3NlLWJveCAuY29tcG9zZS1jb250ZW50IGZvcm0gI2VkaXRvci1jb250YWluZXIge1xuICBoMSwgcCB7XG4gICAgY29sb3I6ICMzYjNmNWM7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b2RvLWluYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5tZXNzYWdlLWJveCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbC1ib3gtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC50b2RvLWluYm94IHtcbiAgICAuc2VhcmNoIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlNmVkO1xuICAgIH1cblxuICAgIC5tYWlsLW1lbnUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VhcmNoIGlucHV0IHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMGU2ZWQ7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC50b2RvLWl0ZW0gLnRvZG8taXRlbS1pbm5lciBwLnRvZG8tdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyMjhweCk7XG4gICAgfVxuICB9XG5cbiAgLnRhYi10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgbGVmdDogLTEwMHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAudG9kby1pbmJveCB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tb2RhbC1iYWNrZHJvcCB7XG4gICAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50b2RvLWluYm94IC5tYWlsLWl0ZW0gZGl2Lm1haWwtaXRlbS1oZWFkaW5nIC5tYWlsLWl0ZW0taW5uZXIgLmYtYm9keSB7XG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm1ldGEtdGltZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qXG49PT09PT09PT09PT09PT09PT09PT1cbiAgICBJRSBTdXBwb3J0XG49PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC8qIElFMTArIENTUyBzdHlsZXMgZ28gaGVyZSAqL1xuXG4gIC50YWItdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qXG49PT09PT09PT09PT09PT09PT09PT1cbiAgICBNb3ppbGxhIFN1cHBvcnQgXG49PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC50b2RvLWluYm94IC50b2RvLWl0ZW0gLnRvZG8taXRlbS1pbm5lciAudG9kby1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5odG1sIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZm9ybS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb3JtLWZvcm0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICAuZm9ybS1mb3JtLXdyYXAge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAzMTFweDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiAuNzE0Mjg1NzFyZW0gMi44NTcxNDI4NnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLmZvcm0tY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZm9ybS13cmFwIHtcbiAgICAgICAgLnVzZXItbWV0YSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRtLWNvbG9yXzM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMSAuYnJhbmQtbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcC5zaWdudXAtbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZvcm0gLmZpZWxkLXdyYXBwZXIge1xuICAgICAgICAgICAgJi5pbnB1dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAyNXB4IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50b2dnbGUtcGFzcyBwIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nZ2VkLWluLXVzZXItbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgZmlsbDogcmdiYSgyNywgODUsIDIyNiwgMC4yMzkyMTU2ODYzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50ZXJtc19jb25kaXRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjM1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDBweCAzOXB4O1xuXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50b2dnbGUtcGFzcyB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAuc3dpdGNoIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbi5idG4ge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYS5mb3Jnb3QtcGFzcy1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm4tY2hrIC5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYua2VlcC1sb2dnZWQtaW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGVybXMtY29uZGl0aW9ucyB7XG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1pbWFnZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgLmwtaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL2xvZ2luLWJnLTIuanBnJyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xOTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZvcm0tZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5mb3JtLWZvcm0td3JhcCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuZm9ybS1mb3JtIC5mb3JtLWZvcm0td3JhcCBmb3JtIC5maWVsZC13cmFwcGVyLnRvZ2dsZS1wYXNzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgLmZvcm0tZm9ybSB7XG4gICAgICAgIC5mb3JtLWZvcm0td3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKlxuXHRDb21wb25lbnQgQ2FyZCAxXG4qL1xuXG4uY29tcG9uZW50LWNhcmRfMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDE5cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNoYWRvdzogNHB4IDZweCAxMHB4IC0zcHggJG0tY29sb3JfNDtcblxuICAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyOHB4IDI1cHg7XG4gIH1cblxuICAuaWNvbi1zdmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAkbS1jb2xvcl8xO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmNhcmQtdGV4dCB7XG4gICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gIH1cbn0iLCIvKlxuXHRDb21wb25lbnQgQ2FyZCAyXG4qL1xuXG4uY29tcG9uZW50LWNhcmRfMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDE4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNoYWRvdzogNHB4IDZweCAxMHB4IC0zcHggJG0tY29sb3JfNDtcblxuICAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHg7XG4gIH1cblxuICAuY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmNhcmQtdGV4dCB7XG4gICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICBhLmJ0bi1wcmltYXJ5IHtcbiAgICBtYXJnaW46IDI2cHggMCAwIDA7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICRtLWNvbG9yXzE3ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkbS1jb2xvcl8xNztcbiAgfVxufSIsIi8qXG5cdENvbXBvbmVudCBDYXJkIDNcbiovXG5cbi5jb21wb25lbnQtY2FyZF8zIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICRkYXJrO1xuICB3aWR0aDogMThyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2hhZG93OiA0cHggNnB4IDEwcHggLTNweCAkbS1jb2xvcl80O1xuXG4gIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDIycHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIGg1LmNhcmQtdXNlcl9uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICBwLmNhcmQtdXNlcl9vY2N1cGF0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkbC1kYXJrO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG5cbiAgICAuY2FyZC1zdGFyX3JhdGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xuXG4gICAgICAgICYuZmlsbCB7XG4gICAgICAgICAgZmlsbDogJHdhcm5pbmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbC1kYXJrO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG4gIH1cbn0iLCIvKlxuXHRDb21wb25lbnQgQ2FyZCA0XG4qL1xuXG4uY29tcG9uZW50LWNhcmRfNCB7XG4gIHdpZHRoOiAzMHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDRweCA2cHggMTBweCAtM3B4ICRtLWNvbG9yXzQ7XG4gIGJveC1zaGFkb3c6IDRweCA2cHggMTBweCAtM3B4ICRtLWNvbG9yXzQ7XG5cbiAgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnVzZXItcHJvZmlsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLnVzZXItaW5mbyB7XG4gICAgcGFkZGluZzogMjRweCA4cHggMjRweCAwcHg7XG4gIH1cblxuICAuY2FyZC11c2VyX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuY2FyZC11c2VyX29jY3VwYXRpb24ge1xuICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5jYXJkLXN0YXJfcmF0aW5nIHtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDBweCA4cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLXRleHQge1xuICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn0iLCIvKlxuXHRDb21wb25lbnQgQ2FyZCA1XG4qL1xuXG4uY29tcG9uZW50LWNhcmRfNSB7XG4gIHdpZHRoOiAyMHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDRweCA2cHggMTBweCAtM3B4ICRtLWNvbG9yXzQ7XG4gIGJveC1zaGFkb3c6IDRweCA2cHggMTBweCAtM3B4ICRtLWNvbG9yXzQ7XG5cbiAgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xuXG4gICAgLnVzZXItaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMjJweCAwIDAgMDtcbiAgICB9XG5cbiAgICAubWVkaWEtYm9keSB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIGg1LmNhcmQtdXNlcl9uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICBwLmNhcmQtdXNlcl9vY2N1cGF0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkbC1kYXJrO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNhcmQtdGV4dCB7XG4gICAgICBjb2xvcjogJG0tY29sb3JfMTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuICB9XG59IiwiLypcblx0Q29tcG9uZW50IENhcmQgNlxuKi9cblxuLmNvbXBvbmVudC1jYXJkXzYge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgd2lkdGg6IDE5cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA0cHggNnB4IDEwcHggLTNweCAkbS1jb2xvcl80O1xuICBib3gtc2hhZG93OiA0cHggNnB4IDEwcHggLTNweCAkbS1jb2xvcl80O1xuXG4gIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweDtcblxuICAgIC51c2VyLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDEzcHggMCAwIDA7XG4gICAgfVxuXG4gICAgLm1lZGlhLWJvZHkge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICBoNS5jYXJkLXVzZXJfbmFtZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICBwLmNhcmQtdXNlcl9vY2N1cGF0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNhcmQtdGV4dCB7XG4gICAgICBjb2xvcjogJG0tY29sb3JfOTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5jYXJkLXN0YXJfcmF0aW5nIHN2ZyB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGNvbG9yOiAkd2FybmluZztcblxuICAgICAgJi5maWxsIHtcbiAgICAgICAgZmlsbDogJHdhcm5pbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLypcblx0Q29tcG9uZW50IENhcmQgN1xuKi9cblxuLmNvbXBvbmVudC1jYXJkXzcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMThyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDRweCA2cHggMTBweCAtM3B4ICRtLWNvbG9yXzQ7XG4gIGJveC1zaGFkb3c6IDRweCA2cHggMTBweCAtM3B4ICRtLWNvbG9yXzQ7XG5cbiAgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMjNweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jYXJkLXRleHQsIC5yYXRpbmctY291bnQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5yYXRpbmctc3RhcnMgc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBjb2xvcjogJHdhcm5pbmc7XG5cbiAgICAmLmZpbGwge1xuICAgICAgZmlsbDogJHdhcm5pbmc7XG4gICAgfVxuICB9XG59IiwiLypcblx0Q29tcG9uZW50IENhcmQgOFxuKi9cblxuLmNvbXBvbmVudC1jYXJkXzgge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIHdpZHRoOiAyNHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNHB4IDZweCAxMHB4IC0zcHggJG0tY29sb3JfNDtcbiAgYm94LXNoYWRvdzogNHB4IDZweCAxMHB4IC0zcHggJG0tY29sb3JfNDtcblxuICAucHJvZ3Jlc3Mtb3JkZXIge1xuICAgIC5wcm9ncmVzcy1vcmRlci1oZWFkZXIge1xuICAgICAgaDYge1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfMTA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgc3Bhbi5iYWRnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGwtcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZ3Jlc3Mtb3JkZXItYm9keSB7XG4gICAgICB1bCBsaSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5iYWRnZS1ub3RpZnkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIC5ub3RpZmljYXRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzRweDtcblxuICAgICAgICAgICAgc3Bhbi5iYWRnZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwICNkMGQwZDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnAtby1wZXJjZW50YWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgICAgIC5wLW8tcHJvZ3Jlc3Mge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBlbmRpbmctb3JkZXIge1xuICBwYWRkaW5nOiAyMnB4IDIwcHg7XG59IiwiLypcblx0Q29tcG9uZW50IENhcmQgOVxuKi9cblxuLmNvbXBvbmVudC1jYXJkXzkge1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiAyMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNHB4IDZweCAxMHB4IC0zcHggJG0tY29sb3JfNDtcbiAgYm94LXNoYWRvdzogNHB4IDZweCAxMHB4IC0zcHggJG0tY29sb3JfNDtcblxuICAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHg7XG4gIH1cblxuICAubWV0YS1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5jYXJkLXRleHQge1xuICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLm1ldGEtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgYmFja2dyb3VuZDogJG0tY29sb3JfMztcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5tZXRhLXVzZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgLmF2YXRhci10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLnVzZXItbmFtZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAubWV0YS1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubWV0YS1saWtlcyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZmlsbDogcmdiYSgyNywgODUsIDIyNiwgMC4yMzkyMTU2ODYzKTtcbiAgICB9XG4gIH1cblxuICAubWV0YS12aWV3IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZpbGw6IHJnYmEoMjcsIDg1LCAyMjYsIDAuMjM5MjE1Njg2Myk7XG4gICAgfVxuICB9XG59IiwiLypcblx0TWVkaWEgUXVlcmllc1xuKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC8qXG4gIFx0Q29tcG9uZW50IENhcmQgMVxuICAqL1xuXG4gIC5jb21wb25lbnQtY2FyZF8xLCAuY29tcG9uZW50LWNhcmRfMiwgLmNvbXBvbmVudC1jYXJkXzMge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLypcbiAgXHRDb21wb25lbnQgQ2FyZCAyXG4gICovXG5cbiAgLypcbiAgXHRDb21wb25lbnQgQ2FyZCAzXG4gICovXG5cbiAgLypcbiAgXHRDb21wb25lbnQgQ2FyZCA0XG4gICovXG5cbiAgLmNvbXBvbmVudC1jYXJkXzQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC51c2VyLWluZm8ge1xuICAgICAgcGFkZGluZzogMCAyNXB4IDI1cHggMjVweDtcbiAgICB9XG5cbiAgICAudXNlci1wcm9maWxlIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjVweDtcbiAgICB9XG4gIH1cblxuICAvKlxuICBcdENvbXBvbmVudCBDYXJkIDVcbiAgKi9cblxuICAuY29tcG9uZW50LWNhcmRfNSwgLmNvbXBvbmVudC1jYXJkXzYsIC5jb21wb25lbnQtY2FyZF83LCAuY29tcG9uZW50LWNhcmRfOCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAvKlxuICBcdENvbXBvbmVudCBDYXJkIDZcbiAgKi9cblxuICAvKlxuICBcdENvbXBvbmVudCBDYXJkIDdcbiAgKi9cblxuICAvKlxuICBcdENvbXBvbmVudCBDYXJkIDhcbiAgKi9cblxuICAvKlxuICBcdENvbXBvbmVudCBDYXJkIDlcbiAgKi9cblxuICAuY29tcG9uZW50LWNhcmRfOSB7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAubWV0YS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5tZXRhLWFjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIC5tZXRhLWluZm86YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59IiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgY29sb3I6ICRkYXJrO1xufVxuXG4vKlxuICAgIEJhc2ljXG4qL1xuXG4uY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRtLWNvbG9yXzE3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBzZWN0aW9uID4gZGl2IHtcbiAgICBwYWRkaW5nOiAxM3B4IDE5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgJi5jb2xsYXBzZWQge1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgfVxuXG4gICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtLWNvbG9yXzU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5pY29ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDlweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJkIC5jYXJkLWJvZHkge1xuICBwIHtcbiAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4gICAgTm8gT3V0ZXIgU3BhY2luZ1xuKi9cblxuLm5vLW91dGVyLXNwYWNpbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl81O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbS1jb2xvcl81O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWhlYWRlciBzZWN0aW9uID4gZGl2Om5vdCguY29sbGFwc2VkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4vKlxuICAgIEFjY29yZGluIHdpdGggSWNvbnNcbiovXG5cbi5hY2NvcmRpb24taWNvbnMge1xuICAuYWNjb3JkaW9uLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBzdmcge1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZpbGw6IHJnYmEoMCwgMjMsIDU1LCAwLjA4KTtcbiAgICB9XG4gIH1cblxuICBkaXY6bm90KC5jb2xsYXBzZWQpIC5hY2NvcmRpb24taWNvbiBzdmcge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmaWxsOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duOm5vdCguY3VzdG9tLWRyb3Bkb3duLWljb24pOm5vdCguY3VzdG9tLWRyb3Bkb3duKSAuZHJvcGRvd24tbWVudS5zaG93LCAubmF2LXBpbGxzIC5kcm9wZG93bjpub3QoLmN1c3RvbS1kcm9wZG93bi1pY29uKTpub3QoLmN1c3RvbS1kcm9wZG93bikgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIHRvcDogMzZweCAhaW1wb3J0YW50O1xufVxuLm5hdi10YWJzIHtcbiAgc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG0tY29sb3JfMTY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRtLWNvbG9yXzMgJG0tY29sb3JfMyAkd2hpdGU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfMTY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRtLWNvbG9yXzIgJG0tY29sb3JfMiAkbS1jb2xvcl8xO1xuICAgIH1cbiAgfVxuXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbS1jb2xvcl8yO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjEpO1xufVxuXG4ubmF2LXRhYnMge1xuICAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMTtcbiAgICBjb2xvcjogJG0tY29sb3JfOTtcbiAgfVxuXG4gIGxpIGEuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbC1kYXJrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBjb2xvcjogJGRhcms7XG4gIH1cblxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMTY7XG4gIH1cblxuICBsaSBhLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGwtZGFyayAhaW1wb3J0YW50O1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLypcbiAgICBTaW1wbGUgVGFiXG4qL1xuXG4uc2ltcGxlLXRhYiAubmF2LXRhYnMge1xuICBsaSBhIHtcbiAgICBjb2xvcjogJGRhcms7XG4gIH1cblxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG0tY29sb3JfMztcbn1cblxuLnNpbXBsZS10YWIgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbn1cblxuLypcbiAgICBTaW1wbGUgUGlsbHNcbiovXG5cbi5zaW1wbGUtcGlsbHMge1xuICAubmF2LXBpbGxzIHtcbiAgICBsaSBhIHtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG5cbiAgICAubmF2LWxpbmsuYWN0aXZlLCAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB9XG59XG5cbi8qXG4gICAgSWNvbiBUYWJcbiovXG5cbi5pY29uLXRhYiB7XG4gIC5uYXYtdGFicyB7XG4gICAgbGkgYSB7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG5cbiAgICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzE2O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbS1jb2xvcl8zICRtLWNvbG9yXzMgJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgfVxufVxuXG4vKlxuICAgIEljb24gUGlsbFxuKi9cblxuLmljb24tcGlsbCB7XG4gIC5uYXYtcGlsbHMge1xuICAgIGxpIGEge1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuXG4gICAgLm5hdi1saW5rLmFjdGl2ZSwgLnNob3cgPiAubmF2LWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgfVxufVxuXG4vKlxuICAgIFVuZGVybGluZVxuKi9cblxuLnVuZGVybGluZS1jb250ZW50IHtcbiAgLm5hdi10YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG0tY29sb3JfMztcblxuICAgIGxpIGEge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIH1cblxuICAubmF2LXRhYnMge1xuICAgIC5uYXYtbGluay5hY3RpdmUsIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rLmFjdGl2ZTpob3ZlciwgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5uYXYtbGluayB7XG4gICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbiAgICBBbmltYXRlZCBVbmRlcmxpbmVcbiovXG5cbi5hbmltYXRlZC11bmRlcmxpbmUtY29udGVudCB7XG4gIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG5cbiAgICBsaSBhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB9XG5cbiAgLm5hdi10YWJzIHtcbiAgICAubmF2LWxpbmsuYWN0aXZlLCAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICAgIEp1c3RpZnkgVGFiXG4qL1xuXG4uanVzdGlmeS10YWIge1xuICAubmF2LXRhYnMge1xuICAgIGxpIGEge1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cblxuICAgIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluaywgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRtLWNvbG9yXzMgJG0tY29sb3JfMyAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB9XG59XG5cbi8qXG4gICAgSnVzdGlmeSBQaWxsXG4qL1xuXG4uanVzdGlmeS1waWxsIHtcbiAgLm5hdi1waWxscyB7XG4gICAgbGkgYSB7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rLmFjdGl2ZSwgLnNob3cgPiAubmF2LWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgfVxufVxuXG4vKlxuICAgIEp1c3RpZnkgQ2VudGVyZWQgVGFiXG4qL1xuXG4udGFiLWp1c3RpZnktY2VudGVyZWQge1xuICAubmF2LXRhYnMge1xuICAgIGxpIGEge1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cblxuICAgIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluaywgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG0tY29sb3JfMTY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRtLWNvbG9yXzMgJG0tY29sb3JfMyAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB9XG59XG5cbi8qXG4gICAgSnVzdGlmeSBDZW50ZXJlZCBQaWxsXG4qL1xuXG4ucGlsbC1qdXN0aWZ5LWNlbnRlcmVkIHtcbiAgLm5hdi1waWxscyB7XG4gICAgbGkgYSB7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rLmFjdGl2ZSwgLnNob3cgPiAubmF2LWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB9XG59XG5cbi8qXG4gICAgSnVzdGlmeSBSaWdodCBUYWJcbiovXG5cbi50YWItanVzdGlmeS1yaWdodCB7XG4gIC5uYXYtdGFicyB7XG4gICAgbGkgYSB7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJG0tY29sb3JfMyAkbS1jb2xvcl8zICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIH1cbn1cblxuLypcbiAgICBKdXN0aWZ5IFJpZ2h0IFBpbGxcbiovXG5cbi5waWxsLWp1c3RpZnktcmlnaHQge1xuICAubmF2LXBpbGxzIHtcbiAgICAubmF2LWxpbmsuYWN0aXZlLCAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcbiAgICB9XG4gIH1cblxuICAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIH1cbn1cblxuLypcbiAgICBXaXRoIEljb25zICAgXG4qL1xuXG4ucm91bmRlZC1waWxscy1pY29uIHtcbiAgLm5hdi1waWxscyB7XG4gICAgbGkgYSB7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtYm9yZGVyLXJhZGl1czogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICAgIC1vLWJvcmRlci1yYWRpdXM6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbGluay5hY3RpdmUsIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMTQ7XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB9XG59XG5cbi8qXG4gICAgVmVydGljYWwgV2l0aCBJY29uXG4qL1xuXG4ucm91bmRlZC12ZXJ0aWNhbC1waWxscy1pY29uIC5uYXYtcGlsbHMge1xuICBhIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlNGUyZTI7XG4gICAgcGFkZGluZzogMTFweCAyM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xNDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8qXG4gICAgUm91bmVkIENpcmNsZSBXaXRoIEljb25zICAgXG4qL1xuXG4ucm91bmRlZC1jaXJjbGUtcGlsbHMtaWNvbiB7XG4gIC5uYXYtcGlsbHMge1xuICAgIGxpIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWxpbmsuYWN0aXZlLCAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xuICAgIH1cbiAgfVxuXG4gIC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgfVxufVxuXG4vKlxuICAgIFZlcnRpY2FsIFJvdW5kZWQgQ2lyY2xlIFdpdGggSWNvblxuKi9cblxuLnJvdW5kZWQtY2lyY2xlLXZlcnRpY2FsLXBpbGxzLWljb24gLm5hdi1waWxscyB7XG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2U0ZTJlMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMThweDtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSwgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLypcbiAgICBWZXJ0aWNhbCBQaWxsXG4qL1xuXG4udmVydGljYWwtcGlsbCAubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rLmFjdGl2ZSwgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzE0O1xuICB9XG59XG5cbi8qXG4gICAgVmVydGljYWwgUGlsbCBSaWdodFxuKi9cblxuLnZlcnRpY2FsLXBpbGwtcmlnaHQgLm5hdi1waWxscyB7XG4gIC5uYXYtbGluay5hY3RpdmUsIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xNDtcbiAgfVxufVxuXG4vKlxuICAgIENyZWF0aXZlIHZlcnRpY2FsIHBpbGxcbiovXG5cbi52ZXJ0aWNhbC1saW5lLXBpbGwge1xuICAubmF2LXBpbGxzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDkycHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG0tY29sb3JfMztcblxuICAgIGEge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZzogLjVyZW0gMDtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjdi1saW5lLXBpbGxzLXRhYkNvbnRlbnQge1xuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAkd2FybmluZztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIH1cbiAgfVxufVxuXG4ubWVkaWEgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IHNvbGlkIDVweCAkbS1jb2xvcl8yO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4vKlxuICAgIEJvcmRlciBUYWJcbiovXG5cbi5ib3JkZXItdGFiIC50YWItY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgPiAudGFiLXBhbmUge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAwIDMwcHg7XG4gIH1cblxuICAubWVkaWEgaW1nLm1ldGEtdXNyLWltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG59XG5cbi8qXG4gICAgVmVydGljYWwgQm9yZGVyIFRhYlxuKi9cblxuLnZlcnRpY2FsLWJvcmRlci1waWxsIC5uYXYtcGlsbHMge1xuICB3aWR0aDogOTJweDtcblxuICBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgIH1cbiAgfVxuXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgfVxufVxuXG4vKlxuICAgIEJvcmRlciBUb3AgVGFiXG4qL1xuXG4uYm9yZGVyLXRvcC10YWIge1xuICAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgIGxpIGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2Y2ZjdmODtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl8xMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgfVxuXG4gIC5uYXYtdGFicyB7XG4gICAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2Y2ZjdmODtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY3Zjg7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKlxuPT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBUaW1lbGluZSBTaW1wbGVcbj09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG4udGltZWxpbmUtc2ltcGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgcC50aW1lbGluZS10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMWI1NWUyO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxYjU1ZTI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICB9XG4gIH1cblxuICAudGltZWxpbmUtbGlzdCB7XG4gICAgcC5tZXRhLXVwZGF0ZS1kYXkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICB9XG5cbiAgICAudGltZWxpbmUtcG9zdC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgID4gZGl2ID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpID4gZGl2ID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgIH1cblxuICAgICAgZGl2LnVzZXItcHJvZmlsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgIGxlZnQ6IDM0JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRtLWNvbG9yXzI7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCA5cHggMHB4IHJnYmEoMzEsIDQ1LCA2MSwgMC4zMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA5cHggMHB4IHJnYmEoMzEsIDQ1LCA2MSwgMC4zMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAjMWI1NWUyO1xuICAgICAgfVxuXG4gICAgICAubWV0YS10aW1lLWRhdGUge31cblxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciBzdmcge1xuICAgICAgICBjb2xvcjogIzFiNTVlMjtcbiAgICAgICAgZmlsbDogcmdiYSgyNywgODUsIDIyNiwgMC4yMzkyMTU2ODYzKTtcbiAgICAgIH1cblxuICAgICAgc3ZnLmZlYXRoZXItY2FsZW5kYXIge31cblxuICAgICAgaDYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciBoNiB7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgfVxuXG4gICAgICBwLnBvc3QtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgIH1cblxuICAgICAgLnBvc3QtY29udHJpYnV0ZXJzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDZweCA5cHggMnB4IHJnYmEoMzEsIDQ1LCA2MSwgMC4zMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDNweCA3cHggMnB4IHJnYmEoMzEsIDQ1LCA2MSwgMC4zMSk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KSBzY2FsZSgxLjAyKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KSBzY2FsZSgxLjAyKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb3N0LWdhbGxlcnktaW1nIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNnB4IDlweCAycHggcmdiYSgzMSwgNDUsIDYxLCAwLjMxKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggM3B4IDdweCAycHggcmdiYSgzMSwgNDUsIDYxLCAwLjMxKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCkgc2NhbGUoMS4wMik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCkgc2NhbGUoMS4wMik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm10LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNTcwcHg7XG59XG5cbi5tb2Rlcm4tdGltZWxpbmUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xuICBtYXJnaW46IDA7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkbS1jb2xvcl8yO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXB4O1xuICB9XG5cbiAgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgPiB7XG4gICAgICAubW9kZXJuLXRpbWVsaW5lLWJhZGdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkbS1jb2xvcl8yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDMycHg7XG4gICAgICB9XG5cbiAgICAgIC5tb2Rlcm4tdGltZWxpbmUtcGFuZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4xODc1cmVtO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDIwcHggcmdiYSgxMjYsIDE0MiwgMTc3LCAwLjEyKTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG0tY29sb3JfMjtcbiAgICAgICAgICByaWdodDogLTM3cHg7XG4gICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pID4gLm1vZGVybi10aW1lbGluZS1wYW5lbDpiZWZvcmUge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAtMzdweDtcbiAgICAgIHdpZHRoOiAzN3B4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgPiAubW9kZXJuLXRpbWVsaW5lLXBhbmVsIHtcbiAgICAgIC5tb2Rlcm4tdGltZWxpbmUtcHJldmlldyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgfVxuXG4gICAgICAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pID4gLm1vZGVybi10aW1lbGluZS1wYW5lbCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8yO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgID4gLm1vZGVybi10aW1lbGluZS1wYW5lbCB7XG4gICAgICAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAubW9kZXJuLXRpbWVsaW5lLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzE2O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZGVybi10aW1lbGluZS10b3A6YmVmb3JlLCAubW9kZXJuLXRpbWVsaW5lLWJvdHRvbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAkbS1jb2xvcl8yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG59XG5cbi5tb2Rlcm4tdGltZWxpbmUtdG9wOmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHVsLm1vZGVybi10aW1lbGluZSA+IGxpID4ge1xuICAgIC5tb2Rlcm4tdGltZWxpbmUtcGFuZWwge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5tb2Rlcm4tdGltZWxpbmUtYmFkZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubW9kZXJuLXRpbWVsaW5lID4gbGkgPiAubW9kZXJuLXRpbWVsaW5lLXBhbmVsOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi8qXG49PT09PT09PT09PT09PT09PT09PT1cbiAgICBNb2Rlcm5cbj09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLnRpbWVsaW5lLWFsdGVyIC5pdGVtLXRpbWVsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAudC10aW1lIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWluLXdpZHRoOiA1OHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnQtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkbS1jb2xvcl8yO1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB6LWluZGV4OiA3O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC50LXVzci10eHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1jb2xvcjogJG0tY29sb3JfMjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICBib3R0b206IC0xNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2MyZDVmZjtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjMWI1NWUyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHotaW5kZXg6IDc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnQtbWV0YS10aW1lIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgfVxuICB9XG5cbiAgLnQtdGV4dCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzFiNTVlMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKlxuPT09PT09PT09PT09PT09PT09PT09XG4gICAgQmFzaWNcbj09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLnRpbWVsaW5lLWxpbmUgLml0ZW0tdGltZWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC50LWRvdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGluZm87XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAmLnQtZG90LXByaW1hcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzFiNTVlMjtcbiAgICB9XG5cbiAgICAmLnQtZG90LXN1Y2Nlc3M6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzhkYmY0MjtcbiAgICB9XG5cbiAgICAmLnQtZG90LXdhcm5pbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XG4gICAgfVxuXG4gICAgJi50LWRvdC1pbmZvOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRpbmZvO1xuICAgIH1cblxuICAgICYudC1kb3QtZGFuZ2VyOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgfVxuXG4gICAgJi50LWRvdC1kYXJrOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYXJrO1xuICAgIH1cblxuICAgICYudC1kb3QtcHJpbWFyeTphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMxYjU1ZTI7XG4gICAgfVxuXG4gICAgJi50LWRvdC1zdWNjZXNzOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzhkYmY0MjtcbiAgICB9XG5cbiAgICAmLnQtZG90LXdhcm5pbmc6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcbiAgICB9XG5cbiAgICAmLnQtZG90LWluZm86YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcbiAgICB9XG5cbiAgICAmLnQtZG90LWRhbmdlcjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgfVxuXG4gICAgJi50LWRvdC1kYXJrOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIC50LWRvdDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50LW1ldGEtdGltZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAudC10ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMWI1NWUyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50LXRpbWUge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDU4cHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG5cbiAgLnQtdGV4dCAudC1tZXRhLXRpbWUge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59IiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuXG5cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgIF90aW1lbGluZSBJbXBvcnRzIFxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnX3RpbWVsaW5lL190aW1lbGluZS1wcm9maWxlJztcbkBpbXBvcnQgJ190aW1lbGluZS9fdGltZWxpbmUtbW9kZXJuJztcbkBpbXBvcnQgJ190aW1lbGluZS9fdGltZWxpbmUtYWx0ZXInO1xuQGltcG9ydCAnX3RpbWVsaW5lL190aW1lbGluZS1iYXNpYyc7XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1zaW1wbGUgLnRpbWVsaW5lLWxpc3QgLnRpbWVsaW5lLXBvc3QtY29udGVudCAucG9zdC1nYWxsZXJ5LWltZyBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGltZWxpbmUtYWx0ZXIgLml0ZW0tdGltZWxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC50LW1ldGEtdGltZSBwLCAudC11c3ItdHh0IHAge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnRpbWVsaW5lLXNpbXBsZSAudGltZWxpbmUtbGlzdCAudGltZWxpbmUtcG9zdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGRpdi51c2VyLXByb2ZpbGUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNCwgLm1ldGEtdGltZS1kYXRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cbi8qXG4gICAgU2ltcGxlIENvdW50ZXJcbiovXG5cbi5zaW1wbGUtLWNvdW50ZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAuY291bnRlci1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG5cbiAgICAuY291bnRlci1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAycHggMTJweCAwIHJnYmEoMzEsIDQ1LCA2MSwgMC4xKTtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAycHggMTJweCAwIHJnYmEoMzEsIDQ1LCA2MSwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgIH1cbiAgfVxuXG4gIC5zLWNvdW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zLWNvdW50ZXItdGV4dCB7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLypcbiAgICBXaXRoIEljb25cbiovXG5cbi5pY29uLS1jb3VudGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLmNvdW50ZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG5cbiAgLmNvdW50ZXItaWNvIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAuY291bnRlci1jb250ZW50IHtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMnB4IDEycHggMCByZ2JhKDMxLCA0NSwgNjEsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMXB4IDJweCAxMnB4IDAgcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gIH1cblxuICAuaWNvLWNvdW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5pY28tY291bnRlci10ZXh0IHtcbiAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG5cbi8qXG4gICAgQ291bnRkb3duIFNpbXBsZVxuKi9cblxuI2NkLXNpbXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLmNvdW50ZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuXG4gIC5jbG9jay1jb3VudC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDJweCAxMnB4IDAgcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDFweCAycHggMTJweCAwIHJnYmEoMzEsIDQ1LCA2MSwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIH1cblxuICAuY2xvY2stdmFsIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY2xvY2stdGV4dCB7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLypcbiAgICBDb3VudGRvd24gQ2lyY2xlXG4qL1xuXG4jY2QtY2lyY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAuY291bnRkb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG5cbiAgLmNsb2NrLWNvdW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDJweCAxMnB4IDAgcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDFweCAycHggMTJweCAwIHJnYmEoMzEsIDQ1LCA2MSwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICB9XG5cbiAgLmNsb2NrLXZhbCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmNsb2NrLXRleHQge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgaDMsIGg1IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi8qICAgICAgc3R5bGUtY3VzdG9tLTEgICAgICAgKi9cblxuLnN0eWxlLWN1c3RvbS0xIHtcbiAgLmNhcm91c2VsLWlubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNDRweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuXG4gICAgLmJhZGdlIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRjZjhmO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICB9XG5cbiAgICAubWVkaWEge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgLnVzZXItbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZXRhLXRpbWUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICB0b3A6IDQ1JTtcbiAgICBib3R0b206IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcmlnaHQ6IDMzcHg7XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICByaWdodDogMTAwcHg7XG4gICAgbGVmdDogYXV0bztcblxuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWFycm93LWxlZnQnJTNlJTNjbGluZSB4MT0nMTknIHkxPScxMicgeDI9JzUnIHkyPScxMiclM2UlM2MvbGluZSUzZSUzY3BvbHlsaW5lIHBvaW50cz0nMTIgMTkgNSAxMiAxMiA1JyUzZSUzYy9wb2x5bGluZSUzZSUzYy9zdmclM2VcIik7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1hcnJvdy1yaWdodCclM2UlM2NsaW5lIHgxPSc1JyB5MT0nMTInIHgyPScxOScgeTI9JzEyJyUzZSUzYy9saW5lJTNlJTNjcG9seWxpbmUgcG9pbnRzPScxMiA1IDE5IDEyIDEyIDE5JyUzZSUzYy9wb2x5bGluZSUzZSUzYy9zdmclM2VcIik7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICByaWdodDogNDBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi8qXG5cdERlZmF1bHQgU3R5bGUgb2YgdGhlIGNhcm91c2VsIGFycm93c1xuKi9cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCwgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0byAxMHB4IGF1dG8gMTBweDtcbn1cblxuLypcblx0QG1lZGlhIFF1ZXJ5XG4qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdHlsZS1jdXN0b20tMSB7XG4gICAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgICAgdG9wOiA4JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgICB0b3A6IDE2JTtcbiAgICB9XG5cbiAgICBtaW4taGVpZ2h0OiAzOTJweDtcblxuICAgIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgICBtaW4taGVpZ2h0OiAzOTJweDtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICBtaW4taGVpZ2h0OiAzOTJweDtcblxuICAgICAgaW1nLnNsaWRlLWltYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogMzkycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc3R5bGUtY3VzdG9tLTEge1xuICAgIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICAgIHdpZHRoOiA3OCU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDIycHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIGxpLmFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCwgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuXG4vKlxuPT09PT09PT09PT09PT09PT09XG4gICAgU3dpdGNoZXNcbj09PT09PT09PT09PT09PT09PVxuKi9cblxuLyogVGhlIHN3aXRjaCAtIHRoZSBib3ggYXJvdW5kIHRoZSBzbGlkZXIgKi9cblxuLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAxOHB4O1xuXG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICAgIC1tcy10cmFuc2l0aW9uOiAuNHM7XG4gICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMTVweCAxcHggcmdiYSg1MiwgNDAsIDEwNCwgMC4zNCk7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxN3B4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE3cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxN3B4KTtcbiAgfVxuXG4gIC5zbGlkZXIucm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgJi5zLXNlY29uZGFyeSBpbnB1dCB7XG4gICAgJjpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICY6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggJHNlY29uZGFyeTtcbiAgICB9XG4gIH1cbn1cblxuLyogSGlkZSBkZWZhdWx0IEhUTUwgY2hlY2tib3ggKi9cblxuLyogVGhlIHNsaWRlciAqL1xuXG4vKiBSb3VuZGVkIFNsaWRlciBTd2l0Y2hlcyAqL1xuXG4vKi0tLS0tLS0tLS1UaGVtZSBjaGVja2JveC0tLS0tLS0tLSovXG5cbi5uZXctY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm5ldy1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5ldy1jb250cm9sLm5ldy1jaGVja2JveCB7XG4gIC5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC4yNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzM7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkZGFyaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogJG0tY29sb3JfNjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3I6YWZ0ZXIge1xuICAgIGJvcmRlcjogc29saWQgJHdoaXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmW2NsYXNzKj1cImNoZWNrYm94LW91dGxpbmUtXCJdID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYubmV3LWNoZWNrYm94LWxpbmUtdGhyb3VnaC5jaGVja2JveC1vdXRsaW5lLXByaW1hcnkgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY2hrLWNvbnRlbnQge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gICYuY2hlY2tib3gtb3V0bGluZS1wcmltYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmLmNoZWNrYm94LXByaW1hcnkgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICB9XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNTIsIDQwLCAxMDQsIDAuMTUpO1xuICB9XG59XG5cbi5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSBpIHtcbiAgY29sb3I6ICMwMTAxNTY7XG59XG5cbmNvZGUge1xuICBjb2xvcjogJGRhbmdlcjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogJGRhcms7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCAxcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjA4KTtcbn1cblxuLyotLS0tLS1saXN0IGdyb3VwLS0tLS0qL1xuXG4vKlxuICAgIEljb25zIE1ldGFcbiovXG5cbi5saXN0LWdyb3VwIHtcbiAgJi5saXN0LWdyb3VwLWljb25zLW1ldGEgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfNjtcblxuICAgICAgLm1lZGlhIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgICBoNiwgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAubWVkaWEtYm9keSB7XG4gICAgICAgIGg2IHtcbiAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxpc3QtZ3JvdXAtbWVkaWEgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfNjtcblxuICAgICAgLm1lZGlhIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgaDYsIHAge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYSB7XG4gICAgICBpbWcge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICB9XG5cbiAgICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRhc2stbGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIC5uZXctY29udHJvbC5uZXctY2hlY2tib3gge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAgICBJbWFnZSBNZXRhXG4qL1xuXG4vKlxuICAgIHRhc2stbGlzdC1ncm91cFxuKi9cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cbi53aWRnZXQtY29udGVudC1hcmVhIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4udG9nZ2xlLWNvZGUtc25pcHBldCB7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7XG59XG5cbi8qICAgICAgTWVkaWEgT2JqZWN0ICAgICAgKi9cblxuLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBpbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAubWVkaWEtYm9keSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgLm1lZGlhLWhlYWRpbmcge1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cblxuICAgIC5tZWRpYS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vKiAgICAgIFJpZ2h0IEFsaWduZWQgICAqL1xuXG4ubWVkaWEtcmlnaHQtYWxpZ25lZCAubWVkaWEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLyogXHRNZWRpYSBOb3RhdGlvbiBcdCovXG5cbi5ub3RhdGlvbi10ZXh0IC5tZWRpYSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cblxuICAubWVkaWEtYm9keSAubWVkaWEtbm90YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBcdE1lZGlhIE5vdGF0aW9uIFdpdGggSWNvblx0Ki9cblxuLm5vdGF0aW9uLXRleHQtaWNvbiAubWVkaWEge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG5cbiAgLm1lZGlhLWJvZHkgLm1lZGlhLW5vdGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJG0tY29sb3JfOTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmaWxsOiByZ2JhKDAsIDIzLCA1NSwgMC4wOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIFx0V2l0aCBMYWJlbHNcdCovXG5cbi5tLW8tbGFiZWwgLm1lZGlhIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi8qIFx0RHJvcGRvd25cdCovXG5cbi5tLW8tZHJvcGRvd24tbGlzdCB7XG4gIC5tZWRpYSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cblxuICAgIC5tZWRpYS1oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIGRpdi5kcm9wZG93bi1saXN0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgYS5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGZpbGw6IHJnYmEoMCwgMjMsIDU1LCAwLjA4KTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBmaWxsOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbWluLXdpZHRoOiA5cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzI7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDFweCByZ2JhKDExMywgMTA2LCAyMDIsIDAuMik7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gIH1cblxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG0tY29sb3JfMTY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xO1xuICAgIH1cbiAgfVxufVxuXG4vKiBcdExhYmVsIEljb25cdCovXG5cbi5tLW8tbGFiZWwtaWNvbiAubWVkaWEge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG5cbiAgc3ZnLmxhYmVsLWljb24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgJi5sYWJlbC1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICB9XG5cbiAgICAmLmxhYmVsLWRhbmdlciB7XG4gICAgICBjb2xvcjogI2VlM2Q0OTtcbiAgICB9XG5cbiAgICAmLmxhYmVsLXdhcm5pbmcge1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzE1O1xuICAgIH1cbiAgfVxufVxuXG4vKiBcdENoZWNrYm94XHQqL1xuXG4ubS1vLWNoa2JveCAubWVkaWEge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG5cbiAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl85O1xuICB9XG59XG5cbi8qIFx0Q2hlY2tib3hcdCovXG5cbi5tLW8tcmFkaW8gLm1lZGlhIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfOTtcbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzU7XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl85O1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIC5zbWFsbC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICBociB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIH1cblxuICAubW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcblxuICAgIGg1IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGNvbG9yOiAkbC1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNnB4IDI2cHg7XG5cbiAgICBhOm5vdCguYnRuKSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG5cbiAgICBidXR0b24uYnRuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAmW2RhdGEtZGlzbWlzcz1cIm1vZGFsXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi5idG4tcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAgICBNb2RhbCBTdWNjZXNzXG4qL1xuXG4ubW9kYWwtc3VjY2VzcyAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsLXN1Y2Nlc3M7XG59XG5cbi8qXG4gICAgTW9kYWwgVmlkZW9cbiovXG5cbi5tb2RhbC12aWRlbyB7XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC52aWRlby1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsIHtcbiAgICAmI3ZpZGVvTWVkaWExIC5tb2RhbC1oZWFkZXIsICYjdmlkZW9NZWRpYTIgLm1vZGFsLWhlYWRlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC52aWRlby1jb250YWluZXIge1xuICAgIGlmcmFtZSwgb2JqZWN0LCBlbWJlZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsIHtcbiAgICAmI3ZpZGVvTWVkaWExIC5tb2RhbC1oZWFkZXIgLmNsb3NlLCAmI3ZpZGVvTWVkaWEyIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgc3ZnIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi8qXG4gICAgTW9kYWwgTm90aWZpY2F0aW9uXG4qL1xuXG4ubW9kYWwtbm90aWZpY2F0aW9uIC5tb2RhbC1ib2R5IC5pY29uLWNvbnRlbnQge1xuICBtYXJnaW46IDAgMCAyMHB4IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICRtLWNvbG9yXzE7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgZmlsbDogcmdiYSgwLCAyMywgNTUsIDAuMDgpO1xuICB9XG59XG5cbi8qXG4gICAgUHJvZmlsZVxuKi9cblxuLnByb2ZpbGUtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gIC5jbG9zZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLCAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAubW9kYWwtYm9keSBwIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLm1vZGFsLWZvb3RlciBidXR0b24uYnRuIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8qXG4gICAgU2xpZGVyXG4qL1xuXG4ubW9kYWwjc2xpZGVyTW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICAgIHRvcDogMzclO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmLmNhcm91c2VsLWNvbnRyb2wtcHJldiBzcGFuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE0cHg7XG4gICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAmLmNhcm91c2VsLWNvbnRyb2wtbmV4dCBzcGFuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE0cHg7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgJi5jYXJvdXNlbC1jb250cm9sLXByZXYgc3Bhbi5jYXJvdXNlbC1jb250cm9sLXByZXYtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxN3B4O1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgICYuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHNwYW4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTdweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24uY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgdG9wOiAxM3B4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhM2FjO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgYTpub3QoLmJ0bikge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKlxuICAgIExvZ2luXG4qL1xuXG4ubG9naW4tbW9kYWwsIC5yZWdpc3Rlci1tb2RhbCB7XG4gIC5tb2RhbC1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmaWxsOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAmLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXZpc2lvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW46IDE2cHggMDtcbiAgICB9XG5cbiAgICAuc29jaWFsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbS1jb2xvcl8zO1xuXG4gICAgICAgICYuc29jaWFsLWZiIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zb2NpYWwtZ2l0aHViIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNvY2lhbC1mYiAuYnJhbmQtbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zb2NpYWwtZ2l0aHViIC5icmFuZC1uYW1lIHtcbiAgICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICAgIFJlZ2lzdGVyXG4qL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxvZ2luLW1vZGFsIC5tb2RhbC1kaWFsb2csIC5yZWdpc3Rlci1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4ud2lkZ2V0LWNvbnRlbnQgLnJvdy5wYWRkaW5nMzUgLmNvbC1tZC00IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuXG4vKiAgICAgIEFsZXJ0ICAgICAgICovXG5cbi5hbGVydCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG5cbiAgLmJ0biB7XG4gICAgcGFkZGluZzogM3B4IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5hbGVydC1pY29uIHN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAxLjU7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDE4cHg7XG4gIH1cbn1cblxuLypEZWZhdWx0IEFsZXJ0cyovXG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbiAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xuICBib3JkZXItY29sb3I6ICRpbmZvO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gIGJvcmRlci1jb2xvcjogJGRhcms7XG59XG5cbi8qT3V0bGluZSBBbGVydHMqL1xuXG4uYWxlcnQtb3V0bGluZS1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYWxlcnQtb3V0bGluZS13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGVhODJhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5hbGVydC1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5hbGVydC1vdXRsaW5lLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwMDllZGE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFsZXJ0LW91dGxpbmUtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5hbGVydC1vdXRsaW5lLWRhcmsge1xuICBib3JkZXItY29sb3I6ICM0NTQ2NTY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFsZXJ0IHtcbiAgJi5hbGVydC1saWdodCAuY2xvc2Uge1xuICAgIGNvbG9yOiAkbS1jb2xvcl8xMDtcbiAgfVxuXG4gICYuc29saWQtYWxlcnQtMyAuY2xvc2UsICYuc29saWQtYWxlcnQtNCAuY2xvc2Uge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5cbi5oaWRlLWRlZmF1bHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAgICAgIExpZ2h0IEFsZXJ0ICAgICAgICAgKi9cblxuLmFsZXJ0LWxpZ2h0LXByaW1hcnkge1xuICBjb2xvcjogJHByaW1hcnk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsLXByaW1hcnk7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cbiAgc3ZnLmNsb3NlIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuLmFsZXJ0LWxpZ2h0LXdhcm5pbmcge1xuICBjb2xvcjogJHdhcm5pbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsLXdhcm5pbmc7XG4gIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XG5cbiAgc3ZnLmNsb3NlIHtcbiAgICBjb2xvcjogJHdhcm5pbmc7XG4gIH1cbn1cblxuLmFsZXJ0LWxpZ2h0LXN1Y2Nlc3Mge1xuICBjb2xvcjogJHN1Y2Nlc3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsLXN1Y2Nlc3M7XG4gIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG5cbiAgc3ZnLmNsb3NlIHtcbiAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gIH1cbn1cblxuLmFsZXJ0LWxpZ2h0LWluZm8ge1xuICBjb2xvcjogJGluZm87XG4gIGJhY2tncm91bmQtY29sb3I6ICRsLWluZm87XG4gIGJvcmRlci1jb2xvcjogJGluZm87XG5cbiAgc3ZnLmNsb3NlIHtcbiAgICBjb2xvcjogJGluZm87XG4gIH1cbn1cblxuLmFsZXJ0LWxpZ2h0LWRhbmdlciB7XG4gIGNvbG9yOiAkZGFuZ2VyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1kYW5nZXI7XG4gIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcblxuICBzdmcuY2xvc2Uge1xuICAgIGNvbG9yOiAkZGFuZ2VyO1xuICB9XG59XG5cbi5hbGVydC1saWdodC1kYXJrIHtcbiAgY29sb3I6ICRkYXJrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1kYXJrO1xuICBib3JkZXItY29sb3I6ICRkYXJrO1xuXG4gIHN2Zy5jbG9zZSB7XG4gICAgY29sb3I6ICRkYXJrO1xuICB9XG59XG5cbi8qICBCYWNrZ3JvdW5kIEFsZXJ0cyAgICAgICovXG5cbi5hbGVydC1iYWNrZ3JvdW5kIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uLy4uL2ltZy9hYi0xLmpwZWcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4vKiAgR3JhZGllbnQgQWxlcnRzICAgICAgKi9cblxuLmFsZXJ0LWdyYWRpZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2JjMWE0ZSAwJSwgIzAwNGZlNiAxMDAlKTtcbn1cblxuLyogQ3VzdG9tIEFsZXJ0cyAqL1xuXG4vKiBEZWZhdWx0ICovXG5cbi5jdXN0b20tYWxlcnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzI1O1xuICBib3JkZXItY29sb3I6ICRtLWNvbG9yXzI1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIC5hbGVydC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAubWVkaWEtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuYWxlcnQtdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgc3Ryb25nLCBzcGFuIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgfVxuICB9XG59XG5cbi8qICBBbGVydCB3aXRoIEljb24gKi9cblxuLmFsZXJ0LWljb24tbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiA2NHB4IHNvbGlkO1xuXG4gIHN2Zzpub3QoLmNsb3NlKSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgbGVmdDogLTRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG59XG5cbi5hbGVydC1pY29uLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiA2NHB4IHNvbGlkO1xuXG4gIHN2Zzpub3QoLmNsb3NlKSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgcmlnaHQ6IC00cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuXG4gIGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG59XG5cbi5hbGVydCB7XG4gICZbY2xhc3MqPWFsZXJ0LWFycm93LV06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZDtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gIH1cblxuICAmLmFsZXJ0LWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jdXN0b20tYWxlcnQtMSAubWVkaWEtYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYWxlcnQgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4uYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmF2YXRhci0tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYXZhdGFyIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAuYXZhdGFyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uYXZhdGFyLS1ncm91cCB7XG4gIC5hdmF0YXIteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yODEyNXJlbTtcbiAgfVxuXG4gIC5hdmF0YXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtLjc1cmVtO1xuICB9XG5cbiAgaW1nLCAuYXZhdGFyIC5hdmF0YXItdGl0bGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbn1cblxuLmF2YXRhci14bCB7XG4gIHdpZHRoOiA1LjEyNXJlbTtcbiAgaGVpZ2h0OiA1LjEyNXJlbTtcbiAgZm9udC1zaXplOiAxLjcwODMzcmVtO1xufVxuXG4uYXZhdGFyLWxnIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgZm9udC1zaXplOiAxLjMzMzMzcmVtO1xufVxuXG4uYXZhdGFyLXNtIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogLjgzMzMzcmVtO1xufVxuXG4vKlxuXHRJbmRpY2F0b3JzXG4qL1xuXG4uYXZhdGFyLWluZGljYXRvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDElO1xuICByaWdodDogNSU7XG4gIHdpZHRoOiAyOCU7XG4gIGhlaWdodDogMjglO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcbn1cblxuLmF2YXRhci1vZmZsaW5lOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzQ7XG59XG5cbi5hdmF0YXItb25saW5lOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzE0O1xufVxuXG4uYXZhdGFyIHtcbiAgJi50cmFuc2xhdGVZLWF4aXMge1xuICAgIGltZywgLmF2YXRhci10aXRsZSB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgfVxuXG4gICAgaW1nOmhvdmVyLCAuYXZhdGFyLXRpdGxlOmhvdmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHNjYWxlKDEuMDIpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHNjYWxlKDEuMDIpO1xuICAgIH1cbiAgfVxuXG4gICYudHJhbnNsYXRlWC1heGlzIHtcbiAgICBpbWcsIC5hdmF0YXItdGl0bGUge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgIH1cblxuICAgIGltZzpob3ZlciwgLmF2YXRhci10aXRsZTpob3ZlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHNjYWxlKDEuMDIpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgc2NhbGUoMS4wMik7XG4gICAgfVxuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG5cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qXG4gICAgQnJlYWRjcnVtYiAxXG4qL1xuXG4uYnJlYWRjcnVtYi1vbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB9XG5cbiAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgZmlsbDogJG0tY29sb3JfMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSBhIHtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4IDAgNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICAgIEJyZWFkY3J1bWIgMlxuKi9cblxuLmJyZWFkY3J1bWItdHdvIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5icmVhZGNydW1iIGxpIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDZweCAwIDZweCA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogJG0tY29sb3JfMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLyogR28gYmlnIG9uIHRoZSBzaXplLCBhbmQgbGV0IG92ZXJmbG93IGhpZGUgKi9cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgJG0tY29sb3JfMjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC8qIEdvIGJpZyBvbiB0aGUgc2l6ZSwgYW5kIGxldCBvdmVyZmxvdyBoaWRlICovXG4gICAgICAgIGJvcmRlci1ib3R0b206IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICRtLWNvbG9yXzI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCBhOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgIH1cblxuICAgICYuYWN0aXZlIGEge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCBhIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICAgIEJyZWFkY3J1bWIgM1xuKi9cblxuLmJyZWFkY3J1bWItdGhyZWUge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIHBhZGRpbmc6IDlweCA5cHg7XG4gICAgYmFja2dyb3VuZDogJG0tY29sb3JfMTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTNweDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwYWRkaW5nOiAwcHggNnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAgICBCcmVhZGNydW1iIDRcbiovXG5cbi5icmVhZGNydW1iLWZvdXIgLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDVweCAxN3B4IDAgcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IDBweCByZ2JhKDMxLCA0NSwgNjEsIDAuMSk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICBsZWZ0OiAtMTNweDtcbiAgICAgIHRvcDogNTAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzRkNzQ5NjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgY29sb3I6ICM2ZjZmNmY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAgICBCcmVhZGNydW1iIDVcbiovXG5cbi5icmVhZGNydW1iLWZpdmUgLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMCA3cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICBsZWZ0OiAtMTNweDtcbiAgICAgIHRvcDogNTAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzRkNzQ5NjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgY29sb3I6ICM2ZjZmNmY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUgYSB7XG4gICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYnJlYWRjcnVtYi10d28ge1xuICAgIC5icmVhZGNydW1iIGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlLCAuYnJlYWRjcnVtYiBsaSBhOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuLypcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgIFBhZ2luYXRpb24gY29udGFpbmVyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi5wYWdpbmF0aW5nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIC5wcmV2IHN2ZywgLm5leHQgc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB9XG5cbiAgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBsaSB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cblxuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gICAgRGVmYXVsdCBTdHlsZVxuKi9cblxuLnBhZ2luYXRpb24tZGVmYXVsdCB7XG4gIGxpIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbS1jb2xvcl8zO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgYS5hY3RpdmU6aG92ZXIsICYuYWN0aXZlIGEge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbS1jb2xvcl8zO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcblxuICAgICAgYSwgc3ZnIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbS1jb2xvcl8zO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcblxuICAgICAgYSwgc3ZnIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICAgIFNvbGlkIFN0eWxlXG4qL1xuXG4ucGFnaW5hdGlvbi1zb2xpZCB7XG4gIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8zO1xuXG4gICAgJjpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEuYWN0aXZlOmhvdmVyLCAmLmFjdGl2ZSBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cbiAgICAgIGEsIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cbiAgICAgIGEsIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbiAgICA9PT09PT09PT09PT09PT09PT09XG4gICAgICAgIE5vIFNwYWNpbmdcbiAgICA9PT09PT09PT09PT09PT09PT09XG4qL1xuXG4ucGFnaW5hdGlvbi1ub19zcGFjaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgLnByZXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5leHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTFweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJldiBzdmcsIC5uZXh0IHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgbGkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMztcblxuICAgIGEge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkZGFyaztcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgfVxufVxuXG4vKlxuICAgID09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgIEN1c3RvbSBQYWdpbmF0aW9uXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi8qXG4gICAgQ3VzdG9tIFNvbGlkXG4qL1xuXG4ucGFnaW5hdGlvbi1jdXN0b21fc29saWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAucHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMTBweCAxMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5leHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTFweDtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByZXYgc3ZnLCAubmV4dCBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIH1cblxuICAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGxpIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzM7XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGRhcms7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGRhcms7XG4gIH1cbn1cblxuLypcbiAgICBDdXN0b20gT3V0bGluZVxuKi9cblxuLnBhZ2luYXRpb24tY3VzdG9tX291dGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAucHJldiB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJG0tY29sb3JfMztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogOHB4IDExcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiA4cHggMTFweDtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJldiBzdmcsIC5uZXh0IHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMztcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkZGFyaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuIiwiLypcbiAgICBJbmZvYm94IDFcbiovXG5cbi5pbmZvYm94LTEge1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IDFweCByZ2JhKDMxLCA0NSwgNjEsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTBweCAxcHggcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIC5pbmZvLWljb24gc3ZnIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICAuaW5mby1oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cblxuICAuaW5mby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5pbmZvLWxpbmsge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxufSIsIi8qXG4gICAgSW5mb2JveCAyXG4qL1xuXG4uaW5mb2JveC0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDEwcHggMXB4IHJnYmEoMzEsIDQ1LCA2MSwgMC4xKTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IDFweCByZ2JhKDMxLCA0NSwgNjEsIDAuMSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgLmluZm8taWNvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRtLWNvbG9yXzY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzU7XG4gICAgfVxuICB9XG5cbiAgLmluZm8taGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAuaW5mby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRtLWNvbG9yXzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5pbmZvLWxpbmsge1xuICAgIGNvbG9yOiAkaW5mbztcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxufSIsIi8qXG4gICAgSW5mb2JveCAzXG4qL1xuXG4uaW5mb2JveC0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiA1MHB4IDI1cHggMjVweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IDFweCByZ2JhKDMxLCA0NSwgNjEsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTBweCAxcHggcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIC5pbmZvLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IC0zMXB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmluZm8taGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG5cbiAgLmluZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuaW5mby1saW5rIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gIH1cbn0iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICBfaW5mb2JveCBJbXBvcnRzIFxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnX2luZm9ib3gvX2luZm9ib3gtMSc7XG5AaW1wb3J0ICdfaW5mb2JveC9faW5mb2JveC0yJztcbkBpbXBvcnQgJ19pbmZvYm94L19pbmZvYm94LTMnO1xuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmluZm9ib3gtMSwgLmluZm9ib3gtMiwgLmluZm9ib3gtMyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cblxuLmp1bWJvdHJvbiBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRpc3BsYXktNCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiA0NXB4O1xufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuXG4ucG9wb3ZlcnMtc2VjdGlvbiBoNiB7XG4gIGNvbG9yOiAkZGFyaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvcG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8yO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi8qXG5cdFBvcG92ZXJzXG4qL1xuXG4ucG9wb3Zlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAkbC1wcmltYXJ5O1xufVxuXG4ucG9wb3Zlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAkbC1zdWNjZXNzO1xufVxuXG4ucG9wb3Zlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAkbC1pbmZvO1xufVxuXG4ucG9wb3Zlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICRsLWRhbmdlcjtcbn1cblxuLnBvcG92ZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogJGwtd2FybmluZztcbn1cblxuLnBvcG92ZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAkbC1zZWNvbmRhcnk7XG59XG5cbi5wb3BvdmVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICRsLWRhcms7XG59XG5cbi8qIFx0XHRwb3BvdmVyIEFycm93IFx0Ki9cblxuLnBvcG92ZXItcHJpbWFyeSAuYXJyb3cge1xuICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGwtcHJpbWFyeTtcbiAgfVxufVxuXG4ucG9wb3Zlci1zdWNjZXNzIC5hcnJvdyB7XG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkbC1zdWNjZXNzO1xuICB9XG59XG5cbi5wb3BvdmVyLWluZm8gLmFycm93IHtcbiAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRsLWluZm87XG4gIH1cbn1cblxuLnBvcG92ZXItZGFuZ2VyIC5hcnJvdyB7XG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkbC1kYW5nZXI7XG4gIH1cbn1cblxuLnBvcG92ZXItd2FybmluZyAuYXJyb3cge1xuICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGwtd2FybmluZztcbiAgfVxufVxuXG4ucG9wb3Zlci1zZWNvbmRhcnkgLmFycm93IHtcbiAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRsLXNlY29uZGFyeTtcbiAgfVxufVxuXG4ucG9wb3Zlci1kYXJrIC5hcnJvdyB7XG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkbC1kYXJrO1xuICB9XG59XG5cbi8qIFx0XHRwb3BvdmVyIEhlYWRlciBcdFx0Ki9cblxuLnBvcG92ZXItcHJpbWFyeSAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1wcmltYXJ5O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLnBvcG92ZXItc3VjY2VzcyAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1zdWNjZXNzO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkc3VjY2Vzcztcbn1cblxuLnBvcG92ZXItaW5mbyAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1pbmZvO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkaW5mbztcbn1cblxuLnBvcG92ZXItZGFuZ2VyIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsLWRhbmdlcjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogJGRhbmdlcjtcbn1cblxuLnBvcG92ZXItd2FybmluZyAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC13YXJuaW5nO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkd2FybmluZztcbn1cblxuLnBvcG92ZXItc2Vjb25kYXJ5IC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsLXNlY29uZGFyeTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLnBvcG92ZXItZGFyayAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1kYXJrO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkZGFyaztcbn1cblxuLyogIFx0UG9wb3ZlciBCb2R5IFx0Ki9cblxuLnBvcG92ZXItcHJpbWFyeSAucG9wb3Zlci1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGwtcHJpbWFyeTtcbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4ucG9wb3Zlci1zdWNjZXNzIC5wb3BvdmVyLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1zdWNjZXNzO1xuICBjb2xvcjogJHN1Y2Nlc3M7XG59XG5cbi5wb3BvdmVyLWluZm8gLnBvcG92ZXItYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsLWluZm87XG4gIGNvbG9yOiAkaW5mbztcbn1cblxuLnBvcG92ZXItZGFuZ2VyIC5wb3BvdmVyLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1kYW5nZXI7XG4gIGNvbG9yOiAkZGFuZ2VyO1xufVxuXG4ucG9wb3Zlci13YXJuaW5nIC5wb3BvdmVyLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC13YXJuaW5nO1xuICBjb2xvcjogJHdhcm5pbmc7XG59XG5cbi5wb3BvdmVyLXNlY29uZGFyeSAucG9wb3Zlci1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGwtc2Vjb25kYXJ5O1xuICBjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLnBvcG92ZXItZGFyayAucG9wb3Zlci1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGwtZGFyaztcbiAgY29sb3I6ICRkYXJrO1xufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuXG4udG9vbHRpcC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnRvb2x0aXAgLnRvb2x0aXAtaXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDlweDtcbn1cblxuLnRvb2x0aXAtc2VjdGlvbiBoNiB7XG4gIGNvbG9yOiAkZGFyaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLypcblx0PT09PT09PT09PT09PT09PT09XG5cdFx0Q29sb3JzXG5cdD09PT09PT09PT09PT09PT09XG4qL1xuXG4vKlxuXHRUb29sdGlwc1xuKi9cblxuLypcdFx0VG9vbHRpcCBJbm5lciBcdCovXG5cbi50b29sdGlwLXByaW1hcnkgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogJHByaW1hcnk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsLXByaW1hcnk7XG59XG5cbi50b29sdGlwLXN1Y2Nlc3MgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogJHN1Y2Nlc3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsLXN1Y2Nlc3M7XG59XG5cbi50b29sdGlwLWluZm8gLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogJGluZm87XG4gIGJhY2tncm91bmQtY29sb3I6ICRsLWluZm87XG59XG5cbi50b29sdGlwLWRhbmdlciAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAkZGFuZ2VyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1kYW5nZXI7XG59XG5cbi50b29sdGlwLXdhcm5pbmcgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogJHdhcm5pbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsLXdhcm5pbmc7XG59XG5cbi50b29sdGlwLXNlY29uZGFyeSAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1zZWNvbmRhcnk7XG59XG5cbi50b29sdGlwLWRhcmsgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogJGRhcms7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsLWRhcms7XG59XG5cbi8qXHRcdFRvb2x0aXAgYXJyb3cgXHRcdCovXG5cbi50b29sdGlwLXByaW1hcnkgLmFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICRsLXByaW1hcnk7XG59XG5cbi50b29sdGlwLXN1Y2Nlc3MgLmFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICRsLXN1Y2Nlc3M7XG59XG5cbi50b29sdGlwLWluZm8gLmFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICRsLWluZm87XG59XG5cbi50b29sdGlwLWRhbmdlciAuYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGwtZGFuZ2VyO1xufVxuXG4udG9vbHRpcC13YXJuaW5nIC5hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAkbC13YXJuaW5nO1xufVxuXG4udG9vbHRpcC1zZWNvbmRhcnkgLmFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICRsLXNlY29uZGFyeTtcbn1cblxuLnRvb2x0aXAtZGFyayAuYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGwtZGFyaztcbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jb21pbmctc29vbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29taW5nLXNvb24tY29udCB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG5cbiAgLmNvbWluZy1zb29uLXdyYXAge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLXdpZHRoOiAzMTFweDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmNvbWluZy1zb29uLWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcblxuICAgIC5jb21pbmctc29vbi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmNvbWluZy1zb29uLWNvbnRlbnQgPiB7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1zaGFkb3c6IDBweCA1cHggNHB4IHJnYmEoMzEsIDQ1LCA2MSwgMC4xMDE5NjA3ODQzKTtcbiAgICB9XG5cbiAgICBwOm5vdCgudGVybXMtY29uZGl0aW9ucykge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cblxuICAjdGltZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuZGF5cywgLmhvdXJzLCAubWluIHtcbiAgICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogOTVweDtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5zZWMge1xuICAgICAgcGFkZGluZzogMjhweCAwO1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmRheXMge1xuICAgICAgLmNvdW50LCAudGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ob3VycyB7XG4gICAgICAuY291bnQsIC50ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1pbiB7XG4gICAgICAuY291bnQsIC50ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYyB7XG4gICAgICAuY291bnQsIC50ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbWluZy1zb29uLWNvbnRlbnQgPiBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5jb21pbmctc29vbi13cmFwIGZvcm0gLmZpZWxkLXdyYXBwZXIge1xuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExcHg7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmaWxsOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuICAgICAgbGVmdDogOHB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggOTdweCAxMHB4IDQ1cHg7XG5cbiAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl81O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBidXR0b24uYnRuIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMTBweCAxN3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc29jaWFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIG1hcmdpbjogNDVweCAwIDAgMDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkbS1jb2xvcl81O1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAudGVybXMtY29uZGl0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogJGRhcms7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29taW5nLXNvb24taW1hZ2Uge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDUwJTtcblxuICAuaW1nLW92ZXJsYXktY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gIC5sLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzE5O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuXG4gICAgLmltZy1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDU3N3B4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbWluZy1zb29uLWNvbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmNvbWluZy1zb29uLXdyYXAge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5jb21pbmctc29vbi1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbWluZy1zb29uLWNvbnQgI3RpbWVyIHtcbiAgICAuaG91cnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmRheXMsIC5ob3VycywgLm1pbiwgLnNlYyB7XG4gICAgICAtbXMtZmxleDogMCAwIDQwJTtcbiAgICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgaGVpZ2h0OiA3MXB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuY29taW5nLXNvb24tY29udCB7XG4gICAgLmNvbWluZy1zb29uLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbWluZy1zb29uLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4ubWFpbnRhbmVuY2UtaGVyby1pbWcgaW1nIHtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbn1cblxuYm9keS5tYWludGFuZW5jZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgdmlld0JveD0nMCAwIDgwMCA0MDAnJTNFJTNDZGVmcyUzRSUzQ3JhZGlhbEdyYWRpZW50IGlkPSdhJyBjeD0nMzk2JyBjeT0nMjgxJyByPSc1MTQnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agb2Zmc2V0PScwJyBzdG9wLWNvbG9yPSclMjNlNmU2ZTYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjNlYWYxZmYnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdiJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZScgeDE9JzQwMCcgeTE9JzE0OCcgeDI9JzQwMCcgeTI9JzMzMyclM0UlM0NzdG9wIG9mZnNldD0nMCcgc3RvcC1jb2xvcj0nJTIzNDM2MWVlJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjM0MzYxZWUnIHN0b3Atb3BhY2l0eT0nMC41Jy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0MvZGVmcyUzRSUzQ3JlY3QgZmlsbD0ndXJsKCUyM2EpJyB3aWR0aD0nODAwJyBoZWlnaHQ9JzQwMCcvJTNFJTNDZyBmaWxsLW9wYWNpdHk9JzAuNSclM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2IpJyBjeD0nMjY3LjUnIGN5PSc2MScgcj0nMzAwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2IpJyBjeD0nNTMyLjUnIGN5PSc2MScgcj0nMzAwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2IpJyBjeD0nNDAwJyBjeT0nMzAnIHI9JzMwMCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gID4gLm1haW50YW5lbmNlLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDkwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi5tYWludGFuZW5jZSB7XG4gIC5lcnJvci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDVweCA0cHggcmdiYSgzMSwgNDUsIDYxLCAwLjEwMTk2MDc4NDMpO1xuICB9XG5cbiAgLmVycm9yLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICBhLmJ0biB7XG4gICAgd2lkdGg6IDEzNHB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJHByaW1hcnkgMCUsICRzZWNvbmRhcnkgMTAwJSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cblxuICAudGV4dCB7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgfVxufVxuIiwiLypOYXZiYXIqL1xuXG5uYXYgLm5hdmJhci1icmFuZCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDE3cHg7XG59XG5cbi5mcS1oZWFkZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgaGVpZ2h0OiA2MzhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAwMCAxNTAwJyUzRSUzQ2RlZnMlM0UlM0NyYWRpYWxHcmFkaWVudCBpZD0nYScgZ3JhZGllbnRVbml0cz0nb2JqZWN0Qm91bmRpbmdCb3gnJTNFJTNDc3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyUyMzAwOWQ4YScvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyMzAwNTJjZicvJTNFJTNDL3JhZGlhbEdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J2InIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4MT0nMCcgeTE9Jzc1MCcgeDI9JzE1NTAnIHkyPSc3NTAnJTNFJTNDc3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyUyMzAwNzhhZCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyMzAwNTJjZicvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDcGF0aCBpZD0ncycgZmlsbD0ndXJsKCUyM2IpJyBkPSdNMTU0OS4yIDUxLjZjLTUuNCA5OS4xLTIwLjIgMTk3LjYtNDQuMiAyOTMuNmMtMjQuMSA5Ni01Ny40IDE4OS40LTk5LjMgMjc4LjZjLTQxLjkgODkuMi05Mi40IDE3NC4xLTE1MC4zIDI1My4zYy01OCA3OS4yLTEyMy40IDE1Mi42LTE5NS4xIDIxOWMtNzEuNyA2Ni40LTE0OS42IDEyNS44LTIzMi4yIDE3Ny4yYy04Mi43IDUxLjQtMTcwLjEgOTQuNy0yNjAuNyAxMjkuMWMtOTAuNiAzNC40LTE4NC40IDYwLTI3OS41IDc2LjNDMTkyLjYgMTQ5NSA5Ni4xIDE1MDIgMCAxNTAwYzk2LjEtMi4xIDE5MS44LTEzLjMgMjg1LjQtMzMuNmM5My42LTIwLjIgMTg1LTQ5LjUgMjcyLjUtODcuMmM4Ny42LTM3LjcgMTcxLjMtODMuOCAyNDkuNi0xMzcuM2M3OC40LTUzLjUgMTUxLjUtMTE0LjUgMjE3LjktMTgxLjdjNjYuNS02Ny4yIDEyNi40LTE0MC43IDE3OC42LTIxOC45YzUyLjMtNzguMyA5Ni45LTE2MS40IDEzMy0yNDcuOWMzNi4xLTg2LjUgNjMuOC0xNzYuMiA4Mi42LTI2Ny42YzE4LjgtOTEuNCAyOC42LTE4NC40IDI5LjYtMjc3LjRjMC4zLTI3LjYgMjMuMi00OC43IDUwLjgtNDguNHM0OS41IDIxLjggNDkuMiA0OS41YzAgMC43IDAgMS4zLTAuMSAyTDE1NDkuMiA1MS42eicvJTNFJTNDZyBpZD0nZyclM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgwLjEyKSByb3RhdGUoNjApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgwLjIpIHJvdGF0ZSgxMCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuMjUpIHJvdGF0ZSg0MCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuMykgcm90YXRlKC0yMCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuNCkgcm90YXRlKC0zMCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuNSkgcm90YXRlKDIwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMC42KSByb3RhdGUoNjApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgwLjcpIHJvdGF0ZSgxMCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuODM1KSByb3RhdGUoLTQwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMC45KSByb3RhdGUoNDApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgxLjA1KSByb3RhdGUoMjUpJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgxLjIpIHJvdGF0ZSg4KScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMS4zMzMpIHJvdGF0ZSgtNjApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgxLjQ1KSByb3RhdGUoLTMwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMS42KSByb3RhdGUoMTApJy8lM0UlM0MvZyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J3JvdGF0ZSgwIDAgMCknJTNFJTNDZyB0cmFuc2Zvcm09J3JvdGF0ZSgwIDAgMCknJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMzAwMCcvJTNFJTNDZyBvcGFjaXR5PScwLjUnJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMjAwMCcvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMTgwMCcvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMTcwMCcvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMTY1MScvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMTQ1MCcvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMTI1MCcvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMTE3NScvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nOTAwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPSc3NTAnLyUzRSUzQ2NpcmNsZSBmaWxsPSd1cmwoJTIzYSknIHI9JzUwMCcvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMzgwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPScyNTAnLyUzRSUzQy9nJTNFJTNDZyB0cmFuc2Zvcm09J3JvdGF0ZSgwIDAgMCknJTNFJTNDdXNlIGhyZWY9JyUyM2cnIHRyYW5zZm9ybT0ncm90YXRlKDEwKScvJTNFJTNDdXNlIGhyZWY9JyUyM2cnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCknLyUzRSUzQ3VzZSBocmVmPSclMjNnJyB0cmFuc2Zvcm09J3JvdGF0ZSgyNDApJy8lM0UlM0MvZyUzRSUzQ2NpcmNsZSBmaWxsLW9wYWNpdHk9JzAuMScgZmlsbD0ndXJsKCUyM2EpJyByPSczMDAwJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICNkM2QzZDM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXItaW1nIGltZyB7XG4gICAgd2lkdGg6IDU4MnB4O1xuICAgIGhlaWdodDogNTgycHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmZxLWhlYWRlci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5cbi8qXG4gICAgQ29tbW9uIFF1ZXN0aW9uXG4qL1xuXG4uZmFxIC5mYXEtbGF5b3V0aW5nIHtcbiAgLmZxLWNvbW1hbi1xdWVzdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1MnB4IDUycHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAuMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDAyKSwgMCAwLjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwMyksIDAgMC40cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDQpLCAwIDAuNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA0KSwgMCAwLjlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNSksIDAgMS4ycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDYpLCAwIDEuOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA2KSwgMCAyLjZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNyksIDAgMy45cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDgpLCAwIDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgICBib3gtc2hhZG93OiAwIDAuMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDAyKSwgMCAwLjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwMyksIDAgMC40cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDQpLCAwIDAuNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA0KSwgMCAwLjlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNSksIDAgMS4ycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDYpLCAwIDEuOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA2KSwgMCAyLjZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNyksIDAgMy45cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDgpLCAwIDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogLTU3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzNiM2Y1YztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICM0MzYxZWU7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1zdmcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICM4ODhlYTg7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICM0MzYxZWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnEtdGFiLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uIC5jYXJkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMC4xcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDIpLCAwIDAuMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDAzKSwgMCAwLjRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNCksIDAgMC42cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDQpLCAwIDAuOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA1KSwgMCAxLjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNiksIDAgMS44cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDYpLCAwIDIuNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA3KSwgMCAzLjlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwOCksIDAgN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuICAgICAgYm94LXNoYWRvdzogMCAwLjFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwMiksIDAgMC4ycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDMpLCAwIDAuNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA0KSwgMCAwLjZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNCksIDAgMC45cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDUpLCAwIDEuMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA2KSwgMCAxLjhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNiksIDAgMi42cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDcpLCAwIDMuOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA4KSwgMCA3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjFweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzQzNjFlZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgLmZhcS1xLXRpdGxlIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzYjNmNWM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2Zy5mZWF0aGVyLWNvZGUge1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgY29sb3I6ICM4ODhlYTg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgLmNhcmQtaGVhZGVyIGRpdiBzdmcuZmVhdGhlci1jb2RlIHtcbiAgICAgICAgY29sb3I6ICM0MzYxZWU7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWhlYWRlciBkaXYge1xuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHN2Zy5mZWF0aGVyLWNvZGUge1xuICAgICAgICAgIGNvbG9yOiAjNDM2MWVlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpa2UtZmFxIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnLmZlYXRoZXItdGh1bWJzLXVwIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICM4ODhlYTg7XG4gICAgICAgICAgZmlsbDogcmdiYSgwLCAyMywgNTUsIDAuMDgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgLmNhcmQtaGVhZGVyIGRpdiBzdmcuZmVhdGhlci10aHVtYnMtdXAge1xuICAgICAgICBjb2xvcjogIzQzNjFlZTtcbiAgICAgICAgZmlsbDogcmdiYSgyNywgODUsIDIyNiwgMC4yMzkyMTU2ODYzKTtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtaGVhZGVyIGRpdiB7XG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gc3ZnLmZlYXRoZXItdGh1bWJzLXVwIHtcbiAgICAgICAgICBjb2xvcjogIzQzNjFlZTtcbiAgICAgICAgICBmaWxsOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5mYXEtbGlrZS1jb3VudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICM4ODhlYTg7XG4gICAgICAgICAgZmlsbDogcmdiYSgwLCAyMywgNTUsIDAuMDgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgLmNhcmQtaGVhZGVyIGRpdiBzcGFuLmZhcS1saWtlLWNvdW50LCAuY2FyZC1oZWFkZXIgZGl2W2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHNwYW4uZmFxLWxpa2UtY291bnQge1xuICAgICAgICBjb2xvcjogIzQzNjFlZTtcbiAgICAgICAgZmlsbDogcmdiYSgyNywgODUsIDIyNiwgMC4yMzkyMTU2ODYzKTtcbiAgICAgIH1cblxuICAgICAgLmNvbGxhcHNlIHt9XG5cbiAgICAgIC5jYXJkLWJvZHkgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZxLWFydGljbGUtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwLjFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwMiksIDAgMC4ycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDMpLCAwIDAuNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA0KSwgMCAwLjZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNCksIDAgMC45cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDUpLCAwIDEuMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA2KSwgMCAxLjhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNiksIDAgMi42cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDcpLCAwIDMuOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA4KSwgMCA3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG4gICAgICBib3gtc2hhZG93OiAwIDAuMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDAyKSwgMCAwLjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwMyksIDAgMC40cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDQpLCAwIDAuNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA0KSwgMCAwLjlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNSksIDAgMS4ycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDYpLCAwIDEuOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA2KSwgMCAyLjZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNyksIDAgMy45cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDgpLCAwIDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgLmZxLXJhdGluZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZTJhMDNmO1xuXG4gICAgICAgICAgICAmLmNoZWNrZWQge1xuICAgICAgICAgICAgICBmaWxsOiByZ2JhKDIyNiwgMTYwLCA2MywgMC41NDExNzY0NzA2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoNS5jYXJkLXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgJi5jYXJkLXRleHQge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODg4ZWE4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWV0YS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzQzNjFlZTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4gICAgVGFiIFNlY3Rpb25cbiovXG5cbi8qXG4gICAgQXJ0aWNsZSBTZWN0aW9uXG4qL1xuXG4vKlxuICAgIE1pbmkgRm9vdGVyIFdyYXBwZXJcbiovXG5cbiNtaW5pRm9vdGVyV3JhcHBlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtMXB4IDIwcHggMCByZ2JhKDMxLCA0NSwgNjEsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDBweCAtMXB4IDIwcHggMCByZ2JhKDMxLCA0NSwgNjEsIDAuMSk7XG5cbiAgLmFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IC0zM3B4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMXB4IHJnYmEoMTEzLCAxMDYsIDIwMiwgMC4yKTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgcCB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG4gIH1cblxuICAuY29weXJpZ2h0IGEge1xuICAgIGNvbG9yOiAjNDM2MWVlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8qXG4gICAgTWVkaWEgUXVlcnlcbiovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZxLWhlYWRlci13cmFwcGVyIC5iYW5uZXItaW1nIGltZyB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGhlaWdodDogMzYzcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcS1oZWFkZXItd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNjQwcHg7XG4gIH1cblxuICAuZmFxIC5mYXEtbGF5b3V0aW5nIC5mcS1jb21tYW4tcXVlc3Rpb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZxLWhlYWRlci13cmFwcGVyIC5iYW5uZXItaW1nIGltZyB7XG4gICAgd2lkdGg6IDI4M3B4O1xuICAgIGhlaWdodDogMzYzcHg7XG4gIH1cblxuICAuZmFxIC5mYXEtbGF5b3V0aW5nIC5mcS10YWItc2VjdGlvbiAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciBkaXYgc3ZnLmZlYXRoZXItY29kZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuLypcbiAgICBUYWIgU2VjdGlvblxuKi9cblxuLmZhcSAuZmFxLWxheW91dGluZyAuZnEtdGFiLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAzNXB4IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggMCByZ2JhKDk0LCA5MiwgMTU0LCAwLjA2KTtcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24gLmNhcmQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICAuZmFxLXEtdGl0bGUge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5mYXEtcS10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb25zIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmljb25zIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnLmZlYXRoZXItdGh1bWJzLXVwIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICAgICAgZmlsbDogcmdiYSgwLCAyMywgNTUsIDAuMDgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciAuY2FyZC1oZWFkZXIgZGl2IHN2Zy5mZWF0aGVyLXRodW1icy11cCB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmaWxsOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciBkaXYge1xuICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBzdmcuZmVhdGhlci10aHVtYnMtdXAge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZpbGw6IHJnYmEoMjcsIDg1LCAyMjYsIDAuMjM5MjE1Njg2Myk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4uZmFxLWxpa2UtY291bnQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgICBmaWxsOiByZ2JhKDAsIDIzLCA1NSwgMC4wOCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciAuY2FyZC1oZWFkZXIgZGl2IHNwYW4uZmFxLWxpa2UtY291bnQsIC5jYXJkLWhlYWRlciBkaXZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gc3Bhbi5mYXEtbGlrZS1jb3VudCB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmaWxsOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuICAgIH1cblxuICAgIC5jb2xsYXBzZSB7fVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAxOXB4IDMwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICAgIE1lZGlhIFF1ZXJ5XG4qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mYXEgLmZhcS1sYXlvdXRpbmcgLmZxLXRhYi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XG5cbiAgICAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciBkaXYgc3ZnLmZlYXRoZXItY29kZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuLmg1LCBoNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmg0LCBoNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uaDYsIGg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4vKlxuICAgID09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgSGVhZGVyIFdyYXBwZXJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG4jaGVhZGVyV3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAwMCAxNTAwJyUzRSUzQ2RlZnMlM0UlM0NyYWRpYWxHcmFkaWVudCBpZD0nYScgZ3JhZGllbnRVbml0cz0nb2JqZWN0Qm91bmRpbmdCb3gnJTNFJTNDc3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyUyMzAwOWQ4YScvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyMzAwNTJjZicvJTNFJTNDL3JhZGlhbEdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J2InIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4MT0nMCcgeTE9Jzc1MCcgeDI9JzE1NTAnIHkyPSc3NTAnJTNFJTNDc3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyUyMzAwNzhhZCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyMzAwNTJjZicvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDcGF0aCBpZD0ncycgZmlsbD0ndXJsKCUyM2IpJyBkPSdNMTU0OS4yIDUxLjZjLTUuNCA5OS4xLTIwLjIgMTk3LjYtNDQuMiAyOTMuNmMtMjQuMSA5Ni01Ny40IDE4OS40LTk5LjMgMjc4LjZjLTQxLjkgODkuMi05Mi40IDE3NC4xLTE1MC4zIDI1My4zYy01OCA3OS4yLTEyMy40IDE1Mi42LTE5NS4xIDIxOWMtNzEuNyA2Ni40LTE0OS42IDEyNS44LTIzMi4yIDE3Ny4yYy04Mi43IDUxLjQtMTcwLjEgOTQuNy0yNjAuNyAxMjkuMWMtOTAuNiAzNC40LTE4NC40IDYwLTI3OS41IDc2LjNDMTkyLjYgMTQ5NSA5Ni4xIDE1MDIgMCAxNTAwYzk2LjEtMi4xIDE5MS44LTEzLjMgMjg1LjQtMzMuNmM5My42LTIwLjIgMTg1LTQ5LjUgMjcyLjUtODcuMmM4Ny42LTM3LjcgMTcxLjMtODMuOCAyNDkuNi0xMzcuM2M3OC40LTUzLjUgMTUxLjUtMTE0LjUgMjE3LjktMTgxLjdjNjYuNS02Ny4yIDEyNi40LTE0MC43IDE3OC42LTIxOC45YzUyLjMtNzguMyA5Ni45LTE2MS40IDEzMy0yNDcuOWMzNi4xLTg2LjUgNjMuOC0xNzYuMiA4Mi42LTI2Ny42YzE4LjgtOTEuNCAyOC42LTE4NC40IDI5LjYtMjc3LjRjMC4zLTI3LjYgMjMuMi00OC43IDUwLjgtNDguNHM0OS41IDIxLjggNDkuMiA0OS41YzAgMC43IDAgMS4zLTAuMSAyTDE1NDkuMiA1MS42eicvJTNFJTNDZyBpZD0nZyclM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgwLjEyKSByb3RhdGUoNjApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgwLjIpIHJvdGF0ZSgxMCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuMjUpIHJvdGF0ZSg0MCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuMykgcm90YXRlKC0yMCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuNCkgcm90YXRlKC0zMCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuNSkgcm90YXRlKDIwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMC42KSByb3RhdGUoNjApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgwLjcpIHJvdGF0ZSgxMCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuODM1KSByb3RhdGUoLTQwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMC45KSByb3RhdGUoNDApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgxLjA1KSByb3RhdGUoMjUpJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgxLjIpIHJvdGF0ZSg4KScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMS4zMzMpIHJvdGF0ZSgtNjApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgxLjQ1KSByb3RhdGUoLTMwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMS42KSByb3RhdGUoMTApJy8lM0UlM0MvZyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J3JvdGF0ZSgwIDAgMCknJTNFJTNDZyB0cmFuc2Zvcm09J3JvdGF0ZSgwIDAgMCknJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMzAwMCcvJTNFJTNDZyBvcGFjaXR5PScwLjUnJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMjAwMCcvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMTgwMCcvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMTcwMCcvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMTY1MScvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMTQ1MCcvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMTI1MCcvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMTE3NScvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nOTAwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPSc3NTAnLyUzRSUzQ2NpcmNsZSBmaWxsPSd1cmwoJTIzYSknIHI9JzUwMCcvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMzgwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPScyNTAnLyUzRSUzQy9nJTNFJTNDZyB0cmFuc2Zvcm09J3JvdGF0ZSgwIDAgMCknJTNFJTNDdXNlIGhyZWY9JyUyM2cnIHRyYW5zZm9ybT0ncm90YXRlKDEwKScvJTNFJTNDdXNlIGhyZWY9JyUyM2cnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCknLyUzRSUzQ3VzZSBocmVmPSclMjNnJyB0cmFuc2Zvcm09J3JvdGF0ZSgyNDApJy8lM0UlM0MvZyUzRSUzQ2NpcmNsZSBmaWxsLW9wYWNpdHk9JzAuMScgZmlsbD0ndXJsKCUyM2EpJyByPSczMDAwJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAubWFpbi1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICNoZWFkZXJXcmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuXG4vKlxuICAgID09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgUHJpdmFjeSBXcmFwcGVyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuI3ByaXZhY3lXcmFwcGVyIHtcbiAgcGFkZGluZzogODBweCAwO1xuXG4gIC5wcml2YWN5LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4MTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5wcml2YWN5Q29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDVweCAxN3B4IDAgcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDJweCA1cHggMTdweCAwICMxZjJkM2QxYTtcblxuICAgIC5wcml2YWN5LWhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGU2ZWQ7XG4gICAgfVxuXG4gICAgLnByaXZhY3lIZWFkZXIge1xuICAgICAgaDEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nZXQtcHJpdmFjeS10ZXJtcyBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcml2YWN5LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBzZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIGg1IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICYucG9saWN5LWluZm8tcXVlcyB7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgTWluaSBGb290ZXIgV3JhcHBlclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG4jbWluaUZvb3RlcldyYXBwZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2ZmZmZmZjtcbiAgcGFkZGluZzogMTRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTFweCAyMHB4IDAgcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuICBib3gtc2hhZG93OiAwcHggLTFweCAyMHB4IDAgcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuXG4gIC5hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNjFlZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAtMzNweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDFweCByZ2JhKDExMywgMTA2LCAyMDIsIDAuMik7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHAge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvcHlyaWdodCBhIHtcbiAgICBjb2xvcjogIzQzNjFlZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuXG4vKiAgICAgIE1hcCAgICAgKi9cblxuI2Jhc2ljX21hcDEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiA3MjZweCAhaW1wb3J0YW50O1xufVxuXG4vKiAgQ29udGFjdCBTZWN0aW9uIEhlYWRlciAgICAgKi9cblxuLmN1LWNvbnRhY3Qtc2VjdGlvbiB7XG4gIC5jdS1zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl8xMDtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJG0tY29sb3JfNztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLmNvbnRhY3QtZm9ybSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IC1tb3otbWF4LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBmb3JtIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMzVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLmlucHV0LWZpZWxkcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGxlZnQ6IDI1cHg7XG5cbiAgICAgICAgICAmLmZlYXRoZXItbWFpbCB7XG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfMTA7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogOHB4IDVweCA4cHggNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfMTA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICRtLWNvbG9yXzEwO1xuICB9XG5cbiAgLm4tY2hrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogJG0tY29sb3JfMTA7XG4gICAgfVxuICB9XG59XG5cbi8qIFx0Q29udGFjdCBDb250ZW50IFx0Ki9cblxuLm5ldy1jb250cm9sLm5ldy1yYWRpby5yYWRpby1zdWNjZXNzID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuLmN1LWNvbnRhY3Qtc2VjdGlvbiB7XG4gIC5mb3JtLWdyb3VwIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiA4cHggNXB4IDhweCA0M3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHJlc2l6ZTogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBjb2xvcjogJG0tY29sb3JfMTA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjN2I4NDg5O1xuICAgIH1cbiAgfVxuXG4gIGZvcm0gYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmN1LWNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgLmNvbnRhY3QtZm9ybSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICBmb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMywgMywgNSwgNDIlKTtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdS1zZWN0aW9uLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMsIDMsIDUsIDEzJSk7XG4gICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1mb3JtIGZvcm0gaW5wdXQsIC5mb3JtLWdyb3VwIHRleHRhcmVhIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMsIDMsIDUsIDEzJSk7XG4gICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZm9ybSBmb3JtIGlucHV0IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogJG0tY29sb3JfNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJG0tY29sb3JfNDtcbiAgICB9XG5cbiAgICAubi1jaGsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl80O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdS1zZWN0aW9uLWhlYWRlciBwIHtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl80O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIC5jb250YWN0LWZvcm0gZm9ybSBoNCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuY3UtY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWZvcm0gZm9ybSB7XG4gICAgbWluLXdpZHRoOiA1MzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cbi5oZWxwZGVzayB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzYxZWU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMDAwIDE1MDAnJTNFJTNDZGVmcyUzRSUzQ3JhZGlhbEdyYWRpZW50IGlkPSdhJyBncmFkaWVudFVuaXRzPSdvYmplY3RCb3VuZGluZ0JveCclM0UlM0NzdG9wIG9mZnNldD0nMCcgc3RvcC1jb2xvcj0nJTIzMDA5ZDhhJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzMDA1MmNmJy8lM0UlM0MvcmFkaWFsR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0nYicgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnIHgxPScwJyB5MT0nNzUwJyB4Mj0nMTU1MCcgeTI9Jzc1MCclM0UlM0NzdG9wIG9mZnNldD0nMCcgc3RvcC1jb2xvcj0nJTIzMDA3OGFkJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzMDA1MmNmJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NwYXRoIGlkPSdzJyBmaWxsPSd1cmwoJTIzYiknIGQ9J00xNTQ5LjIgNTEuNmMtNS40IDk5LjEtMjAuMiAxOTcuNi00NC4yIDI5My42Yy0yNC4xIDk2LTU3LjQgMTg5LjQtOTkuMyAyNzguNmMtNDEuOSA4OS4yLTkyLjQgMTc0LjEtMTUwLjMgMjUzLjNjLTU4IDc5LjItMTIzLjQgMTUyLjYtMTk1LjEgMjE5Yy03MS43IDY2LjQtMTQ5LjYgMTI1LjgtMjMyLjIgMTc3LjJjLTgyLjcgNTEuNC0xNzAuMSA5NC43LTI2MC43IDEyOS4xYy05MC42IDM0LjQtMTg0LjQgNjAtMjc5LjUgNzYuM0MxOTIuNiAxNDk1IDk2LjEgMTUwMiAwIDE1MDBjOTYuMS0yLjEgMTkxLjgtMTMuMyAyODUuNC0zMy42YzkzLjYtMjAuMiAxODUtNDkuNSAyNzIuNS04Ny4yYzg3LjYtMzcuNyAxNzEuMy04My44IDI0OS42LTEzNy4zYzc4LjQtNTMuNSAxNTEuNS0xMTQuNSAyMTcuOS0xODEuN2M2Ni41LTY3LjIgMTI2LjQtMTQwLjcgMTc4LjYtMjE4LjljNTIuMy03OC4zIDk2LjktMTYxLjQgMTMzLTI0Ny45YzM2LjEtODYuNSA2My44LTE3Ni4yIDgyLjYtMjY3LjZjMTguOC05MS40IDI4LjYtMTg0LjQgMjkuNi0yNzcuNGMwLjMtMjcuNiAyMy4yLTQ4LjcgNTAuOC00OC40czQ5LjUgMjEuOCA0OS4yIDQ5LjVjMCAwLjcgMCAxLjMtMC4xIDJMMTU0OS4yIDUxLjZ6Jy8lM0UlM0NnIGlkPSdnJyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuMTIpIHJvdGF0ZSg2MCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuMikgcm90YXRlKDEwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMC4yNSkgcm90YXRlKDQwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMC4zKSByb3RhdGUoLTIwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMC40KSByb3RhdGUoLTMwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMC41KSByb3RhdGUoMjApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgwLjYpIHJvdGF0ZSg2MCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuNykgcm90YXRlKDEwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMC44MzUpIHJvdGF0ZSgtNDApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgwLjkpIHJvdGF0ZSg0MCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDEuMDUpIHJvdGF0ZSgyNSknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDEuMikgcm90YXRlKDgpJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgxLjMzMykgcm90YXRlKC02MCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDEuNDUpIHJvdGF0ZSgtMzApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgxLjYpIHJvdGF0ZSgxMCknLyUzRSUzQy9nJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDAgMCAwKSclM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDAgMCAwKSclM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPSczMDAwJy8lM0UlM0NnIG9wYWNpdHk9JzAuNSclM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPScyMDAwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPScxODAwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPScxNzAwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPScxNjUxJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPScxNDUwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPScxMjUwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPScxMTc1Jy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPSc5MDAnLyUzRSUzQ2NpcmNsZSBmaWxsPSd1cmwoJTIzYSknIHI9Jzc1MCcvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nNTAwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPSczODAnLyUzRSUzQ2NpcmNsZSBmaWxsPSd1cmwoJTIzYSknIHI9JzI1MCcvJTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDAgMCAwKSclM0UlM0N1c2UgaHJlZj0nJTIzZycgdHJhbnNmb3JtPSdyb3RhdGUoMTApJy8lM0UlM0N1c2UgaHJlZj0nJTIzZycgdHJhbnNmb3JtPSdyb3RhdGUoMTIwKScvJTNFJTNDdXNlIGhyZWY9JyUyM2cnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCknLyUzRSUzQy9nJTNFJTNDY2lyY2xlIGZpbGwtb3BhY2l0eT0nMC4xJyBmaWxsPSd1cmwoJTIzYSknIHI9JzMwMDAnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmhlbHBkZXNrOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuXG4vKlxuXHRIZWxwZGVzayBIZWFkZXIgV3JhcHBlclxuKi9cblxuLmhkLWhlYWRlci13cmFwcGVyIHtcbiAgcGFkZGluZzogNjdweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgaDQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAuMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDAyKSwgMCAwLjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwMyksIDAgMC40cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDQpLCAwIDAuNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA0KSwgMCAwLjlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNSksIDAgMS4ycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDYpLCAwIDEuOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA2KSwgMCAyLjZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNyksIDAgMy45cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDgpLCAwIDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgICBib3gtc2hhZG93OiAwIDAuMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDAyKSwgMCAwLjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwMyksIDAgMC40cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDQpLCAwIDAuNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA0KSwgMCAwLjlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNSksIDAgMS4ycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDYpLCAwIDEuOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA2KSwgMCAyLjZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNyksIDAgMy45cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDgpLCAwIDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgfVxuXG4gIHNwYW4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTFweCA4cHggMTFweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXG4gICAgc3ZnIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzQzNjFlZTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzQzNjFlZTtcbiAgICBjb2xvcjogIzNiM2Y1YztcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMmYzO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgIGNvbG9yOiAjMGUxNzI2O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKlxuXHRUYWIgU2VjdGlvblxuKi9cblxuLyogXHRUYWIgQ29udGVudCBcdCovXG5cbi5oZC10YWItc2VjdGlvbiAuYWNjb3JkaW9uIC5jYXJkIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMC4xcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDIpLCAwIDAuMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDAzKSwgMCAwLjRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNCksIDAgMC42cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDQpLCAwIDAuOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA1KSwgMCAxLjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNiksIDAgMS44cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDYpLCAwIDIuNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA3KSwgMCAzLjlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwOCksIDAgN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuICBib3gtc2hhZG93OiAwIDAuMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDAyKSwgMCAwLjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwMyksIDAgMC40cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDQpLCAwIDAuNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA0KSwgMCAwLjlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNSksIDAgMS4ycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDYpLCAwIDEuOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA2KSwgMCAyLjZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNyksIDAgMy45cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDgpLCAwIDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLmNhcmQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjM2IzZjVjO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICBkaXYgPiBkaXYge1xuICAgICAgcGFkZGluZzogMTNweCAyMXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjM2IzZjVjO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgICAgY29sb3I6ICM4ODhlYTg7XG4gICAgICB9XG5cbiAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gc3ZnIHtcbiAgICAgICAgY29sb3I6ICM0MzYxZWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciAuY2FyZC1oZWFkZXIgZGl2ID4gZGl2IHN2ZyB7XG4gICAgY29sb3I6ICM0MzYxZWU7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIGRpdiA+IGRpdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBjb2xvcjogIzBlMTcyNjtcbiAgICB9XG4gIH1cbn1cblxuLyogIENvbnRhY3QgQ29udGVudCAgICAgKi9cblxuLmhkLWNvbnRhY3Qtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgLmhkLXNsaWRlLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgY29sb3I6ICMzYjNmNWM7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uY29tbXVuaXR5LWhlbHAge1xuICBwYWRkaW5nOiAxM3B4O1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2MDdweDtcbiAgbWF4LXdpZHRoOiA2OTdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQzcHggMDtcbiAgaGVpZ2h0OiAzMzFweDtcbn1cblxuLyogIENvbW11bml0eSBoZWxwICAgICAqL1xuXG4uaGQtY29udGFjdC1zZWN0aW9uIHtcbiAgLmNvbW11bml0eS1oZWxwIC5tZWRpYSB7XG4gICAgcGFkZGluZzogMTNweCAyNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZmM5ZDQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgY29sb3I6ICM0MzYxZWU7XG4gICAgICBzdHJva2Utd2lkdGg6IDEuNXB4O1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjNDM2MWVlO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzNiM2Y1YztcbiAgICB9XG4gIH1cblxuICAubmV3cy11cGRhdGVzIC5tZWRpYSB7XG4gICAgcGFkZGluZzogMTNweCAyNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZmM5ZDQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgY29sb3I6ICM0MzYxZWU7XG4gICAgICBzdHJva2Utd2lkdGg6IDEuNXB4O1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjNDM2MWVlO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufVxuXG4vKiAgTmV3cyB1cGRhdGVzICAgICAqL1xuXG4vKiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyAgICAqL1xuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIGJvdHRvbTogLTM0cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDIycHg7XG5cbiAgbGkge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4OGVhODtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzYxZWU7XG4gICAgfVxuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQsIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjZjFmMmYzO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCA1cHggMTdweCAwIHJnYmEoMzEsIDQ1LCA2MSwgMC4xKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOXB4IDNweCByZ2JhKDMxLCA0NSwgNjEsIDAuMSk7XG4gIHBhZGRpbmc6IDlweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICB3aWR0aDogMzNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuXG4gIHN2ZyB7XG4gICAgY29sb3I6ICM0MzYxZWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAyM3B4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggNXB4IDE3cHggMCByZ2JhKDMxLCA0NSwgNjEsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTlweCAzcHggcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuICBwYWRkaW5nOiA5cHg7XG4gIGhlaWdodDogMzNweDtcbiAgd2lkdGg6IDMzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcblxuICBzdmcge1xuICAgIGNvbG9yOiAjNDM2MWVlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMjNweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qXG4gICAgTWluaSBGb290ZXIgV3JhcHBlclxuKi9cblxuI21pbmlGb290ZXJXcmFwcGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC0xcHggMjBweCAwIHJnYmEoMzEsIDQ1LCA2MSwgMC4xKTtcbiAgYm94LXNoYWRvdzogMHB4IC0xcHggMjBweCAwIHJnYmEoMzEsIDQ1LCA2MSwgMC4xKTtcblxuICAuYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzYxZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogLTMzcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjIpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBwIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb3B5cmlnaHQgYSB7XG4gICAgY29sb3I6ICM0MzYxZWU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCwgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhkLWNvbnRhY3Qtc2VjdGlvbiAuY29tbXVuaXR5LWhlbHAgLm1lZGlhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYXJvdXNlbC1pdGVtLWNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuLnJvdyAuY29sLWxnLTEyIC53aWRnZXQgLndpZGdldC1oZWFkZXIgaDQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICRtLWNvbG9yXzk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8yO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjRjQ5NDk5O1xuXG4gICY6ZGlzYWJsZWQsICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICB9XG59XG5cbi5oZWxwLWJsb2NrLCAuaGVscC1pbmxpbmUge1xuICBjb2xvcjogJG0tY29sb3JfNjtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMjtcbiAgY29sb3I6ICRkYXJrO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICRkYXJrO1xufVxuXG4uaGFzLXdhcm5pbmcge1xuICAuY29udHJvbC1sYWJlbCwgLmhlbHAtYmxvY2sge1xuICAgIGNvbG9yOiAkbS1jb2xvcl8xNTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJG0tY29sb3JfMTU7XG4gIH1cbn1cblxuLmhhcy1lcnJvciB7XG4gIC5jb250cm9sLWxhYmVsLCAuaGVscC1ibG9jayB7XG4gICAgY29sb3I6ICNlZTNkNDk7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICNlZTNkNDk7XG4gIH1cbn1cblxuLmhhcy1zdWNjZXNzIHtcbiAgLmNvbnRyb2wtbGFiZWwsIC5oZWxwLWJsb2NrIHtcbiAgICBjb2xvcjogJG0tY29sb3JfMTQ7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRtLWNvbG9yXzE0O1xuICB9XG59XG5cbi51aS1zcGlubmVyLWJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzI7XG4gIGNvbG9yOiAkbS1jb2xvcl81O1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIHtcbiAgLnJhZGlvLCAucmFkaW8taW5saW5lIHtcbiAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbmRpdi50YWdzaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8yO1xuXG4gIHNwYW4udGFnIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWRmMWY3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzI7XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzI7XG4gIGNvbG9yOiAkbS1jb2xvcl82O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zZWxlY3QyLWRlZmF1bHQge1xuICBjb2xvcjogJG0tY29sb3JfNiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzE7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8yO1xuXG4gIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzE7XG4gICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmNoZWNrYm94LCAucmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaGVja2JveC1pbmxpbmUsIC5yYWRpby1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIHtcbiAgLmNoZWNrYm94LCAuY2hlY2tib3gtaW5saW5lLCAucmFkaW8sIC5yYWRpby1pbmxpbmUge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmNoZWNrYm94LCAucmFkaW8ge1xuICAgIG1pbi1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5jbGlwYm9hcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgJi5jb3B5LXR4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMTtcblxuICAgIC5vdHAtcGFzcyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuICB9XG59XG4iLCIvKlxuPT09PT09PT09PT09PT09PT09XG4gICAgU3dpdGNoZXNcbj09PT09PT09PT09PT09PT09PVxuKi9cblxuLyogVGhlIHN3aXRjaCAtIHRoZSBib3ggYXJvdW5kIHRoZSBzbGlkZXIgKi9cblxuLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAxOHB4O1xuXG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICAgIC1tcy10cmFuc2l0aW9uOiAuNHM7XG4gICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMTVweCAxcHggcmdiYSg1MiwgNDAsIDEwNCwgMC4zNCk7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxN3B4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE3cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxN3B4KTtcbiAgfVxuXG4gIC5zbGlkZXIucm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgJi5zLWRlZmF1bHQgLnNsaWRlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzU7XG4gIH1cblxuICAmLnMtcHJpbWFyeSAuc2xpZGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICAmLnMtc3VjY2VzcyAuc2xpZGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gIH1cblxuICAmLnMtd2FybmluZyAuc2xpZGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG4gIH1cblxuICAmLnMtZGFuZ2VyIC5zbGlkZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICB9XG5cbiAgJi5zLXNlY29uZGFyeSAuc2xpZGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgfVxuXG4gICYucy1pbmZvIC5zbGlkZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcbiAgfVxuXG4gICYucy1kYXJrIC5zbGlkZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi5zLWRlZmF1bHQgaW5wdXQge1xuICAgICY6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzICsgLnNsaWRlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICRtLWNvbG9yXzI7XG4gICAgfVxuICB9XG5cbiAgJi5zLXByaW1hcnkgaW5wdXQge1xuICAgICY6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyArIC5zbGlkZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmLnMtc3VjY2VzcyBpbnB1dCB7XG4gICAgJjpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgICB9XG5cbiAgICAmOmZvY3VzICsgLnNsaWRlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICRzdWNjZXNzO1xuICAgIH1cbiAgfVxuXG4gICYucy13YXJuaW5nIGlucHV0IHtcbiAgICAmOmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICAgIH1cblxuICAgICY6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggJHdhcm5pbmc7XG4gICAgfVxuICB9XG5cbiAgJi5zLWRhbmdlciBpbnB1dCB7XG4gICAgJjpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgIH1cblxuICAgICY6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggJGRhbmdlcjtcbiAgICB9XG4gIH1cblxuICAmLnMtc2Vjb25kYXJ5IGlucHV0IHtcbiAgICAmOmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyArIC5zbGlkZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAkc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gICYucy1pbmZvIGlucHV0IHtcbiAgICAmOmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xuICAgIH1cblxuICAgICY6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggJGluZm87XG4gICAgfVxuICB9XG5cbiAgJi5zLWRhcmsgaW5wdXQge1xuICAgICY6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgfVxuXG4gICAgJjpmb2N1cyArIC5zbGlkZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAkZGFyaztcbiAgICB9XG4gIH1cblxuICAmLnMtb3V0bGluZSB7XG4gICAgLnNsaWRlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbS1jb2xvcl8yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMTlweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZbY2xhc3MqPVwicy1vdXRsaW5lLVwiXSAuc2xpZGVyOmJlZm9yZSB7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtLWNvbG9yXzQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl80O1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzI7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxNXB4IDFweCByZ2JhKDUyLCA0MCwgMTA0LCAwLjI1KTtcbiAgICB9XG4gIH1cblxuICAmLnMtaWNvbnMge1xuICAgICYucy1vdXRsaW5lLWRlZmF1bHQge1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzU7XG4gICAgfVxuXG4gICAgJi5zLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJi5zLW91dGxpbmUtc3VjY2VzcyB7XG4gICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgfVxuXG4gICAgJi5zLW91dGxpbmUtd2FybmluZyB7XG4gICAgICBjb2xvcjogJHdhcm5pbmc7XG4gICAgfVxuXG4gICAgJi5zLW91dGxpbmUtZGFuZ2VyIHtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgIH1cblxuICAgICYucy1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmLnMtb3V0bGluZS1pbmZvIHtcbiAgICAgIGNvbG9yOiAkaW5mbztcbiAgICB9XG5cbiAgICAmLnMtb3V0bGluZS1kYXJrIHtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG4gIH1cblxuICAmLnMtb3V0bGluZS1kZWZhdWx0IGlucHV0IHtcbiAgICAmOmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtLWNvbG9yXzI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG0tY29sb3JfNTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfNTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMTVweCAxcHggcmdiYSg1MiwgNDAsIDEwNCwgMC4yNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyArIC5zbGlkZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAkbS1jb2xvcl8yO1xuICAgIH1cbiAgfVxuXG4gICYucy1vdXRsaW5lLXByaW1hcnkgaW5wdXQge1xuICAgICY6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxNXB4IDFweCByZ2JhKDUyLCA0MCwgMTA0LCAwLjM0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzICsgLnNsaWRlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICYucy1vdXRsaW5lLXN1Y2Nlc3MgaW5wdXQge1xuICAgICY6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHN1Y2Nlc3M7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHN1Y2Nlc3M7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxNXB4IDFweCByZ2JhKDUyLCA0MCwgMTA0LCAwLjM0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzICsgLnNsaWRlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICRzdWNjZXNzO1xuICAgIH1cbiAgfVxuXG4gICYucy1vdXRsaW5lLXdhcm5pbmcgaW5wdXQge1xuICAgICY6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHdhcm5pbmc7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdhcm5pbmc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxNXB4IDFweCByZ2JhKDUyLCA0MCwgMTA0LCAwLjM0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzICsgLnNsaWRlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICR3YXJuaW5nO1xuICAgIH1cbiAgfVxuXG4gICYucy1vdXRsaW5lLWRhbmdlciBpbnB1dCB7XG4gICAgJjpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFuZ2VyO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYW5nZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNTIsIDQwLCAxMDQsIDAuMzQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggJGRhbmdlcjtcbiAgICB9XG4gIH1cblxuICAmLnMtb3V0bGluZS1zZWNvbmRhcnkgaW5wdXQge1xuICAgICY6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxNXB4IDFweCByZ2JhKDUyLCA0MCwgMTA0LCAwLjM0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzICsgLnNsaWRlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICRzZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgJi5zLW91dGxpbmUtaW5mbyBpbnB1dCB7XG4gICAgJjpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkaW5mbztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkaW5mbztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNTIsIDQwLCAxMDQsIDAuMzQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggJGluZm87XG4gICAgfVxuICB9XG5cbiAgJi5zLW91dGxpbmUtZGFyayBpbnB1dCB7XG4gICAgJjpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFyaztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFyaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNTIsIDQwLCAxMDQsIDAuMzQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggJGRhcms7XG4gICAgfVxuICB9XG5cbiAgJi5zLWljb25zIHtcbiAgICB3aWR0aDogNTdweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAuc2xpZGVyIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCIxNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiUyM2U5ZWNlZlwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBjbGFzcz1cImZlYXRoZXIgZmVhdGhlci14XCI+PGxpbmUgeDE9XCIxOFwiIHkxPVwiNlwiIHgyPVwiNlwiIHkyPVwiMThcIj48L2xpbmU+PGxpbmUgeDE9XCI2XCIgeTE9XCI2XCIgeDI9XCIxOFwiIHkyPVwiMThcIj48L2xpbmU+PC9zdmc+Jyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiMTRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIlMjNmZmZcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgY2xhc3M9XCJmZWF0aGVyIGZlYXRoZXItY2hlY2tcIj48cG9seWxpbmUgcG9pbnRzPVwiMjAgNiA5IDE3IDQgMTJcIj48L3BvbHlsaW5lPjwvc3ZnPicpO1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjNweCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIzcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIzcHgpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBIaWRlIGRlZmF1bHQgSFRNTCBjaGVja2JveCAqL1xuXG4vKiBUaGUgc2xpZGVyICovXG5cbi8qIFJvdW5kZWQgU2xpZGVyIFN3aXRjaGVzICovXG5cbi8qIFNvbGlkIFN3aXRjaGVzKi9cblxuLyogT3V0bGluZSBTd2l0Y2hlcyAqL1xuXG4vKiAgSWNvbnMgU3dpdGNoZXMgKi9cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cblxuLyotLS0tLS0tLS0tVGhlbWUgY2hlY2tib3gtLS0tLS0tLS0qL1xuXG4ubmV3LWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm5ldy1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5ldy1jb250cm9sLm5ldy1jaGVja2JveCB7XG4gIC5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzM7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICRtLWNvbG9yXzY7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgICBib3JkZXI6IHNvbGlkICR3aGl0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG5cbi8qcm91bmRlZCBjaGVja2JveCovXG5cbi5uZXctY2hlY2tib3gtcm91bmRlZCBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4vKiAgbGluZSB0aHJvdWdoIGNvbG9ycyAgICovXG5cbi5uZXctY29udHJvbCB7XG4gICYubmV3LWNoZWNrYm94IHtcbiAgICAmLm5ldy1jaGVja2JveC10ZXh0IHtcbiAgICAgID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNoay1jb250ZW50LCAmLmNoZWNrYm94LW91dGxpbmUtZGVmYXVsdCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jaGstY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgfVxuXG4gICAgICAmLmNoZWNrYm94LXByaW1hcnkgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY2hrLWNvbnRlbnQsICYuY2hlY2tib3gtb3V0bGluZS1wcmltYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNoay1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAmLmNoZWNrYm94LXN1Y2Nlc3MgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY2hrLWNvbnRlbnQsICYuY2hlY2tib3gtb3V0bGluZS1zdWNjZXNzID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNoay1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xuICAgICAgfVxuXG4gICAgICAmLmNoZWNrYm94LWluZm8gPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY2hrLWNvbnRlbnQsICYuY2hlY2tib3gtb3V0bGluZS1pbmZvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNoay1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRpbmZvO1xuICAgICAgfVxuXG4gICAgICAmLmNoZWNrYm94LXdhcm5pbmcgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY2hrLWNvbnRlbnQsICYuY2hlY2tib3gtb3V0bGluZS13YXJuaW5nID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNoay1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xuICAgICAgfVxuXG4gICAgICAmLmNoZWNrYm94LWRhbmdlciA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jaGstY29udGVudCwgJi5jaGVja2JveC1vdXRsaW5lLWRhbmdlciA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jaGstY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgfVxuXG4gICAgICAmLmNoZWNrYm94LXNlY29uZGFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jaGstY29udGVudCwgJi5jaGVja2JveC1vdXRsaW5lLXNlY29uZGFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jaGstY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgfVxuXG4gICAgICAmLmNoZWNrYm94LWRhcmsgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY2hrLWNvbnRlbnQsICYuY2hlY2tib3gtb3V0bGluZS1kYXJrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNoay1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY2hlY2tib3gtcHJpbWFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLmNoZWNrYm94LXN1Y2Nlc3MgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3M7XG4gICAgfVxuXG4gICAgJi5jaGVja2JveC1pbmZvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQ6ICRpbmZvO1xuICAgIH1cblxuICAgICYuY2hlY2tib3gtd2FybmluZyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2FybmluZztcbiAgICB9XG5cbiAgICAmLmNoZWNrYm94LWRhbmdlciA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFuZ2VyO1xuICAgIH1cblxuICAgICYuY2hlY2tib3gtc2Vjb25kYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi5jaGVja2JveC1kYXJrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuICAgIH1cblxuICAgICZbY2xhc3MqPVwiY2hlY2tib3gtb3V0bGluZS1cIl0gPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi5jaGVja2JveC1vdXRsaW5lLWRlZmF1bHQgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJG0tY29sb3JfNjtcbiAgICB9XG5cbiAgICAmLmNoZWNrYm94LW91dGxpbmUtcHJpbWFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLmNoZWNrYm94LW91dGxpbmUtc3VjY2VzcyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkc3VjY2VzcztcbiAgICB9XG5cbiAgICAmLmNoZWNrYm94LW91dGxpbmUtaW5mbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkaW5mbztcbiAgICB9XG5cbiAgICAmLmNoZWNrYm94LW91dGxpbmUtd2FybmluZyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2FybmluZztcbiAgICB9XG5cbiAgICAmLmNoZWNrYm94LW91dGxpbmUtZGFuZ2VyID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYW5nZXI7XG4gICAgfVxuXG4gICAgJi5jaGVja2JveC1vdXRsaW5lLXNlY29uZGFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYuY2hlY2tib3gtb3V0bGluZS1kYXJrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrO1xuICAgIH1cblxuICAgICYuY2hlY2tib3gtb3V0bGluZS1kZWZhdWx0ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG0tY29sb3JfNjtcbiAgICB9XG5cbiAgICAmLmNoZWNrYm94LW91dGxpbmUtcHJpbWFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvcjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYuY2hlY2tib3gtb3V0bGluZS1zdWNjZXNzID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgfVxuXG4gICAgJi5jaGVja2JveC1vdXRsaW5lLWluZm8gPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3I6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcbiAgICB9XG5cbiAgICAmLmNoZWNrYm94LW91dGxpbmUtd2FybmluZyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvcjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xuICAgIH1cblxuICAgICYuY2hlY2tib3gtb3V0bGluZS1kYW5nZXIgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3I6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgIH1cblxuICAgICYuY2hlY2tib3gtb3V0bGluZS1zZWNvbmRhcnkgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3I6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYuY2hlY2tib3gtb3V0bGluZS1kYXJrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XG4gICAgfVxuICB9XG5cbiAgJi5uZXctcmFkaW8ge1xuICAgIC5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzM7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbS1jb2xvcl82O1xuICAgIH1cblxuICAgIHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYuc3F1YXJlLXJhZGlvIHtcbiAgICAgIC5uZXctY29udHJvbC1pbmRpY2F0b3IsIHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJhZGlvLXByaW1hcnkgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJi5yYWRpby1zdWNjZXNzID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xuICAgIH1cblxuICAgICYucmFkaW8taW5mbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkaW5mbztcbiAgICB9XG5cbiAgICAmLnJhZGlvLXdhcm5pbmcgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZDogJHdhcm5pbmc7XG4gICAgfVxuXG4gICAgJi5yYWRpby1kYW5nZXIgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZDogJGRhbmdlcjtcbiAgICB9XG5cbiAgICAmLnJhZGlvLXNlY29uZGFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYucmFkaW8tZGFyayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgICB9XG5cbiAgICAmW2NsYXNzKj1cInJhZGlvLWNsYXNzaWMtXCJdID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYucmFkaW8tY2xhc3NpYy1kZWZhdWx0ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRtLWNvbG9yXzY7XG4gICAgfVxuXG4gICAgJi5yYWRpby1jbGFzc2ljLXByaW1hcnkgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJi5yYWRpby1jbGFzc2ljLXN1Y2Nlc3MgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgJHN1Y2Nlc3M7XG4gICAgfVxuXG4gICAgJi5yYWRpby1jbGFzc2ljLWluZm8gPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgJGluZm87XG4gICAgfVxuXG4gICAgJi5yYWRpby1jbGFzc2ljLXdhcm5pbmcgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgJHdhcm5pbmc7XG4gICAgfVxuXG4gICAgJi5yYWRpby1jbGFzc2ljLWRhbmdlciA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkZGFuZ2VyO1xuICAgIH1cblxuICAgICYucmFkaW8tY2xhc3NpYy1zZWNvbmRhcnkgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmLnJhZGlvLWNsYXNzaWMtZGFyayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkZGFyaztcbiAgICB9XG5cbiAgICAmLnJhZGlvLWNsYXNzaWMtZGVmYXVsdCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl82O1xuICAgIH1cblxuICAgICYucmFkaW8tY2xhc3NpYy1wcmltYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYucmFkaW8tY2xhc3NpYy1zdWNjZXNzID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgIH1cblxuICAgICYucmFkaW8tY2xhc3NpYy1pbmZvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xuICAgIH1cblxuICAgICYucmFkaW8tY2xhc3NpYy13YXJuaW5nID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICAgIH1cblxuICAgICYucmFkaW8tY2xhc3NpYy1kYW5nZXIgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3I6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICB9XG5cbiAgICAmLnJhZGlvLWNsYXNzaWMtc2Vjb25kYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi5yYWRpby1jbGFzc2ljLWRhcmsgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3I6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgfVxuXG4gICAgJi5uZXctcmFkaW8tdGV4dCB7XG4gICAgICA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1yYWRpby1jb250ZW50LCAmLnJhZGlvLWNsYXNzaWMtZGVmYXVsdCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1yYWRpby1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICB9XG5cbiAgICAgICYucmFkaW8tcHJpbWFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1yYWRpby1jb250ZW50LCAmLnJhZGlvLWNsYXNzaWMtcHJpbWFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1yYWRpby1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAmLnJhZGlvLXN1Y2Nlc3MgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctcmFkaW8tY29udGVudCwgJi5yYWRpby1jbGFzc2ljLXN1Y2Nlc3MgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctcmFkaW8tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICAgIH1cblxuICAgICAgJi5yYWRpby1pbmZvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LXJhZGlvLWNvbnRlbnQsICYucmFkaW8tY2xhc3NpYy1pbmZvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LXJhZGlvLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogJGluZm87XG4gICAgICB9XG5cbiAgICAgICYucmFkaW8td2FybmluZyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1yYWRpby1jb250ZW50LCAmLnJhZGlvLWNsYXNzaWMtd2FybmluZyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1yYWRpby1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xuICAgICAgfVxuXG4gICAgICAmLnJhZGlvLWRhbmdlciA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1yYWRpby1jb250ZW50LCAmLnJhZGlvLWNsYXNzaWMtZGFuZ2VyID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ubmV3LXJhZGlvLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgIH1cblxuICAgICAgJi5yYWRpby1zZWNvbmRhcnkgPiBpbnB1dDpjaGVja2VkIH4gc3Bhbi5uZXctcmFkaW8tY29udGVudCwgJi5yYWRpby1jbGFzc2ljLXNlY29uZGFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1yYWRpby1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICB9XG5cbiAgICAgICYucmFkaW8tZGFyayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1yYWRpby1jb250ZW50LCAmLnJhZGlvLWNsYXNzaWMtZGFyayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLm5ldy1yYWRpby1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiAgQ29sb3IgICAqL1xuXG4vKiAgIE91dGxpbmUgY2hlY2tib3ggICAqL1xuXG4vKi0tLS0tLS0tLS1UaGVtZSBSYWRpby0tLS0tLS0tLSovXG5cbi8qc3F1YXJlIHJhZGlvKi9cblxuLyogIENvbG9yICAgKi9cblxuLyogICBPdXRsaW5lIFJhZGlvICAgKi9cblxuLyogIGxpbmUgdGhyb3VnaCBjb2xvcnMgICAqL1xuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuLnRhYmxlLWNvbnRyb2xzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZSAucHJvZ3Jlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKlRhYmxlIENvbG9ycyovXG5cbi5jb250ZXh0dWFsLXRhYmxlLnRhYmxlID4ge1xuICB0aGVhZCA+IHRyID4gdGgsIHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi50YWJsZS1kZWZhdWx0ID4ge1xuICB0ZCwgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzE7XG4gICAgY29sb3I6ICRkYXJrO1xuICB9XG59XG5cbi50YWJsZS1wcmltYXJ5ID4ge1xuICB0ZCwgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2Q4ZmQ7XG4gICAgY29sb3I6ICRpbmZvO1xuICB9XG59XG5cbi50YWJsZS1zZWNvbmRhcnkgPiB7XG4gIHRkLCB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZDRmOTtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgfVxufVxuXG4udGFibGUtc3VjY2VzcyA+IHtcbiAgdGQsIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JmZGYzO1xuICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgfVxufVxuXG4udGFibGUtZGFuZ2VyID4ge1xuICB0ZCwgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsLWRhbmdlcjtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgfVxufVxuXG4udGFibGUtd2FybmluZyA+IHtcbiAgdGQsIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlZmQ1O1xuICAgIGNvbG9yOiAkd2FybmluZztcbiAgfVxufVxuXG4udGFibGUtaW5mbyA+IHtcbiAgdGQsIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1pbmZvO1xuICAgIGNvbG9yOiAkaW5mbztcbiAgfVxufVxuXG4udGFibGUtbGlnaHQgPiB7XG4gIHRkLCB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgfVxufVxuXG4udGFibGUtZGFyayA+IHtcbiAgdGQsIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1kYXJrO1xuICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4uc2VjdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSg5NCwgOTIsIDE1NCwgMC4wNik7XG59XG5cbi5sYXlvdXQtc3BhY2luZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbn1cblxuLmJsb2NrdWktZ3Jvd2wtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uZ2VuZXJhbC1pbmZvIC5pbmZvIGg2LCAuYWJvdXQgLmluZm8gaDUsIC53b3JrLXBsYXRmb3JtcyAuaW5mbyBoNSwgLmNvbnRhY3QgLmluZm8gaDUsIC5zb2NpYWwgLmluZm8gaDUsIC5za2lsbCAuaW5mbyBoNSwgLmVkdS1leHBlcmllbmNlIC5pbmZvIGg1LCAud29yay1leHBlcmllbmNlIC5pbmZvIGg1IHtcbiAgY29sb3I6ICRkYXJrO1xuICBtYXJnaW46IDRweCA4cHggNDBweCA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLypcbiAgICBHZW5lcmFsIEluZm9tYXRpb25cbiovXG5cbi5nZW5lcmFsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgLmluZm8sIC5zYXZlLWluZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuaW5mbyB7XG4gICAgLmZvcm0ge1xuICAgICAgd2lkdGg6IDkyJTtcbiAgICB9XG5cbiAgICAudXBsb2FkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtLWNvbG9yXzI7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuXG4gICAgLmRyb3BpZnktd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgICAuZHJvcGlmeS1wcmV2aWV3IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLmRyb3BpZnktY2xlYXIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3BpZnktcHJldmlldyAuZHJvcGlmeS1pbmZvcyAuZHJvcGlmeS1pbmZvcy1pbm5lciBwLmRyb3BpZnktaW5mb3MtbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLXVwbG9hZC1jbG91ZCclM2UlM2Nwb2x5bGluZSBwb2ludHM9JzE2IDE2IDEyIDEyIDggMTYnJTNlJTNjL3BvbHlsaW5lJTNlJTNjbGluZSB4MT0nMTInIHkxPScxMicgeDI9JzEyJyB5Mj0nMjEnJTNlJTNjL2xpbmUlM2UlM2NwYXRoIGQ9J00yMC4zOSAxOC4zOUE1IDUgMCAwIDAgMTggOWgtMS4yNkE4IDggMCAxIDAgMyAxNi4zJyUzZSUzYy9wYXRoJTNlJTNjcG9seWxpbmUgcG9pbnRzPScxNiAxNiAxMiAxMiA4IDE2JyUzZSUzYy9wb2x5bGluZSUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudG91Y2gtZmFsbGJhY2sge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8yO1xuXG4gICAgICAgIC5kcm9waWZ5LXByZXZpZXcgLmRyb3BpZnktaW5mb3MgLmRyb3BpZnktaW5mb3MtaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGlmeS1jbGVhciB7XG4gICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzk7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGlmeS1wcmV2aWV3IC5kcm9waWZ5LWluZm9zIC5kcm9waWZ5LWluZm9zLWlubmVyIHAuZHJvcGlmeS1maWxlbmFtZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICAgIEltYWdlIHVwbG9hZFxuKi9cblxuLypcbiAgICBBYm91dFxuKi9cblxuLmFib3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gIC5pbmZvLCAuc2F2ZS1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmluZm8gbGFiZWwge1xuICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbi8qXG4gICAgRWR1Y2F0aW9uIGFuZCBFeHBlcmllbmNlXG4qL1xuXG4ud29yay1wbGF0Zm9ybXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgLmluZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAucGxhdGZvcm0tZGl2IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtLWNvbG9yXzM7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gICAgQ29udGFjdFxuKi9cblxuLmNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgLmluZm8sIC5zYXZlLWluZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuaW5mbyBsYWJlbCB7XG4gICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbn1cblxuLypcbiAgICBTb2NpYWxcbiovXG5cbi5zb2NpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgLmluZm8sIC5zYXZlLWluZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgc3ZnIHtcbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uc29jaWFsIC5pbmZvIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKlxuICAgIFNraWxsc1xuKi9cblxuLnNraWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gIC5pbnB1dC1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgI2FkZC1za2lsbHMge31cblxuICAuaW5mbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5za2lsbC1uYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuc2F2ZS1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmluZm8gbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRsLXByaW1hcnk7XG4gIH1cblxuICAuY3VzdG9tLXByb2dyZXNzIHtcbiAgICAmLnByb2dyZXNzLXVwIC5yYW5nZS1jb3VudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIH1cblxuICAgICYucHJvZ3Jlc3MtZG93biAucmFuZ2UtY291bnQge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cblxuICAucmFuZ2UtY291bnQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRkYXJrO1xuXG4gICAgLnJhbmdlLWNvdW50LW51bWJlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1wcm9ncmVzcyB7XG4gICAgJi50b3AtcmlnaHQgLnJhbmdlLWNvdW50LCAmLmJvdHRvbS1yaWdodCAucmFuZ2UtY291bnQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnByb2dyZXNzLXJhbmdlLWNvdW50ZXIge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxuXG4gICAgJjpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gICAgRWR1Y2F0aW9uIGFuZCBFeHBlcmllbmNlXG4qL1xuXG4uZWR1LWV4cGVyaWVuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgLmVkdS1zZWN0aW9uIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtLWNvbG9yXzM7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmluZm8sIC5zYXZlLWluZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuaW5mbyBsYWJlbCB7XG4gICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbn1cblxuLypcbiAgICBXb3JrIEV4cGVyaWVuY2VcbiovXG5cbi53b3JrLWV4cGVyaWVuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgLndvcmstc2VjdGlvbiB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvLCAuc2F2ZS1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmluZm8gbGFiZWwge1xuICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbi8qXG4gICAgRm9vdGVyXG4qL1xuXG4uYWNjb3VudC1zZXR0aW5ncy1mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xuICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggLTlweCAyMHB4IHJnYmEoMTI2LCAxNDIsIDE3NywgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogLTJweCAtOXB4IDIwcHggcmdiYSgxMjYsIDE0MiwgMTc3LCAwLjEyKTtcbiAgYm94LXNoYWRvdzogLTJweCAtOXB4IDIwcHggcmdiYSgxMjYsIDE0MiwgMTc3LCAwLjEyKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtLWNvbG9yXzE7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICB6LWluZGV4OiA1O1xuXG4gIC5hcy1mb290ZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFjY291bnQtc2V0dGluZ3MtY29udGFpbmVyIC5hY2NvdW50LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuYWNjb3VudC1zZXR0aW5ncy1mb290ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbmVyYWwtaW5mbyAuaW5mbyAudXBsb2FkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cblxuICAuc2tpbGwgLmlucHV0LWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4ud2lkZ2V0LWNvbnRlbnQtYXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSg5NCwgOTIsIDE1NCwgMC4wNik7XG59XG5cbi5sYXlvdXQtc3BhY2luZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4vKiBcbj09PT09PT09PT09PT09PT09PT1cbiAgICBVc2VyIFByb2ZpbGVcbj09PT09PT09PT09PT09PT09PT1cbiovXG5cbi51c2VyLXByb2ZpbGUgLndpZGdldC1jb250ZW50LWFyZWEge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgLmVkaXQtcHJvZmlsZSB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwODFmZiAwJSwgIzAwNDVmZiAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgwLCA2OSwgMjU1LCAwLjIpO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIG1hcmdpbjogNnB4IDBweCAwIDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3R0b206IDlweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnVzZXItaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC51c2VyLWluZm8tbGlzdCB1bC5jb250YWN0cy1ibG9jayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1heC13aWR0aDogMjE3cHg7XG4gICAgbWFyZ2luOiAzNnB4IGF1dG87XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZpbGw6IHJnYmEoMCwgMjMsIDU1LCAwLjA4KTtcbiAgICB9XG5cbiAgICBsaTpob3ZlciBzdmcge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZmlsbDogcmdiYSgyNywgODUsIDIyNiwgMC4yMzkyMTU2ODYzKTtcbiAgICB9XG5cbiAgICB1bC5saXN0LWlubGluZSB7XG4gICAgICBtYXJnaW46IDI3cHggYXV0bztcblxuICAgICAgZGl2LnNvY2lhbC1pY29uIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG0tY29sb3JfMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogXG49PT09PT09PT09PT09PVxuICAgIFNraWxsc1xuPT09PT09PT09PT09PT1cbiovXG5cbi5za2lsbHMgLndpZGdldC1jb250ZW50LWFyZWEge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgaDMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgbWFyZ2luOiA2cHggMHB4IDQwcHggMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgcC5za2lsbC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAucHJvZ3Jlc3Mge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3gtc2hhZG93OiAxcHggM3B4IDIwcHggM3B4ICRtLWNvbG9yXzE7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcblxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDgxZmYgMCUsICMwMDQ1ZmYgMTAwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgNjksIDI1NSwgMC4xNSksIDAgOHB4IDE2cHggcmdiYSgwLCA2OSwgMjU1LCAwLjIpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBcbj09PT09PT09PT09PT09XG4gICAgQmlvXG49PT09PT09PT09PT09PVxuKi9cblxuLmJpbyAud2lkZ2V0LWNvbnRlbnQtYXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgaDMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgbWFyZ2luOiA2cHggMHB4IDQwcHggMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5iaW8tc2tpbGwtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5iLXNraWxscyB7XG4gICAgcGFkZGluZzogMjJweCAxNnB4O1xuICAgIGJveC1zaGFkb3c6IDJweCA1cHggMTdweCAwIHJnYmEoMzEsIDQ1LCA2MSwgMC4xNyk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAyNHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG59XG5cbi8qIFxuPT09PT09PT09PT09PT09PVxuICAgIEVkdWNhdGlvblxuPT09PT09PT09PT09PT09PVxuKi9cblxuLmVkdWNhdGlvbiAud2lkZ2V0LWNvbnRlbnQtYXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICBoMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBtYXJnaW46IDZweCAwcHggNDBweCAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogOTdweDtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICB9XG4gIH1cblxuICAudGltZWxpbmUtYWx0ZXIgLml0ZW0tdGltZWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAudC1kb3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAudC1kb3Q6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJG0tY29sb3JfMjtcbiAgICB9XG5cbiAgICAudC1kb3QgaW1nIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgei1pbmRleDogNztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAudC1tZXRhLWRhdGUge1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudC10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRpbmZvO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5lZHVjYXRpb24gLndpZGdldC1jb250ZW50LWFyZWEgLnRpbWVsaW5lLWFsdGVyIC5pdGVtLXRpbWVsaW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAudC1tZXRhLWRhdGUgcCwgLnQtdXNyLXR4dCBwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vKiBcbj09PT09PT09PT09PT09PT09PT09PT09XG4gICAgV29yayBFeHBlcmllbmNlXG49PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLndvcmstZXhwZXJpZW5jZSAud2lkZ2V0LWNvbnRlbnQtYXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICBoMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBtYXJnaW46IDZweCAwcHggNDBweCAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTczcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnRpbWVsaW5lLWFsdGVyIC5pdGVtLXRpbWVsaW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnQtZG90IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLnQtZG90OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItY29sb3I6ICRtLWNvbG9yXzI7XG4gICAgfVxuXG4gICAgLnQtZG90IGltZyB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IDc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnQtbWV0YS1kYXRlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnQtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkaW5mbztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud29yay1leHBlcmllbmNlIC53aWRnZXQtY29udGVudC1hcmVhIC50aW1lbGluZS1hbHRlciAuaXRlbS10aW1lbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnQtbWV0YS1kYXRlIHAsIC50LXVzci10eHQgcCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cblxuLypcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgL3xcXCAgICAgICAgICAgICAgICAgICAgICAgICAvfFxcXG4gICAgL3xcXCAgICAgICAgICAgICAgICAgICAgICAgICAvfFxcXG4gICAgL3xcXCAgICBBbmFseXRpY3MgU2VjdGlvbiAgICAvfFxcXG4gICAgL3xcXCAgICAgICAgICAgICAgICAgICAgICAgICAvfFxcXG4gICAgL3xcXCAgICAgICAgICAgICAgICAgICAgICAgICAvfFxcXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLmxheW91dC1zcGFjaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi53aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggMCByZ2JhKDk0LCA5MiwgMTU0LCAwLjA2KTtcblxuICAmLndpZGdldC1jYXJkLWZvdXIge1xuICAgIHBhZGRpbmc6IDI1cHggMjNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG5cblxuXG4vKlxuICAgID09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICBVc2VyIEFuYWx5dGljc1xuICAgID09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLndpZGdldCB7XG4gIFxuXG4gIFxuXG4gICYud2lkZ2V0LWFjdGl2aXR5LWZpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC53aWRnZXQtaGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkbS1jb2xvcl8zO1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl8xMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLnRhc2stYWN0aW9uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTQxcHgsIDAsIDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbiAgICA9PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgVW5pcXVlIFZpc2l0b3JzXG4gICAgPT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG4vKlxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgT3JnYW5pYyBWcyBEaXJlY3RcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG4vKlxuICAgID09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICBSZWNlbnQgQWN0aXZpdGllc1xuICAgID09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLndpZGdldC1hY3Rpdml0eS1maXZlIHtcbiAgLndpZGdldC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHggMjFweCAyMHB4O1xuICB9XG5cbiAgLnctc2hhZG93LXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiA5NyU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbGVmdDogMnB4O1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDlweCk7XG4gICAgZmlsdGVyOiBibHVyKDlweCk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkbS1jb2xvcl8xOSA0NCUsICMwNjA4MThlYiA3MyUsICMyQzMwM0MwMCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZmZmZiA0NCUsICNmZmZmZmZkZSA3MyUsICMyQzMwM0MwMCk7XG4gIH1cblxuICAudy1zaGFkb3ctYm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDk3JTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIGxlZnQ6IDJweDtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig5cHgpO1xuICAgIGZpbHRlcjogYmx1cig5cHgpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZmZmZiA0NCUsICNmZmZmZmZkZSA3MyUsICMyQzMwM0MwMCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZmZmZiA0NCUsICNmZmZmZmZkZSA3MyUsICMyQzMwM0MwMCk7XG4gIH1cblxuICAubXQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMzJweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4IDEycHggMCAxMnB4O1xuICB9XG5cbiAgLnRpbWVsaW5lLWxpbmUgLml0ZW0tdGltZWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgIC50LWRvdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzJweDtcblxuICAgICAgICAmLnQtcHJpbWFyeSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTQsIDIxMywgMjU1LCA1MCUpO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnQtc2Vjb25kYXJ5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgMjA3LCAyNDcsIDU1JSk7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50LXN1Y2Nlc3Mge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk5LCAyMzAsIDIyOCwgNjIlKTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBjb2xvcjogJG0tY29sb3JfMTQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50LWRhbmdlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIyNSwgMjI2LCA2MCUpO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudC13YXJuaW5nIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjM2LCAyMDMsIDUxJSk7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudC1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3MiwgMTc2LCAxOTUsIDUxJSk7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC50LXVwcGVyY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBoNSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzE0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudC1kb3Q6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBsZWZ0OiAzOSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBib3JkZXItY29sb3I6ICRtLWNvbG9yXzQ7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRvcDogNDVweDtcbiAgICAgIGJvdHRvbTogLTIzcHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIC50LWRvdDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cblxuXG4vKlxuICAgID09PT09PT09PT09PT09PT09PT09XG4gICAgICAgIFZpc2l0b3JzIGJ5IEJyb3dzZXJcbiAgICA9PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLndpZGdldC1mb3VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwLjFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwMiksIDAgMC4ycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDMpLCAwIDAuNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA0KSwgMCAwLjZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNCksIDAgMC45cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDUpLCAwIDEuMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA2KSwgMCAxLjhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNiksIDAgMi42cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDcpLCAwIDMuOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA4KSwgMCA3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSg5NCwgOTIsIDE1NCwgMC4wNik7XG5cbiAgLndpZGdldC1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJG0tY29sb3JfMTA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAud2lkZ2V0LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcblxuICAgIC5icm93c2VyLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudy1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggOXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJyb3dzZXItbGlzdCB7XG4gICAgICAmOm50aC1jaGlsZCgxKSAudy1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGwtcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikgLnctaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsLWRhbmdlcjtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykgLnctaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsLXdhcm5pbmc7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIC53LWljb24gc3ZnIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSAudy1pY29uIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSAudy1pY29uIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkd2FybmluZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudy1icm93c2VyLWRldGFpbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnctYnJvd3Nlci1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG5cbiAgICAgIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnctYnJvd3Nlci1zdGF0cyAucHJvZ3Jlc3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgyMjQsIDIzMCwgMjM3LCAwLjQ1ODgyMzUyOTQpLCAxcHggNnB4IDdweCByZ2JhKDIyNCwgMjMwLCAyMzcsIDAuNDU4ODIzNTI5NCk7XG5cbiAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgJi5iZy1ncmFkaWVudC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTcyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICMyYTJhNzIgMCUsICMwMDlmZmQgNzQlKTtcbiAgfVxuXG4gICYuYmctZ3JhZGllbnQtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjM2YwZDEyIDAlLCAjYTcxZDMxIDc0JSk7XG4gIH1cblxuICAmLmJnLWdyYWRpZW50LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzk4NDI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgI2ZjOTg0MiAwJSwgI2ZlNWY3NSA3NCUpO1xuICB9XG59XG5cbi53aWRnZXQtZm91ciAud2lkZ2V0LWNvbnRlbnQgLnctYnJvd3Nlci1zdGF0cyAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDMuNHB4O1xufVxuXG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgX21vZHVsZXMtd2lkZ2V0cyBJbXBvcnRzIFxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ19tb2R1bGVzLXdpZGdldHMvX21vZHVsZXMtd2lkZ2V0LWNhcmQtZm91cic7XG5AaW1wb3J0ICdfbW9kdWxlcy13aWRnZXRzL19tb2R1bGVzLXdpZGdldC1jaGFydC10aHJlZSc7XG5AaW1wb3J0ICdfbW9kdWxlcy13aWRnZXRzL19tb2R1bGVzLXdpZGdldC1hY3Rpdml0eS10d28nO1xuQGltcG9ydCAnX21vZHVsZXMtd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXQtYWN0aXZpdHktdGhyZWUnO1xuQGltcG9ydCAnX21vZHVsZXMtd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXQtb25lX2h5YnJpZCc7XG5AaW1wb3J0ICdfbW9kdWxlcy13aWRnZXRzL19tb2R1bGVzLXdpZGdldC1hY2NvdW50LWludm9pY2UtdHdvJztcbkBpbXBvcnQgJ19tb2R1bGVzLXdpZGdldHMvX21vZHVsZXMtd2lkZ2V0LWNhcmQtb25lJztcbkBpbXBvcnQgJ19tb2R1bGVzLXdpZGdldHMvX21vZHVsZXMtd2lkZ2V0LWZvdXInO1xuQGltcG9ydCAnX21vZHVsZXMtd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXQtY2FyZC10d28nO1xuQGltcG9ydCAnX21vZHVsZXMtd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXQtZml2ZSc7XG5cblxuXG5cbi8qXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgL3xcXCAgICAgICAgICAgICAgICAgICAgIC98XFxcbiAgICAvfFxcICAgICAgICAgICAgICAgICAgICAgL3xcXFxuICAgIC98XFwgICAgU2FsZXMgU2VjdGlvbiAgICAvfFxcXG4gICAgL3xcXCAgICAgICAgICAgICAgICAgICAgIC98XFxcbiAgICAvfFxcICAgICAgICAgICAgICAgICAgICAgL3xcXFxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLmxheW91dC1zcGFjaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi53aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggMCByZ2JhKDk0LCA5MiwgMTU0LCAwLjA2KTtcblxuICAud2lkZ2V0LWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBoNSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRtLWNvbG9yXzEwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC53aWRnZXQtY29udGVudCB7fVxufVxuXG5cblxuXG5cblxuQGltcG9ydCAnX21vZHVsZXMtd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXQtdHdvJztcbkBpbXBvcnQgJ19tb2R1bGVzLXdpZGdldHMvX21vZHVsZXMtd2lkZ2V0LW9uZSc7XG5AaW1wb3J0ICdfbW9kdWxlcy13aWRnZXRzL19tb2R1bGVzLXdpZGdldC10aHJlZSc7XG5AaW1wb3J0ICdfbW9kdWxlcy13aWRnZXRzL19tb2R1bGVzLXdpZGdldC1jaGFydC1vbmUnO1xuQGltcG9ydCAnX21vZHVsZXMtd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXQtY2hhcnQtdHdvJztcbkBpbXBvcnQgJ19tb2R1bGVzLXdpZGdldHMvX21vZHVsZXMtd2lkZ2V0LXRhYmxlLW9uZSc7XG5AaW1wb3J0ICdfbW9kdWxlcy13aWRnZXRzL19tb2R1bGVzLXdpZGdldC1hY3Rpdml0eS1vbmUnO1xuQGltcG9ydCAnX21vZHVsZXMtd2lkZ2V0cy9fbW9kdWxlcy13aWRnZXQtYWN0aXZpdHktZm91cic7XG5AaW1wb3J0ICdfbW9kdWxlcy13aWRnZXRzL19tb2R1bGVzLXdpZGdldC1hY2NvdW50LWludm9pY2Utb25lJztcbkBpbXBvcnQgJ19tb2R1bGVzLXdpZGdldHMvX21vZHVsZXMtd2lkZ2V0LXRhYmxlLXR3byc7XG5AaW1wb3J0ICdfbW9kdWxlcy13aWRnZXRzL19tb2R1bGVzLXdpZGdldC10YWJsZS10aHJlZSc7XG5cblxuXG5cblxuXG5cbi8qXG4gICAgPT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgIEFjY291bnQgSW5mb1xuICAgID09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLndpZGdldC1hY2NvdW50LWludm9pY2Utb25lIC5pbnZvaWNlLWJveCB7XG4gIC5hY2MtdG90YWwtaW5mbyB7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkbS1jb2xvcl80O1xuICB9XG5cbiAgaDUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gIC5hY2MtYW1vdW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogJG0tY29sb3JfMTQ7XG4gIH1cblxuICAuaW52LWRldGFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRtLWNvbG9yXzQ7XG4gIH1cblxuICBbY2xhc3MqPVwiaW5mby1kZXRhaWwtXCJdIHtcbiAgICAmOm5vdCguaW5mby1zdWIpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pbmZvLXN1YiB7XG4gICAgICAuaW5mby1kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbmZvLWRldGFpbC1zdWIge1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludi1hY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgYSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gICAgPT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgIEFjY291bnQgSW5mb1xuICAgID09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLndpZGdldC1hY2NvdW50LWludm9pY2UtdGhyZWUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZDogI2ZkZmRmZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICBib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoOTQsIDkyLCAxNTQsIDAuMDYpO1xuXG4gIC53aWRnZXQtaGVhZGluZyB7XG4gICAgcGFkZGluZzogMjRweCAzMHB4IDYzcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjBmMWE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgIzZiMGYxYSAwJSwgJHByaW1hcnkgNzQlKTtcbiAgICBtaW4taGVpZ2h0OiAyMTNweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAud2FsbGV0LXVzci1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDApO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTJweCA1cHggNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hZGQge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4gaW1nIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAxOCUpO1xuICAgIH1cblxuICAgIC53YWxsZXQtYmFsYW5jZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLXRvcDogMzdweDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAudy1jdXJyZW5jeSB7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl80O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndpZGdldC1hbW91bnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtNDhweDtcblxuICAgIC53LWEtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG5cbiAgICAgICYuZnVuZHMtcmVjZWl2ZWQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzI0O1xuICAgIH1cblxuICAgIC53LWEtaW5mbyB7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICYuZnVuZHMtcmVjZWl2ZWQgc3ZnIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzE0O1xuICAgICAgfVxuXG4gICAgICAmLmZ1bmRzLXNwZW50IHN2ZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAkbS1jb2xvcl8yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzk7XG4gICAgfVxuICB9XG5cbiAgLndpZGdldC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAuYmlsbHMtc3RhdHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgNDAlKTtcbiAgICAgICAgcGFkZGluZzogNHB4IDEycHggNHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xMjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICB0b3A6IDkuNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludm9pY2UtbGlzdCB7XG4gICAgLmludi1kZXRhaWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICBbY2xhc3MqPVwiaW5mby1kZXRhaWwtXCJdOm5vdCguaW5mby1zdWIpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmLnctY3VycmVuY3kge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYmlsbC1hbW91bnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzIzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW52LWFjdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgIGEge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgICAmLnZpZXctZGV0YWlscyB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDkyLCAyNiwgMTk1LCAwLjE3KTtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucGF5LW5vdyB7XG4gICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzE0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNTAsIDEzNiwgMC4xODgpO1xuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cbkBpbXBvcnQgJ19tb2R1bGVzLXdpZGdldHMvX21vZHVsZXMtd2lkZ2V0cy1tZWRpYS1xdWVyeSc7XG4iLCIvKlxuICAgID09PT09PT09PT09PT09PT09PVxuICAgICAgICBOb3RpZmljYXRpb25cbiAgICA9PT09PT09PT09PT09PT09PT1cbiovXG5cbi53aWRnZXQtY2FyZC1mb3VyIHtcbiAgLnctaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC53LWluZm8ge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICBoNiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl8xMDtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFzay1hY3Rpb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTQxcHgsIDAsIDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgIC53LWluZm8gcC52YWx1ZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl8xNjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzIzO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzE0O1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnctcHJvZ3Jlc3Mtc3RhdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxuXG4gIC53LWljb24ge1xuICAgIGNvbG9yOiAjNWYwYTg3O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAucHJvZ3Jlc3Mge1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDIyNCwgMjMwLCAyMzcsIDAuNDU4ODIzNTI5NCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAxMTIsIDk4LCAwLjE0KTtcbiAgfVxuXG4gIC5wcm9ncmVzcy1iYXIge1xuICAgICYuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzUyOTY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjZmM1Mjk2IDAlLCAjZjY3MDYyIDc0JSk7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRvcDogM3B4O1xuICAgIH1cbiAgfVxuXG4gIC53LWljb24gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogJG0tY29sb3JfMTY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn0iLCIvKlxuICAgID09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICBVbmlxdWUgVmlzaXRvcnNcbiAgICA9PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi53aWRnZXQge1xuICAmLndpZGdldC1jaGFydC10aHJlZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLndpZGdldC1oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRtLWNvbG9yXzM7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzEwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgYSBzdmcge1xuICAgICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNDJweCwgMCwgMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hcGV4Y2hhcnRzLWxlZ2VuZC1tYXJrZXIge1xuICAgICAgbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICN1bmlxdWVWaXNpdHMge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn0iLCIvKlxuICAgID09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICBSZWNlbnQgQWN0aXZpdGllc1xuICAgID09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLndpZGdldC53aWRnZXQtYWN0aXZpdHktdGhyZWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICRtLWNvbG9yXzEwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogMTAwJTtcblxuICAud2lkZ2V0LWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGRhcms7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJG0tY29sb3JfMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ud2lkZ2V0LWFjdGl2aXR5LXRocmVlIHtcbiAgLndpZGdldC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAyMHB4O1xuICB9XG5cbiAgLm10LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzI1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMCAxMnB4IDAgMTJweDtcbiAgfVxufVxuXG4ud2lkZ2V0LndpZGdldC1hY3Rpdml0eS10aHJlZSAudGltZWxpbmUtbGluZSAuaXRlbS10aW1lbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgLnQtZG90IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXYge1xuICAgICAgYmFja2dyb3VuZDogIzFiNTVlMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzNnB4O1xuXG4gICAgICAmLnQtcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjU1ZTI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4ICMxYjU1ZTI7XG4gICAgICB9XG5cbiAgICAgICYudC1zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMTQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4ICRtLWNvbG9yXzE0O1xuICAgICAgfVxuXG4gICAgICAmLnQtZGFuZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEwcHggJGRhbmdlcjtcbiAgICAgIH1cblxuICAgICAgJi50LXdhcm5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEwcHggJHdhcm5pbmc7XG4gICAgICB9XG5cbiAgICAgICYudC1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4ICRkYXJrO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxLjZweDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAudC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC50LXVwcGVyY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgfVxuXG4gICAgZGl2LnRhZ3Mge1xuICAgICAgLmJhZGdlIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnQtZG90OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBsZWZ0OiA0MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvcmRlci1jb2xvcjogJG0tY29sb3JfNDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiAzNnB4O1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIC50LWRvdDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi8qXG4gICAgPT09PT09PT09PT09PT09PT09XG4gICAgICAgIFN0YXRpc3RpY3NcbiAgICA9PT09PT09PT09PT09PT09PT1cbiovXG5cbi53aWRnZXQud2lkZ2V0LW9uZV9oeWJyaWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud2lkZ2V0LW9uZV9oeWJyaWQge1xuICAud2lkZ2V0LWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDIwcHggMTNweDtcblxuICAgIC53LXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC53LWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgIC53LXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzc7XG4gICAgfVxuICB9XG5cbiAgLmFwZXhjaGFydHMtY2FudmFzIHN2ZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIH1cblxuICAmLndpZGdldC1mb2xsb3dlcnMgLndpZGdldC1oZWFkaW5nIC53LWljb24ge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kOiAkbC1wcmltYXJ5O1xuICB9XG5cbiAgJi53aWRnZXQtcmVmZXJyYWwgLndpZGdldC1oZWFkaW5nIC53LWljb24ge1xuICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsLWRhbmdlcjtcbiAgfVxuXG4gICYud2lkZ2V0LXNvY2lhbCB7XG4gICAgYmFja2dyb3VuZDogJGwtaW5mbztcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblxuICAgIC53aWRnZXQtaGVhZGluZyAudy1pY29uIHtcbiAgICAgIGNvbG9yOiAkaW5mbztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbmZvO1xuICAgIH1cbiAgfVxuXG4gICYud2lkZ2V0LWVuZ2FnZW1lbnQgLndpZGdldC1oZWFkaW5nIC53LWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsLXN1Y2Nlc3M7XG4gICAgY29sb3I6ICRtLWNvbG9yXzE0O1xuICB9XG59IiwiLypcbiAgICA9PT09PT09PT09PT09PT09PT1cbiAgICAgICAgQmFsYW5jZVxuICAgID09PT09PT09PT09PT09PT09PVxuKi9cblxuLndpZGdldC53aWRnZXQtYWNjb3VudC1pbnZvaWNlLXR3byB7XG4gIHBhZGRpbmc6IDIycHggMTlweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAuMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDAyKSwgMCAwLjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwMyksIDAgMC40cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDQpLCAwIDAuNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA0KSwgMCAwLjlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNSksIDAgMS4ycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDYpLCAwIDEuOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA2KSwgMCAyLjZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNyksIDAgMy45cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDgpLCAwIDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgYmFja2dyb3VuZDogJGRhcms7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwOTIwM2YgMCUsICM1Mzc4OTUgMTAwJSk7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG5cbi53aWRnZXQtYWNjb3VudC1pbnZvaWNlLXR3byAuYWNjb3VudC1ib3gge1xuICAuaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogODNweDtcbiAgfVxuXG4gIGg1IHtcbiAgICBjb2xvcjogJG0tY29sb3JfMztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5pbnYtYmFsYW5jZS1pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiAkbS1jb2xvcl8zO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuaW52LXN0YXRzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE1MCwgMTM2LCAwLjI2KTtcbiAgICBjb2xvcjogJG0tY29sb3JfMTQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgLmFjYy1hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl8zO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMHB4ICRtLWNvbG9yXzQ7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjc7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLypcbiAgICA9PT09PT09PT09PT09PT09PT1cbiAgICAgICAgU3RhdGlzdGljc1xuICAgID09PT09PT09PT09PT09PT09PVxuKi9cblxuLndpZGdldC53aWRnZXQtY2FyZC1vbmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLndpZGdldC1jYXJkLW9uZSAud2lkZ2V0LWNvbnRlbnQge1xuICAubWVkaWEge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkbS1jb2xvcl8zO1xuXG4gICAgLnctaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYS1ib2R5IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICBoNiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDYxcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC53LWFjdGlvbiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiAkaW5mbztcbiAgICAgIGZpbGw6ICRsLWluZm87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIHN0cm9rZS13aWR0aDogMS41O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJG0tY29sb3JfMTA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cblxuICAgIC5yZWFkLW1vcmUge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE1MCwgMTM2LCAwLjI2KTtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzE0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBjb2xvcjogJG0tY29sb3JfMTQ7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMS44O1xuICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYigyMjQsIDI0MCwgMjM5KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qXG4gICAgPT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgVmlzaXRvcnMgYnkgQnJvd3NlclxuICAgID09PT09PT09PT09PT09PT09PT09XG4qL1xuLndpZGdldC1mb3VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcblxuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlNmVkO1xuICBib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoOTQsIDkyLCAxNTQsIDAuMDYpO1xuXG4gIC53aWRnZXQtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwZTE3MjY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAud2lkZ2V0LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcblxuICAgIC5icm93c2VyLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudy1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggOXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJyb3dzZXItbGlzdCB7XG4gICAgICAmOm50aC1jaGlsZCgxKSAudy1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VhZjFmZjtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikgLnctaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY1ZjU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIC53LWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOWVkO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgxKSAudy1pY29uIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAjNDM2MWVlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSAudy1pY29uIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAjZTc1MTVhO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSAudy1pY29uIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAjZTJhMDNmO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53LWJyb3dzZXItZGV0YWlscyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudy1icm93c2VyLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcblxuICAgICAgaDYge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAjODg4ZWE4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogIzg4OGVhODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudy1icm93c2VyLXN0YXRzIC5wcm9ncmVzcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDIyNCwgMjMwLCAyMzcsIDAuNDU4ODIzNTI5NCksIDFweCA2cHggN3B4IHJnYmEoMjI0LCAyMzAsIDIzNywgMC40NTg4MjM1Mjk0KTtcblxuICAgICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICAmLmJnLWdyYWRpZW50LXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTJhNzI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgIzJhMmE3MiAwJSwgIzAwOWZmZCA3NCUpO1xuICB9XG5cbiAgJi5iZy1ncmFkaWVudC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICMzZjBkMTIgMCUsICNhNzFkMzEgNzQlKTtcbiAgfVxuXG4gICYuYmctZ3JhZGllbnQtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjOTg0MjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjZmM5ODQyIDAlLCAjZmU1Zjc1IDc0JSk7XG4gIH1cbn1cblxuLndpZGdldC1mb3VyIC53aWRnZXQtY29udGVudCAudy1icm93c2VyLXN0YXRzIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDdweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogMy40cHg7XG59IiwiLypcbiAgICA9PT09PT09PT09PT09PT09PT1cbiAgICAgICAgRGV2IFN1bW1pdFxuICAgID09PT09PT09PT09PT09PT09PVxuKi9cblxuLndpZGdldC53aWRnZXQtY2FyZC10d28ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbn1cblxuLndpZGdldC1jYXJkLXR3byB7XG4gIC5tZWRpYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRtLWNvbG9yXzM7XG5cbiAgICAudy1pbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRtLWNvbG9yXzM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhLWJvZHkge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICBoNiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZC1ib3R0b20tc2VjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzE0O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmltZy1ncm91cCBpbWcge1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJG0tY29sb3JfMztcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICMxZTlhZmUgMCUsICM2MGRmY2QgNzQlKTtcblxuICAgICAgJi5idG4ge1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLypcbiAgICA9PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgVGFzayBJbmRpY2F0b3JcbiAgICA9PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi53aWRnZXQud2lkZ2V0LWZpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC53aWRnZXQtaGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLndpZGdldC1maXZlIHtcbiAgLndpZGdldC1oZWFkaW5nIHtcbiAgICAudGFzay1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnVzci1hdmF0YXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsLXNlY29uZGFyeTtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53LXRpdGxlIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgaDUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhc2stYWN0aW9uIHtcbiAgICAgIC5kcm9wZG93biBhIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE0MXB4LCAwLCAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53aWRnZXQtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1kYXRhIHtcbiAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG5cbiAgICAgIC5wcm9ncmVzcy1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAudGFzay1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAkbS1jb2xvcl8xNDtcbiAgICAgICAgICBmaWxsOiByZ2JhKDE5OSwgMjMwLCAyMjgsIDAuNDYpO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcm9ncmVzcy1zdGF0cyBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcblxuICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICBtYXJnaW46IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjBkZmNkO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICM2MGRmY2QgMCUsICMxZTlhZmUgNzQlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZXRhLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLmF2YXRhci0tZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIH1cblxuICAgICAgLmF2YXRhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcblxuICAgICAgICAmLm1vcmUtZ3JvdXAge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIC53aWRnZXQtY29udGVudCAubWV0YS1pbmZvIC5hdmF0YXIge1xuICAgICYubW9yZS1ncm91cCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0uNzVyZW07XG4gICAgfVxuICB9XG5cbiAgLndpZGdldC1jb250ZW50IC5tZXRhLWluZm8ge1xuICAgIC5hdmF0YXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAuYXZhdGFyLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmR1ZS10aW1lIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgcCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDZweCA0cHggNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbC1kYW5nZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qXG4gICAgPT09PT09PT09PT09PT09PT09XG4gICAgICAgIFRvdGFsIFNhbGVzXG4gICAgPT09PT09PT09PT09PT09PT09XG4qL1xuXG4ud2lkZ2V0LXR3byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSg5NCwgOTIsIDE1NCwgMC4wNik7XG5cbiAgLndpZGdldC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICAudy1jaGFydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC53LW51bWVyaWMtdmFsdWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC53LWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogJGwtaW5mbztcbiAgICAgIHBhZGRpbmc6IDEzcHggMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkaW5mbztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC53LXZhbHVlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC05cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJG0tY29sb3JfMTA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC53LW51bWVyaWMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufSIsIi53aWRnZXQge1xuICAmLndpZGdldC1vbmUge1xuICAgIHBhZGRpbmc6IDIwcHggMThweCAxMnB4IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIC53aWRnZXQtaGVhZGluZyB7XG4gICAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl8xMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC50YXNrLWFjdGlvbiBzdmcge1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudy1jaGFydCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAudy1jaGFydC1zZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICYudG90YWwtdmlzaXRzLWNvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsLWluZm87XG4gICAgICAgIH1cblxuICAgICAgICAmLnBhaWQtdmlzaXRzLWNvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsLXdhcm5pbmc7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53LWRldGFpbCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAudy10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAudy1zdGF0cyB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucGFpZC12aXNpdHMtY29udGVudCB7XG4gICAgICAgICAgLnctdGl0bGUsIC53LXN0YXRzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbS1jb2xvcl8xNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8qXG4gICAgPT09PT09PT09PT09PT09PT09XG4gICAgICAgIFdpZGdldFxuICAgID09PT09PT09PT09PT09PT09PVxuKi9cblxuLndpZGdldC1vbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSg5NCwgOTIsIDE1NCwgMC4wNik7XG5cbiAgLndpZGdldC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICAudy1udW1lcmljLXZhbHVlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLnctaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkbC1kYW5nZXI7XG4gICAgICBwYWRkaW5nOiAxM3B4IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZmlsbDogcmdiYSgyMzEsIDgxLCA5MCwgNDklKTtcbiAgICB9XG5cbiAgICAudy12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC05cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAudy1udW1lcmljLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgLmFwZXhjaGFydHMtY2FudmFzIHN2ZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIH1cbn0iLCIvKlxuICAgID09PT09PT09PT09PT09PT09PT09XG4gICAgICAgIE9yZGVyIFN1bW1hcnlcbiAgICA9PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLndpZGdldC10aHJlZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggMCByZ2JhKDk0LCA5MiwgMTU0LCAwLjA2KTtcblxuICAud2lkZ2V0LWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAudGFzay1hY3Rpb24ge1xuICAgICAgLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNDFweCwgMCwgMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2lkZ2V0LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcblxuICAgIC5zdW1tYXJ5LWxpc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjI0LCAyMzAsIDIzNywgNDAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICAgJi5zdW1tYXJ5LWluY29tZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjIwLCAyMDcsIDI0NywgMC4zNCk7XG4gICAgICB9XG5cbiAgICAgICYuc3VtbWFyeS1wcm9maXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4NiwgMjMxLCAyNTUsIDAuMzQpO1xuICAgICAgfVxuXG4gICAgICAmLnN1bW1hcnktZXhwZW5zZXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjM2LCAyMDMsIDAuMzQpO1xuICAgICAgfVxuXG4gICAgICAuc3VtbWVyeS1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC53LWljb24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VtbWFyeS1saXN0IHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIC53LWljb24gc3ZnIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGZpbGw6IHJnYmEoOTIsIDI2LCAxOTUsIDAuMTYpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSAudy1pY29uIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkaW5mbztcbiAgICAgICAgZmlsbDogcmdiYSgzMywgMTUwLCAyNDMsIDAuMTYpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSAudy1pY29uIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkd2FybmluZztcbiAgICAgICAgZmlsbDogcmdiYSgyMjYsIDE2MCwgNjMsIDAuMTYpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53LXN1bW1hcnktZGV0YWlscyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudy1zdW1tYXJ5LWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcblxuICAgICAgaDYge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgfVxuXG4gICAgICAuc3VtbWFyeS1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzk7XG4gICAgICB9XG5cbiAgICAgIC5zdW1tYXJ5LWF2ZXJhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdW1tYXJ5LWxpc3Qge1xuICAgICAgJi5zdW1tYXJ5LWluY29tZSAudy1zdW1tYXJ5LWluZm8gLnN1bW1hcnktYXZlcmFnZSB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgfVxuXG4gICAgICAmLnN1bW1hcnktcHJvZml0IC53LXN1bW1hcnktaW5mbyAuc3VtbWFyeS1hdmVyYWdlIHtcbiAgICAgICAgY29sb3I6ICRpbmZvO1xuICAgICAgfVxuXG4gICAgICAmLnN1bW1hcnktZXhwZW5zZXMgLnctc3VtbWFyeS1pbmZvIC5zdW1tYXJ5LWF2ZXJhZ2Uge1xuICAgICAgICBjb2xvcjogJHdhcm5pbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKlxuICAgID09PT09PT09PT09PT09PT09PVxuICAgICAgICBSZXZlbnVlXG4gICAgPT09PT09PT09PT09PT09PT09XG4qL1xuXG4ud2lkZ2V0LWNoYXJ0LW9uZSB7XG4gIC53aWRnZXQtaGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAjcmV2ZW51ZU1vbnRobHkge1xuICAgIGJhY2tncm91bmQ6IHJnYigyNTAsIDI1MiwgMjU1KTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8yO1xuICB9XG5cbiAgLndpZGdldC1jb250ZW50IC5hcGV4Y2hhcnRzLWNhbnZhcyB7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICB9XG4gIH1cblxuICAuYXBleGNoYXJ0cy1sZWdlbmQtbWFya2VyIHtcbiAgICBsZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYXBleGNoYXJ0cy15YXhpcy10aXRsZSwgLmFwZXhjaGFydHMteGF4aXMtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZmlsbDogIzg4OGU4ODtcbiAgfVxuXG4gIC53aWRnZXQtaGVhZGluZyAudGFzay1hY3Rpb24ge1xuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE0MXB4LCAwLCAwcHgpO1xuICAgIH1cbiAgfVxufSIsIi8qXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgU29sZCBCeSBjYXRlb3J5XG4gICAgPT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi53aWRnZXQtY2hhcnQtdHdvIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndpZGdldC53aWRnZXQtY2hhcnQtdHdvIC53aWRnZXQtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG59XG5cbi53aWRnZXQtY2hhcnQtdHdvIC53aWRnZXQtaGVhZGluZyAudy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAxNXB4O1xuXG4gIGEge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjYzdlNmU0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogJG0tY29sb3JfMTQ7XG4gICAgfVxuICB9XG59XG5cbi53aWRnZXQud2lkZ2V0LWNoYXJ0LXR3byAud2lkZ2V0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMjBweCAwO1xufVxuXG4ud2lkZ2V0LWNoYXJ0LXR3byB7XG4gIC5hcGV4Y2hhcnRzLWNhbnZhcyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuYXBleGNoYXJ0cy1sZWdlbmQtbWFya2VyIHtcbiAgICBsZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qXG4gICAgPT09PT09PT09PT09PT09PT09XG4gICAgICAgIFRyYW5zYWN0aW9uXG4gICAgPT09PT09PT09PT09PT09PT09XG4qL1xuXG4ud2lkZ2V0LXRhYmxlLW9uZSB7XG4gIC53aWRnZXQtaGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC50YXNrLWFjdGlvbiB7XG4gICAgICAuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE0MXB4LCBjMCwgMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudHJhbnNhY3Rpb25zLWxpc3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMi4ycHg7XG4gICAgfVxuXG4gICAgLnQtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAudC1jb21wYW55LW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAudC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgICAgIC5hdmF0YXItdGl0bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGwtZGFuZ2VyO1xuICAgICAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50LWluZm8gLnQtaXRlbSAudC1pY29uIC5hdmF0YXIgLmF2YXRhci10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1pbmZvO1xuICAgICAgY29sb3I6ICRpbmZvO1xuICAgIH1cblxuICAgICYudC1zZWNvbmRhcnkgLnQtaXRlbSAudC1pY29uIC5pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsLXNlY29uZGFyeTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnQtaXRlbSB7XG4gICAgICAudC1pY29uIC5pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC13YXJuaW5nO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIGNvbG9yOiAkd2FybmluZztcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnQtbmFtZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciAudC1pdGVtIC50LW5hbWUgaDQge1xuICAgICAgY29sb3I6ICRpbmZvO1xuICAgIH1cblxuICAgIC50LWl0ZW0ge1xuICAgICAgLnQtbmFtZSAubWV0YS1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgIH1cblxuICAgICAgLnQtcmF0ZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJhdGUtaW5jIHAge1xuICAgICAgICAgIGNvbG9yOiAkbS1jb2xvcl8xNDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmF0ZS1kZWMgcCB7XG4gICAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKlxuICAgID09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICBSZWNlbnQgQWN0aXZpdGllc1xuICAgID09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLndpZGdldC1hY3Rpdml0eS1mb3VyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIC53aWRnZXQtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAudy1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAxNXB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjN2U2ZTQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzE0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm10LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzI2cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIC53aWRnZXQtY29udGVudCB7XG4gICAgcGFkZGluZzogMCA4cHggMCAyMHB4O1xuICB9XG5cbiAgLnRpbWVsaW5lLWxpbmUgLml0ZW0tdGltZWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLnQtZG90IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbS1jb2xvcl8zO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbS1jb2xvcl80O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRtLWNvbG9yXzM7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgYm90dG9tOiAtMTlweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGltZWxpbmUtcHJpbWFyeSAudC1kb3Q6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRsLXByaW1hcnk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI3LCA4NSwgMjI2LCAwLjMzKTtcbiAgICB9XG5cbiAgICAmLnRpbWVsaW5lLXN1Y2Nlc3MgLnQtZG90OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1zdWNjZXNzO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiKDE1NCwgMjEwLCAyMDUpO1xuICAgIH1cblxuICAgICYudGltZWxpbmUtZGFuZ2VyIC50LWRvdDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGwtZGFuZ2VyO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiKDI0MSwgMTcyLCAxNzYpO1xuICAgIH1cblxuICAgICYudGltZWxpbmUtZGFyayAudC1kb3Q6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsLWRhcms7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2IoMTU5LCAxNjMsIDE4Nyk7XG4gICAgfVxuXG4gICAgJi50aW1lbGluZS1zZWNvbmRhcnkgLnQtZG90OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbC1zZWNvbmRhcnk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDkyLCAyNiwgMTk1LCAwLjM1KTtcbiAgICB9XG5cbiAgICAmLnRpbWVsaW5lLXdhcm5pbmcgLnQtZG90OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC13YXJuaW5nO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiKDIyMiwgMTk5LCAxNjUpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAudC1kb3Q6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudC1tZXRhLXRpbWUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnQtdGV4dCB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHRyYW5zaXRpb246IC41cztcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAkbS1jb2xvcl8xNDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuLmJhZGdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGltZWxpbmUtcHJpbWFyeSAudC10ZXh0IHNwYW4uYmFkZ2Uge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1wcmltYXJ5O1xuICAgIH1cblxuICAgICYudGltZWxpbmUtc2Vjb25kYXJ5IC50LXRleHQgc3Bhbi5iYWRnZSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi50aW1lbGluZS1kYW5nZXIgLnQtdGV4dCBzcGFuLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsLWRhbmdlcjtcbiAgICB9XG5cbiAgICAmLnRpbWVsaW5lLXdhcm5pbmcgLnQtdGV4dCBzcGFuLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAkd2FybmluZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3YXJuaW5nO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGwtd2FybmluZztcbiAgICB9XG5cbiAgICAmLnRpbWVsaW5lLXN1Y2Nlc3MgLnQtdGV4dCBzcGFuLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl8xNDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzE0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGwtc3VjY2VzcztcbiAgICB9XG5cbiAgICAmLnRpbWVsaW5lLWRhcmsgLnQtdGV4dCBzcGFuLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGwtZGFyaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIC50LXRleHQgc3Bhbi5iYWRnZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC50LXRleHQgcC50LXRpbWUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG5cbiAgICAudC10aW1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGwtZGFyaztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgLnRtLWFjdGlvbi1idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzIzO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgIGNvbG9yOiAkbC1kYXJrO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyLjVweDtcbiAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICB9XG5cbiAgICBidXR0b246aG92ZXIgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuICAgIH1cbiAgfVxufSIsIi8qXG4gICAgPT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgIFJlY2VudCBPcmRlcnNcbiAgICA9PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi53aWRnZXQtdGFibGUtdHdvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC53aWRnZXQtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICA+IHtcbiAgICAgIHRoZWFkID4gdHIgPiB0aCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4NiwgMjMxLCAyNTUsIDAuMzQpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxNXB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aC1jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogJG0tY29sb3JfOTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCAudGgtY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQgLnRoLWNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikgLnRoLWNvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRib2R5ID4gdHIge1xuICAgICAgICA+IHRkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgc2NhbGUoMS4wMSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiB0ZCAudGQtY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogJG0tY29sb3JfOTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHRkIC50ZC1jb250ZW50IHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgICB9XG5cbiAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTUuNXB4IDAgMTUuNXB4IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZC1jb250ZW50IHtcbiAgICAgICYuY3VzdG9tZXItbmFtZSB7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICYucHJvZHVjdC1icmFuZCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi5jdXN0b21lci1uYW1lIHNwYW4ge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHIgPiB0ZDpudGgtbGFzdC1jaGlsZCgyKSAudGQtY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRkLWNvbnRlbnQgLmJhZGdlIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICAmOmhvdmVyIC50ZC1jb250ZW50IC5iYWRnZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgICAgIH1cblxuICAgICAgLnRkLWNvbnRlbnQge1xuICAgICAgICAub3V0bGluZS1iYWRnZS1wcmltYXJ5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1wcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLm91dGxpbmUtYmFkZ2Utc3VjY2VzcyB7XG4gICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzE0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsLXN1Y2Nlc3M7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbS1jb2xvcl8xNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vdXRsaW5lLWJhZGdlLWRhbmdlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGwtZGFuZ2VyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLypcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgVG9wIFNlbGxpbmcgUHJvZHVjdFxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLndpZGdldC10YWJsZS10aHJlZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAud2lkZ2V0LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwIDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgPiB7XG4gICAgICB0aGVhZCA+IHRyID4gdGgge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIC50aC1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCAudGgtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgICAgICAgICB3aWR0aDogODQlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTg2LCAyMzEsIDI1NSwgMC4zNCk7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE1cHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aC1jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogJG0tY29sb3JfOTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSAudGgtY29udGVudCB7fVxuICAgICAgfVxuXG4gICAgICB0Ym9keSA+IHRyIHtcbiAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcblxuICAgICAgICAgIC50ZC1jb250ZW50IHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgY29sb3I6ICRtLWNvbG9yXzk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpob3ZlciA+IHRkIC50ZC1jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIH1cblxuICAgICAgICA+IHRkIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMHB4IDEycHggMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG5cbiAgICAgICAgICAgIC50ZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHIgPiB0ZDpudGgtbGFzdC1jaGlsZCgyKSAudGQtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC50ZC1jb250ZW50IHtcbiAgICAgIC5kaXNjb3VudC1wcmljaW5nIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTVweDtcbiAgICAgIH1cblxuICAgICAgJi5wcm9kdWN0LW5hbWUge1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAucHJkLW5hbWUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0cjpob3ZlciAudGQtY29udGVudC5wcm9kdWN0LW5hbWUgLnByZC1uYW1lIHtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIH1cblxuICAgIC50ZC1jb250ZW50IHtcbiAgICAgICYucHJvZHVjdC1uYW1lIC5wcmQtY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnByaWNpbmcge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxNXB4O1xuICAgICAgfVxuXG4gICAgICAudGFnIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgfVxuXG4gICAgICAudGFnLXByaW1hcnkge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZDogJGwtcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgLnRhZy1zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzE0O1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgJG0tY29sb3JfMTQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsLXN1Y2Nlc3M7XG4gICAgICB9XG5cbiAgICAgIC50YWctZGFuZ2VyIHtcbiAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkZGFuZ2VyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbC1kYW5nZXI7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgICBzdmcuZmVhdGhlci1jaGV2cm9ucy1yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLypcbiAgICA9PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgTWVkaWEgUXVlcnlcbiAgICA9PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjQ5cHgpIHtcbiAgLndpZGdldC1maXZlIHtcbiAgICAud2lkZ2V0LWNvbnRlbnQgLm1ldGEtaW5mbyAuYXZhdGFyIHtcbiAgICAgICYubW9yZS1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgICAgIH1cblxuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciAud2lkZ2V0LWNvbnRlbnQgLm1ldGEtaW5mbyAuYXZhdGFyLm1vcmUtZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuICB9XG59XG5cblxuXG4vKlxuICAgID09PT09PT09PT09PT09PT09PT09XG4gICAgICAgIE1lZGlhIE9iamVjdFxuICAgID09PT09PT09PT09PT09PT09PT09XG4qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKlxuICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgVG9wIFNlbGxpbmcgUHJvZHVjdFxuICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICovXG5cbiAgLndpZGdldC1hY2NvdW50LWludm9pY2UtdGhyZWUge1xuICAgIC53aWRnZXQtaGVhZGluZyB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE1cHggNjNweCAxNXB4O1xuICAgIH1cblxuICAgIC53aWRnZXQtYW1vdW50IC53LWEtaW5mbyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDlweDtcbiAgICAgIHdpZHRoOiA0NCU7XG5cbiAgICAgICYuZnVuZHMtcmVjZWl2ZWQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW52b2ljZS1saXN0IC5pbnYtYWN0aW9uIGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogNXB4IDZweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC8qXG4gICAgICA9PT09PT09PT09PT09PT09PT1cbiAgICAgICAgICBUb3RhbCBTYWxlc1xuICAgICAgPT09PT09PT09PT09PT09PT09XG4gICovXG5cbiAgLndpZGdldC10d28gLnctY2hhcnQge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICB9XG5cbiAgLypcbiAgICAgID09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgIFJlY2VudCBBY3Rpdml0aWVzXG4gICAgICA9PT09PT09PT09PT09PT09PT09PT09PT1cbiAgKi9cblxuICAud2lkZ2V0LWFjdGl2aXR5LW9uZSAubXQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAvKlxuICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgICAgIFdhbGxldCBcbiAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAqL1xuXG4gIC53aWRnZXQtYWNjb3VudC1pbnZvaWNlLXRocmVlIHtcbiAgICAud2lkZ2V0LWhlYWRpbmcge1xuICAgICAgcGFkZGluZzogMjRweCAyMnB4IDYzcHggMjJweDtcbiAgICB9XG5cbiAgICAud2lkZ2V0LWFtb3VudCAudy1hLWluZm8ge1xuICAgICAgcGFkZGluZzogMTJweCAxMnB4O1xuICAgIH1cblxuICAgIC53aWRnZXQtaGVhZGluZyBoNSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgLypcbiAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgIFRvcCBTZWxsaW5nIFByb2R1Y3RcbiAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAqL1xuXG4gIC53aWRnZXQtdGFibGUtdGhyZWUgLnRhYmxlID4ge1xuICAgIHRoZWFkID4gdHIgPiB0aCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndpZGdldC1hY3Rpdml0eS1maXZlIC5tdC1jb250YWluZXIge1xuICAgIGhlaWdodDogMjA1cHg7XG4gIH1cbn0iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG5kaXYjbG9hZF9zY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjM2LCAyMzksIDI1NSk7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5O1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmxvYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLmxvYWRlci1jb250ZW50IHtcbiAgICByaWdodDogMDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGNvbG9yOiAkbS1jb2xvcl8yMjtcbn1cbiIsIjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gICAgLyogQ29kZSBmb3IgRmlyZWZveCAqL1xuICAgIGNvbG9yOiAjNDM2MWVlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgY29sb3I6ICM0MzYxZWU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbnAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgY29sb3I6ICM1MTUzNjU7XG59XG5cbmhyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYyZjM7XG59XG5cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuY29kZSB7XG4gICAgY29sb3I6ICNlNzUxNWE7XG59XG5cbi8qUGFnZSB0aXRsZSovXG5cbi5wYWdlLWhlYWRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuLnBhZ2UtdGl0bGUge1xuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjM2IzZjVjO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG59XG5cbi5tYWluLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAwIDAgMTZweDtcbn1cblxuI2NvbnRhaW5lci5maXhlZC1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG59XG5cbiNjb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4LWdyb3c6IDg7XG4gICAgbWFyZ2luLXRvcDogMTA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMjQwcHg7XG4gICAgdHJhbnNpdGlvbjogLjYwMHM7XG59XG5cbi5tYWluLWNvbnRhaW5lci1mbHVpZCA+IC5tYWluLWNvbnRlbnQgPiAuY29udGFpbmVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuI2NvbnRlbnQgPiAud3JhcHBlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gZWFzZS1pbi1vdXQgLjFzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogbWFyZ2luIGVhc2UtaW4tb3V0IC4xcztcbiAgICAtby10cmFuc2l0aW9uOiBtYXJnaW4gZWFzZS1pbi1vdXQgLjFzO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbiBlYXNlLWluLW91dCAuMXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlNmVkO1xuICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSg5NCwgOTIsIDE1NCwgMC4wNik7XG59XG5cbi5sYXlvdXQtdG9wLXNwYWNpbmcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sYXlvdXQtc3BhY2luZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5sYXlvdXQtcHgtc3BhY2luZyB7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMThweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzBweCkgIWltcG9ydGFudDtcbn1cblxuLnNpZGViYXItY2xvc2VkIC5sYXlvdXQtcHgtc3BhY2luZyB7XG4gICAgcGFkZGluZzogMCAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXQuYm94IC53aWRnZXQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDBweCA4cHggMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xufVxuXG4ucm93IFtjbGFzcyo9XCJjb2wtXCJdIC53aWRnZXQgLndpZGdldC1oZWFkZXIgaDQge1xuICAgIGNvbG9yOiAjM2IzZjVjO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNnB4IDE1cHg7XG59XG5cbi5zZXBlcmF0b3ItaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNTAsIDEzNiwgMC4yNik7XG4gICAgICAgIGNvbG9yOiAjMDA5Njg4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cblxuLndpZGdldCAud2lkZ2V0LWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNmMWYyZjM7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbi53aWRnZXQtY29udGVudC1hcmVhIHtcbiAgICAudGFibGUtZmllbGQge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgLm11bHRpc2VsZWN0X190YWdzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZmM5ZDQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggNDBweCAwIDhweDtcbiAgICAgICAgfVxuICAgICAgICAubXVsdGlzZWxlY3RfX3BsYWNlaG9sZGVyLFxuICAgICAgICAubXVsdGlzZWxlY3RfX3NpbmdsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG59XG5cbi5jb250ZW50LWFyZWEge1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cdCAgICAgX3N0cnVjdHVyZSBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdfc3RydWN0dXJlL19uYXZiYXInO1xuQGltcG9ydCAnX3N0cnVjdHVyZS9fc2lkZWJhcic7XG5cblxuLypcbiAgICA9PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgIEZvb3Rlci13cmFwcGVyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLmZvb3Rlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tYWluLWNvbnRhaW5lci5zaWRlYmFyLWNsb3NlZCAuZm9vdGVyLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5mb290ZXItd3JhcHBlciAuZm9vdGVyLXNlY3Rpb24ge1xuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogIzUxNTM2NTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICM1MTUzNjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBjb2xvcjogI2U3NTE1YTtcbiAgICAgICAgZmlsbDogcmdiYSgyMzEsIDgxLCA5MCwgMC40MTk2MDc4NDMxKTtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgIH1cbn1cblxuQGltcG9ydCAnX3N0cnVjdHVyZS9fbWVkaWEtcXVlcnknO1xuIiwiLypcbj09PT09PT09PT09PT09PT09PT09PVxuICAgIE5hdmlnYXRpb24gQmFyXG49PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi5oZWFkZXItY29udGFpbmVyIHtcbiAgei1pbmRleDogNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZTE3MjY7XG5cbiAgLm5hdmJhciB7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gIH1cbn1cblxuLm5hdmJhciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICMwZTE3MjY7XG5cbiAgLnRoZW1lLWJyYW5kIHtcbiAgICBwYWRkaW5nOiAwLjlweCAwIDAuOXB4IDI3cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBsaSB7XG4gICAgICAmLnRoZW1lLWxvZ28ge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudGhlbWUtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDdweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogI2UwZTZlZCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC44cmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5leHBhbmQtaGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIHdpZHRoOiA1LjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjByZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjByZW07XG4gIG1hcmdpbi1yaWdodDogMC4wcmVtO1xufVxuXG4ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWl0ZW0ge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgIHBhZGRpbmc6IDYuMjRweCA5LjZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gIH1cbn1cblxuLmhlYWRlci1jb250YWluZXIgLm5hdmJhciB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTBlNmVkO1xuICB9XG5cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgZm9udC1zaXplOiAwLjk2cmVtO1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG5cbiAgLm5hdmJhci1pdGVtIC5uYXYtaXRlbSB7XG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgJi5hY3RpdmUsICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMTYxODFiO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZHJvcGRvd24ge1xuICAgICAgLm5hdi1saW5rOmhvdmVyIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2UwZTZlZCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRvcDogMTM5JSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMCByZ2JhKDMxLCA0NSwgNjEsIDAuMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgdG9wOiAxMDIlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYWZhZmE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGFuZ3VhZ2UtZHJvcGRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgYSB7XG4gICAgICAmLm5hdi1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMTFweCAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWl0ZW0gLm5hdi1pdGVtLmRyb3Bkb3duLmxhbmd1YWdlLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDlyZW07XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHotaW5kZXg6IDY7XG4gICAgcGFkZGluZzogNnB4IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAubGFuZ3VhZ2UtZHJvcGRvd24ge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgbGVmdDogNDElO1xuICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAtOC41cHg7XG4gICAgICAgIGxlZnQ6IDQ5JSAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5jdXN0b20tZHJvcGRvd24taWNvbik6bm90KC5jdXN0b20tZHJvcGRvd24pIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgJi5hY3RpdmUsICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogIzE2MTgxYjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMzYjNmNWM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5jdXN0b20tZHJvcGRvd24taWNvbik6bm90KC5jdXN0b20tZHJvcGRvd24pIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICM0MzYxZWU7XG4gICAgfVxuICB9XG59XG5cbi8qICAgTGFuZ3VhZ2UgICAqL1xuXG4vKiAgIExhbmd1YWdlIERyb3Bkb3duICAqL1xuXG4vKk1lc3NhZ2UgRHJvcGRvd24qL1xuXG4ubmF2YmFyIC5uYXZiYXItaXRlbSAubmF2LWl0ZW0ge1xuICAmLmRyb3Bkb3duIHtcbiAgICAmLm1lc3NhZ2UtZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDAgMDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogI2UwZTZlZDtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLmJhZGdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxcHggNXB4IDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDM2MWVlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGU2ZWQ7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZG91YmxlLWRpZ2l0IC5uYXYtbGluayBzcGFuLmJhZGdlIHtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICByaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggM3B4IDBweDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgbWluLXdpZHRoOiAxM3JlbTtcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgdG9wOiAxMDIlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDhweDtcblxuICAgICAgICAgICYuYWN0aXZlLCAmOmFjdGl2ZSwgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzlweDtcbiAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgIC5hdmF0YXItdGl0bGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNGFjYTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMjI0LCAyMzAsIDIzNywgMC4xNik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lZGlhLWJvZHkgaDUudXNyLW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzYjNmNWM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1pdGVtOmhvdmVyIC5tZWRpYS1ib2R5IGg1LnVzci1uYW1lIHtcbiAgICAgICAgICBjb2xvcjogIzQzNjFlZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWRpYSAubWVkaWEtYm9keSB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAgICAgcC5tc2ctdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjODg4ZWE4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubm90aWZpY2F0aW9uLWRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuXG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwIDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICNlMGU2ZWQ7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5iYWRnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzFhYmM5YztcbiAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG5cbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlNmVkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1wYXJhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTA2NjkwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICAgICAudXNlci1uYW1lIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNlMGU2ZWQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1tZXRhLXRpbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjYmZjOWQ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG1pbi13aWR0aDogMTVyZW07XG4gICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgdG9wOiAxMDIlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogI2UyYTAzZjtcbiAgICAgICAgICBmaWxsOiByZ2JhKDIyNiwgMTYwLCA2MywgMC4yNzA1ODgyMzUzKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICYuZmlsZS11cGxvYWQgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZTc1MTVhO1xuICAgICAgICAgICAgZmlsbDogcmdiYSgyMzEsIDgxLCA5MCwgMC4yMzkyMTU2ODYzKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNlcnZlci1sb2cgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5Njg4O1xuICAgICAgICAgICAgZmlsbDogcmdiYSgwLCAxNTAsIDEzNiwgMC4zNjg2Mjc0NTEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRhLWluZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICAgaDYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2IzZjVjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1pdGVtOmhvdmVyIC5kYXRhLWluZm8gaDYge1xuICAgICAgICAgIGNvbG9yOiAjNDQ1ZWRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGEtaW5mbyBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjODg4ZWE4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tc3RhdHVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICYuZmVhdGhlci14IHtcbiAgICAgICAgICAgICAgY29sb3I6ICNiZmM5ZDQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2U3NTE1YTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZlYXRoZXItY2hlY2sge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBkOWE1ZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zZWFyY2gtYW5pbWF0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAwIDkuNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICM4ODhlYTg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHRvcDogOXB4O1xuICAgIH1cbiAgfVxuXG4gIGZvcm0uZm9ybS1pbmxpbmUgaW5wdXQuc2VhcmNoLWZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODEsIDgzLCAxMDEsIDAuMjgpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgY29sb3I6ICM4ODhlYTg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwYWRkaW5nOiAwcHggNHB4IDBweCAzNXB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2IzZjVjO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pbmxpbmUuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDgxLCA4MywgMTAxLCAwLjI4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMzcwcHg7XG4gIH1cblxuICBmb3JtLmZvcm0taW5saW5lIGlucHV0LnNlYXJjaC1mb3JtLWNvbnRyb2wge1xuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzg4OGVhODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzNiM2Y1YztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypOb3RpZmljYXRpb24gRHJvcGRvd24qL1xuXG4uc2VhcmNoLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IC4xO1xuICB9XG59XG5cbi8qIFVzZXIgUHJvZmlsZSBEcm9wZG93biovXG5cbi5uYXZiYXIgLm5hdmJhci1pdGVtIC5uYXYtaXRlbSB7XG4gICYudXNlci1wcm9maWxlLWRyb3Bkb3duIHtcbiAgICBtYXJnaW46IDAgMjBweCAwIDE2cHg7XG5cbiAgICAubmF2LWxpbmsudXNlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gICYuZHJvcGRvd24udXNlci1wcm9maWxlLWRyb3Bkb3duIC5uYXYtbGluazphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYudXNlci1wcm9maWxlLWRyb3Bkb3duIHtcbiAgICAubmF2LWxpbmsgaW1nIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1heC13aWR0aDogMTNyZW07XG4gICAgICBwYWRkaW5nOiAwIDExcHg7XG5cbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMzYjNmNWM7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIGEge1xuICAgICAgICAgIGNvbG9yOiAjNDM2MWVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUsICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLypcbj09PT09PT09PT09PT09PVxuICAgIFNpZGViYXJcbj09PT09PT09PT09PT09PVxuKi9cblxuLnN1Yi1oZWFkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5uYXZiYXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDFweCByZ2JhKDEzOCwgMTMyLCAyMDYsIDAuMDMpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDFweCByZ2JhKDEzOCwgMTMyLCAyMDYsIDAuMDMpO1xuICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDIwcHggcmdiYSgxMjYsIDE0MiwgMTc3LCAwLjEyKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1pbi1oZWlnaHQ6IDUzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG5cbiAgICAudG9nZ2xlLXNpZGViYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAyNXB4IDAgMzFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zaWRlYmFyQ29sbGFwc2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAyNXB4IDAgMzFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzNiM2Y1YztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDA7XG59XG5cbi5zdWItaGVhZGVyLWNvbnRhaW5lciB7XG4gIC5icmVhZGNydW1iLW9uZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICM1MTUzNjU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgICBmaWxsOiAjNTE1MzY1O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogIzUxNTM2NTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMzYjNmNWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjNTE1MzY1O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNnB4IDAgNnB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vcmUtZHJvcGRvd24gLmN1c3RvbS1kcm9wZG93bi1pY29uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgYS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogOXB4IDM1cHggMTBweCAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBtaW4td2lkdGg6IDExNXB4O1xuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiAjMWIyZTRiO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgY29sb3I6ICM4ODhlYTg7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdyBhLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1pbi13aWR0aDogMTU1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMzYjNmNWM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JhZTdmZjtcbiAgICAgICAgICBjb2xvcjogIzIxOTZmMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi8qXG49PT09PT09PT09PT09PT1cbiAgICBTaWRlYmFyXG49PT09PT09PT09PT09PT1cbiovXG5cbi5zaWRlYmFyLXdyYXBwZXIge1xuICB3aWR0aDogMjQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIHRyYW5zaXRpb246IC42MDBzO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0b3A6IDEwNnB4O1xuICBsZWZ0OiAxNnB4O1xufVxuXG4uc2lkZWJhci10aGVtZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2lkZWJhci1jbG9zZWQge1xuICAmLm1haW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgPiB7XG4gICAgLnNpZGViYXItd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMjcwcHg7XG4gICAgfVxuXG4gICAgI2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbiNzaWRlYmFyIHtcbiAgLm5hdmJhci1icmFuZCAuaW1nLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5ib3JkZXItdW5kZXJsaW5lIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gICoge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4uc2hhZG93LWJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMzNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgbGVmdDogLTRweDtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgZmlsdGVyOiBibHVyKDNweCk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2YxZjJmMyA0OSUsICNmMWYyZjNmMiA4NSUsICMyQzMwM0MwMCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjJGNEY0IDQxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSA5NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xufVxuXG4jc2lkZWJhciB7XG4gIHVsLm1lbnUtY2F0ZWdvcmllcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjdweCkgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5wcyB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDdweCkgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTBlNmVkO1xuICAgIH1cbiAgfVxuXG4gIC5wc19fdGh1bWIteSB7XG4gICAgcmlnaHQ6IDRweDtcbiAgfVxuXG4gIHVsLm1lbnUtY2F0ZWdvcmllcyB7XG4gICAgbGkge1xuICAgICAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgJltkYXRhLWFjdGl2ZT1cInRydWVcIl0gc3ZnLmZlYXRoZXItY2hldnJvbi1yaWdodCwgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBzdmcuZmVhdGhlci1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tZW51IHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgdWwuc3VibWVudSA+IGxpIGEge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgJi5qdXN0aWZ5LXN0YXJ0IHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjMGUxNzI2O1xuICAgICAgICAgIHBhZGRpbmc6IDExcHggMTRweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNjAwcztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IHtcbiAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTA2NjkwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMS42O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtYWN0aXZlPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzBlMTcyNjtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDMwMzA1O1xuICAgICAgICAgICAgICAgIGZpbGw6ICNlMGU2ZWQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHN2Zywgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMzAzMDU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciwgJi5kcm9wZG93bi10b2dnbGU6bm90KFtkYXRhLWFjdGl2ZT1cInRydWVcIl0pOm5vdChbYXJpYS1leHBhbmRlZD1cInRydWVcIl0pOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2JmYzlkNDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl06bm90KFtkYXRhLWFjdGl2ZT1cInRydWVcIl0pIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2JmYzlkNDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMGUxNzI2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDMwMzA1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOm5vdChbZGF0YS1hY3RpdmU9XCJ0cnVlXCJdKSBzdmcge1xuICAgICAgICAgICAgICBjb2xvcjogIzAzMDMwNTtcbiAgICAgICAgICAgICAgY29sb3I6ICM1MDY2OTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2Zy5mZWF0aGVyLWNoZXZyb24tcmlnaHQge1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtYWN0aXZlPVwidHJ1ZVwiXSBzdmcge1xuICAgICAgICAgICAgICAmLmZsYXRpY29uLXJpZ2h0LWFycm93LCAmLmZsYXRpY29uLWRvd24tYXJyb3cge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSBzcGFuOm5vdCguYmFkZ2UpIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwuc3VibWVudSA+IGxpIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDQ4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzUxNTM2NTtcbiAgICB9XG5cbiAgICBsaS5tZW51IHVsLnN1Ym1lbnUgPiBsaSBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICB0b3A6IDE3LjVweDtcbiAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgdWwuc3VibWVudSA+IGxpIHtcbiAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogIzQzNjFlZTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgYS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpLm1lbnUgdWwuc3VibWVudSA+IGxpLmFjdGl2ZSBhOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlO1xuICAgIH1cblxuICAgIHVsLnN1Ym1lbnUge1xuICAgICAgPiBsaSB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDM2MWVlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzYxZWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaSA+IHtcbiAgICAgICAgW2RhdGEtYWN0aXZlPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogIzQzNjFlZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYVtkYXRhLWFjdGl2ZT1cInRydWVcIl0ge1xuICAgICAgICAgIGNvbG9yOiAjNDM2MWVlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gbGkgdWwuc3ViLXN1Ym1lbnUgPiBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCA0OHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDdweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICM1MTUzNjU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSBhIHtcbiAgICAgICAgICBjb2xvcjogIzgwNWRjYTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM0MzYxZWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSBhOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNjFlZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHotaW5kZXg6IDQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5lLWFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZS1mYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBlLWZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uZS1mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGUtZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBlLWZhZGVJblVwO1xufVxuXG4jc2lkZWJhciB1bC5tZW51LWNhdGVnb3JpZXMgLnBzX19yYWlsLXkge1xuICByaWdodDogLTRweCAhaW1wb3J0YW50O1xufVxuIiwiLyogIFxuICAgID09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgTUVESUEgUVVFUklFU1xuICAgID09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lkZWJhci1jbG9zZWQgI3NpZGViYXIgLnRoZW1lLWJyYW5kIGxpLnRoZW1lLXRleHQgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhciAudGhlbWUtYnJhbmQge1xuICAgIHBhZGRpbmc6IDAuOXB4IDAgMC45cHggMTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN1Yi1oZWFkZXItY29udGFpbmVyIC5uYXZiYXIge1xuICAgIC50b2dnbGUtc2lkZWJhciwgLnNpZGViYXJDb2xsYXBzZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDI1cHggMCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC8qXG4gICAgICA9PT09PT09PT09PT09XG4gICAgICAgICAgTmF2QmFyXG4gICAgICA9PT09PT09PT09PT09XG4gICovXG5cbiAgLm1haW4tY29udGFpbmVyLnNpZGViYXItY2xvc2VkICNjb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC8qXG4gICAgICA9PT09PT09PT09PT09XG4gICAgICAgICAgU2lkZWJhclxuICAgICAgPT09PT09PT09PT09PVxuICAqL1xuXG4gIC5zaGFkb3ctYm90dG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICNjb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICNzaWRlYmFyIC50aGVtZS1icmFuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlO1xuICAgIHBhZGRpbmc6IDdweCAxMnB4IDdweCAyNHB4O1xuICAgIGJvcmRlci1jb2xvcjogIzQzNjFlZTtcbiAgfVxuXG4gIC5zaWRlYmFyLWNsb3NlZCAjc2lkZWJhciAudGhlbWUtYnJhbmQge1xuICAgIHBhZGRpbmc6IDAuOXB4IDEycHggMC45cHggMjRweDtcbiAgfVxuXG4gIC5tYWluLWNvbnRhaW5lcjpub3QoLnNiYXItb3BlbikgLnNpZGViYXItd3JhcHBlciwgYm9keS5hbHQtbWVudSAuc2lkZWJhci1jbG9zZWQgPiAuc2lkZWJhci13cmFwcGVyIHtcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiAtNTJweDtcbiAgfVxuXG4gIC5tYWluLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICNzaWRlYmFyIHVsLm1lbnUtY2F0ZWdvcmllcy5wcyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaWRlYmFyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDI1NXB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnNpZGViYXItY2xvc2VkID4gLnNpZGViYXItd3JhcHBlciB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5zaWRlYmFyLW5vbmVvdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICNzaWRlYmFyIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGJhY2tncm91bmQ6ICNmMWYyZjM7XG4gIH1cblxuICAuZm9vdGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDZweCAxNnB4IDlweCAxNnB4O1xuICB9XG5cbiAgLmxheW91dC1weC1zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAwIDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIGRpc3BsYXkgLm92ZXJsYXkgd2hlbiBpdCBoYXMgdGhlIC5hY3RpdmUgY2xhc3MgKi9cblxuICAub3ZlcmxheS5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAuNztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhciB7XG4gICAgLnRoZW1lLWJyYW5kIGxpLnRoZW1lLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAubmF2YmFyLWl0ZW0gLm5hdi1pdGVtIHtcbiAgICAgIC5mb3JtLWlubGluZS5zZWFyY2gge1xuICAgICAgICAuc2VhcmNoLWZvcm0tY29udHJvbCB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zLCB0b3AgMjAwbXM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlucHV0LWZvY3VzZWQge1xuICAgICAgICAgIC5zZWFyY2gtZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zLCB0b3AgMjAwbXM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA2MDgxODtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiAzMjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcywgdG9wIDIwMG1zO1xuICAgICAgICB9XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcywgdG9wIDIwMG1zO1xuICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgfVxuXG4gICAgICAmLnNlYXJjaC1hbmltYXRlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtYXJnaW46IDAgOS42cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAjZTBlNmVkO1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMjAwbXM7XG4gICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdy1zZWFyY2ggc3ZnIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogI2UwZTZlZDtcbiAgICAgICAgICB6LWluZGV4OiA0MDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMjAwbXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0taW5saW5lLnNlYXJjaCB7XG4gICAgICAgICYuaW5wdXQtZm9jdXNlZCB7XG4gICAgICAgICAgLnNlYXJjaC1iYXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlYXJjaC1mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1mb3JtLWNvbnRyb2wge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1jb250YWluZXIgLm5hdmJhciAubGFuZ3VhZ2UtZHJvcGRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmF2YmFyIC5uYXZiYXItaXRlbSAubmF2LWl0ZW0ubWVzc2FnZS1kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiAxNi4ycmVtO1xuICB9XG5cbiAgLnN1Yi1oZWFkZXItY29udGFpbmVyIHtcbiAgICAuYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAmOm5vdCguYWN0aXZlKSwgKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXIge1xuICAgICAgLnRvZ2dsZS1zaWRlYmFyLCAuc2lkZWJhckNvbGxhcHNlIHtcbiAgICAgICAgcGFkZGluZzogMCAxM3B4IDAgMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyIC5uYXZiYXItaXRlbSAubmF2LWl0ZW0uZHJvcGRvd24ge1xuICAgIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgICYubm90aWZpY2F0aW9uLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHJpZ2h0OiAtNDRweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiA0NnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubWVzc2FnZS1kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgICByaWdodDogLTgycHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogODNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci1zZWN0aW9uLmYtc2VjdGlvbi0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuLnNpZGVuYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAtMzBweDtcbiAgdG9wOiAxMjVweDtcbiAgd2lkdGg6IDIzNnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG5cbiAgLnNpZGVuYXYtaGVhZGVyIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkcHJpbWFyeSAwJSwgJHNlY29uZGFyeSAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAuc2lkZW5hdi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogM3B4IDBweDtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDNweCAyNXB4O1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2NvbnRlbnQgPiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICBwYWRkaW5nOiAwIDE2cHggIWltcG9ydGFudDtcblxuICA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2lkZW5hdiAuc2lkZW5hdi1jb250ZW50IGEge1xuICAgIHBhZGRpbmc6IDRweCA3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2lkZW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNjb250ZW50ID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cbmh0bWwge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICM4ODhlYTg7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzEycmVtO1xuICBmb250LWZhbWlseTogJ051bml0bycsIHNhbnMtc2VyaWY7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBjb2xvcjogIzNiM2Y1YztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICAvKiBDb2RlIGZvciBGaXJlZm94ICovXG4gIGNvbG9yOiAjNDM2MWVlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogIzQzNjFlZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgY29sb3I6ICM1MTUzNjU7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYyZjM7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmNvZGUge1xuICBjb2xvcjogI2U3NTE1YTtcbn1cblxuc2VsZWN0LmZvcm0tY3VzdG9tOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm94LXNoYWRvdzogbm9uZTtcblxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NlZDRkYTtcbiAgfVxufVxuXG4ubGVhZCBhLmJ0bi5idG4tcHJpbWFyeS5idG4tbGcge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5qdW1ib3Ryb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYzO1xufVxuXG4ubWFyaywgbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZWQ7XG59XG5cbi5jb2RlLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRvZ2dsZS1jb2RlLXNuaXBwZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjODg4ZWE4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0yNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiZmM5ZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgc3ZnIHtcbiAgICBjb2xvcjogIzQzNjFlZTtcbiAgfVxufVxuXG4uY29kZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uY29kZS1zZWN0aW9uLWNvbnRhaW5lci5zaG93LWNvZGUgLmNvZGUtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvZGUtc2VjdGlvbiBwcmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmNvZGUtc2VjdGlvbi1jb250YWluZXIuc2hvdy1jb2RlIC5jb2RlLXNlY3Rpb24gcHJlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyMnB4O1xufVxuXG4uY29kZS1zZWN0aW9uIGNvZGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLypibG9ja3F1b3RlKi9cblxuYmxvY2txdW90ZSB7XG4gICYuYmxvY2txdW90ZSB7XG4gICAgY29sb3I6ICMwZTE3MjY7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGU2ZWQ7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNDM2MWVlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwLjFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwMiksIDAgMC4ycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDMpLCAwIDAuNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA0KSwgMCAwLjZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNCksIDAgMC45cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDUpLCAwIDEuMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA2KSwgMCAxLjhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNiksIDAgMi42cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDcpLCAwIDMuOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA4KSwgMCA3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAuMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDAyKSwgMCAwLjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwMyksIDAgMC40cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDQpLCAwIDAuNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA0KSwgMCAwLjlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNSksIDAgMS4ycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDYpLCAwIDEuOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA2KSwgMCAyLjZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNyksIDAgMy45cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDgpLCAwIDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgICBib3gtc2hhZG93OiAwIDAuMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDAyKSwgMCAwLjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwMyksIDAgMC40cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDQpLCAwIDAuNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA0KSwgMCAwLjlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNSksIDAgMS4ycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDYpLCAwIDEuOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDA2KSwgMCAyLjZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAwNyksIDAgMy45cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMDgpLCAwIDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcblxuICAgID4gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zbWFsbDpiZWZvcmUsIGZvb3RlcjpiZWZvcmUsIHNtYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnO1xuICB9XG5cbiAgLnNtYWxsLCBmb290ZXIsIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICBjb2xvcjogIzc3NztcbiAgfVxuXG4gICYubWVkaWEtb2JqZWN0IHtcbiAgICAmLm0tby1ib3JkZXItcmlnaHQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzQzNjFlZTtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cblxuICAgIC5tZWRpYSAudXNyLWltZyBpbWcge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgfVxuICB9XG59XG5cbi8qIEljb24gTGlzdCAqL1xuXG4ubGlzdC1pY29uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM0MzYxZWU7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgfVxuXG4gIC5saXN0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNTE1MzY1O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAjNTE1MzY1O1xuICBvdXRsaW5lOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5idG4tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc3BhbiB7XG4gICYuYmx1ZSB7XG4gICAgY29sb3I6ICM0MzYxZWU7XG4gIH1cblxuICAmLmdyZWVuIHtcbiAgICBjb2xvcjogIzFhYmM5YztcbiAgfVxuXG4gICYucmVkIHtcbiAgICBjb2xvcjogI2U3NTE1YTtcbiAgfVxufVxuXG4vKiAgICAgIEZvcm0gR3JvdXAgTGFiZWwgICAgICAgKi9cblxuLmZvcm0tZ3JvdXAgbGFiZWwsIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzg4OGVhODtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogIERpc2FibGUgZm9ybXMgICAgICovXG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZDNkM2QzO1xufVxuXG4vKiAgICAgIEZvcm0gQ29udHJvbCAgICAgICAqL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZjOWQ0O1xuICBjb2xvcjogIzNiM2Y1YztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgaGVpZ2h0OiBjYWxjKDEuNGVtICsgMS40cmVtICsgMnB4KTtcbiAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDJweCByZ2JhKDE5NCwgMjEzLCAyNTUsIDAuNjE5NjA3ODQzMSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDM2MWVlO1xuICAgIGNvbG9yOiAjM2IzZjVjO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2JmYzlkNDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNkM2QzZDM7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgcGFkZGluZzogN3B4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi8qICAgICAgQ3VzdG9tIFNlbGVjdCAgICAgICAqL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjJmMztcbiAgY29sb3I6ICMzYjNmNWM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjM7XG5cbiAgJi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICB9XG5cbiAgJi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogN3B4IDE2cHg7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzQzNjFlZTtcbiAgICBjb2xvcjogIzNiM2Y1YztcbiAgfVxufVxuXG4vKiAgICAgIEZvcm0gQ29udHJvbCBGaWxlICAgICAgICovXG5cbi5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzgwNWRjYTtcblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDVkY2E7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDFweCByZ2JhKDExMywgMTA2LCAyMDIsIDAuMik7XG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOjotbXMtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHBhZGRpbmc6IDlweCAyMHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwNWRjYTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMXB4IHJnYmEoMTEzLCAxMDYsIDIwMiwgMC4yKTtcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWZpbGUtcm91bmRlZDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wuZm9ybS1jdXN0b20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9hcnJvdy1kb3duLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMTRweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qICAgICAgRm9ybSBDb250cm9sIEN1c3RvbSBGaWxlICAgICAgICovXG5cbi5jdXN0b20tZmlsZSB7XG4gIGhlaWdodDogYXV0bztcblxuICBpbnB1dCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjJmMztcbiAgY29sb3I6ICMzYjNmNWM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjM7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBjb2xvcjogIzUxNTM2NTtcbiAgfVxufVxuXG4vKiAgICAgIElucHV0IEdyb3VwICAgICAgKi9cblxuLmlucHV0LWdyb3VwIHtcbiAgYnV0dG9uOmhvdmVyLCAuYnRuOmhvdmVyLCBidXR0b246Zm9jdXMsIC5idG46Zm9jdXMge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTZlZDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nOiAuMzVyZW0gMDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICBhLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA2cHggMTdweDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMDMwMzA1O1xuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjE5NmYzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjE5NmYzO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JmYzlkNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYzO1xuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiAjODg4ZWE4O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgc3ZnIHtcbiAgICBjb2xvcjogIzQzNjFlZTtcbiAgICBmaWxsOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuICB9XG5cbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JmYzlkNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYzO1xuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiAjODg4ZWE4O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCBzdmcge1xuICAgIGNvbG9yOiAjNDM2MWVlO1xuICAgIGZpbGw6IHJnYmEoMjcsIDg1LCAyMjYsIDAuMjM5MjE1Njg2Myk7XG4gIH1cbn1cblxuLyogICAgICBJbnB1dCBHcm91cCBhcHBlbmQgICAgICAgKi9cblxuLyogICAgICBJbnB1dCBHcm91cCBBcHBlbmQgICAgICAgKi9cblxuLyogICAgICBWYWxpZGF0aW9uIEN1c3RvbWl6YXRpb24gICAgICAqL1xuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjZTc1MTVhO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjMWFiYzljO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmM5Yztcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzUxNWE7XG59XG5cbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiYzljO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxYWJjOWMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZWNrJyUzZSUzY3BvbHlsaW5lIHBvaW50cz0nMjAgNiA5IDE3IDQgMTInJTNlJTNjL3BvbHlsaW5lJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLndhcy12YWxpZGF0ZWQge1xuICAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmZvcm0tY29udHJvbDp2YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWFiYzljO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzFhYmM5Yycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hlY2snJTNlJTNjcG9seWxpbmUgcG9pbnRzPScyMCA2IDkgMTcgNCAxMiclM2UlM2MvcG9seWxpbmUlM2UlM2Mvc3ZnJTNlXCIpO1xuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMxYWJjOWM7XG59XG5cbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZTc1MTVhJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci14JyUzZSUzY2xpbmUgeDE9JzE4JyB5MT0nNicgeDI9JzYnIHkyPScxOCclM2UlM2MvbGluZSUzZSUzY2xpbmUgeDE9JzYnIHkxPSc2JyB4Mj0nMTgnIHkyPScxOCclM2UlM2MvbGluZSUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZTc1MTVhO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSBzdmcuZmVhdGhlcltjbGFzcyo9XCJmZWF0aGVyLWNoZXZyb24tXCJdIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJ0biB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjI1cmVtO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzNiM2Y1YztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjM7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gICYucm91bmRlZC1jaXJjbGUge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwYWRkaW5nOiA4cHggOHB4O1xuICB9XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMzYjNmNWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMztcbiAgICBib3JkZXItY29sb3I6ICNkM2QzZDM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwICNlMGU2ZWQsMCAycHggMTBweCAwICNlMGU2ZWQ7XG5cbiAgICAvKiAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTsgKi9cbiAgICAvKiB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7ICovXG4gIH1cbn1cblxuLmJ0bi1ncm91cCAuYnRuIHtcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5idG4ge1xuICAmLmRpc2FibGVkLCAmLmJ0bltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIH1cblxuICAmLmRpc2FibGVkOmhvdmVyLCAmLmJ0bltkaXNhYmxlZF06aG92ZXIge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwZTE3MjY7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICArIHtcbiAgICAuY2FyZXQsIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgPiAuYnRuLCAuYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLWxnIHtcbiAgPiAuYnRuLCAuYnRuIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG5cbiAgPiAuYnRuIHtcbiAgICBwYWRkaW5nOiAuNjI1cmVtIDEuNXJlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmJ0bi1sZyB7XG4gIHBhZGRpbmc6IC42MjVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5idG4tZ3JvdXAge1xuICA+IC5idG4uYnRuLWxnLCAuYnRuLmJ0bi1sZyB7XG4gICAgcGFkZGluZzogLjYyNXJlbSAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5idG4tZ3JvdXAtbGcge1xuICA+IC5idG4sIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4sIC5idG4tc20ge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cblxuLmJ0bi1ncm91cCB7XG4gID4gLmJ0bi5idG4tc20sIC5idG4uYnRuLXNtIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTZlZDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nOiAuMzVyZW0gMDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICBhLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA2cHggMTdweDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMDMwMzA1O1xuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjE5NmYzO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjODg4ZWE4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmlsbDogcmdiYSgwLCAyMywgNTUsIDAuMDgpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAjNDM2MWVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd246bm90KC5jdXN0b20tZHJvcGRvd24taWNvbik6bm90KC5jdXN0b20tZHJvcGRvd24pIC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlNmVkO1xuICB6LWluZGV4OiA4OTk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmc6IC4zNXJlbSAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dCAwcywgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0IDBzLCB2aXNpYmlsaXR5IDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgJi5yaWdodCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5sZWZ0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0b3A6IDIxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGEuZHJvcGRvd24taXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZweCAxN3B4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMzAzMDU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBjb2xvcjogIzg4OGVhODtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHN2ZyB7XG4gICAgICBjb2xvcjogIzIxOTZmMztcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSwgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzNiM2Y1YztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxOTZmMztcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgJi5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgJi5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgJi5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICYuYWN0aXZlOmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICYuYWN0aXZlOmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICYuYWN0aXZlOmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICYuYWN0aXZlOmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICYuYWN0aXZlOmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICYuYWN0aXZlOmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgJi5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAmLmFjdGl2ZTpmb2N1cywgJjphY3RpdmU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgJi5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICYuYWN0aXZlOmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAmLmFjdGl2ZTpmb2N1cywgJjphY3RpdmU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgJi5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0biB7XG4gICYuZm9jdXMsICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLWluZm86Zm9jdXMsIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzIC5idG4tbGlnaHQtZGVmYXVsdDpmb2N1cywgLmJ0bi1saWdodC1wcmltYXJ5OmZvY3VzLCAuYnRuLWxpZ2h0LXN1Y2Nlc3M6Zm9jdXMsIC5idG4tbGlnaHQtaW5mbzpmb2N1cywgLmJ0bi1saWdodC1kYW5nZXI6Zm9jdXMsIC5idG4tbGlnaHQtd2FybmluZzpmb2N1cywgLmJ0bi1saWdodC1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tbGlnaHQtZGFyazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qICAgICAgRGVmYXVsdCBCdXR0b25zICAgICAgICovXG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzYxZWUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDM2MWVlO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCAjNDM2MWVlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDM2MWVlO1xuICB9XG5cbiAgJjphY3RpdmUsICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDM2MWVlO1xuICB9XG5cbiAgJi5kaXNhYmxlZCwgJi5idG5bZGlzYWJsZWRdLCAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlO1xuICAgIGJvcmRlci1jb2xvcjogIzQzNjFlZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgJi5mb2N1cywgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhZWJjYjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJhZWJjYjtcbiAgICB9XG4gIH1cblxuICAmLmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmFlYmNiO1xuICAgIGJvcmRlci1jb2xvcjogIzJhZWJjYjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmFlYmNiO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMmFlYmNiO1xuICAgIH1cbiAgfVxufVxuXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICAmLmZvY3VzLCAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYWViY2I7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmFlYmNiO1xuICB9XG59XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICYuYWN0aXZlLCAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlO1xuICAgIGJvcmRlci1jb2xvcjogIzQzNjFlZTtcbiAgfVxufVxuXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlO1xuICBib3JkZXItY29sb3I6ICM0MzYxZWU7XG59XG5cbi5idG4tcHJpbWFyeSAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWdyb3VwLm9wZW4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWYxZmY7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDVkY2E7XG4gIGJvcmRlci1jb2xvcjogIzgwNWRjYTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEwcHggIzgwNWRjYTtcblxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA1ZGNhO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA1ZGNhO1xuICB9XG5cbiAgJjphY3RpdmUsICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA1ZGNhO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODA1ZGNhO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJi5hY3RpdmUsICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA1ZGNhO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODA1ZGNhO1xuICAgIH1cbiAgfVxufVxuXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDVkY2E7XG4gIGJvcmRlci1jb2xvcjogIzgwNWRjYTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAmLmRpc2FibGVkLCAmLmJ0bltkaXNhYmxlZF0sICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDVkY2E7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA1ZGNhO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICBib3JkZXItY29sb3I6ICMyMTk2ZjM7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4ICMyMTk2ZjM7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NmYzO1xuICB9XG5cbiAgJjphY3RpdmUsICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjE5NmYzO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJi5hY3RpdmUsICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjE5NmYzO1xuICAgIH1cbiAgfVxufVxuXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICBib3JkZXItY29sb3I6ICMyMTk2ZjM7XG59XG5cbi5idG4taW5mbyB7XG4gICYuZGlzYWJsZWQsICYuYnRuW2Rpc2FibGVkXSwgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMztcbiAgICBib3JkZXItY29sb3I6ICMyMTk2ZjM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgICYuZm9jdXMsICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjM7XG4gICAgICBib3JkZXItY29sb3I6ICMyMTk2ZjM7XG4gICAgfVxuICB9XG5cbiAgJi5mb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMztcbiAgICBib3JkZXItY29sb3I6ICMyMTk2ZjM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMztcbiAgICAgIGJvcmRlci1jb2xvcjogIzIxOTZmMztcbiAgICB9XG4gIH1cbn1cblxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgJi5mb2N1cywgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICAgIGJvcmRlci1jb2xvcjogIzIxOTZmMztcbiAgfVxufVxuXG4uYnRuLWluZm8gLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1ncm91cC5vcGVuIC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmN2ZmO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJhMDNmO1xuICBib3JkZXItY29sb3I6ICNlMmEwM2Y7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4ICNlMmEwM2Y7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJhMDNmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTJhMDNmO1xuICB9XG5cbiAgJjphY3RpdmUsICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJhMDNmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJhMDNmO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJi5hY3RpdmUsICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMGUxNzI2O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyYTAzZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2UyYTAzZjtcbiAgICB9XG4gIH1cbn1cblxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwZTE3MjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmEwM2Y7XG4gIGJvcmRlci1jb2xvcjogI2UyYTAzZjtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgJi5kaXNhYmxlZCwgJi5idG5bZGlzYWJsZWRdLCAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJhMDNmO1xuICAgIGJvcmRlci1jb2xvcjogI2UyYTAzZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgJi5mb2N1cywgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyYTAzZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2UyYTAzZjtcbiAgICB9XG4gIH1cblxuICAmLmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJhMDNmO1xuICAgIGJvcmRlci1jb2xvcjogI2UyYTAzZjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJhMDNmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTJhMDNmO1xuICAgIH1cbiAgfVxufVxuXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICAmLmZvY3VzLCAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmEwM2Y7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTJhMDNmO1xuICB9XG59XG5cbi5idG4td2FybmluZyAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWdyb3VwLm9wZW4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjg1MDU7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTE1YTtcbiAgYm9yZGVyLWNvbG9yOiAjZTc1MTVhO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCAjZTc1MTVhO1xuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTE1YTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI2U3NTE1YTtcbiAgfVxuXG4gICY6YWN0aXZlLCAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTE1YTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3NTE1YTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICYuYWN0aXZlLCAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTE1YTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U3NTE1YTtcbiAgICB9XG4gIH1cbn1cblxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc1MTVhO1xuICBib3JkZXItY29sb3I6ICNlNzUxNWE7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgJi5kaXNhYmxlZCwgJi5idG5bZGlzYWJsZWRdLCAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc1MTVhO1xuICAgIGJvcmRlci1jb2xvcjogI2U3NTE1YTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgJi5mb2N1cywgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2MwMDtcbiAgICB9XG4gIH1cblxuICAmLmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAwO1xuICAgIGJvcmRlci1jb2xvcjogI2MwMDtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzAwO1xuICAgIH1cbiAgfVxufVxuXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gICYuZm9jdXMsICY6Zm9jdXMsICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwMDtcbiAgICBib3JkZXItY29sb3I6ICNjMDA7XG4gIH1cbn1cblxuLmJ0bi1kYW5nZXIgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1ncm91cC5vcGVuIC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTMwMmE7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjNmNWM7XG4gIGJvcmRlci1jb2xvcjogIzNiM2Y1YztcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEwcHggIzNiM2Y1YztcblxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjNmNWM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMzYjNmNWM7XG4gIH1cblxuICAmOmFjdGl2ZSwgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjNmNWM7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYjNmNWM7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAmLmFjdGl2ZSwgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjNmNWM7XG4gICAgICBib3JkZXItY29sb3I6ICMzYjNmNWM7XG4gICAgfVxuICB9XG59XG5cbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjNmNWM7XG4gIGJvcmRlci1jb2xvcjogIzNiM2Y1Yztcbn1cblxuLmJ0bi1kYXJrIHtcbiAgJi5kaXNhYmxlZCwgJi5idG5bZGlzYWJsZWRdLCAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzZjVjO1xuICAgIGJvcmRlci1jb2xvcjogIzNiM2Y1YztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC5vcGVuIC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0ODQ4O1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYzljO1xuICBib3JkZXItY29sb3I6ICMxYWJjOWM7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4ICMxYWJjOWM7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYzljO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWFiYzljO1xuICB9XG5cbiAgJjphY3RpdmUsICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYzljO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWFiYzljO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJi5hY3RpdmUsICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYzljO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWFiYzljO1xuICAgIH1cbiAgfVxufVxuXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYzljO1xuICBib3JkZXItY29sb3I6ICMxYWJjOWM7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gICYuZGlzYWJsZWQsICYuYnRuW2Rpc2FibGVkXSwgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmM5YztcbiAgICBib3JkZXItY29sb3I6ICMxYWJjOWM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgICYuZm9jdXMsICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2M2Nzg7XG4gICAgICBib3JkZXItY29sb3I6ICMxN2M2Nzg7XG4gICAgfVxuICB9XG5cbiAgJi5mb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YzY3ODtcbiAgICBib3JkZXItY29sb3I6ICMxN2M2Nzg7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YzY3ODtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE3YzY3ODtcbiAgICB9XG4gIH1cbn1cblxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgJi5mb2N1cywgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdjNjc4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YzY3ODtcbiAgfVxufVxuXG4uYnRuLXN1Y2Nlc3MgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLyotLS0tLS9CdXR0b24gTGlnaHQgQ29sb3JzLS0tLS0tKi9cblxuLmJ0bi5ib3gtc2hhZG93LW5vbmUge1xuICBib3JkZXI6IG5vbmU7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uYm94LXNoYWRvdy1ub25lIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYm94LXNoYWRvdy1ub25lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgJi5hY3RpdmUsICY6YWN0aXZlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5zaG93ID4gLmJ0bi5ib3gtc2hhZG93LW5vbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ3JvdXAub3BlbiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5OTI0OTtcbn1cblxuLmJ0bi1kaXNtaXNzIHtcbiAgY29sb3I6ICMwZTE3MjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzcHggN3B4O1xuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMGUxNzI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAmOmFjdGl2ZSwgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gID4gLmJ0biB7XG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMHB4IDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMHB4IDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDAgMHB4IDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMHB4IDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICBib3gtc2hhZG93OiAwIDBweCAwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDBweCAwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIH1cblxuICAgICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoNjgsIDEwNCwgMjUzKTtcbiAgICAgIH1cblxuICAgICAgJi5idG4tc3VjY2VzcyB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDE2MywgMTk4LCAxMTEpO1xuICAgICAgfVxuXG4gICAgICAmLmJ0bi1pbmZvIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoNzMsIDE3MiwgMjUxKTtcbiAgICAgIH1cblxuICAgICAgJi5idG4td2FybmluZyB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDI0NSwgMTgwLCA4NSk7XG4gICAgICB9XG5cbiAgICAgICYuYnRuLWRhbmdlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDI0MSwgMTMyLCAxMzkpO1xuICAgICAgfVxuXG4gICAgICAmLmJ0bi1kYXJrIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoMTEyLCAxMTgsIDEyMik7XG4gICAgICB9XG5cbiAgICAgICYuYnRuLXNlY29uZGFyeSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDEzMSwgODMsIDIyMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5kcm9wbGVmdCB7XG4gICAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5idG4tcHJpbWFyeTpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoNjgsIDEwNCwgMjUzKTtcbiAgICB9XG5cbiAgICAuYnRuLXN1Y2Nlc3M6bm90KC5kcm9wZG93bi10b2dnbGUtc3BsaXQpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDE2MywgMTk4LCAxMTEpO1xuICAgIH1cblxuICAgIC5idG4taW5mbzpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoNzMsIDE3MiwgMjUxKTtcbiAgICB9XG5cbiAgICAuYnRuLXdhcm5pbmc6bm90KC5kcm9wZG93bi10b2dnbGUtc3BsaXQpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDI0NSwgMTgwLCA4NSk7XG4gICAgfVxuXG4gICAgLmJ0bi1kYW5nZXI6bm90KC5kcm9wZG93bi10b2dnbGUtc3BsaXQpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDI0MSwgMTMyLCAxMzkpO1xuICAgIH1cblxuICAgIC5idG4tZGFyazpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoMTEyLCAxMTgsIDEyMik7XG4gICAgfVxuXG4gICAgLmJ0bi1zZWNvbmRhcnk6bm90KC5kcm9wZG93bi10b2dnbGUtc3BsaXQpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDEzMSwgODMsIDIyMCk7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gICAgQnRuIGdyb3VwIGRyb3Bkb3duLXRvZ2dsZVxuKi9cblxuLmJ0biAuYmFkZ2UuYmFkZ2UtYWxpZ24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IDhweDtcbn1cblxuLmRyb3B1cCAuYnRuIC5jYXJldCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwZTE3MjY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgJi5hY3RpdmUsICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICYuYWN0aXZlLCAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmM5YztcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmM5YztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAmLmFjdGl2ZSwgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjM7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjM7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAmLmFjdGl2ZSwgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzUxNWE7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTE1YTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAmLmFjdGl2ZSwgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmEwM2Y7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmEwM2Y7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAmLmFjdGl2ZSwgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDVkY2E7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwNWRjYTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAmLmFjdGl2ZSwgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjNmNWM7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdyA+IHtcbiAgLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzZjVjO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6YmVmb3JlLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6YmVmb3JlLCAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6YmVmb3JlLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUsIC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSwgLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MzYxZWUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MzYxZWUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxOTZmMyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxOTZmMyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJhMDNmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZTJhMDNmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYWJjOWMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYWJjOWMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTc1MTVhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZTc1MTVhICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwNWRjYSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzgwNWRjYSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2IzZjVjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM2IzZjVjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciwgLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIsIC5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciwgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4ICM0MzYxZWU7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMztcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEwcHggIzIxOTZmMztcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJhMDNmO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCAjZTJhMDNmO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJjOWM7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4ICMxYWJjOWM7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc1MTVhO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCAjZTc1MTVhO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwNWRjYTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEwcHggIzgwNWRjYTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzZjVjO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCAjM2IzZjVjO1xufVxuXG4vKiAgICAgIERyb3Bkb3duIFRvZ2dsZSAgICAgICAqL1xuXG4uYnRuLXJvdW5kZWQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgIERhdGEgTWFya2VyICggZG90IClcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi5kYXRhLW1hcmtlciB7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZGF0YS1tYXJrZXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJjOWM7XG59XG5cbi5kYXRhLW1hcmtlci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyYTAzZjtcbn1cblxuLmRhdGEtbWFya2VyLWRhbmdlciwgLmRhdGEtbWFya2VyLWluZm8sIC5kYXRhLW1hcmtlci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTE1YTtcbn1cblxuLmJhZGdlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgfVxuXG4gICYuYmFkZ2UtZW5hYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmM5YztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICYuYmFkZ2UtZGlzYWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTE1YTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYmFkZ2UtcGlsbHMge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uYmFkZ2UtY2xhc3NpYyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5iYWRnZS1jb2xsYXBzZWQtaW1nIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjMpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgfVxuXG4gICYuYmFkZ2UtdG9vbHRpcCBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDFweCByZ2JhKDExMywgMTA2LCAyMDIsIDAuMyk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHNjYWxlKDEuMDIpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHNjYWxlKDEuMDIpO1xuICAgIH1cbiAgfVxuXG4gICYudHJhbnNsYXRlWS1heGlzIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoMS4wMik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoMS4wMik7XG4gICAgfVxuICB9XG5cbiAgJi5yZWN0YW5nbGUtY29sbGFwc2VkIGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgJi50cmFuc2xhdGVYLWF4aXMgaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHNjYWxlKDEuMDIpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgc2NhbGUoMS4wMik7XG4gICAgfVxuICB9XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzYxZWU7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjM7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJjOWM7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTE1YTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyYTAzZjtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2Y1Yztcbn1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDVkY2E7XG59XG5cbi5vdXRsaW5lLWJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogIzQzNjFlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MzYxZWU7XG59XG5cbi5vdXRsaW5lLWJhZGdlLWluZm8ge1xuICBjb2xvcjogIzIxOTZmMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTk2ZjM7XG59XG5cbi5vdXRsaW5lLWJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFhYmM5YztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYWJjOWM7XG59XG5cbi5vdXRsaW5lLWJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZTc1MTVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3NTE1YTtcbn1cblxuLm91dGxpbmUtYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjZTJhMDNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyYTAzZjtcbn1cblxuLm91dGxpbmUtYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjM2IzZjVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNiM2Y1Yztcbn1cblxuLm91dGxpbmUtYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4MDVkY2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODA1ZGNhO1xufVxuXG4ub3V0bGluZS1iYWRnZS1wcmltYXJ5IHtcbiAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjFmZjtcbiAgICBjb2xvcjogIzQzNjFlZTtcbiAgfVxufVxuXG4ub3V0bGluZS1iYWRnZS1zZWNvbmRhcnkge1xuICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzgwNWRjYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlZmZjO1xuICB9XG59XG5cbi5vdXRsaW5lLWJhZGdlLXN1Y2Nlc3Mge1xuICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzFhYmM5YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRmNWYwO1xuICB9XG59XG5cbi5vdXRsaW5lLWJhZGdlLWRhbmdlciB7XG4gICY6Zm9jdXMsICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZTc1MTVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XG4gIH1cbn1cblxuLm91dGxpbmUtYmFkZ2Utd2FybmluZyB7XG4gICY6Zm9jdXMsICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZTJhMDNmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZWQ7XG4gIH1cbn1cblxuLm91dGxpbmUtYmFkZ2UtaW5mbyB7XG4gICY6Zm9jdXMsICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMjE5NmYzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2Y3ZmY7XG4gIH1cbn1cblxuLm91dGxpbmUtYmFkZ2UtZGFyayB7XG4gICY6Zm9jdXMsICY6aG92ZXIge1xuICAgIGNvbG9yOiAjM2IzZjVjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U0ZWI7XG4gIH1cbn1cblxuLyogICAgICBMaW5rICAgICAqL1xuXG4uYmFkZ2VbY2xhc3MqPVwibGluay1iYWRnZS1cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5saW5rLWJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogIzQzNjFlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubGluay1iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICMyMTk2ZjM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmxpbmstYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWFiYzljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5saW5rLWJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZTc1MTVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5saW5rLWJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogI2UyYTAzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubGluay1iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICMzYjNmNWM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmxpbmstYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4MDVkY2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmxpbmstYmFkZ2UtcHJpbWFyeSB7XG4gICY6Zm9jdXMsICY6aG92ZXIge1xuICAgIGNvbG9yOiAjNDM2MWVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5saW5rLWJhZGdlLXNlY29uZGFyeSB7XG4gICY6Zm9jdXMsICY6aG92ZXIge1xuICAgIGNvbG9yOiAjNmY1MWVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5saW5rLWJhZGdlLXN1Y2Nlc3Mge1xuICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzJlYTM3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ubGluay1iYWRnZS1kYW5nZXIge1xuICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2U3NTE1YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ubGluay1iYWRnZS13YXJuaW5nIHtcbiAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgY29sb3I6ICNkZWE4MmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmxpbmstYmFkZ2UtaW5mbyB7XG4gICY6Zm9jdXMsICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA5ZWRhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5saW5rLWJhZGdlLWRhcmsge1xuICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ1NDY1NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vKiBDdXN0b20gRHJvcGRvd24qL1xuXG4uY3VzdG9tLWRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAuY3VzdG9tLWRyb3Bkb3duLWljb24gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5jdXN0b20tZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlLCAuY3VzdG9tLWRyb3Bkb3duLWljb24gLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1kcm9wZG93biAuZHJvcGRvd24tbWVudSwgLmN1c3RvbS1kcm9wZG93bi1pY29uIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAxMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGU2ZWQ7XG4gIHotaW5kZXg6IDg5OTtcbiAgYm94LXNoYWRvdzogcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjIpIDBweCAwcHggMTVweCAxcHg7XG4gIHRvcDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItd2lkdGg6IGluaXRpYWw7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbml0aWFsO1xuICBib3JkZXItaW1hZ2U6IGluaXRpYWw7XG59XG5cbi5jdXN0b20tZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0ge1xuICAmLmFjdGl2ZSwgJjphY3RpdmUsICY6aG92ZXIge1xuICAgIGNvbG9yOiAjODg4ZWE4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjM7XG4gIH1cbn1cblxuLmN1c3RvbS1kcm9wZG93bi1pY29uIC5kcm9wZG93bi1pdGVtIHtcbiAgJi5hY3RpdmUsICY6YWN0aXZlLCAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzg4OGVhODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYzO1xuICB9XG59XG5cbi5jdXN0b20tZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjODg4ZWE4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTFweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmN1c3RvbS1kcm9wZG93bi1pY29uIHtcbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzg4OGVhODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDExcHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIGNvbG9yOiAjODg4ZWE4O1xuICB9XG59XG5cbi5jdXN0b20tZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0ge1xuICAmLmFjdGl2ZSBzdmcsICY6YWN0aXZlIHN2ZywgJjpob3ZlciBzdmcge1xuICAgIGNvbG9yOiAjNDM2MWVlO1xuICB9XG59XG5cbi5jdXN0b20tZHJvcGRvd24taWNvbiAuZHJvcGRvd24taXRlbSB7XG4gICYuYWN0aXZlIHN2ZywgJjphY3RpdmUgc3ZnLCAmOmhvdmVyIHN2ZyB7XG4gICAgY29sb3I6ICM0MzYxZWU7XG4gIH1cbn1cblxuLnN0YXR1cy5yb3VuZGVkLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBvcG92ZXIge1xuICB6LWluZGV4OiA5OTk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbn1cblxuaW5wdXRbZGlzYWJsZWRdLCBzZWxlY3RbZGlzYWJsZWRdLCB0ZXh0YXJlYVtkaXNhYmxlZF0sIGlucHV0W3JlYWRvbmx5XSwgc2VsZWN0W3JlYWRvbmx5XSwgdGV4dGFyZWFbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2JmYzlkNDtcbn1cblxuLmhlbHAtYmxvY2ssIC5oZWxwLWlubGluZSB7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuXG4uY29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xufVxuXG4vKiAgVGFibGUgICAqL1xuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMmYzO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMyAhaW1wb3J0YW50O1xufVxuXG4udGFibGUgPiB7XG4gIHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzUxNTM2NTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIHRoZWFkID4gdHIgPiB0aCB7XG4gICAgY29sb3I6ICM0MzYxZWU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAudXNyLWltZy1mcmFtZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGYyO1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFkbWluLW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjNTE1MzY1O1xuICAgIH1cblxuICAgIC5wcm9ncmVzcyB7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgIH1cblxuICAgIHN2Zy5pY29uIHtcbiAgICAgIHdpZHRoOiAyMXB4O1xuICAgIH1cblxuICAgIC50LWRvdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBzdmcudC1pY29uIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYudC1ob3Zlci1pY29uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTE1YTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIHRkLCB0aCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbiAgfVxufVxuXG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4udGFibGUtaG92ZXI6bm90KC50YWJsZS1kYXJrKSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjMgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWNvbnRyb2xzID4gbGkgPiBhIHN2ZyB7XG4gIGNvbG9yOiAjMjVkNWU0O1xufVxuXG4udGFibGUgdHIgdGQge1xuICAuY3VzdG9tLWRyb3Bkb3duLnQtY3VzdG9tLWRyb3Bkb3duIGEuZHJvcGRvd24tdG9nZ2xlLCAuY3VzdG9tLWRyb3Bkb3duLWljb24udC1jdXN0b20tZHJvcGRvd24gYS5kcm9wZG93bi10b2dnbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICB9XG59XG5cbi50YWJsZS1jb250cm9scyA+IGxpID4gYSBzdmcge1xuICBjb2xvcjogIzg4OGVhODtcbiAgd2lkdGg6IDIxcHg7XG59XG5cbi8qICBUYWJsZSBEYXJrICAgICAgKi9cblxuLnRhYmxlLnRhYmxlLWRhcmsgPiB7XG4gIHRoZWFkID4gdHIgPiB0aCB7XG4gICAgY29sb3I6ICNkM2QzZDM7XG4gIH1cblxuICB0Ym9keSA+IHRyID4gdGQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MDgxODtcblxuICAmLnRhYmxlLWhvdmVyIHRib2R5IHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwODE4O1xuICB9XG5cbiAgdGQsIHRoLCB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTkxZTNhICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAzMCwgNTgsIDAuNjMxMzcyNTQ5KTtcbiAgfVxufVxuXG4udGFibGUudGFibGUtZGFyayA+IHRib2R5ID4gdHIgPiB0ZCBpLnQtaWNvbiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwZTE3MjYgIWltcG9ydGFudDtcbn1cblxudGFibGUge1xuICAuYmFkZ2Utc3VjY2VzcywgLmJhZGdlLXByaW1hcnksIC5iYWRnZS13YXJuaW5nLCAuYmFkZ2UtZGFuZ2VyLCAuYmFkZ2UtaW5mbywgLmJhZGdlLXNlY29uZGFyeSwgLmJhZGdlLWRhcmsge1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIH1cbn1cblxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoIHtcbiAgY29sb3I6ICMzYjNmNWM7XG59XG5cbi50YWJsZS12ZXJ0aWNhbC1hbGlnbiB7XG4gIHRyLCB0aCwgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3RhdGJveCAud2lkZ2V0LWNvbnRlbnQge1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICB9XG59XG5cbi5zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG4udG9hc3QtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICM0MzYxZWU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjNDM2MWVlO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzMsIDE1MCwgMjQzLCAwLjM0MTE3NjQ3MDYpO1xuXG4gIC5tZXRhLXRpbWUge1xuICAgIGNvbG9yOiAjZjFmMmYzO1xuICB9XG5cbiAgLmNsb3NlIHtcbiAgICBjb2xvcjogI2YxZjJmMztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMTZweCAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLypcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICBCYWNrZ3JvdW5kIENvbG9yc1xuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG4vKlxuICAgIERlZmF1bHRcbiovXG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNjFlZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0MzYxZWU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJjOWMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiYzljO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIxOTZmMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyYTAzZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlMmEwM2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTE1YSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlNzUxNWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwNWRjYSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM4MDVkY2E7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzNiM2Y1YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qXG4gICAgTGlnaHQgQmFja2dyb3VuZFxuKi9cblxuLmJnLWxpZ2h0LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmMWZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2VhZjFmZjtcbiAgY29sb3I6ICMyMTk2ZjM7XG59XG5cbi5iZy1saWdodC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZjVmMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkZGY1ZjA7XG4gIGNvbG9yOiAjMWFiYzljO1xufVxuXG4uYmctbGlnaHQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2Y3ZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTdmN2ZmO1xuICBjb2xvcjogIzIxOTZmMztcbn1cblxuLmJnLWxpZ2h0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWVkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjllZDtcbiAgY29sb3I6ICNlMmEwM2Y7XG59XG5cbi5iZy1saWdodC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjVmNTtcbiAgY29sb3I6ICNlNzUxNWE7XG59XG5cbi5iZy1saWdodC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlZmZjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YzZWZmYztcbiAgY29sb3I6ICM4MDVkY2E7XG59XG5cbi5iZy1saWdodC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTRlYjtcbiAgYm9yZGVyLWNvbG9yOiAjZTNlNGViO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLypcbiAgICBQcm9ncmVzcyBCYXJcbiovXG5cbi5wcm9ncmVzcyB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGYyO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDFweCAzcHggMjBweCAzcHggI2YxZjJmMztcblxuICAmLnByb2dyZXNzLWJhci1zdGFjayAucHJvZ3Jlc3MtYmFyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xuICB9XG5cbiAgLnByb2dyZXNzLWJhciB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgNjksIDI1NSwgMC4xNSksIDAgOHB4IDE2cHggcmdiYSgwLCA2OSwgMjU1LCAwLjIpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH1cblxuICAmOm5vdCgucHJvZ3Jlc3MtYmFyLXN0YWNrKSAucHJvZ3Jlc3MtYmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG59XG5cbi5wcm9ncmVzcy1zbSB7XG4gIGhlaWdodDogNHB4O1xufVxuXG4ucHJvZ3Jlc3MtbWQge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5wcm9ncmVzcy1sZyB7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnByb2dyZXNzLXhsIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMTAwJSwgMTAwJSAwLCBjb2xvci1zdG9wKDAuMjUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuMjUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLjUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLjUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuNzUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuNzUsIHRyYW5zcGFyZW50KSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICAucHJvZ3Jlc3MtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAmLmJnLWdyYWRpZW50LXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNjFlZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwODFmZiAwJSwgIzAwNDVmZiAxMDAlKTtcbiAgICB9XG5cbiAgICAmLmJnLWdyYWRpZW50LWluZm8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNjFlZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA0YmVmZSAwJSwgIzQ0ODFlYiAxMDAlKTtcbiAgICB9XG5cbiAgICAmLmJnLWdyYWRpZW50LXN1Y2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNjFlZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzNjYmE5MiAwJSwgIzBiYTM2MCAxMDAlKTtcbiAgICB9XG5cbiAgICAmLmJnLWdyYWRpZW50LXdhcm5pbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNjFlZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2YwOTgxOSAwJSwgI2ZmNTg1OCAxMDAlKTtcbiAgICB9XG5cbiAgICAmLmJnLWdyYWRpZW50LXNlY29uZGFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzU3OWZmIDAlLCAjYjIyNGVmIDEwMCUpO1xuICAgIH1cblxuICAgICYuYmctZ3JhZGllbnQtZGFuZ2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzYxZWU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkMDk2OTMgMCUsICNjNzFkNmYgMTAwJSk7XG4gICAgfVxuXG4gICAgJi5iZy1ncmFkaWVudC1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzYxZWU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyYjU4NzYgMCUsICM0ZTQzNzYgMTAwJSk7XG4gICAgfVxuICB9XG59XG5cbi5ici0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uYnItNCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYnItNiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uYnItMzAge1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ici01MCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmJyLWxlZnQtMzAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmJyLXJpZ2h0LTMwIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmJ4LXRvcC02IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbn1cblxuLmJ4LWJvdHRvbS02IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbn1cblxuLyogICAgICBCYWRnZSBDdXN0b20gICAgICAqL1xuXG4uYmFkZ2UuY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMnB4IDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYmFkZ2UtY2hpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuXG4gIGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwcHggMTBweCAwcHggLTI2cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIC5jbG9zZWJ0biB7XG4gICAgY29sb3I6ICNmMWYyZjM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4vKi0tLS0tLS10ZXh0LWNvbG9ycy0tLS0tLSovXG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzQzNjFlZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxYWJjOWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZTc1MTVhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2UyYTAzZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzgwNWRjYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzYjNmNWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzg4OGVhOCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLWJvcmRlciBtYWluLS0tLS0tKi9cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzQzNjFlZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTJhMDNmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzFhYmM5YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2U3NTE1YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzgwNWRjYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzYjNmNWMgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLWJvcmRlciBzdHlsZS0tLS0tLSovXG5cbi5ib3JkZXItZG90dGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXNoZWQge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNvbGlkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRvdWJsZSB7XG4gIGJvcmRlci1zdHlsZTogZG91YmxlICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS1ib3JkZXIgd2lkdGgtLS0tLS0qL1xuXG4uYm9yZGVyLXdpZHRoLTFweCB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2lkdGgtMnB4IHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aWR0aC0zcHgge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdpZHRoLTRweCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2lkdGgtNXB4IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aWR0aC02cHgge1xuICBib3JkZXItd2lkdGg6IDZweCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tdHJhbnNmb3JtLXBvc2l0aW9uLS0tLS0tKi9cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4ucG9zaXRpb24taW5oZXJpdCB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xufVxuXG4ucG9zaXRpb24taW5pdGlhbCB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLy8gQ3VzdG9tIENTU1xuLndpZGdldC1jb250ZW50IC50YWJsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIG1hcmdpbjogMCAtMjBweCAyMHB4O1xufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==*/