:host(ids-loading-indicator:not([linear]):not([sticky])){position:relative;display:flex;align-items:center;justify-content:center}:host(ids-loading-indicator:not([linear]):not([sticky]):not([inline])){width:50px;height:50px}:host(ids-loading-indicator[inline]:not([linear]):not([sticky])){width:11px;height:11px}:host(ids-loading-indicator[align=center]:not([linear]):not([sticky]):not([inline])){position:fixed;inset-block-start:var(--ids-loading-indicator-offset-y, 50%);inset-inline-start:var(--ids-loading-indicator-offset-x, 50%);margin-block-start:-25px;margin-inline-start:-25px}:host(ids-loading-indicator[align=center]:not([stopped])[contained]:not([sticky]):not([inline])){position:absolute;inset-block-start:0;inset-inline-start:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;margin:0}:host(ids-loading-indicator[align=center]:not([stopped])[contained][x-offset]:not([sticky]):not([inline])) svg,:host(ids-loading-indicator[align=center]:not([stopped])[contained][y-offset]:not([sticky]):not([inline])) svg{position:absolute;inset-block-start:var(--ids-loading-indicator-offset-y, 50%);inset-inline-start:var(--ids-loading-indicator-offset-x, 50%);margin-block-start:-25px;margin-inline-start:-25px}:host(ids-loading-indicator[stopped]:not([linear]):not([sticky])),:host(ids-loading-indicator[stopped][linear]),:host(ids-loading-indicator[stopped][sticky]){display:none}:host(ids-loading-indicator[linear]),:host(ids-loading-indicator[sticky]){position:relative;display:flex;justify-content:center;width:100%}:host(ids-loading-indicator[sticky]){position:absolute;align-items:center;top:0;left:0}:host(ids-loading-indicator[linear]){align-items:flex-end;height:48px}:host(ids-loading-indicator[overlay]){z-index:var(--ids-z-index-top-level-container)}.progress{transition:stroke-dashoffset .275s ease-in,transform .275s ease-in;z-index:1}.progress-percentage{display:flex;align-items:center;position:absolute;top:50%;left:49%;transform:translate(-50%, -50%);color:var(--ids-loading-indicator-color-text)}.progress-percentage.linear{top:50%}.percentage{position:relative;top:-4px;right:-2px}svg.linear-indicator{display:flex;align-items:center;width:100%;height:var(--ids-loading-indicator-height);overflow:hidden}svg.linear-indicator.sticky{height:var(--ids-loading-indicator-height)}svg.linear-indicator .progress{fill:var(--ids-loading-indicator-progress-color, transparent);transform:scaleX(calc(var(--progress) * 1%))}svg.linear-indicator .circle{fill:var(--ids-loading-indicator-circle-color, transparent)}svg.circular-indicator{position:relative;overflow:visible;fill:var(--ids-color-transparent, transparent);transform-origin:50% 50%;transform:rotateZ(-90deg);display:flex;align-items:center;justify-content:center}svg.circular-indicator circle{transform-origin:50% 50%}svg.circular-indicator .circle{stroke:var(--ids-loading-indicator-circle-color, transparent)}svg.circular-indicator .progress{stroke-dasharray:283;stroke:var(--ids-loading-indicator-progress-color, transparent)}svg.circular-indicator:not(.inline){width:50px;height:50px}svg.circular-indicator.inline{width:11px;height:11px}.circular-indicator.determinate .progress{stroke-dashoffset:calc(283px - (var(--progress) * 2.83))}.ai-loading-indicator{display:flex;position:relative;width:56px}.ai-loading-indicator .bar{margin-right:2px;margin-left:2px;background-color:var(--ids-loading-indicator-ai-color-background-default, transparent);width:16px;height:8px;border-radius:8px;transition:.2s;animation:loading 1.2s ease-in-out .2s infinite}.ai-loading-indicator .bar:nth-child(1){background-color:var(--ids-loading-indicator-ai-color-background-bar-one, transparent);animation-delay:0s}.ai-loading-indicator .bar:nth-child(2){background-color:var(--ids-loading-indicator-ai-color-background-bar-two, transparent);animation-delay:.14s}.ai-loading-indicator .bar:nth-child(3){background-color:var(--ids-loading-indicator-ai-color-background-bar-three, transparent);animation-delay:.42s}@keyframes indeterminate-spinner-progress-anim{0%,15%{stroke-dashoffset:272;transform:rotate(0)}60%{stroke-dashoffset:80;transform:rotate(45deg)}65%{stroke-dashoffset:80;transform:rotate(45deg)}100%{stroke-dashoffset:272;transform:rotate(360deg)}}@keyframes indeterminate-spinner-anim{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}svg.circular-indicator.indeterminate .progress{animation:1.52s linear infinite both indeterminate-spinner-progress-anim}svg.circular-indicator.indeterminate{animation:2.4s linear infinite indeterminate-spinner-anim}svg.linear-indicator.indeterminate .progress{animation:2.8s linear infinite both indeterminate-linear-progress-anim}@keyframes indeterminate-linear-progress-anim{0%{transform:translateX(0%) scaleX(0.0001)}3.125%,53.125%{transform:translateX(0%) scaleX(0.2)}6.25%{transform:translateX(20%) scaleX(0.3)}12.5%,62.5%{transform:translateX(60%) scaleX(0.45)}25%,75%{transform:translateX(100%) scaleX(1)}25.0001%,50%,75.0001%,100%{transform:translateX(0%) scaleX(0.0001)}}@keyframes loading{0%{height:8px}50%{width:56px}100%{height:8px}}:host([size=xs]:not([linear]):not([sticky]):not([inline])),:host([size=xs]:not([linear]):not([sticky]):not([inline]))::part(container){width:15px;height:15px}:host([size=xs]:not([linear]):not([sticky]):not([inline]))::part(circle){stroke-width:12}:host([size=xs]:not([linear]):not([sticky]):not([inline]))::part(progress){stroke-width:21}:host(.type-primary)::part(circle){stroke:var(--ids-loading-indicator-primary-circle-stroke, transparent)}:host(.type-primary)::part(progress){stroke:var(--ids-loading-indicator-primary-progress-color-border, transparent)}:host(.type-primary-destructive)::part(progress){stroke:var(--ids-loading-indicator-primary-destructive-progress-color-border, transparent)}:host(.type-primary-destructive)::part(circle){stroke:var(--ids-loading-indicator-primary-destructive-circle-stroke, transparent)}:host(.type-tertiary-destructive)::part(progress){stroke:var(--ids-loading-indicator-destructive-progress-color-border, transparent)}:host(.type-tertiary-destructive)::part(circle){stroke:var(--ids-loading-indicator-tertiary-destructive-circle-stroke, transparent)}ids-loading-indicator[contained][overlay]{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%, -50%);z-index:10}.loading-container{position:relative;min-height:100px;display:flex;align-items:center;justify-content:center}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL2J1aWxkcy9pbmZvci1kZXNpZ24vZW50ZXJwcmlzZS13Yy9zcmMvY29tcG9uZW50cy9pZHMtbG9hZGluZy1pbmRpY2F0b3IiLCJzb3VyY2VzIjpbImlkcy1sb2FkaW5nLWluZGljYXRvci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLHlEQUNFLGtCQUNBLGFBQ0EsbUJBQ0EsdUJBR0YsdUVBQ0UsV0FDQSxZQUdGLGlFQUNFLFdBQ0EsWUFJRixxRkFDRSxlQUNBLDZEQUNBLDhEQUNBLHlCQUNBLDBCQUdGLGlHQUNFLGtCQUNBLG9CQUNBLHFCQUNBLFlBQ0EsV0FDQSxhQUNBLG1CQUNBLHVCQUNBLFNBSUYsOE5BRUUsa0JBQ0EsNkRBQ0EsOERBQ0EseUJBQ0EsMEJBSUYsOEpBR0UsYUFHRiwwRUFFRSxrQkFDQSxhQUNBLHVCQUNBLFdBR0YscUNBQ0Usa0JBQ0EsbUJBQ0EsTUFDQSxPQUdGLHFDQUNFLHFCQUNBLFlBR0Ysc0NBRUUsK0NBR0YsVUFDRSxtRUFDQSxVQUdGLHFCQUNFLGFBQ0EsbUJBQ0Esa0JBQ0EsUUFDQSxTQUNBLGdDQUNBLDhDQUdGLDRCQUNFLFFBR0YsWUFDRSxrQkFDQSxTQUNBLFdBR0YscUJBQ0UsYUFDQSxtQkFDQSxXQUNBLDJDQUNBLGdCQUVBLDRCQUNFLDJDQUdGLCtCQUNFLDhEQUNBLDZDQUdGLDZCQUNFLDREQUlKLHVCQUNFLGtCQUNBLGlCQUNBLCtDQUNBLHlCQUNBLDBCQUNBLGFBQ0EsbUJBQ0EsdUJBRUEsOEJBQ0UseUJBR0YsK0JBQ0UsOERBR0YsaUNBQ0UscUJBQ0EsZ0VBSUosb0NBQ0UsV0FDQSxZQUdGLDhCQUNFLFdBQ0EsWUFHRiwwQ0FJRSx5REFJRixzQkFDRSxhQUNBLGtCQUNBLFdBR0YsMkJBQ0UsaUJBQ0EsZ0JBQ0EsdUZBQ0EsV0FDQSxXQUNBLGtCQUNBLGVBQ0EsZ0RBR0Ysd0NBQ0UsdUZBQ0EsbUJBR0Ysd0NBQ0UsdUZBQ0EscUJBR0Ysd0NBQ0UseUZBQ0EscUJBR0YsK0NBQ0UsT0FFRSxzQkFDQSxvQkFHRixJQUNFLHFCQUNBLHdCQUdGLElBQ0UscUJBQ0Esd0JBR0YsS0FDRSxzQkFDQSwwQkFJSixzQ0FDRSxHQUNFLHdCQUdGLEtBQ0UsMkJBSUosK0NBQ0UseUVBR0YscUNBQ0UsMERBR0YsNkNBQ0UsdUVBR0YsOENBQ0UsR0FDRSx3Q0FHRixlQUVFLHFDQUdGLE1BQ0Usc0NBR0YsWUFFRSx1Q0FHRixRQUVFLHFDQUdGLDJCQUlFLHlDQUlKLG1CQUNFLEdBQ0UsV0FHRixJQUNFLFdBR0YsS0FDRSxZQU1GLHVJQUVFLFdBQ0EsWUFHRix5RUFDRSxnQkFHRiwyRUFDRSxnQkFNRixtQ0FDRSx1RUFHRixxQ0FDRSwrRUFLRixpREFDRSwyRkFHRiwrQ0FDRSxtRkFLRixrREFDRSxtRkFHRixnREFDRSxvRkFJSiwwQ0FDRSxrQkFDQSxzQkFDQSx1QkFDQSxnQ0FDQSxXQUdGLG1CQUNFLGtCQUNBLGlCQUNBLGFBQ0EsbUJBQ0EiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBJZHMgTG9hZGluZyBJbmRpY2F0b3IgKi9cblxuOmhvc3QoaWRzLWxvYWRpbmctaW5kaWNhdG9yOm5vdChbbGluZWFyXSk6bm90KFtzdGlja3ldKSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG46aG9zdChpZHMtbG9hZGluZy1pbmRpY2F0b3I6bm90KFtsaW5lYXJdKTpub3QoW3N0aWNreV0pOm5vdChbaW5saW5lXSkpIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuOmhvc3QoaWRzLWxvYWRpbmctaW5kaWNhdG9yW2lubGluZV06bm90KFtsaW5lYXJdKTpub3QoW3N0aWNreV0pKSB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi8vIENlbnRlciBhbGlnbm1lbnRcbjpob3N0KGlkcy1sb2FkaW5nLWluZGljYXRvclthbGlnbj0nY2VudGVyJ106bm90KFtsaW5lYXJdKTpub3QoW3N0aWNreV0pOm5vdChbaW5saW5lXSkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0taWRzLWxvYWRpbmctaW5kaWNhdG9yLW9mZnNldC15LCA1MCUpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLWlkcy1sb2FkaW5nLWluZGljYXRvci1vZmZzZXQteCwgNTAlKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMjVweDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTI1cHg7XG59XG5cbjpob3N0KGlkcy1sb2FkaW5nLWluZGljYXRvclthbGlnbj0nY2VudGVyJ106bm90KFtzdG9wcGVkXSlbY29udGFpbmVkXTpub3QoW3N0aWNreV0pOm5vdChbaW5saW5lXSkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBXaGVuIHgtb2Zmc2V0IG9yIHktb2Zmc2V0IGlzIHNldCwgcG9zaXRpb24gdGhlIHNwaW5uZXIgYWJzb2x1dGVseSB3aXRoaW4gdGhlIGNvbnRhaW5lclxuOmhvc3QoaWRzLWxvYWRpbmctaW5kaWNhdG9yW2FsaWduPSdjZW50ZXInXTpub3QoW3N0b3BwZWRdKVtjb250YWluZWRdW3gtb2Zmc2V0XTpub3QoW3N0aWNreV0pOm5vdChbaW5saW5lXSkpIHN2Zyxcbjpob3N0KGlkcy1sb2FkaW5nLWluZGljYXRvclthbGlnbj0nY2VudGVyJ106bm90KFtzdG9wcGVkXSlbY29udGFpbmVkXVt5LW9mZnNldF06bm90KFtzdGlja3ldKTpub3QoW2lubGluZV0pKSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1pZHMtbG9hZGluZy1pbmRpY2F0b3Itb2Zmc2V0LXksIDUwJSk7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0taWRzLWxvYWRpbmctaW5kaWNhdG9yLW9mZnNldC14LCA1MCUpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0yNXB4O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMjVweDtcbn1cblxuLy8gUGF1c2VkL1N0b3BwZWRcbjpob3N0KGlkcy1sb2FkaW5nLWluZGljYXRvcltzdG9wcGVkXTpub3QoW2xpbmVhcl0pOm5vdChbc3RpY2t5XSkpLFxuOmhvc3QoaWRzLWxvYWRpbmctaW5kaWNhdG9yW3N0b3BwZWRdW2xpbmVhcl0pLFxuOmhvc3QoaWRzLWxvYWRpbmctaW5kaWNhdG9yW3N0b3BwZWRdW3N0aWNreV0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOmhvc3QoaWRzLWxvYWRpbmctaW5kaWNhdG9yW2xpbmVhcl0pLFxuOmhvc3QoaWRzLWxvYWRpbmctaW5kaWNhdG9yW3N0aWNreV0pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbjpob3N0KGlkcy1sb2FkaW5nLWluZGljYXRvcltzdGlja3ldKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG46aG9zdChpZHMtbG9hZGluZy1pbmRpY2F0b3JbbGluZWFyXSkge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogNDhweDtcbn1cblxuOmhvc3QoaWRzLWxvYWRpbmctaW5kaWNhdG9yW292ZXJsYXldKSB7XG4gIC8vIFNob3VsZCBtYXRjaCBJZHNNb2R1bGVOYXZCYXIgei1pbmRleFxuICB6LWluZGV4OiB2YXIoLS1pZHMtei1pbmRleC10b3AtbGV2ZWwtY29udGFpbmVyKTtcbn1cblxuLnByb2dyZXNzIHtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC4yNzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjI3NXMgZWFzZS1pbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnByb2dyZXNzLXBlcmNlbnRhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA0OSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogdmFyKC0taWRzLWxvYWRpbmctaW5kaWNhdG9yLWNvbG9yLXRleHQpO1xufVxuXG4ucHJvZ3Jlc3MtcGVyY2VudGFnZS5saW5lYXIge1xuICB0b3A6IGNhbGMoNTAlKTtcbn1cblxuLnBlcmNlbnRhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRweDtcbiAgcmlnaHQ6IC0ycHg7XG59XG5cbnN2Zy5saW5lYXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taWRzLWxvYWRpbmctaW5kaWNhdG9yLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi5zdGlja3kge1xuICAgIGhlaWdodDogdmFyKC0taWRzLWxvYWRpbmctaW5kaWNhdG9yLWhlaWdodCk7XG4gIH1cblxuICAucHJvZ3Jlc3Mge1xuICAgIGZpbGw6IHZhcigtLWlkcy1sb2FkaW5nLWluZGljYXRvci1wcm9ncmVzcy1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICAgIHRyYW5zZm9ybTogI3snc2NhbGVYKGNhbGModmFyKC0tcHJvZ3Jlc3MpICogMSUpKSd9O1xuICB9XG5cbiAgLmNpcmNsZSB7XG4gICAgZmlsbDogdmFyKC0taWRzLWxvYWRpbmctaW5kaWNhdG9yLWNpcmNsZS1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG5cbnN2Zy5jaXJjdWxhci1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBmaWxsOiB2YXIoLS1pZHMtY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGNpcmNsZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgfVxuXG4gIC5jaXJjbGUge1xuICAgIHN0cm9rZTogdmFyKC0taWRzLWxvYWRpbmctaW5kaWNhdG9yLWNpcmNsZS1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICB9XG5cbiAgLnByb2dyZXNzIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAyODM7XG4gICAgc3Ryb2tlOiB2YXIoLS1pZHMtbG9hZGluZy1pbmRpY2F0b3ItcHJvZ3Jlc3MtY29sb3IsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuXG5zdmcuY2lyY3VsYXItaW5kaWNhdG9yOm5vdCguaW5saW5lKSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbnN2Zy5jaXJjdWxhci1pbmRpY2F0b3IuaW5saW5lIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLmNpcmN1bGFyLWluZGljYXRvci5kZXRlcm1pbmF0ZSAucHJvZ3Jlc3Mge1xuICAvKlxuICAgKiBjaXJjdW1mZXJlbmNlIGlzIDLPgHIoNDUpID0+IDI4Mi43NCwgb3IgMjgzXG4gICAqL1xuICBzdHJva2UtZGFzaG9mZnNldDogI3snY2FsYygyODNweCAtICh2YXIoLS1wcm9ncmVzcykgKiAyLjgzKSknfTtcbn1cblxuLy8gR2VuYXJ0aXZlIEFJIExvYWRpbmcgSW5kaWNhdG9yXG4uYWktbG9hZGluZy1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NnB4O1xufVxuXG4uYWktbG9hZGluZy1pbmRpY2F0b3IgLmJhciB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pZHMtbG9hZGluZy1pbmRpY2F0b3ItYWktY29sb3ItYmFja2dyb3VuZC1kZWZhdWx0LCB0cmFuc3BhcmVudCk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBhbmltYXRpb246IGxvYWRpbmcgMS4ycyBlYXNlLWluLW91dCAwLjJzIGluZmluaXRlO1xufVxuXG4uYWktbG9hZGluZy1pbmRpY2F0b3IgLmJhcjpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoIC0taWRzLWxvYWRpbmctaW5kaWNhdG9yLWFpLWNvbG9yLWJhY2tncm91bmQtYmFyLW9uZSwgdHJhbnNwYXJlbnQpO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuXG4uYWktbG9hZGluZy1pbmRpY2F0b3IgLmJhcjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoIC0taWRzLWxvYWRpbmctaW5kaWNhdG9yLWFpLWNvbG9yLWJhY2tncm91bmQtYmFyLXR3bywgdHJhbnNwYXJlbnQpO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMTRzO1xufVxuXG4uYWktbG9hZGluZy1pbmRpY2F0b3IgLmJhcjpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoIC0taWRzLWxvYWRpbmctaW5kaWNhdG9yLWFpLWNvbG9yLWJhY2tncm91bmQtYmFyLXRocmVlLCB0cmFuc3BhcmVudCk7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40MnM7XG59XG5cbkBrZXlmcmFtZXMgaW5kZXRlcm1pbmF0ZS1zcGlubmVyLXByb2dyZXNzLWFuaW0ge1xuICAwJSxcbiAgMTUlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMjcyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogODA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgNjUlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogODA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDI3MjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaW5kZXRlcm1pbmF0ZS1zcGlubmVyLWFuaW0ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDM2MGRlZyk7XG4gIH1cbn1cblxuc3ZnLmNpcmN1bGFyLWluZGljYXRvci5pbmRldGVybWluYXRlIC5wcm9ncmVzcyB7XG4gIGFuaW1hdGlvbjogMS41MnMgbGluZWFyIGluZmluaXRlIGJvdGggaW5kZXRlcm1pbmF0ZS1zcGlubmVyLXByb2dyZXNzLWFuaW07XG59XG5cbnN2Zy5jaXJjdWxhci1pbmRpY2F0b3IuaW5kZXRlcm1pbmF0ZSB7XG4gIGFuaW1hdGlvbjogMi40cyBsaW5lYXIgaW5maW5pdGUgaW5kZXRlcm1pbmF0ZS1zcGlubmVyLWFuaW07XG59XG5cbnN2Zy5saW5lYXItaW5kaWNhdG9yLmluZGV0ZXJtaW5hdGUgLnByb2dyZXNzIHtcbiAgYW5pbWF0aW9uOiAyLjhzIGxpbmVhciBpbmZpbml0ZSBib3RoIGluZGV0ZXJtaW5hdGUtbGluZWFyLXByb2dyZXNzLWFuaW07XG59XG5cbkBrZXlmcmFtZXMgaW5kZXRlcm1pbmF0ZS1saW5lYXItcHJvZ3Jlc3MtYW5pbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNjYWxlWCgwLjAwMDEpO1xuICB9XG5cbiAgMy4xMjUlLFxuICA1My4xMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNjYWxlWCgwLjIpO1xuICB9XG5cbiAgNi4yNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpIHNjYWxlWCgwLjMpO1xuICB9XG5cbiAgMTIuNSUsXG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjAlKSBzY2FsZVgoMC40NSk7XG4gIH1cblxuICAyNSUsXG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNjYWxlWCgxKTtcbiAgfVxuXG4gIDI1LjAwMDElLFxuICA1MCUsXG4gIDc1LjAwMDElLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNjYWxlWCgwLjAwMDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgd2lkdGg6IDU2cHg7XG4gIH1cblxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxufVxuXG4vLyBTaXplc1xuOmhvc3QoW3NpemU9J3hzJ106bm90KFtsaW5lYXJdKTpub3QoW3N0aWNreV0pOm5vdChbaW5saW5lXSkpIHtcbiAgJixcbiAgJjo6cGFydChjb250YWluZXIpIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cblxuICAmOjpwYXJ0KGNpcmNsZSkge1xuICAgIHN0cm9rZS13aWR0aDogMTI7XG4gIH1cblxuICAmOjpwYXJ0KHByb2dyZXNzKSB7XG4gICAgc3Ryb2tlLXdpZHRoOiAyMTtcbiAgfVxufVxuXG4vLyBTbG90dGVkIGluIG90aGVyIGNvbXBvbmVudHNcbjpob3N0KC50eXBlLXByaW1hcnkpIHtcbiAgJjo6cGFydChjaXJjbGUpIHtcbiAgICBzdHJva2U6IHZhcigtLWlkcy1sb2FkaW5nLWluZGljYXRvci1wcmltYXJ5LWNpcmNsZS1zdHJva2UsIHRyYW5zcGFyZW50KTtcbiAgfVxuXG4gICY6OnBhcnQocHJvZ3Jlc3MpIHtcbiAgICBzdHJva2U6IHZhcigtLWlkcy1sb2FkaW5nLWluZGljYXRvci1wcmltYXJ5LXByb2dyZXNzLWNvbG9yLWJvcmRlciwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG5cbjpob3N0KC50eXBlLXByaW1hcnktZGVzdHJ1Y3RpdmUpIHtcbiAgJjo6cGFydChwcm9ncmVzcykge1xuICAgIHN0cm9rZTogdmFyKC0taWRzLWxvYWRpbmctaW5kaWNhdG9yLXByaW1hcnktZGVzdHJ1Y3RpdmUtcHJvZ3Jlc3MtY29sb3ItYm9yZGVyLCB0cmFuc3BhcmVudCk7XG4gIH1cblxuICAmOjpwYXJ0KGNpcmNsZSkge1xuICAgIHN0cm9rZTogdmFyKC0taWRzLWxvYWRpbmctaW5kaWNhdG9yLXByaW1hcnktZGVzdHJ1Y3RpdmUtY2lyY2xlLXN0cm9rZSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG5cbjpob3N0KC50eXBlLXRlcnRpYXJ5LWRlc3RydWN0aXZlKSB7XG4gICY6OnBhcnQocHJvZ3Jlc3MpIHtcbiAgICBzdHJva2U6IHZhcigtLWlkcy1sb2FkaW5nLWluZGljYXRvci1kZXN0cnVjdGl2ZS1wcm9ncmVzcy1jb2xvci1ib3JkZXIsIHRyYW5zcGFyZW50KTtcbiAgfVxuXG4gICY6OnBhcnQoY2lyY2xlKSB7XG4gICAgc3Ryb2tlOiB2YXIoLS1pZHMtbG9hZGluZy1pbmRpY2F0b3ItdGVydGlhcnktZGVzdHJ1Y3RpdmUtY2lyY2xlLXN0cm9rZSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG5cbmlkcy1sb2FkaW5nLWluZGljYXRvcltjb250YWluZWRdW292ZXJsYXldIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubG9hZGluZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiJdfQ== */