#footer-email-signup-1{cursor:pointer}.popup{background:hsla(0,0%,9%,.85);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.popup-content{background-color:#fff;border:1px solid #888;border-radius:12px;margin:12vh auto 8px;max-width:500px;padding:48px;text-align:center;width:485px}.close-footer{color:#aaa;float:right;font-size:28px;font-weight:700}.close-footer:focus,.close-footer:hover{color:#000;cursor:pointer;text-decoration:none}.popup-content h2{color:var(--cp-black);font-family:var(--paragraph-font);font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:38px;text-align:left}.popup-content .infusion-field{margin:.5rem 0;text-align:left}.popup-content p{color:var(--cp-black);font-family:var(--paragraph-font);font-size:17px;font-weight:700;line-height:24px;text-align:left}.popup-content p a{color:var(--cp-blue)}.popup-content a:hover{text-decoration:underline}.popup-content .infusion-checkbox,.popup-content label{color:var(--cp-light-black);cursor:pointer;font-family:var(--paragraph-font);font-size:12px;font-style:normal;font-weight:400;line-height:17px;margin:0!important}.password-section{display:grid;grid-template-columns:1fr 1fr}.password-section input{grid-column:span 2}.popup-content input{align-items:center;background:var(--cp-white);border:1px solid var(--cp-dark-gray);border-radius:4px;color:var(--cp-light-black);display:flex;flex:1 0 0;font-family:var(--paragraph-font);gap:16px;height:56px;margin:.1rem 0 0;padding:16px 12px;width:100%}.popup-content .infusion-checkbox{align-items:center;display:grid;grid-template-columns:25px 1fr}.popup-content .infusion-checkbox input{border:1px solid var(--cp-dark-gray);border-radius:4px;height:16px;width:16px}.popup-content #forgot a{color:var(--cp-blue);float:right}.popup-content .infusion-submit button,.popup-content button.infusion-submit{align-items:flex-end;background:var(--Button-Primary-Bg,#7febbb);border-radius:56px;color:var(--cp-blue-secondary);cursor:pointer;display:flex;flex:1 0 0;font-size:17px;font-weight:700;justify-content:center;line-height:24px;margin:0 0 .5rem;padding:15px 0;width:100%}.popup-content .infusion-submit button:hover{background:var(--cp-button-primary-bg-hover)}.popup-content .infusion-submit button:focus{background:var(--cp-button-primary-bg-focus)}body.stop-scroll,html.stop-scroll{overflow:hidden}.sing-in--popup{background-color:hsla(0,0%,9%,.85);bottom:0;display:none;height:100%;left:0;min-height:100vh;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:9999}.sing-in--popup .sing-in--popup_wrap{background-color:var(--cp-white);border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;left:50%;margin:0 auto;padding:48px;position:absolute;top:160px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);width:485px}.sing-in--popup #lostpasswordform legend,.sing-in--popup .sing-in--popup_wrap h2{color:var(--cp-black);font-family:var(--paragraph-font);font-size:var(--h2-popup-size);font-style:var(--h2-popup-font-style);font-weight:var(--h2-popup-font-weight);letter-spacing:var(--h2-popup-spacing);line-height:var(--h2-popup-line-height);margin-bottom:var(--spacing-4x);margin-top:0}.sing-in--popup .sing-in--popup_wrap #lostpasswordform .extra-space,.sing-in--popup .sing-in--popup_wrap .sing-in--a{color:var(--cp-black);font-family:var(--paragraph-font);font-size:var(--p-normal);font-weight:700;line-height:24px;margin-bottom:40px}.sing-in--popup #loginform{display:block!important}.sing-in--popup #loginform label,.sing-in--popup #lostpasswordform label,.sing-in--popup .gform_wrapper .gform_fields .gfield .gfield_label,.sing-in--popup .gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container .gform-field-label{color:var(--cp-dark-gray1);font-family:var(--paragraph-font);font-size:13px;font-weight:600;line-height:17px;margin-bottom:5px}.sing-in--popup #loginform>p,.sing-in--popup #lostpasswordform p,.sing-in--popup .gform_wrapper .gform_fields .gfield{margin-bottom:var(--spacing-6x)}.sing-in--popup #loginform input:not(.sing-in--popup #loginform input[type=checkbox],.sing-in--popup #loginform input[type=submit]),.sing-in--popup #lostpasswordform input:not(.sing-in--popup #lostpasswordform input[type=submit]),.sing-in--popup .gform_wrapper .gform_fields .gfield .ginput_container input:not(.sing-in--popup .gform_wrapper .gform_fields .gfield.gfield--type-choice .ginput_container input){border:1px solid var(--cp-another-gray);border-radius:var(--popup-input-border-radius);-webkit-border-radius:var(--popup-input-border-radius);-moz-border-radius:var(--popup-input-border-radius);-ms-border-radius:var(--popup-input-border-radius);-o-border-radius:var(--popup-input-border-radius);font-size:var(--p-small);height:56px;padding:10px;width:100%}.sing-in--popup .gform_wrapper .gform_fields .gfield .ginput_container input:not(.sing-in--popup .gform_wrapper .gform_fields .gfield.gfield--type-choice .ginput_container input){border:1px solid var(--cp-another-gray)!important;border-radius:var(--popup-input-border-radius)!important;-webkit-border-radius:var(--popup-input-border-radius)!important;-moz-border-radius:var(--popup-input-border-radius)!important;-ms-border-radius:var(--popup-input-border-radius)!important;-o-border-radius:var(--popup-input-border-radius)!important}.sing-in--popup #lostpasswordform .lostpassword-submit{margin:0}.sing-in--popup #loginform input[type=submit],.sing-in--popup #lostpasswordform .lostpassword-submit #reset-pass-submit,.sing-in--popup .gform_wrapper .gform_footer input[type=submit]{background-color:var(--cp-sea-foam)!important;border:none;border-radius:var(--btn-border-radius)!important;-webkit-border-radius:var(--btn-border-radius)!important;-moz-border-radius:var(--btn-border-radius)!important;-ms-border-radius:var(--btn-border-radius)!important;-o-border-radius:var(--btn-border-radius)!important;color:var(--cp-blue-secondary);cursor:pointer;display:block;font-family:var(--paragraph-font)!important;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight)!important;max-width:100%;padding:18px;text-transform:capitalize;transition:.35s ease-in-out!important;-webkit-transition:.35s ease-in-out!important;-moz-transition:.35s ease-in-out!important;-ms-transition:.35s ease-in-out!important;-o-transition:.35s ease-in-out!important;width:100%}.sing-in--popup #loginform input[type=submit]:hover,.sing-in--popup #lostpasswordform .lostpassword-submit #reset-pass-submit:hover,.sing-in--popup .gform_wrapper .gform_footer input[type=submit]:hover{background-color:var(--cp-blue-secondary)!important;color:var(--cp-sea-foam)!important}.sing-in--popup .sing-in--popup_wrap p a{color:var(--cp-blue);text-decoration:none}.sing-in--popup .sing-in--popup_wrap p a:hover{color:var(--cp-black);text-decoration:underline}.sing-in--popup_close{position:absolute;right:var(--spacing-2x);top:var(--spacing-2x)}.sing-in--popup .sing-in--popup_wrap p:last-child{margin-bottom:0}.sing-in--popup-logo{bottom:-124px;display:block;left:50%;position:absolute;right:0;text-align:center;transform:translateX(-50%);width:151px}.sing-in--popup .sing-in--popup_wrap .sing-in--content,p.sing-in--small_text{color:var(--cp-dark-gray1);font-size:13px;font-weight:600;line-height:17px;margin-top:var(--spacing-2x)}.sing-in--popup .sing-in--popup_wrap .sing-in--content a{color:var(--cp-dark-gray1);text-decoration:underline}.gfield.hide{display:none}.sing-in--popup .sing-in--popup_wrap .sing-in--content a:hover{color:var(--cp-blue)}.sing-in--popup .gform_wrapper .gform_fields .gfield.gfield--type-consent legend,.sing-in--popup .gform_wrapper>.gform_heading,.sing-in--popup .sing-in--popup_wrap.reset-password,.sing-in--popup .sing-in--popup_wrap.sing-in-account{display:none}.sing-in--popup .sing-in--popup_wrap #lostpasswordform .extra-space{margin-bottom:var(--spacing-6x)}.sing-in--popup .sing-in--popup_wrap .reset-password--back{align-items:center;color:var(--cp-blue);display:flex;font-size:14px;font-weight:700;line-height:20px;margin-bottom:var(--spacing-6x);position:relative}.sing-in--popup .sing-in--popup_wrap .reset-password--back:focus,.sing-in--popup .sing-in--popup_wrap .reset-password--back:hover{color:var(--cp-blue);text-decoration:underline}.sing-in--popup .sing-in--popup_wrap .reset-password--back:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjEyIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMzk0OUYzIiBkPSJNNi45MS43MWEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBMLjkxIDUuM2EuOTk2Ljk5NiAwIDAgMCAwIDEuNDFMNS41IDExLjNhLjk5Ni45OTYgMCAxIDAgMS40MS0xLjQxTDMuMDMgNmwzLjg4LTMuODhjLjM4LS4zOS4zOC0xLjAzIDAtMS40MSIvPjwvc3ZnPg==");background-position:50%;background-repeat:no-repeat;background-size:6.59px;content:"";height:20px;margin-right:var(--spacing-1x);position:relative;width:20px}.sing-in--popup .sing-in--popup_wrap .gform_wrapper .gform_validation_errors .gform_submission_error,.sing-in--popup .sing-in--popup_wrap .som-password-error-message{align-items:center;background-color:#fef3f2!important;border:0;color:var(--cp-black);display:flex;font-size:var(--p-small);font-weight:700;line-height:20px;margin-bottom:var(--spacing-6x);padding:var(--spacing-4x)}.sing-in--popup .sing-in--popup_wrap .gform_wrapper .gform_validation_errors .gform_submission_error:before,.sing-in--popup .sing-in--popup_wrap .som-password-error-message:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q1MDAwMCIgZD0iTTcgLjMzM0E2LjY3IDYuNjcgMCAwIDAgLjMzNSA3YTYuNjcgNi42NyAwIDAgMCA2LjY2NyA2LjY2N0E2LjY3IDYuNjcgMCAwIDAgMTMuNjY3IDcgNi42NyA2LjY3IDAgMCAwIDcuMDAxLjMzM20wIDcuMzM0QS42Ny42NyAwIDAgMSA2LjMzNSA3VjQuMzM0YzAtLjM2Ny4zLS42NjcuNjY3LS42NjcuMzY2IDAgLjY2Ni4zLjY2Ni42NjdWN2MwIC4zNjctLjMuNjY3LS42NjYuNjY3bS42NjcgMi42NjdINi4zMzRWOWgxLjMzM3oiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:14px;content:"";display:block;margin-right:var(--spacing-2x);min-height:16px;min-width:16px;position:relative}.sing-in--popup .sing-in--popup_wrap .gform_wrapper .gfield_error input{border-color:var(--cp-light-red)!important}.sing-in--popup .sing-in--popup_wrap .gform_wrapper .gfield_error .gfield_validation_message{color:var(--cp-light-red);display:inline-block;margin-top:var(--spacing-2x)}.sing-in--popup .gform_wrapper .gform_fields .gfield.gfield--type-consent{margin-bottom:var(--spacing-3x)}.sing-in--popup .gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container{margin-top:0}.sing-in--popup .sing-in--popup_wrap .forgot-password{margin-bottom:0}.sing-in--popup .sing-in--popup_wrap .forgot-password a{color:var(--cp-blue);font-size:12px;font-weight:600}.sing-in--popup .sing-in--popup_wrap .sing-in--small_text{color:var(--cp-dark-gray1);font-family:var(--paragraph-qaulion-font);font-size:13px;font-weight:600;line-height:17px;margin-bottom:4px}.gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container .gform-field-label{display:inline!important}.sing-in--popup .sing-in--popup_wrap .gform_wrapper .gform_fields{display:block}@media only screen and (max-width:1023px){.sing-in--popup .sing-in--popup_wrap{padding:30px;top:70px}.sing-in--popup #lostpasswordform legend,.sing-in--popup .sing-in--popup_wrap h2{font-size:calc(var(--h2-popup-size)/1.2);margin-bottom:var(--spacing-3x)}.sing-in--popup .sing-in--popup_wrap #lostpasswordform .extra-space,.sing-in--popup .sing-in--popup_wrap .sing-in--a{font-size:var(--p-small)}.sing-in--popup #loginform>p,.sing-in--popup #lostpasswordform p,.sing-in--popup .gform_wrapper .gform_fields .gfield,.sing-in--popup .sing-in--popup_wrap #lostpasswordform .extra-space,.sing-in--popup .sing-in--popup_wrap .sing-in--a{margin-bottom:var(--spacing-4x)}}@media only screen and (max-width:767px){.sing-in--popup #lostpasswordform legend,.sing-in--popup .sing-in--popup_wrap h2{font-size:calc(var(--h2-popup-size)/1.4)}.sing-in--popup #loginform input:not(.sing-in--popup #loginform input[type=checkbox],.sing-in--popup #loginform input[type=submit]),.sing-in--popup #lostpasswordform input:not(.sing-in--popup #lostpasswordform input[type=submit]),.sing-in--popup .gform_wrapper .gform_fields .gfield .ginput_container input:not(.sing-in--popup .gform_wrapper .gform_fields .gfield.gfield--type-choice .ginput_container input){height:45px}.sing-in--popup #loginform input[type=submit],.sing-in--popup #lostpasswordform .lostpassword-submit #reset-pass-submit,.sing-in--popup .gform_wrapper .gform_footer input[type=submit]{font-size:var(--p-small)}}@media only screen and (max-width:500px){.sing-in--popup .sing-in--popup_wrap{max-width:calc(100% - 50px);top:25px}}.gform_validation_errors{margin-block-start:0!important;padding-block:0!important;padding-inline-end:0!important;padding-inline-start:0!important}.gform_submission_error.hide_summary{margin-bottom:0!important}.gform-icon.gform-icon--circle-error{display:none!important}
/*# sourceMappingURL=data:application/json;base64,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QSxpRkFFSSx3Q0FBeUMsQ0FDekMsK0JBQ0osQ0FFQSxxSEFFSSx3QkFDSixDQUVBLDJPQUtJLCtCQUNKLENBQ0osQ0FFQSx5Q0FFSSxpRkFFSSx3Q0FDSixDQUVBLHlaQUlJLFdBQ0osQ0FFQSx3TEFHSSx3QkFDSixDQUNKLENBRUEseUNBQ0kscUNBRUksMkJBQTRCLENBRDVCLFFBRUosQ0FDSixDQUlBLHlCQUNJLDhCQUFrQyxDQUNsQyx5QkFBNkIsQ0FDN0IsOEJBQWtDLENBQ2xDLGdDQUNKLENBRUEscUNBQ0kseUJBQ0osQ0FFQSxxQ0FDSSxzQkFDSiIsImZpbGUiOiJwb3AtdXAubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiNmb290ZXItZW1haWwtc2lnbnVwLTEge1xyXG4gICAgLyogYm9yZGVyOiBzb2xpZCByZWQgMXB4OyAqL1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBQb3B1cCBjb250YWluZXIgLSBoaWRkZW4gYnkgZGVmYXVsdCAqL1xyXG4ucG9wdXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIsIDIyLCAyMiwgMC44NSk7XHJcbn1cclxuXHJcbi8qIFBvcHVwIGNvbnRlbnQgKi9cclxuLnBvcHVwLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbjogMTJ2aCBhdXRvIDhweDtcclxuICAgIHBhZGRpbmc6IDQ4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xyXG4gICAgd2lkdGg6IDQ4NXB4O1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qIENsb3NlIGJ1dHRvbiAqL1xyXG4uY2xvc2UtZm9vdGVyIHtcclxuICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5jbG9zZS1mb290ZXI6aG92ZXIsXHJcbi5jbG9zZS1mb290ZXI6Zm9jdXMge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucG9wdXAtY29udGVudCBoMiB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tcGFyYWdyYXBoLWZvbnQpO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6IHZhcigtLWNwLWJsYWNrKTtcclxufVxyXG5cclxuLnBvcHVwLWNvbnRlbnQgLmluZnVzaW9uLWZpZWxkIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW46IC41cmVtIDAgLjVyZW0gMDtcclxufVxyXG5cclxuLnBvcHVwLWNvbnRlbnQgcCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tcGFyYWdyYXBoLWZvbnQpO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiB2YXIoLS1jcC1ibGFjayk7XHJcbn1cclxuXHJcbi5wb3B1cC1jb250ZW50IHAgYSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY3AtYmx1ZSk7XHJcbn1cclxuXHJcbi5wb3B1cC1jb250ZW50IGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5wb3B1cC1jb250ZW50IGxhYmVsLFxyXG4ucG9wdXAtY29udGVudCAuaW5mdXNpb24tY2hlY2tib3gge1xyXG4gICAgY29sb3I6IHZhcigtLWNwLWxpZ2h0LWJsYWNrKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wYXJhZ3JhcGgtZm9udCk7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhc3N3b3JkLXNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHJcbn1cclxuXHJcbi5wYXNzd29yZC1zZWN0aW9uIGlucHV0IHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbn1cclxuXHJcbi5wb3B1cC1jb250ZW50IGlucHV0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDEycHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgZmxleDogMSAwIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jcC1kYXJrLWdyYXkpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY3Atd2hpdGUpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAuMXJlbSAwIDAgMDtcclxuICAgIGNvbG9yOiB2YXIoLS1jcC1saWdodC1ibGFjayk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tcGFyYWdyYXBoLWZvbnQpO1xyXG59XHJcblxyXG4ucG9wdXAtY29udGVudCAuaW5mdXNpb24tY2hlY2tib3gge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVweCAxZnI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucG9wdXAtY29udGVudCAuaW5mdXNpb24tY2hlY2tib3ggaW5wdXQge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jcC1kYXJrLWdyYXkpO1xyXG59XHJcblxyXG4ucG9wdXAtY29udGVudCAjZm9yZ290IGEge1xyXG4gICAgY29sb3I6IHZhcigtLWNwLWJsdWUpO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ucG9wdXAtY29udGVudCAuaW5mdXNpb24tc3VibWl0IGJ1dHRvbixcclxuLnBvcHVwLWNvbnRlbnQgYnV0dG9uLmluZnVzaW9uLXN1Ym1pdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBmbGV4OiAxIDAgMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDU2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CdXR0b24tUHJpbWFyeS1CZywgIzdGRUJCQik7XHJcbiAgICBjb2xvcjogdmFyKC0tY3AtYmx1ZS1zZWNvbmRhcnkpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcclxufVxyXG5cclxuLnBvcHVwLWNvbnRlbnQgLmluZnVzaW9uLXN1Ym1pdCBidXR0b246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY3AtYnV0dG9uLXByaW1hcnktYmctaG92ZXIpO1xyXG59XHJcblxyXG4ucG9wdXAtY29udGVudCAuaW5mdXNpb24tc3VibWl0IGJ1dHRvbjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcC1idXR0b24tcHJpbWFyeS1iZy1mb2N1cyk7XHJcbn1cclxuXHJcbi8qIFNpZ24gSW4gUG9wdXAgKi9cclxuYm9keS5zdG9wLXNjcm9sbCxcclxuaHRtbC5zdG9wLXNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2luZy1pbi0tcG9wdXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMiwgMjIsIDIyLCAwLjg1KTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi5zaW5nLWluLS1wb3B1cCAuc2luZy1pbi0tcG9wdXBfd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE2MHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3Atd2hpdGUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgLW8tYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIHBhZGRpbmc6IDQ4cHg7XHJcbiAgICB3aWR0aDogNDg1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4uc2luZy1pbi0tcG9wdXAgLnNpbmctaW4tLXBvcHVwX3dyYXAgaDIsXHJcbi5zaW5nLWluLS1wb3B1cCAjbG9zdHBhc3N3b3JkZm9ybSBsZWdlbmQge1xyXG4gICAgY29sb3I6IHZhcigtLWNwLWJsYWNrKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0taDItcG9wdXAtc2l6ZSk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0taDItcG9wdXAtZm9udC13ZWlnaHQpO1xyXG4gICAgZm9udC1zdHlsZTogdmFyKC0taDItcG9wdXAtZm9udC1zdHlsZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0taDItcG9wdXAtbGluZS1oZWlnaHQpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWgyLXBvcHVwLXNwYWNpbmcpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy00eCk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tcGFyYWdyYXBoLWZvbnQpO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLnNpbmctaW4tLXBvcHVwIC5zaW5nLWluLS1wb3B1cF93cmFwIC5zaW5nLWluLS1hLFxyXG4uc2luZy1pbi0tcG9wdXAgLnNpbmctaW4tLXBvcHVwX3dyYXAgI2xvc3RwYXNzd29yZGZvcm0gLmV4dHJhLXNwYWNlIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tcC1ub3JtYWwpO1xyXG4gICAgY29sb3I6IHZhcigtLWNwLWJsYWNrKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tcGFyYWdyYXBoLWZvbnQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uc2luZy1pbi0tcG9wdXAgI2xvZ2luZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2luZy1pbi0tcG9wdXAgI2xvZ2luZm9ybSBsYWJlbCxcclxuLnNpbmctaW4tLXBvcHVwICNsb3N0cGFzc3dvcmRmb3JtIGxhYmVsLFxyXG4uc2luZy1pbi0tcG9wdXAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsXHJcbi5zaW5nLWluLS1wb3B1cCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNvbnNlbnQgLmdpbnB1dF9jb250YWluZXIgLmdmb3JtLWZpZWxkLWxhYmVsIHtcclxuICAgIC8qIGRpc3BsYXk6IGlubGluZS1ibG9jazsgKi9cclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jcC1kYXJrLWdyYXkxKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wYXJhZ3JhcGgtZm9udCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5zaW5nLWluLS1wb3B1cCAjbG9naW5mb3JtPnAsXHJcbi5zaW5nLWluLS1wb3B1cCAjbG9zdHBhc3N3b3JkZm9ybSBwLFxyXG4uc2luZy1pbi0tcG9wdXAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNngpO1xyXG59XHJcblxyXG4vKiAuc2luZy1pbi0tcG9wdXAgI2xvZ2luZm9ybSA+IHA6bGFzdC1jaGlsZCB7bWFyZ2luLWJvdHRvbTogMDt9ICovXHJcbi5zaW5nLWluLS1wb3B1cCAjbG9zdHBhc3N3b3JkZm9ybSBpbnB1dDpub3QoLnNpbmctaW4tLXBvcHVwICNsb3N0cGFzc3dvcmRmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0pLFxyXG4uc2luZy1pbi0tcG9wdXAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0Om5vdCguc2luZy1pbi0tcG9wdXAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1jaG9pY2UgLmdpbnB1dF9jb250YWluZXIgaW5wdXQpLFxyXG4uc2luZy1pbi0tcG9wdXAgI2xvZ2luZm9ybSBpbnB1dDpub3QoLnNpbmctaW4tLXBvcHVwICNsb2dpbmZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuc2luZy1pbi0tcG9wdXAgI2xvZ2luZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdKSB7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1wb3B1cC1pbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNwLWFub3RoZXItZ3JheSk7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLXBvcHVwLWlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1wb3B1cC1pbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1wb3B1cC1pbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICAgIC1vLWJvcmRlci1yYWRpdXM6IHZhcigtLXBvcHVwLWlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1wLXNtYWxsKTtcclxufVxyXG5cclxuLnNpbmctaW4tLXBvcHVwIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDpub3QoLnNpbmctaW4tLXBvcHVwIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGQtLXR5cGUtY2hvaWNlIC5naW5wdXRfY29udGFpbmVyIGlucHV0KSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1wb3B1cC1pbnB1dC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY3AtYW5vdGhlci1ncmF5KSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1wb3B1cC1pbnB1dC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1wb3B1cC1pbnB1dC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IHZhcigtLXBvcHVwLWlucHV0LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XHJcbiAgICAtby1ib3JkZXItcmFkaXVzOiB2YXIoLS1wb3B1cC1pbnB1dC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2luZy1pbi0tcG9wdXAgI2xvc3RwYXNzd29yZGZvcm0gLmxvc3RwYXNzd29yZC1zdWJtaXQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uc2luZy1pbi0tcG9wdXAgI2xvZ2luZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG4uc2luZy1pbi0tcG9wdXAgI2xvc3RwYXNzd29yZGZvcm0gLmxvc3RwYXNzd29yZC1zdWJtaXQgI3Jlc2V0LXBhc3Mtc3VibWl0LFxyXG4uc2luZy1pbi0tcG9wdXAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcC1zZWEtZm9hbSkgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tYnRuLWZvbnQtc2l6ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1idG4tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogdmFyKC0tYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IHZhcigtLWJ0bi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IHZhcigtLWJ0bi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xyXG4gICAgLW8tYm9yZGVyLXJhZGl1czogdmFyKC0tYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tYnRuLWZvbnQtd2VpZ2h0KSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXBhcmFncmFwaC1mb250KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMThweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jcC1ibHVlLXNlY29uZGFyeSk7XHJcbiAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjM1cyAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjM1cyAhaW1wb3J0YW50O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjM1cyAhaW1wb3J0YW50O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuMzVzICFpbXBvcnRhbnQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjM1cyAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbi5zaW5nLWluLS1wb3B1cCAjbG9naW5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXHJcbi5zaW5nLWluLS1wb3B1cCAjbG9zdHBhc3N3b3JkZm9ybSAubG9zdHBhc3N3b3JkLXN1Ym1pdCAjcmVzZXQtcGFzcy1zdWJtaXQ6aG92ZXIsXHJcbi5zaW5nLWluLS1wb3B1cCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3AtYmx1ZS1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tY3Atc2VhLWZvYW0pICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaW5nLWluLS1wb3B1cCAuc2luZy1pbi0tcG9wdXBfd3JhcCBwIGEge1xyXG4gICAgY29sb3I6IHZhcigtLWNwLWJsdWUpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2luZy1pbi0tcG9wdXAgLnNpbmctaW4tLXBvcHVwX3dyYXAgcCBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgY29sb3I6IHZhcigtLWNwLWJsYWNrKTtcclxufVxyXG5cclxuLnNpbmctaW4tLXBvcHVwX2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiB2YXIoLS1zcGFjaW5nLTJ4KTtcclxuICAgIHRvcDogdmFyKC0tc3BhY2luZy0yeCk7XHJcbn1cclxuXHJcbi5zaW5nLWluLS1wb3B1cCAuc2luZy1pbi0tcG9wdXBfd3JhcCBwOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnNpbmctaW4tLXBvcHVwLWxvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IC0xMjRweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE1MXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2luZy1pbi0tcG9wdXAgLnNpbmctaW4tLXBvcHVwX3dyYXAgLnNpbmctaW4tLWNvbnRlbnQsXHJcbnAuc2luZy1pbi0tc21hbGxfdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tY3AtZGFyay1ncmF5MSk7XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTJ4KTtcclxufVxyXG5cclxuLnNpbmctaW4tLXBvcHVwIC5zaW5nLWluLS1wb3B1cF93cmFwIC5zaW5nLWluLS1jb250ZW50IGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjb2xvcjogdmFyKC0tY3AtZGFyay1ncmF5MSk7XHJcbn1cclxuXHJcbi5nZmllbGQuaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2luZy1pbi0tcG9wdXAgLnNpbmctaW4tLXBvcHVwX3dyYXAgLnNpbmctaW4tLWNvbnRlbnQgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tY3AtYmx1ZSk7XHJcbn1cclxuXHJcbi5zaW5nLWluLS1wb3B1cCAuc2luZy1pbi0tcG9wdXBfd3JhcC5yZXNldC1wYXNzd29yZCxcclxuLnNpbmctaW4tLXBvcHVwIC5zaW5nLWluLS1wb3B1cF93cmFwLnNpbmctaW4tYWNjb3VudCxcclxuLnNpbmctaW4tLXBvcHVwIC5nZm9ybV93cmFwcGVyPi5nZm9ybV9oZWFkaW5nLFxyXG4uc2luZy1pbi0tcG9wdXAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1jb25zZW50IGxlZ2VuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2luZy1pbi0tcG9wdXAgLnNpbmctaW4tLXBvcHVwX3dyYXAgI2xvc3RwYXNzd29yZGZvcm0gLmV4dHJhLXNwYWNlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNngpO1xyXG59XHJcblxyXG4uc2luZy1pbi0tcG9wdXAgLnNpbmctaW4tLXBvcHVwX3dyYXAgLnJlc2V0LXBhc3N3b3JkLS1iYWNrIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNngpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tY3AtYmx1ZSk7XHJcbn1cclxuXHJcbi5zaW5nLWluLS1wb3B1cCAuc2luZy1pbi0tcG9wdXBfd3JhcCAucmVzZXQtcGFzc3dvcmQtLWJhY2s6aG92ZXIsXHJcbi5zaW5nLWluLS1wb3B1cCAuc2luZy1pbi0tcG9wdXBfd3JhcCAucmVzZXQtcGFzc3dvcmQtLWJhY2s6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjb2xvcjogdmFyKC0tY3AtYmx1ZSk7XHJcbn1cclxuXHJcbi5zaW5nLWluLS1wb3B1cCAuc2luZy1pbi0tcG9wdXBfd3JhcCAucmVzZXQtcGFzc3dvcmQtLWJhY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlPQ0lnYUdWcFoyaDBQU0l4TWlJZ2RtbGxkMEp2ZUQwaU1DQXdJRGdnTVRJaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh3WVhSb0lHUTlJazAyTGprd09UWTVJREF1TnpBNU9UaEROaTQxTVRrMk9TQXdMak14T1RrNElEVXVPRGc1TmprZ01DNHpNVGs1T0NBMUxqUTVPVFk1SURBdU56QTVPVGhNTUM0NU1EazJPRGNnTlM0eU9UazVPRU13TGpVeE9UWTRPQ0ExTGpZNE9UazRJREF1TlRFNU5qZzRJRFl1TXpFNU9UZ2dNQzQ1TURrMk9EY2dOaTQzTURrNU9FdzFMalE1T1RZNUlERXhMak5ETlM0NE9EazJPU0F4TVM0Mk9TQTJMalV4T1RZNUlERXhMalk1SURZdU9UQTVOamtnTVRFdU0wTTNMakk1T1RZNUlERXdMamt4SURjdU1qazVOamtnTVRBdU1qZ2dOaTQ1TURrMk9TQTVMamc0T1RrNFRETXVNREk1TmprZ05TNDVPVGs1T0V3Mkxqa3dPVFk1SURJdU1URTVPVGhETnk0eU9EazJPU0F4TGpjeU9UazRJRGN1TWpnNU5qa2dNUzR3T0RrNU9DQTJMamt3T1RZNUlEQXVOekE1T1RoV01DNDNNRGs1T0ZvaUlHWnBiR3c5SWlNek9UUTVSak1pTHo0S1BDOXpkbWMrQ2c9PScpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNi41OXB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTF4KTtcclxufVxyXG5cclxuLnNpbmctaW4tLXBvcHVwIC5zaW5nLWluLS1wb3B1cF93cmFwIC5zb20tcGFzc3dvcmQtZXJyb3ItbWVzc2FnZSxcclxuLnNpbmctaW4tLXBvcHVwIC5zaW5nLWluLS1wb3B1cF93cmFwIC5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyAuZ2Zvcm1fc3VibWlzc2lvbl9lcnJvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUYzRjIgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1jcC1ibGFjayk7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTR4KTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tcC1zbWFsbCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTZ4KTtcclxufVxyXG5cclxuLnNpbmctaW4tLXBvcHVwIC5zaW5nLWluLS1wb3B1cF93cmFwIC5zb20tcGFzc3dvcmQtZXJyb3ItbWVzc2FnZTpiZWZvcmUsXHJcbi5zaW5nLWluLS1wb3B1cCAuc2luZy1pbi0tcG9wdXBfd3JhcCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTJ4KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU1UUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5DQXhOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUY3VNREF3TmpVZ01DNHpNek0wT1RaRE15NHpNakEyTlNBd0xqTXpNelE1TmlBd0xqTXpNems0TkNBekxqTXlNREUySURBdU16TXpPVGcwSURjdU1EQXdNVFpETUM0ek16TTVPRFFnTVRBdU5qZ3dNaUF6TGpNeU1EWTFJREV6TGpZMk5qZ2dOeTR3TURBMk5TQXhNeTQyTmpZNFF6RXdMalk0TURjZ01UTXVOalkyT0NBeE15NDJOamN6SURFd0xqWTRNRElnTVRNdU5qWTNNeUEzTGpBd01ERTJRekV6TGpZMk56TWdNeTR6TWpBeE5pQXhNQzQyT0RBM0lEQXVNek16TkRrMklEY3VNREF3TmpVZ01DNHpNek0wT1RaYVRUY3VNREF3TmpVZ055NDJOalk0TTBNMkxqWXpNems0SURjdU5qWTJPRE1nTmk0ek16TTVPQ0EzTGpNMk5qZ3pJRFl1TXpNek9UZ2dOeTR3TURBeE5sWTBMak16TXpWRE5pNHpNek01T0NBekxqazJOamd6SURZdU5qTXpPVGdnTXk0Mk5qWTRNeUEzTGpBd01EWTFJRE11TmpZMk9ETkROeTR6Tmpjek1pQXpMalkyTmpneklEY3VOalkzTXpJZ015NDVOalk0TXlBM0xqWTJOek15SURRdU16TXpOVlkzTGpBd01ERTJRemN1TmpZM016SWdOeTR6TmpZNE15QTNMak0yTnpNeUlEY3VOalkyT0RNZ055NHdNREEyTlNBM0xqWTJOamd6V2swM0xqWTJOek15SURFd0xqTXpNelZJTmk0ek16TTVPRlk1TGpBd01ERTJTRGN1TmpZM016SldNVEF1TXpNek5Wb2lJR1pwYkd3OUlpTkVOVEF3TURBaUx6NEtQQzl6ZG1jK0NnPT0nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uc2luZy1pbi0tcG9wdXAgLnNpbmctaW4tLXBvcHVwX3dyYXAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9lcnJvciBpbnB1dCB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNwLWxpZ2h0LXJlZCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNpbmctaW4tLXBvcHVwIC5zaW5nLWluLS1wb3B1cF93cmFwIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3IgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6IHZhcigtLWNwLWxpZ2h0LXJlZCk7XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTJ4KTtcclxufVxyXG5cclxuLnNpbmctaW4tLXBvcHVwIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGQtLXR5cGUtY29uc2VudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTN4KTtcclxufVxyXG5cclxuLnNpbmctaW4tLXBvcHVwIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uc2luZy1pbi0tcG9wdXAgLnNpbmctaW4tLXBvcHVwX3dyYXAgLmZvcmdvdC1wYXNzd29yZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc2luZy1pbi0tcG9wdXAgLnNpbmctaW4tLXBvcHVwX3dyYXAgLmZvcmdvdC1wYXNzd29yZCBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tY3AtYmx1ZSk7XHJcbn1cclxuXHJcbi5zaW5nLWluLS1wb3B1cCAuc2luZy1pbi0tcG9wdXBfd3JhcCAuc2luZy1pbi0tc21hbGxfdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tcGFyYWdyYXBoLXFhdWxpb24tZm9udCk7XHJcbiAgICBjb2xvcjogdmFyKC0tY3AtZGFyay1ncmF5MSk7XHJcbn1cclxuXHJcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Zvcm0tZmllbGQtbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaW5nLWluLS1wb3B1cCAuc2luZy1pbi0tcG9wdXBfd3JhcCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLnNpbmctaW4tLXBvcHVwIC5zaW5nLWluLS1wb3B1cF93cmFwIHtcclxuICAgICAgICB0b3A6IDcwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZy1pbi0tcG9wdXAgLnNpbmctaW4tLXBvcHVwX3dyYXAgaDIsXHJcbiAgICAuc2luZy1pbi0tcG9wdXAgI2xvc3RwYXNzd29yZGZvcm0gbGVnZW5kIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGModmFyKC0taDItcG9wdXAtc2l6ZSkvMS4yKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTN4KTtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZy1pbi0tcG9wdXAgLnNpbmctaW4tLXBvcHVwX3dyYXAgLnNpbmctaW4tLWEsXHJcbiAgICAuc2luZy1pbi0tcG9wdXAgLnNpbmctaW4tLXBvcHVwX3dyYXAgI2xvc3RwYXNzd29yZGZvcm0gLmV4dHJhLXNwYWNlIHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLXAtc21hbGwpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nLWluLS1wb3B1cCAjbG9naW5mb3JtPnAsXHJcbiAgICAuc2luZy1pbi0tcG9wdXAgI2xvc3RwYXNzd29yZGZvcm0gcCxcclxuICAgIC5zaW5nLWluLS1wb3B1cCAuc2luZy1pbi0tcG9wdXBfd3JhcCAuc2luZy1pbi0tYSxcclxuICAgIC5zaW5nLWluLS1wb3B1cCAuc2luZy1pbi0tcG9wdXBfd3JhcCAjbG9zdHBhc3N3b3JkZm9ybSAuZXh0cmEtc3BhY2UsXHJcbiAgICAuc2luZy1pbi0tcG9wdXAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTR4KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAgIC5zaW5nLWluLS1wb3B1cCAuc2luZy1pbi0tcG9wdXBfd3JhcCBoMixcclxuICAgIC5zaW5nLWluLS1wb3B1cCAjbG9zdHBhc3N3b3JkZm9ybSBsZWdlbmQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1oMi1wb3B1cC1zaXplKS8xLjQpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nLWluLS1wb3B1cCAjbG9zdHBhc3N3b3JkZm9ybSBpbnB1dDpub3QoLnNpbmctaW4tLXBvcHVwICNsb3N0cGFzc3dvcmRmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0pLFxyXG4gICAgLnNpbmctaW4tLXBvcHVwIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDpub3QoLnNpbmctaW4tLXBvcHVwIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGQtLXR5cGUtY2hvaWNlIC5naW5wdXRfY29udGFpbmVyIGlucHV0KSxcclxuICAgIC5zaW5nLWluLS1wb3B1cCAjbG9naW5mb3JtIGlucHV0Om5vdCguc2luZy1pbi0tcG9wdXAgI2xvZ2luZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgICAgICAgLnNpbmctaW4tLXBvcHVwICNsb2dpbmZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSkge1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZy1pbi0tcG9wdXAgI2xvZ2luZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG4gICAgLnNpbmctaW4tLXBvcHVwICNsb3N0cGFzc3dvcmRmb3JtIC5sb3N0cGFzc3dvcmQtc3VibWl0ICNyZXNldC1wYXNzLXN1Ym1pdCxcclxuICAgIC5zaW5nLWluLS1wb3B1cCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcC1zbWFsbCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgIC5zaW5nLWluLS1wb3B1cCAuc2luZy1pbi0tcG9wdXBfd3JhcCB7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEdGb3JtIFZhbGlkYXRpb24gRXJyb3IgU3R5bGVzICovXHJcblxyXG4uZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYmxvY2s6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3IuaGlkZV9zdW1tYXJ5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2Zvcm0taWNvbi5nZm9ybS1pY29uLS1jaXJjbGUtZXJyb3Ige1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59Il19 */