.wpbc_booking_appointment{box-sizing:border-box;margin:0 auto;max-width:860px;position:relative}.wpbc_booking_appointment__loading,.wpbc_booking_ui_theme_scope{--wpbc-appointment-accent:var(--wpbc_form-choice-checked-border-color, #465160);--wpbc-appointment-accent-text:var(--wpbc_form-accent-contrast-color, var(--wpbc_form-button-text-color, #fff));--wpbc-appointment-border:var(--wpbc_form-field-border-color, #dcdcde);--wpbc-appointment-error:var(--wpbc_form-label-error-color, #d63638);--wpbc-appointment-focus:var(--wpbc_form-choice-focus-color, var(--wpbc_form-field-focus-border-color, #465160));--wpbc-appointment-focus-shadow:var(--wpbc_form-field-focus-shadow-color, var(--wpbc-appointment-focus));--wpbc-appointment-muted:var(--wpbc_form-label-sublabel-color, #646970);--wpbc-appointment-surface:var(--wpbc_form-field-background-color, #fff);--wpbc-appointment-surface-text:var(--wpbc_form-field-text-color, #1d2327);--wpbc-appointment-text:var(--wpbc_form-label-color, #1d2327);color:var(--wpbc-appointment-text)}.wpbc_booking_appointment *,.wpbc_booking_appointment ::after,.wpbc_booking_appointment ::before{box-sizing:border-box}.wpbc_booking_appointment:not([data-appointment-stage=booking])>.wpbc_booking_appointment__stage{background:var(--wpbc-bfb-form-background,#fff);border:var(--wpbc-bfb-form-border-width,1px) solid var(--wpbc-bfb-form-border-color,#ccc);border-radius:var(--wpbc-bfb-form-border-radius,2px);box-shadow:var(--wpbc-bfb-form-box-shadow,rgba(0,0,0,.05) 0 2px 6px 0);padding:var(--wpbc-bfb-form-padding,10px 30px)}.wpbc_booking_appointment .wpbc_booking_appointment__progress{-ms-flex-align:start;align-items:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 28px;padding:0;width:100%}.wpbc_booking_appointment[data-appointment-stage=booking]>.wpbc_booking_appointment__stage>.wpbc_booking_appointment__progress{background:var(--wpbc-bfb-form-background,#fff);border:var(--wpbc-bfb-form-border-width,1px) solid var(--wpbc-bfb-form-border-color,#ccc);border-radius:var(--wpbc-bfb-form-border-radius,2px);box-shadow:var(--wpbc-bfb-form-box-shadow,rgba(0,0,0,.05) 0 2px 6px 0);padding:var(--wpbc-bfb-form-padding,10px 30px)}.wpbc_booking_appointment .wpbc_booking_appointment__progress_step{-ms-flex-align:center;align-items:center;color:var(--wpbc-appointment-muted);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:13px;gap:7px;line-height:1.35;min-width:0;position:relative;text-align:center;margin:0}.wpbc_booking_appointment .wpbc_booking_appointment__progress_step:not(:last-child)::after{background:var(--wpbc-appointment-border);content:"";height:1px;left:calc(50% + 15px);position:absolute;right:calc(-50% + 15px);top:15px}.wpbc_booking_appointment .wpbc_booking_appointment__progress_step.is-complete::after{background:var(--wpbc-appointment-accent)}.wpbc_booking_appointment .wpbc_booking_appointment__progress_number{-ms-flex-align:center;align-items:center;background:var(--wpbc-appointment-surface);border:1px solid var(--wpbc-appointment-border);border-radius:50%;color:var(--wpbc-appointment-surface-text);display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 30px;flex:0 0 30px;font-weight:600;height:30px;-ms-flex-pack:center;justify-content:center;line-height:1;position:relative;width:30px;z-index:1}.wpbc_booking_appointment .wpbc_booking_appointment__progress_label{display:block;max-width:100%}.wpbc_booking_appointment .wpbc_booking_appointment__progress_step.is-active{color:var(--wpbc-appointment-text);font-weight:600}.wpbc_booking_appointment .wpbc_booking_appointment__progress_step.is-active .wpbc_booking_appointment__progress_number,.wpbc_booking_appointment .wpbc_booking_appointment__progress_step.is-complete .wpbc_booking_appointment__progress_number{background:var(--wpbc-appointment-accent);border-color:var(--wpbc-appointment-accent);color:var(--wpbc-appointment-accent-text)}.wpbc_booking_appointment__heading{margin:0 0 18px}.wpbc_booking_appointment__heading h3{color:var(--wpbc-appointment-text);font-size:24px;line-height:1.25;margin:0 0 5px}.wpbc_booking_appointment__heading h3:focus{border-radius:var(--wpbc_form-field-border-radius,8px);box-shadow:0 0 0 2px var(--wpbc_form-button-focus-inner-color,var(--wpbc-bfb-form-background,var(--wpbc_form-field-background-color,#fff)));outline:0 dashed var(--wpbc_form-button-focus-outline-color,var(--wpbc_form-field-focus-border-color,var(--wpbc_form-button-background-color,#066aab)));outline-offset:2px}.wpbc_booking_appointment__heading p{color:var(--wpbc-appointment-muted);margin:0}.wpbc_booking_appointment__choices{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.wpbc_booking_appointment__catalog{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px}.wpbc_booking_appointment__catalog_filters{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.wpbc_booking_appointment__catalog_filters input{background:var(--wpbc-appointment-surface);border:1px solid var(--wpbc-appointment-border);border-radius:var(--wpbc_form-field-border-radius,6px);color:var(--wpbc-appointment-surface-text);font:inherit;min-height:42px;padding:8px 11px;width:100%}.wpbc_booking_appointment__catalog_filters input:focus{border-color:var(--wpbc-appointment-focus);box-shadow:0 0 0 2px var(--wpbc-appointment-focus-shadow);outline:0}.wpbc_booking_appointment__catalog--list .wpbc_booking_appointment__catalog_items{grid-template-columns:minmax(0,1fr)}.wpbc_booking_appointment__catalog--explicit-columns .wpbc_booking_appointment__catalog_items{grid-template-columns:repeat(var(--wpbc-appointment-catalog-items-per-row),minmax(0,1fr))}.wpbc_booking_appointment__catalog--explicit-item-width .wpbc_booking_appointment__catalog_items{grid-template-columns:repeat(auto-fill,minmax(0,var(--wpbc-appointment-catalog-item-track-width)));-ms-flex-pack:start;justify-content:start}.wpbc_booking_appointment__catalog--explicit-item-width .wpbc_booking_appointment__catalog_card{width:100%}.wpbc_booking_appointment__catalog--bounded .wpbc_booking_appointment__catalog_items{justify-items:start}.wpbc_booking_appointment__catalog--bounded .wpbc_booking_appointment__catalog_card{max-width:var(--wpbc-appointment-catalog-item-max-width);width:100%}.wpbc_booking_appointment__catalog--grid .wpbc_booking_appointment__catalog_card{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;min-height:260px;max-width:min(400px,100%)}.wpbc_booking_appointment__catalog--grid .wpbc_booking_appointment__catalog_card--without-image,.wpbc_booking_appointment__catalog--grid.wpbc_booking_appointment__catalog--without-images .wpbc_booking_appointment__catalog_card{min-height:150px}.wpbc_booking_appointment__catalog--grid .wpbc_booking_appointment__provider_avatar,.wpbc_booking_appointment__catalog--grid .wpbc_booking_appointment__service_image{border-radius:calc(var(--wpbc_form-field-border-radius,8px) - 2px);-ms-flex-preferred-size:150px;flex-basis:150px;font-size:24px;height:150px;width:100%}.wpbc_booking_appointment__catalog--grid .wpbc_booking_appointment__choice_mark{background:var(--wpbc-appointment-surface);inset-block-start:25px;inset-inline-end:25px;position:absolute}.wpbc_booking_appointment__catalog--grid .wpbc_booking_appointment__choice_body{-ms-flex:1 1 auto;flex:1 1 auto}.wpbc_booking_appointment__catalog_empty{color:var(--wpbc-appointment-muted);margin:0;padding:12px 0}.wpbc_booking_appointment__choice{-ms-flex-align:center;align-items:center;background:var(--wpbc-appointment-surface);border:1px solid var(--wpbc-appointment-border);border-radius:var(--wpbc_form-field-border-radius,8px);color:var(--wpbc-appointment-surface-text);cursor:pointer;display:-ms-flexbox;display:flex;gap:12px;min-height:86px;padding:15px 16px;position:relative;transition:border-color .15s,box-shadow .15s}.wpbc_booking_appointment__catalog [hidden]{display:none!important}.wpbc_booking_appointment__choice:hover{border-color:var(--wpbc_form-field-focus-border-color,var(--wpbc-appointment-focus))}.wpbc_booking_appointment__choice:focus-within{box-shadow:0 0 0 2px var(--wpbc-appointment-focus-shadow);outline:0}.wpbc_booking_appointment__choice>input{opacity:0;pointer-events:none;position:absolute}.wpbc_booking_appointment__choice.is-selected,.wpbc_booking_appointment__choice:has(input:checked){border-color:var(--wpbc-appointment-accent);box-shadow:inset 3px 0 0 var(--wpbc-appointment-accent)}.wpbc_booking_appointment__choice_body{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-width:0}.wpbc_booking_appointment__choice_body strong{color:var(--wpbc-appointment-surface-text);font-size:16px;line-height:1.3}.wpbc_booking_appointment__choice_description,.wpbc_booking_appointment__choice_meta{color:var(--wpbc-appointment-muted);font-size:13px;line-height:1.4;margin-top:3px}.wpbc_booking_appointment__choice_mark{border:2px solid var(--wpbc-appointment-border);border-radius:50%;-ms-flex:0 0 auto;flex:0 0 auto;height:18px;width:18px}.wpbc_booking_appointment__choice input:checked~.wpbc_booking_appointment__choice_mark{border:5px solid var(--wpbc-appointment-accent)}.wpbc_booking_appointment__service_image{background:var(--wpbc_form-field-background-color,var(--wpbc-appointment-surface));box-sizing:border-box;display:block;-ms-flex:0 0 54px;flex:0 0 54px;height:54px;overflow:hidden;width:54px;border-radius:50%;border:2px solid var(--wpbc_form-field-background-color,var(--wpbc-appointment-surface));outline:1px solid var(--wpbc-appointment-border)}.wpbc_booking_appointment__service_image img{display:block;height:100%;object-fit:cover;width:100%}.wpbc_booking_appointment__provider_avatar{-ms-flex-align:center;align-items:center;background:var(--wpbc-appointment-provider-avatar-background,var(--wpbc_form-button-light-background-color,#eef0ff));border:1px solid var(--wpbc-appointment-provider-avatar-border-color,var(--wpbc_form-button-light-border-color,var(--wpbc-appointment-border)));border-radius:50%;color:var(--wpbc-appointment-provider-avatar-text-color,var(--wpbc_form-button-light-text-color,#3044a5));display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 44px;flex:0 0 44px;font-weight:600;height:44px;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:44px}.wpbc_booking_appointment__provider_avatar img{display:block;height:100%;object-fit:cover;width:100%}.wpbc_booking_appointment__actions{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.wpbc_booking_appointment__booking_header,.wpbc_booking_appointment__selected{background:var(--wpbc-appointment-surface);background-color:color-mix(in srgb,var(--wpbc-bfb-form-background) 90%,transparent);border:1px solid var(--wpbc-appointment-border);border-radius:var(--wpbc-bfb-form-border-radius,7px);color:var(--wpbc-appointment-surface-text);display:-ms-flexbox;display:flex;margin-bottom:22px;padding:13px 16px}.wpbc_booking_appointment__selected{-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px 12px}.wpbc_booking_appointment__booking_header_content>span,.wpbc_booking_appointment__selected>span{color:var(--wpbc-appointment-muted);font-size:12px;text-transform:uppercase}.wpbc_booking_appointment__booking_header small,.wpbc_booking_appointment__selected small{color:var(--wpbc-appointment-muted)}.wpbc_booking_appointment__booking_header{-ms-flex-align:center;align-items:center;gap:16px 24px;-ms-flex-pack:start;justify-content:flex-start}.wpbc_booking_appointment__booking_header_content{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;min-width:0}.wpbc_booking_appointment__booking_header_image{-ms-flex:0 0 54px;flex:0 0 54px}.wpbc_booking_appointment__booking_header .wpbc_booking_appointment__change{margin-inline-start:auto}.wpbc_booking_appointment__booking_header strong,.wpbc_booking_appointment__selected strong{color:var(--wpbc-appointment-surface-text)}.wpbc_booking_appointment__booking_header strong{font-size:18px;margin:2px 0}.wpbc_booking_appointment__ajax_notice,.wpbc_booking_appointment__notice{background:var(--wpbc-appointment-surface);border:1px solid var(--wpbc-appointment-error);border-left-width:4px;border-radius:var(--wpbc_form-field-border-radius,4px);color:var(--wpbc-appointment-error);padding:12px 14px}.wpbc_booking_appointment__notice--empty{border-color:var(--wpbc-appointment-focus);color:var(--wpbc-appointment-text)}.wpbc_booking_appointment__ajax_notice{margin-top:12px}.wpbc_booking_appointment__notice_action{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.wpbc_booking_appointment__notice_action:focus,.wpbc_booking_appointment__notice_action:hover{color:inherit;text-decoration-thickness:2px}.wpbc_booking_appointment__loading{-ms-flex-align:center;align-items:center;background:var(--wpbc-appointment-surface);background-color:color-mix(in srgb,var(--wpbc-appointment-surface) 98%,transparent);color:var(--wpbc-appointment-surface-text);inset:0;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:9999}.wpbc_booking_appointment__loading:not([hidden]){display:-ms-flexbox;display:flex}.wpbc_booking_appointment__spinner{animation:.8s linear infinite wpbc-appointment-spin;border:2px solid var(--wpbc-appointment-border);border-radius:50%;border-top-color:var(--wpbc-appointment-accent);height:22px;margin-right:9px;width:22px}.wpbc_booking_appointment__fixed_duration_field{display:none!important}.wpbc_booking_appointment .wpbc_booking_appointment__time_notice{display:-ms-flexbox;display:flex;gap:7px;margin:10px 0 0;max-width:100%}.wpbc_booking_appointment .wpbc_booking_appointment__time_notice .menu_icon{-ms-flex:0 0 auto;flex:0 0 auto}@keyframes wpbc-appointment-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.wpbc_booking_appointment__booking_header{-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px}.wpbc_booking_appointment__booking_header_image{-ms-flex-preferred-size:48px;flex-basis:48px;height:48px;width:48px}.wpbc_booking_appointment__booking_header .wpbc_booking_appointment__change{-ms-flex:1 0 100%;flex:1 0 100%;margin-inline-start:0;text-align:center}.wpbc_booking_appointment .wpbc_booking_appointment__progress{margin-bottom:22px}.wpbc_booking_appointment .wpbc_booking_appointment__progress_step{font-size:12px;gap:5px}.wpbc_booking_appointment__catalog--explicit-columns .wpbc_booking_appointment__catalog_items,.wpbc_booking_appointment__catalog--explicit-item-width .wpbc_booking_appointment__catalog_items,.wpbc_booking_appointment__choices{grid-template-columns:1fr}.wpbc_booking_appointment__catalog--bounded .wpbc_booking_appointment__catalog_card{max-width:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluY2x1ZGVzL2Jvb2tpbmctYXBwb2ludG1lbnQvX291dC9ib29raW5nLWFwcG9pbnRtZW50LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwwQkFDRSxXQUFZLFdBQ1osT0FBUSxFQUFFLEtBQ1YsVUFBVyxNQUNYLFNBQVUsU0FFWixtQ0FDQSw2QkFDRSwwQkFBMkIsc0RBQzNCLCtCQUFnQyxpRkFDaEMsMEJBQTJCLDZDQUMzQix5QkFBMEIsNENBQzFCLHlCQUEwQix3RkFDMUIsZ0NBQWlDLHlFQUNqQyx5QkFBMEIsK0NBQzFCLDJCQUE0Qiw4Q0FDNUIsZ0NBQWlDLDJDQUNqQyx3QkFBeUIsc0NBQ3pCLE1BQU8sNkJBRVQsNEJBQ0Esa0NBQ0EsbUNBQ0UsV0FBWSxXQUVkLGlHQUNFLFdBQVkscUNBQ1osT0FBUSxzQ0FBc0MsTUFBTSx1Q0FDcEQsY0FBZSx1Q0FDZixXQUFZLDREQUNaLFFBQVMsdUNBRVgsOERBQ0UsZUFBZ0IsTUFDaEIsWUFBYSxNQUNiLFFBQVMsS0FDVCxzQkFBdUIsd0JBQ3ZCLFdBQVksS0FDWixPQUFRLEVBQUUsRUFBRSxLQUNaLFFBQVMsRUFDVCxNQUFPLEtBRVQsK0hBQ0UsV0FBWSxxQ0FDWixPQUFRLHNDQUFzQyxNQUFNLHVDQUNwRCxjQUFlLHVDQUNmLFdBQVksNERBQ1osUUFBUyx1Q0FFWCxtRUFDRSxlQUFnQixPQUNoQixZQUFhLE9BQ2IsTUFBTyw4QkFDUCxRQUFTLFlBQ1QsUUFBUyxLQUNULG1CQUFvQixPQUNwQixlQUFnQixPQUNoQixVQUFXLEtBQ1gsSUFBSyxJQUNMLFlBQWEsS0FDYixVQUFXLEVBQ1gsU0FBVSxTQUNWLFdBQVksT0FDWixPQUFRLEVBRVYsMkZBQ0UsV0FBWSwrQkFDWixRQUFTLEdBQ1QsT0FBUSxJQUNSLEtBQU0saUJBQ04sU0FBVSxTQUNWLE1BQU8sa0JBQ1AsSUFBSyxLQUVQLHNGQUNFLFdBQVksK0JBRWQscUVBQ0UsZUFBZ0IsT0FDaEIsWUFBYSxPQUNiLFdBQVksZ0NBQ1osT0FBUSxJ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LDBDQUNFLGVBQWdCLE1BQ2hCLFlBQWEsV0FDYixjQUFlLEtBQ2YsVUFBVyxLQUNYLElBQUssS0FBSyxLQUVaLGdEQUNFLHdCQUF5QixLQUN6QixXQUFZLEtBQ1osT0FBUSxLQUNSLE1BQU8sS0FFVCw0RUFDRSxTQUFVLEVBQUUsRUFBRSxLQUNkLEtBQU0sRUFBRSxFQUFFLEtBQ1Ysb0JBQXFCLEVBQ3JCLFdBQVksT0FFZCw4REFDRSxjQUFlLEtBRWpCLG1FQUNFLFVBQVcsS0FDWCxJQUFLLElBRVAsOEZBQ0EsaUdBQ0EsbUNBQ0Usc0JBQXVCLElBRXpCLG9GQUNFLFVBQVciLCJmaWxlIjoiaW5jbHVkZXMvYm9va2luZy1hcHBvaW50bWVudC9fb3V0L2Jvb2tpbmctYXBwb2ludG1lbnQubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiA4NjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19sb2FkaW5nLFxyXG4ud3BiY19ib29raW5nX3VpX3RoZW1lX3Njb3BlIHtcclxuICAtLXdwYmMtYXBwb2ludG1lbnQtYWNjZW50OiB2YXIoLS13cGJjX2Zvcm0tY2hvaWNlLWNoZWNrZWQtYm9yZGVyLWNvbG9yLCAjNDY1MTYwKTtcclxuICAtLXdwYmMtYXBwb2ludG1lbnQtYWNjZW50LXRleHQ6IHZhcigtLXdwYmNfZm9ybS1hY2NlbnQtY29udHJhc3QtY29sb3IsIHZhcigtLXdwYmNfZm9ybS1idXR0b24tdGV4dC1jb2xvciwgI2ZmZikpO1xyXG4gIC0td3BiYy1hcHBvaW50bWVudC1ib3JkZXI6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1ib3JkZXItY29sb3IsICNkY2RjZGUpO1xyXG4gIC0td3BiYy1hcHBvaW50bWVudC1lcnJvcjogdmFyKC0td3BiY19mb3JtLWxhYmVsLWVycm9yLWNvbG9yLCAjZDYzNjM4KTtcclxuICAtLXdwYmMtYXBwb2ludG1lbnQtZm9jdXM6IHZhcigtLXdwYmNfZm9ybS1jaG9pY2UtZm9jdXMtY29sb3IsIHZhcigtLXdwYmNfZm9ybS1maWVsZC1mb2N1cy1ib3JkZXItY29sb3IsICM0NjUxNjApKTtcclxuICAtLXdwYmMtYXBwb2ludG1lbnQtZm9jdXMtc2hhZG93OiB2YXIoLS13cGJjX2Zvcm0tZmllbGQtZm9jdXMtc2hhZG93LWNvbG9yLCB2YXIoLS13cGJjLWFwcG9pbnRtZW50LWZvY3VzKSk7XHJcbiAgLS13cGJjLWFwcG9pbnRtZW50LW11dGVkOiB2YXIoLS13cGJjX2Zvcm0tbGFiZWwtc3VibGFiZWwtY29sb3IsICM2NDY5NzApO1xyXG4gIC0td3BiYy1hcHBvaW50bWVudC1zdXJmYWNlOiB2YXIoLS13cGJjX2Zvcm0tZmllbGQtYmFja2dyb3VuZC1jb2xvciwgI2ZmZik7XHJcbiAgLS13cGJjLWFwcG9pbnRtZW50LXN1cmZhY2UtdGV4dDogdmFyKC0td3BiY19mb3JtLWZpZWxkLXRleHQtY29sb3IsICMxZDIzMjcpO1xyXG4gIC0td3BiYy1hcHBvaW50bWVudC10ZXh0OiB2YXIoLS13cGJjX2Zvcm0tbGFiZWwtY29sb3IsICMxZDIzMjcpO1xyXG4gIGNvbG9yOiB2YXIoLS13cGJjLWFwcG9pbnRtZW50LXRleHQpXHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudCAqLFxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50IDo6YWZ0ZXIsXHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnQgOjpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50Om5vdChbZGF0YS1hcHBvaW50bWVudC1zdGFnZT1ib29raW5nXSkgPiAud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19zdGFnZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0td3BiYy1iZmItZm9ybS1iYWNrZ3JvdW5kLCNmZmYpO1xyXG4gIGJvcmRlcjogdmFyKC0td3BiYy1iZmItZm9ybS1ib3JkZXItd2lkdGgsMXB4KSBzb2xpZCB2YXIoLS13cGJjLWJmYi1mb3JtLWJvcmRlci1jb2xvciwjY2NjKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS13cGJjLWJmYi1mb3JtLWJvcmRlci1yYWRpdXMsMnB4KTtcclxuICBib3gtc2hhZG93OiB2YXIoLS13cGJjLWJmYi1mb3JtLWJveC1zaGFkb3cscmdiYSgwLDAsMCwuMDUpIDAgMnB4IDZweCAwKTtcclxuICBwYWRkaW5nOiB2YXIoLS13cGJjLWJmYi1mb3JtLXBhZGRpbmcsMTBweCAzMHB4KVxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnQgLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fcHJvZ3Jlc3Mge1xyXG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLG1pbm1heCgwLDFmcikpO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwIDAgMjhweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudFtkYXRhLWFwcG9pbnRtZW50LXN0YWdlPWJvb2tpbmddID4gLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fc3RhZ2UgPiAud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19wcm9ncmVzcyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0td3BiYy1iZmItZm9ybS1iYWNrZ3JvdW5kLCNmZmYpO1xyXG4gIGJvcmRlcjogdmFyKC0td3BiYy1iZmItZm9ybS1ib3JkZXItd2lkdGgsMXB4KSBzb2xpZCB2YXIoLS13cGJjLWJmYi1mb3JtLWJvcmRlci1jb2xvciwjY2NjKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS13cGJjLWJmYi1mb3JtLWJvcmRlci1yYWRpdXMsMnB4KTtcclxuICBib3gtc2hhZG93OiB2YXIoLS13cGJjLWJmYi1mb3JtLWJveC1zaGFkb3cscmdiYSgwLDAsMCwuMDUpIDAgMnB4IDZweCAwKTtcclxuICBwYWRkaW5nOiB2YXIoLS13cGJjLWJmYi1mb3JtLXBhZGRpbmcsMTBweCAzMHB4KVxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnQgLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fcHJvZ3Jlc3Nfc3RlcCB7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS13cGJjLWFwcG9pbnRtZW50LW11dGVkKTtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGdhcDogN3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMFxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnQgLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fcHJvZ3Jlc3Nfc3RlcDpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0td3BiYy1hcHBvaW50bWVudC1ib3JkZXIpO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbGVmdDogY2FsYyg1MCUgKyAxNXB4KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IGNhbGMoLTUwJSArIDE1cHgpO1xyXG4gIHRvcDogMTVweFxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnQgLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fcHJvZ3Jlc3Nfc3RlcC5pcy1jb21wbGV0ZTo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXdwYmMtYXBwb2ludG1lbnQtYWNjZW50KVxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnQgLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fcHJvZ3Jlc3NfbnVtYmVyIHtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0td3BiYy1hcHBvaW50bWVudC1zdXJmYWNlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cGJjLWFwcG9pbnRtZW50LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGNvbG9yOiB2YXIoLS13cGJjLWFwcG9pbnRtZW50LXN1cmZhY2UtdGV4dCk7XHJcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIC1tcy1mbGV4OiAwIDAgMzBweDtcclxuICBmbGV4OiAwIDAgMzBweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGhlaWdodDogMzBweDtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50IC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX3Byb2dyZXNzX2xhYmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCVcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50IC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX3Byb2dyZXNzX3N0ZXAuaXMtYWN0aXZlIHtcclxuICBjb2xvcjogdmFyKC0td3BiYy1hcHBvaW50bWVudC10ZXh0KTtcclxuICBmb250LXdlaWdodDogNjAwXHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudCAud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19wcm9ncmVzc19zdGVwLmlzLWFjdGl2ZSAud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19wcm9ncmVzc19udW1iZXIsXHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnQgLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fcHJvZ3Jlc3Nfc3RlcC5pcy1jb21wbGV0ZSAud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19wcm9ncmVzc19udW1iZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXdwYmMtYXBwb2ludG1lbnQtYWNjZW50KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXdwYmMtYXBwb2ludG1lbnQtYWNjZW50KTtcclxuICBjb2xvcjogdmFyKC0td3BiYy1hcHBvaW50bWVudC1hY2NlbnQtdGV4dClcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19oZWFkaW5nIHtcclxuICBtYXJnaW46IDAgMCAxOHB4XHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9faGVhZGluZyBoMyB7XHJcbiAgY29sb3I6IHZhcigtLXdwYmMtYXBwb2ludG1lbnQtdGV4dCk7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIG1hcmdpbjogMCAwIDVweFxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2hlYWRpbmcgaDM6Zm9jdXMge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1ib3JkZXItcmFkaXVzLDhweCk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXdwYmNfZm9ybS1idXR0b24tZm9jdXMtaW5uZXItY29sb3IsdmFyKC0td3BiYy1iZmItZm9ybS1iYWNrZ3JvdW5kLHZhcigtLXdwYmNfZm9ybS1maWVsZC1iYWNrZ3JvdW5kLWNvbG9yLCNmZmYpKSk7XHJcbiAgb3V0bGluZTogMCBkYXNoZWQgdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWNvbG9yLHZhcigtLXdwYmNfZm9ybS1maWVsZC1mb2N1cy1ib3JkZXItY29sb3IsdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLCMwNjZhYWIpKSk7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IDJweFxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2hlYWRpbmcgcCB7XHJcbiAgY29sb3I6IHZhcigtLXdwYmMtYXBwb2ludG1lbnQtbXV0ZWQpO1xyXG4gIG1hcmdpbjogMFxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2Nob2ljZXMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LG1pbm1heCgyODBweCwxZnIpKVxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2NhdGFsb2cge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDE0cHhcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19jYXRhbG9nX2ZpbHRlcnMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsMWZyKVxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2NhdGFsb2dfZmlsdGVycyBpbnB1dCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0td3BiYy1hcHBvaW50bWVudC1zdXJmYWNlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cGJjLWFwcG9pbnRtZW50LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0td3BiY19mb3JtLWZpZWxkLWJvcmRlci1yYWRpdXMsNnB4KTtcclxuICBjb2xvcjogdmFyKC0td3BiYy1hcHBvaW50bWVudC1zdXJmYWNlLXRleHQpO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgbWluLWhlaWdodDogNDJweDtcclxuICBwYWRkaW5nOiA4cHggMTFweDtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2NhdGFsb2dfZmlsdGVycyBpbnB1dDpmb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cGJjLWFwcG9pbnRtZW50LWZvY3VzKTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0td3BiYy1hcHBvaW50bWVudC1mb2N1cy1zaGFkb3cpO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19jYXRhbG9nLS1saXN0IC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2NhdGFsb2dfaXRlbXMge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsMWZyKVxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2NhdGFsb2ctLWV4cGxpY2l0LWNvbHVtbnMgLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fY2F0YWxvZ19pdGVtcyB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0td3BiYy1hcHBvaW50bWVudC1jYXRhbG9nLWl0ZW1zLXBlci1yb3cpLG1pbm1heCgwLDFmcikpXHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fY2F0YWxvZy0tZXhwbGljaXQtaXRlbS13aWR0aCAud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19jYXRhbG9nX2l0ZW1zIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDAsdmFyKC0td3BiYy1hcHBvaW50bWVudC1jYXRhbG9nLWl0ZW0tdHJhY2std2lkdGgpKSk7XHJcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBzdGFydFxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2NhdGFsb2ctLWV4cGxpY2l0LWl0ZW0td2lkdGggLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fY2F0YWxvZ19jYXJkIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2NhdGFsb2ctLWJvdW5kZWQgLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fY2F0YWxvZ19pdGVtcyB7XHJcbiAganVzdGlmeS1pdGVtczogc3RhcnRcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19jYXRhbG9nLS1ib3VuZGVkIC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2NhdGFsb2dfY2FyZCB7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS13cGJjLWFwcG9pbnRtZW50LWNhdGFsb2ctaXRlbS1tYXgtd2lkdGgpO1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fY2F0YWxvZy0tZ3JpZCAud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19jYXRhbG9nX2NhcmQge1xyXG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLWhlaWdodDogMjYwcHg7XHJcbiAgbWF4LXdpZHRoOiBtaW4oNDAwcHgsMTAwJSlcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19jYXRhbG9nLS1ncmlkIC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2NhdGFsb2dfY2FyZC0td2l0aG91dC1pbWFnZSxcclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fY2F0YWxvZy0tZ3JpZC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2NhdGFsb2ctLXdpdGhvdXQtaW1hZ2VzIC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2NhdGFsb2dfY2FyZCB7XHJcbiAgbWluLWhlaWdodDogMTUwcHhcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19jYXRhbG9nLS1ncmlkIC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX3Byb3ZpZGVyX2F2YXRhcixcclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fY2F0YWxvZy0tZ3JpZCAud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19zZXJ2aWNlX2ltYWdlIHtcclxuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXdwYmNfZm9ybS1maWVsZC1ib3JkZXItcmFkaXVzLDhweCkgLSAycHgpO1xyXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNTBweDtcclxuICBmbGV4LWJhc2lzOiAxNTBweDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgaGVpZ2h0OiAxNTBweDtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2NhdGFsb2ctLWdyaWQgLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fY2hvaWNlX21hcmsge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXdwYmMtYXBwb2ludG1lbnQtc3VyZmFjZSk7XHJcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDI1cHg7XHJcbiAgaW5zZXQtaW5saW5lLWVuZDogMjVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19jYXRhbG9nLS1ncmlkIC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2Nob2ljZV9ib2R5IHtcclxuICAtbXMtZmxleDogMSAxIGF1dG87XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19jYXRhbG9nX2VtcHR5IHtcclxuICBjb2xvcjogdmFyKC0td3BiYy1hcHBvaW50bWVudC1tdXRlZCk7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDEycHggMFxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2Nob2ljZSB7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXdwYmMtYXBwb2ludG1lbnQtc3VyZmFjZSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3BiYy1hcHBvaW50bWVudC1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1ib3JkZXItcmFkaXVzLDhweCk7XHJcbiAgY29sb3I6IHZhcigtLXdwYmMtYXBwb2ludG1lbnQtc3VyZmFjZS10ZXh0KTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEycHg7XHJcbiAgbWluLWhlaWdodDogODZweDtcclxuICBwYWRkaW5nOiAxNXB4IDE2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzLGJveC1zaGFkb3cgLjE1c1xyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2NhdGFsb2cgW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50XHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fY2hvaWNlOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1mb2N1cy1ib3JkZXItY29sb3IsdmFyKC0td3BiYy1hcHBvaW50bWVudC1mb2N1cykpXHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fY2hvaWNlOmZvY3VzLXdpdGhpbiB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXdwYmMtYXBwb2ludG1lbnQtZm9jdXMtc2hhZG93KTtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fY2hvaWNlID4gaW5wdXQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fY2hvaWNlLmlzLXNlbGVjdGVkLFxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19jaG9pY2U6aGFzKGlucHV0OmNoZWNrZWQpIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXdwYmMtYXBwb2ludG1lbnQtYWNjZW50KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAzcHggMCAwIHZhcigtLXdwYmMtYXBwb2ludG1lbnQtYWNjZW50KVxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2Nob2ljZV9ib2R5IHtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4OiAxO1xyXG4gIGZsZXg6IDE7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtaW4td2lkdGg6IDBcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19jaG9pY2VfYm9keSBzdHJvbmcge1xyXG4gIGNvbG9yOiB2YXIoLS13cGJjLWFwcG9pbnRtZW50LXN1cmZhY2UtdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjNcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19jaG9pY2VfZGVzY3JpcHRpb24sXHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2Nob2ljZV9tZXRhIHtcclxuICBjb2xvcjogdmFyKC0td3BiYy1hcHBvaW50bWVudC1tdXRlZCk7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgbWFyZ2luLXRvcDogM3B4XHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fY2hvaWNlX21hcmsge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdwYmMtYXBwb2ludG1lbnQtYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGhlaWdodDogMThweDtcclxuICB3aWR0aDogMThweFxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2Nob2ljZSBpbnB1dDpjaGVja2VkIH4gLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fY2hvaWNlX21hcmsge1xyXG4gIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLXdwYmMtYXBwb2ludG1lbnQtYWNjZW50KVxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX3NlcnZpY2VfaW1hZ2Uge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXdwYmNfZm9ybS1maWVsZC1iYWNrZ3JvdW5kLWNvbG9yLHZhcigtLXdwYmMtYXBwb2ludG1lbnQtc3VyZmFjZSkpO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLW1zLWZsZXg6IDAgMCA1NHB4O1xyXG4gIGZsZXg6IDAgMCA1NHB4O1xyXG4gIGhlaWdodDogNTRweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiA1NHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cGJjX2Zvcm0tZmllbGQtYmFja2dyb3VuZC1jb2xvcix2YXIoLS13cGJjLWFwcG9pbnRtZW50LXN1cmZhY2UpKTtcclxuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0td3BiYy1hcHBvaW50bWVudC1ib3JkZXIpXHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fc2VydmljZV9pbWFnZSBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX3Byb3ZpZGVyX2F2YXRhciB7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXdwYmMtYXBwb2ludG1lbnQtcHJvdmlkZXItYXZhdGFyLWJhY2tncm91bmQsdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1iYWNrZ3JvdW5kLWNvbG9yLCNlZWYwZmYpKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cGJjLWFwcG9pbnRtZW50LXByb3ZpZGVyLWF2YXRhci1ib3JkZXItY29sb3IsdmFyKC0td3BiY19mb3JtLWJ1dHRvbi1saWdodC1ib3JkZXItY29sb3IsdmFyKC0td3BiYy1hcHBvaW50bWVudC1ib3JkZXIpKSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGNvbG9yOiB2YXIoLS13cGJjLWFwcG9pbnRtZW50LXByb3ZpZGVyLWF2YXRhci10ZXh0LWNvbG9yLHZhcigtLXdwYmNfZm9ybS1idXR0b24tbGlnaHQtdGV4dC1jb2xvciwjMzA0NGE1KSk7XHJcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIC1tcy1mbGV4OiAwIDAgNDRweDtcclxuICBmbGV4OiAwIDAgNDRweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGhlaWdodDogNDRweDtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogNDRweFxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX3Byb3ZpZGVyX2F2YXRhciBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2FjdGlvbnMge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIG1hcmdpbi10b3A6IDIwcHhcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19ib29raW5nX2hlYWRlcixcclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXdwYmMtYXBwb2ludG1lbnQtc3VyZmFjZSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsdmFyKC0td3BiYy1iZmItZm9ybS1iYWNrZ3JvdW5kKSA5MCUsdHJhbnNwYXJlbnQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwYmMtYXBwb2ludG1lbnQtYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS13cGJjLWJmYi1mb3JtLWJvcmRlci1yYWRpdXMsN3B4KTtcclxuICBjb2xvcjogdmFyKC0td3BiYy1hcHBvaW50bWVudC1zdXJmYWNlLXRleHQpO1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICBwYWRkaW5nOiAxM3B4IDE2cHhcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19zZWxlY3RlZCB7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDdweCAxMnB4XHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fYm9va2luZ19oZWFkZXJfY29udGVudCA+IHNwYW4sXHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX3NlbGVjdGVkID4gc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLXdwYmMtYXBwb2ludG1lbnQtbXV0ZWQpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fYm9va2luZ19oZWFkZXIgc21hbGwsXHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX3NlbGVjdGVkIHNtYWxsIHtcclxuICBjb2xvcjogdmFyKC0td3BiYy1hcHBvaW50bWVudC1tdXRlZClcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19ib29raW5nX2hlYWRlciB7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTZweCAyNHB4O1xyXG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2Jvb2tpbmdfaGVhZGVyX2NvbnRlbnQge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLXdpZHRoOiAwXHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fYm9va2luZ19oZWFkZXJfaW1hZ2Uge1xyXG4gIC1tcy1mbGV4OiAwIDAgNTRweDtcclxuICBmbGV4OiAwIDAgNTRweFxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2Jvb2tpbmdfaGVhZGVyIC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2NoYW5nZSB7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0b1xyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2Jvb2tpbmdfaGVhZGVyIHN0cm9uZyxcclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fc2VsZWN0ZWQgc3Ryb25nIHtcclxuICBjb2xvcjogdmFyKC0td3BiYy1hcHBvaW50bWVudC1zdXJmYWNlLXRleHQpXHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fYm9va2luZ19oZWFkZXIgc3Ryb25nIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbWFyZ2luOiAycHggMFxyXG59XHJcbi53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2FqYXhfbm90aWNlLFxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19ub3RpY2Uge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXdwYmMtYXBwb2ludG1lbnQtc3VyZmFjZSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3BiYy1hcHBvaW50bWVudC1lcnJvcik7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS13cGJjX2Zvcm0tZmllbGQtYm9yZGVyLXJhZGl1cyw0cHgpO1xyXG4gIGNvbG9yOiB2YXIoLS13cGJjLWFwcG9pbnRtZW50LWVycm9yKTtcclxuICBwYWRkaW5nOiAxMnB4IDE0cHhcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19ub3RpY2UtLWVtcHR5IHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXdwYmMtYXBwb2ludG1lbnQtZm9jdXMpO1xyXG4gIGNvbG9yOiB2YXIoLS13cGJjLWFwcG9pbnRtZW50LXRleHQpXHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fYWpheF9ub3RpY2Uge1xyXG4gIG1hcmdpbi10b3A6IDEycHhcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19ub3RpY2VfYWN0aW9uIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4XHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fbm90aWNlX2FjdGlvbjpmb2N1cyxcclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fbm90aWNlX2FjdGlvbjpob3ZlciB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4XHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fbG9hZGluZyB7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXdwYmMtYXBwb2ludG1lbnQtc3VyZmFjZSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsdmFyKC0td3BiYy1hcHBvaW50bWVudC1zdXJmYWNlKSA5OCUsdHJhbnNwYXJlbnQpO1xyXG4gIGNvbG9yOiB2YXIoLS13cGJjLWFwcG9pbnRtZW50LXN1cmZhY2UtdGV4dCk7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA5OTk5XHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fbG9hZGluZzpub3QoW2hpZGRlbl0pIHtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4XHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fc3Bpbm5lciB7XHJcbiAgYW5pbWF0aW9uOiAuOHMgbGluZWFyIGluZmluaXRlIHdwYmMtYXBwb2ludG1lbnQtc3BpbjtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cGJjLWFwcG9pbnRtZW50LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXdwYmMtYXBwb2ludG1lbnQtYWNjZW50KTtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgd2lkdGg6IDIycHhcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19maXhlZF9kdXJhdGlvbl9maWVsZCB7XHJcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnRcclxufVxyXG4ud3BiY19ib29raW5nX2FwcG9pbnRtZW50IC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX3RpbWVfbm90aWNlIHtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogN3B4O1xyXG4gIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlXHJcbn1cclxuLndwYmNfYm9va2luZ19hcHBvaW50bWVudCAud3BiY19ib29raW5nX2FwcG9pbnRtZW50X190aW1lX25vdGljZSAubWVudV9pY29uIHtcclxuICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5Aa2V5ZnJhbWVzIHdwYmMtYXBwb2ludG1lbnQtc3BpbiB7XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo2MDBweCkge1xyXG4gIC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2Jvb2tpbmdfaGVhZGVyIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTJweCAxNnB4XHJcbiAgfVxyXG4gIC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2Jvb2tpbmdfaGVhZGVyX2ltYWdlIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0OHB4O1xyXG4gICAgZmxleC1iYXNpczogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIHdpZHRoOiA0OHB4XHJcbiAgfVxyXG4gIC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2Jvb2tpbmdfaGVhZGVyIC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2NoYW5nZSB7XHJcbiAgICAtbXMtZmxleDogMSAwIDEwMCU7XHJcbiAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICB9XHJcbiAgLndwYmNfYm9va2luZ19hcHBvaW50bWVudCAud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19wcm9ncmVzcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4XHJcbiAgfVxyXG4gIC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnQgLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fcHJvZ3Jlc3Nfc3RlcCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBnYXA6IDVweFxyXG4gIH1cclxuICAud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19jYXRhbG9nLS1leHBsaWNpdC1jb2x1bW5zIC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2NhdGFsb2dfaXRlbXMsXHJcbiAgLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fY2F0YWxvZy0tZXhwbGljaXQtaXRlbS13aWR0aCAud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19jYXRhbG9nX2l0ZW1zLFxyXG4gIC53cGJjX2Jvb2tpbmdfYXBwb2ludG1lbnRfX2Nob2ljZXMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcclxuICB9XHJcbiAgLndwYmNfYm9va2luZ19hcHBvaW50bWVudF9fY2F0YWxvZy0tYm91bmRlZCAud3BiY19ib29raW5nX2FwcG9pbnRtZW50X19jYXRhbG9nX2NhcmQge1xyXG4gICAgbWF4LXdpZHRoOiBub25lXHJcbiAgfVxyXG59Il19 */
