(function(){"use strict";function a(){const b=sa(["",""]);return a=function(){return b},b}function b(){const a=sa(["",""]);return b=function(){return a},a}function c(){const a=sa(["\n          
"]);return c=function(){return a},a}function d(){const a=sa(["\n      \n        ","\n        ","\n      
"]);return d=function(){return a},a}function e(){const a=sa(["\n      \n        "," ","\n      
"]);return e=function(){return a},a}function f(){const a=sa(["\n      \n        \n      
"]);return f=function(){return a},a}function g(){const a=sa(["\n        \n        
"]);return g=function(){return a},a}function h(){const a=sa([""]);return h=function(){return a},a}function i(){const a=sa(["\n              \n              \n            "]);return i=function(){return a},a}function j(){const a=sa(["\n              \n              \n            "]);return j=function(){return a},a}function k(){const a=sa(["\n      \n        \n          ","\n        
\n        \n          
\n            ","\n            
\n              ","\n              ","\n            
\n            
\n            \n          
\n          
\n            ","\n            \n            \n            ","\n            \n            \n          
\n        
\n          \n          \n        
\n      \n    "]);return k=function(){return a},a}function l(){const a=sa(["\n        :host {\n          display: flex;\n          line-height: 40px;\n          max-height: 40px;\n        }\n        :host([flow]) mmp-media-controls {\n          max-width: unset;\n        }\n        mmp-media-controls {\n          max-width: 200px;\n        }\n        .group-button {\n          height: 34px;\n          width: 34px;\n          min-width: 34px;\n          margin: 3px;\n        }\n        paper-icon-button {\n          min-width: 40px;\n        }\n      "]);return l=function(){return a},a}function m(){const a=sa(["\n        \n          ","\n        \n      "]);return m=function(){return a},a}function n(){const a=sa(["\n        \n        "]);return n=function(){return a},a}function o(){const a=sa(["\n        \n        "]);return o=function(){return a},a}function p(){const a=sa(["\n        \n        "]);return p=function(){return a},a}function q(){const a=sa(["\n        \n        "]);return q=function(){return a},a}function r(){const a=sa(["\n        \n        "]);return r=function(){return a},a}function s(){const a=sa(["\n        \n        \n      "]);return s=function(){return a},a}function t(){const a=sa(["\n      ","\n      ","\n      ","\n      ","\n      ","\n      ","\n    "]);return t=function(){return a},a}function u(){const a=sa(["\n        \n          ","\n        \n      "]);return u=function(){return a},a}function v(){const a=sa(["\n        :host {\n          display: flex;\n          width: 100%;\n        }\n        .flex {\n          display: flex;\n          flex: 1;\n          justify-content: space-between;\n        }\n        ha-slider {\n          max-width: none;\n          min-width: 100px;\n          width: 100%;\n        }\n        paper-icon-button {\n          min-width: 40px;\n        }\n        .mmp-media-controls__volume {\n          flex: 100;\n          max-height: 40px;\n        }\n        .mmp-media-controls__volume.--buttons {\n          justify-content: left;\n        }\n        .mmp-media-controls__media {\n          direction: ltr;\n          max-width: calc(40px * 3);\n          margin-right: 0;\n          margin-left: auto;\n        }\n        .mmp-media-controls__media[flow] {\n          max-width: none;\n        }\n        .mmp-media-controls__shuffle {\n          flex: 3;\n          flex-shrink: 200;\n          justify-content: center;\n        }\n        .mmp-media-controls__shuffle paper-icon-button {\n          height: 36px;\n          width: 36px;\n          min-width: 36px;\n          margin: 2px;\n        }\n      "]);return v=function(){return a},a}function w(){const a=sa(["\n          \n          \n        "]);return w=function(){return a},a}function x(){const a=sa(["\n          \n          \n        "]);return x=function(){return a},a}function y(){const a=sa(["\n          \n          \n        "]);return y=function(){return a},a}function z(){const a=sa(["\n          \n          \n        "]);return z=function(){return a},a}function A(){const a=sa(["\n      "]);return A=function(){return a},a}function B(){const a=sa(["\n      \n        ","\n        \n        \n      
"]);return B=function(){return a},a}function C(){const a=sa([""]);return C=function(){return a},a}function D(){const a=sa(["\n        \n      "]);return D=function(){return a},a}function E(){const a=sa([""]);return E=function(){return a},a}function F(){const a=sa(["\n        \n      "]);return F=function(){return a},a}function G(){const a=sa([""]);return G=function(){return a},a}function H(){const a=sa(["\n      ","\n      ","\n      ","\n    "]);return H=function(){return a},a}function I(){const a=sa(["\n      :host {\n        max-width: 120px;\n        min-width: 40px;\n      }\n      :host([full]) {\n        max-width: none;\n      }\n    "]);return I=function(){return a},a}function J(){const a=sa(["\n      \n    "]);return J=function(){return a},a}function K(){const a=sa(["\n      :host {\n        max-width: 120px;\n        min-width: 40px;\n      }\n      :host([full]) {\n        max-width: none;\n      }\n    "]);return K=function(){return a},a}function L(){const a=sa(["\n      \n    "]);return L=function(){return a},a}function M(){const a=sa(["\n      .mmp-progress {\n        cursor: pointer;\n        left: 0; right: 0; bottom: 0;\n        position: absolute;\n        pointer-events: auto;\n        min-height: 10px;\n      }\n      .mmp-progress__duration {\n        display: flex;\n        justify-content: space-between;\n        font-size: .8em;\n        margin: 8px calc(var(--ha-card-border-radius, 4px) / 2);\n        margin-top: 0;\n        padding: 0 6px;\n      }\n      paper-progress {\n        height: var(--paper-progress-height, 4px);\n        bottom: 0;\n        position: absolute;\n        width: 100%;\n        --paper-progress-active-color: var(--mmp-accent-color);\n        --paper-progress-container-color: rgba(100,100,100,.15);\n        --paper-progress-transition-duration: 1s;\n        --paper-progress-transition-timing-function: linear;\n        --paper-progress-transition-delay: 0s;\n      }\n      .mmp-progress[paused] paper-progress {\n        --paper-progress-active-color: var(--disabled-text-color, rgba(150,150,150,.5));\n      }\n    "]);return M=function(){return a},a}function N(){const a=sa([""]);return N=function(){return a},a}function O(){const a=sa(["\n            \n              ","\n              ","\n            
\n          "]);return O=function(){return a},a}function P(){const a=sa(["\n        \n      "]);return P=function(){return a},a}function Q(){const a=sa(["\n      :host {\n        align-items: center;\n        margin-left: 8px;\n        display: flex;\n      }\n      .mmp-tts__input {\n        cursor: text;\n        flex: 1;\n        margin-right: 8px;\n        --paper-input-container-input: {\n          font-size: 1em;\n        };\n      }\n      ha-card[rtl] .mmp-tts__input {\n        margin-right: auto;\n        margin-left: 8px;\n      }\n      .mmp-tts__button {\n        margin: 0;\n        height: 30px;\n        padding: 0 .4em;\n      }\n      paper-input {\n        opacity: .75;\n        --paper-input-container-color: var(--mmp-text-color);\n        --paper-input-container-focus-color: var(--mmp-text-color);\n        --paper-input-container: {\n          padding: 0;\n        };\n      }\n      paper-input[focused] {\n        opacity: 1;\n      }\n\n      ha-card[artwork*='cover'][has-artwork] paper-input {\n        --paper-input-container-focus-color: #FFFFFF;\n      }\n      ha-card[artwork*='cover'][has-artwork] paper-input {\n        --paper-input-container-color: #FFFFFF;\n        --paper-input-container-input-color: #FFFFFF;\n      }\n    "]);return Q=function(){return a},a}function R(){const a=sa(["\n      \n      \n      \n        SEND\n      \n    "]);return R=function(){return a},a}function S(){const a=sa(["\n        .mmp-shortcuts__buttons {\n          box-sizing: border-box;\n          display: flex;\n          flex-wrap: wrap;\n          margin-top: 8px;\n        }\n        .mmp-shortcuts__button {\n          min-width: calc(50% - 8px);\n          flex: 1;\n        }\n        .mmp-shortcuts__button > div {\n          display: flex;\n          justify-content: center;\n          align-items: center;\n          width: 100%;\n        }\n        .mmp-shortcuts__button > div[align='left'] {\n          justify-content: flex-start;\n        }\n        .mmp-shortcuts__button > div[align='right'] {\n          justify-content: flex-end;\n        }\n        .mmp-shortcuts__button[columns='1'] {\n          min-width: calc(100% - 8px);\n        }\n        .mmp-shortcuts__button[columns='3'] {\n          min-width: calc(33.33% - 8px);\n        }\n        .mmp-shortcuts__button[columns='4'] {\n          min-width: calc(25% - 8px);\n        }\n        .mmp-shortcuts__button[columns='5'] {\n          min-width: calc(20% - 8px);\n        }\n        .mmp-shortcuts__button > div > span {\n          line-height: 24px;\n          text-transform: initial;\n        }\n        .mmp-shortcuts__button > div > *:nth-child(2) {\n          margin-left: 4px;\n        }\n      "]);return S=function(){return a},a}function T(){const a=sa(["\n      ","\n      ","\n    "]);return T=function(){return a},a}function U(){const a=sa(["",""]);return U=function(){return a},a}function V(){const a=sa([""]);return V=function(){return a},a}function W(){const a=sa(["\n          \n            \n              ","\n              ","\n            
\n          "]);return W=function(){return a},a}function X(){const a=sa(["\n      \n        ","\n      
\n    "]);return X=function(){return a},a}function Y(){const a=sa(["\n      \n      \n    "]);return Y=function(){return a},a}function Z(){const a=sa([""]);return Z=function(){return a},a}function $(){const a=sa(["\n        :host {\n          display: block;\n        }\n        :host([faded]) {\n          opacity: .75;\n        }\n        :host[small] .mmp-dropdown__label {\n          max-width: 60px;\n          display: block;\n          position: relative;\n          width: auto;\n          text-transform: initial;\n        }\n        :host[full] .mmp-dropdown__label {\n          max-width: none;\n        }\n        .mmp-dropdown {\n          padding: 0;\n          display: block;\n        }\n        .mmp-dropdown__button {\n          display: flex;\n          font-size: 1em;\n          justify-content: space-between;\n          align-items: center;\n          height: 36px;\n          margin: 2px 0;\n        }\n        .mmp-dropdown__button.icon {\n          height: 40px;\n          margin: 0;\n        }\n        .mmp-dropdown__button > div {\n          display: flex;\n          flex: 1;\n          justify-content: space-between;\n          align-items: center;\n          height: 36px;\n          max-width: 100%;\n        }\n        .mmp-dropdown__label {\n          text-align: left;\n          text-transform: none;\n        }\n        .mmp-dropdown__icon {\n          height: 24px;\n          width: 24px;\n          min-width: 24px;\n        }\n        paper-item > *:nth-child(2) {\n          margin-left: 4px;\n        }\n        paper-menu-button[focused] mmp-button iron-icon {\n          color: var(--mmp-accent-color);\n          transform: rotate(180deg);\n        }\n        paper-menu-button[focused] paper-icon-button {\n          color: var(--mmp-accent-color);\n          transform: rotate(180deg);\n        }\n        paper-menu-button[focused] paper-icon-button[focused] {\n          color: var(--mmp-text-color);\n          transform: rotate(0deg);\n        }\n      "]);return $=function(){return a},a}function _(){const a=sa(["",""]);return _=function(){return a},a}function aa(){const a=sa([""]);return aa=function(){return a},a}function ba(){const a=sa(["\n            \n              ","\n              ","\n            "]);return ba=function(){return a},a}function ca(){const a=sa(["\n          \n            \n              \n                ","\n              \n              \n            
\n          \n        "]);return ca=function(){return a},a}function da(){const a=sa(["\n          \n          \n        "]);return da=function(){return a},a}function ea(){const a=sa(["\n      \n        ","\n        \n          ","\n        \n      \n    "]);return ea=function(){return a},a}function fa(){const a=sa(["\n  .ellipsis {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n  .label {\n    margin: 0 8px;\n  }\n  paper-icon-button {\n    transition: color .25s;\n  }\n  paper-icon-button[color] {\n    color: var(--mmp-accent-color) !important;\n    opacity: 1 !important;\n  }\n  paper-icon-button[inactive] {\n    opacity: .5;\n  }\n"]);return fa=function(){return a},a}function ga(){const a=sa(["\n      .mmp-group-list {\n        display: flex;\n        flex-direction: column;\n        margin-left: 8px;\n      }\n      .mmp-group-list__title {\n        font-weight: 500;\n        letter-spacing: .1em;\n        margin: 8px 0 4px;\n        text-transform: uppercase;\n      }\n      .mmp-group-list__buttons {\n        display: flex;\n      }\n      .mmp-group-list__button {\n        margin: 8px 8px 0 0;\n        min-width: 0;\n        text-transform: uppercase;\n        text-align: center;\n        width: 50%;\n        --mdc-theme-primary: transparent;\n        background: rgba(255,255,255,0.25);\n      }\n    "]);return ga=function(){return a},a}function ha(){const a=sa([""]);return ha=function(){return a},a}function ia(){const a=sa(["Leave"]);return ia=function(){return a},a}function ja(){const a=sa(["Ungroup"]);return ja=function(){return a},a}function ka(){const a=sa(["\n          "]);return ka=function(){return a},a}function la(){const a=sa(["\n      \n        
Group speakers\n        ","\n        
\n          \n            ","\n          \n          \n            Group all\n          \n        
\n