:host{display:block;width:100%;box-sizing:border-box;grid-column:1/-1;--ids-form-layout-inline-field-height: var(--ids-input-height-30)}:host([field-height=xs]){--ids-form-layout-inline-field-height: var(--ids-input-height-10);--ids-checkbox-inline-min-height: var(--ids-input-height-10)}:host([field-height=sm]){--ids-form-layout-inline-field-height: var(--ids-input-height-20);--ids-checkbox-inline-min-height: var(--ids-input-height-20)}:host([field-height=md]){--ids-form-layout-inline-field-height: var(--ids-input-height-30);--ids-checkbox-inline-min-height: var(--ids-input-height-30)}:host([field-height=lg]){--ids-form-layout-inline-field-height: var(--ids-input-height-40);--ids-checkbox-inline-min-height: var(--ids-input-height-40)}:host([compact]){--ids-form-layout-inline-field-height: var(--ids-input-height-10);--ids-checkbox-inline-min-height: var(--ids-input-height-10)}:host([hidden]){display:none}.ids-form-layout-inline{display:grid;gap:var(--ids-form-layout-inline-row-gap, var(--ids-space-2xs));width:100%;align-items:start}.ids-form-layout-inline-label{display:flex;align-items:center;color:var(--ids-input-label-color-text-default);font-size:var(--ids-input-label-font-size);line-height:var(--ids-input-label-line-height);min-width:0;min-height:var(--ids-form-layout-inline-field-height)}.ids-form-layout-inline-required{color:var(--ids-input-required-indicator-color, var(--ids-color-error-default));margin-inline-start:var(--ids-space-3xs)}.ids-form-layout-inline-content{display:flex;flex-wrap:wrap;align-items:start;gap:var(--ids-space-sm);min-width:0}::slotted(*){min-width:0}.ids-form-layout-inline-validation:empty{display:none}.ids-form-layout-inline-validation .validation-message{display:flex;align-items:center;gap:var(--ids-space-3xs);margin-block-start:var(--ids-space-2xs);color:var(--ids-input-error-color-text-default, var(--ids-color-error-default))}.ids-form-layout-inline-validation .validation-message .ids-icon{color:var(--ids-input-error-color-text-default, var(--ids-color-error-default));flex-shrink:0}::slotted(ids-checkbox),::slotted(ids-radio),::slotted(ids-radio-group),::slotted(ids-switch),::slotted(ids-hyperlink),::slotted(ids-text),::slotted(ids-button){display:inline-flex;align-items:center;min-height:var(--ids-form-layout-inline-field-height)}::slotted(ids-input),::slotted(ids-dropdown),::slotted(ids-datepicker),::slotted(ids-timepicker){flex:1;min-width:0}@media(width <= 320px){::slotted(ids-input),::slotted(ids-dropdown),::slotted(ids-datepicker),::slotted(ids-timepicker){flex:100%}}:host([label-position=inline-start]) .ids-form-layout-inline{grid-template-columns:var(--ids-form-layout-label-width, 140px) minmax(0, 1fr);align-items:start;column-gap:var(--ids-space-xs);row-gap:0}:host([label-position=inline-start]) .ids-form-layout-inline-label{align-self:center}:host([label-position=inline-start]) .ids-form-layout-inline-validation{grid-column:2}:host([label-position=inline-end]) .ids-form-layout-inline-validation{grid-column:1}:host([label-position=inline-end]) .ids-form-layout-inline{grid-template-columns:minmax(0, 1fr) var(--ids-form-layout-label-width, 140px);align-items:center;column-gap:var(--ids-form-layout-inline-col-gap, var(--ids-form-layout-inline-gap, var(--ids-space-sm)));row-gap:0}:host([label-position=inline-end]) .ids-form-layout-inline-label{order:2;align-self:center}:host([label-position=inline-end]) .ids-form-layout-inline-content{order:1}:host([label-alignment=end]) .ids-form-layout-inline-label{text-align:end;justify-content:flex-end}:host([label-alignment=start]) .ids-form-layout-inline-label{text-align:start;justify-content:flex-start}:host([label-wrap=ellipsis]) .ids-form-layout-inline-label,:host([label-wrap=ellipsis-no-stretch]) .ids-form-layout-inline-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:host([label-wrap=wrap]) .ids-form-layout-inline-label,:host([label-wrap=wrap-no-stretch]) .ids-form-layout-inline-label{white-space:normal;overflow-wrap:break-word}:host([label-state=hidden]) .ids-form-layout-inline-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:host([label-state=collapsed]) .ids-form-layout-inline-label{display:none}:host([label-position=inline-start][label-state=hidden]) .ids-form-layout-inline,:host([label-position=inline-start][label-state=collapsed]) .ids-form-layout-inline,:host([label-position=inline-end][label-state=hidden]) .ids-form-layout-inline,:host([label-position=inline-end][label-state=collapsed]) .ids-form-layout-inline{grid-template-columns:minmax(0, 1fr)}@media(width <= 320px){:host(:not([enable-container])[label-position=inline-start]) .ids-form-layout-inline,:host(:not([enable-container])[label-position=inline-end]) .ids-form-layout-inline{grid-template-columns:minmax(0, 1fr);align-items:start;row-gap:var(--ids-form-layout-inline-row-gap, var(--ids-space-2xs))}:host(:not([enable-container])[label-position=inline-end]) .ids-form-layout-inline-label{order:0}:host(:not([enable-container])[label-position=inline-end]) .ids-form-layout-inline-content{order:0}:host(:not([enable-container])[label-position=inline-start]) .ids-form-layout-inline-label,:host(:not([enable-container])[label-position=inline-end]) .ids-form-layout-inline-label{align-self:start;text-align:start;justify-content:flex-start}}@container (width <= 320px){:host([enable-container][label-position=inline-start]) .ids-form-layout-inline,:host([enable-container][label-position=inline-end]) .ids-form-layout-inline{grid-template-columns:minmax(0, 1fr);align-items:start;row-gap:var(--ids-form-layout-inline-row-gap, var(--ids-space-2xs))}:host([enable-container][label-position=inline-end]) .ids-form-layout-inline-label{order:0}:host([enable-container][label-position=inline-end]) .ids-form-layout-inline-content{order:0}:host([enable-container][label-position=inline-start]) .ids-form-layout-inline-label,:host([enable-container][label-position=inline-end]) .ids-form-layout-inline-label{align-self:start;text-align:start;justify-content:flex-start}}:host([wrap=false]) .ids-form-layout-inline-content{flex-wrap:nowrap}:host([gap=none]){--ids-form-layout-inline-gap: 0}:host([gap="2xs"]){--ids-form-layout-inline-gap: var(--ids-space-2xs)}:host([gap=xs]){--ids-form-layout-inline-gap: var(--ids-space-xs)}:host([gap=sm]){--ids-form-layout-inline-gap: var(--ids-space-sm)}:host([gap=md]){--ids-form-layout-inline-gap: var(--ids-space-md)}:host([gap=lg]){--ids-form-layout-inline-gap: var(--ids-space-lg)}:host([gap=xl]){--ids-form-layout-inline-gap: var(--ids-space-xl)}:host([gap]) .ids-form-layout-inline-content{gap:var(--ids-form-layout-inline-gap)}:host([columns="1"]) .ids-form-layout-inline-content{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}:host([columns="2"]) .ids-form-layout-inline-content{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}:host([columns="3"]) .ids-form-layout-inline-content{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}:host([columns="4"]) .ids-form-layout-inline-content{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr))}:host([columns="5"]) .ids-form-layout-inline-content{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr))}:host([columns="6"]) .ids-form-layout-inline-content{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr))}:host([columns="7"]) .ids-form-layout-inline-content{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr))}:host([columns="8"]) .ids-form-layout-inline-content{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr))}:host([columns="9"]) .ids-form-layout-inline-content{display:grid;grid-template-columns:repeat(9, minmax(0, 1fr))}:host([columns="10"]) .ids-form-layout-inline-content{display:grid;grid-template-columns:repeat(10, minmax(0, 1fr))}:host([columns="11"]) .ids-form-layout-inline-content{display:grid;grid-template-columns:repeat(11, minmax(0, 1fr))}:host([columns="12"]) .ids-form-layout-inline-content{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr))}:host([col-span="1"]){grid-column:span 1}:host([col-span="2"]){grid-column:span 2}:host([col-span="3"]){grid-column:span 3}:host([col-span="4"]){grid-column:span 4}:host([col-span="5"]){grid-column:span 5}:host([col-span="6"]){grid-column:span 6}:host([col-span="7"]){grid-column:span 7}:host([col-span="8"]){grid-column:span 8}:host([col-span="9"]){grid-column:span 9}:host([col-span="10"]){grid-column:span 10}:host([col-span="11"]){grid-column:span 11}:host([col-span="12"]){grid-column:span 12}@media(width >= 0){:host([col-span-xs="1"]){grid-column:span 1}:host([col-span-xs="2"]){grid-column:span 2}:host([col-span-xs="3"]){grid-column:span 3}:host([col-span-xs="4"]){grid-column:span 4}:host([col-span-xs="5"]){grid-column:span 5}:host([col-span-xs="6"]){grid-column:span 6}:host([col-span-xs="7"]){grid-column:span 7}:host([col-span-xs="8"]){grid-column:span 8}:host([col-span-xs="9"]){grid-column:span 9}:host([col-span-xs="10"]){grid-column:span 10}:host([col-span-xs="11"]){grid-column:span 11}:host([col-span-xs="12"]){grid-column:span 12}}@media(width >= 767px){:host([col-span-sm="1"]){grid-column:span 1}:host([col-span-sm="2"]){grid-column:span 2}:host([col-span-sm="3"]){grid-column:span 3}:host([col-span-sm="4"]){grid-column:span 4}:host([col-span-sm="5"]){grid-column:span 5}:host([col-span-sm="6"]){grid-column:span 6}:host([col-span-sm="7"]){grid-column:span 7}:host([col-span-sm="8"]){grid-column:span 8}:host([col-span-sm="9"]){grid-column:span 9}:host([col-span-sm="10"]){grid-column:span 10}:host([col-span-sm="11"]){grid-column:span 11}:host([col-span-sm="12"]){grid-column:span 12}}@media(width >= 927px){:host([col-span-md="1"]){grid-column:span 1}:host([col-span-md="2"]){grid-column:span 2}:host([col-span-md="3"]){grid-column:span 3}:host([col-span-md="4"]){grid-column:span 4}:host([col-span-md="5"]){grid-column:span 5}:host([col-span-md="6"]){grid-column:span 6}:host([col-span-md="7"]){grid-column:span 7}:host([col-span-md="8"]){grid-column:span 8}:host([col-span-md="9"]){grid-column:span 9}:host([col-span-md="10"]){grid-column:span 10}:host([col-span-md="11"]){grid-column:span 11}:host([col-span-md="12"]){grid-column:span 12}}@media(width >= 928px){:host([col-span-lg="1"]){grid-column:span 1}:host([col-span-lg="2"]){grid-column:span 2}:host([col-span-lg="3"]){grid-column:span 3}:host([col-span-lg="4"]){grid-column:span 4}:host([col-span-lg="5"]){grid-column:span 5}:host([col-span-lg="6"]){grid-column:span 6}:host([col-span-lg="7"]){grid-column:span 7}:host([col-span-lg="8"]){grid-column:span 8}:host([col-span-lg="9"]){grid-column:span 9}:host([col-span-lg="10"]){grid-column:span 10}:host([col-span-lg="11"]){grid-column:span 11}:host([col-span-lg="12"]){grid-column:span 12}}@media(width >= 1183px){:host([col-span-xl="1"]){grid-column:span 1}:host([col-span-xl="2"]){grid-column:span 2}:host([col-span-xl="3"]){grid-column:span 3}:host([col-span-xl="4"]){grid-column:span 4}:host([col-span-xl="5"]){grid-column:span 5}:host([col-span-xl="6"]){grid-column:span 6}:host([col-span-xl="7"]){grid-column:span 7}:host([col-span-xl="8"]){grid-column:span 8}:host([col-span-xl="9"]){grid-column:span 9}:host([col-span-xl="10"]){grid-column:span 10}:host([col-span-xl="11"]){grid-column:span 11}:host([col-span-xl="12"]){grid-column:span 12}}@media(width >= 2463px){:host([col-span-xxl="1"]){grid-column:span 1}:host([col-span-xxl="2"]){grid-column:span 2}:host([col-span-xxl="3"]){grid-column:span 3}:host([col-span-xxl="4"]){grid-column:span 4}:host([col-span-xxl="5"]){grid-column:span 5}:host([col-span-xxl="6"]){grid-column:span 6}:host([col-span-xxl="7"]){grid-column:span 7}:host([col-span-xxl="8"]){grid-column:span 8}:host([col-span-xxl="9"]){grid-column:span 9}:host([col-span-xxl="10"]){grid-column:span 10}:host([col-span-xxl="11"]){grid-column:span 11}:host([col-span-xxl="12"]){grid-column:span 12}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL2J1aWxkcy9pbmZvci1kZXNpZ24vZW50ZXJwcmlzZS13Yy9zcmMvY29tcG9uZW50cy9pZHMtZm9ybS1sYXlvdXQiLCJzb3VyY2VzIjpbImlkcy1mb3JtLWxheW91dC1pbmxpbmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFlQSxNQUNFLGNBQ0EsV0FDQSxzQkFDQSxpQkFFQSxrRUFHRix5QkFDRSxrRUFDQSw2REFHRix5QkFDRSxrRUFDQSw2REFHRix5QkFDRSxrRUFDQSw2REFHRix5QkFDRSxrRUFDQSw2REFHRixpQkFDRSxrRUFDQSw2REFHRixnQkFDRSxhQUdGLHdCQUNFLGFBQ0EsZ0VBQ0EsV0FDQSxrQkFHRiw4QkFDRSxhQUNBLG1CQUNBLGdEQUNBLDJDQUNBLCtDQUNBLFlBQ0Esc0RBR0YsaUNBQ0UsZ0ZBQ0EseUNBR0YsZ0NBQ0UsYUFDQSxlQUNBLGtCQUNBLElBdkVPLG9CQXdFUCxZQUdGLGFBQ0UsWUFNQSx5Q0FDRSxhQUdGLHVEQUNFLGFBQ0EsbUJBQ0EseUJBQ0Esd0NBQ0EsZ0ZBRUEsaUVBQ0UsZ0ZBQ0EsY0FRTixpS0FPRSxvQkFDQSxtQkFDQSxzREFHRixpR0FJRSxPQUNBLFlBRUEsdUJBUEYsaUdBUUksV0FJSiw2REFDRSwrRUFDQSxrQkFDQSwrQkFDQSxVQUdGLG1FQUNFLGtCQUtGLHdFQUNFLGNBR0Ysc0VBQ0UsY0FHRiwyREFDRSwrRUFDQSxtQkFDQSx5R0FDQSxVQUdGLGlFQUNFLFFBQ0Esa0JBR0YsbUVBQ0UsUUFHRiwyREFDRSxlQUNBLHlCQUdGLDZEQUNFLGlCQUNBLDJCQUdGLGlJQUVFLG1CQUNBLGdCQUNBLHVCQUdGLHlIQUVFLG1CQUNBLHlCQUlGLDBEQUNFLGtCQUNBLFVBQ0EsV0FDQSxVQUNBLFlBQ0EsZ0JBQ0EscUJBQ0EsbUJBQ0EsU0FHRiw2REFDRSxhQUlGLHNVQUlFLHFDQUtGLHVCQUNFLHdLQUVFLHFDQUNBLGtCQUNBLG9FQUdGLHlGQUNFLFFBR0YsMkZBQ0UsUUFHRixvTEFFRSxpQkFDQSxpQkFDQSw0QkFPSiw0QkFDRSw0SkFFRSxxQ0FDQSxrQkFDQSxvRUFHRixtRkFDRSxRQUdGLHFGQUNFLFFBR0Ysd0tBRUUsaUJBQ0EsaUJBQ0EsNEJBSUosb0RBQ0UsaUJBR0Ysa0JBQ0UsZ0NBR0YsbUJBQ0UsbURBR0YsZ0JBQ0Usa0RBR0YsZ0JBQ0Usa0RBR0YsZ0JBQ0Usa0RBR0YsZ0JBQ0Usa0RBR0YsZ0JBQ0Usa0RBR0YsNkNBQ0Usc0NBSUEscURBQ0UsYUFDQSxnREFGRixxREFDRSxhQUNBLGdEQUZGLHFEQUNFLGFBQ0EsZ0RBRkYscURBQ0UsYUFDQSxnREFGRixxREFDRSxhQUNBLGdEQUZGLHFEQUNFLGFBQ0EsZ0RBRkYscURBQ0UsYUFDQSxnREFGRixxREFDRSxhQUNBLGdEQUZGLHFEQUNFLGFBQ0EsZ0RBRkYsc0RBQ0UsYUFDQSxpREFGRixzREFDRSxhQUNBLGlEQUZGLHNEQUNFLGFBQ0EsaURBS0Ysc0JBQ0UsbUJBREYsc0JBQ0UsbUJBREYsc0JBQ0UsbUJBREYsc0JBQ0UsbUJBREYsc0JBQ0UsbUJBREYsc0JBQ0UsbUJBREYsc0JBQ0UsbUJBREYsc0JBQ0UsbUJBREYsc0JBQ0UsbUJBREYsdUJBQ0Usb0JBREYsdUJBQ0Usb0JBREYsdUJBQ0Usb0JBSUosbUJBRUkseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYsMEJBQ0Usb0JBREYsMEJBQ0Usb0JBREYsMEJBQ0UscUJBS04sdUJBRUkseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYsMEJBQ0Usb0JBREYsMEJBQ0Usb0JBREYsMEJBQ0UscUJBS04sdUJBRUkseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYsMEJBQ0Usb0JBREYsMEJBQ0Usb0JBREYsMEJBQ0UscUJBS04sdUJBRUkseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYsMEJBQ0Usb0JBREYsMEJBQ0Usb0JBREYsMEJBQ0UscUJBS04sd0JBRUkseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYseUJBQ0UsbUJBREYsMEJBQ0Usb0JBREYsMEJBQ0Usb0JBREYsMEJBQ0UscUJBS04sd0JBRUksMEJBQ0UsbUJBREYsMEJBQ0UsbUJBREYsMEJBQ0UsbUJBREYsMEJBQ0UsbUJBREYsMEJBQ0UsbUJBREYsMEJBQ0UsbUJBREYsMEJBQ0UsbUJBREYsMEJBQ0UsbUJBREYsMEJBQ0UsbUJBREYsMkJBQ0Usb0JBREYsMkJBQ0Usb0JBREYsMkJBQ0UiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICcuLi8uLi90aGVtZXMvbWl4aW5zL2lkcy1jb3JlLW1peGlucycgYXMgKjtcblxuJHByZWZpeDogJ2lkcy1mb3JtLWxheW91dC1pbmxpbmUnO1xuJG1heC1jb2xzOiAxMjtcblxuJGdhcC1ub25lOiAwO1xuJGdhcC0yeHM6IHZhcigtLWlkcy1zcGFjZS0yeHMpO1xuJGdhcC14czogdmFyKC0taWRzLXNwYWNlLXhzKTtcbiRnYXAtc206IHZhcigtLWlkcy1zcGFjZS1zbSk7XG4kZ2FwLW1kOiB2YXIoLS1pZHMtc3BhY2UtbWQpO1xuJGdhcC1sZzogdmFyKC0taWRzLXNwYWNlLWxnKTtcbiRnYXAteGw6IHZhcigtLWlkcy1zcGFjZS14bCk7XG5cbi8vIERlZmF1bHQgdG8gdGhlIG1kIGlucHV0IGhlaWdodCBzbyBsYWJlbHMgYW5kIG5vbi1pbnB1dCBjaGlsZHJlbiAobGlrZVxuLy8gY2hlY2tib3hlcykgYWxpZ24gdmVydGljYWxseSB3aXRoIHRoZSBpbnB1dHMgaW5zaWRlIHRoaXMgcm93LlxuOmhvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cbiAgLS1pZHMtZm9ybS1sYXlvdXQtaW5saW5lLWZpZWxkLWhlaWdodDogdmFyKC0taWRzLWlucHV0LWhlaWdodC0zMCk7XG59XG5cbjpob3N0KFtmaWVsZC1oZWlnaHQ9J3hzJ10pIHtcbiAgLS1pZHMtZm9ybS1sYXlvdXQtaW5saW5lLWZpZWxkLWhlaWdodDogdmFyKC0taWRzLWlucHV0LWhlaWdodC0xMCk7XG4gIC0taWRzLWNoZWNrYm94LWlubGluZS1taW4taGVpZ2h0OiB2YXIoLS1pZHMtaW5wdXQtaGVpZ2h0LTEwKTtcbn1cblxuOmhvc3QoW2ZpZWxkLWhlaWdodD0nc20nXSkge1xuICAtLWlkcy1mb3JtLWxheW91dC1pbmxpbmUtZmllbGQtaGVpZ2h0OiB2YXIoLS1pZHMtaW5wdXQtaGVpZ2h0LTIwKTtcbiAgLS1pZHMtY2hlY2tib3gtaW5saW5lLW1pbi1oZWlnaHQ6IHZhcigtLWlkcy1pbnB1dC1oZWlnaHQtMjApO1xufVxuXG46aG9zdChbZmllbGQtaGVpZ2h0PSdtZCddKSB7XG4gIC0taWRzLWZvcm0tbGF5b3V0LWlubGluZS1maWVsZC1oZWlnaHQ6IHZhcigtLWlkcy1pbnB1dC1oZWlnaHQtMzApO1xuICAtLWlkcy1jaGVja2JveC1pbmxpbmUtbWluLWhlaWdodDogdmFyKC0taWRzLWlucHV0LWhlaWdodC0zMCk7XG59XG5cbjpob3N0KFtmaWVsZC1oZWlnaHQ9J2xnJ10pIHtcbiAgLS1pZHMtZm9ybS1sYXlvdXQtaW5saW5lLWZpZWxkLWhlaWdodDogdmFyKC0taWRzLWlucHV0LWhlaWdodC00MCk7XG4gIC0taWRzLWNoZWNrYm94LWlubGluZS1taW4taGVpZ2h0OiB2YXIoLS1pZHMtaW5wdXQtaGVpZ2h0LTQwKTtcbn1cblxuOmhvc3QoW2NvbXBhY3RdKSB7XG4gIC0taWRzLWZvcm0tbGF5b3V0LWlubGluZS1maWVsZC1oZWlnaHQ6IHZhcigtLWlkcy1pbnB1dC1oZWlnaHQtMTApO1xuICAtLWlkcy1jaGVja2JveC1pbmxpbmUtbWluLWhlaWdodDogdmFyKC0taWRzLWlucHV0LWhlaWdodC0xMCk7XG59XG5cbjpob3N0KFtoaWRkZW5dKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pZHMtZm9ybS1sYXlvdXQtaW5saW5lIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS1pZHMtZm9ybS1sYXlvdXQtaW5saW5lLXJvdy1nYXAsIHZhcigtLWlkcy1zcGFjZS0yeHMpKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLmlkcy1mb3JtLWxheW91dC1pbmxpbmUtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0taWRzLWlucHV0LWxhYmVsLWNvbG9yLXRleHQtZGVmYXVsdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0taWRzLWlucHV0LWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1pZHMtaW5wdXQtbGFiZWwtbGluZS1oZWlnaHQpO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlkcy1mb3JtLWxheW91dC1pbmxpbmUtZmllbGQtaGVpZ2h0KTtcbn1cblxuLmlkcy1mb3JtLWxheW91dC1pbmxpbmUtcmVxdWlyZWQge1xuICBjb2xvcjogdmFyKC0taWRzLWlucHV0LXJlcXVpcmVkLWluZGljYXRvci1jb2xvciwgdmFyKC0taWRzLWNvbG9yLWVycm9yLWRlZmF1bHQpKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0taWRzLXNwYWNlLTN4cyk7XG59XG5cbi5pZHMtZm9ybS1sYXlvdXQtaW5saW5lLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAkZ2FwLXNtO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbjo6c2xvdHRlZCgqKSB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLy8gU2hhcmVkIFwiUmVxdWlyZWRcIiB2YWxpZGF0aW9uIG1lc3NhZ2UgZm9yIHRoZSB3aG9sZSBpbmxpbmUgZ3JvdXAuIEVtcHR5IGJ5XG4vLyBkZWZhdWx0OyBwb3B1bGF0ZWQgYnkgdGhlIGNvbXBvbmVudCB3aGVuIHRoZSByZXF1aXJlZCBncm91cCBpcyBsZWZ0IGVtcHR5LlxuLmlkcy1mb3JtLWxheW91dC1pbmxpbmUtdmFsaWRhdGlvbiB7XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiB2YXIoLS1pZHMtc3BhY2UtM3hzKTtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWlkcy1zcGFjZS0yeHMpO1xuICAgIGNvbG9yOiB2YXIoLS1pZHMtaW5wdXQtZXJyb3ItY29sb3ItdGV4dC1kZWZhdWx0LCB2YXIoLS1pZHMtY29sb3ItZXJyb3ItZGVmYXVsdCkpO1xuXG4gICAgLmlkcy1pY29uIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1pZHMtaW5wdXQtZXJyb3ItY29sb3ItdGV4dC1kZWZhdWx0LCB2YXIoLS1pZHMtY29sb3ItZXJyb3ItZGVmYXVsdCkpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIE5vbi1pbnB1dCBmb3JtIGNvbnRyb2xzIChjaGVja2JveGVzLCByYWRpb3MsIHN3aXRjaGVzLCBoeXBlcmxpbmtzLCB0ZXh0KVxuLy8gZG9uJ3QgaGF2ZSB0aGVpciBvd24gaW5wdXQgaGVpZ2h0LCBzbyBnaXZlIHRoZW0gYSBtaW4taGVpZ2h0IG1hdGNoaW5nIHRoZVxuLy8gaW5saW5lIHJvdydzIGZpZWxkLWhlaWdodCBzbyB0aGV5IHZlcnRpY2FsbHkgYWxpZ24gd2l0aCBhZGphY2VudCBpbnB1dHMuXG46OnNsb3R0ZWQoaWRzLWNoZWNrYm94KSxcbjo6c2xvdHRlZChpZHMtcmFkaW8pLFxuOjpzbG90dGVkKGlkcy1yYWRpby1ncm91cCksXG46OnNsb3R0ZWQoaWRzLXN3aXRjaCksXG46OnNsb3R0ZWQoaWRzLWh5cGVybGluayksXG46OnNsb3R0ZWQoaWRzLXRleHQpLFxuOjpzbG90dGVkKGlkcy1idXR0b24pIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlkcy1mb3JtLWxheW91dC1pbmxpbmUtZmllbGQtaGVpZ2h0KTtcbn1cblxuOjpzbG90dGVkKGlkcy1pbnB1dCksXG46OnNsb3R0ZWQoaWRzLWRyb3Bkb3duKSxcbjo6c2xvdHRlZChpZHMtZGF0ZXBpY2tlciksXG46OnNsb3R0ZWQoaWRzLXRpbWVwaWNrZXIpIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuXG4gIEBtZWRpYSAod2lkdGggPD0gJGJyZWFrcG9pbnQteHMpIHtcbiAgICBmbGV4OiAxMDAlO1xuICB9XG59XG5cbjpob3N0KFtsYWJlbC1wb3NpdGlvbj0naW5saW5lLXN0YXJ0J10pIC5pZHMtZm9ybS1sYXlvdXQtaW5saW5lIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1pZHMtZm9ybS1sYXlvdXQtbGFiZWwtd2lkdGgsIDE0MHB4KSBtaW5tYXgoMCwgMWZyKTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1pZHMtc3BhY2UteHMpO1xuICByb3ctZ2FwOiAwO1xufVxuXG46aG9zdChbbGFiZWwtcG9zaXRpb249J2lubGluZS1zdGFydCddKSAuaWRzLWZvcm0tbGF5b3V0LWlubGluZS1sYWJlbCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLy8gUGxhY2UgdGhlIHNoYXJlZCB2YWxpZGF0aW9uIG1lc3NhZ2UgdW5kZXIgdGhlIGZpZWxkIGNvbHVtbiAoY29sdW1uIDIpLFxuLy8gYWxpZ25lZCB0byB0aGUgZmllbGQgc3RhcnQgbGlrZSBhbiBpbmRpdmlkdWFsIGZpZWxkJ3MgbWVzc2FnZS5cbjpob3N0KFtsYWJlbC1wb3NpdGlvbj0naW5saW5lLXN0YXJ0J10pIC5pZHMtZm9ybS1sYXlvdXQtaW5saW5lLXZhbGlkYXRpb24ge1xuICBncmlkLWNvbHVtbjogMjtcbn1cblxuOmhvc3QoW2xhYmVsLXBvc2l0aW9uPSdpbmxpbmUtZW5kJ10pIC5pZHMtZm9ybS1sYXlvdXQtaW5saW5lLXZhbGlkYXRpb24ge1xuICBncmlkLWNvbHVtbjogMTtcbn1cblxuOmhvc3QoW2xhYmVsLXBvc2l0aW9uPSdpbmxpbmUtZW5kJ10pIC5pZHMtZm9ybS1sYXlvdXQtaW5saW5lIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSB2YXIoLS1pZHMtZm9ybS1sYXlvdXQtbGFiZWwtd2lkdGgsIDE0MHB4KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogdmFyKC0taWRzLWZvcm0tbGF5b3V0LWlubGluZS1jb2wtZ2FwLCB2YXIoLS1pZHMtZm9ybS1sYXlvdXQtaW5saW5lLWdhcCwgdmFyKC0taWRzLXNwYWNlLXNtKSkpO1xuICByb3ctZ2FwOiAwO1xufVxuXG46aG9zdChbbGFiZWwtcG9zaXRpb249J2lubGluZS1lbmQnXSkgLmlkcy1mb3JtLWxheW91dC1pbmxpbmUtbGFiZWwge1xuICBvcmRlcjogMjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG46aG9zdChbbGFiZWwtcG9zaXRpb249J2lubGluZS1lbmQnXSkgLmlkcy1mb3JtLWxheW91dC1pbmxpbmUtY29udGVudCB7XG4gIG9yZGVyOiAxO1xufVxuXG46aG9zdChbbGFiZWwtYWxpZ25tZW50PSdlbmQnXSkgLmlkcy1mb3JtLWxheW91dC1pbmxpbmUtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbjpob3N0KFtsYWJlbC1hbGlnbm1lbnQ9J3N0YXJ0J10pIC5pZHMtZm9ybS1sYXlvdXQtaW5saW5lLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuOmhvc3QoW2xhYmVsLXdyYXA9J2VsbGlwc2lzJ10pIC5pZHMtZm9ybS1sYXlvdXQtaW5saW5lLWxhYmVsLFxuOmhvc3QoW2xhYmVsLXdyYXA9J2VsbGlwc2lzLW5vLXN0cmV0Y2gnXSkgLmlkcy1mb3JtLWxheW91dC1pbmxpbmUtbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuOmhvc3QoW2xhYmVsLXdyYXA9J3dyYXAnXSkgLmlkcy1mb3JtLWxheW91dC1pbmxpbmUtbGFiZWwsXG46aG9zdChbbGFiZWwtd3JhcD0nd3JhcC1uby1zdHJldGNoJ10pIC5pZHMtZm9ybS1sYXlvdXQtaW5saW5lLWxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLy8gVmlzdWFsbHkgaGlkZSBidXQga2VlcCBhY2Nlc3NpYmxlXG46aG9zdChbbGFiZWwtc3RhdGU9J2hpZGRlbiddKSAuaWRzLWZvcm0tbGF5b3V0LWlubGluZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbjpob3N0KFtsYWJlbC1zdGF0ZT0nY29sbGFwc2VkJ10pIC5pZHMtZm9ybS1sYXlvdXQtaW5saW5lLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gV2hlbiBsYWJlbCBpcyBoaWRkZW4vY29sbGFwc2VkLCBkbyBub3QgcmVzZXJ2ZSBsYWJlbCBjb2x1bW5cbjpob3N0KFtsYWJlbC1wb3NpdGlvbj0naW5saW5lLXN0YXJ0J11bbGFiZWwtc3RhdGU9J2hpZGRlbiddKSAuaWRzLWZvcm0tbGF5b3V0LWlubGluZSxcbjpob3N0KFtsYWJlbC1wb3NpdGlvbj0naW5saW5lLXN0YXJ0J11bbGFiZWwtc3RhdGU9J2NvbGxhcHNlZCddKSAuaWRzLWZvcm0tbGF5b3V0LWlubGluZSxcbjpob3N0KFtsYWJlbC1wb3NpdGlvbj0naW5saW5lLWVuZCddW2xhYmVsLXN0YXRlPSdoaWRkZW4nXSkgLmlkcy1mb3JtLWxheW91dC1pbmxpbmUsXG46aG9zdChbbGFiZWwtcG9zaXRpb249J2lubGluZS1lbmQnXVtsYWJlbC1zdGF0ZT0nY29sbGFwc2VkJ10pIC5pZHMtZm9ybS1sYXlvdXQtaW5saW5lIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbn1cblxuLy8gQXQvdW5kZXIgeHMgdmlld3BvcnQgYnJlYWtwb2ludCwgc2lkZSBsYWJlbHMgc3RhY2sgdG8gdG9wLlxuLy8gQXBwbGllcyBpbiB2aWV3cG9ydCBtb2RlIChubyBlbmFibGUtY29udGFpbmVyIG9uIHRoZSB3cmFwcGVyKS5cbkBtZWRpYSAod2lkdGggPD0gJGJyZWFrcG9pbnQteHMpIHtcbiAgOmhvc3QoOm5vdChbZW5hYmxlLWNvbnRhaW5lcl0pW2xhYmVsLXBvc2l0aW9uPSdpbmxpbmUtc3RhcnQnXSkgLmlkcy1mb3JtLWxheW91dC1pbmxpbmUsXG4gIDpob3N0KDpub3QoW2VuYWJsZS1jb250YWluZXJdKVtsYWJlbC1wb3NpdGlvbj0naW5saW5lLWVuZCddKSAuaWRzLWZvcm0tbGF5b3V0LWlubGluZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgcm93LWdhcDogdmFyKC0taWRzLWZvcm0tbGF5b3V0LWlubGluZS1yb3ctZ2FwLCB2YXIoLS1pZHMtc3BhY2UtMnhzKSk7XG4gIH1cblxuICA6aG9zdCg6bm90KFtlbmFibGUtY29udGFpbmVyXSlbbGFiZWwtcG9zaXRpb249J2lubGluZS1lbmQnXSkgLmlkcy1mb3JtLWxheW91dC1pbmxpbmUtbGFiZWwge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgOmhvc3QoOm5vdChbZW5hYmxlLWNvbnRhaW5lcl0pW2xhYmVsLXBvc2l0aW9uPSdpbmxpbmUtZW5kJ10pIC5pZHMtZm9ybS1sYXlvdXQtaW5saW5lLWNvbnRlbnQge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgOmhvc3QoOm5vdChbZW5hYmxlLWNvbnRhaW5lcl0pW2xhYmVsLXBvc2l0aW9uPSdpbmxpbmUtc3RhcnQnXSkgLmlkcy1mb3JtLWxheW91dC1pbmxpbmUtbGFiZWwsXG4gIDpob3N0KDpub3QoW2VuYWJsZS1jb250YWluZXJdKVtsYWJlbC1wb3NpdGlvbj0naW5saW5lLWVuZCddKSAuaWRzLWZvcm0tbGF5b3V0LWlubGluZS1sYWJlbCB7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi8vIENvbnRhaW5lciBxdWVyeSBtb2RlOiByZXNwb25kIHRvIHRoZSBuZWFyZXN0IGNvbnRhaW5lcidzIHdpZHRoLlxuLy8gV2hlbiBlbmFibGUtY29udGFpbmVyIGlzIHNldCwgdGhlIHdyYXBwZXIgcmVhZHMgdGhlIGNsb3Nlc3QgYW5jZXN0b3Jcbi8vIGNvbnRhaW5lciAodHlwaWNhbGx5IHRoZSBwYXJlbnQgaWRzLWZvcm0tbGF5b3V0IHdpdGggZW5hYmxlLWNvbnRhaW5lcikuXG5AY29udGFpbmVyICh3aWR0aCA8PSAjeyRicmVha3BvaW50LXhzfSkge1xuICA6aG9zdChbZW5hYmxlLWNvbnRhaW5lcl1bbGFiZWwtcG9zaXRpb249J2lubGluZS1zdGFydCddKSAuaWRzLWZvcm0tbGF5b3V0LWlubGluZSxcbiAgOmhvc3QoW2VuYWJsZS1jb250YWluZXJdW2xhYmVsLXBvc2l0aW9uPSdpbmxpbmUtZW5kJ10pIC5pZHMtZm9ybS1sYXlvdXQtaW5saW5lIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICByb3ctZ2FwOiB2YXIoLS1pZHMtZm9ybS1sYXlvdXQtaW5saW5lLXJvdy1nYXAsIHZhcigtLWlkcy1zcGFjZS0yeHMpKTtcbiAgfVxuXG4gIDpob3N0KFtlbmFibGUtY29udGFpbmVyXVtsYWJlbC1wb3NpdGlvbj0naW5saW5lLWVuZCddKSAuaWRzLWZvcm0tbGF5b3V0LWlubGluZS1sYWJlbCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICA6aG9zdChbZW5hYmxlLWNvbnRhaW5lcl1bbGFiZWwtcG9zaXRpb249J2lubGluZS1lbmQnXSkgLmlkcy1mb3JtLWxheW91dC1pbmxpbmUtY29udGVudCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICA6aG9zdChbZW5hYmxlLWNvbnRhaW5lcl1bbGFiZWwtcG9zaXRpb249J2lubGluZS1zdGFydCddKSAuaWRzLWZvcm0tbGF5b3V0LWlubGluZS1sYWJlbCxcbiAgOmhvc3QoW2VuYWJsZS1jb250YWluZXJdW2xhYmVsLXBvc2l0aW9uPSdpbmxpbmUtZW5kJ10pIC5pZHMtZm9ybS1sYXlvdXQtaW5saW5lLWxhYmVsIHtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuOmhvc3QoW3dyYXA9J2ZhbHNlJ10pIC5pZHMtZm9ybS1sYXlvdXQtaW5saW5lLWNvbnRlbnQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuOmhvc3QoW2dhcD0nbm9uZSddKSB7XG4gIC0taWRzLWZvcm0tbGF5b3V0LWlubGluZS1nYXA6ICN7JGdhcC1ub25lfTtcbn1cblxuOmhvc3QoW2dhcD0nMnhzJ10pIHtcbiAgLS1pZHMtZm9ybS1sYXlvdXQtaW5saW5lLWdhcDogI3skZ2FwLTJ4c307XG59XG5cbjpob3N0KFtnYXA9J3hzJ10pIHtcbiAgLS1pZHMtZm9ybS1sYXlvdXQtaW5saW5lLWdhcDogI3skZ2FwLXhzfTtcbn1cblxuOmhvc3QoW2dhcD0nc20nXSkge1xuICAtLWlkcy1mb3JtLWxheW91dC1pbmxpbmUtZ2FwOiAjeyRnYXAtc219O1xufVxuXG46aG9zdChbZ2FwPSdtZCddKSB7XG4gIC0taWRzLWZvcm0tbGF5b3V0LWlubGluZS1nYXA6ICN7JGdhcC1tZH07XG59XG5cbjpob3N0KFtnYXA9J2xnJ10pIHtcbiAgLS1pZHMtZm9ybS1sYXlvdXQtaW5saW5lLWdhcDogI3skZ2FwLWxnfTtcbn1cblxuOmhvc3QoW2dhcD0neGwnXSkge1xuICAtLWlkcy1mb3JtLWxheW91dC1pbmxpbmUtZ2FwOiAjeyRnYXAteGx9O1xufVxuXG46aG9zdChbZ2FwXSkgLmlkcy1mb3JtLWxheW91dC1pbmxpbmUtY29udGVudCB7XG4gIGdhcDogdmFyKC0taWRzLWZvcm0tbGF5b3V0LWlubGluZS1nYXApO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRtYXgtY29scyB7XG4gIDpob3N0KFtjb2x1bW5zPScjeyRpfSddKSAuaWRzLWZvcm0tbGF5b3V0LWlubGluZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCN7JGl9LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4LWNvbHMge1xuICA6aG9zdChbY29sLXNwYW49JyN7JGl9J10pIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAjeyRpfTtcbiAgfVxufVxuXG5AbWVkaWEgKHdpZHRoID49IDApIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4LWNvbHMge1xuICAgIDpob3N0KFtjb2wtc3Bhbi14cz0nI3skaX0nXSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gI3skaX07XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPj0gJGJyZWFrcG9pbnQtc20pIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4LWNvbHMge1xuICAgIDpob3N0KFtjb2wtc3Bhbi1zbT0nI3skaX0nXSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gI3skaX07XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPj0gJGJyZWFrcG9pbnQtbWQpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4LWNvbHMge1xuICAgIDpob3N0KFtjb2wtc3Bhbi1tZD0nI3skaX0nXSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gI3skaX07XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPj0gJGJyZWFrcG9pbnQtbGcpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4LWNvbHMge1xuICAgIDpob3N0KFtjb2wtc3Bhbi1sZz0nI3skaX0nXSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gI3skaX07XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPj0gJGJyZWFrcG9pbnQteGwpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4LWNvbHMge1xuICAgIDpob3N0KFtjb2wtc3Bhbi14bD0nI3skaX0nXSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gI3skaX07XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPj0gJGJyZWFrcG9pbnQteHhsKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG1heC1jb2xzIHtcbiAgICA6aG9zdChbY29sLXNwYW4teHhsPScjeyRpfSddKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAjeyRpfTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */