p3x-redis-ui-material
Version:
💿 P3X Redis UI triple frontend — Angular + React/MUI + Vue/Vuetify with 54 languages, 7 themes, Socket.IO, desktop notifications, and full feature parity
545 lines (514 loc) • 28.7 kB
JavaScript
import{Di as wf,Dn as _y,Fi as xi,Hn as cw,Hr as nn,Li as xp,Lt as Sy,Mi as x_,Ni as xe,Pi as xf,Q as K9,S as Do,T as Ee,Ut as Tn,Vt as Te,Wi as ze,Wt as Ty,Zr as q,Zt as V,_ as Cf,ai as re,bn as Zi,et as L,fr as io,gn as Z$1,gt as O,in as Wa,ir as h,ji as x6,kn as a_,mi as te,mt as Ni,qr as oe,si as rt,ut as N_,wi as vt,wr as lc,xi as v,y as Cn}from"./chunk-CHqDEyfr.js";import{t as f}from"./chunk-DolM25Wu.js";import{t as f$1}from"./chunk-CaLi_qYn2.js";var X=[`*`];var Z=`.mdc-list {
margin: 0;
padding: 8px 0;
list-style-type: none;
}
.mdc-list:focus {
outline: none;
}
.mdc-list-item {
display: flex;
position: relative;
justify-content: flex-start;
overflow: hidden;
padding: 0;
align-items: stretch;
cursor: pointer;
padding-left: 16px;
padding-right: 16px;
background-color: var(--%NS%mat-list-list-item-container-color, transparent);
border-radius: var(--%NS%mat-list-list-item-container-shape, var(--%NS%mat-sys-corner-none));
}
.mdc-list-item.mdc-list-item--selected {
background-color: var(--%NS%mat-list-list-item-selected-container-color);
}
.mdc-list-item:focus {
outline: 0;
}
.mdc-list-item.mdc-list-item--disabled {
cursor: auto;
}
.mdc-list-item.mdc-list-item--with-one-line {
height: var(--%NS%mat-list-list-item-one-line-container-height, 48px);
}
.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start {
align-self: center;
margin-top: 0;
}
.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end {
align-self: center;
margin-top: 0;
}
.mdc-list-item.mdc-list-item--with-two-lines {
height: var(--%NS%mat-list-list-item-two-line-container-height, 64px);
}
.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start {
align-self: flex-start;
margin-top: 16px;
}
.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end {
align-self: center;
margin-top: 0;
}
.mdc-list-item.mdc-list-item--with-three-lines {
height: var(--%NS%mat-list-list-item-three-line-container-height, 88px);
}
.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start {
align-self: flex-start;
margin-top: 16px;
}
.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end {
align-self: flex-start;
margin-top: 16px;
}
.mdc-list-item.mdc-list-item--%NS%selected::before, .mdc-list-item.mdc-list-item--%NS%selected:focus::before, .mdc-list-item:not(.mdc-list-item--selected):focus::before {
position: absolute;
box-sizing: border-box;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: "";
pointer-events: none;
}
a.mdc-list-item {
color: inherit;
text-decoration: none;
}
.mdc-list-item__start {
fill: currentColor;
flex-shrink: 0;
pointer-events: none;
}
.mdc-list-item--with-leading-icon .mdc-list-item__start {
color: var(--%NS%mat-list-list-item-leading-icon-color, var(--%NS%mat-sys-on-surface-variant));
width: var(--%NS%mat-list-list-item-leading-icon-size, 24px);
height: var(--%NS%mat-list-list-item-leading-icon-size, 24px);
margin-left: 16px;
margin-right: 32px;
}
[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start {
margin-left: 32px;
margin-right: 16px;
}
.mdc-list-item--%NS%with-leading-icon:hover .mdc-list-item__start {
color: var(--%NS%mat-list-list-item-hover-leading-icon-color);
}
.mdc-list-item--with-leading-avatar .mdc-list-item__start {
width: var(--%NS%mat-list-list-item-leading-avatar-size, 40px);
height: var(--%NS%mat-list-list-item-leading-avatar-size, 40px);
margin-left: 16px;
margin-right: 16px;
border-radius: 50%;
}
.mdc-list-item--with-leading-avatar .mdc-list-item__start, [dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start {
margin-left: 16px;
margin-right: 16px;
border-radius: 50%;
}
.mdc-list-item__end {
flex-shrink: 0;
pointer-events: none;
}
.mdc-list-item--with-trailing-meta .mdc-list-item__end {
font-family: var(--%NS%mat-list-list-item-trailing-supporting-text-font, var(--%NS%mat-sys-label-small-font));
line-height: var(--%NS%mat-list-list-item-trailing-supporting-text-line-height, var(--%NS%mat-sys-label-small-line-height));
font-size: var(--%NS%mat-list-list-item-trailing-supporting-text-size, var(--%NS%mat-sys-label-small-size));
font-weight: var(--%NS%mat-list-list-item-trailing-supporting-text-weight, var(--%NS%mat-sys-label-small-weight));
letter-spacing: var(--%NS%mat-list-list-item-trailing-supporting-text-tracking, var(--%NS%mat-sys-label-small-tracking));
}
.mdc-list-item--with-trailing-icon .mdc-list-item__end {
color: var(--%NS%mat-list-list-item-trailing-icon-color, var(--%NS%mat-sys-on-surface-variant));
width: var(--%NS%mat-list-list-item-trailing-icon-size, 24px);
height: var(--%NS%mat-list-list-item-trailing-icon-size, 24px);
}
.mdc-list-item--%NS%with-trailing-icon:hover .mdc-list-item__end {
color: var(--%NS%mat-list-list-item-hover-trailing-icon-color);
}
.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end {
color: var(--%NS%mat-list-list-item-trailing-supporting-text-color, var(--%NS%mat-sys-on-surface-variant));
}
.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end {
color: var(--%NS%mat-list-list-item-selected-trailing-icon-color, var(--%NS%mat-sys-primary));
}
.mdc-list-item__content {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
align-self: center;
flex: 1;
pointer-events: none;
}
.mdc-list-item--with-two-lines .mdc-list-item__content, .mdc-list-item--with-three-lines .mdc-list-item__content {
align-self: stretch;
}
.mdc-list-item__primary-text {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
color: var(--%NS%mat-list-list-item-label-text-color, var(--%NS%mat-sys-on-surface));
font-family: var(--%NS%mat-list-list-item-label-text-font, var(--%NS%mat-sys-body-large-font));
line-height: var(--%NS%mat-list-list-item-label-text-line-height, var(--%NS%mat-sys-body-large-line-height));
font-size: var(--%NS%mat-list-list-item-label-text-size, var(--%NS%mat-sys-body-large-size));
font-weight: var(--%NS%mat-list-list-item-label-text-weight, var(--%NS%mat-sys-body-large-weight));
letter-spacing: var(--%NS%mat-list-list-item-label-text-tracking, var(--%NS%mat-sys-body-large-tracking));
}
.mdc-list-item:hover .mdc-list-item__primary-text {
color: var(--%NS%mat-list-list-item-hover-label-text-color, var(--%NS%mat-sys-on-surface));
}
.mdc-list-item:focus .mdc-list-item__primary-text {
color: var(--%NS%mat-list-list-item-focus-label-text-color, var(--%NS%mat-sys-on-surface));
}
.mdc-list-item--with-two-lines .mdc-list-item__primary-text, .mdc-list-item--with-three-lines .mdc-list-item__primary-text {
display: block;
margin-top: 0;
line-height: normal;
margin-bottom: -20px;
}
.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before, .mdc-list-item--with-three-lines .mdc-list-item__primary-text::before {
display: inline-block;
width: 0;
height: 28px;
content: "";
vertical-align: 0;
}
.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after, .mdc-list-item--with-three-lines .mdc-list-item__primary-text::after {
display: inline-block;
width: 0;
height: 20px;
content: "";
vertical-align: -20px;
}
.mdc-list-item__secondary-text {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
display: block;
margin-top: 0;
color: var(--%NS%mat-list-list-item-supporting-text-color, var(--%NS%mat-sys-on-surface-variant));
font-family: var(--%NS%mat-list-list-item-supporting-text-font, var(--%NS%mat-sys-body-medium-font));
line-height: var(--%NS%mat-list-list-item-supporting-text-line-height, var(--%NS%mat-sys-body-medium-line-height));
font-size: var(--%NS%mat-list-list-item-supporting-text-size, var(--%NS%mat-sys-body-medium-size));
font-weight: var(--%NS%mat-list-list-item-supporting-text-weight, var(--%NS%mat-sys-body-medium-weight));
letter-spacing: var(--%NS%mat-list-list-item-supporting-text-tracking, var(--%NS%mat-sys-body-medium-tracking));
}
.mdc-list-item__secondary-text::before {
display: inline-block;
width: 0;
height: 20px;
content: "";
vertical-align: 0;
}
.mdc-list-item--with-three-lines .mdc-list-item__secondary-text {
white-space: normal;
line-height: 20px;
}
.mdc-list-item--with-overline .mdc-list-item__secondary-text {
white-space: nowrap;
line-height: auto;
}
.mdc-list-item--with-leading-radio.mdc-list-item,
.mdc-list-item--with-leading-checkbox.mdc-list-item,
.mdc-list-item--with-leading-icon.mdc-list-item,
.mdc-list-item--with-leading-avatar.mdc-list-item {
padding-left: 0;
padding-right: 16px;
}
[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,
[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,
[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,
[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item {
padding-left: 16px;
padding-right: 0;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
display: block;
margin-top: 0;
line-height: normal;
margin-bottom: -20px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
display: inline-block;
width: 0;
height: 32px;
content: "";
vertical-align: 0;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
display: inline-block;
width: 0;
height: 20px;
content: "";
vertical-align: -20px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
display: block;
margin-top: 0;
line-height: normal;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
display: inline-block;
width: 0;
height: 32px;
content: "";
vertical-align: 0;
}
.mdc-list-item--with-trailing-icon.mdc-list-item, [dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item {
padding-left: 0;
padding-right: 0;
}
.mdc-list-item--with-trailing-icon .mdc-list-item__end {
margin-left: 16px;
margin-right: 16px;
}
.mdc-list-item--with-trailing-meta.mdc-list-item {
padding-left: 16px;
padding-right: 0;
}
[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item {
padding-left: 0;
padding-right: 16px;
}
.mdc-list-item--with-trailing-meta .mdc-list-item__end {
-webkit-user-select: none;
user-select: none;
margin-left: 28px;
margin-right: 16px;
}
[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end {
margin-left: 16px;
margin-right: 28px;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end, .mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end {
display: block;
line-height: normal;
align-self: flex-start;
margin-top: 0;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before, .mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before {
display: inline-block;
width: 0;
height: 28px;
content: "";
vertical-align: 0;
}
.mdc-list-item--with-leading-radio .mdc-list-item__start,
.mdc-list-item--with-leading-checkbox .mdc-list-item__start {
margin-left: 8px;
margin-right: 24px;
}
[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,
[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start {
margin-left: 24px;
margin-right: 8px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start {
align-self: flex-start;
margin-top: 8px;
}
.mdc-list-item--with-trailing-radio.mdc-list-item,
.mdc-list-item--with-trailing-checkbox.mdc-list-item {
padding-left: 16px;
padding-right: 0;
}
[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,
[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item {
padding-left: 0;
padding-right: 16px;
}
.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon, .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,
.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,
.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar {
padding-left: 0;
}
[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon, [dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,
[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,
[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar {
padding-right: 0;
}
.mdc-list-item--with-trailing-radio .mdc-list-item__end,
.mdc-list-item--with-trailing-checkbox .mdc-list-item__end {
margin-left: 24px;
margin-right: 8px;
}
[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,
[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end {
margin-left: 8px;
margin-right: 24px;
}
.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,
.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end {
align-self: flex-start;
margin-top: 8px;
}
.mdc-list-group__subheader {
margin: 0.75rem 16px;
}
.mdc-list-item--disabled .mdc-list-item__start,
.mdc-list-item--disabled .mdc-list-item__content,
.mdc-list-item--disabled .mdc-list-item__end {
opacity: 1;
}
.mdc-list-item--disabled .mdc-list-item__primary-text,
.mdc-list-item--disabled .mdc-list-item__secondary-text {
opacity: var(--%NS%mat-list-list-item-disabled-label-text-opacity, 0.3);
}
.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start {
color: var(--%NS%mat-list-list-item-disabled-leading-icon-color, var(--%NS%mat-sys-on-surface));
opacity: var(--%NS%mat-list-list-item-disabled-leading-icon-opacity, 0.38);
}
.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end {
color: var(--%NS%mat-list-list-item-disabled-trailing-icon-color, var(--%NS%mat-sys-on-surface));
opacity: var(--%NS%mat-list-list-item-disabled-trailing-icon-opacity, 0.38);
}
.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing, [dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing {
padding-left: 0;
padding-right: 0;
}
.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text {
color: var(--%NS%mat-list-list-item-disabled-label-text-color, var(--%NS%mat-sys-on-surface));
}
.mdc-list-item:hover::before {
background-color: var(--%NS%mat-list-list-item-hover-state-layer-color, var(--%NS%mat-sys-on-surface));
opacity: var(--%NS%mat-list-list-item-hover-state-layer-opacity, var(--%NS%mat-sys-hover-state-layer-opacity));
}
.mdc-list-item.mdc-list-item--%NS%disabled::before {
background-color: var(--%NS%mat-list-list-item-disabled-state-layer-color, var(--%NS%mat-sys-on-surface));
opacity: var(--%NS%mat-list-list-item-disabled-state-layer-opacity, var(--%NS%mat-sys-focus-state-layer-opacity));
}
.mdc-list-item:focus::before {
background-color: var(--%NS%mat-list-list-item-focus-state-layer-color, var(--%NS%mat-sys-on-surface));
opacity: var(--%NS%mat-list-list-item-focus-state-layer-opacity, var(--%NS%mat-sys-focus-state-layer-opacity));
}
.mdc-list-item--disabled .mdc-radio,
.mdc-list-item--disabled .mdc-checkbox {
opacity: var(--%NS%mat-list-list-item-disabled-label-text-opacity, 0.3);
}
.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar {
border-radius: var(--%NS%mat-list-list-item-leading-avatar-shape, var(--%NS%mat-sys-corner-full));
background-color: var(--%NS%mat-list-list-item-leading-avatar-color, var(--%NS%mat-sys-primary-container));
}
.mat-mdc-list-item-icon {
font-size: var(--%NS%mat-list-list-item-leading-icon-size, 24px);
}
(forced-colors: active) {
a.mdc-list-item--%NS%activated::after {
content: "";
position: absolute;
top: 50%;
right: 16px;
transform: translateY(-50%);
width: 10px;
height: 0;
border-bottom: solid 10px;
border-radius: 10px;
}
a.mdc-list-item--activated [dir=rtl]::after {
right: auto;
left: 16px;
}
}
.mat-mdc-list-base {
display: block;
}
.mat-mdc-list-base .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item__end,
.mat-mdc-list-base .mdc-list-item__content {
pointer-events: auto;
}
.mat-mdc-list-item,
.mat-mdc-list-option {
width: 100%;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
}
.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),
.mat-mdc-list-option:not(.mat-mdc-list-item-interactive) {
cursor: default;
}
.mat-mdc-list-item .mat-divider-inset,
.mat-mdc-list-option .mat-divider-inset {
position: absolute;
left: 0;
right: 0;
bottom: 0;
}
.mat-mdc-list-item .mat-mdc-list-item-avatar ~ .mat-divider-inset,
.mat-mdc-list-option .mat-mdc-list-item-avatar ~ .mat-divider-inset {
margin-left: 72px;
}
[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar ~ .mat-divider-inset,
[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar ~ .mat-divider-inset {
margin-right: 72px;
}
.mat-mdc-list-item-interactive::before {
top: 0;
left: 0;
right: 0;
bottom: 0;
position: absolute;
content: "";
opacity: 0;
pointer-events: none;
border-radius: inherit;
}
.mat-mdc-list-item > .mat-focus-indicator {
top: 0;
left: 0;
right: 0;
bottom: 0;
position: absolute;
pointer-events: none;
}
.mat-mdc-list-item:focus-visible > .mat-focus-indicator::before {
content: "";
}
.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text {
white-space: nowrap;
line-height: normal;
}
.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
mat-action-list button {
background: none;
color: inherit;
border: none;
font: inherit;
outline: inherit;
-webkit-tap-highlight-color: transparent;
text-align: start;
}
mat-action-list button::-moz-focus-inner {
border: 0;
}
.mdc-list-item--with-leading-icon .mdc-list-item__start {
margin-inline-start: var(--%NS%mat-list-list-item-leading-icon-start-space, 16px);
margin-inline-end: var(--%NS%mat-list-list-item-leading-icon-end-space, 16px);
}
.mat-mdc-nav-list .mat-mdc-list-item {
border-radius: var(--%NS%mat-list-active-indicator-shape, var(--%NS%mat-sys-corner-full));
--%NS%mat-focus-indicator-border-radius: var(--%NS%mat-list-active-indicator-shape, var(--%NS%mat-sys-corner-full));
}
.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated {
background-color: var(--%NS%mat-list-active-indicator-color, var(--%NS%mat-sys-secondary-container));
}
`;var Y=[`unscopedContent`];var J=[`text`];var $=[[[``,`matListItemAvatar`,``],[``,`matListItemIcon`,``]],[[``,`matListItemTitle`,``]],[[``,`matListItemLine`,``]],`*`,[[``,`matListItemMeta`,``]],[[`mat-divider`]]];var tt=[`[matListItemAvatar],[matListItemIcon]`,`[matListItemTitle]`,`[matListItemLine]`,`*`,`[matListItemMeta]`,`mat-divider`];var it=new v(`ListOption`);var et=(()=>{class t{_elementRef=h(q);static ɵfac=function(e){return new(e||t)};static ɵdir=Z$1({type:t,selectors:[[``,`matListItemTitle`,``]],hostAttrs:[1,`mat-mdc-list-item-title`,`mdc-list-item__primary-text`]})}return t})();var nt=(()=>{class t{_elementRef=h(q);static ɵfac=function(e){return new(e||t)};static ɵdir=Z$1({type:t,selectors:[[``,`matListItemLine`,``]],hostAttrs:[1,`mat-mdc-list-item-line`,`mdc-list-item__secondary-text`]})}return t})();var at=(()=>{class t{static ɵfac=function(e){return new(e||t)};static ɵdir=Z$1({type:t,selectors:[[``,`matListItemMeta`,``]],hostAttrs:[1,`mat-mdc-list-item-meta`,`mdc-list-item__end`]})}return t})();var K=(()=>{class t{_listOption=h(it,{optional:!0});_isAlignedAtStart(){return!this._listOption||this._listOption?._getTogglePosition()===`after`}static ɵfac=function(e){return new(e||t)};static ɵdir=Z$1({type:t,hostVars:4,hostBindings:function(e,n){e&2&&vt(`mdc-list-item__start`,n._isAlignedAtStart())(`mdc-list-item__end`,!n._isAlignedAtStart())}})}return t})();var ct=(()=>{class t extends K{static ɵfac=(()=>{let i;return function(n){return(i||(i=io(t)))(n||t)}})();static ɵdir=Z$1({type:t,selectors:[[``,`matListItemAvatar`,``]],hostAttrs:[1,`mat-mdc-list-item-avatar`],features:[ze]})}return t})();var st=(()=>{class t extends K{static ɵfac=(()=>{let i;return function(n){return(i||(i=io(t)))(n||t)}})();static ɵdir=Z$1({type:t,selectors:[[``,`matListItemIcon`,``]],hostAttrs:[1,`mat-mdc-list-item-icon`],features:[ze]})}return t})();var ot=new v(`MAT_LIST_CONFIG`);var y=(()=>{class t{_isNonInteractive=!0;get disableRipple(){return this._disableRipple}set disableRipple(i){this._disableRipple=K9(i)}_disableRipple=!1;get disabled(){return this._disabled()}set disabled(i){this._disabled.set(K9(i))}_disabled=xe(!1);_defaultOptions=h(ot,{optional:!0});static ɵfac=function(e){return new(e||t)};static ɵdir=Z$1({type:t,hostVars:1,hostBindings:function(e,n){e&2&&xi(`aria-disabled`,n.disabled)},inputs:{disableRipple:`disableRipple`,disabled:`disabled`}})}return t})();var mt=(()=>{class t{_elementRef=h(q);_ngZone=h(O);_listBase=h(y,{optional:!0});_platform=h(re);_hostElement;_isButtonElement;_noopAnimations=Do();_avatars;_icons;set lines(i){this._explicitLines=Tn(i,null),this._updateItemLines(!1)}_explicitLines=null;get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(i){this._disableRipple=K9(i)}_disableRipple=!1;get disabled(){return this._disabled()||!!this._listBase?.disabled}set disabled(i){this._disabled.set(K9(i))}_disabled=xe(!1);_subscriptions=new L;_rippleRenderer=null;_hasUnscopedTextContent=!1;rippleConfig;get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(){h(rt).load(x_);let i=h(xp,{optional:!0});this.rippleConfig=i||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement=this._hostElement.nodeName.toLowerCase()===`button`,this._listBase&&!this._listBase._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute(`type`)&&this._hostElement.setAttribute(`type`,`button`)}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),this._rippleRenderer!==null&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!!(this._avatars.length||this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add(`mat-mdc-list-item-interactive`),this._rippleRenderer=new Zi(this,this._ngZone,this._hostElement,this._platform,h(V)),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add(cw(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(i){if(!this._lines||!this._titles||!this._unscopedContent)return;i&&this._checkDomForUnscopedTextContent();let e=this._explicitLines??this._inferLinesFromContent(),n=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle(`mat-mdc-list-item-single-line`,e<=1),this._hostElement.classList.toggle(`mdc-list-item--with-one-line`,e<=1),this._hostElement.classList.toggle(`mdc-list-item--with-two-lines`,e===2),this._hostElement.classList.toggle(`mdc-list-item--with-three-lines`,e===3),this._hasUnscopedTextContent){let a=this._titles.length===0&&e===1;n.classList.toggle(`mdc-list-item__primary-text`,a),n.classList.toggle(`mdc-list-item__secondary-text`,!a)}else n.classList.remove(`mdc-list-item__primary-text`),n.classList.remove(`mdc-list-item__secondary-text`)}_inferLinesFromContent(){let i=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(i+=1),i}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(i=>i.nodeType!==i.COMMENT_NODE).some(i=>!!(i.textContent&&i.textContent.trim()))}static ɵfac=function(e){return new(e||t)};static ɵdir=Z$1({type:t,contentQueries:function(e,n,a){if(e&1&&Ty(a,ct,4)(a,st,4),e&2){let s;Cf(s=xf())&&(n._avatars=s),Cf(s=xf())&&(n._icons=s)}},hostVars:4,hostBindings:function(e,n){e&2&&(xi(`aria-disabled`,n.disabled)(`disabled`,n._isButtonElement&&n.disabled||null),vt(`mdc-list-item--disabled`,n.disabled))},inputs:{lines:`lines`,disableRipple:`disableRipple`,disabled:`disabled`}})}return t})();var Xt=(()=>{class t extends y{static ɵfac=(()=>{let i;return function(n){return(i||(i=io(t)))(n||t)}})();static ɵcmp=Ee({type:t,selectors:[[`mat-list`]],hostAttrs:[1,`mat-mdc-list`,`mat-mdc-list-base`,`mdc-list`],exportAs:[`matList`],features:[Ni([{provide:y,useExisting:t}]),ze],ngContentSelectors:X,decls:1,vars:0,template:function(e,n){e&1&&(Cn(),Te(0))},styles:[Z],encapsulation:2})}return t})();var Zt=(()=>{class t extends mt{_lines;_titles;_meta;_unscopedContent;_itemText;get activated(){return this._activated}set activated(i){this._activated=K9(i)}_activated=!1;_getAriaCurrent(){return this._hostElement.nodeName===`A`&&this._activated?`page`:null}_hasBothLeadingAndTrailing(){return this._meta.length!==0&&(this._avatars.length!==0||this._icons.length!==0)}static ɵfac=(()=>{let i;return function(n){return(i||(i=io(t)))(n||t)}})();static ɵcmp=Ee({type:t,selectors:[[`mat-list-item`],[`a`,`mat-list-item`,``],[`button`,`mat-list-item`,``]],contentQueries:function(e,n,a){if(e&1&&Ty(a,nt,5)(a,et,5)(a,at,5),e&2){let s;Cf(s=xf())&&(n._lines=s),Cf(s=xf())&&(n._titles=s),Cf(s=xf())&&(n._meta=s)}},viewQuery:function(e,n){if(e&1&&lc(Y,5)(J,5),e&2){let a;Cf(a=xf())&&(n._unscopedContent=a.first),Cf(a=xf())&&(n._itemText=a.first)}},hostAttrs:[1,`mat-mdc-list-item`,`mdc-list-item`],hostVars:13,hostBindings:function(e,n){e&2&&(xi(`aria-current`,n._getAriaCurrent()),vt(`mdc-list-item--activated`,n.activated)(`mdc-list-item--with-leading-avatar`,n._avatars.length!==0)(`mdc-list-item--with-leading-icon`,n._icons.length!==0)(`mdc-list-item--with-trailing-meta`,n._meta.length!==0)(`mat-mdc-list-item-both-leading-and-trailing`,n._hasBothLeadingAndTrailing())(`_mat-animation-noopable`,n._noopAnimations))},inputs:{activated:`activated`},exportAs:[`matListItem`],features:[ze],ngContentSelectors:tt,decls:10,vars:0,consts:[[`unscopedContent`,``],[1,`mdc-list-item__content`],[1,`mat-mdc-list-item-unscoped-content`,3,`cdkObserveContent`],[1,`mat-focus-indicator`]],template:function(e,n){e&1&&(Cn($),Te(0),Wa(1,`span`,1),Te(2,1),Te(3,2),Wa(4,`span`,2,0),Sy(`cdkObserveContent`,function(){return n._updateItemLines(!0)}),Te(6,3),wf()(),Te(7,4),Te(8,5),_y(9,`div`,3))},dependencies:[x6],encapsulation:2})}return t})();var Yt=(()=>{class t{static ɵfac=function(e){return new(e||t)};static ɵmod=oe({type:t});static ɵinj=te({imports:[a_,N_,f$1,nn,f]})}return t})();export{Yt as n,Zt as r,Xt as t};