﻿.label-state-hidden .ids-label-text.empty::before{content:" "}:host([label-state=collapsed]) .ids-input label{display:none;width:0}:host([label-state=collapsed][label-position=inline-start][label-alignment=end]) .ids-input{gap:0}:host([label-state=collapsed][label-position=inline-start][label-alignment=end][label-wrap=ellipsis-no-stretch]) .ids-input .ids-label-text{margin-inline-end:0}:host{display:block;min-width:calc(var(--ids-input-width-10) - 2px);width:var(--ids-input-width-full);font-weight:normal;height:auto;overflow-x:hidden;overflow-y:auto;max-height:var(--ids-list-box-max-height, var(--ids-input-width-40))}.ids-list-box{display:flex;flex-direction:column;font-weight:normal;height:auto;min-height:0}.field-container{display:block;position:relative;overflow:hidden;flex:0 0 auto;min-height:0}.ids-label-text{display:block;margin-block-end:var(--ids-input-margin-bottom);color:var(--ids-input-label-color-text-default);font-family:var(--ids-font-family-default),var(--ids-font-family-system-sans);font-size:var(--ids-input-label-font-size);font-weight:var(--ids-input-label-font-weight)}.ids-label-text.empty{display:none}:host([label-position=inline-start]) .ids-list-box{flex-direction:row;align-items:var(--ids-label-align-y, flex-start);gap:var(--ids-space-xs)}:host([label-position=inline-start]) .ids-label-text{flex:0 0 auto;width:var(--ids-label-width, auto);margin:var(--ids-space-none);padding-block:var(--ids-label-padding-block);box-sizing:border-box}:host([label-position=inline-start]) .field-container{flex:1 1 auto;min-width:0}:host([label-position=inline-end]) .ids-list-box{flex-direction:row;align-items:var(--ids-label-align-y, flex-start);gap:var(--ids-space-xs)}:host([label-position=inline-end]) .ids-label-text{flex:0 0 auto;width:var(--ids-label-width, auto);margin:var(--ids-space-none);padding-block:var(--ids-label-padding-block);box-sizing:border-box;order:2}:host([label-position=inline-end]) .field-container{flex:1 1 auto;min-width:0;order:1}:host([label-wrap=ellipsis]) .ids-label-text,:host([label-wrap=ellipsis-no-stretch]) .ids-label-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:host([label-wrap=wrap]) .ids-label-text{overflow-wrap:anywhere}.label-state-hidden .ids-label-text{display:flex;visibility:hidden}.label-state-hidden .ids-label-text.empty::before{content:" "}.label-state-collapsed .ids-label-text{display:none;margin:var(--ids-space-none)}:host(.not-embedded.is-table) .field-container{display:flex;flex-direction:column;overflow-x:auto;overflow-y:auto}:host(.not-embedded.is-table) ::slotted(ids-list-box-option){display:table-row;width:100%;min-width:max-content}:host(.not-embedded.is-table) ::slotted(ids-list-box-option span){display:table-cell}:host(.not-embedded) .field-container{overflow-y:auto;height:calc(var(--ids-list-box-height, auto) - 2px);max-height:var(--ids-list-box-max-height, var(--ids-input-width-40));border:1px solid var(--ids-list-box-color-border-default);border-radius:var(--ids-list-box-border-radius);background-color:var(--ids-list-box-color-background-default);transition:border-color var(--ids-motion-duration) var(--ids-motion-ease),box-shadow var(--ids-motion-duration) var(--ids-motion-ease)}:host(.not-embedded) ::slotted(ids-list-box-option){border:1px solid rgba(0,0,0,0)}:host(.not-embedded) ::slotted(ids-list-box-option:hover){background-color:var(--ids-list-box-color-background-hover)}:host(.not-embedded) ::slotted(ids-list-box-option[selected]){background-color:var(--ids-list-box-color-background-selected);color:var(--ids-list-box-color-text-selected)}:host(.not-embedded) ::slotted(ids-list-box-option:focus){border-color:var(--ids-list-box-color-border-focus);box-shadow:var(--ids-list-box-shadow-focus);width:calc(100% - 2px)}:host(.not-embedded) ::slotted(ids-list-box-option.multi-column-option:focus){outline:1px solid var(--ids-list-box-color-border-focus);box-shadow:var(--ids-list-box-shadow-focus);border-color:rgba(0,0,0,0)}:host(.multi-column:not(.not-embedded)),:host(.not-embedded.is-table){overflow-x:auto}:host(.multi-column:not(.not-embedded)) .field-container,:host(.not-embedded.is-table) .field-container{overflow:auto;max-height:var(--ids-list-box-max-height, var(--ids-input-width-40))}:host(.is-datagrid[field-height=xs]) ::slotted(ids-list-box-option),:host(.is-datagrid[field-height=xxs]) ::slotted(ids-list-box-option){font-size:var(--ids-font-size-xs)}:host([size=xs]),:host([size=xs]) ::slotted(ids-list-box-option){max-width:calc(var(--ids-input-width-10) - 2px)}:host([disabled]:not([disabled=false])){cursor:var(--ids-cursor-default);opacity:.5;pointer-events:none}:host([size=sm]),:host([size=sm]) ::slotted(ids-list-box-option){max-width:calc(var(--ids-input-width-20) - 2px)}:host([size=md]),:host([size=md]) ::slotted(ids-list-box-option){max-width:calc(var(--ids-input-width-40) - 2px);min-height:32px}:host([size=mm]),:host([size=mm]) ::slotted(ids-list-box-option){max-width:calc(var(--ids-input-width-30) - 2px)}:host([size=lg]),:host([size=lg]) ::slotted(ids-list-box-option){max-width:calc(var(--ids-input-width-50) - 2px)}:host([size=full]),:host([size=full]) ::slotted(ids-list-box-option){max-width:var(--ids-input-width-full)}:host([auto-size=true]),:host([auto-size=true]) ::slotted(ids-list-box-option){max-width:none}:host([input-auto-size=false]) ::slotted(ids-list-box-option){margin-inline-end:8px}:host([field-height=xxs]) ::slotted(ids-list-box-option){font-size:var(--ids-dropdown-font-size-compact);min-height:calc(var(--ids-input-height-10) - 2px);line-height:calc(var(--ids-input-height-10) - 2px);text-indent:2px}:host([compact]) ::slotted(ids-list-box-option),:host([field-height=xs]) ::slotted(ids-list-box-option){font-size:var(--ids-dropdown-font-size-compact);min-height:calc(var(--ids-input-height-10) - 2px);line-height:calc(var(--ids-input-height-10) - 2px);text-indent:4px}:host([field-height=sm]) ::slotted(ids-list-box-option){min-height:calc(var(--ids-input-height-20) - 2px);line-height:calc(var(--ids-input-height-20) - 2px);text-indent:10px}:host([field-height=md]) ::slotted(ids-list-box-option){min-height:calc(var(--ids-input-height-30) - 2px);line-height:calc(var(--ids-input-height-30) - 2px)}:host([field-height=lg]) ::slotted(ids-list-box-option){min-height:calc(var(--ids-input-height-40) - 2px);line-height:calc(var(--ids-input-height-40) - 2px)}:host([uppercase]) ::slotted(ids-list-box-option){text-transform:uppercase}:host(.module-nav){max-height:none}:host(.module-nav) .field-container{max-height:none}:host(ids-list-box) ids-text.first-selected{display:block;padding:5px 9px}::slotted(ids-text.first-selected){display:block;padding:5px 9px}::slotted(ids-list-box-option[selected].last-selected){margin-bottom:var(--ids-dropdown-group-padding)}::slotted(ids-list-box-option.ellipsis){overflow:hidden;text-overflow:ellipsis}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL2J1aWxkcy9pbmZvci1kZXNpZ24vZW50ZXJwcmlzZS13Yy9zcmMvY29tcG9uZW50cy9pZHMtbGlzdC1ib3giLCJzb3VyY2VzIjpbIi4uLy4uL3RoZW1lcy9taXhpbnMvaWRzLWxhYmVsLXN0YXRlLW1peGluLnNjc3MiLCJpZHMtbGlzdC1ib3guc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FNTSxrREFDRSxZQVFOLGdEQUNFLGFBQ0EsUUFLRiw0RkFDRSxNQUtGLDRJQUNFLG9CQ2RKLE1BQ0UsY0FDQSxVQVpxQixzQ0FhckIsa0NBQ0EsbUJBQ0EsWUFDQSxrQkFDQSxnQkFDQSxxRUFJRixjQUNFLGFBQ0Esc0JBQ0EsbUJBQ0EsWUFDQSxhQUtGLGlCQUNFLGNBQ0Esa0JBQ0EsZ0JBQ0EsY0FDQSxhQUlGLGdCQUNFLGNBQ0EsZ0RBQ0EsZ0RBQ0EsOEVBQ0EsMkNBQ0EsK0NBR0Esc0JBQ0UsYUFNRixtREFDRSxtQkFDQSxpREFDQSx3QkFHRixxREFDRSxjQUNBLG1DQUNBLDZCQUNBLDZDQUNBLHNCQUdGLHNEQUNFLGNBQ0EsWUFLRixpREFDRSxtQkFDQSxpREFDQSx3QkFHRixtREFDRSxjQUNBLG1DQUNBLDZCQUNBLDZDQUNBLHNCQUNBLFFBR0Ysb0RBQ0UsY0FDQSxZQUNBLFFBT0YscUdBQ0UsZ0JBQ0EsbUJBQ0EsdUJBS0YseUNBQ0UsdUJBTUYsb0NBQ0UsYUFDQSxrQkFFQSxrREFDRSxZQU1KLHVDQUNFLGFBQ0EsNkJBS0YsK0NBQ0UsYUFDQSxzQkFDQSxnQkFDQSxnQkFJSiw2REFDRSxrQkFDQSxXQUNBLHNCQUdGLGtFQUNFLG1CQUlBLHNDQUNFLGdCQUNBLG9EQUNBLHFFQUNBLDBEQUNBLGdEQUNBLDhEQUNBLHVJQUlKLG9EQUNFLCtCQUdGLDBEQUNFLDREQUdGLDhEQUNFLCtEQUNBLDhDQUdGLDBEQUNFLG9EQUNBLDRDQUNBLHVCQUdGLDhFQUNFLHlEQUNBLDRDQUNBLDJCQUtGLHNFQUVFLGdCQUVBLHdHQUNFLGNBQ0EscUVBTUYseUlBQ0Usa0NBTUYsaUVBRUUsVUF0Tm1CLHNDQTBOdkIsd0NBQ0UsaUNBQ0EsV0FDQSxvQkFJQSxpRUFFRSxVQWxPbUIsc0NBdU9yQixpRUFFRSxVQXhPbUIsc0NBeU9uQixnQkFLRixpRUFFRSxVQS9PbUIsc0NBb1ByQixpRUFFRSxVQXJQbUIsc0NBMFByQixxRUFFRSxzQ0FLRiwrRUFFRSxlQUtGLDhEQUNFLHNCQU1GLHlEQUNFLGdEQUNBLFdBaFIyQix1Q0FpUjNCLFlBalIyQix1Q0FrUjNCLGdCQU1GLHdHQUNFLGdEQUNBLFdBMVIyQix1Q0EyUjNCLFlBM1IyQix1Q0E0UjNCLGdCQUtGLHdEQUNFLFdBalMyQix1Q0FrUzNCLFlBbFMyQix1Q0FtUzNCLGlCQUtGLHdEQUNFLFdBeFMyQix1Q0F5UzNCLFlBelMyQix1Q0E4UzdCLHdEQUNFLFdBOVMyQix1Q0ErUzNCLFlBL1MyQix1Q0FtVC9CLGtEQUNFLHlCQUdGLG1CQUNFLGdCQUVBLG9DQUNFLGdCQUtGLDRDQUNFLGNBQ0EsZ0JBSUosbUNBQ0UsY0FDQSxnQkFHRix1REFDRSxnREFHRix3Q0FDRSxnQkFDQSIsInNvdXJjZXNDb250ZW50IjpbIi8vIFdoZW4gYSBsYWJlbCBpcyBqdXN0IFwiaGlkZGVuXCIgaXQgc3RpbGwgdGFrZXMgdXAgcGh5c2ljYWwgc3BhY2UgdG8gcmVtYWluXG4vLyBpbiBhbGlnbm1lbnQgd2l0aCBvdGhlciBpbnB1dCBmaWVsZHMgaW4gYSBmb3JtIHRoYXQgbWF5IGhhdmUgdmlzaWJsZSBsYWJlbHMuXG4vLyBUaGlzIHNpbXVsYXRlcyBzdGFuZGFyZCBsYWJlbCB0ZXh0IHNpemUgd2hpbGUgZW1wdHkgd2l0aCBhIG5vbi1icmVha2luZyBzcGFjZVxuLmxhYmVsLXN0YXRlLWhpZGRlbiB7XG4gIC5pZHMtbGFiZWwtdGV4dCB7XG4gICAgJi5lbXB0eSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFwwMGEwJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBhIGxhYmVsIGlzIFwiY29sbGFwc2VkXCIgc2ltcGx5IGRvbid0IGRpc3BsYXkgaXQuXG46aG9zdChbbGFiZWwtc3RhdGU9J2NvbGxhcHNlZCddKSB7XG4gIC5pZHMtaW5wdXQgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cblxuOmhvc3QoW2xhYmVsLXN0YXRlPSdjb2xsYXBzZWQnXVtsYWJlbC1wb3NpdGlvbj0naW5saW5lLXN0YXJ0J11bbGFiZWwtYWxpZ25tZW50PSdlbmQnXSkge1xuICAuaWRzLWlucHV0IHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cblxuOmhvc3QoW2xhYmVsLXN0YXRlPSdjb2xsYXBzZWQnXVtsYWJlbC1wb3NpdGlvbj0naW5saW5lLXN0YXJ0J11bbGFiZWwtYWxpZ25tZW50PSdlbmQnXVtsYWJlbC13cmFwPSdlbGxpcHNpcy1uby1zdHJldGNoJ10pIHtcbiAgLmlkcy1pbnB1dCAuaWRzLWxhYmVsLXRleHQge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuICB9XG59XG4iLCIvKiBJZHMgTGlzdCBCb3ggQ29tcG9uZW50ICovXG5AdXNlICcuLi8uLi90aGVtZXMvbWl4aW5zL2lkcy1sYWJlbC1zdGF0ZS1taXhpbicgYXMgKjtcblxuLy8gVGhlc2UgaW5wdXQgZmllbGQgc2l6ZXMgY29tZSBmcm9tIHRoZSBkZXNpZ24gdG9rZW5zIGFuZCBhcmUgYWRqdXN0ZWRcbi8vIGhlcmUgdG8gYWNjb3VudCBmb3IgMXB4IGJvcmRlciBzaXplIG9uIHRvcC9ib3R0b20gb3IgbGVmdC9yaWdodCBpbiBzb21lIGNhbGN1bGF0aW9ucy5cbiRib3JkZXItaW5wdXQtc2l6ZS14czogY2FsYyh2YXIoLS1pZHMtaW5wdXQtd2lkdGgtMTApIC0gMnB4KTtcbiRib3JkZXItaW5wdXQtc2l6ZS1zbTogY2FsYyh2YXIoLS1pZHMtaW5wdXQtd2lkdGgtMjApIC0gMnB4KTtcbiRib3JkZXItaW5wdXQtc2l6ZS1tZDogY2FsYyh2YXIoLS1pZHMtaW5wdXQtd2lkdGgtNDApIC0gMnB4KTtcbiRib3JkZXItaW5wdXQtc2l6ZS1tbTogY2FsYyh2YXIoLS1pZHMtaW5wdXQtd2lkdGgtMzApIC0gMnB4KTtcbiRib3JkZXItaW5wdXQtc2l6ZS1sZzogY2FsYyh2YXIoLS1pZHMtaW5wdXQtd2lkdGgtNTApIC0gMnB4KTtcbiRib3JkZXItaW5wdXQtZmllbGQtaGVpZ2h0LXhzOiBjYWxjKHZhcigtLWlkcy1pbnB1dC1oZWlnaHQtMTApIC0gMnB4KTtcbiRib3JkZXItaW5wdXQtZmllbGQtaGVpZ2h0LXNtOiBjYWxjKHZhcigtLWlkcy1pbnB1dC1oZWlnaHQtMjApIC0gMnB4KTtcbiRib3JkZXItaW5wdXQtZmllbGQtaGVpZ2h0LW1kOiBjYWxjKHZhcigtLWlkcy1pbnB1dC1oZWlnaHQtMzApIC0gMnB4KTtcbiRib3JkZXItaW5wdXQtZmllbGQtaGVpZ2h0LWxnOiBjYWxjKHZhcigtLWlkcy1pbnB1dC1oZWlnaHQtNDApIC0gMnB4KTtcblxuOmhvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAkYm9yZGVyLWlucHV0LXNpemUteHM7XG4gIHdpZHRoOiB2YXIoLS1pZHMtaW5wdXQtd2lkdGgtZnVsbCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1pZHMtbGlzdC1ib3gtbWF4LWhlaWdodCwgdmFyKC0taWRzLWlucHV0LXdpZHRoLTQwKSk7XG59XG5cbi8vIFdyYXBwZXIgY29udGFpbmVyIC0gaG9sZHMgdGhlIGxhYmVsIGFuZCBmaWVsZC1jb250YWluZXJcbi5pZHMtbGlzdC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi8vIEZpZWxkIGNvbnRhaW5lciBob2xkcyB0aGUgc2xvdHRlZCBvcHRpb25zIGFuZCBwcm92aWRlcyB0aGUgc2Nyb2xsIGFyZWEuXG4vLyBBY3RzIGFzIHRoZSB2aXN1YWwgbGlzdC1ib3ggd2hlbiBub3QtZW1iZWRkZWQuXG4uZmllbGQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi8vIExhYmVsIC0gYmFzaWMgc3R5bGluZyAobWl4aW5zIGhhbmRsZSBtb3N0IG9mIHRoZSBwb3NpdGlvbmluZy9zdGF0ZSlcbi5pZHMtbGFiZWwtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1pZHMtaW5wdXQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1pZHMtaW5wdXQtbGFiZWwtY29sb3ItdGV4dC1kZWZhdWx0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWlkcy1mb250LWZhbWlseS1kZWZhdWx0KSwgdmFyKC0taWRzLWZvbnQtZmFtaWx5LXN5c3RlbS1zYW5zKTtcbiAgZm9udC1zaXplOiB2YXIoLS1pZHMtaW5wdXQtbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWlkcy1pbnB1dC1sYWJlbC1mb250LXdlaWdodCk7XG5cbiAgLy8gV2hlbiBlbXB0eSAobm8gbGFiZWwvZW1iZWRkZWQgdXNhZ2UpLCBkbyBub3QgdGFrZSBhbnkgdmVydGljYWwgc3BhY2VcbiAgJi5lbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBMYWJlbCBwb3NpdGlvbmluZyBmb3IgaW5saW5lLXN0YXJ0IGFuZCBpbmxpbmUtZW5kXG46aG9zdChbbGFiZWwtcG9zaXRpb249J2lubGluZS1zdGFydCddKSB7XG4gIC5pZHMtbGlzdC1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHZhcigtLWlkcy1sYWJlbC1hbGlnbi15LCBmbGV4LXN0YXJ0KTtcbiAgICBnYXA6IHZhcigtLWlkcy1zcGFjZS14cyk7XG4gIH1cblxuICAuaWRzLWxhYmVsLXRleHQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiB2YXIoLS1pZHMtbGFiZWwtd2lkdGgsIGF1dG8pO1xuICAgIG1hcmdpbjogdmFyKC0taWRzLXNwYWNlLW5vbmUpO1xuICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLWlkcy1sYWJlbC1wYWRkaW5nLWJsb2NrKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5cbjpob3N0KFtsYWJlbC1wb3NpdGlvbj0naW5saW5lLWVuZCddKSB7XG4gIC5pZHMtbGlzdC1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHZhcigtLWlkcy1sYWJlbC1hbGlnbi15LCBmbGV4LXN0YXJ0KTtcbiAgICBnYXA6IHZhcigtLWlkcy1zcGFjZS14cyk7XG4gIH1cblxuICAuaWRzLWxhYmVsLXRleHQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiB2YXIoLS1pZHMtbGFiZWwtd2lkdGgsIGF1dG8pO1xuICAgIG1hcmdpbjogdmFyKC0taWRzLXNwYWNlLW5vbmUpO1xuICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLWlkcy1sYWJlbC1wYWRkaW5nLWJsb2NrKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi8vIExhYmVsIHdyYXAgYmVoYXZpb3JzXG46aG9zdChbbGFiZWwtd3JhcD0nZWxsaXBzaXMnXSksXG46aG9zdChbbGFiZWwtd3JhcD0nZWxsaXBzaXMtbm8tc3RyZXRjaCddKSB7XG4gIC5pZHMtbGFiZWwtdGV4dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbjpob3N0KFtsYWJlbC13cmFwPSd3cmFwJ10pIHtcbiAgLmlkcy1sYWJlbC10ZXh0IHtcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgfVxufVxuXG4vLyBMYWJlbCBzdGF0ZSAtIGhpZGRlbiByZXNlcnZlcyBzcGFjZSwgY29sbGFwc2VkIGhpZGVzIGNvbXBsZXRlbHlcbi5sYWJlbC1zdGF0ZS1oaWRkZW4ge1xuICAuaWRzLWxhYmVsLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJi5lbXB0eTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwYTAnO1xuICAgIH1cbiAgfVxufVxuXG4ubGFiZWwtc3RhdGUtY29sbGFwc2VkIHtcbiAgLmlkcy1sYWJlbC10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogdmFyKC0taWRzLXNwYWNlLW5vbmUpO1xuICB9XG59XG5cbjpob3N0KC5ub3QtZW1iZWRkZWQuaXMtdGFibGUpIHtcbiAgLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG46aG9zdCgubm90LWVtYmVkZGVkLmlzLXRhYmxlKSA6OnNsb3R0ZWQoaWRzLWxpc3QtYm94LW9wdGlvbikge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xufVxuXG46aG9zdCgubm90LWVtYmVkZGVkLmlzLXRhYmxlKSA6OnNsb3R0ZWQoaWRzLWxpc3QtYm94LW9wdGlvbiBzcGFuKSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbjpob3N0KC5ub3QtZW1iZWRkZWQpIHtcbiAgLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0taWRzLWxpc3QtYm94LWhlaWdodCwgYXV0bykgLSAycHgpO1xuICAgIG1heC1oZWlnaHQ6IHZhcigtLWlkcy1saXN0LWJveC1tYXgtaGVpZ2h0LCB2YXIoLS1pZHMtaW5wdXQtd2lkdGgtNDApKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pZHMtbGlzdC1ib3gtY29sb3ItYm9yZGVyLWRlZmF1bHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWlkcy1saXN0LWJveC1ib3JkZXItcmFkaXVzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pZHMtbGlzdC1ib3gtY29sb3ItYmFja2dyb3VuZC1kZWZhdWx0KTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgdmFyKC0taWRzLW1vdGlvbi1kdXJhdGlvbikgdmFyKC0taWRzLW1vdGlvbi1lYXNlKSwgYm94LXNoYWRvdyB2YXIoLS1pZHMtbW90aW9uLWR1cmF0aW9uKSB2YXIoLS1pZHMtbW90aW9uLWVhc2UpO1xuICB9XG59XG5cbjpob3N0KC5ub3QtZW1iZWRkZWQpIDo6c2xvdHRlZChpZHMtbGlzdC1ib3gtb3B0aW9uKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG46aG9zdCgubm90LWVtYmVkZGVkKSA6OnNsb3R0ZWQoaWRzLWxpc3QtYm94LW9wdGlvbjpob3Zlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pZHMtbGlzdC1ib3gtY29sb3ItYmFja2dyb3VuZC1ob3Zlcik7XG59XG5cbjpob3N0KC5ub3QtZW1iZWRkZWQpIDo6c2xvdHRlZChpZHMtbGlzdC1ib3gtb3B0aW9uW3NlbGVjdGVkXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pZHMtbGlzdC1ib3gtY29sb3ItYmFja2dyb3VuZC1zZWxlY3RlZCk7XG4gIGNvbG9yOiB2YXIoLS1pZHMtbGlzdC1ib3gtY29sb3ItdGV4dC1zZWxlY3RlZCk7XG59XG5cbjpob3N0KC5ub3QtZW1iZWRkZWQpIDo6c2xvdHRlZChpZHMtbGlzdC1ib3gtb3B0aW9uOmZvY3VzKSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taWRzLWxpc3QtYm94LWNvbG9yLWJvcmRlci1mb2N1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlkcy1saXN0LWJveC1zaGFkb3ctZm9jdXMpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbn1cblxuOmhvc3QoLm5vdC1lbWJlZGRlZCkgOjpzbG90dGVkKGlkcy1saXN0LWJveC1vcHRpb24ubXVsdGktY29sdW1uLW9wdGlvbjpmb2N1cykge1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0taWRzLWxpc3QtYm94LWNvbG9yLWJvcmRlci1mb2N1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlkcy1saXN0LWJveC1zaGFkb3ctZm9jdXMpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vLyBBbGxvdyBob3Jpem9udGFsIHNjcm9sbCBpbiBzdGFuZGFsb25lIG11bHRpLWNvbHVtbiBsaXN0LWJveFxuLy8gOmhvc3QoW2F1dG8tc2l6ZT1cInRydWVcIl06bm90KC5ub3QtZW1iZWRkZWQpKSxcbjpob3N0KC5tdWx0aS1jb2x1bW46bm90KC5ub3QtZW1iZWRkZWQpKSxcbjpob3N0KC5ub3QtZW1iZWRkZWQuaXMtdGFibGUpIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcblxuICAuZmllbGQtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS1pZHMtbGlzdC1ib3gtbWF4LWhlaWdodCwgdmFyKC0taWRzLWlucHV0LXdpZHRoLTQwKSk7XG4gIH1cbn1cblxuOmhvc3QoLmlzLWRhdGFncmlkW2ZpZWxkLWhlaWdodD0neHMnXSksXG46aG9zdCguaXMtZGF0YWdyaWRbZmllbGQtaGVpZ2h0PSd4eHMnXSkge1xuICA6OnNsb3R0ZWQoaWRzLWxpc3QtYm94LW9wdGlvbikge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0taWRzLWZvbnQtc2l6ZS14cyk7XG4gIH1cbn1cblxuLy8gV2lkdGggU2l6ZXNcbjpob3N0KFtzaXplPSd4cyddKSB7XG4gICYsXG4gIDo6c2xvdHRlZChpZHMtbGlzdC1ib3gtb3B0aW9uKSB7XG4gICAgbWF4LXdpZHRoOiAkYm9yZGVyLWlucHV0LXNpemUteHM7XG4gIH1cbn1cblxuOmhvc3QoW2Rpc2FibGVkXTpub3QoW2Rpc2FibGVkPSdmYWxzZSddKSkge1xuICBjdXJzb3I6IHZhcigtLWlkcy1jdXJzb3ItZGVmYXVsdCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbjpob3N0KFtzaXplPSdzbSddKSB7XG4gICYsXG4gIDo6c2xvdHRlZChpZHMtbGlzdC1ib3gtb3B0aW9uKSB7XG4gICAgbWF4LXdpZHRoOiAkYm9yZGVyLWlucHV0LXNpemUtc207XG4gIH1cbn1cblxuOmhvc3QoW3NpemU9J21kJ10pIHtcbiAgJixcbiAgOjpzbG90dGVkKGlkcy1saXN0LWJveC1vcHRpb24pIHtcbiAgICBtYXgtd2lkdGg6ICRib3JkZXItaW5wdXQtc2l6ZS1tZDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbjpob3N0KFtzaXplPSdtbSddKSB7XG4gICYsXG4gIDo6c2xvdHRlZChpZHMtbGlzdC1ib3gtb3B0aW9uKSB7XG4gICAgbWF4LXdpZHRoOiAkYm9yZGVyLWlucHV0LXNpemUtbW07XG4gIH1cbn1cblxuOmhvc3QoW3NpemU9J2xnJ10pIHtcbiAgJixcbiAgOjpzbG90dGVkKGlkcy1saXN0LWJveC1vcHRpb24pIHtcbiAgICBtYXgtd2lkdGg6ICRib3JkZXItaW5wdXQtc2l6ZS1sZztcbiAgfVxufVxuXG46aG9zdChbc2l6ZT0nZnVsbCddKSB7XG4gICYsXG4gIDo6c2xvdHRlZChpZHMtbGlzdC1ib3gtb3B0aW9uKSB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1pZHMtaW5wdXQtd2lkdGgtZnVsbCk7XG4gIH1cbn1cblxuOmhvc3QoW2F1dG8tc2l6ZT0ndHJ1ZSddKSB7XG4gICYsXG4gIDo6c2xvdHRlZChpZHMtbGlzdC1ib3gtb3B0aW9uKSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbjpob3N0KFtpbnB1dC1hdXRvLXNpemU9J2ZhbHNlJ10pIHtcbiAgOjpzbG90dGVkKGlkcy1saXN0LWJveC1vcHRpb24pIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xuICB9XG59XG5cbi8vIEhlaWdodCBTaXplc1xuOmhvc3QoW2ZpZWxkLWhlaWdodD0neHhzJ10pIHtcbiAgOjpzbG90dGVkKGlkcy1saXN0LWJveC1vcHRpb24pIHtcbiAgICBmb250LXNpemU6IHZhcigtLWlkcy1kcm9wZG93bi1mb250LXNpemUtY29tcGFjdCk7XG4gICAgbWluLWhlaWdodDogJGJvcmRlci1pbnB1dC1maWVsZC1oZWlnaHQteHM7XG4gICAgbGluZS1oZWlnaHQ6ICRib3JkZXItaW5wdXQtZmllbGQtaGVpZ2h0LXhzO1xuICAgIHRleHQtaW5kZW50OiAycHg7XG4gIH1cbn1cblxuOmhvc3QoW2NvbXBhY3RdKSxcbjpob3N0KFtmaWVsZC1oZWlnaHQ9J3hzJ10pIHtcbiAgOjpzbG90dGVkKGlkcy1saXN0LWJveC1vcHRpb24pIHtcbiAgICBmb250LXNpemU6IHZhcigtLWlkcy1kcm9wZG93bi1mb250LXNpemUtY29tcGFjdCk7XG4gICAgbWluLWhlaWdodDogJGJvcmRlci1pbnB1dC1maWVsZC1oZWlnaHQteHM7XG4gICAgbGluZS1oZWlnaHQ6ICRib3JkZXItaW5wdXQtZmllbGQtaGVpZ2h0LXhzO1xuICAgIHRleHQtaW5kZW50OiA0cHg7XG4gIH1cbn1cblxuOmhvc3QoW2ZpZWxkLWhlaWdodD0nc20nXSkge1xuICA6OnNsb3R0ZWQoaWRzLWxpc3QtYm94LW9wdGlvbikge1xuICAgIG1pbi1oZWlnaHQ6ICRib3JkZXItaW5wdXQtZmllbGQtaGVpZ2h0LXNtO1xuICAgIGxpbmUtaGVpZ2h0OiAkYm9yZGVyLWlucHV0LWZpZWxkLWhlaWdodC1zbTtcbiAgICB0ZXh0LWluZGVudDogMTBweDtcbiAgfVxufVxuXG46aG9zdChbZmllbGQtaGVpZ2h0PSdtZCddKSB7XG4gIDo6c2xvdHRlZChpZHMtbGlzdC1ib3gtb3B0aW9uKSB7XG4gICAgbWluLWhlaWdodDogJGJvcmRlci1pbnB1dC1maWVsZC1oZWlnaHQtbWQ7XG4gICAgbGluZS1oZWlnaHQ6ICRib3JkZXItaW5wdXQtZmllbGQtaGVpZ2h0LW1kO1xuICB9XG59XG5cbjpob3N0KFtmaWVsZC1oZWlnaHQ9J2xnJ10pIHtcbiAgOjpzbG90dGVkKGlkcy1saXN0LWJveC1vcHRpb24pIHtcbiAgICBtaW4taGVpZ2h0OiAkYm9yZGVyLWlucHV0LWZpZWxkLWhlaWdodC1sZztcbiAgICBsaW5lLWhlaWdodDogJGJvcmRlci1pbnB1dC1maWVsZC1oZWlnaHQtbGc7XG4gIH1cbn1cblxuOmhvc3QoW3VwcGVyY2FzZV0pIDo6c2xvdHRlZChpZHMtbGlzdC1ib3gtb3B0aW9uKSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbjpob3N0KC5tb2R1bGUtbmF2KSB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG5cbiAgLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxufVxuXG46aG9zdChpZHMtbGlzdC1ib3gpIHtcbiAgaWRzLXRleHQuZmlyc3Qtc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCA5cHg7XG4gIH1cbn1cblxuOjpzbG90dGVkKGlkcy10ZXh0LmZpcnN0LXNlbGVjdGVkKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggOXB4O1xufVxuXG46OnNsb3R0ZWQoaWRzLWxpc3QtYm94LW9wdGlvbltzZWxlY3RlZF0ubGFzdC1zZWxlY3RlZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1pZHMtZHJvcGRvd24tZ3JvdXAtcGFkZGluZyk7XG59XG5cbjo6c2xvdHRlZChpZHMtbGlzdC1ib3gtb3B0aW9uLmVsbGlwc2lzKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuIl19 */