:host([hidden]){display:none !important}:host([overflow=ellipsis]){display:block;text-overflow:ellipsis;overflow:hidden}:host([tooltip]) .ids-text:not(.ellipsis){width:fit-content}:host([mask-type=button-mask]),:host([mask-type=icon-mask]){display:flex;align-items:center;gap:var(--ids-text-mask-btn-gap)}:host([mask-type=button-mask]) .mask-btn,:host([mask-type=icon-mask]) .mask-btn{display:flex}.ids-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ids-font-family-default),var(--ids-font-family-system-sans);font-weight:var(--ids-font-weight-normal);display:block;margin:0;color:currentColor;font-size:var(--ids-font-size-sm);text-decoration:unset}.ids-text.audible{clip:rect(0, 0, 0, 0);color:var(--ids-color-text-default);height:0;line-height:0;min-height:0;overflow:hidden;padding:0;position:absolute;width:1px;position:none}.ids-text.error{color:var(--ids-color-text-error)}.ids-text.label{color:var(--ids-color-text-label)}.ids-text.label.color-variant-alternate{color:var(--ids-color-text-inverse)}.ids-text.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ids-text.ellipsis div.has-tab-width{max-width:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ids-text.has-line-clamp{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;word-wrap:break-word}.ids-text.bold{font-weight:var(--ids-font-weight-bold)}.ids-text.semi-bold{font-weight:var(--ids-font-weight-semibold)}.ids-text.lighter{font-weight:var(--ids-font-weight-light)}.ids-text.text-align-start{text-align:start}.ids-text.text-align-end{text-align:end}.ids-text.text-align-center{text-align:center}.ids-text.text-align-justify{text-align:justify}.ids-text.status-gray::before,.ids-text.status-error::before,.ids-text.status-info::before,.ids-text.status-success::before,.ids-text.status-warning::before{display:inline-flex;margin-inline-end:var(--ids-input-margin-bottom);border-radius:var(--ids-border-radius-circle);content:"";height:8px;width:8px;position:relative;vertical-align:middle;top:-2px}.ids-text.status-gray{color:var(--ids-color-text-label)}.ids-text.status-gray::before{background-color:var(--ids-color-text-label)}.ids-text.status-error{color:var(--ids-color-text-error)}.ids-text.status-error::before{background-color:var(--ids-color-text-error)}.ids-text.status-info{color:var(--ids-color-text-info)}.ids-text.status-info::before{background-color:var(--ids-color-text-info)}.ids-text.status-success{color:var(--ids-color-text-success)}.ids-text.status-success::before{background-color:var(--ids-color-text-success)}.ids-text.status-warning{color:var(--ids-color-text-warning)}.ids-text.status-warning::before{background-color:var(--ids-color-text-warning)}.ids-text.pre{white-space:pre}.ids-text.pre-wrap{white-space:pre-wrap}.ids-text.nowrap{white-space:nowrap}.ids-text.pre-line{white-space:pre-line}.ids-text.break-spaces{white-space:break-spaces}.ids-text.normal{white-space:normal}.ids-text.word-break-normal{word-break:normal}.ids-text.word-break-break-all{word-break:break-all}.ids-text.word-break-keep-all{word-break:keep-all}.ids-text.word-break-break-word{overflow-wrap:anywhere}:host(.inline) .ids-text{display:inline}:host([word-wrap]){white-space:normal;word-wrap:break-word}.inline,[display=inline]{display:inline}.ids-text-color-unset{color:unset}:host(.message-text) .ids-text{color:unset}:host(.message-text) .ids-text.error{color:unset}::slotted(.highlight){font-weight:var(--ids-font-weight-bold)}::slotted(.audible){clip:rect(0, 0, 0, 0);color:var(--ids-color-text-default);height:0;line-height:0;min-height:0;overflow:hidden;padding:0;position:absolute;width:1px}::slotted(.filter){font-weight:var(--ids-font-weight-bold)}::slotted(ids-icon){margin-inline-end:var(--ids-text-icon-margin);vertical-align:middle;position:relative;top:-2px}:host([font-size="32"]) ::slotted(ids-icon),:host([font-size="28"]) ::slotted(ids-icon),:host([font-size="24"]) ::slotted(ids-icon),:host([font-size="20"]) ::slotted(ids-icon){margin-inline-end:var(--ids-text-icon-margin-lg)}::slotted(ids-alert){margin:var(--ids-text-alert-margin);vertical-align:sub}.ids-text-10{font-size:var(--ids-font-size-3xs);text-transform:uppercase}.ids-text-12{font-size:var(--ids-font-size-2xs);text-transform:uppercase}.ids-text-14{font-size:var(--ids-font-size-xs)}.ids-text-16{font-size:var(--ids-font-size-sm)}.ids-text-20{font-size:var(--ids-font-size-md)}.ids-text-24{font-size:var(--ids-font-size-lg)}.ids-text-28{font-size:var(--ids-font-size-xl)}.ids-text-32{font-size:var(--ids-font-size-2xl)}.ids-text-40{font-size:var(--ids-font-size-3xl)}.ids-text-48{font-size:var(--ids-font-size-4xl)}.ids-text-60{font-size:var(--ids-font-size-5xl)}.ids-text-72{font-size:var(--ids-font-size-6xl);margin-block-end:0}.ids-text-color-muted.ids-text,:host([disabled]) .ids-text{color:var(--ids-color-text-disabled)}.ids-text-color-muted.ids-text.label,:host([disabled]) .ids-text.label{color:var(--ids-color-text-disabled)}.ids-text-color-muted.ids-text.color-variant-alternate.label,:host([disabled]) .ids-text.color-variant-alternate.label{color:var(--ids-color-text-subtle)}.ids-text-color-muted.ids-text.status-base,.ids-text-color-muted.ids-text.status-error,.ids-text-color-muted.ids-text.status-info,.ids-text-color-muted.ids-text.status-success,.ids-text-color-muted.ids-text.status-warning,:host([disabled]) .ids-text.status-base,:host([disabled]) .ids-text.status-error,:host([disabled]) .ids-text.status-info,:host([disabled]) .ids-text.status-success,:host([disabled]) .ids-text.status-warning{color:var(--ids-color-text-disabled)}.ids-text-color-muted.ids-text.status-error::before,.ids-text-color-muted.ids-text.status-info::before,.ids-text-color-muted.ids-text.status-success::before,.ids-text-color-muted.ids-text.status-warning::before,:host([disabled]) .ids-text.status-error::before,:host([disabled]) .ids-text.status-info::before,:host([disabled]) .ids-text.status-success::before,:host([disabled]) .ids-text.status-warning::before{background-color:var(--ids-color-text-disabled)}:host([class=label-checkbox]) .audible{position:relative;line-height:1;height:unset}::slotted(ids-badge){position:relative;margin-inline-start:8px;top:1px;vertical-align:top}:host([label-wrap=ellipsis]) .ids-text{display:block;width:100%;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:host([label-wrap=ellipsis-no-stretch]) .ids-text{display:block;max-inline-size:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:host([label-wrap=wrap-no-stretch]) .ids-text{max-inline-size:var(--ids-label-wrap-max-width, 75%)}:host([label-wrap=wrap]) .ids-text,:host([label-wrap=wrap-no-stretch]) .ids-text{overflow-wrap:anywhere}:host([label-width]),:host([label-width]) .ids-text{display:block;max-inline-size:var(--ids-label-width)}:host([text-decoration=dotted-underline]){display:inline;border:1px solid rgba(0,0,0,0);border-radius:var(--ids-border-radius-xxs);padding:var(--ids-space-3xs) var(--ids-space-2xs);margin-inline-start:calc(var(--ids-space-2xs)*-1)}:host([text-decoration=dotted-underline]) .ids-text{display:inline;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--ids-text-decoration-dotted-color);text-underline-offset:var(--ids-text-decoration-dotted-offset)}:host([text-decoration=dotted-underline][tooltip]:not([disabled]):focus-visible){outline:none}:host([text-decoration=dotted-underline][tooltip]:not([disabled]):focus),:host([text-decoration=dotted-underline][tooltip]:not([disabled]):focus-visible){border-color:var(--ids-color-border-focus);box-shadow:var(--ids-shadow-focus)}:host([disabled][text-decoration=dotted-underline]) .ids-text{text-decoration-color:var(--ids-color-text-disabled);cursor:var(--ids-cursor-default)}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL2J1aWxkcy9pbmZvci1kZXNpZ24vZW50ZXJwcmlzZS13Yy9zcmMvY29tcG9uZW50cy9pZHMtdGV4dCIsInNvdXJjZXMiOlsiaWRzLXRleHQuc2NzcyIsIi4uLy4uL3RoZW1lcy9taXhpbnMvaWRzLWNvcmUtbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsZ0JBQ0Usd0JBR0YsMkJBQ0UsY0FDQSx1QkFDQSxnQkFHRiwwQ0FDRSxrQkFHRiw0REFFRSxhQUNBLG1CQUNBLGlDQUVBLGdGQUNFLGFBSUosVUNqQkUsbUNBQ0Esa0NEbUJBLDhFQUNBLDBDQUNBLGNBQ0EsU0FJQSxtQkFHQSxrQ0FDQSxzQkFFQSxrQkNuQkEsc0JBQ0Esb0NBQ0EsU0FDQSxjQUNBLGFBQ0EsZ0JBQ0EsVUFDQSxrQkFDQSxVRGNFLGNBR0YsZ0JBQ0Usa0NBR0YsZ0JBQ0Usa0NBRUEsd0NBQ0Usb0NBSUosbUJBQ0UsZ0JBQ0EsdUJBQ0EsbUJBRUEscUNBQ0Usa0JBQ0EsZ0JBQ0EsdUJBQ0EsbUJBSUoseUJBQ0Usb0JBQ0EsYUFDQSxxQkFDQSw0QkFDQSxnQkFDQSxtQkFFQSxxQkFHRixlQUNFLHdDQUdGLG9CQUNFLDRDQUdGLGtCQUNFLHlDQUlBLDJCQUNFLGlCQUdGLHlCQUNFLGVBR0YsNEJBQ0Usa0JBR0YsNkJBQ0UsbUJBSUosNkpBS0Usb0JBQ0EsaURBQ0EsOENBQ0EsV0FDQSxXQUNBLFVBQ0Esa0JBQ0Esc0JBQ0EsU0FHRixzQkFDRSxrQ0FFQSw4QkFDRSw2Q0FJSix1QkFDRSxrQ0FFQSwrQkFDRSw2Q0FJSixzQkFDRSxpQ0FFQSw4QkFDRSw0Q0FJSix5QkFDRSxvQ0FFQSxpQ0FDRSwrQ0FJSix5QkFDRSxvQ0FFQSxpQ0FDRSwrQ0FJSixjQUNFLGdCQUdGLG1CQUNFLHFCQUdGLGlCQUNFLG1CQUdGLG1CQUNFLHFCQUdGLHVCQUNFLHlCQUdGLGlCQUNFLG1CQUdGLDRCQUNFLGtCQUdGLCtCQUNFLHFCQUdGLDhCQUNFLG9CQUdGLGdDQUNFLHVCQUtGLHlCQUNFLGVBSUosbUJBQ0UsbUJBRUEscUJBR0YseUJBRUUsZUFHRixzQkFDRSxZQUtBLCtCQUNFLFlBRUEscUNBQ0UsWUFLTixzQkFDRSx3Q0FHRixvQkNoT0Usc0JBQ0Esb0NBQ0EsU0FDQSxjQUNBLGFBQ0EsZ0JBQ0EsVUFDQSxrQkFDQSxVRDRORixtQkFDRSx3Q0FHRixvQkFDRSw4Q0FDQSxzQkFDQSxrQkFDQSxTQUdGLGdMQUlFLGlEQUdGLHFCQUNFLG9DQUNBLG1CQUlGLGFBQ0UsbUNBQ0EseUJBR0YsYUFDRSxtQ0FDQSx5QkFHRixhQUNFLGtDQUdGLGFBQ0Usa0NBR0YsYUFDRSxrQ0FHRixhQUNFLGtDQUdGLGFBQ0Usa0NBR0YsYUFDRSxtQ0FHRixhQUNFLG1DQUdGLGFBQ0UsbUNBR0YsYUFDRSxtQ0FHRixhQUNFLG1DQUNBLG1CQUlGLDJEQUVFLHFDQUVBLHVFQUNFLHFDQUdGLHVIQUNFLG1DQUdGLDZhQUtFLHFDQUdGLDBaQUlFLGdEQUlKLHVDQUNFLGtCQUNBLGNBQ0EsYUFJRixxQkFDRSxrQkFDQSx3QkFDQSxRQUNBLG1CQUtBLHVDQUNFLGNBQ0EsV0FDQSxxQkFDQSxnQkFDQSx1QkFDQSxtQkFLRixrREFDRSxjQUNBLG9CQUNBLGdCQUNBLHVCQUNBLG1CQUtGLDhDQUNFLHFEQU1GLGlGQUNFLHVCQUlKLG9EQUVFLGNBQ0EsdUNBSUYsMENBQ0UsZUFDQSwrQkFDQSwyQ0FDQSxrREFDQSxrREFFQSxvREFDRSxlQUNBLCtCQUNBLDZCQUNBLDhEQUNBLCtEQUtKLGlGQUNFLGFBR0YsMEpBRUUsMkNBQ0EsbUNBSUEsOERBQ0UscURBQ0EiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBJZHMgVGV4dCBDb21wb25lbnQgKi9cbkB1c2UgJy4uLy4uL3RoZW1lcy9taXhpbnMvaWRzLWNvcmUtbWl4aW5zJyBhcyBtaXhpbnM7XG5cbjpob3N0KFtoaWRkZW5dKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuOmhvc3QoW292ZXJmbG93PSdlbGxpcHNpcyddKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuOmhvc3QoW3Rvb2x0aXBdKSAuaWRzLXRleHQ6bm90KC5lbGxpcHNpcykge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbjpob3N0KFttYXNrLXR5cGU9XCJidXR0b24tbWFza1wiXSksXG46aG9zdChbbWFzay10eXBlPVwiaWNvbi1tYXNrXCJdKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0taWRzLXRleHQtbWFzay1idG4tZ2FwKTtcblxuICAubWFzay1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmlkcy10ZXh0IHtcbiAgQGluY2x1ZGUgbWl4aW5zLmFudGlhbGlhc2VkKCk7XG5cbiAgZm9udC1mYW1pbHk6IHZhcigtLWlkcy1mb250LWZhbWlseS1kZWZhdWx0KSwgdmFyKC0taWRzLWZvbnQtZmFtaWx5LXN5c3RlbS1zYW5zKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWlkcy1mb250LXdlaWdodC1ub3JtYWwpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuXG4gIC8vIERlZmF1bHQgY29sb3IgaXMgaW5oZXJpdGVkIGZyb20gSWRzQ29udGFpbmVyLFxuICAvLyBvciBmcm9tIGEgd3JhcHBlciBlbGVtZW50IHN0eWxlXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cbiAgLy8gT3RoZXIgZGVmYXVsdHNcbiAgZm9udC1zaXplOiB2YXIoLS1pZHMtZm9udC1zaXplLXNtKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcblxuICAmLmF1ZGlibGUge1xuICAgIEBpbmNsdWRlIG1peGlucy5hdWRpYmxlKCk7XG5cbiAgICBwb3NpdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIGNvbG9yOiB2YXIoLS1pZHMtY29sb3ItdGV4dC1lcnJvcik7XG4gIH1cblxuICAmLmxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0taWRzLWNvbG9yLXRleHQtbGFiZWwpO1xuXG4gICAgJi5jb2xvci12YXJpYW50LWFsdGVybmF0ZSB7XG4gICAgICBjb2xvcjogdmFyKC0taWRzLWNvbG9yLXRleHQtaW52ZXJzZSk7XG4gICAgfVxuICB9XG5cbiAgJi5lbGxpcHNpcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgZGl2Lmhhcy10YWItd2lkdGgge1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAmLmhhcy1saW5lLWNsYW1wIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBsaW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktbm8tZGVwcmVjYXRlZCAqL1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gICYuYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWlkcy1mb250LXdlaWdodC1ib2xkKTtcbiAgfVxuXG4gICYuc2VtaS1ib2xkIHtcbiAgICBmb250LXdlaWdodDogdmFyKC0taWRzLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbiAgfVxuXG4gICYubGlnaHRlciB7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWlkcy1mb250LXdlaWdodC1saWdodCk7XG4gIH1cblxuICAmLnRleHQtYWxpZ24ge1xuICAgICYtc3RhcnQge1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgfVxuXG4gICAgJi1lbmQge1xuICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIH1cblxuICAgICYtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWp1c3RpZnkge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB9XG4gIH1cblxuICAmLnN0YXR1cy1ncmF5OjpiZWZvcmUsXG4gICYuc3RhdHVzLWVycm9yOjpiZWZvcmUsXG4gICYuc3RhdHVzLWluZm86OmJlZm9yZSxcbiAgJi5zdGF0dXMtc3VjY2Vzczo6YmVmb3JlLFxuICAmLnN0YXR1cy13YXJuaW5nOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1pZHMtaW5wdXQtbWFyZ2luLWJvdHRvbSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0taWRzLWJvcmRlci1yYWRpdXMtY2lyY2xlKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRvcDogLTJweDtcbiAgfVxuXG4gICYuc3RhdHVzLWdyYXkge1xuICAgIGNvbG9yOiB2YXIoLS1pZHMtY29sb3ItdGV4dC1sYWJlbCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWRzLWNvbG9yLXRleHQtbGFiZWwpO1xuICAgIH1cbiAgfVxuXG4gICYuc3RhdHVzLWVycm9yIHtcbiAgICBjb2xvcjogdmFyKC0taWRzLWNvbG9yLXRleHQtZXJyb3IpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlkcy1jb2xvci10ZXh0LWVycm9yKTtcbiAgICB9XG4gIH1cblxuICAmLnN0YXR1cy1pbmZvIHtcbiAgICBjb2xvcjogdmFyKC0taWRzLWNvbG9yLXRleHQtaW5mbyk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWRzLWNvbG9yLXRleHQtaW5mbyk7XG4gICAgfVxuICB9XG5cbiAgJi5zdGF0dXMtc3VjY2VzcyB7XG4gICAgY29sb3I6IHZhcigtLWlkcy1jb2xvci10ZXh0LXN1Y2Nlc3MpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigoLS1pZHMtY29sb3ItdGV4dC1zdWNjZXNzKSk7XG4gICAgfVxuICB9XG5cbiAgJi5zdGF0dXMtd2FybmluZyB7XG4gICAgY29sb3I6IHZhcigtLWlkcy1jb2xvci10ZXh0LXdhcm5pbmcpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlkcy1jb2xvci10ZXh0LXdhcm5pbmcpO1xuICAgIH1cbiAgfVxuXG4gICYucHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICB9XG5cbiAgJi5wcmUtd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB9XG5cbiAgJi5ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmLnByZS1saW5lIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gIH1cblxuICAmLmJyZWFrLXNwYWNlcyB7XG4gICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgfVxuXG4gICYubm9ybWFsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgJi53b3JkLWJyZWFrLW5vcm1hbCB7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG5cbiAgJi53b3JkLWJyZWFrLWJyZWFrLWFsbCB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG5cbiAgJi53b3JkLWJyZWFrLWtlZXAtYWxsIHtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgfVxuXG4gICYud29yZC1icmVhay1icmVhay13b3JkIHtcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgfVxufVxuXG46aG9zdCguaW5saW5lKSB7XG4gIC5pZHMtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbjpob3N0KFt3b3JkLXdyYXBdKSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1uby1kZXByZWNhdGVkICovXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmlubGluZSxcbltkaXNwbGF5PSdpbmxpbmUnXSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmlkcy10ZXh0LWNvbG9yLXVuc2V0IHtcbiAgY29sb3I6IHVuc2V0O1xufVxuXG4vLyBBbGVydCBDb2xvcmVkIFRleHRcbjpob3N0KC5tZXNzYWdlLXRleHQpIHtcbiAgLmlkcy10ZXh0IHtcbiAgICBjb2xvcjogdW5zZXQ7XG5cbiAgICAmLmVycm9yIHtcbiAgICAgIGNvbG9yOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cblxuOjpzbG90dGVkKC5oaWdobGlnaHQpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWlkcy1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuOjpzbG90dGVkKC5hdWRpYmxlKSB7XG4gIEBpbmNsdWRlIG1peGlucy5hdWRpYmxlKCk7XG59XG5cbjo6c2xvdHRlZCguZmlsdGVyKSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1pZHMtZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbjo6c2xvdHRlZChpZHMtaWNvbikge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0taWRzLXRleHQtaWNvbi1tYXJnaW4pO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cblxuOmhvc3QoW2ZvbnQtc2l6ZT0nMzInXSkgOjpzbG90dGVkKGlkcy1pY29uKSxcbjpob3N0KFtmb250LXNpemU9JzI4J10pIDo6c2xvdHRlZChpZHMtaWNvbiksXG46aG9zdChbZm9udC1zaXplPScyNCddKSA6OnNsb3R0ZWQoaWRzLWljb24pLFxuOmhvc3QoW2ZvbnQtc2l6ZT0nMjAnXSkgOjpzbG90dGVkKGlkcy1pY29uKSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1pZHMtdGV4dC1pY29uLW1hcmdpbi1sZyk7XG59XG5cbjo6c2xvdHRlZChpZHMtYWxlcnQpIHtcbiAgbWFyZ2luOiB2YXIoLS1pZHMtdGV4dC1hbGVydC1tYXJnaW4pO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG4vKiBJZHMgVHlwb2dyYXBoeSBTeXN0ZW0gKi9cbi5pZHMtdGV4dC0xMCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taWRzLWZvbnQtc2l6ZS0zeHMpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaWRzLXRleHQtMTIge1xuICBmb250LXNpemU6IHZhcigtLWlkcy1mb250LXNpemUtMnhzKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmlkcy10ZXh0LTE0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1pZHMtZm9udC1zaXplLXhzKTtcbn1cblxuLmlkcy10ZXh0LTE2IHtcbiAgZm9udC1zaXplOiB2YXIoLS1pZHMtZm9udC1zaXplLXNtKTtcbn1cblxuLmlkcy10ZXh0LTIwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1pZHMtZm9udC1zaXplLW1kKTtcbn1cblxuLmlkcy10ZXh0LTI0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1pZHMtZm9udC1zaXplLWxnKTtcbn1cblxuLmlkcy10ZXh0LTI4IHtcbiAgZm9udC1zaXplOiB2YXIoLS1pZHMtZm9udC1zaXplLXhsKTtcbn1cblxuLmlkcy10ZXh0LTMyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1pZHMtZm9udC1zaXplLTJ4bCk7XG59XG5cbi5pZHMtdGV4dC00MCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taWRzLWZvbnQtc2l6ZS0zeGwpO1xufVxuXG4uaWRzLXRleHQtNDgge1xuICBmb250LXNpemU6IHZhcigtLWlkcy1mb250LXNpemUtNHhsKTtcbn1cblxuLmlkcy10ZXh0LTYwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1pZHMtZm9udC1zaXplLTV4bCk7XG59XG5cbi5pZHMtdGV4dC03MiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taWRzLWZvbnQtc2l6ZS02eGwpO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4vLyBIYW5kbGUgRGlzYWJsZWQgVGV4dFxuLmlkcy10ZXh0LWNvbG9yLW11dGVkLmlkcy10ZXh0LFxuOmhvc3QoW2Rpc2FibGVkXSkgLmlkcy10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWlkcy1jb2xvci10ZXh0LWRpc2FibGVkKTtcblxuICAmLmxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0taWRzLWNvbG9yLXRleHQtZGlzYWJsZWQpO1xuICB9XG5cbiAgJi5jb2xvci12YXJpYW50LWFsdGVybmF0ZS5sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLWlkcy1jb2xvci10ZXh0LXN1YnRsZSk7XG4gIH1cblxuICAmLnN0YXR1cy1iYXNlLFxuICAmLnN0YXR1cy1lcnJvcixcbiAgJi5zdGF0dXMtaW5mbyxcbiAgJi5zdGF0dXMtc3VjY2VzcyxcbiAgJi5zdGF0dXMtd2FybmluZyB7XG4gICAgY29sb3I6IHZhcigtLWlkcy1jb2xvci10ZXh0LWRpc2FibGVkKTtcbiAgfVxuXG4gICYuc3RhdHVzLWVycm9yOjpiZWZvcmUsXG4gICYuc3RhdHVzLWluZm86OmJlZm9yZSxcbiAgJi5zdGF0dXMtc3VjY2Vzczo6YmVmb3JlLFxuICAmLnN0YXR1cy13YXJuaW5nOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlkcy1jb2xvci10ZXh0LWRpc2FibGVkKTtcbiAgfVxufVxuXG46aG9zdChbY2xhc3M9J2xhYmVsLWNoZWNrYm94J10pIC5hdWRpYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cblxuLy8gTGluZSBiYWRnZXMgdXAgaW5saW5lXG46OnNsb3R0ZWQoaWRzLWJhZGdlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogOHB4O1xuICB0b3A6IDFweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLy8gTGFiZWwgd3JhcCBzdHlsZXNcbjpob3N0KFtsYWJlbC13cmFwPSdlbGxpcHNpcyddKSB7XG4gIC5pZHMtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG46aG9zdChbbGFiZWwtd3JhcD0nZWxsaXBzaXMtbm8tc3RyZXRjaCddKSB7XG4gIC5pZHMtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWlubGluZS1zaXplOiA3NSU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbjpob3N0KFtsYWJlbC13cmFwPSd3cmFwLW5vLXN0cmV0Y2gnXSkge1xuICAuaWRzLXRleHQge1xuICAgIG1heC1pbmxpbmUtc2l6ZTogdmFyKC0taWRzLWxhYmVsLXdyYXAtbWF4LXdpZHRoLCA3NSUpO1xuICB9XG59XG5cbjpob3N0KFtsYWJlbC13cmFwPSd3cmFwJ10pLFxuOmhvc3QoW2xhYmVsLXdyYXA9J3dyYXAtbm8tc3RyZXRjaCddKSB7XG4gIC5pZHMtdGV4dCB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIH1cbn1cblxuOmhvc3QoW2xhYmVsLXdpZHRoXSksXG46aG9zdChbbGFiZWwtd2lkdGhdKSAuaWRzLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWlubGluZS1zaXplOiB2YXIoLS1pZHMtbGFiZWwtd2lkdGgpO1xufVxuXG4vLyBEb3R0ZWQgdW5kZXJsaW5lIHRleHQgZGVjb3JhdGlvblxuOmhvc3QoW3RleHQtZGVjb3JhdGlvbj0nZG90dGVkLXVuZGVybGluZSddKSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlkcy1ib3JkZXItcmFkaXVzLXh4cyk7XG4gIHBhZGRpbmc6IHZhcigtLWlkcy1zcGFjZS0zeHMpIHZhcigtLWlkcy1zcGFjZS0yeHMpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWlkcy1zcGFjZS0yeHMpICogLTEpO1xuXG4gIC5pZHMtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkb3R0ZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1pZHMtdGV4dC1kZWNvcmF0aW9uLWRvdHRlZC1jb2xvcik7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiB2YXIoLS1pZHMtdGV4dC1kZWNvcmF0aW9uLWRvdHRlZC1vZmZzZXQpO1xuICB9XG59XG5cbi8vIEZvY3VzIHN0YXRlIGZvciBkb3R0ZWQgdW5kZXJsaW5lIHdpdGggdG9vbHRpcFxuOmhvc3QoW3RleHQtZGVjb3JhdGlvbj0nZG90dGVkLXVuZGVybGluZSddW3Rvb2x0aXBdOm5vdChbZGlzYWJsZWRdKTpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbjpob3N0KFt0ZXh0LWRlY29yYXRpb249J2RvdHRlZC11bmRlcmxpbmUnXVt0b29sdGlwXTpub3QoW2Rpc2FibGVkXSk6Zm9jdXMpLFxuOmhvc3QoW3RleHQtZGVjb3JhdGlvbj0nZG90dGVkLXVuZGVybGluZSddW3Rvb2x0aXBdOm5vdChbZGlzYWJsZWRdKTpmb2N1cy12aXNpYmxlKSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taWRzLWNvbG9yLWJvcmRlci1mb2N1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlkcy1zaGFkb3ctZm9jdXMpO1xufVxuXG46aG9zdChbZGlzYWJsZWRdW3RleHQtZGVjb3JhdGlvbj0nZG90dGVkLXVuZGVybGluZSddKSB7XG4gIC5pZHMtdGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1pZHMtY29sb3ItdGV4dC1kaXNhYmxlZCk7XG4gICAgY3Vyc29yOiB2YXIoLS1pZHMtY3Vyc29yLWRlZmF1bHQpO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50cyAtIHRoaXMgY2FudCBiZSB0b2tlbnNcbiRicmVha3BvaW50LXh4bDogMjQ2M3B4O1xuJGJyZWFrcG9pbnQteGw6IDExODNweDtcbiRicmVha3BvaW50LWxnOiA5MjhweDtcbiRicmVha3BvaW50LW1kOiA5MjdweDtcbiRicmVha3BvaW50LXNtOiA3NjdweDtcbiRicmVha3BvaW50LXhzOiAzMjBweDtcbiRicmVha3BvaW50LW1vYmlsZS1mdWxsLXdpZHRoOiAxMDI0cHg7XG5cbi8vIFNldHMgVGV4dCBBbnRpYWxpYXNpbmdcbkBtaXhpbiBhbnRpYWxpYXNlZCB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyB2ZW5kb3IgcHJlZml4ZWQgdHJhbnNpdGlvbnMgZm9yIHJlZ3VsYXIgYXR0cmlidXRlcyAobm9uLXZlbmRvciBwcmVmaXhlZClcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9ucy1saXN0Li4uKSB7XG4gIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcbiAgICAjeyRwcmVmaXh9dHJhbnNpdGlvbjogJHRyYW5zaXRpb25zLWxpc3Q7XG4gIH1cbn1cblxuLy8gbWFrZSB0aGUgdGV4dCBpbnZpc2libGUgdmlzdWFsbHkgYnV0IHJlYWRhYmxlIGJ5IHNjcmVlbiByZWFkZXJzXG5AbWl4aW4gYXVkaWJsZSgpIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LW5vLWRlcHJlY2F0ZWQgKi9cbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHZhcigtLWlkcy1jb2xvci10ZXh0LWRlZmF1bHQpO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4iXX0= */