*{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit;box-shadow:none;outline:none}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*{font-family:"Raleway";color:#15153a;letter-spacing:-0.01em}a{transition:.3s;text-decoration:none}.link-lined{font-weight:700;font-size:15px;line-height:22px;border-bottom:2px solid #4536dd;padding-bottom:4px}.link-lined:hover{color:#4536dd}p{font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em}h1,.h1{font-weight:800;font-size:72px;line-height:72px;letter-spacing:-0.01em;text-transform:uppercase}h2,.h2{font-weight:800;font-size:48px;line-height:54px;text-transform:uppercase;margin-bottom:40px}@media(max-width: 1024px){h1,.h1{font-size:50px;line-height:50px}h2,.h2{font-size:32px;line-height:38px}}@media(max-width: 800px){h1,.h1{font-size:40px;line-height:40px}h2,.h2{margin-bottom:32px;font-size:30px;line-height:34px}.link-lined{font-size:14px;line-height:24px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body{background-color:#f5f5fa}body::-webkit-scrollbar{width:6px;background-color:#15153a}body::-webkit-scrollbar-thumb{border-radius:20px;background-color:#4536dd}main:has(.offers-section-main){background-color:#f5f5fa}body.admin-bar header{top:20px}main{min-height:70vh;padding-top:80px}.container{margin:0 auto;display:flex;flex-wrap:wrap;max-width:1420px;width:100%;padding:0 110px}.container-fluid{max-width:100%;width:100%;padding:0 32px}.d-flex{display:flex;flex-wrap:wrap}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-column{flex-direction:column}.row{display:flex;margin:0 -16px;width:calc(100% + 32px);flex-wrap:wrap}[class*=col-]{padding:0 16px}.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333333%}.col-lg-5{width:41.66666667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333333%}.col-lg-8{width:66.66666667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333333%}.col-lg-11{width:91.66666667%}.col-lg-12{width:100%}@media(max-width: 1024px){.row{margin:0 -12px;width:calc(100% + 24px)}[class*=col-]{padding:0 12px}.col-md-1{width:8.33333333%}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-12{width:100%}.container{padding:0 50px}}@media(max-width: 800px){.col-m-1{width:8.33333333%}.col-m-2{width:16.66666667%}.col-m-3{width:25%}.col-m-4{width:33.33333333%}.col-m-5{width:41.66666667%}.col-m-6{width:50%}.col-m-7{width:58.33333333%}.col-m-8{width:66.66666667%}.col-m-9{width:75%}.col-m-10{width:83.33333333%}.col-m-11{width:91.66666667%}.col-m-12{width:100%}.container{padding:0 24px}.container-fluid{padding:0 24px}}.btn{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:16px;line-height:28px;letter-spacing:-0.01em;padding:0 32px;height:48px;width:100%;max-width:296px;transition:.3s;cursor:pointer}.btn.disabled{background-color:#bcbccd;cursor:not-allowed;border-color:rgba(0,0,0,0)}.btn.disabled:hover{background-color:#bcbccd;border-color:rgba(0,0,0,0)}.btn:disabled{background-color:#bcbccd;cursor:not-allowed;border-color:rgba(0,0,0,0)}.btn:disabled:hover{background-color:#bcbccd;border-color:rgba(0,0,0,0)}.btn.btn-date-picker{position:relative}.btn-white{background-color:#fff;color:#4536dd}.btn-white:hover{background-color:#15153a;color:#fff}.btn-blue{color:#fff;background-color:#4536dd;border:1px solid #4536dd}.btn-blue:hover{background-color:#15153a;border-color:#15153a}.btn-bordered{color:#4536dd;border:1px solid #4536dd;background-color:rgba(0,0,0,0)}.btn-bordered:hover{background-color:#15153a;color:#fff;border-color:#15153a}@media(max-width: 600px){.btn{max-width:100%;font-size:13px;line-height:20px}}.checkbox{display:none}.checkbox+label{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:28px}.checkbox+label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border:1px solid #e5e5eb;transition:all .3s;background-repeat:no-repeat;background-position:center;background-size:8px}.checkbox:checked+label::before{background-image:url(../img/icons/checkbox-checked.svg)}.radio{display:none}.radio input{display:none}.radio+label{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:28px}.radio+label::before{display:none;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50px;border:1px solid #e5e5eb;transition:all .3s;background-repeat:no-repeat;background-position:center;background-size:8px}.radio:checked+label::before{background-image:url(../img/icons/radio-checked.svg)}@media(max-width: 800px){.checkbox+label::before{width:16px;height:16px}.radio+label::before{display:block}}.footer-menu{display:flex;flex-direction:column;list-style:none;padding:0;margin:0;width:100%}.footer-menu li{margin-bottom:12px;display:flex}.footer-menu li:last-of-type{margin-bottom:0}.footer-menu li a{font-weight:500;font-size:14px;line-height:22px;color:#e5e5eb}.footer-menu li a:hover{color:#fff}@media(max-width: 800px){.footer-menu li a{font-size:13px;line-height:20px}}.main-menu{list-style:none;display:flex;align-items:center;margin:0 0 0 32px;padding:0}.main-menu li{padding:9px 16px}.main-menu li a{font-weight:700;font-size:15px;line-height:22px;letter-spacing:-0.01em}.main-menu li a:hover{color:#4536dd}.main-menu li+li{margin-left:16px}@media(max-width: 1024px){.main-menu{display:none}}.modal-dialog{position:fixed;right:0;top:0;z-index:99999;opacity:0;width:100%;height:100%;overflow-y:auto;justify-content:center;align-items:center;visibility:hidden;transition:opacity .5s ease-in-out;display:flex;background-color:rgba(21,21,58,.9)}.modal-dialog .modal-body{width:100%;max-width:360px;padding:32px;margin:auto;position:relative}.modal-dialog.modal-closing{opacity:0;transition:.5s}.modal-dialog.modal-opening{opacity:1;display:flex;animation:fadeIn .5s ease;visibility:visible;pointer-events:initial}.modal-dialog .modal-content{max-width:360px;width:100%;background-color:#fff}.modal-dialog .modal-open{overflow:hidden;pointer-events:none}.modal-dialog .modal-close{position:absolute;right:32px;top:32px;border:none;cursor:pointer;background-image:url(../img/icons/close-mobile-filters-ico.svg);background-repeat:no-repeat;background-position:center;background-size:contain;background-color:rgba(0,0,0,0);width:16px;height:16px;padding:0}.modal-dialog .modal-close span{display:none}.modal-dialog .password-change-successful{position:absolute;top:40px;right:40px;background-color:#037847;color:#fff;font-weight:500;font-size:15px;line-height:22px;padding:16px 24px;display:flex;align-items:center}.modal-dialog .password-change-successful:before{content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:contain;width:16px;height:12px;background-image:url(../img/icons/checkmark-pass-change.svg);margin-right:8px}.modal-dialog .title{font-weight:800;font-size:26px;line-height:32px;margin-bottom:8px}.modal-dialog .description{width:100%;margin-bottom:32px;margin-top:24px}.modal-dialog .description p{font-weight:500;font-size:15px;line-height:22px}.modal-dialog form{width:100%}.modal-dialog form .form-item{margin-top:24px}.modal-dialog form .form-item .form-link{font-weight:500;font-size:13px;line-height:22px;color:#4536dd}.modal-dialog form .form-item .form-link:hover{color:#15153a}.modal-dialog form .form-item .input-notice{font-weight:400;font-size:11px;line-height:16px;color:#77778b;margin-top:2px}.modal-dialog form .form-item input{width:100%;height:40px;padding:0 12px;font-weight:500;font-size:15px;line-height:22px;border:1px solid #e5e5eb}.modal-dialog form .form-item input:focus{border-color:#4536dd}.modal-dialog form .form-item label{font-weight:500;font-size:11px;line-height:16px;text-transform:uppercase;margin-bottom:2px;display:block;width:100%}.modal-dialog form .form-item .btn{height:40px}.modal-dialog form .form-item .custom-checkbox{width:-moz-fit-content;width:fit-content}.modal-dialog form .form-item .custom-checkbox label{font-weight:500;font-size:13px;line-height:22px;color:#0f172a;margin-bottom:0;text-transform:unset}.modal-dialog form .form-item.form-item-policy .custom-checkbox label{font-size:12px;line-height:21px}.modal-dialog form .form-item.form-item-password .input-password{position:relative;width:100%;height:40px}.modal-dialog form .form-item.form-item-password .input-password .toggle-password-button{width:16px;height:16px;background-color:rgba(0,0,0,0);border:none;position:absolute;right:12px;top:12px;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/toggle-pass-ico.svg);transition:.3s;padding:0}.modal-dialog form .form-item.form-item-password .input-password .toggle-password-button.visible{background-image:url(../img/icons/password-button-visible.svg)}.modal-dialog form .form-item.form-item-password .input-password input{height:inherit;position:absolute;left:0;top:0}.modal-dialog form .form-item.form-item-checkbox{display:flex;align-items:center;justify-content:space-between}.modal-dialog form .form-item.form-item-reg p{font-weight:500;font-size:13px;line-height:22px;text-align:center}.modal-dialog form .form-item.form-item-reg p a{color:#4536dd;text-decoration:underline;margin-left:5px}.modal-dialog form .form-item.invalid input{border-color:#ef1c0f}.modal-dialog form .form-item.invalid .input-notice{color:#ef1c0f}.modal-dialog form .form-item.form-item-reset-buttons{display:flex;align-items:center;width:100%;justify-content:space-between}.modal-dialog form .form-item.form-item-reset-buttons .btn{padding:0 16px;width:-moz-fit-content;width:fit-content}.modal-dialog form .form-item.form-item-reset-buttons .link-back{font-weight:500;font-size:12px;line-height:18px;color:#4536dd;display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.modal-dialog form .form-item.form-item-reset-buttons .link-back:before{content:"";display:block;width:24px;height:12px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/mobile-filter-back-ico.svg);margin-right:6px}.modal-dialog form .form-item.form-item-code p{text-align:center;font-weight:500;font-size:13px;line-height:22px;display:flex;align-items:center;justify-content:center;width:100%}.modal-dialog form .form-item.form-item-code span{color:#77778b;font-weight:500;font-size:13px;line-height:22px;display:block;margin-left:5px}.modal-dialog form .form-item.form-item-code .button-code{background-color:rgba(0,0,0,0);padding:0;border:none;font-weight:500;font-size:13px;line-height:22px;color:#4536dd;text-decoration:underline;cursor:pointer;margin-left:5px}.modal-dialog form .reg-step{margin-top:32px}.modal-dialog form .button-reg-back{font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em;padding:12px;display:flex;align-items:center;justify-content:flex-start;border:1px solid #e5e5eb;transition:.3s;width:100%;background-color:rgba(0,0,0,0);margin-bottom:32px;cursor:pointer}.modal-dialog form .button-reg-back:before{content:"";display:block;width:24px;height:12px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/mobile-filter-back-ico.svg);margin-right:6px}.modal-dialog form .button-reg-back:hover{border-color:#4536dd}.modal-dialog form .role-buttons{display:flex;flex-direction:column;width:100%}.modal-dialog form .role-button{padding:12px;background-color:rgba(0,0,0,0);border:1px solid #e5e5eb;margin-bottom:16px;cursor:pointer;transition:.3s}.modal-dialog form .role-button:last-of-type{margin-bottom:0}.modal-dialog form .role-button .title{font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between}.modal-dialog form .role-button .title:after{content:"";display:block;width:24px;height:22px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/mobile-filter-head-ico.svg);margin-left:8px}.modal-dialog form .role-button .desc{font-weight:500;font-size:13px;line-height:22px;letter-spacing:-0.01em;color:#77778b;width:100%;display:block;text-align:start}.modal-dialog form .role-button:hover{border-color:#4536dd}.modal-dialog form .role-button.active{border-color:#4536dd}.modal-dialog .request-wrapper .request-buttons .clear-form{color:#4536dd}.modal-comment .title{margin-bottom:32px}.modal-comment .description{margin:0}.modal-change-request .title{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e5e5eb}.modal-change-request .title span{color:#4536dd}.modal-change-request .modal-body{max-width:864px}.modal-change-request .modal-content{position:relative;top:90px;max-width:864px}.modal-request-remove .buttons-wrapper-request,.modal-request-approve .buttons-wrapper-request,.modal-offer .buttons-wrapper-request{display:flex;align-items:center;padding-top:32px;border-top:1px solid #e5e5eb}.modal-request-remove .buttons-wrapper-request .btn:first-of-type,.modal-request-approve .buttons-wrapper-request .btn:first-of-type,.modal-offer .buttons-wrapper-request .btn:first-of-type{margin-right:8px}.modal-request-remove .buttons-wrapper-request .btn:last-of-type,.modal-request-approve .buttons-wrapper-request .btn:last-of-type,.modal-offer .buttons-wrapper-request .btn:last-of-type{margin-left:8px}.modal-offer .modal-content{max-width:900px}.modal-offer .modal-body{max-width:900px}.modal-offer .title{margin-bottom:32px}.modal-offer .title span{color:#4536dd}.modal-offer .offer-button{margin-left:auto;max-width:200px}.modal-offer .request-table{border-bottom:1px solid #e5e5eb;border-top:1px solid #e5e5eb}.modal-offer .request-table .request-tr{grid-template-columns:repeat(4, 1fr)}.modal-offer .request-table .request-tr:first-of-type .request-td{border:none}.modal-offer .request-table .request-tr .request-td{border:none;padding:16px 6px}.modal-offer .request-table .request-tr .request-td:first-of-type,.modal-offer .request-table .request-tr .request-td:last-of-type{border:none}.modal-additional .title{margin-bottom:32px}.modal-additional .modal-content{max-width:464px}.modal-additional .modal-body{max-width:464px}.modal-additional .additional-wrapper .additional-item{margin-bottom:24px}.modal-additional .additional-wrapper .additional-item:last-of-type{margin-bottom:0}.modal-additional .additional-wrapper .additional-item .additional-item-title{font-weight:500;font-size:13px;line-height:22px;letter-spacing:-0.01em;margin-bottom:2px;color:#77778b}.modal-additional .additional-wrapper .additional-item .additional-item-subtitle{font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em;display:flex;align-items:center}.modal-additional .additional-wrapper .additional-item.additional-item-transit .city{font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;display:flex;align-items:center}.modal-additional .additional-wrapper .additional-item.additional-item-transit .city+.city:before{content:"";display:block;width:16px;min-width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/multyply-arrow-ic.svg);margin:0 6px}.modal-rate-agent .modal-body{max-width:864px}.modal-rate-agent .modal-content{max-width:864px}.modal-rate-agent .title{padding-bottom:32px;margin-bottom:8px;border-bottom:1px solid #e5e5eb}.modal-rate-agent .rate-wrapper{width:100%}.modal-rate-agent .rate-wrapper form{width:100%}.modal-rate-agent .rate-wrapper form .form-item .label{font-weight:500;font-size:11px;line-height:16px;letter-spacing:-0.01em;text-transform:uppercase;margin-bottom:8px}.modal-rate-agent .rate-wrapper form .form-item .rating{display:flex;align-items:center}.modal-rate-agent .rate-wrapper form .form-item .rating .rate-star{cursor:pointer}.modal-rate-agent .rate-wrapper form .form-item .rating .rate-star svg{width:40px;height:40px;transition:.3s}.modal-rate-agent .rate-wrapper form .form-item .rating .rate-star svg path{transition:.3s}.modal-rate-agent .rate-wrapper form .form-item .rating .rate-star+.rate-star{margin-left:8px}.modal-rate-agent .rate-wrapper form .form-item .rating .rate-star:hover svg,.modal-rate-agent .rate-wrapper form .form-item .rating .rate-star:hover path{fill:#4536dd;stroke:#4536dd}.modal-rate-agent .rate-wrapper form .form-item .rating .rate-star.active svg,.modal-rate-agent .rate-wrapper form .form-item .rating .rate-star.active path{fill:#4536dd;stroke:#4536dd}.modal-rate-agent .rate-wrapper form .form-item textarea{width:100%;max-width:100%;font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em;resize:none;border:1px solid #e5e5eb;background-color:#fff;height:84px;padding:16px}.modal-rate-agent .rate-wrapper form .form-item textarea::-moz-placeholder{font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em}.modal-rate-agent .rate-wrapper form .form-item textarea::placeholder{font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em}.modal-rate-agent .rate-wrapper form .form-item-buttons{display:flex;justify-content:space-between}.modal-rate-agent .rate-wrapper form .form-item-buttons .btn{padding:0 32px;width:-moz-fit-content;width:fit-content}.modal-rate-agent .rate-wrapper form .form-item-buttons .clear-form{font-weight:500;font-size:13px;line-height:22px;letter-spacing:-0.01em;color:#77778b;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.modal-rate-agent .request-success{position:fixed;top:32px;right:40px;background-color:#037847;color:#fff;font-weight:500;font-size:15px;line-height:22px;padding:16px 24px;display:flex;align-items:center;z-index:10}.modal-chat{justify-content:flex-end;align-items:flex-start}.modal-chat .modal-content{max-width:800px;height:100vh}.modal-chat .modal-body{max-width:800px;padding:0;height:100vh;display:flex;flex-direction:column;background-color:#f5f5fa}.modal-chat .title{padding:24px 32px;margin-bottom:0;background-color:#fff}.modal-chat .title span{color:#4536dd}.modal-chat .modal-chat-wrapper{background-color:#f5f5fa;padding:30px 32px 66px}.modal-chat .modal-chat-wrapper .modal-date{font-weight:500;font-size:13px;line-height:22px;letter-spacing:-0.01em;text-align:center;display:flex;white-space:nowrap;align-items:center;color:#77778b}.modal-chat .modal-chat-wrapper .modal-date:before{content:"";display:block;width:100%;height:1px;background-color:#e5e5eb;margin-right:24px}.modal-chat .modal-chat-wrapper .modal-date:after{content:"";display:block;width:100%;height:1px;background-color:#e5e5eb;margin-left:24px}.modal-chat .modal-chat-wrapper .modal-message{display:flex;width:100%;padding:32px 0}.modal-chat .modal-chat-wrapper .modal-message .author-avatar{width:40px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;font-size:18px;line-height:26px;letter-spacing:-0.01em;color:#4536dd;margin-right:12px}.modal-chat .modal-chat-wrapper .modal-message .author-avatar.author-avatar-client{background-color:rgba(69,54,221,.0509803922)}.modal-chat .modal-chat-wrapper .modal-message .author-avatar.author-avatar-agent{background-color:#fff}.modal-chat .modal-chat-wrapper .modal-message .modal-message-author{display:flex;flex-wrap:wrap;width:100%}.modal-chat .modal-chat-wrapper .modal-message .modal-message-author .author-name{font-weight:700;font-size:15px;line-height:22px;letter-spacing:-0.01em;margin-right:12px}.modal-chat .modal-chat-wrapper .modal-message .modal-message-author .author-message-time{font-weight:500;font-size:14px;line-height:22px;letter-spacing:-0.01em;color:#77778b}.modal-chat .modal-chat-wrapper .modal-message .modal-message-author .author-deal-step{font-weight:500;font-size:14px;line-height:22px;letter-spacing:-0.01em;margin-left:auto;color:#77778b}.modal-chat .modal-chat-wrapper .modal-message .modal-message-text{width:100%;margin-top:4px}.modal-chat .modal-chat-wrapper .modal-message .modal-message-text p{font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em}.modal-chat .modal-chat-area{background-color:#f9f9fc;padding:16px 32px;border-top:2px solid #eeeef2;margin-top:auto}.modal-chat .modal-chat-area .modal-chat-area-message{background-color:#fff;padding:16px}.modal-chat .modal-chat-area .modal-chat-area-message .file-upload-container{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:16px}.modal-chat .modal-chat-area .modal-chat-area-message .file-upload-container .uploaded-file{padding:12px;background-color:#f5f5fa;display:flex;position:relative}.modal-chat .modal-chat-area .modal-chat-area-message .file-upload-container .uploaded-file .file-remove-button{width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/remove-file-chat.svg);position:absolute;top:12px;right:12px;cursor:pointer}.modal-chat .modal-chat-area .modal-chat-area-message .file-upload-container .uploaded-file .file-preview{margin-right:8px;width:40px;height:40px}.modal-chat .modal-chat-area .modal-chat-area-message .file-upload-container .uploaded-file .file-preview img{width:40px;height:40px;min-width:40px;-o-object-fit:cover;object-fit:cover}.modal-chat .modal-chat-area .modal-chat-area-message .file-upload-container .uploaded-file .file-content{display:flex;flex-direction:column}.modal-chat .modal-chat-area .modal-chat-area-message .file-upload-container .uploaded-file .file-content .file-name{font-weight:500;font-size:13px;line-height:22px;letter-spacing:-0.01em;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-chat .modal-chat-area .modal-chat-area-message .file-upload-container .uploaded-file .file-content .file-size{font-weight:500;font-size:12px;line-height:18px;letter-spacing:-0.01em;color:#77778b}.modal-chat .modal-chat-area .modal-chat-area-message .chat-textarea{padding-top:24px;width:100%}.modal-chat .modal-chat-area .modal-chat-area-message .chat-textarea textarea{border:none;width:100%;max-width:100%;resize:none;height:46px;font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em;color:#77778b}.modal-chat .modal-chat-area .modal-chat-area-message .chat-textarea textarea::-moz-placeholder{font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em;color:#77778b}.modal-chat .modal-chat-area .modal-chat-area-message .chat-textarea textarea::placeholder{font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em;color:#77778b}.modal-chat .modal-chat-area .modal-chat-area-message .chat-textarea-buttons{display:flex;width:100%;justify-content:flex-end}.modal-chat .modal-chat-area .modal-chat-area-message .chat-textarea-buttons .button-add-file{display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:0;width:40px;height:40px;background-color:#f5f5fa;background-repeat:no-repeat;background-position:center;background-size:24px;background-image:url(../img/icons/ix_attach.svg)}.modal-chat .modal-chat-area .modal-chat-area-message .chat-textarea-buttons .button-add-file::file-selector-button{display:none}.modal-chat .modal-chat-area .modal-chat-area-message .chat-textarea-buttons .btn-send-message{padding:0 23px;height:40px;width:-moz-fit-content;width:fit-content;margin-left:8px}@keyframes fadeIn{0%{opacity:0}0.1%{opacity:0}100%{opacity:1}}body.modal-open{overflow:hidden}.modal-change-date .datetator_holder{position:static !important}.modal-change-date .datetator_button{padding:14px 3px}.modal-change-date .modal-close{right:10px;top:-68px;z-index:1002;width:12px;height:12px}.modal-change-date .datetator_holder.picker-hidden .datetator_picker{display:block;box-shadow:none}.modal-change-date .datetator_close{display:none}.modal-change-date .modal-content{background-color:rgba(0,0,0,0);max-width:288px;height:initial}.modal-change-date .request-success{position:fixed;top:32px;right:40px;background-color:#037847;color:#fff;font-weight:500;font-size:15px;line-height:22px;padding:16px 24px;display:flex;align-items:center;z-index:10}.modal-change-date .request-success:before{content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:contain;width:16px;height:12px;background-image:url(../img/icons/checkmark-pass-change.svg);margin-right:8px}.modal-change-date .modal-body{max-width:288px;height:347px;background-color:#fff;display:flex;align-items:flex-end;top:112px;padding:0 24px 24px;flex-direction:column}.modal-change-date .modal-body .approve-date{position:relative;z-index:1003;padding:0 10px}.modal-change-date .datetator_element{display:none}@media(max-width: 800px){.modal-dialog{padding:0 32px;align-items:flex-start;height:100%}.modal-dialog .modal-content{height:initial;position:relative;top:32px}.modal-dialog .modal-body{max-width:100%;padding:24px}.modal-dialog .title{font-size:18px;line-height:26px;margin-bottom:0}.modal-dialog .description{margin-top:16px;margin-bottom:24px}.modal-dialog .description p{font-size:13px;line-height:20px}.modal-dialog form .form-item{margin-top:16px}.modal-dialog form .form-item input{font-size:13px;margin:0 auto}.modal-dialog .password-change-successful{top:unset;left:0;width:100%;bottom:0;justify-content:center}.modal-dialog .request-wrapper{margin-top:24px;padding:0}.modal-dialog .request-wrapper .request-select .request-select-header{overflow:hidden}.modal-dialog .request-wrapper .request-buttons .btn-blue{padding:0 16px;width:-moz-fit-content;width:fit-content;max-width:-moz-fit-content;max-width:fit-content}.modal-dialog .request-wrapper .request-buttons .clear-form{text-align:start}.modal-change-request .title{padding-bottom:24px;font-size:24px;line-height:34px}.modal-change-request .title span{display:block;width:100%}.modal-rate-agent .rate-wrapper form .form-item .label{font-size:10px;line-height:14px}.modal-rate-agent .rate-wrapper form .form-item .rating .rate-star svg{width:32px;height:32px}.modal-rate-agent .rate-wrapper form .form-item textarea{height:78px;padding:12px;font-size:13px;line-height:20px}.modal-rate-agent .rate-wrapper form .form-item textarea::-moz-placeholder{font-size:13px;line-height:20px}.modal-rate-agent .rate-wrapper form .form-item textarea::placeholder{font-size:13px;line-height:20px}.modal-rate-agent .rate-wrapper form .form-item-buttons .btn{padding:0 16px}.modal-rate-agent .rate-wrapper form .form-item-buttons .clear-form{padding:0;font-size:12px;line-height:18px}.modal-rate-agent .request-success{max-width:100%;width:100%;bottom:0;top:unset;right:unset;left:0}.modal-chat{padding:0}.modal-chat .title{padding:24px}.modal-chat .title span{display:block;width:100%}.modal-chat .modal-body{max-width:100%;padding:0}.modal-chat .modal-content{max-width:100%;top:0}.modal-chat .modal-chat-wrapper{padding:24px 24px 0}.modal-chat .modal-chat-wrapper::-webkit-scrollbar{width:0;display:none}.modal-chat .modal-chat-wrapper .modal-message{padding:24px 0}.modal-chat .modal-chat-wrapper .modal-message:last-child{padding-bottom:0}.modal-chat .modal-chat-wrapper .modal-message .author-avatar{width:32px;height:32px;min-width:32px;margin-right:8px}.modal-chat .modal-chat-wrapper .modal-message .modal-message-author .author-name{font-size:13px;line-height:20px;margin-right:8px}.modal-chat .modal-chat-wrapper .modal-message .modal-message-author .author-message-time{font-size:13px;line-height:20px}.modal-chat .modal-chat-wrapper .modal-message .modal-message-author .author-deal-step{font-size:13px;line-height:20px}.modal-chat .modal-chat-wrapper .modal-message .modal-message-text p{font-size:13px;line-height:20px}.modal-chat .modal-chat-area{padding:16px 24px}.modal-chat .modal-chat-area .modal-chat-area-message{display:flex;flex-direction:column;padding-bottom:72px;background-color:#fff}.modal-chat .modal-chat-area .modal-chat-area-message .file-upload-container{grid-template-columns:1fr}.modal-chat .modal-chat-area .modal-chat-area-message .file-upload-container .uploaded-file{padding:8px}.modal-chat .modal-chat-area .modal-chat-area-message .file-upload-container .uploaded-file .file-preview{width:36px;height:36px}.modal-chat .modal-chat-area .modal-chat-area-message .file-upload-container .uploaded-file .file-preview img{width:36px;height:36px;min-width:36px}.modal-chat .modal-chat-area .modal-chat-area-message .file-upload-container .uploaded-file .file-content .file-name{font-size:12px;line-height:18px}.modal-chat .modal-chat-area .modal-chat-area-message .file-upload-container .uploaded-file .file-content .file-size{font-size:12px;line-height:18px}.modal-chat .modal-chat-area .modal-chat-area-message .chat-textarea{order:-1;padding-top:0}.modal-chat .modal-chat-area .modal-chat-area-message .chat-textarea-buttons{position:fixed;bottom:32px;width:100%;left:0;padding:0 40px;justify-content:space-between}.modal-chat .modal-chat-area .modal-chat-area-message .chat-textarea-buttons .btn-send-message{width:calc(100% - 48px)}.modal-change-date .request-success{max-width:100%;width:100%;bottom:0;top:unset;right:unset;left:0;justify-content:center}.modal-change-date .modal-body{width:310px;height:320px}.modal-change-date .modal-close{top:-100px;right:12px}.modal-change-date .datetator_picker{width:288px;left:calc(50% - 144px)}.modal-offer .title{padding-bottom:16px}.modal-offer .title span{display:block;width:100%}.modal-offer .offer-button{max-width:100%}.modal-offer .request-table{padding:16px 0 0;margin-bottom:24px}.modal-offer .request-table .request-tr{grid-template-columns:1fr}.modal-offer .request-table .request-tr .request-td{padding:8px 0}}.popup-menu{position:absolute;top:0;left:0;background-color:#15153a;width:40%;padding:31px 32px;opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;transition:.3s;height:100vh}.popup-menu .lang-switcher-mobile{display:none}.popup-menu .popup-button{background-color:rgba(0,0,0,0);border:none;height:18px;padding:0;cursor:pointer;position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-end}.popup-menu .popup-button .line{height:2px;background-color:#fff;width:100%;display:block}.popup-menu .popup-button .line:nth-of-type(1){width:32px}.popup-menu .popup-button .line:nth-of-type(2){margin:6px 0;width:24px}.popup-menu .popup-button .line:nth-of-type(3){width:16px}.popup-menu.active{opacity:1;visibility:visible;overflow:visible;pointer-events:initial}.popup-menu .nav-popup{margin-top:24px;width:100%;position:relative;z-index:2;display:flex;flex-wrap:wrap}.popup-menu .nav-popup .nav-title{font-weight:500;font-size:26px;line-height:32px;letter-spacing:-0.01em;color:#fff;margin-bottom:32px}.popup-menu .nav-popup .nav-column{width:50%}.popup-menu .nav-popup .nav-column:nth-of-type(1){padding-right:24px}.popup-menu .nav-popup .nav-column:nth-of-type(2){padding-left:24px}.popup-menu .nav-popup ul{padding:0;margin:0}.popup-menu .nav-popup ul li{margin-bottom:20px;display:flex;align-items:center}.popup-menu .nav-popup ul li:last-child{margin-bottom:0}.popup-menu .nav-popup ul li a{color:#fff}.popup-menu .nav-popup ul li a:hover{color:rgba(255,255,255,.6)}.popup-menu .nav-popup ul li.account-li:before{content:"";display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:12px}.popup-menu .nav-popup ul li.reg-link:before{background-image:url(../img/header-account-icons/reg-icon.svg)}.popup-menu .nav-popup ul li.applications-link:before{background-image:url(../img/header-account-icons/applications-link.svg)}.popup-menu .nav-popup ul li.offers-link:before{background-image:url(../img/header-account-icons/offers-ico.svg)}.popup-menu .nav-popup ul li.offers-search-link:before{background-image:url(../img/header-account-icons/offers-search-ico.svg)}.popup-menu .nav-popup ul li.quotes-link:before{background-image:url(../img/header-account-icons/quotes-ico.svg)}.popup-menu .nav-popup ul li.settings-link:before{background-image:url(../img/header-account-icons/settings-ico.svg)}.popup-menu .nav-popup ul li.notice-link:before{background-image:url(../img/header-account-icons/notice-ico.svg)}.popup-menu .nav-popup ul li.log-out-link:before{background-image:url(../img/header-account-icons/log-out-ico.svg)}.popup-menu .user-info{margin-bottom:40px;width:100%}.popup-menu .user-info .user-name{color:#fff;font-weight:500;font-size:12px;line-height:18px;letter-spacing:-0.01em;margin-bottom:4px}.popup-menu .user-info .user-company{color:#fff;font-weight:700;font-size:15px;line-height:22px;letter-spacing:-0.01em}.popup-menu .popup-contacts{display:flex;align-items:center;width:100%;justify-content:space-between;margin-top:auto;height:100%;margin-bottom:48px}.popup-menu .popup-contacts .popup-phone-wrapper{width:50%;padding-right:24px}.popup-menu .popup-contacts .popup-phone-wrapper .popup-phone{font-weight:500;font-size:26px;line-height:32px;letter-spacing:-0.01em;color:#fff}.popup-menu .popup-contacts .popup-phone-wrapper .popup-phone:hover{color:rgba(255,255,255,.6)}.popup-menu .popup-contacts .popup-telegram{display:flex;align-items:center;width:50%;padding-left:24px}.popup-menu .popup-contacts .popup-telegram .telegram-link{display:flex;align-items:center;justify-content:center;background-color:#fff;width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-size:18px;background-image:url(../img/icons/telegram-ico.svg)}.popup-menu .popup-contacts .popup-telegram .telegram-desc{font-weight:500;font-size:11px;line-height:16px;letter-spacing:-0.01em;text-transform:uppercase;color:#fff;max-width:133px;margin-left:8px;display:block}@media(max-width: 1024px){.popup-menu{width:100%}.popup-menu .popup-contacts{height:initial;margin-top:48px}}@media(max-width: 800px){.popup-menu{padding:24px;overflow-y:auto;height:100%;position:fixed}.popup-menu .user-info{display:flex;align-items:center;margin-bottom:24px}.popup-menu .user-info .user-name{font-size:13px;line-height:20px;margin-bottom:0}.popup-menu .user-info .user-company{font-size:13px;line-height:20px;margin-left:8px}.popup-menu.active{overflow-y:auto}.popup-menu .popup-button{position:absolute;right:24px;top:32px;z-index:99}.popup-menu .nav-popup{margin-top:0}.popup-menu .nav-popup .nav-column:nth-of-type(1){width:100%;padding-right:0;padding-bottom:24px;margin-bottom:24px;position:relative}.popup-menu .nav-popup .nav-column:nth-of-type(1):after{content:"";display:block;height:1px;position:absolute;bottom:0;left:-24px;width:calc(100% + 48px);background:rgba(255,255,255,.3019607843)}.popup-menu .nav-popup .nav-column:nth-of-type(2){width:100%;padding-left:0}.popup-menu .nav-popup .nav-title{display:none}.popup-menu .nav-popup ul li{margin-bottom:16px}.popup-menu .nav-popup ul li a{font-size:13px;line-height:20px}.popup-menu .popup-contacts{align-items:flex-start;flex-wrap:wrap;margin-top:24px;padding-top:48px;position:relative;display:flex;margin-bottom:0}.popup-menu .popup-contacts:after{content:"";display:block;height:1px;position:absolute;top:0;left:-24px;width:calc(100% + 48px);background:rgba(255,255,255,.3019607843)}.popup-menu .popup-contacts .popup-phone-wrapper{width:100%;margin-bottom:20px}.popup-menu .popup-contacts .popup-phone-wrapper .popup-phone{font-size:18px;line-height:26px}.popup-menu .popup-contacts .popup-telegram{padding-left:0;width:55%}.popup-menu .popup-contacts .popup-telegram .telegram-link{min-width:32px}.popup-menu .popup-contacts .popup-telegram .telegram-link .telegram-desc{font-size:10px;line-height:14px}.popup-menu .lang-switcher-mobile{display:block;width:45%}.popup-menu .lang-switcher-mobile .lang-item{font-weight:500;font-size:13px;line-height:20px;text-align:right;color:#fff}.popup-menu .lang-switcher-mobile .lang-item.current{font-weight:700}}.offers-section{padding:80px 0;background-color:#fff}.offers-section .container{padding:0;max-width:1220px;overflow:hidden}.offers-section .mobile-filters-button{display:none}.offers-section h2{text-align:center;width:100%;margin-bottom:24px}.offers-section .description{width:100%;margin-bottom:48px}.offers-section .description p{text-align:center}.offers-wrapper{position:relative;scrollbar-width:none;-ms-overflow-style:none;width:100%}.offers-wrapper:after{content:"";display:block;width:40px;background:linear-gradient(-90deg, rgba(245, 245, 250, 0) 0%, #fff 40%);height:42px;position:absolute;left:0;top:0;z-index:10;opacity:0;transition:.3s}.offers-wrapper:before{content:"";display:block;width:40px;background:linear-gradient(90deg, rgba(245, 245, 250, 0) 0%, #fff 40%);height:42px;position:absolute;right:0;top:0;z-index:10;opacity:0;transition:.3s}.offers-wrapper::-webkit-scrollbar{display:none}.offers-wrapper .offer-button-nav{width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/filters-arrow-ico.svg);position:absolute;z-index:11;opacity:0;transition:.3s;cursor:pointer;top:9px}.offers-wrapper .offer-button-nav.disabled{cursor:not-allowed}.offers-wrapper .offer-button-prev{left:0}.offers-wrapper .offer-button-next{right:0;transform:scaleX(-1)}.offers-wrapper:hover .offer-button-nav{opacity:1}.offers-wrapper:hover:before,.offers-wrapper:hover:after{opacity:1}.offers-wrapper .select-filter-option{font-weight:500;font-size:15px;line-height:22px;transition:.3s;margin-bottom:16px}.offers-wrapper .select-filter-option:last-child{margin-bottom:0}.offers-wrapper .select-filter-option label{font-size:inherit;font-weight:inherit;line-height:inherit}.offers-wrapper .filter-clear-button{font-weight:500;font-size:12px;line-height:18px;padding:0;background-color:rgba(0,0,0,0);border:none;margin-right:33px;color:#4536dd;cursor:pointer;transition:.3s}.offers-wrapper .filter-clear-button:hover{color:#15153a}.offers-wrapper .filter-apply-button{max-width:129px;height:40px;font-size:15px;line-height:22px}.mobile-filters-wrapper{display:none}.offers-filters{display:flex;align-items:flex-start;width:100%;position:relative;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;z-index:9}.offers-filters::-webkit-scrollbar{display:none}.offers-filters .select-filter{position:relative;width:240px}.offers-filters .select-filter .filter-mobile-head{display:none}.offers-filters .select-filter .select-filter-header{color:#77778b;font-weight:500;font-size:15px;line-height:22px;transition:.3s;padding:9px 28px 9px 12px;border:1px solid #eeeef2;background-color:#fff;position:relative;height:42px;width:inherit;overflow-y:auto}.offers-filters .select-filter .select-filter-header::-webkit-scrollbar{display:none;width:0}.offers-filters .select-filter .select-filter-header:before,.offers-filters .select-filter .select-filter-header:after{content:"";position:absolute;background-color:#4536dd;transition:all .3s ease}.offers-filters .select-filter .select-filter-header:before{width:10px;height:2px;top:50%;right:12px;transform:translateY(-50%)}.offers-filters .select-filter .select-filter-header:after{width:2px;height:10px;top:50%;right:16px;transform:translateY(-50%)}.offers-filters .select-filter .select-filter-header:hover{border-color:#4536dd}.offers-filters .select-filter .select-filter-menu{transition:all .3s;padding:15px 12px 8px;background-color:#fff;opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;position:absolute;top:42px;left:0;width:100%;z-index:99}.offers-filters .select-filter .select-filter-menu .select-filter-options{max-height:220px;overflow-y:auto}.offers-filters .select-filter .select-filter-menu .select-filter-options::-webkit-scrollbar{width:4px}.offers-filters .select-filter .select-filter-menu .select-filter-options::-webkit-scrollbar-thumb{border-radius:2px;background-color:#e5e5eb}.offers-filters .select-filter .select-filter-menu .filter-menu-buttons{display:flex;align-items:center;padding-top:8px;position:relative;margin-top:24px}.offers-filters .select-filter .select-filter-menu .filter-menu-buttons:before{content:"";display:block;width:calc(100% + 24px);height:1px;position:absolute;top:0;left:-12px;background-color:#e5e5eb}.offers-filters .select-filter:hover .select-filter-header{border-color:#4536dd}.offers-filters .select-filter:hover .select-filter-header:after{opacity:0}.offers-filters .select-filter:hover .select-filter-menu{opacity:1;visibility:visible;overflow:visible;pointer-events:initial}.offers-filters .select-filter.filter-selected .select-filter-header{color:#15153a}.offers-filters .select-filter+.select-filter{margin-left:16px}.offers-filters .select-filter.disabled{cursor:not-allowed}.offers-filters .select-filter.disabled .select-filter-header{color:#bcbccd;border-color:#eeeef2}.offers-filters .select-filter.disabled .select-filter-header:before,.offers-filters .select-filter.disabled .select-filter-header:after{background-color:#bcbccd}.offers-filters .select-filter.disabled:hover .select-filter-header:after{opacity:1}.offers-filters .select-filter.disabled .select-filter-menu{display:none}.offers-table{width:100%;margin-top:16px}.offers-table .table-pc{width:100%}.offers-table .table-small-screens{display:none}.offers-table table{width:100%;border-spacing:0}.offers-table table tr{transition:.3s}.offers-table table tr:hover{background-color:#f5f5fa}.offers-table table th{font-weight:800;font-size:14px;line-height:22px;color:#484964;padding:12px;background-color:#f9f9fc;border:1px solid #e5e5eb;border-left-width:0;text-align:start}.offers-table table th:first-of-type{border-left-width:1px}.offers-table table th.price-sort{text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer}.offers-table table th.price-sort svg{margin-left:6px;transition:.3s}.offers-table table th.price-min svg{transform:scaleY(-1)}.offers-table table td{padding:9px 12px;font-weight:500;font-size:14px;line-height:22px;border:1px solid #e5e5eb;border-left-width:0;text-align:start}.offers-table table td:first-of-type{border-left-width:1px}.offers-table table td:last-of-type{text-align:right}.offers-table table td:last-of-type a{color:#037847;text-decoration:underline}.offers-table table td:last-of-type .link-quotation{color:#4536dd}.offers-table table td:last-of-type .link-quotation:hover{color:#15153a}.offers-table table td.price-td{text-align:center}.offers-table .table-button{width:100%;display:flex;justify-content:center;margin-top:48px}.offers-table.archived{opacity:.7}@media(max-width: 1024px){.offers-section .container{padding:0 50px}.offers-wrapper:before{width:50px;height:800px;background:#fff;opacity:1;right:-50px;z-index:99}.offers-wrapper:after{width:50px;height:800px;background:#fff;opacity:1;left:-50px;z-index:99}.offers-wrapper .offer-button-nav{display:none}.offers-table .table-pc{overflow-y:auto}}@media(max-width: 800px){body:has(.offers-wrapper.show){overflow-y:hidden}.offers-section{padding:40px 0}.offers-section .mobile-filters-button{display:flex;border:none;background-color:#fff;border-top:1px solid #e5e5eb;color:#4536dd;border-bottom:1px solid #e5e5eb;width:100%;max-width:100%}.offers-section .mobile-filters-button:before{content:"";display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/filter-mobille-ico.svg);margin-right:6px}.offers-section .container{padding:0}.offers-section h2{padding:0 24px;text-align:start}.offers-section .description{padding:0 24px;margin-bottom:24px}.offers-section .description p{text-align:start}.offers-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;flex-direction:column;opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;z-index:999;background-color:rgba(21,21,58,.8);padding:32px;transition:.3s}.offers-wrapper.show{opacity:1;visibility:visible;overflow:auto;pointer-events:initial}.offers-table{margin-top:0}.offers-table .table-small-screens{display:block}.offers-table .table-small-screens .table-block{width:100%;border-bottom:1px solid #e5e5eb}.offers-table .table-small-screens .table-block .table-row{padding:16px 24px;display:flex;width:100%}.offers-table .table-small-screens .table-block .table-row .table-cell{width:33.33%;display:flex;flex-direction:column}.offers-table .table-small-screens .table-block .table-row .table-cell:nth-of-type(3){align-items:flex-end}.offers-table .table-small-screens .table-block .table-row .table-cell .table-title{font-weight:500;font-size:10px;line-height:14px;text-transform:uppercase;color:#484964}.offers-table .table-small-screens .table-block .table-row .table-cell .table-subtitle{font-weight:500;font-size:13px;line-height:20px}.offers-table .table-small-screens .table-block .table-row.table-row-head .table-cell{width:50%}.offers-table .table-small-screens .table-block .table-row.table-row-head .table-cell:last-of-type{align-items:flex-end}.offers-table .table-small-screens .table-block .table-row.table-row-head .table-cell .table-subtitle{font-weight:700}.offers-table .table-small-screens .table-block .table-row.table-row-link .table-cell{width:100%;align-items:flex-end}.offers-table .table-small-screens .table-block .table-row.table-row-link a{font-weight:500;font-size:13px;line-height:20px;text-decoration:underline;color:#037847;display:flex;align-items:flex-start}.offers-table .table-small-screens .table-block .table-row.table-row-link a:after{content:"";display:block;background-color:#037847;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:10px;background-image:url(../img/icons/table-link-arrow.svg);margin-left:6px}.table-button{padding:0 24px;margin-top:32px}.table-pc{display:none}.offers-filters{display:none}.mobile-filters-wrapper{display:block;background-color:#fff;padding:24px 0;position:relative}.mobile-filters-wrapper .mobile-filter-header{display:flex;align-items:center;margin-bottom:24px;width:100%;padding:0 24px}.mobile-filters-wrapper .mobile-filter-header .btn-filter-back{display:block;height:12px;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;background-color:rgba(0,0,0,0);border:none;background-image:url(../img/icons/mobile-filter-back-ico.svg);opacity:0;width:0;overflow:hidden;transition:.3s;padding:0}.mobile-filters-wrapper .mobile-filter-header .title{font-weight:800;font-size:18px;line-height:26px}.mobile-filters-wrapper .mobile-filter-header .close-filters-button{display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;background-color:rgba(0,0,0,0);border:none;background-image:url(../img/icons/close-mobile-filters-ico.svg);margin-left:auto;align-self:flex-start}.mobile-filters-wrapper .select-filter{border-bottom:1px solid #e5e5eb;width:100%}.mobile-filters-wrapper .select-filter:first-of-type{border-top:1px solid #e5e5eb}.mobile-filters-wrapper .select-filter .select-filter-header{font-weight:500;font-size:13px;line-height:20px;padding:16px 24px;display:flex;align-items:center}.mobile-filters-wrapper .select-filter .select-filter-header:before{content:"";display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:8px;background-image:url(../img/icons/mobile-filter-ico.svg)}.mobile-filters-wrapper .select-filter .select-filter-header:after{content:"";display:block;width:16px;height:12px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:auto;background-image:url(../img/icons/mobile-filter-head-ico.svg)}.mobile-filters-wrapper .select-filter .select-filter-menu{padding:24px;background-color:#fff;position:absolute;top:52px;left:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;transition:.3s}.mobile-filters-wrapper .select-filter .filter-menu-buttons{display:flex;align-items:center;margin-top:24px;width:100%}.mobile-filters-wrapper .select-filter .filter-menu-buttons .filter-apply-button{margin-left:auto}.mobile-filters-wrapper .select-filter .filter-menu-buttons .filter-clear-button{color:#77778b}.mobile-filters-wrapper .select-filter.active .select-filter-menu{opacity:1;visibility:visible;overflow:auto;pointer-events:initial}.mobile-filters-wrapper:has(.select-filter.active) .mobile-filter-header .btn-filter-back{opacity:1;width:24px;overflow:initial;margin-right:12px}.mobile-filters-wrapper .mobile-buttons{display:flex;align-items:center;padding:24px 24px 0}.mobile-filters-wrapper .mobile-buttons .filter-apply-button{margin-left:auto}.mobile-filters-wrapper .mobile-buttons .filter-clear-button{color:#77778b}}.offers-navbar{background-color:#15153a;padding:24px 16px;transition:width .3s;width:78px;height:auto;min-height:95vh}.offers-navbar .nav-toggle-button{width:44px;height:44px;border:none;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:16px;background-image:url(../img/icons/account-nav-btn-ico.svg);background-color:rgba(245,245,250,.1019607843);margin-bottom:24px;cursor:pointer}.offers-navbar .offers-menu{padding:24px 0;list-style:none;margin:0;border-top:1px solid rgba(245,245,250,.1019607843)}.offers-navbar .offers-menu li{margin-bottom:8px;width:100%}.offers-navbar .offers-menu li:last-of-type{margin-bottom:0}.offers-navbar .offers-menu li a{font-weight:700;font-size:0;line-height:22px;letter-spacing:-0.01em;color:#fff;padding:11px 14px;display:flex;align-items:center;width:100%;white-space:nowrap}.offers-navbar .offers-menu li a svg{fill:#fff;transition:.3s;width:16px;height:16px;min-width:16px}.offers-navbar .offers-menu li a svg path{fill:#fff;transition:.3s}.offers-navbar .offers-menu li a:hover{background-color:#fff;color:#15153a}.offers-navbar .offers-menu li a:hover svg,.offers-navbar .offers-menu li a:hover path{fill:#15153a}.offers-navbar .offers-menu li.current a{background-color:#fff;color:#15153a}.offers-navbar .offers-menu li.current a svg,.offers-navbar .offers-menu li.current a path{fill:#15153a}.offers-navbar.expanded{width:305px}.offers-navbar.expanded .offers-menu li a{font-size:15px}.offers-navbar.expanded .offers-menu li a svg{margin-right:12px}@media(max-width: 1024px){.offers-navbar{width:100%;height:initial;min-height:initial;display:flex;padding:4px 0;overflow-y:auto}.offers-navbar::-webkit-scrollbar{width:0;display:none}.offers-navbar .nav-toggle-button{display:none}.offers-navbar .offers-menu{display:flex;padding:0;border-top:0}.offers-navbar .offers-menu li{margin-bottom:0;margin-left:4px}.offers-navbar .offers-menu li a{font-size:13px}.offers-navbar .offers-menu li a svg{margin-right:8px}}@media(max-width: 800px){.offers-navbar .offers-menu li a{padding:8px}}.select-filter-search{position:relative;width:100%;height:40px;margin-bottom:16px;border:1px solid #eeeef2;padding:9px 12px 9px 36px;display:flex;align-items:center}.select-filter-search .search-loop-ico{width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/loop-ico.svg);background-color:rgba(0,0,0,0);border:none;position:absolute;left:12px;z-index:1;cursor:pointer}.select-filter-search input{position:absolute;left:0;top:0;width:100%;max-width:100%;height:100%;border:none;padding:inherit;font-weight:500;font-size:15px;line-height:22px}.select-filter-search input::-moz-placeholder{font-weight:500;font-size:15px;line-height:22px;color:#77778b}.select-filter-search input::placeholder{font-weight:500;font-size:15px;line-height:22px;color:#77778b}.select-filter-search .select-search-clear{width:12px;height:12px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/filter-search-clear.svg);position:absolute;right:12px;z-index:1;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.datetator_element *{box-sizing:border-box;text-decoration:none;font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em}#datetator_dimmer{background:rgba(21,21,58,.8);width:100%;height:100%;position:fixed;z-index:1000}.datetator_element{width:100% !important;height:100% !important;border:none;cursor:pointer;padding:0 16px 0 36px !important}.datetator_picker{position:fixed;top:calc(50% - 144px) !important;left:calc(50% - 144px);width:288px;z-index:1001;color:#333;background:#fff;overflow:hidden;box-shadow:0 6px 20px 0 rgba(21,21,58,.1019607843);padding:32px}.datetator_holder{width:100%;height:100%;position:absolute !important;top:0;left:0}.datetator_holder.picker-visible .datetator_picker{display:block}.datetator_holder.picker-hidden .datetator_picker{display:none}.datetator_button{text-align:center;cursor:pointer;padding:5px 3px;box-sizing:border-box;font-size:0;background-repeat:no-repeat;background-position:center;background-size:24px;background-image:url(../img/icons/mobile-filter-back-ico.svg)}.datetator_next_month,.datetator_next_year{transform:scaleX(-1)}.datetator_navigation{border-spacing:0;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #e5e5eb;transform:scaleY(-1)}.datetator_navigation:before,.datetator_navigation:after{content:"";display:table;box-sizing:border-box}.datetator_navigation:after{clear:both}.datetator_previous_month{width:17%;float:left}.datetator_month{width:66%;float:left;font-weight:bold;text-align:center;padding:5px 3px;box-sizing:border-box;transform:scaleY(-1)}.datetator_next_month{width:17%;float:right}.datetator_previous_year{clear:both;width:17%;float:left;margin-top:8px}.datetator_year{width:66%;float:left;text-align:center;padding:5px 3px;box-sizing:border-box;transform:scaleY(-1);margin-top:8px;font-weight:700;font-size:15px;line-height:22px;letter-spacing:-0.01em}.datetator_next_year{width:17%;margin-top:8px;float:right}.datetator_calendar{width:100%;background:#fff !important;border-collapse:collapse;padding-top:8px;border-top:1px solid #e5e5eb;margin-top:8px}.datetator_week_header{text-align:center;border-bottom:1px solid #eee;padding:0;font-weight:normal;font-size:1rem;line-height:1.5rem;display:none}.datetator_day_header{text-align:center;border-bottom:1px solid #eee;padding:0;font-weight:normal;font-size:1rem;line-height:1.5rem;display:none}.datetator_week{text-align:center;width:30px;color:#999;border-right:1px solid #eee;background:#f9f9f9 !important;padding:0;font-weight:normal;font-size:1rem;line-height:1.5rem;display:none}.datetator_day{text-align:center;cursor:pointer;width:30px;background:#fff !important;font-weight:normal;font-size:1rem;line-height:1.5rem;padding:7px 0}.datetator_day.datetator_day_weekend{color:#368}.datetator_day.datetator_day_other{color:#bbb}.datetator_day.datetator_day_active{background:#6bf !important;color:#fff}.datetator_day:hover{background:#1973b7 !important;color:#fff}.datetator_operations{border-top:1px solid #ddd}.datetator_operations{border-spacing:0}.datetator_operations:before,.datetator_operations:after{content:"";display:table;box-sizing:border-box}.datetator_operations:after{clear:both}.datetator_empty{float:left;padding-left:16px;padding-right:16px}.datetator_today{display:none}.datetator_close{font-size:0;position:absolute;right:12px;top:12px;border:none;cursor:pointer;background-image:url(../img/icons/close-mobile-filters-ico.svg);background-repeat:no-repeat;background-position:center;background-size:contain;background-color:rgba(0,0,0,0);width:12px;height:12px;padding:0}@media(max-width: 800px){.datetator_picker{width:310px;left:calc(50% - 155px);top:32px !important}.datetator_month{font-size:13px;line-height:20px}}.main-banner{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.main-banner:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(254.44deg, rgba(10, 31, 59, 0) 34.14%, #0A1F3B 100%)}.main-banner .banner-content{position:relative;z-index:1;padding:170px 0}.main-banner .banner-content h1{color:#fff;margin-bottom:40px}.main-banner .banner-content .description{margin-bottom:50px}.main-banner .banner-content .description p{color:#fff;font-size:18px}.services-section{padding:110px 0}.services-section h2{margin-top:24px}.services-section .description{margin-bottom:48px}.services-section .description p{max-width:360px;font-size:16px;line-height:28px}.services-section .service-card{background-color:#fff;border:1px solid #eeeef2}.services-section .service-card .card-top-content{padding:32px}.services-section .service-card .card-top-content .card-title{font-weight:800;font-size:30px;line-height:34px;margin-bottom:24px}.services-section .service-card .card-top-content .card-description{margin-bottom:32px}.services-section .service-card .card-top-content .card-description p{color:#484964;padding-right:5px}.services-section .service-card .card-top-content .btn{max-width:100%}.services-section .service-card .card-list{padding:32px;border-top:2px solid #eeeef2;margin:0;list-style:none}.services-section .service-card .card-list li{margin-bottom:24px;display:flex;align-items:center;font-weight:500;font-size:15px;line-height:22px}.services-section .service-card .card-list li:before{content:"";display:block;width:22px;height:22px;margin-right:8px;background-repeat:no-repeat;background-position:center;background-size:10px;background-image:url(../img/icons/checkmark-ico.svg);background-color:rgba(73,90,255,.1019607843)}.services-section .service-card .card-list li:last-child{margin-bottom:0}.promo-section{background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(../img/promo-back.webp);background-color:#4536dd}.promo-section .promo-content{padding:48px 0;width:100%}.promo-section .promo-content .promo-description{margin-bottom:40px}.promo-section .promo-content .promo-description p{font-weight:800;font-size:26px;line-height:32px;color:#fff;text-align:center;max-width:880px;margin:0 auto}.promo-section .promo-content .btn{margin:0 auto}@media(max-width: 1024px){.main-banner .banner-content{padding:110px 0}.services-section .description{margin-bottom:24px}.services-section .content-column{margin-bottom:24px}}@media(max-width: 800px){.main-banner .banner-content{padding:60px 0 150px}.main-banner .banner-content h1{margin-bottom:24px}.main-banner .banner-content .description{margin-bottom:32px}.main-banner .banner-content .description p{font-size:14px;line-height:24px}.services-section{padding:40px 0 16px}.services-section .content-column{margin-bottom:32px}.services-section h2{margin-top:0}.services-section .description{margin-bottom:16px}.services-section .description p{font-size:14px;line-height:24px}.services-section .service-card{margin-bottom:16px}.services-section .service-card .card-top-content{padding:24px}.services-section .service-card .card-top-content .card-title{margin-bottom:16px;font-size:26px;line-height:32px}.services-section .service-card .card-top-content .card-description{margin-bottom:24px}.services-section .service-card .card-top-content .card-description p{font-size:13px;line-height:20px}.services-section .service-card .card-list{padding:24px}.services-section .service-card .card-list li{font-size:13px;line-height:20px;margin-bottom:16px}.promo-section .promo-content{padding:40px 0}.promo-section .promo-content .promo-description{margin-bottom:32px}.promo-section .promo-content .promo-description p{font-size:18px;line-height:26px}}.footer{background-color:#15153a;padding:48px 0 32px}.footer .logo{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:40px}.footer .logo img{max-width:184px;width:100%;-o-object-fit:contain;object-fit:contain}.footer .footer-socials{display:flex;align-items:center}.footer .footer-socials .social-link{display:block;width:28px;height:28px;background-repeat:no-repeat;background-position:center;background-size:contain}.footer .footer-socials .social-link.social-link-whatsapp{background-image:url(../img/icons/Whatsapp.svg)}.footer .footer-socials .social-link.social-link-telegram{background-image:url(../img/icons/Telegram.svg)}.footer .footer-socials .social-link.social-link-instagram{background-image:url(../img/icons/Instagram.svg)}.footer .footer-socials .social-link+.social-link{margin-left:16px}.footer .footer-copy{display:flex;margin-top:14px}.footer .footer-copy a{font-weight:500;font-size:12px;line-height:18px;color:#bcbccd}.footer .footer-copy a:hover{color:#fff}.footer .footer-copy a+a{margin-left:34px}.footer .footer-title{font-weight:500;font-size:12px;line-height:18px;margin-bottom:24px;color:#bcbccd}.footer .footer-contacts ul{padding:0;margin:0;list-style:none}.footer .footer-contacts ul li{margin-bottom:12px}.footer .footer-contacts ul li:last-of-type{margin-bottom:0}.footer .footer-contacts ul li a{font-weight:500;font-size:14px;line-height:22px;color:#e5e5eb}@media(max-width: 1024px){.footer .footer-socials{margin-bottom:32px}.footer .footer-copy{margin-top:48px;margin-bottom:48px}}@media(max-width: 800px){.footer{padding:32px 0}.footer .logo{margin-bottom:16px}.footer .footer-socials{margin-bottom:40px}.footer .footer-contacts ul li a{font-size:13px;line-height:20px}.footer .footer-copy{margin:40px 0 0;flex-direction:column}.footer .footer-copy a+a{margin-left:0;margin-top:8px}}.header{position:fixed;top:0;left:0;width:100%;padding:20px 0;background-color:#fff;transition:.3s;z-index:999}.header.scrolled{box-shadow:0 0 4px 0 rgba(21,21,58,.3490196078)}.header .header-row{display:flex;align-items:center;width:100%}.header .header-row .header-column{display:flex;width:50%;align-items:center}.header .header-row .header-column:nth-of-type(2){justify-content:flex-end}.header .logo{display:flex;width:-moz-fit-content;width:fit-content;margin-left:32px}.header .logo img{max-width:171px;width:100%;-o-object-fit:contain;object-fit:contain}.header .popup-menu-button{background-color:rgba(0,0,0,0);border:none;height:18px;padding:0;cursor:pointer}.header .popup-menu-button .line{height:2px;background-color:#15153a;width:100%;display:block}.header .popup-menu-button .line:nth-of-type(1){width:32px}.header .popup-menu-button .line:nth-of-type(2){margin:6px 0;width:24px}.header .popup-menu-button .line:nth-of-type(3){width:16px}.header .lang-switch{position:relative;margin-right:32px}.header .lang-switch .lang-option-header{font-weight:700;font-size:15px;line-height:22px;letter-spacing:-0.01em;display:flex;align-items:center;cursor:pointer}.header .lang-switch .lang-option-header:after{content:"";display:block;width:10px;height:5px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/lang-dropdown-ico.svg);margin-left:6px;transform:scaleY(-1);transition:.3s}.header .lang-switch .lang-options-select{position:absolute;left:-12px;width:-moz-fit-content;width:fit-content;padding:12px;background-color:#fff;top:30px;transition:.3s;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden}.header .lang-switch .lang-option{font-size:15px;line-height:22px;letter-spacing:-0.01em;font-weight:500;margin-bottom:16px;cursor:pointer;transition:.3s}.header .lang-switch .lang-option:last-child{margin-bottom:0}.header .lang-switch .lang-option.current{font-weight:700}.header .lang-switch.active .lang-option-header:after{transform:scaleY(1)}.header .lang-switch.active .lang-options-select{opacity:1;visibility:visible;overflow:initial;pointer-events:initial}.header .button-account{background-repeat:no-repeat;background-position:center;background-size:contain;width:32px;height:40px;background-image:url(../img/icons/account-button-ico.svg);display:flex}@media(max-width: 800px){.header .header-row .header-column:nth-of-type(1){width:100%;justify-content:space-between}.header .header-row .header-column:nth-of-type(2){display:none}.header .popup-menu-button{order:1}.header .logo{margin-left:0;margin-right:40px}}.offers-section-main{max-width:100%;width:100%;display:flex;padding:0;min-height:70vh}.offers-section-main .account-container-archived .offers-main h1 .span-blue{color:inherit}.offers-section-main .account-container-archived h2{color:#77778b}.offers-section-main .account-container-archived .request-table{opacity:.7}.offers-section-main .account-container-archived .request-table .request-tr .request-td .comment-link{pointer-events:none}.offers-section-main .account-container-archived .request-offers{opacity:.7}.offers-section-main .account-container-archived .request-offers tr{pointer-events:none}.offers-section-main .account-container-archived .request-offers table td:last-of-type a{pointer-events:none}.offers-section-main .request-success{position:fixed;top:114px;right:40px;background-color:#037847;color:#fff;font-weight:500;font-size:15px;line-height:22px;padding:16px 24px;display:flex;align-items:center;z-index:10}.offers-section-main .request-success:before{content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:contain;width:16px;height:12px;background-image:url(../img/icons/checkmark-pass-change.svg);margin-right:8px}.offers-section-main .offers-wrapper:before{background:linear-gradient(90deg, rgba(245, 245, 250, 0) 0%, #F5F5FA 50%)}.offers-section-main .offers-wrapper:after{background:linear-gradient(-90deg, rgba(245, 245, 250, 0) 0%, #F5F5FA 50%)}.offers-section-main .offers-wrapper .custom-radio{cursor:pointer}.offers-section-main .offers-wrapper .custom-radio label{cursor:pointer}.offers-section-main .offers-wrapper .custom-radio input{display:none}.offers-section-main .offers-wrapper .custom-radio.current{font-weight:700}.offers-section-main .account-container{position:relative;overflow:hidden;background-color:#f5f5fa;transition:.3s;max-width:calc(100% - 78px)}.offers-section-main .account-container:after{content:"";display:block;width:32px;height:100%;background-color:#f5f5fa;position:absolute;top:0;right:0;z-index:10}.offers-section-main .account-container:before{content:"";display:block;width:32px;height:100%;background-color:#f5f5fa;position:absolute;top:0;left:0;z-index:10}.offers-section-main .offers-main{padding-top:34px;padding-bottom:32px}.offers-section-main .offers-main .breadcrumbs-account{margin-bottom:26px;font-weight:500;font-size:12px;line-height:18px;letter-spacing:-0.01em;color:#77778b}.offers-section-main .offers-main .breadcrumbs-account span{font-weight:500;font-size:12px;line-height:18px;letter-spacing:-0.01em;color:#77778b}.offers-section-main .offers-main .title-wrapper{width:100%;margin-bottom:32px;display:flex;align-items:center;justify-content:space-between}.offers-section-main .offers-main .title-wrapper .btn{padding:0 25px;width:-moz-fit-content;width:fit-content;font-size:15px}.offers-section-main .offers-main .title-wrapper .btn:before{content:"";display:block;width:8px;height:8px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:8px;background-image:url(../img/icons/request-account-plus.svg)}.offers-section-main .offers-main .title-wrapper:has(.archived){flex-wrap:wrap}.offers-section-main .offers-main .title-wrapper:has(.archived) h1{margin-bottom:12px}.offers-section-main .offers-main .title-wrapper .archived{display:flex;align-items:center;width:100%}.offers-section-main .offers-main .title-wrapper .archived svg,.offers-section-main .offers-main .title-wrapper .archived img{width:16px;height:16px;min-width:16px;-o-object-fit:contain;object-fit:contain;margin-right:8px}.offers-section-main .offers-main .title-wrapper .archived .title{font-weight:800;font-size:18px;line-height:26px;letter-spacing:-0.01em;color:#77778b}.offers-section-main .offers-main h1{font-weight:800;font-size:32px;line-height:32px;letter-spacing:-0.01em}.offers-section-main .offers-main h1 .span-blue{color:#4536dd}.offers-section-main .offers-table table{background-color:#fff}.offers-section-main .offers-table table .offers-count span{padding:2px 8px;border-radius:20px;font-weight:500;font-size:12px;line-height:18px;letter-spacing:-0.01em;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto}.offers-section-main .offers-table table .offers-count span:before{content:"";display:block;width:6px;height:6px;border-radius:50%;margin-right:6px}.offers-section-main .offers-table table .none-offers span{color:#77778b;background-color:#f5f5fa}.offers-section-main .offers-table table .none-offers span:before{background-color:#77778b}.offers-section-main .offers-table table .have-offers span{background-color:rgba(3,120,71,.1019607843);color:#037847}.offers-section-main .offers-table table .have-offers span:before{background-color:#037847}.offers-section-main .offers-table table .watch-offer a{color:#15153a}.offers-section-main .offers-table table .edit-offer a{color:#4536dd}.offers-section-main .offers-pagination{padding:13px 12px;background-color:#f9f9fc;border:1px solid #eeeef2;display:flex;align-items:center;justify-content:space-between}.offers-section-main .offers-pagination .pagination-nav{list-style:none;margin:0;padding:0;display:flex;align-items:center}.offers-section-main .offers-pagination .pagination-nav li{padding:0 5px;display:flex;align-items:center;justify-content:center}.offers-section-main .offers-pagination .pagination-nav li a{font-weight:500;font-size:14px;line-height:22px;letter-spacing:-0.01em;text-align:center;color:#77778b}.offers-section-main .offers-pagination .pagination-nav li.current a{color:#15153a}.offers-section-main .offers-pagination .pagination-nav-buttons{display:flex;align-items:center}.offers-section-main .offers-pagination .pagination-nav-buttons .pagination-button{width:16px;height:22px;background-repeat:no-repeat;background-position:center;background-size:contain;display:flex;background-image:url(../img/icons/pagination-arrow-ico.svg);cursor:pointer}.offers-section-main .offers-pagination .pagination-nav-buttons .pagination-button.pagination-button-next{transform:scaleX(-1);margin-left:24px}.offers-section-main .offers-pagination-mobile{display:none}.offers-section-main:has(.offers-navbar.expanded) .account-container{max-width:calc(100% - 305px)}@media(max-width: 1024px){.offers-section-main{flex-wrap:wrap}.offers-section-main .account-container{max-width:100%}.offers-section-main .account-container:before,.offers-section-main .account-container:after{display:none}}@media(max-width: 800px){.offers-section-main .account-container{padding:0}.offers-section-main .offers-main h1{font-size:24px;line-height:34px;width:100%;margin-bottom:20px}.offers-section-main .offers-main .breadcrumbs-account{padding:0 24px;margin-bottom:8px}.offers-section-main .offers-main .title-wrapper{padding:0 24px;flex-wrap:wrap}.offers-section-main .offers-main .title-wrapper .btn{max-width:327px;width:100%;font-size:13px;height:40px}.offers-section-main .offers-pagination-pc{display:none}.offers-section-main .offers-pagination-mobile{display:flex}.offers-table .table-small-screens .table-block{background-color:#fff}.offers-table .table-small-screens .table-block .table-row.table-row-link .table-cell{align-items:flex-start}.offers-table .table-small-screens .table-block .table-row.table-row-link .table-cell:nth-of-type(2){align-items:flex-end}.offers-table .table-small-screens .table-block .table-row.table-row-link .watch-offer a{color:#15153a}.offers-table .table-small-screens .table-block .table-row.table-row-link .watch-offer a:after{background-color:#4536dd}.offers-table .table-small-screens .table-block .table-row .table-cell .table-title-offers{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:2px 8px;text-transform:lowercase;font-weight:500;font-size:12px;line-height:18px;letter-spacing:-0.01em;border-radius:20px}.offers-table .table-small-screens .table-block .table-row .table-cell .table-title-offers:before{content:"";display:block;width:8px;min-width:8px;height:8px;border-radius:50%;margin-right:6px}.offers-table .table-small-screens .table-block .table-row .table-cell .table-title-offers span{margin-right:5px;font-weight:500;font-size:12px;line-height:18px;letter-spacing:-0.01em;color:inherit}.offers-table .table-small-screens .table-block .table-row .table-cell .table-title-offers.have-offers{color:#037847;background-color:rgba(3,120,71,.1019607843)}.offers-table .table-small-screens .table-block .table-row .table-cell .table-title-offers.have-offers:before{background-color:#037847}.offers-table .table-small-screens .table-block .table-row .table-cell .table-title-offers.no-offers{background-color:#f5f5fa;color:#77778b}.offers-table .table-small-screens .table-block .table-row .table-cell .table-title-offers.no-offers:before{background-color:#77778b}.offers-section-main .request-success{max-width:100%;width:100%;bottom:0;top:unset;right:unset}.offers-section-main:has(.request-success){padding-bottom:50px}.offers-section-main .offers-main .title-wrapper{margin-bottom:24px}.offers-section-main .offers-main .title-wrapper .archived .title{font-size:14px;line-height:24px}.offers-section-main .offers-main .title-wrapper:has(.archived) h1{margin-bottom:6px}}.request-wrapper{max-width:800px;position:relative}.request-wrapper .select-title{font-weight:500;font-size:11px;line-height:16px;letter-spacing:-0.01em;text-transform:uppercase;margin-bottom:2px;display:flex;align-items:center}.request-wrapper .select-title span{font-size:20px;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:#4536dd;display:inline-block;margin-left:1px}.request-wrapper .request-buttons{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:40px}.request-wrapper .request-buttons .btn-blue{max-width:182px}.request-wrapper .request-buttons .clear-form{background-color:rgba(0,0,0,0);border:none;font-weight:500;font-size:13px;line-height:22px;color:#77778b;letter-spacing:-0.01em;cursor:pointer;transition:.3s;padding:0}.request-wrapper .request-buttons .clear-form:hover{color:#4536dd}.request-wrapper textarea{height:84px;resize:none;padding:9px 12px;width:100%;max-width:100%;border:1px solid #eeeef2;background-color:#fff;font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em}.request-wrapper .request-select{position:relative;margin-bottom:24px}.request-wrapper .request-select .request-select-header{font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em;position:relative;border:1px solid #eeeef2;height:40px;background-color:#fff;cursor:pointer;transition:.3s;padding:9px 32px 9px 12px}.request-wrapper .request-select .request-select-header:before,.request-wrapper .request-select .request-select-header:after{content:"";position:absolute;background-color:#4536dd;transition:all .3s ease}.request-wrapper .request-select .request-select-header:before{width:10px;height:2px;top:50%;right:12px;transform:translateY(-50%)}.request-wrapper .request-select .request-select-header:after{width:2px;height:10px;top:50%;right:16px;transform:translateY(-50%)}.request-wrapper .request-select .request-select-header input.number{position:absolute;top:0;left:0;border:none;width:100%;max-width:100%;height:inherit;padding:inherit;-moz-appearance:textfield}.request-wrapper .request-select .request-select-header input.number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.request-wrapper .request-select .request-select-header input.number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.request-wrapper .request-select .request-select-header:has(input.number):after,.request-wrapper .request-select .request-select-header:has(input.number):before{display:none}.request-wrapper .request-select .request-select-menu{transition:all .3s;padding:16px;background-color:#fff;opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;position:absolute;top:40px;left:0;width:100%;z-index:99}.request-wrapper .request-select .request-select-menu .request-filter-mobile-buttons{display:none}.request-wrapper .request-select .request-select-menu .request-select-mobile-title{display:none}.request-wrapper .request-select .request-select-menu .mobile-close-select-button{display:none}.request-wrapper .request-select .request-select-menu .request-select-item{cursor:pointer;margin-bottom:16px;position:relative}.request-wrapper .request-select .request-select-menu .request-select-item .checkbox:checked+label::before{background:#4536dd}.request-wrapper .request-select .request-select-menu .request-select-item .border-number{position:absolute;left:7px;top:3px;font-weight:700;font-size:10px;line-height:15px;letter-spacing:-0.01em;color:#fff}.request-wrapper .request-select .request-select-menu .request-select-item:last-of-type{margin-bottom:0}.request-wrapper .request-select .request-select-menu .request-select-item label{font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em;cursor:pointer}.request-wrapper .request-select.request-select-multiply .selected-items-wrapper{display:flex;align-items:center}.request-wrapper .request-select.request-select-multiply .selected-items-wrapper .selected-item{display:flex;align-items:center;overflow:hidden}.request-wrapper .request-select.request-select-multiply .selected-items-wrapper .selected-item .selected-item-text{white-space:nowrap}.request-wrapper .request-select.request-select-multiply .selected-items-wrapper .selected-item+.selected-item:before{content:"";display:block;width:16px;min-width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/multyply-arrow-ic.svg);margin:0 6px}.request-wrapper .request-select:hover .request-select-multiply{border-color:#4536dd}.request-wrapper .request-select.active .request-select-header{border-color:#4536dd}.request-wrapper .request-select.active .request-select-header:after{opacity:0}.request-wrapper .request-select.active .request-select-menu{visibility:visible;overflow:initial;pointer-events:initial;opacity:1}.request-wrapper .request-select.invalid{border-color:#ef1c0f}.request-wrapper .request-select.request-select-datepicker .request-select-header:after{display:none}.request-wrapper .request-select.request-select-datepicker .request-select-header:before{width:16px;height:16px;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/calendar-ico.svg);right:unset;left:12px;z-index:1}@media(max-width: 800px){.request-wrapper{padding:0 24px}.request-wrapper .request-select .request-select-menu .request-select-mobile-title{display:block;font-weight:800;font-size:18px;line-height:26px;letter-spacing:-0.01em;margin-bottom:24px}.request-wrapper .request-select .request-select-menu .mobile-close-select-button{display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;background-color:rgba(0,0,0,0);border:none;background-image:url(../img/icons/close-mobile-filters-ico.svg);position:absolute;top:24px;right:24px}.request-wrapper .request-select .request-select-menu .request-select-item label{font-size:13px;line-height:20px}.request-wrapper .request-select.request-select-mobile .request-select-menu{position:fixed;top:32px;left:32px;max-width:calc(100% - 64px)}.request-wrapper .request-select.request-select-mobile .request-select-menu .request-filter-mobile-buttons{display:flex;justify-content:space-between}.request-wrapper .request-select.request-select-mobile .request-select-menu .request-filter-mobile-buttons .btn-blue{max-width:126px}.request-wrapper .request-select.request-select-mobile .request-select-menu .request-filter-mobile-buttons .btn-clear-select{background-color:rgba(0,0,0,0);border:none;font-weight:500;font-size:12px;line-height:18px;letter-spacing:-0.01em;color:#77778b}.request-wrapper .request-select.request-select-mobile.request-select-mobile.active{background-color:rgba(21,21,58,.8);position:fixed;z-index:999;top:0;left:0;width:100%;height:100%}.request-wrapper .request-select.request-select-mobile.request-select-mobile.active .request-select-header{opacity:0;pointer-events:none}.request-wrapper .request-select.request-select-mobile.request-select-datepicker.active{position:static;background-color:rgba(0,0,0,0)}.request-wrapper .request-select.request-select-mobile.request-select-datepicker.active .request-select-header{opacity:1;pointer-events:initial}}.single-request-section .offers-main .title-wrapper .request-buttons{display:flex;align-items:center}.single-request-section .offers-main .title-wrapper .request-buttons .btn{padding:0 46px}.single-request-section .offers-main .title-wrapper .request-buttons .btn:before{display:none}.single-request-section .offers-main .title-wrapper .request-buttons .btn.disabled{background-color:#bcbccd;color:#fff;pointer-events:none;border:none}.single-request-section .offers-main .title-wrapper .request-buttons .btn-bordered{margin-left:16px}.single-request-section .request-offers h2{text-align:start;font-weight:800;font-size:26px;line-height:32px;letter-spacing:-0.01em}.request-table{margin-bottom:48px;width:100%}.request-table .request-tr{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:0;width:100%}.request-table .request-tr .request-td{padding:16px;background-color:#fff;border-right:1px solid #eeeef2;border-bottom:1px solid #eeeef2}.request-table .request-tr .request-td:first-of-type{border-left:1px solid #eeeef2}.request-table .request-tr .request-td .comment-link{color:#4536dd}.request-table .request-tr .request-td .comment-link:hover{color:#15153a}.request-table .request-tr .request-td .request-td-title{font-weight:500;font-size:13px;line-height:22px;letter-spacing:-0.01em;margin-bottom:6px;color:#77778b}.request-table .request-tr .request-td .request-td-subtitle{font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em}.request-table .request-tr:first-of-type .request-td{border-top:1px solid #eeeef2}.request-table .request-tr:last-of-type .request-td{border-bottom:1px solid #eeeef2}@media(max-width: 1024px){.request-table .request-tr{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 800px){.request-table{padding:0 24px}.request-table .request-tr .request-td .request-td-title{font-size:12px;margin-bottom:4px}.request-table .request-tr .request-td .request-td-subtitle{font-size:13px}.single-request-section .offers-table .table-small-screens .table-block .table-row.table-row-link .table-cell{align-items:flex-end}.offers-table .table-small-screens .table-block .table-row.table-row-link .link-quotation{color:#4536dd}.offers-table .table-small-screens .table-block .table-row.table-row-link .link-quotation:after{background-color:#4536dd}.single-request-section .request-offers h2{font-size:18px;line-height:26px;margin-bottom:16px}.single-request-section .offers-table .table-small-screens .table-block .table-row:nth-of-type(3) .table-cell{width:50%}.single-request-section .offers-table .table-small-screens .table-block .table-row:nth-of-type(3) .table-cell:nth-of-type(2){align-items:flex-end}.request-offers .empty-offers{padding:0 24px}}.single-request-offers .account-container{padding:0}.single-request-offers .account-container:before,.single-request-offers .account-container:after{display:none}.single-request-offers .offers-main{padding:0 32px}.deal-section{overflow:hidden}.deal-section .account-container{overflow:initial}.deal-section .account-container:after,.deal-section .account-container:before{display:none}.deal-section h1 span{color:#4536dd}.deal-section .offers-main .title-wrapper .btn:before{display:none}.deal-section .btn-mobile{display:none}.deal-section .request-table .additionally-link{color:#4536dd}.deal-section .deal-table-railway .request-tr .request-td:first-of-type{grid-column:span 2}.deal-section .deal-table-sea .request-tr{grid-template-columns:repeat(5, 1fr)}.deal-section .deal-table-sea .request-tr .request-td:last-of-type{grid-column:span 2}.deal-section .deal-table-sea .request-tr .request-td:first-of-type{grid-column:span 2}.deal-section .deals-steps-wrapper{overflow-x:auto;overflow-y:hidden}.deal-section .deals-steps-wrapper::-webkit-scrollbar{width:0;display:none}.deal-section .deals-steps{width:100%}.deal-section .deals-steps .steps-progress{display:flex;counter-reset:step-counter}.deal-section .deals-steps .step-item-wrapper{display:flex;flex-direction:column;align-items:center;position:relative}.deal-section .deals-steps .step-item-wrapper:last-of-type .step-progress-item:before{display:none}.deal-section .deals-steps .step-progress-item{width:46px;height:46px;min-width:46px;border-radius:50%;background-color:rgba(0,0,0,0);border:2px solid #bcbccd;counter-increment:step-counter;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.deal-section .deals-steps .step-progress-item:before{content:"";display:block;width:110px;height:1px;background-color:#bcbccd;position:absolute;right:-55px}.deal-section .deals-steps .step-progress-item:after{content:counter(step-counter);font-weight:700;font-size:15px;letter-spacing:-0.01em;color:#bcbccd;line-height:120%;background-repeat:no-repeat;background-position:center;background-size:contain;display:block}.deal-section .deals-steps .step-progress-item.completed{border-color:#4536dd;background-color:rgba(69,54,221,.1019607843)}.deal-section .deals-steps .step-progress-item.completed:after{color:#4536dd;width:28px;height:28px;content:"";background-image:url(../img/icons/step-check.svg)}.deal-section .deals-steps .step-progress-item.current{border-color:#4536dd}.deal-section .deals-steps .step-progress-item.current:after{color:#4536dd}.deal-section .deals-steps .line{width:108px;height:1px;background-color:#bcbccd;margin-top:24px;min-width:108px}.deal-section .deals-steps .step-content-item{width:186px;display:flex;flex-direction:column;justify-content:center}.deal-section .deals-steps .step-content-item .step-content-title{font-weight:700;font-size:15px;line-height:22px;letter-spacing:-0.01em;text-align:center;margin-bottom:6px;white-space:nowrap;transition:.3s;color:#77778b}.deal-section .deals-steps .step-content-item .step-content-status{font-weight:500;font-size:13px;line-height:100%;letter-spacing:-0.01em;text-align:center;color:#bcbccd;transition:.3s;padding:0 20px}.deal-section .deals-steps .step-content-item.current .step-content-title{color:#15153a}.deal-section .deals-steps .step-content-item.current .step-content-status{color:#484964}.deal-section .deals-steps-main{margin-top:64px}.deal-section .deals-steps-main .deal-step{padding:20px;background-color:#fff;margin-bottom:16px}.deal-section .deals-steps-main .deal-step:last-of-type{margin-bottom:0}.deal-section .deals-steps-main .deal-step .deal-step-title{display:flex;align-items:center;width:100%;justify-content:space-between}.deal-section .deals-steps-main .deal-step .deal-step-title .step-title{font-weight:700;font-size:15px;line-height:22px;letter-spacing:-0.01em;display:flex;align-items:center}.deal-section .deals-steps-main .deal-step .deal-step-title .step-title .status{margin-left:6px}.deal-section .deals-steps-main .deal-step .deal-step-title .btn-bordered{width:-moz-fit-content;width:fit-content;padding:0 16px;font-size:13px}.deal-section .deals-steps-main .deal-step .step-form-description{font-weight:700;font-size:14px;line-height:22px;letter-spacing:-0.01em;margin-bottom:6px;display:flex;align-items:center}.deal-section .deals-steps-main .deal-step .step-form-description:last-of-type{margin-bottom:0}.deal-section .deals-steps-main .deal-step .step-form-description p{font-weight:500;margin-left:6px}.deal-section .deals-steps-main .deal-step form{width:100%;padding:16px;background-color:#f5f5fa;margin-top:20px;box-shadow:0px 6px 20px 0px rgba(21,21,58,.031372549)}.deal-section .deals-steps-main .deal-step form .form-row{margin-bottom:24px}.deal-section .deals-steps-main .deal-step form .form-row:last-of-type{margin-bottom:0}.deal-section .deals-steps-main .deal-step form label{margin-bottom:2px;display:block;font-weight:500;font-size:11px;line-height:16px;letter-spacing:-0.01em;text-transform:uppercase}.deal-section .deals-steps-main .deal-step form label span{color:#4536dd;font-size:20px;line-height:inherit;font-weight:inherit;letter-spacing:inherit;display:inline-block}.deal-section .deals-steps-main .deal-step form input[type=text],.deal-section .deals-steps-main .deal-step form input[type=phone],.deal-section .deals-steps-main .deal-step form input[type=mail]{height:40px;border:1px solid #e5e5eb;background-color:#fff;width:100%;max-width:100%;font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em;padding:0 16px 0 12px}.deal-section .deals-steps-main .deal-step form input[type=text]::-moz-placeholder, .deal-section .deals-steps-main .deal-step form input[type=phone]::-moz-placeholder, .deal-section .deals-steps-main .deal-step form input[type=mail]::-moz-placeholder{font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em}.deal-section .deals-steps-main .deal-step form input[type=text]::placeholder,.deal-section .deals-steps-main .deal-step form input[type=phone]::placeholder,.deal-section .deals-steps-main .deal-step form input[type=mail]::placeholder{font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em}.deal-section .deals-steps-main .deal-step form textarea{width:100%;max-width:100%;font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em;resize:none;border:1px solid #e5e5eb;background-color:#fff;height:84px;padding:16px}.deal-section .deals-steps-main .deal-step form textarea::-moz-placeholder{font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em}.deal-section .deals-steps-main .deal-step form textarea::placeholder{font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em}.deal-section .deals-steps-main .deal-step form .file-uploader{position:relative;height:142px;width:100%;border:1px dashed rgba(0,0,0,0);transition:.3s;background-color:#fff;padding:24px;display:flex;flex-direction:column;align-items:center}.deal-section .deals-steps-main .deal-step form .file-uploader input{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);font-size:0;border:none;outline:none}.deal-section .deals-steps-main .deal-step form .file-uploader input::file-selector-button{display:none}.deal-section .deals-steps-main .deal-step form .file-uploader .uploader-notice{font-weight:500;font-size:14px;line-height:22px;letter-spacing:-0.01em;margin-bottom:10px}.deal-section .deals-steps-main .deal-step form .file-uploader .uploader-union{font-weight:500;font-size:12px;line-height:18px;letter-spacing:-0.01em;color:#77778b;white-space:nowrap;display:flex;align-items:center;margin-bottom:10px}.deal-section .deals-steps-main .deal-step form .file-uploader .uploader-union:after{content:"";display:block;width:78px;height:1px;background-color:#bcbccd;margin-left:12px}.deal-section .deals-steps-main .deal-step form .file-uploader .uploader-union:before{content:"";display:block;width:78px;height:1px;background-color:#bcbccd;margin-right:12px}.deal-section .deals-steps-main .deal-step form .file-uploader .btn-bordered{padding:0 16px;width:-moz-fit-content;width:fit-content;font-size:13px}.deal-section .deals-steps-main .deal-step form .file-uploader:hover{border-color:#4536dd}.deal-section .deals-steps-main .deal-step form .file-uploader-process{margin-top:8px;width:100%;padding:12px 16px;background-color:#fff;position:relative}.deal-section .deals-steps-main .deal-step form .file-uploader-process .cansel-upload{width:24px;height:24px;position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/cansel-upload-button.svg);top:21px;right:16px;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.deal-section .deals-steps-main .deal-step form .file-uploader-process .process-title{font-weight:500;font-size:13px;line-height:22px;letter-spacing:-0.01em;margin-bottom:2px}.deal-section .deals-steps-main .deal-step form .file-uploader-process .process-duration{font-weight:500;font-size:12px;line-height:18px;letter-spacing:-0.01em;margin-bottom:8px;color:#77778b}.deal-section .deals-steps-main .deal-step form .file-uploader-process .process-progress{display:flex;align-items:center}.deal-section .deals-steps-main .deal-step form .file-uploader-process .process-progress .process-line{background-color:#f5f5fa;height:8px;width:100%;position:relative}.deal-section .deals-steps-main .deal-step form .file-uploader-process .process-progress .process-line .process-thumb{background-color:#4536dd;width:60%;position:absolute;height:100%}.deal-section .deals-steps-main .deal-step form .file-uploader-process .process-progress .progress-status{margin-left:8px;width:40px;white-space:nowrap;text-align:right;font-weight:500;font-size:12px;line-height:18px;letter-spacing:-0.01em}.deal-section .deals-steps-main .deal-step form .step-form-input-submit{display:flex;align-items:center}.deal-section .deals-steps-main .deal-step form .step-form-input-submit .button-data-picker{position:relative;padding:0;max-width:151px}.deal-section .deals-steps-main .deal-step form .step-form-input-submit .datetator_element{position:static;padding:0 !important}.deal-section .deals-steps-main .deal-step form .step-form-input-submit .datetator_holder{position:relative;max-width:151px;width:100%;height:48px;border:2px solid #4536dd;margin-left:16px}.deal-section .deals-steps-main .deal-step form .step-form-input-submit .btn{padding:0 20px;width:-moz-fit-content;width:fit-content}.deal-section .deals-steps-main .deal-step form .step-form-input-submit .btn+.btn{margin-left:16px}.deal-section .deals-steps-main .deal-step.current .deal-step-title .step-title .status{color:#ff9000}.deal-section .deals-steps-main .deal-step.completed .deal-step-title .step-title .status{color:#037847}.deal-section .deals-steps-main .deal-step.completed .step-form-description{justify-content:space-between;margin-top:16px}.deal-section .deals-steps-main .deal-step.completed .step-form-description p{margin-left:0}.deal-section .deals-steps-main .deal-step.disabled .deal-step-title .step-title{color:#77778b;margin-bottom:0}.deal-section .deals-steps-main .deal-step .contacts-deal{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);padding:16px;background-color:#f5f5fa}.deal-section .deals-steps-main .deal-step .contacts-deal .contact-item{padding:12px;background-color:#f5f5fa;display:grid;position:relative}.deal-section .deals-steps-main .deal-step .contacts-deal .contact-item .contact-item-title{font-weight:500;font-size:13px;line-height:22px;letter-spacing:-0.01em;margin-bottom:6px;color:#77778b}.deal-section .deals-steps-main .deal-step .contacts-deal .contact-item .contact-item-value{font-weight:500;font-size:15px;line-height:22px;letter-spacing:-0.01em}.deal-section .deals-steps-main .deal-step .contacts-deal .contact-item:last-of-type{grid-column:span 4}.deal-section .deals-steps-main .deal-step .contacts-deal .contact-item:nth-of-type(1):after{content:"";display:block;width:1px;height:calc(100% - 8px);position:absolute;right:0;top:4px;background-color:#fff}.deal-section .deals-steps-main .deal-step .contacts-deal .contact-item:nth-of-type(1):before{content:"";display:block;width:calc(100% - 8px);height:1px;background-color:#fff;position:absolute;bottom:0;left:4px}.deal-section .deals-steps-main .deal-step .contacts-deal .contact-item:nth-of-type(2):after{content:"";display:block;width:1px;height:calc(100% - 8px);position:absolute;right:0;top:4px;background-color:#fff}.deal-section .deals-steps-main .deal-step .contacts-deal .contact-item:nth-of-type(2):before{content:"";display:block;width:calc(100% - 8px);height:1px;background-color:#fff;position:absolute;bottom:0;left:4px}.deal-section .deals-steps-main .deal-step .contacts-deal .contact-item:nth-of-type(3):after{content:"";display:block;width:1px;height:calc(100% - 8px);position:absolute;right:0;top:4px;background-color:#fff}.deal-section .deals-steps-main .deal-step .contacts-deal .contact-item:nth-of-type(3):before{content:"";display:block;width:calc(100% - 8px);height:1px;background-color:#fff;position:absolute;bottom:0;left:4px}.deal-section .deals-steps-main .deal-step .contacts-deal .contact-item:nth-of-type(4):before{content:"";display:block;width:calc(100% - 8px);height:1px;background-color:#fff;position:absolute;bottom:0;left:4px}@media(max-width: 800px){.deal-section .btn-pc{display:none}.deal-section .btn-mobile{display:flex;height:40px}.deal-section .btn-mobile-complete-dead{margin-top:48px}.deal-section .offers-main h1{margin-bottom:0}.deal-section .deal-table-sea .request-tr{grid-template-columns:repeat(2, 1fr)}.deal-section .deal-table-sea .request-tr .request-td{padding:10px 12px}.deal-section .deal-table-sea .request-tr .request-td:last-of-type{grid-column:span 1}.deal-section .deals-steps .step-content-item{width:160px}.deal-section .deals-steps .step-content-item .step-content-title{font-size:13px;line-height:20px}.deal-section .deals-steps .step-content-item .step-content-status{font-size:12px;line-height:18px}.deal-section .deals-steps .step-progress-item:before{width:96px;right:-48px}.deal-section .deals-steps-main{margin-top:48px;padding:0 24px;background-color:#f5f5fa}.deal-section .deals-steps-main .deal-step{padding:12px}.deal-section .deals-steps-main .deal-step .deal-step-title{flex-wrap:wrap}.deal-section .deals-steps-main .deal-step .deal-step-title .step-title{width:100%;margin-bottom:10px;font-size:13px;line-height:20px;flex-wrap:wrap}.deal-section .deals-steps-main .deal-step .deal-step-title .step-title .status{width:100%;margin-left:0;margin-top:4px}.deal-section .deals-steps-main .deal-step .step-form-description{margin-bottom:10px;font-size:13px;line-height:20px;display:initial}.deal-section .deals-steps-main .deal-step .step-form-description p{font-size:13px;line-height:20px;margin-left:0;display:inline}.deal-section .deals-steps-main .deal-step .step-form-description:last-of-type{margin-bottom:10px;display:block;margin-top:10px}.deal-section .deals-steps-main .deal-step form{margin-top:16px}.deal-section .deals-steps-main .deal-step form .form-row{margin-bottom:0}.deal-section .deals-steps-main .deal-step form .step-form-input{margin-bottom:16px}.deal-section .deals-steps-main .deal-step form label{font-size:10px;line-height:14px}.deal-section .deals-steps-main .deal-step form input[type=text],.deal-section .deals-steps-main .deal-step form input[type=phone],.deal-section .deals-steps-main .deal-step form input[type=mail]{font-size:13px;line-height:20px}.deal-section .deals-steps-main .deal-step form input[type=text]::-moz-placeholder, .deal-section .deals-steps-main .deal-step form input[type=phone]::-moz-placeholder, .deal-section .deals-steps-main .deal-step form input[type=mail]::-moz-placeholder{font-size:13px;line-height:20px}.deal-section .deals-steps-main .deal-step form input[type=text]::placeholder,.deal-section .deals-steps-main .deal-step form input[type=phone]::placeholder,.deal-section .deals-steps-main .deal-step form input[type=mail]::placeholder{font-size:13px;line-height:20px}.deal-section .deals-steps-main .deal-step form textarea{font-size:13px;line-height:20px;height:78px}.deal-section .deals-steps-main .deal-step form textarea::-moz-placeholder{font-size:13px;line-height:20px}.deal-section .deals-steps-main .deal-step form textarea::placeholder{font-size:13px;line-height:20px}.deal-section .deals-steps-main .deal-step form .file-uploader{height:132px;justify-content:space-between}.deal-section .deals-steps-main .deal-step form .file-uploader .uploader-notice{font-size:12px;line-height:18px;text-align:center}.deal-section .deals-steps-main .deal-step form .file-uploader .uploader-union{display:none}.deal-section .deals-steps-main .deal-step form .file-uploader .btn-bordered{height:32px}.deal-section .deals-steps-main .deal-step form .step-form-input-submit{margin-bottom:0;flex-wrap:wrap}.deal-section .deals-steps-main .deal-step form .step-form-input-submit .btn{width:100%;height:40px}.deal-section .deals-steps-main .deal-step form .step-form-input-submit .btn+.btn{margin-left:0;margin-top:16px}.deal-section .deals-steps-main .deal-step .contacts-deal{grid-template-columns:1fr;padding:0}.deal-section .deals-steps-main .deal-step .contacts-deal .contact-item:nth-of-type(1):after,.deal-section .deals-steps-main .deal-step .contacts-deal .contact-item:nth-of-type(2):after,.deal-section .deals-steps-main .deal-step .contacts-deal .contact-item:nth-of-type(3):after{display:none}.deal-section .deals-steps-main .deal-step .contacts-deal .contact-item:last-of-type{grid-column:span 1}.deal-section .deals-steps-main .deal-step .contacts-deal .contact-item .contact-item-value{font-size:13px;line-height:18px}.deal-section .deals-steps-main .deal-step.completed .step-form-description{flex-wrap:wrap;margin-top:0}.deal-section .deals-steps-main .deal-step.completed .step-form-description p{width:100%;margin-bottom:10px}.deal-section .deals-steps-main .deal-step.completed .step-form-description p:last-of-type{margin-bottom:0}.deal-section .deals-steps-wrapper{scroll-behavior:smooth;scroll-padding:0 50%}.deal-section .steps-progress{display:flex;width:-moz-max-content;width:max-content}.deal-section .step-item-wrapper.active-step{scroll-margin:0 50%}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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YUFDQSx5Q0FHRiw2Q0FDRSxxQiIsInNvdXJjZXMiOlsid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2Jhc2UvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2Fic3RyYWN0L192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9iYXNlL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvYmFzZS9fZ3JpZC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19pbnB1dHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19mb290ZXItbWVudS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX21haW4tbWVudS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX3BvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fcG9wdXAtbWVudS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX29mZmVycy1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fb2ZmZXJzLW5hdi5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX3NlbGVjdC1zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvbGF5b3V0L19ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2xheW91dC9fb2ZmZXJzLW1haW4uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9sYXlvdXQvX25ldy1yZXF1ZXN0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvbGF5b3V0L19zaW5nbGUtcmVxdWVzdC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2xheW91dC9fc2luZ2xlLXJlcXVlc3Qtb2ZmZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvbGF5b3V0L19kZWFsLXNlY3Rpb24uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCb3ggc2l6aW5nIHJ1bGVzICovXG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gKi9cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbnAsXG5maWd1cmUsXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIG9uIHVsLCBvbCBlbGVtZW50cyB3aXRoIGEgbGlzdCByb2xlLCB3aGljaCBzdWdnZXN0cyBkZWZhdWx0IHN0eWxpbmcgd2lsbCBiZSByZW1vdmVkICovXG51bFtyb2xlPVwibGlzdFwiXSxcbm9sW3JvbGU9XCJsaXN0XCJdIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogU2V0IGNvcmUgcm9vdCBkZWZhdWx0cyAqL1xuaHRtbDpmb2N1cy13aXRoaW4ge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLyogU2V0IGNvcmUgYm9keSBkZWZhdWx0cyAqL1xuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xufVxuXG4vKiBNYWtlIGltYWdlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXG5pbWcsXG5waWN0dXJlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogSW5oZXJpdCBmb250cyBmb3IgaW5wdXRzIGFuZCBidXR0b25zICovXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogUmVtb3ZlIGFsbCBhbmltYXRpb25zIGFuZCB0cmFuc2l0aW9ucyBmb3IgcGVvcGxlIHRoYXQgcHJlZmVyIG5vdCB0byBzZWUgdGhlbSAqL1xuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBodG1sOmZvY3VzLXdpdGhpbiB7XG4gICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gIH1cbiAgXG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIqIHtcclxuICBmb250LWZhbWlseTogJC0tZm9udC1kZWZhdWx0O1xyXG4gIGNvbG9yOiAkLS1jb2xvci1kZWZhdWx0O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG59XHJcblxyXG5hIHtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmxpbmstbGluZWQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkLS1jb2xvci10aGlyZDtcclxuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkLS1jb2xvci10aGlyZDtcclxuICB9XHJcbn1cclxuXHJcbnAge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG59XHJcblxyXG5oMSwgLmgxIHtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc2l6ZTogNzJweDtcclxuICBsaW5lLWhlaWdodDogNzJweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5oMiwgLmgyIHtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc2l6ZTogNDhweDtcclxuICBsaW5lLWhlaWdodDogNTRweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICBoMSwgLmgxIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxuICBoMiwgLmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgaDEsIC5oMSB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIGgyLCAuaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gIH1cclxuXHJcbiAgLmxpbmstbGluZWQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG5cclxufVxyXG4iLCIvL1xuLy8gUHJvamVjdCBWYXJpYWJsZXNcbi8vXG5cbi8qIGZvbnRzICovXG4kLS1mb250LWRlZmF1bHQ6IFwiUmFsZXdheVwiO1xuXG4vKiBjb2xvcnMgKi9cbiQtLWNvbG9yLWRlZmF1bHQ6ICMxNTE1M0E7XG4kLS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcbiQtLWNvbG9yLXdoaXRlLW9wYWNpdHk6ICNGRkZGRkY5OTtcbiQtLWNvbG9yLXNlY29uZDogIzQ4NDk2NDtcbiQtLWNvbG9yLXRoaXJkOiAjNDUzNkREO1xuJC0tY29sb3ItYmFja2dyb3VuZDogI0Y1RjVGQTtcbiQtLWNvbG9yLWxpZ2h0LWdyZXk6ICM3Nzc3OEI7XG4iLCIuc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1iYWNrZ3JvdW5kO1xyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuXHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItdGhpcmQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxubWFpbjpoYXMoLm9mZmVycy1zZWN0aW9uLW1haW4pIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUZBO1xyXG59XHJcblxyXG5ib2R5LmFkbWluLWJhciB7XHJcbiAgaGVhZGVyIHtcclxuICAgIHRvcDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5tYWluIHtcclxuICBtaW4taGVpZ2h0OiA3MHZoO1xyXG4gIHBhZGRpbmctdG9wOiA4MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuXHJcbn1cclxuIiwiXHJcbi5jb250YWluZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1heC13aWR0aDogMTQyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMTEwcHg7XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDMycHg7XHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5qdXN0aWZ5LWJldHdlZW4ge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmp1c3RpZnktZW5kIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uZmxleC1jb2x1bW4ge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luOiAwIC0xNnB4O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbltjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBwYWRkaW5nOiAwIDE2cHg7XHJcbn1cclxuXHJcbi5jb2wtbGctMSB7XHJcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wtbGctMiB7XHJcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxufVxyXG4uY29sLWxnLTMge1xyXG4gIHdpZHRoOiAyNSU7XHJcbn1cclxuLmNvbC1sZy00IHtcclxuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wtbGctNSB7XHJcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxufVxyXG4uY29sLWxnLTYge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuLmNvbC1sZy03IHtcclxuICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wtbGctOCB7XHJcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxufVxyXG4uY29sLWxnLTkge1xyXG4gIHdpZHRoOiA3NSU7XHJcbn1cclxuLmNvbC1sZy0xMCB7XHJcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxufVxyXG4uY29sLWxnLTExIHtcclxuICB3aWR0aDogOTEuNjY2NjY2NjclXHJcbn1cclxuLmNvbC1sZy0xMiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnJvdyB7XHJcbiAgICBtYXJnaW46IDAgLTEycHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XHJcbiAgfVxyXG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICB9XHJcbiAgLmNvbC1tZC0xIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC0yIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMyB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLW1kLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC01IHtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLW1kLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC04IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtOSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sLW1kLTEwIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JVxyXG4gIH1cclxuICAuY29sLW1kLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gIC5jb2wtbS0xIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tLTIge1xyXG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1tLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tLTUge1xyXG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tLTYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1tLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tLTgge1xyXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1tLTEwIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbS0xMSB7XHJcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclXHJcbiAgfVxyXG4gIC5jb2wtbS0xMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgfVxyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgcGFkZGluZzogMCAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuIiwiLmJ0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gIHBhZGRpbmc6IDAgMzJweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAyOTZweDtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNCQ0NEO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQ0JDQ0Q7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNCQ0NEO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQ0JDQ0Q7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi5idG4tZGF0ZS1waWNrZXIgIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG59XHJcblxyXG4uYnRuLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICBjb2xvcjogJC0tY29sb3ItdGhpcmQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcclxuICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tYmx1ZSB7XHJcbiAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXRoaXJkO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICQtLWNvbG9yLXRoaXJkO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XHJcbiAgICBib3JkZXItY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWJvcmRlcmVkIHtcclxuICBjb2xvcjogJC0tY29sb3ItdGhpcmQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJC0tY29sb3ItdGhpcmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcclxuICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5idG4ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJiArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIH1cblxuICAmICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUVCO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICB9XG5cbiAgJjpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jaGVja2JveC1jaGVja2VkLnN2Zyk7XG4gIH1cblxufVxuXG5cblxuLnJhZGlvIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYgKyBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICB9XG5cbiAgJiArIGxhYmVsOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RUI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gIH1cblxuICAmOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3JhZGlvLWNoZWNrZWQuc3ZnKTtcbiAgfVxuXG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNoZWNrYm94IHtcblxuICAgICYgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5yYWRpbyB7XG5cbiAgICAmICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgfVxuXG59XG4iLCIuZm9vdGVyLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICNFNUU1RUI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZm9vdGVyLW1lbnUge1xuXG4gICAgbGkge1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tYWluLW1lbnUge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbjogMCAwIDAgMzJweDtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiA5cHggMTZweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJC0tY29sb3ItdGhpcmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJiArIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAubWFpbi1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMjEsIDU4LCAwLjkpO1xuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYubW9kYWwtY2xvc2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICB9XG5cbiAgJi5tb2RhbC1vcGVuaW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gLjVzIGVhc2U7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICB9XG5cbiAgLm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAubW9kYWwtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzJweDtcbiAgICB0b3A6IDMycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Nsb3NlLW1vYmlsZS1maWx0ZXJzLWljby5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucGFzc3dvcmQtY2hhbmdlLXN1Y2Nlc3NmdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNzg0NztcbiAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY2hlY2ttYXJrLXBhc3MtY2hhbmdlLnN2Zyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG4gIH1cblxuICBmb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgLmZvcm0tbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci10aGlyZDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC1ub3RpY2Uge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogJC0tY29sb3ItbGlnaHQtZ3JleTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFQjtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICQtLWNvbG9yLXRoaXJkO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgLmN1c3RvbS1jaGVja2JveCB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICMwRjE3MkE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5mb3JtLWl0ZW0tcG9saWN5IHtcbiAgICAgICAgLmN1c3RvbS1jaGVja2JveCBsYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZm9ybS1pdGVtLXBhc3N3b3JkIHtcblxuICAgICAgICAuaW5wdXQtcGFzc3dvcmQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAudG9nZ2xlLXBhc3N3b3JkLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy90b2dnbGUtcGFzcy1pY28uc3ZnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3Bhc3N3b3JkLWJ1dHRvbi12aXNpYmxlLnN2Zyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJi5mb3JtLWl0ZW0tY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG5cbiAgICAgICYuZm9ybS1pdGVtLXJlZyB7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJC0tY29sb3ItdGhpcmQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJi5pbnZhbGlkIHtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUYxQzBGO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LW5vdGljZSB7XG4gICAgICAgICAgY29sb3I6ICNFRjFDMEY7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmLmZvcm0taXRlbS1yZXNldC1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmstYmFjayB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICQtLWNvbG9yLXRoaXJkO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL21vYmlsZS1maWx0ZXItYmFjay1pY28uc3ZnKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJi5mb3JtLWl0ZW0tY29kZSB7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1saWdodC1ncmV5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uLWNvZGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci10aGlyZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucmVnLXN0ZXAge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG5cbiAgICAuYnV0dG9uLXJlZy1iYWNrIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFQjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbW9iaWxlLWZpbHRlci1iYWNrLWljby5zdmcpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJC0tY29sb3ItdGhpcmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvbGUtYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5yb2xlLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUVCO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL21vYmlsZS1maWx0ZXItaGVhZC1pY28uc3ZnKTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci1saWdodC1ncmV5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkLS1jb2xvci10aGlyZDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICQtLWNvbG9yLXRoaXJkO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAucmVxdWVzdC13cmFwcGVyIC5yZXF1ZXN0LWJ1dHRvbnMgLmNsZWFyLWZvcm0ge1xuICAgIGNvbG9yOiAkLS1jb2xvci10aGlyZDtcbiAgfVxuXG59XG5cbi5tb2RhbC1jb21tZW50IHtcblxuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubW9kYWwtY2hhbmdlLXJlcXVlc3Qge1xuXG4gIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFQjtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICQtLWNvbG9yLXRoaXJkO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDg2NHB4O1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA5MHB4O1xuICAgIG1heC13aWR0aDogODY0cHg7XG4gIH1cbn1cblxuLm1vZGFsLXJlcXVlc3QtcmVtb3ZlLCAubW9kYWwtcmVxdWVzdC1hcHByb3ZlLCAubW9kYWwtb2ZmZXIge1xuXG5cbiAgLmJ1dHRvbnMtd3JhcHBlci1yZXF1ZXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU1RUI7XG5cbiAgICAuYnRuIHtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG5cbi5tb2RhbC1vZmZlciB7XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG4gIC5tb2RhbC1ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJC0tY29sb3ItdGhpcmQ7XG4gICAgfVxuICB9XG5cbiAgLm9mZmVyLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuXG4gIC5yZXF1ZXN0LXRhYmxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFQjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTVFQjtcblxuICAgIC5yZXF1ZXN0LXRyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIC5yZXF1ZXN0LXRkIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlcXVlc3QtdGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggNnB4O1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSwgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbn1cblxuLm1vZGFsLWFkZGl0aW9uYWwge1xuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NjRweDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDQ2NHB4O1xuICB9XG5cbiAgLmFkZGl0aW9uYWwtd3JhcHBlciB7XG5cbiAgICAuYWRkaXRpb25hbC1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmFkZGl0aW9uYWwtaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci1saWdodC1ncmV5O1xuICAgICAgfVxuXG4gICAgICAuYWRkaXRpb25hbC1pdGVtLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYuYWRkaXRpb25hbC1pdGVtLXRyYW5zaXQge1xuXG4gICAgICAgIC5jaXR5IHtcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgJiArIC5jaXR5IHtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9tdWx0eXBseS1hcnJvdy1pYy5zdmcpO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4ubW9kYWwtcmF0ZS1hZ2VudCB7XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG1heC13aWR0aDogODY0cHg7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4NjRweDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUVCO1xuICB9XG5cbiAgLnJhdGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBmb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuZm9ybS1pdGVtIHtcblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJhdGluZyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgLnJhdGUtc3RhciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmICsgLnJhdGUtc3RhciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgIHN2ZywgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJC0tY29sb3ItdGhpcmQ7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkLS1jb2xvci10aGlyZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIHN2ZywgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJC0tY29sb3ItdGhpcmQ7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkLS1jb2xvci10aGlyZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUVCO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgICAgIGhlaWdodDogODRweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmZvcm0taXRlbS1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xlYXItZm9ybSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgY29sb3I6ICQtLWNvbG9yLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5yZXF1ZXN0LXN1Y2Nlc3Mge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDMycHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNzg0NztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbn1cblxuLm1vZGFsLWNoYXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1iYWNrZ3JvdW5kO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICQtLWNvbG9yLXRoaXJkO1xuICAgIH1cblxuICB9XG5cbiAgLm1vZGFsLWNoYXQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGQTtcbiAgICBwYWRkaW5nOiAzMHB4IDMycHggNjZweDtcblxuICAgIC5tb2RhbC1kYXRlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICQtLWNvbG9yLWxpZ2h0LWdyZXk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFQjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFQjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubW9kYWwtbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMnB4IDA7XG5cbiAgICAgIC5hdXRob3ItYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXRoaXJkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgJi5hdXRob3ItYXZhdGFyLWNsaWVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MzZERDBEO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hdXRob3ItYXZhdGFyLWFnZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1tZXNzYWdlLWF1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5hdXRob3ItbmFtZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhvci1tZXNzYWdlLXRpbWUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1saWdodC1ncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhvci1kZWFsLXN0ZXAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1saWdodC1ncmV5O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLm1vZGFsLW1lc3NhZ2UtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLm1vZGFsLWNoYXQtYXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGQztcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFRUVFRjI7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIC5tb2RhbC1jaGF0LWFyZWEtbWVzc2FnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgIC5maWxlLXVwbG9hZC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ3JpZC1nYXA6IDE2cHg7XG5cbiAgICAgICAgLnVwbG9hZGVkLWZpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmFja2dyb3VuZDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIC5maWxlLXJlbW92ZS1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9yZW1vdmUtZmlsZS1jaGF0LnN2Zyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmlsZS1wcmV2aWV3IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWxlLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5maWxlLW5hbWUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWxlLXNpemUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICQtLWNvbG9yLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5jaGF0LXRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgY29sb3I6ICQtLWNvbG9yLWxpZ2h0LWdyZXk7XG5cbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1saWdodC1ncmV5O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmNoYXQtdGV4dGFyZWEtYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5idXR0b24tYWRkLWZpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1iYWNrZ3JvdW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2l4X2F0dGFjaC5zdmcpO1xuXG4gICAgICAgICAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLXNlbmQtbWVzc2FnZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAyM3B4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMC4xJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuYm9keS5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsLWNoYW5nZS1kYXRlIHtcblxuICAuZGF0ZXRhdG9yX2hvbGRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYyFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZGF0ZXRhdG9yX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMTRweCAzcHg7XG4gIH1cblxuICAubW9kYWwtY2xvc2Uge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogLTY4cHg7XG4gICAgei1pbmRleDogMTAwMjtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cblxuICAuZGF0ZXRhdG9yX2hvbGRlci5waWNrZXItaGlkZGVuIC5kYXRldGF0b3JfcGlja2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmRhdGV0YXRvcl9jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG5cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cblxuICAucmVxdWVzdC1zdWNjZXNzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAzMnB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzc4NDc7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY2hlY2ttYXJrLXBhc3MtY2hhbmdlLnN2Zyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgIGhlaWdodDogMzQ3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgdG9wOiAxMTJweDtcbiAgICBwYWRkaW5nOiAwIDI0cHggMjRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmFwcHJvdmUtZGF0ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDAzO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICB9XG5cbiAgLmRhdGV0YXRvcl9lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDMycHg7XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBmb3JtIHtcblxuICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXNzd29yZC1jaGFuZ2Utc3VjY2Vzc2Z1bCB7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnJlcXVlc3Qtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLnJlcXVlc3Qtc2VsZWN0IHtcblxuICAgICAgICAucmVxdWVzdC1zZWxlY3QtaGVhZGVyIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnJlcXVlc3QtYnV0dG9ucyB7XG5cbiAgICAgICAgLmJ0bi1ibHVlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xlYXItZm9ybSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAubW9kYWwtY2hhbmdlLXJlcXVlc3Qge1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLXJhdGUtYWdlbnQge1xuXG4gICAgLnJhdGUtd3JhcHBlciB7XG5cbiAgICAgIGZvcm0ge1xuXG4gICAgICAgIC5mb3JtLWl0ZW0ge1xuXG4gICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yYXRpbmcge1xuXG4gICAgICAgICAgICAucmF0ZS1zdGFyIHtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGhlaWdodDogNzhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0taXRlbS1idXR0b25zIHtcblxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbGVhci1mb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlcXVlc3Qtc3VjY2VzcyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICByaWdodDogdW5zZXQ7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICB9XG5cbiAgLm1vZGFsLWNoYXQge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAudGl0bGUge1xuICAgICAgcGFkZGluZzogMjRweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAubW9kYWwtY2hhdC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAwO1xuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhvci1hdmF0YXIge1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtbWVzc2FnZS1hdXRob3Ige1xuXG4gICAgICAgICAgLmF1dGhvci1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmF1dGhvci1tZXNzYWdlLXRpbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmF1dGhvci1kZWFsLXN0ZXAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtbWVzc2FnZS10ZXh0IHtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5tb2RhbC1jaGF0LWFyZWEge1xuICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuXG4gICAgICAubW9kYWwtY2hhdC1hcmVhLW1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG5cbiAgICAgICAgLmZpbGUtdXBsb2FkLWNvbnRhaW5lciB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAgICAgICAudXBsb2FkZWQtZmlsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgICAgIC5maWxlLXByZXZpZXcge1xuICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsZS1jb250ZW50IHtcblxuICAgICAgICAgICAgICAuZmlsZS1uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZmlsZS1zaXplIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGF0LXRleHRhcmVhIHtcbiAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hhdC10ZXh0YXJlYS1idXR0b25zIHtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgYm90dG9tOiAzMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgIC5idG4tc2VuZC1tZXNzYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5tb2RhbC1jaGFuZ2UtZGF0ZSB7XG5cbiAgICAucmVxdWVzdC1zdWNjZXNzIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICB3aWR0aDogMzEwcHg7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICB0b3A6IC0xMDBweDtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIC5kYXRldGF0b3JfcGlja2VyIHtcbiAgICAgIHdpZHRoOiAyODhweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTQ0cHgpO1xuICAgIH1cblxuICB9XG5cbiAgLm1vZGFsLW9mZmVyIHtcblxuICAgIC50aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2ZmZXItYnV0dG9uIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucmVxdWVzdC10YWJsZSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgLnJlcXVlc3QtdGFibGUge1xuXG4gICAgICAucmVxdWVzdC10ciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gICAgICAgIC5yZXF1ZXN0LXRkIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxufVxuIiwiLnBvcHVwLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZzogMzFweCAzMnB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBoZWlnaHQ6IDEwMHZoO1xuXG4gIC5sYW5nLXN3aXRjaGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wb3B1cC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgIC5saW5lIHtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICB9XG5cbiAgLm5hdi1wb3B1cCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5uYXYtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIC5uYXYtY29sdW1uIHtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlLW9wYWNpdHk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY2NvdW50LWxpIHtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJlZy1saW5rIHtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyLWFjY291bnQtaWNvbnMvcmVnLWljb24uc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFwcGxpY2F0aW9ucy1saW5rIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlci1hY2NvdW50LWljb25zL2FwcGxpY2F0aW9ucy1saW5rLnN2Zyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vZmZlcnMtbGluayB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXItYWNjb3VudC1pY29ucy9vZmZlcnMtaWNvLnN2Zyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vZmZlcnMtc2VhcmNoLWxpbmsge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyLWFjY291bnQtaWNvbnMvb2ZmZXJzLXNlYXJjaC1pY28uc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnF1b3Rlcy1saW5rIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlci1hY2NvdW50LWljb25zL3F1b3Rlcy1pY28uc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNldHRpbmdzLWxpbmsge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyLWFjY291bnQtaWNvbnMvc2V0dGluZ3MtaWNvLnN2Zyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5ub3RpY2UtbGluayB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXItYWNjb3VudC1pY29ucy9ub3RpY2UtaWNvLnN2Zyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sb2ctb3V0LWxpbmsge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyLWFjY291bnQtaWNvbnMvbG9nLW91dC1pY28uc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnVzZXItaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC51c2VyLW5hbWUge1xuICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgLnVzZXItY29tcGFueSB7XG4gICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICB9XG5cbiAgfVxuXG4gIC5wb3B1cC1jb250YWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICAgLnBvcHVwLXBob25lLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgICAgIC5wb3B1cC1waG9uZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlLW9wYWNpdHk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9wdXAtdGVsZWdyYW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuXG4gICAgICAudGVsZWdyYW0tbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvdGVsZWdyYW0taWNvLnN2Zyk7XG4gICAgICB9XG5cbiAgICAgIC50ZWxlZ3JhbS1kZXNjIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVwLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnBvcHVwLWNvbnRhY3RzIHtcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wb3B1cC1tZW51IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgIC51c2VyLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAudXNlci1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLnVzZXItY29tcGFueSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgIC5wb3B1cC1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICB0b3A6IDMycHg7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICB9XG5cbiAgICAubmF2LXBvcHVwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIC5uYXYtY29sdW1uIHtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IC0yNHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjREO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2LXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgdWwge1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5wb3B1cC1jb250YWN0cyB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTI0cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjREO1xuICAgICAgfVxuXG4gICAgICAucG9wdXAtcGhvbmUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIC5wb3B1cC1waG9uZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnBvcHVwLXRlbGVncmFtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNTUlO1xuXG4gICAgICAgIC50ZWxlZ3JhbS1saW5rIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XG5cbiAgICAgICAgICAudGVsZWdyYW0tZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubGFuZy1zd2l0Y2hlci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDUlO1xuXG4gICAgICAubGFuZy1pdGVtIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcblxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cbiIsIi5vZmZlcnMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vYmlsZS1maWx0ZXJzLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICB9XG5cbn1cblxuXG4ub2ZmZXJzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsIHJnYmEoMjQ1LCAyNDUsIDI1MCwgMCkgMCUsICNmZmYgNDAlKTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDUsIDI0NSwgMjUwLCAwKSAwJSwgI2ZmZiA0MCUpO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9mZmVyLWJ1dHRvbi1uYXYge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9maWx0ZXJzLWFycm93LWljby5zdmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogOXB4O1xuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICB9XG5cbiAgLm9mZmVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLm9mZmVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIH1cblxuICAmOmhvdmVyIHtcblxuICAgIC5vZmZlci1idXR0b24tbmF2IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0LWZpbHRlci1vcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gIH1cblxuICAuZmlsdGVyLWNsZWFyLWJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuICAgIGNvbG9yOiAkLS1jb2xvci10aGlyZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlci1hcHBseS1idXR0b24ge1xuICAgIG1heC13aWR0aDogMTI5cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG59XG5cbi5tb2JpbGUtZmlsdGVycy13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9mZmVycy1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgei1pbmRleDogOTtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3QtZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI0MHB4O1xuXG4gICAgLmZpbHRlci1tb2JpbGUtaGVhZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWxlY3QtZmlsdGVyLWhlYWRlciB7XG4gICAgICBjb2xvcjogJC0tY29sb3ItbGlnaHQtZ3JleTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBwYWRkaW5nOiA5cHggMjhweCA5cHggMTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRjI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci10aGlyZDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJC0tY29sb3ItdGhpcmQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2VsZWN0LWZpbHRlci1tZW51IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgcGFkZGluZzogMTVweCAxMnB4IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDk5O1xuXG4gICAgICAuc2VsZWN0LWZpbHRlci1vcHRpb25zIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RUI7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuZmlsdGVyLW1lbnUtYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUVCO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgICY6aG92ZXIge1xuXG4gICAgICAuc2VsZWN0LWZpbHRlci1oZWFkZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICQtLWNvbG9yLXRoaXJkO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuc2VsZWN0LWZpbHRlci1tZW51IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZmlsdGVyLXNlbGVjdGVkIHtcblxuICAgICAgLnNlbGVjdC1maWx0ZXItaGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmICsgLnNlbGVjdC1maWx0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgICAuc2VsZWN0LWZpbHRlci1oZWFkZXIge1xuICAgICAgICBjb2xvcjogI0JDQkNDRDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUVFRUYyO1xuXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNCQ0NEO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5zZWxlY3QtZmlsdGVyLWhlYWRlciB7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QtZmlsdGVyLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4ub2ZmZXJzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgLnRhYmxlLXBjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC50YWJsZS1zbWFsbC1zY3JlZW5zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuXG4gICAgdHIge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RkE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICM0ODQ5NjQ7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGQztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RUI7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgfVxuXG4gICAgICAmLnByaWNlLXNvcnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmLnByaWNlLW1pbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RUI7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDM3ODQ3O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmstcXVvdGF0aW9uIHtcbiAgICAgICAgICBjb2xvcjogJC0tY29sb3ItdGhpcmQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1kZWZhdWx0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cblxuICAgICAgJi5wcmljZS10ZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLnRhYmxlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG5cbiAgJi5hcmNoaXZlZCB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub2ZmZXJzLXNlY3Rpb24ge1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLm9mZmVycy13cmFwcGVyIHtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA4MDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgei1pbmRleDogOTk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogODAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgei1pbmRleDogOTk7XG4gICAgfVxuXG4gICAgLm9mZmVyLWJ1dHRvbi1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gIC5vZmZlcnMtdGFibGUge1xuXG4gICAgLnRhYmxlLXBjIHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cbiAgYm9keTpoYXMoLm9mZmVycy13cmFwcGVyLnNob3cpIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cblxuICAub2ZmZXJzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgIC5tb2JpbGUtZmlsdGVycy1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU1RUI7XG4gICAgICBjb2xvcjogJC0tY29sb3ItdGhpcmQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFQjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9maWx0ZXItbW9iaWxsZS1pY28uc3ZnKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAub2ZmZXJzLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEgMjEgNTggLyA4MCUpO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICYuc2hvdyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgfVxuXG4gIH1cblxuICAub2ZmZXJzLXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgLnRhYmxlLXNtYWxsLXNjcmVlbnMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC50YWJsZS1ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFQjtcblxuICAgICAgICAudGFibGUtcm93IHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC50YWJsZS1jZWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYmxlLXRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYmxlLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgICYudGFibGUtcm93LWhlYWQge1xuXG4gICAgICAgICAgICAudGFibGUtY2VsbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50YWJsZS1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnRhYmxlLXJvdy1saW5rIHtcblxuICAgICAgICAgICAgLnRhYmxlLWNlbGwge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDM3ODQ3O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzc4NDc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3RhYmxlLWxpbmstYXJyb3cuc3ZnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC50YWJsZS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG5cbiAgLnRhYmxlLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9mZmVycy1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1vYmlsZS1maWx0ZXJzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubW9iaWxlLWZpbHRlci1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG5cbiAgICAgIC5idG4tZmlsdGVyLWJhY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL21vYmlsZS1maWx0ZXItYmFjay1pY28uc3ZnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgIC5jbG9zZS1maWx0ZXJzLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Nsb3NlLW1vYmlsZS1maWx0ZXJzLWljby5zdmcpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5zZWxlY3QtZmlsdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUVCO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUVCO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0LWZpbHRlci1oZWFkZXIge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbW9iaWxlLWZpbHRlci1pY28uc3ZnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL21vYmlsZS1maWx0ZXItaGVhZC1pY28uc3ZnKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QtZmlsdGVyLW1lbnUge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG5cbiAgICAgIC5maWx0ZXItbWVudS1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmZpbHRlci1hcHBseS1idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlci1jbGVhci1idXR0b24ge1xuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1saWdodC1ncmV5O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgIC5zZWxlY3QtZmlsdGVyLW1lbnUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpoYXMoLnNlbGVjdC1maWx0ZXIuYWN0aXZlKSB7XG4gICAgICAubW9iaWxlLWZpbHRlci1oZWFkZXIge1xuXG4gICAgICAgIC5idG4tZmlsdGVyLWJhY2sge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLWJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcblxuICAgICAgLmZpbHRlci1hcHBseS1idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmZpbHRlci1jbGVhci1idXR0b24ge1xuICAgICAgICBjb2xvcjogJC0tY29sb3ItbGlnaHQtZ3JleTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cblxufVxuIiwiLm9mZmVycy1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1kZWZhdWx0O1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDk1dmg7XG5cbiAgLm5hdi10b2dnbGUtYnV0dG9uIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9hY2NvdW50LW5hdi1idG4taWNvLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGQTFBO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm9mZmVycy1tZW51IHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNUY1RkExQTtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogJC0tY29sb3Itd2hpdGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuXG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XG5cbiAgICAgICAgICBzdmcsIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJC0tY29sb3ItZGVmYXVsdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICYuY3VycmVudCB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XG5cbiAgICAgICAgICBzdmcsIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJC0tY29sb3ItZGVmYXVsdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJi5leHBhbmRlZCB7XG4gICAgd2lkdGg6IDMwNXB4O1xuXG4gICAgLm9mZmVycy1tZW51IHtcblxuICAgICAgbGkge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vZmZlcnMtbmF2YmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5hdi10b2dnbGUtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm9mZmVycy1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5vZmZlcnMtbmF2YmFyIHtcblxuICAgIC5vZmZlcnMtbWVudSB7XG5cbiAgICAgIGxpIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3QtZmlsdGVyLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVGMjtcbiAgcGFkZGluZzogOXB4IDEycHggOXB4IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnNlYXJjaC1sb29wLWljbyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2xvb3AtaWNvLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICQtLWNvbG9yLWxpZ2h0LWdyZXk7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdC1zZWFyY2gtY2xlYXIge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9maWx0ZXItc2VhcmNoLWNsZWFyLnN2Zyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG59XG4iLCIvKipcbiAqIERhdGV0YXRvciBqUXVlcnkgUGx1Z2luXG4gKiBBIHBsdWdpbiB0byBtYWtlIGlucHV0IGVsZW1lbnRzLCBkYXRlIHBpY2tlcnNcbiAqIHZlcnNpb24gMS4xLCBKYW4gMTV0aCwgMjAxNFxuICogYnkgSW5naSDDoSBTdGVpbmFtw7hya1xuICovXG5cbi8qIFJFU0VUICovXG4uZGF0ZXRhdG9yX2VsZW1lbnQgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBESU1NRVIgKi9cbiNkYXRldGF0b3JfZGltbWVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMSwgMjEsIDU4LCAwLjgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi8qIE1BSU4gRUxFTUVOVCAqL1xuLmRhdGV0YXRvcl9lbGVtZW50IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDE2cHggMCAzNnB4IWltcG9ydGFudDtcbn1cblxuLyogR0VORVJBTCAqL1xuLmRhdGV0YXRvcl9waWNrZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogY2FsYyg1MCUgLSAxNDRweCkhaW1wb3J0YW50O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDE0NHB4KTtcbiAgd2lkdGg6IDI4OHB4O1xuICB6LWluZGV4OiAxMDAxO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogJC0tY29sb3Itd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgNnB4IDIwcHggMCAjMTUxNTNBMUE7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5cbi5kYXRldGF0b3JfaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmRhdGV0YXRvcl9ob2xkZXIucGlja2VyLXZpc2libGUge1xuXG59XG4uZGF0ZXRhdG9yX2hvbGRlci5waWNrZXItdmlzaWJsZSAuZGF0ZXRhdG9yX3BpY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRhdGV0YXRvcl9ob2xkZXIucGlja2VyLWhpZGRlbiAuZGF0ZXRhdG9yX3BpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRldGF0b3JfYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweCAzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbW9iaWxlLWZpbHRlci1iYWNrLWljby5zdmcpO1xufVxuXG4uZGF0ZXRhdG9yX25leHRfbW9udGgsIC5kYXRldGF0b3JfbmV4dF95ZWFyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uZGF0ZXRhdG9yX29wZXJhdGlvbnMge1xuXG59XG5cbi8qIE5BVklHQVRJT04gKi9cbi5kYXRldGF0b3JfbmF2aWdhdGlvbiB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUVCO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4uZGF0ZXRhdG9yX25hdmlnYXRpb246YmVmb3JlLFxuLmRhdGV0YXRvcl9uYXZpZ2F0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmRhdGV0YXRvcl9uYXZpZ2F0aW9uOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZGF0ZXRhdG9yX3ByZXZpb3VzX21vbnRoIHtcbiAgd2lkdGg6IDE3JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGF0ZXRhdG9yX21vbnRoIHtcbiAgd2lkdGg6IDY2JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAzcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4uZGF0ZXRhdG9yX25leHRfbW9udGgge1xuICB3aWR0aDogMTclO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZGF0ZXRhdG9yX3ByZXZpb3VzX3llYXIge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDE3JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5kYXRldGF0b3JfeWVhciB7XG4gIHdpZHRoOiA2NiU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAzcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG4uZGF0ZXRhdG9yX25leHRfeWVhciB7XG4gIHdpZHRoOiAxNyU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiBDQUxFTkRBUiAqL1xuLmRhdGV0YXRvcl9jYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUVCO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZGF0ZXRhdG9yX3dlZWtfaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGV0YXRvcl9kYXlfaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGV0YXRvcl93ZWVrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgY29sb3I6ICM5OTk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQ6ICNmOWY5ZjkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGV0YXRvcl9kYXkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiA3cHggMDtcbn1cbi5kYXRldGF0b3JfZGF5LmRhdGV0YXRvcl9kYXlfd2Vla2VuZCB7XG4gIGNvbG9yOiAjMzY4O1xufVxuLmRhdGV0YXRvcl9kYXkuZGF0ZXRhdG9yX2RheV9vdGhlciB7XG4gIGNvbG9yOiAjYmJiO1xufVxuLmRhdGV0YXRvcl9kYXkuZGF0ZXRhdG9yX2RheV9hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNjZiYmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGV0YXRvcl9kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk3M2I3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBPUEVSQVRJT05TICovXG4uZGF0ZXRhdG9yX29wZXJhdGlvbnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5kYXRldGF0b3Jfb3BlcmF0aW9ucyB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLmRhdGV0YXRvcl9vcGVyYXRpb25zOmJlZm9yZSxcbi5kYXRldGF0b3Jfb3BlcmF0aW9uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5kYXRldGF0b3Jfb3BlcmF0aW9uczphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZGF0ZXRhdG9yX2VtcHR5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5kYXRldGF0b3JfdG9kYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZXRhdG9yX2Nsb3NlIHtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Nsb3NlLW1vYmlsZS1maWx0ZXJzLWljby5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZGF0ZXRhdG9yX3BpY2tlciB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTU1cHgpO1xuICAgIHRvcDogMzJweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRhdGV0YXRvcl9tb250aCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4iLCIubWFpbi1iYW5uZXIge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNTQuNDRkZWcsIHJnYmEoMTAsIDMxLCA1OSwgMCkgMzQuMTQlLCAjMEExRjNCIDEwMCUpO1xyXG4gIH1cclxuXHJcbiAgLmJhbm5lci1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAxNzBweCAwO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uc2VydmljZXMtc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogMTEwcHggMDtcclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICB9XHJcblxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlcnZpY2UtY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRjI7XHJcblxyXG4gICAgLmNhcmQtdG9wLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAzMnB4O1xyXG5cclxuICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJkLWRlc2NyaXB0aW9uICB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1saXN0IHtcclxuICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFRUVFRjI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NoZWNrbWFyay1pY28uc3ZnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTVBRkYxQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnByb21vLXNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9tby1iYWNrLndlYnApO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXRoaXJkO1xyXG5cclxuICAucHJvbW8tY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA0OHB4IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAucHJvbW8tZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDg4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5tYWluLWJhbm5lciB7XHJcblxyXG4gICAgLmJhbm5lci1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMTEwcHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZXJ2aWNlcy1zZWN0aW9uIHtcclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWNvbHVtbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgLm1haW4tYmFubmVyIHtcclxuXHJcbiAgICAuYmFubmVyLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMTUwcHg7XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZXJ2aWNlcy1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCAxNnB4O1xyXG5cclxuICAgIC5jb250ZW50LWNvbHVtbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtY2FyZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAuY2FyZC10b3AtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmQtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAucHJvbW8tc2VjdGlvbiB7XHJcblxyXG4gICAgLnByb21vLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgICAucHJvbW8tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5mb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XHJcbiAgcGFkZGluZzogNDhweCAwIDMycHg7XHJcblxyXG4gIC5sb2dvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDE4NHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLXNvY2lhbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLnNvY2lhbC1saW5rIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgJi5zb2NpYWwtbGluay13aGF0c2FwcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9XaGF0c2FwcC5zdmcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNvY2lhbC1saW5rLXRlbGVncmFtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL1RlbGVncmFtLnN2Zyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc29jaWFsLWxpbmstaW5zdGFncmFtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL0luc3RhZ3JhbS5zdmcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmICsgLnNvY2lhbC1saW5rIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLWNvcHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAjQkNCQ0NEO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmICsgYSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgY29sb3I6ICNCQ0JDQ0Q7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLWNvbnRhY3RzIHtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBjb2xvcjogI0U1RTVFQjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5mb290ZXIge1xyXG5cclxuICAgIC5mb290ZXItc29jaWFscyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1jb3B5IHtcclxuICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDMycHggMDtcclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1zb2NpYWxzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWNvbnRhY3RzIHtcclxuXHJcbiAgICAgIHVsIHtcclxuXHJcbiAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItY29weSB7XHJcbiAgICAgIG1hcmdpbjogNDBweCAwIDA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICBhICsgYSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiLmhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgJi5zY3JvbGxlZCB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgIzE1MTUzYTU5O1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuaGVhZGVyLWNvbHVtbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDE3MXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wb3B1cC1tZW51LWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLmxpbmUge1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgbWFyZ2luOiA2cHggMDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYW5nLXN3aXRjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcblxyXG4gICAgLmxhbmctb3B0aW9uLWhlYWRlciB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2xhbmctZHJvcGRvd24taWNvLnN2Zyk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYW5nLW9wdGlvbnMtc2VsZWN0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYW5nLW9wdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgIC5sYW5nLW9wdGlvbi1oZWFkZXI6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGFuZy1vcHRpb25zLXNlbGVjdCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5idXR0b24tYWNjb3VudCB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2FjY291bnQtYnV0dG9uLWljby5zdmcpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5oZWFkZXIge1xyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gIC5oZWFkZXIge1xyXG4gICAgLmhlYWRlci1yb3cge1xyXG5cclxuICAgICAgLmhlYWRlci1jb2x1bW4ge1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC1tZW51LWJ1dHRvbiB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbiIsIi5vZmZlcnMtc2VjdGlvbi1tYWluIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogNzB2aDtcblxuICAuYWNjb3VudC1jb250YWluZXItYXJjaGl2ZWQge1xuXG4gICAgLm9mZmVycy1tYWluIGgxIC5zcGFuLWJsdWUge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogIzc3Nzc4QjtcbiAgICB9XG5cbiAgICAucmVxdWVzdC10YWJsZSB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAgIC5yZXF1ZXN0LXRyIC5yZXF1ZXN0LXRkIC5jb21tZW50LWxpbmsge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuXG5cbiAgICB9XG5cbiAgICAucmVxdWVzdC1vZmZlcnMge1xuICAgICAgb3BhY2l0eTogMC43O1xuXG4gICAgICB0ciB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICB0YWJsZSB0ZDpsYXN0LW9mLXR5cGUgYSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAucmVxdWVzdC1zdWNjZXNzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMTRweDtcbiAgICByaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3ODQ3O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NoZWNrbWFyay1wYXNzLWNoYW5nZS5zdmcpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLm9mZmVycy13cmFwcGVyIHtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDUsIDI0NSwgMjUwLCAwKSAwJSwgI0Y1RjVGQSA1MCUpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC05MGRlZywgcmdiYSgyNDUsIDI0NSwgMjUwLCAwKSAwJSwgI0Y1RjVGQSA1MCUpO1xuICAgIH1cblxuICAgIC5jdXN0b20tcmFkaW8ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuYWNjb3VudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWJhY2tncm91bmQ7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDc4cHgpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWJhY2tncm91bmQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmFja2dyb3VuZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgfVxuXG4gIC5vZmZlcnMtbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG5cbiAgICAuYnJlYWRjcnVtYnMtYWNjb3VudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICBjb2xvcjogJC0tY29sb3ItbGlnaHQtZ3JleTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLWxpZ2h0LWdyZXk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9yZXF1ZXN0LWFjY291bnQtcGx1cy5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aGFzKC5hcmNoaXZlZCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFyY2hpdmVkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgc3ZnLCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgY29sb3I6ICQtLWNvbG9yLWxpZ2h0LWdyZXk7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cbiAgICAgIC5zcGFuLWJsdWUge1xuICAgICAgICBjb2xvcjogJC0tY29sb3ItdGhpcmQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5vZmZlcnMtdGFibGUge1xuXG4gICAgdGFibGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG5cbiAgICAgIC5vZmZlcnMtY291bnQge1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub25lLW9mZmVycyB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1saWdodC1ncmV5O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWJhY2tncm91bmQ7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1saWdodC1ncmV5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGF2ZS1vZmZlcnMge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3ODQ3MUE7XG4gICAgICAgICAgY29sb3I6ICMwMzc4NDc7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3ODQ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud2F0Y2gtb2ZmZXIge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lZGl0LW9mZmVyIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJC0tY29sb3ItdGhpcmQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5vZmZlcnMtcGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogMTNweCAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5RkM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVGMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLnBhZ2luYXRpb24tdG90YWwge1xuXG4gICAgICBzcGFuIHtcblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24tbmF2IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJC0tY29sb3ItbGlnaHQtZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudCB7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1kZWZhdWx0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbi1uYXYtYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLnBhZ2luYXRpb24tYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvcGFnaW5hdGlvbi1hcnJvdy1pY28uc3ZnKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYucGFnaW5hdGlvbi1idXR0b24tbmV4dCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICB9XG5cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAub2ZmZXJzLXBhZ2luYXRpb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpoYXMoLm9mZmVycy1uYXZiYXIuZXhwYW5kZWQpIHtcblxuICAgIC5hY2NvdW50LWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwNXB4KTtcbiAgICB9XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vZmZlcnMtc2VjdGlvbi1tYWluIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuYWNjb3VudC1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuXG4gIC5vZmZlcnMtc2VjdGlvbi1tYWluIHtcbiAgICAuYWNjb3VudC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAub2ZmZXJzLW1haW4ge1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuYnJlYWRjcnVtYnMtYWNjb3VudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuXG4gICAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIG1heC13aWR0aDogMzI3cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9mZmVycy1wYWdpbmF0aW9uLXBjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm9mZmVycy1wYWdpbmF0aW9uLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICB9XG5cbiAgLm9mZmVycy10YWJsZSB7XG5cbiAgICAudGFibGUtc21hbGwtc2NyZWVucyB7XG5cbiAgICAgIC50YWJsZS1ibG9jayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuXG4gICAgICAgIC50YWJsZS1yb3cge1xuXG5cbiAgICAgICAgICAmLnRhYmxlLXJvdy1saW5rIHtcblxuICAgICAgICAgICAgLnRhYmxlLWNlbGwge1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndhdGNoLW9mZmVyIHtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItdGhpcmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRhYmxlLWNlbGwge1xuICAgICAgICAgICAgLnRhYmxlLXRpdGxlLW9mZmVycyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmhhdmUtb2ZmZXJzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAzNzg0NztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3ODQ3MUE7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3ODQ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubm8tb2ZmZXJzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUZBO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3NzhCO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3OEI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vZmZlcnMtc2VjdGlvbi1tYWluIHtcblxuICAgIC5yZXF1ZXN0LXN1Y2Nlc3Mge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgIH1cblxuICAgICY6aGFzKC5yZXF1ZXN0LXN1Y2Nlc3MpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5vZmZlcnMtbWFpbiB7XG5cbiAgICAgIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAuYXJjaGl2ZWQge1xuXG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aGFzKC5hcmNoaXZlZCkge1xuXG4gICAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cbiIsIi5yZXF1ZXN0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAuc2VsZWN0LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiAkLS1jb2xvci10aGlyZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgfVxuXG4gIH1cblxuICAucmVxdWVzdC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAuYnRuLWJsdWUge1xuICAgICAgbWF4LXdpZHRoOiAxODJweDtcbiAgICB9XG5cbiAgICAuY2xlYXItZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAkLS1jb2xvci1saWdodC1ncmV5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci10aGlyZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gICAgcmVzaXplOiBub25lO1xuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUYyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICB9XG5cbiAgLnJlcXVlc3Qtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIC5yZXF1ZXN0LXNlbGVjdC1oZWFkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUYyO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgcGFkZGluZzogOXB4IDMycHggOXB4IDEycHg7XG5cbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItdGhpcmQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgIGlucHV0Lm51bWJlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZzogaW5oZXJpdDtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmOmhhcyhpbnB1dC5udW1iZXIpIHtcblxuICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnJlcXVlc3Qtc2VsZWN0LW1lbnUge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogOTk7XG5cbiAgICAgIC5yZXF1ZXN0LWZpbHRlci1tb2JpbGUtYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5yZXF1ZXN0LXNlbGVjdC1tb2JpbGUtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubW9iaWxlLWNsb3NlLXNlbGVjdC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAucmVxdWVzdC1zZWxlY3QtaXRlbSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5jaGVja2JveDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJC0tY29sb3ItdGhpcmQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9yZGVyLW51bWJlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLnJlcXVlc3Qtc2VsZWN0LW11bHRpcGx5IHtcblxuICAgICAgLnNlbGVjdGVkLWl0ZW1zLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5zZWxlY3RlZC1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIC5zZWxlY3RlZC1pdGVtLXRleHQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3RlZC1pdGVtICsgLnNlbGVjdGVkLWl0ZW0ge1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9tdWx0eXBseS1hcnJvdy1pYy5zdmcpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAucmVxdWVzdC1zZWxlY3QtbXVsdGlwbHkgIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkLS1jb2xvci10aGlyZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG5cbiAgICAgIC5yZXF1ZXN0LXNlbGVjdC1oZWFkZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICQtLWNvbG9yLXRoaXJkO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlcXVlc3Qtc2VsZWN0LW1lbnUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLmludmFsaWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUYxQzBGO1xuICAgIH1cblxuICAgICYucmVxdWVzdC1zZWxlY3QtZGF0ZXBpY2tlciB7XG5cbiAgICAgIC5yZXF1ZXN0LXNlbGVjdC1oZWFkZXIge1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NhbGVuZGFyLWljby5zdmcpO1xuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnJlcXVlc3Qtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuXG4gICAgLnJlcXVlc3Qtc2VsZWN0IHtcblxuICAgICAgLnJlcXVlc3Qtc2VsZWN0LW1lbnUge1xuXG4gICAgICAgIC5yZXF1ZXN0LXNlbGVjdC1tb2JpbGUtdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlLWNsb3NlLXNlbGVjdC1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Nsb3NlLW1vYmlsZS1maWx0ZXJzLWljby5zdmcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmVxdWVzdC1zZWxlY3QtaXRlbSB7XG5cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yZXF1ZXN0LXNlbGVjdC1tb2JpbGUge1xuXG4gICAgICAgIC5yZXF1ZXN0LXNlbGVjdC1tZW51IHtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcblxuICAgICAgICAgIC5yZXF1ZXN0LWZpbHRlci1tb2JpbGUtYnV0dG9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAuYnRuLWJsdWUge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLWNsZWFyLXNlbGVjdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgICAgICBjb2xvcjogIzc3Nzc4QjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi5yZXF1ZXN0LXNlbGVjdC1tb2JpbGUuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxLCAyMSwgNTgsIDAuOCk7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAucmVxdWVzdC1zZWxlY3QtaGVhZGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYucmVxdWVzdC1zZWxlY3QtZGF0ZXBpY2tlci5hY3RpdmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblxuICAgICAgICAgIC5yZXF1ZXN0LXNlbGVjdC1oZWFkZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cblxuICAgIH1cblxuICB9XG5cbn1cblxuIiwiLnNpbmdsZS1yZXF1ZXN0LXNlY3Rpb24ge1xuICAub2ZmZXJzLW1haW4gLnRpdGxlLXdyYXBwZXIgLnJlcXVlc3QtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAwIDQ2cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNCQ0NEO1xuICAgICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuYnRuLWJvcmRlcmVkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIH1cblxuXG4gIH1cblxuICAucmVxdWVzdC1vZmZlcnMge1xuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgfVxuXG4gIH1cblxufVxuXG4ucmVxdWVzdC10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5yZXF1ZXN0LXRyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAucmVxdWVzdC10ZCB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUVFRUYyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRjI7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VFRUVGMjtcbiAgICAgIH1cblxuICAgICAgLmNvbW1lbnQtbGluayB7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci10aGlyZDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVxdWVzdC10ZC10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci1saWdodC1ncmV5O1xuXG4gICAgICB9XG5cbiAgICAgIC5yZXF1ZXN0LXRkLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuXG4gICAgICAucmVxdWVzdC10ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFRUYyO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIC5yZXF1ZXN0LXRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRjI7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlcXVlc3QtdGFibGUge1xuXG4gICAgLnJlcXVlc3QtdHIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5yZXF1ZXN0LXRhYmxlIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG5cbiAgICAucmVxdWVzdC10ciB7XG5cbiAgICAgIC5yZXF1ZXN0LXRkIHtcblxuICAgICAgICAucmVxdWVzdC10ZC10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXF1ZXN0LXRkLXN1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlLXJlcXVlc3Qtc2VjdGlvbiAub2ZmZXJzLXRhYmxlIC50YWJsZS1zbWFsbC1zY3JlZW5zIC50YWJsZS1ibG9jayAudGFibGUtcm93LnRhYmxlLXJvdy1saW5rIC50YWJsZS1jZWxsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAub2ZmZXJzLXRhYmxlIC50YWJsZS1zbWFsbC1zY3JlZW5zIC50YWJsZS1ibG9jayAudGFibGUtcm93LnRhYmxlLXJvdy1saW5rIC5saW5rLXF1b3RhdGlvbiB7XG4gICAgY29sb3I6ICQtLWNvbG9yLXRoaXJkO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci10aGlyZDtcbiAgICB9XG4gIH1cblxuICAuc2luZ2xlLXJlcXVlc3Qtc2VjdGlvbiAucmVxdWVzdC1vZmZlcnMgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnNpbmdsZS1yZXF1ZXN0LXNlY3Rpb24gLm9mZmVycy10YWJsZSAudGFibGUtc21hbGwtc2NyZWVucyAudGFibGUtYmxvY2sgLnRhYmxlLXJvdyB7XG5cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcblxuICAgICAgLnRhYmxlLWNlbGwge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXF1ZXN0LW9mZmVycyB7XG5cbiAgICAuZW1wdHktb2ZmZXJzIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICB9XG5cbiAgfVxuXG59XG4iLCIuc2luZ2xlLXJlcXVlc3Qtb2ZmZXJzIHtcbiAgLmFjY291bnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gIC5vZmZlcnMtbWFpbiB7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICB9XG5cblxufVxuIiwiLmRlYWwtc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmFjY291bnQtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcblxuICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICBoMSB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJC0tY29sb3ItdGhpcmQ7XG4gICAgfVxuICB9XG5cbiAgLm9mZmVycy1tYWluIHtcbiAgICAudGl0bGUtd3JhcHBlciB7XG5cbiAgICAgIC5idG46YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZXF1ZXN0LXRhYmxlIHtcblxuICAgIC5hZGRpdGlvbmFsbHktbGluayB7XG4gICAgICBjb2xvcjogJC0tY29sb3ItdGhpcmQ7XG4gICAgfVxuXG4gIH1cblxuICAuZGVhbC10YWJsZS1yYWlsd2F5IHtcblxuICAgIC5yZXF1ZXN0LXRyIHtcblxuICAgICAgLnJlcXVlc3QtdGQge1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRlYWwtdGFibGUtc2VhIHtcblxuICAgIC5yZXF1ZXN0LXRyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG5cbiAgICAgIC5yZXF1ZXN0LXRkIHtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuZGVhbHMtc3RlcHMtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmRlYWxzLXN0ZXBzIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5zdGVwcy1wcm9ncmVzcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY291bnRlci1yZXNldDogc3RlcC1jb3VudGVyO1xuICAgIH1cblxuICAgIC5zdGVwLWl0ZW0td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIC5zdGVwLXByb2dyZXNzLWl0ZW0ge1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc3RlcC1wcm9ncmVzcy1pdGVtIHtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgbWluLXdpZHRoOiA0NnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjQkNCQ0NEO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNCQ0NEO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtNTVweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgY29sb3I6ICNCQ0JDQ0Q7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYuY29tcGxldGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkLS1jb2xvci10aGlyZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MzZERDFBO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci10aGlyZDtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3N0ZXAtY2hlY2suc3ZnKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJC0tY29sb3ItdGhpcmQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICQtLWNvbG9yLXRoaXJkO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5saW5lIHtcbiAgICAgIHdpZHRoOiAxMDhweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JDQkNDRDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBtaW4td2lkdGg6IDEwOHB4O1xuICAgIH1cblxuICAgIC5zdGVwLWNvbnRlbnQtaXRlbSB7XG4gICAgICB3aWR0aDogMTg2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAuc3RlcC1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBjb2xvcjogIzc3Nzc4QjtcbiAgICAgIH1cblxuICAgICAgLnN0ZXAtY29udGVudC1zdGF0dXMge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0JDQkNDRDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLmN1cnJlbnQge1xuXG4gICAgICAgIC5zdGVwLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1kZWZhdWx0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0ZXAtY29udGVudC1zdGF0dXMge1xuICAgICAgICAgIGNvbG9yOiAjNDg0OTY0O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLmRlYWxzLXN0ZXBzLW1haW4ge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG5cbiAgICAuZGVhbC1zdGVwIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5kZWFsLXN0ZXAtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWJvcmRlcmVkIHtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5zdGVwLWZvcm0tZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUZBO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDIwcHggMHB4ICMxNTE1M0EwODtcblxuICAgICAgICAuZm9ybS1yb3cge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICQtLWNvbG9yLXRoaXJkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0saW5wdXRbdHlwZT1cInBob25lXCJdLCBpbnB1dFt0eXBlPVwibWFpbFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RUI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweCAwIDEycHg7XG5cbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RUI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsZS11cGxvYWRlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGhlaWdodDogMTQycHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIGlucHV0ICB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC51cGxvYWRlci1ub3RpY2Uge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC51cGxvYWRlci11bmlvbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1saWdodC1ncmV5O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogNzhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQ0JDQ0Q7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogNzhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQ0JDQ0Q7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idG4tYm9yZGVyZWQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICQtLWNvbG9yLXRoaXJkO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmZpbGUtdXBsb2FkZXItcHJvY2VzcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAuY2Fuc2VsLXVwbG9hZCAge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jYW5zZWwtdXBsb2FkLWJ1dHRvbi5zdmcpO1xuICAgICAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJvY2Vzcy10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJvY2Vzcy1kdXJhdGlvbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1saWdodC1ncmV5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcm9jZXNzLXByb2dyZXNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAucHJvY2Vzcy1saW5lIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGQTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgLnByb2Nlc3MtdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXRoaXJkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9ncmVzcy1zdGF0dXMge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuc3RlcC1mb3JtLWlucHV0LXN1Ym1pdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgLmJ1dHRvbi1kYXRhLXBpY2tlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGF0ZXRhdG9yX2VsZW1lbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kYXRldGF0b3JfaG9sZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUxcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICQtLWNvbG9yLXRoaXJkO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgICYgKyAuYnRuIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICYuY3VycmVudCB7XG5cbiAgICAgICAgLmRlYWwtc3RlcC10aXRsZSB7XG5cbiAgICAgICAgICAuc3RlcC10aXRsZSB7XG5cbiAgICAgICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGOTAwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJi5jb21wbGV0ZWQge1xuICAgICAgICAuZGVhbC1zdGVwLXRpdGxlIHtcblxuICAgICAgICAgIC5zdGVwLXRpdGxlIHtcblxuICAgICAgICAgICAgLnN0YXR1cyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDM3ODQ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGVwLWZvcm0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgLmRlYWwtc3RlcC10aXRsZSB7XG5cbiAgICAgICAgICAuc3RlcC10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJC0tY29sb3ItbGlnaHQtZ3JleTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0cy1kZWFsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWJhY2tncm91bmQ7XG5cbiAgICAgICAgLmNvbnRhY3QtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1iYWNrZ3JvdW5kO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLmNvbnRhY3QtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1saWdodC1ncmV5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250YWN0LWl0ZW0tdmFsdWUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmRlYWwtc2VjdGlvbiB7XG5cbiAgICAuYnRuLXBjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ0bi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAuYnRuLW1vYmlsZS1jb21wbGV0ZS1kZWFkIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgfVxuXG4gICAgLm9mZmVycy1tYWluIHtcblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZWFsLXRhYmxlLXNlYSB7XG5cbiAgICAgIC5yZXF1ZXN0LXRyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblxuICAgICAgICAucmVxdWVzdC10ZCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIC5kZWFscy1zdGVwcyB7XG5cbiAgICAgIC5zdGVwLWNvbnRlbnQtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcblxuICAgICAgICAuc3RlcC1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RlcC1jb250ZW50LXN0YXR1cyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnN0ZXAtcHJvZ3Jlc3MtaXRlbSB7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICAgIHJpZ2h0OiAtNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmRlYWxzLXN0ZXBzLW1haW4ge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWJhY2tncm91bmQ7XG5cbiAgICAgIC5kZWFsLXN0ZXAge1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuXG4gICAgICAgIC5kZWFsLXN0ZXAtdGl0bGUge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGVwLWZvcm0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgICAgICAuZm9ybS1yb3cge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3RlcC1mb3JtLWlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1waG9uZV0sIGlucHV0W3R5cGU9bWFpbF0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNzhweDtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWxlLXVwbG9hZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTMycHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIC51cGxvYWRlci1ub3RpY2Uge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51cGxvYWRlci11bmlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tYm9yZGVyZWQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgIC5zdGVwLWZvcm0taW5wdXQtc3VibWl0IHtcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICYgKyAuYnRuIHtcbiAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgfVxuXG4gICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0cy1kZWFsIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgLmNvbnRhY3QtaXRlbSB7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSksICY6bnRoLW9mLXR5cGUoMiksICY6bnRoLW9mLXR5cGUoMykge1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5jb250YWN0LWl0ZW0tdmFsdWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbXBsZXRlZCAuc3RlcC1mb3JtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5kZWFscy1zdGVwcy13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgICAgc2Nyb2xsLXBhZGRpbmc6IDAgNTAlO1xuICAgIH1cblxuICAgIC5zdGVwcy1wcm9ncmVzcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cblxuICAgIC5zdGVwLWl0ZW0td3JhcHBlci5hY3RpdmUtc3RlcCB7XG4gICAgICBzY3JvbGwtbWFyZ2luOiAwIDUwJTtcbiAgICB9XG5cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/