{"version":3,"sources":["jsdelivr-header.js","/npm/@record-evolution/widget-value@1.1.25/node_modules/@lit/reactive-element/css-tag.js","/npm/@record-evolution/widget-value@1.1.25/node_modules/@lit/reactive-element/reactive-element.js","/npm/@record-evolution/widget-value@1.1.25/node_modules/lit-html/lit-html.js","/npm/@record-evolution/widget-value@1.1.25/node_modules/lit-element/lit-element.js","/npm/@record-evolution/widget-value@1.1.25/node_modules/lit-html/directive.js","/npm/@record-evolution/widget-value@1.1.25/node_modules/lit-html/directive-helpers.js","/npm/@record-evolution/widget-value@1.1.25/node_modules/lit-html/directives/repeat.js","/npm/@record-evolution/widget-value@1.1.25/node_modules/@lit/reactive-element/decorators/custom-element.js","/npm/@record-evolution/widget-value@1.1.25/node_modules/@lit/reactive-element/decorators/property.js","/npm/@record-evolution/widget-value@1.1.25/node_modules/@lit/reactive-element/decorators/state.js","/npm/@record-evolution/widget-value@1.1.25/node_modules/@lit/reactive-element/decorators/base.js","/npm/@record-evolution/widget-value@1.1.25/node_modules/@lit/reactive-element/decorators/query.js","/npm/@record-evolution/widget-value@1.1.25/src/widget-value.ts"],"names":[],"mappings":"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","file":"/npm/@record-evolution/widget-value@1.1.25/dist/widget-value.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@record-evolution/widget-value@1.1.25/dist/widget-value.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","/**\n * @license\n * Copyright 2019 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst t=globalThis,e=t.ShadowRoot&&(void 0===t.ShadyCSS||t.ShadyCSS.nativeShadow)&&\"adoptedStyleSheets\"in Document.prototype&&\"replace\"in CSSStyleSheet.prototype,s=Symbol(),o=new WeakMap;class n{constructor(t,e,o){if(this._$cssResult$=!0,o!==s)throw Error(\"CSSResult is not constructable. Use `unsafeCSS` or `css` instead.\");this.cssText=t,this.t=e}get styleSheet(){let t=this.o;const s=this.t;if(e&&void 0===t){const e=void 0!==s&&1===s.length;e&&(t=o.get(s)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),e&&o.set(s,t))}return t}toString(){return this.cssText}}const r=t=>new n(\"string\"==typeof t?t:t+\"\",void 0,s),i=(t,...e)=>{const o=1===t.length?t[0]:e.reduce(((e,s,o)=>e+(t=>{if(!0===t._$cssResult$)return t.cssText;if(\"number\"==typeof t)return t;throw Error(\"Value passed to 'css' function must be a 'css' function result: \"+t+\". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.\")})(s)+t[o+1]),t[0]);return new n(o,t,s)},S=(s,o)=>{if(e)s.adoptedStyleSheets=o.map((t=>t instanceof CSSStyleSheet?t:t.styleSheet));else for(const e of o){const o=document.createElement(\"style\"),n=t.litNonce;void 0!==n&&o.setAttribute(\"nonce\",n),o.textContent=e.cssText,s.appendChild(o)}},c=e?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e=\"\";for(const s of t.cssRules)e+=s.cssText;return r(e)})(t):t;export{n as CSSResult,S as adoptStyles,i as css,c as getCompatibleStyle,e as supportsAdoptingStyleSheets,r as unsafeCSS};\n//# sourceMappingURL=css-tag.js.map\n","import{getCompatibleStyle as t,adoptStyles as s}from\"./css-tag.js\";export{CSSResult,css,supportsAdoptingStyleSheets,unsafeCSS}from\"./css-tag.js\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const{is:i,defineProperty:e,getOwnPropertyDescriptor:h,getOwnPropertyNames:r,getOwnPropertySymbols:o,getPrototypeOf:n}=Object,a=globalThis,c=a.trustedTypes,l=c?c.emptyScript:\"\",p=a.reactiveElementPolyfillSupport,d=(t,s)=>t,u={toAttribute(t,s){switch(s){case Boolean:t=t?l:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute(t,s){let i=t;switch(s){case Boolean:i=null!==t;break;case Number:i=null===t?null:Number(t);break;case Object:case Array:try{i=JSON.parse(t)}catch(t){i=null}}return i}},f=(t,s)=>!i(t,s),b={attribute:!0,type:String,converter:u,reflect:!1,useDefault:!1,hasChanged:f};Symbol.metadata??=Symbol(\"metadata\"),a.litPropertyMetadata??=new WeakMap;class y extends HTMLElement{static addInitializer(t){this._$Ei(),(this.l??=[]).push(t)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(t,s=b){if(s.state&&(s.attribute=!1),this._$Ei(),this.prototype.hasOwnProperty(t)&&((s=Object.create(s)).wrapped=!0),this.elementProperties.set(t,s),!s.noAccessor){const i=Symbol(),h=this.getPropertyDescriptor(t,i,s);void 0!==h&&e(this.prototype,t,h)}}static getPropertyDescriptor(t,s,i){const{get:e,set:r}=h(this.prototype,t)??{get(){return this[s]},set(t){this[s]=t}};return{get:e,set(s){const h=e?.call(this);r?.call(this,s),this.requestUpdate(t,h,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)??b}static _$Ei(){if(this.hasOwnProperty(d(\"elementProperties\")))return;const t=n(this);t.finalize(),void 0!==t.l&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties)}static finalize(){if(this.hasOwnProperty(d(\"finalized\")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(d(\"properties\"))){const t=this.properties,s=[...r(t),...o(t)];for(const i of s)this.createProperty(i,t[i])}const t=this[Symbol.metadata];if(null!==t){const s=litPropertyMetadata.get(t);if(void 0!==s)for(const[t,i]of s)this.elementProperties.set(t,i)}this._$Eh=new Map;for(const[t,s]of this.elementProperties){const i=this._$Eu(t,s);void 0!==i&&this._$Eh.set(i,t)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(s){const i=[];if(Array.isArray(s)){const e=new Set(s.flat(1/0).reverse());for(const s of e)i.unshift(t(s))}else void 0!==s&&i.push(t(s));return i}static _$Eu(t,s){const i=s.attribute;return!1===i?void 0:\"string\"==typeof i?i:\"string\"==typeof t?t.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise((t=>this.enableUpdating=t)),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach((t=>t(this)))}addController(t){(this._$EO??=new Set).add(t),void 0!==this.renderRoot&&this.isConnected&&t.hostConnected?.()}removeController(t){this._$EO?.delete(t)}_$E_(){const t=new Map,s=this.constructor.elementProperties;for(const i of s.keys())this.hasOwnProperty(i)&&(t.set(i,this[i]),delete this[i]);t.size>0&&(this._$Ep=t)}createRenderRoot(){const t=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return s(t,this.constructor.elementStyles),t}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach((t=>t.hostConnected?.()))}enableUpdating(t){}disconnectedCallback(){this._$EO?.forEach((t=>t.hostDisconnected?.()))}attributeChangedCallback(t,s,i){this._$AK(t,i)}_$ET(t,s){const i=this.constructor.elementProperties.get(t),e=this.constructor._$Eu(t,i);if(void 0!==e&&!0===i.reflect){const h=(void 0!==i.converter?.toAttribute?i.converter:u).toAttribute(s,i.type);this._$Em=t,null==h?this.removeAttribute(e):this.setAttribute(e,h),this._$Em=null}}_$AK(t,s){const i=this.constructor,e=i._$Eh.get(t);if(void 0!==e&&this._$Em!==e){const t=i.getPropertyOptions(e),h=\"function\"==typeof t.converter?{fromAttribute:t.converter}:void 0!==t.converter?.fromAttribute?t.converter:u;this._$Em=e,this[e]=h.fromAttribute(s,t.type)??this._$Ej?.get(e)??null,this._$Em=null}}requestUpdate(t,s,i){if(void 0!==t){const e=this.constructor,h=this[t];if(i??=e.getPropertyOptions(t),!((i.hasChanged??f)(h,s)||i.useDefault&&i.reflect&&h===this._$Ej?.get(t)&&!this.hasAttribute(e._$Eu(t,i))))return;this.C(t,s,i)}!1===this.isUpdatePending&&(this._$ES=this._$EP())}C(t,s,{useDefault:i,reflect:e,wrapped:h},r){i&&!(this._$Ej??=new Map).has(t)&&(this._$Ej.set(t,r??s??this[t]),!0!==h||void 0!==r)||(this._$AL.has(t)||(this.hasUpdated||i||(s=void 0),this._$AL.set(t,s)),!0===e&&this._$Em!==t&&(this._$Eq??=new Set).add(t))}async _$EP(){this.isUpdatePending=!0;try{await this._$ES}catch(t){Promise.reject(t)}const t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(const[t,s]of this._$Ep)this[t]=s;this._$Ep=void 0}const t=this.constructor.elementProperties;if(t.size>0)for(const[s,i]of t){const{wrapped:t}=i,e=this[s];!0!==t||this._$AL.has(s)||void 0===e||this.C(s,void 0,i,e)}}let t=!1;const s=this._$AL;try{t=this.shouldUpdate(s),t?(this.willUpdate(s),this._$EO?.forEach((t=>t.hostUpdate?.())),this.update(s)):this._$EM()}catch(s){throw t=!1,this._$EM(),s}t&&this._$AE(s)}willUpdate(t){}_$AE(t){this._$EO?.forEach((t=>t.hostUpdated?.())),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$EM(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(t){return!0}update(t){this._$Eq&&=this._$Eq.forEach((t=>this._$ET(t,this[t]))),this._$EM()}updated(t){}firstUpdated(t){}}y.elementStyles=[],y.shadowRootOptions={mode:\"open\"},y[d(\"elementProperties\")]=new Map,y[d(\"finalized\")]=new Map,p?.({ReactiveElement:y}),(a.reactiveElementVersions??=[]).push(\"2.1.0\");export{y as ReactiveElement,s as adoptStyles,u as defaultConverter,t as getCompatibleStyle,f as notEqual};\n//# sourceMappingURL=reactive-element.js.map\n","/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst t=globalThis,i=t.trustedTypes,s=i?i.createPolicy(\"lit-html\",{createHTML:t=>t}):void 0,e=\"$lit$\",h=`lit$${Math.random().toFixed(9).slice(2)}$`,o=\"?\"+h,n=`<${o}>`,r=document,l=()=>r.createComment(\"\"),c=t=>null===t||\"object\"!=typeof t&&\"function\"!=typeof t,a=Array.isArray,u=t=>a(t)||\"function\"==typeof t?.[Symbol.iterator],d=\"[ \\t\\n\\f\\r]\",f=/<(?:(!--|\\/[^a-zA-Z])|(\\/?[a-zA-Z][^>\\s]*)|(\\/?$))/g,v=/-->/g,_=/>/g,m=RegExp(`>|${d}(?:([^\\\\s\"'>=/]+)(${d}*=${d}*(?:[^ \\t\\n\\f\\r\"'\\`<>=]|(\"|')|))|$)`,\"g\"),p=/'/g,g=/\"/g,$=/^(?:script|style|textarea|title)$/i,y=t=>(i,...s)=>({_$litType$:t,strings:i,values:s}),x=y(1),b=y(2),w=y(3),T=Symbol.for(\"lit-noChange\"),E=Symbol.for(\"lit-nothing\"),A=new WeakMap,C=r.createTreeWalker(r,129);function P(t,i){if(!a(t)||!t.hasOwnProperty(\"raw\"))throw Error(\"invalid template strings array\");return void 0!==s?s.createHTML(i):i}const V=(t,i)=>{const s=t.length-1,o=[];let r,l=2===i?\"<svg>\":3===i?\"<math>\":\"\",c=f;for(let i=0;i<s;i++){const s=t[i];let a,u,d=-1,y=0;for(;y<s.length&&(c.lastIndex=y,u=c.exec(s),null!==u);)y=c.lastIndex,c===f?\"!--\"===u[1]?c=v:void 0!==u[1]?c=_:void 0!==u[2]?($.test(u[2])&&(r=RegExp(\"</\"+u[2],\"g\")),c=m):void 0!==u[3]&&(c=m):c===m?\">\"===u[0]?(c=r??f,d=-1):void 0===u[1]?d=-2:(d=c.lastIndex-u[2].length,a=u[1],c=void 0===u[3]?m:'\"'===u[3]?g:p):c===g||c===p?c=m:c===v||c===_?c=f:(c=m,r=void 0);const x=c===m&&t[i+1].startsWith(\"/>\")?\" \":\"\";l+=c===f?s+n:d>=0?(o.push(a),s.slice(0,d)+e+s.slice(d)+h+x):s+h+(-2===d?i:x)}return[P(t,l+(t[s]||\"<?>\")+(2===i?\"</svg>\":3===i?\"</math>\":\"\")),o]};class N{constructor({strings:t,_$litType$:s},n){let r;this.parts=[];let c=0,a=0;const u=t.length-1,d=this.parts,[f,v]=V(t,s);if(this.el=N.createElement(f,n),C.currentNode=this.el.content,2===s||3===s){const t=this.el.content.firstChild;t.replaceWith(...t.childNodes)}for(;null!==(r=C.nextNode())&&d.length<u;){if(1===r.nodeType){if(r.hasAttributes())for(const t of r.getAttributeNames())if(t.endsWith(e)){const i=v[a++],s=r.getAttribute(t).split(h),e=/([.?@])?(.*)/.exec(i);d.push({type:1,index:c,name:e[2],strings:s,ctor:\".\"===e[1]?H:\"?\"===e[1]?I:\"@\"===e[1]?L:k}),r.removeAttribute(t)}else t.startsWith(h)&&(d.push({type:6,index:c}),r.removeAttribute(t));if($.test(r.tagName)){const t=r.textContent.split(h),s=t.length-1;if(s>0){r.textContent=i?i.emptyScript:\"\";for(let i=0;i<s;i++)r.append(t[i],l()),C.nextNode(),d.push({type:2,index:++c});r.append(t[s],l())}}}else if(8===r.nodeType)if(r.data===o)d.push({type:2,index:c});else{let t=-1;for(;-1!==(t=r.data.indexOf(h,t+1));)d.push({type:7,index:c}),t+=h.length-1}c++}}static createElement(t,i){const s=r.createElement(\"template\");return s.innerHTML=t,s}}function S(t,i,s=t,e){if(i===T)return i;let h=void 0!==e?s._$Co?.[e]:s._$Cl;const o=c(i)?void 0:i._$litDirective$;return h?.constructor!==o&&(h?._$AO?.(!1),void 0===o?h=void 0:(h=new o(t),h._$AT(t,s,e)),void 0!==e?(s._$Co??=[])[e]=h:s._$Cl=h),void 0!==h&&(i=S(t,h._$AS(t,i.values),h,e)),i}class M{constructor(t,i){this._$AV=[],this._$AN=void 0,this._$AD=t,this._$AM=i}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}u(t){const{el:{content:i},parts:s}=this._$AD,e=(t?.creationScope??r).importNode(i,!0);C.currentNode=e;let h=C.nextNode(),o=0,n=0,l=s[0];for(;void 0!==l;){if(o===l.index){let i;2===l.type?i=new R(h,h.nextSibling,this,t):1===l.type?i=new l.ctor(h,l.name,l.strings,this,t):6===l.type&&(i=new z(h,this,t)),this._$AV.push(i),l=s[++n]}o!==l?.index&&(h=C.nextNode(),o++)}return C.currentNode=r,e}p(t){let i=0;for(const s of this._$AV)void 0!==s&&(void 0!==s.strings?(s._$AI(t,s,i),i+=s.strings.length-2):s._$AI(t[i])),i++}}class R{get _$AU(){return this._$AM?._$AU??this._$Cv}constructor(t,i,s,e){this.type=2,this._$AH=E,this._$AN=void 0,this._$AA=t,this._$AB=i,this._$AM=s,this.options=e,this._$Cv=e?.isConnected??!0}get parentNode(){let t=this._$AA.parentNode;const i=this._$AM;return void 0!==i&&11===t?.nodeType&&(t=i.parentNode),t}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(t,i=this){t=S(this,t,i),c(t)?t===E||null==t||\"\"===t?(this._$AH!==E&&this._$AR(),this._$AH=E):t!==this._$AH&&t!==T&&this._(t):void 0!==t._$litType$?this.$(t):void 0!==t.nodeType?this.T(t):u(t)?this.k(t):this._(t)}O(t){return this._$AA.parentNode.insertBefore(t,this._$AB)}T(t){this._$AH!==t&&(this._$AR(),this._$AH=this.O(t))}_(t){this._$AH!==E&&c(this._$AH)?this._$AA.nextSibling.data=t:this.T(r.createTextNode(t)),this._$AH=t}$(t){const{values:i,_$litType$:s}=t,e=\"number\"==typeof s?this._$AC(t):(void 0===s.el&&(s.el=N.createElement(P(s.h,s.h[0]),this.options)),s);if(this._$AH?._$AD===e)this._$AH.p(i);else{const t=new M(e,this),s=t.u(this.options);t.p(i),this.T(s),this._$AH=t}}_$AC(t){let i=A.get(t.strings);return void 0===i&&A.set(t.strings,i=new N(t)),i}k(t){a(this._$AH)||(this._$AH=[],this._$AR());const i=this._$AH;let s,e=0;for(const h of t)e===i.length?i.push(s=new R(this.O(l()),this.O(l()),this,this.options)):s=i[e],s._$AI(h),e++;e<i.length&&(this._$AR(s&&s._$AB.nextSibling,e),i.length=e)}_$AR(t=this._$AA.nextSibling,i){for(this._$AP?.(!1,!0,i);t&&t!==this._$AB;){const i=t.nextSibling;t.remove(),t=i}}setConnected(t){void 0===this._$AM&&(this._$Cv=t,this._$AP?.(t))}}class k{get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}constructor(t,i,s,e,h){this.type=1,this._$AH=E,this._$AN=void 0,this.element=t,this.name=i,this._$AM=e,this.options=h,s.length>2||\"\"!==s[0]||\"\"!==s[1]?(this._$AH=Array(s.length-1).fill(new String),this.strings=s):this._$AH=E}_$AI(t,i=this,s,e){const h=this.strings;let o=!1;if(void 0===h)t=S(this,t,i,0),o=!c(t)||t!==this._$AH&&t!==T,o&&(this._$AH=t);else{const e=t;let n,r;for(t=h[0],n=0;n<h.length-1;n++)r=S(this,e[s+n],i,n),r===T&&(r=this._$AH[n]),o||=!c(r)||r!==this._$AH[n],r===E?t=E:t!==E&&(t+=(r??\"\")+h[n+1]),this._$AH[n]=r}o&&!e&&this.j(t)}j(t){t===E?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,t??\"\")}}class H extends k{constructor(){super(...arguments),this.type=3}j(t){this.element[this.name]=t===E?void 0:t}}class I extends k{constructor(){super(...arguments),this.type=4}j(t){this.element.toggleAttribute(this.name,!!t&&t!==E)}}class L extends k{constructor(t,i,s,e,h){super(t,i,s,e,h),this.type=5}_$AI(t,i=this){if((t=S(this,t,i,0)??E)===T)return;const s=this._$AH,e=t===E&&s!==E||t.capture!==s.capture||t.once!==s.once||t.passive!==s.passive,h=t!==E&&(s===E||e);e&&this.element.removeEventListener(this.name,this,s),h&&this.element.addEventListener(this.name,this,t),this._$AH=t}handleEvent(t){\"function\"==typeof this._$AH?this._$AH.call(this.options?.host??this.element,t):this._$AH.handleEvent(t)}}class z{constructor(t,i,s){this.element=t,this.type=6,this._$AN=void 0,this._$AM=i,this.options=s}get _$AU(){return this._$AM._$AU}_$AI(t){S(this,t)}}const Z={M:e,P:h,A:o,C:1,L:V,R:M,D:u,V:S,I:R,H:k,N:I,U:L,B:H,F:z},j=t.litHtmlPolyfillSupport;j?.(N,R),(t.litHtmlVersions??=[]).push(\"3.3.0\");const B=(t,i,s)=>{const e=s?.renderBefore??i;let h=e._$litPart$;if(void 0===h){const t=s?.renderBefore??null;e._$litPart$=h=new R(i.insertBefore(l(),t),t,void 0,s??{})}return h._$AI(t),h};export{Z as _$LH,x as html,w as mathml,T as noChange,E as nothing,B as render,b as svg};\n//# sourceMappingURL=lit-html.js.map\n","import{ReactiveElement as t}from\"@lit/reactive-element\";export*from\"@lit/reactive-element\";import{render as e,noChange as r}from\"lit-html\";export*from\"lit-html\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const s=globalThis;class i extends t{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){const t=super.createRenderRoot();return this.renderOptions.renderBefore??=t.firstChild,t}update(t){const r=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=e(r,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return r}}i._$litElement$=!0,i[\"finalized\"]=!0,s.litElementHydrateSupport?.({LitElement:i});const o=s.litElementPolyfillSupport;o?.({LitElement:i});const n={_$AK:(t,e,r)=>{t._$AK(e,r)},_$AL:t=>t._$AL};(s.litElementVersions??=[]).push(\"4.2.0\");export{i as LitElement,n as _$LE};\n//# sourceMappingURL=lit-element.js.map\n","/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst t={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},e=t=>(...e)=>({_$litDirective$:t,values:e});class i{constructor(t){}get _$AU(){return this._$AM._$AU}_$AT(t,e,i){this._$Ct=t,this._$AM=e,this._$Ci=i}_$AS(t,e){return this.update(t,e)}update(t,e){return this.render(...e)}}export{i as Directive,t as PartType,e as directive};\n//# sourceMappingURL=directive.js.map\n","import{_$LH as o}from\"./lit-html.js\";\n/**\n * @license\n * Copyright 2020 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const{I:t}=o,i=o=>null===o||\"object\"!=typeof o&&\"function\"!=typeof o,n={HTML:1,SVG:2,MATHML:3},e=(o,t)=>void 0===t?void 0!==o?._$litType$:o?._$litType$===t,l=o=>null!=o?._$litType$?.h,c=o=>void 0!==o?._$litDirective$,d=o=>o?._$litDirective$,f=o=>void 0===o.strings,s=()=>document.createComment(\"\"),r=(o,i,n)=>{const e=o._$AA.parentNode,l=void 0===i?o._$AB:i._$AA;if(void 0===n){const i=e.insertBefore(s(),l),c=e.insertBefore(s(),l);n=new t(i,c,o,o.options)}else{const t=n._$AB.nextSibling,i=n._$AM,c=i!==o;if(c){let t;n._$AQ?.(o),n._$AM=o,void 0!==n._$AP&&(t=o._$AU)!==i._$AU&&n._$AP(t)}if(t!==l||c){let o=n._$AA;for(;o!==t;){const t=o.nextSibling;e.insertBefore(o,l),o=t}}}return n},v=(o,t,i=o)=>(o._$AI(t,i),o),u={},m=(o,t=u)=>o._$AH=t,p=o=>o._$AH,M=o=>{o._$AP?.(!1,!0);let t=o._$AA;const i=o._$AB.nextSibling;for(;t!==i;){const o=t.nextSibling;t.remove(),t=o}},h=o=>{o._$AR()};export{n as TemplateResultType,h as clearPart,p as getCommittedValue,d as getDirectiveClass,r as insertPart,l as isCompiledTemplateResult,c as isDirectiveResult,i as isPrimitive,f as isSingleExpression,e as isTemplateResult,M as removePart,v as setChildPartValue,m as setCommittedValue};\n//# sourceMappingURL=directive-helpers.js.map\n","import{noChange as e}from\"../lit-html.js\";import{directive as s,Directive as t,PartType as r}from\"../directive.js\";import{getCommittedValue as l,setChildPartValue as o,insertPart as i,removePart as n,setCommittedValue as f}from\"../directive-helpers.js\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst u=(e,s,t)=>{const r=new Map;for(let l=s;l<=t;l++)r.set(e[l],l);return r},c=s(class extends t{constructor(e){if(super(e),e.type!==r.CHILD)throw Error(\"repeat() can only be used in text expressions\")}dt(e,s,t){let r;void 0===t?t=s:void 0!==s&&(r=s);const l=[],o=[];let i=0;for(const s of e)l[i]=r?r(s,i):i,o[i]=t(s,i),i++;return{values:o,keys:l}}render(e,s,t){return this.dt(e,s,t).values}update(s,[t,r,c]){const d=l(s),{values:p,keys:a}=this.dt(t,r,c);if(!Array.isArray(d))return this.ut=a,p;const h=this.ut??=[],v=[];let m,y,x=0,j=d.length-1,k=0,w=p.length-1;for(;x<=j&&k<=w;)if(null===d[x])x++;else if(null===d[j])j--;else if(h[x]===a[k])v[k]=o(d[x],p[k]),x++,k++;else if(h[j]===a[w])v[w]=o(d[j],p[w]),j--,w--;else if(h[x]===a[w])v[w]=o(d[x],p[w]),i(s,v[w+1],d[x]),x++,w--;else if(h[j]===a[k])v[k]=o(d[j],p[k]),i(s,d[x],d[j]),j--,k++;else if(void 0===m&&(m=u(a,k,w),y=u(h,x,j)),m.has(h[x]))if(m.has(h[j])){const e=y.get(a[k]),t=void 0!==e?d[e]:null;if(null===t){const e=i(s,d[x]);o(e,p[k]),v[k]=e}else v[k]=o(t,p[k]),i(s,d[x],t),d[e]=null;k++}else n(d[j]),j--;else n(d[x]),x++;for(;k<=w;){const e=i(s,v[w+1]);o(e,p[k]),v[k++]=e}for(;x<=j;){const e=d[x++];null!==e&&n(e)}return this.ut=a,f(s,v),e}});export{c as repeat};\n//# sourceMappingURL=repeat.js.map\n","/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst t=t=>(e,o)=>{void 0!==o?o.addInitializer((()=>{customElements.define(t,e)})):customElements.define(t,e)};export{t as customElement};\n//# sourceMappingURL=custom-element.js.map\n","import{defaultConverter as t,notEqual as e}from\"../reactive-element.js\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const o={attribute:!0,type:String,converter:t,reflect:!1,hasChanged:e},r=(t=o,e,r)=>{const{kind:n,metadata:i}=r;let s=globalThis.litPropertyMetadata.get(i);if(void 0===s&&globalThis.litPropertyMetadata.set(i,s=new Map),\"setter\"===n&&((t=Object.create(t)).wrapped=!0),s.set(r.name,t),\"accessor\"===n){const{name:o}=r;return{set(r){const n=e.get.call(this);e.set.call(this,r),this.requestUpdate(o,n,t)},init(e){return void 0!==e&&this.C(o,void 0,t,e),e}}}if(\"setter\"===n){const{name:o}=r;return function(r){const n=this[o];e.call(this,r),this.requestUpdate(o,n,t)}}throw Error(\"Unsupported decorator location: \"+n)};function n(t){return(e,o)=>\"object\"==typeof o?r(t,e,o):((t,e,o)=>{const r=e.hasOwnProperty(o);return e.constructor.createProperty(o,t),r?Object.getOwnPropertyDescriptor(e,o):void 0})(t,e,o)}export{n as property,r as standardProperty};\n//# sourceMappingURL=property.js.map\n","import{property as t}from\"./property.js\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */function r(r){return t({...r,state:!0,attribute:!1})}export{r as state};\n//# sourceMappingURL=state.js.map\n","/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst e=(e,t,c)=>(c.configurable=!0,c.enumerable=!0,Reflect.decorate&&\"object\"!=typeof t&&Object.defineProperty(e,t,c),c);export{e as desc};\n//# sourceMappingURL=base.js.map\n","import{desc as t}from\"./base.js\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */function e(e,r){return(n,s,i)=>{const o=t=>t.renderRoot?.querySelector(e)??null;if(r){const{get:e,set:r}=\"object\"==typeof s?n:i??(()=>{const t=Symbol();return{get(){return this[t]},set(e){this[t]=e}}})();return t(n,s,{get(){let t=e.call(this);return void 0===t&&(t=o(this),(null!==t||this.hasUpdated)&&r.call(this,t)),t}})}return t(n,s,{get(){return o(this)}})}}export{e as query};\n//# sourceMappingURL=query.js.map\n","import { html, css, LitElement, PropertyValueMap, PropertyValues } from 'lit'\nimport { repeat } from 'lit/directives/repeat.js'\nimport { customElement, property, query, state } from 'lit/decorators.js'\nimport { InputData } from './definition-schema.js'\n\ntype Dataseries = Exclude<InputData['dataseries'], undefined>[number] & { needleValue?: number }\ntype Data = Exclude<Dataseries['data'], undefined>[number]\ntype Theme = {\n    theme_name: string\n    theme_object: any\n}\n\n@customElement('widget-value-versionplaceholder')\nexport class WidgetValue extends LitElement {\n    @property({ type: Object })\n    inputData?: InputData\n\n    @property({ type: Object })\n    theme?: Theme\n\n    @state()\n    private dataSets: Map<string, Dataseries> = new Map()\n\n    @state()\n    private textActive: boolean = true\n\n    @state() private themeBgColor?: string\n    @state() private themeTitleColor?: string\n    @state() private themeSubtitleColor?: string\n\n    @query('.value-container')\n    valueContainer?: HTMLDivElement\n\n    @query('.sizing-container')\n    sizingContainer?: HTMLDivElement\n\n    version: string = 'versionplaceholder'\n\n    private resizeObserver: ResizeObserver\n    private lastLargerWidthTime?: number\n    private origWidth: number = 0\n    private origHeight: number = 0\n\n    constructor() {\n        super()\n        this.resizeObserver = new ResizeObserver(this.applyData.bind(this))\n        this.resizeObserver.observe(this)\n    }\n\n    disconnectedCallback() {\n        super.disconnectedCallback()\n        if (this.resizeObserver) {\n            this.resizeObserver.disconnect()\n        }\n    }\n\n    protected firstUpdated(_changedProperties: PropertyValueMap<any> | Map<PropertyKey, unknown>) {\n        this.registerTheme(this.theme)\n    }\n\n    protected update(changedProperties: PropertyValues): void {\n        if (changedProperties.has('inputData')) {\n            this.transformData()\n        }\n        super.update(changedProperties)\n    }\n\n    protected updated(changedProperties: Map<string, any>) {\n        if (changedProperties.has('inputData')) {\n            this.sizingSetup()\n            this.applyData()\n        }\n\n        if (changedProperties.has('theme')) {\n            this.registerTheme(this.theme)\n        }\n\n        super.updated(changedProperties)\n    }\n\n    registerTheme(theme?: Theme) {\n        const cssTextColor = getComputedStyle(this).getPropertyValue('--re-text-color').trim()\n        const cssBgColor = getComputedStyle(this).getPropertyValue('--re-tile-background-color').trim()\n        this.themeBgColor = cssBgColor || this.theme?.theme_object?.backgroundColor\n        this.themeTitleColor = cssTextColor || this.theme?.theme_object?.title?.textStyle?.color\n        this.themeSubtitleColor =\n            cssTextColor || this.theme?.theme_object?.title?.subtextStyle?.color || this.themeTitleColor\n    }\n\n    sizingSetup() {\n        const boxes = Array.from(\n            this.sizingContainer?.querySelectorAll('.single-value') as NodeListOf<HTMLDivElement>\n        )\n\n        let width = 0\n        let height = 0\n        for (const box of boxes) {\n            const dims = box.getBoundingClientRect()\n            width = Math.max(dims.width, width)\n            height = Math.max(dims.height, height)\n        }\n\n        if (width < this.origWidth) {\n            if (!this.lastLargerWidthTime || Date.now() - this.lastLargerWidthTime > 5000) {\n                this.origWidth = width\n            }\n        } else {\n            this.origWidth = width\n            this.lastLargerWidthTime = Date.now()\n        }\n        this.origHeight = height\n    }\n\n    applyData() {\n        if (!this.valueContainer) return\n        const userWidth = this.valueContainer.getBoundingClientRect().width\n        const userHeight = this.valueContainer.getBoundingClientRect().height\n        const count = this.dataSets.size\n\n        const width = this.origWidth\n        const height = this.origHeight\n        if (!userWidth || !userHeight || !width || !height) return\n\n        const fits = []\n        for (let c = 1; c <= count; c++) {\n            const r = Math.ceil(count / c)\n            const uwgap = userWidth - 12 * (c - 1)\n            const uhgap = userHeight - 12 * (r - 1)\n            const m = uwgap / width / c\n            const size = m * m * width * height * count\n            if (r * m * height <= uhgap) fits.push({ r, c, m, size, width, height, userWidth, userHeight })\n        }\n\n        for (let r = 1; r <= count; r++) {\n            const c = Math.ceil(count / r)\n            const uwgap = userWidth - 12 * (c - 1)\n            const uhgap = userHeight - 12 * (r - 1)\n            const m = uhgap / height / r\n            const size = m * m * width * height * count\n            if (c * m * width <= uwgap) fits.push({ r, c, m, size, width, height, userWidth, userHeight })\n        }\n        const maxSize = fits.reduce((p, c) => (c.size < p ? p : c.size), 0)\n        const fit = fits.find((f) => f.size === maxSize)\n        if (!fit) return\n        const modifier = fit.m ?? 1\n        // console.log('FITS', fits, 'modifier', modifier, 'cols',fit?.c, 'rows', fit?.r, 'new size', fit?.size.toFixed(0), 'total space', (userWidth* userHeight).toFixed(0))\n        const boxes = Array.from(\n            this.valueContainer?.querySelectorAll('.single-value') as NodeListOf<HTMLDivElement>\n        )\n        this.valueContainer.style.gridTemplateColumns = `repeat(${fit.c}, 1fr)`\n\n        for (const box of boxes) {\n            box.setAttribute(\n                'style',\n                `width:${modifier * width}px; height:${modifier * height}px; padding:${modifier * 6}px`\n            )\n\n            const label: string | null = box.getAttribute('label')\n            const ds: Dataseries | undefined = this.dataSets.get(label ?? '')\n\n            const labelText = box.querySelector('.label') as HTMLDivElement\n            labelText.setAttribute(\n                'style',\n                `font-size: ${26 * modifier}px; \n                color: ${ds?.styling?.labelColor || this.themeTitleColor};`\n            )\n            const numberText = box.querySelector('.current-value') as HTMLDivElement\n            numberText.setAttribute(\n                'style',\n                `font-size: ${32 * modifier}px; \n                color: ${ds?.styling?.valueColor || this.theme?.theme_object?.color?.[0] || this.themeTitleColor};`\n            )\n\n            const unitText = box.querySelector('.unit') as HTMLDivElement\n            unitText.setAttribute('style', `font-size: ${26 * modifier}px;`)\n        }\n\n        this.textActive = true\n    }\n\n    async transformData() {\n        if (!this.inputData) return\n        this.dataSets.forEach((d) => {\n            d.label ??= ''\n        })\n        this.dataSets = new Map()\n        this.inputData?.dataseries\n            // ?.sort((a, b) => a.order - b.order)\n            ?.forEach((ds) => {\n                // pivot data\n                const distincts = ds.multiChart\n                    ? ([...new Set(ds.data?.map((d: Data) => d.pivot))].sort() as string[])\n                    : ['']\n\n                distincts.forEach((piv) => {\n                    const prefix = piv ?? ''\n                    const label = ds.label ?? ''\n                    const pds: Dataseries = {\n                        label: prefix + (!!prefix && !!label ? ' - ' : '') + label,\n                        order: ds.order,\n                        unit: ds.unit,\n                        precision: ds.precision,\n                        advanced: ds.advanced,\n                        styling: ds.styling,\n                        multiChart: ds.multiChart,\n                        value: ds.value,\n                        data: distincts.length === 1 ? ds.data : ds.data?.filter((d) => d.pivot === piv),\n                        needleValue: undefined\n                    }\n                    this.dataSets.set(pds.label ?? '', pds)\n                })\n            })\n\n        // filter latest values and calculate average\n        this.dataSets.forEach((ds, label) => {\n            ds.advanced ??= {}\n            if (typeof ds.advanced?.averageLatest !== 'number' || !isNaN(ds.advanced?.averageLatest))\n                ds.advanced.averageLatest = 1\n\n            if (!ds.multiChart) {\n                ds.needleValue = ds.value\n            } else {\n                const data = ds?.data?.slice(-ds?.advanced?.averageLatest || -1) ?? []\n                const values = (data?.map((d) => d.value)?.filter((p) => p !== undefined) ?? []) as number[]\n                ds.needleValue = values.reduce((p, c) => p + c, 0) / values.length\n                // Check age of data Latency\n                const tsp = Date.parse(data?.[0]?.tsp ?? '')\n                if (isNaN(tsp)) {\n                    const now = new Date().getTime()\n                    if (now - tsp > (ds.advanced?.maxLatency ?? Infinity) * 1000) ds.needleValue = undefined\n                }\n            }\n        })\n    }\n\n    static styles = css`\n        :host {\n            display: block;\n            font-family: sans-serif;\n            box-sizing: border-box;\n            position: relative;\n            margin: auto;\n            overflow: hidden;\n            container-type: size;\n        }\n\n        .paging:not([active]) {\n            display: none !important;\n        }\n\n        .wrapper {\n            display: flex;\n            flex-direction: column;\n            height: 100%;\n            width: 100%;\n            padding: 2cqh 2cqw;\n            box-sizing: border-box;\n        }\n\n        h3 {\n            margin: 0;\n            max-width: 300px;\n            overflow: hidden;\n            text-overflow: ellipsis;\n            white-space: nowrap;\n        }\n        p {\n            margin: 10px 0 0 0;\n            max-width: 300px;\n            font-size: 14px;\n            line-height: 17px;\n            overflow: hidden;\n            text-overflow: ellipsis;\n            white-space: nowrap;\n        }\n\n        .value-container {\n            display: grid;\n            line-height: 0.9;\n            flex: 1;\n            overflow: hidden;\n            position: relative;\n            gap: 12px;\n        }\n\n        .single-value {\n            overflow: hidden;\n            position: relative;\n            align-items: end;\n            padding: 6px;\n            box-sizing: border-box;\n        }\n\n        .current-value {\n            font-size: 32px;\n            font-weight: 600;\n            white-space: nowrap;\n        }\n\n        .label,\n        .unit {\n            font-weight: 300;\n            font-size: 26px;\n            white-space: nowrap;\n        }\n\n        .sizing-container {\n            position: absolute;\n            left: 100000px;\n            line-height: 0.9;\n            overflow: hidden;\n            gap: 12px;\n        }\n\n        .no-data {\n            font-size: 20px;\n            display: flex;\n            height: 100%;\n            width: 100%;\n            text-align: center;\n            align-items: center;\n            justify-content: center;\n        }\n    `\n\n    render() {\n        return html`\n            <div\n                class=\"wrapper\"\n                style=\"background-color: ${this.themeBgColor}; color: ${this.themeTitleColor}\"\n            >\n                <header>\n                    <h3 class=\"paging\" ?active=${this.inputData?.title}>${this.inputData?.title}</h3>\n                    <p\n                        class=\"paging\"\n                        ?active=${this.inputData?.subTitle}\n                        style=\"color: ${this.themeSubtitleColor}\"\n                    >\n                        ${this.inputData?.subTitle}\n                    </p>\n                </header>\n                <div class=\"sizing-container\">\n                    ${repeat(\n                        this.dataSets,\n                        ([label]) => label,\n                        ([label, ds]) => {\n                            return html`\n                                <div class=\"single-value\" label=\"${label}\">\n                                    <div class=\"label paging\" ?active=${this.textActive}>${label}</div>\n                                    <span\n                                        class=\"current-value paging\"\n                                        ?active=${this.textActive}\n                                        style=\"color: ${ds?.styling?.valueColor ||\n                                        this.theme?.theme_object?.color?.[0] ||\n                                        this.themeTitleColor}\"\n                                    >\n                                        ${ds.needleValue === undefined ||\n                                        ds.needleValue === null ||\n                                        isNaN(ds.needleValue)\n                                            ? ''\n                                            : ds.needleValue.toFixed(Math.max(0, ds.precision ?? 0))}\n                                        <span class=\"unit paging\" ?active=${this.textActive}>${ds.unit}</span>\n                                    </span>\n                                </div>\n                            `\n                        }\n                    )}\n                </div>\n                <div class=\"paging no-data\" ?active=${!this.dataSets.size}>No Data</div>\n                <div class=\"value-container\">\n                    ${repeat(\n                        [...this.dataSets.entries()].sort(),\n                        ([label]) => label,\n                        ([label, ds]) => {\n                            return html`\n                                <div class=\"single-value\" label=\"${label}\">\n                                    <div\n                                        class=\"label paging\"\n                                        style=\"color: ${ds?.styling?.labelColor || this.themeTitleColor}\"\n                                        ?active=${this.textActive}\n                                    >\n                                        ${label}\n                                    </div>\n                                    <span\n                                        class=\"current-value paging\"\n                                        ?active=${this.textActive}\n                                        style=\"color: ${ds?.styling?.valueColor ||\n                                        this.theme?.theme_object?.color?.[0] ||\n                                        this.themeTitleColor}\"\n                                    >\n                                        ${ds.needleValue === undefined ||\n                                        ds.needleValue === null ||\n                                        isNaN(ds.needleValue)\n                                            ? ''\n                                            : ds.needleValue.toFixed(Math.max(0, ds.precision ?? 0))}\n                                        <span class=\"unit paging\" ?active=${this.textActive}>${ds.unit}</span>\n                                    </span>\n                                </div>\n                            `\n                        }\n                    )}\n                </div>\n            </div>\n        `\n    }\n}\n"]}