diff --git a/.cache/brands/integrations/homekit/logo.png b/.cache/brands/integrations/homekit/logo.png new file mode 100644 index 0000000..defa5d0 Binary files /dev/null and b/.cache/brands/integrations/homekit/logo.png differ diff --git a/.cache/brands/integrations/spook/dark_logo.png b/.cache/brands/integrations/spook/dark_logo.png new file mode 100644 index 0000000..469bc8a Binary files /dev/null and b/.cache/brands/integrations/spook/dark_logo.png differ diff --git a/.cache/brands/integrations/watchman/dark_logo.png b/.cache/brands/integrations/watchman/dark_logo.png new file mode 100644 index 0000000..bc2e965 Binary files /dev/null and b/.cache/brands/integrations/watchman/dark_logo.png differ diff --git a/.ha_run.lock b/.ha_run.lock index 507d246..7073214 100644 --- a/.ha_run.lock +++ b/.ha_run.lock @@ -1 +1 @@ -{"pid": 72, "version": 1, "ha_version": "2026.7.2", "start_ts": 1784592292.815142} \ No newline at end of file +{"pid": 71, "version": 1, "ha_version": "2026.7.2", "start_ts": 1784644362.8406641} \ No newline at end of file diff --git a/automations.yaml b/automations.yaml index 21d332e..19fdf76 100644 --- a/automations.yaml +++ b/automations.yaml @@ -739,14 +739,14 @@ actions: - data: title: Pool Sensor Battery Low - message: The pool temperature sensor battery is currently at {{ states('sensor.pool_temperature_battery') + message: The pool temperature sensor battery is currently at {{ states('sensor.pool_battery') }}%. Please change it soon. action: notify.persistent_notification - action: notify.notify metadata: {} data: title: Pool Sensor Battery Low - message: The pool temperature sensor battery is currently at {{ states('sensor.pool_temperature_battery') + message: The pool temperature sensor battery is currently at {{ states('sensor.pool_battery') }}%. Please change it soon. mode: single - &id001 @@ -978,28 +978,16 @@ notification_id: '{{ notification_id }}' mode: queued max: 10 -- id: '1783293479398' - alias: Blink Camera Fast Update Cycle - description: Polls the Blink cloud every 30 seconds to bypass the default 5-minute - delay and force instant motion detection state updates. - triggers: - - trigger: time_pattern - seconds: /30 - actions: - - action: homeassistant.update_entity - target: - entity_id: - - binary_sensor.backyard_shed_motion - - binary_sensor.front_door_motion - mode: single - id: '1783452320698' alias: Nest Test Motion description: Takes a snapshot when the Blink camera detects motion, analyzes it with AI, and sends a mobile and persistent notification. triggers: - trigger: state - entity_id: binary_sensor.backyard_tree_motion - to: 'on' + entity_id: + - binary_sensor.backyard + to: + - 'on' conditions: [] actions: - delay: 00:00:02 @@ -1618,7 +1606,7 @@ }}' sequence: - target: - entity_id: light.thirdreality_night_light + entity_id: light.night_light data: brightness_pct: 100 rgb_color: @@ -1632,7 +1620,7 @@ }}' sequence: - target: - entity_id: light.thirdreality_night_light + entity_id: light.night_light data: brightness_pct: 20 rgb_color: @@ -2030,6 +2018,7 @@ entity_id: light.bedroom_lights data: brightness_pct: 25 + dim_turns_lights_on: true - id: '1783962246983' alias: 'OFFICE: IKEA BILRESA E2489 Dual Button (Matter) - In Meeting and Away Mode' description: Ikea BILRESA E2489 Dual Button controls in Meeting toggle, and enable @@ -2185,18 +2174,21 @@ entity_id: light.playroom_light data: brightness_pct: 30 + dim_turns_lights_on: true - id: '1784073759556' alias: 'Office: Desk Lamp Meeting Alert' description: Flashes the desk lamp color temperature for a few seconds when a meeting status changes (on or off) to confirm the button press registered. triggers: - - id: meeting_changed + - trigger: state entity_id: input_boolean.in_a_meeting - trigger: state conditions: - condition: state entity_id: input_boolean.meeting_lamp_override state: 'off' + - condition: state + entity_id: input_boolean.away_mode + state: 'off' actions: - action: scene.create data: @@ -2209,6 +2201,7 @@ data: brightness_pct: 100 color_temp_kelvin: 2261 + transition: 1 - delay: hours: 0 minutes: 0 @@ -2217,7 +2210,8 @@ - action: scene.turn_on target: entity_id: scene.desk_lamp_before_alert - data: {} + data: + transition: 1 mode: queued max: 2 - id: '1784153893584' @@ -2473,7 +2467,7 @@ - delay: hours: 0 minutes: 0 - seconds: 15 + seconds: 20 milliseconds: 0 - action: homeassistant.update_entity target: @@ -2608,7 +2602,7 @@ - delay: hours: 0 minutes: 0 - seconds: 15 + seconds: 20 milliseconds: 0 - action: homeassistant.update_entity target: @@ -2752,7 +2746,7 @@ - delay: hours: 0 minutes: 0 - seconds: 15 + seconds: 20 milliseconds: 0 - action: homeassistant.update_entity target: @@ -2892,7 +2886,7 @@ - delay: hours: 0 minutes: 0 - seconds: 15 + seconds: 20 milliseconds: 0 - action: homeassistant.update_entity target: diff --git a/custom_components/album_slideshow/__pycache__/__init__.cpython-314.pyc b/custom_components/album_slideshow/__pycache__/__init__.cpython-314.pyc index 8fa24f5..7ffab77 100644 Binary files a/custom_components/album_slideshow/__pycache__/__init__.cpython-314.pyc and b/custom_components/album_slideshow/__pycache__/__init__.cpython-314.pyc differ diff --git a/custom_components/album_slideshow/__pycache__/button.cpython-314.pyc b/custom_components/album_slideshow/__pycache__/button.cpython-314.pyc index 506c059..28f6562 100644 Binary files a/custom_components/album_slideshow/__pycache__/button.cpython-314.pyc and b/custom_components/album_slideshow/__pycache__/button.cpython-314.pyc differ diff --git a/custom_components/album_slideshow/__pycache__/camera.cpython-314.pyc b/custom_components/album_slideshow/__pycache__/camera.cpython-314.pyc index 1cf0d43..2f876cd 100644 Binary files a/custom_components/album_slideshow/__pycache__/camera.cpython-314.pyc and b/custom_components/album_slideshow/__pycache__/camera.cpython-314.pyc differ diff --git a/custom_components/album_slideshow/__pycache__/config_flow.cpython-314.pyc b/custom_components/album_slideshow/__pycache__/config_flow.cpython-314.pyc index 4b3e2a9..e8cf67c 100644 Binary files a/custom_components/album_slideshow/__pycache__/config_flow.cpython-314.pyc and b/custom_components/album_slideshow/__pycache__/config_flow.cpython-314.pyc differ diff --git a/custom_components/album_slideshow/__pycache__/const.cpython-314.pyc b/custom_components/album_slideshow/__pycache__/const.cpython-314.pyc index f3cd814..94185be 100644 Binary files a/custom_components/album_slideshow/__pycache__/const.cpython-314.pyc and b/custom_components/album_slideshow/__pycache__/const.cpython-314.pyc differ diff --git a/custom_components/album_slideshow/__pycache__/coordinator.cpython-314.pyc b/custom_components/album_slideshow/__pycache__/coordinator.cpython-314.pyc index fa4735c..c9034e4 100644 Binary files a/custom_components/album_slideshow/__pycache__/coordinator.cpython-314.pyc and b/custom_components/album_slideshow/__pycache__/coordinator.cpython-314.pyc differ diff --git a/custom_components/album_slideshow/__pycache__/google_scraper.cpython-314.pyc b/custom_components/album_slideshow/__pycache__/google_scraper.cpython-314.pyc index 5b751ae..ca5250b 100644 Binary files a/custom_components/album_slideshow/__pycache__/google_scraper.cpython-314.pyc and b/custom_components/album_slideshow/__pycache__/google_scraper.cpython-314.pyc differ diff --git a/custom_components/album_slideshow/__pycache__/image_processing.cpython-314.pyc b/custom_components/album_slideshow/__pycache__/image_processing.cpython-314.pyc index 889a5ed..263e773 100644 Binary files a/custom_components/album_slideshow/__pycache__/image_processing.cpython-314.pyc and b/custom_components/album_slideshow/__pycache__/image_processing.cpython-314.pyc differ diff --git a/custom_components/album_slideshow/__pycache__/number.cpython-314.pyc b/custom_components/album_slideshow/__pycache__/number.cpython-314.pyc index ba60e2b..429a7ff 100644 Binary files a/custom_components/album_slideshow/__pycache__/number.cpython-314.pyc and b/custom_components/album_slideshow/__pycache__/number.cpython-314.pyc differ diff --git a/custom_components/album_slideshow/__pycache__/playlist.cpython-314.pyc b/custom_components/album_slideshow/__pycache__/playlist.cpython-314.pyc index f6e8e18..70d0eb8 100644 Binary files a/custom_components/album_slideshow/__pycache__/playlist.cpython-314.pyc and b/custom_components/album_slideshow/__pycache__/playlist.cpython-314.pyc differ diff --git a/custom_components/album_slideshow/__pycache__/select.cpython-314.pyc b/custom_components/album_slideshow/__pycache__/select.cpython-314.pyc index f7dd2a0..129713a 100644 Binary files a/custom_components/album_slideshow/__pycache__/select.cpython-314.pyc and b/custom_components/album_slideshow/__pycache__/select.cpython-314.pyc differ diff --git a/custom_components/album_slideshow/__pycache__/sensor.cpython-314.pyc b/custom_components/album_slideshow/__pycache__/sensor.cpython-314.pyc index 3713308..94a9f98 100644 Binary files a/custom_components/album_slideshow/__pycache__/sensor.cpython-314.pyc and b/custom_components/album_slideshow/__pycache__/sensor.cpython-314.pyc differ diff --git a/custom_components/album_slideshow/__pycache__/store.cpython-314.pyc b/custom_components/album_slideshow/__pycache__/store.cpython-314.pyc index 76947b4..f4255bb 100644 Binary files a/custom_components/album_slideshow/__pycache__/store.cpython-314.pyc and b/custom_components/album_slideshow/__pycache__/store.cpython-314.pyc differ diff --git a/custom_components/album_slideshow/__pycache__/switch.cpython-314.pyc b/custom_components/album_slideshow/__pycache__/switch.cpython-314.pyc index 0154c6f..4b0e3d0 100644 Binary files a/custom_components/album_slideshow/__pycache__/switch.cpython-314.pyc and b/custom_components/album_slideshow/__pycache__/switch.cpython-314.pyc differ diff --git a/custom_components/album_slideshow/__pycache__/text.cpython-314.pyc b/custom_components/album_slideshow/__pycache__/text.cpython-314.pyc index ae70b2d..eaa4092 100644 Binary files a/custom_components/album_slideshow/__pycache__/text.cpython-314.pyc and b/custom_components/album_slideshow/__pycache__/text.cpython-314.pyc differ diff --git a/custom_components/album_slideshow/config_flow.py b/custom_components/album_slideshow/config_flow.py index 9486ec1..31cd371 100644 --- a/custom_components/album_slideshow/config_flow.py +++ b/custom_components/album_slideshow/config_flow.py @@ -48,12 +48,19 @@ from .const import ( PHOTOPRISM_AUTH_APP_PASSWORD, PHOTOPRISM_AUTH_USER_PASSWORD, PHOTOPRISM_SELECTION_COMPOSITE, + CONF_ICLOUD_URL, + CONF_ICLOUD_TOKEN, + CONF_ICLOUD_IMAGE_SIZE, + DEFAULT_ICLOUD_IMAGE_SIZE, + ICLOUD_IMAGE_FULL, + ICLOUD_IMAGE_PREVIEW, DEFAULT_REVERSE_GEOCODE, PROVIDER_GOOGLE_SHARED, PROVIDER_LOCAL_FOLDER, PROVIDER_MEDIA_SOURCE, PROVIDER_IMMICH, PROVIDER_PHOTOPRISM, + PROVIDER_ICLOUD, DEFAULT_RECURSIVE, ) @@ -134,6 +141,8 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): return await self.async_step_immich() if self._provider == PROVIDER_PHOTOPRISM: return await self.async_step_photoprism() + if self._provider == PROVIDER_ICLOUD: + return await self.async_step_icloud() return await self.async_step_google_shared() schema = vol.Schema( @@ -143,6 +152,7 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): PROVIDER_LOCAL_FOLDER: "Local Folder", PROVIDER_IMMICH: "Immich (direct API, full metadata)", PROVIDER_PHOTOPRISM: "PhotoPrism (direct API, full metadata)", + PROVIDER_ICLOUD: "iCloud Shared Album", PROVIDER_MEDIA_SOURCE: "Media Source (any source, no metadata)", }) } @@ -586,6 +596,61 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): step_id="photoprism_select", data_schema=schema, errors=errors ) + async def async_step_icloud( + self, user_input: dict[str, Any] | None = None + ) -> FlowResult: + """Collect and validate an iCloud Shared Album link.""" + errors: dict[str, str] = {} + + if user_input is not None: + name = user_input[CONF_ALBUM_NAME].strip() + raw_url = user_input[CONF_ICLOUD_URL].strip() + size = user_input.get(CONF_ICLOUD_IMAGE_SIZE, DEFAULT_ICLOUD_IMAGE_SIZE) + + from . import icloud as icloud_api + + token = icloud_api.parse_share_link(raw_url) + if not token: + errors[CONF_ICLOUD_URL] = "invalid_icloud_url" + else: + client = icloud_api.IcloudClient(self.hass, token) + try: + await client.async_validate() + except Exception: # noqa: BLE001 - any failure means bad/expired link + errors["base"] = "icloud_cannot_connect" + else: + await self.async_set_unique_id( + f"{DOMAIN}:{PROVIDER_ICLOUD}:{token}" + ) + self._abort_if_unique_id_configured() + return self.async_create_entry( + title=name, + data={ + CONF_PROVIDER: PROVIDER_ICLOUD, + CONF_ICLOUD_TOKEN: token, + CONF_ICLOUD_IMAGE_SIZE: size, + CONF_ALBUM_NAME: name, + }, + ) + + schema = vol.Schema( + { + vol.Required(CONF_ALBUM_NAME): str, + vol.Required(CONF_ICLOUD_URL): str, + vol.Optional( + CONF_ICLOUD_IMAGE_SIZE, default=DEFAULT_ICLOUD_IMAGE_SIZE + ): vol.In( + { + ICLOUD_IMAGE_FULL: "Full size (best for slideshow)", + ICLOUD_IMAGE_PREVIEW: "Preview (thumbnail, fastest)", + } + ), + } + ) + return self.async_show_form( + step_id="icloud", data_schema=schema, errors=errors + ) + class LocalFolderOptionsFlow(config_entries.OptionsFlow): """Options for local-folder entries. diff --git a/custom_components/album_slideshow/const.py b/custom_components/album_slideshow/const.py index d50946f..02db829 100644 --- a/custom_components/album_slideshow/const.py +++ b/custom_components/album_slideshow/const.py @@ -56,6 +56,21 @@ PROVIDER_LOCAL_FOLDER = "local_folder" PROVIDER_MEDIA_SOURCE = "media_source" PROVIDER_IMMICH = "immich" PROVIDER_PHOTOPRISM = "photoprism" +PROVIDER_ICLOUD = "icloud" + +# iCloud Shared Album provider. The share token in the pasted link is the only +# credential; no account or password is involved. +CONF_ICLOUD_URL = "icloud_url" +CONF_ICLOUD_TOKEN = "icloud_token" +CONF_ICLOUD_IMAGE_SIZE = "icloud_image_size" + +# ``full`` picks the largest derivative Apple generated (best for a slideshow, +# usually ~2048px); ``preview`` picks the smallest (a thumbnail; fastest). +ICLOUD_IMAGE_FULL = "full" +ICLOUD_IMAGE_PREVIEW = "preview" +ICLOUD_IMAGE_SIZE_OPTIONS = [ICLOUD_IMAGE_FULL, ICLOUD_IMAGE_PREVIEW] +DEFAULT_ICLOUD_IMAGE_SIZE = ICLOUD_IMAGE_FULL + # PhotoPrism (direct API) provider. CONF_PHOTOPRISM_URL = "photoprism_url" diff --git a/custom_components/album_slideshow/coordinator.py b/custom_components/album_slideshow/coordinator.py index 09b423f..6712cbe 100644 --- a/custom_components/album_slideshow/coordinator.py +++ b/custom_components/album_slideshow/coordinator.py @@ -41,6 +41,9 @@ from .const import ( CONF_PHOTOPRISM_IMAGE_SIZE, CONF_PHOTOPRISM_FILTER, DEFAULT_PHOTOPRISM_IMAGE_SIZE, + CONF_ICLOUD_TOKEN, + CONF_ICLOUD_IMAGE_SIZE, + DEFAULT_ICLOUD_IMAGE_SIZE, DEFAULT_REVERSE_GEOCODE, DOMAIN, PROVIDER_GOOGLE_SHARED, @@ -48,6 +51,7 @@ from .const import ( PROVIDER_MEDIA_SOURCE, PROVIDER_IMMICH, PROVIDER_PHOTOPRISM, + PROVIDER_ICLOUD, ) from .store import SlideshowStore @@ -933,6 +937,8 @@ class AlbumCoordinator(DataUpdateCoordinator): data = await self._update_immich() elif self.provider == PROVIDER_PHOTOPRISM: data = await self._update_photoprism() + elif self.provider == PROVIDER_ICLOUD: + data = await self._update_icloud() else: raise UpdateFailed(f"Unsupported provider: {self.provider}") except UpdateFailed: @@ -1445,6 +1451,67 @@ class AlbumCoordinator(DataUpdateCoordinator): "items": items, } + async def _update_icloud(self) -> dict[str, Any]: + """Fetch photos from a public iCloud Shared Album. + + The webstream response carries capture date and caption inline, so + there is no enrichment pass. Signed image URLs are resolved up front + and expire after roughly a day, so they are refreshed on every album + refresh (like Google Photos). + """ + from . import icloud as icloud_api + + token = self.entry.data.get(CONF_ICLOUD_TOKEN) + size = self.entry.data.get(CONF_ICLOUD_IMAGE_SIZE, DEFAULT_ICLOUD_IMAGE_SIZE) + if not token: + raise UpdateFailed("iCloud provider is missing the album token") + + client = icloud_api.IcloudClient(self.hass, token) + try: + photos = await client.async_get_photos() + asset_urls = await client.async_get_asset_urls( + [p["photoGuid"] for p in photos if p.get("photoGuid")] + ) + except Exception as err: + raise UpdateFailed(f"Error querying iCloud album: {err}") from err + + if not photos: + raise UpdateFailed("No images found in the iCloud album") + + items: list[MediaItem] = [] + for p in photos: + guid = p.get("photoGuid") + checksum = icloud_api.pick_checksum(p, size) + if not guid or not checksum: + continue + url = icloud_api.build_image_url(asset_urls.get(checksum)) + if not url: + continue + meta = icloud_api.parse_photo_meta(p) + w = p.get("width") + h = p.get("height") + items.append( + MediaItem( + url=url, + width=int(w) if str(w).isdigit() else None, + height=int(h) if str(h).isdigit() else None, + mime_type=None, + filename=None, + captured_at=meta.get("captured_at"), + description=meta.get("description"), + source_id=guid, + exif_scanned=True, + ) + ) + + if not items: + raise UpdateFailed("Could not resolve any iCloud image URLs") + + return { + "title": self.entry.title, + "items": items, + } + async def _enrich_immich_item(self, item: MediaItem) -> None: """Fetch one Immich asset's detail and fill location/description.""" from . import immich as immich_api diff --git a/custom_components/album_slideshow/icloud.py b/custom_components/album_slideshow/icloud.py new file mode 100644 index 0000000..fa44325 --- /dev/null +++ b/custom_components/album_slideshow/icloud.py @@ -0,0 +1,252 @@ +"""iCloud Shared Album client and pure parsing helpers. + +Talks to Apple's public "shared streams" web API for a shared photo album - +the same undocumented JSON endpoints the iCloud web album viewer uses. No +account or password is involved; the album's share token (the part after +``#`` in the share link) is the only credential. + +API shape (POST, ``Content-Type: text/plain``, ``Origin: https://www.icloud.com``): +- ``POST {base}/webstream`` ``{"streamCtag": null}`` -> ``{streamName, photos: + [{photoGuid, derivatives:{:{checksum,width,height,fileSize}}, + dateCreated, caption, width, height}]}``. May first answer with a + ``330`` redirect carrying an ``X-Apple-MMe-Host`` header pointing at the + correct partition host; retry there. +- ``POST {base}/webasseturls`` ``{"photoGuids": [...]}`` -> ``{items: + {: {url_location, url_path, url_expiry}}}``. Build the image URL + as ``https://{url_location}{url_path}``; it is a signed CDN link that + expires after roughly a day, so it is refreshed on every album refresh. + +Metadata: capture date (``dateCreated``) and caption are inline. Apple strips +GPS from shared-album web data, so there is no location. +""" +from __future__ import annotations + +from datetime import datetime, timezone +from typing import Any + +import async_timeout +from homeassistant.helpers.aiohttp_client import async_get_clientsession + +_TIMEOUT = 30 +_MAX_ASSETS = 20_000 +# webasseturls request batch size. A single call handled 40+ guids fine in +# testing; chunking keeps request bodies bounded for very large albums. +_URL_BATCH = 25 + +_BASE62 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" + +# Headers Apple's web endpoints expect for the shared-streams API. +_API_HEADERS = { + "Content-Type": "text/plain", + "Origin": "https://www.icloud.com", + "Accept": "application/json", +} + + +def _base62_to_int(value: str) -> int: + result = 0 + for ch in value: + result = result * 62 + _BASE62.index(ch) + return result + + +def parse_share_link(url: str) -> str | None: + """Extract the album share token from a pasted iCloud link. + + Accepts a full ``https://www.icloud.com/sharedalbum/#TOKEN`` link or a + bare token. Returns ``None`` if nothing token-like is found. + """ + if not url: + return None + text = url.strip() + if "#" in text: + text = text.rsplit("#", 1)[1] + elif "/" in text: + text = text.rstrip("/").rsplit("/", 1)[1] + # Tokens are base62 and start with an uppercase letter (A, B, ...). + token = text.strip() + if token and all(ch in _BASE62 for ch in token): + return token + return None + + +def partition_host(token: str) -> str: + """Derive the shared-streams partition host for a token. + + Apple encodes the server partition in the first characters of the token: + one char after a leading ``A``, otherwise the first two chars. + """ + if not token: + return "" + if token[0] == "A": + partition = _base62_to_int(token[1:2]) + else: + partition = _base62_to_int(token[1:3]) + return f"p{partition:02d}-sharedstreams.icloud.com" + + +def base_url(token: str, host: str | None = None) -> str: + """Return the ``/sharedstreams/`` base URL for a token (and optional host).""" + host = host or partition_host(token) + return f"https://{host}/{token}/sharedstreams" + + +def _to_epoch_ms(value: Any) -> int | None: + """Parse an ISO-8601 timestamp to epoch milliseconds, or ``None``.""" + if not isinstance(value, str) or not value: + return None + try: + iso = value.replace("Z", "+00:00") + dt = datetime.fromisoformat(iso) + except ValueError: + return None + if dt.tzinfo is None: + dt = dt.replace(tzinfo=timezone.utc) + try: + return int(dt.timestamp() * 1000) + except (OverflowError, OSError, ValueError): + return None + + +def parse_webstream(payload: Any) -> list[dict[str, Any]]: + """Return the list of photo dicts from a ``webstream`` response.""" + if not isinstance(payload, dict): + return [] + photos = payload.get("photos") + if not isinstance(photos, list): + return [] + out: list[dict[str, Any]] = [] + for p in photos: + if isinstance(p, dict) and p.get("photoGuid") and isinstance( + p.get("derivatives"), dict + ) and p["derivatives"]: + out.append(p) + return out + + +def pick_checksum(photo: dict[str, Any], size: str) -> str | None: + """Pick the derivative checksum for the requested display ``size``. + + Derivatives are keyed by their long edge (e.g. ``"342"``, ``"2049"``). + ``full`` selects the largest available (best for a slideshow); ``preview`` + selects the smallest (fastest / least bandwidth). + """ + derivatives = photo.get("derivatives") + if not isinstance(derivatives, dict) or not derivatives: + return None + + def edge(item: tuple[str, Any]) -> int: + key, val = item + try: + return int(key) + except (TypeError, ValueError): + pass + if isinstance(val, dict): + try: + return int(val.get("fileSize") or 0) + except (TypeError, ValueError): + return 0 + return 0 + + entries = list(derivatives.items()) + chosen = min(entries, key=edge) if size == "preview" else max(entries, key=edge) + val = chosen[1] + return val.get("checksum") if isinstance(val, dict) else None + + +def build_image_url(item: dict[str, Any]) -> str | None: + """Build a fetchable image URL from a ``webasseturls`` item entry.""" + if not isinstance(item, dict): + return None + location = item.get("url_location") + path = item.get("url_path") + if not location or not path: + return None + scheme = item.get("scheme") or "https" + return f"{scheme}://{location}{path}" + + +def parse_photo_meta(photo: dict[str, Any]) -> dict[str, Any]: + """Extract the metadata we surface from a webstream photo item.""" + out: dict[str, Any] = {} + captured = _to_epoch_ms(photo.get("dateCreated")) or _to_epoch_ms( + photo.get("batchDateCreated") + ) + if captured is not None: + out["captured_at"] = captured + caption = photo.get("caption") + if isinstance(caption, str) and caption.strip(): + out["description"] = caption.strip() + return out + + +class IcloudClient: + """Thin async wrapper over the iCloud shared-streams web API.""" + + def __init__(self, hass, token: str) -> None: + self.hass = hass + self.token = token + # Resolved after the first webstream call (Apple may redirect us to a + # different partition host via X-Apple-MMe-Host). + self._host: str | None = None + + @property + def base_url(self) -> str: + return base_url(self.token, self._host) + + async def _post(self, path: str, body: dict[str, Any]) -> tuple[int, dict[str, str], bytes]: + session = async_get_clientsession(self.hass) + async with async_timeout.timeout(_TIMEOUT): + async with session.post( + self.base_url + path, json=body, headers=_API_HEADERS + ) as resp: + return resp.status, dict(resp.headers), await resp.read() + + async def async_get_photos(self) -> list[dict[str, Any]]: + """Fetch the album's photo list, following a partition redirect once.""" + import json as _json + + status, headers, raw = await self._post("/webstream", {"streamCtag": None}) + redirect_host = headers.get("X-Apple-MMe-Host") + if redirect_host and redirect_host != self._host: + # Our partition guess was wrong; Apple told us the right host. + self._host = redirect_host + status, headers, raw = await self._post("/webstream", {"streamCtag": None}) + if status != 200: + raise RuntimeError(f"iCloud webstream failed: HTTP {status}") + payload = _json.loads(raw) + return parse_webstream(payload)[:_MAX_ASSETS] + + async def async_get_asset_urls( + self, guids: list[str] + ) -> dict[str, dict[str, Any]]: + """Resolve signed asset URLs for photo guids, keyed by checksum.""" + import json as _json + + out: dict[str, dict[str, Any]] = {} + for start in range(0, len(guids), _URL_BATCH): + chunk = guids[start : start + _URL_BATCH] + status, _headers, raw = await self._post( + "/webasseturls", {"photoGuids": chunk} + ) + if status != 200: + raise RuntimeError(f"iCloud webasseturls failed: HTTP {status}") + payload = _json.loads(raw) + items = payload.get("items") if isinstance(payload, dict) else None + if isinstance(items, dict): + out.update(items) + return out + + async def async_validate(self) -> str | None: + """Return the album name if the token works, else raise.""" + import json as _json + + status, headers, raw = await self._post("/webstream", {"streamCtag": None}) + redirect_host = headers.get("X-Apple-MMe-Host") + if redirect_host and redirect_host != self._host: + self._host = redirect_host + status, headers, raw = await self._post("/webstream", {"streamCtag": None}) + if status != 200: + raise RuntimeError(f"iCloud webstream failed: HTTP {status}") + payload = _json.loads(raw) + return payload.get("streamName") if isinstance(payload, dict) else None diff --git a/custom_components/album_slideshow/manifest.json b/custom_components/album_slideshow/manifest.json index 716cdc8..3623459 100644 --- a/custom_components/album_slideshow/manifest.json +++ b/custom_components/album_slideshow/manifest.json @@ -8,5 +8,5 @@ "iot_class": "cloud_polling", "issue_tracker": "https://github.com/eyalgal/album_slideshow/issues", "requirements": ["Pillow"], - "version": "1.3.0" + "version": "1.4.0" } diff --git a/custom_components/album_slideshow/strings.json b/custom_components/album_slideshow/strings.json index 60000ac..9d66110 100644 --- a/custom_components/album_slideshow/strings.json +++ b/custom_components/album_slideshow/strings.json @@ -75,6 +75,15 @@ "photoprism_filter": "Extra search query (optional)", "photoprism_image_size": "Image quality" } + }, + "icloud": { + "title": "iCloud Shared Album", + "description": "Paste the public link to an iCloud Shared Album (in Photos, open the album, tap the share icon, and copy the Public Website link). No Apple ID or password is needed - the link itself is the credential. Capture date and captions come through; Apple does not include location in shared albums.", + "data": { + "album_name": "Album name", + "icloud_url": "Shared album link", + "icloud_image_size": "Image quality" + } } }, "error": { @@ -89,7 +98,9 @@ "immich_albums_required": "Pick at least one album for the Albums source.", "photoprism_cannot_connect": "Could not connect to PhotoPrism. Check the URL and credentials.", "photoprism_token_required": "Enter an app password, or switch to Username + password.", - "photoprism_user_required": "Enter both a username and password, or switch to App password." + "photoprism_user_required": "Enter both a username and password, or switch to App password.", + "invalid_icloud_url": "That does not look like an iCloud Shared Album link.", + "icloud_cannot_connect": "Could not reach that album. Check the link is a current public share." } }, "options": { diff --git a/custom_components/album_slideshow/translations/en.json b/custom_components/album_slideshow/translations/en.json index 60000ac..9d66110 100644 --- a/custom_components/album_slideshow/translations/en.json +++ b/custom_components/album_slideshow/translations/en.json @@ -75,6 +75,15 @@ "photoprism_filter": "Extra search query (optional)", "photoprism_image_size": "Image quality" } + }, + "icloud": { + "title": "iCloud Shared Album", + "description": "Paste the public link to an iCloud Shared Album (in Photos, open the album, tap the share icon, and copy the Public Website link). No Apple ID or password is needed - the link itself is the credential. Capture date and captions come through; Apple does not include location in shared albums.", + "data": { + "album_name": "Album name", + "icloud_url": "Shared album link", + "icloud_image_size": "Image quality" + } } }, "error": { @@ -89,7 +98,9 @@ "immich_albums_required": "Pick at least one album for the Albums source.", "photoprism_cannot_connect": "Could not connect to PhotoPrism. Check the URL and credentials.", "photoprism_token_required": "Enter an app password, or switch to Username + password.", - "photoprism_user_required": "Enter both a username and password, or switch to App password." + "photoprism_user_required": "Enter both a username and password, or switch to App password.", + "invalid_icloud_url": "That does not look like an iCloud Shared Album link.", + "icloud_cannot_connect": "Could not reach that album. Check the link is a current public share." } }, "options": { diff --git a/custom_components/album_slideshow/www/album-slideshow-card.js b/custom_components/album_slideshow/www/album-slideshow-card.js index e998ad6..6bd3a01 100644 --- a/custom_components/album_slideshow/www/album-slideshow-card.js +++ b/custom_components/album_slideshow/www/album-slideshow-card.js @@ -26,7 +26,7 @@ * tap_action: none # none | more-info */ -const VERSION = "1.3.0"; +const VERSION = "1.4.0"; const ANIMATED_TRANSITIONS = [ "fade", diff --git a/custom_components/maintenance_supporter/__pycache__/__init__.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/__init__.cpython-314.pyc index 0dd6bf3..ddf6226 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/__init__.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/__init__.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/binary_sensor.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/binary_sensor.cpython-314.pyc index 9184e18..6c5ec56 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/binary_sensor.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/binary_sensor.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/button.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/button.cpython-314.pyc index f27618b..98a04f7 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/button.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/button.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/calendar.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/calendar.cpython-314.pyc index c47d01c..7bb0662 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/calendar.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/calendar.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/condition.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/condition.cpython-314.pyc index f4bc755..fff914f 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/condition.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/condition.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/config_flow.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/config_flow.cpython-314.pyc index f6bb68b..21fab44 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/config_flow.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/config_flow.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/config_flow_helpers.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/config_flow_helpers.cpython-314.pyc index 01e56e4..bd9951c 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/config_flow_helpers.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/config_flow_helpers.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/config_flow_options_global.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/config_flow_options_global.cpython-314.pyc index 9a9be89..b171c69 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/config_flow_options_global.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/config_flow_options_global.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/config_flow_trigger.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/config_flow_trigger.cpython-314.pyc index 63f470b..4ba0c80 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/config_flow_trigger.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/config_flow_trigger.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/const.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/const.cpython-314.pyc index 0da4397..accf063 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/const.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/const.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/coordinator.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/coordinator.cpython-314.pyc index 28a75c4..84493d0 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/coordinator.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/coordinator.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/diagnostics.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/diagnostics.cpython-314.pyc index 66354da..78868a5 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/diagnostics.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/diagnostics.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/intent.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/intent.cpython-314.pyc index 50b7dca..fbe77a0 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/intent.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/intent.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/logbook.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/logbook.cpython-314.pyc index ab48527..c751d9e 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/logbook.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/logbook.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/panel.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/panel.cpython-314.pyc index ea19e84..9d2b7cf 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/panel.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/panel.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/parts_runtime.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/parts_runtime.cpython-314.pyc index 68c46d2..7b1a1a6 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/parts_runtime.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/parts_runtime.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/repairs.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/repairs.cpython-314.pyc index 7c557ab..cac6735 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/repairs.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/repairs.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/sensor.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/sensor.cpython-314.pyc index dcc0b91..d137c92 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/sensor.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/sensor.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/storage.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/storage.cpython-314.pyc index fa091bf..3c44453 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/storage.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/storage.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/templates.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/templates.cpython-314.pyc index a4f2303..3733002 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/templates.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/templates.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/templates_i18n.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/templates_i18n.cpython-314.pyc index 58d550d..8f03214 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/templates_i18n.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/templates_i18n.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/todo.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/todo.cpython-314.pyc index 745723f..b5add51 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/todo.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/todo.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/trigger.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/trigger.cpython-314.pyc index 69b748d..17c7ea5 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/trigger.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/trigger.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/__pycache__/views.cpython-314.pyc b/custom_components/maintenance_supporter/__pycache__/views.cpython-314.pyc index d69f85d..5b51336 100644 Binary files a/custom_components/maintenance_supporter/__pycache__/views.cpython-314.pyc and b/custom_components/maintenance_supporter/__pycache__/views.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/entity/__pycache__/__init__.cpython-314.pyc b/custom_components/maintenance_supporter/entity/__pycache__/__init__.cpython-314.pyc index 1f962d0..64c4e2b 100644 Binary files a/custom_components/maintenance_supporter/entity/__pycache__/__init__.cpython-314.pyc and b/custom_components/maintenance_supporter/entity/__pycache__/__init__.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/entity/__pycache__/entity_base.cpython-314.pyc b/custom_components/maintenance_supporter/entity/__pycache__/entity_base.cpython-314.pyc index 5243aee..8cab05b 100644 Binary files a/custom_components/maintenance_supporter/entity/__pycache__/entity_base.cpython-314.pyc and b/custom_components/maintenance_supporter/entity/__pycache__/entity_base.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/entity/__pycache__/summary_coordinator.cpython-314.pyc b/custom_components/maintenance_supporter/entity/__pycache__/summary_coordinator.cpython-314.pyc index 7d8cebb..726ddad 100644 Binary files a/custom_components/maintenance_supporter/entity/__pycache__/summary_coordinator.cpython-314.pyc and b/custom_components/maintenance_supporter/entity/__pycache__/summary_coordinator.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/entity/triggers/__pycache__/__init__.cpython-314.pyc b/custom_components/maintenance_supporter/entity/triggers/__pycache__/__init__.cpython-314.pyc index 553babf..9fe523b 100644 Binary files a/custom_components/maintenance_supporter/entity/triggers/__pycache__/__init__.cpython-314.pyc and b/custom_components/maintenance_supporter/entity/triggers/__pycache__/__init__.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/entity/triggers/__pycache__/base_trigger.cpython-314.pyc b/custom_components/maintenance_supporter/entity/triggers/__pycache__/base_trigger.cpython-314.pyc index f4aba5e..f502fc1 100644 Binary files a/custom_components/maintenance_supporter/entity/triggers/__pycache__/base_trigger.cpython-314.pyc and b/custom_components/maintenance_supporter/entity/triggers/__pycache__/base_trigger.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/entity/triggers/__pycache__/compound.cpython-314.pyc b/custom_components/maintenance_supporter/entity/triggers/__pycache__/compound.cpython-314.pyc index 6ee0435..b0ca57b 100644 Binary files a/custom_components/maintenance_supporter/entity/triggers/__pycache__/compound.cpython-314.pyc and b/custom_components/maintenance_supporter/entity/triggers/__pycache__/compound.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/entity/triggers/__pycache__/counter.cpython-314.pyc b/custom_components/maintenance_supporter/entity/triggers/__pycache__/counter.cpython-314.pyc index e3f7b5a..5bef852 100644 Binary files a/custom_components/maintenance_supporter/entity/triggers/__pycache__/counter.cpython-314.pyc and b/custom_components/maintenance_supporter/entity/triggers/__pycache__/counter.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/entity/triggers/__pycache__/runtime.cpython-314.pyc b/custom_components/maintenance_supporter/entity/triggers/__pycache__/runtime.cpython-314.pyc index 9a6daa3..cce3ef9 100644 Binary files a/custom_components/maintenance_supporter/entity/triggers/__pycache__/runtime.cpython-314.pyc and b/custom_components/maintenance_supporter/entity/triggers/__pycache__/runtime.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/entity/triggers/__pycache__/state_change.cpython-314.pyc b/custom_components/maintenance_supporter/entity/triggers/__pycache__/state_change.cpython-314.pyc index 9b4312d..17ca385 100644 Binary files a/custom_components/maintenance_supporter/entity/triggers/__pycache__/state_change.cpython-314.pyc and b/custom_components/maintenance_supporter/entity/triggers/__pycache__/state_change.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/entity/triggers/__pycache__/threshold.cpython-314.pyc b/custom_components/maintenance_supporter/entity/triggers/__pycache__/threshold.cpython-314.pyc index 64734da..21f81a8 100644 Binary files a/custom_components/maintenance_supporter/entity/triggers/__pycache__/threshold.cpython-314.pyc and b/custom_components/maintenance_supporter/entity/triggers/__pycache__/threshold.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/frontend-src/__tests__/task-dialog-fleet-shape-repro.test.ts b/custom_components/maintenance_supporter/frontend-src/__tests__/task-dialog-fleet-shape-repro.test.ts new file mode 100644 index 0000000..df4da69 --- /dev/null +++ b/custom_components/maintenance_supporter/frontend-src/__tests__/task-dialog-fleet-shape-repro.test.ts @@ -0,0 +1,52 @@ +/** #106 follow-up: reproduce with the EXACT _build_task_summary shape. */ +import { expect, fixture, html } from "@open-wc/testing"; +import "../components/task-dialog.js"; +import type { MaintenanceTaskDialog } from "../components/task-dialog"; +import { createMockHass } from "./_test-utils.js"; + +it("fleet-shaped task (nested manual schedule + plural-only threshold) keeps its trigger", async () => { + const { hass, sent } = createMockHass({ + states: { "sensor.maintenance_supporter_batteries_to_replace": { state: "8" } }, + handlers: { "maintenance_supporter/task/update": () => ({ success: true }) }, + }); + const el = await fixture(html` + + `); + await el.updateComplete; + await el.openEdit("entry_x", { + id: "t1", + name: "Replace low batteries", + type: "inspection", + enabled: true, + schedule_type: "sensor_based", + interval_days: null, + interval_unit: "days", + due_date: null, + interval_anchor: "completion", + schedule: { kind: "manual" }, + warning_days: 7, + battery_fleet_task: true, + trigger_config: { + type: "threshold", + entity_ids: ["sensor.maintenance_supporter_batteries_to_replace"], + trigger_above: 0, + entity_logic: "any", + auto_complete_on_recovery: true, + }, + trigger_entity_info: { + entity_id: "sensor.maintenance_supporter_batteries_to_replace", + friendly_name: "Batteries to replace", + unit_of_measurement: null, + }, + } as any); + await el.updateComplete; + // the user's edit: rename + warning days + (el as any)._name = "Remplacer les piles"; + (el as any)._warningDays = "1"; + await (el as any)._save(); + const update = sent.find((m: any) => m.type === "maintenance_supporter/task/update") as any; + expect(update, "update sent").to.exist; + expect(update.trigger_config, "trigger_config must survive").to.exist; + expect(update.trigger_config.type).to.equal("threshold"); + expect(update.trigger_config.trigger_above).to.equal(0); +}); diff --git a/custom_components/maintenance_supporter/frontend-src/components/battery-fleet-section.ts b/custom_components/maintenance_supporter/frontend-src/components/battery-fleet-section.ts index 1b37149..ef54ca3 100644 --- a/custom_components/maintenance_supporter/frontend-src/components/battery-fleet-section.ts +++ b/custom_components/maintenance_supporter/frontend-src/components/battery-fleet-section.ts @@ -84,6 +84,7 @@ export class MaintenanceBatteryFleetSection extends LitElement { try { await this.hass.connection.sendMessagePromise({ type: "maintenance_supporter/battery_fleet/setup", + language: this._lang, }); await this._load(); } catch (e) { diff --git a/custom_components/maintenance_supporter/frontend-src/maintenance-panel.ts b/custom_components/maintenance_supporter/frontend-src/maintenance-panel.ts index 3d14683..f14ce8d 100644 --- a/custom_components/maintenance_supporter/frontend-src/maintenance-panel.ts +++ b/custom_components/maintenance_supporter/frontend-src/maintenance-panel.ts @@ -1045,6 +1045,7 @@ export class MaintenanceSupporterPanel extends LitElement { try { const res = await this.hass.connection.sendMessagePromise<{ entry_id: string; task_id?: string }>({ type: "maintenance_supporter/battery_fleet/setup", + language: this.hass.language || "en", }); this._batteryFleetSetupAvailable = false; await this._loadData(); diff --git a/custom_components/maintenance_supporter/frontend-src/panel-styles.ts b/custom_components/maintenance_supporter/frontend-src/panel-styles.ts index ef104f0..d8fe0a0 100644 --- a/custom_components/maintenance_supporter/frontend-src/panel-styles.ts +++ b/custom_components/maintenance_supporter/frontend-src/panel-styles.ts @@ -1235,6 +1235,10 @@ export const panelStyles = css` :host([narrow]) .task-header-actions { width: 100%; justify-content: flex-start; + /* Longer labels (de "Überspringen", fr "Archiver", …) overflow a phone + viewport in a nowrap row — the ⋮ menu then needs a horizontal scroll + to reach. Wrap instead; language-independent. */ + flex-wrap: wrap; } :host([narrow]) .filter-bar { @@ -1433,7 +1437,7 @@ export const panelStyles = css` .two-column-layout { grid-template-columns: 1fr; } .tab { padding: 12px 16px; font-size: 14px; } .task-header { flex-direction: column; align-items: flex-start; } - .task-header-actions { width: 100%; justify-content: flex-start; } + .task-header-actions { width: 100%; justify-content: flex-start; flex-wrap: wrap; } .filter-bar { flex-wrap: wrap; } .filter-bar select { flex: 1; min-width: 0; } /* Mirror the :host([narrow]) grid layout for narrow desktop windows */ diff --git a/custom_components/maintenance_supporter/frontend/__pycache__/__init__.cpython-314.pyc b/custom_components/maintenance_supporter/frontend/__pycache__/__init__.cpython-314.pyc index 84e3b1a..06127bf 100644 Binary files a/custom_components/maintenance_supporter/frontend/__pycache__/__init__.cpython-314.pyc and b/custom_components/maintenance_supporter/frontend/__pycache__/__init__.cpython-314.pyc differ diff --git a/custom_components/maintenance_supporter/frontend/maintenance-panel.js b/custom_components/maintenance_supporter/frontend/maintenance-panel.js index 8c591b5..5acc8fb 100644 --- a/custom_components/maintenance_supporter/frontend/maintenance-panel.js +++ b/custom_components/maintenance_supporter/frontend/maintenance-panel.js @@ -2528,6 +2528,10 @@ ${H(n.notes)}`:""} :host([narrow]) .task-header-actions { width: 100%; justify-content: flex-start; + /* Longer labels (de "Überspringen", fr "Archiver", …) overflow a phone + viewport in a nowrap row — the ⋮ menu then needs a horizontal scroll + to reach. Wrap instead; language-independent. */ + flex-wrap: wrap; } :host([narrow]) .filter-bar { @@ -2726,7 +2730,7 @@ ${H(n.notes)}`:""} .two-column-layout { grid-template-columns: 1fr; } .tab { padding: 12px 16px; font-size: 14px; } .task-header { flex-direction: column; align-items: flex-start; } - .task-header-actions { width: 100%; justify-content: flex-start; } + .task-header-actions { width: 100%; justify-content: flex-start; flex-wrap: wrap; } .filter-bar { flex-wrap: wrap; } .filter-bar select { flex: 1; min-width: 0; } /* Mirror the :host([narrow]) grid layout for narrow desktop windows */ @@ -5354,7 +5358,7 @@ ${p?`
${p}
`:""} color: var(--primary-text-color); } .actions { display: flex; justify-content: flex-end; gap: 8px; padding-top: 8px; } - `,d([y({attribute:!1})],X.prototype,"hass",2),d([_()],X.prototype,"_open",2),d([_()],X.prototype,"_loading",2),d([_()],X.prototype,"_adopting",2),d([_()],X.prototype,"_error",2),d([_()],X.prototype,"_setups",2),d([_()],X.prototype,"_selected",2),d([_()],X.prototype,"_baselines",2),d([_()],X.prototype,"_targets",2),d([_()],X.prototype,"_objects",2);customElements.get("maintenance-suggested-setups-dialog")||customElements.define("maintenance-suggested-setups-dialog",X);var ve=class extends S{constructor(){super(...arguments);this._ov=null;this._loading=!1;this._marking=!1;this._error="";this._localeReady=!1;this._markAll=async()=>{await this._mark(void 0)};this._repair=async()=>{if(!this._marking){this._marking=!0,this._error="";try{await this.hass.connection.sendMessagePromise({type:"maintenance_supporter/battery_fleet/setup"}),await this._load()}catch(e){this._error=j(e,this._lang)}finally{this._marking=!1}}}}get _lang(){return this.hass?.language||"en"}connectedCallback(){super.connectedCallback(),this.hass&&this._load()}updated(e){e.has("hass")&&this.hass&&!this._localeReady&&(this._localeReady=!0,V(this._lang).then(()=>this.requestUpdate()),this._ov===null&&!this._loading&&this._load())}async _load(){this._loading=!0,this._error="";try{this._ov=await this.hass.connection.sendMessagePromise({type:"maintenance_supporter/battery_fleet/overview"})}catch(e){this._error=j(e,this._lang)}finally{this._loading=!1}}async _mark(e){if(!this._marking){this._marking=!0,this._error="";try{await this.hass.connection.sendMessagePromise({type:"maintenance_supporter/battery_fleet/mark_replaced",...e?{entity_ids:e}:{}}),await this._load()}catch(t){this._error=j(t,this._lang)}finally{this._marking=!1}}}_shoppingLine(e){return Object.entries(e).map(([t,i])=>`${i}\xD7 ${t}`).join(" \xB7 ")}render(){let e=this._lang;if(this._loading&&this._ov===null)return o`
`;let t=this._ov;if(!t)return this._error?o`
${this._error}
`:h;let i=t.low.length;return o` + `,d([y({attribute:!1})],X.prototype,"hass",2),d([_()],X.prototype,"_open",2),d([_()],X.prototype,"_loading",2),d([_()],X.prototype,"_adopting",2),d([_()],X.prototype,"_error",2),d([_()],X.prototype,"_setups",2),d([_()],X.prototype,"_selected",2),d([_()],X.prototype,"_baselines",2),d([_()],X.prototype,"_targets",2),d([_()],X.prototype,"_objects",2);customElements.get("maintenance-suggested-setups-dialog")||customElements.define("maintenance-suggested-setups-dialog",X);var ve=class extends S{constructor(){super(...arguments);this._ov=null;this._loading=!1;this._marking=!1;this._error="";this._localeReady=!1;this._markAll=async()=>{await this._mark(void 0)};this._repair=async()=>{if(!this._marking){this._marking=!0,this._error="";try{await this.hass.connection.sendMessagePromise({type:"maintenance_supporter/battery_fleet/setup",language:this._lang}),await this._load()}catch(e){this._error=j(e,this._lang)}finally{this._marking=!1}}}}get _lang(){return this.hass?.language||"en"}connectedCallback(){super.connectedCallback(),this.hass&&this._load()}updated(e){e.has("hass")&&this.hass&&!this._localeReady&&(this._localeReady=!0,V(this._lang).then(()=>this.requestUpdate()),this._ov===null&&!this._loading&&this._load())}async _load(){this._loading=!0,this._error="";try{this._ov=await this.hass.connection.sendMessagePromise({type:"maintenance_supporter/battery_fleet/overview"})}catch(e){this._error=j(e,this._lang)}finally{this._loading=!1}}async _mark(e){if(!this._marking){this._marking=!0,this._error="";try{await this.hass.connection.sendMessagePromise({type:"maintenance_supporter/battery_fleet/mark_replaced",...e?{entity_ids:e}:{}}),await this._load()}catch(t){this._error=j(t,this._lang)}finally{this._marking=!1}}}_shoppingLine(e){return Object.entries(e).map(([t,i])=>`${i}\xD7 ${t}`).join(" \xB7 ")}render(){let e=this._lang;if(this._loading&&this._ov===null)return o`
`;let t=this._ov;if(!t)return this._error?o`
${this._error}
`:h;let i=t.low.length;return o`
@@ -8389,7 +8393,7 @@ ${p?`
${p}
`:""}
${s("palette_hint",e)}
- `}_openAdoptProblemSensors(){this.shadowRoot.querySelector("maintenance-adopt-problem-sensors-dialog")?.open()}async _onProblemSensorsAdopted(e){let t=e.detail?.tasks_created??0,i=e.detail?.created??[];await this._loadData();let a=s("adopt_problem_done",this._lang).replace("{tasks}",String(t));i.length>0?this._showActionToast(a,s("adopt_problem_configure",this._lang),()=>{let l=i[0],c=this._objects.find(u=>u.entry_id===l.entry_id),p=c?.tasks.find(u=>u.id===l.task_id);c&&p&&this.shadowRoot.querySelector("maintenance-task-dialog")?.openEdit(l.entry_id,p)}):this._showToast(a)}async _setupBatteryFleet(){try{let e=await this.hass.connection.sendMessagePromise({type:"maintenance_supporter/battery_fleet/setup"});this._batteryFleetSetupAvailable=!1,await this._loadData();let t=this._objects.find(a=>a.entry_id===e.entry_id),i=t?.tasks.find(a=>a.id===e.task_id)||t?.tasks[0];t&&i&&this._showTask(t.entry_id,i.id),this._showToast(s("battery_fleet_setup_done",this._lang))}catch(e){this._showToast(j(e,this._lang))}}_openSuggestedSetups(){this.shadowRoot.querySelector("maintenance-suggested-setups-dialog")?.open()}_onSetupsAdopted(e){let t=e.detail?.tasks_created??0;this._showToast(s("setups_done",this._lang).replace("{tasks}",String(t))),this._loadData()}async _openTemplateGallery(){if(this._templateGalleryOpen=!0,!(this._templates.length>0))try{let e=await this.hass.connection.sendMessagePromise({type:"maintenance_supporter/templates",language:this._lang});this._templateCategories=e.categories||{},this._templates=(e.templates||[]).filter(t=>!t.disabled)}catch{this._showToast(s("action_error",this._lang))}}async _createFromTemplate(e){this._templateBusy=!0;try{let t=await this.hass.connection.sendMessagePromise({type:"maintenance_supporter/object/from_template",language:this._lang,template_id:e});this._templateGalleryOpen=!1,await this._loadData(),this._showToast(s("template_created",this._lang)),t?.entry_id&&this._showObject(t.entry_id)}catch{this._showToast(s("action_error",this._lang))}finally{this._templateBusy=!1}}_categoryName(e){let t=this._templateCategories[e];return t&&(t[`name_${this._lang}`]||t.name_en)||e}_renderTemplateGallery(){if(!this._templateGalleryOpen)return h;let e=this._lang,t=new Map;for(let i of this._templates)t.has(i.category)||t.set(i.category,[]),t.get(i.category).push(i);return o` + `}_openAdoptProblemSensors(){this.shadowRoot.querySelector("maintenance-adopt-problem-sensors-dialog")?.open()}async _onProblemSensorsAdopted(e){let t=e.detail?.tasks_created??0,i=e.detail?.created??[];await this._loadData();let a=s("adopt_problem_done",this._lang).replace("{tasks}",String(t));i.length>0?this._showActionToast(a,s("adopt_problem_configure",this._lang),()=>{let l=i[0],c=this._objects.find(u=>u.entry_id===l.entry_id),p=c?.tasks.find(u=>u.id===l.task_id);c&&p&&this.shadowRoot.querySelector("maintenance-task-dialog")?.openEdit(l.entry_id,p)}):this._showToast(a)}async _setupBatteryFleet(){try{let e=await this.hass.connection.sendMessagePromise({type:"maintenance_supporter/battery_fleet/setup",language:this.hass.language||"en"});this._batteryFleetSetupAvailable=!1,await this._loadData();let t=this._objects.find(a=>a.entry_id===e.entry_id),i=t?.tasks.find(a=>a.id===e.task_id)||t?.tasks[0];t&&i&&this._showTask(t.entry_id,i.id),this._showToast(s("battery_fleet_setup_done",this._lang))}catch(e){this._showToast(j(e,this._lang))}}_openSuggestedSetups(){this.shadowRoot.querySelector("maintenance-suggested-setups-dialog")?.open()}_onSetupsAdopted(e){let t=e.detail?.tasks_created??0;this._showToast(s("setups_done",this._lang).replace("{tasks}",String(t))),this._loadData()}async _openTemplateGallery(){if(this._templateGalleryOpen=!0,!(this._templates.length>0))try{let e=await this.hass.connection.sendMessagePromise({type:"maintenance_supporter/templates",language:this._lang});this._templateCategories=e.categories||{},this._templates=(e.templates||[]).filter(t=>!t.disabled)}catch{this._showToast(s("action_error",this._lang))}}async _createFromTemplate(e){this._templateBusy=!0;try{let t=await this.hass.connection.sendMessagePromise({type:"maintenance_supporter/object/from_template",language:this._lang,template_id:e});this._templateGalleryOpen=!1,await this._loadData(),this._showToast(s("template_created",this._lang)),t?.entry_id&&this._showObject(t.entry_id)}catch{this._showToast(s("action_error",this._lang))}finally{this._templateBusy=!1}}_categoryName(e){let t=this._templateCategories[e];return t&&(t[`name_${this._lang}`]||t.name_en)||e}_renderTemplateGallery(){if(!this._templateGalleryOpen)return h;let e=this._lang,t=new Map;for(let i of this._templates)t.has(i.category)||t.set(i.category,[]),t.get(i.category).push(i);return o`
{this._templateGalleryOpen=!1}}> \x0a\x20\x20\x20\x20
','has','pushed','\x22>','result','extrema_color','_preciseTsResolved','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','','Moving\x20Averages','.e-needle_color-picker','radius','.e-name','sgc-y-label','0.05','_priceLookupFor','toLowerCase','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','sgc-ann-threshold','getRootNode','_onDatePickerNav','_renderBatteryIcon','\x0a\x20\x20\x20\x20\x20\x20','sgc-ann-event','\x22\x20x2=\x22','chart_mode','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','225gORvgP','_lastRaw','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x22\x20data-dp-preset-offset=\x22','className','getEntityStubConfig','Font\x20size\x20of\x20the\x20value\x20labels\x20inside\x20each\x20pie\x20slice.\x20Leave\x20empty\x20for\x20auto-size\x20based\x20on\x20chart\x20radius.','entId','Date\x20Label\x20Color','points','_lastPriceRefetchTs','_activeTab','Shows\x20numeric\x20value\x20labels\x20on\x20the\x20right\x20(secondary)\x20edge\x20of\x20the\x20graph.\x20Only\x20visible\x20when\x20at\x20least\x20one\x20entity\x20uses\x20Y\x20Axis\x20=\x20Secondary.\x20Disable\x20to\x20show\x20only\x20the\x20primary\x20axis\x20labels\x20while\x20keeping\x20secondary\x20entities\x20plotted.','string\x20argument','Colour\x20of\x20the\x20▲\x20(rising)\x20trend\x20icon.\x20Leave\x20empty\x20to\x20follow\x20the\x20theme\x20success\x20colour\x20(green).','','wrap','Radar\x20chart\x20requires\x20at\x20least\x203\x20entities','\x22\x20y1=\x22','_structureDirty','alignToClock','Pts/h','pie_label_color','fill=\x22url(#','Draws\x20a\x20dashed\x20horizontal\x20line\x20at\x20this\x20ghost\x27s\x20average\x20value\x20-\x20the\x20mean\x20of\x20the\x20compared\x20period\x20-\x20in\x20the\x20ghost\x20color.\x20Handy\x20for\x20comparing\x20period\x20averages\x20at\x20a\x20glance.','sgc-ann-span','font-weight:500;opacity:0.8','sgc-state-wrap\x20','(prefers-color-scheme:\x20dark)','setMinutes','_cache','sgc-bar-active','&filter_entity_id=','','No\x20data','[data-intlabel]','\x22>','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','12H','_drawRangeBand','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20h\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','light-blue','_effectiveAttribute','dragleave','.cmp-add','Bottom\x20Center','Opacity','_maybeWarnMissingLTS','_renderDetailLegend','number.','\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20','.thr-row','hm:','_color','_exportPng','__visible__','.e-aggregate_func','auto_hide_entities','_renderStateRowFor','End','data-axis-side','','Data\x20Vars','\x22>','div','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x22>px','_detectDark','X\x20Axis\x20Interval','Corner\x20Radius','stroke-dasharray:','count','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Opacity\x20of\x20the\x20X-axis\x20labels.\x200\x20=\x20invisible,\x201\x20=\x20fully\x20opaque.\x20Default\x20is\x200.5.','
','rgba(255,255,255,0.9)','Shows\x20a\x20Total\x20row\x20at\x20the\x20bottom\x20of\x20the\x20tooltip\x20summing\x20all\x20visible\x20entity\x20values.\x20The\x20unit\x20is\x20appended\x20when\x20every\x20visible\x20entity\x20shares\x20it.','_ensurePinchHandlers','Now\x20Line','no-','states','Aggregation','_mainTab','state_size','Entities','_intervalInitialSyncDone','','Battery','groupPoints','','Show\x20the\x20time\x20the\x20extreme\x20value\x20was\x20recorded\x20below\x20each\x20label.\x20Disable\x20for\x20compact\x20display\x20showing\x20only\x20the\x20value.','Statistic\x20ID\x20set\x20—\x20uses\x20long-term\x20statistics.','_scheduleUpdate','[sgc]\x20history\x20fetch\x20failed','plotW','scrollLeft','Day\x20Before','_handleEnergyDate','Localization','8\x204','mapX','options','sgc-point','
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','short','config-changed','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x22>px\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x22\x20stroke-width=\x221\x22\x20stroke-dasharray=\x223,3\x22\x20opacity=\x220.6\x22/>','duration_unit','','Type','#c0392b','ent','_extendWindowForForecastData','card_header_size','index','Last\x2024H','trim','','Overlays\x20this\x20entity\x20shifted\x20back\x20as\x20faded\x20ghost\x20series\x20-\x20one\x20ghost\x20per\x20row.\x20Previous\x20Period\x20follows\x20the\x20current\x20window\x20(calendar-aware\x20for\x20month/year\x20date-picker\x20views)\x20and\x20Periods\x20Back\x20multiplies\x20it:\x201\x20=\x20previous,\x202\x20=\x20two\x20periods\x20ago.\x20Ghosts\x20hide\x20together\x20with\x20the\x20main\x20series\x20from\x20the\x20legend,\x20and\x20the\x20tooltip\x20shows\x20each\x20ghost\x27s\x20own\x20date\x20plus\x20the\x20change\x20in\x20percent.','show_pph_picker','Shifts\x20this\x20entity\x20backward\x20in\x20time\x20by\x20the\x20given\x20number\x20of\x20hours.\x20Use\x20to\x20overlay\x20the\x20same\x20sensor\x20from\x20different\x20periods\x20on\x20one\x20graph.\x2024\x20=\x20yesterday,\x20168\x20=\x20last\x20week,\x20720\x20=\x20last\x20month.\x20Also\x20accepts\x20a\x20helper\x20entity\x20ID\x20(e.g.\x20input_number.my_offset)\x20for\x20dynamic\x20offset.','lastMin','indigo','sgc-crosshair','Font\x20size\x20of\x20X-axis\x20labels\x20(hours\x20for\x20heatmap,\x20day\x20names\x20for\x20calendar)\x20in\x20pixels.\x20Default\x20is\x2010.','','close','.asr-del','_isCounterEntity','locale','\x22>','position','\x0a\x20\x20\x20\x20\x20\x20','(sums\x20accumulation\x20across\x20resets)\x20or\x20\x22max\x22\x20(daily\x20peak).','onerror','\x20—','Show\x20Timestamp','_resolveTemplate','dpPresetMode','Controls\x20how\x20this\x20entity\x20value\x20appears\x20above\x20the\x20graph.\x20On\x20=\x20numeric\x20text\x20row\x20with\x20name,\x20value\x20and\x20unit.\x20Off\x20=\x20hidden\x20entirely.','[sgc]\x20query\x20sync\x20failed','.e-decimals','Compact\x20mode\x20—\x20removes\x20all\x20chrome,\x20shows\x20entity\x20name\x20+\x20value\x20+\x20tiny\x20graph.','Y\x20Axis\x20Ticks','pie:','selectionStart','','download','canvas\x20tainted','graph_end_hour','_fillResizeObs','_preciseTsCache','increase','active','Locale','
','_groupForQueryKind','Draw\x20order.\x20Higher\x20=\x20drawn\x20in\x20front,\x20on\x20top\x20of\x20lower-numbered\x20entities;\x20lower\x20or\x20negative\x20=\x20sent\x20behind.\x20Default\x200\x20keeps\x20the\x20configuration\x20order.\x20Independent\x20of\x20the\x20legend\x20/\x20state-row\x20order,\x20so\x20you\x20can\x20bring\x20a\x20curve\x20to\x20the\x20front\x20or\x20back\x20without\x20reordering\x20the\x20entities.\x20YAML\x20key:\x20z_index.','setDate','_animStart','Font\x20size\x20of\x20the\x20gauge\x20value\x20in\x20pixels.\x20Leave\x20empty\x20to\x20auto-size\x20from\x20the\x20gauge;\x20the\x20name\x20scales\x20with\x20it.','
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20','pickStatField','Bottom\x20Right','rgba(0,0,0,0.05)','Line\x20/\x20Fill\x20Color','activeElement','_processAnnotationRefChanges','card_header_weight','.e-data_time_field','pow','\x0a\x20\x20\x20\x20\x20\x20\x20\x20','mtab','500\x20','ranking','Draws\x20a\x20dashed\x20horizontal\x20line\x20at\x20the\x20mean\x20value\x20of\x20this\x20entity\x20over\x20the\x20current\x20time\x20window.\x20Labeled\x20with\x20the\x20average\x20value\x20in\x20the\x20entity\x20color.','\x22\x20text-anchor=\x22end\x22\x20font-size=\x2210\x22\x20fill=\x22','','','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','stats','grid_options','line','[sgc]\x20statistics\x20fetch\x20failed','MMM','Draws\x20bars\x20downward\x20from\x20the\x20zero\x20line.\x20Use\x20with\x20stacked\x20mode\x20to\x20create\x20butterfly\x20charts.','Level','align_state','Radial\x20Bar','_setupTimers','reverse','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_onDatePickerToggle','URL','setConfig','Band','.cmp-list','','_persistDatePicker','debug','.e-show_range_values','Color\x20for\x20the\x20Center\x20Total\x20value\x20and\x20its\x20sub-label.\x20Accepts\x20any\x20CSS\x20color\x20or\x20variable.\x20Leave\x20empty\x20for\x20theme\x20default.','groupExtremesByKey','Thickness\x20of\x20horizontal\x20grid\x20lines\x20in\x20pixels.\x20Default\x20is\x201.\x20Accepts\x20decimals\x20like\x200.5.','median','entries','stop','\x22/>\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20O/H/L/C\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','','\x22>','#26a69a','month_of_year','lineJoin','X-Axis','','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','card_border_radius','Name\x20of\x20the\x20time\x20field\x20in\x20each\x20array\x20item.\x20Default:\x20start_time.','clientY','timeline','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','style=\x22opacity:.35;pointer-events:none\x22','System','.sgc-axis-label{font-size:10px;fill:','_lastColorKey','xVal','>','_scheduleRender','_drawEventAnnotation','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_broadcastDatePickerSync','rgba(255,255,255,0.45)','includes','observe','ellipse','cmp-avg','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','0.35','_fireEntityAction','\x20off','card_border','Shows\x20a\x20compact\x20color-coded\x20entity\x20name\x20key\x20below\x20the\x20graph.','.sgc-dp-center-abs','','getConfig','fill','assign','_activeIntervalLabel','Print\x20the\x20numeric\x20value\x20of\x20every\x20visible\x20data\x20point\x20right\x20above\x20the\x20bar\x20/\x20line\x20/\x20point\x20—\x20like\x20ApexCharts\x20dataLabels.\x20Uses\x20the\x20entity\x27s\x20own\x20decimal\x20and\x20number-format\x20settings.\x20Text\x20is\x20drawn\x20in\x20the\x20entity\x20color\x20with\x20a\x20card-background\x20halo\x20for\x20readability.\x20Best\x20paired\x20with\x20reasonable\x20point\x20counts;\x20dense\x20charts\x20produce\x20overlapping\x20labels.','thr-val','e-entity','sum','NumberFormat','Font\x20size\x20of\x20the\x20entity\x20name\x20in\x20the\x20state\x20row.\x20Accepts\x20CSS\x20values,\x20e.g.\x2014px.','rgba(128,128,128,0.8)','dpDay','_startEnergyDateSync','.e-trend_down_color-picker','end','_ltsWarned','segments-thr',')\x22\x20fill-opacity=\x22','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x22>','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20','Draw\x20the\x20dial\x20scale\x20ends\x20—\x20the\x20lower\x20and\x20upper\x20bound\x20—\x20as\x20small\x20labels\x20at\x20the\x20two\x20ends\x20of\x20the\x20gauge.\x20Set\x20the\x20range\x20per\x20entity\x20under\x20Gauge\x20Range\x20(Min\x20/\x20Max).\x20The\x20observed\x20period\x20peak\x20and\x20low\x20always\x20appear\x20in\x20the\x20tooltip.','show_second_state_as','×\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20No\x20data\x20points\x20to\x20pair.','percentage','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Show\x20now\x20line','','›','None','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','white','_entities','Lower\x20Bound\x20Y','_onDatePickerJumpToCurrent','90D','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','energy_date_sync','','\x20.sgc-dp-nav','area','ISO\x20/\x20epoch\x20ms','_tplBoolCard','stroke-dasharray','','','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Toggle\x20the\x20graph\x20line\x20visibility.\x20Disable\x20to\x20show\x20only\x20the\x20fill\x20area\x20without\x20a\x20visible\x20edge\x20—\x20useful\x20for\x20soft\x20area\x20charts.','template','sgc-datepicker-sync-request','.sgc-export-btn','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','','primary','lastMax','No\x20data\x20for\x20histogram.','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','querySelector','.tb','str','histogram','class','stringify','./translations.js?v=','\x20style=\x22','_eT','y_grid_color','error','graph_type','°\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Shows\x20a\x20Points/Hour\x20dropdown\x20on\x20the\x20card\x20itself,\x20so\x20the\x20data\x20resolution\x20can\x20be\x20changed\x20without\x20opening\x20the\x20editor.\x20Auto\x20returns\x20to\x20the\x20configured\x20value.\x20The\x20selection\x20persists\x20per\x20card\x20and\x20takes\x20priority\x20over\x20Auto\x20Scale\x20while\x20active.\x20The\x20Group\x20field\x20keeps\x20the\x20Points/Hour\x20selection\x20in\x20sync\x20across\x20every\x20card\x20sharing\x20that\x20name\x20—\x20receivers\x20do\x20not\x20need\x20the\x20picker\x20visible,\x20so\x20one\x20card\x20can\x20drive\x20the\x20page.\x20Independent\x20from\x20the\x20Group\x20By\x20picker\x27s\x20group.','\x20','_graphData','_onQuerySyncEvent','isFinite','interval','Show\x20Export\x20Button','\x20is\x20not\x20an\x20array','Legend','price_per_kwh','','_subscribeEditorColors','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','sgc-hover-dots','action','_hourlyCapWarned','[sgc]\x20invalid\x20axis\x20label\x20format\x20ignored\x20(#241):','_stopEnergyDateSync','External\x20statistic\x20—\x20only\x20published\x20to\x20the\x20statistics\x20database.','','candlestick','_computeInstanceKey','and\x20may\x20show\x20period\x20means\x20instead\x20of\x20true\x20endpoints.','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Transition','_resolveStateRowValue','\x22\x20data-tab=\x22appearance\x22>','current\x20year','getStubConfig','Font\x20size\x20of\x20the\x20trend\x20direction\x20icon\x20(▲▼⯇⯈).\x20Accepts\x20CSS\x20values,\x20e.g.\x2012px.','stopPropagation','','','replaceWith','English','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','.e-point_size','e-color','','_computeDatePickerWindow','y_grid_width','.sgc-state-row','hidden','decimals','Aug','manual','Drag\x20to\x20reorder','When\x20enabled,\x20the\x20entire\x20line\x20is\x20colored\x20based\x20on\x20the\x20most\x20recent\x20value\x20instead\x20of\x20coloring\x20each\x20segment\x20individually.\x20Useful\x20when\x20you\x20want\x20a\x20single\x20unified\x20color\x20that\x20reflects\x20the\x20current\x20state.','Custom\x20color\x20for\x20X-axis\x20labels.\x20Accepts\x20any\x20CSS\x20color\x20or\x20CSS\x20variable.\x20Leave\x20empty\x20to\x20use\x20theme\x20--primary-text-color.','%\x22>\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20','.ci','_dpCalMonth','Timeline\x20=\x20time-series\x20graph\x20(line,\x20step,\x20bar\x20per\x20entity).\x20Scatter\x20=\x20X\x20vs\x20Y\x20correlation\x20plot\x20(exactly\x202\x20entities).\x20Pie\x20=\x20donut\x20chart\x20showing\x20shares.\x20Ranking\x20=\x20horizontal\x20bars\x20sorted\x20by\x20value.\x20Heatmap\x20=\x20days\x20×\x20hours\x20grid.\x20Calendar\x20=\x20weekly\x20grid.\x20Box\x20Plot\x20=\x20min\x20/\x20quartile\x20/\x20median\x20distribution\x20per\x20time\x20bucket.\x20Waterfall\x20=\x20each\x20entity\x20as\x20a\x20+/−\x20step\x20of\x20a\x20running\x20total\x20(aggregate\x20defaults\x20to\x20Sum).\x20Histogram\x20=\x20value-frequency\x20distribution\x20over\x20the\x20visible\x20window.','Which\x20axis\x20the\x20threshold\x20colors\x20are\x20painted\x20along.\x20Vertical\x20=\x20Y-axis\x20gradient\x20(colors\x20map\x20to\x20value\x20positions\x20on\x20chart\x20height).\x20Horizontal\x20=\x20per-segment\x20coloring\x20along\x20the\x20time\x20axis.','_schedulePriceRefetch','_dpCalYear','.e-state_size','Epoch\x20milliseconds','_computeXAxisTicks','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Slice\x20Label\x20Size','sgc-axis-tick\x20sgc-x-tick','_computeXAxisTicksAuto','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','mdi:code-braces','','globalAlpha','24H','_render','fillStyle','Data\x20Points','Energy\x20Date\x20Sync','info','sgc-plot-scroll','_energyDiscoverTimer','14px','_drawYAxis','Align','Scatter','','','state_timeline_corner_radius','offsetHeight','_hasLTS','4\x20Hours','_cacheGet','toBlob','stroke-linejoin:round','Min','_computeGraphFingerprint','\x22\x20data-idx=\x22','X\x20Axis','comma','_tmp','[statistics-graph-chart-card]\x20translations.js\x20is\x20v','dateObj','subscribeEvents','\x20For\x20cumulative\x20counters\x20use\x20\x22change\x22\x20(per-bucket\x20delta)\x20or\x20\x22last\x22\x20(latest\x20reading).','sgc-hover-dot','thick','last_3d','Points/Hour','label_position','vertical','y_axis_format','22px','_thrColorRefs','This\x20comparison\x20starts\x20hidden\x20when\x20the\x20card\x20loads\x20-\x20reveal\x20it\x20by\x20clicking\x20its\x20legend\x20entry.\x20Note:\x20clicking\x20the\x20MAIN\x20series\x20in\x20the\x20legend\x20toggles\x20the\x20whole\x20comparison\x20group\x20together.','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','nodeType','compare','','rgba(0,0,0,0.5)','_drawAnnotationsBackground','Horizontal\x20position\x20of\x20the\x20‹\x20period\x20›\x20navigator\x20inside\x20the\x20picker\x20bar\x20—\x20left,\x20center,\x20or\x20right.\x20If\x20it\x20shares\x20a\x20position\x20with\x20the\x20shortcuts,\x20the\x20navigator\x20is\x20placed\x20first,\x20to\x20their\x20left.','decrease','getElementById','lower_bound_secondary','auto_scale_rules','polararea','()+-*/%,','Border\x20Width','0,\x200,\x200','\x0a\x20\x20\x20\x20','statistics-graph-chart-card','\x22\x20preserveAspectRatio=\x22none\x22\x20overflow=\x22visible\x22\x20style=\x22width:100%;height:100%;display:block;overflow:visible\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','dp-in-range','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','No\x20numeric\x20data\x20for\x20box\x20plot.','Some\x20integrations\x20report\x20a\x20literal\x200\x20while\x20the\x20device\x20is\x20off\x20or\x20restarting,\x20then\x20jump\x20back\x20to\x20the\x20previous\x20total\x20-\x20each\x20dip\x20is\x20then\x20counted\x20as\x20a\x20meter\x20reset\x20and\x20the\x20restored\x20value\x20re-counted\x20as\x20new\x20consumption.\x20Enable\x20to\x20skip\x20zero\x20readings\x20entirely;\x20with\x20long-term\x20statistics\x20the\x20change\x20is\x20recomputed\x20from\x20the\x20state\x20column,\x20bypassing\x20the\x20polluted\x20sums.\x20Counters\x20that\x20genuinely\x20reset\x20to\x20zero\x20and\x20keep\x20counting\x20from\x20there\x20still\x20work.','Sun','last_7d','','_hideSyncedTooltip','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','classList','year','\x22>','Gauge\x20Span','card_header','_computeYBounds','Z-Index','Color\x20used\x20when\x20the\x20value\x20is\x20not\x20changing\x20significantly.','every','sgc-datepicker-sync','Custom\x20background\x20color\x20for\x20the\x20card.\x20Accepts\x20any\x20CSS\x20color\x20(hex,\x20name,\x20rgb,\x20rgba).\x20Use\x20rgba(r,g,b,a)\x20for\x20transparency,\x20e.g.\x20rgba(155,150,150,0.3).\x20Leave\x20empty\x20for\x20theme\x20default.','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','extrema_show_timestamp','clearRect','\x22>','','card_background_blur','Width\x20and\x20height\x20of\x20the\x20icon.\x20Accepts\x20CSS\x20values\x20like\x2022px\x20or\x201.5rem.','\x22>','unknown\x20identifier\x20','','group_by_picker_group','sgc-y-axis-sticky','round','','.sgc-zoom-brush','last\x20month','\x22>','hours_to_show','cellH','sgc-query-sync-request','_renderHeader','numeric','entities\x20is\x20required\x20and\x20must\x20be\x20an\x20array','','','show_data_labels','','State\x20Row','Format\x20the\x20tooltip\x20date\x20header\x20exactly\x20like\x20the\x20X-axis\x20labels.\x20Long-range\x20views\x20then\x20show\x20e.g.\x20\x27May\x2026\x27\x20instead\x20of\x20a\x20full\x20timestamp,\x20ignoring\x20the\x20Date\x20Format\x20pattern\x20just\x20as\x20the\x20axis\x20does.\x20It\x20never\x20appends\x20a\x20time\x20to\x20a\x20date:\x20Month/Year/day\x20views\x20show\x20the\x20date\x20only,\x20intraday\x20hour\x20views\x20show\x20the\x20clock\x20only.','A\x20JavaScript\x20expression\x20to\x20transform\x20each\x20data\x20value.\x20Available\x20variables:\x20x\x20(current\x20value),\x20first\x20(first\x20value\x20in\x20window),\x20last,\x20min,\x20max,\x20avg\x20(series\x20stats),\x20index\x20(point\x20position).\x20Applied\x20after\x20Value\x20Factor.\x20Examples:\x20return\x20x\x20-\x20first\x20(normalize\x20to\x20zero),\x20return\x20x\x20>\x200\x20?\x20-x\x20:\x200\x20(extract\x20export).','.sgc-dp-bar','label_color','>','','epoch_ms','3D\x20Effect','ma-lbl','Line\x20Style','_broadcastQuerySync','Opacity\x20of\x20horizontal\x20grid\x20lines.\x200\x20=\x20invisible,\x201\x20=\x20fully\x20opaque.\x20Default\x20is\x200.15\x20—\x20subtle,\x20just\x20enough\x20to\x20anchor\x20the\x20eye\x20without\x20competing\x20with\x20the\x20data.','Classic','_renderId','.sgc-plot','_allRelevantEntitiesHaveLTS','rgba(0,0,0,0.3)','endMs','Max','Smooths\x20the\x20line\x20using\x20cubic\x20Bezier\x20curves\x20between\x20data\x20points.\x20Disable\x20for\x20sharp\x20angular\x20lines\x20that\x20show\x20exact\x20step\x20transitions\x20between\x20values.','calendarGroup','.e-break_on_null','y_axis_decimals','\x22\x20stroke-width=\x221\x22/>','_isThrRef','','border-color:','','split','>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','#888888','today','Show\x20Average','.e-state_map','.sgc-pie-container','No\x20annotations\x20yet','blue-grey','\x22\x20data-label=\x22','bool','_resolveEditorColor','Auto\x20(HA\x20language)','beginPath','tooltip_stacked_total','0.55','moveTo','.e-show_graph','Names\x20used\x20by\x20Value\x20Expression,\x20mapped\x20to\x20entity\x20IDs\x20-\x20one\x20per\x20line\x20as\x20name:\x20entity_id.\x20Each\x20resolves\x20to\x20the\x20entity\x20numeric\x20state\x20and\x20re-evaluates\x20live\x20when\x20it\x20changes.\x20Example:\x20mwst:\x20input_number.vat_rate','Time\x20window\x20in\x20hours\x20for\x20trend\x20direction\x20calculation.\x20The\x20slope\x20across\x20the\x20last\x20N\x20hours\x20determines\x20whether\x20the\x20icon\x20shows\x20▲\x20(rising),\x20▼\x20(falling),\x20or\x20⯇⯈\x20(stable).\x20Set\x20to\x200\x20to\x20use\x20the\x20full\x20displayed\x20range.\x20Decimals\x20are\x20allowed\x20(e.g.\x200.5\x20=\x2030\x20min,\x200.25\x20=\x2015\x20min)\x20—\x20but\x20the\x20window\x20must\x20still\x20contain\x20at\x20least\x202\x20data\x20points,\x20otherwise\x20it\x20stays\x20stable.','Disabled','_drawSpanAnnotation','segments','tagName','rgba(255,255,255,0.85)','.sgc-pie-canvas','_barCenters','_pieSlices','getDate','Blur\x20amount\x20in\x20pixels\x20applied\x20to\x20the\x20Background\x20Image\x20only.\x20The\x20chart,\x20header\x20and\x20other\x20content\x20stay\x20sharp.\x200\x20or\x20empty\x20=\x20no\x20blur.\x20Useful\x20for\x20soft,\x20atmospheric\x20backgrounds.','first\x20reading\x20can\x20be\x20a\x20pre-reset\x20tail','_resolveColor','fill=\x22','trend_stable_color','date_picker_nav_position','Duplicate','callApi','#1abc9c','rgba(255,255,255,0.7)','_ohlc','toFixed','Date\x20Navigation','Graph\x20Data','',''','Maps\x20non-numeric\x20state\x20strings\x20to\x20numeric\x20values\x20for\x20graphing.\x20Each\x20line\x20you\x20enter\x20is\x20assigned\x20a\x20number\x20starting\x20at\x200\x20in\x20order.\x20For\x20example:\x20if\x20you\x20enter\x20\x22off\x22\x20on\x20line\x201\x20and\x20\x22on\x22\x20on\x20line\x202,\x20the\x20graph\x20will\x20show\x200\x20for\x20off\x20and\x201\x20for\x20on.\x20Required\x20for\x20binary_sensor,\x20input_boolean,\x20and\x20other\x20non-numeric\x20entities.','Week\x20of\x20year\x20(1-53)','h12','parse','"','sgc-now-line','unknown\x20function\x20\x22','_aggWarned','getHours','var(--secondary-text-color)','','\x20font-weight=\x22600\x22','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_onZoomSyncEvent','Custom\x20display\x20name\x20for\x20this\x20entity.\x20Leave\x20empty\x20to\x20hide\x20the\x20name\x20entirely.\x20Only\x20shown\x20when\x20explicitly\x20set.','Plays\x20a\x20draw-in\x20animation\x20when\x20the\x20card\x20loads.\x20Timeline\x20=\x20line/area\x20sweep\x20draw-in.\x20Pie\x20/\x20Radial\x20Bar\x20/\x20Polar\x20Area\x20=\x20slice\x20grow-in\x20on\x20every\x20data\x20refresh.','cloneNode','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x20takes\x202+\x20args','minute','','\x20-\x20update\x20both\x20files\x20together\x20and\x20hard-refresh\x20(Ctrl+F5)\x20so\x20the\x20browser\x20drops\x20the\x20cached\x20copy;\x20missing\x20keys\x20will\x20show\x20in\x20English\x20until\x20then.','preventDefault','int','Daily\x20start\x20hour\x20filter.\x20Plain\x20number\x20=\x20absolute\x20clock\x20hour\x20(6\x20=\x2006:00,\x206.5\x20=\x2006:30).\x20Prefix\x20with\x20+\x20or\x20-\x20for\x20relative\x20to\x20NOW\x20(+1\x20=\x20one\x20hour\x20from\x20now,\x20-0.5\x20=\x2030\x20min\x20ago)\x20—\x20in\x20hand-written\x20YAML\x20these\x20must\x20be\x20quoted.\x20Alternatively\x20use\x20now,\x20now+1,\x20now-0.5\x20which\x20are\x20YAML-safe.\x20Also\x20accepts\x20entity\x20ID\x20(sensor.sunrise_hour)\x20for\x20dynamic\x20values.','Entity\x20#','Download\x20CSV','columns','show_trend_icon','','friendly_name','.e-show_data_labels','name_size','\x22\x20stroke-width=\x222\x22/>','maSeries','waterfall','opacity','Custom\x20color\x20for\x20the\x20X-axis\x20labels.\x20Accepts\x20any\x20CSS\x20color\x20(hex,\x20rgba,\x20color\x20name)\x20or\x20a\x20CSS\x20variable.\x20Leave\x20empty\x20for\x20theme\x20default\x20(--secondary-text-color).','_calendarMaxNeedsHourly','show_grid','','_onQueryPick','dpmode','Server','_downloadBlob','','.e-color-picker','Draws\x20a\x20min/max\x20shaded\x20band\x20behind\x20the\x20line\x20showing\x20the\x20value\x20range\x20within\x20each\x20aggregation\x20bucket.\x20The\x20line\x20shows\x20the\x20average\x20while\x20the\x20band\x20shows\x20how\x20much\x20the\x20value\x20fluctuated.','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20×','display:flex;align-items:center;gap:8px;width:100%;height:32px;box-sizing:border-box;padding:0\x2010px;border:1px\x20solid\x20var(--bd);border-radius:8px;background:var(--sf);color:var(--tx);font-size:13px;font-family:inherit;cursor:pointer;outline:none','','\x20.sgc-plot\x20{\x20flex:\x201\x201\x20auto;\x20min-height:\x200;\x20}\x0a\x20\x20.sgc-plot.sgc-plot-scroll\x20{\x0a\x20\x20\x20\x20overflow-x:\x20auto;\x0a\x20\x20\x20\x20overflow-y:\x20hidden;\x0a\x20\x20\x20\x20-webkit-overflow-scrolling:\x20touch;\x0a\x20\x20\x20\x20scrollbar-width:\x20thin;\x0a\x20\x20\x20\x20scrollbar-color:\x20rgba(127,127,127,0.4)\x20transparent;\x0a\x20\x20\x20\x20padding-bottom:\x2010px;\x0a\x20\x20\x20\x20touch-action:\x20pan-x\x20pan-y;\x0a\x20\x20}\x0a\x20\x20.sgc-plot.sgc-plot-scroll\x20.sgc-svg\x20{\x0a\x20\x20\x20\x20width:\x20auto;\x0a\x20\x20\x20\x20min-width:\x200;\x0a\x20\x20\x20\x20max-width:\x20none;\x0a\x20\x20}\x0a\x20\x20.sgc-plot.sgc-plot-scroll::-webkit-scrollbar\x20{\x20height:\x208px;\x20}\x0a\x20\x20.sgc-plot.sgc-plot-scroll::-webkit-scrollbar-track\x20{\x20background:\x20transparent;\x20}\x0a\x20\x20.sgc-plot.sgc-plot-scroll::-webkit-scrollbar-thumb\x20{\x0a\x20\x20\x20\x20background:\x20rgba(127,127,127,0.4);\x0a\x20\x20\x20\x20border-radius:\x204px;\x0a\x20\x20}\x0a\x20\x20.sgc-plot.sgc-plot-scroll-wheel\x20{\x0a\x20\x20\x20\x20scrollbar-width:\x20none;\x0a\x20\x20}\x0a\x20\x20.sgc-plot.sgc-plot-scroll-wheel::-webkit-scrollbar\x20{\x20display:\x20none;\x20}\x0a\x20\x20.sgc-svg\x20{\x0a\x20\x20\x20\x20display:\x20block;\x0a\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20overflow:\x20visible;\x0a\x20\x20}\x0a\x20\x20.sgc-grid-line\x20{\x0a\x20\x20\x20\x20stroke:\x20rgba(127,127,127,0.5);\x0a\x20\x20\x20\x20stroke-width:\x201;\x0a\x20\x20\x20\x20stroke-dasharray:\x202\x203;\x0a\x20\x20}\x0a\x20\x20.sgc-axis-label\x20{\x0a\x20\x20\x20\x20font-size:\x2010px;\x0a\x20\x20\x20\x20fill:\x20var(--secondary-text-color,\x20#727272);\x0a\x20\x20}\x0a\x20\x20.sgc-line,\x20.sgc-area,\x20.sgc-point\x20{\x20pointer-events:\x20none;\x20}\x0a\x20\x20.sgc-bar\x20{\x0a\x20\x20\x20\x20opacity:\x200.85;\x0a\x20\x20\x20\x20transition:\x20stroke-width\x200.12s\x20ease,\x20filter\x200.15s\x20ease,\x20opacity\x200.15s\x20ease;\x0a\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20stroke:\x20rgba(255,255,255,0.95);\x0a\x20\x20\x20\x20stroke-width:\x200;\x0a\x20\x20\x20\x20paint-order:\x20stroke\x20fill;\x0a\x20\x20}\x0a\x20\x20@media\x20(hover:\x20hover)\x20{\x0a\x20\x20\x20\x20.sgc-bar:hover\x20{\x0a\x20\x20\x20\x20\x20\x20opacity:\x201;\x0a\x20\x20\x20\x20\x20\x20stroke-width:\x201.25;\x0a\x20\x20\x20\x20\x20\x20filter:\x20brightness(1.08)\x20drop-shadow(0\x200\x204px\x20rgba(255,255,255,0.3));\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20.sgc-bar-active\x20{\x0a\x20\x20\x20\x20opacity:\x201;\x0a\x20\x20\x20\x20stroke-width:\x201.25;\x0a\x20\x20\x20\x20filter:\x20brightness(1.08)\x20drop-shadow(0\x200\x204px\x20rgba(255,255,255,0.3));\x0a\x20\x20}\x0a\x20\x20.sgc-ann-threshold,\x0a\x20\x20.sgc-ann-event,\x0a\x20\x20.sgc-ann-band,\x0a\x20\x20.sgc-ann-span,\x0a\x20\x20.sgc-ann-label\x20{\x0a\x20\x20\x20\x20pointer-events:\x20none;\x0a\x20\x20}\x0a\x20\x20.sgc-ann-label\x20{\x0a\x20\x20\x20\x20font-family:\x20inherit;\x0a\x20\x20\x20\x20user-select:\x20none;\x0a\x20\x20\x20\x20paint-order:\x20stroke;\x0a\x20\x20\x20\x20stroke:\x20var(--ha-card-background,\x20var(--card-background-color,\x20#fff));\x0a\x20\x20\x20\x20stroke-width:\x203;\x0a\x20\x20\x20\x20stroke-linejoin:\x20round;\x0a\x20\x20\x20\x20stroke-linecap:\x20round;\x0a\x20\x20}\x0a\x20\x20.sgc-crosshair\x20{\x0a\x20\x20\x20\x20stroke:\x20var(--secondary-text-color,\x20#888);\x0a\x20\x20\x20\x20stroke-width:\x201;\x0a\x20\x20\x20\x20stroke-dasharray:\x202\x203;\x0a\x20\x20\x20\x20pointer-events:\x20none;\x0a\x20\x20}\x0a\x20\x20.sgc-period-highlight\x20{\x0a\x20\x20\x20\x20fill:\x20var(--sgc-period-highlight-color,\x20rgba(128,128,128,0.22));\x0a\x20\x20\x20\x20pointer-events:\x20none;\x0a\x20\x20}\x0a\x20\x20.sgc-hover-dot\x20{\x0a\x20\x20\x20\x20stroke:\x20var(--ha-card-background,\x20var(--card-background-color,\x20#fff));\x0a\x20\x20\x20\x20stroke-width:\x202;\x0a\x20\x20\x20\x20pointer-events:\x20none;\x0a\x20\x20\x20\x20filter:\x20drop-shadow(0\x201px\x202px\x20rgba(0,0,0,0.25));\x0a\x20\x20}\x0a\x20\x20@keyframes\x20sgc-draw\x20{\x0a\x20\x20\x20\x20from\x20{\x20stroke-dashoffset:\x20var(--sgc-path-len,\x203000);\x20}\x0a\x20\x20\x20\x20to\x20{\x20stroke-dashoffset:\x200;\x20}\x0a\x20\x20}\x0a\x20\x20.sgc-animated\x20{\x0a\x20\x20\x20\x20stroke-dasharray:\x20var(--sgc-path-len,\x203000);\x0a\x20\x20\x20\x20stroke-dashoffset:\x20var(--sgc-path-len,\x203000);\x0a\x20\x20\x20\x20animation:\x20sgc-draw\x201.2s\x20ease-out\x20forwards;\x0a\x20\x20}\x0a\x20\x20@keyframes\x20sgc-bar-grow\x20{\x0a\x20\x20\x20\x20from\x20{\x20transform:\x20scaleY(0);\x20}\x0a\x20\x20\x20\x20to\x20{\x20transform:\x20scaleY(1);\x20}\x0a\x20\x20}\x0a\x20\x20.sgc-bar-animated\x20{\x0a\x20\x20\x20\x20transform-box:\x20fill-box;\x0a\x20\x20\x20\x20transform-origin:\x20center\x20bottom;\x0a\x20\x20\x20\x20animation:\x20sgc-bar-grow\x200.6s\x20ease-out\x20forwards;\x0a\x20\x20}\x0a\x20\x20.sgc-spark-list\x20{\x20display:\x20block;\x20}\x0a\x20\x20.sgc-battery-wrap\x20{\x0a\x20\x20\x20\x20display:\x20inline-flex;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20margin-left:\x208px;\x0a\x20\x20}\x0a\x20\x20.sgc-battery-icon\x20{\x0a\x20\x20\x20\x20display:\x20inline-flex;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20gap:\x202px;\x0a\x20\x20\x20\x20cursor:\x20default;\x0a\x20\x20\x20\x20opacity:\x200.85;\x0a\x20\x20\x20\x20font-size:\x20inherit;\x0a\x20\x20}\x0a\x20\x20.sgc-battery-icon:hover\x20{\x20opacity:\x201;\x20}\x0a\x20\x20.sgc-battery-pct\x20{\x0a\x20\x20\x20\x20font-size:\x200.65em;\x0a\x20\x20\x20\x20font-weight:\x20500;\x0a\x20\x20}\x0a\x20\x20.sgc-state-row-group\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20align-items:\x20flex-start;\x0a\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20gap:\x208px;\x0a\x20\x20}\x0a\x20\x20.sgc-state-row-group\x20.sgc-state-rows\x20{\x20flex:\x201;\x20min-width:\x200;\x20}\x0a\x20\x20.sgc-battery-in-states\x20{\x0a\x20\x20\x20\x20flex:\x200\x200\x20auto;\x0a\x20\x20\x20\x20align-self:\x20flex-start;\x0a\x20\x20\x20\x20margin-top:\x205px;\x0a\x20\x20}\x0a\x20\x20.sgc-state-battery-zone\x20{\x0a\x20\x20\x20\x20flex:\x200\x200\x20auto;\x0a\x20\x20\x20\x20margin-left:\x20auto;\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20justify-content:\x20flex-end;\x0a\x20\x20}\x0a\x20\x20.sgc-spark-row\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20gap:\x2010px;\x0a\x20\x20\x20\x20padding:\x204px\x200;\x0a\x20\x20}\x0a\x20\x20.sgc-spark-info\x20{\x20flex:\x200\x200\x20auto;\x20min-width:\x2080px;\x20}\x0a\x20\x20.sgc-spark-name\x20{\x0a\x20\x20\x20\x20font-size:\x2011px;\x0a\x20\x20\x20\x20color:\x20var(--secondary-text-color);\x0a\x20\x20\x20\x20white-space:\x20nowrap;\x0a\x20\x20\x20\x20overflow:\x20hidden;\x0a\x20\x20\x20\x20text-overflow:\x20ellipsis;\x0a\x20\x20\x20\x20max-width:\x20120px;\x0a\x20\x20}\x0a\x20\x20.sgc-spark-val\x20{\x0a\x20\x20\x20\x20font-size:\x2017px;\x0a\x20\x20\x20\x20font-weight:\x20600;\x0a\x20\x20\x20\x20line-height:\x201.2;\x0a\x20\x20}\x0a\x20\x20.sgc-spark-unit\x20{\x0a\x20\x20\x20\x20font-size:\x2010px;\x0a\x20\x20\x20\x20color:\x20var(--secondary-text-color);\x0a\x20\x20\x20\x20margin-left:\x202px;\x0a\x20\x20\x20\x20font-weight:\x20400;\x0a\x20\x20}\x0a\x20\x20.sgc-spark-trend\x20{\x0a\x20\x20\x20\x20font-size:\x2011px;\x0a\x20\x20\x20\x20margin-left:\x204px;\x0a\x20\x20\x20\x20font-weight:\x20400;\x0a\x20\x20}\x0a\x20\x20.sgc-spark-graph\x20{\x0a\x20\x20\x20\x20flex:\x201;\x0a\x20\x20\x20\x20height:\x2036px;\x0a\x20\x20\x20\x20min-width:\x2060px;\x0a\x20\x20}\x0a\x20\x20.sgc-state-wrap\x20{\x0a\x20\x20\x20\x20display:\x20block;\x0a\x20\x20\x20\x20margin-bottom:\x200;\x0a\x20\x20}\x0a\x20\x20.sgc-state-wrap\x20.sgc-state-row-group\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20align-items:\x20flex-start;\x0a\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20}\x0a\x20\x20.sgc-state-wrap\x20.sgc-state-row-group\x20.sgc-state-row\x20{\x0a\x20\x20\x20\x20flex:\x200\x200\x20auto;\x0a\x20\x20}\x0a\x20\x20.sgc-state-wrap\x20.sgc-state-align-left\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20flex-direction:\x20column;\x0a\x20\x20\x20\x20align-items:\x20flex-start;\x0a\x20\x20\x20\x20flex:\x201;\x0a\x20\x20\x20\x20min-width:\x200;\x0a\x20\x20}\x0a\x20\x20.sgc-state-wrap\x20.sgc-state-align-center\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20flex-direction:\x20column;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20flex:\x201;\x0a\x20\x20\x20\x20min-width:\x200;\x0a\x20\x20}\x0a\x20\x20.sgc-state-wrap\x20.sgc-state-align-right\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20flex-direction:\x20column;\x0a\x20\x20\x20\x20align-items:\x20flex-end;\x0a\x20\x20\x20\x20flex:\x201;\x0a\x20\x20\x20\x20min-width:\x200;\x0a\x20\x20}\x0a\x20\x20.sgc-state-wrap.horizontal\x20.sgc-state-align-left,\x0a\x20\x20.sgc-state-wrap.horizontal\x20.sgc-state-align-center,\x0a\x20\x20.sgc-state-wrap.horizontal\x20.sgc-state-align-right\x20{\x0a\x20\x20\x20\x20flex-direction:\x20row;\x0a\x20\x20\x20\x20flex-wrap:\x20wrap;\x0a\x20\x20\x20\x20gap:\x202px\x2012px;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20}\x0a\x20\x20.sgc-state-wrap.horizontal\x20.sgc-state-align-left\x20\x20\x20{\x20justify-content:\x20flex-start;\x20}\x0a\x20\x20.sgc-state-wrap.horizontal\x20.sgc-state-align-center\x20{\x20justify-content:\x20center;\x20}\x0a\x20\x20.sgc-state-wrap.horizontal\x20.sgc-state-align-right\x20\x20{\x20justify-content:\x20flex-end;\x20}\x0a\x20\x20.sgc-state-row\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20padding:\x205px\x204px;\x0a\x20\x20\x20\x20gap:\x208px;\x0a\x20\x20\x20\x20transition:\x20background\x200.15s,\x20opacity\x200.15s;\x0a\x20\x20\x20\x20border-radius:\x206px;\x0a\x20\x20\x20\x20margin:\x200\x20-4px;\x0a\x20\x20\x20\x20min-width:\x200;\x0a\x20\x20}\x0a\x20\x20.sgc-state-row:hover\x20{\x0a\x20\x20\x20\x20background:\x20var(--secondary-background-color,\x20rgba(255,255,255,0.04));\x0a\x20\x20}\x0a\x20\x20.sgc-state-row.sgc-state-row-hidden\x20{\x20opacity:\x200.35;\x20}\x0a\x20\x20.sgc-state-row.sgc-state-row-hidden:hover\x20{\x20opacity:\x200.55;\x20}\x0a\x20\x20.sgc-state-wrap.horizontal\x20.sgc-state-row\x20{\x0a\x20\x20\x20\x20padding:\x204px\x206px;\x0a\x20\x20\x20\x20margin:\x200;\x0a\x20\x20\x20\x20flex:\x200\x201\x20auto;\x0a\x20\x20}\x0a\x20\x20.sgc-state-color\x20{\x0a\x20\x20\x20\x20width:\x2010px;\x0a\x20\x20\x20\x20height:\x2010px;\x0a\x20\x20\x20\x20border-radius:\x2050%;\x0a\x20\x20\x20\x20flex-shrink:\x200;\x0a\x20\x20\x20\x20transition:\x20transform\x200.2s\x20ease;\x0a\x20\x20\x20\x20box-shadow:\x200\x200\x200\x202px\x20var(--ha-card-background,\x20var(--card-background-color,\x20#1c1c1c));\x0a\x20\x20}\x0a\x20\x20.sgc-state-row:hover\x20.sgc-state-color\x20{\x20transform:\x20scale(1.25);\x20}\x0a\x20\x20.sgc-state-icon\x20{\x0a\x20\x20\x20\x20flex:\x200\x200\x20auto;\x0a\x20\x20\x20\x20display:\x20inline-flex;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20--mdc-icon-size:\x2018px;\x0a\x20\x20}\x0a\x20\x20.sgc-state-icon\x20ha-icon\x20{\x20--mdc-icon-size:\x2018px;\x20}\x0a\x20\x20.sgc-state-name\x20{\x0a\x20\x20\x20\x20flex:\x200\x201\x20auto;\x0a\x20\x20\x20\x20font-weight:\x20500;\x0a\x20\x20\x20\x20font-size:\x2014px;\x0a\x20\x20\x20\x20white-space:\x20nowrap;\x0a\x20\x20\x20\x20overflow:\x20hidden;\x0a\x20\x20\x20\x20text-overflow:\x20ellipsis;\x0a\x20\x20\x20\x20min-width:\x200;\x0a\x20\x20}\x0a\x20\x20.sgc-state-value\x20{\x0a\x20\x20\x20\x20flex:\x200\x200\x20auto;\x0a\x20\x20\x20\x20color:\x20var(--secondary-text-color);\x0a\x20\x20\x20\x20margin-left:\x204px;\x0a\x20\x20\x20\x20font-weight:\x20600;\x0a\x20\x20}\x0a\x20\x20.sgc-state-unit\x20{\x0a\x20\x20\x20\x20font-size:\x200.5em;\x0a\x20\x20\x20\x20margin-left:\x202px;\x0a\x20\x20\x20\x20font-weight:\x20600;\x0a\x20\x20}\x0a\x20\x20.sgc-state-second\x20{\x0a\x20\x20\x20\x20color:\x20var(--secondary-text-color);\x0a\x20\x20\x20\x20margin-left:\x206px;\x0a\x20\x20\x20\x20font-weight:\x20600;\x0a\x20\x20}\x0a\x20\x20.sgc-state-second-label\x20{\x0a\x20\x20\x20\x20font-size:\x200.5em;\x0a\x20\x20\x20\x20opacity:\x200.6;\x0a\x20\x20\x20\x20margin-right:\x202px;\x0a\x20\x20}\x0a\x20\x20.sgc-trend-indicator\x20{\x0a\x20\x20\x20\x20font-size:\x2010px;\x0a\x20\x20\x20\x20transition:\x20transform\x200.3s\x20ease;\x0a\x20\x20\x20\x20flex:\x200\x200\x20auto;\x0a\x20\x20}\x0a\x20\x20.sgc-state-row:hover\x20.sgc-trend-indicator\x20{\x20transform:\x20scale(1.15);\x20}\x0a\x20\x20.sgc-state-row.sgc-state-row-stacked\x20{\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20}\x0a\x20\x20.sgc-state-row-stacked\x20.sgc-state-stack\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20flex-direction:\x20column;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20min-width:\x200;\x0a\x20\x20\x20\x20line-height:\x201.15;\x0a\x20\x20}\x0a\x20\x20.sgc-state-row-stacked\x20.sgc-state-stack-top\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20align-items:\x20baseline;\x0a\x20\x20\x20\x20gap:\x204px;\x0a\x20\x20}\x0a\x20\x20.sgc-state-row-stacked\x20.sgc-state-stack-top\x20.sgc-state-value\x20{\x0a\x20\x20\x20\x20margin-left:\x200;\x0a\x20\x20\x20\x20font-size:\x201.1em;\x0a\x20\x20}\x0a\x20\x20.sgc-state-row-stacked\x20.sgc-state-stack-bot\x20.sgc-state-name\x20{\x0a\x20\x20\x20\x20font-size:\x2011px;\x0a\x20\x20\x20\x20opacity:\x200.75;\x0a\x20\x20\x20\x20font-weight:\x20500;\x0a\x20\x20\x20\x20margin-top:\x201px;\x0a\x20\x20}\x0a\x20\x20.sgc-tooltip\x20{\x0a\x20\x20\x20\x20position:\x20absolute;\x0a\x20\x20\x20\x20background:\x20var(--ha-card-background,\x20var(--card-background-color,\x20#fff));\x0a\x20\x20\x20\x20border:\x201px\x20solid\x20var(--divider-color,\x20rgba(0,0,0,0.1));\x0a\x20\x20\x20\x20border-radius:\x206px;\x0a\x20\x20\x20\x20padding:\x206px\x208px;\x0a\x20\x20\x20\x20font-size:\x2011px;\x0a\x20\x20\x20\x20pointer-events:\x20none;\x0a\x20\x20\x20\x20box-shadow:\x200\x202px\x208px\x20rgba(0,0,0,0.15);\x0a\x20\x20\x20\x20z-index:\x2010;\x0a\x20\x20\x20\x20white-space:\x20nowrap;\x0a\x20\x20}\x0a\x20\x20.sgc-tt-time\x20{\x0a\x20\x20\x20\x20font-weight:\x20600;\x0a\x20\x20\x20\x20margin-bottom:\x204px;\x0a\x20\x20\x20\x20color:\x20var(--primary-text-color);\x0a\x20\x20}\x0a\x20\x20.sgc-tt-row\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20gap:\x206px;\x0a\x20\x20\x20\x20margin:\x202px\x200;\x0a\x20\x20}\x0a\x20\x20.sgc-tt-swatch\x20{\x0a\x20\x20\x20\x20width:\x208px;\x20height:\x208px;\x20border-radius:\x2050%;\x0a\x20\x20\x20\x20display:\x20inline-block;\x0a\x20\x20}\x0a\x20\x20.sgc-tt-name\x20{\x20flex:\x201;\x20}\x0a\x20\x20.sgc-tt-val\x20{\x20font-weight:\x20500;\x20margin-left:\x208px;\x20}\x0a\x20\x20.sgc-tt-total\x20{\x0a\x20\x20\x20\x20border-top:\x201px\x20solid\x20var(--divider-color,\x20rgba(0,0,0,0.1));\x0a\x20\x20\x20\x20padding-top:\x203px;\x0a\x20\x20\x20\x20margin-top:\x203px;\x0a\x20\x20}\x0a\x20\x20.sgc-legend\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20flex-wrap:\x20wrap;\x0a\x20\x20\x20\x20gap:\x2012px;\x0a\x20\x20\x20\x20margin-top:\x2010px;\x0a\x20\x20\x20\x20font-size:\x2012px;\x0a\x20\x20}\x0a\x20\x20.sgc-legend.position-left\x20{\x20justify-content:\x20flex-start;\x20}\x0a\x20\x20.sgc-legend.position-center\x20{\x20justify-content:\x20center;\x20}\x0a\x20\x20.sgc-legend.position-right\x20{\x20justify-content:\x20flex-end;\x20}\x0a\x20\x20.sgc-legend-item\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20gap:\x206px;\x0a\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20user-select:\x20none;\x0a\x20\x20}\x0a\x20\x20.sgc-legend-item.hidden\x20{\x20opacity:\x200.4;\x20}\x0a\x20\x20.sgc-legend-swatch\x20{\x0a\x20\x20\x20\x20width:\x2010px;\x20height:\x2010px;\x20border-radius:\x202px;\x0a\x20\x20}\x0a\x20\x20.sgc-legend-stats\x20{\x0a\x20\x20\x20\x20color:\x20var(--secondary-text-color);\x0a\x20\x20\x20\x20font-size:\x200.9em;\x0a\x20\x20}\x0a\x20\x20.sgc-detail-legend\x20{\x0a\x20\x20\x20\x20display:\x20grid;\x0a\x20\x20\x20\x20grid-template-columns:\x20repeat(auto-fit,\x20minmax(130px,\x201fr));\x0a\x20\x20\x20\x20gap:\x2012px;\x0a\x20\x20\x20\x20margin-top:\x2014px;\x0a\x20\x20\x20\x20padding-top:\x2014px;\x0a\x20\x20\x20\x20border-top:\x201px\x20solid\x20var(--divider-color,\x20rgba(255,255,255,0.08));\x0a\x20\x20}\x0a\x20\x20.sgc-detail-legend-entity\x20{\x0a\x20\x20\x20\x20border-left:\x203px\x20solid;\x0a\x20\x20\x20\x20padding-left:\x2010px;\x0a\x20\x20\x20\x20transition:\x20opacity\x200.2s;\x0a\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20user-select:\x20none;\x0a\x20\x20}\x0a\x20\x20.sgc-detail-legend-entity:hover\x20{\x20opacity:\x200.8;\x20}\x0a\x20\x20.sgc-detail-legend-entity.legend-hidden\x20{\x20opacity:\x200.3;\x20}\x0a\x20\x20.sgc-detail-legend-entity.legend-hidden:hover\x20{\x20opacity:\x200.5;\x20}\x0a\x20\x20.sgc-detail-legend-name\x20{\x0a\x20\x20\x20\x20font-size:\x2012px;\x0a\x20\x20\x20\x20color:\x20var(--secondary-text-color);\x0a\x20\x20\x20\x20margin-bottom:\x202px;\x0a\x20\x20}\x0a\x20\x20.sgc-detail-legend-stats\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20font-size:\x2011px;\x0a\x20\x20\x20\x20gap:\x2012px;\x0a\x20\x20\x20\x20row-gap:\x202px;\x0a\x20\x20\x20\x20flex-wrap:\x20wrap;\x0a\x20\x20}\x0a\x20\x20.sgc-detail-legend-stats\x20span\x20{\x0a\x20\x20\x20\x20color:\x20var(--secondary-text-color);\x0a\x20\x20\x20\x20opacity:\x200.8;\x0a\x20\x20}\x0a\x20\x20.sgc-detail-stat-label\x20{\x0a\x20\x20\x20\x20font-size:\x2010px;\x0a\x20\x20\x20\x20text-transform:\x20uppercase;\x0a\x20\x20\x20\x20opacity:\x200.5;\x0a\x20\x20\x20\x20margin-right:\x202px;\x0a\x20\x20}\x0a\x20\x20.sgc-ip\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20flex-wrap:\x20wrap;\x0a\x20\x20\x20\x20gap:\x204px;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20margin-bottom:\x2010px;\x0a\x20\x20}\x0a\x20\x20.sgc-ip.align-left\x20{\x20justify-content:\x20flex-start;\x20}\x0a\x20\x20.sgc-ip.align-center\x20{\x20justify-content:\x20center;\x20}\x0a\x20\x20.sgc-ip.align-right\x20{\x20justify-content:\x20flex-end;\x20}\x0a\x20\x20.sgc-ip-btn\x20{\x0a\x20\x20\x20\x20border:\x20none;\x0a\x20\x20\x20\x20background:\x20var(--secondary-background-color,\x20rgba(255,255,255,0.06));\x0a\x20\x20\x20\x20color:\x20var(--secondary-text-color);\x0a\x20\x20\x20\x20padding:\x204px\x208px;\x0a\x20\x20\x20\x20border-radius:\x206px;\x0a\x20\x20\x20\x20font-size:\x2011px;\x0a\x20\x20\x20\x20font-weight:\x20500;\x0a\x20\x20\x20\x20font-family:\x20inherit;\x0a\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20user-select:\x20none;\x0a\x20\x20\x20\x20transition:\x20all\x200.15s;\x0a\x20\x20}\x0a\x20\x20.sgc-ip-btn:hover\x20{\x0a\x20\x20\x20\x20background:\x20var(--primary-color,\x20#4A90D9);\x0a\x20\x20\x20\x20color:\x20#fff;\x0a\x20\x20}\x0a\x20\x20.sgc-ip-btn.active\x20{\x0a\x20\x20\x20\x20background:\x20var(--primary-color,\x20#4A90D9);\x0a\x20\x20\x20\x20color:\x20#fff;\x0a\x20\x20}\x0a\x20\x20.sgc-al\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20flex-wrap:\x20wrap;\x0a\x20\x20\x20\x20gap:\x206px\x2010px;\x0a\x20\x20\x20\x20font-size:\x2012px;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20margin-bottom:\x2010px;\x0a\x20\x20}\x0a\x20\x20.sgc-al.align-left\x20{\x20justify-content:\x20flex-start;\x20}\x0a\x20\x20.sgc-al.align-center\x20{\x20justify-content:\x20center;\x20}\x0a\x20\x20.sgc-al.align-right\x20{\x20justify-content:\x20flex-end;\x20}\x0a\x20\x20.sgc-al-item\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20gap:\x204px;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20}\x0a\x20\x20.sgc-al-dot\x20{\x0a\x20\x20\x20\x20width:\x208px;\x0a\x20\x20\x20\x20height:\x208px;\x0a\x20\x20\x20\x20border-radius:\x2050%;\x0a\x20\x20\x20\x20flex-shrink:\x200;\x0a\x20\x20}\x0a\x20\x20.sgc-al-select\x20{\x0a\x20\x20\x20\x20border:\x201px\x20solid\x20var(--divider-color,\x20rgba(255,255,255,0.12));\x0a\x20\x20\x20\x20background:\x20var(--secondary-background-color,\x20rgba(255,255,255,0.06));\x0a\x20\x20\x20\x20color:\x20var(--primary-text-color);\x0a\x20\x20\x20\x20padding:\x203px\x206px;\x0a\x20\x20\x20\x20border-radius:\x206px;\x0a\x20\x20\x20\x20font-size:\x2011px;\x0a\x20\x20\x20\x20font-family:\x20inherit;\x0a\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20outline:\x20none;\x0a\x20\x20\x20\x20transition:\x20border-color\x200.15s;\x0a\x20\x20\x20\x20max-width:\x20140px;\x0a\x20\x20}\x0a\x20\x20.sgc-al-select:focus\x20{\x20border-color:\x20var(--primary-color,\x20#4A90D9);\x20}\x0a\x20\x20.sgc-qp\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20gap:\x208px;\x0a\x20\x20\x20\x20padding:\x202px\x204px\x204px;\x0a\x20\x20\x20\x20flex-wrap:\x20wrap;\x0a\x20\x20}\x0a\x20\x20.sgc-qp.align-left\x20{\x20justify-content:\x20flex-start;\x20}\x0a\x20\x20.sgc-qp.align-center\x20{\x20justify-content:\x20center;\x20}\x0a\x20\x20.sgc-qp.align-right\x20{\x20justify-content:\x20flex-end;\x20}\x0a\x20\x20.sgc-qp-item\x20{\x20display:\x20flex;\x20align-items:\x20center;\x20gap:\x205px;\x20}\x0a\x20\x20.sgc-qp-lbl\x20{\x0a\x20\x20\x20\x20font-size:\x2010px;\x0a\x20\x20\x20\x20opacity:\x200.6;\x0a\x20\x20\x20\x20text-transform:\x20uppercase;\x0a\x20\x20\x20\x20letter-spacing:\x200.4px;\x0a\x20\x20}\x0a\x20\x20.sgc-qp-select\x20{\x0a\x20\x20\x20\x20background:\x20var(--card-background-color,\x20rgba(0,\x200,\x200,\x200.05));\x0a\x20\x20\x20\x20color:\x20var(--primary-text-color,\x20inherit);\x0a\x20\x20\x20\x20border:\x201px\x20solid\x20var(--divider-color,\x20rgba(120,\x20120,\x20120,\x200.3));\x0a\x20\x20\x20\x20border-radius:\x206px;\x0a\x20\x20\x20\x20font-size:\x2011px;\x0a\x20\x20\x20\x20padding:\x202px\x206px;\x0a\x20\x20\x20\x20outline:\x20none;\x0a\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20max-width:\x20140px;\x0a\x20\x20}\x0a\x20\x20.sgc-qp-select:focus\x20{\x20border-color:\x20var(--primary-color,\x20#4A90D9);\x20}\x0a\x20\x20.sgc-al-select\x20option\x20{\x0a\x20\x20\x20\x20background:\x20var(--ha-card-background,\x20#1c1c1c);\x0a\x20\x20\x20\x20color:\x20var(--primary-text-color);\x0a\x20\x20}\x0a\x20\x20.sgc-dp\x20{\x0a\x20\x20\x20\x20margin:\x204px\x200\x202px;\x0a\x20\x20\x20\x20position:\x20relative;\x0a\x20\x20}\x0a\x20\x20.sgc-dp.position-bottom\x20{\x0a\x20\x20\x20\x20order:\x2010;\x0a\x20\x20\x20\x20margin:\x206px\x200\x200;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-bar\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20gap:\x204px;\x0a\x20\x20\x20\x20position:\x20relative;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-bar.dp-centered\x20{\x0a\x20\x20\x20\x20justify-content:\x20center;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-zone\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20gap:\x204px;\x0a\x20\x20\x20\x20flex:\x201\x201\x20auto;\x0a\x20\x20\x20\x20min-width:\x200;\x0a\x20\x20\x20\x20flex-wrap:\x20wrap;\x0a\x20\x20\x20\x20row-gap:\x204px;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-zone:empty\x20{\x0a\x20\x20\x20\x20flex:\x201\x201\x200;\x0a\x20\x20\x20\x20min-width:\x200;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-zone.sgc-dp-center-abs\x20{\x0a\x20\x20\x20\x20position:\x20absolute;\x0a\x20\x20\x20\x20left:\x2050%;\x0a\x20\x20\x20\x20top:\x2050%;\x0a\x20\x20\x20\x20transform:\x20translate(-50%,\x20-50%);\x0a\x20\x20}\x0a\x20\x20.dp-zone-left\x20{\x20justify-content:\x20flex-start;\x20}\x0a\x20\x20.dp-zone-center\x20{\x20justify-content:\x20center;\x20}\x0a\x20\x20.dp-zone-right\x20{\x20justify-content:\x20flex-end;\x20}\x0a\x20\x20.sgc-dp-nav,\x0a\x20\x20.sgc-dp-shortcuts\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20gap:\x204px;\x0a\x20\x20\x20\x20min-width:\x200;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-zone\x20.sgc-dp-modes\x20{\x20margin-left:\x200;\x20}\x0a\x20\x20.sgc-dp-shortcuts\x20{\x20flex-wrap:\x20wrap;\x20row-gap:\x204px;\x20}\x0a\x20\x20.sgc-dp-modes\x20{\x20flex-wrap:\x20wrap;\x20row-gap:\x202px;\x20}\x0a\x20\x20/*\x20narrow-card\x20fallback:\x20when\x20the\x20absolutely-centered\x20shortcuts\x20zone\x20cannot\x20fit\x20beside\x0a\x20\x20\x20\x20\x20the\x20nav,\x20it\x20degrades\x20to\x20an\x20in-flow,\x20full-width,\x20centered\x20row\x20below\x20the\x20other\x20zones\x20*/\x0a\x20\x20.sgc-dp-bar.dp-center-stacked\x20{\x20flex-wrap:\x20wrap;\x20row-gap:\x204px;\x20}\x0a\x20\x20.sgc-dp-bar.dp-center-stacked\x20.dp-zone-center\x20{\x20flex:\x201\x201\x20100%;\x20justify-content:\x20center;\x20order:\x209;\x20}\x0a\x20\x20.sgc-dp-bar.dp-centered\x20.sgc-dp-toggle\x20{\x0a\x20\x20\x20\x20position:\x20absolute;\x0a\x20\x20\x20\x20right:\x208px;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-prev,\x0a\x20\x20.sgc-dp-next\x20{\x0a\x20\x20\x20\x20border:\x20none;\x0a\x20\x20\x20\x20background:\x20var(--secondary-background-color,\x20rgba(255,255,255,0.06));\x0a\x20\x20\x20\x20color:\x20var(--secondary-text-color);\x0a\x20\x20\x20\x20width:\x2026px;\x0a\x20\x20\x20\x20height:\x2026px;\x0a\x20\x20\x20\x20border-radius:\x206px;\x0a\x20\x20\x20\x20font-size:\x2014px;\x0a\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20transition:\x20all\x200.15s;\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20justify-content:\x20center;\x0a\x20\x20\x20\x20font-family:\x20inherit;\x0a\x20\x20\x20\x20padding:\x200;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-prev:hover:not(:disabled),\x0a\x20\x20.sgc-dp-next:hover:not(:disabled)\x20{\x0a\x20\x20\x20\x20background:\x20var(--primary-color,\x20#4A90D9);\x0a\x20\x20\x20\x20color:\x20#fff;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-prev:disabled,\x0a\x20\x20.sgc-dp-next:disabled\x20{\x0a\x20\x20\x20\x20opacity:\x200.2;\x0a\x20\x20\x20\x20cursor:\x20default;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-label\x20{\x0a\x20\x20\x20\x20border:\x20none;\x0a\x20\x20\x20\x20background:\x20transparent;\x0a\x20\x20\x20\x20color:\x20var(--primary-text-color);\x0a\x20\x20\x20\x20padding:\x204px\x208px;\x0a\x20\x20\x20\x20font-size:\x2012px;\x0a\x20\x20\x20\x20font-weight:\x20500;\x0a\x20\x20\x20\x20font-family:\x20inherit;\x0a\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20white-space:\x20nowrap;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-label:hover\x20{\x0a\x20\x20\x20\x20color:\x20var(--primary-color,\x20#4A90D9);\x0a\x20\x20}\x0a\x20\x20.sgc-dp-label.dp-label-past\x20{\x0a\x20\x20\x20\x20opacity:\x200.85;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-modes\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20gap:\x202px;\x0a\x20\x20\x20\x20margin-left:\x20auto;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-mode\x20{\x0a\x20\x20\x20\x20border:\x20none;\x0a\x20\x20\x20\x20background:\x20var(--secondary-background-color,\x20rgba(255,255,255,0.06));\x0a\x20\x20\x20\x20color:\x20var(--secondary-text-color);\x0a\x20\x20\x20\x20padding:\x204px\x209px;\x0a\x20\x20\x20\x20border-radius:\x206px;\x0a\x20\x20\x20\x20font-size:\x2011px;\x0a\x20\x20\x20\x20font-weight:\x20500;\x0a\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20transition:\x20all\x200.15s;\x0a\x20\x20\x20\x20font-family:\x20inherit;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-mode:hover,\x0a\x20\x20.sgc-dp-mode.active\x20{\x0a\x20\x20\x20\x20background:\x20var(--primary-color,\x20#4A90D9);\x0a\x20\x20\x20\x20color:\x20#fff;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-toggle\x20{\x0a\x20\x20\x20\x20border:\x20none;\x0a\x20\x20\x20\x20background:\x20var(--secondary-background-color,\x20rgba(255,255,255,0.06));\x0a\x20\x20\x20\x20color:\x20var(--secondary-text-color);\x0a\x20\x20\x20\x20width:\x2028px;\x0a\x20\x20\x20\x20height:\x2026px;\x0a\x20\x20\x20\x20border-radius:\x206px;\x0a\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20transition:\x20all\x200.15s;\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20justify-content:\x20center;\x0a\x20\x20\x20\x20margin-left:\x202px;\x0a\x20\x20\x20\x20font-family:\x20inherit;\x0a\x20\x20\x20\x20padding:\x200;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-toggle:hover,\x0a\x20\x20.sgc-dp-toggle.active\x20{\x0a\x20\x20\x20\x20background:\x20var(--primary-color,\x20#4A90D9);\x0a\x20\x20\x20\x20color:\x20#fff;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-panel\x20{\x0a\x20\x20\x20\x20background:\x20var(--ha-card-background,\x20var(--card-background-color,\x20#1c1c1c));\x0a\x20\x20\x20\x20border:\x201px\x20solid\x20var(--divider-color,\x20rgba(255,255,255,0.12));\x0a\x20\x20\x20\x20border-radius:\x2010px;\x0a\x20\x20\x20\x20padding:\x2012px;\x0a\x20\x20\x20\x20margin-top:\x206px;\x0a\x20\x20\x20\x20box-shadow:\x200\x204px\x2016px\x20rgba(0,0,0,0.18);\x0a\x20\x20\x20\x20position:\x20relative;\x0a\x20\x20\x20\x20z-index:\x205;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-cal-header\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20justify-content:\x20space-between;\x0a\x20\x20\x20\x20margin-bottom:\x208px;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-cal-nav\x20{\x0a\x20\x20\x20\x20border:\x20none;\x0a\x20\x20\x20\x20background:\x20none;\x0a\x20\x20\x20\x20color:\x20var(--secondary-text-color);\x0a\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20padding:\x204px\x208px;\x0a\x20\x20\x20\x20font-size:\x2010px;\x0a\x20\x20\x20\x20border-radius:\x204px;\x0a\x20\x20\x20\x20transition:\x20background\x200.15s;\x0a\x20\x20\x20\x20font-family:\x20inherit;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-cal-nav:hover\x20{\x0a\x20\x20\x20\x20background:\x20var(--secondary-background-color,\x20rgba(255,255,255,0.06));\x0a\x20\x20}\x0a\x20\x20.sgc-dp-cal-title\x20{\x0a\x20\x20\x20\x20font-size:\x2013px;\x0a\x20\x20\x20\x20font-weight:\x20500;\x0a\x20\x20\x20\x20color:\x20var(--primary-text-color);\x0a\x20\x20}\x0a\x20\x20.sgc-dp-cal-grid\x20{\x0a\x20\x20\x20\x20display:\x20grid;\x0a\x20\x20\x20\x20grid-template-columns:\x20repeat(7,\x201fr);\x0a\x20\x20\x20\x20gap:\x201px;\x0a\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-cal-hd\x20{\x0a\x20\x20\x20\x20font-size:\x2010px;\x0a\x20\x20\x20\x20color:\x20var(--secondary-text-color);\x0a\x20\x20\x20\x20opacity:\x200.5;\x0a\x20\x20\x20\x20padding:\x204px\x200;\x0a\x20\x20\x20\x20font-weight:\x20500;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-cal-empty\x20{\x20padding:\x204px;\x20}\x0a\x20\x20.sgc-dp-cal-day\x20{\x0a\x20\x20\x20\x20padding:\x205px\x202px;\x0a\x20\x20\x20\x20font-size:\x2012px;\x0a\x20\x20\x20\x20border-radius:\x206px;\x0a\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20transition:\x20all\x200.12s;\x0a\x20\x20\x20\x20user-select:\x20none;\x0a\x20\x20\x20\x20color:\x20var(--primary-text-color);\x0a\x20\x20}\x0a\x20\x20.sgc-dp-cal-day:hover\x20{\x0a\x20\x20\x20\x20background:\x20var(--primary-color,\x20#4A90D9);\x0a\x20\x20\x20\x20color:\x20#fff;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-cal-day.dp-today\x20{\x0a\x20\x20\x20\x20font-weight:\x20700;\x0a\x20\x20\x20\x20box-shadow:\x20inset\x200\x200\x200\x201.5px\x20var(--primary-color,\x20#4A90D9);\x0a\x20\x20}\x0a\x20\x20.sgc-dp-cal-day.dp-in-range\x20{\x0a\x20\x20\x20\x20background:\x20var(--primary-color,\x20#4A90D9);\x0a\x20\x20\x20\x20color:\x20#fff;\x0a\x20\x20\x20\x20opacity:\x200.75;\x0a\x20\x20\x20\x20border-radius:\x204px;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-cal-day.dp-range-sel\x20{\x0a\x20\x20\x20\x20background:\x20var(--primary-color,\x20#4A90D9);\x0a\x20\x20\x20\x20color:\x20#fff;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-cal-day.dp-future\x20{\x0a\x20\x20\x20\x20opacity:\x200.2;\x0a\x20\x20\x20\x20pointer-events:\x20none;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-cal-hint\x20{\x0a\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20font-size:\x2010px;\x0a\x20\x20\x20\x20color:\x20var(--primary-color,\x20#4A90D9);\x0a\x20\x20\x20\x20margin-top:\x206px;\x0a\x20\x20\x20\x20font-weight:\x20500;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-presets\x20{\x0a\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20flex-wrap:\x20wrap;\x0a\x20\x20\x20\x20gap:\x204px;\x0a\x20\x20\x20\x20margin-top:\x2010px;\x0a\x20\x20\x20\x20padding-top:\x2010px;\x0a\x20\x20\x20\x20border-top:\x201px\x20solid\x20var(--divider-color,\x20rgba(255,255,255,0.08));\x0a\x20\x20}\x0a\x20\x20.sgc-dp-preset\x20{\x0a\x20\x20\x20\x20border:\x20none;\x0a\x20\x20\x20\x20background:\x20var(--secondary-background-color,\x20rgba(255,255,255,0.06));\x0a\x20\x20\x20\x20color:\x20var(--secondary-text-color);\x0a\x20\x20\x20\x20padding:\x205px\x2010px;\x0a\x20\x20\x20\x20border-radius:\x206px;\x0a\x20\x20\x20\x20font-size:\x2011px;\x0a\x20\x20\x20\x20font-weight:\x20500;\x0a\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20transition:\x20all\x200.15s;\x0a\x20\x20\x20\x20font-family:\x20inherit;\x0a\x20\x20}\x0a\x20\x20.sgc-dp-preset:hover,\x0a\x20\x20.sgc-dp-preset.active\x20{\x0a\x20\x20\x20\x20background:\x20var(--primary-color,\x20#4A90D9);\x0a\x20\x20\x20\x20color:\x20#fff;\x0a\x20\x20}\x0a\x20\x20.sgc-stub\x20{\x0a\x20\x20\x20\x20padding:\x2024px;\x0a\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20color:\x20var(--secondary-text-color);\x0a\x20\x20}\x0a\x20\x20.sgc-stub\x20code\x20{\x0a\x20\x20\x20\x20background:\x20var(--divider-color,\x20rgba(0,0,0,0.08));\x0a\x20\x20\x20\x20padding:\x201px\x204px;\x0a\x20\x20\x20\x20border-radius:\x203px;\x0a\x20\x20}\x0a\x20\x20.sgc-stub-hint\x20{\x20font-size:\x2012px;\x20margin-top:\x206px;\x20}\x0a\x20\x20.sgc-error\x20{\x0a\x20\x20\x20\x20padding:\x2016px;\x0a\x20\x20\x20\x20color:\x20var(--error-color,\x20#db4437);\x0a\x20\x20\x20\x20font-size:\x2012px;\x0a\x20\x20}\x0a','','devicePixelRatio','rgba(255,255,255,0)','.e-risefall_decrease','\x22\x20value=\x22','100%',')','.e-primary_state_as','iso','sgc-grid-line\x20sgc-x-grid-line','dpPresetOffset','_resolvedEntityAnnotations','_zoomGeom','dataTransfer','.ann-opacity','_sgcCp','startWin','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20°','tStart','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x22\x20data-tc=\x22advanced\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','','_dpOffset','Gradient','background','relative','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Entity\x20that\x20reports\x20battery\x20level\x20(0–100%).\x20Displays\x20a\x20battery\x20icon\x20with\x20level\x20and\x20percentage\x20in\x20the\x20top-right\x20corner\x20of\x20the\x20card\x20header\x20—\x20or\x20at\x20the\x20top-right\x20of\x20the\x20card\x20when\x20there\x20is\x20no\x20header.\x20Only\x20entities\x20with\x20device_class\x20battery\x20are\x20listed.\x20Leave\x20empty\x20to\x20hide.','cmp-ls','background-image:url(\x27','_entity','card_border_color','gauge_show_minmax','','\x20sgc-dp-center-abs','data_time_field','\x22\x20on\x20a\x20series\x20that\x20','Show\x20the\x20default\x20HA\x20card\x20drop\x20shadow.\x20Disable\x20for\x20a\x20flat\x20look\x20or\x20when\x20placing\x20the\x20card\x20on\x20a\x20decorated\x20background.','Header\x20letter\x20spacing.\x20Accepts\x20a\x20number\x20(treated\x20as\x20px)\x20or\x20any\x20CSS\x20value\x20like\x200.5px,\x20normal,\x20-0.02em.\x20Leave\x20empty\x20for\x20theme\x20default.','.ann-type','thr-col-pick','fill:','','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20px\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20','getSeconds','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','.e-number_format','%c\x20STATISTICS-GRAPH-CHART-CARD\x20%c\x20','\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20','State\x20Map','gauge_span','week','6596106ZCwnVo','Horizontal\x20position\x20of\x20the\x20chart\x20shape\x20within\x20the\x20card.\x20Left\x20pins\x20it\x20to\x20the\x20left\x20edge,\x20Right\x20to\x20the\x20right\x20edge,\x20Center\x20(default)\x20keeps\x20it\x20in\x20the\x20middle.\x20Useful\x20when\x20stacking\x20the\x20chart\x20next\x20to\x20other\x20content\x20or\x20for\x20visual\x20balance.','linearGradient','height'];_0x49ba=function(){return _0x30c8fa;};return _0x49ba();}function resolvePointsPerHour(_0x533fad,_0x14c314,_0x4ff57d){const _0x7e5720=_0x34e271,_0x4f9eb0=toNum(_0x14c314?.['points_per_hour']);if(isNum(_0x4f9eb0)&&_0x4f9eb0>0x0)return _0x4f9eb0;let _0x2dd409=toNum(_0x533fad?.[_0x7e5720(0x658)]);if(!isNum(_0x2dd409)||_0x2dd409<=0x0)return null;const _0x264722=toNum(_0x533fad?.[_0x7e5720(0x336)]),_0x28257d=isNum(_0x264722)&&_0x264722>0x0?_0x264722:_0x4ff57d;if(_0x533fad?.[_0x7e5720(0xbe6)]&&isNum(_0x28257d)&&_0x28257d>0x0){if(_isAutoScaleSafe(_0x533fad)){const _0x3e4f86=resolveAutoScaleRule(_0x533fad,_0x28257d);if(_0x3e4f86){if(_0x3e4f86[_0x7e5720(0x658)]!==null)return _0x3e4f86[_0x7e5720(0x658)];if(_0x3e4f86['group_by']!==_0x7e5720(0x3fe)&&_0x3e4f86[_0x7e5720(0x669)]!==_0x7e5720(0x3d2))return 0x1;}else{const _0x38ef6c=resolveAutoScale(_0x28257d);if(_0x38ef6c&&_0x38ef6c[_0x7e5720(0x658)]!==null)return _0x38ef6c[_0x7e5720(0x658)];if(_0x38ef6c)return 0x1;}}const _0x453028=toNum(_0x533fad?.[_0x7e5720(0x770)])||0x18,_0x55f4fb=_0x2dd409*(_0x453028/_0x28257d);_0x2dd409=Math[_0x7e5720(0x192)](0x2,Math[_0x7e5720(0x9ef)](Math[_0x7e5720(0xcf9)](Math[_0x7e5720(0x887)](0.5,_0x55f4fb))));}return _0x2dd409;}function resolveGroupBy(_0x15b05f,_0x54802a){const _0x2a95e4=_0x34e271,_0x414435=toNum(_0x15b05f?.[_0x2a95e4(0x336)]),_0x2ad4ef=isNum(_0x414435)&&_0x414435>0x0?_0x414435:_0x54802a;if(_0x15b05f?.['auto_scale_points']&&isNum(_0x2ad4ef)&&_0x2ad4ef>0x0&&_isAutoScaleSafe(_0x15b05f)){const _0x57a03e=resolveAutoScaleRule(_0x15b05f,_0x2ad4ef);if(_0x57a03e)return _0x57a03e[_0x2a95e4(0x669)];const _0x45a83a=resolveAutoScale(_0x2ad4ef);if(_0x45a83a)return _0x45a83a['group_by'];}return _0x15b05f?.[_0x2a95e4(0x669)]||_0x2a95e4(0x3fe);}function computeTrend(_0xc114a,_0x4a144f){const _0xd1f1af=_0x34e271;if(!_0xc114a||_0xc114a[_0xd1f1af(0x4f2)]<0x2)return'stable';const _0x11339a=_0xc114a[_0xd1f1af(0xbe8)](_0x4b99ec=>_0x4b99ec&&_0x4b99ec['v']!==null&&_0x4b99ec['v']!==undefined&&!Number[_0xd1f1af(0x2d3)](_0x4b99ec['v']));if(_0x11339a[_0xd1f1af(0x4f2)]<0x2)return'stable';let _0x1e22e6;if(isNum(_0x4a144f)&&_0x4a144f>0x0){const _0x8c7bf6=_0x11339a[_0x11339a[_0xd1f1af(0x4f2)]-0x1]['t'],_0x199f84=_0x8c7bf6-_0x4a144f*0x36ee80;_0x1e22e6=_0x11339a[_0xd1f1af(0xbe8)](_0x2245b2=>_0x2245b2['t']>=_0x199f84);}else _0x1e22e6=_0x11339a[_0xd1f1af(0x863)](-Math['max'](0x2,Math['floor'](_0x11339a[_0xd1f1af(0x4f2)]/0x3)));const _0x3c442b=0x4;_0x1e22e6['length']<_0x3c442b&&_0x11339a[_0xd1f1af(0x4f2)]>=_0x3c442b&&(_0x1e22e6=_0x11339a[_0xd1f1af(0x863)](-_0x3c442b));if(_0x1e22e6[_0xd1f1af(0x4f2)]<_0x3c442b)return _0xd1f1af(0xc61);const _0x25ea36=0x78;let _0x136758=_0x1e22e6;if(_0x1e22e6[_0xd1f1af(0x4f2)]>_0x25ea36){_0x136758=new Array(_0x25ea36);const _0x3de6ff=(_0x1e22e6[_0xd1f1af(0x4f2)]-0x1)/(_0x25ea36-0x1);for(let _0x42374d=0x0;_0x42374d<_0x25ea36;_0x42374d++)_0x136758[_0x42374d]=_0x1e22e6[Math['round'](_0x42374d*_0x3de6ff)];}const _0x289502=_0x136758['length'];let _0x1ab0f7=0x0;for(let _0x1536d4=0x0;_0x1536d4<_0x289502;_0x1536d4++){const _0x43f4de=_0x136758[_0x1536d4]['v'];for(let _0x10b334=_0x1536d4+0x1;_0x10b334<_0x289502;_0x10b334++){const _0x41f827=_0x136758[_0x10b334]['v']-_0x43f4de;if(_0x41f827>0x0)_0x1ab0f7++;else{if(_0x41f827<0x0)_0x1ab0f7--;}}}const _0x475dd7=_0x289502*(_0x289502-0x1)*(0x2*_0x289502+0x5)/0x12;if(_0x475dd7<=0x0)return _0xd1f1af(0xc61);const _0xa9e4eb=_0x1ab0f7>0x0?(_0x1ab0f7-0x1)/Math[_0xd1f1af(0x3d9)](_0x475dd7):_0x1ab0f7<0x0?(_0x1ab0f7+0x1)/Math['sqrt'](_0x475dd7):0x0,_0x46c35d=1.28;if(_0xa9e4eb>_0x46c35d)return'up';if(_0xa9e4eb<-_0x46c35d)return _0xd1f1af(0x617);return _0xd1f1af(0xc61);}function lineDashArray(_0x32f830,_0x45323d){const _0x50c156=_0x34e271;if(_0x32f830!==_0x50c156(0x4eb)&&_0x32f830!==_0x50c156(0x60c))return'';const _0x4b6518=Math[_0x50c156(0x887)](toNum(_0x45323d)||2.5,0.5);if(_0x32f830==='dashed')return(_0x4b6518*3.2)[_0x50c156(0x7dc)](0x1)+','+(_0x4b6518*2.2)[_0x50c156(0x7dc)](0x1);return _0x50c156(0x694)+(_0x4b6518*2.1)[_0x50c156(0x7dc)](0x1);}function trendDirection(_0x4a9174,_0x342fe6){const _0x8505c9=_0x34e271;if(!_0x4a9174)return'stable';const _0x3df4bd=_0x342fe6[_0x8505c9(0xb16)];if(_0x342fe6[_0x8505c9(0x99e)]||_0x3df4bd===_0x8505c9(0xad8)||_0x3df4bd===_0x8505c9(0xaed)){const _0x2a299e=_0x4a9174['points'];return _0x2a299e&&_0x2a299e[_0x8505c9(0x4f2)]>=0x2?computeTrend(_0x2a299e,toNum(_0x342fe6[_0x8505c9(0x57a)])):_0x8505c9(0xc61);}const _0x50ab7e=_0x4a9174[_0x8505c9(0x3d2)]&&_0x4a9174[_0x8505c9(0x3d2)][_0x8505c9(0x4f2)]>=0x2?_0x4a9174[_0x8505c9(0x3d2)]:_0x4a9174[_0x8505c9(0xc6d)];if(!_0x50ab7e||_0x50ab7e[_0x8505c9(0x4f2)]<0x2)return'stable';let _0x5d1aa3=computeTrend(_0x50ab7e,toNum(_0x342fe6[_0x8505c9(0x57a)]));if(_0x342fe6[_0x8505c9(0x72d)])_0x5d1aa3=_0x5d1aa3==='up'?_0x8505c9(0x617):_0x5d1aa3===_0x8505c9(0x617)?'up':_0x8505c9(0xc61);return _0x5d1aa3;}const FETCH_CACHE_TTL_MS=0xea60,FETCH_CACHE_MAX=0x14,STATS_5MIN_MAX_HOURS=0xa8,STATS_HOURLY_MAX_HOURS=0x870,DATE_GROUP_HOURLY_MAX_HOURS=0x5d0,DATE_GROUP_HOURLY_MAX_HOURS_YEAR=0x2250,SHORT_WINDOW_HOURS=0x18,FORCE_STATS_RAW_HOURS=0xf0;class DataFetcher{constructor(){const _0x30c09d=_0x34e271;this[_0x30c09d(0xc82)]=new Map();}[_0x34e271(0xcb9)](){const _0x1778b9=_0x34e271;this[_0x1778b9(0xc82)][_0x1778b9(0x9c4)]();}['_cacheGet'](_0x24d5b3){const _0x14213b=_0x34e271,_0x3ce043=this[_0x14213b(0xc82)][_0x14213b(0xccf)](_0x24d5b3);if(!_0x3ce043)return null;if(Date['now']()-_0x3ce043['ts']>FETCH_CACHE_TTL_MS)return this['_cache'][_0x14213b(0x2ef)](_0x24d5b3),null;return this[_0x14213b(0xc82)]['delete'](_0x24d5b3),this[_0x14213b(0xc82)][_0x14213b(0x96e)](_0x24d5b3,_0x3ce043),_0x3ce043[_0x14213b(0xb87)];}[_0x34e271(0x5a4)](_0x2dcb97,_0x43854a){const _0x12f6b8=_0x34e271,_0x47872b=Date['now']();for(const [_0x164126,_0x29003e]of this[_0x12f6b8(0xc82)]){if(_0x47872b-_0x29003e['ts']>FETCH_CACHE_TTL_MS)this[_0x12f6b8(0xc82)][_0x12f6b8(0x2ef)](_0x164126);}if(this[_0x12f6b8(0xc82)][_0x12f6b8(0x2e6)]>=FETCH_CACHE_MAX){const _0x4c7ce4=this['_cache'][_0x12f6b8(0x5cf)]()[_0x12f6b8(0x478)]()['value'];if(_0x4c7ce4!==undefined)this[_0x12f6b8(0xc82)][_0x12f6b8(0x2ef)](_0x4c7ce4);}this[_0x12f6b8(0xc82)]['set'](_0x2dcb97,{'data':_0x43854a,'ts':_0x47872b});}async['fetchHistory'](_0x473b48,_0xb94037,_0x25324a,_0x30aa03,_0x264e5e=!![]){const _0x34d465=_0x34e271;if(!_0xb94037[_0x34d465(0x4f2)])return{};const _0x3a1ff8=_0xb94037['map'](_0xd5f135=>_0xd5f135['id']),_0x576422=_0xb94037[_0x34d465(0x4c9)](_0x40cf01=>_0x40cf01[_0x34d465(0x295)]),_0x526420='h:'+_0x3a1ff8[_0x34d465(0xa09)](',')+'|'+(_0x576422?'A':'S')+'|'+_0x25324a[_0x34d465(0x798)]()+'|'+_0x30aa03[_0x34d465(0x798)]();if(_0x264e5e){const _0x3417c9=this[_0x34d465(0x6bc)](_0x526420);if(_0x3417c9)return _0x3417c9;}const _0x23796a=_0x576422?'':'&minimal_response&no_attributes',_0x128f5d=_0x34d465(0xa72)+_0x25324a[_0x34d465(0x798)]()+('?end_time='+encodeURIComponent(_0x30aa03[_0x34d465(0x798)]()))+(_0x34d465(0xc84)+encodeURIComponent(_0x3a1ff8[_0x34d465(0xa09)](',')))+_0x23796a,_0x3ca3b7={};let _0x19e62c=!![];try{const _0x17b1ac=await _0x473b48[_0x34d465(0x7d8)](_0x34d465(0x647),_0x128f5d);for(const _0x49f5b7 of _0x17b1ac||[]){if(!_0x49f5b7?.[_0x34d465(0x4f2)])continue;const _0x495dfc=_0x49f5b7[0x0]['entity_id'];_0x3ca3b7[_0x495dfc]=_0x49f5b7[_0x34d465(0x9f9)](_0x16608e=>stripSampleForCache(_0x16608e,_0x576422));}}catch(_0x15c08b){_0x19e62c=![],console[_0x34d465(0xbe4)](_0x34d465(0xd62),_0x15c08b);}if(_0x264e5e&&_0x19e62c)this[_0x34d465(0x5a4)](_0x526420,_0x3ca3b7);return _0x3ca3b7;}async[_0x34e271(0x285)](_0x1a6366,_0x228eb1,_0xa75533,_0x45f755,_0x294957=_0x34e271(0x1f2),_0x345a80=!![],_0x2bfb78=null){const _0x25091a=_0x34e271;if(!_0x228eb1['length'])return{};const _0x2d46e7=_0x2bfb78&&_0x2bfb78[_0x25091a(0x4f2)]?Array[_0x25091a(0xab1)](new Set(_0x2bfb78)):['mean','min',_0x25091a(0x887),_0x25091a(0x2b8),_0x25091a(0x543),'change'],_0x3b6f3d=Math[_0x25091a(0x42e)](_0x45f755[_0x25091a(0x699)]()/0x2710)*0x2710,_0x4c3743=_0x228eb1[_0x25091a(0x863)]()[_0x25091a(0xa03)]()[_0x25091a(0xa09)](','),_0x5af617='s:'+_0x4c3743+'|'+_0xa75533[_0x25091a(0x699)]()+'|'+_0x3b6f3d+'|'+_0x294957+'|'+_0x2d46e7['slice']()[_0x25091a(0xa03)]()[_0x25091a(0xa09)](',');if(_0x345a80){const _0x91e8b0=this[_0x25091a(0x6bc)](_0x5af617);if(_0x91e8b0)return _0x91e8b0;}const _0x102f17={};let _0x48f209=!![];try{const _0x12b8f4=await _0x1a6366[_0x25091a(0x3a3)]({'type':'recorder/statistics_during_period','start_time':_0xa75533[_0x25091a(0x798)](),'end_time':_0x45f755['toISOString'](),'statistic_ids':_0x228eb1,'period':_0x294957,'types':_0x2d46e7});for(const _0x35a3a8 of _0x228eb1){const _0x1e9177=_0x12b8f4?.[_0x35a3a8]||[];_0x102f17[_0x35a3a8]=_0x1e9177[_0x25091a(0x9f9)](_0x32acca=>({'t':new Date(_0x32acca['start'])[_0x25091a(0x699)](),'mean':toNum(_0x32acca['mean']),'min':toNum(_0x32acca[_0x25091a(0x749)]),'max':toNum(_0x32acca[_0x25091a(0x887)]),'sum':toNum(_0x32acca[_0x25091a(0x2b8)]),'state':toNum(_0x32acca['state']),'change':toNum(_0x32acca['change'])}));}}catch(_0x5e4b83){_0x48f209=![],console[_0x25091a(0xbe4)](_0x25091a(0x1d8),_0x5e4b83);}if(_0x345a80&&_0x48f209)this[_0x25091a(0x5a4)](_0x5af617,_0x102f17);return _0x102f17;}}function stripSampleForCache(_0x1a0ce7,_0x1813a7){const _0x1dec7b=_0x34e271,_0x15b2ec={'t':new Date(_0x1a0ce7['last_changed']||_0x1a0ce7['last_updated'])['getTime'](),'state':_0x1a0ce7[_0x1dec7b(0x543)]};if(_0x1813a7&&_0x1a0ce7[_0x1dec7b(0x3b8)])_0x15b2ec[_0x1dec7b(0x3b8)]=_0x1a0ce7[_0x1dec7b(0x3b8)];else _0x15b2ec['attributes']=null;return _0x15b2ec;}const AGG_VALID=new Set(['min','max',_0x34e271(0x2b8),'avg','mean',_0x34e271(0x4fa),_0x34e271(0x509),_0x34e271(0x1ed),_0x34e271(0x571),'diff',_0x34e271(0xaed)]);class DataProcessor{static[_0x34e271(0x8b0)](_0x411963,_0x3151b4){const _0x2db73b=_0x34e271;if(!Array[_0x2db73b(0xaf6)](_0x411963)||_0x411963['length']<=_0x3151b4||_0x3151b4<0x3)return _0x411963;const _0xcf5bfb=_0x411963[_0x2db73b(0x4f2)],_0x3da802=new Array(_0x3151b4);let _0x16651e=0x0;const _0x145ce5=(_0xcf5bfb-0x2)/(_0x3151b4-0x2);let _0x48ee29=0x0;_0x3da802[_0x16651e++]=_0x411963[_0x48ee29];for(let _0x16df5b=0x0;_0x16df5b<_0x3151b4-0x2;_0x16df5b++){let _0x53aae7=0x0,_0x1767d4=0x0,_0x415c95=Math[_0x2db73b(0x42e)]((_0x16df5b+0x1)*_0x145ce5)+0x1,_0x26c79e=Math[_0x2db73b(0x42e)]((_0x16df5b+0x2)*_0x145ce5)+0x1;_0x26c79e=_0x26c79e<_0xcf5bfb?_0x26c79e:_0xcf5bfb;const _0x471c9e=_0x26c79e-_0x415c95;if(_0x471c9e<=0x0){const _0x4c21e0=Math['min'](_0x415c95,_0xcf5bfb-0x1);_0x3da802[_0x16651e++]=_0x411963[_0x4c21e0],_0x48ee29=_0x4c21e0;continue;}for(let _0x31be0e=_0x415c95;_0x31be0e<_0x26c79e;_0x31be0e++){_0x53aae7+=_0x411963[_0x31be0e]['t'],_0x1767d4+=_0x411963[_0x31be0e]['v']||0x0;}_0x53aae7/=_0x471c9e,_0x1767d4/=_0x471c9e;const _0x15c9ba=Math[_0x2db73b(0x42e)](_0x16df5b*_0x145ce5)+0x1,_0x28834a=Math[_0x2db73b(0x42e)]((_0x16df5b+0x1)*_0x145ce5)+0x1,_0x15b156=_0x411963[_0x48ee29]['t'],_0x5bd90f=_0x411963[_0x48ee29]['v']||0x0;let _0x4db5dd=-0x1,_0x5fbd4a=_0x15c9ba;for(let _0x44d56e=_0x15c9ba;_0x44d56e<_0x28834a;_0x44d56e++){const _0x50adbe=Math[_0x2db73b(0xaef)]((_0x15b156-_0x53aae7)*((_0x411963[_0x44d56e]['v']||0x0)-_0x5bd90f)-(_0x15b156-_0x411963[_0x44d56e]['t'])*(_0x1767d4-_0x5bd90f))*0.5;_0x50adbe>_0x4db5dd&&(_0x4db5dd=_0x50adbe,_0x5fbd4a=_0x44d56e);}_0x3da802[_0x16651e++]=_0x411963[_0x5fbd4a],_0x48ee29=_0x5fbd4a;}return _0x3da802[_0x16651e++]=_0x411963[_0xcf5bfb-0x1],_0x3da802;}static[_0x34e271(0xd5c)](_0x21d8b7,_0x27e221,_0x5bbe03,_0x396b0d,_0x1f4da8,_0x7bb114,_0x253e42={}){const _0x4b19b8=_0x34e271;if(!_0x21d8b7?.['length']||!_0x27e221||_0x396b0d<=_0x5bbe03)return _0x21d8b7||[];const _0x2847a5=0x7d0,_0x1ac0da=0x7530;let _0x2e5184=Math['max'](_0x1ac0da,_0x27e221);const _0x1837f8=_0x396b0d-_0x5bbe03;let _0x4f8bf0=Math[_0x4b19b8(0x9ef)](_0x1837f8/_0x2e5184);_0x4f8bf0>_0x2847a5&&(_0x2e5184=Math[_0x4b19b8(0x9ef)](_0x1837f8/_0x2847a5),_0x4f8bf0=_0x2847a5);let _0x4f3267=_0x5bbe03;_0x253e42[_0x4b19b8(0xc78)]&&(_0x4f3267=Math['floor'](_0x5bbe03/_0x2e5184)*_0x2e5184,_0x4f8bf0=Math[_0x4b19b8(0x749)](_0x2847a5,Math['ceil']((_0x396b0d-_0x4f3267)/_0x2e5184)));const _0x1471fc=!!_0x253e42[_0x4b19b8(0x66e)],_0x54a88e=!!_0x253e42[_0x4b19b8(0x6b2)],_0x1fa032=_0x21d8b7,_0x42269b=new Array(_0x4f8bf0);let _0x2512ff=0x0,_0x234b9e=null,_0x2a1de0=null,_0x40027e=null,_0x24bbed=null,_0x50f790=null;while(_0x2512ff<_0x1fa032[_0x4b19b8(0x4f2)]&&_0x1fa032[_0x2512ff]['t']<_0x4f3267){const _0x429371=_0x1fa032[_0x2512ff]['v'];_0x429371!==null&&_0x429371!==undefined&&!Number[_0x4b19b8(0x2d3)](_0x429371)&&(_0x234b9e=_0x429371,_0x2a1de0=_0x1fa032[_0x2512ff]['t']),_0x2512ff++;}const _0x33f447=_0x253e42['carryPastNow']?_0x396b0d:Math[_0x4b19b8(0x749)](Date[_0x4b19b8(0x932)](),_0x396b0d),_0x358234=Date[_0x4b19b8(0x932)](),_0x206095=!_0x1471fc&&!_0x253e42['carryPastNow']&&_0x358234<_0x396b0d,_0x34cd1c=!!_0x253e42[_0x4b19b8(0x8ca)],_0x14b9d5=!_0x34cd1c?_0x253e42[_0x4b19b8(0xbf6)]??Infinity:_0x253e42[_0x4b19b8(0xbf6)]??Math[_0x4b19b8(0x749)](_0x2e5184*0x3,0x1e*0x3c*0x3e8);for(let _0x4ab198=0x0;_0x4ab198<_0x4f8bf0;_0x4ab198++){const _0x6d7d00=_0x4f3267+_0x4ab198*_0x2e5184,_0x5d5626=_0x6d7d00+_0x2e5184,_0x5a64e6=(_0x6d7d00+_0x5d5626)/0x2;let _0x2ca108=_0x1471fc?_0x6d7d00:_0x5a64e6;if(_0x206095&&_0x6d7d00<=_0x358234&&_0x358234<_0x5d5626)_0x2ca108=_0x358234;while(_0x2512ff<_0x1fa032[_0x4b19b8(0x4f2)]&&_0x1fa032[_0x2512ff]['t']<_0x6d7d00)_0x2512ff++;const _0x8fdb81=[];let _0x58b7ea=Infinity,_0x3be4b9=-Infinity,_0x5b28ca=![],_0x341c6b=null,_0x1fc41a=null,_0x56d713=null,_0x1dc452=_0x2512ff;while(_0x1dc452<_0x1fa032[_0x4b19b8(0x4f2)]&&_0x1fa032[_0x1dc452]['t']<_0x5d5626){const _0x437945=_0x1fa032[_0x1dc452],_0x43de61=_0x437945['v'];if(_0x43de61!==null&&_0x43de61!==undefined&&!Number[_0x4b19b8(0x2d3)](_0x43de61)){_0x8fdb81[_0x4b19b8(0x84b)](_0x43de61),_0x341c6b=_0x43de61,_0x1fc41a=_0x437945[_0x4b19b8(0x312)]!==undefined&&_0x437945[_0x4b19b8(0x312)]!==null?_0x437945[_0x4b19b8(0x312)]:_0x43de61,_0x56d713=_0x437945[_0x4b19b8(0x683)]!==undefined&&_0x437945[_0x4b19b8(0x683)]!==null?_0x437945[_0x4b19b8(0x683)]:_0x43de61;if(_0x7bb114){if(_0x1fc41a<_0x58b7ea)_0x58b7ea=_0x1fc41a;if(_0x56d713>_0x3be4b9)_0x3be4b9=_0x56d713;_0x5b28ca=!![];}}_0x1dc452++;}if(_0x8fdb81[_0x4b19b8(0x4f2)]>0x0){const _0x2e8d8c=DataProcessor[_0x4b19b8(0x8b2)](_0x8fdb81,_0x1f4da8);_0x234b9e=_0x2e8d8c===null?null:_0x341c6b,_0x2a1de0=_0x5a64e6;const _0x2b3255={'t':_0x2ca108,'v':_0x2e8d8c};_0x7bb114&&_0x5b28ca&&(_0x2b3255[_0x4b19b8(0x312)]=_0x58b7ea,_0x2b3255[_0x4b19b8(0x683)]=_0x3be4b9,_0x40027e=_0x1fc41a,_0x24bbed=_0x56d713);if(_0x54a88e){const _0x5a51d2=DataProcessor['_ohlc'](_0x8fdb81);_0x5a51d2&&(_0x2b3255['o']=_0x5a51d2['o'],_0x2b3255['h']=_0x5a51d2['h'],_0x2b3255['l']=_0x5a51d2['l'],_0x2b3255['c']=_0x5a51d2['c'],_0x50f790=_0x5a51d2);}_0x42269b[_0x4ab198]=_0x2b3255;}else{if(!_0x253e42[_0x4b19b8(0x5d4)]&&_0x234b9e!==null&&_0x6d7d00<=_0x33f447&&_0x14b9d5>0x0&&_0x2a1de0!==null&&_0x5a64e6-_0x2a1de0<=_0x14b9d5){const _0x34fbf4={'t':_0x2ca108,'v':_0x234b9e};_0x7bb114&&(_0x34fbf4[_0x4b19b8(0x312)]=_0x40027e??_0x234b9e,_0x34fbf4[_0x4b19b8(0x683)]=_0x24bbed??_0x234b9e);if(_0x54a88e){const _0x50de12=_0x50f790?_0x50f790['c']:_0x234b9e;_0x34fbf4['o']=_0x34fbf4['h']=_0x34fbf4['l']=_0x34fbf4['c']=_0x50de12;}_0x42269b[_0x4ab198]=_0x34fbf4;}else{const _0x27462c={'t':_0x2ca108,'v':null};_0x7bb114&&(_0x27462c[_0x4b19b8(0x312)]=null,_0x27462c[_0x4b19b8(0x683)]=null);if(_0x54a88e)_0x27462c['o']=_0x27462c['h']=_0x27462c['l']=_0x27462c['c']=null;_0x42269b[_0x4ab198]=_0x27462c;}}}let _0x2178d2=-0x1;for(let _0x31b7a0=0x0;_0x31b7a0<_0x42269b[_0x4b19b8(0x4f2)];_0x31b7a0++){if(_0x42269b[_0x31b7a0]['v']!==null){_0x2178d2=_0x31b7a0;break;}}if(_0x2178d2>0x0&&!_0x253e42[_0x4b19b8(0x5d4)]&&!_0x34cd1c){const _0x2644c6=_0x42269b[_0x2178d2]['v'],_0x55194c=_0x7bb114?_0x42269b[_0x2178d2][_0x4b19b8(0x312)]:null,_0xca7c5e=_0x7bb114?_0x42269b[_0x2178d2]['bMax']:null;for(let _0x3edabf=0x0;_0x3edabf<_0x2178d2;_0x3edabf++){_0x42269b[_0x3edabf]['v']=_0x2644c6,_0x7bb114&&(_0x42269b[_0x3edabf]['bMin']=_0x55194c,_0x42269b[_0x3edabf][_0x4b19b8(0x683)]=_0xca7c5e);}}return _0x42269b;}static[_0x34e271(0x8b2)](_0x1f304b,_0x24b0a0){const _0x5dca0f=_0x34e271;if(_0x24b0a0&&!AGG_VALID['has'](_0x24b0a0)){DataProcessor['_aggWarned']=DataProcessor[_0x5dca0f(0x813)]||new Set();if(!DataProcessor[_0x5dca0f(0x813)]['has'](_0x24b0a0)){DataProcessor[_0x5dca0f(0x813)]['add'](_0x24b0a0);const _0x387c2c=_0x24b0a0===_0x5dca0f(0x543)?_0x5dca0f(0x6c8):'';console[_0x5dca0f(0xbe4)](_0x5dca0f(0xcac)+_0x24b0a0+'\x22.\x20'+(_0x5dca0f(0x875)+[...AGG_VALID]['join'](',\x20')+'.'+_0x387c2c));}}const _0x54d5a5=[];for(const _0x527f97 of _0x1f304b)if(_0x527f97!==null&&_0x527f97!==undefined&&!Number[_0x5dca0f(0x2d3)](_0x527f97))_0x54d5a5[_0x5dca0f(0x84b)](_0x527f97);if(!_0x54d5a5[_0x5dca0f(0x4f2)])return null;switch(_0x24b0a0){case _0x5dca0f(0x749):{let _0x3f140d=_0x54d5a5[0x0];for(let _0x1749cf=0x1;_0x1749cf<_0x54d5a5[_0x5dca0f(0x4f2)];_0x1749cf++)if(_0x54d5a5[_0x1749cf]<_0x3f140d)_0x3f140d=_0x54d5a5[_0x1749cf];return _0x3f140d;}case _0x5dca0f(0x887):{let _0x92cab4=_0x54d5a5[0x0];for(let _0xb9406e=0x1;_0xb9406e<_0x54d5a5['length'];_0xb9406e++)if(_0x54d5a5[_0xb9406e]>_0x92cab4)_0x92cab4=_0x54d5a5[_0xb9406e];return _0x92cab4;}case _0x5dca0f(0x2b8):return _0x54d5a5[_0x5dca0f(0xb2d)]((_0x51744d,_0x39fd38)=>_0x51744d+_0x39fd38,0x0);case _0x5dca0f(0x4fa):case _0x5dca0f(0x509):{let _0x2c8f91=0x0;for(let _0x431a46=0x1;_0x431a46<_0x54d5a5[_0x5dca0f(0x4f2)];_0x431a46++){if(_0x54d5a5[_0x431a46-0x1]>0x0&&_0x54d5a5[_0x431a46]<_0x54d5a5[_0x431a46-0x1]*0.1)_0x2c8f91++;}return _0x2c8f91>0x0&&(DataProcessor[_0x5dca0f(0x9c7)]=DataProcessor[_0x5dca0f(0x9c7)]||new Set(),!DataProcessor[_0x5dca0f(0x9c7)]['has'](_0x24b0a0)&&(DataProcessor['_resetAggWarned'][_0x5dca0f(0x396)](_0x24b0a0),console['warn'](_0x5dca0f(0xb9f)+_0x24b0a0+_0x5dca0f(0xb4f)+_0x5dca0f(0xcf8)+('The\x20'+(_0x24b0a0===_0x5dca0f(0x509)?'last\x20reading\x20can\x20be\x20the\x20post-reset\x200':_0x5dca0f(0x7d2))+',\x20')+_0x5dca0f(0x4cd)+_0x5dca0f(0x16b)))),_0x24b0a0===_0x5dca0f(0x4fa)?_0x54d5a5[0x0]:_0x54d5a5[_0x54d5a5[_0x5dca0f(0x4f2)]-0x1];}case _0x5dca0f(0x1ed):{const _0xa98943=[..._0x54d5a5][_0x5dca0f(0xa03)]((_0x9b4695,_0xee243a)=>_0x9b4695-_0xee243a),_0x15e1dd=Math['floor'](_0xa98943[_0x5dca0f(0x4f2)]/0x2);return _0xa98943[_0x5dca0f(0x4f2)]%0x2?_0xa98943[_0x15e1dd]:(_0xa98943[_0x15e1dd-0x1]+_0xa98943[_0x15e1dd])/0x2;}case'delta':{let _0x80437e=_0x54d5a5[0x0],_0x15efee=_0x54d5a5[0x0];for(let _0x3f638d=0x1;_0x3f638d<_0x54d5a5[_0x5dca0f(0x4f2)];_0x3f638d++){if(_0x54d5a5[_0x3f638d]<_0x80437e)_0x80437e=_0x54d5a5[_0x3f638d];if(_0x54d5a5[_0x3f638d]>_0x15efee)_0x15efee=_0x54d5a5[_0x3f638d];}return _0x15efee-_0x80437e;}case _0x5dca0f(0xad8):{if(_0x54d5a5['length']<0x2)return null;return _0x54d5a5[_0x54d5a5[_0x5dca0f(0x4f2)]-0x1]-_0x54d5a5[0x0];}case'change':{if(_0x54d5a5[_0x5dca0f(0x4f2)]<0x2)return null;let _0x375cc3=0x0;for(let _0x9127bc=0x1;_0x9127bc<_0x54d5a5['length'];_0x9127bc++){const _0x44b78c=_0x54d5a5[_0x9127bc]-_0x54d5a5[_0x9127bc-0x1];if(_0x44b78c>=0x0)_0x375cc3+=_0x44b78c;}return _0x375cc3;}case _0x5dca0f(0xb26):case _0x5dca0f(0x51b):default:return _0x54d5a5[_0x5dca0f(0xb2d)]((_0x36e63e,_0x274416)=>_0x36e63e+_0x274416,0x0)/_0x54d5a5[_0x5dca0f(0x4f2)];}}static[_0x34e271(0x7db)](_0x51c9e2){const _0x1a9a9c=_0x34e271;let _0x7f0532=null,_0x3e1ca1=null,_0x4e1c39=null,_0x591095=null;for(const _0x4feb27 of _0x51c9e2){if(_0x4feb27===null||_0x4feb27===undefined||Number[_0x1a9a9c(0x2d3)](_0x4feb27))continue;if(_0x7f0532===null)_0x7f0532=_0x4feb27,_0x3e1ca1=_0x4feb27,_0x4e1c39=_0x4feb27;else{if(_0x4feb27>_0x3e1ca1)_0x3e1ca1=_0x4feb27;if(_0x4feb27<_0x4e1c39)_0x4e1c39=_0x4feb27;}_0x591095=_0x4feb27;}return _0x7f0532===null?null:{'o':_0x7f0532,'h':_0x3e1ca1,'l':_0x4e1c39,'c':_0x591095};}static[_0x34e271(0xb25)](_0x6bc011,_0x1e04ad){const _0x2bbf22=_0x34e271;if(!Array[_0x2bbf22(0xaf6)](_0x6bc011)||!_0x6bc011[_0x2bbf22(0x4f2)]||typeof _0x1e04ad!=='function')return _0x6bc011;const _0x7ac9ed=new Array(_0x6bc011['length']);for(let _0x57b26b=0x0;_0x57b26b<_0x6bc011[_0x2bbf22(0x4f2)];_0x57b26b++){const _0xe02253=_0x6bc011[_0x57b26b];if(!_0xe02253||!isNum(_0xe02253['v'])){_0x7ac9ed[_0x57b26b]=_0xe02253;continue;}const _0x3b6c69=_0x1e04ad(_0xe02253['t']);if(!isNum(_0x3b6c69)){_0x7ac9ed[_0x57b26b]=_0xe02253;continue;}const _0xccebe={..._0xe02253,'v':_0xe02253['v']*_0x3b6c69};if(isNum(_0xe02253[_0x2bbf22(0x312)]))_0xccebe[_0x2bbf22(0x312)]=_0xe02253[_0x2bbf22(0x312)]*_0x3b6c69;if(isNum(_0xe02253[_0x2bbf22(0x683)]))_0xccebe[_0x2bbf22(0x683)]=_0xe02253[_0x2bbf22(0x683)]*_0x3b6c69;if(isNum(_0xe02253['sMean']))_0xccebe[_0x2bbf22(0x242)]=_0xe02253[_0x2bbf22(0x242)]*_0x3b6c69;if(isNum(_0xe02253[_0x2bbf22(0xd54)]))_0xccebe[_0x2bbf22(0xd54)]=_0xe02253[_0x2bbf22(0xd54)]*_0x3b6c69;if(_0x3b6c69<0x0&&isNum(_0xccebe['bMin'])&&isNum(_0xccebe['bMax'])&&_0xccebe[_0x2bbf22(0x312)]>_0xccebe[_0x2bbf22(0x683)]){const _0x396d7f=_0xccebe[_0x2bbf22(0x312)];_0xccebe[_0x2bbf22(0x312)]=_0xccebe[_0x2bbf22(0x683)],_0xccebe[_0x2bbf22(0x683)]=_0x396d7f;}_0x7ac9ed[_0x57b26b]=_0xccebe;}return _0x7ac9ed;}static[_0x34e271(0x9f6)](_0x1a9e74,_0x5e34e7){const _0x2bbebc=_0x34e271;if(!Array['isArray'](_0x1a9e74))return _0x1a9e74;for(const _0x348a4a of _0x1a9e74){if(!_0x348a4a)continue;if(isNum(_0x348a4a['bMin'])&&isNum(_0x348a4a[_0x2bbebc(0x683)])){if(_0x348a4a['v']!==null&&_0x348a4a['v']!==undefined)_0x348a4a['v']=_0x348a4a[_0x2bbebc(0x683)]-_0x348a4a[_0x2bbebc(0x312)];!_0x5e34e7&&(delete _0x348a4a[_0x2bbebc(0x312)],delete _0x348a4a[_0x2bbebc(0x683)]);}else{if(!_0x5e34e7){if(_0x2bbebc(0x312)in _0x348a4a)delete _0x348a4a[_0x2bbebc(0x312)];if(_0x2bbebc(0x683)in _0x348a4a)delete _0x348a4a[_0x2bbebc(0x683)];}}}return _0x1a9e74;}static[_0x34e271(0x27f)](_0x273410,_0x498bce){const _0x5c6280=_0x34e271,_0x1440bd=Array[_0x5c6280(0xaf6)](_0x498bce?.[_0x5c6280(0x89c)])?_0x498bce[_0x5c6280(0x89c)]:null;if(!_0x1440bd||!_0x1440bd['length']||!Array[_0x5c6280(0xaf6)](_0x273410)||!_0x273410[_0x5c6280(0x4f2)])return null;const _0x4eaa07=(_0x498bce[_0x5c6280(0x3ef)]||_0x498bce[_0x5c6280(0xb33)])==='candlestick',_0x904d49=_0x14cfac=>{if(!_0x14cfac)return null;const _0x5a85e6=_0x4eaa07?isNum(_0x14cfac['c'])?_0x14cfac['c']:_0x14cfac['v']:_0x14cfac['v'];return isNum(_0x5a85e6)?_0x5a85e6:null;},_0x46e359=_0x273410['map'](_0x904d49),_0x5194ab=_0x273410[_0x5c6280(0x4f2)],_0x2e0ae9=[];for(const _0x43503f of _0x1440bd){const _0x5c7f84=Math[_0x5c6280(0x767)](toNum(_0x43503f?.['period'])||0x0);if(!(_0x5c7f84>=0x1))continue;const _0x596317=new Array(_0x5194ab);let _0x339d9f=0x0,_0x51c8f4=-0x1;for(let _0x406e69=0x0;_0x406e69<_0x5194ab;_0x406e69++){const _0x3398f5=_0x46e359[_0x406e69];_0x3398f5===null?_0x51c8f4=_0x406e69:_0x339d9f+=_0x3398f5;if(_0x406e69>=_0x5c7f84){const _0x19ae3d=_0x46e359[_0x406e69-_0x5c7f84];if(_0x19ae3d!==null)_0x339d9f-=_0x19ae3d;}const _0x33296a=_0x406e69>=_0x5c7f84-0x1&&_0x51c8f4<=_0x406e69-_0x5c7f84;_0x596317[_0x406e69]={'t':_0x273410[_0x406e69]['t'],'v':_0x33296a?_0x339d9f/_0x5c7f84:null};}_0x2e0ae9[_0x5c6280(0x84b)]({'period':_0x5c7f84,'color':_0x43503f[_0x5c6280(0x19e)]||null,'width':_0x43503f['width']!=null&&_0x43503f['width']!==''&&isNum(toNum(_0x43503f[_0x5c6280(0x73c)]))?toNum(_0x43503f[_0x5c6280(0x73c)]):null,'show_label':!!_0x43503f[_0x5c6280(0x518)],'points':_0x596317});}return _0x2e0ae9[_0x5c6280(0x4f2)]?_0x2e0ae9:null;}static[_0x34e271(0xd77)](_0x2b583b,_0xfa9536,_0x1bdb09){const _0x2be4f3=_0x34e271,_0x4e1b32=Array[_0x2be4f3(0xaf6)](_0xfa9536?.['moving_averages'])?_0xfa9536[_0x2be4f3(0x89c)]['filter'](_0x2fde30=>_0x2fde30&&Math[_0x2be4f3(0x767)](toNum(_0x2fde30[_0x2be4f3(0x221)])||0x0)>=0x1):null;if(!_0x4e1b32||!_0x4e1b32[_0x2be4f3(0x4f2)]||!Array['isArray'](_0x2b583b)||!_0x2b583b['length'])return null;const {startMs:_0x125628,endMs:_0x4d0958,bucketMs:_0x343799,groupBy:_0x4f44f1,aggFunc:_0x483499,alignToClock:_0xdfc4b5,anchorStart:_0x3e2802,tz:_0x17db81,deltaAgg:_0x41e9c6,carryPastNow:_0x1c7395,damp:_0x3b8099,isCounter:_0x2e6714}=_0x1bdb09||{};let _0x589179=0x0;for(const _0x10e29f of _0x4e1b32){const _0xa3535b=Math[_0x2be4f3(0x767)](toNum(_0x10e29f['period'])||0x0);if(_0xa3535b>_0x589179)_0x589179=_0xa3535b;}if(!(_0x589179>=0x1))return null;const _0x54fa05=(_0xfa9536[_0x2be4f3(0x3ef)]||_0xfa9536['type'])===_0x2be4f3(0x440),_0x1bc1a9=[_0x2be4f3(0x1f2),_0x2be4f3(0x523),_0x2be4f3(0xc03),_0x2be4f3(0x65a),_0x2be4f3(0x74d)];let _0x5c2a69;if(_0x1bc1a9['includes'](_0x4f44f1)){const _0x215e9d=_0x3b8099?DataProcessor[_0x2be4f3(0xda1)](_0x2b583b,_0x4f44f1,_0x483499,_0x17db81,!!_0x2e6714):_0x2b583b;_0x5c2a69=DataProcessor[_0x2be4f3(0x78f)](_0x215e9d,_0x4f44f1,_0x483499,_0x4d0958,_0x17db81,_0x54fa05,_0x1bdb09?.[_0x2be4f3(0x67c)]??0x1);if(!_0xfa9536[_0x2be4f3(0x79f)]){const _0x4f8b95=_0x2b583b['length']?_0x2b583b[_0x2b583b[_0x2be4f3(0x4f2)]-0x1]['t']:null;_0x5c2a69=DataProcessor['carryStateInGaps'](_0x5c2a69,_0x4f44f1,_0x483499,{'endMs':_0x4d0958,'lastRawT':_0x4f8b95,'tz':_0x17db81});}else _0x5c2a69=DataProcessor[_0x2be4f3(0x885)](_0x5c2a69,_0x4f44f1,{'tz':_0x17db81});}else{if(isNum(_0x343799)&&_0x343799>0x0){const _0xeb13ea=(_0x589179-0x1)*_0x343799;_0x5c2a69=DataProcessor[_0x2be4f3(0xd5c)](_0x2b583b,_0x343799,isNum(_0x125628)?_0x125628-_0xeb13ea:_0x125628,_0x4d0958,_0x483499,![],{'breakOnNull':!!_0xfa9536['break_on_null'],'carryForwardMs':_0xfa9536[_0x2be4f3(0x5e2)],'alignToClock':_0xdfc4b5,'anchorStart':_0x3e2802,'ohlc':_0x54fa05,'deltaAgg':!!_0x41e9c6,'carryPastNow':!!_0x1c7395});}else _0x5c2a69=_0x2b583b;}const _0x379a31=DataProcessor['applyPostBucketTransform'](_0x5c2a69,_0xfa9536,![]),_0x4cd8ee=DataProcessor[_0x2be4f3(0x27f)](_0x379a31,_0xfa9536);if(!_0x4cd8ee)return null;if(isNum(_0x125628)){for(const _0x56db13 of _0x4cd8ee)_0x56db13[_0x2be4f3(0xc6d)]=_0x56db13[_0x2be4f3(0xc6d)][_0x2be4f3(0xbe8)](_0x2840c0=>_0x2840c0['t']>=_0x125628);}return _0x4cd8ee[_0x2be4f3(0x4f2)]?_0x4cd8ee:null;}static['dampResetBoundaryMax'](_0x38a972,_0x562e7f,_0x587148,_0x404daf,_0x45a7f2){const _0x44a806=_0x34e271;if(_0x587148!=='max'||_0x562e7f!==_0x44a806(0x523))return _0x38a972;if(!Array[_0x44a806(0xaf6)](_0x38a972)||_0x38a972[_0x44a806(0x4f2)]<0x2)return _0x38a972;const _0xbdb255=_0x303e8b=>{const _0x4d5f1a=tzParts(_0x303e8b,_0x404daf);return _0x4d5f1a['y']+'-'+_0x4d5f1a['mo']+'-'+_0x4d5f1a['d'];},_0x40559b=_0x5ad2cb=>tzStartOfDayMs(_0x5ad2cb,_0x404daf),_0xfc30da=new Map();for(const _0x2120a0 of _0x38a972){if(!isNum(_0x2120a0['v']))continue;const _0x5380e9=_0xbdb255(_0x2120a0['t']);let _0x20c696=_0xfc30da[_0x44a806(0xccf)](_0x5380e9);!_0x20c696&&(_0x20c696={'count':0x0,'first':null,'list':[]},_0xfc30da[_0x44a806(0x96e)](_0x5380e9,_0x20c696));_0x20c696['count']++,_0x20c696[_0x44a806(0x372)][_0x44a806(0x84b)](_0x2120a0);if(!_0x20c696['first']||_0x2120a0['t']<_0x20c696[_0x44a806(0x4fa)]['t'])_0x20c696['first']=_0x2120a0;}const _0x446258=new Map();for(const _0x42b384 of _0xfc30da[_0x44a806(0xb78)]()){const _0x17e330=_0x42b384[_0x44a806(0x4fa)];_0x42b384[_0x44a806(0xd3b)]>=0x2&&_0x17e330&&_0x17e330['t']===_0x40559b(_0x17e330['t'])&&isNum(_0x17e330['v'])&&_0x17e330['v']>0x0&&isNum(_0x17e330['sMean'])&&isNum(_0x17e330[_0x44a806(0xd54)])&&_0x17e330[_0x44a806(0x242)]<_0x17e330['v']*0.3&&_0x17e330['sMin']<_0x17e330['v']*0.5&&_0x446258['set'](_0x17e330,_0x17e330[_0x44a806(0xd54)]);if(_0x42b384[_0x44a806(0x372)]['length']>=0x2){const _0x27f0d1=_0x42b384[_0x44a806(0x372)][_0x44a806(0x863)]()[_0x44a806(0xa03)]((_0x5a3f3c,_0x4cf5f0)=>_0x5a3f3c['t']-_0x4cf5f0['t']),_0x5daf63=_0x27f0d1[0x0]['v'];let _0x16b6dd=0x0,_0x34810f=_0x27f0d1[0x0]['v'],_0x30c8bd=_0x27f0d1[0x0]['v'];for(let _0x53fe68=0x1;_0x53fe68<_0x27f0d1['length'];_0x53fe68++){if(!isNum(_0x27f0d1[_0x53fe68]['v']))continue;_0x27f0d1[_0x53fe68]['v']<_0x34810f&&(_0x34810f=_0x27f0d1[_0x53fe68]['v'],_0x16b6dd=_0x53fe68);if(_0x27f0d1[_0x53fe68]['v']>_0x30c8bd)_0x30c8bd=_0x27f0d1[_0x53fe68]['v'];}let _0x560140=![];for(let _0x261ae5=_0x16b6dd+0x1;_0x261ae5<_0x27f0d1[_0x44a806(0x4f2)];_0x261ae5++){if(isNum(_0x27f0d1[_0x261ae5]['v'])&&_0x27f0d1[_0x261ae5]['v']>_0x34810f*1.5+1e-9){_0x560140=!![];break;}}const _0x4aead9=isNum(_0x5daf63)&&_0x5daf63>0x0&&_0x34810f<_0x5daf63*0.5,_0x49a4cf=!!_0x45a7f2||_0x34810f<=_0x30c8bd*0.2;if(_0x16b6dd>0x0&&_0x4aead9&&_0x49a4cf&&_0x560140)for(let _0x3b909d=0x0;_0x3b909d<_0x16b6dd;_0x3b909d++){if(isNum(_0x27f0d1[_0x3b909d]['v'])&&_0x27f0d1[_0x3b909d]['v']>_0x34810f){const _0x480cdf=_0x446258['has'](_0x27f0d1[_0x3b909d])?_0x446258[_0x44a806(0xccf)](_0x27f0d1[_0x3b909d]):_0x27f0d1[_0x3b909d]['v'];_0x446258[_0x44a806(0x96e)](_0x27f0d1[_0x3b909d],Math[_0x44a806(0x749)](_0x480cdf,_0x34810f));}}}}if(!_0x446258[_0x44a806(0x2e6)])return _0x38a972;return _0x38a972[_0x44a806(0x9f9)](_0x3d54e8=>_0x446258[_0x44a806(0xc12)](_0x3d54e8)?{..._0x3d54e8,'v':_0x446258[_0x44a806(0xccf)](_0x3d54e8)}:_0x3d54e8);}static[_0x34e271(0x78f)](_0x5912a2,_0x47c520,_0x38f054,_0x35f991,_0x390c26,_0x9262a6,_0x55bf57=0x1){const _0x37db6c=_0x34e271;if(!_0x5912a2||!_0x5912a2[_0x37db6c(0x4f2)])return[];const _0x20a950={},_0x5e7576=typeof _0x35f991==='number'&&Number[_0x37db6c(0x3fd)](_0x35f991);for(const _0x6c9b5b of _0x5912a2){if(_0x6c9b5b['v']===null||_0x6c9b5b['v']===undefined)continue;if(_0x5e7576&&_0x6c9b5b['t']>=_0x35f991)continue;const _0x254f6e=tzParts(_0x6c9b5b['t'],_0x390c26);let _0x4f270f,_0x4399b0;switch(_0x47c520){case _0x37db6c(0x1f2):_0x4f270f=_0x254f6e['y']+'-'+_0x254f6e['mo']+'-'+_0x254f6e['d']+'-'+_0x254f6e['h'],_0x4399b0=zonedWallToMs(_0x254f6e['y'],_0x254f6e['mo'],_0x254f6e['d'],_0x254f6e['h'],0x0,0x0,_0x390c26);break;case'date':_0x4f270f=_0x254f6e['y']+'-'+_0x254f6e['mo']+'-'+_0x254f6e['d'],_0x4399b0=zonedWallToMs(_0x254f6e['y'],_0x254f6e['mo'],_0x254f6e['d'],0x0,0x0,0x0,_0x390c26);break;case _0x37db6c(0xc03):{const _0xd42cc5=zonedWallToMs(_0x254f6e['y'],_0x254f6e['mo'],_0x254f6e['d']-weekStartOffsetDays(_0x254f6e['wd'],_0x55bf57),0x0,0x0,0x0,_0x390c26),_0x17d2b1=tzParts(_0xd42cc5,_0x390c26);_0x4f270f=_0x17d2b1['y']+'-'+_0x17d2b1['mo']+'-'+_0x17d2b1['d'],_0x4399b0=_0xd42cc5;break;}case _0x37db6c(0x65a):_0x4f270f=_0x254f6e['y']+'-'+_0x254f6e['mo'],_0x4399b0=zonedWallToMs(_0x254f6e['y'],_0x254f6e['mo'],0x1,0x0,0x0,0x0,_0x390c26);break;case'year':_0x4f270f=''+_0x254f6e['y'],_0x4399b0=zonedWallToMs(_0x254f6e['y'],0x0,0x1,0x0,0x0,0x0,_0x390c26);break;default:return _0x5912a2;}if(!_0x20a950[_0x4f270f])_0x20a950[_0x4f270f]={'vals':[],'t':_0x4399b0,'min':Infinity,'max':-Infinity};_0x20a950[_0x4f270f][_0x37db6c(0xad2)][_0x37db6c(0x84b)](_0x6c9b5b['v']);const _0x57f472=_0x6c9b5b['bMin']!==undefined&&_0x6c9b5b[_0x37db6c(0x312)]!==null?_0x6c9b5b['bMin']:_0x6c9b5b['v'],_0x291183=_0x6c9b5b['bMax']!==undefined&&_0x6c9b5b['bMax']!==null?_0x6c9b5b['bMax']:_0x6c9b5b['v'];if(_0x57f472<_0x20a950[_0x4f270f][_0x37db6c(0x749)])_0x20a950[_0x4f270f]['min']=_0x57f472;if(_0x291183>_0x20a950[_0x4f270f][_0x37db6c(0x887)])_0x20a950[_0x4f270f][_0x37db6c(0x887)]=_0x291183;_0x20a950[_0x4f270f][_0x37db6c(0xc39)]=_0x6c9b5b['v'],_0x20a950[_0x4f270f][_0x37db6c(0x133)]=_0x57f472,_0x20a950[_0x4f270f][_0x37db6c(0x3c6)]=_0x291183;}return Object['values'](_0x20a950)[_0x37db6c(0x9f9)](_0x567bcb=>{const _0x4f4d7a=_0x37db6c,_0x47af27={'t':_0x567bcb['t'],'v':DataProcessor[_0x4f4d7a(0x8b2)](_0x567bcb[_0x4f4d7a(0xad2)],_0x38f054)};_0x567bcb[_0x4f4d7a(0xc39)]!==undefined&&(_0x47af27[_0x4f4d7a(0xc5e)]=_0x567bcb[_0x4f4d7a(0xc39)],_0x47af27[_0x4f4d7a(0x901)]=_0x567bcb[_0x4f4d7a(0x133)],_0x47af27[_0x4f4d7a(0x22c)]=_0x567bcb[_0x4f4d7a(0x3c6)]);isFinite(_0x567bcb[_0x4f4d7a(0x749)])&&(_0x47af27[_0x4f4d7a(0x312)]=_0x567bcb[_0x4f4d7a(0x749)],_0x47af27[_0x4f4d7a(0x683)]=_0x567bcb[_0x4f4d7a(0x887)]);if(_0x9262a6){const _0x32c173=DataProcessor[_0x4f4d7a(0x7db)](_0x567bcb[_0x4f4d7a(0xad2)]);_0x32c173&&(_0x47af27['o']=_0x32c173['o'],_0x47af27['c']=_0x32c173['c'],_0x47af27['h']=isFinite(_0x567bcb[_0x4f4d7a(0x887)])?Math['max'](_0x567bcb[_0x4f4d7a(0x887)],_0x32c173['o'],_0x32c173['c']):_0x32c173['h'],_0x47af27['l']=isFinite(_0x567bcb[_0x4f4d7a(0x749)])?Math[_0x4f4d7a(0x749)](_0x567bcb[_0x4f4d7a(0x749)],_0x32c173['o'],_0x32c173['c']):_0x32c173['l']);}return _0x47af27;})[_0x37db6c(0xa03)]((_0x25805f,_0x2f6b0d)=>_0x25805f['t']-_0x2f6b0d['t']);}static['carryStateInGaps'](_0x108651,_0x5089a6,_0x27f323,_0x2d8163={}){const _0x47852c=_0x34e271;if(!_0x108651||_0x108651[_0x47852c(0x4f2)]===0x0)return _0x108651||[];const _0x29b036=new Set([_0x47852c(0xaed),_0x47852c(0x2b8),_0x47852c(0xad8),_0x47852c(0x571)]);if(_0x29b036[_0x47852c(0xc12)](_0x27f323))return _0x108651;const _0x17373b=_0x2d8163['tz'],_0x1281a9=_0x4998e0=>{const _0x45671a=_0x47852c,_0x472e00=tzParts(_0x4998e0,_0x17373b);switch(_0x5089a6){case _0x45671a(0x1f2):return zonedWallToMs(_0x472e00['y'],_0x472e00['mo'],_0x472e00['d'],_0x472e00['h']+0x1,0x0,0x0,_0x17373b);case _0x45671a(0x523):return zonedWallToMs(_0x472e00['y'],_0x472e00['mo'],_0x472e00['d']+0x1,0x0,0x0,0x0,_0x17373b);case _0x45671a(0xc03):return zonedWallToMs(_0x472e00['y'],_0x472e00['mo'],_0x472e00['d']+0x7,0x0,0x0,0x0,_0x17373b);case _0x45671a(0x65a):return zonedWallToMs(_0x472e00['y'],_0x472e00['mo']+0x1,0x1,0x0,0x0,0x0,_0x17373b);case _0x45671a(0x74d):return zonedWallToMs(_0x472e00['y']+0x1,0x0,0x1,0x0,0x0,0x0,_0x17373b);default:return null;}},_0x35d1c2=Date['now'](),_0x3d9d14=[_0x35d1c2];if(typeof _0x2d8163[_0x47852c(0x78c)]===_0x47852c(0x40a)&&Number['isFinite'](_0x2d8163[_0x47852c(0x78c)]))_0x3d9d14[_0x47852c(0x84b)](_0x2d8163['endMs']);typeof _0x2d8163[_0x47852c(0x735)]===_0x47852c(0x40a)&&Number[_0x47852c(0x3fd)](_0x2d8163[_0x47852c(0x735)])&&_0x3d9d14[_0x47852c(0x84b)](_0x2d8163[_0x47852c(0x735)]+(_0x2d8163[_0x47852c(0xbad)]||0x0));const _0x11658c=Math[_0x47852c(0x749)](..._0x3d9d14),_0x1f653f=_0x108651[_0x47852c(0x863)]()[_0x47852c(0xa03)]((_0x19563f,_0x2b3db5)=>_0x19563f['t']-_0x2b3db5['t']),_0x542140=[];let _0x1b7f52=null,_0x4502ad=null,_0x3b1eaa=null,_0x380534=_0x1f653f[0x0]['t'],_0x200eca=0x0,_0x551dbb=_0x1f653f[_0x47852c(0x4f2)]*0xa+0x3e8;while(_0x380534<_0x11658c&&_0x551dbb-->0x0){const _0xd48394=_0x380534;let _0x51efbb=null;while(_0x200eca<_0x1f653f[_0x47852c(0x4f2)]&&_0x1f653f[_0x200eca]['t']<=_0xd48394){if(_0x1f653f[_0x200eca]['t']===_0xd48394)_0x51efbb=_0x1f653f[_0x200eca];_0x200eca++;}if(_0x51efbb){_0x542140[_0x47852c(0x84b)](_0x51efbb),_0x1b7f52=_0x51efbb['v']===null?null:_0x51efbb[_0x47852c(0xc5e)]!==undefined?_0x51efbb[_0x47852c(0xc5e)]:_0x51efbb['v'];if(_0x51efbb[_0x47852c(0x901)]!==undefined)_0x4502ad=_0x51efbb['_lastMin'];else{if(_0x51efbb[_0x47852c(0x312)]!==undefined)_0x4502ad=_0x51efbb[_0x47852c(0x312)];}if(_0x51efbb[_0x47852c(0x22c)]!==undefined)_0x3b1eaa=_0x51efbb[_0x47852c(0x22c)];else{if(_0x51efbb['bMax']!==undefined)_0x3b1eaa=_0x51efbb[_0x47852c(0x683)];}}else{if(_0x1b7f52!==null){const _0x25ebe7={'t':_0xd48394,'v':_0x1b7f52};if(_0x4502ad!==null)_0x25ebe7[_0x47852c(0x312)]=_0x4502ad;if(_0x3b1eaa!==null)_0x25ebe7[_0x47852c(0x683)]=_0x3b1eaa;_0x542140[_0x47852c(0x84b)](_0x25ebe7);}}const _0x438e5c=_0x1281a9(_0x380534);if(_0x438e5c===null||_0x438e5c<=_0xd48394)break;_0x380534=_0x438e5c;}const _0x187a0e=typeof _0x2d8163['endMs']==='number'&&Number['isFinite'](_0x2d8163[_0x47852c(0x78c)])?_0x2d8163[_0x47852c(0x78c)]:Infinity;while(_0x200eca<_0x1f653f[_0x47852c(0x4f2)]){if(_0x1f653f[_0x200eca]['t']<_0x187a0e)_0x542140[_0x47852c(0x84b)](_0x1f653f[_0x200eca]);_0x200eca++;}return _0x542140;}static[_0x34e271(0x885)](_0x3dcebd,_0x56ab00,_0x13cee0={}){const _0x186fac=_0x34e271;if(!_0x3dcebd||_0x3dcebd[_0x186fac(0x4f2)]<0x2)return _0x3dcebd||[];const _0xd1feaf=_0x13cee0['tz'],_0x2daa4d=_0x2cff96=>{const _0x36f46b=_0x186fac,_0x12a452=tzParts(_0x2cff96,_0xd1feaf);switch(_0x56ab00){case _0x36f46b(0x1f2):return zonedWallToMs(_0x12a452['y'],_0x12a452['mo'],_0x12a452['d'],_0x12a452['h']+0x1,0x0,0x0,_0xd1feaf);case _0x36f46b(0x523):return zonedWallToMs(_0x12a452['y'],_0x12a452['mo'],_0x12a452['d']+0x1,0x0,0x0,0x0,_0xd1feaf);case _0x36f46b(0xc03):return zonedWallToMs(_0x12a452['y'],_0x12a452['mo'],_0x12a452['d']+0x7,0x0,0x0,0x0,_0xd1feaf);case _0x36f46b(0x65a):return zonedWallToMs(_0x12a452['y'],_0x12a452['mo']+0x1,0x1,0x0,0x0,0x0,_0xd1feaf);case _0x36f46b(0x74d):return zonedWallToMs(_0x12a452['y']+0x1,0x0,0x1,0x0,0x0,0x0,_0xd1feaf);default:return null;}},_0x252ac2=_0x3dcebd['slice']()[_0x186fac(0xa03)]((_0x139308,_0x454f15)=>_0x139308['t']-_0x454f15['t']),_0xa430ff=_0x252ac2[_0x252ac2[_0x186fac(0x4f2)]-0x1]['t'],_0x2e290d=[];let _0x4593a9=_0x252ac2[0x0]['t'],_0x358e4e=0x0,_0x4f55b6=_0x252ac2['length']*0x4+0x7d0;while(_0x4593a9<=_0xa430ff&&_0x4f55b6-->0x0){const _0x4ed61b=_0x4593a9;let _0x1b9f42=null;while(_0x358e4e<_0x252ac2[_0x186fac(0x4f2)]&&_0x252ac2[_0x358e4e]['t']<=_0x4ed61b){if(_0x252ac2[_0x358e4e]['t']===_0x4ed61b)_0x1b9f42=_0x252ac2[_0x358e4e];_0x358e4e++;}_0x2e290d[_0x186fac(0x84b)](_0x1b9f42||{'t':_0x4ed61b,'v':null});const _0x5bd5d4=_0x2daa4d(_0x4593a9);if(_0x5bd5d4===null||_0x5bd5d4<=_0x4ed61b)break;_0x4593a9=_0x5bd5d4;}return _0x2e290d;}static['statsFieldCascade'](_0x3fb8a9){const _0x4b06a7=_0x34e271;switch(_0x3fb8a9){case _0x4b06a7(0x509):case _0x4b06a7(0x4fa):return[_0x4b06a7(0x543),_0x4b06a7(0xaed),'mean'];case'change':return[_0x4b06a7(0xaed),_0x4b06a7(0x2b8),_0x4b06a7(0x51b),_0x4b06a7(0x543)];case _0x4b06a7(0xad8):return[_0x4b06a7(0x543),_0x4b06a7(0x51b)];case'sum':return[_0x4b06a7(0xaed),'sum'];case _0x4b06a7(0x571):return[_0x4b06a7(0x51b),_0x4b06a7(0x543)];case _0x4b06a7(0x749):return['min',_0x4b06a7(0x543),'mean'];case _0x4b06a7(0x887):return[_0x4b06a7(0x887),_0x4b06a7(0x543),'mean'];case _0x4b06a7(0xb26):case _0x4b06a7(0x51b):default:return[_0x4b06a7(0x51b),_0x4b06a7(0x543)];}}static[_0x34e271(0x18a)](_0x112613,_0x12cd79){const _0x4a0d2e=_0x34e271;if(!_0x112613)return null;const _0x88967=DataProcessor[_0x4a0d2e(0x142)](_0x12cd79);for(const _0x149970 of _0x88967){const _0x109e5c=_0x112613[_0x149970];if(_0x109e5c!==null&&_0x109e5c!==undefined&&!Number[_0x4a0d2e(0x2d3)](_0x109e5c))return _0x109e5c;}return null;}static[_0x34e271(0x222)](_0x34e8c1){const _0x3bc68c=_0x34e271;if(!Array[_0x3bc68c(0xaf6)](_0x34e8c1)||!_0x34e8c1[_0x3bc68c(0x4f2)])return _0x34e8c1||[];if(_0x34e8c1[_0x3bc68c(0x4f2)]<0x2)return[{..._0x34e8c1[0x0],'v':0x0}];const _0x3b25f6=_0x34e8c1[_0x3bc68c(0x9f9)](_0x15566f=>_0x15566f['v']),_0x57b77c=new Array(_0x34e8c1[_0x3bc68c(0x4f2)]);_0x57b77c[0x0]={..._0x34e8c1[0x0],'v':0x0};for(let _0xbb1b11=0x1;_0xbb1b11<_0x34e8c1['length'];_0xbb1b11++){_0x57b77c[_0xbb1b11]={..._0x34e8c1[_0xbb1b11],'v':_0x3b25f6[_0xbb1b11]-_0x3b25f6[_0xbb1b11-0x1]};}return _0x57b77c;}static[_0x34e271(0xa11)](_0x1f9aa0,_0x3ddf69){const _0x14f752=_0x34e271;if(_0x3ddf69&&Array['isArray'](_0x1f9aa0))_0x1f9aa0=_0x1f9aa0[_0x14f752(0xbe8)](_0x4f97a5=>_0x4f97a5['v']!==0x0);if(!Array[_0x14f752(0xaf6)](_0x1f9aa0)||!_0x1f9aa0[_0x14f752(0x4f2)])return _0x1f9aa0||[];if(_0x1f9aa0[_0x14f752(0x4f2)]<0x2)return[{..._0x1f9aa0[0x0],'v':0x0}];const _0xd379c0=_0x1f9aa0[_0x14f752(0x9f9)](_0x1e7fef=>_0x1e7fef['v']),_0xf9da16=new Array(_0x1f9aa0[_0x14f752(0x4f2)]);_0xf9da16[0x0]={..._0x1f9aa0[0x0],'v':0x0};for(let _0x12c9a0=0x1;_0x12c9a0<_0x1f9aa0[_0x14f752(0x4f2)];_0x12c9a0++){const _0x202711=_0xd379c0[_0x12c9a0-0x1],_0x5670e4=_0xd379c0[_0x12c9a0];_0xf9da16[_0x12c9a0]={..._0x1f9aa0[_0x12c9a0],'v':isNum(_0x202711)&&isNum(_0x5670e4)?Math[_0x14f752(0x887)](0x0,_0x5670e4-_0x202711):null};}return _0xf9da16;}static[_0x34e271(0x58f)](_0x488efb,_0x50fd4b){const _0x58166b=_0x34e271;if(!_0x488efb?.[_0x58166b(0x4f2)])return[];const _0xd1a410=toNum(_0x50fd4b['value_factor']),_0x74c909=isNum(_0xd1a410)&&_0xd1a410!==0x0?Math[_0x58166b(0x192)](0xa,_0xd1a410):0x1,_0x1632e4=!!_0x50fd4b[_0x58166b(0x72d)];if(_0x74c909===0x1&&!_0x1632e4)return _0x488efb;const _0x196c70=_0x42a160=>{let _0x4c9a59=_0x42a160*_0x74c909;if(_0x1632e4)_0x4c9a59=-_0x4c9a59;return _0x4c9a59;},_0x57dae1=new Array(_0x488efb[_0x58166b(0x4f2)]);for(let _0x5877cf=0x0;_0x5877cf<_0x488efb[_0x58166b(0x4f2)];_0x5877cf++){const _0x556d68=_0x488efb[_0x5877cf];if(!isNum(_0x556d68['v'])){_0x57dae1[_0x5877cf]=_0x556d68;continue;}const _0x39f7fb={'t':_0x556d68['t'],'v':_0x196c70(_0x556d68['v'])};if(isNum(_0x556d68[_0x58166b(0x312)])&&isNum(_0x556d68[_0x58166b(0x683)])){const _0x13e81d=_0x196c70(_0x556d68[_0x58166b(0x312)]),_0x21ddd8=_0x196c70(_0x556d68['bMax']);_0x39f7fb[_0x58166b(0x312)]=Math['min'](_0x13e81d,_0x21ddd8),_0x39f7fb[_0x58166b(0x683)]=Math[_0x58166b(0x887)](_0x13e81d,_0x21ddd8);}if(isNum(_0x556d68['sMean']))_0x39f7fb['sMean']=_0x196c70(_0x556d68['sMean']);if(isNum(_0x556d68[_0x58166b(0xd54)]))_0x39f7fb[_0x58166b(0xd54)]=_0x196c70(_0x556d68[_0x58166b(0xd54)]);_0x57dae1[_0x5877cf]=_0x39f7fb;}return _0x57dae1;}static[_0x34e271(0xc0c)](_0x18394b,_0x500090,_0xdb9650){const _0xb28a90=_0x34e271;if(!_0x18394b?.['length'])return _0x18394b||[];const _0x847a45=_0x500090[COMPILED_TRANSFORM];if(!_0x847a45)return _0x18394b;let _0x526e63=Infinity,_0x56f637=-Infinity,_0x5ccce3=0x0,_0x5983d3=0x0,_0x1378bb=null,_0x235465=null;for(const _0x51e622 of _0x18394b){if(!isNum(_0x51e622['v']))continue;if(_0x1378bb===null)_0x1378bb=_0x51e622['v'];_0x235465=_0x51e622['v'];if(_0x51e622['v']<_0x526e63)_0x526e63=_0x51e622['v'];if(_0x51e622['v']>_0x56f637)_0x56f637=_0x51e622['v'];_0x5ccce3+=_0x51e622['v'],_0x5983d3++;}const _0x28f89b=_0x5983d3>0x0?{'first':_0x1378bb,'last':_0x235465,'min':_0x526e63,'max':_0x56f637,'avg':_0x5ccce3/_0x5983d3}:{'first':0x0,'last':0x0,'min':0x0,'max':0x0,'avg':0x0},_0x2faa16=[];for(let _0x349362=0x0;_0x349362<_0x18394b['length'];_0x349362++){const _0x5dfb06=_0x18394b[_0x349362];if(!isNum(_0x5dfb06['v'])){_0x2faa16[_0xb28a90(0x84b)](_0x5dfb06);continue;}const _0x5a1aae=_0x5dfb06['v'],_0x3e6325=_0x847a45(_0x5dfb06['v'],_0x349362,_0x28f89b);if(_0x3e6325===null)continue;const _0x59352d={'t':_0x5dfb06['t'],'v':_0x3e6325};if(_0x5a1aae!==_0x3e6325)_0x59352d[_0xb28a90(0xad3)]=_0x5a1aae;if(_0xdb9650&&_0x5dfb06[_0xb28a90(0x312)]!=null&&_0x5dfb06[_0xb28a90(0x683)]!=null){const _0x3ad019=_0x847a45(_0x5dfb06['bMin'],_0x349362,_0x28f89b),_0x1059e3=_0x847a45(_0x5dfb06['bMax'],_0x349362,_0x28f89b);_0x3ad019!==null&&_0x1059e3!==null&&!Number['isNaN'](_0x3ad019)&&!Number[_0xb28a90(0x2d3)](_0x1059e3)&&(_0x59352d[_0xb28a90(0x312)]=Math[_0xb28a90(0x749)](_0x3ad019,_0x1059e3),_0x59352d[_0xb28a90(0x683)]=Math[_0xb28a90(0x887)](_0x3ad019,_0x1059e3));}_0x2faa16[_0xb28a90(0x84b)](_0x59352d);}return _0x2faa16;}static[_0x34e271(0x906)](_0x50e1b1,_0x5eab6f,_0x2b83ca=![]){const _0x51045c=_0x34e271;if(!_0x50e1b1?.[_0x51045c(0x4f2)])return[];const _0x2770ae=_0x2b83ca?null:_0x5eab6f[COMPILED_TRANSFORM],_0x1de0d4=toNum(_0x5eab6f[_0x51045c(0x5ba)]),_0xe1f865=isNum(_0x1de0d4)&&_0x1de0d4!==0x0?Math[_0x51045c(0x192)](0xa,_0x1de0d4):0x1,_0x4ce293=!!_0x5eab6f[_0x51045c(0x72d)],_0x112311=_0x5d2375=>{if(!isNum(_0x5d2375))return null;let _0x1a4659=_0x5d2375;if(_0xe1f865!==0x1)_0x1a4659*=_0xe1f865;if(_0x4ce293)_0x1a4659=-_0x1a4659;return _0x1a4659;};let _0x3a133c=null;if(_0x2770ae){let _0x5453ef=Infinity,_0x269e49=-Infinity,_0x277051=0x0,_0x23de98=0x0,_0x1763fc=null,_0x3a2cc8=null;for(const _0x16d492 of _0x50e1b1){const _0x56d210=_0x112311(_0x16d492['v']);if(_0x56d210===null)continue;if(_0x1763fc===null)_0x1763fc=_0x56d210;_0x3a2cc8=_0x56d210;if(_0x56d210<_0x5453ef)_0x5453ef=_0x56d210;if(_0x56d210>_0x269e49)_0x269e49=_0x56d210;_0x277051+=_0x56d210,_0x23de98++;}_0x3a133c=_0x23de98>0x0?{'first':_0x1763fc,'last':_0x3a2cc8,'min':_0x5453ef,'max':_0x269e49,'avg':_0x277051/_0x23de98}:{'first':0x0,'last':0x0,'min':0x0,'max':0x0,'avg':0x0};}const _0x3ce3a6=[],_0x3bea40=(_0x401bf4,_0x476759)=>{const _0x590e36=_0x51045c;let _0x5bfffd=_0x112311(_0x401bf4);if(_0x5bfffd===null)return null;if(_0x2770ae){_0x5bfffd=_0x2770ae(_0x5bfffd,_0x476759,_0x3a133c);if(_0x5bfffd===null||Number[_0x590e36(0x2d3)](_0x5bfffd))return null;}return _0x5bfffd;};for(let _0x367b3c=0x0;_0x367b3c<_0x50e1b1['length'];_0x367b3c++){const _0x3aba07=_0x50e1b1[_0x367b3c];if(!isNum(_0x3aba07['v']))continue;const _0x563c66=_0x3bea40(_0x3aba07['v'],_0x367b3c);if(_0x563c66===null)continue;const _0x1b3825={'t':_0x3aba07['t'],'v':_0x563c66};if(_0x3aba07['bMin']!=null&&_0x3aba07['bMax']!=null){const _0x1999dc=_0x3bea40(_0x3aba07['bMin'],_0x367b3c),_0x5b34a1=_0x3bea40(_0x3aba07['bMax'],_0x367b3c);_0x1999dc!==null&&_0x5b34a1!==null&&(_0x1b3825['bMin']=Math[_0x51045c(0x749)](_0x1999dc,_0x5b34a1),_0x1b3825[_0x51045c(0x683)]=Math[_0x51045c(0x887)](_0x1999dc,_0x5b34a1));}_0x3ce3a6['push'](_0x1b3825);}return _0x3ce3a6;}static['applyEntityTransforms'](_0x2517c3,_0xdcb97){const _0x364644=_0x34e271;if(_0x2517c3['v']===null)return _0x2517c3;const _0xd33d3a=DataProcessor[_0x364644(0x906)]([_0x2517c3],_0xdcb97);return _0xd33d3a[0x0]||{'t':_0x2517c3['t'],'v':null};}static[_0x34e271(0x246)](_0x24a147){if(!_0x24a147?.['length'])return{'min':null,'max':null,'avg':null,'sum':null,'first':null,'last':null,'minT':null,'maxT':null,'firstT':null,'lastT':null};let _0x1b6968=Infinity,_0x4e24aa=-Infinity,_0x5ee75d=0x0,_0x709f=0x0,_0x53d591=null,_0xb44bba=null,_0x475711=null,_0x2f4b27=null,_0x2ced3d=null,_0x51039e=null;for(const _0x3b0418 of _0x24a147){if(_0x3b0418['v']===null)continue;_0x3b0418['v']<_0x1b6968&&(_0x1b6968=_0x3b0418['v'],_0x53d591=_0x3b0418['t']),_0x3b0418['v']>_0x4e24aa&&(_0x4e24aa=_0x3b0418['v'],_0xb44bba=_0x3b0418['t']),_0x5ee75d+=_0x3b0418['v'],_0x709f++,_0x2f4b27===null&&(_0x2f4b27=_0x3b0418['v'],_0x475711=_0x3b0418['t']),_0x51039e=_0x3b0418['v'],_0x2ced3d=_0x3b0418['t'];}return{'min':_0x709f?_0x1b6968:null,'max':_0x709f?_0x4e24aa:null,'avg':_0x709f?_0x5ee75d/_0x709f:null,'sum':_0x709f?_0x5ee75d:null,'first':_0x2f4b27,'last':_0x51039e,'minT':_0x53d591,'maxT':_0xb44bba,'firstT':_0x475711,'lastT':_0x2ced3d};}}function dpCenterShift(_0x597298,_0x25c0c7,_0x371c38,_0x38113f,_0x4b4e86){const _0x4ce0fd=_0x34e271,_0x2e336e=isNum(_0x4b4e86)?_0x4b4e86:0x8,_0x5dd6b7=_0x371c38===null||_0x371c38===undefined?0x0:Math[_0x4ce0fd(0x887)](0x0,_0x371c38+_0x2e336e-_0x597298),_0x56074d=_0x38113f===null||_0x38113f===undefined?0x0:Math[_0x4ce0fd(0x887)](0x0,_0x25c0c7+_0x2e336e-_0x38113f);if(_0x5dd6b7>0x0)return _0x5dd6b7;if(_0x56074d>0x0)return-_0x56074d;return 0x0;}function parseCssColorToRgb(_0xf7c8ea){const _0x3931bb=_0x34e271;if(typeof _0xf7c8ea!=='string')return null;const _0x43059e=_0xf7c8ea[_0x3931bb(0x12e)]();let _0x387bd1=_0x43059e[_0x3931bb(0xa9c)](/^#([0-9a-f]{3,4})$/i);if(_0x387bd1){const _0x46e154=_0x387bd1[0x1];return[parseInt(_0x46e154[0x0]+_0x46e154[0x0],0x10),parseInt(_0x46e154[0x1]+_0x46e154[0x1],0x10),parseInt(_0x46e154[0x2]+_0x46e154[0x2],0x10)];}_0x387bd1=_0x43059e[_0x3931bb(0xa9c)](/^#([0-9a-f]{6})([0-9a-f]{2})?$/i);if(_0x387bd1){const _0x59fb94=_0x387bd1[0x1];return[parseInt(_0x59fb94[_0x3931bb(0x863)](0x0,0x2),0x10),parseInt(_0x59fb94['slice'](0x2,0x4),0x10),parseInt(_0x59fb94[_0x3931bb(0x863)](0x4,0x6),0x10)];}_0x387bd1=_0x43059e[_0x3931bb(0xa9c)](/^rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})/i);if(_0x387bd1)return[Math[_0x3931bb(0x749)](0xff,+_0x387bd1[0x1]),Math[_0x3931bb(0x749)](0xff,+_0x387bd1[0x2]),Math[_0x3931bb(0x749)](0xff,+_0x387bd1[0x3])];return null;}function relLuminance(_0x24b715){const _0x2c586c=_0x350b26=>{const _0x1c2366=_0x36d5,_0x1627b=_0x350b26/0xff;return _0x1627b<=0.03928?_0x1627b/12.92:Math[_0x1c2366(0x192)]((_0x1627b+0.055)/1.055,2.4);};return 0.2126*_0x2c586c(_0x24b715[0x0])+0.7152*_0x2c586c(_0x24b715[0x1])+0.0722*_0x2c586c(_0x24b715[0x2]);}function _0x36d5(_0x4d7ece,_0x22996b){_0x4d7ece=_0x4d7ece-0x120;const _0x49ba83=_0x49ba();let _0x36d513=_0x49ba83[_0x4d7ece];return _0x36d513;}function contrastRatio(_0x92c9ea,_0x5dd6f6){const _0x58d7f4=_0x34e271,_0x3b0698=relLuminance(_0x92c9ea),_0x1c0746=relLuminance(_0x5dd6f6),_0x4c1c6e=Math[_0x58d7f4(0x887)](_0x3b0698,_0x1c0746),_0x2989da=Math[_0x58d7f4(0x749)](_0x3b0698,_0x1c0746);return(_0x4c1c6e+0.05)/(_0x2989da+0.05);}function mixRgb(_0x13f552,_0x2c64da,_0x4d0477){const _0x3844a6=_0x34e271;return[0x0,0x1,0x2][_0x3844a6(0x9f9)](_0x30ccdb=>Math[_0x3844a6(0x767)](_0x13f552[_0x30ccdb]+(_0x2c64da[_0x30ccdb]-_0x13f552[_0x30ccdb])*_0x4d0477));}function rgbToCss(_0x1094e1){const _0x440479=_0x34e271;return _0x440479(0x51c)+_0x1094e1[0x0]+',\x20'+_0x1094e1[0x1]+',\x20'+_0x1094e1[0x2]+')';}function buildLinearPath(_0x1dc4d7,_0x58f8a1,_0x5c2bc8){const _0x44662d=_0x34e271;if(!_0x1dc4d7[_0x44662d(0x4f2)])return'';let _0x21889d='M\x20'+_0x58f8a1(_0x1dc4d7[0x0]['t'])+'\x20'+_0x5c2bc8(_0x1dc4d7[0x0]);for(let _0x107a2e=0x1;_0x107a2e<_0x1dc4d7[_0x44662d(0x4f2)];_0x107a2e++)_0x21889d+='\x20L\x20'+_0x58f8a1(_0x1dc4d7[_0x107a2e]['t'])+'\x20'+_0x5c2bc8(_0x1dc4d7[_0x107a2e]);return _0x21889d;}function buildStepPath(_0x261f6e,_0x476e98,_0x253776){const _0x566d7a=_0x34e271;if(!_0x261f6e[_0x566d7a(0x4f2)])return'';let _0x4aabd8='M\x20'+_0x476e98(_0x261f6e[0x0]['t'])+'\x20'+_0x253776(_0x261f6e[0x0]);for(let _0x3adf27=0x1;_0x3adf27<_0x261f6e[_0x566d7a(0x4f2)];_0x3adf27++){const _0x208f94=_0x476e98(_0x261f6e[_0x3adf27]['t']),_0x502213=_0x253776(_0x261f6e[_0x3adf27-0x1]),_0x20641d=_0x253776(_0x261f6e[_0x3adf27]);_0x4aabd8+=_0x566d7a(0x5b3)+_0x208f94+'\x20'+_0x502213;if(_0x20641d!==_0x502213)_0x4aabd8+=_0x566d7a(0x5b3)+_0x208f94+'\x20'+_0x20641d;}return _0x4aabd8;}function buildStepSegments(_0x51ba91,_0x13e455,_0x7b4687){const _0x10e3c7=_0x34e271,_0x3e88ef=[];for(let _0x4d6dc8=0x0;_0x4d6dc8<_0x51ba91[_0x10e3c7(0x4f2)]-0x1;_0x4d6dc8++){const _0x4cfc00=_0x51ba91[_0x4d6dc8],_0x66d4d1=_0x51ba91[_0x4d6dc8+0x1],_0x75c588=_0x13e455(_0x4cfc00['t']),_0x5662bd=_0x13e455(_0x66d4d1['t']),_0x198902=_0x7b4687(_0x4cfc00),_0x11dd1b=_0x7b4687(_0x66d4d1);_0x3e88ef[_0x10e3c7(0x84b)]({'d':'M\x20'+_0x75c588+'\x20'+_0x198902+_0x10e3c7(0x5b3)+_0x5662bd+'\x20'+_0x198902+'\x20L\x20'+_0x5662bd+'\x20'+_0x11dd1b,'from':_0x4cfc00,'to':_0x66d4d1});}return _0x3e88ef;}function buildSmoothPath(_0x4bd991,_0x5c0329,_0x547674){const _0xb12164=_0x34e271;if(_0x4bd991['length']<0x2)return buildLinearPath(_0x4bd991,_0x5c0329,_0x547674);const _0x161507=_0x4bd991[_0xb12164(0x4f2)],_0x23c389=new Array(_0x161507);for(let _0x41399d=0x0;_0x41399d<_0x161507;_0x41399d++)_0x23c389[_0x41399d]={'x':_0x5c0329(_0x4bd991[_0x41399d]['t']),'y':_0x547674(_0x4bd991[_0x41399d])};if(_0x161507===0x2)return'M\x20'+_0x23c389[0x0]['x']+'\x20'+_0x23c389[0x0]['y']+_0xb12164(0x5b3)+_0x23c389[0x1]['x']+'\x20'+_0x23c389[0x1]['y'];let _0x16234f='M\x20'+_0x23c389[0x0]['x']+'\x20'+_0x23c389[0x0]['y'];for(let _0x541dd9=0x0;_0x541dd9<_0x161507-0x1;_0x541dd9++){const _0x138cec=_0x23c389[_0x541dd9-0x1]||_0x23c389[_0x541dd9],_0x38001c=_0x23c389[_0x541dd9],_0x53e956=_0x23c389[_0x541dd9+0x1],_0x477c1f=_0x23c389[_0x541dd9+0x2]||_0x53e956,_0x4a5346=_0x38001c['x']<_0x53e956['x']?_0x38001c['x']:_0x53e956['x'],_0x2c90e2=_0x38001c['x']<_0x53e956['x']?_0x53e956['x']:_0x38001c['x'],_0x5c04dc=_0x38001c['y']<_0x53e956['y']?_0x38001c['y']:_0x53e956['y'],_0x907628=_0x38001c['y']<_0x53e956['y']?_0x53e956['y']:_0x38001c['y'],_0x291372=Math[_0xb12164(0x887)](_0x4a5346,Math[_0xb12164(0x749)](_0x2c90e2,_0x38001c['x']+(_0x53e956['x']-_0x138cec['x'])/0x6)),_0x407e5d=Math[_0xb12164(0x887)](_0x5c04dc,Math[_0xb12164(0x749)](_0x907628,_0x38001c['y']+(_0x53e956['y']-_0x138cec['y'])/0x6)),_0x345eee=Math[_0xb12164(0x887)](_0x4a5346,Math['min'](_0x2c90e2,_0x53e956['x']-(_0x477c1f['x']-_0x38001c['x'])/0x6)),_0x1719ab=Math[_0xb12164(0x887)](_0x5c04dc,Math['min'](_0x907628,_0x53e956['y']-(_0x477c1f['y']-_0x38001c['y'])/0x6));_0x16234f+=_0xb12164(0x6e1)+_0x291372+'\x20'+_0x407e5d+'\x20'+_0x345eee+'\x20'+_0x1719ab+'\x20'+_0x53e956['x']+'\x20'+_0x53e956['y'];}return _0x16234f;}function findClosestPoint(_0x8b51e,_0x4eca1e){const _0x450299=_0x34e271;if(!_0x8b51e[_0x450299(0x4f2)])return null;let _0x35894b=0x0,_0x5937e3=_0x8b51e[_0x450299(0x4f2)]-0x1;while(_0x35894b<_0x5937e3){const _0x2e3392=_0x35894b+_0x5937e3>>0x1;if(_0x8b51e[_0x2e3392]['t']<_0x4eca1e)_0x35894b=_0x2e3392+0x1;else _0x5937e3=_0x2e3392;}const _0x4b3d7d=_0x8b51e[_0x35894b],_0x2d43a4=_0x8b51e[_0x35894b-0x1];if(!_0x2d43a4)return _0x4b3d7d;return Math[_0x450299(0xaef)](_0x4b3d7d['t']-_0x4eca1e)isNum(toNum(_0x494e60[_0x148599(0xd05)]))&&_0x494e60[_0x148599(0x19e)])[_0x148599(0xa03)]((_0x6691ed,_0x4fac12)=>toNum(_0x6691ed['value'])-toNum(_0x4fac12[_0x148599(0xd05)]));if(!_0x58f274['length'])return _0x48cee2;if(_0x4e1846){if(_0x3f0c80<=toNum(_0x58f274[0x0]['value']))return _0x58f274[0x0][_0x148599(0x19e)];if(_0x3f0c80>toNum(_0x58f274[_0x58f274[_0x148599(0x4f2)]-0x1][_0x148599(0xd05)]))return _0x58f274[_0x58f274[_0x148599(0x4f2)]-0x1][_0x148599(0x19e)];for(let _0x3ab033=0x0;_0x3ab033<_0x58f274['length']-0x1;_0x3ab033++){const _0x2f8a20=toNum(_0x58f274[_0x3ab033]['value']),_0x2dcd92=toNum(_0x58f274[_0x3ab033+0x1][_0x148599(0xd05)]);if(_0x3f0c80>_0x2f8a20&&_0x3f0c80<=_0x2dcd92){const _0x50585c=(_0x3f0c80-_0x2f8a20)/(_0x2dcd92-_0x2f8a20||0x1);return _lerpColor(_0x58f274[_0x3ab033][_0x148599(0x19e)],_0x58f274[_0x3ab033+0x1]['color'],_0x50585c);}}return _0x58f274[_0x58f274['length']-0x1]['color'];}let _0x2310f2=_0x58f274[0x0][_0x148599(0x19e)]||_0x48cee2;for(const _0x5b8f7d of _0x58f274){if(_0x3f0c80>toNum(_0x5b8f7d[_0x148599(0xd05)]))_0x2310f2=_0x5b8f7d[_0x148599(0x19e)]||_0x2310f2;}return _0x2310f2;}function _lerpColor(_0x5576ba,_0x4f7138,_0x1720f4){const _0x1fd725=_0x34e271,_0x26d6ed=_parseColor(_0x5576ba),_0x231f52=_parseColor(_0x4f7138);if(!_0x26d6ed||!_0x231f52)return _0x1720f4<0.5?_0x5576ba:_0x4f7138;const _0x447fc4=Math[_0x1fd725(0x767)](_0x26d6ed[0x0]+(_0x231f52[0x0]-_0x26d6ed[0x0])*_0x1720f4),_0xc1ab2a=Math['round'](_0x26d6ed[0x1]+(_0x231f52[0x1]-_0x26d6ed[0x1])*_0x1720f4),_0x39d15e=Math['round'](_0x26d6ed[0x2]+(_0x231f52[0x2]-_0x26d6ed[0x2])*_0x1720f4);return _0x1fd725(0x51c)+_0x447fc4+','+_0xc1ab2a+','+_0x39d15e+')';}function _parseColor(_0x4503d9,_0x5c245d){const _0x33df54=_0x34e271;if(!_0x4503d9||typeof _0x4503d9!==_0x33df54(0xadd))return null;let _0x112d8e=_0x4503d9[_0x33df54(0xa9c)](/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})?$/i);if(_0x112d8e)return[parseInt(_0x112d8e[0x1],0x10),parseInt(_0x112d8e[0x2],0x10),parseInt(_0x112d8e[0x3],0x10)];_0x112d8e=_0x4503d9[_0x33df54(0xa9c)](/^#([0-9a-f])([0-9a-f])([0-9a-f])([0-9a-f])?$/i);if(_0x112d8e)return[parseInt(_0x112d8e[0x1]+_0x112d8e[0x1],0x10),parseInt(_0x112d8e[0x2]+_0x112d8e[0x2],0x10),parseInt(_0x112d8e[0x3]+_0x112d8e[0x3],0x10)];_0x112d8e=_0x4503d9[_0x33df54(0xa9c)](/rgba?\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)/);if(_0x112d8e)return[Math['round'](+_0x112d8e[0x1]),Math['round'](+_0x112d8e[0x2]),Math[_0x33df54(0x767)](+_0x112d8e[0x3])];if(_0x5c245d)return null;try{const _0x5e3336=document[_0x33df54(0xb38)](_0x33df54(0x1d0))['getContext']('2d');return _0x5e3336[_0x33df54(0x6a5)]=_0x4503d9,_parseColor(_0x5e3336['fillStyle'],!![]);}catch(_0x1c1e23){}return null;}function thresholdCrossings(_0x360bb9,_0x1dc2c0,_0xcf58d1){const _0x108f50=_0x34e271;if(!isNum(_0x360bb9)||!isNum(_0x1dc2c0)||!_0xcf58d1?.[_0x108f50(0x4f2)]||_0x360bb9===_0x1dc2c0)return[];const _0x552a55=_0xcf58d1[_0x108f50(0x9f9)](_0x227ad9=>toNum(_0x227ad9[_0x108f50(0xd05)]))[_0x108f50(0xbe8)](_0x3dda19=>isNum(_0x3dda19))[_0x108f50(0xa03)]((_0x59dda6,_0x59bdbe)=>_0x59dda6-_0x59bdbe),_0x24e07c=_0x1dc2c0>_0x360bb9,_0x2d76c7=Math[_0x108f50(0x749)](_0x360bb9,_0x1dc2c0),_0x21f763=Math[_0x108f50(0x887)](_0x360bb9,_0x1dc2c0),_0x2df9a5=[];for(const _0x2677e8 of _0x552a55){if(_0x2677e8>_0x2d76c7&&_0x2677e8<_0x21f763){_0x2df9a5['push'](_0x2677e8);continue;}if(_0x24e07c&&_0x2677e8===_0x360bb9&&_0x1dc2c0>_0x2677e8)_0x2df9a5[_0x108f50(0x84b)](_0x2677e8);else{if(!_0x24e07c&&_0x2677e8===_0x1dc2c0&&_0x360bb9>_0x2677e8)_0x2df9a5[_0x108f50(0x84b)](_0x2677e8);}}return _0x24e07c?_0x2df9a5:_0x2df9a5[_0x108f50(0x1df)]();}function segmentRiseFallColor(_0xeb1478,_0x3a0543,_0x17855b,_0x434718){const _0x26c0ba=_0x34e271;if(!_0xeb1478||!_0x3a0543||!isNum(_0xeb1478['v'])||!isNum(_0x3a0543['v']))return _0x434718;if(!_0x17855b)return _0x434718;const _0x2e4250=_0x17855b['increase']||_0x17855b[_0x26c0ba(0x802)]||_0x434718,_0x1a035b=_0x17855b[_0x26c0ba(0x70e)]||_0x17855b[_0x26c0ba(0x664)]||_0x434718,_0xf8e6a7=_0x17855b[_0x26c0ba(0xc61)]||_0x17855b[_0x26c0ba(0xd80)]||_0x2e4250||_0x434718;if(_0x3a0543['v']>_0xeb1478['v'])return _0x2e4250;if(_0x3a0543['v']<_0xeb1478['v'])return _0x1a035b;return _0xf8e6a7;}function buildLinearSegments(_0x2eff4a,_0xf7152a,_0x237629){const _0x22663a=_0x34e271,_0x45624d=[];for(let _0x5658a0=0x0;_0x5658a0<_0x2eff4a[_0x22663a(0x4f2)]-0x1;_0x5658a0++){const _0x72125b=_0x2eff4a[_0x5658a0],_0x20dfcf=_0x2eff4a[_0x5658a0+0x1];_0x45624d[_0x22663a(0x84b)]({'d':'M\x20'+_0xf7152a(_0x72125b['t'])+'\x20'+_0x237629(_0x72125b)+'\x20L\x20'+_0xf7152a(_0x20dfcf['t'])+'\x20'+_0x237629(_0x20dfcf),'from':_0x72125b,'to':_0x20dfcf});}return _0x45624d;}function buildSmoothSegments(_0x13c740,_0x554de7,_0xf33179){const _0x31a27a=_0x34e271;if(_0x13c740[_0x31a27a(0x4f2)]<0x2)return[];const _0x583b7d=_0x13c740[_0x31a27a(0x9f9)](_0x2d9636=>({'x':_0x554de7(_0x2d9636['t']),'y':_0xf33179(_0x2d9636),'raw':_0x2d9636})),_0x29075b=[];for(let _0x39af28=0x0;_0x39af28<_0x583b7d[_0x31a27a(0x4f2)]-0x1;_0x39af28++){const _0x221f63=_0x583b7d[_0x39af28-0x1]||_0x583b7d[_0x39af28],_0x4ff331=_0x583b7d[_0x39af28],_0x2ec476=_0x583b7d[_0x39af28+0x1],_0x51aab3=_0x583b7d[_0x39af28+0x2]||_0x2ec476,_0x356d69=_0x4ff331['x']<_0x2ec476['x']?_0x4ff331['x']:_0x2ec476['x'],_0x1d2a10=_0x4ff331['x']<_0x2ec476['x']?_0x2ec476['x']:_0x4ff331['x'],_0x23e309=_0x4ff331['y']<_0x2ec476['y']?_0x4ff331['y']:_0x2ec476['y'],_0x4d149e=_0x4ff331['y']<_0x2ec476['y']?_0x2ec476['y']:_0x4ff331['y'],_0xb487ed=Math[_0x31a27a(0x887)](_0x356d69,Math['min'](_0x1d2a10,_0x4ff331['x']+(_0x2ec476['x']-_0x221f63['x'])/0x6)),_0x171ea8=Math[_0x31a27a(0x887)](_0x23e309,Math[_0x31a27a(0x749)](_0x4d149e,_0x4ff331['y']+(_0x2ec476['y']-_0x221f63['y'])/0x6)),_0x2af063=Math[_0x31a27a(0x887)](_0x356d69,Math[_0x31a27a(0x749)](_0x1d2a10,_0x2ec476['x']-(_0x51aab3['x']-_0x4ff331['x'])/0x6)),_0x699df7=Math[_0x31a27a(0x887)](_0x23e309,Math['min'](_0x4d149e,_0x2ec476['y']-(_0x51aab3['y']-_0x4ff331['y'])/0x6));_0x29075b[_0x31a27a(0x84b)]({'d':'M\x20'+_0x4ff331['x']+'\x20'+_0x4ff331['y']+_0x31a27a(0x6e1)+_0xb487ed+'\x20'+_0x171ea8+',\x20'+_0x2af063+'\x20'+_0x699df7+',\x20'+_0x2ec476['x']+'\x20'+_0x2ec476['y'],'from':_0x4ff331[_0x31a27a(0x3d2)],'to':_0x2ec476[_0x31a27a(0x3d2)]});}return _0x29075b;}function resolveDynamicValue(_0x149e6e,_0x59a791){const _0x1c5e53=_0x34e271;if(_0x149e6e===null||_0x149e6e===undefined||_0x149e6e==='')return null;if(typeof _0x149e6e===_0x1c5e53(0x40a))return Number[_0x1c5e53(0x3fd)](_0x149e6e)?_0x149e6e:null;const _0x5e1b53=String(_0x149e6e)[_0x1c5e53(0x12e)]();if(/^-?\d+(\.\d+)?$/[_0x1c5e53(0x47e)](_0x5e1b53)){const _0x3bc2d8=Number(_0x5e1b53);return Number['isFinite'](_0x3bc2d8)?_0x3bc2d8:null;}const _0x152630=_0x5e1b53[_0x1c5e53(0xa9c)](/^([a-z_]+\.[a-z0-9_]+)(?:\.(.+))?$/i);if(!_0x152630)return null;const _0x44fa29=_0x152630[0x1],_0x404e09=_0x152630[0x2],_0x2f26cd=_0x59a791?.[_0x1c5e53(0xd44)]?.[_0x44fa29];if(!_0x2f26cd)return null;if(!_0x404e09)return toNum(_0x2f26cd[_0x1c5e53(0x543)]);const _0x2a8cdd=_0x404e09['split']('.');if(_0x2a8cdd[0x0]!=='attribute'&&_0x2a8cdd[0x0]!==_0x1c5e53(0x3b8)){let _0x5ea44b=_0x2f26cd[_0x1c5e53(0x3b8)];for(const _0x559b4a of _0x2a8cdd){if(_0x5ea44b===null||_0x5ea44b===undefined)return null;_0x5ea44b=_0x5ea44b[_0x559b4a];}return toNum(_0x5ea44b);}let _0x592e6e=_0x2f26cd[_0x1c5e53(0x3b8)];for(let _0xca7941=0x1;_0xca7941<_0x2a8cdd[_0x1c5e53(0x4f2)];_0xca7941++){if(_0x592e6e===null||_0x592e6e===undefined)return null;_0x592e6e=_0x592e6e[_0x2a8cdd[_0xca7941]];}return toNum(_0x592e6e);}function resolveBoundSpec(_0x54c1f1,_0x15e94a){const _0x50dd6b=_0x34e271;if(_0x54c1f1===null||_0x54c1f1===undefined||_0x54c1f1==='')return null;if(typeof _0x54c1f1===_0x50dd6b(0x40a))return Number['isFinite'](_0x54c1f1)?{'value':_0x54c1f1,'soft':![]}:null;const _0x5b302b=String(_0x54c1f1)['trim']();if(_0x5b302b==='')return null;const _0x3cf8d2=_0x5b302b['startsWith']('~'),_0x2d66f6=_0x3cf8d2?_0x5b302b['slice'](0x1)[_0x50dd6b(0x12e)]():_0x5b302b,_0x37b1c2=resolveDynamicValue(_0x2d66f6,_0x15e94a);if(_0x37b1c2===null)return null;return{'value':_0x37b1c2,'soft':_0x3cf8d2};}function extractAnnotationRefEntityId(_0x44537a){const _0x268ce9=_0x34e271;if(_0x44537a===null||_0x44537a===undefined||_0x44537a==='')return null;if(typeof _0x44537a==='number')return null;const _0x18e9e0=String(_0x44537a)['trim']();if(/^-?\d+(\.\d+)?$/['test'](_0x18e9e0))return null;const _0x24307f=_0x18e9e0[_0x268ce9(0xa9c)](/^([a-z_]+\.[a-z0-9_]+)/i);return _0x24307f?_0x24307f[0x1]:null;}function parseAnnotationTime(_0x992f12){const _0x33aec6=_0x34e271;if(_0x992f12===null||_0x992f12===undefined||_0x992f12==='')return null;if(_0x992f12 instanceof Date)return _0x992f12[_0x33aec6(0x699)]();if(typeof _0x992f12===_0x33aec6(0x40a))return Number[_0x33aec6(0x3fd)](_0x992f12)?_0x992f12:null;const _0x39793d=String(_0x992f12)[_0x33aec6(0x12e)]();if(_0x39793d===_0x33aec6(0x932))return Date[_0x33aec6(0x932)]();const _0x59aae8=new Date(_0x39793d);return isNaN(_0x59aae8)?null:_0x59aae8[_0x33aec6(0x699)]();}function getAttributePath(_0x1e313b,_0x3f15ea){if(!_0x1e313b||!_0x3f15ea)return undefined;const _0x24c659=String(_0x3f15ea)['split']('.');let _0x2fd7f3=_0x1e313b;for(const _0x4ffddf of _0x24c659){if(_0x2fd7f3===null||_0x2fd7f3===undefined)return undefined;_0x2fd7f3=_0x2fd7f3[_0x4ffddf];}return _0x2fd7f3;}const COMPILED_TRANSFORM=Symbol(_0x34e271(0x5fd));function compileValueTransform(_0xebb93e){const _0x321241=_0x34e271;if(!_0xebb93e||typeof _0xebb93e!==_0x321241(0xadd))return null;try{const _0x337b6d=new Function('x',_0x321241(0x4fa),'min',_0x321241(0x887),_0x321241(0xb26),_0x321241(0x509),_0x321241(0x12c),'\x22use\x20strict\x22;\x20'+_0xebb93e);try{const _0x58c721=_0x337b6d(0x1,0x1,0x1,0x1,0x1,0x1,0x0);_0x58c721!==undefined&&_0x58c721!==null&&!Number['isFinite'](_0x58c721)&&console[_0x321241(0xbe4)](_0x321241(0x5a8),_0xebb93e,'→',_0x58c721);}catch(_0xd9af18){console[_0x321241(0x1e8)]?.(_0x321241(0xb32),_0xd9af18[_0x321241(0xca9)]);}return(_0x6dacaa,_0x26b401,_0x14afd6)=>{const _0x3c063e=_0x321241;try{const _0x5b0bb3=_0x337b6d(_0x6dacaa,_0x14afd6?.[_0x3c063e(0x4fa)]??_0x6dacaa,_0x14afd6?.[_0x3c063e(0x749)]??_0x6dacaa,_0x14afd6?.[_0x3c063e(0x887)]??_0x6dacaa,_0x14afd6?.['avg']??_0x6dacaa,_0x14afd6?.[_0x3c063e(0x509)]??_0x6dacaa,_0x26b401??0x0);if(_0x5b0bb3===null||_0x5b0bb3===undefined)return null;return Number[_0x3c063e(0x3fd)](_0x5b0bb3)?_0x5b0bb3:null;}catch{return null;}};}catch(_0x24d99e){return console[_0x321241(0xbe4)](_0x321241(0x7ee)+_0x24d99e[_0x321241(0xca9)],'expr:',_0xebb93e),null;}}function parseForecastTime(_0x210473,_0x54a16e,_0x4c95f3,_0x4921d1){const _0x523f5d=_0x34e271;if(_0x210473===null||_0x210473===undefined||_0x210473==='')return null;const _0x650d12=_0x54a16e||_0x523f5d(0x91e);if(_0x650d12===_0x523f5d(0x91e)){if(typeof _0x210473===_0x523f5d(0x40a))return Number[_0x523f5d(0x3fd)](_0x210473)?_0x210473:null;if(_0x210473 instanceof Date)return _0x210473['getTime']();const _0x4e5bec=new Date(String(_0x210473));return isNaN(_0x4e5bec)?null:_0x4e5bec[_0x523f5d(0x699)]();}if(_0x650d12===_0x523f5d(0xb6f)){const _0x2b0faa=toNum(_0x210473);return _0x2b0faa===null?null:_0x2b0faa*0x3e8;}if(_0x650d12===_0x523f5d(0x781))return toNum(_0x210473);const _0x3fe45c=parseInt(_0x4921d1,0xa),_0x3b9ceb=_0x4c95f3 instanceof Date?_0x4c95f3:new Date(_0x4c95f3||Date['now']()),_0x1cc3df=!isNaN(_0x3fe45c)?_0x3fe45c:_0x3b9ceb[_0x523f5d(0x3c0)]();if(_0x650d12===_0x523f5d(0x22f)){const _0x23ca80=toNum(_0x210473);if(_0x23ca80===null||_0x23ca80<0x1||_0x23ca80>0xc)return null;return new Date(_0x1cc3df,_0x23ca80-0x1,0x1)[_0x523f5d(0x699)]();}if(_0x650d12===_0x523f5d(0xcee)){const _0x3e6acb=toNum(_0x210473);if(_0x3e6acb===null||_0x3e6acb<0x1||_0x3e6acb>0x16e)return null;const _0x206db4=new Date(_0x1cc3df,0x0,0x1);return _0x206db4[_0x523f5d(0x186)](_0x206db4[_0x523f5d(0x7d0)]()+(_0x3e6acb-0x1)),_0x206db4[_0x523f5d(0x699)]();}if(_0x650d12===_0x523f5d(0xc40)){const _0x322ad4=toNum(_0x210473);if(_0x322ad4===null||_0x322ad4<0x1||_0x322ad4>0x35)return null;const _0x469643=new Date(_0x1cc3df,0x0,0x4),_0x137250=_0x469643[_0x523f5d(0x4bc)]()||0x7,_0x96df10=new Date(_0x1cc3df,0x0,0x4-(_0x137250-0x1)),_0x25e9b7=new Date(_0x96df10);return _0x25e9b7[_0x523f5d(0x186)](_0x25e9b7[_0x523f5d(0x7d0)]()+(_0x322ad4-0x1)*0x7),_0x25e9b7[_0x523f5d(0x699)]();}if(_0x650d12===_0x523f5d(0x28e)){const _0x353e89=toNum(_0x210473);if(_0x353e89===null||_0x353e89<0x1||_0x353e89>0x1f)return null;const _0x4e493a=_0x3b9ceb['getMonth'](),_0x20ed3d=new Date(_0x1cc3df,_0x4e493a+0x1,0x0)['getDate'](),_0xf4c1fa=Math['min'](_0x353e89,_0x20ed3d);return new Date(_0x1cc3df,_0x4e493a,_0xf4c1fa)[_0x523f5d(0x699)]();}if(_0x650d12===_0x523f5d(0xc33)){const _0x5c2038=toNum(_0x210473);if(_0x5c2038===null||_0x5c2038<0x0||_0x5c2038>0x17)return null;const _0x4ca8cf=new Date(_0x3b9ceb);return _0x4ca8cf['setHours'](_0x5c2038,0x0,0x0,0x0),_0x4ca8cf['getTime']();}return null;}const EXPR_FUNCS={'min':_0x52055e=>Math[_0x34e271(0x749)](..._0x52055e),'max':_0x11153c=>Math[_0x34e271(0x887)](..._0x11153c),'abs':_0x1e58dd=>Math[_0x34e271(0xaef)](_0x1e58dd[0x0]),'round':_0x536346=>Math['round'](_0x536346[0x0]),'floor':_0x542370=>Math[_0x34e271(0x42e)](_0x542370[0x0]),'ceil':_0x5000ab=>Math[_0x34e271(0x9ef)](_0x5000ab[0x0]),'sqrt':_0x42e716=>Math[_0x34e271(0x3d9)](_0x42e716[0x0]),'pow':_0x4c5d01=>Math[_0x34e271(0x192)](_0x4c5d01[0x0],_0x4c5d01[0x1])};function tokenizeExpr(_0x54d18d){const _0x3521ed=_0x34e271,_0x49398b=[];let _0x2c95a0=0x0;const _0x28203a=_0x54d18d[_0x3521ed(0x4f2)],_0xf841d7=_0x2c8137=>_0x2c8137>='0'&&_0x2c8137<='9',_0x4a19cd=_0x4fd83e=>/[A-Za-z_$]/[_0x3521ed(0x47e)](_0x4fd83e),_0x5176d9=_0x499239=>/[A-Za-z0-9_$]/[_0x3521ed(0x47e)](_0x499239);while(_0x2c95a0<_0x28203a){const _0x101c40=_0x54d18d[_0x2c95a0];if(_0x101c40==='\x20'||_0x101c40==='\x09'||_0x101c40==='\x0a'||_0x101c40==='\x0d'){_0x2c95a0++;continue;}if(_0x3521ed(0x713)[_0x3521ed(0x6d7)](_0x101c40)!==-0x1){_0x49398b[_0x3521ed(0x84b)]({'t':'op','v':_0x101c40}),_0x2c95a0++;continue;}if(_0xf841d7(_0x101c40)||_0x101c40==='.'){let _0x3ae65c=_0x2c95a0+0x1;while(_0x3ae65c<_0x28203a&&(_0xf841d7(_0x54d18d[_0x3ae65c])||_0x54d18d[_0x3ae65c]==='.'))_0x3ae65c++;const _0x37a233=parseFloat(_0x54d18d[_0x3521ed(0x863)](_0x2c95a0,_0x3ae65c));if(!isFinite(_0x37a233))throw new Error(_0x3521ed(0xc32)+_0x54d18d[_0x3521ed(0x863)](_0x2c95a0,_0x3ae65c)+'\x22');_0x49398b[_0x3521ed(0x84b)]({'t':_0x3521ed(0xaa1),'v':_0x37a233}),_0x2c95a0=_0x3ae65c;continue;}if(_0x4a19cd(_0x101c40)){let _0xea252d=_0x2c95a0+0x1;while(_0xea252d<_0x28203a&&_0x5176d9(_0x54d18d[_0xea252d]))_0xea252d++;_0x49398b[_0x3521ed(0x84b)]({'t':'id','v':_0x54d18d[_0x3521ed(0x863)](_0x2c95a0,_0xea252d)}),_0x2c95a0=_0xea252d;continue;}throw new Error('unexpected\x20character\x20\x22'+_0x101c40+'\x22');}return _0x49398b;}function compileDataExpression(_0x22a9eb){const _0x22a006=_0x34e271,_0x558ca3=tokenizeExpr(String(_0x22a9eb));let _0x170c9c=0x0;const _0x22619d=()=>_0x558ca3[_0x170c9c],_0x539e29=()=>_0x558ca3[_0x170c9c++],_0x26d313=_0x3d6098=>{const _0x2cee15=_0x539e29();if(!_0x2cee15||_0x2cee15['v']!==_0x3d6098)throw new Error('expected\x20\x22'+_0x3d6098+'\x22');};function _0x575418(){return _0x2c87d4();}function _0x2c87d4(){let _0x49f807=_0x5e9e58();while(_0x22619d()&&_0x22619d()['t']==='op'&&(_0x22619d()['v']==='+'||_0x22619d()['v']==='-')){const _0xe38afd=_0x539e29()['v'],_0x2d2a26=_0x5e9e58(),_0x12295c=_0x49f807;_0x49f807=_0xe38afd==='+'?_0x1bb967=>_0x12295c(_0x1bb967)+_0x2d2a26(_0x1bb967):_0x563b6c=>_0x12295c(_0x563b6c)-_0x2d2a26(_0x563b6c);}return _0x49f807;}function _0x5e9e58(){let _0x594f7c=_0x277940();while(_0x22619d()&&_0x22619d()['t']==='op'&&(_0x22619d()['v']==='*'||_0x22619d()['v']==='/'||_0x22619d()['v']==='%')){const _0x30f457=_0x539e29()['v'],_0x214e81=_0x277940(),_0x4af0ab=_0x594f7c;_0x594f7c=_0x30f457==='*'?_0x464fad=>_0x4af0ab(_0x464fad)*_0x214e81(_0x464fad):_0x30f457==='/'?_0x314c6a=>_0x4af0ab(_0x314c6a)/_0x214e81(_0x314c6a):_0x43dbc4=>_0x4af0ab(_0x43dbc4)%_0x214e81(_0x43dbc4);}return _0x594f7c;}function _0x277940(){if(_0x22619d()&&_0x22619d()['t']==='op'&&(_0x22619d()['v']==='+'||_0x22619d()['v']==='-')){const _0x47ebb6=_0x539e29()['v'],_0x32528a=_0x277940();return _0x47ebb6==='-'?_0xa78f08=>-_0x32528a(_0xa78f08):_0x32528a;}return _0x56e966();}function _0x56e966(){const _0x2360da=_0x36d5,_0x45d014=_0x539e29();if(!_0x45d014)throw new Error(_0x2360da(0x39d));if(_0x45d014['t']==='num'){const _0x57b8fd=_0x45d014['v'];return()=>_0x57b8fd;}if(_0x45d014['t']==='op'&&_0x45d014['v']==='('){const _0x146766=_0x575418();return _0x26d313(')'),_0x146766;}if(_0x45d014['t']==='id'){if(_0x22619d()&&_0x22619d()['t']==='op'&&_0x22619d()['v']==='('){_0x539e29();const _0x5277c8=[];if(!(_0x22619d()&&_0x22619d()['t']==='op'&&_0x22619d()['v']===')')){_0x5277c8[_0x2360da(0x84b)](_0x575418());while(_0x22619d()&&_0x22619d()['t']==='op'&&_0x22619d()['v']===','){_0x539e29(),_0x5277c8[_0x2360da(0x84b)](_0x575418());}}_0x26d313(')');const _0x1eb28d=EXPR_FUNCS[_0x45d014['v']];if(!_0x1eb28d)throw new Error(_0x2360da(0x812)+_0x45d014['v']+'\x22');return _0x231149=>_0x1eb28d(_0x5277c8[_0x2360da(0x9f9)](_0x56a4c8=>_0x56a4c8(_0x231149)));}const _0x3c1dba=_0x45d014['v'];return _0x397da0=>{const _0x41d8bb=_0x2360da;if(_0x397da0&&Object[_0x41d8bb(0x448)]['hasOwnProperty']['call'](_0x397da0,_0x3c1dba)){const _0x28beeb=_0x397da0[_0x3c1dba];return typeof _0x28beeb===_0x41d8bb(0x40a)?_0x28beeb:Number(_0x28beeb);}return NaN;};}throw new Error(_0x2360da(0xd2e)+_0x45d014['v']+'\x22');}const _0x3cf724=_0x575418();if(_0x170c9c<_0x558ca3[_0x22a006(0x4f2)])throw new Error(_0x22a006(0x1c0)+_0x558ca3[_0x170c9c]['v']+'\x22');return _0x3cf724;}const _exprCache=new Map(),_exprWarned=new Set();function getCompiledExpr(_0x10c5c0){const _0x2eb754=_0x34e271,_0x515977=String(_0x10c5c0);if(_exprCache[_0x2eb754(0xc12)](_0x515977))return _exprCache[_0x2eb754(0xccf)](_0x515977);let _0x405b93=null;try{_0x405b93=compileDataExpression(_0x515977);}catch(_0x205bf2){!_exprWarned[_0x2eb754(0xc12)](_0x515977)&&(_exprWarned[_0x2eb754(0x396)](_0x515977),console[_0x2eb754(0xbe4)](_0x2eb754(0x895)+_0x515977+'\x22\x20is\x20invalid\x20('+_0x205bf2[_0x2eb754(0xca9)]+_0x2eb754(0xb67))),_0x405b93=null;}return _exprCache[_0x2eb754(0x96e)](_0x515977,_0x405b93),_0x405b93;}function resolveDataVars(_0x4f7253,_0x36a74d){const _0x52a761=_0x34e271,_0x9080da={};if(!_0x4f7253||typeof _0x4f7253!==_0x52a761(0x328)||!_0x36a74d||!_0x36a74d[_0x52a761(0xd44)])return _0x9080da;for(const [_0x1dddfa,_0x4002ab]of Object[_0x52a761(0x1ee)](_0x4f7253)){if(!_0x1dddfa||typeof _0x4002ab!==_0x52a761(0xadd))continue;const _0x101ac3=_0x36a74d[_0x52a761(0xd44)][_0x4002ab],_0x5b0880=_0x101ac3?toNum(_0x101ac3[_0x52a761(0x543)]):null;_0x9080da[_0x1dddfa]=_0x5b0880===null||_0x5b0880===undefined?NaN:_0x5b0880;}return _0x9080da;}function synthesizeForecastSeries(_0x49ad58,_0x1da906,_0x5aa53a,_0x4fc1e3){const _0x5a30fd=_0x34e271;if(!_0x49ad58||!_0x1da906['data_attribute'])return[];const _0x37cc94=getAttributePath(_0x49ad58[_0x5a30fd(0x3b8)],_0x1da906['data_attribute']);if(!Array['isArray'](_0x37cc94))return _0x37cc94!==undefined&&_0x37cc94!==null&&console[_0x5a30fd(0xbe4)](_0x5a30fd(0x5dc)+_0x1da906[_0x5a30fd(0x7f4)]+_0x5a30fd(0x556)+_0x1da906[_0x5a30fd(0x951)]+_0x5a30fd(0x400)),[];const _0x336fef=_0x37cc94[_0x5a30fd(0x9f9)](_0x36ed46=>_0x36ed46&&typeof _0x36ed46==='object'&&!Array['isArray'](_0x36ed46)?{..._0x36ed46}:_0x36ed46),_0xcea1ab=_0x1da906[_0x5a30fd(0xb4e)]||_0x5a30fd(0xade),_0x1829d4=_0x1da906[_0x5a30fd(0x1a9)]||_0x5a30fd(0x402),_0x293ffa=_0x1da906['data_time_unit']||'iso',_0x3d351e=_0x1da906[_0x5a30fd(0xb0f)],_0x3de164=_0x1da906[_0x5a30fd(0x8a6)]?getCompiledExpr(_0x1da906[_0x5a30fd(0x8a6)]):null,_0x2cf7d7=_0x3de164?resolveDataVars(_0x1da906[_0x5a30fd(0x745)],_0x4fc1e3):null,_0x4047ab=[];for(const _0x2b760b of _0x336fef){if(!_0x2b760b||typeof _0x2b760b!==_0x5a30fd(0x328))continue;const _0x10d1d3=getAttributePath(_0x2b760b,_0xcea1ab);let _0x491a29;if(_0x3de164){let _0x13fe02;try{_0x13fe02=_0x3de164({..._0x2b760b,..._0x2cf7d7});}catch(_0x3d7231){_0x13fe02=NaN;}_0x491a29=toNum(_0x13fe02);}else _0x491a29=toNum(getAttributePath(_0x2b760b,_0x1829d4));const _0x1ca2d6=parseForecastTime(_0x10d1d3,_0x293ffa,_0x5aa53a,_0x3d351e);if(_0x1ca2d6===null||_0x491a29===null)continue;_0x4047ab[_0x5a30fd(0x84b)]({'t':_0x1ca2d6,'v':_0x491a29});}return _0x4047ab[_0x5a30fd(0xa03)]((_0x59fbe4,_0x183911)=>_0x59fbe4['t']-_0x183911['t']),_0x4047ab;}const SVG_NS=_0x34e271(0x288),svgEl=(_0x2f94ce,_0x41e09e={})=>{const _0x533332=_0x34e271,_0x44617f=document['createElementNS'](SVG_NS,_0x2f94ce);for(const [_0x5e7e8f,_0x2225e9]of Object['entries'](_0x41e09e))_0x44617f[_0x533332(0x1b0)](_0x5e7e8f,_0x2225e9);return _0x44617f;},SCROLL_PLOT_PAD_BOTTOM=0xa;class TimelineRenderer{constructor(_0xe642c7){const _0x5f12b6=_0x34e271;this[_0x5f12b6(0x209)]=_0xe642c7;}[_0x34e271(0x218)](_0x2a9740,_0x1b13fa,_0x3981bb,_0x3bfcec){const _0xd66a71=_0x34e271,_0x3571e3=_0x2a9740[_0xd66a71(0x560)]||0x190,_0x4ad145=_0x3981bb[_0xd66a71(0xc07)],_0x4ec071=_0x4ad145==null||_0x4ad145==='auto'||_0x4ad145==='';let _0x1e71e5;if(_0x4ec071){let _0x379fc5=_0x2a9740[_0xd66a71(0x59c)]||0x0;const _0x2de5fb=this['card'][_0xd66a71(0x9c2)]||this[_0xd66a71(0x209)][_0xd66a71(0xb29)],_0xaa61f3=toNum(_0x3981bb[_0xd66a71(0xcf1)]??_0x3981bb['max_visible_interval']),_0x1a5f33=_0x2de5fb&&_0x2de5fb[_0xd66a71(0x89f)]&&_0x2de5fb[_0xd66a71(0x2bf)]?Math['max'](0x1,_0x2de5fb[_0xd66a71(0x2bf)][_0xd66a71(0x699)]()-_0x2de5fb[_0xd66a71(0x89f)][_0xd66a71(0x699)]())/0x36ee80:0x0,_0x1f28c2=!this[_0xd66a71(0x209)]['_viewWindow']&&isNum(_0xaa61f3)&&_0xaa61f3>0x0&&_0x1a5f33>_0xaa61f3;if(_0x1f28c2&&_0x379fc5>SCROLL_PLOT_PAD_BOTTOM)_0x379fc5-=SCROLL_PLOT_PAD_BOTTOM;_0x1e71e5=_0x379fc5>=0x3c?_0x379fc5:0xc8;}else _0x1e71e5=toNum(_0x3981bb[_0xd66a71(0xc07)])||0x96;const _0x117182=_0x1b13fa[_0xd66a71(0xbe8)](_0x5667aa=>_0x5667aa['entity'][_0xd66a71(0x846)]!==![]&&_0x5667aa[_0xd66a71(0xc6d)]['length']),_0x52c6e0=_0x117182[_0xd66a71(0xbe8)](_0x36fc03=>_0x36fc03[_0xd66a71(0x951)][_0xd66a71(0xa89)]!==_0xd66a71(0x2d7)&&_0x36fc03[_0xd66a71(0x951)][_0xd66a71(0xa89)]!==_0xd66a71(0x5b9)),_0x30b359=_0x117182[_0xd66a71(0xbe8)](_0x330c0d=>_0x330c0d[_0xd66a71(0x951)]['y_axis']===_0xd66a71(0x2d7)),_0x4b01bb=_0x30b359[_0xd66a71(0x4f2)]>0x0,_0x40d277=toNum(_0x3981bb[_0xd66a71(0xa43)])||0xa,_0x1e6d8d=toNum(_0x3981bb[_0xd66a71(0x791)]),_0x201f54=_0x117182['reduce']((_0x518906,_0x3a1346)=>{const _0x1beab6=_0xd66a71,_0x420e9f=toNum(_0x3a1346[_0x1beab6(0x951)]?.[_0x1beab6(0x48e)]);return isNum(_0x420e9f)&&_0x420e9f>_0x518906?_0x420e9f:_0x518906;},0x0),_0x4313ec=isNum(_0x1e6d8d)?_0x1e6d8d:_0x201f54,_0x2b3b97=Math[_0xd66a71(0x887)](0xc,Math['round'](_0x40d277*1.2)),_0x29967c=(_0x383f48,_0xbe4d5c,_0x5ff1e3)=>{const _0x1cbc5a=_0xd66a71,_0x2b0969=this[_0x1cbc5a(0x209)]?.[_0x1cbc5a(0xb17)]?.(_0x383f48);if(_0x2b0969&&_0x2b0969[_0x1cbc5a(0x4f2)]){let _0x473347=0x0;for(const _0x4118d0 of _0x2b0969){const _0x42cc8c=String(_0x4118d0?.[_0x1cbc5a(0x623)]??_0x4118d0?.[_0x1cbc5a(0xd05)]??'');if(_0x42cc8c['length']>_0x473347)_0x473347=_0x42cc8c['length'];}return Math[_0x1cbc5a(0x887)](0x20,Math[_0x1cbc5a(0x767)](_0x473347*_0x40d277*0.62+0xe));}if(_0xbe4d5c){const _0x4a034a=axisLabelFormatter(_0x3981bb,_0x383f48);if(_0x4a034a){const _0x5e8153=String(_0x4a034a(_0xbe4d5c['lo'])??''),_0x479f34=String(_0x4a034a(_0xbe4d5c['hi'])??''),_0x1da851=Math['max'](_0x5e8153[_0x1cbc5a(0x4f2)],_0x479f34['length'],0x4);return Math[_0x1cbc5a(0x887)](0x20,Math[_0x1cbc5a(0x767)](_0x1da851*_0x40d277*0.62+0xc));}const _0x2c9a72=isNum(_0x5ff1e3)?_0x5ff1e3:0x1,_0x417a95=_0xbe4d5c['lo'][_0x1cbc5a(0x7dc)](_0x2c9a72),_0x2a4ad1=_0xbe4d5c['hi'][_0x1cbc5a(0x7dc)](_0x2c9a72),_0xea8fa8=Math[_0x1cbc5a(0x887)](_0x417a95[_0x1cbc5a(0x4f2)],_0x2a4ad1['length']);return Math['max'](0x20,Math[_0x1cbc5a(0x767)](_0xea8fa8*_0x40d277*0.62+0xc));}const _0x26d9c5=0x4+(_0x4313ec>0x0?_0x4313ec+0x1:0x0);return Math['max'](0x20,Math[_0x1cbc5a(0x767)](_0x26d9c5*_0x40d277*0.62+0xc));},_0x4202f3=this['_buildStackState'](_0x117182,_0x3981bb),_0x13dcca=this[_0xd66a71(0x751)](_0x52c6e0,_0x3981bb,![],_0x4202f3),_0x54b7fc=_0x4b01bb?this['_computeYBounds'](_0x30b359,_0x3981bb,!![],_0x4202f3):null,_0x419b60=(_0x25c499,_0x40f59e)=>{const _0x3d266f=_0xd66a71;if(!_0x25c499||!_0x40f59e[_0x3d266f(0x4c9)](_0x2226d7=>_0x2226d7?.[_0x3d266f(0x951)]?.[_0x3d266f(0x778)]===!![]))return;const _0x5e23ee=_0x25c499['hi']-_0x25c499['lo'];if(_0x5e23ee>0x0)_0x25c499['hi']=_0x25c499['hi']+_0x5e23ee*0.12;};_0x419b60(_0x13dcca,_0x52c6e0),_0x419b60(_0x54b7fc,_0x30b359);const _0x1b6026=(_0x437e40,_0x2f8eff)=>{const _0x434028=_0xd66a71,_0x20db44=toNum(_0x3981bb[_0x434028(0x791)]);if(isNum(_0x20db44))return _0x20db44;let _0x5ed109=-0x1;for(const _0x5d17d7 of _0x437e40){const _0xc0ba5a=toNum(_0x5d17d7[_0x434028(0x951)]?.[_0x434028(0x48e)]);if(isNum(_0xc0ba5a)&&_0xc0ba5a>_0x5ed109)_0x5ed109=_0xc0ba5a;}if(_0x5ed109>=0x0)return _0x5ed109;if(_0x2f8eff){const _0xb2997f=_0x2f8eff['hi']-_0x2f8eff['lo'],_0x2b5f3e=toNum(_0x3981bb[_0x434028(0x27d)])||0x4,_0xd6cdf9=_0xb2997f/_0x2b5f3e;if(_0xd6cdf9>0x0&&_0xd6cdf9<0x1)return Math['ceil'](-Math['log10'](_0xd6cdf9));if(Math[_0x434028(0xaef)](_0x2f8eff['hi'])<0x64&&Math[_0x434028(0xaef)](_0x2f8eff['lo'])<0x64)return 0x1;return 0x0;}return 0x1;},_0x1d413a=_0x1b6026(_0x52c6e0,_0x13dcca),_0x4da942=_0x4b01bb?_0x1b6026(_0x30b359,_0x54b7fc):0x1,_0x37c836=this['card']?.[_0xd66a71(0x3fb)]?.['series']||_0x1b13fa,_0x2c16fe=_0x37c836['filter'](_0xc660b=>_0xc660b[_0xd66a71(0x951)]?.['show_graph']!==![]&&_0xc660b[_0xd66a71(0xc6d)]?.[_0xd66a71(0x4f2)]&&_0xc660b[_0xd66a71(0x951)]['y_axis']!==_0xd66a71(0x2d7)&&_0xc660b[_0xd66a71(0x951)][_0xd66a71(0xa89)]!==_0xd66a71(0x5b9)),_0x2558bb=_0x37c836[_0xd66a71(0xbe8)](_0x434d13=>_0x434d13[_0xd66a71(0x951)]?.[_0xd66a71(0x846)]!==![]&&_0x434d13[_0xd66a71(0xc6d)]?.[_0xd66a71(0x4f2)]&&_0x434d13['entity']['y_axis']===_0xd66a71(0x2d7)),_0x564b76=_0x2c16fe['length']?_0x2c16fe:_0x52c6e0,_0x9eb10=_0x2558bb[_0xd66a71(0x4f2)]?_0x2558bb:_0x30b359,_0x95758=_0x2c16fe[_0xd66a71(0x4f2)]===_0x52c6e0[_0xd66a71(0x4f2)],_0x159242=_0x2558bb[_0xd66a71(0x4f2)]===_0x30b359['length'],_0x1ab6e8=_0x95758?_0x13dcca:_0x2c16fe['length']?this['_computeYBounds'](_0x564b76,_0x3981bb,![],_0x4202f3):_0x13dcca,_0x18b00c=_0x159242?_0x54b7fc:_0x2558bb[_0xd66a71(0x4f2)]?this[_0xd66a71(0x751)](_0x9eb10,_0x3981bb,!![],_0x4202f3):_0x54b7fc,_0x43b694=_0x95758?_0x1d413a:_0x1b6026(_0x564b76,_0x1ab6e8),_0x54cbce=_0x159242?_0x4da942:_0x2558bb[_0xd66a71(0x4f2)]?_0x1b6026(_0x9eb10,_0x18b00c):_0x4da942,_0x343d62=_0x29967c(_0xd66a71(0x3c5),_0x1ab6e8,_0x43b694),_0x678e2=_0x29967c('secondary',_0x18b00c,_0x54cbce),_0x41324a=_0x2558bb['length']>0x0||_0x4b01bb,_0x4bd4bb=Math[_0xd66a71(0x887)](0x1,(_0x3981bb[_0xd66a71(0x87d)]?_0x343d62:0x0)+(_0x3981bb[_0xd66a71(0x287)]?_0x2b3b97:0x0)),_0x37ef95=!_0x41324a&&!_0x3981bb[_0xd66a71(0x3a6)]?0x1:Math[_0xd66a71(0x887)](0x1,(_0x3981bb[_0xd66a71(0x3a6)]!==![]?_0x678e2:0x0)+(_0x3981bb[_0xd66a71(0x287)]?_0x2b3b97:0x0)),_0x322673=0x8,_0x38f70a=_0x3981bb['show_x_axis']?0x16:0x8;this['card'][_0xd66a71(0xaf1)]=_0x322673,this[_0xd66a71(0x209)][_0xd66a71(0x976)]=_0x38f70a;const _0x1fd0ff=this[_0xd66a71(0x209)][_0xd66a71(0x9c2)]||this['card'][_0xd66a71(0xb29)],_0x3741b8=_0x1fd0ff['start']['getTime'](),_0x160eb9=_0x1fd0ff[_0xd66a71(0x2bf)][_0xd66a71(0x699)](),_0x58720f=Math['max'](0x1,_0x160eb9-_0x3741b8),_0x38ea85=_0x58720f/0x36ee80,_0x599ea9=toNum(_0x3981bb['__sgcExtVisibleH']??_0x3981bb[_0xd66a71(0x1f9)]),_0x5db624=!this['card']['_viewWindow']&&isNum(_0x599ea9)&&_0x599ea9>0x0&&_0x38ea85>_0x599ea9,_0xbaba5d=_0x5db624?_0x38ea85/_0x599ea9:0x1,_0xbdc13=_0x5db624?Math['round'](_0x3571e3*_0xbaba5d):_0x3571e3,_0x10ecae=Math['max'](0xa,_0xbdc13-_0x4bd4bb-_0x37ef95),_0x197010=Math['max'](0xa,_0x1e71e5-_0x322673-_0x38f70a),_0x757a8e=new Map();for(const _0x8b44f8 of _0x117182){if(_0x8b44f8[_0xd66a71(0x951)][_0xd66a71(0xa89)]!=='independent')continue;const _0x30ac76={..._0x3981bb,'lower_bound':null,'upper_bound':null,'lower_bound_secondary':null,'upper_bound_secondary':null,'min_bound_range':null,'min_bound_range_secondary':null},_0x251d10=this[_0xd66a71(0x751)]([_0x8b44f8],_0x30ac76,![],null);_0x251d10&&(_0x8b44f8['entity']?.['show_data_labels']===!![]&&_0x251d10['hi']>_0x251d10['lo']&&(_0x251d10['hi']=_0x251d10['hi']+(_0x251d10['hi']-_0x251d10['lo'])*0.12),_0x757a8e[_0xd66a71(0x96e)](_0x8b44f8['idx'],_0x251d10));}const _0x459f70=_0x31c73a=>{const _0x364168=_0xd66a71,_0x3d2d1e=_0x31c73a?.[_0x364168(0x951)]||_0x31c73a,_0x260292=_0x31c73a?.[_0x364168(0x3f6)];if(_0x3d2d1e?.[_0x364168(0xa89)]===_0x364168(0x5b9)&&_0x260292!=null)return _0x757a8e[_0x364168(0xccf)](_0x260292)||_0x13dcca;return _0x3d2d1e?.[_0x364168(0xa89)]===_0x364168(0x2d7)?_0x54b7fc:_0x13dcca;},_0x2e544b=_0x117182[_0xd66a71(0x4c9)](_0x4558fc=>(_0x4558fc['entity']?.[_0xd66a71(0x3ef)]||_0x4558fc[_0xd66a71(0x951)]?.['type'])===_0xd66a71(0x20a));let _0x2d8033=_0x3741b8,_0x42bb79=_0x160eb9,_0x2d4cab=_0x58720f;if(_0x2e544b){const _0x404d9b=typeof resolveGroupBy==='function'?resolveGroupBy(_0x3981bb,_0x58720f/0x36ee80):_0x3981bb['group_by']||'interval',_0x391a34=toNum(_0x3981bb[_0xd66a71(0x658)])||0x2,_0x2f9f7c=_0x58720f/0x36ee80,_0x2f2f3e=groupBucketMs(_0x404d9b,_0x2f9f7c,_0x391a34);let _0x402cd7=Infinity,_0x1f02b8=Infinity,_0x6a2775=-Infinity;for(const _0x481ac8 of _0x117182){const _0x5dda3f=_0x481ac8[_0xd66a71(0x951)]?.[_0xd66a71(0x3ef)]||_0x481ac8[_0xd66a71(0x951)]?.[_0xd66a71(0xb33)];if(_0x5dda3f!==_0xd66a71(0x20a)&&_0x5dda3f!=='candlestick')continue;const _0xae77df=(_0x481ac8[_0xd66a71(0xc6d)]||[])[_0xd66a71(0xbe8)](_0x5e0ea6=>isNum(_0x5e0ea6['v']));for(let _0x2c9802=0x0;_0x2c9802<_0xae77df['length'];_0x2c9802++){if(_0x2c9802>0x0){const _0xf83e3b=_0xae77df[_0x2c9802]['t']-_0xae77df[_0x2c9802-0x1]['t'];if(_0xf83e3b>0x0&&_0xf83e3b<_0x402cd7)_0x402cd7=_0xf83e3b;}const _0x8818ec=_0xae77df[_0x2c9802]['t'];if(_0x8818ec>=_0x3741b8&&_0x8818ec<_0x160eb9){if(_0x8818ec<_0x1f02b8)_0x1f02b8=_0x8818ec;if(_0x8818ec>_0x6a2775)_0x6a2775=_0x8818ec;}}}const _0x2f5b5e=Math[_0xd66a71(0x749)](_0x2f2f3e/0x2,_0x58720f/0x4,isFinite(_0x402cd7)?_0x402cd7/0x2:Infinity);if(isFinite(_0x2f5b5e)&&isFinite(_0x1f02b8))_0x2d8033=Math[_0xd66a71(0x749)](_0x3741b8,_0x1f02b8-_0x2f5b5e),_0x42bb79=Math[_0xd66a71(0x887)](_0x160eb9,_0x6a2775+_0x2f5b5e);else isFinite(_0x2f5b5e)&&(_0x2d8033=_0x3741b8-_0x2f5b5e,_0x42bb79=_0x160eb9+_0x2f5b5e);_0x2d4cab=Math['max'](0x1,_0x42bb79-_0x2d8033);}let _0x2091d3;const _0x6907b=typeof resolveGroupBy==='function'?resolveGroupBy(_0x3981bb,_0x58720f/0x36ee80):_0x3981bb['group_by']||'interval',_0x26d5e2=_0x6907b===_0xd66a71(0x74d)&&_0x3981bb[_0xd66a71(0xc5b)]!==_0xd66a71(0x9d8)&&_0x117182[_0xd66a71(0x754)](_0x4fa0cd=>{const _0x35c077=_0xd66a71,_0x5aba2b=_0x4fa0cd[_0x35c077(0x951)]||{};return!_0x5aba2b['data_attribute']&&!_0x5aba2b['fixed_value']&&!_0x5aba2b[_0x35c077(0xa53)];});this[_0xd66a71(0x8bb)]=_0x26d5e2;if(_0x6907b==='month'){const _0x3bb91c=new Date(_0x3741b8),_0x1af0f9=_0x3bb91c[_0xd66a71(0x3c0)](),_0x2c5c41=_0x3bb91c[_0xd66a71(0x621)](),_0x27e3a9=new Date(_0x160eb9-0x1),_0xe171a5=Math[_0xd66a71(0x887)](0x1,(_0x27e3a9[_0xd66a71(0x3c0)]()-_0x1af0f9)*0xc+(_0x27e3a9['getMonth']()-_0x2c5c41)+0x1),_0x339484=_0x117182[_0xd66a71(0x4c9)](_0x41ee07=>{const _0x14c951=_0xd66a71,_0x302e25=_0x41ee07[_0x14c951(0x951)]?.[_0x14c951(0x3ef)]||_0x41ee07[_0x14c951(0x951)]?.['type'];return _0x302e25===_0x14c951(0x20a)||_0x302e25===_0x14c951(0x440);}),_0xc2aeef=Date[_0xd66a71(0x932)]();let _0x49143a=null,_0x1c7e0f=null,_0x5bb803=null;if(!_0x339484&&_0xc2aeef>_0x3741b8&&_0xc2aeef<_0x160eb9){const _0x14c28a=new Date(_0xc2aeef);_0x1c7e0f=_0x14c28a[_0xd66a71(0x3c0)](),_0x5bb803=_0x14c28a['getMonth']();const _0xd129a8=(_0x1c7e0f-_0x1af0f9)*0xc+(_0x5bb803-_0x2c5c41),_0x5ab56c=new Date(_0x1c7e0f,_0x5bb803+0x1,0x0)['getDate'](),_0x17f646=(_0x14c28a['getDate']()-0x1+_0x14c28a[_0xd66a71(0x814)]()/0x18)/_0x5ab56c;_0x49143a=_0x4bd4bb+(_0xd129a8+_0x17f646)/_0xe171a5*_0x10ecae;}_0x2091d3=_0x306b99=>{const _0x4e33a2=_0xd66a71,_0x4a4143=new Date(_0x306b99);if(_0x49143a!==null&&_0x4a4143['getFullYear']()===_0x1c7e0f&&_0x4a4143[_0x4e33a2(0x621)]()===_0x5bb803)return _0x49143a;const _0x523976=(_0x4a4143['getFullYear']()-_0x1af0f9)*0xc+(_0x4a4143['getMonth']()-_0x2c5c41);return _0x4bd4bb+(_0x523976+0.5)/_0xe171a5*_0x10ecae;};}else{if(_0x26d5e2){const {refY:_0x160d4e,totalYears:_0x3deaf9}=this[_0xd66a71(0x72c)](_0x3741b8,_0x160eb9),_0x129595=_0x117182[_0xd66a71(0x4c9)](_0x469eb3=>{const _0x4fd60c=_0xd66a71,_0x22d8ec=_0x469eb3[_0x4fd60c(0x951)]?.['graph_type']||_0x469eb3['entity']?.[_0x4fd60c(0xb33)];return _0x22d8ec===_0x4fd60c(0x20a)||_0x22d8ec==='candlestick';}),_0x4beb15=Date[_0xd66a71(0x932)]();let _0x14500b=null,_0x4b1e9a=null;if(!_0x129595&&_0x4beb15>_0x3741b8&&_0x4beb15<_0x160eb9){const _0x38b721=new Date(_0x4beb15);_0x4b1e9a=_0x38b721['getFullYear']();const _0x36c747=_0x4b1e9a-_0x160d4e,_0x4bee42=new Date(_0x38b721[_0xd66a71(0x3c0)](),0x0,0x1)[_0xd66a71(0x699)](),_0x581d84=new Date(_0x38b721['getFullYear']()+0x1,0x0,0x1)[_0xd66a71(0x699)]();_0x14500b=_0x4bd4bb+(_0x36c747+(_0x4beb15-_0x4bee42)/(_0x581d84-_0x4bee42))/_0x3deaf9*_0x10ecae;}_0x2091d3=_0x1b09ec=>{const _0x17af31=_0xd66a71,_0x1ee4b8=new Date(_0x1b09ec);if(_0x14500b!==null&&_0x1ee4b8['getFullYear']()===_0x4b1e9a)return _0x14500b;const _0xc415ca=_0x1ee4b8[_0x17af31(0x3c0)]()-_0x160d4e;return _0x4bd4bb+(_0xc415ca+0.5)/_0x3deaf9*_0x10ecae;};}else _0x2091d3=_0x2d681f=>_0x4bd4bb+(_0x2d681f-_0x2d8033)/_0x2d4cab*_0x10ecae;}const _0x18c616=!!_0x3981bb[_0xd66a71(0x684)],_0x4da06a=(_0x1492b2,_0x17b7db)=>{const _0x2dfb69=_0xd66a71;if(!_0x17b7db)return _0x322673+_0x197010/0x2;const {lo:_0xfc067e,hi:_0x168c0a}=_0x17b7db;if(_0x168c0a===_0xfc067e)return _0x322673+_0x197010/0x2;if(_0x18c616){const _0x5ea741=Math['max'](_0xfc067e,1e-10),_0x4f36d8=Math[_0x2dfb69(0x887)](_0x168c0a,_0x5ea741*0xa),_0x11e8a8=Math[_0x2dfb69(0x887)](_0x1492b2,_0x5ea741),_0x5e2fca=Math[_0x2dfb69(0xa16)](_0x5ea741),_0x172714=Math[_0x2dfb69(0xa16)](_0x4f36d8),_0x4d8ec0=Math[_0x2dfb69(0xa16)](_0x11e8a8);return _0x322673+_0x197010-(_0x4d8ec0-_0x5e2fca)/(_0x172714-_0x5e2fca)*_0x197010;}return _0x322673+_0x197010-(_0x1492b2-_0xfc067e)/(_0x168c0a-_0xfc067e)*_0x197010;},_0x50f148=_0x5db624?{'width':String(_0xbdc13),'height':String(_0x1e71e5),'viewBox':_0xd66a71(0x82a)+_0xbdc13+'\x20'+_0x1e71e5,'preserveAspectRatio':_0xd66a71(0x73d),'class':_0xd66a71(0x536)}:{'width':_0xd66a71(0x91b),'height':String(_0x1e71e5),'viewBox':_0xd66a71(0x82a)+_0xbdc13+'\x20'+_0x1e71e5,'preserveAspectRatio':_0xd66a71(0x73d),'class':_0xd66a71(0x536)},_0x2cb697=svgEl('svg',_0x50f148),_0x48a44e=svgEl(_0xd66a71(0xbc5));_0x2cb697[_0xd66a71(0x343)](_0x48a44e);const _0x3da844='sgc-plot-clip-'+this[_0xd66a71(0x209)][_0xd66a71(0x6d9)],_0x491ac8=svgEl(_0xd66a71(0x836),{'id':_0x3da844});_0x491ac8[_0xd66a71(0x343)](svgEl('rect',{'x':String(_0x4bd4bb),'y':String(_0x322673),'width':String(_0x10ecae),'height':String(_0x197010)})),_0x48a44e[_0xd66a71(0x343)](_0x491ac8);const _0x9f7a66=(_0x5d4ccc,_0x5cb9bc)=>{const _0x7cbdef=_0xd66a71;if(!_0x5d4ccc)return null;const _0x3a2440=toNum(_0x3981bb['y_axis_ticks']),_0x5658d2=this[_0x7cbdef(0x209)]?.[_0x7cbdef(0xb17)]?.(_0x7cbdef(0x3c5)),_0x2c1086=isNum(_0x3a2440)?_0x3a2440:_0x5658d2?Math[_0x7cbdef(0x887)](0x1,_0x5658d2[_0x7cbdef(0x4f2)]-0x1):0x4,_0x3b8e57=_0x5cb9bc,_0x4a516c=_0x5d4ccc['hi']-_0x5d4ccc['lo'];if(_0x4a516c>0x0){const _0x42cf8e=Math[_0x7cbdef(0x192)](0xa,-_0x3b8e57),_0x39287e=Math['max'](0x1,Math[_0x7cbdef(0x42e)](_0x4a516c/_0x42cf8e+1e-9));return Math[_0x7cbdef(0x749)](_0x2c1086,_0x39287e);}return _0x2c1086;},_0x2e58cd=_0x9f7a66(_0x13dcca,_0x1d413a),_0x4d9bf2=_0x3981bb['y_axis_round_ticks']!==![],_0x588e63=_0x4d9bf2&&_0x13dcca&&!_0x3981bb[_0xd66a71(0x684)]&&!this[_0xd66a71(0x209)]?.[_0xd66a71(0xb17)]?.(_0xd66a71(0x3c5))?niceYTicks(_0x13dcca['lo'],_0x13dcca['hi'],_0x2e58cd||0x4,axisMinLabelStep(_0x3981bb,_0xd66a71(0x3c5))):null,_0x1a8243=_0x4d9bf2&&_0x4b01bb&&_0x54b7fc&&!_0x3981bb['logarithmic']&&!this[_0xd66a71(0x209)]?.[_0xd66a71(0xb17)]?.(_0xd66a71(0x2d7))?niceYTicks(_0x54b7fc['lo'],_0x54b7fc['hi'],toNum(_0x3981bb[_0xd66a71(0x27d)])||0x4,axisMinLabelStep(_0x3981bb,_0xd66a71(0x2d7))):null;if(_0x3981bb['show_grid']){let _0x18b7fe=this[_0xd66a71(0x49e)](_0x10ecae,_0x2d8033,_0x42bb79,_0x3981bb,_0x3bfcec);if(!_0x18b7fe)_0x18b7fe=this[_0xd66a71(0x675)](_0x10ecae,_0x2d8033,_0x42bb79,_0x3981bb,_0x3bfcec);this[_0xd66a71(0xb75)](_0x2cb697,_0x4bd4bb,_0x322673,_0x10ecae,_0x197010,_0x3981bb,_0x18b7fe,_0x2e58cd,_0x588e63,_0x13dcca);}let _0x14dbc6=null,_0x1107c=null;_0x3981bb['show_y_axis']&&_0x13dcca&&(_0x14dbc6=this[_0xd66a71(0x6ac)](_0x2cb697,_0x4bd4bb,_0x322673,_0x197010,_0x13dcca,![],_0x3981bb,_0x2e58cd,_0x1d413a,_0x588e63));_0x4b01bb&&_0x54b7fc&&_0x3981bb['show_y2_axis']&&(_0x1107c=this[_0xd66a71(0x6ac)](_0x2cb697,_0x4bd4bb+_0x10ecae,_0x322673,_0x197010,_0x54b7fc,!![],_0x3981bb,null,_0x4da942,_0x1a8243));_0x3981bb[_0xd66a71(0x316)]&&this[_0xd66a71(0x9fe)](_0x2cb697,_0x4bd4bb,_0x322673+_0x197010,_0x10ecae,_0x2d8033,_0x42bb79,_0x3981bb,_0x3bfcec);const _0x579448=this[_0xd66a71(0x209)]['_effectiveAnnotations'](),_0x3355e3=svgEl('g',{'class':_0xd66a71(0x3f7),'clip-path':_0xd66a71(0xca3)+_0x3da844+')'});_0x2cb697[_0xd66a71(0x343)](_0x3355e3);const _0x480ad0=_0x117182[_0xd66a71(0x9f9)]((_0x20d751,_0x230c4d)=>({'s':_0x20d751,'i':_0x230c4d,'z':toNum(_0x20d751[_0xd66a71(0x951)]?.[_0xd66a71(0xbf1)])||0x0}))[_0xd66a71(0xa03)]((_0x269c6d,_0x138194)=>_0x269c6d['z']-_0x138194['z']||_0x269c6d['i']-_0x138194['i'])['map'](_0x59aa1c=>_0x59aa1c['s']);for(const _0xfcc991 of _0x480ad0){if(!_0xfcc991[_0xd66a71(0x951)]?.[_0xd66a71(0xa21)])continue;const _0x46b3a9=_0x459f70(_0xfcc991);if(!_0x46b3a9)continue;this[_0xd66a71(0xcc6)](_0x3355e3,_0xfcc991,_0x46b3a9,_0x2091d3,_0x4da06a);}const _0x131d12=_0x117182[_0xd66a71(0xbe8)](_0x188c4b=>{const _0x423bc6=_0xd66a71,_0xa2b574=_0x188c4b[_0x423bc6(0x951)]?.[_0x423bc6(0x3ef)]||_0x188c4b[_0x423bc6(0x951)]?.['type'];return(_0xa2b574===_0x423bc6(0x20a)||_0xa2b574===_0x423bc6(0x440))&&_0x188c4b[_0x423bc6(0x951)]?.['show_graph']!==![];}),_0x587a17=new Map();if(_0x131d12[_0xd66a71(0x4f2)]>0x0){if(_0x3981bb[_0xd66a71(0x1c9)]){const _0x20c167=[],_0x48dd3={};for(const _0x47c690 of _0x131d12){const _0x471f45=_0x47c690[_0xd66a71(0x951)][_0xd66a71(0x33a)]||'_default';!(_0x471f45 in _0x48dd3)&&(_0x48dd3[_0x471f45]=_0x20c167['length'],_0x20c167['push'](_0x471f45));}const _0x124dd3=_0x20c167[_0xd66a71(0x4f2)];for(const _0x555d38 of _0x131d12){_0x587a17[_0xd66a71(0x96e)](_0x555d38[_0xd66a71(0x3f6)],{'index':_0x48dd3[_0x555d38['entity'][_0xd66a71(0x33a)]||_0xd66a71(0x4ef)],'total':_0x124dd3});}}else{const _0x3693f4=_0x131d12[_0xd66a71(0x4f2)];_0x131d12[_0xd66a71(0x724)]((_0x5e3ded,_0x5a653a)=>{const _0x1945dc=_0xd66a71;_0x587a17[_0x1945dc(0x96e)](_0x5e3ded[_0x1945dc(0x3f6)],{'index':_0x5a653a,'total':_0x3693f4});});}}this['_calBarPositions']=null;for(const _0x5a2196 of _0x480ad0){const _0x346044=_0x459f70(_0x5a2196);if(!_0x346044)continue;const _0x27a839=_0x4202f3?.['baselineByIdx']?.[_0xd66a71(0xccf)](_0x5a2196[_0xd66a71(0x3f6)])||null,_0x2e008b=_0x587a17[_0xd66a71(0xccf)](_0x5a2196[_0xd66a71(0x3f6)])||null;let _0x36583b=_0x3355e3;if(_0x5a2196['entity']?.['_compareOf']!=null){const _0x497407=toNum(_0x5a2196['entity']['_compareCfg']?.[_0xd66a71(0x8eb)]);_0x36583b=svgEl('g',{'opacity':isNum(_0x497407)?clamp(_0x497407,0.05,0x1):0.45}),_0x3355e3[_0xd66a71(0x343)](_0x36583b);}this[_0xd66a71(0x511)](_0x36583b,_0x48a44e,_0x5a2196,_0x346044,_0x2091d3,_0x4da06a,{'padL':_0x4bd4bb,'padT':_0x322673,'plotW':_0x10ecae,'plotH':_0x197010,'tStart':_0x3741b8,'tEnd':_0x160eb9,'xStart':_0x2d8033,'xEnd':_0x42bb79,'xRange':_0x2d4cab,'yearEqualSpace':_0x26d5e2,'yearTotal':_0x26d5e2?this[_0xd66a71(0x72c)](_0x3741b8,_0x160eb9)[_0xd66a71(0x15c)]:0x1},_0x3981bb,_0x27a839,_0x2e008b);}this[_0xd66a71(0x70c)](_0x2cb697,_0x579448,{'padL':_0x4bd4bb,'padT':_0x322673,'plotW':_0x10ecae,'plotH':_0x197010,'mapX':_0x2091d3,'mapY':_0x4da06a,'yBounds':_0x13dcca,'y2Bounds':_0x54b7fc,'boundsFor':_0x459f70},_0x3bfcec),this[_0xd66a71(0x4fd)](_0x2cb697,_0x579448,{'padL':_0x4bd4bb,'padT':_0x322673,'plotW':_0x10ecae,'plotH':_0x197010,'mapX':_0x2091d3,'mapY':_0x4da06a,'yBounds':_0x13dcca,'y2Bounds':_0x54b7fc,'boundsFor':_0x459f70},_0x3bfcec),this['_drawAverageLines'](_0x2cb697,_0x117182,{'padL':_0x4bd4bb,'padT':_0x322673,'plotW':_0x10ecae,'plotH':_0x197010,'mapX':_0x2091d3,'mapY':_0x4da06a,'yBounds':_0x13dcca,'y2Bounds':_0x54b7fc,'boundsFor':_0x459f70},_0x3981bb,_0x3bfcec),this['_drawMovingAverages'](_0x2cb697,_0x117182,{'padL':_0x4bd4bb,'padT':_0x322673,'plotW':_0x10ecae,'plotH':_0x197010,'mapX':_0x2091d3,'mapY':_0x4da06a,'yBounds':_0x13dcca,'y2Bounds':_0x54b7fc,'boundsFor':_0x459f70},_0x3981bb,_0x3bfcec);{if(_0x3981bb[_0xd66a71(0x1a8)]!==![]){const _0x54d67b=Date['now']();if(_0x54d67b>_0x3741b8&&_0x54d67b<_0x160eb9-(_0x160eb9-_0x3741b8)*0.01){let _0x2ae897;const _0xe2f466=_0x6907b;if(_0xe2f466===_0xd66a71(0x65a)){const _0x28272e=new Date(_0x54d67b),_0x4d56bc=new Date(_0x3741b8),_0x4a59ee=_0x4d56bc[_0xd66a71(0x3c0)](),_0x327171=_0x4d56bc[_0xd66a71(0x621)](),_0x2b5f8c=new Date(_0x160eb9-0x1),_0x5bc4f6=Math[_0xd66a71(0x887)](0x1,(_0x2b5f8c[_0xd66a71(0x3c0)]()-_0x4a59ee)*0xc+(_0x2b5f8c['getMonth']()-_0x327171)+0x1),_0x11f9c5=(_0x28272e[_0xd66a71(0x3c0)]()-_0x4a59ee)*0xc+(_0x28272e[_0xd66a71(0x621)]()-_0x327171),_0x27179f=new Date(_0x28272e[_0xd66a71(0x3c0)](),_0x28272e['getMonth']()+0x1,0x0)[_0xd66a71(0x7d0)](),_0x59402a=(_0x28272e[_0xd66a71(0x7d0)]()-0x1+_0x28272e[_0xd66a71(0x814)]()/0x18)/_0x27179f;_0x2ae897=_0x4bd4bb+(_0x11f9c5+_0x59402a)/_0x5bc4f6*_0x10ecae;}else{if(_0x26d5e2){const _0x142109=new Date(_0x54d67b),{refY:_0x389d12,totalYears:_0x4f9025}=this[_0xd66a71(0x72c)](_0x3741b8,_0x160eb9),_0x14ce0e=_0x142109[_0xd66a71(0x3c0)]()-_0x389d12,_0x12786f=new Date(_0x142109[_0xd66a71(0x3c0)](),0x0,0x1)[_0xd66a71(0x699)](),_0x2a211d=new Date(_0x142109[_0xd66a71(0x3c0)]()+0x1,0x0,0x1)[_0xd66a71(0x699)]();_0x2ae897=_0x4bd4bb+(_0x14ce0e+(_0x54d67b-_0x12786f)/(_0x2a211d-_0x12786f))/_0x4f9025*_0x10ecae;}else{if(_0x2e544b&&(_0xe2f466===_0xd66a71(0x523)||_0xe2f466===_0xd66a71(0xc03)||_0xe2f466==='hour')){const _0x536b5e=new Date(_0x54d67b);let _0x2e495d,_0x19f456;if(_0xe2f466===_0xd66a71(0x523))_0x2e495d=new Date(_0x536b5e[_0xd66a71(0x3c0)](),_0x536b5e[_0xd66a71(0x621)](),_0x536b5e[_0xd66a71(0x7d0)]())[_0xd66a71(0x699)](),_0x19f456=0x5265c00;else{if(_0xe2f466===_0xd66a71(0xc03)){const _0x1793ec=_0x536b5e[_0xd66a71(0x4bc)]()||0x7;_0x2e495d=new Date(_0x536b5e[_0xd66a71(0x3c0)](),_0x536b5e[_0xd66a71(0x621)](),_0x536b5e[_0xd66a71(0x7d0)]()-weekStartOffsetDays(_0x1793ec,resolveFirstWeekday(_0x3bfcec)))[_0xd66a71(0x699)](),_0x19f456=0x7*0x5265c00;}else _0x2e495d=new Date(_0x536b5e[_0xd66a71(0x3c0)](),_0x536b5e[_0xd66a71(0x621)](),_0x536b5e[_0xd66a71(0x7d0)](),_0x536b5e['getHours']())[_0xd66a71(0x699)](),_0x19f456=0x36ee80;}const _0x1d3524=Math[_0xd66a71(0x749)](0x1,(_0x54d67b-_0x2e495d)/_0x19f456),_0x4ebb3b=_0x2091d3(_0x2e495d),_0xd19b2b=_0x2091d3(_0x2e495d+_0x19f456)-_0x4ebb3b,_0x51725a=toNum(_0x3981bb[_0xd66a71(0x991)])||0x0,_0x482198=Math[_0xd66a71(0x887)](0x1,_0xd19b2b-Math[_0xd66a71(0x749)](_0x51725a,_0xd19b2b*0.3));_0x2ae897=_0x4ebb3b-_0x482198/0x2+_0x1d3524*_0x482198;}else _0x2ae897=_0x2091d3(_0x54d67b);}}const _0x4ca7ac=_0x3981bb[_0xd66a71(0xa7b)]||'var(--primary-text-color)',_0x40c46e=toNum(_0x3981bb[_0xd66a71(0x293)]),_0x3af40f=isNum(_0x40c46e)?String(_0x40c46e):_0xd66a71(0x371),_0x1940f0=isNum(_0x40c46e)?String(Math['min'](0x1,_0x40c46e+0.05)):_0xd66a71(0x2aa),_0x2d20bf=toNum(_0x3981bb['now_line_width']),_0x4a1e8a=isNum(_0x2d20bf)&&_0x2d20bf>0x0?String(_0x2d20bf):'0.5',_0x4fc163=_0x3981bb[_0xd66a71(0x4d2)];let _0x3bc67e='3,3';if(_0x4fc163===_0xd66a71(0x580))_0x3bc67e=null;else{if(_0x4fc163===_0xd66a71(0x4eb))_0x3bc67e=_0xd66a71(0xa06);else{if(_0x4fc163===_0xd66a71(0x60c))_0x3bc67e=_0xd66a71(0xb6b);else{if(_0x4fc163===_0xd66a71(0x7e2))_0x3bc67e=_0xd66a71(0xd68);else{if(_0x4fc163&&typeof _0x4fc163===_0xd66a71(0xadd))_0x3bc67e=_0x4fc163;}}}}const _0x3d064e={'x1':String(_0x2ae897),'x2':String(_0x2ae897),'y1':String(_0x322673),'y2':String(_0x322673+_0x197010),'stroke':_0x4ca7ac,'stroke-width':_0x4a1e8a,'opacity':_0x3af40f,'class':_0xd66a71(0x811),'style':_0xd66a71(0xa15)};if(_0x3bc67e)_0x3d064e[_0xd66a71(0x36e)]=_0x3bc67e;const _0x303c49=svgEl('line',_0x3d064e);_0x2cb697[_0xd66a71(0x343)](_0x303c49);const _0x1c2284=svgEl(_0xd66a71(0x15d),{'x':String(_0x2ae897),'y':String(_0x322673-0x2),'text-anchor':_0xd66a71(0xaa9),'font-size':'8','fill':_0x4ca7ac,'opacity':_0x1940f0,'class':_0xd66a71(0xad4),'style':_0xd66a71(0x602)});_0x1c2284['textContent']=cardT(this[_0xd66a71(0x209)]?.[_0xd66a71(0xa29)],this['card']?.[_0xd66a71(0x853)],_0xd66a71(0x932)),_0x2cb697[_0xd66a71(0x343)](_0x1c2284);}}}this['_drawDataLabels'](_0x2cb697,_0x117182,{'padL':_0x4bd4bb,'padT':_0x322673,'plotW':_0x10ecae,'plotH':_0x197010,'mapX':_0x2091d3,'mapY':_0x4da06a,'yBounds':_0x13dcca,'y2Bounds':_0x54b7fc,'boundsFor':_0x459f70},_0x3981bb,_0x3bfcec),this[_0xd66a71(0x2ca)](_0x2cb697,_0x117182,{'padL':_0x4bd4bb,'padT':_0x322673,'plotW':_0x10ecae,'plotH':_0x197010,'mapX':_0x2091d3,'mapY':_0x4da06a,'yBounds':_0x13dcca,'y2Bounds':_0x54b7fc,'boundsFor':_0x459f70},_0x3981bb,_0x3bfcec),_0x2a9740[_0xd66a71(0x301)]='',_0x2a9740['classList'][_0xd66a71(0x941)](_0xd66a71(0x6a9),_0x5db624);const _0x4aba3b=_0x5db624&&_0x3981bb[_0xd66a71(0x350)]===_0xd66a71(0x6a0);_0x2a9740[_0xd66a71(0x74c)][_0xd66a71(0x941)]('sgc-plot-scroll-wheel',_0x4aba3b),_0x2a9740[_0xd66a71(0x343)](_0x2cb697);if(_0x3981bb['animate_graph']&&typeof _0x2cb697[_0xd66a71(0x5aa)]==='function')try{_0x2cb697[_0xd66a71(0x5aa)](_0xd66a71(0x351))[_0xd66a71(0x724)](_0x9a8f01=>{const _0x30fd82=_0xd66a71,_0x387324=typeof _0x9a8f01[_0x30fd82(0xb13)]===_0x30fd82(0x9cf)?_0x9a8f01['getTotalLength']():0x0;if(_0x387324&&isFinite(_0x387324)&&_0x387324>0x0)_0x9a8f01[_0x30fd82(0x564)][_0x30fd82(0xa5a)](_0x30fd82(0xbc0),_0x387324);});}catch(_0x3ddaf4){}if(_0x5db624&&(_0x14dbc6||_0x1107c)){const _0x3b1b32=_0x3981bb[_0xd66a71(0x26c)]||'var(--ha-card-background,\x20var(--card-background-color,\x20var(--primary-background-color,\x20#1c1c1c)))';if(_0x14dbc6){const _0x4a037c=svgEl(_0xd66a71(0xda4),{'x':'0','y':'0','width':String(_0x4bd4bb),'height':String(_0x1e71e5),'fill':_0x3b1b32,'class':_0xd66a71(0x864)});_0x14dbc6[_0xd66a71(0x404)](_0x4a037c,_0x14dbc6[_0xd66a71(0x61e)]),_0x14dbc6[_0xd66a71(0x74c)][_0xd66a71(0x396)](_0xd66a71(0x766)),_0x14dbc6[_0xd66a71(0x1b0)]('data-axis-side','left'),_0x2cb697[_0xd66a71(0x343)](_0x14dbc6);}if(_0x1107c){const _0x205dd3=Math[_0xd66a71(0x887)](0x0,_0xbdc13-_0x4bd4bb-_0x10ecae),_0x504394=svgEl(_0xd66a71(0xda4),{'x':String(_0x4bd4bb+_0x10ecae),'y':'0','width':String(_0x205dd3),'height':String(_0x1e71e5),'fill':_0x3b1b32,'class':_0xd66a71(0x864)});_0x1107c['insertBefore'](_0x504394,_0x1107c[_0xd66a71(0x61e)]),_0x1107c[_0xd66a71(0x74c)][_0xd66a71(0x396)]('sgc-y-axis-sticky'),_0x1107c[_0xd66a71(0x1b0)](_0xd66a71(0xd25),_0xd66a71(0x86c)),_0x2cb697['appendChild'](_0x1107c);}}if(_0x5db624){const _0x34f9f0=this[_0xd66a71(0x209)],_0x4abd0f=_0x34f9f0[_0xd66a71(0x395)];if(_0x4abd0f!=null)_0x2a9740[_0xd66a71(0xd64)]=_0x4abd0f;else{const _0x2733ec=toNum(_0x3981bb[_0xd66a71(0x9ba)]);if(isNum(_0x2733ec)&&_0x2733ec>_0x2d8033&&_0x2733ec<_0x160eb9){const _0x3c676f=Math[_0xd66a71(0x887)](0x0,Math[_0xd66a71(0x767)](_0x2091d3(_0x2733ec))-_0x2a9740[_0xd66a71(0x560)]);if(_0x3c676f>0x0)_0x34f9f0[_0xd66a71(0xb39)]=!![];_0x2a9740['scrollLeft']=_0x3c676f;}else _0x2a9740[_0xd66a71(0xd64)]=_0x2a9740[_0xd66a71(0xa83)];}const _0x3d8410=()=>{const _0x4a2aec=_0xd66a71,_0x2a8a7f=_0x2a9740['scrollWidth']-_0x2a9740['clientWidth'],_0x4c91b7=_0x2a9740[_0x4a2aec(0xd64)],_0x3050f2=_0x2cb697[_0x4a2aec(0x5aa)]('.sgc-y-axis-sticky');for(const _0x457e03 of _0x3050f2){const _0x4e9242=_0x457e03[_0x4a2aec(0xae2)](_0x4a2aec(0xd25)),_0x12dac8=_0x4e9242===_0x4a2aec(0x86c)?_0x4c91b7-_0x2a8a7f:_0x4c91b7;_0x457e03[_0x4a2aec(0x1b0)](_0x4a2aec(0xaeb),_0x4a2aec(0x82d)+_0x12dac8+_0x4a2aec(0xbc3));}};_0x3d8410();if(this[_0xd66a71(0x839)])_0x2a9740['removeEventListener'](_0xd66a71(0x984),this[_0xd66a71(0x839)]);this['_scrollHandler']=()=>{const _0x5048c0=_0xd66a71;_0x34f9f0[_0x5048c0(0x395)]=_0x2a9740[_0x5048c0(0xd64)],_0x3d8410();if(_0x34f9f0['_suppressScrollDispatch']){_0x34f9f0[_0x5048c0(0xb39)]=![];return;}if(!_0x34f9f0['_config']?.['scroll_sync'])return;const _0x5db57f=_0x2a9740[_0x5048c0(0xa83)]-_0x2a9740[_0x5048c0(0x560)];if(_0x5db57f<=0x0)return;const _0x44f944=_0x2a9740[_0x5048c0(0xd64)]/_0x5db57f;window[_0x5048c0(0x596)](new CustomEvent(_0x5048c0(0x334),{'detail':{'ratio':_0x44f944,'group':_0x34f9f0['_config'][_0x5048c0(0x5e9)]||null,'sourceId':_0x34f9f0['_instanceId']}}));},_0x2a9740[_0xd66a71(0x43c)](_0xd66a71(0x984),this[_0xd66a71(0x839)],{'passive':!![]});if(this[_0xd66a71(0x47f)])_0x2a9740['removeEventListener'](_0xd66a71(0x6a0),this[_0xd66a71(0x47f)]);_0x4aba3b?(this[_0xd66a71(0x47f)]=_0x4a2bbe=>{const _0xbca6c2=_0xd66a71;if(_0x2a9740['scrollWidth']<=_0x2a9740[_0xbca6c2(0x560)])return;_0x4a2bbe[_0xbca6c2(0x8c1)](),_0x4a2bbe[_0xbca6c2(0x466)](),_0x2a9740[_0xbca6c2(0xd64)]+=_0x4a2bbe[_0xbca6c2(0xbbb)]!==0x0?_0x4a2bbe['deltaY']:_0x4a2bbe['deltaX'];},_0x2a9740[_0xd66a71(0x43c)](_0xd66a71(0x6a0),this[_0xd66a71(0x47f)],{'passive':![]})):this[_0xd66a71(0x47f)]=null;}else this[_0xd66a71(0x209)][_0xd66a71(0x395)]=null,this[_0xd66a71(0x839)]&&(_0x2a9740['removeEventListener'](_0xd66a71(0x984),this[_0xd66a71(0x839)]),this[_0xd66a71(0x839)]=null),this[_0xd66a71(0x47f)]&&(_0x2a9740[_0xd66a71(0xb9d)](_0xd66a71(0x6a0),this[_0xd66a71(0x47f)]),this['_wheelHandler']=null);(_0x3981bb['show_tooltip']||_0x3981bb['period_highlight'])&&this[_0xd66a71(0xada)](_0x2cb697,_0x117182,{'padL':_0x4bd4bb,'padT':_0x322673,'plotW':_0x10ecae,'plotH':_0x197010,'mapX':_0x2091d3,'mapY':_0x4da06a,'yBounds':_0x13dcca,'y2Bounds':_0x54b7fc,'boundsFor':_0x459f70,'tStart':_0x3741b8,'tEnd':_0x160eb9},_0x3981bb,_0x3bfcec,_0x2a9740,_0x4202f3);const _0x4e95d0=_0x2a9740[_0xd66a71(0x33c)];this['_zoomAbort']&&(this[_0xd66a71(0x254)][_0xd66a71(0x58e)](),this[_0xd66a71(0x254)]=null),_0x3981bb[_0xd66a71(0x468)]!==![]&&this[_0xd66a71(0x5a0)](_0x4e95d0,_0x2a9740,{'padL':_0x4bd4bb,'padT':_0x322673,'plotW':_0x10ecae,'plotH':_0x197010,'tStart':_0x3741b8,'tEnd':_0x160eb9,'isScroll':_0x5db624,'width':_0xbdc13,'svgViewWidth':_0xbdc13});}[_0x34e271(0x5a0)](_0x5579ce,_0xa78527,_0xe3aa48){const _0x2069b4=_0x34e271;if(!_0x5579ce||!_0xa78527)return;const _0x20864b=this[_0x2069b4(0x209)];if(this[_0x2069b4(0x254)])this['_zoomAbort'][_0x2069b4(0x58e)]();this[_0x2069b4(0x254)]=new AbortController();const _0x48345c=this[_0x2069b4(0x254)]['signal'],{padL:_0x3193ad,padT:_0x1f4e91,plotW:_0x4c50ab,plotH:_0x6aca82,tStart:_0x368c4b,tEnd:_0x4da95f,isScroll:_0x29c9dc,svgViewWidth:_0x1805b6}=_0xe3aa48;this['_zoomGeom']={'padL':_0x3193ad,'plotW':_0x4c50ab,'tStart':_0x368c4b,'tEnd':_0x4da95f,'isScroll':_0x29c9dc,'svgViewWidth':_0x1805b6},this[_0x2069b4(0xd41)](_0x5579ce,_0xa78527);const _0x40647d=Math[_0x2069b4(0x887)](0x1,_0x4da95f-_0x368c4b),_0x2c2cfd=_0x5579ce[_0x2069b4(0x3e4)](_0x2069b4(0x76d)),_0x22c797=_0x2c2cfd?.[_0x2069b4(0x3e4)]('.sgc-zoom-brush-label-left'),_0x4f787e=_0x2c2cfd?.[_0x2069b4(0x3e4)](_0x2069b4(0x622));if(!_0x2c2cfd)return;_0x2c2cfd[_0x2069b4(0x564)][_0x2069b4(0xd2f)]='none';let _0x2de321=null;const _0x3d3dc3=_0x3c4028=>{const _0x346748=_0x2069b4,_0x20c68d=_0x5579ce[_0x346748(0x212)](),_0x420de3=_0x20c68d[_0x346748(0x73c)]||0x1,_0x6f468f=_0x29c9dc?_0xa78527[_0x346748(0xd64)]+_0x3c4028/_0x420de3*_0xa78527['clientWidth']:_0x3c4028/_0x420de3*_0x1805b6,_0x23e07e=Math[_0x346748(0x887)](_0x3193ad,Math[_0x346748(0x749)](_0x3193ad+_0x4c50ab,_0x6f468f)),_0x35aa3c=(_0x23e07e-_0x3193ad)/_0x4c50ab;return _0x368c4b+_0x35aa3c*_0x40647d;},_0x3006e1=_0x49ff8f=>{const _0x50ff41=_0x2069b4,_0x185661=new Date(_0x49ff8f),_0x339d2d=String(_0x185661[_0x50ff41(0x814)]())[_0x50ff41(0x2a5)](0x2,'0'),_0x108858=String(_0x185661[_0x50ff41(0x65b)]())[_0x50ff41(0x2a5)](0x2,'0'),_0x451fa2=String(_0x185661[_0x50ff41(0x7d0)]())[_0x50ff41(0x2a5)](0x2,'0'),_0x5e0084=String(_0x185661[_0x50ff41(0x621)]()+0x1)[_0x50ff41(0x2a5)](0x2,'0');return _0x451fa2+'/'+_0x5e0084+'\x20'+_0x339d2d+':'+_0x108858;},_0x5aca22=(_0x31d8a0,_0x4603bf)=>{const _0x214031=_0x2069b4,_0x12271e=_0x5579ce[_0x214031(0x212)](),_0x556d82=_0x12271e[_0x214031(0x73c)],_0x5ed3da=_0x29c9dc?0x0:_0x3193ad/_0x1805b6*_0x556d82,_0x2f6282=_0x29c9dc?_0x556d82:(_0x3193ad+_0x4c50ab)/_0x1805b6*_0x556d82,_0x45f5a4=Math['max'](_0x5ed3da,Math[_0x214031(0x749)](_0x2f6282,_0x31d8a0)),_0x56653e=Math[_0x214031(0x887)](_0x5ed3da,Math['min'](_0x2f6282,_0x4603bf)),_0x383faf=Math['min'](_0x45f5a4,_0x56653e),_0x5b79fa=Math[_0x214031(0xaef)](_0x56653e-_0x45f5a4);_0x2c2cfd['style'][_0x214031(0x34a)]=_0x383faf+'px',_0x2c2cfd[_0x214031(0x564)][_0x214031(0x73c)]=_0x5b79fa+'px';if(_0x5b79fa>0x14&&_0x22c797&&_0x4f787e){const _0x58539e=_0x3d3dc3(_0x383faf),_0x1c6099=_0x3d3dc3(_0x383faf+_0x5b79fa);_0x22c797['textContent']=_0x3006e1(_0x58539e),_0x4f787e[_0x214031(0x417)]=_0x3006e1(_0x1c6099),_0x22c797['style'][_0x214031(0xd2f)]='',_0x4f787e['style']['display']='';}else _0x22c797&&_0x4f787e&&(_0x22c797[_0x214031(0x564)][_0x214031(0xd2f)]='none',_0x4f787e['style'][_0x214031(0xd2f)]=_0x214031(0x73d));},_0x4e826b=_0x1ce5cf=>{const _0x1fd71c=_0x2069b4,_0x354c3a=_0x5579ce['getBoundingClientRect'](),_0x5571aa=_0x1ce5cf-_0x354c3a[_0x1fd71c(0x34a)];if(_0x5571aa<0x0||_0x5571aa>_0x354c3a[_0x1fd71c(0x73c)])return;_0x2de321=_0x5571aa,_0x20864b[_0x1fd71c(0xbb5)]=!![],_0x2c2cfd[_0x1fd71c(0x564)][_0x1fd71c(0xd2f)]='',_0x2c2cfd[_0x1fd71c(0x564)][_0x1fd71c(0x34a)]=_0x5571aa+'px',_0x2c2cfd['style'][_0x1fd71c(0x73c)]=_0x1fd71c(0x6ea);};let _0x2cd819=null,_0x124e53=0x0;const _0x4b221e=_0x13a1fd=>{const _0x5aff21=_0x2069b4;if(_0x20864b[_0x5aff21(0x59e)]){_0x3a8d59();return;}if(_0x2de321===null)return;const _0x326493=_0x5579ce[_0x5aff21(0x212)]();_0x2cd819=_0x13a1fd-_0x326493[_0x5aff21(0x34a)];if(_0x124e53)return;_0x124e53=requestAnimationFrame(()=>{_0x124e53=0x0;if(_0x2de321===null||_0x2cd819===null)return;_0x5aca22(_0x2de321,_0x2cd819);});},_0x519c6e=_0x43f972=>{const _0x29afc2=_0x2069b4;if(_0x20864b[_0x29afc2(0x59e)]){_0x3a8d59();return;}if(_0x2de321===null)return;const _0x985512=_0x5579ce['getBoundingClientRect'](),_0x518d1c=Math[_0x29afc2(0x887)](0x0,Math[_0x29afc2(0x749)](_0x985512[_0x29afc2(0x73c)],_0x43f972-_0x985512[_0x29afc2(0x34a)])),_0x1474cf=_0x2de321;_0x2de321=null,_0x20864b[_0x29afc2(0xbb5)]=![],_0x2c2cfd[_0x29afc2(0x564)][_0x29afc2(0xd2f)]=_0x29afc2(0x73d);_0x124e53&&(cancelAnimationFrame(_0x124e53),_0x124e53=0x0);const _0x33c213=Math[_0x29afc2(0xaef)](_0x518d1c-_0x1474cf);if(_0x33c213<0xf)return;const _0x4138d3=_0x3d3dc3(Math[_0x29afc2(0x749)](_0x1474cf,_0x518d1c)),_0x23b4b6=_0x3d3dc3(Math[_0x29afc2(0x887)](_0x1474cf,_0x518d1c));if(_0x23b4b6-_0x4138d3<0xea60)return;if(!Array[_0x29afc2(0xaf6)](_0x20864b[_0x29afc2(0xbf2)]))_0x20864b['_zoomHistory']=[];_0x20864b['_zoomHistory'][_0x29afc2(0x84b)](_0x20864b['_viewWindow']?{'start':_0x20864b[_0x29afc2(0x9c2)]['start'],'end':_0x20864b['_viewWindow'][_0x29afc2(0x2bf)]}:null);if(_0x20864b[_0x29afc2(0xbf2)]['length']>0x14)_0x20864b[_0x29afc2(0xbf2)][_0x29afc2(0x459)]();_0x20864b[_0x29afc2(0x9c2)]={'start':new Date(_0x4138d3),'end':new Date(_0x23b4b6)},_0x20864b[_0x29afc2(0x6a4)](),_0x20864b['_config']?.[_0x29afc2(0x2a1)]&&window[_0x29afc2(0x596)](new CustomEvent('sgc-zoom-sync',{'detail':{'tStart':_0x4138d3,'tEnd':_0x23b4b6,'group':_0x20864b[_0x29afc2(0x853)][_0x29afc2(0xcbe)]||null,'sourceId':_0x20864b[_0x29afc2(0x6d9)]}}));},_0x3a8d59=()=>{const _0x1f49db=_0x2069b4;_0x2de321=null,_0x20864b[_0x1f49db(0xbb5)]=![],_0x2c2cfd['style'][_0x1f49db(0xd2f)]=_0x1f49db(0x73d),_0x124e53&&(cancelAnimationFrame(_0x124e53),_0x124e53=0x0);};_0x5579ce[_0x2069b4(0x43c)](_0x2069b4(0xa65),_0x2c2db4=>{const _0x22a68e=_0x2069b4;if(_0x2c2db4[_0x22a68e(0x4ff)]!==0x0)return;if(_0x29c9dc&&_0x2c2db4[_0x22a68e(0x471)]===_0xa78527){const _0xc1f320=_0xa78527[_0x22a68e(0x212)](),_0xe1bfd8=_0x2c2db4[_0x22a68e(0x236)]-_0xc1f320['top'];if(_0xe1bfd8>_0xa78527[_0x22a68e(0x59c)])return;}_0x2c2db4[_0x22a68e(0x8c1)](),_0x4e826b(_0x2c2db4[_0x22a68e(0x277)]);},{'signal':_0x48345c}),window[_0x2069b4(0x43c)]('mousemove',_0x3c8da6=>{const _0x491a87=_0x2069b4;if(_0x2de321===null)return;_0x4b221e(_0x3c8da6[_0x491a87(0x277)]);},{'signal':_0x48345c}),window[_0x2069b4(0x43c)](_0x2069b4(0x1b6),_0x3bd72e=>{if(_0x2de321===null)return;_0x519c6e(_0x3bd72e['clientX']);},{'signal':_0x48345c}),_0x5579ce[_0x2069b4(0x43c)]('mouseleave',()=>{if(_0x2de321!==null)_0x3a8d59();},{'signal':_0x48345c}),_0x5579ce[_0x2069b4(0x43c)](_0x2069b4(0xba8),()=>{const _0x2af5fd=_0x2069b4;if(Date[_0x2af5fd(0x932)]()-(_0x20864b[_0x2af5fd(0xc10)]||0x0)<0x2bc)return;if(_0x20864b[_0x2af5fd(0x9c2)])_0x20864b['_popZoomHistory']();},{'signal':_0x48345c});let _0x7150e5=null,_0x5b2a40=null,_0x4223b2=null,_0x1e5d48=![],_0x527ae5=![];const _0x1ff8df=0x258,_0x1989b6=0x8;_0x5579ce[_0x2069b4(0x43c)](_0x2069b4(0x1a7),_0x2cb1aa=>{const _0x52d8cb=_0x2069b4;if(_0x2cb1aa[_0x52d8cb(0x736)][_0x52d8cb(0x4f2)]!==0x1)return;const _0x26d966=_0x2cb1aa['touches'][0x0];_0x1e5d48=![],_0x527ae5=![],_0x5b2a40=_0x26d966['clientX'],_0x4223b2=_0x26d966[_0x52d8cb(0x236)],_0x7150e5=setTimeout(()=>{if(!_0x1e5d48)_0x527ae5=!![];},_0x1ff8df);},{'passive':!![],'signal':_0x48345c}),_0x5579ce['addEventListener']('touchmove',_0xe3ed8=>{const _0x3c2c92=_0x2069b4;if(_0xe3ed8[_0x3c2c92(0x736)][_0x3c2c92(0x4f2)]!==0x1)return;const _0x2ae7a2=_0xe3ed8[_0x3c2c92(0x736)][0x0],_0x4afa36=Math['abs'](_0x2ae7a2[_0x3c2c92(0x277)]-_0x5b2a40),_0x1c77ec=Math[_0x3c2c92(0xaef)](_0x2ae7a2[_0x3c2c92(0x236)]-_0x4223b2);!_0x1e5d48&&(_0x4afa36>_0x1989b6||_0x1c77ec>_0x1989b6)&&(_0x1e5d48=!![],_0x7150e5&&(clearTimeout(_0x7150e5),_0x7150e5=null),_0x527ae5&&_0x2de321===null&&_0x4e826b(_0x5b2a40)),_0x2de321!==null&&(_0xe3ed8[_0x3c2c92(0x8c1)](),_0x4b221e(_0x2ae7a2[_0x3c2c92(0x277)]));},{'passive':![],'signal':_0x48345c}),_0x5579ce[_0x2069b4(0x43c)]('touchend',_0x5448f3=>{const _0x392e1b=_0x2069b4;_0x7150e5&&(clearTimeout(_0x7150e5),_0x7150e5=null),_0x2de321!==null&&_0x5448f3['changedTouches'][_0x392e1b(0x4f2)]===0x1&&_0x519c6e(_0x5448f3[_0x392e1b(0x805)][0x0]['clientX']),_0x5b2a40=null,_0x4223b2=null,_0x1e5d48=![],_0x527ae5=![];},{'passive':!![],'signal':_0x48345c}),_0x5579ce[_0x2069b4(0x43c)](_0x2069b4(0x79d),()=>{_0x7150e5&&(clearTimeout(_0x7150e5),_0x7150e5=null),_0x3a8d59(),_0x5b2a40=null,_0x4223b2=null,_0x1e5d48=![],_0x527ae5=![];},{'passive':!![],'signal':_0x48345c});}['_ensurePinchHandlers'](_0x1b9290,_0x29ac94){const _0x2ceb68=_0x34e271;if(this[_0x2ceb68(0x45c)]||!_0x1b9290||!_0x29ac94)return;this[_0x2ceb68(0x45c)]=!![];const _0x148ca8=this[_0x2ceb68(0x209)];let _0x3a8cd6=null,_0x2e449d=0x0,_0x5caf79=null,_0x43e5da=0x0,_0x3e8692=0x0,_0x16ff6e=0x0;const _0x1511bc=(_0x11abf4,_0x50d825)=>{const _0x49cdd3=_0x2ceb68,_0x70b937=this[_0x49cdd3(0x922)];if(!_0x70b937)return null;const _0x60d084=_0x1b9290['getBoundingClientRect'](),_0x20da15=_0x60d084['width']||0x1,_0x40d170=_0x70b937['isScroll']?_0x29ac94[_0x49cdd3(0xd64)]+_0x11abf4/_0x20da15*_0x29ac94[_0x49cdd3(0x560)]:_0x11abf4/_0x20da15*_0x70b937[_0x49cdd3(0x7f9)],_0x555e45=Math['max'](_0x70b937[_0x49cdd3(0xbba)],Math[_0x49cdd3(0x749)](_0x70b937['padL']+_0x70b937[_0x49cdd3(0xd63)],_0x40d170)),_0x59b2fc=(_0x555e45-_0x70b937['padL'])/_0x70b937[_0x49cdd3(0xd63)];return _0x50d825['s']+_0x59b2fc*(_0x50d825['e']-_0x50d825['s']);},_0x4e8032=0xa,_0x46d33b=()=>{const _0xb34a5f=_0x2ceb68;_0x2e449d=0x0;if(!_0x3a8cd6||_0x5caf79===null)return;const _0x1192cc=Math[_0xb34a5f(0x192)](_0x3a8cd6[_0xb34a5f(0x8d4)]/_0x5caf79,_0x4e8032);_0x5caf79=null;const {s:_0x1790ec,e:_0xff299f}=_0x3a8cd6[_0xb34a5f(0x926)],_0x33289c=_0x3a8cd6['anchorT']??(_0x1790ec+_0xff299f)/0x2;let _0x4427e8=_0x33289c-(_0x33289c-_0x1790ec)*_0x1192cc,_0x4a1e80=_0x33289c+(_0xff299f-_0x33289c)*_0x1192cc;if(_0x4a1e80-_0x4427e8<0xea60){const _0x3e1f90=(_0x4427e8+_0x4a1e80)/0x2;_0x4427e8=_0x3e1f90-0x7530,_0x4a1e80=_0x3e1f90+0x7530;}const _0x4377e4=_0x148ca8[_0xb34a5f(0xb29)];if(_0x4377e4){const _0x16188b=_0x4377e4[_0xb34a5f(0x89f)][_0xb34a5f(0x699)](),_0x42baa9=_0x4377e4['end'][_0xb34a5f(0x699)]();if(_0x4427e8<_0x16188b)_0x4427e8=_0x16188b;if(_0x4a1e80>_0x42baa9)_0x4a1e80=_0x42baa9;if(_0x4a1e80-_0x4427e8>=_0x42baa9-_0x16188b-0x3e8){!_0x3a8cd6[_0xb34a5f(0xc13)]&&(_0x1015aa(),_0x3a8cd6['pushed']=!![]);_0x148ca8[_0xb34a5f(0x9c2)]=null,_0x148ca8['_graphFingerprint']='',_0x148ca8['_render']();return;}}!_0x3a8cd6[_0xb34a5f(0xc13)]&&(_0x1015aa(),_0x3a8cd6[_0xb34a5f(0xc13)]=!![]),_0x148ca8[_0xb34a5f(0x9c2)]={'start':new Date(_0x4427e8),'end':new Date(_0x4a1e80)},_0x148ca8[_0xb34a5f(0xbb4)]='',_0x148ca8['_render']();},_0x1015aa=()=>{const _0x113787=_0x2ceb68;if(!Array[_0x113787(0xaf6)](_0x148ca8['_zoomHistory']))_0x148ca8[_0x113787(0xbf2)]=[];_0x148ca8[_0x113787(0xbf2)][_0x113787(0x84b)](_0x148ca8[_0x113787(0x9c2)]?{'start':_0x148ca8[_0x113787(0x9c2)][_0x113787(0x89f)],'end':_0x148ca8['_viewWindow'][_0x113787(0x2bf)]}:null);if(_0x148ca8[_0x113787(0xbf2)][_0x113787(0x4f2)]>0x14)_0x148ca8[_0x113787(0xbf2)][_0x113787(0x459)]();};_0x1b9290[_0x2ceb68(0x43c)](_0x2ceb68(0x1a7),_0x252190=>{const _0x2aafcc=_0x2ceb68;if(_0x148ca8[_0x2aafcc(0x853)]?.[_0x2aafcc(0x468)]===![])return;if((_0x148ca8[_0x2aafcc(0x853)]?.[_0x2aafcc(0xc5b)]||_0x2aafcc(0x237))!==_0x2aafcc(0x237))return;if(_0x252190[_0x2aafcc(0x736)][_0x2aafcc(0x4f2)]!==0x2)return;const _0x152511=_0x148ca8['_viewWindow']||_0x148ca8['_window'];if(!_0x152511)return;if(!_0x252190[_0x2aafcc(0x207)])return;_0x252190[_0x2aafcc(0x8c1)]();const [_0x51b8d3,_0x4e9dd0]=[_0x252190[_0x2aafcc(0x736)][0x0],_0x252190['touches'][0x1]],_0x2284cf=_0x1b9290['getBoundingClientRect'](),_0x250b2a=(_0x51b8d3[_0x2aafcc(0x277)]+_0x4e9dd0[_0x2aafcc(0x277)])/0x2-_0x2284cf[_0x2aafcc(0x34a)],_0x411c52={'s':_0x152511[_0x2aafcc(0x89f)]['getTime'](),'e':_0x152511[_0x2aafcc(0x2bf)]['getTime']()};_0x3a8cd6={'startDist':Math['max'](0x14,Math[_0x2aafcc(0xad0)](_0x51b8d3['clientX']-_0x4e9dd0[_0x2aafcc(0x277)],_0x51b8d3[_0x2aafcc(0x236)]-_0x4e9dd0[_0x2aafcc(0x236)])),'startWin':_0x411c52,'anchorT':_0x1511bc(_0x250b2a,_0x411c52),'pushed':![]},_0x148ca8[_0x2aafcc(0xbb5)]=!![],_0x148ca8['_pinchActive']=!![];},{'passive':![]}),_0x1b9290['addEventListener']('touchmove',_0x2453a3=>{const _0x48ae47=_0x2ceb68;if(!_0x3a8cd6||_0x2453a3[_0x48ae47(0x736)][_0x48ae47(0x4f2)]!==0x2)return;if(_0x2453a3[_0x48ae47(0x207)])_0x2453a3['preventDefault']();_0x5caf79=Math['max'](0x14,Math[_0x48ae47(0xad0)](_0x2453a3['touches'][0x0][_0x48ae47(0x277)]-_0x2453a3[_0x48ae47(0x736)][0x1][_0x48ae47(0x277)],_0x2453a3[_0x48ae47(0x736)][0x0][_0x48ae47(0x236)]-_0x2453a3[_0x48ae47(0x736)][0x1][_0x48ae47(0x236)]));if(!_0x2e449d)_0x2e449d=requestAnimationFrame(_0x46d33b);},{'passive':![]});const _0x5b5d38=()=>{const _0x4a6fa4=_0x2ceb68;if(!_0x3a8cd6)return;_0x2e449d&&(cancelAnimationFrame(_0x2e449d),_0x2e449d=0x0);if(_0x5caf79!==null)_0x46d33b();_0x3a8cd6=null,_0x5caf79=null,_0x148ca8[_0x4a6fa4(0xbb5)]=![],_0x148ca8['_pinchActive']=![];if(_0x148ca8['_config']?.[_0x4a6fa4(0x2a1)]){const _0x549625=_0x148ca8[_0x4a6fa4(0x9c2)];window[_0x4a6fa4(0x596)](new CustomEvent(_0x4a6fa4(0x39c),{'detail':{'tStart':_0x549625?_0x549625[_0x4a6fa4(0x89f)]['getTime']():null,'tEnd':_0x549625?_0x549625[_0x4a6fa4(0x2bf)]['getTime']():null,'group':_0x148ca8[_0x4a6fa4(0x853)][_0x4a6fa4(0xcbe)]||null,'sourceId':_0x148ca8[_0x4a6fa4(0x6d9)]}}));}};_0x1b9290['addEventListener'](_0x2ceb68(0xae5),_0xf0b63a=>{const _0xfe7c3a=_0x2ceb68;if(_0x3a8cd6&&_0xf0b63a['touches'][_0xfe7c3a(0x4f2)]<0x2){_0x5b5d38();return;}if(_0xf0b63a[_0xfe7c3a(0x736)][_0xfe7c3a(0x4f2)]===0x0&&_0xf0b63a[_0xfe7c3a(0x805)][_0xfe7c3a(0x4f2)]===0x1){if(_0x148ca8[_0xfe7c3a(0x853)]?.[_0xfe7c3a(0x468)]===![])return;const _0x34eb4f=_0xf0b63a[_0xfe7c3a(0x805)][0x0],_0x2ed9c9=Date[_0xfe7c3a(0x932)](),_0xe48e5c=_0x2ed9c9-_0x43e5da<0x12c&&Math[_0xfe7c3a(0xaef)](_0x34eb4f[_0xfe7c3a(0x277)]-_0x3e8692)<0x1e&&Math[_0xfe7c3a(0xaef)](_0x34eb4f[_0xfe7c3a(0x236)]-_0x16ff6e)<0x1e;_0x43e5da=_0x2ed9c9,_0x3e8692=_0x34eb4f[_0xfe7c3a(0x277)],_0x16ff6e=_0x34eb4f['clientY'],_0xe48e5c&&_0x148ca8[_0xfe7c3a(0x9c2)]&&(_0x43e5da=0x0,_0x148ca8[_0xfe7c3a(0xc10)]=Date[_0xfe7c3a(0x932)](),_0x148ca8[_0xfe7c3a(0x1c6)]());}},{'passive':!![]}),_0x1b9290[_0x2ceb68(0x43c)](_0x2ceb68(0x79d),()=>{if(_0x3a8cd6)_0x5b5d38();},{'passive':!![]});}[_0x34e271(0x751)](_0x17e046,_0x5514a3,_0x4bd73f,_0x5466bf){const _0x349e0f=_0x34e271;if(!_0x17e046[_0x349e0f(0x4f2)])return null;let _0x3f8335=Infinity,_0x9a2af2=-Infinity;const _0x2b516e=new Set();for(const _0x3345ec of _0x17e046){const _0x2e9042=_0x5466bf?.[_0x349e0f(0x975)]?.[_0x349e0f(0xccf)](_0x3345ec['idx']);if(_0x2e9042){if(_0x2b516e[_0x349e0f(0xc12)](_0x2e9042))continue;_0x2b516e[_0x349e0f(0x396)](_0x2e9042);const _0x28e105=_0x5466bf[_0x349e0f(0x1eb)][_0x349e0f(0xccf)](_0x2e9042);if(_0x28e105){if(_0x28e105[_0x349e0f(0x749)]<_0x3f8335)_0x3f8335=_0x28e105[_0x349e0f(0x749)];if(_0x28e105[_0x349e0f(0x887)]>_0x9a2af2)_0x9a2af2=_0x28e105[_0x349e0f(0x887)];}}else{const _0xb5f1a=_0x3345ec[_0x349e0f(0x951)]?.[_0x349e0f(0x3ef)]===_0x349e0f(0x440);for(const _0x2875f7 of _0x3345ec[_0x349e0f(0xc6d)]){if(_0x2875f7['v']===null)continue;let _0x9d43d4=_0x2875f7['v'],_0x4cee5f=_0x2875f7['v'];if(_0xb5f1a){if(isNum(_0x2875f7['l'])&&_0x2875f7['l']<_0x9d43d4)_0x9d43d4=_0x2875f7['l'];if(isNum(_0x2875f7['h'])&&_0x2875f7['h']>_0x4cee5f)_0x4cee5f=_0x2875f7['h'];}if(_0x9d43d4<_0x3f8335)_0x3f8335=_0x9d43d4;if(_0x4cee5f>_0x9a2af2)_0x9a2af2=_0x4cee5f;if(_0x3345ec[_0x349e0f(0x951)]?.['show_range_band']){if(isNum(_0x2875f7[_0x349e0f(0x312)])&&_0x2875f7[_0x349e0f(0x312)]<_0x3f8335)_0x3f8335=_0x2875f7['bMin'];if(isNum(_0x2875f7['bMax'])&&_0x2875f7[_0x349e0f(0x683)]>_0x9a2af2)_0x9a2af2=_0x2875f7[_0x349e0f(0x683)];}}}}if(_0x3f8335===Infinity)return null;const _0x22ba8a=this[_0x349e0f(0x209)]?.[_0x349e0f(0xa29)];let _0x5d7398=null,_0x2279b0=null,_0x593188=null,_0x434689=null;for(const _0x45ad17 of _0x17e046){const _0xbceb=resolveBoundSpec(_0x45ad17[_0x349e0f(0x951)][_0x349e0f(0x844)],_0x22ba8a),_0x271321=resolveBoundSpec(_0x45ad17[_0x349e0f(0x951)][_0x349e0f(0xba0)],_0x22ba8a);if(_0xbceb){if(_0xbceb['soft']){if(_0x5d7398===null||_0xbceb['value']<_0x5d7398)_0x5d7398=_0xbceb[_0x349e0f(0xd05)];}else{if(_0x2279b0===null||_0xbceb['value']<_0x2279b0)_0x2279b0=_0xbceb[_0x349e0f(0xd05)];}}if(_0x271321){if(_0x271321[_0x349e0f(0xb80)]){if(_0x593188===null||_0x271321[_0x349e0f(0xd05)]>_0x593188)_0x593188=_0x271321['value'];}else{if(_0x434689===null||_0x271321[_0x349e0f(0xd05)]>_0x434689)_0x434689=_0x271321['value'];}}}const _0x1fc6d5=resolveBoundSpec(_0x4bd73f?_0x5514a3[_0x349e0f(0x710)]:_0x5514a3['lower_bound'],_0x22ba8a),_0x1f435d=resolveBoundSpec(_0x4bd73f?_0x5514a3[_0x349e0f(0xcea)]:_0x5514a3[_0x349e0f(0xba0)],_0x22ba8a);let _0x2531a1=![],_0x4e4c3c=![];if(_0x1fc6d5?.[_0x349e0f(0xb80)]===![])_0x3f8335=_0x1fc6d5['value'],_0x2531a1=!![];else{if(_0x2279b0!==null)_0x3f8335=Math[_0x349e0f(0x749)](_0x3f8335,_0x2279b0);else{if(_0x1fc6d5?.['soft']===!![]&&_0x3f8335>_0x1fc6d5[_0x349e0f(0xd05)])_0x3f8335=_0x1fc6d5['value'];else _0x5d7398!==null&&_0x3f8335>_0x5d7398&&(_0x3f8335=_0x5d7398);}}if(_0x1f435d?.[_0x349e0f(0xb80)]===![])_0x9a2af2=_0x1f435d[_0x349e0f(0xd05)],_0x4e4c3c=!![];else{if(_0x434689!==null)_0x9a2af2=Math['max'](_0x9a2af2,_0x434689);else{if(_0x1f435d?.['soft']===!![]&&_0x9a2af2<_0x1f435d[_0x349e0f(0xd05)])_0x9a2af2=_0x1f435d[_0x349e0f(0xd05)];else _0x593188!==null&&_0x9a2af2<_0x593188&&(_0x9a2af2=_0x593188);}}const _0x349758=_0x4bd73f?_0x5514a3['min_bound_range_secondary']:_0x5514a3['min_bound_range'],_0x3f4831=resolveDynamicValue(_0x349758,_0x22ba8a);if(isNum(_0x3f4831)&&_0x9a2af2-_0x3f8335<_0x3f4831){if(_0x2531a1&&!_0x4e4c3c)_0x9a2af2=_0x3f8335+_0x3f4831;else{if(_0x4e4c3c&&!_0x2531a1)_0x3f8335=_0x9a2af2-_0x3f4831;else{const _0x1b3d7b=(_0x3f8335+_0x9a2af2)/0x2;_0x3f8335=_0x1b3d7b-_0x3f4831/0x2,_0x9a2af2=_0x1b3d7b+_0x3f4831/0x2;}}}const _0x54b3b3=_0x17e046['some'](_0xe8e47b=>(_0xe8e47b['entity']?.[_0x349e0f(0x3ef)]||_0xe8e47b[_0x349e0f(0x951)]?.[_0x349e0f(0xb33)])===_0x349e0f(0x20a));if(!_0x2531a1||!_0x4e4c3c){const _0x3b21b4=_0x9a2af2-_0x3f8335,_0x1086ba=_0x3b21b4===0x0?Math['abs'](_0x9a2af2)*0.1||0x1:_0x3b21b4*0.08,_0x22f4ef=_0x3f8335;if(!_0x2531a1)_0x3f8335-=_0x1086ba;if(!_0x4e4c3c)_0x9a2af2+=_0x1086ba;if(_0x54b3b3&&_0x22f4ef>=0x0&&_0x3f8335<0x0)_0x3f8335=0x0;}const _0x4d2611=_0x4bd73f?_0x349e0f(0x2d7):_0x349e0f(0x3c5),_0x1b554c=this[_0x349e0f(0x209)]?.[_0x349e0f(0xb17)]?.(_0x4d2611);return _0x1b554c&&_0x1b554c[_0x349e0f(0x4f2)]>0x0&&!_0x2531a1&&!_0x4e4c3c&&(_0x3f8335=0x0,_0x9a2af2=Math['max'](0x0,_0x1b554c[_0x349e0f(0x4f2)]-0x1)),{'lo':_0x3f8335,'hi':_0x9a2af2};}[_0x34e271(0xb75)](_0x3d6001,_0x3497d4,_0x1fc3f8,_0x3656e1,_0x18ee69,_0x4a7d7b,_0x143b11,_0x54928e,_0x5c4b1f,_0x28fde8){const _0x3738a9=_0x34e271,_0x364164=svgEl('g',{'class':'sgc-grid'}),_0x3cc126=_0x54da1b=>{const _0x40258c=_0x36d5;if(!_0x54da1b||_0x54da1b==='solid')return null;if(_0x54da1b===_0x40258c(0x4eb))return'4\x204';if(_0x54da1b==='dotted')return'1\x203';if(_0x54da1b===_0x40258c(0x7e2))return _0x40258c(0xd68);return String(_0x54da1b);},_0x27590d=(_0x1a3b00,_0x3eeecd,_0x7605cd,_0x50744a)=>{const _0xe27b35=_0x36d5,_0x196c90=[];if(_0x1a3b00)_0x196c90[_0xe27b35(0x84b)](_0xe27b35(0x9b0)+_0x1a3b00);if(_0x3eeecd!=null)_0x196c90[_0xe27b35(0x84b)](_0xe27b35(0x3b7)+_0x3eeecd);if(_0x7605cd===_0xe27b35(0x580))_0x196c90[_0xe27b35(0x84b)](_0xe27b35(0x92c));else{if(_0x7605cd){const _0x55d4e4=_0x3cc126(_0x7605cd);if(_0x55d4e4)_0x196c90['push'](_0xe27b35(0xd3a)+_0x55d4e4);}}if(_0x50744a!=null&&_0x50744a!==''&&isFinite(Number(_0x50744a))){const _0x164052=Math['max'](0x0,Math[_0xe27b35(0x749)](0x1,Number(_0x50744a)));_0x196c90[_0xe27b35(0x84b)]('stroke-opacity:'+_0x164052);}return _0x196c90[_0xe27b35(0xa09)](';');},_0x1df4ef=_0x27590d(_0x4a7d7b?.['y_grid_color'],toNum(_0x4a7d7b?.[_0x3738a9(0x48b)]),_0x4a7d7b?.[_0x3738a9(0xd7b)],_0x4a7d7b?.[_0x3738a9(0xd53)]);if(Array[_0x3738a9(0xaf6)](_0x5c4b1f)&&_0x5c4b1f['length']&&_0x28fde8&&_0x28fde8['hi']>_0x28fde8['lo']){const _0x275910=_0x28fde8['hi']-_0x28fde8['lo'];for(const _0x54dedb of _0x5c4b1f){const _0x39fd7d=_0x1fc3f8+_0x18ee69*(0x1-(_0x54dedb-_0x28fde8['lo'])/_0x275910),_0x454419={'x1':_0x3497d4,'x2':_0x3497d4+_0x3656e1,'y1':_0x39fd7d,'y2':_0x39fd7d,'class':_0x3738a9(0x59b)};if(_0x1df4ef)_0x454419[_0x3738a9(0x564)]=_0x1df4ef;_0x364164['appendChild'](svgEl('line',_0x454419));}}else{const _0x1befd7=isNum(_0x54928e)?Math['max'](0x1,_0x54928e):Math['max'](0x2,toNum(_0x4a7d7b?.[_0x3738a9(0x27d)])||0x5)-0x1;for(let _0x8ac0c6=0x0;_0x8ac0c6<=_0x1befd7;_0x8ac0c6++){const _0x3b81e7=_0x1fc3f8+_0x18ee69*_0x8ac0c6/_0x1befd7,_0x20137d={'x1':_0x3497d4,'x2':_0x3497d4+_0x3656e1,'y1':_0x3b81e7,'y2':_0x3b81e7,'class':_0x3738a9(0x59b)};if(_0x1df4ef)_0x20137d['style']=_0x1df4ef;_0x364164[_0x3738a9(0x343)](svgEl(_0x3738a9(0x1d7),_0x20137d));}}if(Array[_0x3738a9(0xaf6)](_0x143b11)&&_0x143b11[_0x3738a9(0x4f2)]){const _0x9e1dad=_0x27590d(_0x4a7d7b?.[_0x3738a9(0xa20)],toNum(_0x4a7d7b?.[_0x3738a9(0x280)]),_0x4a7d7b?.[_0x3738a9(0x986)],_0x4a7d7b?.[_0x3738a9(0x124)]);for(const _0x3de19c of _0x143b11){const _0x1421e7=_0x3497d4+_0x3de19c['x'],_0x333c6b={'x1':_0x1421e7,'x2':_0x1421e7,'y1':_0x1fc3f8,'y2':_0x1fc3f8+_0x18ee69,'class':_0x3738a9(0x91f)};if(_0x9e1dad)_0x333c6b[_0x3738a9(0x564)]=_0x9e1dad;_0x364164['appendChild'](svgEl(_0x3738a9(0x1d7),_0x333c6b));}}_0x3d6001[_0x3738a9(0x343)](_0x364164);}[_0x34e271(0xcc6)](_0x279228,_0x5ddc45,_0x162cc5,_0x717598,_0x59bbd4){const _0x154021=_0x34e271,_0x38699e=_0x5ddc45[_0x154021(0xc6d)];if(!_0x38699e||_0x38699e[_0x154021(0x4f2)]<0x2)return;const _0x448b75=_0x38699e[_0x154021(0xbe8)](_0x25c6f4=>_0x25c6f4[_0x154021(0x312)]!=null&&_0x25c6f4[_0x154021(0x683)]!=null);if(_0x448b75['length']<0x2)return;const _0x2a5bb4=this[_0x154021(0x209)]['_resolveColor'](_0x5ddc45['entity']?.[_0x154021(0x19e)],_0x5ddc45[_0x154021(0x951)]?.[_0x154021(0x951)])||_0x5ddc45[_0x154021(0x951)]?.[_0x154021(0x19e)]||'var(--primary-color,\x20#4A90D9)',_0xe34b1f=_0x5ddc45[_0x154021(0x951)]||{},_0x37cd5c=(_0xe34b1f[_0x154021(0x3ef)]||_0xe34b1f['type'])==='step',_0x212cd9=!!_0xe34b1f[_0x154021(0x397)]&&!_0x37cd5c;if(_0x212cd9){const _0xdf085d=_0x8d0d0f=>_0x717598(_0x8d0d0f),_0x26b35f=buildSmoothPath(_0x448b75,_0xdf085d,_0xb43ad2=>_0x59bbd4(_0xb43ad2[_0x154021(0x683)],_0x162cc5)),_0xb2011c=_0x448b75['slice']()['reverse'](),_0x13fa60=buildSmoothPath(_0xb2011c,_0xdf085d,_0xdbb0b0=>_0x59bbd4(_0xdbb0b0[_0x154021(0x312)],_0x162cc5)),_0x17ac60=_0x13fa60[_0x154021(0x55a)](/^M /,'L\x20'),_0x550538=_0x26b35f+'\x20'+_0x17ac60+'\x20Z',_0x9844f7=svgEl('path',{'d':_0x550538,'fill':_0x2a5bb4,'fill-opacity':_0x154021(0x1bc),'stroke':_0x154021(0x73d),'class':'sgc-range-band'});_0x279228[_0x154021(0x343)](_0x9844f7);return;}const _0x230044=[],_0x1c3c94=[];for(const _0xcddfb8 of _0x448b75){const _0x548ac8=_0x717598(_0xcddfb8['t']);_0x230044[_0x154021(0x84b)](_0x548ac8+','+_0x59bbd4(_0xcddfb8[_0x154021(0x683)],_0x162cc5)),_0x1c3c94[_0x154021(0x84b)](_0x548ac8+','+_0x59bbd4(_0xcddfb8[_0x154021(0x312)],_0x162cc5));}const _0xff9c8=[..._0x230044,..._0x1c3c94['reverse']()][_0x154021(0xa09)]('\x20'),_0x278078=svgEl(_0x154021(0xc21),{'points':_0xff9c8,'fill':_0x2a5bb4,'fill-opacity':'0.16','stroke':_0x154021(0x73d),'class':'sgc-range-band'});_0x279228[_0x154021(0x343)](_0x278078);}['_resolvedCardBgRgb'](){const _0x595ac9=_0x34e271;try{if(typeof getComputedStyle!=='function'||!this[_0x595ac9(0x209)])return null;const _0x3be330=getComputedStyle(this['card']);for(const _0x4caa9f of[_0x595ac9(0x8e3),_0x595ac9(0x928),_0x595ac9(0xa3e)]){const _0x30cafc=_0x3be330['getPropertyValue']?_0x3be330['getPropertyValue'](_0x4caa9f):null,_0x548424=parseCssColorToRgb(_0x30cafc&&_0x30cafc[_0x595ac9(0x12e)]());if(_0x548424)return _0x548424;}return parseCssColorToRgb(_0x3be330[_0x595ac9(0xa7a)]);}catch(_0x100450){return null;}}[_0x34e271(0x698)](_0x53caeb,_0x592b59,_0x40c7e6,_0x31e43e,_0xd3c6a7){const _0x51defe=_0x34e271,{padL:_0xbea7da,padT:_0x71a247,plotW:_0x17b576,plotH:_0x187d37,yBounds:_0x2f2c48,y2Bounds:_0x19455f,boundsFor:_0x37ea3e}=_0x40c7e6,_0x4633df=svgEl('g',{'class':_0x51defe(0xa50)});let _0x9c127b=![];for(const _0x2b5cbd of _0x592b59){if(!_0x2b5cbd[_0x51defe(0x951)]?.[_0x51defe(0xbce)])continue;const _0x1fad5d=_0x37ea3e?_0x37ea3e(_0x2b5cbd):_0x2b5cbd['entity'][_0x51defe(0xa89)]===_0x51defe(0x2d7)?_0x19455f:_0x2f2c48;if(!_0x1fad5d)continue;const _0x38d0bf=_0x2b5cbd[_0x51defe(0x1d5)]?.[_0x51defe(0xb26)];if(_0x38d0bf==null||!isNum(_0x38d0bf))continue;const _0xc3d0d9=_0x71a247+_0x187d37*(0x1-(_0x38d0bf-_0x1fad5d['lo'])/Math[_0x51defe(0x887)](1e-9,_0x1fad5d['hi']-_0x1fad5d['lo']));if(_0xc3d0d9<_0x71a247-0x1||_0xc3d0d9>_0x71a247+_0x187d37+0x1)continue;const _0x304310=this[_0x51defe(0x209)][_0x51defe(0x7d3)](_0x2b5cbd[_0x51defe(0x951)]?.['color'],_0x2b5cbd[_0x51defe(0x951)]?.[_0x51defe(0x951)])||_0x2b5cbd[_0x51defe(0x951)]?.[_0x51defe(0x19e)]||_0x51defe(0xd99);let _0x2c87f8=_0x304310;const _0x170673=parseCssColorToRgb(_0x31e43e?.[_0x51defe(0x26c)])||this[_0x51defe(0x9cb)](),_0x11b2cf=parseCssColorToRgb(_0x2c87f8);if(_0x170673&&_0x11b2cf&&contrastRatio(_0x11b2cf,_0x170673)<1.45){const _0x967bee=relLuminance(_0x170673)>=0.5?[0x0,0x0,0x0]:[0xff,0xff,0xff];for(let _0x3b4bf4=0.15;_0x3b4bf4<=0.61;_0x3b4bf4+=0.15){const _0x52f66b=mixRgb(_0x11b2cf,_0x967bee,_0x3b4bf4);_0x2c87f8=rgbToCss(_0x52f66b);if(contrastRatio(_0x52f66b,_0x170673)>=2.2)break;}}const _0x34cebf=svgEl('line',{'x1':_0xbea7da,'x2':_0xbea7da+_0x17b576,'y1':_0xc3d0d9,'y2':_0xc3d0d9,'stroke':_0x2c87f8,'stroke-width':'1','stroke-dasharray':_0x51defe(0x8b9),'opacity':_0x51defe(0x8d5),'class':_0x51defe(0x1ff)});_0x4633df[_0x51defe(0x343)](_0x34cebf);const _0x33fffb=formatNumber(_0x38d0bf,_0x2b5cbd['entity'],_0xd3c6a7),_0x59c1c4=svgEl(_0x51defe(0x15d),{'x':_0xbea7da+_0x17b576-0x4,'y':_0xc3d0d9-0x4,'text-anchor':_0x51defe(0x2bf),'font-size':'10','font-weight':_0x51defe(0x9cd),'fill':_0x2c87f8,'opacity':_0x51defe(0xd0c),'style':'paint-order:stroke;stroke:var(--ha-card-background,\x20var(--card-background-color,\x20#1c1c1c));stroke-width:3px;stroke-linejoin:round;'});_0x59c1c4[_0x51defe(0x417)]=_0x33fffb,_0x4633df[_0x51defe(0x343)](_0x59c1c4),_0x9c127b=!![];}if(_0x9c127b)_0x53caeb[_0x51defe(0x343)](_0x4633df);}['_drawMovingAverages'](_0x2e7ac3,_0x21966f,_0x374d8f,_0xed38fd,_0x6714d6){const _0x387c1a=_0x34e271,{padL:_0x3739dd,padT:_0x1e79d1,plotW:_0x54ffb9,plotH:_0x2c6534,mapX:_0x51b96f,mapY:_0x497ea3,yBounds:_0x9601c7,y2Bounds:_0x16d8b9,boundsFor:_0x255548}=_0x374d8f,_0x11efd3=_0xed38fd?.[_0x387c1a(0x26c)]||_0x387c1a(0x6da);let _0x51f167=null;for(const _0x27a2f2 of _0x21966f){const _0xa21140=_0x27a2f2['maSeries'];if(!Array[_0x387c1a(0xaf6)](_0xa21140)||!_0xa21140[_0x387c1a(0x4f2)])continue;if(_0x27a2f2[_0x387c1a(0x951)]?.['show_graph']===![])continue;const _0x4e97c4=_0x255548?_0x255548(_0x27a2f2):_0x27a2f2[_0x387c1a(0x951)]?.['y_axis']===_0x387c1a(0x2d7)?_0x16d8b9:_0x9601c7;if(!_0x4e97c4)continue;const _0x183a32=_0x3739dd-0x2,_0x26231f=_0x3739dd+_0x54ffb9+0x2;for(const _0x1fb08f of _0xa21140){const _0xd4bdc8=_0x1fb08f[_0x387c1a(0xc6d)]||[];if(!_0xd4bdc8['length'])continue;let _0x5870a6='',_0x470011=![],_0x365e5a=null,_0x175bc0=null;for(let _0x414126=0x0;_0x414126<_0xd4bdc8['length'];_0x414126++){const _0x4b692a=_0xd4bdc8[_0x414126];if(!_0x4b692a||_0x4b692a['v']==null||!isNum(_0x4b692a['v'])){_0x470011=![];continue;}const _0x4e7d08=_0x51b96f(_0x4b692a['t']);if(!isNum(_0x4e7d08)||_0x4e7d08<_0x183a32||_0x4e7d08>_0x26231f){_0x470011=![];continue;}const _0x32d6e6=_0x497ea3(_0x4b692a['v'],_0x4e97c4);if(!isNum(_0x32d6e6)){_0x470011=![];continue;}_0x5870a6+=(_0x470011?'L':'M')+_0x4e7d08['toFixed'](0x1)+','+_0x32d6e6['toFixed'](0x1)+'\x20',_0x470011=!![],_0x365e5a=_0x4e7d08,_0x175bc0=_0x32d6e6;}if(!_0x5870a6)continue;if(!_0x51f167)_0x51f167=svgEl('g',{'class':'sgc-moving-averages'});const _0x12b6d1=this[_0x387c1a(0x209)]?.[_0x387c1a(0x7d3)]?.(_0x1fb08f['color'])||_0x1fb08f[_0x387c1a(0x19e)]||_0x387c1a(0xd99),_0x457c88=isNum(_0x1fb08f[_0x387c1a(0x73c)])&&_0x1fb08f['width']>0x0?_0x1fb08f[_0x387c1a(0x73c)]:1.5;_0x51f167[_0x387c1a(0x343)](svgEl(_0x387c1a(0x522),{'d':_0x5870a6[_0x387c1a(0x12e)](),'fill':_0x387c1a(0x73d),'stroke':_0x12b6d1,'stroke-width':String(_0x457c88),'stroke-linejoin':_0x387c1a(0x767),'stroke-linecap':_0x387c1a(0x767),'opacity':_0x387c1a(0xca2),'class':_0x387c1a(0x46b)}));if(_0x1fb08f[_0x387c1a(0x518)]&&_0x365e5a!=null&&_0x175bc0!=null&&isNum(_0x1fb08f[_0x387c1a(0x221)])){const _0x1be5ff=0xa;let _0x3ff34f=Math[_0x387c1a(0x887)](_0x3739dd+0x2,Math[_0x387c1a(0x749)](_0x3739dd+_0x54ffb9-0x2,_0x365e5a)),_0x3a3f67=Math['max'](_0x1e79d1+_0x1be5ff,Math[_0x387c1a(0x749)](_0x1e79d1+_0x2c6534-0x2,_0x175bc0-0x5));const _0x31399d=svgEl('text',{'x':_0x3ff34f[_0x387c1a(0x7dc)](0x1),'y':_0x3a3f67[_0x387c1a(0x7dc)](0x1),'text-anchor':_0x387c1a(0x2bf),'font-size':String(_0x1be5ff),'font-weight':'600','fill':_0x12b6d1,'stroke':_0x11efd3,'stroke-width':'3','paint-order':'stroke','stroke-linejoin':_0x387c1a(0x767),'opacity':_0x387c1a(0xca2),'class':_0x387c1a(0x2f6)});_0x31399d['textContent']='MA'+_0x1fb08f[_0x387c1a(0x221)],_0x51f167[_0x387c1a(0x343)](_0x31399d);}}}if(_0x51f167)_0x2e7ac3[_0x387c1a(0x343)](_0x51f167);}[_0x34e271(0xb61)](_0x4b89e0,_0x3e722c,_0x16c7cf,_0x3c3a90,_0x1671dc){const _0x4d7ce4=_0x34e271,{padL:_0x5ee0db,padT:_0x27e943,plotW:_0x556d0e,plotH:_0x279dc4,mapX:_0xcc3c6d,mapY:_0x1293f3,yBounds:_0x58e33d,y2Bounds:_0x13960c,boundsFor:_0x74df72}=_0x16c7cf;let _0x2d4853=null;const _0x1cc962=_0x3c3a90[_0x4d7ce4(0x26c)]||_0x4d7ce4(0x6da);for(const _0x19510b of _0x3e722c){const _0x366c7b=_0x19510b[_0x4d7ce4(0x951)]||{};if(_0x366c7b[_0x4d7ce4(0x778)]!==!![])continue;const _0x23aa28=_0x19510b[_0x4d7ce4(0xc6d)]||[];if(!_0x23aa28['length'])continue;const _0xd8bca4=_0x74df72?_0x74df72(_0x19510b):_0x366c7b[_0x4d7ce4(0xa89)]===_0x4d7ce4(0x2d7)?_0x13960c:_0x58e33d;if(!_0xd8bca4)continue;!_0x2d4853&&(_0x2d4853=svgEl('g',{'class':'sgc-data-labels'}));const _0x5d789e=(_0x366c7b['graph_type']||_0x4d7ce4(0x1d7))===_0x4d7ce4(0x20a),_0x697653=this['card']?.[_0x4d7ce4(0x7d3)]?.(_0x366c7b['color'],_0x366c7b[_0x4d7ce4(0x951)])||_0x366c7b[_0x4d7ce4(0x19e)]||_0x4d7ce4(0x696),_0x5f5db5=_0x5ee0db-0x2,_0x36a7c5=_0x5ee0db+_0x556d0e+0x2,_0x1766cf=_0x27e943+0x2,_0x3dd81b=isNum(toNum(_0x366c7b['data_labels_font_size']))?toNum(_0x366c7b['data_labels_font_size']):0xa,_0x59ff44=0.6,_0x44f214=_0x5d789e&&isNum(_0x19510b['_barHalfWidth'])?_0x19510b[_0x4d7ce4(0xd52)]*0x2:null;for(let _0x194a70=0x0;_0x194a70<_0x23aa28[_0x4d7ce4(0x4f2)];_0x194a70++){const _0x3396b7=_0x23aa28[_0x194a70];if(_0x3396b7==null||_0x3396b7['v']==null||!isNum(_0x3396b7['v']))continue;const _0x2fcb5d=_0x5d789e?_0x19510b[_0x4d7ce4(0x7ce)]?.[_0x4d7ce4(0xccf)](_0x3396b7['t']):null,_0x51695b=_0x2fcb5d??_0xcc3c6d(_0x3396b7['t']);if(!isNum(_0x51695b)||_0x51695b<_0x5f5db5||_0x51695b>_0x36a7c5)continue;const _0x29cfb0=_0x1293f3(_0x3396b7['v'],_0xd8bca4);if(!isNum(_0x29cfb0))continue;const _0x27ac6e=formatNumber(_0x3396b7['v'],_0x366c7b,_0x1671dc);let _0x5c83d8=_0x3dd81b;if(_0x44f214&&_0x44f214>0x0&&_0x27ac6e){const _0x2c94e4=_0x3dd81b*_0x59ff44*_0x27ac6e[_0x4d7ce4(0x4f2)];_0x2c94e4>_0x44f214-0x2&&(_0x5c83d8=Math[_0x4d7ce4(0x887)](0x7,Math[_0x4d7ce4(0x42e)]((_0x44f214-0x2)/(_0x59ff44*_0x27ac6e[_0x4d7ce4(0x4f2)]))));}const _0x31e221=Math[_0x4d7ce4(0x887)](_0x1766cf+_0x5c83d8,_0x29cfb0-0x4),_0x20ab54=svgEl(_0x4d7ce4(0x15d),{'x':String(_0x51695b),'y':String(_0x31e221),'text-anchor':'middle','dominant-baseline':_0x4d7ce4(0x6ff),'class':'sgc-data-label'}),_0x6b2bb2=[_0x4d7ce4(0xb54)+_0x697653,_0x4d7ce4(0x5fa),_0x4d7ce4(0x9b0)+_0x1cc962,_0x4d7ce4(0xd03),_0x4d7ce4(0x6be),'pointer-events:none',_0x4d7ce4(0x60e)+_0x5c83d8+'px'];_0x20ab54[_0x4d7ce4(0x1b0)](_0x4d7ce4(0x564),_0x6b2bb2[_0x4d7ce4(0xa09)](';')),_0x20ab54[_0x4d7ce4(0x417)]=_0x27ac6e,_0x2d4853[_0x4d7ce4(0x343)](_0x20ab54);}}if(_0x2d4853)_0x4b89e0['appendChild'](_0x2d4853);}[_0x34e271(0x2ca)](_0x517657,_0x53858b,_0x212cb3,_0x20d09c,_0x8923d8){const _0x245672=_0x34e271,_0x22cef2=this[_0x245672(0x209)],_0x46a699=!!_0x22cef2?.[_0x245672(0x6e0)],{padL:_0x454e8f,padT:_0x4be406,plotW:_0x4977c1,plotH:_0x445f25,mapX:_0x4ad023,mapY:_0x513e15,yBounds:_0x1e8f42,y2Bounds:_0x432fae,boundsFor:_0x24e1a5}=_0x212cb3,_0x56d045=svgEl('g',{'class':_0x245672(0x830)});let _0x1a4635=![];for(const _0x520ef6 of _0x53858b){const _0x203341=_0x520ef6[_0x245672(0x951)][_0x245672(0x685)]||_0x245672(0x390),_0x520895=_0x203341===_0x245672(0x590)||_0x203341===_0x245672(0xb86)&&_0x46a699;if(!_0x520895)continue;if(!_0x520ef6[_0x245672(0xc6d)]||!_0x520ef6[_0x245672(0xc6d)][_0x245672(0x4f2)])continue;const _0x469f62=_0x24e1a5?_0x24e1a5(_0x520ef6):_0x520ef6[_0x245672(0x951)][_0x245672(0xa89)]===_0x245672(0x2d7)?_0x432fae:_0x1e8f42;if(!_0x469f62)continue;let _0x437e4b=-0x1,_0x427b7c=-0x1;for(let _0x3832bc=0x0;_0x3832bc<_0x520ef6[_0x245672(0xc6d)][_0x245672(0x4f2)];_0x3832bc++){const _0x146b7c=_0x520ef6[_0x245672(0xc6d)][_0x3832bc];if(_0x146b7c['v']==null||!isNum(_0x146b7c['v']))continue;if(_0x437e4b<0x0||_0x146b7c['v']<_0x520ef6[_0x245672(0xc6d)][_0x437e4b]['v'])_0x437e4b=_0x3832bc;if(_0x427b7c<0x0||_0x146b7c['v']>_0x520ef6[_0x245672(0xc6d)][_0x427b7c]['v'])_0x427b7c=_0x3832bc;}if(_0x437e4b<0x0||_0x427b7c<0x0)continue;const _0x52cc46=_0x520ef6[_0x245672(0xc6d)][_0x437e4b],_0x50733d=_0x520ef6[_0x245672(0xc6d)][_0x427b7c],_0x20f476=(_0x520ef6['entity']['graph_type']||'line')==='bar',_0x11061a=_0x20f476?_0x520ef6[_0x245672(0x7ce)]?.['get'](_0x50733d['t']):null,_0x4df287=_0x20f476?_0x520ef6[_0x245672(0x7ce)]?.[_0x245672(0xccf)](_0x52cc46['t']):null,_0x11aa65=_0x4df287??_0x4ad023(_0x52cc46['t']),_0x3d72e7=_0x513e15(_0x52cc46['v'],_0x469f62),_0x1364a0=_0x11061a??_0x4ad023(_0x50733d['t']),_0x736b59=_0x513e15(_0x50733d['v'],_0x469f62),_0x4649ee=_0x238dbe=>formatNumber(_0x238dbe,_0x520ef6[_0x245672(0x951)],_0x8923d8),_0x1c5b46=_0x41f079=>{const _0x2896ca=_0x245672,_0x193aeb=_0x520ef6[_0x2896ca(0x160)]||resolveBucketPrecision(_0x520ef6[_0x2896ca(0xc6d)]);return formatDateTime(new Date(_0x41f079),_0x20d09c,_0x8923d8,{'precision':_0x193aeb});},_0x2fba81=_0x520ef6[_0x245672(0x951)][_0x245672(0x75a)]!==![],_0x5401df=((()=>{const _0x461551=_0x245672,_0x14b38d=toNum(_0x520ef6[_0x461551(0x951)][_0x461551(0xabb)]);return isNum(_0x14b38d)&&_0x14b38d>0x0?_0x14b38d:0xd;})()),_0x46576d=Math[_0x245672(0x887)](0x8,Math['round'](_0x5401df*0.77)),_0x3498a0=_0x520ef6[_0x245672(0x951)][_0x245672(0xc16)]||'var(--primary-text-color)',_0x41ced5=_0x520ef6['entity'][_0x245672(0xc16)]||_0x245672(0x815),_0x4908ae=_0x520ef6[_0x245672(0x951)][_0x245672(0x477)]||null,_0x1737c8=((()=>{const _0x286354=_0x245672,_0x50ddf8=toNum(_0x520ef6[_0x286354(0x951)]['extrema_bg_opacity']);return isNum(_0x50ddf8)?Math['max'](0x0,Math[_0x286354(0x749)](0x1,_0x50ddf8)):null;})()),_0x382d5b=_0x4908ae!==null||_0x1737c8!==null,_0x597d6a='paint-order:stroke;stroke:var(--ha-card-background,\x20var(--card-background-color,\x20#1c1c1c));stroke-width:3px;stroke-linejoin:round;',_0x2bb49f=_0x4908ae||'var(--ha-card-background,\x20var(--card-background-color,\x20#1c1c1c))',_0x5ab8be=_0x1737c8!==null?_0x1737c8:0x1,_0x4d94d5=(_0x312514,_0x2c3311,_0x174672,_0x213243,_0x462037)=>{const _0x5af6ce=_0x245672,_0x2b8300=svgEl(_0x5af6ce(0x632),{'cx':_0x312514,'cy':_0x2c3311,'r':'4','fill':_0x5af6ce(0x54e),'opacity':_0x5af6ce(0x8d5)});_0x56d045['appendChild'](_0x2b8300);const _0x59c6c3=_0x4649ee(_0x174672),_0x39d8d5=_0x2fba81?_0x1c5b46(_0x213243):null,_0xf99ddd=_0x2c3311+_0x462037,_0x5e4df9=_0xf99ddd+Math[_0x5af6ce(0x767)](_0x5401df*0.92),_0x34236e=Math[_0x5af6ce(0x887)](_0x59c6c3[_0x5af6ce(0x4f2)],_0x39d8d5?_0x39d8d5[_0x5af6ce(0x4f2)]:0x0),_0x4aeb4d=_0x34236e*_0x5401df*0.55*0.5;let _0x2a92d9=_0x5af6ce(0xaa9);if(_0x312514-_0x4aeb4d<_0x454e8f+0x2)_0x2a92d9=_0x5af6ce(0x89f);else{if(_0x312514+_0x4aeb4d>_0x454e8f+_0x4977c1-0x2)_0x2a92d9='end';}if(_0x382d5b){const _0x57d5c2=0x4,_0x567ef3=0x2,_0x2c07fa=_0x5401df*0.6,_0x114163=_0x46576d*0.6,_0x23ad65=_0x59c6c3[_0x5af6ce(0x4f2)]*_0x2c07fa,_0x52c028=_0x39d8d5?_0x39d8d5['length']*_0x114163:0x0,_0x4a1da6=Math[_0x5af6ce(0x887)](_0x23ad65,_0x52c028)+_0x57d5c2*0x2,_0x1113c8=_0xf99ddd-_0x5401df*0.85-_0x567ef3,_0x5cfb76=(_0x39d8d5?_0x5e4df9+_0x46576d*0.25:_0xf99ddd+_0x5401df*0.3)+_0x567ef3,_0x1dc06a=_0x5cfb76-_0x1113c8;let _0x209360;if(_0x2a92d9==='start')_0x209360=_0x312514-_0x57d5c2;else{if(_0x2a92d9===_0x5af6ce(0x2bf))_0x209360=_0x312514-_0x4a1da6+_0x57d5c2;else _0x209360=_0x312514-_0x4a1da6/0x2;}const _0x356bed=svgEl(_0x5af6ce(0xda4),{'x':_0x209360,'y':_0x1113c8,'width':_0x4a1da6,'height':_0x1dc06a,'rx':0x3,'ry':0x3,'fill':_0x2bb49f,'fill-opacity':String(_0x5ab8be)});_0x56d045[_0x5af6ce(0x343)](_0x356bed);}const _0x28676d=svgEl(_0x5af6ce(0x15d),{'x':_0x312514,'y':_0xf99ddd,'text-anchor':_0x2a92d9,'font-size':String(_0x5401df),'font-weight':_0x5af6ce(0x9cd),'fill':_0x3498a0,'style':_0x382d5b?'':_0x597d6a});_0x28676d[_0x5af6ce(0x417)]=_0x59c6c3,_0x56d045[_0x5af6ce(0x343)](_0x28676d);if(_0x39d8d5){const _0x189af7=svgEl('text',{'x':_0x312514,'y':_0x5e4df9,'text-anchor':_0x2a92d9,'font-size':String(_0x46576d),'fill':_0x41ced5,'style':_0x382d5b?'':_0x597d6a});_0x189af7['textContent']=_0x39d8d5,_0x56d045[_0x5af6ce(0x343)](_0x189af7);}},_0x1a6d32=_0x520ef6[_0x245672(0x951)][_0x245672(0x587)]!==![],_0x5cce57=_0x520ef6[_0x245672(0x951)][_0x245672(0x40f)]!==![];if(!_0x1a6d32&&!_0x5cce57)continue;const _0x1c7cbc=Math['abs'](_0x1364a0-_0x11aa65)<0x2&&Math[_0x245672(0xaef)](_0x736b59-_0x3d72e7)<0x2;if(_0x5cce57)_0x4d94d5(_0x1364a0,_0x736b59,_0x50733d['v'],_0x50733d['t'],-0xa);if(_0x1a6d32&&!_0x1c7cbc)_0x4d94d5(_0x11aa65,_0x3d72e7,_0x52cc46['v'],_0x52cc46['t'],0x16);_0x1a4635=!![];}if(_0x1a4635)_0x517657[_0x245672(0x343)](_0x56d045);}['_drawYAxis'](_0x1f62cf,_0x52d9a7,_0x2050e8,_0x4961bd,_0x26f82e,_0x56cce8,_0x1efd07,_0x12df8e,_0x4e239c,_0x8a6097){const _0x1b8fcc=_0x34e271,_0xa1db41=svgEl('g',{'class':_0x1b8fcc(0x2ea)}),_0x1974f9=_0x56cce8?_0x1b8fcc(0x2d7):'primary',_0x462924=this[_0x1b8fcc(0x209)]?.['_getAxisStateMap']?.(_0x1974f9),_0xd0ee4a=toNum(_0x1efd07['y_axis_ticks']),_0x1c6e57=isNum(_0xd0ee4a)?_0xd0ee4a:_0x462924?Math[_0x1b8fcc(0x887)](0x1,_0x462924['length']-0x1):0x4,_0x1775ab=isNum(_0x4e239c)?_0x4e239c:0x1;let _0x914507=_0x1c6e57;if(isNum(_0x12df8e)&&!_0x56cce8)_0x914507=_0x12df8e;else{const _0x1cf9cd=_0x26f82e['hi']-_0x26f82e['lo'];if(_0x1cf9cd>0x0){const _0x3198aa=Math['pow'](0xa,-_0x1775ab),_0x5de31d=Math[_0x1b8fcc(0x887)](0x1,Math['floor'](_0x1cf9cd/_0x3198aa+1e-9));_0x914507=Math[_0x1b8fcc(0x749)](_0x1c6e57,_0x5de31d);}}const _0x331346=!!_0x1efd07[_0x1b8fcc(0x6ed)],_0x1f3b23=0x4,_0x32c48c=_0x1efd07[_0x1b8fcc(0x4aa)]||_0x1b8fcc(0xda2),_0x218042=_0x1efd07['y_axis_number_format']||'system',_0x18c438=_0x218042===_0x1b8fcc(0x6c3)?_0x1b8fcc(0x3c8):_0x218042==='dot'?'en-US':resolveCardLanguage(this[_0x1b8fcc(0x209)]?.['_hass'],_0x1efd07),_0x1c7d1e=axisLabelFormatter(_0x1efd07,_0x1974f9),_0x31c3f8=(_0x22a32e,_0x106ad2)=>{const _0x27c8e5=_0x1b8fcc;if(_0x1c7d1e){const _0x31520f=_0x1c7d1e(_0x22a32e);if(typeof _0x31520f==='string')return _0x31520f;}const _0x585830=getCachedNumberFormatter(_0x18c438,_0x106ad2);return _0x585830?_0x585830['format'](_0x22a32e):_0x22a32e[_0x27c8e5(0x7dc)](_0x106ad2);},_0xdc3ef0=toNum(_0x1efd07[_0x1b8fcc(0xaac)]),_0x2cc203=isNum(_0xdc3ef0)?_0xdc3ef0:0.65,_0x2fe35e=!!_0x1efd07[_0x1b8fcc(0x684)];let _0x2825f7=0x0,_0x241c7c=0x0;if(_0x2fe35e){const _0x497e4c=Math['max'](_0x26f82e['lo'],1e-10),_0x4077f5=Math['max'](_0x26f82e['hi'],_0x497e4c*0xa);_0x2825f7=Math[_0x1b8fcc(0xa16)](_0x497e4c),_0x241c7c=Math[_0x1b8fcc(0xa16)](_0x4077f5);}const _0x57c041=Array[_0x1b8fcc(0xaf6)](_0x8a6097)&&_0x8a6097[_0x1b8fcc(0x4f2)]>=0x2&&!_0x2fe35e&&!_0x462924&&_0x26f82e['hi']>_0x26f82e['lo'],_0x5bd9b0=[];if(_0x1efd07[_0x1b8fcc(0xa43)]){const _0x14e3fa=String(_0x1efd07[_0x1b8fcc(0xa43)]);_0x5bd9b0[_0x1b8fcc(0x84b)](_0x1b8fcc(0x60e)+(/[a-z%]$/i[_0x1b8fcc(0x47e)](_0x14e3fa)?_0x14e3fa:_0x14e3fa+'px'));}if(_0x1efd07[_0x1b8fcc(0x4aa)])_0x5bd9b0['push']('fill:'+_0x1efd07[_0x1b8fcc(0x4aa)]);if(isNum(_0xdc3ef0))_0x5bd9b0['push'](_0x1b8fcc(0xd56)+_0xdc3ef0);const _0x40e795=_0x5bd9b0['join'](';'),_0x518715=(_0x3a5b60,_0x23f041)=>{const _0x5848c1=_0x1b8fcc;if(_0x331346){const _0x54297a=svgEl(_0x5848c1(0x1d7),{'x1':_0x56cce8?_0x52d9a7:_0x52d9a7-_0x1f3b23,'x2':_0x56cce8?_0x52d9a7+_0x1f3b23:_0x52d9a7,'y1':_0x3a5b60,'y2':_0x3a5b60,'stroke':_0x32c48c,'stroke-width':'1','opacity':String(_0x2cc203),'class':_0x5848c1(0xa4f)});_0xa1db41[_0x5848c1(0x343)](_0x54297a);}const _0x17a40c=svgEl('text',{'x':_0x56cce8?_0x52d9a7+_0x1f3b23+0x4:_0x52d9a7-_0x1f3b23-0x4,'y':_0x3a5b60+0x3,'text-anchor':_0x56cce8?'start':_0x5848c1(0x2bf),'class':_0x5848c1(0xc94)});if(_0x40e795)_0x17a40c[_0x5848c1(0x1b0)](_0x5848c1(0x564),_0x40e795);_0x17a40c[_0x5848c1(0x417)]=_0x23f041,_0xa1db41[_0x5848c1(0x343)](_0x17a40c);},_0x26b95f=new Set(),_0x54e558=(_0x34c89f,_0x37f82a)=>{const _0x11d207=_0x1b8fcc;if(_0x26b95f['has'](_0x37f82a))return;_0x26b95f[_0x11d207(0x396)](_0x37f82a),_0x518715(_0x34c89f,_0x37f82a);};if(_0x57c041){const _0x304ab4=_0x26f82e['hi']-_0x26f82e['lo'];for(const _0xf9397f of _0x8a6097){const _0x579206=_0x2050e8+_0x4961bd*(0x1-(_0xf9397f-_0x26f82e['lo'])/_0x304ab4);_0x54e558(_0x579206,_0x31c3f8(_0xf9397f,_0x1775ab));}}else for(let _0x4cb804=0x0;_0x4cb804<=_0x914507;_0x4cb804++){const _0x10dd2c=_0x2050e8+_0x4961bd*(_0x914507-_0x4cb804)/_0x914507,_0x1a7bac=_0x2fe35e?Math['pow'](0xa,_0x2825f7+(_0x241c7c-_0x2825f7)*_0x4cb804/_0x914507):_0x26f82e['lo']+(_0x26f82e['hi']-_0x26f82e['lo'])*_0x4cb804/_0x914507;let _0x24f049;if(_0x462924){const _0x24c272=this[_0x1b8fcc(0x209)][_0x1b8fcc(0x5d3)](_0x1a7bac,_0x462924);_0x24f049=_0x24c272!==null?_0x24c272:_0x31c3f8(_0x1a7bac,_0x1775ab);}else _0x24f049=_0x31c3f8(_0x1a7bac,_0x1775ab);_0x54e558(_0x10dd2c,_0x24f049);}if(!_0x2fe35e&&!_0x462924&&_0x26f82e['lo']<0x0&&_0x26f82e['hi']>0x0){const _0x1a4240=_0x26f82e['hi']-_0x26f82e['lo'],_0x25403a=_0x1a4240/_0x914507,_0x2972a2=(0x0-_0x26f82e['lo'])/_0x1a4240,_0x17fc5b=_0x2050e8+_0x4961bd-_0x2972a2*_0x4961bd,_0x4d2a2e=(toNum(_0x1efd07[_0x1b8fcc(0xa43)])||0xa)+0x2;let _0x166338=![];for(let _0x7017ca=0x0;_0x7017ca<=_0x914507;_0x7017ca++){const _0x5d5b2f=_0x26f82e['lo']+_0x25403a*_0x7017ca;if(parseFloat(_0x5d5b2f[_0x1b8fcc(0x7dc)](_0x1775ab))===0x0){_0x166338=!![];break;}}if(!_0x166338){const _0x4b5c7f=Array[_0x1b8fcc(0xab1)](_0xa1db41[_0x1b8fcc(0x7ff)]);for(const _0x58ebc3 of _0x4b5c7f){if(_0x58ebc3['tagName']==='text'&&_0x58ebc3['classList'][_0x1b8fcc(0x87e)](_0x1b8fcc(0xc2c))){const _0x4725e4=parseFloat(_0x58ebc3[_0x1b8fcc(0xae2)]('y'))-0x3;if(Math[_0x1b8fcc(0xaef)](_0x4725e4-_0x17fc5b)<_0x4d2a2e){_0xa1db41[_0x1b8fcc(0xcd5)](_0x58ebc3);for(const _0x516bbd of Array[_0x1b8fcc(0xab1)](_0xa1db41['childNodes'])){if(_0x516bbd['tagName']===_0x1b8fcc(0x1d7)&&_0x516bbd[_0x1b8fcc(0x74c)][_0x1b8fcc(0x87e)](_0x1b8fcc(0x5c5))){const _0x111984=parseFloat(_0x516bbd[_0x1b8fcc(0xae2)]('y1'));if(Math[_0x1b8fcc(0xaef)](_0x111984-_0x4725e4)<0x1){_0xa1db41[_0x1b8fcc(0xcd5)](_0x516bbd);break;}}}}}}const _0x57ee62=svgEl(_0x1b8fcc(0x15d),{'x':_0x56cce8?_0x52d9a7+_0x1f3b23+0x4:_0x52d9a7-_0x1f3b23-0x4,'y':_0x17fc5b+0x3,'text-anchor':_0x56cce8?_0x1b8fcc(0x89f):'end','class':_0x1b8fcc(0xc94)}),_0x5a089a=[];if(_0x1efd07['y_axis_font_size']){const _0x19a69d=String(_0x1efd07[_0x1b8fcc(0xa43)]);_0x5a089a[_0x1b8fcc(0x84b)](_0x1b8fcc(0x60e)+(/[a-z%]$/i[_0x1b8fcc(0x47e)](_0x19a69d)?_0x19a69d:_0x19a69d+'px'));}if(_0x1efd07[_0x1b8fcc(0x4aa)])_0x5a089a[_0x1b8fcc(0x84b)](_0x1b8fcc(0xb54)+_0x1efd07[_0x1b8fcc(0x4aa)]);if(isNum(_0xdc3ef0))_0x5a089a[_0x1b8fcc(0x84b)](_0x1b8fcc(0xd56)+_0xdc3ef0);if(_0x5a089a['length'])_0x57ee62['setAttribute'](_0x1b8fcc(0x564),_0x5a089a[_0x1b8fcc(0xa09)](';'));_0x57ee62[_0x1b8fcc(0x417)]='0',_0xa1db41[_0x1b8fcc(0x343)](_0x57ee62),_0x331346&&_0xa1db41[_0x1b8fcc(0x343)](svgEl(_0x1b8fcc(0x1d7),{'x1':_0x56cce8?_0x52d9a7:_0x52d9a7-_0x1f3b23,'x2':_0x56cce8?_0x52d9a7+_0x1f3b23:_0x52d9a7,'y1':_0x17fc5b,'y2':_0x17fc5b,'stroke':_0x32c48c,'stroke-width':'1','opacity':String(_0x2cc203),'class':_0x1b8fcc(0xa4f)}));}}return _0x1f62cf[_0x1b8fcc(0x343)](_0xa1db41),_0xa1db41;}['_yearSlotSpan'](_0x144374,_0x2ed4ec){const _0x35a157=_0x34e271,_0x5846e9=new Date(_0x144374)['getFullYear'](),_0xc8548e=new Date(Math['max'](_0x144374,_0x2ed4ec-0x1))[_0x35a157(0x3c0)]();return{'refY':_0x5846e9,'totalYears':Math[_0x35a157(0x887)](0x1,_0xc8548e-_0x5846e9+0x1)};}['_xAxisLabelFormatters'](_0xdb7de3,_0x3f2f33){const _0x4578af=_0x34e271,_0x216c27=resolveCardLanguage(_0x3f2f33,this[_0x4578af(0x209)]?.[_0x4578af(0x853)]),_0x42058d=resolveDisplayTimeZone(_0x3f2f33,_0xdb7de3),_0x2732eb=toNum(_0xdb7de3[_0x4578af(0x1b8)])||0xa,_0xb087d0=effDatetimeFormat(_0xdb7de3),_0x2d725d=_0xb087d0&&_0xb087d0!=='system',_0x54a92a=getCachedDateTimeFormatter(_0x216c27,_0x42058d?{'day':'numeric','month':_0x4578af(0xd72),'timeZone':_0x42058d}:{'day':_0x4578af(0x774),'month':_0x4578af(0xd72)}),_0x296d06=getCachedDateTimeFormatter(_0x216c27,_localeTimeOpts(_0x3f2f33,_0x42058d?{'hour':_0x4578af(0x722),'minute':_0x4578af(0x722),'timeZone':_0x42058d}:{'hour':_0x4578af(0x722),'minute':'2-digit'})),_0xa54ab6=_0x157c88=>{const _0x5102b0=_0x4578af;if(_0x2d725d&&_0xb087d0[_0x5102b0(0x267)](_0x5102b0(0xad5)))return applyDatetimePattern(_0x157c88,_0xb087d0,_0x216c27,_0x42058d);if(_0x2d725d){const _0xaf8971=String(_0xb087d0)['trim']();if(_0xaf8971===_0x5102b0(0x9d0)||_0xaf8971==='MM/DD')return applyDatetimePattern(_0x157c88,_0xaf8971,_0x216c27,_0x42058d);}return _0x54a92a?_0x54a92a['format'](_0x157c88):_0x157c88[_0x5102b0(0x9a2)]();},_0x4536d7=_0x5bd871=>{const _0x482e12=_0x4578af;if(_0x2d725d){const _0x226771=_0xb087d0[_0x482e12(0x267)](_0x482e12(0xad5))&&!/[Hhms]/['test'](_0xb087d0);if(!_0x226771)return applyDatetimePattern(_0x5bd871,_0xb087d0,_0x216c27,_0x42058d);}return _0x296d06?_0x296d06['format'](_0x5bd871):_0x5bd871[_0x482e12(0x344)]();};return{'lang':_0x216c27,'tz':_0x42058d,'xFontSize':_0x2732eb,'explicitFmt':_0x2d725d,'fmtTimeF':_0x296d06,'fmtDate':_0xa54ab6,'fmtTime':_0x4536d7};}[_0x34e271(0x49e)](_0x830b45,_0x37bd0b,_0x356236,_0x3f3d93,_0x94bf70){const _0x18159f=_0x34e271;if(!isNum(_0x37bd0b)||!isNum(_0x356236)||_0x356236<=_0x37bd0b)return null;const {lang:_0x474ef0,tz:_0x324045,xFontSize:_0x12636e,explicitFmt:_0x347ff5,fmtDate:_0x1cb9a3,fmtTime:_0x4f5335}=this['_xAxisLabelFormatters'](_0x3f3d93,_0x94bf70),_0x3b2999=getCachedDateTimeFormatter(_0x474ef0,_0x324045?{'month':_0x18159f(0xd72),'timeZone':_0x324045}:{'month':_0x18159f(0xd72)}),_0x311aed=getCachedDateTimeFormatter(_0x474ef0,_0x324045?{'month':_0x18159f(0xd72),'year':'2-digit','timeZone':_0x324045}:{'month':'short','year':_0x18159f(0x722)}),_0x4903b4=(_0x5c0c21,_0x5c63f0)=>{const _0x3ac70f=_0x18159f,_0x2214d2=_0x5c63f0?_0x311aed:_0x3b2999;return _0x2214d2?_0x2214d2[_0x3ac70f(0x29a)](_0x5c0c21):_0x5c0c21['toLocaleDateString']();},_0xbeea89=[];let _0x4a1836=-Infinity;const _0x50b0ed=_0x12636e*3.5+0xa,_0x36679f=(_0x2737da,_0x47a918,_0x5b3502,_0x59104f)=>{const _0x38a586=_0x18159f,_0x111b96=(_0x2737da-_0x37bd0b)/(_0x356236-_0x37bd0b)*_0x830b45;if(_0x111b96<-0x2||_0x111b96>_0x830b45+0x2)return;if(_0x111b96-_0x4a1836<_0x50b0ed){if(_0x59104f&&_0xbeea89[_0x38a586(0x4f2)]>0x0){if(_0x111b96-_0x4a1836<_0x50b0ed*0.5)return;}else{if(_0x5b3502&&_0xbeea89[_0x38a586(0x4f2)]>0x0){const _0x100626=_0xbeea89[_0xbeea89['length']-0x1];if(!_0x100626[_0x38a586(0xa05)]){_0xbeea89[_0x38a586(0xd79)](),_0x4a1836=_0xbeea89[_0x38a586(0x4f2)]>0x0?_0xbeea89[_0xbeea89[_0x38a586(0x4f2)]-0x1]['x']:-Infinity;if(_0x111b96-_0x4a1836<_0x50b0ed)return;}else return;}else return;}}_0x4a1836=_0x111b96,_0xbeea89[_0x38a586(0x84b)]({'x':_0x111b96,'label':_0x47a918,'isDate':_0x5b3502});},_0x3478db=effXAxisInterval(_0x3f3d93);let _0x309d38=null,_0x4e6c16=null;if(_0x3478db){const _0x451247=String(_0x3478db)[_0x18159f(0xa9c)](/^(\d+)\s*(h|d|w|M)$/);if(_0x451247){const _0x314ca0=parseInt(_0x451247[0x1],0xa),_0x15432d=_0x451247[0x2];if(_0x15432d==='h')_0x309d38=_0x314ca0<=0xc?_0x18159f(0x1f2):_0x18159f(0x5c7),_0x4e6c16=_0x314ca0*0x36ee80;else{if(_0x15432d==='d')_0x309d38=_0x18159f(0x5c7),_0x4e6c16=_0x314ca0*0x5265c00;else{if(_0x15432d==='w')_0x309d38=_0x18159f(0xc03),_0x4e6c16=_0x314ca0*0x240c8400;else _0x15432d==='M'&&(_0x309d38='month',_0x4e6c16=_0x314ca0);}}}}if(!_0x309d38){const _0x6c4658=(_0x356236-_0x37bd0b)/0x36ee80,_0x25cbef=typeof resolveGroupBy===_0x18159f(0x9cf)?resolveGroupBy(_0x3f3d93,_0x6c4658):_0x3f3d93[_0x18159f(0x669)]||_0x18159f(0x3fe);if(_0x25cbef===_0x18159f(0x65a))_0x309d38=_0x18159f(0x65a);else{if(_0x25cbef===_0x18159f(0x74d))_0x309d38='year';else{if(_0x25cbef===_0x18159f(0xc03))_0x309d38=_0x18159f(0xc03);else{if(_0x25cbef===_0x18159f(0x523))_0x309d38='day';else{if(_0x25cbef==='hour')_0x309d38=_0x18159f(0x1f2);}}}}}if(!_0x309d38)return null;const _0x427fe8=this['card']?.['_viewWindow']||this[_0x18159f(0x209)]?.[_0x18159f(0xb29)],_0x1256c1=_0x427fe8?_0x427fe8[_0x18159f(0x2bf)]['getTime']():_0x356236,_0x35c5e3=new Date(_0x37bd0b),_0x199bb0=new Date(_0x356236);if(_0x309d38===_0x18159f(0x65a)){const _0x5cc212=_0x3478db&&_0x4e6c16?_0x4e6c16:0x1,_0x5892da=(typeof resolveGroupBy===_0x18159f(0x9cf)?resolveGroupBy(_0x3f3d93,(_0x356236-_0x37bd0b)/0x36ee80):_0x3f3d93[_0x18159f(0x669)]||_0x18159f(0x3fe))===_0x18159f(0x65a);if(_0x5892da){const _0x5930cf=this['card']?.[_0x18159f(0x9c2)]||this['card']?.[_0x18159f(0xb29)],_0x1021ea=_0x5930cf?_0x5930cf[_0x18159f(0x89f)][_0x18159f(0x699)]():_0x37bd0b,_0x595e39=_0x5930cf?_0x5930cf[_0x18159f(0x2bf)][_0x18159f(0x699)]():_0x356236,_0x315125=tzParts(_0x1021ea,_0x324045),_0x53db3a=tzParts(_0x595e39-0x1,_0x324045),_0x111947=Math[_0x18159f(0x887)](0x1,(_0x53db3a['y']-_0x315125['y'])*0xc+(_0x53db3a['mo']-_0x315125['mo'])+0x1),_0x32cc18=tzParts(_0x595e39,_0x324045)['y']!==_0x315125['y'],_0x2e534d=zonedWallToMs(_0x53db3a['y'],_0x53db3a['mo'],0x1,0x0,0x0,0x0,_0x324045);for(let _0x44d32f=0x0;;_0x44d32f+=_0x5cc212){const _0x16a965=zonedWallToMs(_0x315125['y'],_0x315125['mo']+_0x44d32f,0x1,0x0,0x0,0x0,_0x324045);if(_0x16a965>_0x2e534d)break;const _0x23b907=(_0x44d32f+0.5)/_0x111947*_0x830b45;if(_0x23b907<-0x2||_0x23b907>_0x830b45+0x2)continue;if(_0x23b907-_0x4a1836<_0x50b0ed)continue;_0x4a1836=_0x23b907,_0xbeea89[_0x18159f(0x84b)]({'x':_0x23b907,'label':_0x4903b4(new Date(_0x16a965),_0x32cc18),'isDate':!![]});}}else{const _0x2141f1=tzParts(_0x37bd0b,_0x324045),_0x18febf=tzParts(_0x356236,_0x324045)['y']!==_0x2141f1['y'];for(let _0x3a8d6d=0x0;;_0x3a8d6d+=_0x5cc212){const _0x227e62=zonedWallToMs(_0x2141f1['y'],_0x2141f1['mo']+_0x3a8d6d,0x1,0x0,0x0,0x0,_0x324045);if(_0x227e62>_0x356236)break;_0x36679f(_0x227e62,_0x4903b4(new Date(_0x227e62),_0x18febf),!![]);}}}else{if(_0x309d38===_0x18159f(0x74d)){if(this['_yearEqualSpace']){const _0x253f04=this[_0x18159f(0x209)]?.[_0x18159f(0x9c2)]||this[_0x18159f(0x209)]?.[_0x18159f(0xb29)],_0xc4ac36=_0x253f04?_0x253f04[_0x18159f(0x89f)][_0x18159f(0x699)]():_0x37bd0b,_0x514f99=_0x253f04?_0x253f04[_0x18159f(0x2bf)]['getTime']():this[_0x18159f(0x209)]?_0x1256c1:_0x356236,{refY:_0x102a19,totalYears:_0x4cf763}=this[_0x18159f(0x72c)](_0xc4ac36,_0x514f99);for(let _0x257c79=_0x102a19;_0x257c79<_0x102a19+_0x4cf763;_0x257c79++){const _0x182c4c=_0x257c79-_0x102a19,_0x6e6e1c=(_0x182c4c+0.5)/_0x4cf763*_0x830b45;if(_0x6e6e1c<-0x2||_0x6e6e1c>_0x830b45+0x2)continue;if(_0x6e6e1c-_0x4a1836<_0x50b0ed)continue;_0x4a1836=_0x6e6e1c,_0xbeea89[_0x18159f(0x84b)]({'x':_0x6e6e1c,'label':String(_0x257c79),'isDate':!![]});}}else{const _0x445f50=tzParts(_0x1256c1-0x1,_0x324045)['y'];for(let _0x3c3b1f=tzParts(_0x37bd0b,_0x324045)['y'];_0x3c3b1f<=_0x445f50;_0x3c3b1f++){_0x36679f(zonedWallToMs(_0x3c3b1f,0x0,0x1,0x0,0x0,0x0,_0x324045),String(_0x3c3b1f),!![]);}}}else{if(_0x309d38==='week'){const _0x1dd812=_0x4e6c16?Math['round'](_0x4e6c16/0x240c8400)*0x7:0x7,_0x5b9c43=tzParts(_0x37bd0b,_0x324045);let _0x315143=zonedWallToMs(_0x5b9c43['y'],_0x5b9c43['mo'],_0x5b9c43['d']-weekStartOffsetDays(_0x5b9c43['wd'],resolveFirstWeekday(_0x94bf70)),0x0,0x0,0x0,_0x324045);if(_0x315143<_0x37bd0b){const _0x11916a=tzParts(_0x315143,_0x324045);_0x315143=zonedWallToMs(_0x11916a['y'],_0x11916a['mo'],_0x11916a['d']+0x7,0x0,0x0,0x0,_0x324045);}while(_0x315143<_0x1256c1){_0x36679f(_0x315143,_0x1cb9a3(new Date(_0x315143)),!![]);const _0x298109=tzParts(_0x315143,_0x324045);_0x315143=zonedWallToMs(_0x298109['y'],_0x298109['mo'],_0x298109['d']+_0x1dd812,0x0,0x0,0x0,_0x324045);}}else{if(_0x309d38===_0x18159f(0x5c7)){const _0x17aab5=0x5265c00;let _0x18adc1=tzStartOfDayMs(_0x37bd0b,_0x324045);if(_0x18adc1<_0x37bd0b){const _0xd08795=tzParts(_0x18adc1,_0x324045);_0x18adc1=zonedWallToMs(_0xd08795['y'],_0xd08795['mo'],_0xd08795['d']+0x1,0x0,0x0,0x0,_0x324045);}const _0x4791d6=tzStartOfDayMs(_0x1256c1-0x1,_0x324045),_0x4b55dd=Math[_0x18159f(0x887)](0x1,Math[_0x18159f(0x767)]((_0x4791d6-_0x18adc1)/_0x17aab5)+0x1),_0x3061c8=_0x4e6c16?Math[_0x18159f(0x887)](0x1,Math['round'](_0x4e6c16/_0x17aab5)):null;let _0x8188c4;if(_0x3061c8)_0x8188c4=_0x3061c8;else{const _0x4ff031=0x3c,_0x113c95=Math[_0x18159f(0x887)](0x2,Math[_0x18159f(0x42e)](_0x830b45/_0x4ff031));_0x8188c4=Math[_0x18159f(0x887)](0x1,Math[_0x18159f(0x9ef)]((_0x4b55dd-0x1)/(_0x113c95-0x1)));}const _0x47e89d=toNum(_0x3f3d93?.['__sgcDecisionHours']),_0x36ff00=isNum(_0x47e89d)&&_0x47e89d>0x0?_0x47e89d/0x18:(_0x356236-_0x37bd0b)/_0x17aab5,_0x5b6d41=getCachedDateTimeFormatter(_0x474ef0,_0x324045?{'weekday':'short','day':_0x18159f(0x774),'timeZone':_0x324045}:{'weekday':_0x18159f(0xd72),'day':_0x18159f(0x774)}),_0x155c74=getCachedDateTimeFormatter(_0x474ef0,_0x324045?{'day':_0x18159f(0x774),'month':_0x18159f(0xd72),'timeZone':_0x324045}:{'day':_0x18159f(0x774),'month':_0x18159f(0xd72)});let _0x310881=-0x1;const _0x9a7b61=_0x5ad49b=>{const _0x4e679a=_0x18159f,_0x5194ba=new Date(_0x5ad49b);if(_0x347ff5)return _0x1cb9a3(_0x5194ba);if(_0x36ff00<=29.5)return _0x5b6d41?_0x5b6d41[_0x4e679a(0x29a)](_0x5194ba):_0x1cb9a3(_0x5194ba);const _0x15589d=tzParts(_0x5ad49b,_0x324045),_0x522319=_0x310881!==_0x15589d['mo'];_0x310881=_0x15589d['mo'];if(_0x522319)return _0x155c74?_0x155c74[_0x4e679a(0x29a)](_0x5194ba):_0x1cb9a3(_0x5194ba);return String(_0x15589d['d']);},_0x9e6c82=tzParts(_0x18adc1,_0x324045);let _0x23beb8=0x0;while(_0x23beb8<_0x4b55dd-0x1){const _0x1ea088=zonedWallToMs(_0x9e6c82['y'],_0x9e6c82['mo'],_0x9e6c82['d']+_0x23beb8,0x0,0x0,0x0,_0x324045);_0x36679f(_0x1ea088,_0x9a7b61(_0x1ea088),!![]),_0x23beb8+=_0x8188c4;}_0x36679f(_0x4791d6,_0x9a7b61(_0x4791d6),!![],!![]);}else{if(_0x309d38==='hour'){const _0x44c258=_0x4e6c16||0x36ee80,_0x7de29e=_0x44c258/0x36ee80,_0x39c46f=new Date(_0x35c5e3);_0x39c46f['setMinutes'](0x0,0x0,0x0);if(_0x39c46f[_0x18159f(0x699)]()<_0x37bd0b)_0x39c46f[_0x18159f(0x1f7)](_0x39c46f[_0x18159f(0x699)]()+0x36ee80);if(_0x7de29e>=0x1){const _0x58c7dd=tzParts(_0x39c46f['getTime'](),_0x324045),_0x976b42=_0x58c7dd['h']%_0x7de29e;_0x976b42!==0x0&&_0x39c46f[_0x18159f(0x1f7)](zonedWallToMs(_0x58c7dd['y'],_0x58c7dd['mo'],_0x58c7dd['d'],_0x58c7dd['h']+(_0x7de29e-_0x976b42),0x0,0x0,_0x324045));}for(let _0xa925ce=_0x39c46f[_0x18159f(0x699)]();_0xa925ce<_0x1256c1;_0xa925ce+=_0x44c258){const _0x45f048=new Date(_0xa925ce),_0x4ec5f8=tzParts(_0xa925ce,_0x324045),_0x5afadf=_0x4ec5f8['h']===0x0&&_0x4ec5f8['mi']===0x0;_0x36679f(_0xa925ce,_0x5afadf?_0x1cb9a3(_0x45f048):_0x4f5335(_0x45f048),_0x5afadf);}}}}}}if(_0x309d38===_0x18159f(0x74d)&&!this[_0x18159f(0x8bb)]&&_0xbeea89['length']<0x2)return null;return _0xbeea89[_0x18159f(0x4f2)]>0x0?_0xbeea89:null;}[_0x34e271(0x675)](_0x44d599,_0x4e9e28,_0x58e5f0,_0x13da09,_0x88b181){const _0x4ffb0f=_0x34e271,_0x1be89b=(_0x58e5f0-_0x4e9e28)/0x36ee80,{tz:_0x37ac1e,xFontSize:_0x34a764,explicitFmt:_0x44d8ac,fmtTimeF:_0x121a7d,fmtDate:_0x1f0af1,fmtTime:_0x417d5b}=this[_0x4ffb0f(0xbe2)](_0x13da09,_0x88b181),_0x3003dd=_0x34a764*0.62;let _0x7f463c=0xb;if(_0x44d8ac){const _0x42403a=effDatetimeFormat(_0x13da09);if(_0x42403a===_0x4ffb0f(0x6f4))_0x7f463c=0x5;else{if(_0x42403a===_0x4ffb0f(0x1f3))_0x7f463c=0x8;else{if(_0x42403a===_0x4ffb0f(0x9d0)||_0x42403a===_0x4ffb0f(0x4ca))_0x7f463c=0x5;else{if(_0x42403a===_0x4ffb0f(0x8ae))_0x7f463c=0x7;else{if(_0x42403a===_0x4ffb0f(0x2a2))_0x7f463c=0x6;else{if(_0x42403a==='YYYY-MM-DD')_0x7f463c=0xa;else{if(_0x42403a==='YYYY-MM-DD\x20HH:mm')_0x7f463c=0x10;else{if(_0x42403a===_0x4ffb0f(0x3de))_0x7f463c=0xb;else{if(_0x42403a===_0x4ffb0f(0x42d))_0x7f463c=0xa;else{if(_0x42403a===_0x4ffb0f(0x591))_0x7f463c=0x7;}}}}}}}}}}else{if(_0x121a7d)try{const _0x3461a4=_0x121a7d[_0x4ffb0f(0x29a)](new Date(0x7e8,0x0,0x1,0xd,0x1e));_0x7f463c=Math[_0x4ffb0f(0x887)](0x5,_0x3461a4[_0x4ffb0f(0x4f2)]);}catch(_0x7d40c2){_0x7f463c=0x5;}else _0x7f463c=0x5;}const _0x2e7073=_0x7f463c*_0x3003dd+0x8,_0x3a7551=Math['max'](0x3,Math['floor'](_0x44d599/(_0x2e7073+0x10))),_0x3fd1f9=_0x2e7073+0x6,_0x41af09=[{'hours':0.25,'align':'minute'},{'hours':0.5,'align':_0x4ffb0f(0x8be)},{'hours':0x1,'align':_0x4ffb0f(0x1f2)},{'hours':0x2,'align':_0x4ffb0f(0x1f2)},{'hours':0x3,'align':_0x4ffb0f(0x1f2)},{'hours':0x4,'align':'hour'},{'hours':0x6,'align':_0x4ffb0f(0x1f2)},{'hours':0x8,'align':'hour'},{'hours':0xc,'align':_0x4ffb0f(0x1f2)},{'hours':0x18,'align':_0x4ffb0f(0x5c7)},{'hours':0x30,'align':_0x4ffb0f(0x5c7)},{'hours':0xa8,'align':_0x4ffb0f(0x5c7)}];let _0xcd0cb7=_0x41af09[_0x41af09[_0x4ffb0f(0x4f2)]-0x1];for(const _0x5239f6 of _0x41af09){if(_0x1be89b/_0x5239f6[_0x4ffb0f(0x29c)]<=_0x3a7551){_0xcd0cb7=_0x5239f6;break;}}const _0x9ad601=_0xcd0cb7[_0x4ffb0f(0x29c)]*0x36ee80,_0x3f816e=new Date(_0x4e9e28);let _0x270edf;if(_0xcd0cb7[_0x4ffb0f(0x437)]===_0x4ffb0f(0x5c7)){let _0x44ae53=tzStartOfDayMs(_0x4e9e28,_0x37ac1e);if(_0x44ae53<_0x4e9e28){const _0x2f19d2=tzParts(_0x44ae53,_0x37ac1e);_0x44ae53=zonedWallToMs(_0x2f19d2['y'],_0x2f19d2['mo'],_0x2f19d2['d']+0x1,0x0,0x0,0x0,_0x37ac1e);}_0x270edf=new Date(_0x44ae53);}else{if(_0xcd0cb7[_0x4ffb0f(0x437)]===_0x4ffb0f(0x1f2)){_0x270edf=new Date(_0x3f816e),_0x270edf['setMinutes'](0x0,0x0,0x0);if(_0x270edf[_0x4ffb0f(0x699)]()<_0x4e9e28)_0x270edf[_0x4ffb0f(0x1f7)](_0x270edf[_0x4ffb0f(0x699)]()+0x36ee80);const _0x5bb1e3=_0xcd0cb7[_0x4ffb0f(0x29c)],_0x464e80=tzParts(_0x270edf['getTime'](),_0x37ac1e),_0x2a34bc=_0x464e80['h']%_0x5bb1e3;_0x2a34bc!==0x0&&_0x270edf['setTime'](zonedWallToMs(_0x464e80['y'],_0x464e80['mo'],_0x464e80['d'],_0x464e80['h']+(_0x5bb1e3-_0x2a34bc),0x0,0x0,_0x37ac1e));}else{const _0x53423f=_0xcd0cb7['hours']*0x3c;_0x270edf=new Date(_0x3f816e),_0x270edf['setSeconds'](0x0,0x0);const _0x40af23=_0x270edf[_0x4ffb0f(0x65b)](),_0x4d88f7=_0x40af23%_0x53423f;if(_0x4d88f7!==0x0||_0x270edf['getTime']()<_0x4e9e28)_0x270edf[_0x4ffb0f(0xc81)](_0x40af23+(_0x53423f-_0x4d88f7),0x0,0x0);}}const _0x119080=[];let _0x530925=-Infinity;const _0x2cb392=this[_0x4ffb0f(0x209)]?.[_0x4ffb0f(0x9c2)]||this[_0x4ffb0f(0x209)]?.[_0x4ffb0f(0xb29)],_0x1a38dd=_0x2cb392?_0x2cb392['end']['getTime']():_0x58e5f0,_0x4ee093=[];if(_0xcd0cb7[_0x4ffb0f(0x437)]==='day'){const _0x435c53=Math['max'](0x1,Math[_0x4ffb0f(0x767)](_0xcd0cb7['hours']/0x18));let _0x143632=_0x270edf[_0x4ffb0f(0x699)]();while(_0x143632<_0x1a38dd){_0x4ee093[_0x4ffb0f(0x84b)](_0x143632);const _0x292323=tzParts(_0x143632,_0x37ac1e);_0x143632=zonedWallToMs(_0x292323['y'],_0x292323['mo'],_0x292323['d']+_0x435c53,0x0,0x0,0x0,_0x37ac1e);}}else{for(let _0x21c5f0=_0x270edf[_0x4ffb0f(0x699)]();_0x21c5f0<_0x1a38dd;_0x21c5f0+=_0x9ad601)_0x4ee093[_0x4ffb0f(0x84b)](_0x21c5f0);}for(const _0x3d5241 of _0x4ee093){if(_0x3d5241<_0x4e9e28)continue;const _0x4188ab=(_0x3d5241-_0x4e9e28)/(_0x58e5f0-_0x4e9e28)*_0x44d599,_0x2b43a7=new Date(_0x3d5241),_0x1225d9=tzParts(_0x3d5241,_0x37ac1e),_0x2c0a09=_0x1225d9['h']===0x0&&_0x1225d9['mi']===0x0&&_0x1be89b>=0xc;if(_0x4188ab-_0x530925<_0x3fd1f9){if(_0x2c0a09&&_0x119080[_0x4ffb0f(0x4f2)]>0x0){const _0x510225=_0x119080[_0x119080[_0x4ffb0f(0x4f2)]-0x1];if(!_0x510225[_0x4ffb0f(0xa05)]){_0x119080[_0x4ffb0f(0xd79)](),_0x530925=_0x119080[_0x4ffb0f(0x4f2)]>0x0?_0x119080[_0x119080['length']-0x1]['x']:-Infinity;if(_0x4188ab-_0x530925<_0x3fd1f9)continue;}else continue;}else continue;}_0x530925=_0x4188ab,_0x119080[_0x4ffb0f(0x84b)]({'x':_0x4188ab,'label':_0x2c0a09?_0x1f0af1(_0x2b43a7):_0x417d5b(_0x2b43a7),'isDate':_0x2c0a09});}return _0x119080;}[_0x34e271(0x9fe)](_0x53b93e,_0x43187e,_0x197f03,_0x14967f,_0x36eba6,_0x40a341,_0x590404,_0x4b8e2a){const _0x1dd759=_0x34e271,_0x2a417c=svgEl('g',{'class':'sgc-x-axis'});let _0x1ceb2a=this[_0x1dd759(0x49e)](_0x14967f,_0x36eba6,_0x40a341,_0x590404,_0x4b8e2a);if(!_0x1ceb2a)_0x1ceb2a=this[_0x1dd759(0x675)](_0x14967f,_0x36eba6,_0x40a341,_0x590404,_0x4b8e2a);if(!_0x1ceb2a||!_0x1ceb2a[_0x1dd759(0x4f2)]){_0x53b93e[_0x1dd759(0x343)](_0x2a417c);return;}const _0x5d5ebe=!!_0x590404['show_x_ticks'],_0x4cef0c=0x4,_0x2db011=toNum(_0x590404[_0x1dd759(0x1b8)])||0xa,_0x12bdf2=_0x2db011+0x1,_0x456734=toNum(_0x590404[_0x1dd759(0xb08)]),_0x572eaf=isNum(_0x456734)?_0x456734:0.5,_0x3a478b=_0x590404[_0x1dd759(0x357)]||'var(--secondary-text-color,\x20#888)',_0x44890f=_0x590404['x_axis_date_color']||_0x590404[_0x1dd759(0x357)]||'var(--primary-color,\x20#4A90D9)';for(const _0x50cb65 of _0x1ceb2a){const _0x377ea3=_0x43187e+_0x50cb65['x'],_0x2ccaa7=!!_0x50cb65[_0x1dd759(0xa05)],_0x714ccf=_0x377ea3,_0xde4acd=_0x1dd759(0xaa9);_0x5d5ebe&&_0x2a417c[_0x1dd759(0x343)](svgEl(_0x1dd759(0x1d7),{'x1':_0x377ea3,'x2':_0x377ea3,'y1':_0x197f03,'y2':_0x197f03+_0x4cef0c,'stroke':_0x2ccaa7?_0x44890f:_0x3a478b,'stroke-width':'1','opacity':String(_0x572eaf),'class':_0x1dd759(0x674)}));const _0x423ace=[];if(_0x2ccaa7)_0x423ace['push'](_0x1dd759(0x9aa)),_0x423ace[_0x1dd759(0x84b)](_0x1dd759(0xb54)+_0x44890f),_0x423ace[_0x1dd759(0x84b)](_0x1dd759(0x5e8)),_0x423ace[_0x1dd759(0x84b)]('font-size:'+_0x12bdf2+'px');else{if(_0x590404['x_axis_font_size']){const _0x5c64f8=String(_0x590404[_0x1dd759(0x1b8)]);_0x423ace[_0x1dd759(0x84b)](_0x1dd759(0x60e)+(/[a-z%]$/i[_0x1dd759(0x47e)](_0x5c64f8)?_0x5c64f8:_0x5c64f8+'px'));}if(_0x590404[_0x1dd759(0x357)])_0x423ace[_0x1dd759(0x84b)](_0x1dd759(0xb54)+_0x590404['x_axis_color']);if(isNum(_0x456734))_0x423ace[_0x1dd759(0x84b)]('opacity:'+_0x456734);}const _0x28fa95=svgEl(_0x1dd759(0x15d),{'x':_0x714ccf,'y':_0x197f03+(_0x5d5ebe?_0x4cef0c+0xc:0xe),'text-anchor':_0xde4acd,'class':'sgc-axis-label\x20sgc-x-label'+(_0x2ccaa7?_0x1dd759(0xd0b):'')});if(_0x423ace['length'])_0x28fa95[_0x1dd759(0x1b0)](_0x1dd759(0x564),_0x423ace[_0x1dd759(0xa09)](';'));_0x28fa95['textContent']=_0x50cb65[_0x1dd759(0x623)],_0x2a417c['appendChild'](_0x28fa95);}_0x53b93e[_0x1dd759(0x343)](_0x2a417c);}[_0x34e271(0x45b)](_0x32f97c,_0xf38e3c){const _0x164505=_0x34e271;if(!_0x32f97c[_0x164505(0x4f2)])return null;const _0x3ac9b9=!!_0xf38e3c[_0x164505(0x1c9)],_0x4071dd=new Map(),_0x40820f=new Map();for(const _0x2fdaa5 of _0x32f97c){const _0x48a71b=_0x2fdaa5[_0x164505(0x951)][_0x164505(0x33a)]||(_0x3ac9b9&&_0x2fdaa5[_0x164505(0x951)][_0x164505(0x988)]==null?_0x164505(0x2fc):null);if(!_0x48a71b)continue;const _0x70b6c1=_0x2fdaa5[_0x164505(0x951)][_0x164505(0xa89)]===_0x164505(0x2d7)?'y2':'y1',_0x360dfd=(_0x2fdaa5[_0x164505(0x951)][_0x164505(0x3ef)]||'line')===_0x164505(0x20a)?'bar':_0x164505(0x1d7),_0x701754=_0x2fdaa5[_0x164505(0x951)][_0x164505(0x72d)]?_0x164505(0x83a):'std',_0x52bbd9=_0x48a71b+'::'+_0x70b6c1+'::'+_0x360dfd+'::'+_0x701754;if(!_0x40820f[_0x164505(0xc12)](_0x52bbd9))_0x40820f[_0x164505(0x96e)](_0x52bbd9,[]);_0x40820f[_0x164505(0xccf)](_0x52bbd9)[_0x164505(0x84b)](_0x2fdaa5);}for(const [_0x16f00a,_0x45b165]of[..._0x40820f]){if(_0x45b165[_0x164505(0x4f2)]!==0x1)continue;const _0x5ec97b=_0x45b165[0x0][_0x164505(0x951)],_0x490e78=_0x5ec97b[_0x164505(0x3ef)]||_0x5ec97b[_0x164505(0xb33)]||_0x164505(0x1d7),_0x2fd9dc=_0x490e78===_0x164505(0x20a)||_0x490e78==='area'||!!_0x5ec97b[_0x164505(0x140)];if(!_0x2fd9dc)_0x40820f['delete'](_0x16f00a);}if(!_0x40820f['size'])return null;for(const [_0x1a4a5b,_0x3df393]of _0x40820f){for(const _0x15d68e of _0x3df393)_0x4071dd[_0x164505(0x96e)](_0x15d68e[_0x164505(0x3f6)],_0x1a4a5b);}const _0x577825=new Map(),_0xc194a=new Map();for(const [_0x2f5c4c,_0x58dcd5]of _0x40820f){const _0x5f2f9a=new Map();let _0x3bcb97=Infinity,_0x1794d5=-Infinity;for(const _0x5928c0 of _0x58dcd5){const _0x2a9fa1=new Map();for(const _0x531dd3 of _0x5928c0['points']){if(!isNum(_0x531dd3['v']))continue;_0x2a9fa1[_0x164505(0x96e)](_0x531dd3['t'],_0x5f2f9a[_0x164505(0xccf)](_0x531dd3['t'])||0x0);}_0x577825[_0x164505(0x96e)](_0x5928c0[_0x164505(0x3f6)],_0x2a9fa1);for(const _0x5d2178 of _0x5928c0[_0x164505(0xc6d)]){if(!isNum(_0x5d2178['v'])||_0x5d2178['v']===0x0)continue;const _0x1e3795=_0x5f2f9a[_0x164505(0xccf)](_0x5d2178['t'])||0x0,_0x1a05ea=_0x1e3795+_0x5d2178['v'];_0x5f2f9a[_0x164505(0x96e)](_0x5d2178['t'],_0x1a05ea);if(_0x1a05ea<_0x3bcb97)_0x3bcb97=_0x1a05ea;if(_0x1a05ea>_0x1794d5)_0x1794d5=_0x1a05ea;if(_0x1e3795<_0x3bcb97)_0x3bcb97=_0x1e3795;if(_0x1e3795>_0x1794d5)_0x1794d5=_0x1e3795;}}_0x3bcb97!==Infinity&&_0xc194a[_0x164505(0x96e)](_0x2f5c4c,{'min':Math[_0x164505(0x749)](_0x3bcb97,0x0),'max':Math[_0x164505(0x887)](_0x1794d5,0x0)});}return{'stackKeyByIdx':_0x4071dd,'baselineByIdx':_0x577825,'groupExtremesByKey':_0xc194a};}['_drawSeries'](_0xdf79c1,_0x2a9f10,_0x569171,_0x26a4ac,_0xb68eef,_0x585fd3,_0x2e55e7,_0x362fec,_0x56521c,_0x1646e0){const _0x3156ef=_0x34e271,{padL:_0x315cc1,padT:_0x476a9d,plotW:_0x404342,plotH:_0x4c3c78,tStart:_0x20edc0,tEnd:_0x49c896}=_0x2e55e7,_0x83d800=!!_0x2e55e7[_0x3156ef(0x9f8)],_0x17d73c=_0x2e55e7['yearTotal']||0x1,_0x11637e=_0x2e55e7['xRange']??Math['max'](0x1,_0x49c896-_0x20edc0),_0xddc342=_0x569171[_0x3156ef(0x951)],_0x132713=this['card'][_0x3156ef(0x7d3)](_0xddc342['color'],_0xddc342[_0x3156ef(0x951)])||_0xddc342[_0x3156ef(0x19e)]||_0x3156ef(0x429),_0x45652c=_0xddc342['graph_type']||_0x3156ef(0x1d7),_0x31c5af=_0x569171[_0x3156ef(0xc6d)][_0x3156ef(0xbe8)](_0x435491=>_0x435491['v']!==null);if(!_0x31c5af[_0x3156ef(0x4f2)])return;const _0x928621=!!_0x56521c,_0x4109e3=_0x419e18=>_0x56521c?.['get'](_0x419e18)??0x0,_0x5f51b3=_0x928621?_0x237576=>_0x585fd3(_0x4109e3(_0x237576['t'])+_0x237576['v'],_0x26a4ac):_0x5b9afc=>_0x585fd3(_0x5b9afc['v'],_0x26a4ac),_0x42f05c=!!(_0xddc342[_0x3156ef(0x57e)]?.[_0x3156ef(0x139)]&&_0xddc342[_0x3156ef(0x57e)]?.[_0x3156ef(0xb78)]?.[_0x3156ef(0x4f2)]),_0x302c36=!!_0xddc342[_0x3156ef(0x612)]?.[_0x3156ef(0x139)],_0xfc829=_0x42f05c?this[_0x3156ef(0x209)][_0x3156ef(0xcc1)](_0xddc342):null,_0xfa6174=_0xddc342[_0x3156ef(0x57e)]?.['transition']===_0x3156ef(0x670)?_0x3156ef(0x670):_0x3156ef(0x397),_0x61d02f=_0xddc342[_0x3156ef(0x57e)]?.[_0x3156ef(0x961)]==='horizontal'?'horizontal':'vertical',_0x2ba027=_0xddc342[_0x3156ef(0x57e)]?.['source']===_0x3156ef(0x3d2)?_0x3156ef(0x3d2):_0x3156ef(0xd05),_0x146503=!!_0xddc342[_0x3156ef(0x57e)]?.[_0x3156ef(0xb0d)],_0x28fe47=_0xfa6174===_0x3156ef(0x397),_0x4d0b11=_0x302c36?_0xddc342[_0x3156ef(0x612)]:null;let _0x51d8de=_0x132713,_0x5e2da3=_0x42f05c;if(_0x42f05c&&_0x146503){let _0x46011a=null;for(let _0x569342=_0x31c5af[_0x3156ef(0x4f2)]-0x1;_0x569342>=0x0;_0x569342--){const _0x50c8d9=_0x31c5af[_0x569342],_0x403926=_0x2ba027==='raw'&&_0x50c8d9[_0x3156ef(0xad3)]!=null?_0x50c8d9[_0x3156ef(0xad3)]:_0x50c8d9['v'];if(isNum(_0x403926)){_0x46011a=_0x403926;break;}}_0x46011a!=null&&(_0x51d8de=resolveValueColor(_0x46011a,_0xfc829,_0x132713)),_0x5e2da3=![];}let _0x5e75e4=null,_0x2c1878=null;if(_0x5e2da3&&_0x61d02f===_0x3156ef(0x6ce)&&_0x2ba027!==_0x3156ef(0x3d2)){const _0x5e21fa=_0x3156ef(0xd88)+_0x569171[_0x3156ef(0x3f6)]+'-'+this['card']['_instanceId'],_0x17cb3e='sgc-thrf-'+_0x569171[_0x3156ef(0x3f6)]+'-'+this['card']['_instanceId'];_0x5e75e4=this[_0x3156ef(0x4a0)](_0x2a9f10,_0x5e21fa,_0xfc829,_0x26a4ac,_0x476a9d,_0x4c3c78,_0xfa6174,0x1,_0x132713),_0x2c1878=this[_0x3156ef(0x4a0)](_0x2a9f10,_0x17cb3e,_0xfc829,_0x26a4ac,_0x476a9d,_0x4c3c78,_0xfa6174,0.3,_0x132713);}const _0xd2c6b9=(_0x188839,_0x5b30f9)=>{const _0x1158ee=_0x3156ef;if(_0x5e2da3){const _0x492d45=_0x2ba027===_0x1158ee(0x3d2)&&_0x188839[_0x1158ee(0xad3)]!=null?_0x188839['rawV']:_0x188839['v'];return resolveValueColor(_0x492d45,_0xfc829,_0x51d8de,_0x28fe47);}if(_0x302c36&&_0x5b30f9>0x0)return segmentRiseFallColor(_0x31c5af[_0x5b30f9-0x1],_0x188839,_0x4d0b11,_0x51d8de);return _0x51d8de;},_0x863299=svgEl('g',{'class':'sgc-series\x20sgc-type-'+_0x45652c+(_0x928621?'\x20sgc-stacked':'')});if(_0x45652c===_0x3156ef(0x440)){const _0x5ef4dc=_0xb68eef,_0xa0eb59=typeof resolveGroupBy===_0x3156ef(0x9cf)?resolveGroupBy(_0x362fec,(_0x49c896-_0x20edc0)/0x36ee80):_0x362fec[_0x3156ef(0x669)]||_0x3156ef(0x3fe);if(_0xa0eb59===_0x3156ef(0x65a)&&_0x31c5af['length']>0x0){this['_calBarPositions']=new Map();for(const _0xdef538 of _0x569171[_0x3156ef(0xc6d)])this['_calBarPositions'][_0x3156ef(0x96e)](_0xdef538['t'],_0x5ef4dc(_0xdef538['t']));}let _0x474207=Infinity;for(let _0x349124=0x1;_0x349124<_0x31c5af['length'];_0x349124++){const _0x294bcd=_0x5ef4dc(_0x31c5af[_0x349124]['t'])-_0x5ef4dc(_0x31c5af[_0x349124-0x1]['t']);if(_0x294bcd>0x0&&_0x294bcd<_0x474207)_0x474207=_0x294bcd;}let _0x2efa38;if(_0xa0eb59==='month'){const _0x357728=new Date(_0x20edc0),_0x364f43=new Date(_0x49c896),_0x18b74e=Math['max'](0x1,(_0x364f43[_0x3156ef(0x3c0)]()-_0x357728[_0x3156ef(0x3c0)]())*0xc+(_0x364f43[_0x3156ef(0x621)]()-_0x357728[_0x3156ef(0x621)]())+0x1);_0x2efa38=_0x404342/_0x18b74e;}else{if(_0x83d800)_0x2efa38=_0x404342/_0x17d73c;else{const _0x411227=toNum(_0x362fec[_0x3156ef(0x658)])||0x2,_0x27a66e=groupBucketMs(_0xa0eb59,(_0x49c896-_0x20edc0)/0x36ee80,_0x411227);_0x2efa38=Math[_0x3156ef(0x749)](_0x404342,_0x27a66e/Math[_0x3156ef(0x887)](0x1,_0x11637e)*_0x404342);}}const _0x4e5738=isFinite(_0x474207)?_0x474207:Math[_0x3156ef(0x887)](0x1,_0x2efa38),_0x334b50=toNum(_0x362fec[_0x3156ef(0x991)]),_0x25294e=Math[_0x3156ef(0x887)](0x0,_0x4e5738*0.4),_0x41d326=isNum(_0x334b50)&&_0x334b50>0x0?Math[_0x3156ef(0x749)](_0x334b50,_0x25294e):Math[_0x3156ef(0x887)](0x1,_0x4e5738*0.25),_0x40d197=Math[_0x3156ef(0x887)](0x1,_0x4e5738-_0x41d326),_0x434066=Math[_0x3156ef(0x887)](0x1,_0x1646e0?.[_0x3156ef(0x638)]||0x1),_0x4eae43=_0x1646e0?.[_0x3156ef(0x12c)]||0x0,_0x2f5fe6=Math[_0x3156ef(0x887)](0x1,_0x40d197/_0x434066);_0x569171[_0x3156ef(0x7ce)]=new Map(),_0x569171[_0x3156ef(0xd52)]=_0x2f5fe6/0x2;const _0x277378=_0xddc342[_0x3156ef(0x612)]?.['enabled']?_0xddc342[_0x3156ef(0x612)]:null,_0xe4acf9=_0x277378&&(_0x277378[_0x3156ef(0x17e)]||_0x277378[_0x3156ef(0x802)]),_0x5cc839=_0x277378&&(_0x277378[_0x3156ef(0x70e)]||_0x277378[_0x3156ef(0x664)]),_0x303217=this[_0x3156ef(0x209)][_0x3156ef(0x7d3)](_0xe4acf9)||_0xe4acf9||_0x3156ef(0x22e),_0x3222c5=this[_0x3156ef(0x209)]['_resolveColor'](_0x5cc839)||_0x5cc839||_0x3156ef(0xa7d),_0x4e169f=Math[_0x3156ef(0x887)](0x1,Math[_0x3156ef(0x749)](0x2,_0x2f5fe6*0.14));_0x31c5af[_0x3156ef(0x724)](_0x13b129=>{const _0x38d9c8=_0x3156ef;if(!isNum(_0x13b129['v']))return;if(_0x13b129['t']<_0x20edc0||_0x13b129['t']>=_0x49c896)return;const _0x582f0d=isNum(_0x13b129['o'])?_0x13b129['o']:_0x13b129['v'],_0x333368=isNum(_0x13b129['c'])?_0x13b129['c']:_0x13b129['v'],_0x165aea=isNum(_0x13b129['h'])?_0x13b129['h']:Math[_0x38d9c8(0x887)](_0x582f0d,_0x333368),_0x4be5b6=isNum(_0x13b129['l'])?_0x13b129['l']:Math[_0x38d9c8(0x749)](_0x582f0d,_0x333368),_0x2760e1=_0x5ef4dc(_0x13b129['t']),_0x4abe91=_0x2760e1-_0x40d197/0x2+_0x4eae43*_0x2f5fe6,_0x21f702=_0x4abe91+_0x2f5fe6/0x2;_0x569171['_barCenters']['set'](_0x13b129['t'],_0x21f702);const _0x2655d9=_0x333368>=_0x582f0d,_0xebe2fc=_0x2655d9?_0x303217:_0x3222c5,_0x8df3b6=_0x585fd3(_0x165aea,_0x26a4ac),_0x522cfb=_0x585fd3(_0x4be5b6,_0x26a4ac);_0x863299[_0x38d9c8(0x343)](svgEl(_0x38d9c8(0x1d7),{'x1':_0x21f702,'y1':Math[_0x38d9c8(0x749)](_0x8df3b6,_0x522cfb),'x2':_0x21f702,'y2':Math['max'](_0x8df3b6,_0x522cfb),'stroke':_0xebe2fc,'stroke-width':String(_0x4e169f),'class':'sgc-candle-wick'}));const _0x49e7c1=_0x585fd3(_0x582f0d,_0x26a4ac),_0x38a4b9=_0x585fd3(_0x333368,_0x26a4ac);let _0x4ca6f1=Math[_0x38d9c8(0x749)](_0x49e7c1,_0x38a4b9),_0x552108=Math[_0x38d9c8(0xaef)](_0x49e7c1-_0x38a4b9);_0x552108<0x1&&(_0x552108=0x1,_0x4ca6f1-=0.5),_0x863299[_0x38d9c8(0x343)](svgEl(_0x38d9c8(0xda4),{'x':_0x4abe91,'y':_0x4ca6f1,'width':_0x2f5fe6,'height':_0x552108,'fill':_0xebe2fc,'stroke':_0xebe2fc,'stroke-width':'1','data-t':String(_0x13b129['t']),'data-x':String(_0x4abe91),'data-w':String(_0x2f5fe6),'class':'sgc-candle\x20'+(_0x2655d9?'up':'down')}));}),_0xdf79c1[_0x3156ef(0x343)](_0x863299);return;}if(_0x45652c===_0x3156ef(0x20a)){const _0x5214bd=_0xb68eef,_0x1284a2=typeof resolveGroupBy==='function'?resolveGroupBy(_0x362fec,(_0x49c896-_0x20edc0)/0x36ee80):_0x362fec[_0x3156ef(0x669)]||_0x3156ef(0x3fe);if(_0x1284a2===_0x3156ef(0x65a)&&_0x31c5af['length']>0x0){this['_calBarPositions']=new Map();for(const _0x31176d of _0x569171[_0x3156ef(0xc6d)]){this['_calBarPositions'][_0x3156ef(0x96e)](_0x31176d['t'],_0x5214bd(_0x31176d['t']));}}let _0x173bfb=Infinity;for(let _0x21caaa=0x1;_0x21caaa<_0x31c5af[_0x3156ef(0x4f2)];_0x21caaa++){const _0x12ae01=_0x5214bd(_0x31c5af[_0x21caaa]['t'])-_0x5214bd(_0x31c5af[_0x21caaa-0x1]['t']);if(_0x12ae01>0x0&&_0x12ae01<_0x173bfb)_0x173bfb=_0x12ae01;}let _0x2845a2;if(_0x1284a2==='month'){const _0x35e2dc=new Date(_0x20edc0),_0x29e0c7=new Date(_0x49c896),_0x42ecc8=Math['max'](0x1,(_0x29e0c7[_0x3156ef(0x3c0)]()-_0x35e2dc[_0x3156ef(0x3c0)]())*0xc+(_0x29e0c7['getMonth']()-_0x35e2dc['getMonth']())+0x1);_0x2845a2=_0x404342/_0x42ecc8;}else{if(_0x83d800)_0x2845a2=_0x404342/_0x17d73c;else{const _0x2fb935=toNum(_0x362fec[_0x3156ef(0x658)])||0x2,_0xd3e270=groupBucketMs(_0x1284a2,(_0x49c896-_0x20edc0)/0x36ee80,_0x2fb935);_0x2845a2=Math[_0x3156ef(0x749)](_0x404342,_0xd3e270/Math[_0x3156ef(0x887)](0x1,_0x11637e)*_0x404342);}}const _0x520671=isFinite(_0x173bfb)?_0x173bfb:Math[_0x3156ef(0x887)](0x1,_0x2845a2),_0x2522ab=toNum(_0x362fec[_0x3156ef(0x991)]),_0x43cc02=Math['max'](0x0,_0x520671*0.3),_0x3a7c4c=isNum(_0x2522ab)&&_0x2522ab>0x0?Math[_0x3156ef(0x749)](_0x2522ab,_0x43cc02):0x0,_0x357a63=Math[_0x3156ef(0x887)](0x1,_0x520671-_0x3a7c4c),_0x583d5a=Math['max'](0x1,_0x1646e0?.[_0x3156ef(0x638)]||0x1),_0x5dffb3=_0x1646e0?.[_0x3156ef(0x12c)]||0x0,_0x354f87=Math['max'](0x1,_0x357a63/_0x583d5a);_0x569171[_0x3156ef(0x7ce)]=new Map(),_0x569171['_barHalfWidth']=_0x354f87/0x2;const _0x92c20e=_0x585fd3(clamp(0x0,_0x26a4ac['lo'],_0x26a4ac['hi']),_0x26a4ac),_0x4e51d1=_0xddc342[_0x3156ef(0x8e1)]!==![],_0x556f26=Math[_0x3156ef(0x887)](0x0,Math[_0x3156ef(0x749)](0x5,_0x354f87/0x3));let _0x3fe626=null;_0x4e51d1&&(_0x3fe626=_0x3156ef(0x6ec)+_0x569171[_0x3156ef(0x3f6)]+'-'+this[_0x3156ef(0x209)]['_instanceId']);_0x31c5af[_0x3156ef(0x724)]((_0x3ae2d7,_0x43df90)=>{const _0x2ff561=_0x3156ef;if(!isNum(_0x3ae2d7['v']))return;if(_0x3ae2d7['t']<_0x20edc0||_0x3ae2d7['t']>=_0x49c896)return;let _0x405516=_0x5214bd(_0x3ae2d7['t']);if(!isFinite(_0x173bfb)&&_0x357a63<=_0x404342){const _0x58f1c9=_0x357a63/0x2;if(_0x405516-_0x58f1c9<_0x315cc1)_0x405516=_0x315cc1+_0x58f1c9;else{if(_0x405516+_0x58f1c9>_0x315cc1+_0x404342)_0x405516=_0x315cc1+_0x404342-_0x58f1c9;}}const _0xf7f8ac=_0x405516-_0x357a63/0x2+_0x5dffb3*_0x354f87;_0x569171[_0x2ff561(0x7ce)][_0x2ff561(0x96e)](_0x3ae2d7['t'],_0xf7f8ac+_0x354f87/0x2);if(_0x3ae2d7['v']===0x0)return;const _0x423a4f=_0x928621?_0x4109e3(_0x3ae2d7['t']):0x0,_0x39e64e=_0x585fd3(_0x423a4f+_0x3ae2d7['v'],_0x26a4ac),_0x39c7df=_0x928621?_0x585fd3(_0x423a4f,_0x26a4ac):_0x92c20e,_0x29282d=Math['min'](_0x39e64e,_0x39c7df),_0x3abe11=Math[_0x2ff561(0xaef)](_0x39c7df-_0x39e64e);if(_0x3abe11<0.5)return;const _0x4db5b7=_0xd2c6b9(_0x3ae2d7,_0x43df90);let _0x1f0c83=_0x4db5b7;if(_0x4e51d1){const _0x10ec2a=_0x3fe626+'-'+_0x43df90,_0x19df75=_0x3ae2d7['v']<0x0,_0x298f7a=svgEl(_0x2ff561(0xc06),{'id':_0x10ec2a,'x1':'0','y1':_0x19df75?'1':'0','x2':'0','y2':_0x19df75?'0':'1','gradientUnits':_0x2ff561(0x66b)});_0x298f7a[_0x2ff561(0x343)](svgEl(_0x2ff561(0x1ef),{'offset':'0%','stop-color':_0x4db5b7,'stop-opacity':'1'})),_0x298f7a[_0x2ff561(0x343)](svgEl('stop',{'offset':_0x2ff561(0x91b),'stop-color':_0x4db5b7,'stop-opacity':_0x2ff561(0x8c9)})),_0x2a9f10[_0x2ff561(0x343)](_0x298f7a),_0x1f0c83=_0x2ff561(0xca3)+_0x10ec2a+')';}_0x863299['appendChild'](svgEl(_0x2ff561(0xda4),{'x':_0xf7f8ac,'y':_0x29282d,'width':_0x354f87,'height':_0x3abe11,'rx':_0x556f26,'ry':_0x556f26,'fill':_0x1f0c83,'data-t':String(_0x3ae2d7['t']),'data-x':String(_0xf7f8ac),'data-w':String(_0x354f87),'data-band-x':String(_0x405516-_0x520671/0x2),'data-band-w':String(_0x520671),'class':_0x362fec[_0x2ff561(0x2fa)]?'sgc-bar\x20sgc-bar-animated':'sgc-bar'}));}),_0xdf79c1['appendChild'](_0x863299);return;}const _0x5367be=_0x45652c===_0x3156ef(0x36b)||_0xddc342[_0x3156ef(0x140)],_0x311bc3=_0xddc342[_0x3156ef(0x606)]!==![],_0x2972ed=_0x45652c==='step',_0xa448db=!!_0xddc342[_0x3156ef(0x397)]&&!_0x2972ed,_0x36346a=_0x5e2da3&&(_0x2ba027===_0x3156ef(0x3d2)||_0x61d02f===_0x3156ef(0x7f0))?'segments-thr':_0x5e2da3?_0x3156ef(0x8e1):_0x302c36?'segments':_0x3156ef(0x366),_0x2e9ef3=_0x928621?_0x48bdee=>!isNum(_0x48bdee['v'])||_0x48bdee['v']===0x0:_0x4994b2=>!isNum(_0x4994b2['v']),_0x56be2c=[];{let _0x2710e3=[];for(const _0x12e71b of _0x569171[_0x3156ef(0xc6d)]||_0x31c5af){if(_0x2e9ef3(_0x12e71b)){if(_0x2710e3[_0x3156ef(0x4f2)])_0x56be2c[_0x3156ef(0x84b)](_0x2710e3);_0x2710e3=[];}else _0x2710e3[_0x3156ef(0x84b)](_0x12e71b);}if(_0x2710e3[_0x3156ef(0x4f2)])_0x56be2c[_0x3156ef(0x84b)](_0x2710e3);}if(!_0x56be2c['length']){_0xdf79c1[_0x3156ef(0x343)](_0x863299);return;}const _0x47a403=_0x3ff186=>_0x2972ed?buildStepPath(_0x3ff186,_0xb68eef,_0x5f51b3):_0xa448db?buildSmoothPath(_0x3ff186,_0xb68eef,_0x5f51b3):buildLinearPath(_0x3ff186,_0xb68eef,_0x5f51b3),_0x40e7d9=_0x42f2cd=>{const _0x324363=_0x3156ef,_0x46d242=_0x47a403(_0x42f2cd);if(!_0x46d242)return'';if(_0x928621){let _0x181ed2='';for(let _0x219628=_0x42f2cd[_0x324363(0x4f2)]-0x1;_0x219628>=0x0;_0x219628--){const _0x5b3bac=_0x42f2cd[_0x219628];_0x181ed2+=_0x324363(0x5b3)+_0xb68eef(_0x5b3bac['t'])+'\x20'+_0x585fd3(_0x4109e3(_0x5b3bac['t']),_0x26a4ac);}return''+_0x46d242+_0x181ed2+'\x20Z';}const _0x148bd6=_0x585fd3(clamp(0x0,_0x26a4ac['lo'],_0x26a4ac['hi']),_0x26a4ac);return _0x46d242+_0x324363(0x5b3)+_0xb68eef(_0x42f2cd[_0x42f2cd['length']-0x1]['t'])+'\x20'+_0x148bd6+_0x324363(0x5b3)+_0xb68eef(_0x42f2cd[0x0]['t'])+'\x20'+_0x148bd6+'\x20Z';};if(_0x5367be){if(_0x36346a===_0x3156ef(0x7ca)||_0x36346a===_0x3156ef(0x2c1)){const _0x24d854=(_0x102df6,_0x5e8870,_0x6387e0,_0x502665,_0x3a5fe9,_0x2b4299,_0x40e7dd)=>{const _0x1959e3=_0x3156ef,_0x1d13c8='M\x20'+_0x102df6+'\x20'+_0x5e8870+_0x1959e3(0x5b3)+_0x6387e0+'\x20'+_0x502665+_0x1959e3(0x5b3)+_0x6387e0+'\x20'+_0x2b4299+_0x1959e3(0x5b3)+_0x102df6+'\x20'+_0x3a5fe9+'\x20Z';let _0x2416dc;if(_0xddc342[_0x1959e3(0x8e1)]){const _0x19b9f2='sgc-segrad-'+_0x569171[_0x1959e3(0x3f6)]+'-'+_0x102df6[_0x1959e3(0x7dc)](0x1)+'-'+_0x6387e0['toFixed'](0x1)+'-'+this[_0x1959e3(0x209)][_0x1959e3(0x6d9)],_0x556e54=svgEl(_0x1959e3(0xc06),{'id':_0x19b9f2,'x1':'0','y1':'0','x2':'0','y2':'1'});_0x556e54['appendChild'](svgEl(_0x1959e3(0x1ef),{'offset':'0%','stop-color':_0x40e7dd,'stop-opacity':_0x1959e3(0x8c9)})),_0x556e54['appendChild'](svgEl(_0x1959e3(0x1ef),{'offset':_0x1959e3(0x91b),'stop-color':_0x40e7dd,'stop-opacity':_0x1959e3(0xc2d)})),_0x2a9f10[_0x1959e3(0x343)](_0x556e54),_0x2416dc=_0x1959e3(0xca3)+_0x19b9f2+')';}else _0x2416dc=rgba(_0x40e7dd,0.25);_0x863299[_0x1959e3(0x343)](svgEl(_0x1959e3(0x522),{'d':_0x1d13c8,'fill':_0x2416dc,'stroke':_0x1959e3(0x73d),'class':_0x1959e3(0x832)}));};for(const _0x1ad7aa of _0x56be2c){const _0x404633=_0x2972ed?buildStepSegments(_0x1ad7aa,_0xb68eef,_0x5f51b3):buildLinearSegments(_0x1ad7aa,_0xb68eef,_0x5f51b3);for(const {d:_0x470bf3,from:_0x2f2b39,to:_0x341dde}of _0x404633){const _0x2bbaca=_0x341dde&&_0x2f2b39[_0x3156ef(0xad3)]!=null?_0x2f2b39[_0x3156ef(0xad3)]:_0x2f2b39['v'],_0x13247d=_0x341dde[_0x3156ef(0xad3)]!=null?_0x341dde['rawV']:_0x341dde['v'],_0x424b1a=_0xb68eef(_0x2f2b39['t']),_0xcc3c84=_0xb68eef(_0x341dde['t']),_0x2fa65b=_0x5f51b3(_0x2f2b39),_0x16c7fd=_0x5f51b3(_0x341dde),_0x1dec78=_0x585fd3(clamp(0x0,_0x26a4ac['lo'],_0x26a4ac['hi']),_0x26a4ac),_0x195870=_0x928621?_0x585fd3(_0x4109e3(_0x2f2b39['t']),_0x26a4ac):_0x1dec78,_0x24d532=_0x928621?_0x585fd3(_0x4109e3(_0x341dde['t']),_0x26a4ac):_0x1dec78;if(_0x36346a!==_0x3156ef(0x2c1)){const _0x2e6c21=segmentRiseFallColor(_0x2f2b39,_0x341dde,_0x4d0b11,_0x132713);_0x24d854(_0x424b1a,_0x2fa65b,_0xcc3c84,_0x16c7fd,_0x195870,_0x24d532,_0x2e6c21);continue;}const _0x1776d1=thresholdCrossings(_0x2bbaca,_0x13247d,_0xfc829);if(!_0x1776d1[_0x3156ef(0x4f2)]||_0x2972ed){const _0x2f9703=resolveValueColor(_0x2bbaca,_0xfc829,_0x132713,_0x28fe47);_0x24d854(_0x424b1a,_0x2fa65b,_0xcc3c84,_0x16c7fd,_0x195870,_0x24d532,_0x2f9703);continue;}let _0x4706ca=_0x424b1a,_0x1207e4=_0x2fa65b,_0x2f178c=_0x195870,_0x562be7=_0x2bbaca;for(const _0x422508 of _0x1776d1){const _0x2606d5=(_0x422508-_0x2bbaca)/(_0x13247d-_0x2bbaca),_0x1078c8=_0x424b1a+(_0xcc3c84-_0x424b1a)*_0x2606d5,_0x4389f6=_0x2fa65b+(_0x16c7fd-_0x2fa65b)*_0x2606d5,_0x587b2d=_0x195870+(_0x24d532-_0x195870)*_0x2606d5,_0x4c7142=(_0x562be7+_0x422508)/0x2,_0x33d8cc=resolveValueColor(_0x4c7142,_0xfc829,_0x132713,_0x28fe47);_0x24d854(_0x4706ca,_0x1207e4,_0x1078c8,_0x4389f6,_0x2f178c,_0x587b2d,_0x33d8cc),_0x4706ca=_0x1078c8,_0x1207e4=_0x4389f6,_0x2f178c=_0x587b2d,_0x562be7=_0x422508;}const _0x1d7ce8=(_0x562be7+_0x13247d)/0x2,_0x21de1a=resolveValueColor(_0x1d7ce8,_0xfc829,_0x132713,_0x28fe47);_0x24d854(_0x4706ca,_0x1207e4,_0xcc3c84,_0x16c7fd,_0x2f178c,_0x24d532,_0x21de1a);}}}else{let _0x222e11;if(_0x36346a===_0x3156ef(0x8e1))_0x222e11=_0x2c1878;else{if(_0xddc342[_0x3156ef(0x8e1)]){const _0x1e9548=_0x3156ef(0x50c)+_0x569171['idx']+'-'+this['card'][_0x3156ef(0x6d9)],_0x3bf139=svgEl(_0x3156ef(0xc06),{'id':_0x1e9548,'x1':'0','y1':'0','x2':'0','y2':'1'});_0x3bf139[_0x3156ef(0x343)](svgEl(_0x3156ef(0x1ef),{'offset':'0%','stop-color':_0x51d8de,'stop-opacity':_0x3156ef(0x8c9)})),_0x3bf139['appendChild'](svgEl(_0x3156ef(0x1ef),{'offset':'100%','stop-color':_0x51d8de,'stop-opacity':_0x3156ef(0xc2d)})),_0x2a9f10[_0x3156ef(0x343)](_0x3bf139),_0x222e11=_0x3156ef(0xca3)+_0x1e9548+')';}else _0x222e11=rgba(_0x51d8de,0.2);}for(const _0x530b9e of _0x56be2c){const _0x5d3225=_0x40e7d9(_0x530b9e);if(!_0x5d3225)continue;_0x863299[_0x3156ef(0x343)](svgEl(_0x3156ef(0x522),{'d':_0x5d3225,'fill':_0x222e11,'class':_0x3156ef(0x9ec)}));}}}if(_0x311bc3){const _0x8efcca=String(toNum(_0xddc342[_0x3156ef(0x701)])||2.5),_0xb0e381=!!_0x362fec[_0x3156ef(0x2fa)],_0x288f70=_0xb0e381?_0x3156ef(0x151):'',_0x4c3456=lineDashArray(_0xddc342['line_style'],toNum(_0xddc342[_0x3156ef(0x701)])||2.5);if(_0x36346a===_0x3156ef(0x7ca)||_0x36346a===_0x3156ef(0x2c1)){const _0x22dac7=(_0x2913f4,_0x5c0fa2,_0x401093,_0x32ebcf,_0x10c532)=>{const _0x14afa2=_0x3156ef;_0x863299[_0x14afa2(0x343)](svgEl('path',{'d':'M\x20'+_0x2913f4+'\x20'+_0x5c0fa2+_0x14afa2(0x5b3)+_0x401093+'\x20'+_0x32ebcf,'fill':'none','stroke':_0x10c532,'stroke-width':_0x8efcca,'stroke-linejoin':'round','stroke-linecap':_0x14afa2(0x767),..._0x4c3456?{'stroke-dasharray':_0x4c3456}:{},'class':_0x14afa2(0x1a0)+_0x288f70}));};for(const _0x1cd1b8 of _0x56be2c){const _0x2b4361=_0x2972ed?buildStepSegments(_0x1cd1b8,_0xb68eef,_0x5f51b3):buildLinearSegments(_0x1cd1b8,_0xb68eef,_0x5f51b3);for(const {d:_0x3ca1d2,from:_0x221ca7,to:_0x416b7e}of _0x2b4361){if(_0x36346a!=='segments-thr'){const _0x5df3d3=segmentRiseFallColor(_0x221ca7,_0x416b7e,_0x4d0b11,_0x132713);_0x863299[_0x3156ef(0x343)](svgEl(_0x3156ef(0x522),{'d':_0x3ca1d2,'fill':'none','stroke':_0x5df3d3,'stroke-width':_0x8efcca,'stroke-linejoin':_0x3156ef(0x767),'stroke-linecap':_0x3156ef(0x767),..._0x4c3456?{'stroke-dasharray':_0x4c3456}:{},'class':_0x3156ef(0x1a0)+_0x288f70}));continue;}const _0x4d7631=_0x221ca7[_0x3156ef(0xad3)]!=null?_0x221ca7[_0x3156ef(0xad3)]:_0x221ca7['v'],_0x125df9=_0x416b7e[_0x3156ef(0xad3)]!=null?_0x416b7e[_0x3156ef(0xad3)]:_0x416b7e['v'],_0x300660=_0xb68eef(_0x221ca7['t']),_0x3beb41=_0xb68eef(_0x416b7e['t']),_0x3c421c=_0x5f51b3(_0x221ca7),_0x909791=_0x5f51b3(_0x416b7e),_0x4e775d=thresholdCrossings(_0x4d7631,_0x125df9,_0xfc829);if(!_0x4e775d[_0x3156ef(0x4f2)]||_0x2972ed){const _0x48c983=resolveValueColor(_0x4d7631,_0xfc829,_0x132713,_0x28fe47);_0x22dac7(_0x300660,_0x3c421c,_0x3beb41,_0x909791,_0x48c983);continue;}let _0x117f57=_0x300660,_0x770145=_0x3c421c,_0x2035f0=_0x4d7631;for(const _0x547eee of _0x4e775d){const _0x485a10=(_0x547eee-_0x4d7631)/(_0x125df9-_0x4d7631),_0x453963=_0x300660+(_0x3beb41-_0x300660)*_0x485a10,_0x4dc41e=_0x3c421c+(_0x909791-_0x3c421c)*_0x485a10,_0x3cbe6f=(_0x2035f0+_0x547eee)/0x2,_0x496ed2=resolveValueColor(_0x3cbe6f,_0xfc829,_0x132713,_0x28fe47);_0x22dac7(_0x117f57,_0x770145,_0x453963,_0x4dc41e,_0x496ed2),_0x117f57=_0x453963,_0x770145=_0x4dc41e,_0x2035f0=_0x547eee;}const _0x3ea6e3=(_0x2035f0+_0x125df9)/0x2,_0x21219d=resolveValueColor(_0x3ea6e3,_0xfc829,_0x132713,_0x28fe47);_0x22dac7(_0x117f57,_0x770145,_0x3beb41,_0x909791,_0x21219d);}}}else{let _0x2fa762='';for(const _0x1ffc7e of _0x56be2c){const _0x2cf85f=_0x47a403(_0x1ffc7e);if(_0x2cf85f)_0x2fa762+=(_0x2fa762?'\x20':'')+_0x2cf85f;}_0x2fa762&&_0x863299[_0x3156ef(0x343)](svgEl('path',{'d':_0x2fa762,'fill':_0x3156ef(0x73d),'stroke':_0x36346a===_0x3156ef(0x8e1)?_0x5e75e4:_0x51d8de,'stroke-width':_0x8efcca,'stroke-linejoin':_0x3156ef(0x767),'stroke-linecap':_0x3156ef(0x767),..._0x4c3456?{'stroke-dasharray':_0x4c3456}:{},'class':_0x3156ef(0x516)+_0x288f70}));}}if(_0xddc342[_0x3156ef(0x355)]){const _0x494205=new Map();for(let _0x2f7066=0x0;_0x2f7066<_0x31c5af[_0x3156ef(0x4f2)];_0x2f7066++)_0x494205[_0x3156ef(0x96e)](_0x31c5af[_0x2f7066],_0x2f7066);const _0xfc52ff=toNum(_0xddc342['point_size']),_0x280eab=isNum(_0xfc52ff)&&_0xfc52ff>0x0?clamp(_0xfc52ff,0.5,0x14):Math['max'](0x2,(toNum(_0xddc342[_0x3156ef(0x701)])||2.5)*0.8);for(const _0x4f4618 of _0x56be2c){for(const _0x3c239d of _0x4f4618){const _0x320bb7=_0x494205[_0x3156ef(0xccf)](_0x3c239d)??0x0;_0x863299[_0x3156ef(0x343)](svgEl(_0x3156ef(0x632),{'cx':_0xb68eef(_0x3c239d['t']),'cy':_0x5f51b3(_0x3c239d),'r':_0x280eab,'fill':_0xd2c6b9(_0x3c239d,_0x320bb7),'class':_0x3156ef(0xd6b)}));}}}_0xdf79c1[_0x3156ef(0x343)](_0x863299);}[_0x34e271(0x4a0)](_0x20cae4,_0x8cd42d,_0xdcb593,_0x42d275,_0x17a46f,_0x514e11,_0xf473e8,_0x4f349d,_0x7981af){const _0x211e11=_0x34e271,_0x4ba723=[..._0xdcb593][_0x211e11(0xbe8)](_0x2da0a0=>isNum(toNum(_0x2da0a0[_0x211e11(0xd05)]))&&_0x2da0a0[_0x211e11(0x19e)])[_0x211e11(0xa03)]((_0x128673,_0x149ad3)=>toNum(_0x128673[_0x211e11(0xd05)])-toNum(_0x149ad3[_0x211e11(0xd05)]));if(!_0x4ba723[_0x211e11(0x4f2)])return null;const {lo:_0x4595fb,hi:_0x2b0b71}=_0x42d275,_0x198aca=_0x2b0b71-_0x4595fb||0x1,_0xf8fef6=_0x389347=>clamp((_0x2b0b71-_0x389347)/_0x198aca,0x0,0x1),_0x3906a9=_0x8e85e8=>(_0x8e85e8*0x64)[_0x211e11(0x7dc)](0x2)+'%',_0x3e4fd4=svgEl('linearGradient',{'id':_0x8cd42d,'gradientUnits':_0x211e11(0xcb6),'x1':'0','y1':String(_0x17a46f),'x2':'0','y2':String(_0x17a46f+_0x514e11)}),_0x1fcc62=[..._0x4ba723]['reverse']();_0x3e4fd4[_0x211e11(0x343)](svgEl(_0x211e11(0x1ef),{'offset':'0%','stop-color':_0x1fcc62[0x0][_0x211e11(0x19e)],'stop-opacity':String(_0x4f349d)}));if(_0xf473e8===_0x211e11(0x670))for(let _0x4aee99=0x0;_0x4aee99<_0x1fcc62[_0x211e11(0x4f2)];_0x4aee99++){const _0x443667=_0xf8fef6(toNum(_0x1fcc62[_0x4aee99][_0x211e11(0xd05)])),_0x3674ae=_0x1fcc62[_0x4aee99][_0x211e11(0x19e)],_0x41b3e8=_0x1fcc62[_0x4aee99+0x1]?.['color']||_0x1fcc62[_0x4aee99][_0x211e11(0x19e)];_0x3e4fd4[_0x211e11(0x343)](svgEl(_0x211e11(0x1ef),{'offset':_0x3906a9(_0x443667),'stop-color':_0x3674ae,'stop-opacity':String(_0x4f349d)})),_0x3e4fd4[_0x211e11(0x343)](svgEl(_0x211e11(0x1ef),{'offset':_0x3906a9(_0x443667),'stop-color':_0x41b3e8,'stop-opacity':String(_0x4f349d)}));}else for(let _0x3dd228=0x0;_0x3dd228<_0x1fcc62['length'];_0x3dd228++){const _0x1a7d50=_0xf8fef6(toNum(_0x1fcc62[_0x3dd228][_0x211e11(0xd05)]));_0x3e4fd4[_0x211e11(0x343)](svgEl(_0x211e11(0x1ef),{'offset':_0x3906a9(_0x1a7d50),'stop-color':_0x1fcc62[_0x3dd228][_0x211e11(0x19e)],'stop-opacity':String(_0x4f349d)}));}return _0x3e4fd4['appendChild'](svgEl(_0x211e11(0x1ef),{'offset':_0x211e11(0x91b),'stop-color':_0x1fcc62[_0x1fcc62[_0x211e11(0x4f2)]-0x1][_0x211e11(0x19e)],'stop-opacity':String(_0x4f349d)})),_0x20cae4[_0x211e11(0x343)](_0x3e4fd4),_0x211e11(0xca3)+_0x8cd42d+')';}[_0x34e271(0x70c)](_0xdd960c,_0x4adc7f,_0x47d7ff,_0x4fea9e){const _0x5570e3=_0x34e271;if(!Array[_0x5570e3(0xaf6)](_0x4adc7f)||!_0x4adc7f[_0x5570e3(0x4f2)])return;const _0x57e192=svgEl('g',{'class':_0x5570e3(0x35a)});for(const _0x4f588a of _0x4adc7f){if(!_0x4f588a||typeof _0x4f588a!==_0x5570e3(0x328))continue;if(_0x4f588a[_0x5570e3(0xb33)]===_0x5570e3(0xd7e))this[_0x5570e3(0x2d2)](_0x57e192,_0x4f588a,_0x47d7ff,_0x4fea9e);else{if(_0x4f588a[_0x5570e3(0xb33)]===_0x5570e3(0xd9a))this[_0x5570e3(0x7c9)](_0x57e192,_0x4f588a,_0x47d7ff);}}if(_0x57e192[_0x5570e3(0x7ff)][_0x5570e3(0x4f2)])_0xdd960c[_0x5570e3(0x343)](_0x57e192);}[_0x34e271(0x4fd)](_0x48418c,_0x445a63,_0x53d382,_0x109410){const _0x5ca4c0=_0x34e271;if(!Array[_0x5ca4c0(0xaf6)](_0x445a63)||!_0x445a63[_0x5ca4c0(0x4f2)])return;const _0x2686a9=svgEl('g',{'class':_0x5ca4c0(0x35d)});for(const _0x176061 of _0x445a63){if(!_0x176061||typeof _0x176061!=='object')continue;if(_0x176061[_0x5ca4c0(0xb33)]===_0x5ca4c0(0xc36))this[_0x5ca4c0(0x4db)](_0x2686a9,_0x176061,_0x53d382,_0x109410);else{if(_0x176061['type']===_0x5ca4c0(0xd8c))this[_0x5ca4c0(0x25d)](_0x2686a9,_0x176061,_0x53d382);}}if(_0x2686a9[_0x5ca4c0(0x7ff)]['length'])_0x48418c['appendChild'](_0x2686a9);}[_0x34e271(0x2ed)](_0x34dbd4){const _0x17486d=_0x34e271;switch(_0x34dbd4){case _0x17486d(0x580):return null;case _0x17486d(0x60c):return'1\x203';case _0x17486d(0x4eb):default:return'4\x204';}}['_appendText'](_0x217cd4,_0x671443,_0x534f06){const _0x561576=_0x34e271,_0x18f3af=svgEl('text',_0x671443);return _0x18f3af[_0x561576(0x417)]=_0x534f06,_0x217cd4[_0x561576(0x343)](_0x18f3af),_0x18f3af;}[_0x34e271(0x4db)](_0x2b2947,_0x50c1ac,_0x52f2f3,_0x2b02b3){const _0x337148=_0x34e271,_0x4722e1=resolveDynamicValue(_0x50c1ac[_0x337148(0xd05)],_0x2b02b3);if(!isNum(_0x4722e1))return;const {padL:_0x1af8fc,plotW:_0x105b71,yBounds:_0x4560ec,y2Bounds:_0xa2453,mapY:_0x1bea22}=_0x52f2f3,_0x526651=_0x50c1ac[_0x337148(0xa89)]===_0x337148(0x2d7)?_0xa2453:_0x4560ec;if(!_0x526651)return;if(_0x4722e1<_0x526651['lo']||_0x4722e1>_0x526651['hi'])return;const _0x12e28a=_0x1bea22(_0x4722e1,_0x526651),_0x49057a=_0x50c1ac[_0x337148(0x19e)]||'#888',_0x4aca4c=toNum(_0x50c1ac[_0x337148(0x701)])||1.5,_0x14887c=this['_annotationLineDash'](_0x50c1ac[_0x337148(0x7ea)]||_0x337148(0x4eb)),_0x4d2a2a=toNum(_0x50c1ac[_0x337148(0x8eb)]),_0x4d5039=svgEl(_0x337148(0x1d7),{'x1':_0x1af8fc,'x2':_0x1af8fc+_0x105b71,'y1':_0x12e28a,'y2':_0x12e28a,'stroke':_0x49057a,'stroke-width':String(_0x4aca4c),'stroke-opacity':isNum(_0x4d2a2a)?String(_0x4d2a2a):'1','class':_0x337148(0xc54)});if(_0x14887c)_0x4d5039[_0x337148(0x1b0)](_0x337148(0x36e),_0x14887c);_0x2b2947['appendChild'](_0x4d5039);const _0x370333=_0x50c1ac[_0x337148(0xb0a)]!==![],_0x5bc327=_0x50c1ac[_0x337148(0x623)]?_0x370333?_0x50c1ac[_0x337148(0x623)]+'\x20('+_0x4722e1+')':String(_0x50c1ac[_0x337148(0x623)]):_0x370333?String(_0x4722e1):null;if(_0x5bc327){const _0x5263a4=_0x50c1ac[_0x337148(0x6cd)]||_0x337148(0x86c),_0x4fcdd3=_0x5263a4==='left'?_0x1af8fc+0x4:_0x1af8fc+_0x105b71-0x4,_0x2e07e3=_0x5263a4===_0x337148(0x34a)?_0x337148(0x89f):_0x337148(0x2bf);this[_0x337148(0xcd6)](_0x2b2947,{'x':String(_0x4fcdd3),'y':String(_0x12e28a-0x3),'text-anchor':_0x2e07e3,'class':_0x337148(0x345),'fill':_0x50c1ac[_0x337148(0x77e)]||_0x49057a,'font-size':String(toNum(_0x50c1ac['label_font_size'])||0xa)},_0x5bc327);}}[_0x34e271(0x2d2)](_0x131deb,_0x1674ef,_0x44c0b3,_0x3b6678){const _0xe670e0=_0x34e271,_0x359fef=resolveDynamicValue(_0x1674ef[_0xe670e0(0xd05)]??_0x1674ef['from'],_0x3b6678),_0x52150c=resolveDynamicValue(_0x1674ef['value_end']??_0x1674ef['to'],_0x3b6678);if(!isNum(_0x359fef)||!isNum(_0x52150c))return;const {padL:_0x130b75,plotW:_0x5b4d90,yBounds:_0x2af8b2,y2Bounds:_0x427061,mapY:_0x6d3486}=_0x44c0b3,_0xacce6e=_0x1674ef['y_axis']===_0xe670e0(0x2d7)?_0x427061:_0x2af8b2;if(!_0xacce6e)return;const _0x511b9b=Math[_0xe670e0(0x749)](_0x359fef,_0x52150c),_0x13fb7b=Math[_0xe670e0(0x887)](_0x359fef,_0x52150c),_0x4d7502=clamp(_0x511b9b,_0xacce6e['lo'],_0xacce6e['hi']),_0x3bd371=clamp(_0x13fb7b,_0xacce6e['lo'],_0xacce6e['hi']);if(_0x3bd371<=_0x4d7502)return;const _0xffed53=_0x6d3486(_0x3bd371,_0xacce6e),_0x52d6c0=_0x6d3486(_0x4d7502,_0xacce6e),_0x24e45a=_0x1674ef[_0xe670e0(0x19e)]||_0xe670e0(0x429),_0x45f2da=toNum(_0x1674ef[_0xe670e0(0x8eb)]);_0x131deb['appendChild'](svgEl('rect',{'x':String(_0x130b75),'y':String(_0xffed53),'width':String(_0x5b4d90),'height':String(Math[_0xe670e0(0x887)](0x1,_0x52d6c0-_0xffed53)),'fill':_0x24e45a,'fill-opacity':String(isNum(_0x45f2da)?_0x45f2da:0.15),'class':_0xe670e0(0x9ab)}));if(_0x1674ef['label']){const _0x39676f=_0x1674ef[_0xe670e0(0xb0a)]!==![],_0x387559=_0x39676f?'\x20('+_0x511b9b+'–'+_0x13fb7b+')':'';this[_0xe670e0(0xcd6)](_0x131deb,{'x':String(_0x130b75+_0x5b4d90-0x4),'y':String((_0xffed53+_0x52d6c0)/0x2+0x3),'text-anchor':_0xe670e0(0x2bf),'class':_0xe670e0(0x907),'fill':_0x1674ef[_0xe670e0(0x77e)]||_0x24e45a,'font-size':String(toNum(_0x1674ef[_0xe670e0(0x1ae)])||0xa)},String(_0x1674ef[_0xe670e0(0x623)])+_0x387559);}else _0x1674ef[_0xe670e0(0xb0a)]!==![]&&this[_0xe670e0(0xcd6)](_0x131deb,{'x':String(_0x130b75+_0x5b4d90-0x4),'y':String((_0xffed53+_0x52d6c0)/0x2+0x3),'text-anchor':_0xe670e0(0x2bf),'class':'sgc-ann-label\x20sgc-ann-band-label','fill':_0x1674ef[_0xe670e0(0x77e)]||_0x24e45a,'font-size':String(toNum(_0x1674ef[_0xe670e0(0x1ae)])||0xa)},_0x511b9b+'–'+_0x13fb7b);}[_0x34e271(0x7c9)](_0x3ca904,_0x71fc4,_0x25b447){const _0x90a090=_0x34e271,_0x4ac7d9=isNum(_0x71fc4[_0x90a090(0x89f)])?_0x71fc4[_0x90a090(0x89f)]:parseAnnotationTime(_0x71fc4[_0x90a090(0x89f)]),_0x56a13a=isNum(_0x71fc4['end'])?_0x71fc4[_0x90a090(0x2bf)]:parseAnnotationTime(_0x71fc4['end']);if(!isNum(_0x4ac7d9)||!isNum(_0x56a13a))return;const _0x2e9732=this['card'][_0x90a090(0x9c2)]||this[_0x90a090(0x209)][_0x90a090(0xb29)],_0x27daaa=_0x2e9732[_0x90a090(0x89f)]['getTime'](),_0x29f9ae=_0x2e9732[_0x90a090(0x2bf)][_0x90a090(0x699)](),{padT:_0x3000ed,plotH:_0x360740,mapX:_0x3a8afe}=_0x25b447,_0x4c8305=clamp(Math['min'](_0x4ac7d9,_0x56a13a),_0x27daaa,_0x29f9ae),_0x14323e=clamp(Math[_0x90a090(0x887)](_0x4ac7d9,_0x56a13a),_0x27daaa,_0x29f9ae);if(_0x14323e<=_0x4c8305)return;const _0x18f0c3=_0x3a8afe(_0x4c8305),_0x63bfa3=_0x3a8afe(_0x14323e),_0x597896=_0x71fc4[_0x90a090(0x19e)]||_0x90a090(0x429),_0x2b1746=toNum(_0x71fc4[_0x90a090(0x8eb)]);_0x3ca904[_0x90a090(0x343)](svgEl('rect',{'x':String(_0x18f0c3),'y':String(_0x3000ed),'width':String(Math[_0x90a090(0x887)](0x1,_0x63bfa3-_0x18f0c3)),'height':String(_0x360740),'fill':_0x597896,'fill-opacity':String(isNum(_0x2b1746)?_0x2b1746:0.15),'class':_0x90a090(0xc7d)})),_0x71fc4[_0x90a090(0x623)]&&this['_appendText'](_0x3ca904,{'x':String((_0x18f0c3+_0x63bfa3)/0x2),'y':String(_0x3000ed+0xc),'text-anchor':_0x90a090(0xaa9),'class':_0x90a090(0xc65),'fill':_0x71fc4['label_color']||_0x597896,'font-size':String(toNum(_0x71fc4[_0x90a090(0x1ae)])||0xa)},String(_0x71fc4[_0x90a090(0x623)]));}['_drawEventAnnotation'](_0x3f4bc3,_0x179633,_0x54e4fa){const _0x3797af=_0x34e271,_0x241246=isNum(_0x179633[_0x3797af(0x68d)])?_0x179633[_0x3797af(0x68d)]:parseAnnotationTime(_0x179633[_0x3797af(0x68d)]);if(!isNum(_0x241246))return;const _0x55dda8=this[_0x3797af(0x209)][_0x3797af(0x9c2)]||this['card'][_0x3797af(0xb29)],_0x220d28=_0x55dda8[_0x3797af(0x89f)][_0x3797af(0x699)](),_0x4b4cbf=_0x55dda8[_0x3797af(0x2bf)][_0x3797af(0x699)]();if(_0x241246<_0x220d28||_0x241246>_0x4b4cbf)return;const {padT:_0x57676b,plotH:_0x2af74b,mapX:_0x3484c9}=_0x54e4fa,_0x2dc08a=_0x3484c9(_0x241246),_0x14496e=_0x179633[_0x3797af(0x19e)]||_0x3797af(0x429),_0x578628=toNum(_0x179633['line_width'])||1.5,_0x16d9f2=this[_0x3797af(0x2ed)](_0x179633[_0x3797af(0x7ea)]||_0x3797af(0x60c)),_0x255214=toNum(_0x179633[_0x3797af(0x8eb)]),_0x367c7b=svgEl(_0x3797af(0x1d7),{'x1':String(_0x2dc08a),'x2':String(_0x2dc08a),'y1':String(_0x57676b),'y2':String(_0x57676b+_0x2af74b),'stroke':_0x14496e,'stroke-width':String(_0x578628),'stroke-opacity':isNum(_0x255214)?String(_0x255214):'1','class':_0x3797af(0xc59)});if(_0x16d9f2)_0x367c7b[_0x3797af(0x1b0)](_0x3797af(0x36e),_0x16d9f2);_0x3f4bc3['appendChild'](_0x367c7b);if(_0x179633['label']){const _0x5e31ed=_0x179633[_0x3797af(0x6cd)]||'top',_0x1a8dff=_0x5e31ed===_0x3797af(0x537)?_0x57676b+_0x2af74b-0x4:_0x57676b+0xc;this[_0x3797af(0xcd6)](_0x3f4bc3,{'x':String(_0x2dc08a+0x4),'y':String(_0x1a8dff),'text-anchor':_0x3797af(0x89f),'class':'sgc-ann-label\x20sgc-ann-event-label','fill':_0x179633['label_color']||_0x14496e,'font-size':String(toNum(_0x179633[_0x3797af(0x1ae)])||0xa)},String(_0x179633[_0x3797af(0x623)]));}}[_0x34e271(0x7a0)](_0x350b69,_0x5a1e75,_0x2e85a7,_0x1b9a3a,_0x419e3d){const _0x376682=_0x34e271,_0x375e80=resolveCardLanguage(_0x2e85a7,this[_0x376682(0x209)]?.['_config']),_0x8f266c=resolveDisplayTimeZone(_0x2e85a7,_0x5a1e75),_0x167e92=new Date(_0x350b69);let _0x5bb30b=null;const _0x3b8a25=effXAxisInterval(_0x5a1e75);if(_0x3b8a25){const _0x2f8f65=String(_0x3b8a25)['match'](/^(\d+)\s*(h|d|w|M)$/);if(_0x2f8f65){const _0x2b40a8=_0x2f8f65[0x2],_0x55bcc3=parseInt(_0x2f8f65[0x1],0xa);_0x5bb30b=_0x2b40a8==='M'?'month':_0x2b40a8==='w'?_0x376682(0xc03):_0x2b40a8==='d'?'day':_0x55bcc3<=0xc?_0x376682(0x1f2):'day';}}if(!_0x5bb30b&&typeof resolveGroupBy==='function'&&isNum(_0x1b9a3a)&&isNum(_0x419e3d)){const _0x255f90=resolveGroupBy(_0x5a1e75,(_0x419e3d-_0x1b9a3a)/0x36ee80);if(_0x255f90==='month')_0x5bb30b=_0x376682(0x65a);else{if(_0x255f90===_0x376682(0x74d))_0x5bb30b=_0x376682(0x74d);else{if(_0x255f90===_0x376682(0xc03))_0x5bb30b=_0x376682(0xc03);else{if(_0x255f90===_0x376682(0x523))_0x5bb30b=_0x376682(0x5c7);else{if(_0x255f90===_0x376682(0x1f2))_0x5bb30b='hour';}}}}}const _0x5c9793=toNum(_0x5a1e75?.[_0x376682(0x336)]),_0x54d36e=isNum(_0x5c9793)&&_0x5c9793>0x0?_0x5c9793*0x36ee80:isNum(_0x1b9a3a)&&isNum(_0x419e3d)?_0x419e3d-_0x1b9a3a:NaN;!_0x5bb30b&&isNum(_0x54d36e)&&(_0x5bb30b=_0x54d36e<0x2*0x5265c00?_0x376682(0x1f2):_0x376682(0x5c7));const _0x16361e=_0x4b91e8=>{const _0x318523=_0x376682,_0x231f2a=getCachedDateTimeFormatter(_0x375e80,_0x8f266c?{..._0x4b91e8,'timeZone':_0x8f266c}:_0x4b91e8);return _0x231f2a?_0x231f2a[_0x318523(0x29a)](_0x167e92):_0x167e92[_0x318523(0xa1a)]();};if(_0x5bb30b===_0x376682(0x74d))return _0x16361e({'year':_0x376682(0x774)});if(_0x5bb30b===_0x376682(0x65a)){const _0x28c109=isNum(_0x1b9a3a)&&isNum(_0x419e3d)&&tzParts(_0x1b9a3a,_0x8f266c)['y']!==tzParts(_0x419e3d,_0x8f266c)['y'];return _0x16361e(_0x28c109?{'month':_0x376682(0xd72),'year':_0x376682(0x722)}:{'month':'short'});}const _0x25cb29=effDatetimeFormat(_0x5a1e75);if((_0x5bb30b===_0x376682(0x1f2)||_0x5bb30b===_0x376682(0x8be))&&isNum(_0x54d36e)&&_0x54d36e<0x2*0x5265c00){if(_0x25cb29&&_0x25cb29!==_0x376682(0xa26)&&!(_0x25cb29['includes']('ddd')&&!/[Hhms]/['test'](_0x25cb29)))return applyDatetimePattern(_0x167e92,_0x25cb29,_0x375e80,_0x8f266c);return _0x16361e(_localeTimeOpts(_0x2e85a7,{'hour':_0x376682(0x722),'minute':_0x376682(0x722)}));}if(_0x25cb29&&_0x25cb29!=='system'&&_0x25cb29[_0x376682(0x267)](_0x376682(0xad5)))return applyDatetimePattern(_0x167e92,_0x25cb29,_0x375e80,_0x8f266c);const _0x461c19=toNum(_0x5a1e75?.[_0x376682(0x336)]),_0x10ea31=isNum(_0x461c19)&&_0x461c19>0x0?_0x461c19/0x18:isNum(_0x1b9a3a)&&isNum(_0x419e3d)?(_0x419e3d-_0x1b9a3a)/0x5265c00:null;if(_0x5bb30b==='day'&&_0x10ea31!==null&&_0x10ea31<=29.5)return _0x16361e({'weekday':'short','day':'numeric','month':_0x376682(0xd72)});return _0x16361e({'month':_0x376682(0xd72),'day':_0x376682(0x774)});}[_0x34e271(0xada)](_0x528564,_0x53de4a,_0x30ae2f,_0xdce73c,_0x225c30,_0x577ad5,_0x42cd5c){const _0x5abb42=_0x34e271,{padL:_0x24b6a2,padT:_0x385cde,plotW:_0x45d3f3,plotH:_0x7793b5,mapX:_0x4a56aa,mapY:_0x2874cd,yBounds:_0x546e5e,y2Bounds:_0x119b47,boundsFor:_0x54a0f9,tStart:_0x5ae84b,tEnd:_0xc4961b}=_0x30ae2f,_0x3a9ec2=this[_0x5abb42(0x209)],_0x28fc81=_0xdce73c[_0x5abb42(0xcc3)]!==![];let _0x57e08e=_0x577ad5['querySelector'](_0x5abb42(0xbc9));!_0x57e08e&&(_0x57e08e=document['createElement'](_0x5abb42(0xd2c)),_0x57e08e[_0x5abb42(0xc68)]=_0x5abb42(0x79e),_0x577ad5[_0x5abb42(0x343)](_0x57e08e));_0x57e08e['style'][_0x5abb42(0xd2f)]=_0x5abb42(0x73d);const _0x3ef8da=svgEl(_0x5abb42(0x1d7),{'class':_0x5abb42(0x135),'y1':String(_0x385cde),'y2':String(_0x385cde+_0x7793b5)});_0x3ef8da[_0x5abb42(0x564)][_0x5abb42(0xd2f)]=_0x5abb42(0x73d),_0x528564[_0x5abb42(0x343)](_0x3ef8da);let _0x49e999=null;if(_0xdce73c[_0x5abb42(0x51f)]){_0x49e999=svgEl(_0x5abb42(0xda4),{'class':'sgc-period-highlight','y':String(_0x385cde),'height':String(_0x7793b5)});if(_0xdce73c['period_highlight_color']){const _0x17c31f=String(_0xdce73c[_0x5abb42(0x276)])['trim']();_0x49e999[_0x5abb42(0x564)][_0x5abb42(0x2b2)]=_0x17c31f;const _0x564bcc=/^(rgba|hsla)\(/i[_0x5abb42(0x47e)](_0x17c31f)||/^#([0-9a-fA-F]{4}|[0-9a-fA-F]{8})$/[_0x5abb42(0x47e)](_0x17c31f);_0x49e999['style']['fillOpacity']=_0x564bcc?'':'0.33';}_0x49e999[_0x5abb42(0x564)][_0x5abb42(0xd2f)]=_0x5abb42(0x73d);const _0x582915=_0x528564['querySelector'](_0x5abb42(0x249))||_0x528564[_0x5abb42(0x3e4)](_0x5abb42(0x76b));if(_0x582915)_0x528564[_0x5abb42(0x404)](_0x49e999,_0x582915);else _0x528564[_0x5abb42(0x343)](_0x49e999);}const _0x36ba9a=svgEl('g',{'class':_0x5abb42(0x430)});_0x528564[_0x5abb42(0x343)](_0x36ba9a);const _0x5d03df=[],_0x125f94=_0x297e23=>{const _0x326432=_0x5abb42;while(_0x5d03df[_0x326432(0x4f2)]<_0x297e23){const _0x907d0c=svgEl(_0x326432(0x632),{'class':_0x326432(0x6c9),'r':'4'});_0x907d0c[_0x326432(0x564)][_0x326432(0xd2f)]=_0x326432(0x73d),_0x36ba9a[_0x326432(0x343)](_0x907d0c),_0x5d03df[_0x326432(0x84b)](_0x907d0c);}},_0x3caaa1=()=>{const _0x3f8aaa=_0x5abb42;for(const _0x471b9a of _0x5d03df)_0x471b9a[_0x3f8aaa(0x564)][_0x3f8aaa(0xd2f)]=_0x3f8aaa(0x73d);},_0x4eed8c=_0x1bee36=>{const _0x186646=_0x5abb42,_0x2a7e0b=_0x528564[_0x186646(0x212)](),_0x1da6f7=_0x577ad5['getBoundingClientRect'](),_0x1d0320=parseFloat(_0x528564[_0x186646(0xae2)](_0x186646(0xbe0))[_0x186646(0x7a4)]('\x20')[0x2]),_0x527cf5=_0x2a7e0b['width']/_0x1d0320;return{'x':_0x2a7e0b[_0x186646(0x34a)]-_0x1da6f7[_0x186646(0x34a)]+_0x1bee36*_0x527cf5,'y':_0x2a7e0b['top']-_0x1da6f7['top']+(_0x385cde+_0x7793b5/0x2)*_0x527cf5};},_0x40a401=(_0xe764f4,_0x145ce3,_0x5d7d15)=>{const _0x4635e1=_0x5abb42;if(_0xe764f4<_0x24b6a2||_0xe764f4>_0x24b6a2+_0x45d3f3)return _0x1a2b2d();const _0x126ff6=this[_0x4635e1(0x1b5)],_0x2459c7=_0x38cf69=>_0x126ff6?_0x126ff6['get'](_0x38cf69)??_0x4a56aa(_0x38cf69):_0x4a56aa(_0x38cf69),_0x314d9b=[];let _0x3b2806=0x0,_0x994394=Infinity,_0x30f859=_0xe764f4;const _0x2e41a4=_0x10e003=>['bar','candlestick']['includes'](_0x10e003['entity']?.[_0x4635e1(0x3ef)]||_0x10e003['entity']?.['type']);let _0x493270=null;if(_0x126ff6){let _0x49a6fd=Infinity;for(const _0x4d4d21 of _0x53de4a){if(!_0x2e41a4(_0x4d4d21))continue;for(const _0x261525 of _0x4d4d21['points']){if(_0x261525['v']===null)continue;const _0xbd3214=_0x126ff6[_0x4635e1(0xccf)](_0x261525['t']);if(_0xbd3214===undefined)continue;const _0x34a324=Math['abs'](_0xbd3214-_0xe764f4);_0x34a324<_0x49a6fd&&(_0x49a6fd=_0x34a324,_0x493270=_0x261525['t']);}}}else{for(const _0x43429c of _0x53de4a){if(!_0x2e41a4(_0x43429c)||!_0x43429c[_0x4635e1(0x7ce)]||!isNum(_0x43429c[_0x4635e1(0xd52)]))continue;const _0xf35e41=_0x43429c['_barHalfWidth'];for(const _0x112282 of _0x43429c[_0x4635e1(0xc6d)]){if(_0x112282['v']===null)continue;const _0x5e2420=_0x43429c[_0x4635e1(0x7ce)][_0x4635e1(0xccf)](_0x112282['t']);if(_0x5e2420===undefined)continue;if(_0xe764f4>=_0x5e2420-_0xf35e41&&_0xe764f4<=_0x5e2420+_0xf35e41){_0x493270=_0x112282['t'];break;}}if(_0x493270!==null)break;}if(_0x493270===null){let _0x1ca137=Infinity;for(const _0x18d4ee of _0x53de4a){if(!_0x2e41a4(_0x18d4ee)||!_0x18d4ee[_0x4635e1(0x7ce)])continue;for(const _0x4ecb1f of _0x18d4ee[_0x4635e1(0xc6d)]){if(_0x4ecb1f['v']===null)continue;const _0x10e5fe=_0x18d4ee['_barCenters'][_0x4635e1(0xccf)](_0x4ecb1f['t']);if(_0x10e5fe===undefined)continue;const _0x5db1d0=Math[_0x4635e1(0xaef)](_0x10e5fe-_0xe764f4);_0x5db1d0<_0x1ca137&&(_0x1ca137=_0x5db1d0,_0x493270=_0x4ecb1f['t']);}}}}for(const _0x5ac9ad of _0x53de4a){let _0x2d6595;const _0xd4d310=_0x2e41a4(_0x5ac9ad);if(_0xd4d310){if(_0x493270===null)continue;_0x2d6595=_0x5ac9ad['points']['find'](_0x6d311d=>_0x6d311d['t']===_0x493270&&_0x6d311d['v']!==null)||null;}else _0x2d6595=findClosestPoint(_0x5ac9ad[_0x4635e1(0xc6d)],_0x145ce3);if(!_0x2d6595||_0x2d6595['v']===null)continue;_0x314d9b[_0x4635e1(0x84b)]({'s':_0x5ac9ad,'p':_0x2d6595});if(_0x5ac9ad[_0x4635e1(0x951)]?.[_0x4635e1(0x988)]==null)_0x3b2806+=_0x2d6595['v'];if(_0xd4d310&&_0x5ac9ad[_0x4635e1(0x7ce)]){const _0x741948=_0x5ac9ad[_0x4635e1(0x7ce)][_0x4635e1(0xccf)](_0x2d6595['t']);if(_0x741948!==undefined){const _0x11da27=Math[_0x4635e1(0xaef)](_0x741948-_0xe764f4);_0x11da27<_0x994394&&(_0x994394=_0x11da27,_0x30f859=_0x741948);}}}if(!_0x314d9b[_0x4635e1(0x4f2)])return _0x1a2b2d();if(!_0x28fc81){_0x57e08e['style']['display']=_0x4635e1(0x73d),_0x3ef8da['style'][_0x4635e1(0xd2f)]=_0x4635e1(0x73d),_0x3caaa1(),_0x33131a(_0xe764f4);return;}_0x3ef8da[_0x4635e1(0x1b0)]('x1',String(_0x30f859)),_0x3ef8da[_0x4635e1(0x1b0)]('x2',String(_0x30f859)),_0x3ef8da[_0x4635e1(0x564)]['display']='',_0x125f94(_0x314d9b[_0x4635e1(0x4f2)]),_0x3caaa1();let _0x5d0c69=0x0;for(const {s:_0x1a7afa,p:_0x752a94}of _0x314d9b){const _0x370ac6=_0x1a7afa['entity'];if(_0x370ac6[_0x4635e1(0x846)]===![]){_0x5d0c69++;continue;}const _0x31f559=_0x54a0f9?_0x54a0f9(_0x1a7afa):_0x370ac6[_0x4635e1(0xa89)]==='secondary'?_0x119b47:_0x546e5e;if(!_0x31f559){_0x5d0c69++;continue;}const _0x1c73f8=_0x2459c7(_0x752a94['t']),_0x314620=_0x42cd5c?.['baselineByIdx']?.[_0x4635e1(0xccf)](_0x1a7afa['idx'])||null,_0xe771de=_0x314620?(_0x314620[_0x4635e1(0xccf)](_0x752a94['t'])??0x0)+_0x752a94['v']:_0x752a94['v'],_0x1e081d=_0x2874cd(_0xe771de,_0x31f559),_0x34b868=_0x5d03df[_0x5d0c69++];_0x34b868['setAttribute']('cx',String(_0x1c73f8)),_0x34b868[_0x4635e1(0x1b0)]('cy',String(_0x1e081d)),_0x34b868[_0x4635e1(0x1b0)](_0x4635e1(0x2b2),this[_0x4635e1(0x209)][_0x4635e1(0x7d3)](_0x370ac6[_0x4635e1(0x19e)],_0x370ac6[_0x4635e1(0x951)])||_0x370ac6[_0x4635e1(0x19e)]||_0x4635e1(0x429)),_0x34b868[_0x4635e1(0x564)][_0x4635e1(0xd2f)]='';}const _0x189535={'day':0x1,'week':0x2,'month':0x3,'year':0x4};let _0x2ac147=null;for(const {s:_0x4cbde4}of _0x314d9b){const _0x21bbc7=_0x189535[_0x4cbde4?.[_0x4635e1(0x160)]]?_0x4cbde4['bucketPrecision']:null;if(!_0x21bbc7){_0x2ac147=null;break;}if(!_0x2ac147||_0x189535[_0x21bbc7]<_0x189535[_0x2ac147])_0x2ac147=_0x21bbc7;}const _0x1355a2=_0xdce73c['tooltip_match_axis']?this['_axisDateLabel'](_0x314d9b[0x0]['p']['t'],_0xdce73c,_0x225c30,_0x5ae84b,_0xc4961b):formatDateTime(new Date(_0x314d9b[0x0]['p']['t']),_0xdce73c,_0x225c30,_0x2ac147?{'precision':_0x2ac147}:undefined);let _0x348844=_0x4635e1(0x21d)+escapeHtml(_0x1355a2)+'',_0x3cf67c=_0x314d9b;if(_0xdce73c[_0x4635e1(0xd7d)]==='reverse')_0x3cf67c=_0x314d9b[_0x4635e1(0x863)]()['reverse']();else{if(_0xdce73c[_0x4635e1(0xd7d)]===_0x4635e1(0x6ff)){const _0x3a9267=({s:_0x121ab6})=>{const _0x311aa=_0x4635e1,_0x52a180=_0x121ab6[_0x311aa(0x951)];return String((_0x52a180[_0x311aa(0xcbc)]!==undefined?pickName(_0x52a180['tooltip_name'],this[_0x311aa(0x209)][_0x311aa(0xa1d)](_0x52a180[_0x311aa(0xcbc)],_0x52a180[_0x311aa(0x951)])??_0x121ab6[_0x311aa(0x444)]?.[_0x311aa(0x668)],_0x121ab6[_0x311aa(0x444)]):pickName(_0x52a180[_0x311aa(0x86b)],this[_0x311aa(0x209)]['_resolveTemplateText'](_0x52a180[_0x311aa(0x86b)],_0x52a180[_0x311aa(0x951)])??_0x121ab6[_0x311aa(0x444)]?.[_0x311aa(0x98e)],_0x121ab6[_0x311aa(0x444)])??_0x121ab6['id'])||'');};_0x3cf67c=_0x314d9b['slice']()[_0x4635e1(0xa03)]((_0x694b02,_0x24145a)=>_0x3a9267(_0x694b02)[_0x4635e1(0x38a)](_0x3a9267(_0x24145a),undefined,{'sensitivity':_0x4635e1(0xa24)}));}}let _0x42d10c=null;for(const {s:_0x2aeb33,p:_0x5aa511}of _0x3cf67c){const _0x29bdac=_0x2aeb33[_0x4635e1(0x951)],_0x557b8f=typeof _0x29bdac[_0x4635e1(0xcbc)]===_0x4635e1(0xadd)&&(_0x29bdac[_0x4635e1(0xcbc)][_0x4635e1(0x267)]('{{')||_0x29bdac[_0x4635e1(0xcbc)]['includes']('{%')),_0x100c17=_0x29bdac['tooltip_name']!==undefined?_0x557b8f?pickName(_0x29bdac[_0x4635e1(0xcbc)],this[_0x4635e1(0x209)]['_resolveTemplateText'](_0x29bdac['tooltip_name'],_0x29bdac['entity'])??_0x2aeb33[_0x4635e1(0x444)]?.[_0x4635e1(0x668)],_0x2aeb33['meta'])??'':_0x29bdac[_0x4635e1(0xcbc)]:pickName(_0x29bdac[_0x4635e1(0x86b)],this[_0x4635e1(0x209)][_0x4635e1(0xa1d)](_0x29bdac[_0x4635e1(0x86b)],_0x29bdac[_0x4635e1(0x951)])??_0x2aeb33[_0x4635e1(0x444)]?.[_0x4635e1(0x98e)],_0x2aeb33[_0x4635e1(0x444)])??_0x2aeb33['id'],_0x4b08a1=_0x29bdac[_0x4635e1(0xbc4)]??_0x2aeb33['meta']?.['unit_of_measurement']??'',_0x11d51f=_0x4b08a1==null||_0x4b08a1===![]?'':String(_0x4b08a1),_0x1797f0=this[_0x4635e1(0x209)][_0x4635e1(0x7d3)](_0x29bdac['color'],_0x29bdac[_0x4635e1(0x951)])||_0x29bdac['color']||_0x4635e1(0x429),_0x10d056=_0x29bdac[_0x4635e1(0xbb0)]===![],_0x400bbe='':'';let _0xb146a='';if(_0x29bdac[_0x4635e1(0x988)]!=null){const _0x3a6955=toNum(_0x29bdac[_0x4635e1(0x419)]);if(isNum(_0x3a6955)&&_0x3a6955!==0x0){const _0x3ab9af=_0x5aa511['t']-_0x3a6955*0x36ee80,_0x3970bc=formatDateTime(new Date(_0x3ab9af),_0xdce73c,_0x225c30,_0x2ac147?{'precision':_0x2ac147}:undefined);_0x3970bc!==_0x42d10c&&(_0x348844+=_0x4635e1(0x55e)+escapeHtml(_0x3970bc)+_0x4635e1(0x4dc),_0x42d10c=_0x3970bc);}const _0x38c120=_0x314d9b[_0x4635e1(0xbe8)](_0x4896af=>_0x4896af['s'][_0x4635e1(0x951)]?.['_compareOf']===_0x29bdac[_0x4635e1(0x988)])[_0x4635e1(0x4f2)];if(_0x38c120>0x1&&_0x29bdac[_0x4635e1(0x4ab)]?.[_0x4635e1(0x9e8)]){const _0x323aa0=_0x314d9b[_0x4635e1(0x14b)](_0x572135=>_0x572135['s'][_0x4635e1(0x951)]?.[_0x4635e1(0x988)]==null&&_0x572135['s'][_0x4635e1(0x3f6)]===_0x29bdac[_0x4635e1(0x988)]);if(_0x323aa0&&isNum(_0x323aa0['p']?.['v'])&&isNum(_0x5aa511['v'])&&_0x5aa511['v']!==0x0){const _0x24ed52=(_0x323aa0['p']['v']-_0x5aa511['v'])/Math[_0x4635e1(0xaef)](_0x5aa511['v'])*0x64,_0x48b0f3=_0x24ed52>0x0?_0x4635e1(0x22e):_0x24ed52<0x0?_0x4635e1(0xa7d):_0x4635e1(0x815);_0xb146a='\x20'+(_0x24ed52>0x0?'+':'')+_0x24ed52[_0x4635e1(0x7dc)](0x1)+_0x4635e1(0x8f0);}}}if(_0x29bdac[_0x4635e1(0x988)]==null&&_0x29bdac[_0x4635e1(0x6d5)]){const _0x1d01a5=_0x314d9b['filter'](_0x18629f=>_0x18629f['s'][_0x4635e1(0x951)]?.['_compareOf']===_0x2aeb33[_0x4635e1(0x3f6)]);if(_0x1d01a5['length']===0x1){const _0x1ca3ca=_0x1d01a5[0x0],_0x31a73a=_0x1ca3ca['s']['entity']?.[_0x4635e1(0x4ab)];if(_0x31a73a?.[_0x4635e1(0x9e8)]&&isNum(_0x1ca3ca['p']?.['v'])&&_0x1ca3ca['p']['v']!==0x0&&isNum(_0x5aa511['v'])){const _0x54ee8d=(_0x5aa511['v']-_0x1ca3ca['p']['v'])/Math[_0x4635e1(0xaef)](_0x1ca3ca['p']['v'])*0x64,_0x44a9aa=_0x54ee8d>0x0?_0x4635e1(0x22e):_0x54ee8d<0x0?_0x4635e1(0xa7d):_0x4635e1(0x815);_0xb146a=_0x4635e1(0x8fe)+_0x44a9aa+'\x22>'+(_0x54ee8d>0x0?'+':'')+_0x54ee8d['toFixed'](0x1)+_0x4635e1(0x8f0);}}}const _0x23cf5b=_0x29bdac[_0x4635e1(0xa53)]&&_0x29bdac[_0x4635e1(0xa53)][_0x4635e1(0x4f2)]?_0x29bdac[_0x4635e1(0xa53)]:this[_0x4635e1(0x209)]['_effectiveAttribute'](_0x29bdac,_0x2aeb33[_0x4635e1(0x3f6)])?null:autoStateMap(_0x29bdac,_0x225c30,_0xdce73c?.['chart_mode']);let _0x5b275c=null;if(_0x23cf5b&&_0x23cf5b[_0x4635e1(0x4f2)]&&isNum(_0x5aa511['v'])){const _0x3faaea=Math[_0x4635e1(0x767)](_0x5aa511['v']);if(_0x3faaea>=0x0&&_0x3faaea<_0x23cf5b[_0x4635e1(0x4f2)]){const _0x4a32db=_0x2aeb33['meta']?.[_0x4635e1(0x24a)],_0x2cfae5=String(_0x23cf5b[_0x3faaea]?.['label']||(_0x4a32db?_0x23cf5b[_0x3faaea]?.[_0x4635e1(0xd05)]??'':localizeEntityState(_0x225c30,_0x225c30?.[_0x4635e1(0xd44)]?.[_0x29bdac['entity']],_0x23cf5b[_0x3faaea]?.[_0x4635e1(0xd05)]??'')))['trim']();if(_0x2cfae5)_0x5b275c=_0x2cfae5;}}_0x348844+=_0x4635e1(0xbcd)+_0x400bbe+_0x4635e1(0x6d3)+_0x499a71+_0x4635e1(0x630)+(_0x5b275c?escapeHtml(_0x5b275c):escapeHtml(formatNumber(_0x5aa511['v'],_0x29bdac,_0x225c30))+'\x20'+escapeHtml(_0x11d51f))+_0xb146a+_0x4635e1(0x193);if(_0x29bdac[_0x4635e1(0x3ef)]===_0x4635e1(0x440)&&isNum(_0x5aa511['o'])){_0x348844+=_0x4635e1(0x21c)+escapeHtml(formatNumber(_0x5aa511['o'],_0x29bdac,_0x225c30))+_0x4635e1(0x68c)+escapeHtml(formatNumber(_0x5aa511['h'],_0x29bdac,_0x225c30))+_0x4635e1(0x68c)+escapeHtml(formatNumber(_0x5aa511['l'],_0x29bdac,_0x225c30))+_0x4635e1(0x68c)+escapeHtml(formatNumber(_0x5aa511['c'],_0x29bdac,_0x225c30))+'\x20'+escapeHtml(_0x11d51f)+_0x4635e1(0xb45);const _0x18c8f3=(_0x57edd9,_0x5075de)=>isNum(_0x57edd9)&&isNum(_0x5075de)&&_0x5075de!==0x0?_0x57edd9/_0x5075de*0x64:null,_0x418544=(_0x25db18,_0x4d4cc1)=>{const _0x418820=_0x4635e1;if(_0x25db18===null)return null;const _0x2b9cbf=_0x4d4cc1&&_0x25db18>0x0?'+':'';return''+_0x2b9cbf+_0x25db18[_0x418820(0x7dc)](0x2)+'%';},_0x3a00e7=_0x18c8f3(_0x5aa511['c']-_0x5aa511['o'],_0x5aa511['o']),_0xd7620f=_0x18c8f3(_0x5aa511['h']-_0x5aa511['l'],_0x5aa511['l']);if(_0x3a00e7!==null){const _0x3d395f=_0x3a00e7>0x0,_0x43eb84=_0x3a00e7===0x0,_0x413bf0=_0x43eb84?_0x4635e1(0x815):_0x3d395f?_0x4635e1(0x22e):_0x4635e1(0xa7d);_0x348844+=_0x4635e1(0x5bd)+escapeHtml(cardT(_0x225c30,_0xdce73c,'Change'))+_0x4635e1(0xc30)+_0x413bf0+'\x22>'+escapeHtml(_0x418544(_0x3a00e7,!![]))+_0x4635e1(0x759);}_0xd7620f!==null&&(_0x348844+=_0x4635e1(0x5bd)+escapeHtml(cardT(_0x225c30,_0xdce73c,_0x4635e1(0xa1c)))+_0x4635e1(0x5a3)+escapeHtml(_0x418544(_0xd7620f,![]))+_0x4635e1(0x759));}if(_0x29bdac[_0x4635e1(0xa21)]&&_0x5aa511['bMin']!=null&&_0x5aa511[_0x4635e1(0x683)]!=null){const _0x6f1bb8=_0x4635e1(0xcfd)+escapeHtml(_0x1797f0)+';width:6px;height:6px'+(_0x10d056?_0x4635e1(0x841):'')+_0x4635e1(0xc88);_0x348844+=_0x4635e1(0x93f)+_0x6f1bb8+_0x4635e1(0xa30)+escapeHtml(cardT(_0x225c30,_0xdce73c,_0x4635e1(0x38c)))+_0x4635e1(0xd3c)+escapeHtml(formatNumber(_0x5aa511[_0x4635e1(0x312)],_0x29bdac,_0x225c30))+_0x4635e1(0xc91)+escapeHtml(formatNumber(_0x5aa511[_0x4635e1(0x683)],_0x29bdac,_0x225c30))+'\x20'+escapeHtml(_0x11d51f)+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20';}}if(_0x314d9b[_0x4635e1(0x4f2)]>0x1){const _0x1fbed4=({s:_0x2b0e97})=>{const _0x20588b=_0x4635e1,_0x54d45c=_0x2b0e97['entity'][_0x20588b(0xbc4)]??_0x2b0e97[_0x20588b(0x444)]?.['unit_of_measurement']??'';return _0x54d45c==null||_0x54d45c===![]?'':String(_0x54d45c);},_0x59277a=_0x54dc24=>toNum(_0x54dc24?.[_0x4635e1(0x48e)])??0x1,_0x4f3dcb=(_0x22ed4a,_0x163477,_0x499397,_0x19ebab,_0x282701)=>{const _0x2d89ad=_0x4635e1,_0x18e756=_0x499397[_0x2d89ad(0x754)](_0x393ac8=>_0x393ac8===_0x499397[0x0])?_0x499397[0x0]:'',_0x15d242=_0x19ebab&&_0x19ebab[_0x2d89ad(0x4f2)]?_0x19ebab:[],_0x62460e=_0x15d242[_0x2d89ad(0x4f2)]?Math[_0x2d89ad(0x887)](..._0x15d242[_0x2d89ad(0x9f9)](_0x59277a)):0x1,_0x4178f1=_0x15d242[_0x2d89ad(0x4f2)]?_0x15d242[0x0][_0x2d89ad(0x840)]||_0x2d89ad(0xa26):'system',_0x52433a=_0x15d242[_0x2d89ad(0x754)](_0x483763=>(_0x483763['number_format']||_0x2d89ad(0xa26))===_0x4178f1)?_0x4178f1:_0x2d89ad(0xa26),_0x2ae531=formatNumber(_0x163477,{'decimals':_0x62460e,'number_format':_0x52433a},_0x225c30);return'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+escapeHtml(_0x22ed4a)+_0x2d89ad(0x28a)+escapeHtml(_0x2ae531)+(_0x18e756?'\x20'+escapeHtml(_0x18e756):'')+(_0x282701||'')+_0x2d89ad(0x193);};if(_0xdce73c[_0x4635e1(0x1c9)]&&_0xdce73c[_0x4635e1(0x7c2)]!==![]){const _0x25f337=_0x4635e1(0x2e9),_0x5ece46=new Map();for(const _0x5bf763 of _0x314d9b){const _0x4e6bc7=_0x5bf763['s']['entity'][_0x4635e1(0x33a)],_0x3c3287=_0x4e6bc7===undefined||_0x4e6bc7===null||_0x4e6bc7===''?_0x4635e1(0x2fc):String(_0x4e6bc7);let _0x317a31=_0x5ece46[_0x4635e1(0xccf)](_0x3c3287);!_0x317a31&&(_0x317a31={'sum':0x0,'units':[],'ents':[],'cmpEnt':null},_0x5ece46[_0x4635e1(0x96e)](_0x3c3287,_0x317a31));if(isNum(_0x5bf763['p']['v']))_0x317a31[_0x4635e1(0x2b8)]+=_0x5bf763['p']['v'];_0x317a31[_0x4635e1(0xa74)]['push'](_0x1fbed4(_0x5bf763)),_0x317a31[_0x4635e1(0x34d)][_0x4635e1(0x84b)](_0x5bf763['s'][_0x4635e1(0x951)]);if(_0x5bf763['s'][_0x4635e1(0x951)][_0x4635e1(0x988)]!=null&&!_0x317a31[_0x4635e1(0x391)])_0x317a31[_0x4635e1(0x391)]=_0x5bf763['s'][_0x4635e1(0x951)];}if(_0x5ece46[_0x4635e1(0x2e6)]>0x1)for(const [_0x248708,_0x22b72f]of _0x5ece46){const _0x1a3fef=_0x248708[_0x4635e1(0x6d7)](_0x25f337),_0x558185=_0x1a3fef>=0x0,_0x4b114a=_0x558185?_0x248708['slice'](0x0,_0x1a3fef):_0x248708,_0x2b5438=_0x4b114a===_0x4635e1(0x2fc)?'':_0x4b114a;if(!_0x2b5438&&!_0x558185)continue;let _0x51dc8d=(_0x2b5438?_0x2b5438+'\x20':'')+cardT(_0x225c30,_0xdce73c,_0x4635e1(0xbde)),_0x6d18cb='';if(_0x558185){const _0xc89e93=_0x22b72f[_0x4635e1(0x391)]?.[_0x4635e1(0x4ab)],_0x15e5b0=Math[_0x4635e1(0x887)](0x1,Math[_0x4635e1(0x42e)](toNum(_0xc89e93?.[_0x4635e1(0x484)])||0x1));_0x51dc8d+='\x20('+cardT(_0x225c30,_0xdce73c,COMPARE_PERIOD_LABELS[_0xc89e93?.['period']]||_0x4635e1(0x548))+(_0x15e5b0>0x1?'\x20×'+_0x15e5b0:'')+')',_0x348844+=_0x4635e1(0x38e)+_0x4f3dcb(_0x51dc8d,_0x22b72f['sum'],_0x22b72f[_0x4635e1(0xa74)],_0x22b72f[_0x4635e1(0x34d)])+_0x4635e1(0x816);continue;}const _0xdd776=[];for(const _0x2ab798 of _0x5ece46[_0x4635e1(0x5cf)]()){if(_0x2ab798[_0x4635e1(0xa71)](_0x248708+_0x25f337)||_0x4b114a===_0x4635e1(0x2fc)&&_0x2ab798[_0x4635e1(0xa71)](_0x4635e1(0x2fc)+_0x25f337))_0xdd776[_0x4635e1(0x84b)](_0x2ab798);}if(_0xdd776[_0x4635e1(0x4f2)]===0x1){const _0x3c57a5=_0x5ece46[_0x4635e1(0xccf)](_0xdd776[0x0]);if(_0x3c57a5[_0x4635e1(0x391)]?.[_0x4635e1(0x4ab)]?.[_0x4635e1(0x9e8)]!==![]&&isNum(_0x3c57a5[_0x4635e1(0x2b8)])&&_0x3c57a5[_0x4635e1(0x2b8)]!==0x0&&isNum(_0x22b72f[_0x4635e1(0x2b8)])){const _0x296129=(_0x22b72f[_0x4635e1(0x2b8)]-_0x3c57a5[_0x4635e1(0x2b8)])/Math[_0x4635e1(0xaef)](_0x3c57a5[_0x4635e1(0x2b8)])*0x64,_0x4e51cc=_0x296129>0x0?_0x4635e1(0x22e):_0x296129<0x0?_0x4635e1(0xa7d):_0x4635e1(0x815);_0x6d18cb=_0x4635e1(0x8fe)+_0x4e51cc+'\x22>'+(_0x296129>0x0?'+':'')+_0x296129['toFixed'](0x1)+_0x4635e1(0x8f0);}}_0x348844+=_0x4f3dcb(_0x51dc8d,_0x22b72f[_0x4635e1(0x2b8)],_0x22b72f[_0x4635e1(0xa74)],_0x22b72f['ents'],_0x6d18cb);}}_0xdce73c['show_tooltip_total']!==![]&&(_0x348844+=_0x4f3dcb(cardT(_0x225c30,_0xdce73c,_0x4635e1(0xbde)),_0x3b2806,_0x314d9b[_0x4635e1(0x9f9)](_0x1fbed4),_0x314d9b[_0x4635e1(0x9f9)](_0x312553=>_0x312553['s']['entity'])));}_0x57e08e[_0x4635e1(0x301)]=_0x348844,_0x57e08e[_0x4635e1(0x564)][_0x4635e1(0xd2f)]='';const _0x5d2b7d=_0x577ad5[_0x4635e1(0x212)](),_0x55017b=_0x57e08e[_0x4635e1(0x212)]();let _0x12df95,_0x237d00;if(_0x5d7d15)_0x12df95=_0x5d7d15[_0x4635e1(0x277)]-_0x5d2b7d[_0x4635e1(0x34a)],_0x237d00=_0x5d7d15[_0x4635e1(0x236)]-_0x5d2b7d[_0x4635e1(0xc22)];else{const _0x177b4b=_0x4eed8c(_0x30f859);_0x12df95=_0x177b4b['x'],_0x237d00=_0x177b4b['y'];}let _0x14c6e1=_0x12df95+0xc,_0x194623=_0x237d00+0xc;if(_0x14c6e1+_0x55017b[_0x4635e1(0x73c)]>_0x5d2b7d[_0x4635e1(0x73c)])_0x14c6e1=_0x12df95-_0x55017b[_0x4635e1(0x73c)]-0xc;if(_0x194623+_0x55017b[_0x4635e1(0xc07)]>_0x5d2b7d[_0x4635e1(0xc07)])_0x194623=_0x237d00-_0x55017b[_0x4635e1(0xc07)]-0xc;_0x14c6e1=Math[_0x4635e1(0x887)](0x0,_0x14c6e1),_0x194623=Math[_0x4635e1(0x887)](0x0,_0x194623);const _0x1c0e5a=_0x577ad5[_0x4635e1(0xd64)]||0x0;_0x57e08e[_0x4635e1(0x564)]['left']=_0x14c6e1+_0x1c0e5a+'px',_0x57e08e[_0x4635e1(0x564)][_0x4635e1(0xc22)]=_0x194623+'px',_0x33131a(_0xe764f4);};let _0x5ef671=[],_0x4cafe2=null;const _0x51a9eb=()=>{const _0x37dac6=_0x5abb42;for(const _0x1f1b7b of _0x5ef671)_0x1f1b7b[_0x37dac6(0x74c)][_0x37dac6(0x3d0)]('sgc-bar-active');_0x5ef671=[];if(_0x49e999)_0x49e999['style']['display']='none';},_0x33131a=_0xbe2a54=>{const _0x2d9755=_0x5abb42;_0x51a9eb();if(_0xbe2a54==null)return;const _0x494252=_0x4cafe2||(_0x4cafe2=_0x528564[_0x2d9755(0x5aa)](_0x2d9755(0x73e))),_0x23d519=new Set();let _0x4904d8=null,_0x2e49d9=null;for(const _0x53749c of _0x494252){const _0x34177e=parseFloat(_0x53749c[_0x2d9755(0xae2)](_0x2d9755(0x874))),_0xee508a=parseFloat(_0x53749c['getAttribute'](_0x2d9755(0x8af)));if(!isFinite(_0x34177e)||!isFinite(_0xee508a))continue;if(_0xbe2a54>=_0x34177e&&_0xbe2a54<=_0x34177e+_0xee508a){const _0x176751=_0x53749c[_0x2d9755(0xae2)](_0x2d9755(0x5cb));if(_0x176751!=null)_0x23d519[_0x2d9755(0x396)](_0x176751);if(_0x4904d8===null){const _0x125843=parseFloat(_0x53749c[_0x2d9755(0xae2)]('data-band-x')),_0x2eb995=parseFloat(_0x53749c[_0x2d9755(0xae2)](_0x2d9755(0x243)));isFinite(_0x125843)&&isFinite(_0x2eb995)&&(_0x4904d8=_0x125843,_0x2e49d9=_0x2eb995);}}}if(!_0x23d519[_0x2d9755(0x2e6)])return;for(const _0x729504 of _0x494252){_0x23d519['has'](_0x729504[_0x2d9755(0xae2)](_0x2d9755(0x5cb)))&&(_0x729504[_0x2d9755(0x74c)][_0x2d9755(0x396)](_0x2d9755(0xc83)),_0x5ef671['push'](_0x729504));}if(_0x49e999&&_0x4904d8!==null){const _0x369f11=Math[_0x2d9755(0x887)](_0x24b6a2,_0x4904d8),_0x47c1bf=Math[_0x2d9755(0x749)](_0x24b6a2+_0x45d3f3,_0x4904d8+_0x2e49d9);_0x49e999[_0x2d9755(0x1b0)]('x',String(_0x369f11)),_0x49e999[_0x2d9755(0x1b0)](_0x2d9755(0x73c),String(Math[_0x2d9755(0x887)](0x0,_0x47c1bf-_0x369f11))),_0x49e999[_0x2d9755(0x564)][_0x2d9755(0xd2f)]='';}},_0x1a2b2d=()=>{const _0x2ccffe=_0x5abb42;_0x57e08e[_0x2ccffe(0x564)][_0x2ccffe(0xd2f)]=_0x2ccffe(0x73d),_0x3ef8da[_0x2ccffe(0x564)][_0x2ccffe(0xd2f)]='none',_0x3caaa1(),_0x51a9eb();},_0x2de444=()=>{const _0x1d96e9=_0x5abb42;_0x1a2b2d(),_0xdce73c['tooltip_sync']&&window[_0x1d96e9(0x596)](new CustomEvent('sgc-tooltip-sync',{'detail':{'time':null,'group':_0xdce73c[_0x1d96e9(0xc3f)]||null,'sourceId':_0x3a9ec2[_0x1d96e9(0x6d9)]}}));};let _0x53a257=null,_0x28b49f=null;const _0x27fbd0=()=>{_0x53a257=null,_0x28b49f=null;},_0x4a8e66=new ResizeObserver(_0x27fbd0);_0x4a8e66[_0x5abb42(0x268)](_0x528564),window['addEventListener']('scroll',_0x27fbd0,{'passive':!![]}),_0x577ad5['addEventListener'](_0x5abb42(0x984),_0x27fbd0,{'passive':!![]});let _0x566a68=0x0,_0x523c40=null;const _0x3f1817=()=>{const _0x229c2c=_0x5abb42;_0x566a68=0x0;const _0x34b81b=_0x523c40;_0x523c40=null;if(!_0x34b81b)return;if(_0x3a9ec2[_0x229c2c(0xbb5)]){if(_0x57e08e[_0x229c2c(0x564)][_0x229c2c(0xd2f)]!==_0x229c2c(0x73d))_0x2de444();return;}if(!_0x53a257)_0x53a257=_0x528564[_0x229c2c(0x212)]();if(_0x28b49f==null)_0x28b49f=parseFloat(_0x528564[_0x229c2c(0xae2)]('viewBox')['split']('\x20')[0x2]);const _0x2e16bf=_0x53a257[_0x229c2c(0x73c)]/_0x28b49f,_0x3c80ab=(_0x34b81b['clientX']-_0x53a257[_0x229c2c(0x34a)])/_0x2e16bf;if(_0x3c80ab<_0x24b6a2||_0x3c80ab>_0x24b6a2+_0x45d3f3)return _0x2de444();const _0x5d27b8=_0x3a9ec2[_0x229c2c(0x9c2)]||_0x3a9ec2[_0x229c2c(0xb29)],_0x186ade=_0x5d27b8[_0x229c2c(0x89f)]['getTime'](),_0x190f1a=_0x5d27b8[_0x229c2c(0x2bf)]['getTime'](),_0x162be4=_0x186ade+(_0x3c80ab-_0x24b6a2)/_0x45d3f3*(_0x190f1a-_0x186ade);_0x40a401(_0x3c80ab,_0x162be4,_0x34b81b),_0xdce73c[_0x229c2c(0x851)]&&window[_0x229c2c(0x596)](new CustomEvent('sgc-tooltip-sync',{'detail':{'time':_0x162be4,'group':_0xdce73c[_0x229c2c(0xc3f)]||null,'sourceId':_0x3a9ec2[_0x229c2c(0x6d9)]}}));},_0x40ef88=_0x1e798d=>{_0x523c40=_0x1e798d;if(_0x566a68)return;_0x566a68=requestAnimationFrame(_0x3f1817);};if(_0x3a9ec2[_0x5abb42(0x969)])_0x3a9ec2[_0x5abb42(0x969)]['abort']();const _0x4efe56=new AbortController();_0x528564[_0x5abb42(0x43c)](_0x5abb42(0x979),_0x40ef88,{'signal':_0x4efe56['signal']}),_0x528564[_0x5abb42(0x43c)]('pointerdown',_0x40ef88,{'signal':_0x4efe56[_0x5abb42(0x1cb)]}),_0x528564['addEventListener']('pointerleave',_0x2de444,{'signal':_0x4efe56[_0x5abb42(0x1cb)]}),_0x4efe56['signal']['addEventListener'](_0x5abb42(0x58e),()=>{const _0x36cf48=_0x5abb42;_0x566a68&&(cancelAnimationFrame(_0x566a68),_0x566a68=0x0),_0x523c40=null,_0x4a8e66['disconnect'](),window[_0x36cf48(0xb9d)]('scroll',_0x27fbd0),_0x577ad5[_0x36cf48(0xb9d)]('scroll',_0x27fbd0);}),_0x3a9ec2[_0x5abb42(0x969)]=_0x4efe56,_0x3a9ec2[_0x5abb42(0x693)]=_0x2872a5=>{const _0x5c2b09=_0x5abb42,_0x1e23ba=_0x3a9ec2[_0x5c2b09(0x9c2)]||_0x3a9ec2[_0x5c2b09(0xb29)];if(!_0x1e23ba)return;const _0x14af8d=_0x1e23ba['start'][_0x5c2b09(0x699)](),_0xbb306e=_0x1e23ba[_0x5c2b09(0x2bf)][_0x5c2b09(0x699)]();if(_0x2872a5<_0x14af8d||_0x2872a5>_0xbb306e)return _0x1a2b2d();const _0x14baed=_0x24b6a2+(_0x2872a5-_0x14af8d)/(_0xbb306e-_0x14af8d)*_0x45d3f3;_0x40a401(_0x14baed,_0x2872a5,null);},_0x3a9ec2[_0x5abb42(0x72f)]=()=>_0x1a2b2d();}}class BaseCanvasRenderer{constructor(_0x201a39){const _0x18dcd7=_0x34e271;this[_0x18dcd7(0x209)]=_0x201a39,this['_abort']=null;}['_setupCanvas'](_0x878f65,_0x31c183,_0x3f835f){const _0x40ec3b=_0x34e271,_0x95de04=_0x878f65[_0x40ec3b(0xd86)]('2d'),_0x1e3212=window[_0x40ec3b(0x917)]||0x1;return _0x878f65[_0x40ec3b(0x73c)]=_0x31c183*_0x1e3212,_0x878f65[_0x40ec3b(0xc07)]=_0x3f835f*_0x1e3212,_0x95de04[_0x40ec3b(0x60f)](_0x1e3212,_0x1e3212),_0x95de04[_0x40ec3b(0x75b)](0x0,0x0,_0x31c183,_0x3f835f),_0x95de04;}[_0x34e271(0xd37)](){const _0x451be4=_0x34e271;try{const _0x4fd786=getComputedStyle(document[_0x451be4(0x9d9)])['getPropertyValue'](_0x451be4(0x1fc))[_0x451be4(0x12e)](),_0x1a3748=_0x4fd786[_0x451be4(0xa9c)](/(\d+)\s*,\s*(\d+)\s*,\s*(\d+)/);if(_0x1a3748){const _0x16b4c4=(parseInt(_0x1a3748[0x1])+parseInt(_0x1a3748[0x2])+parseInt(_0x1a3748[0x3]))/0x3;return _0x16b4c4>0x80;}}catch(_0x5e52d1){}try{const _0x45e77c=getComputedStyle(document[_0x451be4(0x734)])[_0x451be4(0x5fc)]('--rgb-primary-text-color')[_0x451be4(0x12e)](),_0x1fc8cb=_0x45e77c[_0x451be4(0xa9c)](/(\d+)\s*,\s*(\d+)\s*,\s*(\d+)/);if(_0x1fc8cb){const _0x1819d5=(parseInt(_0x1fc8cb[0x1])+parseInt(_0x1fc8cb[0x2])+parseInt(_0x1fc8cb[0x3]))/0x3;return _0x1819d5>0x80;}}catch(_0x19b8a4){}try{const _0x2e37e0=document['createElement'](_0x451be4(0xd2c));_0x2e37e0[_0x451be4(0x564)]['color']=_0x451be4(0x54e),_0x2e37e0[_0x451be4(0x564)][_0x451be4(0x169)]='absolute',_0x2e37e0[_0x451be4(0x564)][_0x451be4(0xae7)]=_0x451be4(0x48d),_0x2e37e0[_0x451be4(0x564)][_0x451be4(0xb7c)]=_0x451be4(0x73d),document[_0x451be4(0x734)][_0x451be4(0x343)](_0x2e37e0);const _0x4c1335=getComputedStyle(_0x2e37e0)['color'];document[_0x451be4(0x734)][_0x451be4(0xcd5)](_0x2e37e0);const _0x3effae=_0x4c1335&&_0x4c1335[_0x451be4(0xa9c)](/(\d+)\D+(\d+)\D+(\d+)/);if(_0x3effae){const _0x48d101=(parseInt(_0x3effae[0x1])+parseInt(_0x3effae[0x2])+parseInt(_0x3effae[0x3]))/0x3;if(_0x48d101!==0x0||_0x4c1335['includes'](_0x451be4(0x715)))return _0x48d101>0x80;}}catch(_0x86f536){}try{let _0x4f4c44=this[_0x451be4(0x209)],_0x1726e4=null;for(let _0x5bbd96=0x0;_0x5bbd96<0xa&&_0x4f4c44;_0x5bbd96++){if(_0x4f4c44[_0x451be4(0x6d4)]===0x1&&_0x4f4c44['tagName']===_0x451be4(0x1c2)){_0x1726e4=_0x4f4c44;break;}_0x4f4c44=_0x4f4c44[_0x451be4(0xa0d)]||_0x4f4c44[_0x451be4(0xc55)]&&_0x4f4c44[_0x451be4(0xc55)]()[_0x451be4(0x52c)];}if(_0x1726e4){const _0x4a8dbe=getComputedStyle(_0x1726e4)[_0x451be4(0xa7a)],_0x514a90=_0x4a8dbe&&_0x4a8dbe[_0x451be4(0xa9c)](/(\d+)\D+(\d+)\D+(\d+)/);if(_0x514a90){const _0x3f7bc5=(parseInt(_0x514a90[0x1])+parseInt(_0x514a90[0x2])+parseInt(_0x514a90[0x3]))/0x3;return _0x3f7bc5<0x80;}}}catch(_0x4567b4){}try{const _0x3bd15c=getComputedStyle(document['body'])[_0x451be4(0xa7a)],_0x5a3046=_0x3bd15c&&_0x3bd15c[_0x451be4(0xa9c)](/(\d+)\D+(\d+)\D+(\d+)/);if(_0x5a3046){const _0x46d68b=(parseInt(_0x5a3046[0x1])+parseInt(_0x5a3046[0x2])+parseInt(_0x5a3046[0x3]))/0x3;return _0x46d68b<0x80;}}catch(_0xd8c323){}return window['matchMedia']&&window['matchMedia'](_0x451be4(0xc80))['matches'];}}class PieRenderer extends BaseCanvasRenderer{constructor(_0x352567){const _0x15f4df=_0x34e271;super(_0x352567),this['_pieItems']=[],this[_0x15f4df(0x7cf)]=[],this[_0x15f4df(0x72b)]=0x0,this[_0x15f4df(0x187)]=0x0,this['_lastArgs']=null;}[_0x34e271(0x218)](_0x3abf28,_0x44427e,_0x1aa6d6,_0x56e5ac){const _0x47a337=_0x34e271;if(this['_abort'])this[_0x47a337(0x37b)][_0x47a337(0x58e)]();this[_0x47a337(0x37b)]=new AbortController();const _0x2fbe25=Math[_0x47a337(0x887)](0x28,_0x3abf28[_0x47a337(0x560)]||this[_0x47a337(0x209)][_0x47a337(0x987)]||0x190),_0x1a0a24=Math[_0x47a337(0x887)](0x50,parseInt(_0x1aa6d6[_0x47a337(0xc07)],0xa)||0xc8),_0x1872f2=this[_0x47a337(0x209)][_0x47a337(0x31f)]||[],_0x806996=[];_0x44427e[_0x47a337(0x724)](_0x5e0d41=>{const _0x923189=_0x47a337;let _0x313625=null;if(_0x5e0d41[_0x923189(0x951)]&&typeof _0x5e0d41[_0x923189(0x951)]===_0x923189(0x328))_0x313625=_0x5e0d41[_0x923189(0x951)];else{const _0x12871d=String(_0x5e0d41['id']||'')[_0x923189(0xa9c)](/^(.+)__(\d+)$/);if(_0x12871d)_0x313625=_0x1872f2[parseInt(_0x12871d[0x2],0xa)]||_0x1872f2[_0x923189(0x14b)](_0x5ccdef=>_0x5ccdef[_0x923189(0x951)]===_0x12871d[0x1]);if(!_0x313625)_0x313625=_0x1872f2[_0x923189(0x14b)](_0x5bfe8d=>_0x5bfe8d[_0x923189(0x951)]===_0x5e0d41[_0x923189(0x951)]);}if(!_0x313625)_0x313625={'entity':_0x5e0d41[_0x923189(0x951)],'color':'#4A90D9'};const _0x49fb7a=(_0x5e0d41['points']||[])[_0x923189(0xbe8)](_0x8e05f6=>_0x8e05f6['v']!==null&&_0x8e05f6['v']!==undefined),_0x21e467=_0x56e5ac?.[_0x923189(0xd44)]?.[_0x313625['entity']],_0x4c2a35=_0x313625[_0x923189(0xb16)]||'last';let _0x5da2d8;if(_0x49fb7a[_0x923189(0x4f2)]){if(_0x4c2a35===_0x923189(0x4fa))_0x5da2d8=_0x49fb7a[0x0]['v'];else{if(_0x4c2a35==='sum'||_0x4c2a35==='change'||_0x4c2a35===_0x923189(0xad8))_0x5da2d8=_0x49fb7a[_0x923189(0xb2d)]((_0x10f8a1,_0x3d3ef8)=>_0x10f8a1+(_0x3d3ef8['v']||0x0),0x0);else{if(_0x4c2a35===_0x923189(0x749))_0x5da2d8=_0x49fb7a['reduce']((_0x23d53a,_0xf04bba)=>Math['min'](_0x23d53a,_0xf04bba['v']),Infinity);else{if(_0x4c2a35===_0x923189(0x887))_0x5da2d8=_0x49fb7a[_0x923189(0xb2d)]((_0x495fcc,_0x2ab671)=>Math[_0x923189(0x887)](_0x495fcc,_0x2ab671['v']),-Infinity);else{if(_0x4c2a35==='median')_0x5da2d8=DataProcessor[_0x923189(0x8b2)](_0x49fb7a[_0x923189(0x9f9)](_0x5981aa=>_0x5981aa['v']),'median');else{if(_0x4c2a35===_0x923189(0xb26)||_0x4c2a35==='mean')_0x5da2d8=_0x49fb7a[_0x923189(0xb2d)]((_0x3ffbd6,_0x2e9aa7)=>_0x3ffbd6+(_0x2e9aa7['v']||0x0),0x0)/_0x49fb7a[_0x923189(0x4f2)];else _0x5da2d8=_0x49fb7a[_0x49fb7a[_0x923189(0x4f2)]-0x1]['v'];}}}}}}else _0x21e467?_0x5da2d8=parseFloat(_0x21e467['state']):_0x5da2d8=0x0;if(_0x5da2d8===undefined||_0x5da2d8===null||isNaN(_0x5da2d8))_0x5da2d8=0x0;const _0x943696=_0x5e0d41[_0x923189(0x444)]||{},_0x395d7a=pickName(_0x313625['tooltip_name']!==undefined?_0x313625['tooltip_name']:_0x313625[_0x923189(0x86b)],_0x943696['resolved_tooltip_name']!==undefined&&_0x313625[_0x923189(0xcbc)]!==undefined?_0x943696[_0x923189(0x668)]:_0x943696[_0x923189(0x98e)],_0x943696)??_0x313625[_0x923189(0x951)]??'?';_0x806996[_0x923189(0x84b)]({'name':pickName(_0x313625['name'],_0x943696[_0x923189(0x98e)],_0x943696)??'','tooltipName':_0x395d7a,'value':Math[_0x923189(0xaef)](_0x5da2d8),'color':(_0x313625['color']===_0x923189(0xc36)?null:this[_0x923189(0x209)][_0x923189(0x470)](_0x313625[_0x923189(0x19e)],_0x313625['entity'])||_0x313625[_0x923189(0x19e)])||_0x923189(0xac4),'unit':_0x313625[_0x923189(0xbc4)]||_0x943696['unit_of_measurement']||'','entity':_0x313625});}),_0x3abf28[_0x47a337(0x301)]=_0x47a337(0x52d)+_0x1a0a24+'px;\x22>\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20';const _0x4a1e01=_0x3abf28[_0x47a337(0x3e4)]('.sgc-pie-container'),_0x506871=_0x3abf28['querySelector'](_0x47a337(0x7cd)),_0x466408=_0x3abf28[_0x47a337(0x3e4)](_0x47a337(0x3b0));if(!_0x506871)return;this[_0x47a337(0x3d1)]=_0x806996;this['_animRaf']&&(cancelAnimationFrame(this[_0x47a337(0x72b)]),this['_animRaf']=0x0);this[_0x47a337(0x203)]={'canvas':_0x506871,'items':_0x806996,'W':_0x2fbe25,'H':_0x1a0a24,'config':_0x1aa6d6,'hass':_0x56e5ac,'container':_0x4a1e01,'tooltipEl':_0x466408};if(_0x1aa6d6[_0x47a337(0x2fa)]){this[_0x47a337(0x187)]=performance[_0x47a337(0x932)]();const _0x49853a=_0x444446=>{const _0x38aaf7=_0x47a337,_0x3a4e4c=Math[_0x38aaf7(0x749)](0x1,(_0x444446-this[_0x38aaf7(0x187)])/0x258),_0x3a1a18=0x1-Math[_0x38aaf7(0x192)](0x1-_0x3a4e4c,0x3);this[_0x38aaf7(0x4f6)](_0x506871,_0x806996,_0x2fbe25,_0x1a0a24,_0x1aa6d6,_0x56e5ac,_0x3a1a18),_0x3a4e4c<0x1?this[_0x38aaf7(0x72b)]=requestAnimationFrame(_0x49853a):(this['_animRaf']=0x0,this[_0x38aaf7(0xbe1)](_0x4a1e01,_0x466408,_0x1aa6d6,_0x56e5ac));};this[_0x47a337(0x72b)]=requestAnimationFrame(_0x49853a);}else this[_0x47a337(0x4f6)](_0x506871,_0x806996,_0x2fbe25,_0x1a0a24,_0x1aa6d6,_0x56e5ac,0x1),this['_setupTooltip'](_0x4a1e01,_0x466408,_0x1aa6d6,_0x56e5ac);}[_0x34e271(0x4f6)](_0x3a16b1,_0x1b1cf4,_0x2b2e33,_0x1f32f5,_0x42798b,_0x485866,_0x9ac317){const _0x747999=_0x34e271;if(_0x9ac317===undefined)_0x9ac317=0x1;const _0x3a4f3a=this[_0x747999(0x966)](_0x3a16b1,_0x2b2e33,_0x1f32f5),_0x6d307f=this['_detectDark'](),_0x55ed6f=_0x6d307f?'rgba(255,255,255,0.85)':_0x747999(0x5d1),_0x55f7db=_0x6d307f?_0x747999(0x605):_0x747999(0x599),_0x1c8027=(_0x1b4fa9,_0x4fc3e0)=>{const _0x59800c=_0x747999;if(!_0x1b4fa9)return _0x4fc3e0;if(typeof _0x1b4fa9===_0x59800c(0xadd)&&_0x1b4fa9[_0x59800c(0x267)](_0x59800c(0x6de))){try{const _0x1a16ae=this[_0x59800c(0x209)]?.[_0x59800c(0x8cb)]?.[_0x59800c(0x3e4)](_0x59800c(0x427))||this[_0x59800c(0x209)],_0x35f5ee=document['createElement'](_0x59800c(0xd2c));_0x35f5ee[_0x59800c(0x564)][_0x59800c(0x19e)]=_0x1b4fa9,_0x1a16ae['appendChild'](_0x35f5ee);const _0x4b73a4=getComputedStyle(_0x35f5ee)['color'];_0x1a16ae['removeChild'](_0x35f5ee);if(_0x4b73a4&&_0x4b73a4!=='')return _0x4b73a4;}catch(_0x49314e){}return _0x4fc3e0;}return _0x1b4fa9;};let _0x31fb63='Roboto,\x20sans-serif';try{const _0x138a11=getComputedStyle(document[_0x747999(0x9d9)])['getPropertyValue'](_0x747999(0x57b))[_0x747999(0x12e)]();if(_0x138a11)_0x31fb63=_0x138a11;}catch(_0x10eacb){}const _0x4d975e=_0x1b1cf4['reduce']((_0x379519,_0x49ce34)=>_0x379519+_0x49ce34[_0x747999(0xd05)],0x0),_0x43290e={'classic':0x0,'thick':0.3,'donut':0.55,'thin':0.78},_0x183cbd=_0x42798b[_0x747999(0x4b4)]||_0x747999(0xb1c);let _0xc03614=_0x43290e[_0x183cbd]!=null?_0x43290e[_0x183cbd]:0.55;const _0x4b2305=_0x42798b['show_tooltip_total']!==![];if(_0x4b2305&&_0xc03614<0.42)_0xc03614=0.42;const _0xe5d6de=!!_0x42798b[_0x747999(0x9eb)],_0x374f7c=_0xe5d6de?0.72:0x1,_0x1f4b65=Math[_0x747999(0x887)](0x0,Math['min'](0xf,parseFloat(_0x42798b[_0x747999(0xa0a)])||0x0)),_0x515a59=_0x1f4b65*Math['PI']/0xb4,_0xcec6cb=_0xe5d6de?Math[_0x747999(0x749)](0x10,Math[_0x747999(0x749)](_0x1f32f5,_0x2b2e33)*0.06):0x0,_0x4434ff=_0x1f32f5-0x10-_0xcec6cb,_0x3ffb4e=_0x2b2e33-0x10,_0x201af4=Math[_0x747999(0x749)](_0x3ffb4e/0x2,_0x4434ff/0x2/_0x374f7c)*0.88,_0x147d6a=_0x201af4*_0xc03614,_0x28259a=_0x2b2e33/0x2,_0x47e419=_0x1f32f5/0x2-_0xcec6cb/0x2,_0x1b924f=_0x515a59>0x0&&_0x147d6a>0x0,_0x33d5a=_0x1b924f?Math[_0x747999(0x749)]((_0x201af4-_0x147d6a)*0.4,0x6):0x0,_0x4f0112=(_0x4b02bb,_0x33dd5d,_0x4e301b)=>{const _0x55be0d=_0x747999;_0x3a4f3a[_0x55be0d(0x7c1)]();if(_0x1b924f){const _0x3e9530=(_0x335091,_0x9f5ea5)=>_0x28259a+Math[_0x55be0d(0x555)](_0x9f5ea5)*_0x335091,_0x5cab26=(_0x4c9752,_0x11f706)=>_0x47e419+_0x4e301b+Math['sin'](_0x11f706)*_0x4c9752*_0x374f7c,_0x8d69f6=Math[_0x55be0d(0x749)](_0x33d5a/_0x201af4,(_0x33dd5d-_0x4b02bb)/0x2-0.0001),_0x4adae3=Math['min'](_0x33d5a/_0x147d6a,(_0x33dd5d-_0x4b02bb)/0x2-0.0001);_0x3a4f3a[_0x55be0d(0x7c4)](_0x3e9530(_0x201af4,_0x4b02bb+_0x8d69f6),_0x5cab26(_0x201af4,_0x4b02bb+_0x8d69f6)),_0x3a4f3a[_0x55be0d(0x269)](_0x28259a,_0x47e419+_0x4e301b,_0x201af4,_0x201af4*_0x374f7c,0x0,_0x4b02bb+_0x8d69f6,_0x33dd5d-_0x8d69f6),_0x3a4f3a[_0x55be0d(0x520)](_0x3e9530(_0x201af4,_0x33dd5d),_0x5cab26(_0x201af4,_0x33dd5d),_0x3e9530(_0x201af4-_0x33d5a,_0x33dd5d),_0x5cab26(_0x201af4-_0x33d5a,_0x33dd5d)),_0x3a4f3a[_0x55be0d(0x671)](_0x3e9530(_0x147d6a+_0x33d5a,_0x33dd5d),_0x5cab26(_0x147d6a+_0x33d5a,_0x33dd5d)),_0x3a4f3a[_0x55be0d(0x520)](_0x3e9530(_0x147d6a,_0x33dd5d),_0x5cab26(_0x147d6a,_0x33dd5d),_0x3e9530(_0x147d6a,_0x33dd5d-_0x4adae3),_0x5cab26(_0x147d6a,_0x33dd5d-_0x4adae3)),_0x3a4f3a[_0x55be0d(0x269)](_0x28259a,_0x47e419+_0x4e301b,_0x147d6a,_0x147d6a*_0x374f7c,0x0,_0x33dd5d-_0x4adae3,_0x4b02bb+_0x4adae3,!![]),_0x3a4f3a[_0x55be0d(0x520)](_0x3e9530(_0x147d6a,_0x4b02bb),_0x5cab26(_0x147d6a,_0x4b02bb),_0x3e9530(_0x147d6a+_0x33d5a,_0x4b02bb),_0x5cab26(_0x147d6a+_0x33d5a,_0x4b02bb)),_0x3a4f3a[_0x55be0d(0x671)](_0x3e9530(_0x201af4-_0x33d5a,_0x4b02bb),_0x5cab26(_0x201af4-_0x33d5a,_0x4b02bb)),_0x3a4f3a['quadraticCurveTo'](_0x3e9530(_0x201af4,_0x4b02bb),_0x5cab26(_0x201af4,_0x4b02bb),_0x3e9530(_0x201af4,_0x4b02bb+_0x8d69f6),_0x5cab26(_0x201af4,_0x4b02bb+_0x8d69f6));}else _0x147d6a>0x0?(_0x3a4f3a[_0x55be0d(0x269)](_0x28259a,_0x47e419+_0x4e301b,_0x201af4,_0x201af4*_0x374f7c,0x0,_0x4b02bb,_0x33dd5d),_0x3a4f3a[_0x55be0d(0x269)](_0x28259a,_0x47e419+_0x4e301b,_0x147d6a,_0x147d6a*_0x374f7c,0x0,_0x33dd5d,_0x4b02bb,!![])):(_0x3a4f3a[_0x55be0d(0x7c4)](_0x28259a,_0x47e419+_0x4e301b),_0x3a4f3a[_0x55be0d(0x269)](_0x28259a,_0x47e419+_0x4e301b,_0x201af4,_0x201af4*_0x374f7c,0x0,_0x4b02bb,_0x33dd5d),_0x3a4f3a[_0x55be0d(0x671)](_0x28259a,_0x47e419+_0x4e301b));_0x3a4f3a['closePath']();},_0x36155a=(_0xe48f9e,_0x5a493f)=>{const _0x1eea8e=_0x747999;let _0x4c1b67=String(_0xe48f9e||_0x1eea8e(0x429));if(_0x4c1b67['startsWith']('#'))_0x4c1b67=_0x4c1b67[_0x1eea8e(0x863)](0x1);if(_0x4c1b67['length']===0x3)_0x4c1b67=_0x4c1b67[_0x1eea8e(0x7a4)]('')[_0x1eea8e(0x9f9)](_0x425c9f=>_0x425c9f+_0x425c9f)[_0x1eea8e(0xa09)]('');if(_0x4c1b67['length']<0x6)return _0xe48f9e;const _0x11c487=parseInt(_0x4c1b67[_0x1eea8e(0x863)](0x0,0x2),0x10),_0x1d3cd7=parseInt(_0x4c1b67[_0x1eea8e(0x863)](0x2,0x4),0x10),_0x5f44ba=parseInt(_0x4c1b67[_0x1eea8e(0x863)](0x4,0x6),0x10),_0x1d66ac=0x1-_0x5a493f;return _0x1eea8e(0x51c)+Math[_0x1eea8e(0x767)](_0x11c487*_0x1d66ac)+','+Math[_0x1eea8e(0x767)](_0x1d3cd7*_0x1d66ac)+','+Math['round'](_0x5f44ba*_0x1d66ac)+')';};if(_0x4d975e===0x0){_0x3a4f3a[_0x747999(0x7c1)]();_0x147d6a>0x0?(_0x3a4f3a['ellipse'](_0x28259a,_0x47e419,_0x201af4,_0x201af4*_0x374f7c,0x0,0x0,Math['PI']*0x2),_0x3a4f3a[_0x747999(0x269)](_0x28259a,_0x47e419,_0x147d6a,_0x147d6a*_0x374f7c,0x0,0x0,Math['PI']*0x2,!![])):_0x3a4f3a[_0x747999(0x269)](_0x28259a,_0x47e419,_0x201af4,_0x201af4*_0x374f7c,0x0,0x0,Math['PI']*0x2);_0x3a4f3a['closePath'](),_0x3a4f3a['fillStyle']=_0x6d307f?_0x747999(0xa3f):'rgba(0,0,0,0.06)',_0x3a4f3a[_0x747999(0x2b2)](),_0x3a4f3a['fillStyle']=_0x55f7db,_0x3a4f3a[_0x747999(0x214)]=_0x747999(0x195)+Math['min'](0xd,Math[_0x747999(0x887)](0xa,_0x201af4*0.18))+_0x747999(0xa84)+_0x31fb63,_0x3a4f3a[_0x747999(0x804)]=_0x747999(0x648),_0x3a4f3a[_0x747999(0xcce)]='middle',_0x3a4f3a[_0x747999(0x8dd)](cardT(this[_0x747999(0x209)]?.[_0x747999(0xa29)],this['card']?.[_0x747999(0x853)],_0x747999(0xc86)),_0x28259a,_0x47e419),this[_0x747999(0x7cf)]=[];return;}const _0x1afb62=-Math['PI']/0x2+Math['PI']*0x2*_0x9ac317,_0x40b8b4=[];let _0x25e5da=-Math['PI']/0x2;_0x1b1cf4[_0x747999(0x724)](_0x2b8390=>{const _0x45810e=_0x747999,_0x56a227=_0x2b8390['value']/_0x4d975e*Math['PI']*0x2,_0x4c4b96=_0x25e5da+_0x56a227,_0x50630c=_0x147d6a>0x0?Math[_0x45810e(0x749)](_0x515a59/0x2,_0x56a227/0x4):0x0;let _0x586f=_0x25e5da+_0x50630c,_0x279549=_0x4c4b96-_0x50630c;if(_0x279549>_0x1afb62)_0x279549=Math[_0x45810e(0x887)](_0x586f,_0x1afb62);_0x40b8b4['push']({'sa':_0x25e5da,'ea':_0x4c4b96,'sweep':_0x56a227,'drawSa':_0x586f,'drawEa':_0x279549,'item':_0x2b8390}),_0x25e5da=_0x4c4b96;});if(_0xe5d6de&&_0xcec6cb>0x0){const _0x1f7842=Math[_0x747999(0x887)](0x4,Math[_0x747999(0x767)](_0xcec6cb));for(let _0x5918ca=_0x1f7842;_0x5918ca>=0x1;_0x5918ca--){const _0xb7f724=_0x5918ca*(_0xcec6cb/_0x1f7842);_0x40b8b4[_0x747999(0x724)](_0x5a283d=>{const _0x49c8e1=_0x747999;if(_0x5a283d[_0x49c8e1(0x589)]<=_0x5a283d['drawSa'])return;let _0x45c884=_0x5a283d[_0x49c8e1(0xba5)][_0x49c8e1(0x19e)];const _0x234479=_0x5a283d[_0x49c8e1(0xba5)][_0x49c8e1(0x951)];_0x234479?.[_0x49c8e1(0x57e)]?.['enabled']&&_0x234479[_0x49c8e1(0x57e)]['values']?.[_0x49c8e1(0x4f2)]&&(_0x45c884=resolveValueColor(_0x5a283d[_0x49c8e1(0xba5)][_0x49c8e1(0xd05)],this[_0x49c8e1(0x209)][_0x49c8e1(0xcc1)](_0x234479),_0x45c884)),_0x4f0112(_0x5a283d[_0x49c8e1(0x346)],_0x5a283d[_0x49c8e1(0x589)],_0xb7f724),_0x3a4f3a[_0x49c8e1(0x6a5)]=_0x36155a(_0x45c884,0.45+_0x5918ca/_0x1f7842*0.15),_0x3a4f3a['fill']();});}}this[_0x747999(0x7cf)]=[],_0x40b8b4[_0x747999(0x724)](_0x274e0e=>{const _0x2f6d19=_0x747999;if(_0x274e0e['drawEa']<=_0x274e0e[_0x2f6d19(0x346)])return;let _0x3cf9bf=_0x274e0e[_0x2f6d19(0xba5)][_0x2f6d19(0x19e)];const _0x4335b4=_0x274e0e[_0x2f6d19(0xba5)]['entity'];_0x4335b4?.[_0x2f6d19(0x57e)]?.[_0x2f6d19(0x139)]&&_0x4335b4[_0x2f6d19(0x57e)][_0x2f6d19(0xb78)]?.[_0x2f6d19(0x4f2)]&&(_0x3cf9bf=resolveValueColor(_0x274e0e[_0x2f6d19(0xba5)][_0x2f6d19(0xd05)],this[_0x2f6d19(0x209)][_0x2f6d19(0xcc1)](_0x4335b4),_0x3cf9bf));_0x4f0112(_0x274e0e['drawSa'],_0x274e0e[_0x2f6d19(0x589)],0x0),_0x3a4f3a[_0x2f6d19(0x6a5)]=_0x3cf9bf,_0x3a4f3a[_0x2f6d19(0x6a2)]=_0xe5d6de?0.95:0.8,_0x3a4f3a[_0x2f6d19(0x2b2)](),_0x3a4f3a['globalAlpha']=0x1;if(_0xe5d6de){_0x4f0112(_0x274e0e[_0x2f6d19(0x346)],_0x274e0e[_0x2f6d19(0x589)],0x0);const _0xf36e9=_0x3a4f3a[_0x2f6d19(0x6f8)](_0x28259a,_0x47e419-_0x201af4*_0x374f7c,_0x28259a,_0x47e419+_0x201af4*_0x374f7c);_0xf36e9['addColorStop'](0x0,_0x2f6d19(0x88f)),_0xf36e9[_0x2f6d19(0x3a8)](0.5,_0x2f6d19(0x918)),_0xf36e9['addColorStop'](0x1,'rgba(0,0,0,0.12)'),_0x3a4f3a[_0x2f6d19(0x6a5)]=_0xf36e9,_0x3a4f3a[_0x2f6d19(0x2b2)]();}this[_0x2f6d19(0x7cf)][_0x2f6d19(0x84b)]({'startAngle':_0x274e0e[_0x2f6d19(0x346)],'endAngle':_0x274e0e[_0x2f6d19(0x589)],'item':_0x274e0e['item'],'cx':_0x28259a,'cy':_0x47e419,'radius':_0x201af4,'innerRadius':_0x147d6a,'yScale':_0x374f7c});});if(_0x9ac317>=0.999){const _0x16862e=Math['min'](0xc,Math[_0x747999(0x887)](0x9,_0x201af4*0.14)),_0x2ce4d4=parseFloat(_0x42798b[_0x747999(0xd85)])>0x0?parseFloat(_0x42798b[_0x747999(0xd85)]):_0x16862e,_0x154b0f=_0x1c8027(_0x42798b['pie_label_color'],_0x6d307f?_0x747999(0x4d9):_0x747999(0x2e1)),_0x7a56ef=_0x42798b[_0x747999(0xd6e)]||'value',_0x333b64=_0x20a33=>{const _0x288ceb=_0x747999,_0x195983=_0x20a33[_0x288ceb(0xd05)]/_0x4d975e*0x64,_0xb03053=toNum(_0x20a33[_0x288ceb(0x951)]?.[_0x288ceb(0x48e)])??0x0;if(_0x7a56ef===_0x288ceb(0x2f8))return _0x195983['toFixed'](_0xb03053)+'%';const _0x3235e4=formatNumber(_0x20a33[_0x288ceb(0xd05)],_0x20a33[_0x288ceb(0x951)],_0x485866);if(_0x7a56ef===_0x288ceb(0x4e4))return''+_0x3235e4+(_0x20a33[_0x288ceb(0xbc4)]?'\x20'+_0x20a33[_0x288ceb(0xbc4)]:'')+'\x20('+_0x195983[_0x288ceb(0x7dc)](_0xb03053)+'%)';return''+_0x3235e4+(_0x20a33['unit']?'\x20'+_0x20a33['unit']:'');},_0x15efa1=0x5,_0x4d1546=_0x42798b[_0x747999(0xc7a)]?_0x154b0f:_0x55f7db||_0x747999(0x2bb);_0x40b8b4[_0x747999(0x724)](_0xe18c2d=>{const _0x4cbb23=_0x747999;if(_0xe18c2d[_0x4cbb23(0x589)]<=_0xe18c2d['drawSa'])return;const _0x55c56c=_0xe18c2d[_0x4cbb23(0xba5)]['value']/_0x4d975e*0x64;if(_0x55c56c<=0x0)return;const _0x1f1151=(_0xe18c2d[_0x4cbb23(0x346)]+_0xe18c2d[_0x4cbb23(0x589)])/0x2,_0x176dd0=_0x333b64(_0xe18c2d[_0x4cbb23(0xba5)]);_0x3a4f3a['font']=_0x4cbb23(0xc4b)+_0x2ce4d4+'px\x20'+_0x31fb63,_0x3a4f3a[_0x4cbb23(0xcce)]=_0x4cbb23(0xaa9);if(_0x55c56c>=_0x15efa1){const _0x249dbb=_0x147d6a>0x0?(_0x201af4+_0x147d6a)/0x2:_0x201af4*0.65,_0x5a3e51=_0x28259a+Math[_0x4cbb23(0x555)](_0x1f1151)*_0x249dbb,_0x2e56f5=_0x47e419+Math['sin'](_0x1f1151)*_0x249dbb*_0x374f7c;_0x3a4f3a[_0x4cbb23(0x6a5)]=_0x154b0f,_0x3a4f3a[_0x4cbb23(0x804)]=_0x4cbb23(0x648),_0x3a4f3a[_0x4cbb23(0x8dd)](_0x176dd0,_0x5a3e51,_0x2e56f5);}else{const _0x535833=_0xe18c2d[_0x4cbb23(0xba5)]['entity']?.[_0x4cbb23(0x57e)]?.[_0x4cbb23(0x139)]&&_0xe18c2d[_0x4cbb23(0xba5)][_0x4cbb23(0x951)][_0x4cbb23(0x57e)][_0x4cbb23(0xb78)]?.['length']?resolveValueColor(_0xe18c2d[_0x4cbb23(0xba5)]['value'],this['card'][_0x4cbb23(0xcc1)](_0xe18c2d[_0x4cbb23(0xba5)]['entity']),_0xe18c2d[_0x4cbb23(0xba5)][_0x4cbb23(0x19e)]):_0xe18c2d[_0x4cbb23(0xba5)]['color'],_0x37b8e9=_0x28259a+Math['cos'](_0x1f1151)*_0x201af4,_0x19f701=_0x47e419+Math[_0x4cbb23(0x2c6)](_0x1f1151)*_0x201af4*_0x374f7c,_0x1099b2=_0x201af4+0x6,_0x47d860=_0x28259a+Math[_0x4cbb23(0x555)](_0x1f1151)*_0x1099b2,_0x36db3c=_0x47e419+Math[_0x4cbb23(0x2c6)](_0x1f1151)*_0x1099b2*_0x374f7c,_0x148997=Math['cos'](_0x1f1151)>=0x0,_0x16afda=_0x47d860+(_0x148997?0x6:-0x6),_0x5d9c87=_0x47d860+(_0x148997?0x4:-0x4);_0x3a4f3a[_0x4cbb23(0x8b5)]=_0x535833||_0x4d1546,_0x3a4f3a['lineWidth']=0x1,_0x3a4f3a[_0x4cbb23(0x6a2)]=0.85,_0x3a4f3a[_0x4cbb23(0x7c1)](),_0x3a4f3a[_0x4cbb23(0x7c4)](_0x37b8e9,_0x19f701),_0x3a4f3a[_0x4cbb23(0x671)](_0x47d860,_0x36db3c),_0x3a4f3a[_0x4cbb23(0x671)](_0x5d9c87,_0x36db3c),_0x3a4f3a[_0x4cbb23(0x89d)](),_0x3a4f3a['globalAlpha']=0x1,_0x3a4f3a[_0x4cbb23(0x6a5)]=_0x154b0f,_0x3a4f3a['textAlign']=_0x148997?_0x4cbb23(0x34a):_0x4cbb23(0x86c),_0x3a4f3a[_0x4cbb23(0x8dd)](_0x176dd0,_0x16afda,_0x36db3c);}});}if(_0x4b2305&&_0x9ac317>=0.999){const _0x1dae05=_0x1b1cf4[0x0]?.['unit']||'',_0x2a0b14=formatNumber(_0x4d975e,_0x1b1cf4[0x0]?.[_0x747999(0x951)]||{'decimals':0x1},_0x485866)+(_0x1dae05?'\x20'+_0x1dae05:''),_0x15430c=_0x147d6a>0x0?_0x147d6a*0x2*0.85:Math[_0x747999(0x749)](_0x2b2e33,_0x1f32f5)*0.4,_0x1c61d4=Math[_0x747999(0x749)](0x12,_0x201af4*0.32);let _0x295510=parseFloat(_0x42798b[_0x747999(0x8db)])>0x0?parseFloat(_0x42798b[_0x747999(0x8db)]):_0x1c61d4;_0x3a4f3a[_0x747999(0x214)]=_0x747999(0x195)+_0x295510+_0x747999(0xa84)+_0x31fb63;const _0x38fc3e=_0x3a4f3a[_0x747999(0xbaf)](_0x2a0b14)[_0x747999(0x73c)];_0x38fc3e>_0x15430c&&(_0x295510=Math[_0x747999(0x887)](0x8,_0x295510*(_0x15430c/_0x38fc3e)),_0x3a4f3a[_0x747999(0x214)]=_0x747999(0x195)+_0x295510+_0x747999(0xa84)+_0x31fb63);const _0x2c1c63=_0x1c8027(_0x42798b[_0x747999(0x64e)],_0x55ed6f);_0x3a4f3a['fillStyle']=_0x2c1c63,_0x3a4f3a[_0x747999(0x804)]=_0x747999(0x648),_0x3a4f3a[_0x747999(0xcce)]='middle',_0x3a4f3a[_0x747999(0x8dd)](_0x2a0b14,_0x28259a,_0x47e419-_0x295510*0.35);const _0x4f58ba=Math[_0x747999(0x887)](0x7,Math[_0x747999(0x749)](0xa,_0x295510*0.55)),_0x1569f6=_0x42798b[_0x747999(0x64e)]?_0x2c1c63:_0x55f7db;_0x3a4f3a[_0x747999(0x6a5)]=_0x1569f6,_0x3a4f3a[_0x747999(0x6a2)]=_0x42798b['pie_center_color']?0.6:0x1,_0x3a4f3a[_0x747999(0x214)]=_0x4f58ba+_0x747999(0xa84)+_0x31fb63,_0x3a4f3a['fillText'](cardT(this['card']?.['_hass'],this[_0x747999(0x209)]?.[_0x747999(0x853)],'Total'),_0x28259a,_0x47e419+_0x295510*0.55),_0x3a4f3a[_0x747999(0x6a2)]=0x1;}}['_setupTooltip'](_0x310cd6,_0x292a5b,_0x1cf066,_0xf5cebd){const _0xab4e13=_0x34e271;if(!_0x292a5b||!_0x310cd6||_0x1cf066['show_tooltip']===![]||!this['_pieSlices']?.['length'])return;const _0x1ea222=this[_0xab4e13(0x37b)][_0xab4e13(0x1cb)],_0x1dec56=_0x267a27=>{const _0x32255f=_0xab4e13,_0x5a37ea=_0x310cd6[_0x32255f(0x212)](),_0x38a674=_0x267a27['clientX']-_0x5a37ea[_0x32255f(0x34a)],_0x9a3eaa=_0x267a27[_0x32255f(0x236)]-_0x5a37ea[_0x32255f(0xc22)];let _0x4461d2=null;for(const _0x33ed96 of this[_0x32255f(0x7cf)]){const _0x3a026d=_0x33ed96[_0x32255f(0x54b)]||0x1,_0x4b3df6=_0x38a674-_0x33ed96['cx'],_0x2cb2a2=(_0x9a3eaa-_0x33ed96['cy'])/_0x3a026d,_0x11f52f=Math[_0x32255f(0x3d9)](_0x4b3df6*_0x4b3df6+_0x2cb2a2*_0x2cb2a2);if(_0x11f52f<_0x33ed96[_0x32255f(0x860)]||_0x11f52f>_0x33ed96[_0x32255f(0xc2a)])continue;let _0x589f91=Math[_0x32255f(0xb30)](_0x2cb2a2,_0x4b3df6);if(_0x589f91<-Math['PI']/0x2)_0x589f91+=Math['PI']*0x2;if(_0x589f91>=_0x33ed96['startAngle']&&_0x589f91<_0x33ed96[_0x32255f(0x43a)]){_0x4461d2=_0x33ed96;break;}}if(!_0x4461d2){_0x292a5b[_0x32255f(0x564)]['opacity']='0';return;}const _0x497f01=this[_0x32255f(0x3d1)][_0x32255f(0xb2d)]((_0x42fe0a,_0x4a5c83)=>_0x42fe0a+_0x4a5c83[_0x32255f(0xd05)],0x0),_0x3cc06b=toNum(_0x4461d2[_0x32255f(0xba5)]['entity']?.['decimals'])??0x1,_0x23bc19=_0x497f01>0x0?(_0x4461d2[_0x32255f(0xba5)][_0x32255f(0xd05)]/_0x497f01*0x64)[_0x32255f(0x7dc)](_0x3cc06b):'0',_0x273eb2=formatNumber(_0x4461d2['item'][_0x32255f(0xd05)],_0x4461d2[_0x32255f(0xba5)]['entity'],_0xf5cebd),_0x2e3862=_0x4461d2[_0x32255f(0xba5)][_0x32255f(0x951)]?.[_0x32255f(0xbb0)]!==![]?escapeHtml(_0x4461d2[_0x32255f(0xba5)]['color']):_0x32255f(0xcaa);_0x292a5b['innerHTML']=_0x32255f(0x574)+_0x2e3862+_0x32255f(0x3c3)+escapeHtml(_0x4461d2['item'][_0x32255f(0xae1)]||_0x4461d2[_0x32255f(0xba5)][_0x32255f(0x86b)]||'')+_0x32255f(0x43e)+escapeHtml(String(_0x273eb2))+'\x20'+escapeHtml(_0x4461d2[_0x32255f(0xba5)]['unit']||'')+_0x32255f(0x506)+(_0x32255f(0x631)+escapeHtml(cardT(_0xf5cebd,_0x1cf066,_0x32255f(0xc52)))+_0x32255f(0x43e)+_0x23bc19+_0x32255f(0x9fc)),_0x292a5b['style'][_0x32255f(0x8eb)]='1';const _0x105abf=_0x292a5b['offsetWidth'];let _0x4051a3=_0x38a674+0x10;if(_0x4051a3+_0x105abf>_0x5a37ea[_0x32255f(0x73c)])_0x4051a3=_0x4051a3-_0x105abf-0x20;_0x292a5b[_0x32255f(0x564)][_0x32255f(0x34a)]=Math[_0x32255f(0x887)](0x0,_0x4051a3)+'px',_0x292a5b[_0x32255f(0x564)][_0x32255f(0xc22)]='0';};_0x310cd6[_0xab4e13(0x43c)](_0xab4e13(0xbb3),_0x1dec56,{'signal':_0x1ea222}),_0x310cd6[_0xab4e13(0x43c)](_0xab4e13(0x25a),()=>{const _0x289f0f=_0xab4e13;_0x292a5b[_0x289f0f(0x564)][_0x289f0f(0x8eb)]='0';},{'signal':_0x1ea222}),_0x310cd6[_0xab4e13(0x43c)](_0xab4e13(0x2f3),_0x5e3375=>{const _0x4e836a=_0xab4e13;if(_0x5e3375['touches'][_0x4e836a(0x4f2)]===0x1)_0x1dec56({'clientX':_0x5e3375[_0x4e836a(0x736)][0x0][_0x4e836a(0x277)],'clientY':_0x5e3375['touches'][0x0][_0x4e836a(0x236)]});},{'signal':_0x1ea222,'passive':!![]}),_0x310cd6['addEventListener'](_0xab4e13(0xae5),()=>{const _0x102e77=_0xab4e13;_0x292a5b['style'][_0x102e77(0x8eb)]='0';},{'signal':_0x1ea222}),_0x310cd6['style'][_0xab4e13(0x200)]=_0xab4e13(0x501),_0x310cd6[_0xab4e13(0x43c)](_0xab4e13(0xb86),_0x62c99d=>{const _0x583fec=_0xab4e13,_0x4fc319=_0x310cd6[_0x583fec(0x212)](),_0x5c07e8=_0x62c99d[_0x583fec(0x277)]-_0x4fc319[_0x583fec(0x34a)],_0x46d76d=_0x62c99d[_0x583fec(0x236)]-_0x4fc319[_0x583fec(0xc22)];let _0x118cdc=null;for(const _0xe17998 of this[_0x583fec(0x7cf)]){const _0xc02016=_0xe17998['yScale']||0x1,_0x1d7bb3=_0x5c07e8-_0xe17998['cx'],_0x54746f=(_0x46d76d-_0xe17998['cy'])/_0xc02016,_0x5d8dd8=Math[_0x583fec(0x3d9)](_0x1d7bb3*_0x1d7bb3+_0x54746f*_0x54746f);if(_0x5d8dd8<_0xe17998[_0x583fec(0x860)]||_0x5d8dd8>_0xe17998[_0x583fec(0xc2a)])continue;let _0x601e9a=Math[_0x583fec(0xb30)](_0x54746f,_0x1d7bb3);if(_0x601e9a<-Math['PI']/0x2)_0x601e9a+=Math['PI']*0x2;if(_0x601e9a>=_0xe17998[_0x583fec(0x223)]&&_0x601e9a<_0xe17998[_0x583fec(0x43a)]){_0x118cdc=_0xe17998;break;}}if(!_0x118cdc)return;_0x62c99d[_0x583fec(0x466)](),this[_0x583fec(0x209)][_0x583fec(0x2ab)](_0x118cdc[_0x583fec(0xba5)]?.['entity']);},{'signal':_0x1ea222});}}class RadialBarRenderer extends BaseCanvasRenderer{constructor(_0x16ff39){const _0x367d0a=_0x34e271;super(_0x16ff39),this['_items']=[],this[_0x367d0a(0x1a5)]=[],this[_0x367d0a(0x72b)]=0x0,this[_0x367d0a(0x187)]=0x0;}[_0x34e271(0x218)](_0x55760c,_0x3ff946,_0x29a555,_0x4ce5a9){const _0x29afc6=_0x34e271;if(this[_0x29afc6(0x37b)])this['_abort'][_0x29afc6(0x58e)]();this[_0x29afc6(0x37b)]=new AbortController();const _0x9668f9=Math['max'](0x28,_0x55760c[_0x29afc6(0x560)]||this[_0x29afc6(0x209)][_0x29afc6(0x987)]||0x190),_0x4fec48=Math[_0x29afc6(0x887)](0x50,parseInt(_0x29a555['height'],0xa)||0xc8),_0xc2c95e=this['card'][_0x29afc6(0x31f)]||[],_0x1f9acb=[];_0x3ff946['forEach'](_0x364395=>{const _0x4097ec=_0x29afc6;let _0x2e8f14=null;if(_0x364395[_0x4097ec(0x951)]&&typeof _0x364395[_0x4097ec(0x951)]==='object')_0x2e8f14=_0x364395[_0x4097ec(0x951)];else{const _0xa38277=String(_0x364395['id']||'')[_0x4097ec(0xa9c)](/^(.+)__(\d+)$/);if(_0xa38277)_0x2e8f14=_0xc2c95e[parseInt(_0xa38277[0x2],0xa)]||_0xc2c95e[_0x4097ec(0x14b)](_0x2479dd=>_0x2479dd[_0x4097ec(0x951)]===_0xa38277[0x1]);if(!_0x2e8f14)_0x2e8f14=_0xc2c95e[_0x4097ec(0x14b)](_0x15f7ef=>_0x15f7ef['entity']===_0x364395['entity']);}if(!_0x2e8f14)_0x2e8f14={'entity':_0x364395[_0x4097ec(0x951)],'color':_0x4097ec(0xac4)};const _0x2b827b=(_0x364395['points']||[])[_0x4097ec(0xbe8)](_0x4f4a75=>_0x4f4a75['v']!==null&&_0x4f4a75['v']!==undefined),_0x1b48ff=_0x4ce5a9?.[_0x4097ec(0xd44)]?.[_0x2e8f14['entity']],_0x25cd2d=_0x2e8f14['aggregate_func']||_0x4097ec(0x509);let _0x1e5593;if(_0x2b827b['length']){if(_0x25cd2d===_0x4097ec(0x4fa))_0x1e5593=_0x2b827b[0x0]['v'];else{if(_0x25cd2d===_0x4097ec(0x2b8)||_0x25cd2d===_0x4097ec(0xaed)||_0x25cd2d===_0x4097ec(0xad8))_0x1e5593=_0x2b827b[_0x4097ec(0xb2d)]((_0x2b3216,_0x4aea7b)=>_0x2b3216+(_0x4aea7b['v']||0x0),0x0);else{if(_0x25cd2d==='min')_0x1e5593=_0x2b827b['reduce']((_0x4edb5c,_0x1ba37c)=>Math[_0x4097ec(0x749)](_0x4edb5c,_0x1ba37c['v']),Infinity);else{if(_0x25cd2d==='max')_0x1e5593=_0x2b827b[_0x4097ec(0xb2d)]((_0x555102,_0x514fd8)=>Math[_0x4097ec(0x887)](_0x555102,_0x514fd8['v']),-Infinity);else{if(_0x25cd2d===_0x4097ec(0x1ed))_0x1e5593=DataProcessor[_0x4097ec(0x8b2)](_0x2b827b[_0x4097ec(0x9f9)](_0x3e9d9e=>_0x3e9d9e['v']),_0x4097ec(0x1ed));else{if(_0x25cd2d===_0x4097ec(0xb26)||_0x25cd2d===_0x4097ec(0x51b))_0x1e5593=_0x2b827b['reduce']((_0xf9c7f2,_0x87c23e)=>_0xf9c7f2+(_0x87c23e['v']||0x0),0x0)/_0x2b827b[_0x4097ec(0x4f2)];else _0x1e5593=_0x2b827b[_0x2b827b[_0x4097ec(0x4f2)]-0x1]['v'];}}}}}}else _0x1b48ff?_0x1e5593=parseFloat(_0x1b48ff[_0x4097ec(0x543)]):_0x1e5593=0x0;if(_0x1e5593===undefined||_0x1e5593===null||isNaN(_0x1e5593))_0x1e5593=0x0;const _0x449874=(_0xf65f0,_0x23d83b)=>{const _0x190c4a=_0x4097ec;if(_0xf65f0===null||_0xf65f0===undefined||_0xf65f0==='')return _0x23d83b;const _0x4cff76=String(_0xf65f0)[_0x190c4a(0x55a)](/^~/,''),_0x5a83b7=parseFloat(_0x4cff76);if(!isNaN(_0x5a83b7))return _0x5a83b7;const _0x3ce1c7=_0x4ce5a9?.[_0x190c4a(0xd44)]?.[_0x4cff76];if(_0x3ce1c7){const _0x4e48bd=parseFloat(_0x3ce1c7[_0x190c4a(0x543)]);if(!isNaN(_0x4e48bd))return _0x4e48bd;}return _0x23d83b;},_0x14c4b6=_0x449874(_0x2e8f14[_0x4097ec(0x844)],0x0),_0x1dd03b=_0x449874(_0x2e8f14[_0x4097ec(0xba0)],0x64),_0xfa2436=_0x1dd03b>_0x14c4b6?Math[_0x4097ec(0x887)](0x0,Math[_0x4097ec(0x749)](0x1,(_0x1e5593-_0x14c4b6)/(_0x1dd03b-_0x14c4b6))):0x0,_0x44538a=_0x364395[_0x4097ec(0x444)]||{},_0x3d10aa=pickName(_0x2e8f14[_0x4097ec(0xcbc)]!==undefined?_0x2e8f14[_0x4097ec(0xcbc)]:_0x2e8f14['name'],_0x44538a['resolved_tooltip_name']!==undefined&&_0x2e8f14[_0x4097ec(0xcbc)]!==undefined?_0x44538a[_0x4097ec(0x668)]:_0x44538a['resolved_name'],_0x44538a)??_0x2e8f14['entity']??'?';_0x1f9acb[_0x4097ec(0x84b)]({'name':pickName(_0x2e8f14[_0x4097ec(0x86b)],_0x44538a[_0x4097ec(0x98e)],_0x44538a)??'','tooltipName':_0x3d10aa,'value':_0x1e5593,'pct':_0xfa2436,'min':_0x14c4b6,'max':_0x1dd03b,'color':(_0x2e8f14[_0x4097ec(0x19e)]===_0x4097ec(0xc36)?null:this[_0x4097ec(0x209)][_0x4097ec(0x470)](_0x2e8f14[_0x4097ec(0x19e)],_0x2e8f14[_0x4097ec(0x951)])||_0x2e8f14[_0x4097ec(0x19e)])||_0x4097ec(0xac4),'unit':_0x2e8f14[_0x4097ec(0xbc4)]||_0x44538a[_0x4097ec(0x24a)]||'','entity':_0x2e8f14});}),_0x55760c[_0x29afc6(0x301)]=_0x29afc6(0x52d)+_0x4fec48+_0x29afc6(0xc11);const _0x38ead0=_0x55760c[_0x29afc6(0x3e4)](_0x29afc6(0x7ba)),_0x5372e5=_0x55760c[_0x29afc6(0x3e4)]('.sgc-pie-canvas'),_0x2812fc=_0x55760c['querySelector'](_0x29afc6(0x3b0));if(!_0x5372e5)return;this[_0x29afc6(0x8f9)]=_0x1f9acb;this['_animRaf']&&(cancelAnimationFrame(this[_0x29afc6(0x72b)]),this['_animRaf']=0x0);if(_0x29a555[_0x29afc6(0x2fa)]){this[_0x29afc6(0x187)]=performance[_0x29afc6(0x932)]();const _0x4d577e=_0x13b23c=>{const _0x5a76a7=_0x29afc6,_0x596a30=Math[_0x5a76a7(0x749)](0x1,(_0x13b23c-this[_0x5a76a7(0x187)])/0x258),_0x190e75=0x1-Math['pow'](0x1-_0x596a30,0x3);this[_0x5a76a7(0x423)](_0x5372e5,_0x1f9acb,_0x9668f9,_0x4fec48,_0x29a555,_0x4ce5a9,_0x190e75),_0x596a30<0x1?this[_0x5a76a7(0x72b)]=requestAnimationFrame(_0x4d577e):(this[_0x5a76a7(0x72b)]=0x0,this['_setupTooltip'](_0x38ead0,_0x2812fc,_0x29a555,_0x4ce5a9));};this[_0x29afc6(0x72b)]=requestAnimationFrame(_0x4d577e);}else this[_0x29afc6(0x423)](_0x5372e5,_0x1f9acb,_0x9668f9,_0x4fec48,_0x29a555,_0x4ce5a9,0x1),this[_0x29afc6(0xbe1)](_0x38ead0,_0x2812fc,_0x29a555,_0x4ce5a9);}[_0x34e271(0x423)](_0x587e9a,_0x1199c7,_0x5a84eb,_0xd70f2a,_0x3deb77,_0x3ead41,_0x4bb6fb){const _0x34a00b=_0x34e271;if(_0x4bb6fb===undefined)_0x4bb6fb=0x1;const _0x3a1fcb=this['_setupCanvas'](_0x587e9a,_0x5a84eb,_0xd70f2a),_0x1652a1=this[_0x34a00b(0xd37)](),_0x25a1d8=_0x1652a1?_0x34a00b(0x7cc):_0x34a00b(0x5d1),_0x3f61d4=_0x1652a1?_0x34a00b(0x266):_0x34a00b(0xc4f),_0x3f702e=_0x1652a1?'rgba(255,255,255,0.08)':'rgba(0,0,0,0.06)';let _0x5109df=_0x34a00b(0xa12);try{const _0x28a78a=getComputedStyle(document[_0x34a00b(0x9d9)])[_0x34a00b(0x5fc)](_0x34a00b(0x57b))['trim']();if(_0x28a78a)_0x5109df=_0x28a78a;}catch(_0x31b4d8){}const _0x17f120=_0x1199c7[_0x34a00b(0x4f2)];if(!_0x17f120)return;const _0x46464c=Math['min'](_0xd70f2a-0x14,_0x5a84eb-0x14),_0x1f1897=_0x46464c/0x2*0.92,_0x476ab6=Math['max'](0x8,Math[_0x34a00b(0x749)](0x1c,_0x1f1897*0.7/_0x17f120)),_0x20501d=Math[_0x34a00b(0x887)](0x3,_0x476ab6*0.2),_0x14e1aa=_0x5a84eb/0x2,_0x2b414b=_0xd70f2a/0x2,_0x66fc69=-Math['PI']*0.75,_0x3a5ec6=Math['PI']*0.75,_0x30ebfb=_0x3a5ec6-_0x66fc69;this['_arcs']=[],_0x1199c7['forEach']((_0x56680c,_0x3021a7)=>{const _0x31a190=_0x34a00b,_0x3f167b=_0x1f1897-_0x3021a7*(_0x476ab6+_0x20501d);if(_0x3f167b<_0x476ab6)return;_0x3a1fcb[_0x31a190(0x7c1)](),_0x3a1fcb['arc'](_0x14e1aa,_0x2b414b,_0x3f167b,_0x66fc69,_0x3a5ec6),_0x3a1fcb[_0x31a190(0x8b5)]=_0x3f702e,_0x3a1fcb[_0x31a190(0x9b4)]=_0x476ab6,_0x3a1fcb[_0x31a190(0x29f)]=_0x31a190(0x767),_0x3a1fcb[_0x31a190(0x89d)]();const _0x4867e8=_0x66fc69+_0x30ebfb*_0x56680c[_0x31a190(0x4ad)]*_0x4bb6fb;if(_0x56680c['pct']*_0x4bb6fb>0.005){let _0x335281=_0x56680c[_0x31a190(0x19e)];const _0x5a243a=_0x56680c[_0x31a190(0x951)];_0x5a243a?.[_0x31a190(0x57e)]?.[_0x31a190(0x139)]&&_0x5a243a[_0x31a190(0x57e)][_0x31a190(0xb78)]?.['length']&&(_0x335281=resolveValueColor(_0x56680c[_0x31a190(0xd05)],this[_0x31a190(0x209)][_0x31a190(0xcc1)](_0x5a243a),_0x335281)),_0x3a1fcb[_0x31a190(0x7c1)](),_0x3a1fcb[_0x31a190(0x880)](_0x14e1aa,_0x2b414b,_0x3f167b,_0x66fc69,_0x4867e8),_0x3a1fcb['strokeStyle']=_0x335281,_0x3a1fcb[_0x31a190(0x9b4)]=_0x476ab6,_0x3a1fcb['lineCap']=_0x31a190(0x767),_0x3a1fcb['globalAlpha']=0.85,_0x3a1fcb[_0x31a190(0x89d)](),_0x3a1fcb['globalAlpha']=0x1;}this[_0x31a190(0x1a5)][_0x31a190(0x84b)]({'cx':_0x14e1aa,'cy':_0x2b414b,'r':_0x3f167b,'barThickness':_0x476ab6,'startAngle':_0x66fc69,'valueAngle':_0x4867e8,'endAngleFull':_0x3a5ec6,'item':_0x56680c});});if(_0x17f120>0x0&&_0x3deb77[_0x34a00b(0xab5)]!==![]&&_0x4bb6fb>=0.999){const _0x96ac97=_0x1199c7[_0x34a00b(0xb2d)]((_0x424bda,_0x3bf8c9)=>_0x424bda+_0x3bf8c9[_0x34a00b(0xd05)],0x0)/_0x17f120,_0x16d630=_0x1199c7[0x0]?.[_0x34a00b(0xbc4)]||'';_0x3a1fcb['fillStyle']=_0x25a1d8,_0x3a1fcb[_0x34a00b(0x214)]=_0x34a00b(0xc4b)+Math[_0x34a00b(0x749)](0x14,_0x1f1897*0.3)+_0x34a00b(0xa84)+_0x5109df,_0x3a1fcb[_0x34a00b(0x804)]='center',_0x3a1fcb[_0x34a00b(0xcce)]=_0x34a00b(0xaa9);const _0x2db62d=_0x1199c7[0x0]?.[_0x34a00b(0x951)]||{'decimals':0x1};_0x3a1fcb['fillText'](formatNumber(_0x96ac97,_0x2db62d,_0x3ead41),_0x14e1aa,_0x2b414b-0x6),_0x3a1fcb[_0x34a00b(0x6a5)]=_0x3f61d4,_0x3a1fcb[_0x34a00b(0x214)]=Math[_0x34a00b(0x749)](0xa,_0x1f1897*0.15)+_0x34a00b(0xa84)+_0x5109df,_0x3a1fcb[_0x34a00b(0x8dd)](_0x17f120>0x1?_0x34a00b(0xc1e)+_0x16d630:_0x16d630,_0x14e1aa,_0x2b414b+0xa);}}['_setupTooltip'](_0x44cf1b,_0xc34bbf,_0x343744,_0x1f1399){const _0xdcfed1=_0x34e271;if(!_0xc34bbf||!_0x44cf1b||_0x343744[_0xdcfed1(0xcc3)]===![]||!this[_0xdcfed1(0x1a5)]?.[_0xdcfed1(0x4f2)])return;const _0x57fa96=this['_abort']['signal'],_0x57cbc7=_0x2aacc4=>{const _0x361d36=_0xdcfed1,_0xff9a4b=_0x44cf1b[_0x361d36(0x212)](),_0x57c28c=_0x2aacc4[_0x361d36(0x277)]-_0xff9a4b['left'],_0x4d97d1=_0x2aacc4['clientY']-_0xff9a4b[_0x361d36(0xc22)];let _0x82a6ff=null;for(const _0x4fa6cf of this[_0x361d36(0x1a5)]){const _0x43d11b=_0x57c28c-_0x4fa6cf['cx'],_0x5353e4=_0x4d97d1-_0x4fa6cf['cy'],_0x4d85d2=Math[_0x361d36(0x3d9)](_0x43d11b*_0x43d11b+_0x5353e4*_0x5353e4),_0x33c518=_0x4fa6cf[_0x361d36(0x1c5)]/0x2;if(_0x4d85d2<_0x4fa6cf['r']-_0x33c518||_0x4d85d2>_0x4fa6cf['r']+_0x33c518)continue;let _0x3515ee=Math[_0x361d36(0xb30)](_0x5353e4,_0x43d11b);if(_0x3515ee<_0x4fa6cf[_0x361d36(0x223)])_0x3515ee+=Math['PI']*0x2;if(_0x3515ee>=_0x4fa6cf[_0x361d36(0x223)]&&_0x3515ee<=_0x4fa6cf[_0x361d36(0xb83)]){_0x82a6ff=_0x4fa6cf;break;}}if(!_0x82a6ff){_0xc34bbf[_0x361d36(0x564)][_0x361d36(0x8eb)]='0';return;}const _0x54a589=(_0x82a6ff['item'][_0x361d36(0x4ad)]*0x64)['toFixed'](0x1),_0x8d8c3a=formatNumber(_0x82a6ff[_0x361d36(0xba5)][_0x361d36(0xd05)],_0x82a6ff[_0x361d36(0xba5)][_0x361d36(0x951)],_0x1f1399),_0x426cfe=formatNumber(_0x82a6ff['item']['min'],_0x82a6ff[_0x361d36(0xba5)][_0x361d36(0x951)],_0x1f1399),_0x16a1f2=formatNumber(_0x82a6ff['item']['max'],_0x82a6ff[_0x361d36(0xba5)][_0x361d36(0x951)],_0x1f1399),_0x124dba=_0x82a6ff[_0x361d36(0xba5)]['entity']?.['show_color_dot']!==![]?escapeHtml(_0x82a6ff[_0x361d36(0xba5)][_0x361d36(0x19e)]):'transparent';_0xc34bbf[_0x361d36(0x301)]=_0x361d36(0x574)+_0x124dba+_0x361d36(0x3c3)+escapeHtml(_0x82a6ff[_0x361d36(0xba5)][_0x361d36(0xae1)]||_0x82a6ff['item'][_0x361d36(0x86b)]||'')+_0x361d36(0x43e)+escapeHtml(String(_0x8d8c3a))+'\x20'+escapeHtml(_0x82a6ff[_0x361d36(0xba5)][_0x361d36(0xbc4)]||'')+_0x361d36(0x506)+(_0x361d36(0x631)+escapeHtml(cardT(_0x1f1399,_0x343744,_0x361d36(0x38c)))+''+escapeHtml(String(_0x426cfe))+_0x361d36(0xc91)+escapeHtml(String(_0x16a1f2))+'')+(_0x361d36(0x631)+escapeHtml(cardT(_0x1f1399,_0x343744,_0x361d36(0x3c9)))+''+_0x54a589+_0x361d36(0x9fc)),_0xc34bbf[_0x361d36(0x564)]['opacity']='1';const _0x114f20=_0xc34bbf[_0x361d36(0x987)];let _0x16461f=_0x57c28c+0x10;if(_0x16461f+_0x114f20>_0xff9a4b[_0x361d36(0x73c)])_0x16461f=_0x16461f-_0x114f20-0x20;_0xc34bbf[_0x361d36(0x564)][_0x361d36(0x34a)]=Math[_0x361d36(0x887)](0x0,_0x16461f)+'px',_0xc34bbf[_0x361d36(0x564)][_0x361d36(0xc22)]='0';};_0x44cf1b['addEventListener'](_0xdcfed1(0xbb3),_0x57cbc7,{'signal':_0x57fa96}),_0x44cf1b[_0xdcfed1(0x43c)](_0xdcfed1(0x25a),()=>{const _0x4f930d=_0xdcfed1;_0xc34bbf[_0x4f930d(0x564)]['opacity']='0';},{'signal':_0x57fa96}),_0x44cf1b[_0xdcfed1(0x43c)]('touchmove',_0x172b9d=>{const _0x22f009=_0xdcfed1;if(_0x172b9d[_0x22f009(0x736)][_0x22f009(0x4f2)]===0x1)_0x57cbc7({'clientX':_0x172b9d[_0x22f009(0x736)][0x0]['clientX'],'clientY':_0x172b9d[_0x22f009(0x736)][0x0][_0x22f009(0x236)]});},{'signal':_0x57fa96,'passive':!![]}),_0x44cf1b[_0xdcfed1(0x43c)](_0xdcfed1(0xae5),()=>{const _0x33e72f=_0xdcfed1;_0xc34bbf[_0x33e72f(0x564)][_0x33e72f(0x8eb)]='0';},{'signal':_0x57fa96}),_0x44cf1b[_0xdcfed1(0x564)][_0xdcfed1(0x200)]=_0xdcfed1(0x501),_0x44cf1b[_0xdcfed1(0x43c)]('click',_0xae08b4=>{const _0x3687d4=_0xdcfed1,_0x2bb38c=_0x44cf1b[_0x3687d4(0x212)](),_0x19f37b=_0xae08b4[_0x3687d4(0x277)]-_0x2bb38c[_0x3687d4(0x34a)],_0x28e5f0=_0xae08b4[_0x3687d4(0x236)]-_0x2bb38c[_0x3687d4(0xc22)];let _0x426bc3=null;for(const _0x5c2440 of this['_arcs']){const _0x45f3d=_0x19f37b-_0x5c2440['cx'],_0x4d2389=_0x28e5f0-_0x5c2440['cy'],_0x554cb3=Math[_0x3687d4(0x3d9)](_0x45f3d*_0x45f3d+_0x4d2389*_0x4d2389),_0x4f7255=_0x5c2440[_0x3687d4(0x1c5)]/0x2;if(_0x554cb3<_0x5c2440['r']-_0x4f7255||_0x554cb3>_0x5c2440['r']+_0x4f7255)continue;let _0x4e9cd1=Math[_0x3687d4(0xb30)](_0x4d2389,_0x45f3d);if(_0x4e9cd1<_0x5c2440[_0x3687d4(0x223)])_0x4e9cd1+=Math['PI']*0x2;if(_0x4e9cd1>=_0x5c2440[_0x3687d4(0x223)]&&_0x4e9cd1<=_0x5c2440[_0x3687d4(0xb83)]){_0x426bc3=_0x5c2440;break;}}if(!_0x426bc3)return;_0xae08b4['stopPropagation'](),this['card']['_fireEntityAction'](_0x426bc3['item']?.[_0x3687d4(0x951)]);},{'signal':_0x57fa96});}}class GaugeRenderer extends BaseCanvasRenderer{constructor(_0x37ba22){const _0x26e532=_0x34e271;super(_0x37ba22),this[_0x26e532(0x8f9)]=[],this['_cells']=[],this['_animRaf']=0x0,this['_animStart']=0x0;}['render'](_0x42cdb0,_0x3f70e9,_0x51bdbb,_0x2fb407){const _0x5cb8ef=_0x34e271;if(this['_abort'])this[_0x5cb8ef(0x37b)][_0x5cb8ef(0x58e)]();this['_abort']=new AbortController();const _0xbbf78c=Math[_0x5cb8ef(0x887)](0x28,_0x42cdb0[_0x5cb8ef(0x560)]||this[_0x5cb8ef(0x209)][_0x5cb8ef(0x987)]||0x190),_0xc61b35=Math[_0x5cb8ef(0x887)](0x50,parseInt(_0x51bdbb[_0x5cb8ef(0xc07)],0xa)||0xc8),_0x4bf60e=this['card']['_entities']||[],_0x4dbfc3=[];_0x3f70e9[_0x5cb8ef(0x724)](_0x470ae9=>{const _0x26b7de=_0x5cb8ef;let _0x3a629c=null;if(_0x470ae9[_0x26b7de(0x951)]&&typeof _0x470ae9[_0x26b7de(0x951)]===_0x26b7de(0x328))_0x3a629c=_0x470ae9[_0x26b7de(0x951)];else{const _0x437acf=String(_0x470ae9['id']||'')[_0x26b7de(0xa9c)](/^(.+)__(\d+)$/);if(_0x437acf)_0x3a629c=_0x4bf60e[parseInt(_0x437acf[0x2],0xa)]||_0x4bf60e[_0x26b7de(0x14b)](_0x5ec74a=>_0x5ec74a[_0x26b7de(0x951)]===_0x437acf[0x1]);if(!_0x3a629c)_0x3a629c=_0x4bf60e[_0x26b7de(0x14b)](_0x93a08b=>_0x93a08b['entity']===_0x470ae9[_0x26b7de(0x951)]);}if(!_0x3a629c)_0x3a629c={'entity':_0x470ae9['entity'],'color':_0x26b7de(0xac4)};const _0x15a523=(_0x470ae9['points']||[])[_0x26b7de(0xbe8)](_0x2195f6=>_0x2195f6['v']!==null&&_0x2195f6['v']!==undefined),_0x557865=_0x2fb407?.['states']?.[_0x3a629c[_0x26b7de(0x951)]];let _0x1a7eb3=_0x557865?parseFloat(_0x557865[_0x26b7de(0x543)]):NaN;if(!isFinite(_0x1a7eb3))_0x1a7eb3=_0x15a523['length']?_0x15a523[_0x15a523[_0x26b7de(0x4f2)]-0x1]['v']:0x0;if(_0x1a7eb3===undefined||_0x1a7eb3===null||isNaN(_0x1a7eb3))_0x1a7eb3=0x0;const _0x44b1f6=(_0x599abf,_0x3f7c89)=>{const _0x137244=_0x26b7de;if(_0x599abf===null||_0x599abf===undefined||_0x599abf==='')return _0x3f7c89;const _0x26ded3=String(_0x599abf)[_0x137244(0x55a)](/^~/,''),_0x519176=parseFloat(_0x26ded3);if(!isNaN(_0x519176))return _0x519176;const _0x2b18c1=_0x2fb407?.[_0x137244(0xd44)]?.[_0x26ded3];if(_0x2b18c1){const _0x54e9ae=parseFloat(_0x2b18c1[_0x137244(0x543)]);if(!isNaN(_0x54e9ae))return _0x54e9ae;}return _0x3f7c89;},_0x4f9976=_0x44b1f6(_0x3a629c[_0x26b7de(0x844)],0x0),_0x2362a3=_0x44b1f6(_0x3a629c[_0x26b7de(0xba0)],0x64),_0x3ebbd0=_0x470ae9[_0x26b7de(0x444)]||{};let _0x556e05=_0x1a7eb3,_0x1c6920=_0x1a7eb3;for(const _0x1e2850 of _0x15a523){if(_0x1e2850['v']>_0x556e05)_0x556e05=_0x1e2850['v'];if(_0x1e2850['v']<_0x1c6920)_0x1c6920=_0x1e2850['v'];}const _0x5261cb=_0x2362a3>_0x4f9976?Math[_0x26b7de(0x887)](0x0,Math['min'](0x1,(_0x1a7eb3-_0x4f9976)/(_0x2362a3-_0x4f9976))):0x0,_0x4c3b1=_0x2362a3>_0x4f9976?Math[_0x26b7de(0x887)](0x0,Math[_0x26b7de(0x749)](0x1,(_0x556e05-_0x4f9976)/(_0x2362a3-_0x4f9976))):0x0,_0x597e99=_0x2362a3>_0x4f9976?Math[_0x26b7de(0x887)](0x0,Math[_0x26b7de(0x749)](0x1,(_0x1c6920-_0x4f9976)/(_0x2362a3-_0x4f9976))):0x0,_0x5daaad=pickName(_0x3a629c[_0x26b7de(0xcbc)]!==undefined?_0x3a629c[_0x26b7de(0xcbc)]:_0x3a629c[_0x26b7de(0x86b)],_0x3ebbd0['resolved_tooltip_name']!==undefined&&_0x3a629c[_0x26b7de(0xcbc)]!==undefined?_0x3ebbd0['resolved_tooltip_name']:_0x3ebbd0[_0x26b7de(0x98e)],_0x3ebbd0)??_0x3a629c['entity']??'?';_0x4dbfc3[_0x26b7de(0x84b)]({'name':pickName(_0x3a629c[_0x26b7de(0x86b)],_0x3ebbd0[_0x26b7de(0x98e)],_0x3ebbd0)??'','tooltipName':_0x5daaad,'value':_0x1a7eb3,'pct':_0x5261cb,'peak':_0x556e05,'peakPct':_0x4c3b1,'pminPct':_0x597e99,'pmin':_0x1c6920,'min':_0x4f9976,'max':_0x2362a3,'color':(_0x3a629c[_0x26b7de(0x19e)]===_0x26b7de(0xc36)?null:this[_0x26b7de(0x209)][_0x26b7de(0x470)](_0x3a629c[_0x26b7de(0x19e)],_0x3a629c['entity'])||_0x3a629c[_0x26b7de(0x19e)])||'#4A90D9','unit':_0x3a629c[_0x26b7de(0xbc4)]||_0x3ebbd0[_0x26b7de(0x24a)]||'','entity':_0x3a629c});}),_0x42cdb0[_0x5cb8ef(0x301)]=_0x5cb8ef(0x52d)+_0xc61b35+_0x5cb8ef(0xc11);const _0x22a573=_0x42cdb0[_0x5cb8ef(0x3e4)](_0x5cb8ef(0x7ba)),_0x52dcee=_0x42cdb0['querySelector'](_0x5cb8ef(0x7cd)),_0x2c5215=_0x42cdb0[_0x5cb8ef(0x3e4)](_0x5cb8ef(0x3b0));if(!_0x52dcee)return;this[_0x5cb8ef(0x8f9)]=_0x4dbfc3;this[_0x5cb8ef(0x72b)]&&(cancelAnimationFrame(this['_animRaf']),this[_0x5cb8ef(0x72b)]=0x0);if(_0x51bdbb['animate_graph']){this['_animStart']=performance[_0x5cb8ef(0x932)]();const _0x50802b=_0x20dd56=>{const _0x1a2698=_0x5cb8ef,_0x189e56=Math['min'](0x1,(_0x20dd56-this['_animStart'])/0x258),_0x556e0b=0x1-Math[_0x1a2698(0x192)](0x1-_0x189e56,0x3);this[_0x1a2698(0x423)](_0x52dcee,_0x4dbfc3,_0xbbf78c,_0xc61b35,_0x51bdbb,_0x2fb407,_0x556e0b),_0x189e56<0x1?this['_animRaf']=requestAnimationFrame(_0x50802b):(this['_animRaf']=0x0,this[_0x1a2698(0xbe1)](_0x22a573,_0x2c5215,_0x51bdbb,_0x2fb407));};this[_0x5cb8ef(0x72b)]=requestAnimationFrame(_0x50802b);}else this[_0x5cb8ef(0x423)](_0x52dcee,_0x4dbfc3,_0xbbf78c,_0xc61b35,_0x51bdbb,_0x2fb407,0x1),this[_0x5cb8ef(0xbe1)](_0x22a573,_0x2c5215,_0x51bdbb,_0x2fb407);}[_0x34e271(0x423)](_0x28885e,_0x2fad72,_0x8b6699,_0x3bc2a8,_0x24ac9e,_0x39ac43,_0x36d08d){const _0x5b16cd=_0x34e271;if(_0x36d08d===undefined)_0x36d08d=0x1;const _0x58f06a=this[_0x5b16cd(0x966)](_0x28885e,_0x8b6699,_0x3bc2a8),_0x259d65=this[_0x5b16cd(0xd37)](),_0x28b07d=_0x259d65?'rgba(255,255,255,0.85)':_0x5b16cd(0x5d1),_0xe6da20=_0x259d65?'rgba(255,255,255,0.45)':_0x5b16cd(0x599),_0x39a19d=_0x259d65?_0x5b16cd(0x68a):_0x5b16cd(0x1b2);let _0x2be471='Roboto,\x20sans-serif';try{const _0x3e723a=getComputedStyle(document[_0x5b16cd(0x9d9)])[_0x5b16cd(0x5fc)](_0x5b16cd(0x57b))[_0x5b16cd(0x12e)]();if(_0x3e723a)_0x2be471=_0x3e723a;}catch(_0x1fdbe4){}const _0x5ae5ef=_0x2fad72[_0x5b16cd(0x4f2)];if(!_0x5ae5ef)return;let _0x4948ac=parseInt(_0x24ac9e[_0x5b16cd(0x5b0)],0xa);if(!_0x4948ac||_0x4948ac<0x1||isNaN(_0x4948ac))_0x4948ac=Math[_0x5b16cd(0x887)](0x1,Math[_0x5b16cd(0x749)](_0x5ae5ef,Math[_0x5b16cd(0x42e)](_0x8b6699/0xaa)||0x1));_0x4948ac=Math['max'](0x1,Math[_0x5b16cd(0x749)](_0x4948ac,_0x5ae5ef));const _0x2197a9=Math[_0x5b16cd(0x9ef)](_0x5ae5ef/_0x4948ac),_0x1159fa=_0x8b6699/_0x4948ac,_0x3fc7b3=_0x3bc2a8/_0x2197a9;let _0x420873=parseFloat(_0x24ac9e[_0x5b16cd(0xc02)]);if(!_0x420873||isNaN(_0x420873))_0x420873=0x10e;_0x420873=Math[_0x5b16cd(0x887)](0x5a,Math[_0x5b16cd(0x749)](0x168,_0x420873));const _0x1a09e5=_0x420873*Math['PI']/0xb4,_0x1e20ee=Math['PI']*0x2-_0x1a09e5,_0x6361d5=Math['PI']/0x2+_0x1e20ee/0x2,_0x33a416=!!_0x24ac9e[_0x5b16cd(0xb4b)],_0x1377a5=_0x24ac9e[_0x5b16cd(0x912)]===_0x5b16cd(0x956)?_0x5b16cd(0x956):'below';let _0x3e4944=parseFloat(_0x24ac9e['gauge_value_size']);if(isNaN(_0x3e4944)||_0x3e4944<=0x0)_0x3e4944=0x0;this[_0x5b16cd(0x30f)]=[],_0x2fad72[_0x5b16cd(0x724)]((_0x2f3193,_0x4de322)=>{const _0x1730d7=_0x5b16cd,_0x16e75f=_0x4de322%_0x4948ac,_0x556aad=Math[_0x1730d7(0x42e)](_0x4de322/_0x4948ac),_0x3638a5=_0x1159fa*_0x16e75f,_0x2c2ce3=_0x3fc7b3*_0x556aad,_0x567423=_0x2f3193[_0x1730d7(0x951)],_0x215999=_0x567423?.[_0x1730d7(0x57e)]?.[_0x1730d7(0x139)]&&_0x567423[_0x1730d7(0x57e)][_0x1730d7(0xb78)]?.[_0x1730d7(0x4f2)]?this[_0x1730d7(0x209)][_0x1730d7(0xcc1)](_0x567423):null,_0x2b00e4=_0x567423?.[_0x1730d7(0x57e)]?.['transition']!=='hard',_0x1787b1=!!_0x567423?.[_0x1730d7(0x57e)]?.[_0x1730d7(0xb0d)],_0x3aa7e4=_0x215999?resolveValueColor(_0x2f3193[_0x1730d7(0xd05)],_0x215999,_0x2f3193['color'],_0x2b00e4):_0x2f3193[_0x1730d7(0x19e)],_0x2ece72=_0x567423||{'decimals':0x1},_0x5ec92e=_0x3e4944||Math[_0x1730d7(0x887)](0xd,Math[_0x1730d7(0x749)](0x1e,Math[_0x1730d7(0x749)](_0x1159fa,_0x3fc7b3)*0.17)),_0xad0ad6=_0x3638a5+_0x1159fa/0x2,_0x493225=Math[_0x1730d7(0x887)](0xa,Math[_0x1730d7(0x749)](_0x1159fa,_0x3fc7b3)*0.34),_0x235b96=_0x493225*Math[_0x1730d7(0x555)](_0x1e20ee/0x2),_0x42f63e=0x12,_0x30790e=_0x493225+_0x235b96+_0x42f63e+_0x5ec92e,_0x53b10b=_0x2c2ce3+Math[_0x1730d7(0x887)](0x2,(_0x3fc7b3-_0x30790e)/0x2);let _0x4770cc,_0x8a11d5;_0x1377a5===_0x1730d7(0x956)?(_0x8a11d5=_0x53b10b+_0x5ec92e/0x2,_0x4770cc=_0x53b10b+_0x5ec92e+_0x42f63e+_0x493225):(_0x4770cc=_0x53b10b+_0x493225,_0x8a11d5=_0x4770cc+_0x235b96+_0x42f63e+_0x5ec92e/0x2);const _0x17ae89=Math['max'](0x5,_0x493225*0.2),_0x255451=_0x567423?.[_0x1730d7(0x8e1)]!==![];_0x58f06a['beginPath'](),_0x58f06a[_0x1730d7(0x880)](_0xad0ad6,_0x4770cc,_0x493225,_0x6361d5,_0x6361d5+_0x1a09e5),_0x58f06a[_0x1730d7(0x8b5)]=_0x39a19d,_0x58f06a[_0x1730d7(0x9b4)]=_0x17ae89,_0x58f06a[_0x1730d7(0x29f)]=_0x1730d7(0xd4d),_0x58f06a[_0x1730d7(0x89d)]();if(_0x215999){const _0x3a9d59=0x48;_0x58f06a['globalAlpha']=0.45;for(let _0x5ee9d0=0x0;_0x5ee9d0<_0x3a9d59;_0x5ee9d0++){const _0x252cd1=_0x5ee9d0/_0x3a9d59,_0x252cdc=(_0x5ee9d0+0x1)/_0x3a9d59,_0x5731c0=_0x2f3193['min']+(_0x2f3193[_0x1730d7(0x887)]-_0x2f3193['min'])*((_0x252cd1+_0x252cdc)/0x2);_0x58f06a[_0x1730d7(0x29f)]=_0x1730d7(0xd4d),_0x58f06a[_0x1730d7(0x7c1)](),_0x58f06a[_0x1730d7(0x880)](_0xad0ad6,_0x4770cc,_0x493225,_0x6361d5+_0x1a09e5*_0x252cd1,_0x6361d5+_0x1a09e5*_0x252cdc+0.002),_0x58f06a[_0x1730d7(0x8b5)]=_0x1787b1?_0x3aa7e4:resolveValueColor(_0x5731c0,_0x215999,_0x2f3193[_0x1730d7(0x19e)],_0x2b00e4),_0x58f06a[_0x1730d7(0x9b4)]=_0x17ae89,_0x58f06a[_0x1730d7(0x89d)]();}_0x58f06a['globalAlpha']=0x1;}const _0x428bc9=_0x567423?.[_0x1730d7(0x527)]?_0x567423[_0x1730d7(0x527)]===_0x1730d7(0xc36)?_0x3aa7e4:this[_0x1730d7(0x209)]['_resolveCanvasColor'](_0x567423[_0x1730d7(0x527)])||_0x567423[_0x1730d7(0x527)]:_0x3aa7e4,_0x1d726d=_0x6361d5+_0x1a09e5*_0x2f3193[_0x1730d7(0x4ad)]*_0x36d08d,_0x48316d=_0x6361d5+_0x1a09e5*_0x2f3193[_0x1730d7(0x446)],_0x5f2ccc=_0x6361d5+_0x1a09e5*_0x2f3193[_0x1730d7(0x456)],_0x1d4d84=_0x48316d+(_0x5f2ccc-_0x48316d)*_0x36d08d;if(_0x1d4d84>_0x48316d+0.0015){const _0x3f236e=0x30;for(let _0x32fc95=0x0;_0x32fc95<_0x3f236e;_0x32fc95++){const _0x399939=_0x48316d+(_0x1d4d84-_0x48316d)*(_0x32fc95/_0x3f236e),_0x527841=_0x48316d+(_0x1d4d84-_0x48316d)*((_0x32fc95+0x1)/_0x3f236e),_0x47ad07=_0x1a09e5>0x0?((_0x399939+_0x527841)/0x2-_0x6361d5)/_0x1a09e5:0x0,_0x383c0f=_0x2f3193[_0x1730d7(0x749)]+(_0x2f3193[_0x1730d7(0x887)]-_0x2f3193[_0x1730d7(0x749)])*_0x47ad07;_0x58f06a[_0x1730d7(0x29f)]=_0x1730d7(0xd4d),_0x58f06a[_0x1730d7(0x7c1)](),_0x58f06a['arc'](_0xad0ad6,_0x4770cc,_0x493225,_0x399939,_0x527841+0.003),_0x58f06a[_0x1730d7(0x8b5)]=_0x215999?_0x1787b1?_0x3aa7e4:resolveValueColor(_0x383c0f,_0x215999,_0x2f3193['color'],_0x2b00e4):_0x2f3193[_0x1730d7(0x19e)],_0x58f06a[_0x1730d7(0x9b4)]=_0x17ae89,_0x58f06a[_0x1730d7(0x6a2)]=_0x255451?0.4+0.55*(_0x32fc95/Math[_0x1730d7(0x887)](0x1,_0x3f236e-0x1)):_0x215999?0.95:0.9,_0x58f06a[_0x1730d7(0x89d)]();}_0x58f06a['globalAlpha']=0x1;}{const _0x1d6ca2=_0x1d726d,_0x4346f6=_0x493225+_0x17ae89*0.15,_0x5ae496=Math[_0x1730d7(0x887)](0x3,_0x17ae89*0.5),_0x3e2071=_0xad0ad6+Math[_0x1730d7(0x555)](_0x1d6ca2)*_0x4346f6,_0x182049=_0x4770cc+Math[_0x1730d7(0x2c6)](_0x1d6ca2)*_0x4346f6,_0x5d105f=_0x1d6ca2+Math['PI']/0x2,_0x2474d5=Math[_0x1730d7(0x887)](0x2,_0x17ae89*0.22);_0x58f06a[_0x1730d7(0x7c1)](),_0x58f06a[_0x1730d7(0x7c4)](_0xad0ad6+Math[_0x1730d7(0x555)](_0x5d105f)*_0x2474d5,_0x4770cc+Math['sin'](_0x5d105f)*_0x2474d5),_0x58f06a['lineTo'](_0x3e2071,_0x182049),_0x58f06a[_0x1730d7(0x671)](_0xad0ad6-Math[_0x1730d7(0x555)](_0x5d105f)*_0x2474d5,_0x4770cc-Math['sin'](_0x5d105f)*_0x2474d5),_0x58f06a[_0x1730d7(0xcd7)](),_0x58f06a[_0x1730d7(0x6a5)]=_0x428bc9,_0x58f06a[_0x1730d7(0x2b2)](),_0x58f06a['beginPath'](),_0x58f06a[_0x1730d7(0x880)](_0xad0ad6,_0x4770cc,_0x5ae496,0x0,Math['PI']*0x2),_0x58f06a['fillStyle']=_0x428bc9,_0x58f06a['fill'](),_0x58f06a[_0x1730d7(0x7c1)](),_0x58f06a[_0x1730d7(0x880)](_0xad0ad6,_0x4770cc,_0x5ae496*0.45,0x0,Math['PI']*0x2),_0x58f06a[_0x1730d7(0x6a5)]=_0x259d65?_0x1730d7(0x70b):_0x1730d7(0x7da),_0x58f06a[_0x1730d7(0x2b2)]();}if(_0x33a416&&_0x36d08d>=0.999){_0x58f06a[_0x1730d7(0x804)]=_0x1730d7(0x648),_0x58f06a[_0x1730d7(0xcce)]=_0x1730d7(0xaa9),_0x58f06a[_0x1730d7(0x6a5)]=_0xe6da20,_0x58f06a['font']=Math[_0x1730d7(0x887)](0x9,Math['min'](0xb,_0x493225*0.15))+_0x1730d7(0xa84)+_0x2be471;const _0x5ab5f6=_0x493225+_0x17ae89*0.65+0x7;_0x58f06a[_0x1730d7(0x8dd)](String(formatNumber(_0x2f3193[_0x1730d7(0x749)],_0x2ece72,_0x39ac43)),_0xad0ad6+Math['cos'](_0x6361d5)*_0x5ab5f6,_0x4770cc+Math['sin'](_0x6361d5)*_0x5ab5f6),_0x58f06a[_0x1730d7(0x8dd)](String(formatNumber(_0x2f3193['max'],_0x2ece72,_0x39ac43)),_0xad0ad6+Math[_0x1730d7(0x555)](_0x6361d5+_0x1a09e5)*_0x5ab5f6,_0x4770cc+Math['sin'](_0x6361d5+_0x1a09e5)*_0x5ab5f6);}if(_0x36d08d>=0.999){const _0x3672fc=String(formatNumber(_0x2f3193[_0x1730d7(0xd05)],_0x2ece72,_0x39ac43))+(_0x2f3193[_0x1730d7(0xbc4)]?'\x20'+_0x2f3193['unit']:'');_0x58f06a[_0x1730d7(0x804)]=_0x1730d7(0x648),_0x58f06a[_0x1730d7(0xcce)]='middle',_0x58f06a[_0x1730d7(0x6a5)]=_0x215999?_0x3aa7e4:_0x28b07d,_0x58f06a[_0x1730d7(0x214)]=_0x1730d7(0xc4b)+_0x5ec92e+_0x1730d7(0xa84)+_0x2be471,_0x58f06a['fillText'](_0x3672fc,_0xad0ad6,_0x8a11d5);}this[_0x1730d7(0x30f)][_0x1730d7(0x84b)]({'cx':_0xad0ad6,'cy':_0x4770cc,'r':_0x493225,'thickness':_0x17ae89,'start':_0x6361d5,'end':_0x6361d5+_0x1a09e5,'item':_0x2f3193});});}[_0x34e271(0xbe1)](_0x4e2d3b,_0x2a2144,_0x191113,_0x1a8ba1){const _0x1b8a40=_0x34e271;if(!_0x2a2144||!_0x4e2d3b||_0x191113['show_tooltip']===![]||!this['_cells']?.[_0x1b8a40(0x4f2)])return;const _0x523fa8=this[_0x1b8a40(0x37b)][_0x1b8a40(0x1cb)],_0x1d196b=(_0x222cd9,_0x117148)=>{const _0x4dcea8=_0x1b8a40;for(const _0x1bb720 of this[_0x4dcea8(0x30f)]){const _0x17dc6b=_0x222cd9-_0x1bb720['cx'],_0x1a57ec=_0x117148-_0x1bb720['cy'];if(Math[_0x4dcea8(0x3d9)](_0x17dc6b*_0x17dc6b+_0x1a57ec*_0x1a57ec)>_0x1bb720['r']+_0x1bb720[_0x4dcea8(0x890)])continue;return _0x1bb720;}return null;},_0x296858=_0x584959=>{const _0xefc007=_0x1b8a40,_0x38a86c=_0x4e2d3b[_0xefc007(0x212)](),_0x2e3f94=_0x584959[_0xefc007(0x277)]-_0x38a86c[_0xefc007(0x34a)],_0x2dbe0f=_0x584959[_0xefc007(0x236)]-_0x38a86c['top'],_0x538ad9=_0x1d196b(_0x2e3f94,_0x2dbe0f);if(!_0x538ad9){_0x2a2144[_0xefc007(0x564)][_0xefc007(0x8eb)]='0';return;}const _0x2d0177=formatNumber(_0x538ad9[_0xefc007(0xba5)][_0xefc007(0xd05)],_0x538ad9['item'][_0xefc007(0x951)],_0x1a8ba1),_0x5c6983=formatNumber(_0x538ad9['item'][_0xefc007(0x99f)],_0x538ad9[_0xefc007(0xba5)][_0xefc007(0x951)],_0x1a8ba1),_0xa65892=formatNumber(_0x538ad9[_0xefc007(0xba5)]['pmin'],_0x538ad9['item'][_0xefc007(0x951)],_0x1a8ba1),_0xc33081=Math[_0xefc007(0xaef)]((_0x538ad9['item'][_0xefc007(0x99f)]??0x0)-(_0x538ad9['item'][_0xefc007(0x542)]??0x0))>1e-9,_0x217769=escapeHtml(_0x538ad9[_0xefc007(0xba5)]['unit']||''),_0x4e609d=_0x538ad9[_0xefc007(0xba5)][_0xefc007(0x951)]?.[_0xefc007(0xbb0)]!==![]?escapeHtml(_0x538ad9['item'][_0xefc007(0x19e)]):_0xefc007(0xcaa),_0x172382=(_0x3202ba,_0x285990,_0x227903)=>_0xefc007(0x4d6)+(_0x227903?_0xefc007(0x144)+_0x227903+'\x22':'')+_0xefc007(0xa5f)+_0x3202ba+_0xefc007(0x43e)+_0x285990+_0xefc007(0x506);_0x2a2144[_0xefc007(0x301)]=_0xefc007(0x574)+_0x4e609d+'\x22>'+escapeHtml(_0x538ad9[_0xefc007(0xba5)][_0xefc007(0xae1)]||_0x538ad9[_0xefc007(0xba5)][_0xefc007(0x86b)]||'')+''+escapeHtml(String(_0x2d0177))+'\x20'+_0x217769+''+(_0xc33081?_0x172382(escapeHtml(cardT(_0x1a8ba1,_0x191113,'Peak')),escapeHtml(String(_0x5c6983))+'\x20'+_0x217769,_0xefc007(0x8d5)):'')+(_0xc33081?_0x172382(escapeHtml(cardT(_0x1a8ba1,_0x191113,_0xefc007(0xc9d))),escapeHtml(String(_0xa65892))+'\x20'+_0x217769,_0xefc007(0x8d5)):''),_0x2a2144[_0xefc007(0x564)][_0xefc007(0x8eb)]='1';const _0x377932=_0x2a2144['offsetWidth'];let _0x1953ed=_0x2e3f94+0x10;if(_0x1953ed+_0x377932>_0x38a86c[_0xefc007(0x73c)])_0x1953ed=_0x1953ed-_0x377932-0x20;_0x2a2144[_0xefc007(0x564)]['left']=Math[_0xefc007(0x887)](0x0,_0x1953ed)+'px',_0x2a2144[_0xefc007(0x564)][_0xefc007(0xc22)]='0';};_0x4e2d3b[_0x1b8a40(0x43c)](_0x1b8a40(0xbb3),_0x296858,{'signal':_0x523fa8}),_0x4e2d3b[_0x1b8a40(0x43c)](_0x1b8a40(0x25a),()=>{const _0x5f4d6a=_0x1b8a40;_0x2a2144[_0x5f4d6a(0x564)][_0x5f4d6a(0x8eb)]='0';},{'signal':_0x523fa8}),_0x4e2d3b['addEventListener'](_0x1b8a40(0x2f3),_0x31c277=>{const _0x2485ec=_0x1b8a40;if(_0x31c277[_0x2485ec(0x736)][_0x2485ec(0x4f2)]===0x1)_0x296858({'clientX':_0x31c277[_0x2485ec(0x736)][0x0][_0x2485ec(0x277)],'clientY':_0x31c277['touches'][0x0][_0x2485ec(0x236)]});},{'signal':_0x523fa8,'passive':!![]}),_0x4e2d3b[_0x1b8a40(0x43c)]('touchend',()=>{_0x2a2144['style']['opacity']='0';},{'signal':_0x523fa8}),_0x4e2d3b[_0x1b8a40(0x564)][_0x1b8a40(0x200)]=_0x1b8a40(0x501),_0x4e2d3b[_0x1b8a40(0x43c)](_0x1b8a40(0xb86),_0x3141f1=>{const _0x418b10=_0x1b8a40,_0x9b6a18=_0x4e2d3b[_0x418b10(0x212)](),_0x114a72=_0x1d196b(_0x3141f1[_0x418b10(0x277)]-_0x9b6a18['left'],_0x3141f1[_0x418b10(0x236)]-_0x9b6a18[_0x418b10(0xc22)]);if(!_0x114a72)return;_0x3141f1[_0x418b10(0x466)](),this['card'][_0x418b10(0x2ab)](_0x114a72['item']?.[_0x418b10(0x951)]);},{'signal':_0x523fa8});}}class PolarAreaRenderer extends BaseCanvasRenderer{constructor(_0x2c8d74){const _0x3904f2=_0x34e271;super(_0x2c8d74),this[_0x3904f2(0x8f9)]=[],this[_0x3904f2(0x14f)]=[],this[_0x3904f2(0x72b)]=0x0,this['_animStart']=0x0;}[_0x34e271(0x218)](_0x186a62,_0x5261a2,_0x1ebd0f,_0x1ca4dd){const _0x159ae1=_0x34e271;if(this[_0x159ae1(0x37b)])this[_0x159ae1(0x37b)][_0x159ae1(0x58e)]();this['_abort']=new AbortController();const _0x3ca536=Math['max'](0x28,_0x186a62[_0x159ae1(0x560)]||this['card'][_0x159ae1(0x987)]||0x190),_0x3ec2e5=Math[_0x159ae1(0x887)](0x50,parseInt(_0x1ebd0f[_0x159ae1(0xc07)],0xa)||0xc8),_0x2cd717=this['card']['_entities']||[],_0x124d1f=[];_0x5261a2[_0x159ae1(0x724)](_0x5d9b9f=>{const _0x5df879=_0x159ae1;let _0x2773c5=null;if(_0x5d9b9f['entity']&&typeof _0x5d9b9f[_0x5df879(0x951)]==='object')_0x2773c5=_0x5d9b9f[_0x5df879(0x951)];else{const _0x5dd357=String(_0x5d9b9f['id']||'')[_0x5df879(0xa9c)](/^(.+)__(\d+)$/);if(_0x5dd357)_0x2773c5=_0x2cd717[parseInt(_0x5dd357[0x2],0xa)]||_0x2cd717[_0x5df879(0x14b)](_0x346dc9=>_0x346dc9['entity']===_0x5dd357[0x1]);if(!_0x2773c5)_0x2773c5=_0x2cd717[_0x5df879(0x14b)](_0x1fabf2=>_0x1fabf2[_0x5df879(0x951)]===_0x5d9b9f['entity']);}if(!_0x2773c5)_0x2773c5={'entity':_0x5d9b9f[_0x5df879(0x951)],'color':'#4A90D9'};const _0x4e3275=(_0x5d9b9f['points']||[])[_0x5df879(0xbe8)](_0x27cb22=>_0x27cb22['v']!==null&&_0x27cb22['v']!==undefined),_0x4c7fb3=_0x1ca4dd?.[_0x5df879(0xd44)]?.[_0x2773c5[_0x5df879(0x951)]],_0x322d50=_0x2773c5['aggregate_func']||'last';let _0xf86031;if(_0x4e3275[_0x5df879(0x4f2)]){if(_0x322d50===_0x5df879(0x4fa))_0xf86031=_0x4e3275[0x0]['v'];else{if(_0x322d50===_0x5df879(0x2b8)||_0x322d50===_0x5df879(0xaed)||_0x322d50===_0x5df879(0xad8))_0xf86031=_0x4e3275[_0x5df879(0xb2d)]((_0x8af3ec,_0x59e0d9)=>_0x8af3ec+(_0x59e0d9['v']||0x0),0x0);else{if(_0x322d50===_0x5df879(0x749))_0xf86031=_0x4e3275['reduce']((_0x4c86f9,_0x4f9e89)=>Math[_0x5df879(0x749)](_0x4c86f9,_0x4f9e89['v']),Infinity);else{if(_0x322d50===_0x5df879(0x887))_0xf86031=_0x4e3275[_0x5df879(0xb2d)]((_0x1b115c,_0x172297)=>Math['max'](_0x1b115c,_0x172297['v']),-Infinity);else{if(_0x322d50==='median')_0xf86031=DataProcessor[_0x5df879(0x8b2)](_0x4e3275[_0x5df879(0x9f9)](_0x1fec70=>_0x1fec70['v']),_0x5df879(0x1ed));else{if(_0x322d50===_0x5df879(0xb26)||_0x322d50===_0x5df879(0x51b))_0xf86031=_0x4e3275[_0x5df879(0xb2d)]((_0x41fff9,_0x1e7fc0)=>_0x41fff9+(_0x1e7fc0['v']||0x0),0x0)/_0x4e3275[_0x5df879(0x4f2)];else _0xf86031=_0x4e3275[_0x4e3275[_0x5df879(0x4f2)]-0x1]['v'];}}}}}}else _0x4c7fb3?_0xf86031=parseFloat(_0x4c7fb3[_0x5df879(0x543)]):_0xf86031=0x0;if(_0xf86031===undefined||_0xf86031===null||isNaN(_0xf86031))_0xf86031=0x0;const _0x54bbdc=_0x5d9b9f[_0x5df879(0x444)]||{},_0x43143d=pickName(_0x2773c5['tooltip_name']!==undefined?_0x2773c5[_0x5df879(0xcbc)]:_0x2773c5[_0x5df879(0x86b)],_0x54bbdc[_0x5df879(0x668)]!==undefined&&_0x2773c5[_0x5df879(0xcbc)]!==undefined?_0x54bbdc[_0x5df879(0x668)]:_0x54bbdc[_0x5df879(0x98e)],_0x54bbdc)??_0x2773c5['entity']??'?';_0x124d1f[_0x5df879(0x84b)]({'name':pickName(_0x2773c5['name'],_0x54bbdc[_0x5df879(0x98e)],_0x54bbdc)??'','tooltipName':_0x43143d,'value':Math[_0x5df879(0xaef)](_0xf86031),'color':(_0x2773c5[_0x5df879(0x19e)]===_0x5df879(0xc36)?null:this[_0x5df879(0x209)][_0x5df879(0x470)](_0x2773c5[_0x5df879(0x19e)],_0x2773c5['entity'])||_0x2773c5[_0x5df879(0x19e)])||_0x5df879(0xac4),'unit':_0x2773c5[_0x5df879(0xbc4)]||_0x54bbdc[_0x5df879(0x24a)]||'','entity':_0x2773c5});}),_0x186a62['innerHTML']=_0x159ae1(0x52d)+_0x3ec2e5+_0x159ae1(0xc11);const _0x5b6510=_0x186a62[_0x159ae1(0x3e4)](_0x159ae1(0x7ba)),_0x326780=_0x186a62[_0x159ae1(0x3e4)](_0x159ae1(0x7cd)),_0x1333b7=_0x186a62['querySelector'](_0x159ae1(0x3b0));if(!_0x326780)return;this['_items']=_0x124d1f;this[_0x159ae1(0x72b)]&&(cancelAnimationFrame(this[_0x159ae1(0x72b)]),this[_0x159ae1(0x72b)]=0x0);if(_0x1ebd0f[_0x159ae1(0x2fa)]){this[_0x159ae1(0x187)]=performance[_0x159ae1(0x932)]();const _0x362406=_0x18920e=>{const _0x5f5700=_0x159ae1,_0x21cbbc=Math[_0x5f5700(0x749)](0x1,(_0x18920e-this[_0x5f5700(0x187)])/0x258),_0x5106b5=0x1-Math[_0x5f5700(0x192)](0x1-_0x21cbbc,0x3);this[_0x5f5700(0x423)](_0x326780,_0x124d1f,_0x3ca536,_0x3ec2e5,_0x1ebd0f,_0x1ca4dd,_0x5106b5),_0x21cbbc<0x1?this[_0x5f5700(0x72b)]=requestAnimationFrame(_0x362406):(this[_0x5f5700(0x72b)]=0x0,this[_0x5f5700(0xbe1)](_0x5b6510,_0x1333b7,_0x1ebd0f,_0x1ca4dd));};this[_0x159ae1(0x72b)]=requestAnimationFrame(_0x362406);}else this[_0x159ae1(0x423)](_0x326780,_0x124d1f,_0x3ca536,_0x3ec2e5,_0x1ebd0f,_0x1ca4dd,0x1),this[_0x159ae1(0xbe1)](_0x5b6510,_0x1333b7,_0x1ebd0f,_0x1ca4dd);}['_draw'](_0x216ffd,_0x2b7b96,_0x510c4f,_0x547131,_0x337968,_0x3cf383,_0x5379a8){const _0x44ad63=_0x34e271;if(_0x5379a8===undefined)_0x5379a8=0x1;const _0x39d304=this[_0x44ad63(0x966)](_0x216ffd,_0x510c4f,_0x547131),_0x3fdcda=this[_0x44ad63(0xd37)](),_0x3f7a3d=_0x3fdcda?_0x44ad63(0x7cc):_0x44ad63(0x5d1),_0x5ec25d=_0x3fdcda?_0x44ad63(0x266):_0x44ad63(0xc4f),_0x2233cf=_0x3fdcda?_0x44ad63(0xadf):_0x44ad63(0xd7f);let _0x2e59b8=_0x44ad63(0xa12);try{const _0x2294e0=getComputedStyle(document[_0x44ad63(0x9d9)])[_0x44ad63(0x5fc)](_0x44ad63(0x57b))[_0x44ad63(0x12e)]();if(_0x2294e0)_0x2e59b8=_0x2294e0;}catch(_0x3ded34){}const _0xc9ee92=_0x2b7b96[_0x44ad63(0x4f2)];if(!_0xc9ee92)return;const _0xbef37d=_0x2b7b96['reduce']((_0x4b12ab,_0x22a76c)=>_0x4b12ab+_0x22a76c[_0x44ad63(0xd05)],0x0),_0x5d6e9b=Math[_0x44ad63(0x887)](..._0x2b7b96[_0x44ad63(0x9f9)](_0x4c7aa5=>_0x4c7aa5[_0x44ad63(0xd05)]));if(_0x5d6e9b===0x0)return;const _0x395c59=Math['min'](_0x547131-0x14,_0x510c4f-0x14),_0x328258=_0x395c59/0x2*0.88,_0x25195d=_0x510c4f/0x2,_0x15459f=_0x547131/0x2,_0x51f536=Math['PI']*0x2/_0xc9ee92,_0x454a1f=0x4;_0x39d304['globalAlpha']=_0x5379a8;for(let _0xac6e79=0x1;_0xac6e79<=_0x454a1f;_0xac6e79++){const _0x527f9e=_0x328258*(_0xac6e79/_0x454a1f);_0x39d304['beginPath'](),_0x39d304['arc'](_0x25195d,_0x15459f,_0x527f9e,0x0,Math['PI']*0x2),_0x39d304[_0x44ad63(0x8b5)]=_0x2233cf,_0x39d304['lineWidth']=0.8,_0x39d304['stroke']();}_0x39d304[_0x44ad63(0x6a2)]=0x1,this[_0x44ad63(0x14f)]=[],_0x2b7b96[_0x44ad63(0x724)]((_0x208efd,_0x3bc1ae)=>{const _0x2f7e60=_0x44ad63,_0x5204fa=-Math['PI']/0x2+_0x3bc1ae*_0x51f536,_0x31e855=_0x5204fa+_0x51f536,_0x2e84d1=_0x328258*(_0x208efd[_0x2f7e60(0xd05)]/_0x5d6e9b)*_0x5379a8;if(_0x2e84d1<0.5){this['_slices']['push']({'startAngle':_0x5204fa,'endAngle':_0x31e855,'r':_0x328258*(_0x208efd[_0x2f7e60(0xd05)]/_0x5d6e9b),'item':_0x208efd,'cx':_0x25195d,'cy':_0x15459f});return;}_0x39d304[_0x2f7e60(0x7c1)](),_0x39d304[_0x2f7e60(0x7c4)](_0x25195d,_0x15459f),_0x39d304['arc'](_0x25195d,_0x15459f,_0x2e84d1,_0x5204fa,_0x31e855),_0x39d304[_0x2f7e60(0xcd7)]();let _0x2fa401=_0x208efd['color'];const _0x2243dc=_0x208efd['entity'];_0x2243dc?.['color_thresholds']?.[_0x2f7e60(0x139)]&&_0x2243dc[_0x2f7e60(0x57e)][_0x2f7e60(0xb78)]?.[_0x2f7e60(0x4f2)]&&(_0x2fa401=resolveValueColor(_0x208efd[_0x2f7e60(0xd05)],this[_0x2f7e60(0x209)][_0x2f7e60(0xcc1)](_0x2243dc),_0x2fa401));_0x39d304['fillStyle']=_0x2fa401,_0x39d304[_0x2f7e60(0x6a2)]=0.7,_0x39d304[_0x2f7e60(0x2b2)](),_0x39d304['globalAlpha']=0x1,_0x39d304[_0x2f7e60(0x8b5)]=_0x3fdcda?_0x2f7e60(0x78b):_0x2f7e60(0x605),_0x39d304[_0x2f7e60(0x9b4)]=1.5,_0x39d304[_0x2f7e60(0x89d)]();const _0x5365c6=_0x5204fa+_0x51f536/0x2,_0x2b1ce2=Math[_0x2f7e60(0x887)](_0x2e84d1*0.6,_0x328258*0.25),_0x4f2cd9=_0x25195d+Math[_0x2f7e60(0x555)](_0x5365c6)*_0x2b1ce2,_0x244e1b=_0x15459f+Math[_0x2f7e60(0x2c6)](_0x5365c6)*_0x2b1ce2,_0x3b4755=_0xbef37d>0x0?_0x208efd[_0x2f7e60(0xd05)]/_0xbef37d*0x64:0x0;if(_0x3b4755>=0x4&&_0x5379a8>=0.999){const _0x4294f4=Math['min'](0xb,Math[_0x2f7e60(0x887)](0x8,_0x328258*0.1));_0x39d304['fillStyle']=_0x2f7e60(0x4d9),_0x39d304['font']=_0x2f7e60(0xc4b)+_0x4294f4+_0x2f7e60(0xa84)+_0x2e59b8,_0x39d304[_0x2f7e60(0x804)]=_0x2f7e60(0x648),_0x39d304[_0x2f7e60(0xcce)]='middle';const _0x15de11=toNum(_0x208efd[_0x2f7e60(0x951)]?.['decimals'])??0x0;_0x39d304[_0x2f7e60(0x8dd)](_0x3b4755['toFixed'](_0x15de11)+'%',_0x4f2cd9,_0x244e1b);}this[_0x2f7e60(0x14f)]['push']({'startAngle':_0x5204fa,'endAngle':_0x31e855,'r':_0x328258*(_0x208efd[_0x2f7e60(0xd05)]/_0x5d6e9b),'item':_0x208efd,'cx':_0x25195d,'cy':_0x15459f});});if(_0x337968[_0x44ad63(0xab5)]!==![]&&_0x5379a8>=0.999){_0x39d304[_0x44ad63(0x6a5)]=_0x3f7a3d,_0x39d304[_0x44ad63(0x214)]=_0x44ad63(0x195)+Math['min'](0x10,_0x328258*0.25)+'px\x20'+_0x2e59b8,_0x39d304[_0x44ad63(0x804)]=_0x44ad63(0x648),_0x39d304[_0x44ad63(0xcce)]=_0x44ad63(0xaa9);const _0x2d9786=_0x2b7b96[0x0]?.[_0x44ad63(0xbc4)]||'',_0x430997=_0x2b7b96[0x0]?.[_0x44ad63(0x951)]||{'decimals':0x1};_0x39d304['fillText'](formatNumber(_0xbef37d,_0x430997,_0x3cf383)+(_0x2d9786?'\x20'+_0x2d9786:''),_0x25195d,_0x15459f-0x5),_0x39d304[_0x44ad63(0x6a5)]=_0x5ec25d,_0x39d304['font']=Math['min'](0xa,_0x328258*0.14)+_0x44ad63(0xa84)+_0x2e59b8,_0x39d304[_0x44ad63(0x8dd)](cardT(this[_0x44ad63(0x209)]?.[_0x44ad63(0xa29)],this[_0x44ad63(0x209)]?.[_0x44ad63(0x853)],_0x44ad63(0xbde)),_0x25195d,_0x15459f+0x9);}}[_0x34e271(0xbe1)](_0x339760,_0x2095cd,_0xa64f96,_0x138595){const _0x90938e=_0x34e271;if(!_0x2095cd||!_0x339760||_0xa64f96[_0x90938e(0xcc3)]===![]||!this[_0x90938e(0x14f)]?.[_0x90938e(0x4f2)])return;const _0x380d8b=this[_0x90938e(0x37b)][_0x90938e(0x1cb)],_0xc66c84=_0x3fc669=>{const _0x4516d8=_0x90938e,_0x1b1fa9=_0x339760[_0x4516d8(0x212)](),_0x13d875=_0x3fc669['clientX']-_0x1b1fa9[_0x4516d8(0x34a)],_0x2f71a0=_0x3fc669[_0x4516d8(0x236)]-_0x1b1fa9[_0x4516d8(0xc22)];let _0x465db1=null;for(const _0x30b43d of this[_0x4516d8(0x14f)]){const _0x355b00=_0x13d875-_0x30b43d['cx'],_0x5ac151=_0x2f71a0-_0x30b43d['cy'],_0x2e82ab=Math[_0x4516d8(0x3d9)](_0x355b00*_0x355b00+_0x5ac151*_0x5ac151);if(_0x2e82ab>_0x30b43d['r'])continue;let _0x15cbc8=Math['atan2'](_0x5ac151,_0x355b00);if(_0x15cbc8<-Math['PI']/0x2)_0x15cbc8+=Math['PI']*0x2;if(_0x15cbc8>=_0x30b43d['startAngle']&&_0x15cbc8<_0x30b43d[_0x4516d8(0x43a)]){_0x465db1=_0x30b43d;break;}}if(!_0x465db1){_0x2095cd['style']['opacity']='0';return;}const _0x2eedab=this[_0x4516d8(0x8f9)][_0x4516d8(0xb2d)]((_0x3d4d92,_0x20036b)=>_0x3d4d92+_0x20036b['value'],0x0),_0x3d750f=toNum(_0x465db1[_0x4516d8(0xba5)]['entity']?.[_0x4516d8(0x48e)])??0x1,_0x358ac9=_0x2eedab>0x0?(_0x465db1[_0x4516d8(0xba5)]['value']/_0x2eedab*0x64)[_0x4516d8(0x7dc)](_0x3d750f):'0',_0x3129a9=formatNumber(_0x465db1['item'][_0x4516d8(0xd05)],_0x465db1[_0x4516d8(0xba5)][_0x4516d8(0x951)],_0x138595),_0x50a4fb=_0x465db1[_0x4516d8(0xba5)][_0x4516d8(0x951)]?.[_0x4516d8(0xbb0)]!==![]?escapeHtml(_0x465db1[_0x4516d8(0xba5)][_0x4516d8(0x19e)]):_0x4516d8(0xcaa);_0x2095cd[_0x4516d8(0x301)]=''+escapeHtml(String(_0x3129a9))+'\x20'+escapeHtml(_0x465db1[_0x4516d8(0xba5)][_0x4516d8(0xbc4)]||'')+_0x4516d8(0x506)+(_0x4516d8(0x631)+escapeHtml(cardT(_0x138595,_0xa64f96,_0x4516d8(0xc52)))+_0x4516d8(0x43e)+_0x358ac9+_0x4516d8(0x9fc)),_0x2095cd[_0x4516d8(0x564)]['opacity']='1';const _0x26eb90=_0x2095cd['offsetWidth'];let _0x33b119=_0x13d875+0x10;if(_0x33b119+_0x26eb90>_0x1b1fa9[_0x4516d8(0x73c)])_0x33b119=_0x33b119-_0x26eb90-0x20;_0x2095cd[_0x4516d8(0x564)][_0x4516d8(0x34a)]=Math['max'](0x0,_0x33b119)+'px',_0x2095cd[_0x4516d8(0x564)][_0x4516d8(0xc22)]='0';};_0x339760[_0x90938e(0x43c)](_0x90938e(0xbb3),_0xc66c84,{'signal':_0x380d8b}),_0x339760[_0x90938e(0x43c)](_0x90938e(0x25a),()=>{const _0x448161=_0x90938e;_0x2095cd[_0x448161(0x564)][_0x448161(0x8eb)]='0';},{'signal':_0x380d8b}),_0x339760[_0x90938e(0x43c)](_0x90938e(0x2f3),_0x194ca6=>{const _0x34da83=_0x90938e;if(_0x194ca6[_0x34da83(0x736)]['length']===0x1)_0xc66c84({'clientX':_0x194ca6[_0x34da83(0x736)][0x0][_0x34da83(0x277)],'clientY':_0x194ca6['touches'][0x0]['clientY']});},{'signal':_0x380d8b,'passive':!![]}),_0x339760['addEventListener'](_0x90938e(0xae5),()=>{const _0x44565c=_0x90938e;_0x2095cd['style'][_0x44565c(0x8eb)]='0';},{'signal':_0x380d8b}),_0x339760['style'][_0x90938e(0x200)]=_0x90938e(0x501),_0x339760[_0x90938e(0x43c)](_0x90938e(0xb86),_0x18bc0a=>{const _0x2c52ec=_0x90938e,_0xccb12f=_0x339760[_0x2c52ec(0x212)](),_0x28550b=_0x18bc0a[_0x2c52ec(0x277)]-_0xccb12f[_0x2c52ec(0x34a)],_0x21afa2=_0x18bc0a[_0x2c52ec(0x236)]-_0xccb12f[_0x2c52ec(0xc22)];let _0x400e13=null;for(const _0x432ce7 of this[_0x2c52ec(0x14f)]){const _0x12e3d4=_0x28550b-_0x432ce7['cx'],_0x3a05e3=_0x21afa2-_0x432ce7['cy'],_0x1d6617=Math[_0x2c52ec(0x3d9)](_0x12e3d4*_0x12e3d4+_0x3a05e3*_0x3a05e3);if(_0x1d6617>_0x432ce7['r'])continue;let _0x587990=Math[_0x2c52ec(0xb30)](_0x3a05e3,_0x12e3d4);if(_0x587990<-Math['PI']/0x2)_0x587990+=Math['PI']*0x2;if(_0x587990>=_0x432ce7[_0x2c52ec(0x223)]&&_0x587990<_0x432ce7[_0x2c52ec(0x43a)]){_0x400e13=_0x432ce7;break;}}if(!_0x400e13)return;_0x18bc0a[_0x2c52ec(0x466)](),this[_0x2c52ec(0x209)]['_fireEntityAction'](_0x400e13[_0x2c52ec(0xba5)]?.[_0x2c52ec(0x951)]);},{'signal':_0x380d8b});}}class RadarRenderer extends BaseCanvasRenderer{constructor(_0x27580b){const _0x19b2e1=_0x34e271;super(_0x27580b),this[_0x19b2e1(0x8f9)]=[],this[_0x19b2e1(0x2c8)]=[],this[_0x19b2e1(0x72b)]=0x0,this[_0x19b2e1(0x187)]=0x0;}['render'](_0x5dfc19,_0x17a6d3,_0x4ec943,_0x465c21){const _0x8df5e6=_0x34e271;if(this['_abort'])this[_0x8df5e6(0x37b)][_0x8df5e6(0x58e)]();this[_0x8df5e6(0x37b)]=new AbortController();const _0x5f2c9f=Math[_0x8df5e6(0x887)](0x28,_0x5dfc19['clientWidth']||this[_0x8df5e6(0x209)][_0x8df5e6(0x987)]||0x190),_0x33a356=Math[_0x8df5e6(0x887)](0x50,parseInt(_0x4ec943['height'],0xa)||0xc8),_0x4eb10b=this[_0x8df5e6(0x209)][_0x8df5e6(0x31f)]||[],_0x3a26aa=[];_0x17a6d3[_0x8df5e6(0x724)](_0x49ffb4=>{const _0x2eba30=_0x8df5e6;let _0x4d8408=null;if(_0x49ffb4[_0x2eba30(0x951)]&&typeof _0x49ffb4[_0x2eba30(0x951)]===_0x2eba30(0x328))_0x4d8408=_0x49ffb4[_0x2eba30(0x951)];else{const _0x35f8a8=String(_0x49ffb4['id']||'')['match'](/^(.+)__(\d+)$/);if(_0x35f8a8)_0x4d8408=_0x4eb10b[parseInt(_0x35f8a8[0x2],0xa)]||_0x4eb10b[_0x2eba30(0x14b)](_0xa0fd39=>_0xa0fd39['entity']===_0x35f8a8[0x1]);if(!_0x4d8408)_0x4d8408=_0x4eb10b[_0x2eba30(0x14b)](_0x4bb285=>_0x4bb285[_0x2eba30(0x951)]===_0x49ffb4[_0x2eba30(0x951)]);}if(!_0x4d8408)_0x4d8408={'entity':_0x49ffb4['entity'],'color':_0x2eba30(0xac4)};const _0x293cd9=(_0x49ffb4['points']||[])['filter'](_0x5e9e7a=>_0x5e9e7a['v']!==null&&_0x5e9e7a['v']!==undefined),_0x309816=_0x465c21?.[_0x2eba30(0xd44)]?.[_0x4d8408['entity']],_0x1822c1=_0x4d8408['aggregate_func']||_0x2eba30(0xb26);let _0x574503;if(_0x293cd9[_0x2eba30(0x4f2)]){if(_0x1822c1==='first')_0x574503=_0x293cd9[0x0]['v'];else{if(_0x1822c1===_0x2eba30(0x2b8)||_0x1822c1==='change'||_0x1822c1==='diff')_0x574503=_0x293cd9[_0x2eba30(0xb2d)]((_0x3b99e6,_0x507212)=>_0x3b99e6+(_0x507212['v']||0x0),0x0);else{if(_0x1822c1===_0x2eba30(0x749))_0x574503=_0x293cd9['reduce']((_0x57be26,_0x1acae1)=>Math[_0x2eba30(0x749)](_0x57be26,_0x1acae1['v']),Infinity);else{if(_0x1822c1===_0x2eba30(0x887))_0x574503=_0x293cd9[_0x2eba30(0xb2d)]((_0x2a63a8,_0x27e24f)=>Math['max'](_0x2a63a8,_0x27e24f['v']),-Infinity);else{if(_0x1822c1===_0x2eba30(0x1ed))_0x574503=DataProcessor[_0x2eba30(0x8b2)](_0x293cd9[_0x2eba30(0x9f9)](_0x3fecf2=>_0x3fecf2['v']),_0x2eba30(0x1ed));else{if(_0x1822c1===_0x2eba30(0x509))_0x574503=_0x293cd9[_0x293cd9[_0x2eba30(0x4f2)]-0x1]['v'];else _0x574503=_0x293cd9[_0x2eba30(0xb2d)]((_0x261394,_0x1d4f36)=>_0x261394+(_0x1d4f36['v']||0x0),0x0)/_0x293cd9[_0x2eba30(0x4f2)];}}}}}}else _0x309816?_0x574503=parseFloat(_0x309816[_0x2eba30(0x543)]):_0x574503=0x0;if(_0x574503===undefined||_0x574503===null||isNaN(_0x574503))_0x574503=0x0;const _0xd92361=(_0x412681,_0x1ce06a)=>{const _0x447a60=_0x2eba30;if(_0x412681===null||_0x412681===undefined||_0x412681==='')return _0x1ce06a;const _0x25cfd0=String(_0x412681)['replace'](/^~/,''),_0x1aeb04=parseFloat(_0x25cfd0);if(!isNaN(_0x1aeb04))return _0x1aeb04;const _0x202f1a=_0x465c21?.['states']?.[_0x25cfd0];if(_0x202f1a){const _0x579227=parseFloat(_0x202f1a[_0x447a60(0x543)]);if(!isNaN(_0x579227))return _0x579227;}return _0x1ce06a;},_0x71997f=_0xd92361(_0x4d8408[_0x2eba30(0x844)],0x0),_0x543785=_0xd92361(_0x4d8408[_0x2eba30(0xba0)],0x64),_0x2dff2e=_0x543785>_0x71997f?Math[_0x2eba30(0x887)](0x0,Math[_0x2eba30(0x749)](0x1,(_0x574503-_0x71997f)/(_0x543785-_0x71997f))):0x0,_0x20b7e3=_0x49ffb4['meta']||{},_0x28e5da=pickName(_0x4d8408[_0x2eba30(0xcbc)]!==undefined?_0x4d8408[_0x2eba30(0xcbc)]:_0x4d8408[_0x2eba30(0x86b)],_0x20b7e3['resolved_tooltip_name']!==undefined&&_0x4d8408[_0x2eba30(0xcbc)]!==undefined?_0x20b7e3['resolved_tooltip_name']:_0x20b7e3[_0x2eba30(0x98e)],_0x20b7e3)??_0x4d8408[_0x2eba30(0x951)]??'?';_0x3a26aa[_0x2eba30(0x84b)]({'name':pickName(_0x4d8408[_0x2eba30(0x86b)],_0x20b7e3[_0x2eba30(0x98e)],_0x20b7e3)??'','tooltipName':_0x28e5da,'value':_0x574503,'pct':_0x2dff2e,'min':_0x71997f,'max':_0x543785,'color':(_0x4d8408[_0x2eba30(0x19e)]===_0x2eba30(0xc36)?null:this[_0x2eba30(0x209)][_0x2eba30(0x470)](_0x4d8408[_0x2eba30(0x19e)],_0x4d8408[_0x2eba30(0x951)])||_0x4d8408['color'])||_0x2eba30(0xac4),'unit':_0x4d8408[_0x2eba30(0xbc4)]||_0x20b7e3['unit_of_measurement']||'','entity':_0x4d8408});});if(_0x3a26aa[_0x8df5e6(0x4f2)]<0x3){_0x5dfc19[_0x8df5e6(0x301)]=_0x8df5e6(0xc53)+escapeHtml(cardT(this[_0x8df5e6(0x209)]?.[_0x8df5e6(0xa29)],this[_0x8df5e6(0x209)]?.[_0x8df5e6(0x853)],_0x8df5e6(0xc75)))+'\x20('+_0x3a26aa[_0x8df5e6(0x4f2)]+'/3)';return;}_0x5dfc19[_0x8df5e6(0x301)]=_0x8df5e6(0x52d)+_0x33a356+_0x8df5e6(0xc11);const _0x265bac=_0x5dfc19[_0x8df5e6(0x3e4)](_0x8df5e6(0x7ba)),_0x255103=_0x5dfc19[_0x8df5e6(0x3e4)](_0x8df5e6(0x7cd)),_0x17bb4f=_0x5dfc19[_0x8df5e6(0x3e4)](_0x8df5e6(0x3b0));if(!_0x255103)return;this[_0x8df5e6(0x8f9)]=_0x3a26aa;this[_0x8df5e6(0x72b)]&&(cancelAnimationFrame(this[_0x8df5e6(0x72b)]),this[_0x8df5e6(0x72b)]=0x0);if(_0x4ec943[_0x8df5e6(0x2fa)]){this['_animStart']=performance[_0x8df5e6(0x932)]();const _0x554e96=_0x5c19ac=>{const _0x1cc04f=_0x8df5e6,_0x16a84f=Math[_0x1cc04f(0x749)](0x1,(_0x5c19ac-this[_0x1cc04f(0x187)])/0x258),_0x33702d=0x1-Math[_0x1cc04f(0x192)](0x1-_0x16a84f,0x3);this[_0x1cc04f(0x423)](_0x255103,_0x3a26aa,_0x5f2c9f,_0x33a356,_0x4ec943,_0x465c21,_0x33702d),_0x16a84f<0x1?this[_0x1cc04f(0x72b)]=requestAnimationFrame(_0x554e96):(this[_0x1cc04f(0x72b)]=0x0,this['_setupTooltip'](_0x265bac,_0x17bb4f,_0x4ec943,_0x465c21));};this['_animRaf']=requestAnimationFrame(_0x554e96);}else this[_0x8df5e6(0x423)](_0x255103,_0x3a26aa,_0x5f2c9f,_0x33a356,_0x4ec943,_0x465c21,0x1),this[_0x8df5e6(0xbe1)](_0x265bac,_0x17bb4f,_0x4ec943,_0x465c21);}[_0x34e271(0x423)](_0x3c777d,_0xfe7e36,_0x3d2f1f,_0x2f8259,_0x4f4f1e,_0x3df974,_0x7cc365){const _0x43140a=_0x34e271;if(_0x7cc365===undefined)_0x7cc365=0x1;const _0x1c5437=this['_setupCanvas'](_0x3c777d,_0x3d2f1f,_0x2f8259),_0x2db6f3=this[_0x43140a(0xd37)](),_0x1c3f34=_0x2db6f3?_0x43140a(0x7cc):_0x43140a(0x5d1),_0x445567=_0x2db6f3?_0x43140a(0x279):_0x43140a(0x70b),_0x5e4843=_0x2db6f3?_0x43140a(0x1af):'rgba(0,0,0,0.15)',_0x461357=_0x2db6f3?_0x43140a(0xb95):_0x43140a(0x629),_0x51f5fc=_0x2db6f3?_0x43140a(0xa3f):_0x43140a(0x18c);let _0x24de61=_0x43140a(0xa12);try{const _0x29dbc5=getComputedStyle(document[_0x43140a(0x9d9)])[_0x43140a(0x5fc)](_0x43140a(0x57b))[_0x43140a(0x12e)]();if(_0x29dbc5)_0x24de61=_0x29dbc5;}catch(_0x216fc2){}let _0x2315e9=_0x43140a(0xac4);try{const _0x64ec41=getComputedStyle(this[_0x43140a(0x209)])[_0x43140a(0x5fc)]('--primary-color')[_0x43140a(0x12e)]();if(_0x64ec41)_0x2315e9=_0x64ec41;}catch(_0x1c1ced){}const _0x221e37=_0xfe7e36['length'],_0x415324=Math['min'](_0x2f8259-0x28,_0x3d2f1f-0x28),_0x1f2a4f=_0x415324/0x2*0.78,_0x3f49a4=_0x3d2f1f/0x2,_0x278b6c=_0x2f8259/0x2,_0x2f23e5=Math['PI']*0x2/_0x221e37,_0x39b61c=-Math['PI']/0x2,_0x1ec718=0x4;_0x1c5437['globalAlpha']=_0x7cc365;for(let _0x5640ce=0x1;_0x5640ce<=_0x1ec718;_0x5640ce++){const _0x16455e=_0x1f2a4f*(_0x5640ce/_0x1ec718);_0x1c5437[_0x43140a(0x7c1)]();for(let _0x554243=0x0;_0x554243<=_0x221e37;_0x554243++){const _0x5bf12a=_0x39b61c+_0x554243*_0x2f23e5,_0x5baf38=_0x3f49a4+Math[_0x43140a(0x555)](_0x5bf12a)*_0x16455e,_0x158f2a=_0x278b6c+Math[_0x43140a(0x2c6)](_0x5bf12a)*_0x16455e;_0x554243===0x0?_0x1c5437['moveTo'](_0x5baf38,_0x158f2a):_0x1c5437[_0x43140a(0x671)](_0x5baf38,_0x158f2a);}_0x1c5437[_0x43140a(0x8b5)]=_0x5e4843,_0x1c5437[_0x43140a(0x9b4)]=0x1,_0x1c5437[_0x43140a(0x89d)]();}_0x1c5437[_0x43140a(0x6a2)]=0x1,this[_0x43140a(0x2c8)]=[],_0xfe7e36[_0x43140a(0x724)]((_0x223daa,_0x41f959)=>{const _0x294a63=_0x43140a,_0x14a2a6=_0x39b61c+_0x41f959*_0x2f23e5,_0x1c87a2=_0x3f49a4+Math[_0x294a63(0x555)](_0x14a2a6)*_0x1f2a4f,_0x1ac26e=_0x278b6c+Math[_0x294a63(0x2c6)](_0x14a2a6)*_0x1f2a4f;_0x1c5437['globalAlpha']=_0x7cc365,_0x1c5437[_0x294a63(0x7c1)](),_0x1c5437[_0x294a63(0x7c4)](_0x3f49a4,_0x278b6c),_0x1c5437[_0x294a63(0x671)](_0x1c87a2,_0x1ac26e),_0x1c5437[_0x294a63(0x8b5)]=_0x461357,_0x1c5437[_0x294a63(0x9b4)]=0x1,_0x1c5437[_0x294a63(0x89d)](),_0x1c5437[_0x294a63(0x6a2)]=0x1;if(_0x7cc365>=0.999){const _0x21ff45=_0x1f2a4f+0x10,_0x5bc025=_0x3f49a4+Math[_0x294a63(0x555)](_0x14a2a6)*_0x21ff45,_0x1d8da1=_0x278b6c+Math['sin'](_0x14a2a6)*_0x21ff45,_0x2d943b=Math[_0x294a63(0x749)](0xb,Math[_0x294a63(0x887)](0x9,_0x1f2a4f*0.1));_0x1c5437[_0x294a63(0x6a5)]=_0x1c3f34,_0x1c5437['font']=_0x294a63(0x195)+_0x2d943b+'px\x20'+_0x24de61,_0x1c5437[_0x294a63(0x804)]=Math[_0x294a63(0xaef)](Math[_0x294a63(0x555)](_0x14a2a6))<0.1?'center':Math[_0x294a63(0x555)](_0x14a2a6)>0x0?_0x294a63(0x34a):'right',_0x1c5437[_0x294a63(0xcce)]=Math[_0x294a63(0xaef)](Math[_0x294a63(0x2c6)](_0x14a2a6))<0.1?_0x294a63(0xaa9):Math[_0x294a63(0x2c6)](_0x14a2a6)>0x0?'top':_0x294a63(0x537),_0x1c5437[_0x294a63(0x8dd)](_0x223daa[_0x294a63(0x86b)],_0x5bc025,_0x1d8da1);}this[_0x294a63(0x2c8)][_0x294a63(0x84b)]({'angle':_0x14a2a6,'ex':_0x1c87a2,'ey':_0x1ac26e,'item':_0x223daa,'cx':_0x3f49a4,'cy':_0x278b6c,'maxRadius':_0x1f2a4f});});const _0x36750b=_0xfe7e36[_0x43140a(0x9f9)]((_0x247d73,_0x5f2606)=>{const _0x45ae69=_0x43140a,_0x547358=_0x39b61c+_0x5f2606*_0x2f23e5,_0x2c2e57=_0x1f2a4f*_0x247d73[_0x45ae69(0x4ad)]*_0x7cc365;return{'x':_0x3f49a4+Math[_0x45ae69(0x555)](_0x547358)*_0x2c2e57,'y':_0x278b6c+Math['sin'](_0x547358)*_0x2c2e57,'a':_0x547358,'r':_0x2c2e57,'item':_0x247d73};}),_0x5d13ad=_0x1c5437[_0x43140a(0xc90)](_0x3f49a4,_0x278b6c,0x0,_0x3f49a4,_0x278b6c,_0x1f2a4f);_0x5d13ad['addColorStop'](0x0,this[_0x43140a(0xa68)](_0x2315e9,_0x2db6f3?0.35:0.3)),_0x5d13ad[_0x43140a(0x3a8)](0x1,this[_0x43140a(0xa68)](_0x2315e9,_0x2db6f3?0.1:0.08)),_0x1c5437['beginPath'](),_0x36750b[_0x43140a(0x724)]((_0x24d731,_0x289d69)=>{const _0x4bf083=_0x43140a;if(_0x289d69===0x0)_0x1c5437[_0x4bf083(0x7c4)](_0x24d731['x'],_0x24d731['y']);else _0x1c5437['lineTo'](_0x24d731['x'],_0x24d731['y']);}),_0x1c5437[_0x43140a(0xcd7)](),_0x1c5437[_0x43140a(0x6a5)]=_0x5d13ad,_0x1c5437['fill'](),_0x1c5437[_0x43140a(0x8b5)]=this[_0x43140a(0xa68)](_0x2315e9,0.85),_0x1c5437[_0x43140a(0x9b4)]=0x2,_0x1c5437[_0x43140a(0x230)]=_0x43140a(0x767),_0x1c5437[_0x43140a(0x89d)](),_0x36750b[_0x43140a(0x724)](_0xc12b37=>{const _0x166182=_0x43140a;let _0x54177b=_0xc12b37[_0x166182(0xba5)][_0x166182(0x19e)];const _0x208d61=_0xc12b37['item'][_0x166182(0x951)];_0x208d61?.[_0x166182(0x57e)]?.['enabled']&&_0x208d61[_0x166182(0x57e)][_0x166182(0xb78)]?.[_0x166182(0x4f2)]&&(_0x54177b=resolveValueColor(_0xc12b37[_0x166182(0xba5)][_0x166182(0xd05)],this[_0x166182(0x209)][_0x166182(0xcc1)](_0x208d61),_0x54177b));const _0x3ea17b=toNum(_0x208d61?.[_0x166182(0x43d)]),_0x47b832=isNum(_0x3ea17b)&&_0x3ea17b>0x0?clamp(_0x3ea17b,0.5,0x14):3.5;_0x1c5437[_0x166182(0x7c1)](),_0x1c5437[_0x166182(0x880)](_0xc12b37['x'],_0xc12b37['y'],_0x47b832*(0x6/3.5),0x0,Math['PI']*0x2),_0x1c5437[_0x166182(0x6a5)]=this['_withAlpha'](_0x54177b,0.25),_0x1c5437[_0x166182(0x2b2)](),_0x1c5437[_0x166182(0x7c1)](),_0x1c5437[_0x166182(0x880)](_0xc12b37['x'],_0xc12b37['y'],_0x47b832,0x0,Math['PI']*0x2),_0x1c5437[_0x166182(0x6a5)]=_0x54177b,_0x1c5437[_0x166182(0x2b2)](),_0x1c5437[_0x166182(0x8b5)]=_0x2db6f3?_0x166182(0x70b):_0x166182(0xd3f),_0x1c5437[_0x166182(0x9b4)]=1.5,_0x1c5437[_0x166182(0x89d)]();if(_0x7cc365>=0.999){const _0x3affe9=formatNumber(_0xc12b37[_0x166182(0xba5)][_0x166182(0xd05)],_0xc12b37['item'][_0x166182(0x951)],_0x3df974),_0x4316fd=Math[_0x166182(0x749)](0xa,Math[_0x166182(0x887)](0x8,_0x1f2a4f*0.09));_0x1c5437[_0x166182(0x214)]='600\x20'+_0x4316fd+'px\x20'+_0x24de61;const _0x12fc9f=0x5,_0x105c73=0x2,_0x2880d3=_0x1c5437[_0x166182(0xbaf)](_0x3affe9)[_0x166182(0x73c)],_0x181351=_0x2880d3+_0x12fc9f*0x2,_0x4146e8=_0x4316fd+_0x105c73*0x2,_0xc8c5b9=_0xc12b37['r']+0xe;let _0x5542a3=_0x3f49a4+Math[_0x166182(0x555)](_0xc12b37['a'])*_0xc8c5b9,_0x441782=_0x278b6c+Math[_0x166182(0x2c6)](_0xc12b37['a'])*_0xc8c5b9;_0x5542a3=Math[_0x166182(0x887)](_0x181351/0x2+0x2,Math['min'](_0x3d2f1f-_0x181351/0x2-0x2,_0x5542a3)),_0x441782=Math['max'](_0x4146e8/0x2+0x2,Math[_0x166182(0x749)](_0x2f8259-_0x4146e8/0x2-0x2,_0x441782));const _0x2930f9=_0x5542a3-_0x181351/0x2,_0x3fe01d=_0x441782-_0x4146e8/0x2,_0x14a417=_0x4146e8/0x2;_0x1c5437[_0x166182(0x7c1)](),_0x1c5437['moveTo'](_0x2930f9+_0x14a417,_0x3fe01d),_0x1c5437[_0x166182(0x671)](_0x2930f9+_0x181351-_0x14a417,_0x3fe01d),_0x1c5437[_0x166182(0x520)](_0x2930f9+_0x181351,_0x3fe01d,_0x2930f9+_0x181351,_0x3fe01d+_0x14a417),_0x1c5437[_0x166182(0x671)](_0x2930f9+_0x181351,_0x3fe01d+_0x4146e8-_0x14a417),_0x1c5437[_0x166182(0x520)](_0x2930f9+_0x181351,_0x3fe01d+_0x4146e8,_0x2930f9+_0x181351-_0x14a417,_0x3fe01d+_0x4146e8),_0x1c5437[_0x166182(0x671)](_0x2930f9+_0x14a417,_0x3fe01d+_0x4146e8),_0x1c5437[_0x166182(0x520)](_0x2930f9,_0x3fe01d+_0x4146e8,_0x2930f9,_0x3fe01d+_0x4146e8-_0x14a417),_0x1c5437[_0x166182(0x671)](_0x2930f9,_0x3fe01d+_0x14a417),_0x1c5437[_0x166182(0x520)](_0x2930f9,_0x3fe01d,_0x2930f9+_0x14a417,_0x3fe01d),_0x1c5437[_0x166182(0xcd7)](),_0x1c5437[_0x166182(0x6a5)]=_0x51f5fc,_0x1c5437['fill'](),_0x1c5437['fillStyle']=_0x445567,_0x1c5437['textAlign']=_0x166182(0x648),_0x1c5437['textBaseline']=_0x166182(0xaa9),_0x1c5437[_0x166182(0x8dd)](_0x3affe9,_0x5542a3,_0x441782);}});}[_0x34e271(0xa68)](_0x4d9a38,_0x1968d3){const _0x51bb68=_0x34e271;let _0x143b20=String(_0x4d9a38||_0x51bb68(0x429))[_0x51bb68(0x12e)]();if(_0x143b20['startsWith']('var('))try{const _0x1339ca=document[_0x51bb68(0xb38)]('div');_0x1339ca[_0x51bb68(0x564)]['color']=_0x143b20,document[_0x51bb68(0x734)][_0x51bb68(0x343)](_0x1339ca);const _0x452572=getComputedStyle(_0x1339ca)[_0x51bb68(0x19e)];document[_0x51bb68(0x734)][_0x51bb68(0xcd5)](_0x1339ca),_0x143b20=_0x452572||_0x143b20;}catch(_0x2ecef0){}if(_0x143b20[_0x51bb68(0xa71)]('#')){let _0x311a4e=_0x143b20['slice'](0x1);if(_0x311a4e[_0x51bb68(0x4f2)]===0x3)_0x311a4e=_0x311a4e[_0x51bb68(0x7a4)]('')[_0x51bb68(0x9f9)](_0x4e4d16=>_0x4e4d16+_0x4e4d16)[_0x51bb68(0xa09)]('');if(_0x311a4e[_0x51bb68(0x4f2)]===0x6){const _0xd8f4da=parseInt(_0x311a4e[_0x51bb68(0x863)](0x0,0x2),0x10),_0x2eeffc=parseInt(_0x311a4e[_0x51bb68(0x863)](0x2,0x4),0x10),_0x31df71=parseInt(_0x311a4e['slice'](0x4,0x6),0x10);return _0x51bb68(0x375)+_0xd8f4da+','+_0x2eeffc+','+_0x31df71+','+_0x1968d3+')';}}const _0x525b53=_0x143b20[_0x51bb68(0xa9c)](/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*[\d.]+)?\)/);if(_0x525b53)return _0x51bb68(0x375)+_0x525b53[0x1]+','+_0x525b53[0x2]+','+_0x525b53[0x3]+','+_0x1968d3+')';return _0x143b20;}[_0x34e271(0xbe1)](_0x3f88a6,_0x589cfa,_0x4be99b,_0x61986){const _0x4ea6ca=_0x34e271;if(!_0x589cfa||!_0x3f88a6||_0x4be99b[_0x4ea6ca(0xcc3)]===![]||!this['_spokes']?.['length'])return;const _0x58aa81=this[_0x4ea6ca(0x37b)][_0x4ea6ca(0x1cb)],_0xab5ad7=_0x3e8ba8=>{const _0x4f25b1=_0x4ea6ca,_0x40b6cf=_0x3f88a6[_0x4f25b1(0x212)](),_0x3e3570=_0x3e8ba8[_0x4f25b1(0x277)]-_0x40b6cf[_0x4f25b1(0x34a)],_0x273197=_0x3e8ba8[_0x4f25b1(0x236)]-_0x40b6cf[_0x4f25b1(0xc22)];let _0x5d3c59=null,_0x593b4e=Infinity;for(const _0x29bc53 of this[_0x4f25b1(0x2c8)]){const _0x44a568=_0x29bc53['maxRadius']*_0x29bc53[_0x4f25b1(0xba5)]['pct'],_0x2043c4=_0x29bc53['cx']+Math[_0x4f25b1(0x555)](_0x29bc53[_0x4f25b1(0x8a2)])*_0x44a568,_0x2f8392=_0x29bc53['cy']+Math[_0x4f25b1(0x2c6)](_0x29bc53[_0x4f25b1(0x8a2)])*_0x44a568,_0x23a9e3=Math['sqrt']((_0x3e3570-_0x2043c4)**0x2+(_0x273197-_0x2f8392)**0x2);_0x23a9e3<_0x593b4e&&_0x23a9e3<0x16&&(_0x593b4e=_0x23a9e3,_0x5d3c59=_0x29bc53);}if(!_0x5d3c59){_0x589cfa[_0x4f25b1(0x564)][_0x4f25b1(0x8eb)]='0';return;}const _0x19665c=(_0x5d3c59['item'][_0x4f25b1(0x4ad)]*0x64)[_0x4f25b1(0x7dc)](0x1),_0x208ab3=formatNumber(_0x5d3c59[_0x4f25b1(0xba5)][_0x4f25b1(0xd05)],_0x5d3c59[_0x4f25b1(0xba5)][_0x4f25b1(0x951)],_0x61986),_0x46b08b=formatNumber(_0x5d3c59[_0x4f25b1(0xba5)]['min'],_0x5d3c59[_0x4f25b1(0xba5)][_0x4f25b1(0x951)],_0x61986),_0x197c4f=formatNumber(_0x5d3c59[_0x4f25b1(0xba5)][_0x4f25b1(0x887)],_0x5d3c59[_0x4f25b1(0xba5)][_0x4f25b1(0x951)],_0x61986),_0x1cfb34=_0x5d3c59[_0x4f25b1(0xba5)][_0x4f25b1(0x951)]?.[_0x4f25b1(0xbb0)]!==![]?escapeHtml(_0x5d3c59['item'][_0x4f25b1(0x19e)]):_0x4f25b1(0xcaa);_0x589cfa[_0x4f25b1(0x301)]=_0x4f25b1(0x574)+_0x1cfb34+_0x4f25b1(0x3c3)+escapeHtml(_0x5d3c59[_0x4f25b1(0xba5)][_0x4f25b1(0xae1)]||_0x5d3c59[_0x4f25b1(0xba5)][_0x4f25b1(0x86b)]||'')+_0x4f25b1(0x43e)+escapeHtml(String(_0x208ab3))+'\x20'+escapeHtml(_0x5d3c59['item'][_0x4f25b1(0xbc4)]||'')+_0x4f25b1(0x506)+(_0x4f25b1(0x631)+escapeHtml(cardT(_0x61986,_0x4be99b,_0x4f25b1(0x38c)))+''+escapeHtml(String(_0x46b08b))+'\x20→\x20'+escapeHtml(String(_0x197c4f))+_0x4f25b1(0x506))+(_0x4f25b1(0x631)+escapeHtml(cardT(_0x61986,_0x4be99b,_0x4f25b1(0x1db)))+_0x4f25b1(0x43e)+_0x19665c+_0x4f25b1(0x9fc)),_0x589cfa['style'][_0x4f25b1(0x8eb)]='1';const _0x318a5d=_0x589cfa['offsetWidth'];let _0x347739=_0x3e3570+0x10;if(_0x347739+_0x318a5d>_0x40b6cf['width'])_0x347739=_0x347739-_0x318a5d-0x20;_0x589cfa['style']['left']=Math['max'](0x0,_0x347739)+'px',_0x589cfa[_0x4f25b1(0x564)][_0x4f25b1(0xc22)]='0';};_0x3f88a6[_0x4ea6ca(0x43c)](_0x4ea6ca(0xbb3),_0xab5ad7,{'signal':_0x58aa81}),_0x3f88a6[_0x4ea6ca(0x43c)](_0x4ea6ca(0x25a),()=>{const _0x32a65b=_0x4ea6ca;_0x589cfa[_0x32a65b(0x564)][_0x32a65b(0x8eb)]='0';},{'signal':_0x58aa81}),_0x3f88a6['addEventListener']('touchmove',_0x4609cc=>{const _0x5499f0=_0x4ea6ca;if(_0x4609cc[_0x5499f0(0x736)][_0x5499f0(0x4f2)]===0x1)_0xab5ad7({'clientX':_0x4609cc['touches'][0x0][_0x5499f0(0x277)],'clientY':_0x4609cc[_0x5499f0(0x736)][0x0][_0x5499f0(0x236)]});},{'signal':_0x58aa81,'passive':!![]}),_0x3f88a6['addEventListener'](_0x4ea6ca(0xae5),()=>{const _0x3d9751=_0x4ea6ca;_0x589cfa['style'][_0x3d9751(0x8eb)]='0';},{'signal':_0x58aa81}),_0x3f88a6[_0x4ea6ca(0x564)]['cursor']=_0x4ea6ca(0x501),_0x3f88a6[_0x4ea6ca(0x43c)](_0x4ea6ca(0xb86),_0x4c3b0d=>{const _0x3ecc9d=_0x4ea6ca,_0x2c3c7d=_0x3f88a6[_0x3ecc9d(0x212)](),_0x360bc7=_0x4c3b0d['clientX']-_0x2c3c7d[_0x3ecc9d(0x34a)],_0x4540bc=_0x4c3b0d[_0x3ecc9d(0x236)]-_0x2c3c7d[_0x3ecc9d(0xc22)];let _0x49cc8d=null,_0x449b48=Infinity;for(const _0x101754 of this[_0x3ecc9d(0x2c8)]){const _0xf4d34a=_0x101754[_0x3ecc9d(0xcad)]*_0x101754['item']['pct'],_0x596b93=_0x101754['cx']+Math[_0x3ecc9d(0x555)](_0x101754['angle'])*_0xf4d34a,_0x17bb65=_0x101754['cy']+Math['sin'](_0x101754[_0x3ecc9d(0x8a2)])*_0xf4d34a,_0x12769d=Math[_0x3ecc9d(0x3d9)]((_0x360bc7-_0x596b93)**0x2+(_0x4540bc-_0x17bb65)**0x2);_0x12769d<_0x449b48&&_0x12769d<0x16&&(_0x449b48=_0x12769d,_0x49cc8d=_0x101754);}if(!_0x49cc8d)return;_0x4c3b0d['stopPropagation'](),this[_0x3ecc9d(0x209)][_0x3ecc9d(0x2ab)](_0x49cc8d[_0x3ecc9d(0xba5)]?.[_0x3ecc9d(0x951)]);},{'signal':_0x58aa81});}}class RankingRenderer extends BaseCanvasRenderer{constructor(_0x37e018){const _0xbec01d=_0x34e271;super(_0x37e018),this[_0xbec01d(0x8f9)]=[],this['_layout']=null,this['_animRaf']=0x0,this[_0xbec01d(0x187)]=0x0;}['render'](_0x3a3120,_0x5b12cf,_0x33ba08,_0x112e53){const _0x5aa2c3=_0x34e271;if(this[_0x5aa2c3(0x37b)])this[_0x5aa2c3(0x37b)]['abort']();this[_0x5aa2c3(0x37b)]=new AbortController();const _0x4f9960=Math[_0x5aa2c3(0x887)](0x28,_0x3a3120[_0x5aa2c3(0x560)]||this[_0x5aa2c3(0x209)]['offsetWidth']||0x190),_0x46cd35=Math[_0x5aa2c3(0x887)](0x50,parseInt(_0x33ba08[_0x5aa2c3(0xc07)],0xa)||0xc8),_0x21e6aa=this['card'][_0x5aa2c3(0x31f)]||[],_0x22d4d7=[];_0x5b12cf[_0x5aa2c3(0x724)](_0x11734e=>{const _0x25f80f=_0x5aa2c3;let _0x4306eb=null;if(_0x11734e['entity']&&typeof _0x11734e[_0x25f80f(0x951)]==='object')_0x4306eb=_0x11734e[_0x25f80f(0x951)];else{const _0x36aba4=String(_0x11734e['id']||'')[_0x25f80f(0xa9c)](/^(.+)__(\d+)$/);if(_0x36aba4)_0x4306eb=_0x21e6aa[parseInt(_0x36aba4[0x2],0xa)]||_0x21e6aa[_0x25f80f(0x14b)](_0x2f5b6d=>_0x2f5b6d['entity']===_0x36aba4[0x1]);if(!_0x4306eb)_0x4306eb=_0x21e6aa[_0x25f80f(0x14b)](_0x2bfc2a=>_0x2bfc2a['entity']===_0x11734e[_0x25f80f(0x951)]);}if(!_0x4306eb)_0x4306eb={'entity':_0x11734e[_0x25f80f(0x951)],'color':_0x25f80f(0xac4)};const _0x216648=(_0x11734e[_0x25f80f(0xc6d)]||[])['filter'](_0x449539=>_0x449539['v']!==null&&_0x449539['v']!==undefined),_0x27cd16=_0x112e53?.[_0x25f80f(0xd44)]?.[_0x4306eb[_0x25f80f(0x951)]],_0x3104e6=_0x4306eb['aggregate_func']||'avg';let _0x28b627;if(_0x216648[_0x25f80f(0x4f2)]){if(_0x3104e6===_0x25f80f(0x4fa))_0x28b627=_0x216648[0x0]['v'];else{if(_0x3104e6===_0x25f80f(0x2b8)||_0x3104e6===_0x25f80f(0xaed)||_0x3104e6==='diff')_0x28b627=_0x216648['reduce']((_0x5f3722,_0x425324)=>_0x5f3722+(_0x425324['v']||0x0),0x0);else{if(_0x3104e6==='min')_0x28b627=_0x216648[_0x25f80f(0xb2d)]((_0x315dfb,_0x52a3d4)=>Math[_0x25f80f(0x749)](_0x315dfb,_0x52a3d4['v']),Infinity);else{if(_0x3104e6===_0x25f80f(0x887))_0x28b627=_0x216648['reduce']((_0xdc247d,_0x14a5ef)=>Math[_0x25f80f(0x887)](_0xdc247d,_0x14a5ef['v']),-Infinity);else{if(_0x3104e6===_0x25f80f(0x1ed))_0x28b627=DataProcessor[_0x25f80f(0x8b2)](_0x216648[_0x25f80f(0x9f9)](_0x386b3=>_0x386b3['v']),_0x25f80f(0x1ed));else{if(_0x3104e6===_0x25f80f(0x509))_0x28b627=_0x216648[_0x216648[_0x25f80f(0x4f2)]-0x1]['v'];else _0x28b627=_0x216648[_0x25f80f(0xb2d)]((_0x136c58,_0x3251d2)=>_0x136c58+(_0x3251d2['v']||0x0),0x0)/_0x216648[_0x25f80f(0x4f2)];}}}}}}else _0x27cd16?_0x28b627=parseFloat(_0x27cd16[_0x25f80f(0x543)]):_0x28b627=0x0;if(_0x28b627===undefined||_0x28b627===null||isNaN(_0x28b627))_0x28b627=0x0;const _0x233fb4=_0x11734e[_0x25f80f(0x444)]||{},_0xbcb69c=pickName(_0x4306eb[_0x25f80f(0xcbc)]!==undefined?_0x4306eb[_0x25f80f(0xcbc)]:_0x4306eb[_0x25f80f(0x86b)],_0x233fb4['resolved_tooltip_name']!==undefined&&_0x4306eb[_0x25f80f(0xcbc)]!==undefined?_0x233fb4[_0x25f80f(0x668)]:_0x233fb4[_0x25f80f(0x98e)],_0x233fb4)??_0x4306eb['entity']??'?';_0x22d4d7[_0x25f80f(0x84b)]({'name':_0xbcb69c,'tooltipName':_0xbcb69c,'value':_0x28b627,'color':(_0x4306eb[_0x25f80f(0x19e)]===_0x25f80f(0xc36)?null:this[_0x25f80f(0x209)][_0x25f80f(0x470)](_0x4306eb[_0x25f80f(0x19e)],_0x4306eb[_0x25f80f(0x951)])||_0x4306eb[_0x25f80f(0x19e)])||_0x25f80f(0xac4),'unit':_0x4306eb[_0x25f80f(0xbc4)]||_0x233fb4[_0x25f80f(0x24a)]||'','entity':_0x4306eb});}),_0x22d4d7[_0x5aa2c3(0xa03)]((_0x4d5049,_0x4ad6bb)=>Math['abs'](_0x4ad6bb[_0x5aa2c3(0xd05)])-Math[_0x5aa2c3(0xaef)](_0x4d5049['value']));const _0x439889=toNum(_0x33ba08[_0x5aa2c3(0x595)]);if(isNum(_0x439889)&&_0x439889>0x0)for(let _0x45fde0=_0x22d4d7[_0x5aa2c3(0x4f2)]-0x1;_0x45fde0>=0x0;_0x45fde0--){if(Math[_0x5aa2c3(0xaef)](_0x22d4d7[_0x45fde0][_0x5aa2c3(0xd05)])<_0x439889)_0x22d4d7[_0x5aa2c3(0x4f7)](_0x45fde0,0x1);}if(!_0x22d4d7[_0x5aa2c3(0x4f2)]){const _0xf3e2cc=isNum(_0x439889)&&_0x439889>0x0,_0x38fffe=_0xf3e2cc?cardT(this[_0x5aa2c3(0x209)]?.[_0x5aa2c3(0xa29)],this['card']?.[_0x5aa2c3(0x853)],_0x5aa2c3(0xa93))+'\x20('+_0x439889+').':cardT(this[_0x5aa2c3(0x209)]?.[_0x5aa2c3(0xa29)],this[_0x5aa2c3(0x209)]?.['_config'],_0x5aa2c3(0x89b));_0x3a3120['innerHTML']=_0x5aa2c3(0xc53)+escapeHtml(_0x38fffe)+_0x5aa2c3(0x816);return;}_0x3a3120['innerHTML']=_0x5aa2c3(0x52d)+_0x46cd35+_0x5aa2c3(0xc11);const _0x1bce28=_0x3a3120[_0x5aa2c3(0x3e4)](_0x5aa2c3(0x7ba)),_0x4a1fb6=_0x3a3120[_0x5aa2c3(0x3e4)](_0x5aa2c3(0x7cd)),_0x3c1a4f=_0x3a3120[_0x5aa2c3(0x3e4)](_0x5aa2c3(0x3b0));if(!_0x4a1fb6)return;this[_0x5aa2c3(0x8f9)]=_0x22d4d7;this[_0x5aa2c3(0x72b)]&&(cancelAnimationFrame(this[_0x5aa2c3(0x72b)]),this[_0x5aa2c3(0x72b)]=0x0);if(_0x33ba08[_0x5aa2c3(0x2fa)]){this[_0x5aa2c3(0x187)]=performance[_0x5aa2c3(0x932)]();const _0x41ba63=_0x2e2b71=>{const _0x24f2da=_0x5aa2c3,_0xd021cf=Math[_0x24f2da(0x749)](0x1,(_0x2e2b71-this['_animStart'])/0x258),_0x48742f=0x1-Math[_0x24f2da(0x192)](0x1-_0xd021cf,0x3);this[_0x24f2da(0x423)](_0x4a1fb6,_0x22d4d7,_0x4f9960,_0x46cd35,_0x33ba08,_0x112e53,_0x48742f),_0xd021cf<0x1?this[_0x24f2da(0x72b)]=requestAnimationFrame(_0x41ba63):(this['_animRaf']=0x0,this['_setupTooltip'](_0x1bce28,_0x3c1a4f,_0x33ba08,_0x112e53));};this[_0x5aa2c3(0x72b)]=requestAnimationFrame(_0x41ba63);}else this[_0x5aa2c3(0x423)](_0x4a1fb6,_0x22d4d7,_0x4f9960,_0x46cd35,_0x33ba08,_0x112e53,0x1),this['_setupTooltip'](_0x1bce28,_0x3c1a4f,_0x33ba08,_0x112e53);}[_0x34e271(0x423)](_0x344ed8,_0x2679e9,_0x8c7319,_0x5e03d6,_0xfa633a,_0x39d92d,_0x3c757c){const _0x288204=_0x34e271;if(_0x3c757c===undefined)_0x3c757c=0x1;const _0xf4632b=this[_0x288204(0x966)](_0x344ed8,_0x8c7319,_0x5e03d6),_0x520ca8=_0x344ed8['parentNode']||_0x344ed8,_0x301668=(_0x358284,_0x5ac073)=>{const _0x28bdda=_0x288204;try{const _0x4fc1bf=document[_0x28bdda(0xb38)](_0x28bdda(0xd2c));_0x4fc1bf[_0x28bdda(0x564)][_0x28bdda(0xd9f)]=_0x28bdda(0x746)+(_0x28bdda(0xbd9)+_0x358284+',\x20'+_0x5ac073+')'),_0x520ca8[_0x28bdda(0x343)](_0x4fc1bf);const _0x160eaa=getComputedStyle(_0x4fc1bf)[_0x28bdda(0x19e)];return _0x520ca8[_0x28bdda(0xcd5)](_0x4fc1bf),_0x160eaa||_0x5ac073;}catch(_0x37b91b){return _0x5ac073;}},_0x5ec732=_0x301668(_0x288204(0x13c),'rgba(0,0,0,0.6)'),_0x4a3ae7=_0x301668(_0x288204(0x705),_0x288204(0x96c));let _0x5bde1d=_0x288204(0xa12);try{const _0x17fad6=getComputedStyle(document[_0x288204(0x9d9)])[_0x288204(0x5fc)](_0x288204(0x57b))[_0x288204(0x12e)]();if(_0x17fad6)_0x5bde1d=_0x17fad6;}catch(_0x135549){}const _0x33e550=_0xfa633a['chart_align']||_0x288204(0x648);let _0x2f7855,_0x263e22;_0x33e550===_0x288204(0x34a)||_0x33e550===_0x288204(0x86c)?(_0x2f7855=Math[_0x288204(0x887)](0x118,Math[_0x288204(0x749)](_0x8c7319,Math[_0x288204(0x767)](_0x8c7319*0.65))),_0x263e22=_0x33e550===_0x288204(0x34a)?0x0:_0x8c7319-_0x2f7855):(_0x2f7855=_0x8c7319,_0x263e22=0x0);const _0x173fbf=_0x33e550===_0x288204(0x86c),_0x3d5e7d=Math[_0x288204(0x749)](0x78,_0x2f7855*0.28),_0x169668=Math[_0x288204(0x749)](0x64,_0x2f7855*0.22),_0x45dd11=_0x173fbf?_0x263e22+_0x169668:_0x263e22+_0x3d5e7d,_0x33002d=_0x173fbf?_0x8c7319-_0x263e22-_0x2f7855+_0x3d5e7d:_0x8c7319-_0x263e22-_0x2f7855+_0x169668,_0x510305=0x8,_0xe97269=0x8,_0x38d045=_0x2679e9[_0x288204(0x4f2)],_0x124c64=Math[_0x288204(0x887)](0x4,Math[_0x288204(0x749)](0xa,(_0x5e03d6-_0x510305-_0xe97269)/_0x38d045*0.2)),_0x5d7bbe=Math['max'](0xc,(_0x5e03d6-_0x510305-_0xe97269-(_0x38d045-0x1)*_0x124c64)/_0x38d045),_0x3fa99f=_0x8c7319-_0x45dd11-_0x33002d,_0x1245ae=Math[_0x288204(0x887)](..._0x2679e9[_0x288204(0x9f9)](_0x220405=>Math[_0x288204(0xaef)](_0x220405[_0x288204(0xd05)])),0.001),_0x3de721=_0x2679e9[_0x288204(0xb2d)]((_0x180368,_0x348beb)=>_0x180368+Math['abs'](_0x348beb[_0x288204(0xd05)]),0x0);this[_0x288204(0x58d)]={'padL':_0x45dd11,'padR':_0x33002d,'padT':_0x510305,'barH':_0x5d7bbe,'gap':_0x124c64,'gw':_0x3fa99f,'items':_0x2679e9,'blockX':_0x263e22,'blockW':_0x2f7855,'isRight':_0x173fbf};const _0xe937e9=Math[_0x288204(0x749)](0xd,Math[_0x288204(0x887)](0xa,_0x5d7bbe*0.6));_0x2679e9[_0x288204(0x724)]((_0x794150,_0x2d0300)=>{const _0x11ca45=_0x288204,_0x52cd39=_0x510305+_0x2d0300*(_0x5d7bbe+_0x124c64),_0x3c0037=Math[_0x11ca45(0xaef)](_0x794150[_0x11ca45(0xd05)])/_0x1245ae*_0x3fa99f,_0x1cacd5=_0x3c0037*_0x3c757c,_0x204f2d=_0x3de721>0x0?(Math[_0x11ca45(0xaef)](_0x794150[_0x11ca45(0xd05)])/_0x3de721*0x64)[_0x11ca45(0x7dc)](0x0):'0';let _0x5e2938=_0x794150['color'];const _0x4b45ae=_0x794150[_0x11ca45(0x951)];_0x4b45ae?.[_0x11ca45(0x57e)]?.['enabled']&&_0x4b45ae[_0x11ca45(0x57e)][_0x11ca45(0xb78)]?.[_0x11ca45(0x4f2)]&&(_0x5e2938=resolveValueColor(_0x794150[_0x11ca45(0xd05)],this[_0x11ca45(0x209)]['_thrVals'](_0x4b45ae),_0x5e2938));const _0x1a55b1=Math[_0x11ca45(0x749)](_0x5d7bbe/0x4,0x4),_0x5f3088=Math[_0x11ca45(0x887)](0x2,_0x1cacd5),_0x102578=_0x173fbf?_0x8c7319-_0x33002d-_0x5f3088:_0x45dd11;_0xf4632b[_0x11ca45(0x6a5)]=_0x5e2938,_0xf4632b[_0x11ca45(0x6a2)]=0.78,_0xf4632b[_0x11ca45(0x7c1)]();if(typeof _0xf4632b[_0x11ca45(0xa33)]===_0x11ca45(0x9cf))_0xf4632b['roundRect'](_0x102578,_0x52cd39,_0x5f3088,_0x5d7bbe,_0x1a55b1);else{const _0x20f14f=_0x102578,_0x112aad=_0x52cd39,_0x44e23c=_0x5f3088,_0x58c688=_0x5d7bbe;_0xf4632b['moveTo'](_0x20f14f+_0x1a55b1,_0x112aad),_0xf4632b['lineTo'](_0x20f14f+_0x44e23c-_0x1a55b1,_0x112aad),_0xf4632b['quadraticCurveTo'](_0x20f14f+_0x44e23c,_0x112aad,_0x20f14f+_0x44e23c,_0x112aad+_0x1a55b1),_0xf4632b[_0x11ca45(0x671)](_0x20f14f+_0x44e23c,_0x112aad+_0x58c688-_0x1a55b1),_0xf4632b['quadraticCurveTo'](_0x20f14f+_0x44e23c,_0x112aad+_0x58c688,_0x20f14f+_0x44e23c-_0x1a55b1,_0x112aad+_0x58c688),_0xf4632b[_0x11ca45(0x671)](_0x20f14f+_0x1a55b1,_0x112aad+_0x58c688),_0xf4632b[_0x11ca45(0x520)](_0x20f14f,_0x112aad+_0x58c688,_0x20f14f,_0x112aad+_0x58c688-_0x1a55b1),_0xf4632b[_0x11ca45(0x671)](_0x20f14f,_0x112aad+_0x1a55b1),_0xf4632b[_0x11ca45(0x520)](_0x20f14f,_0x112aad,_0x20f14f+_0x1a55b1,_0x112aad);}_0xf4632b[_0x11ca45(0x2b2)](),_0xf4632b[_0x11ca45(0x6a2)]=0x1,_0xf4632b[_0x11ca45(0x6a5)]=_0x5ec732,_0xf4632b['font']=_0x11ca45(0x195)+_0xe937e9+'px\x20'+_0x5bde1d,_0xf4632b[_0x11ca45(0xcce)]=_0x11ca45(0xaa9);const _0x222171=_0x52cd39+_0x5d7bbe/0x2;let _0x2752d3=_0x794150['name'];const _0xf184db=_0x3d5e7d-0xc;while(_0xf4632b[_0x11ca45(0xbaf)](_0x2752d3)['width']>_0xf184db&&_0x2752d3[_0x11ca45(0x4f2)]>0x3){_0x2752d3=_0x2752d3[_0x11ca45(0x863)](0x0,-0x1);}if(_0x2752d3!==_0x794150[_0x11ca45(0x86b)])_0x2752d3+='…';_0x173fbf?(_0xf4632b[_0x11ca45(0x804)]=_0x11ca45(0x34a),_0xf4632b[_0x11ca45(0x8dd)](_0x2752d3,_0x8c7319-_0x33002d+0x8,_0x222171)):(_0xf4632b[_0x11ca45(0x804)]=_0x11ca45(0x86c),_0xf4632b['fillText'](_0x2752d3,_0x45dd11-0x8,_0x222171));if(_0x3c757c>=0.999){_0xf4632b[_0x11ca45(0x6a5)]=_0x4a3ae7,_0xf4632b['font']=_0x11ca45(0x195)+_0xe937e9+_0x11ca45(0xa84)+_0x5bde1d;const _0x198c22=formatNumber(_0x794150[_0x11ca45(0xd05)],_0x794150['entity'],_0x39d92d),_0x4edddc=_0xfa633a[_0x11ca45(0xab5)]!==![],_0x2c47be=_0x4edddc?_0x198c22+'\x20'+(_0x794150[_0x11ca45(0xbc4)]||'')+'\x20('+_0x204f2d+'%)':_0x198c22+'\x20'+(_0x794150[_0x11ca45(0xbc4)]||'');_0x173fbf?(_0xf4632b[_0x11ca45(0x804)]='right',_0xf4632b[_0x11ca45(0x8dd)](_0x2c47be,_0x8c7319-_0x33002d-Math[_0x11ca45(0x887)](0x2,_0x3c0037)-0x8,_0x222171)):(_0xf4632b[_0x11ca45(0x804)]='left',_0xf4632b[_0x11ca45(0x8dd)](_0x2c47be,_0x45dd11+Math[_0x11ca45(0x887)](0x2,_0x3c0037)+0x8,_0x222171));}});}['_setupTooltip'](_0x131f17,_0xabab3c,_0x2c2c07,_0x2c21d5){const _0x11187f=_0x34e271;if(!_0xabab3c||!_0x131f17||_0x2c2c07[_0x11187f(0xcc3)]===![]||!this[_0x11187f(0x58d)])return;const _0xcaf91f=this['_abort'][_0x11187f(0x1cb)],_0x351d61=_0x2755a5=>{const _0x20e789=_0x11187f,_0x62f3ec=this[_0x20e789(0x58d)];if(!_0x62f3ec)return;const _0x288ffa=_0x131f17[_0x20e789(0x212)](),_0x37d379=_0x2755a5[_0x20e789(0x236)]-_0x288ffa[_0x20e789(0xc22)],_0x313ee9=Math[_0x20e789(0x42e)]((_0x37d379-_0x62f3ec[_0x20e789(0x3ce)])/(_0x62f3ec[_0x20e789(0xbdc)]+_0x62f3ec[_0x20e789(0x889)]));if(_0x313ee9<0x0||_0x313ee9>=_0x62f3ec[_0x20e789(0xa41)][_0x20e789(0x4f2)]){_0xabab3c['style'][_0x20e789(0x8eb)]='0';return;}const _0x2c16e6=_0x62f3ec[_0x20e789(0xa41)][_0x313ee9],_0x5c3eb2=_0x62f3ec['items'][_0x20e789(0xb2d)]((_0x6c16a4,_0x11d3d4)=>_0x6c16a4+Math[_0x20e789(0xaef)](_0x11d3d4[_0x20e789(0xd05)]),0x0),_0x3476df=_0x5c3eb2>0x0?(Math[_0x20e789(0xaef)](_0x2c16e6['value'])/_0x5c3eb2*0x64)['toFixed'](0x1):'0',_0x552c2b=formatNumber(_0x2c16e6[_0x20e789(0xd05)],_0x2c16e6[_0x20e789(0x951)],_0x2c21d5),_0x368f58=_0x2c16e6[_0x20e789(0x951)]?.[_0x20e789(0xbb0)]!==![]?escapeHtml(_0x2c16e6[_0x20e789(0x19e)]):_0x20e789(0xcaa);let _0x261f19=_0x20e789(0x574)+_0x368f58+_0x20e789(0x3c3)+escapeHtml(_0x2c16e6[_0x20e789(0xae1)]||_0x2c16e6['name']||'')+_0x20e789(0x43e)+escapeHtml(String(_0x552c2b))+'\x20'+escapeHtml(_0x2c16e6[_0x20e789(0xbc4)]||'')+_0x20e789(0x506);_0x2c2c07[_0x20e789(0xab5)]!==![]&&(_0x261f19+=''+escapeHtml(cardT(_0x2c21d5,_0x2c2c07,_0x20e789(0xc52)))+_0x20e789(0x43e)+_0x3476df+_0x20e789(0x9fc));_0xabab3c[_0x20e789(0x301)]=_0x261f19,_0xabab3c[_0x20e789(0x564)][_0x20e789(0x8eb)]='1';const _0x11a052=_0xabab3c[_0x20e789(0x987)];let _0x5c3f9a=_0x2755a5[_0x20e789(0x277)]-_0x288ffa[_0x20e789(0x34a)]+0x10;if(_0x5c3f9a+_0x11a052>_0x288ffa[_0x20e789(0x73c)])_0x5c3f9a=_0x5c3f9a-_0x11a052-0x20;_0xabab3c[_0x20e789(0x564)][_0x20e789(0x34a)]=Math[_0x20e789(0x887)](0x0,_0x5c3f9a)+'px',_0xabab3c['style']['top']='0';};_0x131f17[_0x11187f(0x43c)](_0x11187f(0xbb3),_0x351d61,{'signal':_0xcaf91f}),_0x131f17[_0x11187f(0x43c)](_0x11187f(0x25a),()=>{const _0x3854ea=_0x11187f;_0xabab3c[_0x3854ea(0x564)][_0x3854ea(0x8eb)]='0';},{'signal':_0xcaf91f}),_0x131f17[_0x11187f(0x43c)](_0x11187f(0x2f3),_0x57ed42=>{const _0x50d8a6=_0x11187f;if(_0x57ed42['touches'][_0x50d8a6(0x4f2)]===0x1)_0x351d61({'clientX':_0x57ed42[_0x50d8a6(0x736)][0x0][_0x50d8a6(0x277)],'clientY':_0x57ed42['touches'][0x0]['clientY']});},{'signal':_0xcaf91f,'passive':!![]}),_0x131f17[_0x11187f(0x43c)](_0x11187f(0xae5),()=>{setTimeout(()=>{const _0xe098c9=_0x36d5;_0xabab3c[_0xe098c9(0x564)][_0xe098c9(0x8eb)]='0';},0x5dc);},{'signal':_0xcaf91f}),_0x131f17[_0x11187f(0x564)]['cursor']='pointer',_0x131f17[_0x11187f(0x43c)]('click',_0x23b73e=>{const _0x24f951=_0x11187f;if(!this[_0x24f951(0x58d)])return;const _0x22b0ce=this[_0x24f951(0x58d)],_0x358339=_0x131f17['getBoundingClientRect'](),_0xb66b60=_0x23b73e[_0x24f951(0x236)]-_0x358339[_0x24f951(0xc22)],_0x1cf107=Math['floor']((_0xb66b60-_0x22b0ce['padT'])/(_0x22b0ce[_0x24f951(0xbdc)]+_0x22b0ce[_0x24f951(0x889)]));if(_0x1cf107<0x0||_0x1cf107>=_0x22b0ce[_0x24f951(0xa41)]['length'])return;const _0xca4b23=_0x22b0ce[_0x24f951(0xa41)][_0x1cf107];_0x23b73e[_0x24f951(0x466)](),this[_0x24f951(0x209)]['_fireEntityAction'](_0xca4b23[_0x24f951(0x951)]);},{'signal':_0xcaf91f});}}class ScatterRenderer extends BaseCanvasRenderer{constructor(_0x37cc43){const _0x5af14d=_0x34e271;super(_0x37cc43),this['_pairs']=[],this['_layout']=null,this['_animRaf']=0x0,this['_animStart']=0x0,this[_0x5af14d(0x203)]=null;}['render'](_0x5ae79a,_0xbc00b3,_0x211cc3,_0x75d33d){const _0x2090d3=_0x34e271;if(this[_0x2090d3(0x37b)])this['_abort']['abort']();this[_0x2090d3(0x37b)]=new AbortController();const _0x55ff96=Math['max'](0x28,_0x5ae79a[_0x2090d3(0x560)]||this['card'][_0x2090d3(0x987)]||0x190),_0x24de56=Math[_0x2090d3(0x887)](0x50,parseInt(_0x211cc3[_0x2090d3(0xc07)],0xa)||0xc8);if(_0xbc00b3[_0x2090d3(0x4f2)]<0x2){_0x5ae79a[_0x2090d3(0x301)]='Scatter\x20chart\x20requires\x20exactly\x202\x20entities\x20(currently\x20'+_0xbc00b3[_0x2090d3(0x4f2)]+_0x2090d3(0x6b6);return;}const _0x26823a=_0xbc00b3[0x0],_0x2db464=_0xbc00b3[0x1],_0x17d04c=this[_0x2090d3(0x209)][_0x2090d3(0x31f)]||[],_0x5086a1=_0x3ebd83=>{const _0xdae10f=_0x2090d3;if(_0x3ebd83['entity']&&typeof _0x3ebd83[_0xdae10f(0x951)]==='object')return _0x3ebd83[_0xdae10f(0x951)];const _0x2a6c9d=String(_0x3ebd83['id']||'')[_0xdae10f(0xa9c)](/^(.+)__(\d+)$/);if(_0x2a6c9d)return _0x17d04c[parseInt(_0x2a6c9d[0x2],0xa)]||_0x17d04c['find'](_0xe7a6a=>_0xe7a6a[_0xdae10f(0x951)]===_0x2a6c9d[0x1]);return _0x17d04c[_0xdae10f(0x14b)](_0x3a7142=>_0x3a7142[_0xdae10f(0x951)]===_0x3ebd83['entity'])||{'entity':_0x3ebd83[_0xdae10f(0x951)],'color':'#4A90D9'};},_0x3ad66c=_0x5086a1(_0x26823a),_0x46ed36=_0x5086a1(_0x2db464),_0x3a2e76=0x493e0,_0x3a79b1=(_0x26823a[_0x2090d3(0xc6d)]||[])['filter'](_0x3d7124=>_0x3d7124['v']!==null&&_0x3d7124['v']!==undefined),_0x52465=(_0x2db464[_0x2090d3(0xc6d)]||[])[_0x2090d3(0xbe8)](_0x47bf82=>_0x47bf82['v']!==null&&_0x47bf82['v']!==undefined);if(!_0x3a79b1[_0x2090d3(0x4f2)]||!_0x52465[_0x2090d3(0x4f2)]){_0x5ae79a[_0x2090d3(0x301)]=_0x2090d3(0x2f7);return;}const _0x564654=_0x52465[_0x2090d3(0x863)]()[_0x2090d3(0xa03)]((_0x297955,_0x1fc5f2)=>_0x297955['t']-_0x1fc5f2['t']),_0x199621=[];for(const _0x4bf6d7 of _0x3a79b1){let _0x3a47a8=null,_0x12f937=Infinity,_0x578061=0x0,_0x2f4a19=_0x564654[_0x2090d3(0x4f2)]-0x1;while(_0x578061<_0x2f4a19){const _0x3ea210=_0x578061+_0x2f4a19>>0x1;if(_0x564654[_0x3ea210]['t']<_0x4bf6d7['t'])_0x578061=_0x3ea210+0x1;else _0x2f4a19=_0x3ea210;}for(const _0xe76ecd of[_0x578061,_0x578061-0x1]){if(_0xe76ecd>=0x0&&_0xe76ecd<_0x564654[_0x2090d3(0x4f2)]){const _0x52f556=Math[_0x2090d3(0xaef)](_0x564654[_0xe76ecd]['t']-_0x4bf6d7['t']);_0x52f556<_0x12f937&&(_0x12f937=_0x52f556,_0x3a47a8=_0x564654[_0xe76ecd]);}}_0x3a47a8&&_0x12f937<_0x3a2e76&&_0x199621[_0x2090d3(0x84b)]({'xVal':_0x4bf6d7['v'],'yVal':_0x3a47a8['v'],'t':_0x4bf6d7['t']});}if(!_0x199621[_0x2090d3(0x4f2)]){_0x5ae79a[_0x2090d3(0x301)]=_0x2090d3(0xc53)+escapeHtml(cardT(_0x75d33d,_0x211cc3,_0x2090d3(0x769)))+'';return;}_0x5ae79a[_0x2090d3(0x301)]=_0x2090d3(0x52d)+_0x24de56+_0x2090d3(0xc11);const _0x44e280=_0x5ae79a[_0x2090d3(0x3e4)](_0x2090d3(0x7ba)),_0x1f50f9=_0x5ae79a[_0x2090d3(0x3e4)](_0x2090d3(0x7cd)),_0x5b03cb=_0x5ae79a[_0x2090d3(0x3e4)](_0x2090d3(0x3b0));if(!_0x1f50f9)return;this['_pairs']=_0x199621,this['_xEnt']=_0x3ad66c,this[_0x2090d3(0xa9f)]=_0x46ed36,this[_0x2090d3(0x862)]=_0x26823a[_0x2090d3(0x444)]||{},this[_0x2090d3(0xc24)]=_0x2db464[_0x2090d3(0x444)]||{};this[_0x2090d3(0x72b)]&&(cancelAnimationFrame(this[_0x2090d3(0x72b)]),this[_0x2090d3(0x72b)]=0x0);if(_0x211cc3[_0x2090d3(0x2fa)]){this['_animStart']=performance['now']();const _0x467313=_0xabcf61=>{const _0x5b5ea2=_0x2090d3,_0x51f74c=Math[_0x5b5ea2(0x749)](0x1,(_0xabcf61-this['_animStart'])/0x258),_0x25f3c2=0x1-Math['pow'](0x1-_0x51f74c,0x3);this[_0x5b5ea2(0x423)](_0x1f50f9,_0x199621,_0x55ff96,_0x24de56,_0x211cc3,_0x75d33d,_0x25f3c2);if(_0x51f74c<0x1)this[_0x5b5ea2(0x72b)]=requestAnimationFrame(_0x467313);else this[_0x5b5ea2(0x72b)]=0x0,this[_0x5b5ea2(0xbe1)](_0x44e280,_0x5b03cb,_0x211cc3,_0x75d33d);};this[_0x2090d3(0x72b)]=requestAnimationFrame(_0x467313);}else this[_0x2090d3(0x423)](_0x1f50f9,_0x199621,_0x55ff96,_0x24de56,_0x211cc3,_0x75d33d,0x1),this[_0x2090d3(0xbe1)](_0x44e280,_0x5b03cb,_0x211cc3,_0x75d33d);}[_0x34e271(0x423)](_0x4dee3a,_0x1c85f8,_0x19f3a0,_0x5841f1,_0x29a8d8,_0x251299,_0x43547b){const _0x25fde4=_0x34e271;if(_0x43547b===undefined)_0x43547b=0x1;const _0x417acc=this['_setupCanvas'](_0x4dee3a,_0x19f3a0,_0x5841f1),_0x116161=this['_detectDark'](),_0x1dd835=_0x116161?'rgba(255,255,255,0.08)':_0x25fde4(0xd7f),_0x569b8e=_0x29a8d8['x_axis_color']||_0x29a8d8[_0x25fde4(0x4aa)]||(_0x116161?_0x25fde4(0x279):_0x25fde4(0x70b)),_0x3a0636=_0x29a8d8[_0x25fde4(0x357)]||(_0x116161?_0x25fde4(0x279):_0x25fde4(0x70b)),_0x39ac90=_0x29a8d8[_0x25fde4(0x4aa)]||(_0x116161?_0x25fde4(0x279):'rgba(0,0,0,0.5)'),_0x122366=_0x29a8d8[_0x25fde4(0xb08)]??0.55,_0x4ccef2=_0x29a8d8['y_axis_font_opacity']??0.65,_0x4c5669=parseInt(_0x29a8d8[_0x25fde4(0x1b8)],0xa)||0xa,_0x1ec17b=parseInt(_0x29a8d8['y_axis_font_size'],0xa)||0xa;let _0x4ed30f=_0x25fde4(0xa12);try{const _0x749eec=getComputedStyle(document[_0x25fde4(0x9d9)])[_0x25fde4(0x5fc)](_0x25fde4(0x57b))[_0x25fde4(0x12e)]();if(_0x749eec)_0x4ed30f=_0x749eec;}catch(_0x11f62a){}const _0x49ed03=_0x1c85f8['map'](_0x6a1268=>_0x6a1268['xVal']),_0x37e4b9=_0x1c85f8[_0x25fde4(0x9f9)](_0x29cd7b=>_0x29cd7b[_0x25fde4(0x552)]);let _0x48f2ad=Math[_0x25fde4(0x749)](..._0x49ed03),_0x2fd000=Math[_0x25fde4(0x887)](..._0x49ed03),_0x3578d0=Math[_0x25fde4(0x749)](..._0x37e4b9),_0x4be76c=Math[_0x25fde4(0x887)](..._0x37e4b9);const _0x3600c1=(_0x2017ec,_0x5d9f07)=>{if(_0x2017ec===null||_0x2017ec===undefined||_0x2017ec==='')return _0x5d9f07;const _0x1b71fe=String(_0x2017ec)['replace'](/^~/,''),_0x3a8918=parseFloat(_0x1b71fe);return isNaN(_0x3a8918)?_0x5d9f07:_0x3a8918;},_0xc439ef=_0x3600c1(this[_0x25fde4(0xa9f)]?.['lower_bound'],_0x3578d0),_0x524803=_0x3600c1(this['_yEnt']?.[_0x25fde4(0xba0)],_0x4be76c),_0x543005=_0x3600c1(this['_xEnt']?.['lower_bound'],_0x48f2ad),_0x52225c=_0x3600c1(this['_xEnt']?.[_0x25fde4(0xba0)],_0x2fd000);_0x3578d0=Math[_0x25fde4(0x749)](_0x3578d0,_0xc439ef),_0x4be76c=Math['max'](_0x4be76c,_0x524803),_0x48f2ad=Math[_0x25fde4(0x749)](_0x48f2ad,_0x543005),_0x2fd000=Math[_0x25fde4(0x887)](_0x2fd000,_0x52225c);_0x2fd000===_0x48f2ad&&(_0x2fd000=_0x48f2ad+0x1,_0x48f2ad-=0x1);_0x4be76c===_0x3578d0&&(_0x4be76c=_0x3578d0+0x1,_0x3578d0-=0x1);const _0x2d19bf=(_0x2fd000-_0x48f2ad)*0.05,_0x1410b8=(_0x4be76c-_0x3578d0)*0.05;_0x48f2ad-=_0x2d19bf,_0x2fd000+=_0x2d19bf,_0x3578d0-=_0x1410b8,_0x4be76c+=_0x1410b8;const _0x3c2a7d=_0x29a8d8[_0x25fde4(0x87d)]!==![],_0x1fce53=_0x29a8d8[_0x25fde4(0x316)]!==![],_0x3ab058=isNum(_0x29a8d8[_0x25fde4(0x791)])?_0x29a8d8[_0x25fde4(0x791)]:0x1,_0x20a28d=0x4+(_0x3ab058>0x0?_0x3ab058+0x1:0x0),_0xdf2603=_0x3c2a7d?Math[_0x25fde4(0x887)](0x20,_0x20a28d*_0x1ec17b*0.62+0xc):0x8,_0x5246b4=0x8,_0x2c7dc2=0x8,_0xdbd1fb=_0x1fce53?_0x4c5669+0xc:0x8,_0xa070ea=_0x19f3a0-_0xdf2603-_0x5246b4,_0x171292=_0x5841f1-_0x2c7dc2-_0xdbd1fb;if(_0xa070ea<=0x0||_0x171292<=0x0)return;const _0x5616eb=_0x4ddfbf=>_0xdf2603+(_0x4ddfbf-_0x48f2ad)/(_0x2fd000-_0x48f2ad)*_0xa070ea,_0x5b3058=_0x3bf519=>_0x2c7dc2+_0x171292-(_0x3bf519-_0x3578d0)/(_0x4be76c-_0x3578d0)*_0x171292;this[_0x25fde4(0x58d)]={'padL':_0xdf2603,'padR':_0x5246b4,'padT':_0x2c7dc2,'padB':_0xdbd1fb,'plotW':_0xa070ea,'plotH':_0x171292,'xMin':_0x48f2ad,'xMax':_0x2fd000,'yMin':_0x3578d0,'yMax':_0x4be76c,'mapX':_0x5616eb,'mapY':_0x5b3058};const _0x461e1e=parseInt(_0x29a8d8[_0x25fde4(0x27d)],0xa)||0x4;_0x417acc['strokeStyle']=_0x1dd835,_0x417acc[_0x25fde4(0x9b4)]=0x1;if(_0x29a8d8['show_grid']!==![]){for(let _0x10b75f=0x0;_0x10b75f<=_0x461e1e;_0x10b75f++){const _0x2fb30c=_0x3578d0+(_0x4be76c-_0x3578d0)*(_0x10b75f/_0x461e1e),_0x1f96a1=_0x5b3058(_0x2fb30c);_0x417acc[_0x25fde4(0x7c1)](),_0x417acc[_0x25fde4(0x7c4)](_0xdf2603,_0x1f96a1),_0x417acc[_0x25fde4(0x671)](_0xdf2603+_0xa070ea,_0x1f96a1),_0x417acc[_0x25fde4(0x89d)]();}for(let _0x2bc05b=0x0;_0x2bc05b<=_0x461e1e;_0x2bc05b++){const _0x1c10f8=_0x48f2ad+(_0x2fd000-_0x48f2ad)*(_0x2bc05b/_0x461e1e),_0x111104=_0x5616eb(_0x1c10f8);_0x417acc['beginPath'](),_0x417acc['moveTo'](_0x111104,_0x2c7dc2),_0x417acc[_0x25fde4(0x671)](_0x111104,_0x2c7dc2+_0x171292),_0x417acc[_0x25fde4(0x89d)]();}}const _0x31876d=(_0x133d88,_0x1f65da)=>{const _0x554d90=_0x25fde4;if(Math['abs'](_0x133d88)>=0x3e8)return _0x133d88[_0x554d90(0x7dc)](0x0);if(Math[_0x554d90(0xaef)](_0x133d88)>=0x64)return _0x133d88[_0x554d90(0x7dc)](Math[_0x554d90(0x887)](0x0,_0x1f65da-0x1));return _0x133d88[_0x554d90(0x7dc)](_0x1f65da);};if(_0x3c2a7d){_0x417acc['fillStyle']=_0x39ac90,_0x417acc['globalAlpha']=_0x4ccef2,_0x417acc[_0x25fde4(0x214)]=_0x1ec17b+_0x25fde4(0xa84)+_0x4ed30f,_0x417acc[_0x25fde4(0x804)]='right',_0x417acc[_0x25fde4(0xcce)]=_0x25fde4(0xaa9);for(let _0x151e81=0x0;_0x151e81<=_0x461e1e;_0x151e81++){const _0x1d8394=_0x3578d0+(_0x4be76c-_0x3578d0)*(_0x151e81/_0x461e1e);_0x417acc[_0x25fde4(0x8dd)](_0x31876d(_0x1d8394,_0x3ab058),_0xdf2603-0x4,_0x5b3058(_0x1d8394));}_0x417acc['globalAlpha']=0x1;}if(_0x1fce53){_0x417acc[_0x25fde4(0x6a5)]=_0x3a0636,_0x417acc['globalAlpha']=_0x122366,_0x417acc[_0x25fde4(0x214)]=_0x4c5669+_0x25fde4(0xa84)+_0x4ed30f,_0x417acc[_0x25fde4(0xcce)]=_0x25fde4(0xc22);for(let _0x378b2c=0x0;_0x378b2c<=_0x461e1e;_0x378b2c++){const _0x156b49=_0x48f2ad+(_0x2fd000-_0x48f2ad)*(_0x378b2c/_0x461e1e),_0x46d4cc=_0x5616eb(_0x156b49);_0x417acc['textAlign']=_0x378b2c===0x0?_0x25fde4(0x34a):_0x378b2c===_0x461e1e?_0x25fde4(0x86c):'center',_0x417acc[_0x25fde4(0x8dd)](_0x31876d(_0x156b49,_0x3ab058),_0x46d4cc,_0x2c7dc2+_0x171292+0x4);}_0x417acc[_0x25fde4(0x6a2)]=0x1;}const _0x5e5f08=_0x1c85f8[_0x25fde4(0x9f9)](_0x4a8355=>_0x4a8355['t']),_0x5d221c=Math[_0x25fde4(0x749)](..._0x5e5f08),_0x2c8c57=Math[_0x25fde4(0x887)](..._0x5e5f08),_0x4f8ede=_0x2c8c57-_0x5d221c||0x1,_0x4cffd5=(this[_0x25fde4(0xba1)]?.['color']===_0x25fde4(0xc36)?_0x25fde4(0xac4):this['_xEnt']?.[_0x25fde4(0x19e)])||_0x25fde4(0xac4),_0x6c3aa8=toNum(this[_0x25fde4(0xba1)]?.[_0x25fde4(0x43d)]),_0x272ac5=isNum(_0x6c3aa8)&&_0x6c3aa8>0x0?clamp(_0x6c3aa8,0.5,0x14):3.5;_0x1c85f8[_0x25fde4(0x724)](_0x2e5b54=>{const _0x20543b=_0x25fde4,_0x188989=(_0x2e5b54['t']-_0x5d221c)/_0x4f8ede,_0x22e822=_0x5616eb(_0x2e5b54[_0x20543b(0x23d)]),_0x5504ff=_0x5b3058(_0x2e5b54[_0x20543b(0x552)]);_0x417acc[_0x20543b(0x7c1)](),_0x417acc['arc'](_0x22e822,_0x5504ff,_0x272ac5,0x0,Math['PI']*0x2),_0x417acc['fillStyle']=_0x4cffd5,_0x417acc['globalAlpha']=(0.3+_0x188989*0.55)*_0x43547b,_0x417acc[_0x20543b(0x2b2)]();}),_0x417acc['globalAlpha']=0x1;if(_0x1c85f8['length']>=0x3&&_0x43547b>=0.999){let _0x488662=0x0,_0x24ad88=0x0,_0x185ff6=0x0,_0x40ddc9=0x0;const _0x240cba=_0x1c85f8[_0x25fde4(0x4f2)];for(const _0x51c641 of _0x1c85f8){_0x488662+=_0x51c641[_0x25fde4(0x23d)],_0x24ad88+=_0x51c641['yVal'],_0x185ff6+=_0x51c641['xVal']*_0x51c641['yVal'],_0x40ddc9+=_0x51c641[_0x25fde4(0x23d)]*_0x51c641[_0x25fde4(0x23d)];}const _0x26dfeb=_0x240cba*_0x40ddc9-_0x488662*_0x488662;if(Math[_0x25fde4(0xaef)](_0x26dfeb)>1e-9){const _0x152c85=(_0x240cba*_0x185ff6-_0x488662*_0x24ad88)/_0x26dfeb,_0x48faa4=(_0x24ad88-_0x152c85*_0x488662)/_0x240cba,_0x116fe6=_0x48f2ad,_0x5940ff=_0x152c85*_0x116fe6+_0x48faa4,_0x499ad8=_0x2fd000,_0x675de2=_0x152c85*_0x499ad8+_0x48faa4;_0x417acc[_0x25fde4(0x8b5)]=_0x4cffd5,_0x417acc[_0x25fde4(0x6a2)]=0.45,_0x417acc[_0x25fde4(0x9b4)]=1.5,_0x417acc['setLineDash']([0x4,0x4]),_0x417acc[_0x25fde4(0x7c1)](),_0x417acc[_0x25fde4(0x7c4)](_0x5616eb(_0x116fe6),_0x5b3058(_0x5940ff)),_0x417acc[_0x25fde4(0x671)](_0x5616eb(_0x499ad8),_0x5b3058(_0x675de2)),_0x417acc[_0x25fde4(0x89d)](),_0x417acc[_0x25fde4(0xc25)]([]),_0x417acc[_0x25fde4(0x6a2)]=0x1;}}}[_0x34e271(0xbe1)](_0xdfc95d,_0x33f75d,_0x19711b,_0xcc0b62){const _0x23fab9=_0x34e271;if(!_0x33f75d||!_0xdfc95d||_0x19711b[_0x23fab9(0xcc3)]===![]||!this['_layout']||!this[_0x23fab9(0x24e)]?.['length'])return;const _0xf376ba=this[_0x23fab9(0x37b)][_0x23fab9(0x1cb)],_0x2a402f=this['_layout'],_0x2f1653=this['_xEnt']?.['name']||this['_xMeta']?.[_0x23fab9(0x8e5)]||this[_0x23fab9(0xba1)]?.[_0x23fab9(0x951)]||'X',_0x572b88=this[_0x23fab9(0xa9f)]?.[_0x23fab9(0x86b)]||this['_yMeta']?.[_0x23fab9(0x8e5)]||this[_0x23fab9(0xa9f)]?.['entity']||'Y',_0x38f163=(this['_xEnt']?.[_0x23fab9(0x19e)]==='threshold'?_0x23fab9(0xac4):this[_0x23fab9(0xba1)]?.['color'])||'#4A90D9',_0x42aae7=this[_0x23fab9(0xba1)]?.['unit']||this['_xMeta']?.['unit_of_measurement']||'',_0x23afa7=this[_0x23fab9(0xa9f)]?.['unit']||this[_0x23fab9(0xc24)]?.[_0x23fab9(0x24a)]||'',_0x5a491d=_0x2143c1=>{const _0x5c9b97=_0x23fab9,_0x6fbf2a=_0xdfc95d[_0x5c9b97(0x212)](),_0x1d230a=_0x2143c1[_0x5c9b97(0x277)]-_0x6fbf2a['left'],_0x574cbc=_0x2143c1[_0x5c9b97(0x236)]-_0x6fbf2a['top'];let _0x54dadf=null,_0x1aac06=Infinity;for(const _0x16487a of this[_0x5c9b97(0x24e)]){const _0x5081c4=_0x2a402f[_0x5c9b97(0xd69)](_0x16487a[_0x5c9b97(0x23d)]),_0x5bb6f1=_0x2a402f[_0x5c9b97(0xa1e)](_0x16487a[_0x5c9b97(0x552)]),_0x73ba8f=Math[_0x5c9b97(0x3d9)]((_0x1d230a-_0x5081c4)**0x2+(_0x574cbc-_0x5bb6f1)**0x2);_0x73ba8f<_0x1aac06&&_0x73ba8f<0x12&&(_0x1aac06=_0x73ba8f,_0x54dadf=_0x16487a);}if(!_0x54dadf){_0x33f75d[_0x5c9b97(0x564)][_0x5c9b97(0x8eb)]='0';return;}const _0x4d0a1d=formatNumber(_0x54dadf[_0x5c9b97(0x23d)],this[_0x5c9b97(0xba1)],_0xcc0b62),_0x7efb6e=formatNumber(_0x54dadf[_0x5c9b97(0x552)],this['_yEnt'],_0xcc0b62),_0x1c4909=new Date(_0x54dadf['t']),_0x5d0d91=resolveCardLanguage(_0xcc0b62,this[_0x5c9b97(0x209)]?.[_0x5c9b97(0x853)]),_0x32dc77=getCachedDateTimeFormatter(_0x5d0d91,{'day':_0x5c9b97(0x774),'month':'short','year':'numeric'}),_0x492616=getCachedDateTimeFormatter(_0x5d0d91,_localeTimeOpts(_0xcc0b62,{'hour':_0x5c9b97(0x722),'minute':'2-digit'})),_0x842c21=_0x32dc77?_0x32dc77[_0x5c9b97(0x29a)](_0x1c4909):_0x1c4909[_0x5c9b97(0x9a2)](),_0x1d6b03=_0x492616?_0x492616['format'](_0x1c4909):_0x1c4909['toLocaleTimeString'](),_0x39ba59=_0x842c21+'\x20'+_0x1d6b03,_0x4f3c91=this[_0x5c9b97(0xba1)]?.[_0x5c9b97(0xbb0)]!==![]?escapeHtml(_0x38f163):_0x5c9b97(0xcaa);_0x33f75d[_0x5c9b97(0x301)]=_0x5c9b97(0x12f)+escapeHtml(_0x39ba59)+_0x5c9b97(0x506)+(_0x5c9b97(0x574)+_0x4f3c91+_0x5c9b97(0x3c3)+escapeHtml(_0x2f1653)+_0x5c9b97(0x43e)+escapeHtml(String(_0x4d0a1d))+'\x20'+escapeHtml(_0x42aae7)+_0x5c9b97(0x506))+(_0x5c9b97(0x978)+escapeHtml(_0x572b88)+_0x5c9b97(0x43e)+escapeHtml(String(_0x7efb6e))+'\x20'+escapeHtml(_0x23afa7)+''),_0x33f75d['style']['opacity']='1';const _0xa97ac=_0x33f75d[_0x5c9b97(0x987)];let _0x453919=_0x1d230a+0x10;if(_0x453919+_0xa97ac>_0x6fbf2a[_0x5c9b97(0x73c)])_0x453919=_0x453919-_0xa97ac-0x20;_0x33f75d[_0x5c9b97(0x564)][_0x5c9b97(0x34a)]=Math[_0x5c9b97(0x887)](0x0,_0x453919)+'px',_0x33f75d['style']['top']='0';};_0xdfc95d[_0x23fab9(0x43c)]('mousemove',_0x5a491d,{'signal':_0xf376ba}),_0xdfc95d[_0x23fab9(0x43c)](_0x23fab9(0x25a),()=>{const _0x488b97=_0x23fab9;_0x33f75d['style'][_0x488b97(0x8eb)]='0';},{'signal':_0xf376ba}),_0xdfc95d[_0x23fab9(0x43c)](_0x23fab9(0x2f3),_0xed2e09=>{const _0x5f8513=_0x23fab9;if(_0xed2e09[_0x5f8513(0x736)][_0x5f8513(0x4f2)]===0x1)_0x5a491d({'clientX':_0xed2e09[_0x5f8513(0x736)][0x0]['clientX'],'clientY':_0xed2e09[_0x5f8513(0x736)][0x0][_0x5f8513(0x236)]});},{'signal':_0xf376ba,'passive':!![]}),_0xdfc95d[_0x23fab9(0x43c)]('touchend',()=>{const _0x2d4616=_0x23fab9;_0x33f75d[_0x2d4616(0x564)][_0x2d4616(0x8eb)]='0';},{'signal':_0xf376ba}),_0xdfc95d[_0x23fab9(0x564)][_0x23fab9(0x200)]=_0x23fab9(0x501),_0xdfc95d[_0x23fab9(0x43c)](_0x23fab9(0xb86),_0x12b725=>{const _0x4690e6=_0x23fab9,_0x186d48=_0xdfc95d[_0x4690e6(0x212)](),_0x5b9406=_0x12b725[_0x4690e6(0x277)]-_0x186d48[_0x4690e6(0x34a)],_0x1752f1=_0x12b725[_0x4690e6(0x236)]-_0x186d48[_0x4690e6(0xc22)];let _0x455168=null,_0x4d6966=Infinity;for(const _0x13674b of this[_0x4690e6(0x24e)]){const _0x2e96ff=_0x2a402f[_0x4690e6(0xd69)](_0x13674b[_0x4690e6(0x23d)]),_0x5f0094=_0x2a402f[_0x4690e6(0xa1e)](_0x13674b['yVal']),_0x5ab37c=Math[_0x4690e6(0x3d9)]((_0x5b9406-_0x2e96ff)**0x2+(_0x1752f1-_0x5f0094)**0x2);_0x5ab37c<_0x4d6966&&_0x5ab37c<0x12&&(_0x4d6966=_0x5ab37c,_0x455168=_0x13674b);}if(!_0x455168)return;_0x12b725[_0x4690e6(0x466)](),this[_0x4690e6(0x209)]['_fireEntityAction'](this[_0x4690e6(0xa9f)]);},{'signal':_0xf376ba});}}function _heatmapValueToColor(_0x4cab4a,_0x396ee2){const _0x5b4a4f=_0x34e271;let _0x5cbdbe=String(_0x396ee2||_0x5b4a4f(0xac4))[_0x5b4a4f(0x55a)]('#','');if(_0x5cbdbe[_0x5b4a4f(0x4f2)]===0x3)_0x5cbdbe=_0x5cbdbe[_0x5b4a4f(0x7a4)]('')[_0x5b4a4f(0x9f9)](_0x3259e1=>_0x3259e1+_0x3259e1)[_0x5b4a4f(0xa09)]('');if(_0x5cbdbe[_0x5b4a4f(0x4f2)]!==0x6)return _0x5b4a4f(0x33d)+(0.1+_0x4cab4a*0.85)+')';const _0x47a22a=parseInt(_0x5cbdbe['slice'](0x0,0x2),0x10),_0x2e35a7=parseInt(_0x5cbdbe[_0x5b4a4f(0x863)](0x2,0x4),0x10),_0x2267fa=parseInt(_0x5cbdbe['slice'](0x4,0x6),0x10),_0x5cb889=0.1+_0x4cab4a*0.85;return _0x5b4a4f(0x375)+_0x47a22a+','+_0x2e35a7+','+_0x2267fa+','+_0x5cb889+')';}function _heatmapResolveBound(_0x4d096b,_0x362fa7){const _0x54944c=_0x34e271;if(_0x4d096b===null||_0x4d096b===undefined||_0x4d096b==='')return _0x362fa7;const _0x7d1a74=String(_0x4d096b)[_0x54944c(0x55a)](/^~/,''),_0x52c636=parseFloat(_0x7d1a74);return isNaN(_0x52c636)?_0x362fa7:_0x52c636;}function _matrixFilterPoints(_0x15c6a1){const _0x59316c=_0x34e271,_0x41e81f=Date['now']();return(_0x15c6a1[_0x59316c(0xc6d)]||_0x15c6a1['raw']||[])[_0x59316c(0xbe8)](_0x7dcea3=>_0x7dcea3['v']!==null&&_0x7dcea3['v']!==undefined&&_0x7dcea3['t']<=_0x41e81f);}function _resolveMatrixBounds(_0x5e4e2f,_0x3f81ec,_0x77d88f){return!isFinite(_0x5e4e2f)&&(_0x5e4e2f=0x0,_0x3f81ec=0x1),{'min':_heatmapResolveBound(_0x77d88f['lower_bound'],_0x5e4e2f),'max':_heatmapResolveBound(_0x77d88f['upper_bound'],_0x3f81ec)};}class HeatmapRenderer extends BaseCanvasRenderer{constructor(_0x5f211c){const _0x4d4aeb=_0x34e271;super(_0x5f211c),this['_matrix']=null,this[_0x4d4aeb(0x30f)]=null,this[_0x4d4aeb(0xb49)]=null,this[_0x4d4aeb(0xd1e)]=_0x4d4aeb(0xac4);}[_0x34e271(0x218)](_0x3730d6,_0x3c2e7d,_0x4a6197,_0x3ed39b){const _0x59dded=_0x34e271;if(this['_abort'])this[_0x59dded(0x37b)]['abort']();this[_0x59dded(0x37b)]=new AbortController();const _0x175ffc=Math[_0x59dded(0x887)](0x28,_0x3730d6[_0x59dded(0x560)]||this['card'][_0x59dded(0x987)]||0x190),_0x48e219=Math[_0x59dded(0x887)](0x50,parseInt(_0x4a6197[_0x59dded(0xc07)],0xa)||0xc8);if(!_0x3c2e7d[_0x59dded(0x4f2)]){_0x3730d6['innerHTML']='No\x20entity\x20to\x20display.';return;}const _0x463ae0=_0x3c2e7d[0x0],_0x368fb8=this[_0x59dded(0x209)][_0x59dded(0x31f)]||[];let _0x467d03=null;if(_0x463ae0['entity']&&typeof _0x463ae0[_0x59dded(0x951)]==='object')_0x467d03=_0x463ae0[_0x59dded(0x951)];else{const _0x4ac72c=String(_0x463ae0['id']||'')[_0x59dded(0xa9c)](/^(.+)__(\d+)$/);if(_0x4ac72c)_0x467d03=_0x368fb8[parseInt(_0x4ac72c[0x2],0xa)]||_0x368fb8[_0x59dded(0x14b)](_0x1fd853=>_0x1fd853['entity']===_0x4ac72c[0x1]);if(!_0x467d03)_0x467d03=_0x368fb8[_0x59dded(0x14b)](_0x2f0884=>_0x2f0884[_0x59dded(0x951)]===_0x463ae0[_0x59dded(0x951)]);}if(!_0x467d03)_0x467d03={'entity':_0x463ae0[_0x59dded(0x951)],'color':'#4A90D9'};this[_0x59dded(0xb49)]=_0x467d03,this[_0x59dded(0x29d)]=_0x463ae0[_0x59dded(0x444)]||{},this[_0x59dded(0xd1e)]=this[_0x59dded(0x209)][_0x59dded(0x7d3)](_0x467d03[_0x59dded(0x19e)],_0x467d03['entity'])||_0x467d03[_0x59dded(0x19e)]||'#4A90D9';if(this[_0x59dded(0xd1e)]===_0x59dded(0xc36))this['_color']=_0x59dded(0xac4);const _0xb2fd91=this['_buildMatrix'](_0x463ae0,_0x467d03);this[_0x59dded(0x39f)]=_0xb2fd91;if(!_0xb2fd91[_0x59dded(0x9ca)][_0x59dded(0x4f2)]){_0x3730d6[_0x59dded(0x301)]=_0x59dded(0xcf2);return;}_0x3730d6['innerHTML']=_0x59dded(0x52d)+_0x48e219+_0x59dded(0xc11);const _0x1bb6d7=_0x3730d6[_0x59dded(0x3e4)](_0x59dded(0x7ba)),_0x3d4433=_0x3730d6['querySelector'](_0x59dded(0x7cd)),_0x5b2836=_0x3730d6[_0x59dded(0x3e4)]('.sgc-pie-tooltip');if(!_0x3d4433)return;this['_draw'](_0x3d4433,_0xb2fd91,_0x175ffc,_0x48e219,_0x4a6197,_0x3ed39b),this[_0x59dded(0xbe1)](_0x1bb6d7,_0x5b2836,_0x4a6197,_0x3ed39b);}['_buildMatrix'](_0x2b9163,_0x2bdf03,_0x54732d=0x1){const _0x4f2578=_0x34e271,_0x470385=_matrixFilterPoints(_0x2b9163);if(!_0x470385[_0x4f2578(0x4f2)])return{'days':[],'min':0x0,'max':0x1};const _0x213558=new Map(),_0x1daf5f=resolveDisplayTimeZone(this[_0x4f2578(0x209)]?.['_hass'],this[_0x4f2578(0x209)]?.['_config']);_0x470385[_0x4f2578(0x724)](_0x31cdf5=>{const _0x15d00c=_0x4f2578,_0x23c088=tzParts(_0x31cdf5['t'],_0x1daf5f),_0x164040=_0x23c088['y']+'-'+String(_0x23c088['mo']+0x1)[_0x15d00c(0x2a5)](0x2,'0')+'-'+String(_0x23c088['d'])[_0x15d00c(0x2a5)](0x2,'0'),_0x18d6df=_0x23c088['h'];!_0x213558[_0x15d00c(0xc12)](_0x164040)&&_0x213558[_0x15d00c(0x96e)](_0x164040,Array[_0x15d00c(0xab1)]({'length':0x18},()=>[])),_0x213558[_0x15d00c(0xccf)](_0x164040)[_0x18d6df][_0x15d00c(0x84b)](_0x31cdf5['v']);});const _0x3c587b=_0x2bdf03['aggregate_func']||'avg',_0x14679e=_0x3c587b===_0x4f2578(0xaed)||_0x3c587b===_0x4f2578(0xad8)?'sum':_0x3c587b,_0x39a100=[];let _0x3f8df7=Infinity,_0x57df9c=-Infinity;return[..._0x213558['entries']()][_0x4f2578(0xa03)]()[_0x4f2578(0x724)](([_0x448a8b,_0x3230cb])=>{const _0x3cc44d=_0x4f2578,_0x51c7ea=_0x3230cb['map'](_0x47b55d=>DataProcessor[_0x3cc44d(0x8b2)](_0x47b55d,_0x14679e));_0x51c7ea['forEach'](_0x36e842=>{const _0x427df0=_0x3cc44d;_0x36e842!==null&&!isNaN(_0x36e842)&&(_0x3f8df7=Math[_0x427df0(0x749)](_0x3f8df7,_0x36e842),_0x57df9c=Math[_0x427df0(0x887)](_0x57df9c,_0x36e842));}),_0x39a100[_0x3cc44d(0x84b)]({'date':_0x448a8b,'values':_0x51c7ea});}),{min:_0x3f8df7,max:_0x57df9c}=_resolveMatrixBounds(_0x3f8df7,_0x57df9c,_0x2bdf03),{'days':_0x39a100,'min':_0x3f8df7,'max':_0x57df9c};}[_0x34e271(0x423)](_0x5f2ed4,_0x22fce3,_0x4d1f02,_0x2a17f8,_0x5de6fc,_0x44a2f0){const _0x3ba56c=_0x34e271,_0x3124df=this[_0x3ba56c(0x966)](_0x5f2ed4,_0x4d1f02,_0x2a17f8),_0x86bd14=this['_detectDark'](),_0x4ff411=((()=>{const _0x8aeebb=_0x3ba56c;try{return getComputedStyle(this[_0x8aeebb(0x209)])['getPropertyValue'](_0x8aeebb(0x705))[_0x8aeebb(0x12e)]()||(_0x86bd14?_0x8aeebb(0x7cc):_0x8aeebb(0x5d1));}catch(_0x59b3e0){return _0x86bd14?_0x8aeebb(0x7cc):_0x8aeebb(0x5d1);}})()),_0x8b628d=_0x5de6fc[_0x3ba56c(0x357)]||_0x5de6fc[_0x3ba56c(0x4aa)]||_0x4ff411,_0x1c96ad=_0x8b628d;let _0x56f2ea=_0x3ba56c(0xa12);try{const _0x2a7def=getComputedStyle(document[_0x3ba56c(0x9d9)])[_0x3ba56c(0x5fc)](_0x3ba56c(0x57b))[_0x3ba56c(0x12e)]();if(_0x2a7def)_0x56f2ea=_0x2a7def;}catch(_0x2fc330){}const _0x5c67a4=0x34,_0x4ffbfd=0x10,_0x4cd41c=0x14,_0x546240=0x8,_0x553991=0x2,_0x21c463=_0x22fce3[_0x3ba56c(0x9ca)][_0x3ba56c(0x4f2)],_0x17e0d5=0x18,_0x2d360b=_0x4d1f02-_0x5c67a4-_0x546240,_0x19cbd9=_0x2a17f8-_0x4ffbfd-_0x4cd41c,_0x5d40f8=(_0x2d360b-(_0x17e0d5-0x1)*_0x553991)/_0x17e0d5,_0x4f65d6=(_0x19cbd9-(_0x21c463-0x1)*_0x553991)/_0x21c463,_0xbaffd4=_0x22fce3[_0x3ba56c(0x887)]-_0x22fce3[_0x3ba56c(0x749)]||0x1;this[_0x3ba56c(0x30f)]={'padL':_0x5c67a4,'padT':_0x4ffbfd,'cellW':_0x5d40f8,'cellH':_0x4f65d6,'gap':_0x553991,'rows':_0x21c463,'cols':_0x17e0d5};const _0x3646e5=this[_0x3ba56c(0xb49)],_0x5bc54b=_0x3646e5?.[_0x3ba56c(0x57e)]?.[_0x3ba56c(0x139)]&&_0x3646e5[_0x3ba56c(0x57e)][_0x3ba56c(0xb78)]?.[_0x3ba56c(0x4f2)];_0x22fce3['days'][_0x3ba56c(0x724)]((_0x471ae6,_0x9bb27e)=>{const _0x2801b0=_0x3ba56c;_0x471ae6['values'][_0x2801b0(0x724)]((_0x100f1a,_0x3e21fe)=>{const _0x1e475c=_0x2801b0;if(_0x100f1a===null||_0x100f1a===undefined)return;const _0x2b0266=_0x5c67a4+_0x3e21fe*(_0x5d40f8+_0x553991),_0x59cba2=_0x4ffbfd+_0x9bb27e*(_0x4f65d6+_0x553991);if(_0x5bc54b)_0x3124df['fillStyle']=resolveValueColor(_0x100f1a,this[_0x1e475c(0x209)][_0x1e475c(0xcc1)](_0x3646e5),this['_color']),_0x3124df[_0x1e475c(0x6a2)]=0.85;else{const _0x49439a=Math['max'](0x0,Math[_0x1e475c(0x749)](0x1,(_0x100f1a-_0x22fce3[_0x1e475c(0x749)])/_0xbaffd4));_0x3124df[_0x1e475c(0x6a5)]=_heatmapValueToColor(_0x49439a,this[_0x1e475c(0xd1e)]),_0x3124df[_0x1e475c(0x6a2)]=0x1;}_0x3124df[_0x1e475c(0x7c1)]();typeof _0x3124df[_0x1e475c(0xa33)]==='function'?_0x3124df['roundRect'](_0x2b0266,_0x59cba2,_0x5d40f8,_0x4f65d6,0x2):_0x3124df[_0x1e475c(0xda4)](_0x2b0266,_0x59cba2,_0x5d40f8,_0x4f65d6);_0x3124df[_0x1e475c(0x2b2)](),_0x3124df['globalAlpha']=0x1;if(_0x5d40f8>0x12&&_0x4f65d6>0xe){_0x3124df[_0x1e475c(0x6a5)]=_0x86bd14?'rgba(255,255,255,0.7)':_0x1e475c(0xaa7),_0x3124df[_0x1e475c(0x214)]=_0x1e475c(0x195)+Math[_0x1e475c(0x749)](0x9,_0x4f65d6-0x4)+_0x1e475c(0xa84)+_0x56f2ea,_0x3124df[_0x1e475c(0x804)]='center',_0x3124df[_0x1e475c(0xcce)]='middle';const _0x44007f=formatNumber(_0x100f1a,_0x3646e5,_0x44a2f0);_0x3124df[_0x1e475c(0x8dd)](_0x44007f,_0x2b0266+_0x5d40f8/0x2,_0x59cba2+_0x4f65d6/0x2);}});});const _0x208e76=((()=>{const _0x4ded13=_0x3ba56c,_0x52b469=toNum(_0x5de6fc[_0x4ded13(0xa43)]);return _0x52b469&&_0x52b469>0x0?_0x52b469:0x9;})()),_0xa69a20=((()=>{const _0x5bf6c2=_0x3ba56c,_0x42a78f=toNum(_0x5de6fc[_0x5bf6c2(0xaac)]);return _0x42a78f!=null&&_0x42a78f>=0x0&&_0x42a78f<=0x1?_0x42a78f:0x1;})());_0x3124df[_0x3ba56c(0x3d6)](),_0x3124df[_0x3ba56c(0x6a5)]=_0x1c96ad,_0x3124df['globalAlpha']=_0xa69a20,_0x3124df['font']=_0x208e76+_0x3ba56c(0xa84)+_0x56f2ea,_0x3124df[_0x3ba56c(0x804)]='right',_0x3124df[_0x3ba56c(0xcce)]=_0x3ba56c(0xaa9);const _0x1071d9=Math[_0x3ba56c(0x887)](0x1,Math[_0x3ba56c(0x9ef)](_0x21c463/0xa));_0x22fce3[_0x3ba56c(0x9ca)][_0x3ba56c(0x724)]((_0x155109,_0x527e74)=>{const _0x1d28e6=_0x3ba56c;if(_0x527e74%_0x1071d9!==0x0)return;const _0xe1b3a3=new Date(_0x155109['date']+_0x1d28e6(0xb5f)),_0x592221=_0xe1b3a3[_0x1d28e6(0x9a2)](resolveCardLanguage(_0x44a2f0,_0x5de6fc),{'day':_0x1d28e6(0x722),'month':_0x1d28e6(0xd72)});_0x3124df[_0x1d28e6(0x8dd)](_0x592221,_0x5c67a4-0x6,_0x4ffbfd+_0x527e74*(_0x4f65d6+_0x553991)+_0x4f65d6/0x2);}),_0x3124df[_0x3ba56c(0xb8e)]();const _0x267edd=((()=>{const _0x4303a0=toNum(_0x5de6fc['x_axis_font_size']);return _0x4303a0&&_0x4303a0>0x0?_0x4303a0:0x9;})()),_0x5a1d08=((()=>{const _0x1656b1=_0x3ba56c,_0x2b725e=toNum(_0x5de6fc[_0x1656b1(0xb08)]);return _0x2b725e!=null&&_0x2b725e>=0x0&&_0x2b725e<=0x1?_0x2b725e:0x1;})());_0x3124df[_0x3ba56c(0x3d6)](),_0x3124df[_0x3ba56c(0x6a5)]=_0x5de6fc[_0x3ba56c(0x357)]||_0x4ff411,_0x3124df[_0x3ba56c(0x6a2)]=_0x5a1d08,_0x3124df['font']=_0x267edd+_0x3ba56c(0xa84)+_0x56f2ea,_0x3124df[_0x3ba56c(0x804)]=_0x3ba56c(0x648),_0x3124df[_0x3ba56c(0xcce)]=_0x3ba56c(0xc22);for(let _0xeacd83=0x0;_0xeacd83<0x18;_0xeacd83+=0x2){_0x3124df[_0x3ba56c(0x8dd)](String(_0xeacd83),_0x5c67a4+_0xeacd83*(_0x5d40f8+_0x553991)+_0x5d40f8/0x2,_0x4ffbfd+_0x21c463*(_0x4f65d6+_0x553991)+0x4);}_0x3124df[_0x3ba56c(0xb8e)]();}[_0x34e271(0xbe1)](_0x52bcb7,_0x34b174,_0x5b6881,_0x10737d){const _0x49b58a=_0x34e271;if(!_0x34b174||!_0x52bcb7||_0x5b6881[_0x49b58a(0xcc3)]===![]||!this[_0x49b58a(0x30f)])return;const _0x1f7901=this[_0x49b58a(0x37b)]['signal'],_0x2ef8a7=this[_0x49b58a(0x30f)],_0x353cdb=this[_0x49b58a(0x39f)],_0x3b88d7=this[_0x49b58a(0xb49)],_0x14ff82=_0x3b88d7?.[_0x49b58a(0x86b)]||this[_0x49b58a(0x29d)]?.[_0x49b58a(0x8e5)]||_0x3b88d7?.[_0x49b58a(0x951)]||'?',_0x3d7d14=_0x3b88d7?.[_0x49b58a(0xbc4)]||this['_meta']?.[_0x49b58a(0x24a)]||'',_0x56e077=this[_0x49b58a(0xd1e)],_0x4fb14d=_0x34bc5c=>{const _0xbee437=_0x49b58a,_0x5110f9=_0x52bcb7['getBoundingClientRect'](),_0x55a408=_0x34bc5c[_0xbee437(0x277)]-_0x5110f9[_0xbee437(0x34a)],_0x54e598=_0x34bc5c[_0xbee437(0x236)]-_0x5110f9['top'],_0x1c54ca=Math[_0xbee437(0x42e)]((_0x55a408-_0x2ef8a7['padL'])/(_0x2ef8a7['cellW']+_0x2ef8a7['gap'])),_0x565fc7=Math[_0xbee437(0x42e)]((_0x54e598-_0x2ef8a7['padT'])/(_0x2ef8a7[_0xbee437(0x771)]+_0x2ef8a7[_0xbee437(0x889)]));if(_0x1c54ca<0x0||_0x1c54ca>=_0x2ef8a7[_0xbee437(0x67a)]||_0x565fc7<0x0||_0x565fc7>=_0x2ef8a7['rows']){_0x34b174['style']['opacity']='0';return;}const _0x2cba57=_0x353cdb[_0xbee437(0x9ca)][_0x565fc7],_0x3bef8e=_0x2cba57?.[_0xbee437(0xb78)]?.[_0x1c54ca];if(_0x3bef8e===null||_0x3bef8e===undefined){_0x34b174[_0xbee437(0x564)]['opacity']='0';return;}const _0x3fc2fc=new Date(_0x2cba57[_0xbee437(0x523)]+_0xbee437(0xb5f))['toLocaleDateString'](),_0x17f2f2=String(_0x1c54ca)[_0xbee437(0x2a5)](0x2,'0')+_0xbee437(0x7fd),_0x3a6e3d=formatNumber(_0x3bef8e,_0x3b88d7,_0x10737d),_0x486d36=_0x3b88d7?.[_0xbee437(0xbb0)]!==![]?escapeHtml(_0x56e077):'transparent';_0x34b174[_0xbee437(0x301)]=_0xbee437(0x12f)+escapeHtml(_0x3fc2fc)+'\x20'+escapeHtml(_0x17f2f2)+''+(_0xbee437(0x574)+_0x486d36+'\x22>'+escapeHtml(_0x14ff82)+_0xbee437(0x43e)+escapeHtml(String(_0x3a6e3d))+'\x20'+escapeHtml(_0x3d7d14)+_0xbee437(0x506)),_0x34b174['style'][_0xbee437(0x8eb)]='1';const _0x32c47d=_0x34b174['offsetWidth'];let _0x1e3802=_0x55a408+0x10;if(_0x1e3802+_0x32c47d>_0x5110f9['width'])_0x1e3802=_0x1e3802-_0x32c47d-0x20;_0x34b174[_0xbee437(0x564)][_0xbee437(0x34a)]=Math['max'](0x0,_0x1e3802)+'px',_0x34b174[_0xbee437(0x564)]['top']='0';};_0x52bcb7['addEventListener'](_0x49b58a(0xbb3),_0x4fb14d,{'signal':_0x1f7901}),_0x52bcb7['addEventListener'](_0x49b58a(0x25a),()=>{const _0x1bf7df=_0x49b58a;_0x34b174[_0x1bf7df(0x564)][_0x1bf7df(0x8eb)]='0';},{'signal':_0x1f7901}),_0x52bcb7[_0x49b58a(0x43c)](_0x49b58a(0x2f3),_0xefa1bc=>{const _0x546e70=_0x49b58a;if(_0xefa1bc[_0x546e70(0x736)][_0x546e70(0x4f2)]===0x1)_0x4fb14d({'clientX':_0xefa1bc[_0x546e70(0x736)][0x0][_0x546e70(0x277)],'clientY':_0xefa1bc[_0x546e70(0x736)][0x0]['clientY']});},{'signal':_0x1f7901,'passive':!![]}),_0x52bcb7['addEventListener'](_0x49b58a(0xae5),()=>{const _0x321a3c=_0x49b58a;_0x34b174[_0x321a3c(0x564)]['opacity']='0';},{'signal':_0x1f7901}),_0x52bcb7[_0x49b58a(0x564)][_0x49b58a(0x200)]=_0x49b58a(0x501),_0x52bcb7[_0x49b58a(0x43c)](_0x49b58a(0xb86),_0x390ba1=>{const _0x5a8cbb=_0x49b58a;_0x390ba1['stopPropagation'](),this[_0x5a8cbb(0x209)][_0x5a8cbb(0x2ab)](this['_entity']);},{'signal':_0x1f7901});}}class CalendarRenderer extends BaseCanvasRenderer{constructor(_0x4a7cd8){const _0x1886a5=_0x34e271;super(_0x4a7cd8),this[_0x1886a5(0x39f)]=null,this['_cells']=null,this[_0x1886a5(0xb49)]=null,this[_0x1886a5(0xd1e)]=_0x1886a5(0xac4);}['render'](_0x39e343,_0x5bb759,_0x4b1428,_0x51ece8){const _0x191cb0=_0x34e271;if(this[_0x191cb0(0x37b)])this[_0x191cb0(0x37b)][_0x191cb0(0x58e)]();this[_0x191cb0(0x37b)]=new AbortController();const _0x2a1fc5=Math['max'](0x28,_0x39e343['clientWidth']||this[_0x191cb0(0x209)]['offsetWidth']||0x190),_0x18bba8=Math[_0x191cb0(0x887)](0x50,parseInt(_0x4b1428[_0x191cb0(0xc07)],0xa)||0xc8);if(!_0x5bb759[_0x191cb0(0x4f2)]){_0x39e343[_0x191cb0(0x301)]='No\x20entity\x20to\x20display.';return;}const _0x5f0340=_0x5bb759[0x0],_0x684f98=this[_0x191cb0(0x209)][_0x191cb0(0x31f)]||[];let _0x59909e=null;if(_0x5f0340[_0x191cb0(0x951)]&&typeof _0x5f0340[_0x191cb0(0x951)]===_0x191cb0(0x328))_0x59909e=_0x5f0340[_0x191cb0(0x951)];else{const _0x6d2b59=String(_0x5f0340['id']||'')['match'](/^(.+)__(\d+)$/);if(_0x6d2b59)_0x59909e=_0x684f98[parseInt(_0x6d2b59[0x2],0xa)]||_0x684f98['find'](_0x502083=>_0x502083[_0x191cb0(0x951)]===_0x6d2b59[0x1]);if(!_0x59909e)_0x59909e=_0x684f98['find'](_0x31420b=>_0x31420b[_0x191cb0(0x951)]===_0x5f0340[_0x191cb0(0x951)]);}if(!_0x59909e)_0x59909e={'entity':_0x5f0340[_0x191cb0(0x951)],'color':'#4A90D9'};this[_0x191cb0(0xb49)]=_0x59909e,this[_0x191cb0(0x29d)]=_0x5f0340[_0x191cb0(0x444)]||{},this['_color']=this[_0x191cb0(0x209)]['_resolveColor'](_0x59909e[_0x191cb0(0x19e)],_0x59909e['entity'])||_0x59909e[_0x191cb0(0x19e)]||_0x191cb0(0xac4);if(this[_0x191cb0(0xd1e)]==='threshold')this['_color']=_0x191cb0(0xac4);this[_0x191cb0(0x707)]=_0x5bb759;const _0x52e75f=this[_0x191cb0(0xa70)](_0x5f0340,_0x59909e,resolveFirstWeekday(_0x51ece8));this[_0x191cb0(0x39f)]=_0x52e75f;if(!_0x52e75f[_0x191cb0(0xadb)][_0x191cb0(0x4f2)]){_0x39e343[_0x191cb0(0x301)]='No\x20data\x20to\x20build\x20calendar.';return;}_0x39e343['innerHTML']=_0x191cb0(0x52d)+_0x18bba8+_0x191cb0(0xc11);const _0x11b423=_0x39e343[_0x191cb0(0x3e4)]('.sgc-pie-container'),_0x909f04=_0x39e343[_0x191cb0(0x3e4)](_0x191cb0(0x7cd)),_0x51fc47=_0x39e343['querySelector']('.sgc-pie-tooltip');if(!_0x909f04)return;this['_draw'](_0x909f04,_0x52e75f,_0x2a1fc5,_0x18bba8,_0x4b1428,_0x51ece8),this['_setupTooltip'](_0x11b423,_0x51fc47,_0x4b1428,_0x51ece8);}[_0x34e271(0xa70)](_0x4d505b,_0x2a21cd,_0x3e3cbb=0x1){const _0x587baa=_0x34e271,_0x48a027=_matrixFilterPoints(_0x4d505b);if(!_0x48a027[_0x587baa(0x4f2)])return{'weeks':[],'min':0x0,'max':0x1};const _0x2aba85=new Map(),_0x261a82=resolveDisplayTimeZone(this[_0x587baa(0x209)]?.['_hass'],this['card']?.[_0x587baa(0x853)]),_0x1871cb=_0x36faba=>{const _0x3fc19d=_0x587baa,_0x59155f=tzParts(_0x36faba,_0x261a82);return _0x59155f['y']+'-'+String(_0x59155f['mo']+0x1)[_0x3fc19d(0x2a5)](0x2,'0')+'-'+String(_0x59155f['d'])[_0x3fc19d(0x2a5)](0x2,'0');};_0x48a027['forEach'](_0x3fbe0b=>{const _0x5ea2f2=_0x587baa,_0x4c4106=_0x1871cb(_0x3fbe0b['t']);if(!_0x2aba85[_0x5ea2f2(0xc12)](_0x4c4106))_0x2aba85[_0x5ea2f2(0x96e)](_0x4c4106,[]);_0x2aba85[_0x5ea2f2(0xccf)](_0x4c4106)[_0x5ea2f2(0x84b)](_0x3fbe0b['v']);});const _0x4a28a0=_0x2a21cd[_0x587baa(0xb16)]||'avg',_0x28ade7=_0x4a28a0===_0x587baa(0xaed)||_0x4a28a0===_0x587baa(0xad8)?_0x587baa(0x2b8):_0x4a28a0,_0x146724=[];let _0x469fdf=Infinity,_0x549f0b=-Infinity;[..._0x2aba85['entries']()][_0x587baa(0xa03)]()[_0x587baa(0x724)](([_0x5be3ba,_0x172368])=>{const _0x234a14=_0x587baa,_0x241f50=DataProcessor['_aggregate'](_0x172368,_0x28ade7),_0xe7894d=_0x241f50===null||_0x241f50===undefined?NaN:_0x241f50;!isNaN(_0xe7894d)&&(_0x469fdf=Math[_0x234a14(0x749)](_0x469fdf,_0xe7894d),_0x549f0b=Math[_0x234a14(0x887)](_0x549f0b,_0xe7894d));const _0x1a70a0=new Date(_0x5be3ba+'T12:00:00'),_0x537768=weekStartOffsetDays(_0x1a70a0[_0x234a14(0x4bc)]()||0x7,_0x3e3cbb);_0x146724[_0x234a14(0x84b)]({'date':_0x5be3ba,'val':_0xe7894d,'weekday':_0x537768,'dateObj':_0x1a70a0});}),{min:_0x469fdf,max:_0x549f0b}=_resolveMatrixBounds(_0x469fdf,_0x549f0b,_0x2a21cd);const _0xd12343=[];if(_0x146724['length']){let _0x323f4a=0x0;_0xd12343[_0x587baa(0x84b)](Array(0x7)['fill'](null)),_0x146724[_0x587baa(0x724)]((_0x4b730b,_0xa01cc)=>{const _0x31f843=_0x587baa;_0xa01cc>0x0&&_0x4b730b[_0x31f843(0x84a)]<=_0x146724[_0xa01cc-0x1][_0x31f843(0x84a)]&&(_0x323f4a++,_0xd12343['push'](Array(0x7)[_0x31f843(0x2b2)](null))),_0xd12343[_0x323f4a][_0x4b730b['weekday']]=_0x4b730b;});}return{'weeks':_0xd12343,'min':_0x469fdf,'max':_0x549f0b};}[_0x34e271(0x423)](_0x2a8128,_0x52b144,_0x90c40d,_0x5d8ea5,_0x24609d,_0x3eefb1){const _0x3e5b04=_0x34e271,_0x27b457=this['_setupCanvas'](_0x2a8128,_0x90c40d,_0x5d8ea5),_0x6cef06=this['_detectDark'](),_0x126f26=((()=>{const _0x5bf77d=_0x36d5;try{return getComputedStyle(this[_0x5bf77d(0x209)])['getPropertyValue']('--primary-text-color')[_0x5bf77d(0x12e)]()||(_0x6cef06?_0x5bf77d(0x7cc):_0x5bf77d(0x5d1));}catch(_0x2a2299){return _0x6cef06?_0x5bf77d(0x7cc):_0x5bf77d(0x5d1);}})()),_0xf67eec=_0x24609d[_0x3e5b04(0x357)]||_0x24609d[_0x3e5b04(0x4aa)]||_0x126f26,_0x23227f=_0xf67eec;let _0xab9c91=_0x3e5b04(0xa12);try{const _0x176119=getComputedStyle(document['documentElement'])[_0x3e5b04(0x5fc)](_0x3e5b04(0x57b))[_0x3e5b04(0x12e)]();if(_0x176119)_0xab9c91=_0x176119;}catch(_0x54d127){}const _0x45435e=0x24,_0x33984c=0x16,_0x348e99=0x8,_0x4c43a3=0x8,_0x2d4a8c=0x3,_0x14dc57=_0x52b144[_0x3e5b04(0xadb)][_0x3e5b04(0x4f2)],_0x15fd56=0x7,_0xf2ccff=_0x90c40d-_0x45435e-_0x4c43a3,_0xb5a11d=_0x5d8ea5-_0x33984c-_0x348e99,_0x4001c1=(_0xf2ccff-(_0x15fd56-0x1)*_0x2d4a8c)/_0x15fd56,_0x50cfb3=(_0xb5a11d-(_0x14dc57-0x1)*_0x2d4a8c)/_0x14dc57,_0x59531f=Math['min'](_0x4001c1,_0x50cfb3),_0x3829b5=_0x52b144[_0x3e5b04(0x887)]-_0x52b144[_0x3e5b04(0x749)]||0x1;this[_0x3e5b04(0x30f)]={'padL':_0x45435e,'padT':_0x33984c,'cellW':_0x4001c1,'cellH':_0x50cfb3,'gap':_0x2d4a8c,'rows':_0x14dc57,'cols':_0x15fd56};const _0x4acc4e=this[_0x3e5b04(0xb49)],_0x4fc48b=_0x4acc4e?.[_0x3e5b04(0x57e)]?.['enabled']&&_0x4acc4e[_0x3e5b04(0x57e)]['values']?.[_0x3e5b04(0x4f2)],_0x2ca74e=resolveFirstWeekday(_0x3eefb1),_0xe4eb21=((()=>{const _0x32ed25=_0x3e5b04;try{const _0x3a2fcc=getCachedDateTimeFormatter(resolveCardLanguage(_0x3eefb1,_0x24609d),{'weekday':_0x32ed25(0xd72)});return Array[_0x32ed25(0xab1)]({'length':0x7},(_0x6b5fab,_0x174184)=>_0x3a2fcc[_0x32ed25(0x29a)](new Date(0x7e8,0x0,(_0x2ca74e-0x1+_0x174184)%0x7+0x1)));}catch{const _0x8b2363=[_0x32ed25(0x7a7),_0x32ed25(0x8cd),_0x32ed25(0xa4d),_0x32ed25(0x5c6),'Fri',_0x32ed25(0x411),_0x32ed25(0x71d)];return _0x8b2363[_0x32ed25(0x863)](_0x2ca74e-0x1)['concat'](_0x8b2363[_0x32ed25(0x863)](0x0,_0x2ca74e-0x1));}})()),_0x4f7bc6=((()=>{const _0x345283=_0x3e5b04,_0x4c9899=toNum(_0x24609d[_0x345283(0x1b8)]);return _0x4c9899&&_0x4c9899>0x0?_0x4c9899:0xa;})()),_0x402a21=((()=>{const _0x3eb857=_0x3e5b04,_0x4df89f=toNum(_0x24609d[_0x3eb857(0xb08)]);return _0x4df89f!=null&&_0x4df89f>=0x0&&_0x4df89f<=0x1?_0x4df89f:0x1;})());_0x27b457[_0x3e5b04(0x3d6)](),_0x27b457[_0x3e5b04(0x6a5)]=_0x24609d[_0x3e5b04(0x357)]||_0x126f26,_0x27b457[_0x3e5b04(0x6a2)]=_0x402a21,_0x27b457['font']=_0x3e5b04(0xc4b)+_0x4f7bc6+_0x3e5b04(0xa84)+_0xab9c91,_0x27b457[_0x3e5b04(0x804)]=_0x3e5b04(0x648),_0x27b457['textBaseline']=_0x3e5b04(0xaa9);for(let _0x4dfc6a=0x0;_0x4dfc6a<0x7;_0x4dfc6a++){_0x27b457[_0x3e5b04(0x8dd)](_0xe4eb21[_0x4dfc6a],_0x45435e+_0x4dfc6a*(_0x4001c1+_0x2d4a8c)+_0x4001c1/0x2,_0x33984c-0x8);}_0x27b457[_0x3e5b04(0xb8e)](),_0x52b144[_0x3e5b04(0xadb)][_0x3e5b04(0x724)]((_0x21d46b,_0x2a7aba)=>{_0x21d46b['forEach']((_0x5f2695,_0x4aeb4b)=>{const _0x3709ba=_0x36d5;if(!_0x5f2695)return;const _0x289511=_0x45435e+_0x4aeb4b*(_0x4001c1+_0x2d4a8c),_0x4de2cd=_0x33984c+_0x2a7aba*(_0x50cfb3+_0x2d4a8c);if(_0x4fc48b)_0x27b457[_0x3709ba(0x6a5)]=resolveValueColor(_0x5f2695[_0x3709ba(0xa99)],this[_0x3709ba(0x209)]['_thrVals'](_0x4acc4e),this[_0x3709ba(0xd1e)]),_0x27b457[_0x3709ba(0x6a2)]=0.85;else{const _0x16e9b8=Math['max'](0x0,Math['min'](0x1,(_0x5f2695[_0x3709ba(0xa99)]-_0x52b144['min'])/_0x3829b5));_0x27b457[_0x3709ba(0x6a5)]=_heatmapValueToColor(_0x16e9b8,this[_0x3709ba(0xd1e)]),_0x27b457[_0x3709ba(0x6a2)]=0x1;}_0x27b457['beginPath']();typeof _0x27b457[_0x3709ba(0xa33)]==='function'?_0x27b457[_0x3709ba(0xa33)](_0x289511,_0x4de2cd,_0x4001c1,_0x50cfb3,0x3):_0x27b457[_0x3709ba(0xda4)](_0x289511,_0x4de2cd,_0x4001c1,_0x50cfb3);_0x27b457['fill'](),_0x27b457['globalAlpha']=0x1;if(_0x59531f>0x12){const _0x21f151=toNum(_0x4acc4e?.[_0x3709ba(0x48e)]),_0xd96ee9=_0x5f2695[_0x3709ba(0xa99)][_0x3709ba(0x7dc)](isNum(_0x21f151)?_0x21f151:0x1);_0x59531f>0x2c?(_0x27b457['fillStyle']=_0x6cef06?_0x3709ba(0x279):'rgba(0,0,0,0.4)',_0x27b457['font']=_0x3709ba(0xc4b)+Math['min'](0x9,_0x59531f*0.18)+_0x3709ba(0xa84)+_0xab9c91,_0x27b457[_0x3709ba(0x804)]='center',_0x27b457[_0x3709ba(0xcce)]=_0x3709ba(0xc22),_0x27b457[_0x3709ba(0x8dd)](String(_0x5f2695[_0x3709ba(0x6c6)][_0x3709ba(0x7d0)]()),_0x289511+_0x4001c1/0x2,_0x4de2cd+0x3),_0x27b457[_0x3709ba(0x6a5)]=_0x6cef06?'rgba(255,255,255,0.85)':'rgba(0,0,0,0.7)',_0x27b457[_0x3709ba(0x214)]=_0x3709ba(0x195)+Math[_0x3709ba(0x749)](0xc,_0x59531f*0.28)+_0x3709ba(0xa84)+_0xab9c91,_0x27b457[_0x3709ba(0xcce)]=_0x3709ba(0xaa9),_0x27b457['fillText'](_0xd96ee9,_0x289511+_0x4001c1/0x2,_0x4de2cd+_0x50cfb3/0x2+0x3)):(_0x27b457[_0x3709ba(0x6a5)]=_0x6cef06?'rgba(255,255,255,0.7)':_0x3709ba(0xaa7),_0x27b457[_0x3709ba(0x214)]='500\x20'+Math[_0x3709ba(0x749)](0xa,_0x59531f*0.35)+_0x3709ba(0xa84)+_0xab9c91,_0x27b457[_0x3709ba(0x804)]=_0x3709ba(0x648),_0x27b457[_0x3709ba(0xcce)]=_0x3709ba(0xaa9),_0x27b457[_0x3709ba(0x8dd)](_0xd96ee9,_0x289511+_0x4001c1/0x2,_0x4de2cd+_0x50cfb3/0x2));}});});const _0x559046=((()=>{const _0xcf1be4=_0x3e5b04,_0xbb8920=toNum(_0x24609d[_0xcf1be4(0xa43)]);return _0xbb8920&&_0xbb8920>0x0?_0xbb8920:0x9;})()),_0x3c48bc=((()=>{const _0x2f3d70=_0x3e5b04,_0x579476=toNum(_0x24609d[_0x2f3d70(0xaac)]);return _0x579476!=null&&_0x579476>=0x0&&_0x579476<=0x1?_0x579476:0x1;})());_0x27b457[_0x3e5b04(0x3d6)](),_0x27b457[_0x3e5b04(0x6a5)]=_0x23227f,_0x27b457[_0x3e5b04(0x6a2)]=_0x3c48bc,_0x27b457[_0x3e5b04(0x214)]=_0x559046+_0x3e5b04(0xa84)+_0xab9c91,_0x27b457['textAlign']=_0x3e5b04(0x86c),_0x27b457[_0x3e5b04(0xcce)]='middle',_0x52b144[_0x3e5b04(0xadb)][_0x3e5b04(0x724)]((_0x1171b5,_0x16e0c1)=>{const _0xf98025=_0x3e5b04,_0xf19d43=_0x1171b5['find'](_0x4f737f=>_0x4f737f);if(!_0xf19d43)return;const _0x4cd3b3=_0xf19d43['dateObj'][_0xf98025(0x9a2)](resolveCardLanguage(_0x3eefb1,_0x24609d),{'day':'2-digit','month':_0xf98025(0xd72)});_0x27b457['fillText'](_0x4cd3b3,_0x45435e-0x6,_0x33984c+_0x16e0c1*(_0x50cfb3+_0x2d4a8c)+_0x50cfb3/0x2);}),_0x27b457[_0x3e5b04(0xb8e)]();}[_0x34e271(0xbe1)](_0x3eacce,_0x4a25cc,_0x2079c9,_0x8f236){const _0x5b3b73=_0x34e271;if(!_0x4a25cc||!_0x3eacce||_0x2079c9[_0x5b3b73(0xcc3)]===![]||!this['_cells'])return;const _0x253356=this['_abort'][_0x5b3b73(0x1cb)],_0x28b7b2=this['_cells'],_0x376807=this[_0x5b3b73(0x39f)],_0x34fd55=this[_0x5b3b73(0xb49)],_0x325893=this[_0x5b3b73(0xd1e)],_0x315540=this[_0x5b3b73(0x707)]||[],_0x16834c=this[_0x5b3b73(0x209)][_0x5b3b73(0x31f)]||[],_0x1f543e=_0x315540[_0x5b3b73(0x9f9)](_0x2378f5=>{const _0x1edffd=_0x5b3b73,_0x485a4b=new Map(),_0x5a22de=_0x2378f5['points']||_0x2378f5[_0x1edffd(0x3d2)]||[],_0x3f3fba=_0x2378f5[_0x1edffd(0x951)]&&typeof _0x2378f5[_0x1edffd(0x951)]==='object'?_0x2378f5[_0x1edffd(0x951)]:_0x16834c[_0x2378f5[_0x1edffd(0x3f6)]]||_0x34fd55,_0x1e2c08=_0x3f3fba['aggregate_func']||_0x1edffd(0xb26),_0x4206ab=_0x1e2c08===_0x1edffd(0xaed)||_0x1e2c08===_0x1edffd(0xad8)?_0x1edffd(0x2b8):_0x1e2c08,_0x6237fc=new Map(),_0x7cc5a3=resolveDisplayTimeZone(this[_0x1edffd(0x209)]?.[_0x1edffd(0xa29)],this[_0x1edffd(0x209)]?.[_0x1edffd(0x853)]),_0x4f962b=_0x1998b8=>{const _0x10d184=_0x1edffd,_0xeedec6=tzParts(_0x1998b8,_0x7cc5a3);return _0xeedec6['y']+'-'+String(_0xeedec6['mo']+0x1)[_0x10d184(0x2a5)](0x2,'0')+'-'+String(_0xeedec6['d'])[_0x10d184(0x2a5)](0x2,'0');};for(const _0x2e7649 of _0x5a22de){if(_0x2e7649['v']===null||_0x2e7649['v']===undefined)continue;const _0x5aace3=_0x4f962b(_0x2e7649['t']);if(!_0x6237fc['has'](_0x5aace3))_0x6237fc[_0x1edffd(0x96e)](_0x5aace3,[]);_0x6237fc['get'](_0x5aace3)[_0x1edffd(0x84b)](_0x2e7649['v']);}for(const [_0x4d3a57,_0x4970a2]of _0x6237fc){_0x485a4b[_0x1edffd(0x96e)](_0x4d3a57,DataProcessor['_aggregate'](_0x4970a2,_0x4206ab));}return{'map':_0x485a4b,'entity':_0x3f3fba,'meta':_0x2378f5[_0x1edffd(0x444)]||{},'color':(_0x3f3fba[_0x1edffd(0x19e)]==='threshold'?_0x1edffd(0xac4):_0x3f3fba[_0x1edffd(0x19e)])||_0x1edffd(0xac4)};}),_0x1339e2=_0x1e1337=>{const _0xb5ab0a=_0x5b3b73,_0x44d0d4=_0x3eacce[_0xb5ab0a(0x212)](),_0x691c02=_0x1e1337[_0xb5ab0a(0x277)]-_0x44d0d4[_0xb5ab0a(0x34a)],_0xa01469=_0x1e1337[_0xb5ab0a(0x236)]-_0x44d0d4[_0xb5ab0a(0xc22)],_0x84be87=Math['floor']((_0x691c02-_0x28b7b2[_0xb5ab0a(0xbba)])/(_0x28b7b2[_0xb5ab0a(0x4ba)]+_0x28b7b2[_0xb5ab0a(0x889)])),_0x1868cf=Math[_0xb5ab0a(0x42e)]((_0xa01469-_0x28b7b2[_0xb5ab0a(0x3ce)])/(_0x28b7b2[_0xb5ab0a(0x771)]+_0x28b7b2[_0xb5ab0a(0x889)]));if(_0x84be87<0x0||_0x84be87>=_0x28b7b2[_0xb5ab0a(0x67a)]||_0x1868cf<0x0||_0x1868cf>=_0x28b7b2['rows']){_0x4a25cc[_0xb5ab0a(0x564)][_0xb5ab0a(0x8eb)]='0';return;}const _0xbc8010=_0x376807[_0xb5ab0a(0xadb)][_0x1868cf]?.[_0x84be87];if(!_0xbc8010){_0x4a25cc['style'][_0xb5ab0a(0x8eb)]='0';return;}const _0x25513b=_0xbc8010[_0xb5ab0a(0x6c6)][_0xb5ab0a(0x9a2)](),_0x56b56f=_0xbc8010[_0xb5ab0a(0x523)];let _0x2480b7=_0xb5ab0a(0x12f)+escapeHtml(_0x25513b)+_0xb5ab0a(0x506);for(const _0xdff93e of _0x1f543e){const _0x238c23=_0xdff93e[_0xb5ab0a(0x9f9)][_0xb5ab0a(0xccf)](_0x56b56f);if(_0x238c23===null||_0x238c23===undefined)continue;const _0x160e12=_0xdff93e[_0xb5ab0a(0x951)]?.[_0xb5ab0a(0x86b)]||_0xdff93e[_0xb5ab0a(0x444)]?.[_0xb5ab0a(0x8e5)]||_0xdff93e[_0xb5ab0a(0x951)]?.[_0xb5ab0a(0x951)]||'?',_0x291baf=_0xdff93e[_0xb5ab0a(0x951)]?.[_0xb5ab0a(0xbc4)]||_0xdff93e['meta']?.['unit_of_measurement']||'',_0x260b90=formatNumber(_0x238c23,_0xdff93e[_0xb5ab0a(0x951)],_0x8f236),_0x336e9a=_0xdff93e[_0xb5ab0a(0x951)]?.[_0xb5ab0a(0xbb0)]!==![]?escapeHtml(_0xdff93e[_0xb5ab0a(0x19e)]):_0xb5ab0a(0xcaa);_0x2480b7+=_0xb5ab0a(0x574)+_0x336e9a+_0xb5ab0a(0x3c3)+escapeHtml(_0x160e12)+_0xb5ab0a(0x43e)+escapeHtml(String(_0x260b90))+'\x20'+escapeHtml(_0x291baf)+'';}_0x4a25cc['innerHTML']=_0x2480b7,_0x4a25cc[_0xb5ab0a(0x564)]['opacity']='1';const _0x2efd19=_0x4a25cc[_0xb5ab0a(0x987)];let _0x41ff5f=_0x691c02+0x10;if(_0x41ff5f+_0x2efd19>_0x44d0d4[_0xb5ab0a(0x73c)])_0x41ff5f=_0x41ff5f-_0x2efd19-0x20;_0x4a25cc[_0xb5ab0a(0x564)][_0xb5ab0a(0x34a)]=Math[_0xb5ab0a(0x887)](0x0,_0x41ff5f)+'px',_0x4a25cc[_0xb5ab0a(0x564)]['top']='0';};_0x3eacce['addEventListener'](_0x5b3b73(0xbb3),_0x1339e2,{'signal':_0x253356}),_0x3eacce[_0x5b3b73(0x43c)]('mouseleave',()=>{const _0x2e3c94=_0x5b3b73;_0x4a25cc['style'][_0x2e3c94(0x8eb)]='0';},{'signal':_0x253356}),_0x3eacce['addEventListener']('touchmove',_0xdc892d=>{const _0x2a03bf=_0x5b3b73;if(_0xdc892d[_0x2a03bf(0x736)][_0x2a03bf(0x4f2)]===0x1)_0x1339e2({'clientX':_0xdc892d[_0x2a03bf(0x736)][0x0][_0x2a03bf(0x277)],'clientY':_0xdc892d['touches'][0x0][_0x2a03bf(0x236)]});},{'signal':_0x253356,'passive':!![]}),_0x3eacce[_0x5b3b73(0x43c)](_0x5b3b73(0xae5),()=>{const _0x3300c4=_0x5b3b73;_0x4a25cc[_0x3300c4(0x564)]['opacity']='0';},{'signal':_0x253356}),_0x3eacce[_0x5b3b73(0x564)]['cursor']=_0x5b3b73(0x501),_0x3eacce[_0x5b3b73(0x43c)](_0x5b3b73(0xb86),_0x3c3186=>{const _0x35f398=_0x5b3b73;_0x3c3186[_0x35f398(0x466)](),this[_0x35f398(0x209)][_0x35f398(0x2ab)](this[_0x35f398(0xb49)]);},{'signal':_0x253356});}}class BoxPlotRenderer extends BaseCanvasRenderer{constructor(_0x38c54f){const _0x4b9a6d=_0x34e271;super(_0x38c54f),this[_0x4b9a6d(0x729)]=new Map(),this[_0x4b9a6d(0x95f)]=null;}static[_0x34e271(0xd09)](_0x5468d3,_0x5298d5){const _0x471111=_0x34e271,_0x2df274=_0x5468d3['length'];if(!_0x2df274)return null;if(_0x2df274===0x1)return _0x5468d3[0x0];const _0x4fa1e5=(_0x2df274-0x1)*_0x5298d5,_0x3d7fc9=Math[_0x471111(0x42e)](_0x4fa1e5),_0xcc2559=Math[_0x471111(0x9ef)](_0x4fa1e5);if(_0x3d7fc9===_0xcc2559)return _0x5468d3[_0x3d7fc9];return _0x5468d3[_0x3d7fc9]+(_0x5468d3[_0xcc2559]-_0x5468d3[_0x3d7fc9])*(_0x4fa1e5-_0x3d7fc9);}['render'](_0x370488,_0x506431,_0x4c2e78,_0x6855c){const _0x2b486d=_0x34e271;if(this[_0x2b486d(0x37b)])this['_abort'][_0x2b486d(0x58e)]();this[_0x2b486d(0x37b)]=new AbortController();const _0x110b16=this['_abort'][_0x2b486d(0x1cb)],_0x1840e0=Math[_0x2b486d(0x887)](0x28,_0x370488[_0x2b486d(0x560)]||this[_0x2b486d(0x209)][_0x2b486d(0x987)]||0x190),_0x32e844=Math['max'](0x50,parseInt(_0x4c2e78[_0x2b486d(0xc07)],0xa)||0xc8),_0x59cac0=resolveDisplayTimeZone(_0x6855c,_0x4c2e78),_0x114d29=_0x4c2e78[_0x2b486d(0xcc3)]!==![],_0x3e5bd8=escapeHtml,_0x5c44ed=this[_0x2b486d(0x209)][_0x2b486d(0x31f)]||[],_0x39b0fb=[];(_0x506431||[])[_0x2b486d(0x724)]((_0x3cfa66,_0x11b0e2)=>{const _0x410e90=_0x2b486d;let _0x1e1bae=_0x3cfa66[_0x410e90(0x951)]&&typeof _0x3cfa66[_0x410e90(0x951)]===_0x410e90(0x328)?_0x3cfa66['entity']:null;if(!_0x1e1bae){const _0xe9d4d1=String(_0x3cfa66['id']||'')['match'](/^(.+)__(\d+)$/);if(_0xe9d4d1)_0x1e1bae=_0x5c44ed[parseInt(_0xe9d4d1[0x2],0xa)]||_0x5c44ed[_0x410e90(0x14b)](_0x599e43=>_0x599e43[_0x410e90(0x951)]===_0xe9d4d1[0x1]);}if(!_0x1e1bae)_0x1e1bae={};if(_0x1e1bae[_0x410e90(0x679)])return;const _0x1677bf=_0x1e1bae['aggregate_func'],_0x452076=(_0x1677bf||'')+'|'+(_0x1e1bae['value_factor']??'')+'|'+(_0x1e1bae[_0x410e90(0x72d)]?0x1:0x0)+'|'+(_0x1e1bae[_0x410e90(0x99e)]||'')+'|'+(_0x1e1bae[_0x410e90(0xb6c)]||'')+'|'+(_0x1e1bae['price_attribute']||''),_0x310c99=Array[_0x410e90(0xaf6)](_0x3cfa66[_0x410e90(0x3d2)])&&_0x3cfa66['raw'][_0x410e90(0x4f2)]&&_0x1677bf!==_0x410e90(0xaed),_0x23700=_0x310c99?_0x3cfa66['raw']:_0x3cfa66[_0x410e90(0xc6d)]||[],_0x5a1352=''+(_0x310c99?'r':'p')+_0x23700[_0x410e90(0x4f2)]+'|'+(_0x23700['length']?_0x23700[0x0]['t']:0x0)+'|'+(_0x23700[_0x410e90(0x4f2)]?_0x23700[_0x23700[_0x410e90(0x4f2)]-0x1]['t']:0x0),_0x2752de=_0x3cfa66['id']||'i'+_0x11b0e2,_0x1898c3=this[_0x410e90(0x729)][_0x410e90(0xccf)](_0x2752de);let _0x12714e;if(_0x1898c3&&_0x1898c3['ref']===_0x23700&&_0x1898c3['eSig']===_0x452076&&_0x1898c3[_0x410e90(0x121)]===_0x5a1352)_0x12714e=_0x1898c3[_0x410e90(0x8a4)];else{let _0x5786a9=_0x23700;if(_0x310c99){_0x5786a9=_0x1677bf===_0x410e90(0xad8)?DataProcessor[_0x410e90(0x222)](_0x5786a9):_0x5786a9;try{_0x5786a9=DataProcessor[_0x410e90(0x58f)](_0x5786a9,_0x1e1bae);}catch(_0xb6a686){}try{const _0x346869=this['card']['_priceLookupFor'](_0x1e1bae);if(_0x346869)_0x5786a9=DataProcessor['applyPriceToSeries'](_0x5786a9,_0x346869);}catch(_0xb1f257){}try{_0x5786a9=DataProcessor[_0x410e90(0xc0c)](_0x5786a9,_0x1e1bae);}catch(_0x474657){}}_0x12714e=[];for(const _0x153a1f of _0x5786a9)if(_0x153a1f&&isNum(_0x153a1f['v']))_0x12714e[_0x410e90(0x84b)](_0x153a1f);this[_0x410e90(0x729)][_0x410e90(0x96e)](_0x2752de,{'ref':_0x23700,'eSig':_0x452076,'dSig':_0x5a1352,'samples':_0x12714e});}if(!_0x12714e['length'])return;const _0xff4899=this[_0x410e90(0x209)][_0x410e90(0x7d3)]?.(_0x1e1bae[_0x410e90(0x19e)],_0x1e1bae['entity'])||_0x1e1bae[_0x410e90(0x19e)]||PALETTE[_0x11b0e2%PALETTE['length']],_0x20515e=pickName(_0x1e1bae['name'],_0x3cfa66['meta']?.['resolved_name'],_0x3cfa66['meta'])??_0x1e1bae['entity']??'#'+(_0x11b0e2+0x1),_0x52ad50=_0x1e1bae['unit']||_0x3cfa66[_0x410e90(0x444)]?.[_0x410e90(0x24a)]||'',_0x179c11=_0x1e1bae[_0x410e90(0x72d)]?{..._0x1e1bae,'invert':![]}:_0x1e1bae;_0x39b0fb[_0x410e90(0x84b)]({'ent':_0x1e1bae,'fEnt':_0x179c11,'samples':_0x12714e,'color':_0xff4899,'name':_0x20515e,'unit':_0x52ad50,'sig':_0x452076+'~'+_0x5a1352});});if(!_0x39b0fb[_0x2b486d(0x4f2)]){_0x370488[_0x2b486d(0x301)]=_0x2b486d(0x998);return;}let _0x585e87=Infinity,_0xf5d85a=-Infinity;for(const _0x263ab4 of _0x39b0fb){const _0x2237e5=_0x263ab4[_0x2b486d(0x8a4)];if(_0x2237e5[0x0]['t']<_0x585e87)_0x585e87=_0x2237e5[0x0]['t'];if(_0x2237e5[_0x2237e5['length']-0x1]['t']>_0xf5d85a)_0xf5d85a=_0x2237e5[_0x2237e5[_0x2b486d(0x4f2)]-0x1]['t'];}let _0x50aa20=_0x4c2e78[_0x2b486d(0x669)];if(!_0x50aa20||_0x50aa20==='interval'){const _0x54a7ce=(_0xf5d85a-_0x585e87)/0x36ee80;_0x50aa20=_0x54a7ce<=0x31?_0x2b486d(0x1f2):_0x54a7ce<=0x18*0x20?_0x2b486d(0x523):_0x54a7ce<=0x18*0xbe?'week':'month';}const _0xa42b27=/^([0-9]+)h$/[_0x2b486d(0xbae)](_0x50aa20),_0x584877=_0xa42b27?parseInt(_0xa42b27[0x1],0xa):_0x50aa20===_0x2b486d(0x1f2)?0x1:0x0,_0x76d989=((()=>{const _0x1cb347=_0x2b486d;try{const _0x29bbce=getCachedDateTimeFormatter(resolveCardLanguage(_0x6855c,_0x4c2e78),{'month':_0x1cb347(0xd72)});return Array[_0x1cb347(0xab1)]({'length':0xc},(_0x3fbd59,_0x1f5fe2)=>_0x29bbce[_0x1cb347(0x29a)](new Date(0x7e8,_0x1f5fe2,0x1)));}catch{return[_0x1cb347(0x8cf),_0x1cb347(0x19a),_0x1cb347(0x5c1),'Apr',_0x1cb347(0x56d),_0x1cb347(0xc8d),_0x1cb347(0x3ad),_0x1cb347(0x48f),_0x1cb347(0x9a0),'Oct','Nov',_0x1cb347(0x588)];}})()),_0xa6ff0f=_0x42d097=>String(_0x42d097)[_0x2b486d(0x2a5)](0x2,'0'),_0x3b8639=resolveFirstWeekday(_0x6855c),_0x348f11=_0x2ba0d2=>{const _0x8b0af2=_0x2b486d,_0x136805=_0x2ba0d2-_0x2ba0d2%0xdbba0;let _0x2da4d7=tzParts(_0x136805,_0x59cac0);if(_0x584877){const _0x11294b=Math[_0x8b0af2(0x42e)](_0x2da4d7['h']/_0x584877)*_0x584877;return{'key':_0x2da4d7['y']+'-'+_0x2da4d7['mo']+'-'+_0x2da4d7['d']+'-'+_0x11294b,'label':_0xa6ff0f(_0x11294b)+_0x8b0af2(0x7fd)};}if(_0x50aa20==='date')return{'key':_0x2da4d7['y']+'-'+_0x2da4d7['mo']+'-'+_0x2da4d7['d'],'label':_0x76d989[_0x2da4d7['mo']]+'\x20'+_0x2da4d7['d']};if(_0x50aa20===_0x8b0af2(0xc03))return _0x2da4d7=tzParts(_0x136805-weekStartOffsetDays(_0x2da4d7['wd'],_0x3b8639)*0x5265c00,_0x59cac0),{'key':'w'+_0x2da4d7['y']+'-'+_0x2da4d7['mo']+'-'+_0x2da4d7['d'],'label':_0x76d989[_0x2da4d7['mo']]+'\x20'+_0x2da4d7['d']};if(_0x50aa20===_0x8b0af2(0x74d))return{'key':''+_0x2da4d7['y'],'label':''+_0x2da4d7['y']};return{'key':_0x2da4d7['y']+'-'+_0x2da4d7['mo'],'label':_0x76d989[_0x2da4d7['mo']]+'\x20'+String(_0x2da4d7['y'])[_0x8b0af2(0x863)](0x2)};},_0x37d460=_0x50aa20+'|'+(_0x59cac0||'')+'|'+_0x39b0fb[_0x2b486d(0x9f9)](_0x14ec15=>_0x14ec15[_0x2b486d(0xb01)])[_0x2b486d(0xa09)](';');let _0x1bae68,_0x5a52df,_0x1467f4;if(this[_0x2b486d(0x95f)]&&this[_0x2b486d(0x95f)][_0x2b486d(0xb01)]===_0x37d460)({cols:_0x1bae68,vMin:_0x5a52df,vMax:_0x1467f4}=this[_0x2b486d(0x95f)]);else{const _0x4fc340=new Map();_0x39b0fb['forEach']((_0x977f9a,_0x23b058)=>{const _0x495593=_0x2b486d;for(const _0x21de3e of _0x977f9a[_0x495593(0x8a4)]){const _0x6d8c11=_0x348f11(_0x21de3e['t']);let _0x15f1cf=_0x4fc340[_0x495593(0xccf)](_0x6d8c11['key']);!_0x15f1cf&&(_0x15f1cf={'label':_0x6d8c11[_0x495593(0x623)],'order':_0x21de3e['t'],'vals':new Array(_0x39b0fb['length'])[_0x495593(0x2b2)](null)},_0x4fc340['set'](_0x6d8c11[_0x495593(0x138)],_0x15f1cf));if(_0x21de3e['t']<_0x15f1cf[_0x495593(0x9cc)])_0x15f1cf['order']=_0x21de3e['t'];(_0x15f1cf[_0x495593(0xad2)][_0x23b058]||(_0x15f1cf['vals'][_0x23b058]=[]))[_0x495593(0x84b)](_0x21de3e['v']);}});const _0x4ddadf=[..._0x4fc340['values']()]['sort']((_0x2596b6,_0x2e4acd)=>_0x2596b6[_0x2b486d(0x9cc)]-_0x2e4acd['order']),_0x2e5491=0x3c,_0x4468bb=_0x4ddadf[_0x2b486d(0x4f2)]>_0x2e5491?_0x4ddadf[_0x2b486d(0x863)](_0x4ddadf[_0x2b486d(0x4f2)]-_0x2e5491):_0x4ddadf;_0x5a52df=Infinity,_0x1467f4=-Infinity,_0x1bae68=_0x4468bb[_0x2b486d(0x9f9)](_0x17931b=>({'label':_0x17931b[_0x2b486d(0x623)],'per':_0x17931b['vals'][_0x2b486d(0x9f9)](_0x2dc56b=>{const _0x14275a=_0x2b486d;if(!_0x2dc56b||!_0x2dc56b[_0x14275a(0x4f2)])return null;const _0x2f9a2b=Float64Array[_0x14275a(0xab1)](_0x2dc56b)[_0x14275a(0xa03)](),_0x2c145a=_0x139a3d=>BoxPlotRenderer[_0x14275a(0xd09)](_0x2f9a2b,_0x139a3d),_0x1e3986={'lo':_0x2f9a2b[0x0],'q1':_0x2c145a(0.25),'med':_0x2c145a(0.5),'q3':_0x2c145a(0.75),'hi':_0x2f9a2b[_0x2f9a2b[_0x14275a(0x4f2)]-0x1],'n':_0x2f9a2b['length']};if(_0x1e3986['lo']<_0x5a52df)_0x5a52df=_0x1e3986['lo'];if(_0x1e3986['hi']>_0x1467f4)_0x1467f4=_0x1e3986['hi'];return _0x1e3986;})})),this['_cols']={'sig':_0x37d460,'cols':_0x1bae68,'vMin':_0x5a52df,'vMax':_0x1467f4};}if(_0x5a52df===Infinity){_0x370488['innerHTML']=_0x2b486d(0x71b);return;}let _0x484418=_0x5a52df,_0x3f8756=_0x1467f4;_0x484418===_0x3f8756&&(_0x484418-=0x1,_0x3f8756+=0x1);const _0x35a908=(_0x3f8756-_0x484418)*0.06;_0x484418-=_0x35a908,_0x3f8756+=_0x35a908;const _0x386fbb=_0x1fd535=>{const _0x1de44d=_0x2b486d,_0x36c9fa=Math['pow'](0xa,Math['floor'](Math[_0x1de44d(0xa16)](_0x1fd535))),_0x33e08a=_0x1fd535/_0x36c9fa;return(_0x33e08a<=0x1?0x1:_0x33e08a<=0x2?0x2:_0x33e08a<=0x5?0x5:0xa)*_0x36c9fa;},_0x2b69d0=_0x386fbb((_0x3f8756-_0x484418)/0x4),_0x495f91=[];for(let _0x3cbf63=Math[_0x2b486d(0x9ef)](_0x484418/_0x2b69d0)*_0x2b69d0;_0x3cbf63<=_0x3f8756+1e-9;_0x3cbf63+=_0x2b69d0)_0x495f91['push'](_0x3cbf63);const _0x19e772=_0x39b0fb[0x0][_0x2b486d(0x5ca)],_0x1fd0c1=_0x774d8b=>formatNumber(_0x774d8b,_0x19e772,_0x6855c),_0x104a60=Math[_0x2b486d(0x887)](0x1e,0xa+6.5*Math[_0x2b486d(0x887)](..._0x495f91[_0x2b486d(0x9f9)](_0x5b7931=>String(_0x1fd0c1(_0x5b7931))[_0x2b486d(0x4f2)]),0x2)),_0x3b9e8d=0x8,_0x3e1b6f=0x8,_0x503a56=0x14,_0x19f9f2=Math[_0x2b486d(0x887)](0xa,_0x1840e0-_0x104a60-_0x3b9e8d),_0x278e8=Math['max'](0xa,_0x32e844-_0x3e1b6f-_0x503a56),_0xb4ba61=_0x129332=>_0x3e1b6f+_0x278e8-(_0x129332-_0x484418)/(_0x3f8756-_0x484418)*_0x278e8,_0x3db442=_0x1bae68['length'],_0x55df9d=_0x39b0fb['length'],_0x129e99=_0x19f9f2/_0x3db442,_0x1c6b71=_0x129e99*0.78,_0x4f3091=Math[_0x2b486d(0x887)](0x3,Math[_0x2b486d(0x749)](0x2e,_0x1c6b71/_0x55df9d*0.82)),_0x241260=(_0x2deb9e,_0x4b6d9b)=>_0x104a60+_0x129e99*_0x2deb9e+_0x129e99/0x2-_0x1c6b71/0x2+_0x1c6b71/_0x55df9d*(_0x4b6d9b+0.5),_0x52658f=_0x2b486d(0xa27),_0x344bba=_0x2b486d(0xda2);let _0x5aec65='';for(const _0xc7a488 of _0x495f91){const _0x115ac9=_0xb4ba61(_0xc7a488);_0x5aec65+=''+_0x3e5bd8(_0x1fd0c1(_0xc7a488))+_0x2b486d(0x126);}const _0x23f2ff=Math['max'](0x1,Math[_0x2b486d(0x9ef)](_0x3db442/Math[_0x2b486d(0x887)](0x2,Math['floor'](_0x19f9f2/0x38))));_0x1bae68[_0x2b486d(0x724)]((_0x417ae6,_0x4b07b0)=>{const _0x5900ad=_0x2b486d;if(_0x4b07b0%_0x23f2ff)return;_0x5aec65+=_0x5900ad(0xd00)+(_0x104a60+_0x129e99*_0x4b07b0+_0x129e99/0x2)['toFixed'](0x1)+_0x5900ad(0xd0d)+(_0x32e844-0x6)+_0x5900ad(0x412)+_0x344bba+'\x22>'+_0x3e5bd8(_0x417ae6[_0x5900ad(0x623)])+_0x5900ad(0x126);});const _0x3c8853=[];_0x1bae68[_0x2b486d(0x724)]((_0x396b3d,_0x426ef3)=>{const _0x42b6f5=_0x2b486d;_0x396b3d[_0x42b6f5(0x570)][_0x42b6f5(0x724)]((_0x114a54,_0x1c9079)=>{const _0x544734=_0x42b6f5;if(!_0x114a54)return;const _0x880443=_0x39b0fb[_0x1c9079],_0x13cde7=_0x241260(_0x426ef3,_0x1c9079),_0x6ea37=_0x13cde7-_0x4f3091/0x2,_0x5af59a=_0xb4ba61(_0x114a54['lo']),_0x117df0=_0xb4ba61(_0x114a54['hi']),_0x3f3197=_0xb4ba61(_0x114a54['q1']),_0x71910e=_0xb4ba61(_0x114a54['q3']),_0x52e24c=_0xb4ba61(_0x114a54[_0x544734(0xd01)]),_0x2f34aa=_0x3c8853[_0x544734(0x4f2)];_0x3c8853['push']({'name':_0x880443[_0x544734(0x86b)],'unit':_0x880443['unit'],'ent':_0x880443[_0x544734(0x129)],'fEnt':_0x880443[_0x544734(0x5ca)],'color':_0x880443[_0x544734(0x19e)],'label':_0x396b3d[_0x544734(0x623)],'lo':_0x114a54['lo'],'q1':_0x114a54['q1'],'med':_0x114a54[_0x544734(0xd01)],'q3':_0x114a54['q3'],'hi':_0x114a54['hi'],'n':_0x114a54['n']}),_0x5aec65+=_0x544734(0x181)+_0x2f34aa+_0x544734(0x458)+(_0x114d29?_0x544734(0x501):_0x544734(0x28b))+'\x22>',_0x5aec65+=_0x544734(0xb91)+(_0x6ea37-0x2)[_0x544734(0x7dc)](0x1)+_0x544734(0xd0d)+(_0x117df0-0x2)[_0x544734(0x7dc)](0x1)+_0x544734(0x455)+(_0x4f3091+0x4)['toFixed'](0x1)+'\x22\x20height=\x22'+(_0x5af59a-_0x117df0+0x4)[_0x544734(0x7dc)](0x1)+'\x22\x20fill=\x22transparent\x22/>';if(_0x114a54['n']===0x1)_0x5aec65+=_0x544734(0x88b)+_0x6ea37['toFixed'](0x1)+_0x544734(0xc5a)+(_0x6ea37+_0x4f3091)[_0x544734(0x7dc)](0x1)+'\x22\x20y1=\x22'+_0x52e24c[_0x544734(0x7dc)](0x1)+_0x544734(0x290)+_0x52e24c['toFixed'](0x1)+_0x544734(0xa44)+_0x3e5bd8(_0x880443[_0x544734(0x19e)])+_0x544734(0x8e8);else{const _0x421f33=_0x4f3091*0.55;_0x5aec65+=_0x544734(0x88b)+_0x13cde7[_0x544734(0x7dc)](0x1)+_0x544734(0xc5a)+_0x13cde7[_0x544734(0x7dc)](0x1)+'\x22\x20y1=\x22'+_0x117df0['toFixed'](0x1)+'\x22\x20y2=\x22'+_0x5af59a[_0x544734(0x7dc)](0x1)+'\x22\x20stroke=\x22'+_0x3e5bd8(_0x880443[_0x544734(0x19e)])+_0x544734(0x792),_0x5aec65+=_0x544734(0x88b)+(_0x13cde7-_0x421f33/0x2)[_0x544734(0x7dc)](0x1)+_0x544734(0xc5a)+(_0x13cde7+_0x421f33/0x2)['toFixed'](0x1)+_0x544734(0xc76)+_0x117df0[_0x544734(0x7dc)](0x1)+_0x544734(0x290)+_0x117df0[_0x544734(0x7dc)](0x1)+'\x22\x20stroke=\x22'+_0x3e5bd8(_0x880443[_0x544734(0x19e)])+_0x544734(0x792),_0x5aec65+='';}_0x5aec65+='';});}),_0x370488['innerHTML']=_0x2b486d(0x593)+_0x32e844+_0x2b486d(0x725)+_0x32e844+'\x22\x20viewBox=\x220\x200\x20'+_0x1840e0+'\x20'+_0x32e844+'\x22\x20preserveAspectRatio=\x22none\x22\x20style=\x22display:block\x22>'+_0x5aec65+_0x2b486d(0x5ad);if(_0x114d29){const _0x433c68=_0x370488[_0x2b486d(0x52f)],_0x3c2646=_0x433c68[_0x2b486d(0x3e4)](_0x2b486d(0xb35)),_0x59362b=_0x433c68[_0x2b486d(0x3e4)](_0x2b486d(0x3b0));let _0x3b96e2=-0x1;const _0xab060a=_0x5c806e=>{const _0x55ac22=_0x2b486d,_0x3911cf=_0x5c806e['target']['closest'](_0x55ac22(0x2e0));if(!_0x3911cf){_0x3b96e2=-0x1,_0x59362b[_0x55ac22(0x564)][_0x55ac22(0x8eb)]='0';return;}const _0x2a145a=+_0x3911cf[_0x55ac22(0x45d)]['b'],_0x35c1b4=_0x3c8853[_0x2a145a];if(!_0x35c1b4)return;const _0x142b7e=_0x2a145a===_0x3b96e2&&_0x59362b[_0x55ac22(0x564)]['opacity']==='1';_0x3b96e2=_0x2a145a;const _0x170c12=_0x52cc61=>formatNumber(_0x52cc61,_0x35c1b4[_0x55ac22(0x5ca)],_0x6855c),_0x588e5a=_0x35c1b4[_0x55ac22(0xbc4)]?'\x20'+_0x3e5bd8(_0x35c1b4['unit']):'',_0x32d0ce=_0x35c1b4[_0x55ac22(0x129)]?.['show_color_dot']!==![]?_0x3e5bd8(_0x35c1b4[_0x55ac22(0x19e)]):_0x55ac22(0xcaa),_0x53a8dd=(_0x25c5da,_0x262b79,_0x5131ac)=>_0x55ac22(0x4d6)+(_0x5131ac?'\x20style=\x22opacity:0.6\x22':'')+_0x55ac22(0x572)+_0x25c5da+_0x55ac22(0x43e)+_0x262b79+_0x55ac22(0x506);if(!_0x142b7e)_0x59362b['innerHTML']='';_0x59362b[_0x55ac22(0x564)][_0x55ac22(0x8eb)]='1';const _0x501767=_0x433c68[_0x55ac22(0x212)]();let _0x42604e=_0x5c806e[_0x55ac22(0x277)]-_0x501767[_0x55ac22(0x34a)]+0x10;const _0x335159=_0x59362b[_0x55ac22(0x987)];if(_0x42604e+_0x335159>_0x501767[_0x55ac22(0x73c)])_0x42604e=_0x42604e-_0x335159-0x20;_0x59362b['style'][_0x55ac22(0x34a)]=Math[_0x55ac22(0x887)](0x0,_0x42604e)+'px',_0x59362b[_0x55ac22(0x564)][_0x55ac22(0xc22)]='0';};_0x3c2646[_0x2b486d(0x43c)](_0x2b486d(0x979),_0xab060a,{'signal':_0x110b16}),_0x3c2646[_0x2b486d(0x43c)]('pointerdown',_0xab060a,{'signal':_0x110b16}),_0x3c2646[_0x2b486d(0x43c)](_0x2b486d(0x22b),()=>{const _0x20b439=_0x2b486d;_0x3b96e2=-0x1,_0x59362b[_0x20b439(0x564)][_0x20b439(0x8eb)]='0';},{'signal':_0x110b16});}}}class WaterfallRenderer extends BaseCanvasRenderer{[_0x34e271(0x218)](_0x93bba7,_0xf6bca6,_0x27a4ba,_0x20bb9d){const _0x438d6c=_0x34e271;if(this['_abort'])this['_abort'][_0x438d6c(0x58e)]();this['_abort']=new AbortController();const _0xe8922d=this[_0x438d6c(0x37b)][_0x438d6c(0x1cb)],_0x373916=Math[_0x438d6c(0x887)](0x28,_0x93bba7[_0x438d6c(0x560)]||this[_0x438d6c(0x209)][_0x438d6c(0x987)]||0x190),_0x5cf0f9=Math['max'](0x50,parseInt(_0x27a4ba[_0x438d6c(0xc07)],0xa)||0xc8),_0x31b0fd=_0x27a4ba[_0x438d6c(0xcc3)]!==![],_0x57873f=_0x27a4ba[_0x438d6c(0x68e)]!==![],_0x4d5120=escapeHtml,_0x316596=this['card'][_0x438d6c(0x31f)]||[],_0x987d98=[];(_0xf6bca6||[])[_0x438d6c(0x724)]((_0x1f844b,_0x121fee)=>{const _0x3e89a7=_0x438d6c;let _0x5c4943=_0x1f844b[_0x3e89a7(0x951)]&&typeof _0x1f844b[_0x3e89a7(0x951)]===_0x3e89a7(0x328)?_0x1f844b[_0x3e89a7(0x951)]:null;if(!_0x5c4943){const _0x250e06=String(_0x1f844b['id']||'')[_0x3e89a7(0xa9c)](/^(.+)__(\d+)$/);if(_0x250e06)_0x5c4943=_0x316596[parseInt(_0x250e06[0x2],0xa)]||_0x316596[_0x3e89a7(0x14b)](_0x1cc578=>_0x1cc578[_0x3e89a7(0x951)]===_0x250e06[0x1]);}if(!_0x5c4943)_0x5c4943={};const _0x25c89a=(_0x1f844b[_0x3e89a7(0xc6d)]||[])[_0x3e89a7(0xbe8)](_0x1fb8bb=>_0x1fb8bb&&isNum(_0x1fb8bb['v']));if(!_0x25c89a['length'])return;const _0x382a83=_0x5c4943[_0x3e89a7(0xb16)]||_0x3e89a7(0x2b8);let _0x2aae63;if(_0x382a83==='first')_0x2aae63=_0x25c89a[0x0]['v'];else{if(_0x382a83==='last')_0x2aae63=_0x25c89a[_0x25c89a[_0x3e89a7(0x4f2)]-0x1]['v'];else{if(_0x382a83==='min')_0x2aae63=_0x25c89a[_0x3e89a7(0xb2d)]((_0x244007,_0x4bb212)=>Math['min'](_0x244007,_0x4bb212['v']),Infinity);else{if(_0x382a83===_0x3e89a7(0x887))_0x2aae63=_0x25c89a['reduce']((_0x442bcb,_0x15fd5a)=>Math['max'](_0x442bcb,_0x15fd5a['v']),-Infinity);else{if(_0x382a83===_0x3e89a7(0x1ed))_0x2aae63=DataProcessor[_0x3e89a7(0x8b2)](_0x25c89a['map'](_0x1f5880=>_0x1f5880['v']),_0x3e89a7(0x1ed));else{if(_0x382a83==='avg'||_0x382a83===_0x3e89a7(0x51b))_0x2aae63=_0x25c89a[_0x3e89a7(0xb2d)]((_0x1ade48,_0x5179c2)=>_0x1ade48+_0x5179c2['v'],0x0)/_0x25c89a[_0x3e89a7(0x4f2)];else _0x2aae63=_0x25c89a[_0x3e89a7(0xb2d)]((_0x397894,_0x5cdfac)=>_0x397894+_0x5cdfac['v'],0x0);}}}}}if(!isNum(_0x2aae63))return;const _0x172bcb=this[_0x3e89a7(0x209)][_0x3e89a7(0x7d3)]?.(_0x5c4943[_0x3e89a7(0x19e)],_0x5c4943[_0x3e89a7(0x951)])||_0x5c4943[_0x3e89a7(0x19e)],_0x55f631=pickName(_0x5c4943['name'],_0x1f844b[_0x3e89a7(0x444)]?.[_0x3e89a7(0x98e)],_0x1f844b['meta'])??_0x5c4943[_0x3e89a7(0x951)]??'#'+(_0x121fee+0x1),_0x4b39b1=_0x5c4943['unit']||_0x1f844b[_0x3e89a7(0x444)]?.['unit_of_measurement']||'',_0x23027a=_0x5c4943['invert']?{..._0x5c4943,'invert':![]}:_0x5c4943;_0x987d98[_0x3e89a7(0x84b)]({'ent':_0x5c4943,'fEnt':_0x23027a,'v':_0x2aae63,'name':_0x55f631,'unit':_0x4b39b1,'custom':_0x172bcb});});if(!_0x987d98['length']){_0x93bba7[_0x438d6c(0x301)]='No\x20data\x20for\x20waterfall.';return;}let _0x45ef88=0x0;const _0x43f74f=_0x987d98[_0x438d6c(0x9f9)](_0x1ff8c1=>{const _0x3db5ed=_0x438d6c,_0x588325=_0x45ef88;_0x45ef88+=_0x1ff8c1['v'];const _0x41b61f=_0x1ff8c1[_0x3db5ed(0x903)]||(_0x1ff8c1['v']>=0x0?_0x3db5ed(0xc3a):_0x3db5ed(0x1f1));return{..._0x1ff8c1,'from':_0x588325,'to':_0x45ef88,'color':_0x41b61f,'total':![]};});_0x57873f&&_0x43f74f['push']({'ent':_0x987d98[0x0]['ent'],'fEnt':_0x987d98[0x0]['fEnt'],'v':_0x45ef88,'from':0x0,'to':_0x45ef88,'name':cardT(this['card']?.[_0x438d6c(0xa29)],this[_0x438d6c(0x209)]?.[_0x438d6c(0x853)],_0x438d6c(0xbde)),'unit':_0x987d98[0x0][_0x438d6c(0xbc4)],'color':_0x438d6c(0xc20),'total':!![]});let _0x171b29=0x0,_0x1e3fbf=0x0;for(const _0x5ac780 of _0x43f74f){_0x171b29=Math['min'](_0x171b29,_0x5ac780[_0x438d6c(0xab1)],_0x5ac780['to']),_0x1e3fbf=Math['max'](_0x1e3fbf,_0x5ac780[_0x438d6c(0xab1)],_0x5ac780['to']);}_0x171b29===_0x1e3fbf&&(_0x171b29-=0x1,_0x1e3fbf+=0x1);const _0x1408e7=(_0x1e3fbf-_0x171b29)*0.08;if(_0x171b29<0x0)_0x171b29-=_0x1408e7;_0x1e3fbf+=_0x1408e7;const _0x67ce89=_0x30d736=>{const _0x494ddb=_0x438d6c,_0x47e1f8=Math[_0x494ddb(0x192)](0xa,Math['floor'](Math[_0x494ddb(0xa16)](_0x30d736))),_0xf55dba=_0x30d736/_0x47e1f8;return(_0xf55dba<=0x1?0x1:_0xf55dba<=0x2?0x2:_0xf55dba<=0x5?0x5:0xa)*_0x47e1f8;},_0x2b6400=_0x67ce89((_0x1e3fbf-_0x171b29)/0x4),_0x2f1981=[];for(let _0x476ef1=Math['ceil'](_0x171b29/_0x2b6400)*_0x2b6400;_0x476ef1<=_0x1e3fbf+1e-9;_0x476ef1+=_0x2b6400)_0x2f1981[_0x438d6c(0x84b)](_0x476ef1);const _0x3136d3=_0x987d98[0x0]['fEnt'],_0x22752b=_0x155537=>formatNumber(_0x155537,_0x3136d3,_0x20bb9d),_0x568b46=Math[_0x438d6c(0x887)](0x1e,0xa+6.5*Math[_0x438d6c(0x887)](..._0x2f1981[_0x438d6c(0x9f9)](_0x1c3baa=>String(_0x22752b(_0x1c3baa))[_0x438d6c(0x4f2)]),0x2)),_0x1b2d3e=0x8,_0x13295f=0x10,_0x5212f9=0x14,_0x34d8ca=Math['max'](0xa,_0x373916-_0x568b46-_0x1b2d3e),_0x132567=Math[_0x438d6c(0x887)](0xa,_0x5cf0f9-_0x13295f-_0x5212f9),_0x1da791=_0x3444e7=>_0x13295f+_0x132567-(_0x3444e7-_0x171b29)/(_0x1e3fbf-_0x171b29)*_0x132567,_0x2c330f=_0x43f74f[_0x438d6c(0x4f2)],_0x5562cd=_0x34d8ca/_0x2c330f,_0x3cf2f5=Math[_0x438d6c(0x887)](0x4,Math[_0x438d6c(0x749)](0x40,_0x5562cd*0.62)),_0x4773e1=_0x570d46=>_0x568b46+_0x5562cd*_0x570d46+(_0x5562cd-_0x3cf2f5)/0x2,_0x5b4185='var(--divider-color,\x20rgba(127,127,127,.28))',_0x531547=_0x438d6c(0xda2);let _0x465a5f='';for(const _0xf66d2d of _0x2f1981){const _0xf4c64d=_0x1da791(_0xf66d2d);_0x465a5f+=_0x438d6c(0x88b)+_0x568b46+_0x438d6c(0xc76)+_0xf4c64d['toFixed'](0x1)+'\x22\x20x2=\x22'+(_0x373916-_0x1b2d3e)+'\x22\x20y2=\x22'+_0xf4c64d[_0x438d6c(0x7dc)](0x1)+_0x438d6c(0xa44)+_0x5b4185+_0x438d6c(0x792),_0x465a5f+=_0x438d6c(0xd00)+(_0x568b46-0x5)[_0x438d6c(0x7dc)](0x1)+'\x22\x20y=\x22'+(_0xf4c64d+0x3)[_0x438d6c(0x7dc)](0x1)+_0x438d6c(0x198)+_0x531547+'\x22>'+_0x4d5120(_0x22752b(_0xf66d2d))+'';}if(_0x171b29<0x0&&_0x1e3fbf>0x0){const _0x490261=_0x1da791(0x0);_0x465a5f+=_0x438d6c(0x88b)+_0x568b46+'\x22\x20y1=\x22'+_0x490261[_0x438d6c(0x7dc)](0x1)+_0x438d6c(0xc5a)+(_0x373916-_0x1b2d3e)+'\x22\x20y2=\x22'+_0x490261[_0x438d6c(0x7dc)](0x1)+_0x438d6c(0xa44)+_0x531547+'\x22\x20stroke-width=\x221\x22\x20opacity=\x220.55\x22/>';}const _0x3fe634=[];_0x43f74f[_0x438d6c(0x724)]((_0x439c1b,_0x2c0f93)=>{const _0x2a234e=_0x438d6c,_0x264214=_0x4773e1(_0x2c0f93),_0x4cf426=_0x1da791(_0x439c1b[_0x2a234e(0xab1)]),_0x4548a4=_0x1da791(_0x439c1b['to']),_0x1c6271=Math['min'](_0x4cf426,_0x4548a4),_0x66e0e5=Math[_0x2a234e(0x887)](1.5,Math[_0x2a234e(0xaef)](_0x4cf426-_0x4548a4)),_0x5de1ad=_0x3fe634[_0x2a234e(0x4f2)];_0x3fe634['push'](_0x439c1b),_0x465a5f+='',_0x465a5f+=_0x2a234e(0xb91)+(_0x264214-0x2)[_0x2a234e(0x7dc)](0x1)+_0x2a234e(0xd0d)+_0x13295f+_0x2a234e(0x455)+(_0x3cf2f5+0x4)['toFixed'](0x1)+_0x2a234e(0xa2e)+_0x132567+_0x2a234e(0x6dd),_0x465a5f+='=0x1e){const _0x27be42=(_0x439c1b['total']?'':_0x439c1b['v']>=0x0?'+':'')+formatNumber(_0x439c1b['v'],_0x439c1b[_0x2a234e(0x5ca)],_0x20bb9d),_0x20b652=_0x439c1b['to']>=_0x439c1b[_0x2a234e(0xab1)],_0x39976c=_0x20b652?_0x1c6271-0x4:_0x1c6271+_0x66e0e5+0xb;_0x465a5f+=_0x2a234e(0xd00)+(_0x264214+_0x3cf2f5/0x2)['toFixed'](0x1)+_0x2a234e(0xd0d)+_0x39976c[_0x2a234e(0x7dc)](0x1)+'\x22\x20text-anchor=\x22middle\x22\x20font-size=\x2210\x22\x20fill=\x22'+_0x531547+'\x22>'+_0x4d5120(_0x27be42)+_0x2a234e(0x126);}let _0x54f098=_0x439c1b[_0x2a234e(0x86b)];const _0x44aa26=Math[_0x2a234e(0x887)](0x3,Math[_0x2a234e(0x42e)](_0x5562cd/0x6));if(_0x54f098[_0x2a234e(0x4f2)]>_0x44aa26)_0x54f098=_0x54f098[_0x2a234e(0x863)](0x0,_0x44aa26-0x1)+'…';_0x465a5f+=_0x2a234e(0xd00)+(_0x568b46+_0x5562cd*_0x2c0f93+_0x5562cd/0x2)['toFixed'](0x1)+'\x22\x20y=\x22'+(_0x5cf0f9-0x6)+_0x2a234e(0x412)+_0x531547+'\x22'+(_0x439c1b[_0x2a234e(0x638)]?_0x2a234e(0x817):'')+'>'+_0x4d5120(_0x54f098)+_0x2a234e(0x126);}),_0x93bba7['innerHTML']=_0x438d6c(0xbf0)+_0x5cf0f9+_0x438d6c(0x725)+_0x5cf0f9+_0x438d6c(0x9f2)+_0x373916+'\x20'+_0x5cf0f9+_0x438d6c(0x847)+_0x465a5f+'';if(_0x31b0fd){const _0x43788b=_0x93bba7[_0x438d6c(0x52f)],_0x567ab1=_0x43788b[_0x438d6c(0x3e4)]('svg'),_0xa7966b=_0x43788b[_0x438d6c(0x3e4)](_0x438d6c(0x3b0));let _0x284179=-0x1;const _0x2f4345=_0x5dc067=>{const _0xc08721=_0x438d6c,_0x5ee5e4=_0x5dc067[_0xc08721(0x471)][_0xc08721(0xd06)](_0xc08721(0x2e0));if(!_0x5ee5e4){_0x284179=-0x1,_0xa7966b[_0xc08721(0x564)][_0xc08721(0x8eb)]='0';return;}const _0x589194=+_0x5ee5e4[_0xc08721(0x45d)]['b'],_0x10b40a=_0x3fe634[_0x589194];if(!_0x10b40a)return;const _0x1564cf=_0x589194===_0x284179&&_0xa7966b[_0xc08721(0x564)][_0xc08721(0x8eb)]==='1';_0x284179=_0x589194;const _0x52a37f=_0x69d543=>formatNumber(_0x69d543,_0x10b40a[_0xc08721(0x5ca)],_0x20bb9d),_0x351fb9=_0x10b40a[_0xc08721(0xbc4)]?'\x20'+_0x4d5120(_0x10b40a[_0xc08721(0xbc4)]):'',_0x47cb46=_0x10b40a['ent']?.['show_color_dot']!==![]?_0x4d5120(_0x10b40a[_0xc08721(0x19e)]):_0xc08721(0xcaa),_0x524bd9=(_0x3b87f1,_0x250234,_0x3c67d8)=>_0xc08721(0x4d6)+(_0x3c67d8?'\x20style=\x22opacity:0.6\x22':'')+_0xc08721(0xa5f)+_0x3b87f1+_0xc08721(0x43e)+_0x250234+_0xc08721(0x506);if(!_0x1564cf)_0xa7966b[_0xc08721(0x301)]=''+_0x4d5120(_0x10b40a[_0xc08721(0x86b)])+_0xc08721(0x506)+(_0x10b40a[_0xc08721(0x638)]?_0x524bd9(cardT(this[_0xc08721(0x209)]?.[_0xc08721(0xa29)],_0x27a4ba,'Total'),''+_0x52a37f(_0x10b40a['v'])+_0x351fb9):_0x524bd9(cardT(this[_0xc08721(0x209)]?.['_hass'],_0x27a4ba,_0xc08721(0x7e8)),''+(_0x10b40a['v']>=0x0?'+':'')+_0x52a37f(_0x10b40a['v'])+_0x351fb9)+(_0x27a4ba['show_tooltip_total']!==![]?_0x524bd9(cardT(this[_0xc08721(0x209)]?.['_hass'],_0x27a4ba,_0xc08721(0x821)),''+_0x52a37f(_0x10b40a['to'])+_0x351fb9,!![]):''));_0xa7966b[_0xc08721(0x564)][_0xc08721(0x8eb)]='1';const _0x204d3e=_0x43788b[_0xc08721(0x212)]();let _0x5754ce=_0x5dc067[_0xc08721(0x277)]-_0x204d3e['left']+0x10;const _0x1469b7=_0xa7966b[_0xc08721(0x987)];if(_0x5754ce+_0x1469b7>_0x204d3e[_0xc08721(0x73c)])_0x5754ce=_0x5754ce-_0x1469b7-0x20;_0xa7966b[_0xc08721(0x564)][_0xc08721(0x34a)]=Math[_0xc08721(0x887)](0x0,_0x5754ce)+'px',_0xa7966b[_0xc08721(0x564)][_0xc08721(0xc22)]='0';};_0x567ab1['addEventListener']('pointermove',_0x2f4345,{'signal':_0xe8922d}),_0x567ab1[_0x438d6c(0x43c)]('pointerdown',_0x2f4345,{'signal':_0xe8922d}),_0x567ab1[_0x438d6c(0x43c)](_0x438d6c(0x22b),()=>{const _0x331673=_0x438d6c;_0x284179=-0x1,_0xa7966b[_0x331673(0x564)][_0x331673(0x8eb)]='0';},{'signal':_0xe8922d});}}}class HistogramRenderer extends BaseCanvasRenderer{constructor(_0x5b4c6c){const _0x2ffe19=_0x34e271;super(_0x5b4c6c),this[_0x2ffe19(0x729)]=new Map(),this[_0x2ffe19(0xccd)]=null;}[_0x34e271(0x218)](_0x53cdad,_0x3d2d47,_0x31bc80,_0x285d5d){const _0x4929ed=_0x34e271;if(this[_0x4929ed(0x37b)])this[_0x4929ed(0x37b)]['abort']();this[_0x4929ed(0x37b)]=new AbortController();const _0x4ab71c=this['_abort'][_0x4929ed(0x1cb)],_0x2f75e9=Math[_0x4929ed(0x887)](0x28,_0x53cdad['clientWidth']||this['card'][_0x4929ed(0x987)]||0x190),_0x416bfc=Math[_0x4929ed(0x887)](0x50,parseInt(_0x31bc80[_0x4929ed(0xc07)],0xa)||0xc8),_0x11ef22=_0x31bc80['show_tooltip']!==![],_0x23636c=escapeHtml,_0x420a84=this[_0x4929ed(0x209)][_0x4929ed(0x31f)]||[],_0x4b0417=[];(_0x3d2d47||[])['forEach']((_0x1ee480,_0x3bd3ef)=>{const _0x45d8ea=_0x4929ed;let _0x510244=_0x1ee480['entity']&&typeof _0x1ee480['entity']===_0x45d8ea(0x328)?_0x1ee480[_0x45d8ea(0x951)]:null;if(!_0x510244){const _0x11d63a=String(_0x1ee480['id']||'')['match'](/^(.+)__(\d+)$/);if(_0x11d63a)_0x510244=_0x420a84[parseInt(_0x11d63a[0x2],0xa)]||_0x420a84[_0x45d8ea(0x14b)](_0x46e40f=>_0x46e40f[_0x45d8ea(0x951)]===_0x11d63a[0x1]);}if(!_0x510244)_0x510244={};if(_0x510244['fixed_value'])return;const _0x3268e2=_0x510244[_0x45d8ea(0xb16)],_0x5744bd=(_0x3268e2||'')+'|'+(_0x510244[_0x45d8ea(0x5ba)]??'')+'|'+(_0x510244[_0x45d8ea(0x72d)]?0x1:0x0)+'|'+(_0x510244[_0x45d8ea(0x99e)]||'')+'|'+(_0x510244[_0x45d8ea(0xb6c)]||'')+'|'+(_0x510244[_0x45d8ea(0x7fc)]||''),_0x526bf1=Array[_0x45d8ea(0xaf6)](_0x1ee480['raw'])&&_0x1ee480[_0x45d8ea(0x3d2)][_0x45d8ea(0x4f2)]&&_0x3268e2!==_0x45d8ea(0xaed),_0x2c8425=_0x526bf1?_0x1ee480['raw']:_0x1ee480[_0x45d8ea(0xc6d)]||[],_0x5de644=''+(_0x526bf1?'r':'p')+_0x2c8425[_0x45d8ea(0x4f2)]+'|'+(_0x2c8425[_0x45d8ea(0x4f2)]?_0x2c8425[0x0]['t']:0x0)+'|'+(_0x2c8425[_0x45d8ea(0x4f2)]?_0x2c8425[_0x2c8425['length']-0x1]['t']:0x0),_0x211c48=_0x1ee480['id']||'i'+_0x3bd3ef,_0x3097fb=this['_prep'][_0x45d8ea(0xccf)](_0x211c48);let _0x2c6e3f;if(_0x3097fb&&_0x3097fb[_0x45d8ea(0xa69)]===_0x2c8425&&_0x3097fb[_0x45d8ea(0x5f7)]===_0x5744bd&&_0x3097fb[_0x45d8ea(0x121)]===_0x5de644)_0x2c6e3f=_0x3097fb[_0x45d8ea(0xad2)];else{let _0x4b051d=_0x2c8425;if(_0x526bf1){_0x4b051d=_0x3268e2===_0x45d8ea(0xad8)?DataProcessor['diffSeries'](_0x4b051d):_0x4b051d;try{_0x4b051d=DataProcessor['applyPreBucketTransforms'](_0x4b051d,_0x510244);}catch(_0x31274b){}try{const _0x8c7c86=this[_0x45d8ea(0x209)][_0x45d8ea(0xc2e)](_0x510244);if(_0x8c7c86)_0x4b051d=DataProcessor[_0x45d8ea(0xb25)](_0x4b051d,_0x8c7c86);}catch(_0x16ad4b){}try{_0x4b051d=DataProcessor[_0x45d8ea(0xc0c)](_0x4b051d,_0x510244);}catch(_0x49e15a){}}_0x2c6e3f=[];for(const _0x197ef4 of _0x4b051d)if(_0x197ef4&&isNum(_0x197ef4['v']))_0x2c6e3f[_0x45d8ea(0x84b)](_0x197ef4['v']);this[_0x45d8ea(0x729)][_0x45d8ea(0x96e)](_0x211c48,{'ref':_0x2c8425,'eSig':_0x5744bd,'dSig':_0x5de644,'vals':_0x2c6e3f});}if(!_0x2c6e3f[_0x45d8ea(0x4f2)])return;const _0x5807de=this[_0x45d8ea(0x209)][_0x45d8ea(0x7d3)]?.(_0x510244[_0x45d8ea(0x19e)],_0x510244[_0x45d8ea(0x951)])||_0x510244[_0x45d8ea(0x19e)]||PALETTE[_0x3bd3ef%PALETTE['length']],_0x385284=pickName(_0x510244[_0x45d8ea(0x86b)],_0x1ee480[_0x45d8ea(0x444)]?.['resolved_name'],_0x1ee480['meta'])??_0x510244[_0x45d8ea(0x951)]??'#'+(_0x3bd3ef+0x1),_0x4896ec=_0x510244[_0x45d8ea(0xbc4)]||_0x1ee480[_0x45d8ea(0x444)]?.[_0x45d8ea(0x24a)]||'',_0x4b541e=_0x510244[_0x45d8ea(0x72d)]?{..._0x510244,'invert':![]}:_0x510244;_0x4b0417[_0x45d8ea(0x84b)]({'ent':_0x510244,'fEnt':_0x4b541e,'vals':_0x2c6e3f,'color':_0x5807de,'name':_0x385284,'unit':_0x4896ec,'sig':_0x5744bd+'~'+_0x5de644});});if(!_0x4b0417[_0x4929ed(0x4f2)]){_0x53cdad[_0x4929ed(0x301)]=_0x4929ed(0x3d7);return;}let _0x237b8c=Infinity,_0x1dfb51=-Infinity,_0x4dadb8=0x0;for(const _0x449f58 of _0x4b0417){_0x4dadb8+=_0x449f58[_0x4929ed(0xad2)][_0x4929ed(0x4f2)];for(const _0x4e2d1c of _0x449f58['vals']){if(_0x4e2d1c<_0x237b8c)_0x237b8c=_0x4e2d1c;if(_0x4e2d1c>_0x1dfb51)_0x1dfb51=_0x4e2d1c;}}_0x237b8c===_0x1dfb51&&(_0x237b8c-=0.5,_0x1dfb51+=0.5);let _0x20d79d=0x0;const _0x36c5ca=parseInt(_0x31bc80[_0x4929ed(0x858)],0xa);if(Number['isFinite'](_0x36c5ca)&&_0x36c5ca>0x0)_0x20d79d=Math[_0x4929ed(0x887)](0x2,Math[_0x4929ed(0x749)](0x50,_0x36c5ca));else{const _0x2a6346=_0x4b0417[_0x4929ed(0x9f9)](_0x1d7528=>_0x1d7528['sig'])[_0x4929ed(0xa09)](';');if(this[_0x4929ed(0xccd)]&&this[_0x4929ed(0xccd)][_0x4929ed(0xb01)]===_0x2a6346)_0x20d79d=this['_fd']['bins'];else{const _0x16b8c5=Float64Array[_0x4929ed(0xab1)](_0x4b0417[_0x4929ed(0x7fb)](_0x573e93=>_0x573e93[_0x4929ed(0xad2)]))[_0x4929ed(0xa03)](),_0x46ac37=_0x1b0f86=>{const _0x596a2e=_0x4929ed,_0xd1c507=(_0x16b8c5[_0x596a2e(0x4f2)]-0x1)*_0x1b0f86,_0x1e592a=Math['floor'](_0xd1c507),_0x484b71=Math['ceil'](_0xd1c507);return _0x1e592a===_0x484b71?_0x16b8c5[_0x1e592a]:_0x16b8c5[_0x1e592a]+(_0x16b8c5[_0x484b71]-_0x16b8c5[_0x1e592a])*(_0xd1c507-_0x1e592a);},_0x1ec865=_0x46ac37(0.75)-_0x46ac37(0.25),_0x5dd9e4=_0x1ec865>0x0?0x2*_0x1ec865/Math[_0x4929ed(0xaba)](_0x16b8c5[_0x4929ed(0x4f2)]):0x0;_0x20d79d=_0x5dd9e4>0x0?Math['round']((_0x1dfb51-_0x237b8c)/_0x5dd9e4):Math[_0x4929ed(0x9ef)](Math[_0x4929ed(0xcf9)](Math[_0x4929ed(0x887)](0x2,_0x16b8c5[_0x4929ed(0x4f2)])))+0x1,_0x20d79d=Math[_0x4929ed(0x887)](0x5,Math[_0x4929ed(0x749)](0x28,_0x20d79d||0x5)),this[_0x4929ed(0xccd)]={'sig':_0x2a6346,'bins':_0x20d79d};}}const _0x2c78f7=(_0x1dfb51-_0x237b8c)/_0x20d79d,_0xce6fdc=_0x4b0417['map'](()=>new Array(_0x20d79d)[_0x4929ed(0x2b2)](0x0));_0x4b0417[_0x4929ed(0x724)]((_0x371eb3,_0x5565de)=>{const _0x27c838=_0x4929ed;for(const _0x4134e4 of _0x371eb3[_0x27c838(0xad2)]){const _0x285301=Math[_0x27c838(0x749)](_0x20d79d-0x1,Math[_0x27c838(0x42e)]((_0x4134e4-_0x237b8c)/_0x2c78f7));_0xce6fdc[_0x5565de][_0x285301]++;}});let _0x33998f=0x0;for(const _0x505a15 of _0xce6fdc)for(const _0x3bcdd5 of _0x505a15)if(_0x3bcdd5>_0x33998f)_0x33998f=_0x3bcdd5;if(!_0x33998f){_0x53cdad[_0x4929ed(0x301)]=_0x4929ed(0xb90);return;}const _0x504a3b=_0x33998f*1.06,_0xc97b05=_0x21f879=>{const _0x1866b6=_0x4929ed,_0x383bc1=Math[_0x1866b6(0x192)](0xa,Math[_0x1866b6(0x42e)](Math[_0x1866b6(0xa16)](_0x21f879))),_0x2c8d21=_0x21f879/_0x383bc1;return(_0x2c8d21<=0x1?0x1:_0x2c8d21<=0x2?0x2:_0x2c8d21<=0x5?0x5:0xa)*_0x383bc1;},_0x5af4bb=Math[_0x4929ed(0x887)](0x1,_0xc97b05(_0x504a3b/0x4)),_0x4ec7bc=[];for(let _0x15e936=0x0;_0x15e936<=_0x504a3b+1e-9;_0x15e936+=_0x5af4bb)_0x4ec7bc[_0x4929ed(0x84b)](_0x15e936);const _0x2a8b54=_0x4b0417[0x0][_0x4929ed(0x5ca)],_0x5013c7=_0x1c3b88=>formatNumber(_0x1c3b88,_0x2a8b54,_0x285d5d),_0x191e28=Math[_0x4929ed(0x887)](..._0x4ec7bc['map'](_0xb9dc17=>String(Math['round'](_0xb9dc17))['length']),0x2),_0x3754ff=Math[_0x4929ed(0x887)](0x1a,0xa+6.5*_0x191e28),_0x18917d=0x8,_0x313d8a=0x8,_0x5723f7=0x14,_0x51573c=Math[_0x4929ed(0x887)](0xa,_0x2f75e9-_0x3754ff-_0x18917d),_0x1279f3=Math[_0x4929ed(0x887)](0xa,_0x416bfc-_0x313d8a-_0x5723f7),_0x4caef8=_0x40c494=>_0x313d8a+_0x1279f3-_0x40c494/_0x504a3b*_0x1279f3,_0x2b55cd=_0x4b0417[_0x4929ed(0x4f2)],_0x54d58c=_0x51573c/_0x20d79d,_0xd57437=_0x54d58c*0.86,_0x3650db=Math['max'](1.5,_0xd57437/_0x2b55cd*0.92),_0x3f871b=(_0x189992,_0xb1d658)=>_0x3754ff+_0x54d58c*_0x189992+(_0x54d58c-_0xd57437)/0x2+_0xd57437/_0x2b55cd*_0xb1d658+(_0xd57437/_0x2b55cd-_0x3650db)/0x2,_0x576740=_0x4929ed(0xa27),_0x4e6c03=_0x4929ed(0xda2);let _0x254b53='';for(const _0x4e8364 of _0x4ec7bc){const _0x230867=_0x4caef8(_0x4e8364);_0x254b53+=_0x4929ed(0x88b)+_0x3754ff+'\x22\x20y1=\x22'+_0x230867[_0x4929ed(0x7dc)](0x1)+_0x4929ed(0xc5a)+(_0x2f75e9-_0x18917d)+_0x4929ed(0x290)+_0x230867[_0x4929ed(0x7dc)](0x1)+_0x4929ed(0xa44)+_0x576740+'\x22\x20stroke-width=\x221\x22/>',_0x254b53+=_0x4929ed(0xd00)+(_0x3754ff-0x5)[_0x4929ed(0x7dc)](0x1)+_0x4929ed(0xd0d)+(_0x230867+0x3)[_0x4929ed(0x7dc)](0x1)+_0x4929ed(0x198)+_0x4e6c03+'\x22>'+Math[_0x4929ed(0x767)](_0x4e8364)+_0x4929ed(0x126);}const _0x5b41ec=Math['max'](0x1,Math[_0x4929ed(0x9ef)](_0x20d79d/Math[_0x4929ed(0x887)](0x2,Math['floor'](_0x51573c/0x34))));for(let _0x5b11c6=0x0;_0x5b11c6<_0x20d79d;_0x5b11c6+=_0x5b41ec){const _0x31b908=_0x237b8c+_0x2c78f7*(_0x5b11c6+0.5);_0x254b53+=''+_0x23636c(_0x5013c7(_0x31b908))+_0x4929ed(0x126);}const _0x596041=[];for(let _0x57f498=0x0;_0x57f498<_0x20d79d;_0x57f498++){_0x4b0417[_0x4929ed(0x724)]((_0x2cf78e,_0x492053)=>{const _0x3f21b9=_0x4929ed,_0x314610=_0xce6fdc[_0x492053][_0x57f498];if(!_0x314610)return;const _0x6fd558=_0x3f871b(_0x57f498,_0x492053),_0x85d6cb=_0x4caef8(_0x314610),_0x15af0d=_0x596041[_0x3f21b9(0x4f2)];_0x596041[_0x3f21b9(0x84b)]({'ent':_0x2cf78e['ent'],'fEnt':_0x2cf78e['fEnt'],'name':_0x2cf78e['name'],'unit':_0x2cf78e['unit'],'color':_0x2cf78e[_0x3f21b9(0x19e)],'a':_0x237b8c+_0x2c78f7*_0x57f498,'b':_0x237b8c+_0x2c78f7*(_0x57f498+0x1),'n':_0x314610,'tot':_0x2cf78e['vals'][_0x3f21b9(0x4f2)]}),_0x254b53+=_0x3f21b9(0x181)+_0x15af0d+_0x3f21b9(0x458)+(_0x11ef22?_0x3f21b9(0x501):_0x3f21b9(0x28b))+'\x22>',_0x254b53+=_0x3f21b9(0xb91)+(_0x6fd558-0x1)[_0x3f21b9(0x7dc)](0x1)+_0x3f21b9(0xd0d)+_0x313d8a+'\x22\x20width=\x22'+(_0x3650db+0x2)['toFixed'](0x1)+'\x22\x20height=\x22'+_0x1279f3+_0x3f21b9(0x6dd),_0x254b53+=_0x3f21b9(0xb91)+_0x6fd558['toFixed'](0x1)+_0x3f21b9(0xd0d)+_0x85d6cb[_0x3f21b9(0x7dc)](0x1)+_0x3f21b9(0x455)+_0x3650db[_0x3f21b9(0x7dc)](0x1)+_0x3f21b9(0xa2e)+Math[_0x3f21b9(0x887)](0x1,_0x313d8a+_0x1279f3-_0x85d6cb)[_0x3f21b9(0x7dc)](0x1)+'\x22\x20fill=\x22'+_0x23636c(_0x2cf78e[_0x3f21b9(0x19e)])+_0x3f21b9(0x9d2)+_0x23636c(_0x2cf78e['color'])+'\x22\x20stroke-width=\x220.8\x22/>',_0x254b53+='';});}_0x53cdad['innerHTML']='{const _0x805610=_0x4929ed,_0x4631b5=_0x57b4a4[_0x805610(0x471)]['closest'](_0x805610(0x2e0));if(!_0x4631b5){_0x378700=-0x1,_0x617114['style'][_0x805610(0x8eb)]='0';return;}const _0x1fa23b=+_0x4631b5[_0x805610(0x45d)]['b'],_0xbea95=_0x596041[_0x1fa23b];if(!_0xbea95)return;const _0x20d4eb=_0x1fa23b===_0x378700&&_0x617114[_0x805610(0x564)][_0x805610(0x8eb)]==='1';_0x378700=_0x1fa23b;const _0x622ce9=_0x2fb95d=>formatNumber(_0x2fb95d,_0xbea95[_0x805610(0x5ca)],_0x285d5d),_0x24c9ad=_0xbea95[_0x805610(0xbc4)]?'\x20'+_0x23636c(_0xbea95[_0x805610(0xbc4)]):'',_0xb9282f=_0xbea95['ent']?.['show_color_dot']!==![]?_0x23636c(_0xbea95[_0x805610(0x19e)]):_0x805610(0xcaa),_0x3c5a89=(_0x1c1c3d,_0x212f96,_0x4c8d90)=>_0x805610(0x4d6)+(_0x4c8d90?_0x805610(0x610):'')+_0x805610(0xa5f)+_0x1c1c3d+_0x805610(0x43e)+_0x212f96+_0x805610(0x506);if(!_0x20d4eb)_0x617114[_0x805610(0x301)]=_0x805610(0x2ff)+_0xb9282f+_0x805610(0x2c4)+_0x23636c(_0xbea95[_0x805610(0x86b)])+_0x805610(0x506)+_0x3c5a89(_0x23636c(cardT(_0x285d5d,_0x31bc80,_0x805610(0x38c))),_0x622ce9(_0xbea95['a'])+'\x20–\x20'+_0x622ce9(_0xbea95['b'])+_0x24c9ad)+_0x3c5a89(_0x23636c(cardT(_0x285d5d,_0x31bc80,_0x805610(0xb3c))),''+_0xbea95['n'])+(_0x31bc80[_0x805610(0xab5)]!==![]?_0x3c5a89(_0x23636c(cardT(_0x285d5d,_0x31bc80,_0x805610(0xc52))),(_0xbea95['n']/_0xbea95[_0x805610(0x38b)]*0x64)[_0x805610(0x7dc)](0x1)+'%',!![]):'');_0x617114[_0x805610(0x564)][_0x805610(0x8eb)]='1';const _0x4a7c2e=_0x48bb17['getBoundingClientRect']();let _0x551ce5=_0x57b4a4[_0x805610(0x277)]-_0x4a7c2e[_0x805610(0x34a)]+0x10;const _0xca33f8=_0x617114[_0x805610(0x987)];if(_0x551ce5+_0xca33f8>_0x4a7c2e[_0x805610(0x73c)])_0x551ce5=_0x551ce5-_0xca33f8-0x20;_0x617114[_0x805610(0x564)][_0x805610(0x34a)]=Math['max'](0x0,_0x551ce5)+'px',_0x617114[_0x805610(0x564)][_0x805610(0xc22)]='0';};_0x2a9593[_0x4929ed(0x43c)](_0x4929ed(0x979),_0x3e212f,{'signal':_0x4ab71c}),_0x2a9593[_0x4929ed(0x43c)]('pointerdown',_0x3e212f,{'signal':_0x4ab71c}),_0x2a9593[_0x4929ed(0x43c)](_0x4929ed(0x22b),()=>{const _0x14d71c=_0x4929ed;_0x378700=-0x1,_0x617114[_0x14d71c(0x564)]['opacity']='0';},{'signal':_0x4ab71c});}}}class StateTimelineRenderer{constructor(_0x32beff){const _0x36b0df=_0x34e271;this[_0x36b0df(0x209)]=_0x32beff;}[_0x34e271(0x218)](_0x36bfd8,_0x5b1774,_0x36a303,_0x2417f5){const _0x13a040=_0x34e271,_0xbf0244=Math[_0x13a040(0x887)](0x28,_0x36bfd8['clientWidth']||this[_0x13a040(0x209)][_0x13a040(0x987)]||0x190),_0x5a1655=this[_0x13a040(0x209)]['_entities']||[],_0x3fb778=0x20,_0x39cd4a=_0x4697d6=>{const _0x5b2d15=_0x13a040,_0x388b44=_0x4697d6['entity']||{},_0x176a5b=_0x4697d6[_0x5b2d15(0x444)]||{},_0x129cdb=pickName(_0x388b44[_0x5b2d15(0x86b)],_0x176a5b[_0x5b2d15(0x98e)],_0x176a5b);if(_0x129cdb==='')return'';return _0x129cdb!==undefined&&_0x129cdb!==null?_0x129cdb:_0x388b44[_0x5b2d15(0x951)]||'';},_0x2f9be3=_0x5b1774['map'](_0x39cd4a),_0x2fd9e5=_0x2f9be3[_0x13a040(0xb2d)]((_0x708886,_0x315bc1)=>Math[_0x13a040(0x887)](_0x708886,String(_0x315bc1||'')['length']),0x0),_0x24f5b8=_0x2fd9e5===0x0?0x0:Math[_0x13a040(0x749)](0x78,Math[_0x13a040(0x887)](0x20,_0x2fd9e5*0x7+0x8)),_0x190fa1=0x4,_0x3687d3=0x18,_0x34d4bf=0x8,_0x5704cf=_0x5b1774[_0x13a040(0x4f2)],_0x120551=_0x190fa1+_0x5704cf*_0x3fb778+_0x3687d3,_0x18396d=Math['min'](0x18,_0x3fb778-0x6),_0x23d68c=this[_0x13a040(0x209)][_0x13a040(0x9c2)]||this[_0x13a040(0x209)][_0x13a040(0xb29)];if(!_0x23d68c?.[_0x13a040(0x89f)]||!_0x23d68c?.[_0x13a040(0x2bf)]){_0x36bfd8[_0x13a040(0x301)]=_0x13a040(0xc53)+escapeHtml(cardT(this[_0x13a040(0x209)]?.[_0x13a040(0xa29)],this[_0x13a040(0x209)]?.[_0x13a040(0x853)],_0x13a040(0x876)))+_0x13a040(0x816);return;}const _0x368942=_0x23d68c[_0x13a040(0x89f)]['getTime'](),_0x144a91=_0x23d68c[_0x13a040(0x2bf)][_0x13a040(0x699)](),_0x1255bd=Math['max'](0x1,_0x144a91-_0x368942),_0x1de742=_0x1255bd/0x36ee80,_0x35ffd5=toNum(_0x36a303[_0x13a040(0xcf1)]??_0x36a303[_0x13a040(0x1f9)]),_0x8de655=!this[_0x13a040(0x209)][_0x13a040(0x9c2)]&&isNum(_0x35ffd5)&&_0x35ffd5>0x0&&_0x1de742>_0x35ffd5,_0x2d0ac6=_0x8de655?_0x1de742/_0x35ffd5:0x1,_0x4a7bc2=_0x8de655?Math['round'](_0xbf0244*_0x2d0ac6):_0xbf0244,_0x3b2139=_0x4a7bc2-_0x24f5b8-_0x34d4bf,_0x3f3e10=_0x3512ae=>_0x24f5b8+(_0x3512ae-_0x368942)/_0x1255bd*_0x3b2139,_0x4e67b1=resolveCardLanguage(_0x2417f5,this[_0x13a040(0x209)]?.[_0x13a040(0x853)]),_0x4a94a3=[_0x13a040(0xd07),_0x13a040(0x83e),_0x13a040(0x58a),_0x13a040(0x4a5),_0x13a040(0xb88),_0x13a040(0x7d9),_0x13a040(0xaf0),_0x13a040(0xa87),'#e91e63',_0x13a040(0x216)],_0x3dc396=document[_0x13a040(0x9ff)](_0x13a040(0x288),'svg');_0x3dc396[_0x13a040(0x1b0)](_0x13a040(0xbe0),_0x13a040(0x82a)+_0x4a7bc2+'\x20'+_0x120551),_0x3dc396[_0x13a040(0x1b0)](_0x13a040(0x73c),_0x8de655?String(_0x4a7bc2):'100%'),_0x3dc396[_0x13a040(0x1b0)]('height',String(_0x120551));if(_0x8de655)_0x3dc396['setAttribute'](_0x13a040(0xa63),_0x13a040(0x73d));_0x3dc396['setAttribute'](_0x13a040(0x3e8),_0x13a040(0x536)),_0x3dc396[_0x13a040(0x564)][_0x13a040(0xd2f)]=_0x13a040(0x3c2),_0x5b1774[_0x13a040(0x724)]((_0x57bfe6,_0x324202)=>{const _0x51314f=_0x13a040,_0x226aec=_0x57bfe6[_0x51314f(0x951)]||{},_0x3a811c=_0x57bfe6[_0x51314f(0x444)]||{},_0x40a2c7=_0x226aec[_0x51314f(0xa53)]||autoStateMap(_0x226aec,_0x2417f5,_0x36a303?.[_0x51314f(0xc5b)])||[],_0x4e61ab=!!_0x226aec[_0x51314f(0xa53)],_0x994547=pickName(_0x226aec[_0x51314f(0x86b)],_0x3a811c[_0x51314f(0x98e)],_0x3a811c),_0x31aba2=_0x994547===''?'':_0x994547!==undefined&&_0x994547!==null?_0x994547:_0x226aec[_0x51314f(0x951)]||'',_0x5a07cd=_0x57bfe6[_0x51314f(0xc6d)]||[],_0x1870bf=_0x190fa1+_0x324202*_0x3fb778+_0x3fb778/0x2,_0x233b79=_0x1870bf-_0x18396d/0x2;if(_0x31aba2){const _0xfa0c64=document[_0x51314f(0x9ff)](_0x51314f(0x288),_0x51314f(0x15d));_0xfa0c64[_0x51314f(0x1b0)]('x',String(_0x24f5b8-0x8)),_0xfa0c64[_0x51314f(0x1b0)]('y',String(_0x1870bf+0x1)),_0xfa0c64[_0x51314f(0x1b0)](_0x51314f(0x58b),_0x51314f(0x2bf)),_0xfa0c64[_0x51314f(0x1b0)](_0x51314f(0x92b),_0x51314f(0xb89)),_0xfa0c64[_0x51314f(0x1b0)]('fill','var(--primary-text-color)'),_0xfa0c64['setAttribute'](_0x51314f(0x228),'11'),_0xfa0c64[_0x51314f(0x1b0)](_0x51314f(0x564),_0x51314f(0xc7e)),_0xfa0c64[_0x51314f(0x417)]=_0x31aba2,_0x3dc396['appendChild'](_0xfa0c64);}if(!_0x5a07cd[_0x51314f(0x4f2)])return;const _0x3beb03=[];let _0x2b48b3=_0x5a07cd[0x0]['t'],_0x40a400=_0x5a07cd[0x0]['v'];for(let _0x1d4912=0x1;_0x1d4912<_0x5a07cd[_0x51314f(0x4f2)];_0x1d4912++){_0x5a07cd[_0x1d4912]['v']!==_0x40a400&&(_0x40a400!==null&&_0x40a400!==undefined&&_0x3beb03[_0x51314f(0x84b)]({'start':_0x2b48b3,'end':_0x5a07cd[_0x1d4912]['t'],'val':_0x40a400}),_0x2b48b3=_0x5a07cd[_0x1d4912]['t'],_0x40a400=_0x5a07cd[_0x1d4912]['v']);}_0x40a400!==null&&_0x40a400!==undefined&&_0x3beb03['push']({'start':_0x2b48b3,'end':_0x144a91,'val':_0x40a400});for(const _0x3a1d13 of _0x3beb03){const _0x2bb447=Math[_0x51314f(0x887)](_0x3f3e10(_0x3a1d13[_0x51314f(0x89f)]),_0x24f5b8),_0xd6ed25=Math[_0x51314f(0x749)](_0x3f3e10(_0x3a1d13[_0x51314f(0x2bf)]),_0x4a7bc2-_0x34d4bf),_0x2748bf=_0xd6ed25-_0x2bb447;if(_0x2748bf<0.5)continue;const _0x378d33=Math[_0x51314f(0x767)](_0x3a1d13[_0x51314f(0xa99)]),_0xf1cb4f=_0x40a2c7[_0x378d33],_0x32e781=_0xf1cb4f?.['color']||_0x226aec[_0x51314f(0x19e)]||_0x4a94a3[_0x378d33%_0x4a94a3[_0x51314f(0x4f2)]],_0x412ea5=_0x4e61ab&&_0xf1cb4f?.[_0x51314f(0x623)]||(_0x2417f5?.['states']?.[_0x226aec[_0x51314f(0x951)]]?.['attributes']?.[_0x51314f(0x24a)]?String(_0xf1cb4f?.['value']??_0x378d33):localizeEntityState(_0x2417f5,_0x2417f5?.[_0x51314f(0xd44)]?.[_0x226aec[_0x51314f(0x951)]],_0xf1cb4f?.[_0x51314f(0xd05)]??_0x378d33)),_0xbb3a6c=((()=>{const _0x4cf1f2=_0x51314f,_0x4333a3=_0x36a303[_0x4cf1f2(0x6b8)],_0x44b9c9=_0x4333a3==null||_0x4333a3===''?0x3:Number(_0x4333a3);if(!isFinite(_0x44b9c9)||_0x44b9c9<0x0)return 0x3;return Math[_0x4cf1f2(0x749)](_0x44b9c9,_0x18396d/0x2);})()),_0x1385d1=document['createElementNS'](_0x51314f(0x288),'rect');_0x1385d1[_0x51314f(0x1b0)]('x',String(_0x2bb447)),_0x1385d1[_0x51314f(0x1b0)]('y',String(_0x233b79)),_0x1385d1[_0x51314f(0x1b0)]('width',String(_0x2748bf)),_0x1385d1[_0x51314f(0x1b0)](_0x51314f(0xc07),String(_0x18396d)),_0x1385d1[_0x51314f(0x1b0)]('rx',String(_0xbb3a6c)),_0x1385d1[_0x51314f(0x1b0)]('ry',String(_0xbb3a6c)),_0x1385d1['setAttribute'](_0x51314f(0x2b2),_0x32e781),_0x1385d1['setAttribute'](_0x51314f(0x8eb),'0.85'),_0x1385d1[_0x51314f(0x1b0)]('class','sgc-stl-cell'),_0x3dc396[_0x51314f(0x343)](_0x1385d1);if(_0x36a303[_0x51314f(0x32a)]!==![]&&_0x2748bf>0x28&&_0x412ea5){const _0x2fcd7b=document[_0x51314f(0x9ff)](_0x51314f(0x288),_0x51314f(0x15d));_0x2fcd7b['setAttribute']('x',String(_0x2bb447+_0x2748bf/0x2)),_0x2fcd7b['setAttribute']('y',String(_0x1870bf+0x1)),_0x2fcd7b['setAttribute'](_0x51314f(0x58b),_0x51314f(0xaa9)),_0x2fcd7b[_0x51314f(0x1b0)](_0x51314f(0x92b),_0x51314f(0xb89)),_0x2fcd7b['setAttribute'](_0x51314f(0x2b2),'#fff'),_0x2fcd7b[_0x51314f(0x1b0)](_0x51314f(0x228),'10'),_0x2fcd7b['setAttribute'](_0x51314f(0x564),'font-weight:500;pointer-events:none;text-shadow:0\x201px\x202px\x20rgba(0,0,0,0.3)');const _0x5a50d5=Math['floor'](_0x2748bf/0x6);_0x2fcd7b[_0x51314f(0x417)]=_0x412ea5[_0x51314f(0x4f2)]>_0x5a50d5?_0x412ea5[_0x51314f(0x863)](0x0,_0x5a50d5-0x1)+'…':_0x412ea5,_0x3dc396[_0x51314f(0x343)](_0x2fcd7b);}}});const _0x3cf6df=_0x190fa1+_0x5704cf*_0x3fb778+0x4,_0x4000bc=toNum(_0x36a303[_0x13a040(0x1b8)])||0xa,_0xa094e4=_0x36a303['x_axis_color']||_0x13a040(0xda2),_0x58a7a8=_0x36a303[_0x13a040(0xa38)]||_0xa094e4,_0xf22f82=toNum(_0x36a303[_0x13a040(0xb08)]),_0x17829d=isNum(_0xf22f82)?_0xf22f82:0.5,_0x4105fb=_0x1255bd>0x5265c00,_0xeba418=Math[_0x13a040(0x887)](0x2,Math[_0x13a040(0x42e)](_0x3b2139/0x50));for(let _0x411f5d=0x0;_0x411f5d<=_0xeba418;_0x411f5d++){const _0x32d21a=_0x368942+_0x411f5d/_0xeba418*_0x1255bd,_0x1d93f5=_0x3f3e10(_0x32d21a),_0xc54078=new Date(_0x32d21a);let _0xccf40c;try{const _0x3e1dcd=getCachedDateTimeFormatter(_0x4e67b1,_localeTimeOpts(_0x2417f5,{'hour':_0x13a040(0x722),'minute':'2-digit'}));_0xccf40c=_0x3e1dcd?_0x3e1dcd[_0x13a040(0x29a)](_0xc54078):_0xc54078[_0x13a040(0x344)]();}catch(_0x5ef765){_0xccf40c=_0xc54078[_0x13a040(0x344)]();}if(_0x1255bd>0x5265c00)try{const _0x22332a=getCachedDateTimeFormatter(_0x4e67b1,{'day':_0x13a040(0x774),'month':_0x13a040(0xd72)});_0xccf40c=_0x22332a?_0x22332a[_0x13a040(0x29a)](_0xc54078):_0xccf40c;}catch(_0x13c74d){}const _0x11bdc7=document[_0x13a040(0x9ff)](_0x13a040(0x288),_0x13a040(0x15d));_0x11bdc7[_0x13a040(0x1b0)]('x',String(_0x1d93f5)),_0x11bdc7[_0x13a040(0x1b0)]('y',String(_0x3cf6df+_0x4000bc)),_0x11bdc7[_0x13a040(0x1b0)]('text-anchor',_0x13a040(0xaa9)),_0x11bdc7[_0x13a040(0x1b0)](_0x13a040(0x2b2),_0x4105fb?_0x58a7a8:_0xa094e4),_0x11bdc7[_0x13a040(0x1b0)]('font-size',String(_0x4000bc)),_0x11bdc7['setAttribute']('style',_0x13a040(0xd56)+_0x17829d),_0x11bdc7['textContent']=_0xccf40c,_0x3dc396['appendChild'](_0x11bdc7);}_0x36bfd8[_0x13a040(0x301)]='',_0x36bfd8[_0x13a040(0x74c)][_0x13a040(0x941)](_0x13a040(0x6a9),_0x8de655);const _0x2a8536=_0x8de655&&_0x36a303['scroll_mode']===_0x13a040(0x6a0);_0x36bfd8[_0x13a040(0x74c)][_0x13a040(0x941)](_0x13a040(0x9df),_0x2a8536),_0x36bfd8[_0x13a040(0x343)](_0x3dc396);if(_0x8de655){const _0x113770=this[_0x13a040(0x209)],_0x165b0d=_0x113770[_0x13a040(0x395)];if(_0x165b0d!=null)_0x36bfd8[_0x13a040(0xd64)]=_0x165b0d;else _0x36bfd8[_0x13a040(0xd64)]=_0x36bfd8[_0x13a040(0xa83)];if(this[_0x13a040(0x839)])_0x36bfd8[_0x13a040(0xb9d)](_0x13a040(0x984),this[_0x13a040(0x839)]);this['_scrollHandler']=()=>{const _0x5939a7=_0x13a040;_0x113770[_0x5939a7(0x395)]=_0x36bfd8['scrollLeft'];if(_0x113770['_suppressScrollDispatch']){_0x113770[_0x5939a7(0xb39)]=![];return;}if(!_0x113770['_config']?.[_0x5939a7(0x5e3)])return;const _0x40b315=_0x36bfd8[_0x5939a7(0xa83)]-_0x36bfd8[_0x5939a7(0x560)];if(_0x40b315<=0x0)return;const _0xe74418=_0x36bfd8[_0x5939a7(0xd64)]/_0x40b315;window['dispatchEvent'](new CustomEvent(_0x5939a7(0x334),{'detail':{'ratio':_0xe74418,'group':_0x113770[_0x5939a7(0x853)][_0x5939a7(0x5e9)]||null,'sourceId':_0x113770['_instanceId']}}));},_0x36bfd8[_0x13a040(0x43c)](_0x13a040(0x984),this['_scrollHandler'],{'passive':!![]});if(this['_wheelHandler'])_0x36bfd8[_0x13a040(0xb9d)](_0x13a040(0x6a0),this[_0x13a040(0x47f)]);_0x2a8536&&(this['_wheelHandler']=_0x2aae62=>{const _0x33887c=_0x13a040;if(_0x36bfd8['scrollWidth']<=_0x36bfd8[_0x33887c(0x560)])return;_0x2aae62[_0x33887c(0x8c1)](),_0x2aae62[_0x33887c(0x466)](),_0x36bfd8[_0x33887c(0xd64)]+=_0x2aae62['deltaY']!==0x0?_0x2aae62[_0x33887c(0xbbb)]:_0x2aae62[_0x33887c(0x697)];},_0x36bfd8['addEventListener'](_0x13a040(0x6a0),this['_wheelHandler'],{'passive':![]}));}else this[_0x13a040(0x839)]&&(_0x36bfd8[_0x13a040(0xb9d)]('scroll',this[_0x13a040(0x839)]),this['_scrollHandler']=null),this[_0x13a040(0x47f)]&&(_0x36bfd8[_0x13a040(0xb9d)](_0x13a040(0x6a0),this[_0x13a040(0x47f)]),this['_wheelHandler']=null);if(_0x36a303[_0x13a040(0xcc3)]!==![]){let _0x55d71d=_0x36bfd8[_0x13a040(0x3e4)](_0x13a040(0xbc9));!_0x55d71d&&(_0x55d71d=document[_0x13a040(0xb38)](_0x13a040(0xd2c)),_0x55d71d['className']='sgc-tooltip',_0x36bfd8[_0x13a040(0x343)](_0x55d71d));_0x55d71d[_0x13a040(0x564)][_0x13a040(0xd2f)]=_0x13a040(0x73d),_0x36bfd8[_0x13a040(0x564)]['position']=_0x13a040(0xb44);const _0x18fd87=[];_0x5b1774[_0x13a040(0x724)]((_0x4430d0,_0x197b4c)=>{const _0x5b5c8a=_0x13a040,_0x430ced=_0x4430d0[_0x5b5c8a(0x951)]||{},_0x2988e6=_0x4430d0['meta']||{},_0x24276a=_0x430ced[_0x5b5c8a(0xa53)]||autoStateMap(_0x430ced,_0x2417f5,_0x36a303?.[_0x5b5c8a(0xc5b)])||[],_0x255ac3=pickName(_0x430ced[_0x5b5c8a(0x86b)],_0x2988e6[_0x5b5c8a(0x98e)],_0x2988e6)??_0x430ced['entity']??'',_0x45471d=_0x4430d0[_0x5b5c8a(0xc6d)]||[];if(!_0x45471d[_0x5b5c8a(0x4f2)])return;let _0x10e532=_0x45471d[0x0]['t'],_0x4cd0c0=_0x45471d[0x0]['v'];for(let _0x1024b0=0x1;_0x1024b0<_0x45471d['length'];_0x1024b0++){_0x45471d[_0x1024b0]['v']!==_0x4cd0c0&&(_0x4cd0c0!==null&&_0x4cd0c0!==undefined&&_0x18fd87[_0x5b5c8a(0x84b)]({'ri':_0x197b4c,'name':_0x255ac3,'start':_0x10e532,'end':_0x45471d[_0x1024b0]['t'],'val':_0x4cd0c0,'sMap':_0x24276a,'ent':_0x430ced}),_0x10e532=_0x45471d[_0x1024b0]['t'],_0x4cd0c0=_0x45471d[_0x1024b0]['v']);}_0x4cd0c0!==null&&_0x4cd0c0!==undefined&&_0x18fd87[_0x5b5c8a(0x84b)]({'ri':_0x197b4c,'name':_0x255ac3,'start':_0x10e532,'end':_0x144a91,'val':_0x4cd0c0,'sMap':_0x24276a,'ent':_0x430ced});});const _0x81dfb5=_0x1f3160=>{const _0x15d278=_0x13a040,_0x4a93b9=Math['round'](_0x1f3160/0x3e8);if(_0x4a93b9<0x3c)return _0x4a93b9+'s';const _0x5da026=Math[_0x15d278(0x42e)](_0x4a93b9/0x3c);if(_0x5da026<0x3c)return _0x5da026+'m';const _0x437847=Math[_0x15d278(0x42e)](_0x5da026/0x3c),_0x2824dc=_0x5da026%0x3c;if(_0x437847<0x18)return _0x2824dc?_0x437847+'h\x20'+_0x2824dc+'m':_0x437847+'h';const _0x51bd9e=Math[_0x15d278(0x42e)](_0x437847/0x18),_0x23cb46=_0x437847%0x18;return _0x23cb46?_0x51bd9e+'d\x20'+_0x23cb46+'h':_0x51bd9e+'d';};_0x3dc396['addEventListener'](_0x13a040(0xbb3),_0x51b656=>{const _0x11f994=_0x13a040,_0x2e728f=_0x3dc396[_0x11f994(0x212)](),_0x380cad=_0x4a7bc2,_0x26861d=_0x120551,_0x496dd4=_0x380cad/_0x2e728f['width'],_0x45fb62=_0x26861d/_0x2e728f[_0x11f994(0xc07)],_0x2eec2c=(_0x51b656[_0x11f994(0x277)]-_0x2e728f[_0x11f994(0x34a)])*_0x496dd4,_0x51eafc=(_0x51b656[_0x11f994(0x236)]-_0x2e728f[_0x11f994(0xc22)])*_0x45fb62;let _0x5b5a46=null;for(const _0x408184 of _0x18fd87){const _0x1d1097=Math[_0x11f994(0x887)](_0x3f3e10(_0x408184[_0x11f994(0x89f)]),_0x24f5b8),_0x5a42fd=Math[_0x11f994(0x749)](_0x3f3e10(_0x408184['end']),_0x4a7bc2-_0x34d4bf),_0x4db92e=_0x190fa1+_0x408184['ri']*_0x3fb778+_0x3fb778/0x2,_0x4abaf9=_0x4db92e-_0x18396d/0x2;if(_0x2eec2c>=_0x1d1097&&_0x2eec2c<=_0x5a42fd&&_0x51eafc>=_0x4abaf9&&_0x51eafc<=_0x4abaf9+_0x18396d){_0x5b5a46=_0x408184;break;}}if(!_0x5b5a46){_0x55d71d[_0x11f994(0x564)][_0x11f994(0xd2f)]=_0x11f994(0x73d);return;}const _0x3f7c05=Math['round'](_0x5b5a46[_0x11f994(0xa99)]),_0x21a2fe=_0x5b5a46[_0x11f994(0xc19)][_0x3f7c05],_0x584051=_0x5b5a46[_0x11f994(0x129)]?.[_0x11f994(0xa53)]&&_0x21a2fe?.[_0x11f994(0x623)]||(_0x2417f5?.['states']?.[_0x5b5a46[_0x11f994(0x129)]?.[_0x11f994(0x951)]]?.[_0x11f994(0x3b8)]?.['unit_of_measurement']?String(_0x21a2fe?.[_0x11f994(0xd05)]??_0x3f7c05):localizeEntityState(_0x2417f5,_0x2417f5?.[_0x11f994(0xd44)]?.[_0x5b5a46[_0x11f994(0x129)]?.[_0x11f994(0x951)]],_0x21a2fe?.[_0x11f994(0xd05)]??_0x3f7c05)),_0x237437=_0x21a2fe?.['color']||_0x5b5a46[_0x11f994(0x129)][_0x11f994(0x19e)]||_0x4a94a3[_0x3f7c05%_0x4a94a3[_0x11f994(0x4f2)]],_0x3bcbd9=_0x5b5a46['end']-_0x5b5a46['start'],_0x3470d1=formatDateTime(new Date(_0x5b5a46[_0x11f994(0x89f)]),_0x36a303,_0x2417f5),_0x4852da=formatDateTime(new Date(_0x5b5a46[_0x11f994(0x2bf)]),_0x36a303,_0x2417f5),_0x31ac49=_0x11f994(0xbd8)+escapeHtml(_0x237437)+(_0x5b5a46[_0x11f994(0x129)][_0x11f994(0xbb0)]===![]?_0x11f994(0x841):'')+_0x11f994(0xc88);_0x55d71d[_0x11f994(0x301)]='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+escapeHtml(_0x5b5a46[_0x11f994(0x86b)])+_0x11f994(0x1d4)+_0x31ac49+_0x11f994(0xa30)+escapeHtml(_0x584051)+_0x11f994(0xd3c)+escapeHtml(_0x81dfb5(_0x3bcbd9))+_0x11f994(0x61b)+escapeHtml(_0x3470d1)+_0x11f994(0xc91)+escapeHtml(_0x4852da)+_0x11f994(0xb45),_0x55d71d['style'][_0x11f994(0xd2f)]='';const _0x4bc09f=_0x36bfd8[_0x11f994(0x212)]();let _0x367981=_0x51b656[_0x11f994(0x277)]-_0x4bc09f[_0x11f994(0x34a)]+0xc,_0x3235bd=_0x51b656[_0x11f994(0x236)]-_0x4bc09f[_0x11f994(0xc22)]+0xc;const _0x3fe993=_0x55d71d['getBoundingClientRect']();if(_0x367981+_0x3fe993['width']>_0x4bc09f['width'])_0x367981=_0x367981-_0x3fe993[_0x11f994(0x73c)]-0x18;if(_0x3235bd+_0x3fe993['height']>_0x4bc09f[_0x11f994(0xc07)])_0x3235bd=_0x3235bd-_0x3fe993[_0x11f994(0xc07)]-0x18;_0x367981=Math['max'](0x0,_0x367981),_0x3235bd=Math[_0x11f994(0x887)](0x0,_0x3235bd);const _0x55f127=_0x36bfd8['scrollLeft']||0x0;_0x55d71d[_0x11f994(0x564)][_0x11f994(0x34a)]=_0x367981+_0x55f127+'px',_0x55d71d[_0x11f994(0x564)][_0x11f994(0xc22)]=_0x3235bd+'px';}),_0x3dc396[_0x13a040(0x43c)](_0x13a040(0x25a),()=>{const _0xf8a7fe=_0x13a040;_0x55d71d[_0xf8a7fe(0x564)][_0xf8a7fe(0xd2f)]='none';});}_0x3dc396[_0x13a040(0x564)]['cursor']='pointer',_0x3dc396[_0x13a040(0x43c)](_0x13a040(0xb86),_0x207579=>{const _0x126e92=_0x13a040,_0x172313=_0x3dc396['getBoundingClientRect'](),_0x55cda0=_0x4a7bc2/_0x172313[_0x126e92(0x73c)],_0x58f529=_0x120551/_0x172313[_0x126e92(0xc07)],_0x132061=(_0x207579['clientX']-_0x172313[_0x126e92(0x34a)])*_0x55cda0,_0x9c20d0=(_0x207579['clientY']-_0x172313[_0x126e92(0xc22)])*_0x58f529;let _0x1351da=null;for(let _0x66b06a=0x0;_0x66b06a<_0x5b1774[_0x126e92(0x4f2)];_0x66b06a++){const _0xe765a8=_0x190fa1+_0x66b06a*_0x3fb778+_0x3fb778/0x2,_0x2a16a8=_0xe765a8-_0x18396d/0x2;if(_0x9c20d0>=_0x2a16a8&&_0x9c20d0<=_0x2a16a8+_0x18396d&&_0x132061>=_0x24f5b8&&_0x132061<=_0x4a7bc2-_0x34d4bf){_0x1351da=_0x5b1774[_0x66b06a];break;}}if(!_0x1351da)return;_0x207579[_0x126e92(0x466)](),this[_0x126e92(0x209)][_0x126e92(0x2ab)](_0x1351da[_0x126e92(0x951)]);});}}class StubRenderer{constructor(_0x2cfaaa,_0x59765d){const _0x27a338=_0x34e271;this[_0x27a338(0x209)]=_0x2cfaaa,this[_0x27a338(0x646)]=_0x59765d;}['render'](_0xefcd49){const _0x4e9175=_0x34e271;_0xefcd49[_0x4e9175(0x301)]=_0x4e9175(0x933)+escapeHtml(cardT(this[_0x4e9175(0x209)]?.['_hass'],this[_0x4e9175(0x209)]?.[_0x4e9175(0x853)],_0x4e9175(0xbc8)))+_0x4e9175(0xa58)+escapeHtml(this[_0x4e9175(0x646)])+_0x4e9175(0xc00)+escapeHtml(cardT(this['card']?.['_hass'],this[_0x4e9175(0x209)]?.[_0x4e9175(0x853)],_0x4e9175(0xab3)))+'\x0a\x20\x20\x20\x20\x20\x20';}}const STYLES=_0x34e271(0x914);class StatisticsGraphChartCard extends HTMLElement{static get[_0x34e271(0xc95)](){return VERSION;}static get['DEFAULTS'](){return{...CARD_DEFAULTS};}static get[_0x34e271(0xaf3)](){return[...PALETTE];}static['getEntityStubConfig'](){return{...ENTITY_DEFAULTS};}static[_0x34e271(0x464)](){const _0x2d26d9=_0x34e271;return{'chart_mode':'timeline','hours_to_show':0x18,'show_legend':!![],'entities':[{'entity':_0x2d26d9(0x32d)}]};}static async[_0x34e271(0x2a6)](){const _0x19cb8a=_0x34e271;return document[_0x19cb8a(0xb38)]('statistics-graph-chart-card-editor');}constructor(){const _0x2a4137=_0x34e271;super(),this[_0x2a4137(0x50b)]({'mode':_0x2a4137(0xa60)}),this['_config']=null,this['_hass']=null,this[_0x2a4137(0x31f)]=[],this[_0x2a4137(0x14a)]=new DataFetcher(),this[_0x2a4137(0x3fb)]=null,this[_0x2a4137(0xb29)]=null,this[_0x2a4137(0x9c2)]=null,this[_0x2a4137(0xbf2)]=[],this[_0x2a4137(0x81b)]=null,this[_0x2a4137(0x5b2)]=![],this[_0x2a4137(0xc77)]=!![],this[_0x2a4137(0x6d9)]=Math['random']()[_0x2a4137(0xa46)](0x24)[_0x2a4137(0x863)](0x2,0xb),this['_tooltipAbort']=null,this['_hiddenEntities']=new Set(),this[_0x2a4137(0x54a)]=null,this[_0x2a4137(0xbdd)]=null,this[_0x2a4137(0x6e0)]=![],this[_0x2a4137(0x385)]=null,this[_0x2a4137(0xc34)]=new Map(),this[_0x2a4137(0x89e)]=null,this[_0x2a4137(0x86a)]=![],this[_0x2a4137(0x566)]=Object[_0x2a4137(0xda5)](null),this[_0x2a4137(0xaf8)]=null,this[_0x2a4137(0x513)]=Object[_0x2a4137(0xda5)](null),this[_0x2a4137(0x163)]=null,this['_baselineReady']=![],this[_0x2a4137(0x1fd)]=new Map(),this['_colorTemplateUnsubs']=[],this['_tplBoolCard']=null,this[_0x2a4137(0xb7a)]=[],this[_0x2a4137(0x2c0)]=![],this['_annotationRefs']=new Set(),this['_dataVarIds']=new Set(),this[_0x2a4137(0x6d1)]=new Set(),this[_0x2a4137(0xc93)]=new Set(),this[_0x2a4137(0xc46)]=new Map(),this[_0x2a4137(0xce0)]=Object[_0x2a4137(0xda5)](null),this[_0x2a4137(0x5df)]=null,this[_0x2a4137(0x2b4)]=null,this[_0x2a4137(0xcd4)]={},this[_0x2a4137(0x44c)]=null,this[_0x2a4137(0x931)]=null,this['_scrollSyncHandler']=null,this[_0x2a4137(0x693)]=null,this[_0x2a4137(0x72f)]=null,this['_energyUnsub']=null,this[_0x2a4137(0x6aa)]=null,this[_0x2a4137(0x5af)]=null,this[_0x2a4137(0x7ec)]=null,this[_0x2a4137(0xc31)]=null,this['_intervalSyncHandler']=null,this[_0x2a4137(0x64c)]=null,this[_0x2a4137(0xd49)]=![],this['_overridePph']=null,this['_overrideGroupBy']=null,this[_0x2a4137(0x2a4)]=null,this[_0x2a4137(0xd50)]=null,this[_0x2a4137(0xac3)]=null,this[_0x2a4137(0x229)]=![],this[_0x2a4137(0x87b)]=_0x2a4137(0x65a),this['_dpOffset']=0x0,this[_0x2a4137(0x5f5)]=null,this[_0x2a4137(0x974)]=null,this['_dpExpanded']=![],this[_0x2a4137(0x497)]=null,this[_0x2a4137(0x49b)]=null,this[_0x2a4137(0xc63)]=null,this[_0x2a4137(0xbdf)]=![],this[_0x2a4137(0x921)]=[],this[_0x2a4137(0xbb4)]='',this['_showExtremaOnClick']=![],this[_0x2a4137(0x1c4)]=null,this['_wsSubscribing']=![],this['_wsGen']=0x0,this[_0x2a4137(0x30c)]=null,this[_0x2a4137(0x3db)]=0x0,this[_0x2a4137(0x27b)]=Object[_0x2a4137(0xda5)](null),this[_0x2a4137(0x395)]=null,this[_0x2a4137(0x758)]='';}['setConfig'](_0x2b883c){const _0x18ce94=_0x34e271;if(!_0x2b883c)throw new Error(_0x18ce94(0x66d));if(!_0x2b883c[_0x18ce94(0x65d)]||!Array[_0x18ce94(0xaf6)](_0x2b883c[_0x18ce94(0x65d)]))throw new Error(_0x18ce94(0x775));const _0x1bf38b=this[_0x18ce94(0x853)],_0x590169={...CARD_DEFAULTS,..._0x2b883c};_0x590169[_0x18ce94(0x65d)]=_0x2b883c[_0x18ce94(0x65d)][_0x18ce94(0x9f9)]((_0x58a41d,_0x40e809)=>{const _0x544d77=_0x18ce94;if(!_0x58a41d[_0x544d77(0x951)]&&!_0x58a41d[_0x544d77(0x60a)])throw new Error(_0x544d77(0xcbb)+_0x40e809+_0x544d77(0x4de));if(_0x58a41d[_0x544d77(0x612)]?.[_0x544d77(0x139)]&&_0x58a41d['color_thresholds']?.[_0x544d77(0x139)])throw new Error(_0x544d77(0x1ad)+(_0x58a41d[_0x544d77(0x951)]||_0x58a41d['statistic_id']));const _0x4e8e28={...ENTITY_DEFAULTS,..._0x58a41d};if(_0x4e8e28[_0x544d77(0x202)]===undefined)delete _0x4e8e28[_0x544d77(0x202)];if(!_0x58a41d[_0x544d77(0x19e)])_0x4e8e28['color']=PALETTE[_0x40e809%PALETTE[_0x544d77(0x4f2)]];return _0x58a41d[_0x544d77(0x99e)]&&(_0x4e8e28[COMPILED_TRANSFORM]=compileValueTransform(_0x58a41d[_0x544d77(0x99e)])),_0x4e8e28;});_0x590169[_0x18ce94(0x688)]&&_0x590169['energy_date_sync']&&(_0x590169['energy_date_sync']=![]);{if(!(this[_0x18ce94(0xbdd)]instanceof Set))this[_0x18ce94(0xbdd)]=new Set();const _0x4087c7=!!_0x1bf38b?.[_0x18ce94(0xd22)],_0x268425=!!_0x590169['auto_hide_entities'],_0x5b3c52=_0x1bf38b?.[_0x18ce94(0x65d)]||[],_0x18b195=_0x4087c7!==_0x268425;_0x590169[_0x18ce94(0x65d)][_0x18ce94(0x724)]((_0x1a89e8,_0x443567)=>{const _0x4e1946=_0x18ce94,_0x21be0f=_0x5b3c52[_0x443567]?.[_0x4e1946(0x202)];(_0x18b195||_0x21be0f!==_0x1a89e8[_0x4e1946(0x202)])&&this[_0x4e1946(0xbdd)][_0x4e1946(0x396)]((_0x1a89e8['entity']||_0x1a89e8[_0x4e1946(0x60a)])+'__'+_0x443567);});}{const _0x577f48=compileLabelFormat(_0x590169[_0x18ce94(0x6cf)],_0x590169['duration_unit']),_0x236cc3=compileLabelFormat(_0x590169[_0x18ce94(0x533)],_0x590169[_0x18ce94(0xd9d)]);if(_0x577f48||_0x236cc3)for(const _0x1155d6 of _0x590169['entities']){Object[_0x18ce94(0x61c)](_0x1155d6,_0x18ce94(0x8ab),{'value':_0x1155d6['y_axis']===_0x18ce94(0x2d7)?_0x236cc3:_0x577f48,'enumerable':![],'writable':!![],'configurable':!![]});}}this['_tplBoolCard']=null;for(const _0xf0cccd of TEMPLATABLE_BOOL_CARD_KEYS){if(isTemplateString(_0x590169[_0xf0cccd])){if(!this[_0x18ce94(0x36d)])this[_0x18ce94(0x36d)]=Object[_0x18ce94(0xda5)](null);this[_0x18ce94(0x36d)][_0xf0cccd]=_0x590169[_0xf0cccd],_0x590169[_0xf0cccd]=CARD_DEFAULTS[_0xf0cccd];}}this['_tplBoolEntities']=_0x590169['entities'][_0x18ce94(0x9f9)](_0x4e7323=>{const _0x340344=_0x18ce94;let _0x106638=null;for(const _0xe882c3 of TEMPLATABLE_BOOL_ENTITY_KEYS){if(isTemplateString(_0x4e7323[_0xe882c3])){if(!_0x106638)_0x106638=Object[_0x340344(0xda5)](null);_0x106638[_0xe882c3]=_0x4e7323[_0xe882c3],_0x4e7323[_0xe882c3]=ENTITY_DEFAULTS[_0xe882c3];}}return _0x106638;}),this[_0x18ce94(0x853)]=_0x590169,this[_0x18ce94(0x31f)]=_0x590169[_0x18ce94(0x65d)],this['_applyTemplatedBools'](),this[_0x18ce94(0xbb4)]='',this[_0x18ce94(0x395)]=null,this['_instanceKey']=this[_0x18ce94(0x441)](_0x590169),this[_0x18ce94(0x25f)]();if(_0x590169['show_interval_picker']||_0x590169['interval_picker_group'])try{const _0x8ec3dc=JSON['parse'](lsGet(_0x18ce94(0x69e)+this[_0x18ce94(0x758)])||_0x18ce94(0x3cb));_0x8ec3dc&&isNum(toNum(_0x8ec3dc['hours']))&&(this[_0x18ce94(0x5df)]=toNum(_0x8ec3dc[_0x18ce94(0x29c)]),this[_0x18ce94(0x2b4)]=_0x8ec3dc[_0x18ce94(0x623)]||null);}catch{}else this[_0x18ce94(0x5df)]=null,this[_0x18ce94(0x2b4)]=null,lsDel(_0x18ce94(0x69e)+this['_instanceKey']);this[_0x18ce94(0x2a4)]={'pph':_0x590169[_0x18ce94(0x658)],'gby':_0x590169[_0x18ce94(0x669)],'autoScale':!!_0x590169['auto_scale_points']};if(_0x590169['show_pph_picker']||_0x590169[_0x18ce94(0x4a7)]){const _0x24643c=toNum(lsGet(_0x18ce94(0x3a4)+this[_0x18ce94(0x758)]));if(isNum(_0x24643c))this[_0x18ce94(0xd89)]=_0x24643c;}else this[_0x18ce94(0xd89)]=null,lsDel(_0x18ce94(0x3a4)+this[_0x18ce94(0x758)]);if(_0x590169['show_group_by_picker']||_0x590169[_0x18ce94(0x765)]){const _0x2ec205=lsGet(_0x18ce94(0x5e0)+this['_instanceKey']);if(_0x2ec205)this[_0x18ce94(0x835)]=_0x2ec205;}else this[_0x18ce94(0x835)]=null,lsDel(_0x18ce94(0x5e0)+this[_0x18ce94(0x758)]);this[_0x18ce94(0x282)](_0x590169);if(_0x590169['show_date_picker']||_0x590169['date_picker_group']){const _0x12ac34=_0x590169[_0x18ce94(0xb71)],_0x5f6450=_0x12ac34&&(DATE_PICKER_VALID_MODES[_0x18ce94(0x267)](_0x12ac34)||_0x12ac34 in DATE_PICKER_RELATIVE_MODES);let _0x36cd51=![];if(_0x5f6450)this[_0x18ce94(0x87b)]=_0x12ac34,this[_0x18ce94(0xb41)]=0x0;else try{const _0x7ef62d=JSON[_0x18ce94(0x80f)](lsGet('sgc-dp:'+this[_0x18ce94(0x758)])||_0x18ce94(0x3cb));if(_0x7ef62d){this['_dpMode']=_0x7ef62d[_0x18ce94(0x646)]||_0x18ce94(0x65a),this[_0x18ce94(0xb41)]=_0x7ef62d[_0x18ce94(0x419)]||0x0;if(_0x7ef62d['customStart'])this['_dpCustomStart']=new Date(_0x7ef62d[_0x18ce94(0x44f)]);if(_0x7ef62d[_0x18ce94(0x600)])this['_dpCustomEnd']=new Date(_0x7ef62d[_0x18ce94(0x600)]);_0x36cd51=!![];}}catch{}const _0x5ab333=_0x590169[_0x18ce94(0x503)];Array[_0x18ce94(0xaf6)](_0x5ab333)&&_0x5ab333[_0x18ce94(0x4f2)]&&!_0x5ab333[_0x18ce94(0x267)](this[_0x18ce94(0x87b)])&&this[_0x18ce94(0x87b)]!==_0x18ce94(0x903)&&!(this[_0x18ce94(0x87b)]in DATE_PICKER_RELATIVE_MODES)&&(this[_0x18ce94(0x87b)]=_0x5ab333[0x0],this[_0x18ce94(0xb41)]=0x0);if(this[_0x18ce94(0x87b)]!==_0x18ce94(0x903)&&(this['_dpOffset']||0x0)>0x0)this['_dpOffset']=0x0;!_0x590169[_0x18ce94(0x688)]&&_0x590169[_0x18ce94(0xa7e)]&&(_0x36cd51||_0x5f6450)&&(this[_0x18ce94(0xbdf)]=!![]);}else this['_dpMode']=_0x18ce94(0x65a),this[_0x18ce94(0xb41)]=0x0,this['_dpCustomStart']=null,this[_0x18ce94(0x974)]=null,this[_0x18ce94(0xbdf)]=![],lsDel('sgc-dp:'+this['_instanceKey']);this[_0x18ce94(0x86a)]=this[_0x18ce94(0x31f)]['some'](_0x537b97=>_0x537b97['entity']&&!_0x537b97['statistic_id']),this[_0x18ce94(0xc8f)]=this[_0x18ce94(0xbdb)](_0x590169[_0x18ce94(0xc0a)]),this[_0x18ce94(0x884)]=this[_0x18ce94(0x327)](this[_0x18ce94(0x31f)]),this[_0x18ce94(0x6d1)]=this[_0x18ce94(0x2cd)](this[_0x18ce94(0x31f)]),this[_0x18ce94(0xc93)]=new Set(this[_0x18ce94(0x31f)][_0x18ce94(0x9f9)](_0x2c2895=>_0x2c2895?.[_0x18ce94(0xb6c)])['filter'](Boolean));(this[_0x18ce94(0x1c4)]||this[_0x18ce94(0x54d)])&&this[_0x18ce94(0x9a6)]()!==this[_0x18ce94(0x30c)]&&this[_0x18ce94(0x6e2)]();this[_0x18ce94(0x6df)]=![],this[_0x18ce94(0x566)]=Object['create'](null),this['_prevStamps']=Object[_0x18ce94(0xda5)](null),this[_0x18ce94(0xce0)]=Object[_0x18ce94(0xda5)](null),this[_0x18ce94(0x1de)](),this[_0x18ce94(0x65e)](_0x1bf38b);if(this['_hass'])this[_0x18ce94(0xd61)]();}['_collectDataVarIds'](_0x2ccbd5){const _0x1cb581=_0x34e271,_0x5da442=new Set();for(const _0x1aa5a9 of _0x2ccbd5||[]){if(!_0x1aa5a9||!_0x1aa5a9[_0x1cb581(0x7f4)]||!_0x1aa5a9[_0x1cb581(0x8a6)])continue;const _0xc657e1=_0x1aa5a9['data_vars'];if(!_0xc657e1||typeof _0xc657e1!==_0x1cb581(0x328))continue;for(const _0x386423 of Object[_0x1cb581(0xb78)](_0xc657e1)){if(typeof _0x386423===_0x1cb581(0xadd)&&_0x386423)_0x5da442['add'](_0x386423);}}return _0x5da442;}[_0x34e271(0x2cd)](_0xe110fc){const _0xc03e32=_0x34e271,_0x7147c9=new Set();for(const _0x5ed5b of _0xe110fc||[]){const _0x63bd9=_0x5ed5b?.[_0xc03e32(0x57e)]?.[_0xc03e32(0xb78)];if(!Array['isArray'](_0x63bd9))continue;for(const _0x7efbda of _0x63bd9){for(const _0x5253bf of[_0x7efbda?.[_0xc03e32(0xd05)],_0x7efbda?.[_0xc03e32(0x19e)]]){if(typeof _0x5253bf===_0xc03e32(0xadd)){const _0x342724=_0x5253bf[_0xc03e32(0xa9c)](/^([a-z_]+\.[a-z0-9_]+)/i);if(_0x342724)_0x7147c9['add'](_0x342724[0x1]);}}}}return _0x7147c9;}['_isThrRef'](_0x17ff9d){const _0x4d3226=_0x34e271;return typeof _0x17ff9d===_0x4d3226(0xadd)&&/^[a-z_]+\.[a-z0-9_]+/i[_0x4d3226(0x47e)](_0x17ff9d);}[_0x34e271(0x2d6)](_0x28e7ca){const _0x23aa9f=_0x34e271;if(typeof _0x28e7ca!==_0x23aa9f(0xadd))return _0x28e7ca;const _0x44960c=_0x28e7ca['match'](/^([a-z_]+\.[a-z0-9_]+)(?:\.(.+))?$/i);if(!_0x44960c)return _0x28e7ca;const _0x497efb=this[_0x23aa9f(0xa29)]?.[_0x23aa9f(0xd44)]?.[_0x44960c[0x1]];if(!_0x497efb)return _0x28e7ca;const _0x266193=_0x44960c[0x2]?getAttributePath(_0x497efb[_0x23aa9f(0x3b8)],_0x44960c[0x2]):_0x497efb['state'];return _0x266193===null||_0x266193===undefined||_0x266193===''?_0x28e7ca:_0x266193;}['_thrVals'](_0x330d9d){const _0xf0bfcb=_0x34e271,_0x750fef=_0x330d9d?.[_0xf0bfcb(0x57e)]?.[_0xf0bfcb(0xb78)];if(!Array['isArray'](_0x750fef))return _0x750fef;if(!_0x750fef[_0xf0bfcb(0x4c9)](_0x4d0ce1=>this[_0xf0bfcb(0x793)](_0x4d0ce1?.[_0xf0bfcb(0xd05)])||this[_0xf0bfcb(0x793)](_0x4d0ce1?.['color'])))return _0x750fef;return _0x750fef[_0xf0bfcb(0x9f9)](_0x15a39d=>({..._0x15a39d,'value':this[_0xf0bfcb(0x2d6)](_0x15a39d?.[_0xf0bfcb(0xd05)]),'color':this['_resolveThrRef'](_0x15a39d?.[_0xf0bfcb(0x19e)])}));}[_0x34e271(0xbdb)](_0x478514){const _0x2b94c3=_0x34e271,_0xed9ace=new Set();if(!Array['isArray'](_0x478514))return _0xed9ace;for(const _0x4e32eb of _0x478514){if(!_0x4e32eb||typeof _0x4e32eb!==_0x2b94c3(0x328))continue;if(_0x4e32eb[_0x2b94c3(0xb33)]===_0x2b94c3(0xc36)){const _0x26d055=extractAnnotationRefEntityId(_0x4e32eb['value']);if(_0x26d055)_0xed9ace[_0x2b94c3(0x396)](_0x26d055);}else{if(_0x4e32eb[_0x2b94c3(0xb33)]===_0x2b94c3(0xd7e)){const _0x2c5157=extractAnnotationRefEntityId(_0x4e32eb[_0x2b94c3(0xd05)]??_0x4e32eb[_0x2b94c3(0xab1)]),_0x40a8d0=extractAnnotationRefEntityId(_0x4e32eb[_0x2b94c3(0x1a4)]??_0x4e32eb['to']);if(_0x2c5157)_0xed9ace[_0x2b94c3(0x396)](_0x2c5157);if(_0x40a8d0)_0xed9ace[_0x2b94c3(0x396)](_0x40a8d0);}else(_0x4e32eb['type']==='event'||_0x4e32eb[_0x2b94c3(0xb33)]===_0x2b94c3(0xd9a))&&_0x4e32eb['entity']&&_0xed9ace['add'](_0x4e32eb[_0x2b94c3(0x951)]);}}return _0xed9ace;}[_0x34e271(0xb84)](){const _0x346f0c=_0x34e271,_0x223c29=this[_0x346f0c(0x853)]?.['annotations'];if(!Array[_0x346f0c(0xaf6)](_0x223c29)||!_0x223c29[_0x346f0c(0x4f2)])return[];const _0x1ac20a=_0x290b5d=>{const _0x130293=_0x346f0c;if(typeof _0x290b5d==='string'&&_0x290b5d[_0x130293(0x267)]('{{'))return this[_0x130293(0x1fd)]['get'](_0x290b5d)||_0x290b5d;return _0x290b5d;},_0x9b97d4=[];for(const _0x3f235a of _0x223c29){if(!_0x3f235a||typeof _0x3f235a!==_0x346f0c(0x328))continue;const _0x4c7ba4={..._0x3f235a};for(const _0xf8699e of[_0x346f0c(0x89f),_0x346f0c(0x2bf),_0x346f0c(0x68d),'value',_0x346f0c(0x1a4),_0x346f0c(0x623)]){typeof _0x4c7ba4[_0xf8699e]===_0x346f0c(0xadd)&&_0x4c7ba4[_0xf8699e][_0x346f0c(0x267)]('{{')&&(_0x4c7ba4[_0xf8699e]=_0x1ac20a(_0x4c7ba4[_0xf8699e]));}if(_0x4c7ba4[_0x346f0c(0xb33)]==='threshold'||_0x4c7ba4[_0x346f0c(0xb33)]===_0x346f0c(0xd7e)){_0x9b97d4[_0x346f0c(0x84b)](_0x4c7ba4);continue;}(_0x4c7ba4[_0x346f0c(0xb33)]===_0x346f0c(0xd8c)||_0x4c7ba4[_0x346f0c(0xb33)]===_0x346f0c(0xd9a))&&!_0x4c7ba4[_0x346f0c(0x951)]&&_0x9b97d4[_0x346f0c(0x84b)](_0x4c7ba4);}return this[_0x346f0c(0x921)]?.[_0x346f0c(0x4f2)]&&_0x9b97d4[_0x346f0c(0x84b)](...this[_0x346f0c(0x921)]),_0x9b97d4;}async[_0x34e271(0x381)](_0x912815,_0x227316){const _0x548656=_0x34e271,_0x3dd15d=this['_config']?.['annotations'];if(!Array[_0x548656(0xaf6)](_0x3dd15d)||!_0x3dd15d[_0x548656(0x4f2)])return[];const _0x2106a6=[],_0x36ec52=new Set();for(const _0x2d09ff of _0x3dd15d){if(!_0x2d09ff||typeof _0x2d09ff!==_0x548656(0x328))continue;if(_0x2d09ff[_0x548656(0xb33)]!==_0x548656(0xd8c)&&_0x2d09ff[_0x548656(0xb33)]!=='span'||!_0x2d09ff[_0x548656(0x951)])continue;if(_0x36ec52[_0x548656(0xc12)](_0x2d09ff[_0x548656(0x951)]))continue;_0x36ec52[_0x548656(0x396)](_0x2d09ff[_0x548656(0x951)]),_0x2106a6['push']({'id':_0x2d09ff['entity']});}if(!_0x2106a6[_0x548656(0x4f2)])return[];let _0x45e4a7={};try{const _0x37be79=this[_0x548656(0x853)][_0x548656(0x540)]!==![];_0x45e4a7=await this[_0x548656(0x14a)][_0x548656(0xa36)](this[_0x548656(0xa29)],_0x2106a6,_0x912815,_0x227316,_0x37be79);}catch(_0x2cc959){return console[_0x548656(0xbe4)](_0x548656(0x5c0),_0x2cc959),[];}const _0x2066fb=_0x227316[_0x548656(0x699)](),_0x3ae35b=[];for(const _0x1acdbf of _0x3dd15d){if(!_0x1acdbf||typeof _0x1acdbf!==_0x548656(0x328))continue;if(_0x1acdbf['type']!==_0x548656(0xd8c)&&_0x1acdbf[_0x548656(0xb33)]!==_0x548656(0xd9a)||!_0x1acdbf[_0x548656(0x951)])continue;const _0x66bfa=_0x45e4a7[_0x1acdbf[_0x548656(0x951)]];if(!Array[_0x548656(0xaf6)](_0x66bfa)||!_0x66bfa['length'])continue;const _0x203a86=String(_0x1acdbf[_0x548656(0x543)]??'on');if(_0x1acdbf[_0x548656(0xb33)]===_0x548656(0xd8c)){String(_0x66bfa[0x0][_0x548656(0x543)])===_0x203a86&&_0x3ae35b[_0x548656(0x84b)]({..._0x1acdbf,'type':_0x548656(0xd8c),'time':_0x66bfa[0x0]['t']});for(let _0x312631=0x1;_0x312631<_0x66bfa['length'];_0x312631++){String(_0x66bfa[_0x312631]['state'])===_0x203a86&&String(_0x66bfa[_0x312631-0x1]['state'])!==_0x203a86&&_0x3ae35b['push']({..._0x1acdbf,'type':_0x548656(0xd8c),'time':_0x66bfa[_0x312631]['t']});}}else{let _0x440b87=null;if(String(_0x66bfa[0x0][_0x548656(0x543)])===_0x203a86)_0x440b87=_0x66bfa[0x0]['t'];for(let _0x536eb0=0x1;_0x536eb0<_0x66bfa['length'];_0x536eb0++){const _0x4ae764=String(_0x66bfa[_0x536eb0][_0x548656(0x543)])===_0x203a86;if(_0x4ae764&&_0x440b87===null)_0x440b87=_0x66bfa[_0x536eb0]['t'];else!_0x4ae764&&_0x440b87!==null&&(_0x3ae35b['push']({..._0x1acdbf,'type':'span','start':_0x440b87,'end':_0x66bfa[_0x536eb0]['t']}),_0x440b87=null);}_0x440b87!==null&&_0x3ae35b[_0x548656(0x84b)]({..._0x1acdbf,'type':_0x548656(0xd9a),'start':_0x440b87,'end':_0x2066fb});}}return _0x3ae35b;}[_0x34e271(0x59d)](_0xf88a0){const _0xb513d8=_0x34e271;if(!_0xf88a0)return null;const _0x5c9457=Array[_0xb513d8(0xaf6)](_0xf88a0)?_0xf88a0:[_0xf88a0],_0x1e6110=[];for(const _0x39921a of _0x5c9457){const _0x1cd386=this['_normalizeCompare'](_0x39921a,_0x1e6110[_0xb513d8(0x4f2)]);if(_0x1cd386)_0x1e6110[_0xb513d8(0x84b)](_0x1cd386);}return _0x1e6110[_0xb513d8(0x4f2)]?_0x1e6110:null;}[_0x34e271(0x6f1)](_0x43d82c,_0x17b348=0x0){const _0x2cb8d7=_0x34e271;if(!_0x43d82c)return null;let _0x1d83b2=_0x43d82c;if(_0x43d82c===!![])_0x1d83b2={};else{if(typeof _0x43d82c===_0x2cb8d7(0xadd)||typeof _0x43d82c==='number')_0x1d83b2={'period':_0x43d82c};}if(typeof _0x1d83b2!==_0x2cb8d7(0x328))return null;const _0x4a6c3a=toNum(_0x1d83b2[_0x2cb8d7(0x8eb)]),_0x5f0657=toNum(_0x1d83b2[_0x2cb8d7(0x701)]),_0x4781a3=toNum(_0x1d83b2['periods_back']);return{'period':_0x1d83b2[_0x2cb8d7(0x221)]??_0x2cb8d7(0x399),'periods_back':isNum(_0x4781a3)&&_0x4781a3>=0x1?Math['min'](0x208,Math[_0x2cb8d7(0x42e)](_0x4781a3)):0x1,'hide_on_load':_0x1d83b2[_0x2cb8d7(0x31b)]===!![],'color':_0x1d83b2[_0x2cb8d7(0x19e)]??null,'opacity':isNum(_0x4a6c3a)?clamp(_0x4a6c3a,0.05,0x1):Math[_0x2cb8d7(0x887)](0.15,0.45*Math['pow'](0.66,_0x17b348)),'line_style':_0x1d83b2['line_style']||'dashed','line_width':isNum(_0x5f0657)&&_0x5f0657>0x0?_0x5f0657:null,'show_fill':_0x1d83b2['show_fill']===!![],'show_points':_0x1d83b2['show_points']===!![],'show_average':_0x1d83b2[_0x2cb8d7(0xbce)]===!![],'show_in_legend':_0x1d83b2[_0x2cb8d7(0x938)]===undefined?null:!!_0x1d83b2[_0x2cb8d7(0x938)],'show_delta':_0x1d83b2['show_delta']!==![]};}[_0x34e271(0x25f)](){const _0x3a1f91=_0x34e271;if((this['_config'][_0x3a1f91(0xc5b)]||'timeline')!==_0x3a1f91(0x237))return;if(this[_0x3a1f91(0x853)]['sparkline'])return;const _0x2fa2d6=this[_0x3a1f91(0x31f)][_0x3a1f91(0x4f2)];for(let _0xac5b=0x0;_0xac5b<_0x2fa2d6;_0xac5b++){const _0x478d99=this['_entities'][_0xac5b];if(!_0x478d99||_0x478d99['_compareOf']!=null)continue;if((_0x478d99[_0x3a1f91(0x3ef)]||_0x478d99[_0x3a1f91(0xb33)])===_0x3a1f91(0x440))continue;if(_0x478d99['fixed_value']||_0x478d99[_0x3a1f91(0x7f4)])continue;const _0x56126b=this[_0x3a1f91(0x59d)](_0x478d99['compare']);if(!_0x56126b)continue;for(const _0x43806c of _0x56126b){const _0x204716={..._0x478d99};_0x204716[_0x3a1f91(0x988)]=_0xac5b,_0x204716['_compareCfg']=_0x43806c,_0x204716['compare']=null,_0x204716['name']=null,delete _0x204716[_0x3a1f91(0xcbc)];if(_0x43806c['color'])_0x204716['color']=_0x43806c[_0x3a1f91(0x19e)];_0x204716['line_style']=_0x43806c[_0x3a1f91(0x7ea)];if(_0x43806c[_0x3a1f91(0x701)]!=null)_0x204716['line_width']=_0x43806c[_0x3a1f91(0x701)];_0x204716[_0x3a1f91(0x140)]=_0x43806c[_0x3a1f91(0x140)],_0x204716[_0x3a1f91(0x355)]=_0x43806c[_0x3a1f91(0x355)],_0x204716[_0x3a1f91(0x938)]=_0x43806c[_0x3a1f91(0x938)]==null?!!_0x478d99['show_in_legend']:_0x43806c[_0x3a1f91(0x938)],_0x204716[_0x3a1f91(0xaaa)]=![],_0x204716['show_extrema']=_0x3a1f91(0x390),_0x204716[_0x3a1f91(0x778)]=![],_0x204716['show_average']=_0x43806c[_0x3a1f91(0xbce)]===!![],_0x204716[_0x3a1f91(0xa21)]=![],_0x204716['moving_averages']=null;{const _0x42c0da=_0x478d99[_0x3a1f91(0x33a)]!=null&&_0x478d99[_0x3a1f91(0x33a)]!==''?String(_0x478d99['stack_group']):this[_0x3a1f91(0x853)][_0x3a1f91(0x1c9)]?'__default':null;_0x204716['stack_group']=_0x42c0da==null?null:_0x42c0da+'\u0000cmp:'+(_0x43806c[_0x3a1f91(0x221)]??_0x3a1f91(0x399))+'x'+(_0x43806c[_0x3a1f91(0x484)]??0x1);}_0x204716['tap_action']=null;if(_0x43806c[_0x3a1f91(0x31b)])_0x204716[_0x3a1f91(0x202)]=!![];_0x204716[_0x3a1f91(0xbf1)]=(toNum(_0x478d99[_0x3a1f91(0xbf1)])||0x0)-0x1,_0x204716[_0x3a1f91(0x419)]=0x0;const _0x64c6c7=Object[_0x3a1f91(0x665)](_0x478d99,'__sgcAxisFmt');if(_0x64c6c7)Object['defineProperty'](_0x204716,_0x3a1f91(0x8ab),_0x64c6c7);this[_0x3a1f91(0x31f)]['push'](_0x204716);}}}[_0x34e271(0xd30)](_0xc421cb,_0x426089){const _0x4983da=_0x34e271,_0x5323f8=resolveDisplayTimeZone(this[_0x4983da(0xa29)],this[_0x4983da(0x853)]),_0x39b47a=_0x426089[_0x4983da(0x89f)]['getTime'](),_0x4e3d0e=_0x426089['end']['getTime'](),_0x37f846=(_0x11745f,_0x6de4a1)=>{const _0x317985=_0x4983da,_0x3c5535=tzParts(_0x39b47a,_0x5323f8);let _0x41f1f9=_0x3c5535['y']+_0x11745f,_0x5d15cd=_0x3c5535['mo']+_0x6de4a1;_0x41f1f9+=Math[_0x317985(0x42e)](_0x5d15cd/0xc),_0x5d15cd=(_0x5d15cd%0xc+0xc)%0xc;const _0x21e041=new Date(_0x41f1f9,_0x5d15cd+0x1,0x0)[_0x317985(0x7d0)]();return zonedWallToMs(_0x41f1f9,_0x5d15cd,Math[_0x317985(0x749)](_0x3c5535['d'],_0x21e041),_0x3c5535['h'],_0x3c5535['mi'],0x0,_0x5323f8);},_0x4b0337=_0xc421cb[_0x4983da(0x221)],_0x34bde9=Math[_0x4983da(0x887)](0x1,Math[_0x4983da(0x42e)](toNum(_0xc421cb?.[_0x4983da(0x484)])||0x1)),_0x5f5773=toNum(_0x4b0337);if(isNum(_0x5f5773)&&_0x5f5773>0x0)return _0x5f5773*_0x34bde9;switch(_0x4b0337){case'yesterday':return 0x18*_0x34bde9;case _0x4983da(0x1cd):return 0xa8*_0x34bde9;case _0x4983da(0x3d3):return(_0x39b47a-_0x37f846(0x0,-_0x34bde9))/0x36ee80;case _0x4983da(0x528):return(_0x39b47a-_0x37f846(-_0x34bde9,0x0))/0x36ee80;case _0x4983da(0x399):default:{const _0x37815d=this[_0x4983da(0x853)]['show_date_picker']||this[_0x4983da(0x853)][_0x4983da(0xa7e)]&&this[_0x4983da(0xbdf)],_0xe5a378=_0x37815d?this['_dpMode']:null;if(_0xe5a378===_0x4983da(0x65a))return(_0x39b47a-_0x37f846(0x0,-_0x34bde9))/0x36ee80;if(_0xe5a378===_0x4983da(0x74d))return(_0x39b47a-_0x37f846(-_0x34bde9,0x0))/0x36ee80;if(_0xe5a378===_0x4983da(0x5c7)||_0xe5a378===_0x4983da(0xc03)){const _0x5c5ea3=Math[_0x4983da(0x887)](0x1,parseInt(this[_0x4983da(0x853)]?.[_0x4983da(0x99c)],0xa)||0x1),_0x1ebe89=tzParts(_0x39b47a,_0x5323f8),_0x5cf7e2=_0x34bde9*_0x5c5ea3*(_0xe5a378===_0x4983da(0xc03)?0x7:0x1);return(_0x39b47a-zonedWallToMs(_0x1ebe89['y'],_0x1ebe89['mo'],_0x1ebe89['d']-_0x5cf7e2,_0x1ebe89['h'],_0x1ebe89['mi'],0x0,_0x5323f8))/0x36ee80;}return(_0x4e3d0e-_0x39b47a)/0x36ee80*_0x34bde9;}}}[_0x34e271(0x426)](_0xf167a9){const _0x3c9337=_0x34e271,_0x1b2dee=!this[_0x3c9337(0x1c3)][_0x3c9337(0xc12)](_0xf167a9),_0x85630a=[_0xf167a9],_0x28d7aa=this[_0x3c9337(0x3fb)]?.['series']?.[_0x3c9337(0x14b)](_0x2cc04f=>_0x2cc04f['id']===_0xf167a9);if(_0x28d7aa&&_0x28d7aa[_0x3c9337(0x951)]?.['_compareOf']==null)for(const _0x188061 of this[_0x3c9337(0x3fb)][_0x3c9337(0x94b)][_0x3c9337(0xbe8)](_0xf0f6b1=>_0xf0f6b1[_0x3c9337(0x951)]?.['_compareOf']===_0x28d7aa['idx'])){_0x85630a['push'](_0x188061['id']);}for(const _0x875db of _0x85630a){if(_0x1b2dee)this['_hiddenEntities'][_0x3c9337(0x396)](_0x875db);else this[_0x3c9337(0x1c3)][_0x3c9337(0x2ef)](_0x875db);}}[_0x34e271(0x441)](_0x122d56){const _0x3c0ad8=_0x34e271,_0x1e478d={'e':(_0x122d56['entities']||[])[_0x3c0ad8(0x9f9)](_0x2428ae=>[_0x2428ae[_0x3c0ad8(0x951)]||'',_0x2428ae[_0x3c0ad8(0x60a)]||'',_0x2428ae[_0x3c0ad8(0x295)]||'']),'c':_0x122d56[_0x3c0ad8(0xc5b)]||_0x3c0ad8(0x237),'t':_0x122d56['card_header']||''};return hashString(JSON[_0x3c0ad8(0x3e9)](_0x1e478d));}[_0x34e271(0xa9a)](){const _0x51c0f0=_0x34e271,_0x404c63=this[_0x51c0f0(0xa29)];if(!_0x404c63?.[_0x51c0f0(0x809)])return null;const _0x4730e0=_0x404c63['connection'];try{const _0x3e5972=window['hassUtil']?.[_0x51c0f0(0xc3c)];if(typeof _0x3e5972===_0x51c0f0(0x9cf)){const _0x46e1cf=_0x3e5972(_0x404c63);if(_0x46e1cf&&typeof _0x46e1cf[_0x51c0f0(0x3bf)]===_0x51c0f0(0x9cf))return _0x46e1cf;}}catch{}try{const _0x2df7c2=document[_0x51c0f0(0x3e4)]('ha-panel-energy'),_0x5af054=_0x2df7c2?.[_0x51c0f0(0xa5e)];if(_0x5af054&&typeof _0x5af054[_0x51c0f0(0x3bf)]==='function')return _0x5af054;}catch{}const _0x1c718a=_0xac8302=>{const _0x430e61=_0x51c0f0;if(!_0xac8302||typeof _0xac8302!==_0x430e61(0x328))return null;for(const [_0x1f6beb,_0x465223]of Object[_0x430e61(0x1ee)](_0xac8302)){if(!/energy|nerg/i[_0x430e61(0x47e)](_0x1f6beb))continue;if(_0x465223&&typeof _0x465223[_0x430e61(0x3bf)]===_0x430e61(0x9cf))return _0x465223;}return null;};return _0x1c718a(_0x4730e0)||_0x1c718a(_0x4730e0[_0x51c0f0(0x99d)]);}['_startEnergyDateSync'](){const _0x5163dd=_0x34e271;if(!this[_0x5163dd(0x853)]?.['energy_date_sync']||!this[_0x5163dd(0xa29)])return;this[_0x5163dd(0x434)]();const _0x11bb3e=()=>{const _0x5248cd=_0x5163dd,_0x440b61=this[_0x5248cd(0xa9a)]();if(!_0x440b61)return![];this[_0x5248cd(0xcfe)]=_0x440b61['subscribe'](_0x212f7d=>{const _0x60734f=_0x5248cd,_0x1630f7=_0x440b61[_0x60734f(0x89f)]||_0x440b61[_0x60734f(0xa9d)]||_0x212f7d?.[_0x60734f(0x89f)],_0x5dcd45=_0x440b61[_0x60734f(0x2bf)]||_0x440b61[_0x60734f(0x309)]||_0x212f7d?.['end'];if(_0x1630f7)this[_0x60734f(0xd66)](_0x1630f7,_0x5dcd45);});const _0x207903=_0x440b61[_0x5248cd(0x89f)]||_0x440b61[_0x5248cd(0xa9d)],_0x2167a9=_0x440b61['end']||_0x440b61[_0x5248cd(0x309)];if(_0x207903)this[_0x5248cd(0xd66)](_0x207903,_0x2167a9);return!![];};if(_0x11bb3e())return;let _0x2cc325=0x0;this[_0x5163dd(0x6aa)]=setInterval(()=>{const _0x15ca60=_0x5163dd;_0x2cc325+=0x1,(_0x11bb3e()||_0x2cc325>=0xf)&&(clearInterval(this[_0x15ca60(0x6aa)]),this[_0x15ca60(0x6aa)]=null);},0x7d0);}[_0x34e271(0x434)](){const _0x5700ff=_0x34e271;if(this[_0x5700ff(0xcfe)]){try{this[_0x5700ff(0xcfe)]();}catch{}this['_energyUnsub']=null;}this[_0x5700ff(0x6aa)]&&(clearInterval(this[_0x5700ff(0x6aa)]),this['_energyDiscoverTimer']=null);}[_0x34e271(0xd66)](_0x2b8fc5,_0x51cfae){const _0x1fdf17=_0x34e271,_0xec9c3a=_0x2b8fc5 instanceof Date?_0x2b8fc5:new Date(_0x2b8fc5),_0x3be3bb=_0x51cfae?_0x51cfae instanceof Date?_0x51cfae:new Date(_0x51cfae):new Date();if(isNaN(_0xec9c3a[_0x1fdf17(0x699)]())||isNaN(_0x3be3bb['getTime']()))return;if(_0x3be3bb['getTime']()<=_0xec9c3a['getTime']())return;if(this['_energyStart']&&this[_0x1fdf17(0x7ec)]&&this[_0x1fdf17(0x5af)][_0x1fdf17(0x699)]()===_0xec9c3a[_0x1fdf17(0x699)]()&&this[_0x1fdf17(0x7ec)][_0x1fdf17(0x699)]()===_0x3be3bb['getTime']())return;this[_0x1fdf17(0x5af)]=_0xec9c3a,this[_0x1fdf17(0x7ec)]=_0x3be3bb,this[_0x1fdf17(0xd61)]();}[_0x34e271(0x65e)](_0xc0af0e){const _0xe0f2cd=_0x34e271,_0x459c86=!!_0xc0af0e?.[_0xe0f2cd(0x368)],_0x28f04a=!!this[_0xe0f2cd(0x853)]?.[_0xe0f2cd(0x368)];if(_0x459c86===_0x28f04a)return;_0x28f04a?this['_startEnergyDateSync']():(this[_0xe0f2cd(0x434)](),this[_0xe0f2cd(0x5af)]=null,this['_energyEnd']=null,this[_0xe0f2cd(0xd61)]());}['_computeEffectiveWindow'](){const _0x4b954=_0x34e271,_0x2413c4=this[_0x4b954(0x853)],_0x77ccf8=new Date(),_0x1934b1=_0x5074e5=>{const _0x406ae9=_0x4b954;Object[_0x406ae9(0x61c)](_0x2413c4,'__sgcDecisionHours',{'value':_0x5074e5,'enumerable':![],'writable':!![],'configurable':!![]});};_0x1934b1(null);const _0x31b5f0=_0x3d58d3=>{const _0x1fb91a=_0x4b954;Object[_0x1fb91a(0x61c)](_0x2413c4,_0x1fb91a(0xcf1),{'value':_0x3d58d3,'enumerable':![],'writable':!![],'configurable':!![]});};_0x31b5f0(null);const _0x771d72=_0x4f2d04=>{const _0x3a7c1d=_0x4b954;Object['defineProperty'](_0x2413c4,_0x3a7c1d(0x9ba),{'value':_0x4f2d04,'enumerable':![],'writable':!![],'configurable':!![]});};_0x771d72(null);const _0x1f6a3c=resolveDisplayTimeZone(this[_0x4b954(0xa29)],_0x2413c4);let _0x32f604=0x0;for(const _0x347e3a of this[_0x4b954(0x31f)]||[]){const _0x3ec774=toNum(_0x347e3a?.[_0x4b954(0xbf3)]);if(_0x3ec774>0x0&&_0x3ec774>_0x32f604)_0x32f604=_0x3ec774;}const _0x4f57e7=_0x5caf7a=>{const _0x27774d=_0x4b954;if(_0x32f604<=0x0)return _0x5caf7a;return new Date(_0x5caf7a[_0x27774d(0x699)]()+_0x32f604*0x36ee80);},_0x2e23e2=_0x27f2b0=>{const _0x2a68ca=_0x4b954;if(_0x27f2b0==null||typeof _0x27f2b0!==_0x2a68ca(0xadd))return null;const _0x20b685=_0x27f2b0[_0x2a68ca(0x12e)]();if(!_0x20b685)return null;if(_0x20b685[_0x2a68ca(0xc2f)]()===_0x2a68ca(0x932))return 0x0;const _0x5a55b7=_0x20b685[_0x2a68ca(0xa9c)](/^now\s*([+-])\s*(\d*\.?\d+)$/i);if(_0x5a55b7){const _0x532aca=_0x5a55b7[0x1]==='+'?0x1:-0x1,_0x3fc767=parseFloat(_0x5a55b7[0x2]);return isNaN(_0x3fc767)?null:_0x532aca*_0x3fc767*0x36ee80;}if((_0x20b685[0x0]==='+'||_0x20b685[0x0]==='-')&&/^[+-]\d*\.?\d+$/[_0x2a68ca(0x47e)](_0x20b685)){const _0x4a78d5=parseFloat(_0x20b685);return isNaN(_0x4a78d5)?null:_0x4a78d5*0x36ee80;}return null;},_0x406845=(_0x4b9b13,_0x22a077)=>{const _0x592b3f=_0x4b954,_0x1dfe42=!!_0x2413c4[_0x592b3f(0x4ce)]||!!_0x2413c4['show_full_period']||!!(_0x2413c4['show_date_picker']&&this['_dpMode'])||!!(_0x2413c4[_0x592b3f(0xa7e)]&&this[_0x592b3f(0xbdf)])||this[_0x592b3f(0x5af)]!=null&&this[_0x592b3f(0x7ec)]!=null||!!((_0x2413c4[_0x592b3f(0x691)]||_0x2413c4['interval_picker_group'])&&isNum(this[_0x592b3f(0x5df)])),_0x2261b6=(_0x22a077[_0x592b3f(0x699)]()-_0x4b9b13[_0x592b3f(0x699)]())/0x36ee80,_0x3613bb=!_0x1dfe42&&_0x2261b6<=24.5,_0x54a72b=_0x2e23e2(_0x2413c4[_0x592b3f(0x4c8)]);if(_0x54a72b!==null){const _0x584606=new Date(_0x77ccf8[_0x592b3f(0x699)]()+_0x54a72b);_0x584606[_0x592b3f(0x699)]()>_0x4b9b13[_0x592b3f(0x699)]()&&_0x584606[_0x592b3f(0x699)]()<_0x22a077[_0x592b3f(0x699)]()&&(_0x4b9b13=_0x584606);}else{const _0x116be0=resolveDynamicValue(_0x2413c4[_0x592b3f(0x4c8)],this[_0x592b3f(0xa29)])??toNum(_0x2413c4[_0x592b3f(0x4c8)]);if(isNum(_0x116be0)){if(_0x3613bb){const _0x4043b4=tzParts(_0x22a077[_0x592b3f(0x699)](),_0x1f6a3c);let _0x16c6f5=new Date(zonedWallToMs(_0x4043b4['y'],_0x4043b4['mo'],_0x4043b4['d'],Math['floor'](_0x116be0),Math[_0x592b3f(0x767)](_0x116be0%0x1*0x3c),0x0,_0x1f6a3c));_0x16c6f5[_0x592b3f(0x699)]()>_0x22a077[_0x592b3f(0x699)]()&&(_0x16c6f5=new Date(zonedWallToMs(_0x4043b4['y'],_0x4043b4['mo'],_0x4043b4['d']-0x1,Math[_0x592b3f(0x42e)](_0x116be0),Math[_0x592b3f(0x767)](_0x116be0%0x1*0x3c),0x0,_0x1f6a3c))),_0x16c6f5[_0x592b3f(0x699)]()<_0x22a077[_0x592b3f(0x699)]()&&(_0x4b9b13=_0x16c6f5);}else{const _0xfe4ada=tzParts(_0x4b9b13[_0x592b3f(0x699)](),_0x1f6a3c),_0xa25ba9=new Date(zonedWallToMs(_0xfe4ada['y'],_0xfe4ada['mo'],_0xfe4ada['d'],Math[_0x592b3f(0x42e)](_0x116be0),Math['round'](_0x116be0%0x1*0x3c),0x0,_0x1f6a3c));if(_0xa25ba9>=_0x4b9b13&&_0xa25ba9<_0x22a077)_0x4b9b13=_0xa25ba9;}}}const _0x54d4e3=_0x2e23e2(_0x2413c4[_0x592b3f(0x17b)]);if(_0x54d4e3!==null){const _0x15e4ea=new Date(_0x77ccf8[_0x592b3f(0x699)]()+_0x54d4e3);_0x15e4ea[_0x592b3f(0x699)]()>_0x4b9b13[_0x592b3f(0x699)]()&&_0x15e4ea['getTime']()!==_0x22a077[_0x592b3f(0x699)]()&&(_0x22a077=_0x15e4ea);}else{const _0x2388af=resolveDynamicValue(_0x2413c4['graph_end_hour'],this[_0x592b3f(0xa29)])??toNum(_0x2413c4[_0x592b3f(0x17b)]);if(isNum(_0x2388af)){const _0x527903=tzParts(_0x22a077[_0x592b3f(0x699)](),_0x1f6a3c),_0x3e293d=_0x527903['h']===0x0&&_0x527903['mi']===0x0&&_0x22a077['getSeconds']()===0x0&&_0x22a077[_0x592b3f(0xda3)]()===0x0,_0xb8bdc=new Date(zonedWallToMs(_0x527903['y'],_0x527903['mo'],_0x527903['d']-(_0x3e293d?0x1:0x0),Math[_0x592b3f(0x42e)](_0x2388af),Math[_0x592b3f(0x767)](_0x2388af%0x1*0x3c),0x0,_0x1f6a3c));_0xb8bdc[_0x592b3f(0x699)]()<_0x22a077['getTime']()&&_0xb8bdc[_0x592b3f(0x699)]()>_0x4b9b13['getTime']()&&(_0x22a077=_0xb8bdc);}}const _0x169eac=clamp(Math[_0x592b3f(0x42e)](toNum(_0x2413c4[_0x592b3f(0x4cc)])||0x1),0x1,0xa);if(_0x169eac>0x1&&(_0x2413c4[_0x592b3f(0xc5b)]||_0x592b3f(0x237))===_0x592b3f(0x237)&&!_0x2413c4['sparkline']){let _0x2d1c09=toNum(_0x2413c4[_0x592b3f(0x336)]);if(!(isNum(_0x2d1c09)&&_0x2d1c09>0x0)&&_0x2413c4[_0x592b3f(0x4ce)])try{const _0x443551=resolveFirstWeekday(this[_0x592b3f(0xa29)]),_0x51b482=parseGraphStart(_0x2413c4[_0x592b3f(0x4ce)],new Date(),_0x1f6a3c,_0x443551),_0x10bd7b=endOfPeriodFromGraphStart(_0x2413c4['graph_start'],_0x51b482,_0x1f6a3c,_0x443551),_0x5ca069=(_0x10bd7b[_0x592b3f(0x699)]()-_0x51b482[_0x592b3f(0x699)]())/0x36ee80;if(_0x5ca069>0x0)_0x2d1c09=_0x5ca069;}catch(_0x4e8d76){}const _0x338492=isNum(_0x2d1c09)&&_0x2d1c09>0x0?_0x2d1c09*0x36ee80:_0x22a077['getTime']()-_0x4b9b13['getTime']();if(_0x338492>0x0){if(!(toNum(_0x2413c4[_0x592b3f(0x336)])>0x0))_0x1934b1(_0x338492/0x36ee80);_0x31b5f0(_0x338492/0x36ee80),_0x771d72(_0x22a077[_0x592b3f(0x699)]()-(_0x32f604>0x0?_0x32f604*0x36ee80:0x0)),_0x4b9b13=new Date(_0x4b9b13[_0x592b3f(0x699)]()-_0x338492*(_0x169eac-0x1));}}return{'start':_0x4b9b13,'end':_0x22a077};},_0x4f55f2=_0x2413c4[_0x4b954(0x688)]||_0x2413c4[_0x4b954(0xa7e)]&&this['_dpSynced'],_0x539092=_0x4f55f2&&this['_dpMode']===_0x4b954(0x903),_0x5390f9=_0x4f55f2&&this[_0x4b954(0x87b)]&&this[_0x4b954(0x87b)]!==_0x4b954(0x903);if(_0x4f55f2){const _0x1f2be9=this[_0x4b954(0x48a)]();if(_0x1f2be9){let {start:_0x1d7ba0,end:_0xa2ede5}=_0x1f2be9;if(_0x5390f9){if(_0x2413c4['show_full_period']){const _0x5b973c=this[_0x4b954(0x48a)](!![]);if(_0x5b973c)_0xa2ede5=_0x5b973c[_0x4b954(0x2bf)];}else(this[_0x4b954(0xb41)]||0x0)===0x0&&(_0xa2ede5[_0x4b954(0x699)]()>_0x77ccf8['getTime']()&&_0x1934b1((_0xa2ede5[_0x4b954(0x699)]()-_0x1d7ba0[_0x4b954(0x699)]())/0x36ee80),_0xa2ede5=_0x77ccf8);}return _0xa2ede5=_0x4f57e7(_0xa2ede5),_0x406845(_0x1d7ba0,_0xa2ede5);}}if(_0x2413c4[_0x4b954(0x368)]&&this['_energyStart']&&this[_0x4b954(0x7ec)]){const _0x2b5d59=this['_energyStart'];let _0x1464e5=this[_0x4b954(0x7ec)];return!_0x2413c4[_0x4b954(0x855)]&&_0x1464e5[_0x4b954(0x699)]()>_0x77ccf8[_0x4b954(0x699)]()&&(_0x1934b1((_0x1464e5[_0x4b954(0x699)]()-_0x2b5d59[_0x4b954(0x699)]())/0x36ee80),_0x1464e5=_0x77ccf8),_0x1464e5=_0x4f57e7(_0x1464e5),_0x406845(_0x2b5d59,_0x1464e5);}const _0x133b55=(_0x2413c4[_0x4b954(0x691)]||_0x2413c4['interval_picker_group'])&&isNum(this['_overrideHoursToShow'])?this['_overrideHoursToShow']:null,_0x284348=isNum(_0x133b55);let {start:_0x4a19e0}=resolveAnchorWindow(_0x2413c4,_0x133b55,this['_hass']),_0x54f2a6=_0x77ccf8;if(_0x2413c4[_0x4b954(0x855)]&&!_0x284348){const _0x3f788d=_0x2413c4[_0x4b954(0x4ce)]||null,_0x59c7b8=endOfPeriodFromGraphStart(_0x3f788d,_0x77ccf8,_0x1f6a3c,resolveFirstWeekday(this[_0x4b954(0xa29)]));if(_0x59c7b8[_0x4b954(0x699)]()>_0x54f2a6['getTime']()){const _0x45c49c=_0x59c7b8[_0x4b954(0x699)]()-_0x54f2a6['getTime']();_0x54f2a6=_0x59c7b8,!_0x2413c4[_0x4b954(0x4ce)]&&(_0x4a19e0=new Date(_0x4a19e0[_0x4b954(0x699)]()+_0x45c49c));}}return _0x2413c4[_0x4b954(0x4ce)]===_0x4b954(0xbef)&&_0x4a19e0[_0x4b954(0x699)]()>_0x54f2a6[_0x4b954(0x699)]()&&(_0x54f2a6=endOfPeriodFromGraphStart('tomorrow',_0x77ccf8,_0x1f6a3c,resolveFirstWeekday(this['_hass']))),_0x54f2a6=_0x4f57e7(_0x54f2a6),_0x406845(_0x4a19e0,_0x54f2a6);}[_0x34e271(0x48a)](_0x2ae7b7){const _0x57a2aa=_0x34e271,_0x2ecc96=this[_0x57a2aa(0x87b)]||_0x57a2aa(0x65a),_0x3f0a7b=this[_0x57a2aa(0xb41)]||0x0,_0x4bbe4b=_0x2ecc96===_0x57a2aa(0x903)?_0x3f0a7b:Math['min'](0x0,_0x3f0a7b),_0xa3ccc6=new Date(),_0x11198c=resolveDisplayTimeZone(this[_0x57a2aa(0xa29)],this[_0x57a2aa(0x853)]),_0x1da805=tzParts(_0xa3ccc6[_0x57a2aa(0x699)](),_0x11198c),_0x2414af=_0xa3ccc6[_0x57a2aa(0x699)]()%0xea60,_0x4996e4=(_0x2cfe49,_0x1902c3,_0x140b46,_0x5ae3b3=0x0,_0x5b8d12=0x0)=>new Date(zonedWallToMs(_0x2cfe49,_0x1902c3,_0x140b46,_0x5ae3b3,_0x5b8d12,0x0,_0x11198c)),_0x2268ab=DATE_PICKER_RELATIVE_MODES[_0x2ecc96];if(_0x2268ab){let _0x5585a7=new Date(_0xa3ccc6),_0x2e8149=new Date(_0xa3ccc6);if(_0x2268ab['hours']!=null)_0x5585a7=new Date(zonedWallToMs(_0x1da805['y'],_0x1da805['mo'],_0x1da805['d'],_0x1da805['h']+_0x4bbe4b*_0x2268ab['hours'],_0x1da805['mi'],0x0,_0x11198c)+_0x2414af),_0x2e8149=new Date(zonedWallToMs(_0x1da805['y'],_0x1da805['mo'],_0x1da805['d'],_0x1da805['h']+(_0x4bbe4b-0x1)*_0x2268ab[_0x57a2aa(0x29c)],_0x1da805['mi'],0x0,_0x11198c)+_0x2414af);else{if(_0x2268ab[_0x57a2aa(0x9ca)]!=null)_0x5585a7=new Date(zonedWallToMs(_0x1da805['y'],_0x1da805['mo'],_0x1da805['d']+_0x4bbe4b*_0x2268ab[_0x57a2aa(0x9ca)],_0x1da805['h'],_0x1da805['mi'],0x0,_0x11198c)+_0x2414af),_0x2e8149=new Date(zonedWallToMs(_0x1da805['y'],_0x1da805['mo'],_0x1da805['d']+(_0x4bbe4b-0x1)*_0x2268ab[_0x57a2aa(0x9ca)],_0x1da805['h'],_0x1da805['mi'],0x0,_0x11198c)+_0x2414af);else _0x2268ab[_0x57a2aa(0x150)]!=null&&(_0x5585a7=new Date(zonedWallToMs(_0x1da805['y'],_0x1da805['mo']+_0x4bbe4b*_0x2268ab[_0x57a2aa(0x150)],_0x1da805['d'],_0x1da805['h'],_0x1da805['mi'],0x0,_0x11198c)+_0x2414af),_0x2e8149=new Date(zonedWallToMs(_0x1da805['y'],_0x1da805['mo']+(_0x4bbe4b-0x1)*_0x2268ab[_0x57a2aa(0x150)],_0x1da805['d'],_0x1da805['h'],_0x1da805['mi'],0x0,_0x11198c)+_0x2414af));}if(!_0x2ae7b7&&_0x5585a7[_0x57a2aa(0x699)]()>_0xa3ccc6[_0x57a2aa(0x699)]())_0x5585a7[_0x57a2aa(0x1f7)](_0xa3ccc6[_0x57a2aa(0x699)]());return{'start':_0x2e8149,'end':_0x5585a7};}const _0x17a9f9=Math['max'](0x1,parseInt(this['_config']?.['date_picker_step'],0xa)||0x1);let _0x3f9920,_0x161ff7;switch(_0x2ecc96){case _0x57a2aa(0x5c7):{_0x161ff7=_0x4996e4(_0x1da805['y'],_0x1da805['mo'],_0x1da805['d']+0x1+_0x4bbe4b*_0x17a9f9),_0x3f9920=_0x4996e4(_0x1da805['y'],_0x1da805['mo'],_0x1da805['d']+0x1+_0x4bbe4b*_0x17a9f9-_0x17a9f9);break;}case _0x57a2aa(0xc03):{const _0x5bfee5=_0x1da805['d']-weekStartOffsetDays(_0x1da805['wd'],resolveFirstWeekday(this[_0x57a2aa(0xa29)]));_0x161ff7=_0x4996e4(_0x1da805['y'],_0x1da805['mo'],_0x5bfee5+0x7+_0x4bbe4b*_0x17a9f9*0x7),_0x3f9920=_0x4996e4(_0x1da805['y'],_0x1da805['mo'],_0x5bfee5+0x7+_0x4bbe4b*_0x17a9f9*0x7-_0x17a9f9*0x7);break;}case _0x57a2aa(0x65a):{_0x161ff7=_0x4996e4(_0x1da805['y'],_0x1da805['mo']+0x1+_0x4bbe4b*_0x17a9f9,0x1),_0x3f9920=_0x4996e4(_0x1da805['y'],_0x1da805['mo']+0x1+_0x4bbe4b*_0x17a9f9-_0x17a9f9,0x1);break;}case _0x57a2aa(0x74d):{const _0x373b98=_0x1da805['y']+0x1+_0x4bbe4b*_0x17a9f9;_0x161ff7=_0x4996e4(_0x373b98,0x0,0x1),_0x3f9920=_0x4996e4(_0x373b98-_0x17a9f9,0x0,0x1);break;}case _0x57a2aa(0x903):{if(!this[_0x57a2aa(0x5f5)]||!this['_dpCustomEnd'])return null;_0x3f9920=new Date(this[_0x57a2aa(0x5f5)]),_0x161ff7=new Date(this[_0x57a2aa(0x974)]);break;}default:return null;}if(!_0x2ae7b7&&_0x2ecc96!==_0x57a2aa(0x903)){const _0x18da01=new Date();if(_0x161ff7>_0x18da01)_0x161ff7=_0x18da01;}return{'start':_0x3f9920,'end':_0x161ff7};}[_0x34e271(0x7f3)](){const _0x383e97=_0x34e271,_0x97161d=this['_computeDatePickerWindow']();if(!_0x97161d)return'';const _0x28e8a0=resolveCardLanguage(this[_0x383e97(0xa29)],this[_0x383e97(0x853)]),_0x3c2d50=resolveDisplayTimeZone(this[_0x383e97(0xa29)],this['_config']),_0x5f0b73=this['_dpMode'],_0x21beff=Math[_0x383e97(0x887)](0x1,parseInt(this['_config']?.[_0x383e97(0x99c)],0xa)||0x1);try{const _0x1d8420=DATE_PICKER_RELATIVE_MODES[_0x5f0b73];if(_0x1d8420){if((this[_0x383e97(0xb41)]||0x0)===0x0)return cardT(this[_0x383e97(0xa29)],this[_0x383e97(0x853)],_0x1d8420[_0x383e97(0x623)]);const _0x49f6a7=getCachedDateTimeFormatter(_0x28e8a0,{'timeZone':_0x3c2d50||undefined,'month':_0x383e97(0xd72),'day':_0x383e97(0x774),'year':_0x1d8420[_0x383e97(0x150)]?'numeric':undefined});return _0x49f6a7[_0x383e97(0x29a)](_0x97161d['start'])+'\x20–\x20'+_0x49f6a7[_0x383e97(0x29a)](new Date(_0x97161d[_0x383e97(0x2bf)][_0x383e97(0x699)]()-0x1));}if(_0x21beff>0x1&&_0x5f0b73!=='custom'){const _0x1db4c4=getCachedDateTimeFormatter(_0x28e8a0,{'timeZone':_0x3c2d50||undefined,'day':_0x383e97(0x774),'month':'short','year':_0x5f0b73===_0x383e97(0x74d)?'numeric':undefined}),_0x4d4bc9=new Date(_0x97161d[_0x383e97(0x2bf)]['getTime']()-0x1);return _0x1db4c4[_0x383e97(0x29a)](_0x97161d[_0x383e97(0x89f)])+_0x383e97(0xa5d)+_0x1db4c4[_0x383e97(0x29a)](_0x4d4bc9);}if(_0x5f0b73===_0x383e97(0x5c7))return getCachedDateTimeFormatter(_0x28e8a0,{'timeZone':_0x3c2d50||undefined,'weekday':_0x383e97(0xd72),'month':'short','day':_0x383e97(0x774),'year':_0x383e97(0x774)})[_0x383e97(0x29a)](_0x97161d[_0x383e97(0x89f)]);if(_0x5f0b73===_0x383e97(0xc03)){const _0x440ce2=new Date(_0x97161d[_0x383e97(0x2bf)][_0x383e97(0x699)]()-0x1),_0x2bd0d6=getCachedDateTimeFormatter(_0x28e8a0,{'timeZone':_0x3c2d50||undefined,'month':'short','day':_0x383e97(0x774)});return _0x2bd0d6[_0x383e97(0x29a)](_0x97161d[_0x383e97(0x89f)])+_0x383e97(0xa5d)+_0x2bd0d6[_0x383e97(0x29a)](_0x440ce2);}if(_0x5f0b73===_0x383e97(0x65a))return getCachedDateTimeFormatter(_0x28e8a0,{'timeZone':_0x3c2d50||undefined,'month':_0x383e97(0x740),'year':'numeric'})[_0x383e97(0x29a)](_0x97161d[_0x383e97(0x89f)]);if(_0x5f0b73===_0x383e97(0x74d))return getCachedDateTimeFormatter(_0x28e8a0,{'timeZone':_0x3c2d50||undefined,'year':_0x383e97(0x774)})[_0x383e97(0x29a)](_0x97161d[_0x383e97(0x89f)]);if(_0x5f0b73===_0x383e97(0x903)){const _0x2d2deb=getCachedDateTimeFormatter(_0x28e8a0,{'timeZone':_0x3c2d50||undefined,'month':_0x383e97(0xd72),'day':_0x383e97(0x774),'year':_0x383e97(0x774)});return _0x2d2deb[_0x383e97(0x29a)](_0x97161d[_0x383e97(0x89f)])+_0x383e97(0xa5d)+_0x2d2deb[_0x383e97(0x29a)](new Date(_0x97161d[_0x383e97(0x2bf)][_0x383e97(0x699)]()-0x1));}}catch{}return _0x97161d[_0x383e97(0x89f)][_0x383e97(0x9a2)]()+_0x383e97(0xa5d)+_0x97161d[_0x383e97(0x2bf)][_0x383e97(0x9a2)]();}[_0x34e271(0x4a6)](){const _0x183f1f=_0x34e271;if(!this[_0x183f1f(0x758)])return;isNum(this[_0x183f1f(0x5df)])?lsSet(_0x183f1f(0x69e)+this[_0x183f1f(0x758)],JSON[_0x183f1f(0x3e9)]({'hours':this[_0x183f1f(0x5df)],'label':this[_0x183f1f(0x2b4)]})):lsDel(_0x183f1f(0x69e)+this[_0x183f1f(0x758)]);}[_0x34e271(0x1e7)](){const _0x12a18b=_0x34e271;if(!this[_0x12a18b(0x758)])return;const _0x839408={'mode':this[_0x12a18b(0x87b)],'offset':this[_0x12a18b(0xb41)],'customStart':this[_0x12a18b(0x5f5)]?this[_0x12a18b(0x5f5)][_0x12a18b(0x798)]():null,'customEnd':this[_0x12a18b(0x974)]?this[_0x12a18b(0x974)]['toISOString']():null};lsSet('sgc-dp:'+this[_0x12a18b(0x758)],JSON[_0x12a18b(0x3e9)](_0x839408));}[_0x34e271(0xcb1)](_0x1fa8e1,_0xf45fb){const _0x4328e5=_0x34e271,_0x11a801=toNum(_0x1fa8e1);isNum(this[_0x4328e5(0x5df)])&&this['_overrideHoursToShow']===_0x11a801?(this[_0x4328e5(0x5df)]=null,this[_0x4328e5(0x2b4)]=null):(this['_overrideHoursToShow']=_0x11a801,this['_activeIntervalLabel']=_0xf45fb),this[_0x4328e5(0x4a6)](),this[_0x4328e5(0x635)](),this[_0x4328e5(0xd61)]();}[_0x34e271(0x273)](){const _0x50b1da=_0x34e271;this[_0x50b1da(0x1e7)]();}[_0x34e271(0xa56)](_0x190d22){const _0x3751f9=_0x34e271;if(!DATE_PICKER_VALID_MODES[_0x3751f9(0x267)](_0x190d22)&&!(_0x190d22 in DATE_PICKER_RELATIVE_MODES))return;this['_dpMode']=_0x190d22,this[_0x3751f9(0xb41)]=0x0,this['_persistDatePicker'](),this[_0x3751f9(0x265)](),this['_scheduleUpdate']();}[_0x34e271(0xc56)](_0x16d17d){const _0x51c629=_0x34e271;if(this[_0x51c629(0x87b)]==='custom'&&this['_dpCustomStart']&&this[_0x51c629(0x974)]){const _0x452c05=this[_0x51c629(0x974)][_0x51c629(0x699)]()-this[_0x51c629(0x5f5)][_0x51c629(0x699)]();if(_0x452c05>0x0){const _0x5406c8=_0x16d17d*_0x452c05,_0x3015ab=new Date(this[_0x51c629(0x5f5)][_0x51c629(0x699)]()+_0x5406c8),_0x545ceb=new Date(this['_dpCustomEnd'][_0x51c629(0x699)]()+_0x5406c8),_0x4746b9=Date[_0x51c629(0x932)]();if(_0x16d17d>0x0&&_0x3015ab['getTime']()>=_0x4746b9)return;this['_dpCustomStart']=_0x3015ab,this[_0x51c629(0x974)]=_0x545ceb;}}else this[_0x51c629(0xb41)]=Math[_0x51c629(0x749)](0x0,this[_0x51c629(0xb41)]+_0x16d17d);this[_0x51c629(0x1e7)](),this[_0x51c629(0x265)](),this['_scheduleUpdate']();}[_0x34e271(0x321)](){const _0x49075c=_0x34e271;if(this[_0x49075c(0x87b)]===_0x49075c(0x903)&&this[_0x49075c(0x5f5)]&&this[_0x49075c(0x974)]){const _0x2b1391=this[_0x49075c(0x974)][_0x49075c(0x699)]()-this[_0x49075c(0x5f5)][_0x49075c(0x699)]();if(_0x2b1391>0x0){const _0xe3115=new Date(),_0x5e5c85=new Date(_0xe3115[_0x49075c(0x3c0)](),_0xe3115[_0x49075c(0x621)](),_0xe3115[_0x49075c(0x7d0)](),_0xe3115['getHours'](),_0xe3115['getMinutes']()+0x1,0x0);this[_0x49075c(0x974)]=_0x5e5c85,this[_0x49075c(0x5f5)]=new Date(_0x5e5c85['getTime']()-_0x2b1391),this[_0x49075c(0x1e7)](),this[_0x49075c(0x265)](),this[_0x49075c(0xd61)]();return;}}this[_0x49075c(0xb41)]=0x0,this[_0x49075c(0x5f5)]=null,this[_0x49075c(0x974)]=null,this[_0x49075c(0x1e7)](),this['_broadcastDatePickerSync'](),this[_0x49075c(0xd61)]();}[_0x34e271(0x184)](_0x503556){const _0x535509=_0x34e271;return _0x503556==='pph'?this[_0x535509(0x853)]?.[_0x535509(0x4a7)]:_0x503556===_0x535509(0xb56)?this[_0x535509(0x853)]?.[_0x535509(0x765)]:null;}[_0x34e271(0x785)](_0x36a5a8){const _0x385bff=_0x34e271,_0x298074=this[_0x385bff(0x184)](_0x36a5a8);if(!_0x298074)return;window[_0x385bff(0x596)](new CustomEvent(_0x385bff(0x5fb),{'detail':{'kind':_0x36a5a8,'group':_0x298074,'value':_0x36a5a8===_0x385bff(0x338)?isNum(toNum(this['_overridePph']))?toNum(this[_0x385bff(0xd89)]):null:this['_overrideGroupBy']||null,'sourceId':this[_0x385bff(0x6d9)]}}));}[_0x34e271(0x3fc)](_0x32c5bc){const _0x3f8ac7=_0x34e271,_0x5583ed=_0x32c5bc[_0x3f8ac7(0x614)]||{},_0x4094d3=this[_0x3f8ac7(0x184)](_0x5583ed[_0x3f8ac7(0x4ec)]);if(!_0x4094d3||!_0x5583ed['group']||_0x5583ed[_0x3f8ac7(0x3a5)]!==_0x4094d3)return;if(_0x5583ed[_0x3f8ac7(0x562)]&&_0x5583ed[_0x3f8ac7(0x562)]===this[_0x3f8ac7(0x6d9)])return;const _0x43b370=this['_overridePph'],_0x53e6a4=this[_0x3f8ac7(0x835)];if(_0x5583ed['kind']==='pph'){const _0x105c7b=toNum(_0x5583ed[_0x3f8ac7(0xd05)]);this[_0x3f8ac7(0xd89)]=isNum(_0x105c7b)?_0x105c7b:null;}else this[_0x3f8ac7(0x835)]=typeof _0x5583ed['value']===_0x3f8ac7(0xadd)&&_0x5583ed[_0x3f8ac7(0xd05)]?_0x5583ed['value']:null;if(this[_0x3f8ac7(0xd89)]===_0x43b370&&this[_0x3f8ac7(0x835)]===_0x53e6a4)return;const _0x264d82={...this[_0x3f8ac7(0x853)]};this[_0x3f8ac7(0x282)](_0x264d82),this['_config']=_0x264d82,this[_0x3f8ac7(0xa4c)]();try{this[_0x3f8ac7(0x14a)]?.[_0x3f8ac7(0xc82)]?.[_0x3f8ac7(0x9c4)]?.();}catch(_0x1b9d88){}this[_0x3f8ac7(0x363)]()['catch'](_0x44b2c7=>console[_0x3f8ac7(0x3ee)](_0x3f8ac7(0x172),_0x44b2c7)),this['_scheduleRender']();}['_onQuerySyncRequest'](_0xad6c38){const _0x7febad=_0x34e271,_0x117b8b=_0xad6c38['detail']||{},_0x39d267=this[_0x7febad(0x184)](_0x117b8b[_0x7febad(0x4ec)]);if(!_0x39d267||!_0x117b8b[_0x7febad(0x3a5)]||_0x117b8b[_0x7febad(0x3a5)]!==_0x39d267)return;if(_0x117b8b[_0x7febad(0xa9e)]&&_0x117b8b[_0x7febad(0xa9e)]===this[_0x7febad(0x6d9)])return;const _0x32950f=_0x117b8b['kind']===_0x7febad(0x338)?!!this[_0x7febad(0x853)]['show_pph_picker']:!!this['_config'][_0x7febad(0x289)];if(!_0x32950f)return;const _0x2de3c2=_0x117b8b['kind']===_0x7febad(0x338)?isNum(toNum(this[_0x7febad(0xd89)])):!!this[_0x7febad(0x835)];if(!_0x2de3c2)return;this[_0x7febad(0x785)](_0x117b8b['kind']);}[_0x34e271(0x635)](){const _0xaafcf8=_0x34e271,_0x2ab254=this[_0xaafcf8(0x853)]?.[_0xaafcf8(0x97f)];if(!_0x2ab254)return;window[_0xaafcf8(0x596)](new CustomEvent('sgc-interval-sync',{'detail':{'group':_0x2ab254,'hours':isNum(this['_overrideHoursToShow'])?this[_0xaafcf8(0x5df)]:null,'label':this[_0xaafcf8(0x2b4)]||null,'sourceId':this[_0xaafcf8(0x6d9)]}}));}[_0x34e271(0xbfd)](_0x32454a){const _0x4045a6=_0x34e271,_0x10ef62=this['_config']?.[_0x4045a6(0x97f)];if(!_0x10ef62)return;const _0x1a62dd=_0x32454a[_0x4045a6(0x614)]||{};if(!_0x1a62dd[_0x4045a6(0x3a5)]||_0x1a62dd['group']!==_0x10ef62)return;if(_0x1a62dd[_0x4045a6(0x562)]&&_0x1a62dd[_0x4045a6(0x562)]===this[_0x4045a6(0x6d9)])return;const _0x54f60f=toNum(_0x1a62dd[_0x4045a6(0x29c)]);isNum(_0x54f60f)?(this['_overrideHoursToShow']=_0x54f60f,this[_0x4045a6(0x2b4)]=typeof _0x1a62dd['label']===_0x4045a6(0xadd)?_0x1a62dd['label']:null):(this[_0x4045a6(0x5df)]=null,this[_0x4045a6(0x2b4)]=null),this[_0x4045a6(0x4a6)](),this['_scheduleUpdate'](),this[_0x4045a6(0x25c)]();}[_0x34e271(0x995)](_0x54aa9a){const _0x2a7ccd=_0x34e271,_0x3a1c4e=this[_0x2a7ccd(0x853)]?.[_0x2a7ccd(0x97f)];if(!_0x3a1c4e)return;const _0x374d7d=_0x54aa9a['detail']||{};if(!_0x374d7d[_0x2a7ccd(0x3a5)]||_0x374d7d['group']!==_0x3a1c4e)return;if(_0x374d7d[_0x2a7ccd(0xa9e)]&&_0x374d7d[_0x2a7ccd(0xa9e)]===this[_0x2a7ccd(0x6d9)])return;if(!this[_0x2a7ccd(0x853)][_0x2a7ccd(0x691)])return;if(!isNum(this[_0x2a7ccd(0x5df)]))return;this[_0x2a7ccd(0x635)]();}['_broadcastDatePickerSync'](){const _0x4d78f5=_0x34e271,_0x6b648b=this[_0x4d78f5(0x853)]?.['date_picker_group'];if(!_0x6b648b)return;window[_0x4d78f5(0x596)](new CustomEvent(_0x4d78f5(0x755),{'detail':{'group':_0x6b648b,'mode':this[_0x4d78f5(0x87b)],'offset':this[_0x4d78f5(0xb41)],'customStart':this[_0x4d78f5(0x5f5)]?this[_0x4d78f5(0x5f5)]['toISOString']():null,'customEnd':this[_0x4d78f5(0x974)]?this[_0x4d78f5(0x974)]['toISOString']():null,'sourceId':this[_0x4d78f5(0x6d9)]}}));}[_0x34e271(0x960)](_0x4252b2){const _0x97cf7a=_0x34e271,_0x678bcf=this[_0x97cf7a(0x853)]?.[_0x97cf7a(0xa7e)];if(!_0x678bcf)return;const _0x46f249=_0x4252b2[_0x97cf7a(0x614)]||{};if(!_0x46f249['group']||_0x46f249[_0x97cf7a(0x3a5)]!==_0x678bcf)return;if(_0x46f249['sourceId']&&_0x46f249[_0x97cf7a(0x562)]===this[_0x97cf7a(0x6d9)])return;_0x46f249[_0x97cf7a(0x646)]&&(_0x46f249[_0x97cf7a(0x646)]==='custom'||DATE_PICKER_VALID_MODES[_0x97cf7a(0x267)](_0x46f249[_0x97cf7a(0x646)])||_0x46f249['mode']in DATE_PICKER_RELATIVE_MODES)&&(this['_dpMode']=_0x46f249[_0x97cf7a(0x646)]);typeof _0x46f249[_0x97cf7a(0x419)]===_0x97cf7a(0x40a)&&(this[_0x97cf7a(0xb41)]=_0x46f249[_0x97cf7a(0x419)]);if(this[_0x97cf7a(0x87b)]!=='custom'&&(this[_0x97cf7a(0xb41)]||0x0)>0x0)this[_0x97cf7a(0xb41)]=0x0;if(_0x46f249[_0x97cf7a(0x646)]==='custom'){if(_0x46f249[_0x97cf7a(0x44f)])this[_0x97cf7a(0x5f5)]=new Date(_0x46f249[_0x97cf7a(0x44f)]);if(_0x46f249[_0x97cf7a(0x600)])this['_dpCustomEnd']=new Date(_0x46f249[_0x97cf7a(0x600)]);}else _0x46f249[_0x97cf7a(0x646)]&&(DATE_PICKER_VALID_MODES[_0x97cf7a(0x267)](_0x46f249[_0x97cf7a(0x646)])||_0x46f249[_0x97cf7a(0x646)]in DATE_PICKER_RELATIVE_MODES)&&(this[_0x97cf7a(0x5f5)]=null,this[_0x97cf7a(0x974)]=null);this[_0x97cf7a(0xbdf)]=!![],this['_persistDatePicker'](),this[_0x97cf7a(0xd61)](),this[_0x97cf7a(0x25c)]();}[_0x34e271(0x152)](_0xb8bc53){const _0x2bad55=_0x34e271,_0x1f5a29=this[_0x2bad55(0x853)]&&this[_0x2bad55(0x853)][_0x2bad55(0xa7e)];if(!_0x1f5a29)return;const _0x54cde8=_0xb8bc53[_0x2bad55(0x614)]||{};if(!_0x54cde8['group']||_0x54cde8[_0x2bad55(0x3a5)]!==_0x1f5a29)return;if(_0x54cde8[_0x2bad55(0xa9e)]&&_0x54cde8[_0x2bad55(0xa9e)]===this[_0x2bad55(0x6d9)])return;const _0x357629=!!this[_0x2bad55(0x853)][_0x2bad55(0x688)]||!!this[_0x2bad55(0x853)][_0x2bad55(0xb71)];if(!_0x357629)return;this[_0x2bad55(0x265)]();}set['hass'](_0x30e9ab){const _0x4f9a6c=_0x34e271,_0x3796b4=this[_0x4f9a6c(0xa29)],_0x42c707=!_0x3796b4;this[_0x4f9a6c(0xa29)]=_0x30e9ab;if(!this['_config'])return;if(_0x42c707){this[_0x4f9a6c(0x2bd)]();if(_0x30e9ab?.[_0x4f9a6c(0x809)])this['_setupColorTemplates']();this[_0x4f9a6c(0xd61)]();return;}if(!this[_0x4f9a6c(0x6df)])return;let _0xca0433=![],_0x2d9651=![],_0x1ee441=![];if(this['_liveEnabled']||this['_annotationRefs'][_0x4f9a6c(0x2e6)]||this[_0x4f9a6c(0x884)][_0x4f9a6c(0x2e6)]||this[_0x4f9a6c(0x6d1)][_0x4f9a6c(0x2e6)]||this[_0x4f9a6c(0xc93)][_0x4f9a6c(0x2e6)]||this[_0x4f9a6c(0x853)][_0x4f9a6c(0xc8b)]){const _0x194723=_0x30e9ab[_0x4f9a6c(0xd44)],_0x5894bb=_0x3796b4[_0x4f9a6c(0xd44)];if(this[_0x4f9a6c(0x86a)])for(const _0x4c3b00 of this[_0x4f9a6c(0x31f)]){if(!_0x4c3b00[_0x4f9a6c(0x951)]||_0x4c3b00[_0x4f9a6c(0x60a)])continue;if(_0x5894bb[_0x4c3b00[_0x4f9a6c(0x951)]]!==_0x194723[_0x4c3b00['entity']]){_0xca0433=!![];break;}}if(!_0xca0433&&this[_0x4f9a6c(0x884)][_0x4f9a6c(0x2e6)])for(const _0x1af577 of this['_dataVarIds']){if(_0x5894bb[_0x1af577]!==_0x194723[_0x1af577]){_0xca0433=!![];break;}}if(this[_0x4f9a6c(0xc93)][_0x4f9a6c(0x2e6)])for(const _0x5640f3 of this[_0x4f9a6c(0xc93)]){if(_0x5894bb[_0x5640f3]!==_0x194723[_0x5640f3]){this['_schedulePriceRefetch']();break;}}if(this[_0x4f9a6c(0xc8f)]['size'])for(const _0x59df80 of this[_0x4f9a6c(0xc8f)]){if(_0x5894bb[_0x59df80]!==_0x194723[_0x59df80]){_0x2d9651=!![];break;}}const _0x28f857=this[_0x4f9a6c(0x853)][_0x4f9a6c(0xc8b)];if(_0x28f857&&_0x5894bb[_0x28f857]!==_0x194723[_0x28f857])_0x1ee441=!![];if(this[_0x4f9a6c(0x6d1)]['size'])for(const _0x2acdb2 of this[_0x4f9a6c(0x6d1)]){if(_0x5894bb[_0x2acdb2]!==_0x194723[_0x2acdb2]){this[_0x4f9a6c(0xbb4)]='',this[_0x4f9a6c(0x25c)]();break;}}}if(!_0xca0433&&!_0x2d9651&&!_0x1ee441)return;if(this[_0x4f9a6c(0x1c4)])return;if(_0xca0433)this['_processHassChanges'](_0x30e9ab);if(_0x2d9651)this[_0x4f9a6c(0x18f)](_0x30e9ab);(_0xca0433||_0x1ee441)&&this[_0x4f9a6c(0x8cb)]?.[_0x4f9a6c(0x3e4)]?.(_0x4f9a6c(0x578))&&this[_0x4f9a6c(0x1bf)]();}get['hass'](){const _0x10e9e6=_0x34e271;return this[_0x10e9e6(0xa29)];}['connectedCallback'](){const _0x312750=_0x34e271;if(this[_0x312750(0x853)]&&this[_0x312750(0xa29)])this[_0x312750(0xd61)]();if(this[_0x312750(0x853)])this[_0x312750(0x1de)]();!this[_0x312750(0x385)]&&typeof ResizeObserver!==_0x312750(0x55f)&&(this[_0x312750(0x385)]=new ResizeObserver(()=>this[_0x312750(0x25c)]()),this[_0x312750(0x385)]['observe'](this)),!this[_0x312750(0x44c)]&&(this[_0x312750(0x44c)]=_0x1bd983=>this['_onTooltipSyncEvent'](_0x1bd983),window[_0x312750(0x43c)]('sgc-tooltip-sync',this[_0x312750(0x44c)])),!this[_0x312750(0x931)]&&(this[_0x312750(0x931)]=_0x31ac7e=>this['_onZoomSyncEvent'](_0x31ac7e),window[_0x312750(0x43c)](_0x312750(0x39c),this[_0x312750(0x931)])),!this[_0x312750(0xcb5)]&&(this[_0x312750(0xcb5)]=_0x4e6954=>this[_0x312750(0x3ac)](_0x4e6954),window[_0x312750(0x43c)](_0x312750(0x334),this[_0x312750(0xcb5)])),this['_startEnergyDateSync'](),!this[_0x312750(0xc31)]&&(this['_dpSyncHandler']=_0x5c23e3=>this['_onDatePickerSyncEvent'](_0x5c23e3),window['addEventListener']('sgc-datepicker-sync',this[_0x312750(0xc31)])),!this[_0x312750(0x619)]&&(this[_0x312750(0x619)]=_0x3c64d0=>this['_onDatePickerSyncRequest'](_0x3c64d0),window[_0x312750(0x43c)](_0x312750(0x3bc),this['_dpSyncRequestHandler'])),!this['_intervalSyncHandler']&&(this[_0x312750(0xa39)]=_0x5db883=>this[_0x312750(0xbfd)](_0x5db883),window[_0x312750(0x43c)]('sgc-interval-sync',this['_intervalSyncHandler'])),!this[_0x312750(0x64c)]&&(this[_0x312750(0x64c)]=_0xac684d=>this[_0x312750(0x995)](_0xac684d),window[_0x312750(0x43c)](_0x312750(0x89a),this[_0x312750(0x64c)])),this[_0x312750(0x853)]&&this[_0x312750(0x853)]['interval_picker_group']&&!this[_0x312750(0xd49)]&&(this[_0x312750(0xd49)]=!![],setTimeout(()=>{const _0x5ecf06=_0x312750;if(!this['isConnected'])return;if(this['_config'][_0x5ecf06(0x691)]&&isNum(this[_0x5ecf06(0x5df)]))this[_0x5ecf06(0x635)]();else!this[_0x5ecf06(0x853)]['show_interval_picker']&&window['dispatchEvent'](new CustomEvent('sgc-interval-sync-request',{'detail':{'group':this[_0x5ecf06(0x853)][_0x5ecf06(0x97f)],'requesterId':this[_0x5ecf06(0x6d9)]}}));},0x0)),!this['_querySyncHandler']&&(this[_0x312750(0xd50)]=_0x3ee413=>this[_0x312750(0x3fc)](_0x3ee413),window['addEventListener'](_0x312750(0x5fb),this[_0x312750(0xd50)])),!this[_0x312750(0xac3)]&&(this[_0x312750(0xac3)]=_0x479737=>this['_onQuerySyncRequest'](_0x479737),window[_0x312750(0x43c)](_0x312750(0x772),this[_0x312750(0xac3)])),this[_0x312750(0x853)]&&(this[_0x312750(0x853)][_0x312750(0x4a7)]||this[_0x312750(0x853)][_0x312750(0x765)])&&!this['_queryInitialSyncDone']&&(this[_0x312750(0x229)]=!![],setTimeout(()=>{const _0x43b599=_0x312750;if(!this[_0x43b599(0x897)])return;for(const _0x17c1eb of[_0x43b599(0x338),_0x43b599(0xb56)]){const _0x3cbb3a=this['_groupForQueryKind'](_0x17c1eb);if(!_0x3cbb3a)continue;const _0x19c104=_0x17c1eb===_0x43b599(0x338)?this['_config'][_0x43b599(0x131)]:this[_0x43b599(0x853)][_0x43b599(0x289)],_0x3c7a61=_0x17c1eb===_0x43b599(0x338)?isNum(toNum(this[_0x43b599(0xd89)])):!!this[_0x43b599(0x835)];if(_0x19c104&&_0x3c7a61)this[_0x43b599(0x785)](_0x17c1eb);else!_0x19c104&&window[_0x43b599(0x596)](new CustomEvent(_0x43b599(0x772),{'detail':{'kind':_0x17c1eb,'group':_0x3cbb3a,'requesterId':this[_0x43b599(0x6d9)]}}));}},0x0)),this['_config']&&this[_0x312750(0x853)][_0x312750(0xa7e)]&&!this[_0x312750(0x549)]&&(this['_dpInitialSyncDone']=!![],setTimeout(()=>{const _0x28b8ea=_0x312750;if(!this[_0x28b8ea(0x897)])return;const _0x551919=!!this[_0x28b8ea(0x853)][_0x28b8ea(0x688)]||!!this[_0x28b8ea(0x853)][_0x28b8ea(0xb71)];_0x551919?this[_0x28b8ea(0x265)]():window[_0x28b8ea(0x596)](new CustomEvent('sgc-datepicker-sync-request',{'detail':{'group':this['_config']['date_picker_group'],'requesterId':this[_0x28b8ea(0x6d9)]}}));},0x0)),!this['_cacheCleanupTimer']&&(this[_0x312750(0x530)]=setInterval(()=>{const _0x6fb908=_0x312750,_0xcb2313=Date[_0x6fb908(0x932)]();for(const [_0x14daf2,_0x3af2fc]of this[_0x6fb908(0x14a)][_0x6fb908(0xc82)]){if(_0xcb2313-_0x3af2fc['ts']>FETCH_CACHE_TTL_MS)this[_0x6fb908(0x14a)][_0x6fb908(0xc82)][_0x6fb908(0x2ef)](_0x14daf2);}},0x5*0x3c*0x3e8));}[_0x34e271(0x2ee)](){const _0x3bd243=_0x34e271;this[_0x3bd243(0x3db)]=(this[_0x3bd243(0x3db)]||0x0)+0x1;this[_0x3bd243(0x4da)]&&(clearTimeout(this[_0x3bd243(0x4da)]),this['_priceTrailTimer']=null);this[_0x3bd243(0x385)]&&(this[_0x3bd243(0x385)][_0x3bd243(0x5f6)](),this['_resizeObserver']=null);this[_0x3bd243(0x17c)]&&(this[_0x3bd243(0x17c)][_0x3bd243(0x5f6)](),this[_0x3bd243(0x17c)]=null);this[_0x3bd243(0x615)]&&(cancelAnimationFrame(this['_fillRaf']),this[_0x3bd243(0x615)]=0x0);this[_0x3bd243(0x969)]&&(this[_0x3bd243(0x969)]['abort'](),this[_0x3bd243(0x969)]=null);if(this['_renderers'])for(const _0x12bd30 of this[_0x3bd243(0xc34)][_0x3bd243(0xb78)]()){_0x12bd30&&_0x12bd30['_zoomAbort']&&(_0x12bd30[_0x3bd243(0x254)][_0x3bd243(0x58e)](),_0x12bd30[_0x3bd243(0x254)]=null);}this[_0x3bd243(0x81b)]&&(cancelAnimationFrame(this[_0x3bd243(0x81b)]),this[_0x3bd243(0x81b)]=null),this['_pollTimer']&&(clearInterval(this[_0x3bd243(0x89e)]),this[_0x3bd243(0x89e)]=null),this[_0x3bd243(0xaf8)]&&(clearTimeout(this[_0x3bd243(0xaf8)]),this[_0x3bd243(0xaf8)]=null),this[_0x3bd243(0x163)]&&(clearInterval(this[_0x3bd243(0x163)]),this['_slideTimer']=null),this[_0x3bd243(0x44c)]&&(window[_0x3bd243(0xb9d)](_0x3bd243(0xa7f),this['_syncHandler']),this['_syncHandler']=null),this[_0x3bd243(0x931)]&&(window[_0x3bd243(0xb9d)](_0x3bd243(0x39c),this[_0x3bd243(0x931)]),this[_0x3bd243(0x931)]=null),this['_scrollSyncHandler']&&(window[_0x3bd243(0xb9d)](_0x3bd243(0x334),this[_0x3bd243(0xcb5)]),this['_scrollSyncHandler']=null),this[_0x3bd243(0x693)]=null,this[_0x3bd243(0x72f)]=null,this['_stopEnergyDateSync'](),this['_unsubscribeEvents'](),this[_0x3bd243(0xbbc)](),this['_lastTplKey']=null,this[_0x3bd243(0xc31)]&&(window[_0x3bd243(0xb9d)]('sgc-datepicker-sync',this[_0x3bd243(0xc31)]),this[_0x3bd243(0xc31)]=null),this['_dpSyncRequestHandler']&&(window['removeEventListener'](_0x3bd243(0x3bc),this[_0x3bd243(0x619)]),this[_0x3bd243(0x619)]=null),this[_0x3bd243(0x549)]=![],this['_intervalSyncHandler']&&(window[_0x3bd243(0xb9d)](_0x3bd243(0xa04),this[_0x3bd243(0xa39)]),this[_0x3bd243(0xa39)]=null),this[_0x3bd243(0x64c)]&&(window[_0x3bd243(0xb9d)](_0x3bd243(0x89a),this[_0x3bd243(0x64c)]),this[_0x3bd243(0x64c)]=null),this['_intervalInitialSyncDone']=![],this[_0x3bd243(0xd50)]&&(window[_0x3bd243(0xb9d)]('sgc-query-sync',this[_0x3bd243(0xd50)]),this[_0x3bd243(0xd50)]=null),this[_0x3bd243(0xac3)]&&(window[_0x3bd243(0xb9d)](_0x3bd243(0x772),this[_0x3bd243(0xac3)]),this['_querySyncRequestHandler']=null),this[_0x3bd243(0x229)]=![],this[_0x3bd243(0x530)]&&(clearInterval(this[_0x3bd243(0x530)]),this['_cacheCleanupTimer']=null),this['_graphFingerprint']='';}['_onTooltipSyncEvent'](_0x279b24){const _0xe00f21=_0x34e271,_0x2ac6b5=this[_0xe00f21(0x853)];if(!_0x2ac6b5?.[_0xe00f21(0x851)])return;const _0x9c8368=_0x279b24[_0xe00f21(0x614)]||{};if(_0x9c8368[_0xe00f21(0x562)]&&_0x9c8368[_0xe00f21(0x562)]===this['_instanceId'])return;const _0x464607=_0x2ac6b5[_0xe00f21(0xc3f)]||null,_0x28b342=_0x9c8368['group']||null;if(_0x464607!==_0x28b342)return;_0x9c8368[_0xe00f21(0x68d)]===null||_0x9c8368[_0xe00f21(0x68d)]===undefined?this[_0xe00f21(0x72f)]?.():this['_showTooltipAtTime']?.(_0x9c8368[_0xe00f21(0x68d)]);}[_0x34e271(0x1c6)](){const _0x31ab4b=_0x34e271,_0x3d9d8a=Array[_0x31ab4b(0xaf6)](this['_zoomHistory'])&&this[_0x31ab4b(0xbf2)][_0x31ab4b(0x4f2)]?this[_0x31ab4b(0xbf2)]['pop']():null;this['_viewWindow']=_0x3d9d8a||null,this[_0x31ab4b(0xbb4)]='',this[_0x31ab4b(0x6a4)](),this[_0x31ab4b(0x853)]?.[_0x31ab4b(0x2a1)]&&window[_0x31ab4b(0x596)](new CustomEvent(_0x31ab4b(0x39c),{'detail':{'tStart':_0x3d9d8a?_0x3d9d8a[_0x31ab4b(0x89f)][_0x31ab4b(0x699)]():null,'tEnd':_0x3d9d8a?_0x3d9d8a['end'][_0x31ab4b(0x699)]():null,'group':this[_0x31ab4b(0x853)][_0x31ab4b(0xcbe)]||null,'sourceId':this[_0x31ab4b(0x6d9)]}}));}[_0x34e271(0x824)](_0x37b568){const _0x5251ae=_0x34e271,_0x492fd2=this[_0x5251ae(0x853)];if(!_0x492fd2?.[_0x5251ae(0x2a1)])return;const _0x2b7688=_0x37b568[_0x5251ae(0x614)]||{};if(_0x2b7688['sourceId']&&_0x2b7688[_0x5251ae(0x562)]===this[_0x5251ae(0x6d9)])return;const _0xc1cb6b=_0x492fd2[_0x5251ae(0xcbe)]||null,_0x1c4032=_0x2b7688[_0x5251ae(0x3a5)]||null;if(_0xc1cb6b!==_0x1c4032)return;if(_0x2b7688[_0x5251ae(0xb1a)]==null||_0x2b7688[_0x5251ae(0xa0f)]==null)this['_viewWindow']&&(this[_0x5251ae(0x9c2)]=null,this[_0x5251ae(0xbb4)]='',this[_0x5251ae(0x6a4)]());else{const _0x3b34a6=new Date(_0x2b7688['tStart']),_0x14d749=new Date(_0x2b7688[_0x5251ae(0xa0f)]),_0x46add9=this[_0x5251ae(0x9c2)];if(_0x46add9&&_0x46add9[_0x5251ae(0x89f)]instanceof Date&&_0x46add9[_0x5251ae(0x2bf)]instanceof Date&&_0x46add9['start']['getTime']()===_0x3b34a6[_0x5251ae(0x699)]()&&_0x46add9[_0x5251ae(0x2bf)][_0x5251ae(0x699)]()===_0x14d749[_0x5251ae(0x699)]())return;this[_0x5251ae(0x9c2)]={'start':_0x3b34a6,'end':_0x14d749},this['_graphFingerprint']='',this[_0x5251ae(0x6a4)]();}}[_0x34e271(0x3ac)](_0x728544){const _0x4fcf42=_0x34e271,_0x46bfb5=this[_0x4fcf42(0x853)];if(!_0x46bfb5?.[_0x4fcf42(0x5e3)])return;const _0x140f48=_0x728544[_0x4fcf42(0x614)]||{};if(_0x140f48[_0x4fcf42(0x562)]&&_0x140f48[_0x4fcf42(0x562)]===this[_0x4fcf42(0x6d9)])return;const _0x4873f4=_0x46bfb5['scroll_sync_group']||null,_0x363385=_0x140f48[_0x4fcf42(0x3a5)]||null;if(_0x4873f4!==_0x363385)return;if(!isNum(_0x140f48['ratio']))return;const _0x3f758f=this[_0x4fcf42(0x8cb)]?.[_0x4fcf42(0x3e4)](_0x4fcf42(0x789));if(!_0x3f758f)return;const _0x27c048=_0x3f758f[_0x4fcf42(0xa83)]-_0x3f758f[_0x4fcf42(0x560)];if(_0x27c048<=0x0)return;const _0x43adb1=Math[_0x4fcf42(0x887)](0x0,Math[_0x4fcf42(0x749)](_0x27c048,_0x140f48['ratio']*_0x27c048));if(Math[_0x4fcf42(0xaef)](_0x3f758f['scrollLeft']-_0x43adb1)<0x1)return;this[_0x4fcf42(0xb39)]=!![],_0x3f758f[_0x4fcf42(0xd64)]=_0x43adb1,requestAnimationFrame(()=>{const _0xd42d69=_0x4fcf42;this[_0xd42d69(0xb39)]=![];});}['_maMaxLeadMs'](_0x1d8eb6){const _0x59d691=_0x34e271;let _0x35bdf6=0x0;for(const _0x21deb9 of this['_entities']||[]){if(!_0x21deb9||_0x21deb9[_0x59d691(0x679)]||_0x21deb9[_0x59d691(0x7f4)])continue;const _0x5e9d6d=resolvePointsPerHour(this[_0x59d691(0x853)],_0x21deb9,_0x1d8eb6),_0xf69e72=resolveGroupBy(this['_config'],_0x1d8eb6),_0x5bf514=groupBucketMs(_0xf69e72,this[_0x59d691(0x853)][_0x59d691(0x770)],_0x5e9d6d);if(!isNum(_0x5bf514)||_0x5bf514<=0x0)continue;(_0x21deb9[_0x59d691(0xb16)]===_0x59d691(0xad8)||_0x21deb9[_0x59d691(0xb16)]==='change'||_0x21deb9['aggregate_func']===_0x59d691(0x2b8))&&(_0x35bdf6=Math[_0x59d691(0x887)](_0x35bdf6,Math[_0x59d691(0x749)](_0x5bf514,0x18*0x36ee80)));const _0x25e8f1=Array[_0x59d691(0xaf6)](_0x21deb9[_0x59d691(0x89c)])?_0x21deb9[_0x59d691(0x89c)]:null;if(!_0x25e8f1||!_0x25e8f1[_0x59d691(0x4f2)])continue;let _0x55a279=0x0;for(const _0x3c76c4 of _0x25e8f1){const _0x3e22a=Math[_0x59d691(0x767)](toNum(_0x3c76c4?.['period'])||0x0);if(_0x3e22a>_0x55a279)_0x55a279=_0x3e22a;}if(_0x55a279<0x2)continue;_0x35bdf6=Math[_0x59d691(0x887)](_0x35bdf6,(_0x55a279-0x1)*_0x5bf514);}return _0x35bdf6;}[_0x34e271(0x985)](){const _0x36c4fc=_0x34e271;return Math['max'](0x3,Math[_0x36c4fc(0x9ef)]((toNum(this[_0x36c4fc(0x853)]?.[_0x36c4fc(0xc07)])||0x96)/0x32));}[_0x34e271(0x5e1)](){const _0x2b3412=_0x34e271,_0x2e2cc0=this['_config']?.['height'],_0x18d411=_0x2e2cc0==null||_0x2e2cc0===_0x2b3412(0xc60)||_0x2e2cc0==='',_0x6c07b0=(_0x595ff5,_0x295abb)=>{const _0x67a584=_0x2b3412;if(!_0x595ff5)return;if(_0x595ff5[_0x67a584(0x74c)]&&_0x595ff5[_0x67a584(0x74c)]['add'])_0x595ff5['classList'][_0x67a584(0x941)](_0x67a584(0x261),_0x295abb);else{const _0x50be4c=_0x595ff5['getAttribute']&&_0x595ff5[_0x67a584(0xae2)](_0x67a584(0x3e8))||'',_0x3aeb55=_0x50be4c[_0x67a584(0x7a4)](/\s+/)[_0x67a584(0x267)](_0x67a584(0x261));if(_0x295abb&&!_0x3aeb55&&_0x595ff5['setAttribute'])_0x595ff5[_0x67a584(0x1b0)](_0x67a584(0x3e8),(_0x50be4c+_0x67a584(0x291))['trim']());else{if(!_0x295abb&&_0x3aeb55&&_0x595ff5[_0x67a584(0x1b0)])_0x595ff5['setAttribute'](_0x67a584(0x3e8),_0x50be4c[_0x67a584(0x7a4)](/\s+/)[_0x67a584(0xbe8)](_0x58e895=>_0x58e895!=='sgc-fill-height')[_0x67a584(0xa09)]('\x20'));}}},_0x1eaa49=this['shadowRoot']?.[_0x2b3412(0x3e4)](_0x2b3412(0x427))||this[_0x2b3412(0x8cb)]?.[_0x2b3412(0x3e4)](_0x2b3412(0x64f));_0x6c07b0(this,_0x18d411),_0x6c07b0(_0x1eaa49,_0x18d411);if(_0x18d411){if(!this[_0x2b3412(0x17c)]&&typeof ResizeObserver!==_0x2b3412(0x55f)){let _0x21c296=0x0;this['_fillResizeObs']=new ResizeObserver(()=>{const _0x480727=_0x2b3412,_0x330d21=this[_0x480727(0x8cb)]?.['querySelector'](_0x480727(0x789)),_0x5e8cfe=_0x330d21?.[_0x480727(0x59c)]||0x0;if(Math['abs'](_0x5e8cfe-_0x21c296)>0x2){_0x21c296=_0x5e8cfe;if(this['_fillRaf'])cancelAnimationFrame(this[_0x480727(0x615)]);this['_fillRaf']=requestAnimationFrame(()=>{const _0x51b2f5=_0x480727;this[_0x51b2f5(0x615)]=0x0,this[_0x51b2f5(0xbb4)]='';try{this[_0x51b2f5(0x6a4)]();}catch(_0x446b7c){}});}}),this['_fillResizeObs'][_0x2b3412(0x268)](this);}}else this[_0x2b3412(0x17c)]&&(this[_0x2b3412(0x17c)][_0x2b3412(0x5f6)](),this[_0x2b3412(0x17c)]=null);}[_0x34e271(0x33b)](){const _0x3023c1=_0x34e271,_0x4af9ec=this[_0x3023c1(0x853)]?.[_0x3023c1(0x1d6)]||{},_0xc200a1={'min_rows':0x2,'min_columns':0x4};if(_0x4af9ec[_0x3023c1(0x5cc)]!=null&&_0x4af9ec[_0x3023c1(0x5cc)]!==_0x3023c1(0xc60))_0xc200a1[_0x3023c1(0x5cc)]=_0x4af9ec[_0x3023c1(0x5cc)];if(_0x4af9ec[_0x3023c1(0x8c6)]!=null)_0xc200a1[_0x3023c1(0x8c6)]=_0x4af9ec[_0x3023c1(0x8c6)];return _0xc200a1;}[_0x34e271(0x2b1)](){const _0x95b336=_0x34e271;return this[_0x95b336(0x853)];}[_0x34e271(0x1de)](){const _0x278b32=_0x34e271;this['_pollTimer']&&(clearInterval(this[_0x278b32(0x89e)]),this[_0x278b32(0x89e)]=null);const _0x581e0b=toNum(this[_0x278b32(0x853)]['update_interval']);if(isNum(_0x581e0b)&&_0x581e0b>0x0)this['_pollTimer']=setInterval(()=>{const _0x41de87=_0x278b32;this[_0x41de87(0x14a)][_0x41de87(0xcb9)](),this[_0x41de87(0xd61)]();},_0x581e0b*0x3e8);else this[_0x278b32(0xd7a)]()&&(this[_0x278b32(0x89e)]=setInterval(()=>{const _0x1fb505=_0x278b32;this[_0x1fb505(0x14a)]['clearCache'](),this['_scheduleUpdate']();},0x5*0x3c*0x3e8));this[_0x278b32(0x163)]&&(clearInterval(this[_0x278b32(0x163)]),this[_0x278b32(0x163)]=null),this[_0x278b32(0x86a)]&&this['_isLiveTrackingNeeded']()&&(this[_0x278b32(0x163)]=setInterval(()=>this['_slideWindow'](),LIVE_SLIDE_INTERVAL_MS));}[_0x34e271(0xd7a)](){const _0x141eb0=_0x34e271;if(!this[_0x141eb0(0x31f)]?.[_0x141eb0(0x4f2)])return![];return this['_entities']['some'](_0x405515=>this['_isHistoryAggregated'](_0x405515));}[_0x34e271(0x53b)](){const _0x370dae=_0x34e271,_0x13b4a9=this['_config'];if(_0x13b4a9[_0x370dae(0x688)])return![];if(_0x13b4a9[_0x370dae(0xa7e)]&&this[_0x370dae(0xbdf)])return![];if(_0x13b4a9[_0x370dae(0x368)]&&this[_0x370dae(0x5af)])return![];return!_0x13b4a9['graph_start'];}[_0x34e271(0x23f)](){const _0x2302ab=_0x34e271,_0xac24c4=this['_config'];if(_0xac24c4[_0x2302ab(0x688)]||_0xac24c4[_0x2302ab(0xa7e)]&&this[_0x2302ab(0xbdf)]){if(this['_dpMode']==='custom')return![];if((this[_0x2302ab(0xb41)]||0x0)!==0x0)return![];}return!![];}[_0x34e271(0xbd1)](_0x5851af){const _0x30cc33=_0x34e271,_0x3a213a=_0x5851af?.[_0x30cc33(0x3ef)]||_0x5851af?.[_0x30cc33(0xb33)];if(_0x3a213a==='candlestick'||_0x3a213a===_0x30cc33(0x20a))return!![];return this[_0x30cc33(0x23f)]();}[_0x34e271(0xd61)](){const _0x7a97e7=_0x34e271;if(this[_0x7a97e7(0x5b2)])return;this[_0x7a97e7(0x5b2)]=!![],Promise['resolve']()[_0x7a97e7(0x654)](()=>{const _0x4a27e9=_0x7a97e7;this[_0x4a27e9(0x5b2)]=![],this[_0x4a27e9(0x363)]()[_0x4a27e9(0x28c)](_0x49913f=>console['error'](_0x4a27e9(0x162),_0x49913f));});}[_0x34e271(0x25c)](){const _0x43b6bf=_0x34e271;if(this[_0x43b6bf(0x81b)])return;this[_0x43b6bf(0x81b)]=requestAnimationFrame(()=>{const _0x122c5e=_0x43b6bf;this[_0x122c5e(0x81b)]=null,this[_0x122c5e(0x6a4)]();});}[_0x34e271(0x7d3)](_0x345eda,_0x4bd687){const _0x180d48=_0x34e271;if(!_0x345eda||typeof _0x345eda!==_0x180d48(0xadd)||!_0x345eda[_0x180d48(0x267)]('{{')&&!_0x345eda[_0x180d48(0x267)]('{%'))return _0x345eda;return this[_0x180d48(0x1fd)][_0x180d48(0xccf)](this[_0x180d48(0x313)](_0x345eda,_0x4bd687||null))||null;}[_0x34e271(0x16f)](_0x44dab8,_0x56ee7c){const _0x124668=_0x34e271;return this[_0x124668(0x7d3)](_0x44dab8,_0x56ee7c);}[_0x34e271(0xa1d)](_0x58fcf2,_0x2a13d9){const _0x5f20f3=_0x34e271;if(typeof _0x58fcf2!==_0x5f20f3(0xadd)||!_0x58fcf2['includes']('{{')&&!_0x58fcf2['includes']('{%'))return _0x58fcf2;return this[_0x5f20f3(0x1fd)][_0x5f20f3(0xccf)](this[_0x5f20f3(0x313)](_0x58fcf2,_0x2a13d9||null))??null;}[_0x34e271(0x470)](_0x4b5b7f,_0x23f932){const _0x3b07e0=_0x34e271,_0x4d402b=this[_0x3b07e0(0x7d3)](_0x4b5b7f,_0x23f932);if(!_0x4d402b||typeof _0x4d402b!==_0x3b07e0(0xadd)||!_0x4d402b[_0x3b07e0(0x267)](_0x3b07e0(0x6de)))return _0x4d402b;try{const _0x2ab8c3=this[_0x3b07e0(0x8cb)]?.[_0x3b07e0(0x3e4)](_0x3b07e0(0x427))||this[_0x3b07e0(0x8cb)]||this,_0x2be30d=document[_0x3b07e0(0xb38)](_0x3b07e0(0xd9a));_0x2be30d[_0x3b07e0(0x564)][_0x3b07e0(0x19e)]=_0x4d402b,_0x2be30d[_0x3b07e0(0x564)][_0x3b07e0(0xd2f)]=_0x3b07e0(0x73d),_0x2ab8c3['appendChild'](_0x2be30d);const _0x4fb38c=getComputedStyle(_0x2be30d)[_0x3b07e0(0x19e)];return _0x2be30d[_0x3b07e0(0x3d0)](),_0x4fb38c&&_0x4fb38c!==''?_0x4fb38c:_0x4d402b;}catch(_0x5c38c0){return _0x4d402b;}}['_applyTemplatedBools'](){const _0x13e9c0=_0x34e271,_0x4df14c=this['_resolvedTemplateColors'];if(!_0x4df14c)return![];let _0x1a7a1f=![];if(this['_tplBoolCard']&&this[_0x13e9c0(0x853)])for(const _0x570d37 in this['_tplBoolCard']){const _0x416718=parseTemplateBool(_0x4df14c['get'](this['_tplBoolCard'][_0x570d37]),CARD_DEFAULTS[_0x570d37]);this[_0x13e9c0(0x853)][_0x570d37]!==_0x416718&&(this['_config'][_0x570d37]=_0x416718,_0x1a7a1f=!![]);}if(this[_0x13e9c0(0xb7a)]&&this[_0x13e9c0(0x31f)]){const _0x4cdee1=new Set([_0x13e9c0(0xaaa),'show_data_labels',_0x13e9c0(0xbce),'show_range_band',_0x13e9c0(0x938),_0x13e9c0(0x140),_0x13e9c0(0x355),_0x13e9c0(0x202)]);for(let _0x5ed6a5=0x0;_0x5ed6a5{const _0x540ed5=_0x3fec0c;if(!_0x2d9d8d[_0x540ed5(0xc12)](_0x55eb0a))_0x2d9d8d[_0x540ed5(0x96e)](_0x55eb0a,{'template':_0x55eb0a,'entId':null});};if(this[_0x3fec0c(0x36d)]){for(const _0x3dc2e2 in this[_0x3fec0c(0x36d)])_0x1dc7e8(this[_0x3fec0c(0x36d)][_0x3dc2e2]);}for(let _0xa6566e=0x0;_0xa6566e<(this[_0x3fec0c(0xb7a)]||[])[_0x3fec0c(0x4f2)];_0xa6566e++){const _0x4d5a39=this[_0x3fec0c(0xb7a)][_0xa6566e];if(!_0x4d5a39)continue;const _0x7414e7=this[_0x3fec0c(0x31f)]?.[_0xa6566e]?.['entity']||null;for(const _0x387be0 in _0x4d5a39){const _0x3eafc0=this['_entityTplKey'](_0x4d5a39[_0x387be0],_0x7414e7);if(!_0x2d9d8d[_0x3fec0c(0xc12)](_0x3eafc0))_0x2d9d8d[_0x3fec0c(0x96e)](_0x3eafc0,{'template':_0x4d5a39[_0x387be0],'entId':_0x3eafc0===_0x4d5a39[_0x387be0]?null:_0x7414e7});}}const _0x162218=[_0x3fec0c(0x19e),'point_colors','icon_color','state_color',_0x3fec0c(0x4a9),_0x3fec0c(0x86b),'tooltip_name'];for(const _0x2c8db6 of this['_entities']||[]){for(const _0x126a1f of _0x162218){const _0x2f13f9=_0x2c8db6[_0x126a1f];if(typeof _0x2f13f9===_0x3fec0c(0xadd)&&(_0x2f13f9[_0x3fec0c(0x267)]('{{')||_0x2f13f9['includes']('{%'))){const _0x56059e=_0x2c8db6[_0x3fec0c(0x951)]||null,_0x8792cf=this[_0x3fec0c(0x313)](_0x2f13f9,_0x56059e);if(!_0x2d9d8d[_0x3fec0c(0xc12)](_0x8792cf))_0x2d9d8d['set'](_0x8792cf,{'template':_0x2f13f9,'entId':_0x8792cf===_0x2f13f9?null:_0x56059e});}}}const _0x3d2cc0=['y_axis_color','x_axis_color',_0x3fec0c(0xa38),_0x3fec0c(0x3ed),_0x3fec0c(0xa20),'card_icon_color','card_icon'];for(const _0x5472ed of _0x3d2cc0){const _0x2b12e7=this['_config']?.[_0x5472ed];if(typeof _0x2b12e7==='string'&&(_0x2b12e7['includes']('{{')||_0x2b12e7[_0x3fec0c(0x267)]('{%')))_0x1dc7e8(_0x2b12e7);}for(const _0x57e0cb of this['_config']?.[_0x3fec0c(0xc0a)]||[]){for(const _0x3013ce of[_0x3fec0c(0x89f),'end',_0x3fec0c(0x68d),_0x3fec0c(0xd05),_0x3fec0c(0x1a4),_0x3fec0c(0x623)]){const _0x5b5aa0=_0x57e0cb?.[_0x3013ce];if(typeof _0x5b5aa0===_0x3fec0c(0xadd)&&(_0x5b5aa0['includes']('{{')||_0x5b5aa0[_0x3fec0c(0x267)]('{%')))_0x1dc7e8(_0x5b5aa0);}}const _0x310100=_0x2d9d8d[_0x3fec0c(0x2e6)]+':'+[..._0x2d9d8d['keys']()]['sort']()[_0x3fec0c(0xa09)]('\x0a');if(_0x310100===this[_0x3fec0c(0xabd)]&&this['_colorTemplateUnsubs']['length']===_0x2d9d8d[_0x3fec0c(0x2e6)])return;this[_0x3fec0c(0xabd)]=_0x310100,this[_0x3fec0c(0xbbc)]();if(!_0x2d9d8d[_0x3fec0c(0x2e6)])return;for(const [_0x31be17,_0x370767]of _0x2d9d8d){try{const _0x1858bc=this[_0x3fec0c(0xa29)][_0x3fec0c(0x809)]['subscribeMessage'](_0x2f25a6=>{const _0x288f7f=_0x3fec0c,_0x5c0dbb=normalizeTemplateResult(_0x2f25a6?.[_0x288f7f(0xc15)]);if(!_0x5c0dbb)return;const _0x4c9b23=this['_resolvedTemplateColors']['get'](_0x31be17);if(_0x4c9b23===_0x5c0dbb)return;this[_0x288f7f(0x1fd)][_0x288f7f(0x96e)](_0x31be17,_0x5c0dbb),this['_applyTemplatedBools'](),this['_graphFingerprint']='',this[_0x288f7f(0x25c)]();},_0x370767['entId']?{'type':_0x3fec0c(0xc09),'template':_0x370767[_0x3fec0c(0x3bb)],'variables':{'entity':_0x370767[_0x3fec0c(0xc6b)]}}:{'type':_0x3fec0c(0xc09),'template':_0x370767[_0x3fec0c(0x3bb)]});_0x1858bc['then'](_0x408f4a=>{const _0x1ea627=_0x3fec0c;this[_0x1ea627(0xa86)][_0x1ea627(0x84b)](_0x408f4a);})[_0x3fec0c(0x28c)](()=>{});}catch(_0x63c09a){console[_0x3fec0c(0xbe4)]('[sgc]\x20color\x20template\x20subscribe\x20failed',_0x370767[_0x3fec0c(0x3bb)],_0x63c09a);}}}[_0x34e271(0xbbc)](){const _0x241679=_0x34e271;for(const _0x5f06f9 of this[_0x241679(0xa86)]){try{if(typeof _0x5f06f9===_0x241679(0x9cf))_0x5f06f9();}catch{}}this['_colorTemplateUnsubs']=[];}[_0x34e271(0x12a)](_0xbd38c9){const _0x114f93=_0x34e271;if(!_0xbd38c9||!this[_0x114f93(0xa29)]||!this[_0x114f93(0x853)])return _0xbd38c9;const _0x21ecb2=this[_0x114f93(0x853)],_0x3fb4fa=toNum(_0x21ecb2[_0x114f93(0xcf1)])>0x0;if(_0x21ecb2[_0x114f93(0x855)]||_0x21ecb2['graph_start']&&!_0x3fb4fa)return _0xbd38c9;if(_0xbd38c9[_0x114f93(0x2bf)]['getTime']()_0x52e1c3)_0x52e1c3=_0x113f56;}return _0x52e1c3>_0xbd38c9['end'][_0x114f93(0x699)]()&&(_0xbd38c9[_0x114f93(0x2bf)]=new Date(_0x52e1c3+0x36ee80)),_0xbd38c9;}async[_0x34e271(0x363)](){const _0x4ce11f=_0x34e271;if(!this[_0x4ce11f(0xa29)]||!this[_0x4ce11f(0x853)])return;const _0x3fb163=this[_0x4ce11f(0x3db)]=(this[_0x4ce11f(0x3db)]||0x0)+0x1;this[_0x4ce11f(0xcf5)]=Date[_0x4ce11f(0x932)](),this['_window']=this[_0x4ce11f(0xb59)](),this[_0x4ce11f(0xbf2)]=[],this[_0x4ce11f(0x12a)](this[_0x4ce11f(0xb29)]);const _0x8c3c56=toNum(this[_0x4ce11f(0x853)]?.[_0x4ce11f(0xcf1)]),_0x2b5752=toNum(this[_0x4ce11f(0x853)]?.[_0x4ce11f(0x9ba)]),_0x425474=isNum(_0x2b5752)&&_0x2b5752>0x0?new Date(Math[_0x4ce11f(0x749)](_0x2b5752,this['_window'][_0x4ce11f(0x2bf)][_0x4ce11f(0x699)]())):this[_0x4ce11f(0xb29)][_0x4ce11f(0x2bf)],_0xbdd120=isNum(_0x8c3c56)&&_0x8c3c56>0x0?{'start':new Date(_0x425474[_0x4ce11f(0x699)]()-_0x8c3c56*0x36ee80),'end':_0x425474}:this[_0x4ce11f(0xb29)];for(const _0x45c04a of this[_0x4ce11f(0x31f)]){if(_0x45c04a&&_0x45c04a[_0x4ce11f(0x988)]!=null&&_0x45c04a['_compareCfg']){const _0x2308f8=resolveOffsetHours(this[_0x4ce11f(0x31f)][_0x45c04a[_0x4ce11f(0x988)]]?.['offset'],this[_0x4ce11f(0xa29)])||0x0;_0x45c04a[_0x4ce11f(0x419)]=_0x2308f8+this[_0x4ce11f(0xd30)](_0x45c04a[_0x4ce11f(0x4ab)],_0xbdd120);}}const {start:_0x41d715,end:_0x450ab3}=this[_0x4ce11f(0xb29)],_0x12c9d4=_0x41d715[_0x4ce11f(0x699)]();let _0x444086=_0x450ab3[_0x4ce11f(0x699)]();const _0x5c7b3b=this['_config'],_0x3f2c73=Math[_0x4ce11f(0x887)](0x1,(_0x444086-_0x12c9d4)/0x36ee80);Object[_0x4ce11f(0x61c)](_0x5c7b3b,_0x4ce11f(0x120),{'value':activeScaleRule(_0x5c7b3b,(_0x444086-_0x12c9d4)/0x36ee80),'enumerable':![],'writable':!![],'configurable':!![]});const _0x13384d=[];for(const _0x527fed of this[_0x4ce11f(0x31f)]||[]){_0x527fed?.['statistic_id']&&!(this[_0x4ce11f(0x27b)]&&_0x527fed[_0x4ce11f(0x60a)]in this['_statMeta'])&&_0x13384d[_0x4ce11f(0x84b)](_0x527fed[_0x4ce11f(0x60a)]);}if(_0x13384d[_0x4ce11f(0x4f2)]){try{await this[_0x4ce11f(0x447)](_0x13384d);}catch{}if(_0x3fb163!==this[_0x4ce11f(0x3db)])return;}const _0x3f3782=this[_0x4ce11f(0x9e5)](_0x3f2c73);this[_0x4ce11f(0xd18)](_0x3f2c73);const _0x29cc49=_0x4fba50=>{const _0x30f45c=_0x4ce11f;if(!_0x4fba50)return![];if(_0x4fba50[_0x30f45c(0x679)]||_0x4fba50[_0x30f45c(0x7f4)]||_0x4fba50[_0x30f45c(0x295)]||_0x4fba50[_0x30f45c(0xa53)])return![];if(autoStateMap(_0x4fba50,this[_0x30f45c(0xa29)],this[_0x30f45c(0x853)]?.[_0x30f45c(0xc5b)]))return![];if(_0x4fba50['statistic_id'])return!![];if(_0x3f3782['source']!==_0x30f45c(0x4e6))return![];return this[_0x30f45c(0x6ba)](_0x4fba50);},_0x513ba4=new Map(),_0x52d1c8=new Map(),_0x3e3417=new Array(this['_entities']['length'])[_0x4ce11f(0x2b2)](null),_0xb2877b=new Array(this[_0x4ce11f(0x31f)]['length'])[_0x4ce11f(0x2b2)](![]);this[_0x4ce11f(0x31f)][_0x4ce11f(0x724)]((_0x53bc6f,_0x22bd2d)=>{const _0x50c9ea=_0x4ce11f;if(_0x53bc6f[_0x50c9ea(0x679)])return;if(_0x53bc6f[_0x50c9ea(0x7f4)])return;const _0x389da7=resolveOffsetHours(_0x53bc6f[_0x50c9ea(0x419)],this['_hass']);if(_0x29cc49(_0x53bc6f)){const _0x1ee5f0=this[_0x50c9ea(0x55d)](_0x53bc6f);if(!_0x52d1c8[_0x50c9ea(0xc12)](_0x389da7))_0x52d1c8[_0x50c9ea(0x96e)](_0x389da7,[]);const _0x1f631a=_0x52d1c8[_0x50c9ea(0xccf)](_0x389da7);if(!_0x1f631a['includes'](_0x1ee5f0))_0x1f631a['push'](_0x1ee5f0);_0x3e3417[_0x22bd2d]=_0x1ee5f0+'__'+_0x389da7,_0xb2877b[_0x22bd2d]=!![];}else{if(_0x53bc6f[_0x50c9ea(0x951)]){if(!_0x513ba4[_0x50c9ea(0xc12)](_0x389da7))_0x513ba4['set'](_0x389da7,[]);const _0x5b7aef=_0x513ba4[_0x50c9ea(0xccf)](_0x389da7),_0x57d328=_0x53bc6f[_0x50c9ea(0x951)];!_0x5b7aef['find'](_0x37bb1f=>_0x37bb1f['id']===_0x57d328)&&_0x5b7aef[_0x50c9ea(0x84b)]({'id':_0x57d328,'attribute':this['_effectiveAttribute'](_0x53bc6f,_0x22bd2d)}),_0x3e3417[_0x22bd2d]=_0x57d328+'__'+_0x389da7;}}});const _0x5ebe73=this['_config']['cache']!==![],_0x30e048=_0x3f3782[_0x4ce11f(0x3f5)]===_0x4ce11f(0x4e6)?_0x3f3782[_0x4ce11f(0x221)]:_0x4ce11f(0x1f2),_0x4f88e9={},_0x1d7385={};let _0x1f6fca=0x0;for(const _0x3b2e90 of this['_entities']||[]){const _0xbc7bff=toNum(_0x3b2e90?.[_0x4ce11f(0xbf3)]);if(_0xbc7bff>0x0&&_0xbc7bff*0x36ee80>_0x1f6fca)_0x1f6fca=_0xbc7bff*0x36ee80;}const _0x587509=this[_0x4ce11f(0x94c)]((_0x444086-_0x12c9d4)/0x36ee80),_0x52e4f9=[];for(const [_0x173ba3,_0x299efb]of _0x513ba4){const _0x18457b=_0x173ba3*0x36ee80,_0x4454f2=new Date(_0x12c9d4-_0x18457b-_0x1f6fca-_0x587509),_0x4f5a07=new Date(_0x444086-_0x18457b);_0x52e4f9[_0x4ce11f(0x84b)](this[_0x4ce11f(0x14a)][_0x4ce11f(0xa36)](this[_0x4ce11f(0xa29)],_0x299efb,_0x4454f2,_0x4f5a07,_0x5ebe73)[_0x4ce11f(0x654)](_0x574a3c=>{const _0x3f3c70=_0x4ce11f;for(const _0x412c75 in _0x574a3c){const _0x4b1502=_0x18457b!==0x0?_0x574a3c[_0x412c75][_0x3f3c70(0x9f9)](_0x14221e=>({..._0x14221e,'t':_0x14221e['t']+_0x18457b})):_0x574a3c[_0x412c75];_0x1d7385[_0x412c75+'__'+_0x173ba3]=_0x4b1502;}}));}const _0x4068ce=new Set();for(const _0x5ce3be of this[_0x4ce11f(0x31f)]){if(!_0x29cc49(_0x5ce3be))continue;const _0x54d28a=DataProcessor['statsFieldCascade'](_0x5ce3be[_0x4ce11f(0xb16)]||_0x4ce11f(0xb26));for(const _0x1a4a75 of _0x54d28a)_0x4068ce[_0x4ce11f(0x396)](_0x1a4a75);if((_0x5ce3be[_0x4ce11f(0xb16)]||_0x4ce11f(0xb26))===_0x4ce11f(0x887))_0x4068ce[_0x4ce11f(0x396)](_0x4ce11f(0x749));(_0x5ce3be[_0x4ce11f(0xb16)]||_0x4ce11f(0xb26))===_0x4ce11f(0x571)&&(_0x4068ce['add'](_0x4ce11f(0x749)),_0x4068ce[_0x4ce11f(0x396)](_0x4ce11f(0x887))),_0x5ce3be['show_range_band']&&(_0x4068ce[_0x4ce11f(0x396)](_0x4ce11f(0x749)),_0x4068ce['add'](_0x4ce11f(0x887)));}if(!_0x4068ce[_0x4ce11f(0x2e6)])_0x4068ce[_0x4ce11f(0x396)]('mean');const _0x5cf618=Array[_0x4ce11f(0xab1)](_0x4068ce);for(const [_0x3a6f3b,_0x48e4b9]of _0x52d1c8){const _0x79d3e2=_0x3a6f3b*0x36ee80,_0x5ae27b=new Date(_0x12c9d4-_0x79d3e2-_0x1f6fca-_0x587509),_0x366b50=new Date(_0x444086-_0x79d3e2);_0x52e4f9[_0x4ce11f(0x84b)](this[_0x4ce11f(0x14a)][_0x4ce11f(0x285)](this['_hass'],_0x48e4b9,_0x5ae27b,_0x366b50,_0x30e048,_0x5ebe73,_0x5cf618)[_0x4ce11f(0x654)](async _0x1888c2=>{const _0x34918f=_0x4ce11f;if(_0x30e048===_0x34918f(0xbd4)){const _0x356409=_0x12c9d4-_0x79d3e2,_0x5839c1=0x36ee80,_0x4f755a=[];for(const _0x2ac178 of _0x48e4b9){const _0x5b922c=_0x1888c2[_0x2ac178];if(!_0x5b922c||!_0x5b922c[_0x34918f(0x4f2)]){_0x4f755a[_0x34918f(0x84b)](_0x2ac178);continue;}if(!isNum(_0x5b922c[0x0]?.['t'])||_0x5b922c[0x0]['t']-_0x356409>_0x5839c1)_0x4f755a[_0x34918f(0x84b)](_0x2ac178);}if(_0x4f755a[_0x34918f(0x4f2)])try{const _0x4fad39=await this[_0x34918f(0x14a)][_0x34918f(0x285)](this['_hass'],_0x4f755a,_0x5ae27b,_0x366b50,'hour',_0x5ebe73,_0x5cf618);for(const _0x51ff39 of _0x4f755a){const _0x284583=_0x1888c2[_0x51ff39],_0x49e4cd=_0x4fad39[_0x51ff39];if(!_0x49e4cd||!_0x49e4cd[_0x34918f(0x4f2)])continue;if(!_0x284583||!_0x284583[_0x34918f(0x4f2)]){_0x1888c2[_0x51ff39]=_0x49e4cd;continue;}const _0x4bbbe9=_0x284583[0x0]['t'],_0x51e908=_0x49e4cd[_0x34918f(0xbe8)](_0x136526=>_0x136526['t']<_0x4bbbe9);_0x1888c2[_0x51ff39]=_0x51e908['length']?_0x51e908[_0x34918f(0xcdf)](_0x284583):_0x284583;}}catch{}}for(const _0x5a3781 in _0x1888c2){const _0x296185=_0x79d3e2!==0x0?_0x1888c2[_0x5a3781]['map'](_0x2ccb2e=>({..._0x2ccb2e,'t':_0x2ccb2e['t']+_0x79d3e2})):_0x1888c2[_0x5a3781];_0x4f88e9[_0x5a3781+'__'+_0x3a6f3b]=_0x296185;}}));}const _0x4d28e0=new Map(),_0x55e0bb=new Map();for(const _0x16a0bd of this[_0x4ce11f(0x31f)]){if(!_0x16a0bd?.[_0x4ce11f(0xb6c)]||_0x16a0bd['fixed_value']||_0x16a0bd[_0x4ce11f(0x7f4)])continue;const _0x2614e8=resolveOffsetHours(_0x16a0bd['offset'],this['_hass'])||0x0,_0x3fcc72=_0x16a0bd[_0x4ce11f(0xb6c)]+'__'+_0x2614e8;if(_0x55e0bb[_0x4ce11f(0xc12)](_0x3fcc72))continue;const _0x5110d3=this[_0x4ce11f(0xa29)]?.['states']?.[_0x16a0bd[_0x4ce11f(0xb6c)]]?.[_0x4ce11f(0x3b8)]?.[_0x4ce11f(0x2d9)],_0x52b66b=_0x5110d3==='measurement'||_0x5110d3===_0x4ce11f(0x638)||_0x5110d3===_0x4ce11f(0x19c);_0x55e0bb[_0x4ce11f(0x96e)](_0x3fcc72,{'id':_0x16a0bd['price_entity'],'attribute':_0x16a0bd[_0x4ce11f(0x7fc)]||null,'offH':_0x2614e8,'useStats':_0x3f3782['source']===_0x4ce11f(0x4e6)&&_0x52b66b&&!_0x16a0bd[_0x4ce11f(0x7fc)]});}for(const [_0x45a79a,_0x3b5c80]of _0x55e0bb){const _0x15eb85=_0x3b5c80[_0x4ce11f(0x3ab)]*0x36ee80,_0x56bc5c=new Date(_0x12c9d4-_0x15eb85-_0x1f6fca-_0x587509-0x5265c00),_0xafb8ae=new Date(_0x444086-_0x15eb85);_0x3b5c80[_0x4ce11f(0xcf6)]?_0x52e4f9[_0x4ce11f(0x84b)](this['_fetcher'][_0x4ce11f(0x285)](this['_hass'],[_0x3b5c80['id']],_0x56bc5c,_0xafb8ae,'hour',_0x5ebe73,[_0x4ce11f(0x51b)])[_0x4ce11f(0x654)](_0x562a6e=>{const _0x2108f7=_0x4ce11f,_0x42da1d=[];for(const _0x27468f of _0x562a6e[_0x3b5c80['id']]||[]){if(isNum(_0x27468f['mean']))_0x42da1d['push']({'t':_0x27468f['t']+_0x15eb85,'v':_0x27468f[_0x2108f7(0x51b)]});}_0x4d28e0[_0x2108f7(0x96e)](_0x45a79a,_0x42da1d);})):_0x52e4f9[_0x4ce11f(0x84b)](this['_fetcher'][_0x4ce11f(0xa36)](this['_hass'],[{'id':_0x3b5c80['id'],'attribute':_0x3b5c80[_0x4ce11f(0x295)]}],_0x56bc5c,_0xafb8ae,_0x5ebe73)[_0x4ce11f(0x654)](_0x11960a=>{const _0x2fa2ad=_0x4ce11f,_0xd5623d=[];for(const _0x2f41b9 of _0x11960a[_0x3b5c80['id']]||[]){const _0x13893c=_0x3b5c80[_0x2fa2ad(0x295)]?getAttributePath(_0x2f41b9[_0x2fa2ad(0x3b8)],_0x3b5c80[_0x2fa2ad(0x295)]):_0x2f41b9[_0x2fa2ad(0x543)],_0x4152bf=toNum(_0x13893c);if(_0x4152bf!==null)_0xd5623d['push']({'t':_0x2f41b9['t']+_0x15eb85,'v':_0x4152bf});}_0x4d28e0[_0x2fa2ad(0x96e)](_0x45a79a,_0xd5623d);}));}await Promise[_0x4ce11f(0xd4f)](_0x52e4f9);if(_0x3fb163!==this[_0x4ce11f(0x3db)])return;this[_0x4ce11f(0xc46)]=_0x4d28e0;const _0x2e54b1=_0x12c9d4-_0x1f6fca-_0x587509,_0xfcc430=this[_0x4ce11f(0x31f)]['map']((_0x3d6ed3,_0x57ce0f)=>{const _0x532665=_0x4ce11f;let _0x5a2133;if(_0x3d6ed3[_0x532665(0x679)]){const _0x3710ca=this['_hass'][_0x532665(0xd44)][_0x3d6ed3[_0x532665(0x951)]],_0x11d022=this[_0x532665(0xd13)](_0x3d6ed3,_0x57ce0f),_0x8e2c29=_0x11d022?getAttributePath(_0x3710ca?.[_0x532665(0x3b8)],_0x11d022):_0x3710ca?.['state'],_0x1f5763=toNum(_0x8e2c29);_0x1f5763!==null?_0x5a2133=[{'t':_0x12c9d4,'v':_0x1f5763},{'t':_0x444086,'v':_0x1f5763}]:_0x5a2133=[];}else{if(_0x3d6ed3[_0x532665(0x7f4)]){const _0x461f81=this[_0x532665(0xa29)]['states'][_0x3d6ed3[_0x532665(0x951)]];_0x5a2133=synthesizeForecastSeries(_0x461f81,_0x3d6ed3,this[_0x532665(0xb29)][_0x532665(0x89f)],this[_0x532665(0xa29)]);}else{if(_0x29cc49(_0x3d6ed3)){const _0x2516c9=_0x3e3417[_0x57ce0f],_0x1f7ad8=_0x2516c9&&_0x4f88e9[_0x2516c9]||[];_0x5a2133=_0x1f7ad8[_0x532665(0x9f9)](_0x106e93=>{const _0x15cbc2=_0x532665,_0x48d64c={'t':_0x106e93['t'],'v':DataProcessor[_0x15cbc2(0x18a)](_0x106e93,_0x3d6ed3['aggregate_func'])};(_0x3d6ed3[_0x15cbc2(0xa21)]||_0x3d6ed3[_0x15cbc2(0xb16)]===_0x15cbc2(0x571))&&isNum(_0x106e93[_0x15cbc2(0x749)])&&isNum(_0x106e93[_0x15cbc2(0x887)])&&(_0x48d64c['bMin']=_0x106e93['min'],_0x48d64c[_0x15cbc2(0x683)]=_0x106e93[_0x15cbc2(0x887)]);if(_0x3d6ed3[_0x15cbc2(0xb16)]===_0x15cbc2(0x887)){if(isNum(_0x106e93['mean']))_0x48d64c[_0x15cbc2(0x242)]=_0x106e93[_0x15cbc2(0x51b)];if(isNum(_0x106e93['min']))_0x48d64c[_0x15cbc2(0xd54)]=_0x106e93[_0x15cbc2(0x749)];}return _0x48d64c;})[_0x532665(0xbe8)](_0x2bfb0b=>_0x2bfb0b['v']!==null&&isNum(_0x2bfb0b['v'])&&_0x2bfb0b['t']>=_0x2e54b1);if(_0x3d6ed3[_0x532665(0xb16)]===_0x532665(0xaed)&&_0x3d6ed3[_0x532665(0x259)]===!![]&&_0x1f7ad8[_0x532665(0x4f2)]>0x0){const _0x24720c=_0x1f7ad8['map'](_0x59a0d2=>({'t':_0x59a0d2['t'],'v':isNum(_0x59a0d2[_0x532665(0x543)])?_0x59a0d2[_0x532665(0x543)]:isNum(_0x59a0d2[_0x532665(0x51b)])?_0x59a0d2[_0x532665(0x51b)]:null}))[_0x532665(0xbe8)](_0x4d585b=>isNum(_0x4d585b['v'])&&_0x4d585b['v']!==0x0&&_0x4d585b['t']>=_0x2e54b1);_0x5a2133=_0x24720c['map']((_0x393c85,_0x254737)=>({'t':_0x393c85['t'],'v':_0x254737===0x0?0x0:Math[_0x532665(0x887)](0x0,_0x393c85['v']-_0x24720c[_0x254737-0x1]['v'])}));}else{if((_0x3d6ed3['aggregate_func']===_0x532665(0xaed)||_0x3d6ed3[_0x532665(0xb16)]===_0x532665(0x2b8))&&_0x1f7ad8[_0x532665(0x4f2)]>0x0){const _0x327d10=_0x1f7ad8[_0x532665(0x4c9)](_0x344b8c=>isNum(_0x344b8c['change'])),_0x568c33=_0x1f7ad8[_0x532665(0x4c9)](_0x439cdf=>isNum(_0x439cdf[_0x532665(0x2b8)]));if(!_0x327d10&&_0x568c33&&_0x5a2133[_0x532665(0x4f2)]>0x1){const _0x285550=_0x5a2133[_0x532665(0x9f9)](_0x36a019=>_0x36a019['v']);_0x5a2133[0x0]['v']=0x0;for(let _0x2b8a10=0x1;_0x2b8a10<_0x5a2133['length'];_0x2b8a10++){_0x5a2133[_0x2b8a10]['v']=_0x285550[_0x2b8a10]-_0x285550[_0x2b8a10-0x1];}}else{if(!_0x327d10&&!_0x568c33&&_0x3d6ed3[_0x532665(0xb16)]===_0x532665(0xaed)&&_0x5a2133[_0x532665(0x4f2)]>0x1){const _0xe21c96=this[_0x532665(0x156)](_0x3d6ed3),_0x48591c=_0x5a2133[_0x532665(0x9f9)](_0x245dac=>_0x245dac['v']);_0x5a2133[0x0]['v']=0x0;for(let _0x373a0a=0x1;_0x373a0a<_0x5a2133[_0x532665(0x4f2)];_0x373a0a++){const _0x5012bc=_0x48591c[_0x373a0a]-_0x48591c[_0x373a0a-0x1];_0x5a2133[_0x373a0a]['v']=_0xe21c96&&_0x5012bc<0x0?0x0:_0x5012bc;}}}_0x3d6ed3['aggregate_func']==='sum'&&_0x1f7ad8[_0x532665(0x4f2)]>0x0&&_0x5a2133[_0x532665(0x4f2)]===0x0&&!this[_0x532665(0x9a7)]&&(this[_0x532665(0x9a7)]=!![],console[_0x532665(0xbe4)]('[sgc]\x20aggregate_func\x20\x22sum\x22\x20on\x20'+this[_0x532665(0x55d)](_0x3d6ed3)+':\x20its\x20statistics\x20'+_0x532665(0x365)+_0x532665(0x8ce)));}}}else{const _0x2236e0=_0x3e3417[_0x57ce0f],_0x5c1679=_0x2236e0&&_0x1d7385[_0x2236e0]||[],_0x43b4bf=this[_0x532665(0xd13)](_0x3d6ed3,_0x57ce0f),_0x5583d8=_0x3d6ed3['state_map']&&_0x3d6ed3[_0x532665(0xa53)][_0x532665(0x4f2)]?_0x3d6ed3['state_map']:_0x43b4bf?null:autoStateMap(_0x3d6ed3,this['_hass'],this['_config']?.['chart_mode']);_0x5a2133=_0x5c1679[_0x532665(0x9f9)](_0x31584d=>{const _0x59a79e=_0x532665,_0x110ac8=_0x43b4bf?getAttributePath(_0x31584d[_0x59a79e(0x3b8)],_0x43b4bf):_0x31584d['state'];let _0x4a3a0f;_0x5583d8?_0x4a3a0f=applyStateMap(_0x110ac8,_0x5583d8)[_0x59a79e(0xd05)]:_0x4a3a0f=parseFloat(_0x110ac8);if(isNaN(_0x4a3a0f))return null;return{'t':_0x31584d['t'],'v':_0x4a3a0f};})[_0x532665(0xbe8)](Boolean);}}}if(_0x3d6ed3['data_attribute']){const _0x392d8e=toNum(_0x3d6ed3[_0x532665(0xbf3)])||0x0,_0x44de3d=_0x392d8e<0x0?_0x444086-_0x392d8e*0x36ee80:_0x444086;_0x5a2133=_0x5a2133[_0x532665(0xbe8)](_0x20c95c=>_0x20c95c['t']>=_0x12c9d4&&_0x20c95c['t']<=_0x44de3d);}const _0x36aaa0=toNum(_0x3d6ed3['forecast_horizon']);if(_0x36aaa0&&_0x36aaa0!==0x0&&Array['isArray'](_0x5a2133)&&_0x5a2133['length']){const _0xf3d7d0=_0x36aaa0*0x36ee80;_0x5a2133=_0x5a2133['map'](_0x47be90=>({..._0x47be90,'t':_0x47be90['t']+_0xf3d7d0}));}_0x1f6fca>0x0&&Array[_0x532665(0xaf6)](_0x5a2133)&&_0x5a2133[_0x532665(0x4f2)]&&(_0x5a2133=_0x5a2133[_0x532665(0xbe8)](_0x1066fe=>_0x1066fe['t']>=_0x12c9d4&&_0x1066fe['t']<=_0x444086));const _0x28d36d=this[_0x532665(0x9ea)](_0x5a2133,_0x3d6ed3,_0x57ce0f,_0x12c9d4,_0x444086),{points:_0x229aa6,maSeries:_0x3a7b6a}=this[_0x532665(0x1f5)](_0x28d36d,_0x3d6ed3,_0xb2877b[_0x57ce0f],_0x12c9d4,_0x444086,_0x587509),_0x3f90b4=this[_0x532665(0xa29)][_0x532665(0xd44)][_0x3d6ed3['entity']]||{},_0x1ed4fc=_0x3d6ed3[_0x532665(0x60a)]||_0x3d6ed3[_0x532665(0x951)],_0x4074df=_0x1ed4fc&&this[_0x532665(0x27b)]?.[_0x1ed4fc]||null,_0x3cafd5={'friendly_name':_0x3f90b4[_0x532665(0x3b8)]?.[_0x532665(0x8e5)]||_0x4074df?.[_0x532665(0x86b)],'unit_of_measurement':_0x3f90b4['attributes']?.[_0x532665(0x24a)]||_0x4074df?.[_0x532665(0x24a)],'icon':_0x3f90b4[_0x532665(0x3b8)]?.[_0x532665(0x4a9)],'resolved_name':this['_resolveTemplateText'](_0x3d6ed3[_0x532665(0x86b)],_0x3d6ed3[_0x532665(0x951)]),'resolved_tooltip_name':this[_0x532665(0xa1d)](_0x3d6ed3['tooltip_name'],_0x3d6ed3['entity'])};if(_0x3d6ed3[_0x532665(0x988)]!=null){const _0x5a86d4=this[_0x532665(0x31f)][_0x3d6ed3[_0x532665(0x988)]],_0x3748aa=_0x5a86d4&&!isTemplateString(_0x5a86d4[_0x532665(0x86b)])&&_0x5a86d4[_0x532665(0x86b)]||this[_0x532665(0xa1d)](_0x5a86d4?.[_0x532665(0x86b)],_0x5a86d4?.[_0x532665(0x951)])||_0x3cafd5['friendly_name']||_0x3d6ed3[_0x532665(0x951)]||_0x3d6ed3[_0x532665(0x60a)],_0x25a662=Math['max'](0x1,Math[_0x532665(0x42e)](toNum(_0x3d6ed3[_0x532665(0x4ab)]?.[_0x532665(0x484)])||0x1)),_0x36e0b0='\x20('+cardT(this[_0x532665(0xa29)],this[_0x532665(0x853)],COMPARE_PERIOD_LABELS[_0x3d6ed3['_compareCfg']?.[_0x532665(0x221)]]||'previous\x20period')+(_0x25a662>0x1?'\x20×'+_0x25a662:'')+')';_0x3cafd5[_0x532665(0x8e5)]=_0x3748aa+_0x36e0b0,_0x3cafd5[_0x532665(0x98e)]=_0x3748aa+_0x36e0b0,_0x3cafd5['resolved_tooltip_name']=null;}return{'idx':_0x57ce0f,'id':(_0x3d6ed3[_0x532665(0x951)]||_0x3d6ed3[_0x532665(0x60a)])+'__'+_0x57ce0f,'entity':_0x3d6ed3,'points':_0x229aa6,'raw':_0x5a2133,'meta':_0x3cafd5,'_isStat':_0xb2877b[_0x57ce0f],'stats':DataProcessor['seriesStats'](_0x229aa6),'maSeries':_0x3a7b6a??DataProcessor[_0x532665(0x27f)](_0x229aa6,_0x3d6ed3)};}),_0x11cded=this[_0x4ce11f(0x987)]>0x0?this['offsetWidth']:0x320,_0x32689a=Math['min'](0xbb8,Math['max'](0x190,_0x11cded*0x2));for(const _0x7ddc7a of _0xfcc430){_0x7ddc7a['points']&&_0x7ddc7a['points'][_0x4ce11f(0x4f2)]>_0x32689a&&(_0x7ddc7a[_0x4ce11f(0xc6d)]=DataProcessor['lttbDownsample'](_0x7ddc7a['points'],_0x32689a)),_0x7ddc7a[_0x4ce11f(0x160)]=resolveBucketPrecision(_0x7ddc7a[_0x4ce11f(0xc6d)]),_0x7ddc7a[_0x4ce11f(0xc17)]=![];}this[_0x4ce11f(0x3fb)]={'series':_0xfcc430};const _0x3277a7=await this[_0x4ce11f(0x381)](_0x41d715,_0x450ab3);if(_0x3fb163!==this['_updateSeq'])return;this['_resolvedEntityAnnotations']=_0x3277a7,this[_0x4ce11f(0x513)]=Object['create'](null);if(this['_liveEnabled'])for(const _0x10a928 of this[_0x4ce11f(0x31f)]){if(!_0x10a928[_0x4ce11f(0x951)]||_0x10a928['statistic_id'])continue;const _0x126964=this[_0x4ce11f(0xa29)][_0x4ce11f(0xd44)][_0x10a928[_0x4ce11f(0x951)]];if(_0x126964)this[_0x4ce11f(0x513)][_0x10a928[_0x4ce11f(0x951)]]=_0x126964[_0x4ce11f(0x1bd)]||_0x126964[_0x4ce11f(0xab7)]||null;}this['_prevAnnotationStamps']=Object[_0x4ce11f(0xda5)](null);for(const _0x1a6f4c of this[_0x4ce11f(0xc8f)]){const _0x1f77c9=this['_hass']['states'][_0x1a6f4c];if(_0x1f77c9)this['_prevAnnotationStamps'][_0x1a6f4c]=_0x1f77c9[_0x4ce11f(0x1bd)]||_0x1f77c9[_0x4ce11f(0xab7)]||null;}this[_0x4ce11f(0x6df)]=!![];if(!this[_0x4ce11f(0x897)])return;this[_0x4ce11f(0xca5)](),this[_0x4ce11f(0x5a6)](),this[_0x4ce11f(0x6a4)](),this[_0x4ce11f(0x4b8)]();}['_scheduleResolvePreciseRecordTimes'](){const _0x4aa47f=_0x34e271;if(this[_0x4aa47f(0x627)])return;this[_0x4aa47f(0x627)]=!![];const _0x46e6d4=()=>{const _0x1f7f3a=_0x4aa47f;this[_0x1f7f3a(0x627)]=![],this['_resolvePreciseRecordTimes']()['catch'](()=>{});};typeof requestAnimationFrame===_0x4aa47f(0x9cf)?requestAnimationFrame(_0x46e6d4):setTimeout(_0x46e6d4,0x0);}async['_resolvePreciseRecordTimes'](){const _0x4442b7=_0x34e271;if(!this[_0x4442b7(0xa29)]?.[_0x4442b7(0x7d8)]||!this[_0x4442b7(0x3fb)]?.['series'])return;if(!this[_0x4442b7(0x17d)])this[_0x4442b7(0x17d)]=new Map();const _0x534280=[],_0x40332f=this[_0x4442b7(0x31f)]||[];for(const _0x38f4d9 of this[_0x4442b7(0x3fb)][_0x4442b7(0x94b)]){if(!_0x38f4d9||!_0x38f4d9[_0x4442b7(0x95d)])continue;if(_0x38f4d9['_preciseTsResolved'])continue;if(!_0x38f4d9[_0x4442b7(0x951)]||!_0x38f4d9[_0x4442b7(0x951)][_0x4442b7(0x951)])continue;if(!_0x38f4d9[_0x4442b7(0x1d5)]||!_0x38f4d9[_0x4442b7(0xc6d)]||_0x38f4d9[_0x4442b7(0xc6d)][_0x4442b7(0x4f2)]===0x0)continue;if(_0x38f4d9[_0x4442b7(0x160)]===_0x4442b7(0x3d2)||_0x38f4d9[_0x4442b7(0x160)]==='minute'){_0x38f4d9[_0x4442b7(0xc17)]=!![];continue;}const _0x124bad=new Set();for(let _0xa3d02e=0x0;_0xa3d02e<_0x40332f['length'];_0xa3d02e++){const _0x49d685=_0x40332f[_0xa3d02e];if(!_0x49d685||!_0x49d685[_0x4442b7(0xaaf)])continue;const _0x3539d5=_0x49d685===_0x38f4d9['entity']||_0x49d685[_0x4442b7(0x951)]&&_0x49d685['entity']===_0x38f4d9[_0x4442b7(0x951)][_0x4442b7(0x951)];if(!_0x3539d5)continue;let _0x120a6d=_0x49d685[_0x4442b7(0xaa0)];if(!_0x120a6d&&_0x49d685[_0x4442b7(0x8aa)])_0x120a6d=_0x4442b7(0x509);if(_0x120a6d==='min'||_0x120a6d===_0x4442b7(0x887))_0x124bad[_0x4442b7(0x396)](_0x120a6d);}if(_0x124bad[_0x4442b7(0x2e6)]===0x0){_0x38f4d9['_preciseTsResolved']=!![];continue;}const _0x303aec=bucketPrecisionToMs(_0x38f4d9[_0x4442b7(0x160)]||'hour');if(!_0x303aec){_0x38f4d9[_0x4442b7(0xc17)]=!![];continue;}for(const _0x2c5892 of _0x124bad){const _0x302d94=_0x2c5892+'T',_0x476311=_0x38f4d9['stats'][_0x302d94],_0x4772df=_0x38f4d9[_0x4442b7(0x1d5)][_0x2c5892];if(!isNum(_0x476311)||!isNum(_0x4772df))continue;const _0x3aae3e=_0x38f4d9[_0x4442b7(0x951)]['entity']+'|'+_0x476311+'|'+_0x303aec+'|'+_0x2c5892+'|'+_0x4772df['toFixed'](0x6),_0x30f3e2=this['_preciseTsCache'][_0x4442b7(0xccf)](_0x3aae3e);if(isNum(_0x30f3e2)){_0x38f4d9[_0x4442b7(0x1d5)][_0x302d94]=_0x30f3e2,_0x38f4d9['stats'][_0x302d94+_0x4442b7(0x94f)]=!![];continue;}_0x534280[_0x4442b7(0x84b)](this[_0x4442b7(0x882)](_0x38f4d9,_0x476311,_0x303aec,_0x4772df,_0x2c5892,_0x3aae3e));}_0x38f4d9[_0x4442b7(0xc17)]=!![];}if(_0x534280[_0x4442b7(0x4f2)]===0x0)return;try{await Promise[_0x4442b7(0xd4f)](_0x534280),this[_0x4442b7(0x25c)]();}catch(_0xeeadf9){}}async[_0x34e271(0x882)](_0x6249ac,_0x5db72,_0x359b75,_0x2298ab,_0x3b7e7f,_0x2df685){const _0x474c12=_0x34e271;try{const _0xb95279=_0x6249ac[_0x474c12(0x951)][_0x474c12(0x951)],_0x3dfc0f=new Date(_0x5db72)[_0x474c12(0x798)](),_0x23470f=new Date(_0x5db72+_0x359b75)[_0x474c12(0x798)](),_0x3e9024=_0x474c12(0xa72)+_0x3dfc0f+(_0x474c12(0x204)+encodeURIComponent(_0x23470f))+(_0x474c12(0xc84)+encodeURIComponent(_0xb95279))+_0x474c12(0x868),_0x1d3e2c=await this[_0x474c12(0xa29)][_0x474c12(0x7d8)](_0x474c12(0x647),_0x3e9024),_0x3e40f2=_0x1d3e2c&&_0x1d3e2c[0x0]||null;if(!Array[_0x474c12(0xaf6)](_0x3e40f2)||_0x3e40f2['length']===0x0)return;let _0x165826=null;for(const _0x271ea2 of _0x3e40f2){const _0x6b96c=parseFloat(_0x271ea2[_0x474c12(0x543)]);if(!Number[_0x474c12(0x3fd)](_0x6b96c))continue;if(!_0x165826||(_0x3b7e7f===_0x474c12(0x887)?_0x6b96c>_0x165826['v']:_0x6b96c<_0x165826['v'])||_0x6b96c===_0x165826['v']&&Math['abs'](_0x6b96c-_0x2298ab)_0xced4fd)return;const _0x594d7f=_0x3b7e7f+'T';_0x6249ac[_0x474c12(0x1d5)][_0x594d7f]=_0x165826['t'],_0x6249ac[_0x474c12(0x1d5)][_0x594d7f+_0x474c12(0x94f)]=!![];if(this[_0x474c12(0x17d)][_0x474c12(0x2e6)]>=0x1388){const _0x10c7f2=this[_0x474c12(0x17d)][_0x474c12(0x5cf)]()[_0x474c12(0x478)]()[_0x474c12(0xd05)];if(_0x10c7f2!==undefined)this[_0x474c12(0x17d)]['delete'](_0x10c7f2);}this[_0x474c12(0x17d)]['set'](_0x2df685,_0x165826['t']);}catch(_0x6b5943){}}[_0x34e271(0x6ba)](_0x294892){const _0x17e058=_0x34e271;if(!_0x294892)return![];if(_0x294892[_0x17e058(0x679)]||_0x294892[_0x17e058(0x295)]||_0x294892['data_attribute']||_0x294892[_0x17e058(0xa53)])return![];if(autoStateMap(_0x294892,this[_0x17e058(0xa29)],this[_0x17e058(0x853)]?.['chart_mode']))return![];if(_0x294892['statistic_id'])return!![];const _0x4aa3c3=this[_0x17e058(0xa29)]?.['states']?.[_0x294892[_0x17e058(0x951)]];if(!_0x4aa3c3)return![];const _0x49e26d=_0x4aa3c3[_0x17e058(0x3b8)]?.[_0x17e058(0x2d9)];return _0x49e26d==='measurement'||_0x49e26d===_0x17e058(0x638)||_0x49e26d===_0x17e058(0x19c);}[_0x34e271(0x55d)](_0x31e9df){const _0x51e09f=_0x34e271;return _0x31e9df[_0x51e09f(0x60a)]||_0x31e9df[_0x51e09f(0x951)];}[_0x34e271(0x156)](_0x2f13ec){const _0x476585=_0x34e271;if(!_0x2f13ec)return![];if(_0x2f13ec['statistic_id']){const _0x1a4a74=this[_0x476585(0x27b)]&&this['_statMeta'][_0x2f13ec[_0x476585(0x60a)]];if(_0x1a4a74&&(_0x1a4a74[_0x476585(0x9b9)]||_0x1a4a74[_0x476585(0x206)]))return!!_0x1a4a74[_0x476585(0x9b9)]&&!_0x1a4a74[_0x476585(0x206)];const _0x16113d=this[_0x476585(0xa29)]?.[_0x476585(0xd44)]?.[_0x2f13ec[_0x476585(0x60a)]];if(_0x16113d){const _0x1ccd79=_0x16113d[_0x476585(0x3b8)]?.[_0x476585(0x2d9)];return _0x1ccd79==='total'||_0x1ccd79==='total_increasing';}return!![];}const _0x4e94a4=this[_0x476585(0xa29)]?.[_0x476585(0xd44)]?.[_0x2f13ec[_0x476585(0x951)]]?.[_0x476585(0x3b8)]?.['state_class'];return _0x4e94a4==='total'||_0x4e94a4===_0x476585(0x19c);}[_0x34e271(0x597)](){const _0x449c8f=_0x34e271;for(const _0x500e91 of this[_0x449c8f(0x31f)]||[]){if(_0x500e91&&!_0x500e91['fixed_value']&&!_0x500e91['data_attribute']&&(_0x500e91[_0x449c8f(0x3ef)]||_0x500e91['type'])===_0x449c8f(0x440))return!![];}return![];}[_0x34e271(0x563)](){const _0x2bb87f=_0x34e271,_0x318da4=new Set([_0x2bb87f(0x887),_0x2bb87f(0x749),_0x2bb87f(0xb26),_0x2bb87f(0x51b),undefined,null,'']);for(const _0x4416cc of this[_0x2bb87f(0x31f)]||[]){if(!_0x4416cc||_0x4416cc[_0x2bb87f(0x679)]||_0x4416cc['data_attribute'])continue;const _0x39f038=_0x4416cc['aggregate_func'];if(!_0x318da4['has'](_0x39f038))continue;if(this['_isCounterEntity'](_0x4416cc))return!![];}return![];}[_0x34e271(0x8ed)](){const _0x50f7a9=_0x34e271;for(const _0x5f57c7 of this[_0x50f7a9(0x31f)]||[]){if(!_0x5f57c7||_0x5f57c7['fixed_value']||_0x5f57c7[_0x50f7a9(0x7f4)])continue;if(_0x5f57c7[_0x50f7a9(0xb16)]!==_0x50f7a9(0x887))continue;if(this[_0x50f7a9(0x156)](_0x5f57c7))continue;if(this[_0x50f7a9(0x573)](_0x5f57c7))return!![];}return![];}[_0x34e271(0x8d6)](){const _0x5276fe=_0x34e271;for(const _0x3b2609 of this[_0x5276fe(0x31f)]||[]){if(!_0x3b2609||_0x3b2609['fixed_value']||_0x3b2609['data_attribute'])continue;if(_0x3b2609[_0x5276fe(0xb16)]!==_0x5276fe(0x509)&&_0x3b2609[_0x5276fe(0xb16)]!==_0x5276fe(0x4fa))continue;if(_0x3b2609[_0x5276fe(0xb16)]===_0x5276fe(0x509)&&this[_0x5276fe(0x156)](_0x3b2609))continue;if(this[_0x5276fe(0x573)](_0x3b2609))return!![];}return![];}[_0x34e271(0xafc)](){const _0x25f1a4=_0x34e271;for(const _0x2270fd of this[_0x25f1a4(0x31f)]||[]){if(!_0x2270fd||_0x2270fd[_0x25f1a4(0x679)]||_0x2270fd[_0x25f1a4(0x7f4)])continue;if(_0x2270fd['aggregate_func']!==_0x25f1a4(0xad8))continue;if(this[_0x25f1a4(0x156)](_0x2270fd))continue;if(this[_0x25f1a4(0x573)](_0x2270fd))return!![];}return![];}[_0x34e271(0x573)](_0x3ad283){const _0x13ec62=_0x34e271;if(!_0x3ad283)return![];if(_0x3ad283[_0x13ec62(0x60a)])return!![];if(_0x3ad283[_0x13ec62(0x679)]||_0x3ad283[_0x13ec62(0x295)]||_0x3ad283[_0x13ec62(0x7f4)]||_0x3ad283[_0x13ec62(0xa53)])return![];return this[_0x13ec62(0x6ba)](_0x3ad283);}[_0x34e271(0x78a)](){const _0x391537=_0x34e271;if(!this[_0x391537(0x31f)]?.[_0x391537(0x4f2)])return![];const _0x5e2fbc=this[_0x391537(0x31f)][_0x391537(0xbe8)](_0x4908b8=>_0x4908b8&&!_0x4908b8[_0x391537(0x679)]&&!_0x4908b8[_0x391537(0x295)]&&!_0x4908b8['data_attribute']&&!_0x4908b8['state_map']&&!autoStateMap(_0x4908b8,this[_0x391537(0xa29)],this[_0x391537(0x853)]?.['chart_mode']));if(!_0x5e2fbc[_0x391537(0x4f2)])return![];return _0x5e2fbc['every'](_0x3415ad=>this[_0x391537(0x6ba)](_0x3415ad));}[_0x34e271(0xd18)](_0x29935d){const _0x15b957=_0x34e271;if(this['_ltsWarned']||_0x29935d<=0xf0)return;const _0x27e7da=[];for(const _0x589d11 of this[_0x15b957(0x31f)]||[]){if(!_0x589d11||_0x589d11[_0x15b957(0x679)]||_0x589d11[_0x15b957(0x295)]||_0x589d11[_0x15b957(0x7f4)]||_0x589d11['state_map'])continue;if(!this['_hasLTS'](_0x589d11))_0x27e7da[_0x15b957(0x84b)](_0x589d11['entity']);}_0x27e7da[_0x15b957(0x4f2)]&&(console[_0x15b957(0xbe4)]('[sgc]\x20'+_0x27e7da[_0x15b957(0x4f2)]+_0x15b957(0xb0e)+(_0x15b957(0x559)+_0x27e7da[_0x15b957(0xa09)](',\x20')+'.\x20')+_0x15b957(0xce2)),this[_0x15b957(0x2c0)]=!![]);}[_0x34e271(0xd32)](_0x4c0477){const _0x42e08c=_0x34e271;if(this[_0x42e08c(0x432)])return;this[_0x42e08c(0x432)]=!![],console[_0x42e08c(0xbe4)](_0x42e08c(0x993)+Math[_0x42e08c(0x767)](_0x4c0477)+_0x42e08c(0x5d9)+DATE_GROUP_HOURLY_MAX_HOURS_YEAR+'h\x20'+_0x42e08c(0x63f)+_0x42e08c(0x442));}[_0x34e271(0x9e5)](_0x1a60bf){const _0x57b0bf=_0x34e271,_0x481b41=resolveGroupBy(this[_0x57b0bf(0x853)],_0x1a60bf),_0x18b1a0=this[_0x57b0bf(0x563)]()||this[_0x57b0bf(0x8ed)]()||this[_0x57b0bf(0xafc)]()||this[_0x57b0bf(0x8d6)]();if(_0x481b41===_0x57b0bf(0x65a)||_0x481b41===_0x57b0bf(0x74d)){if(_0x18b1a0){if(_0x1a60bf<=DATE_GROUP_HOURLY_MAX_HOURS_YEAR)return{'source':_0x57b0bf(0x4e6),'period':'hour'};this[_0x57b0bf(0xd32)](_0x1a60bf);}return{'source':_0x57b0bf(0x4e6),'period':_0x57b0bf(0x5c7)};}if(_0x481b41===_0x57b0bf(0xc03)){if(_0x18b1a0){if(_0x1a60bf<=DATE_GROUP_HOURLY_MAX_HOURS_YEAR)return{'source':_0x57b0bf(0x4e6),'period':'hour'};this['_warnHourlyCap'](_0x1a60bf);}if(resolveFirstWeekday(this[_0x57b0bf(0xa29)])!==0x1)return{'source':_0x57b0bf(0x4e6),'period':'day'};return{'source':_0x57b0bf(0x4e6),'period':_0x57b0bf(0xc03)};}if(_0x481b41==='date'){if(_0x18b1a0){if(_0x1a60bf<=DATE_GROUP_HOURLY_MAX_HOURS_YEAR)return{'source':'statistics','period':_0x57b0bf(0x1f2)};this['_warnHourlyCap'](_0x1a60bf);}if(this[_0x57b0bf(0x597)]()&&_0x1a60bf<=DATE_GROUP_HOURLY_MAX_HOURS)return{'source':_0x57b0bf(0x4e6),'period':_0x57b0bf(0x1f2)};return{'source':'statistics','period':_0x57b0bf(0x5c7)};}if(_0x481b41===_0x57b0bf(0x1f2)){if(this[_0x57b0bf(0x597)]()&&_0x1a60bf<=STATS_5MIN_MAX_HOURS)return{'source':_0x57b0bf(0x4e6),'period':_0x57b0bf(0xbd4)};return{'source':_0x57b0bf(0x4e6),'period':_0x1a60bf<=STATS_HOURLY_MAX_HOURS?_0x57b0bf(0x1f2):'day'};}const _0x364429=this['_config']['show_date_picker']||this[_0x57b0bf(0x853)][_0x57b0bf(0xa7e)]&&this[_0x57b0bf(0xbdf)]||this[_0x57b0bf(0x853)][_0x57b0bf(0x368)]&&this[_0x57b0bf(0x5af)];if(!_0x364429&&!this[_0x57b0bf(0x78a)]())return{'source':_0x57b0bf(0x539)};if(_0x1a60bf<=SHORT_WINDOW_HOURS){const _0x478a89=this[_0x57b0bf(0x31f)][_0x57b0bf(0x4c9)](_0x1ca01b=>_0x1ca01b?.['statistic_id']),_0x455411=this[_0x57b0bf(0x5df)]??toNum(this['_config'][_0x57b0bf(0x770)])??_0x1a60bf,_0x4380b4=_0x478a89||_0x455411>FORCE_STATS_RAW_HOURS||_0x364429;if(_0x4380b4&&(_0x364429||this[_0x57b0bf(0x78a)]()))return{'source':_0x57b0bf(0x4e6),'period':_0x57b0bf(0xbd4)};return{'source':_0x57b0bf(0x539)};}if(_0x1a60bf<=STATS_5MIN_MAX_HOURS)return{'source':_0x57b0bf(0x4e6),'period':'5minute'};if(_0x1a60bf<=STATS_HOURLY_MAX_HOURS)return{'source':_0x57b0bf(0x4e6),'period':_0x57b0bf(0x1f2)};if(_0x18b1a0){if(_0x1a60bf<=DATE_GROUP_HOURLY_MAX_HOURS_YEAR)return{'source':'statistics','period':_0x57b0bf(0x1f2)};this[_0x57b0bf(0xd32)](_0x1a60bf);}return{'source':'statistics','period':_0x57b0bf(0x5c7)};}async[_0x34e271(0x447)](_0x20d4cd){const _0x18c8fc=_0x34e271;if(!this[_0x18c8fc(0x27b)])this[_0x18c8fc(0x27b)]=Object['create'](null);if(!this['_hass']?.[_0x18c8fc(0x3a3)])return;const _0x33ef6f=[];for(const _0x3ad6bb of _0x20d4cd){if(_0x3ad6bb&&!(_0x3ad6bb in this[_0x18c8fc(0x27b)]))_0x33ef6f[_0x18c8fc(0x84b)](_0x3ad6bb);}if(!_0x33ef6f[_0x18c8fc(0x4f2)])return;try{const _0x5863bb=await this[_0x18c8fc(0xa29)][_0x18c8fc(0x3a3)]({'type':_0x18c8fc(0x4be)});if(Array[_0x18c8fc(0xaf6)](_0x5863bb)){const _0x5d7148=new Set(_0x33ef6f);for(const _0x227f1a of _0x5863bb){if(!_0x227f1a?.[_0x18c8fc(0x60a)])continue;_0x5d7148['has'](_0x227f1a[_0x18c8fc(0x60a)])&&(this[_0x18c8fc(0x27b)][_0x227f1a[_0x18c8fc(0x60a)]]={'unit_of_measurement':_0x227f1a['statistics_unit_of_measurement']||_0x227f1a['unit_of_measurement']||null,'has_mean':!!_0x227f1a[_0x18c8fc(0x206)],'has_sum':!!_0x227f1a[_0x18c8fc(0x9b9)],'source':_0x227f1a[_0x18c8fc(0x3f5)]||null,'name':_0x227f1a[_0x18c8fc(0x86b)]||null});}for(const _0x990f24 of _0x33ef6f){if(!(_0x990f24 in this[_0x18c8fc(0x27b)]))this[_0x18c8fc(0x27b)][_0x990f24]={'unit_of_measurement':null};}}}catch{}}[_0x34e271(0x9a6)](){const _0x3ac0ef=_0x34e271,_0x2d8b99=new Set();for(const _0x55b1df of this[_0x3ac0ef(0x31f)]||[]){if(_0x55b1df[_0x3ac0ef(0x951)]&&!_0x55b1df[_0x3ac0ef(0x60a)])_0x2d8b99['add'](_0x55b1df[_0x3ac0ef(0x951)]);}for(const _0x11220e of this['_annotationRefs']||[])_0x2d8b99[_0x3ac0ef(0x396)](_0x11220e);for(const _0x17adf4 of this[_0x3ac0ef(0xc93)]||[])_0x2d8b99[_0x3ac0ef(0x396)](_0x17adf4);if(this[_0x3ac0ef(0x853)]?.[_0x3ac0ef(0xc8b)])_0x2d8b99[_0x3ac0ef(0x396)](this[_0x3ac0ef(0x853)][_0x3ac0ef(0xc8b)]);return[..._0x2d8b99][_0x3ac0ef(0xa03)]()[_0x3ac0ef(0xa09)]('|');}[_0x34e271(0xca5)](){const _0x36b786=_0x34e271;if(this['_wsUnsub']||this[_0x36b786(0x54d)]||!this[_0x36b786(0xa29)]?.[_0x36b786(0x809)])return;if(!this['_liveEnabled']&&!this[_0x36b786(0xc8f)][_0x36b786(0x2e6)]&&!this['_priceRefIds']['size']&&!this[_0x36b786(0x853)]?.[_0x36b786(0xc8b)])return;const _0x4bcbfd=new Set();for(const _0x28c06c of this[_0x36b786(0x31f)]){if(_0x28c06c[_0x36b786(0x951)]&&!_0x28c06c[_0x36b786(0x60a)])_0x4bcbfd[_0x36b786(0x396)](_0x28c06c[_0x36b786(0x951)]);}for(const _0x1bdd67 of this[_0x36b786(0xc8f)])_0x4bcbfd[_0x36b786(0x396)](_0x1bdd67);for(const _0x2a40b6 of this[_0x36b786(0xc93)]||[])_0x4bcbfd[_0x36b786(0x396)](_0x2a40b6);if(this['_config'][_0x36b786(0xc8b)])_0x4bcbfd[_0x36b786(0x396)](this[_0x36b786(0x853)]['battery_entity']);const _0x46d2df=[..._0x4bcbfd];if(!_0x46d2df['length'])return;this[_0x36b786(0x30c)]=_0x46d2df[_0x36b786(0x863)]()['sort']()[_0x36b786(0xa09)]('|'),this['_wsSubscribing']=!![];const _0x3a60a6=this[_0x36b786(0x5e7)]=(this[_0x36b786(0x5e7)]||0x0)+0x1,_0x2675f9=(_0x25489b,_0x1c8f45)=>{const _0x3963eb=_0x36b786;if(!_0x1c8f45||_0x1c8f45[_0x3963eb(0x543)]===_0x3963eb(0x398)||_0x1c8f45[_0x3963eb(0x543)]===_0x3963eb(0xab2))return;if(!this['_hass'])return;const _0x3b2c4f=this[_0x3963eb(0xa29)];try{let _0x36c54b=![];if(this[_0x3963eb(0x86a)])for(const _0x44a754 of this[_0x3963eb(0x31f)]){if(_0x44a754['entity']===_0x25489b&&!_0x44a754[_0x3963eb(0x60a)]){_0x36c54b=!![];break;}}const _0x4934d4=this[_0x3963eb(0xc8f)][_0x3963eb(0xc12)](_0x25489b),_0x1ea17e=this[_0x3963eb(0x853)][_0x3963eb(0xc8b)]===_0x25489b;if(this[_0x3963eb(0xc93)][_0x3963eb(0xc12)](_0x25489b))this[_0x3963eb(0x49a)]();if(_0x36c54b||_0x4934d4){const _0x2bb60e={..._0x3b2c4f['states']};_0x2bb60e[_0x25489b]=_0x1c8f45;const _0x462d08={..._0x3b2c4f,'states':_0x2bb60e};if(_0x36c54b)this[_0x3963eb(0x342)](_0x462d08);if(_0x4934d4)this[_0x3963eb(0x18f)](_0x462d08);}(_0x36c54b||_0x1ea17e)&&this['shadowRoot']?.['querySelector']?.(_0x3963eb(0x578))&&this['_renderStateRow']();}catch(_0x385f69){console[_0x3963eb(0xbe4)](_0x3963eb(0x948),_0x385f69);}},_0x524891=_0x46d2df[_0x36b786(0x4f2)]>0x0&&_0x46d2df[_0x36b786(0x4f2)]<=0x40,_0x3892b4=()=>{const _0x368034=_0x36b786;this[_0x368034(0xa29)][_0x368034(0x809)][_0x368034(0x6c7)](_0x38c020=>{const _0xaf6cae=_0x368034,_0x303bdb=_0x38c020?.['data']?.[_0xaf6cae(0xaad)];if(!_0x4bcbfd['has'](_0x303bdb))return;_0x2675f9(_0x303bdb,_0x38c020[_0xaf6cae(0xb87)]['new_state']);},_0x368034(0x21a))[_0x368034(0x654)](_0x1da88f=>{const _0x5da886=_0x368034;if(_0x3a60a6!==this[_0x5da886(0x5e7)]){try{_0x1da88f();}catch{}return;}this[_0x5da886(0x1c4)]=_0x1da88f,this[_0x5da886(0x54d)]=![];})[_0x368034(0x28c)](()=>{const _0xf9298e=_0x368034;if(_0x3a60a6===this[_0xf9298e(0x5e7)])this[_0xf9298e(0x54d)]=![];});};_0x524891?this[_0x36b786(0xa29)][_0x36b786(0x809)][_0x36b786(0x870)](_0x3da98a=>{const _0x9428ed=_0x36b786,_0x576374=_0x3da98a?.[_0x9428ed(0x737)]?.[_0x9428ed(0x241)];if(!_0x576374)return;const _0x1e8683=_0x576374[_0x9428ed(0xc50)];if(_0x1e8683)_0x2675f9(_0x1e8683[_0x9428ed(0xaad)],_0x1e8683);},{'type':_0x36b786(0xcae),'trigger':{'platform':_0x36b786(0x543),'entity_id':_0x46d2df}})[_0x36b786(0x654)](_0x4fd499=>{const _0x24fb64=_0x36b786;if(_0x3a60a6!==this[_0x24fb64(0x5e7)]){try{_0x4fd499();}catch{}return;}this[_0x24fb64(0x1c4)]=_0x4fd499,this[_0x24fb64(0x54d)]=![];})['catch'](()=>{const _0x3478f0=_0x36b786;if(_0x3a60a6===this[_0x3478f0(0x5e7)])_0x3892b4();}):_0x3892b4();}['_unsubscribeEvents'](){const _0x1ce1d2=_0x34e271;this[_0x1ce1d2(0x5e7)]=(this[_0x1ce1d2(0x5e7)]||0x0)+0x1;if(this['_wsUnsub']){try{this['_wsUnsub']();}catch{}this[_0x1ce1d2(0x1c4)]=null;}this['_wsSubscribing']=![],this[_0x1ce1d2(0x30c)]=null;}['_processHassChanges'](_0x25320c){const _0x5b9ccc=_0x34e271;let _0x47622e=![];this['_entities'][_0x5b9ccc(0x724)]((_0x3987c2,_0x297cdb)=>{const _0x418264=_0x5b9ccc;if(!_0x3987c2[_0x418264(0x951)]||_0x3987c2[_0x418264(0x60a)])return;if(this['_isHistoryAggregated'](_0x3987c2)){const _0x257c53=_0x3987c2[_0x418264(0xb16)];if(_0x257c53!==_0x418264(0x509)&&_0x257c53!==_0x418264(0x4fa)&&_0x257c53!==_0x418264(0x887)&&_0x257c53!=='min')return;}const _0x2cbfc1=_0x25320c[_0x418264(0xd44)][_0x3987c2[_0x418264(0x951)]];if(!_0x2cbfc1)return;const _0x3c0206=_0x2cbfc1[_0x418264(0x1bd)]||_0x2cbfc1[_0x418264(0xab7)]||null;if(_0x3c0206===this[_0x418264(0x513)][_0x3987c2['entity']])return;this[_0x418264(0x513)][_0x3987c2['entity']]=_0x3c0206;if(_0x3987c2[_0x418264(0x679)]||_0x3987c2[_0x418264(0x7f4)]){this[_0x418264(0x911)]=!![],_0x47622e=!![];return;}const _0x4f0263=this[_0x418264(0xd13)](_0x3987c2,_0x297cdb),_0x9f4152=_0x4f0263?getAttributePath(_0x2cbfc1[_0x418264(0x3b8)],_0x4f0263):_0x2cbfc1[_0x418264(0x543)],_0x53b898=toNum(_0x9f4152);if(_0x53b898===null)return;const _0x1663f8=_0x3c0206?new Date(_0x3c0206)['getTime']():Date[_0x418264(0x932)]();(this['_liveBuffer'][_0x3987c2[_0x418264(0x951)]]||=[])[_0x418264(0x84b)]({'t':_0x1663f8,'v':_0x53b898}),_0x47622e=!![];});if(_0x47622e)this[_0x5b9ccc(0x9b8)]();}['_processAnnotationRefChanges'](_0x1b8b4a){const _0x3057cb=_0x34e271;let _0xfe757d=![];for(const _0x19db10 of this[_0x3057cb(0xc8f)]){const _0x360966=_0x1b8b4a[_0x3057cb(0xd44)][_0x19db10];if(!_0x360966)continue;const _0x5ad920=_0x360966[_0x3057cb(0x1bd)]||_0x360966['last_changed']||null;if(_0x5ad920===this[_0x3057cb(0xce0)][_0x19db10])continue;this[_0x3057cb(0xce0)][_0x19db10]=_0x5ad920,_0xfe757d=!![];}if(_0xfe757d)this['_scheduleRender']();}[_0x34e271(0x9b8)](){const _0x2d1212=_0x34e271;if(this[_0x2d1212(0xaf8)])return;this['_liveFlushTimer']=setTimeout(()=>{const _0x47119a=_0x2d1212;this[_0x47119a(0xaf8)]=null,this[_0x47119a(0x284)]();},LIVE_FLUSH_DEBOUNCE_MS);}[_0x34e271(0x284)](){const _0x50242a=_0x34e271;if(!this[_0x50242a(0x3fb)]||!this[_0x50242a(0xb29)])return;const _0x26e45b=Object[_0x50242a(0x5cf)](this[_0x50242a(0x566)])[_0x50242a(0x4f2)]>0x0;if(!_0x26e45b&&!this[_0x50242a(0x584)]&&!this[_0x50242a(0x911)])return;const _0x3c2f3f=this['_pendingSlide'];this[_0x50242a(0x584)]=![],this['_pendingSyntheticRefresh']=![],this[_0x50242a(0xcf5)]=Date['now']();if(this[_0x50242a(0x23f)]()){const _0x4f540a=this[_0x50242a(0xb59)]();_0x4f540a&&(this[_0x50242a(0x12a)](_0x4f540a),this[_0x50242a(0xb29)]=_0x4f540a);}const _0x3a7f3f=this['_window'][_0x50242a(0x89f)][_0x50242a(0x699)](),_0x5eef30=this[_0x50242a(0xb29)][_0x50242a(0x2bf)][_0x50242a(0x699)]();Object[_0x50242a(0x61c)](this['_config'],'__sgcActiveRule',{'value':activeScaleRule(this['_config'],(_0x5eef30-_0x3a7f3f)/0x36ee80),'enumerable':![],'writable':!![],'configurable':!![]});const _0x2ae891=this[_0x50242a(0x94c)]((_0x5eef30-_0x3a7f3f)/0x36ee80);for(const _0x481b45 of this[_0x50242a(0x3fb)][_0x50242a(0x94b)]){const _0x1885d6=_0x481b45[_0x50242a(0x951)],_0x19cde7=_0x1885d6[_0x50242a(0x951)]?resolveOffsetHours(_0x1885d6[_0x50242a(0x419)],this[_0x50242a(0xa29)]):0x0,_0x2f2908=_0x1885d6[_0x50242a(0x951)]&&_0x19cde7===0x0&&this[_0x50242a(0x566)][_0x1885d6['entity']]?.[_0x50242a(0x4f2)]>0x0,_0x4e5099=_0x1885d6[_0x50242a(0x679)]||_0x1885d6[_0x50242a(0x7f4)];if(_0x1885d6[_0x50242a(0x679)]){const _0x14b225=this[_0x50242a(0xa29)]?.['states']?.[_0x1885d6[_0x50242a(0x951)]],_0x58f1a0=_0x1885d6[_0x50242a(0x295)]?getAttributePath(_0x14b225?.[_0x50242a(0x3b8)],_0x1885d6[_0x50242a(0x295)]):_0x14b225?.[_0x50242a(0x543)],_0x28bb1a=toNum(_0x58f1a0);_0x28bb1a!==null?_0x481b45[_0x50242a(0x3d2)]=[{'t':_0x3a7f3f,'v':_0x28bb1a},{'t':_0x5eef30,'v':_0x28bb1a}]:_0x481b45[_0x50242a(0x3d2)]=[];this['_rebuildPoints'](_0x481b45),_0x481b45[_0x50242a(0x1d5)]=DataProcessor[_0x50242a(0x246)](_0x481b45[_0x50242a(0xc6d)]);continue;}if(_0x1885d6['data_attribute']){const _0x1b54f4=this[_0x50242a(0xa29)]?.[_0x50242a(0xd44)]?.[_0x1885d6[_0x50242a(0x951)]],_0x45de6e=synthesizeForecastSeries(_0x1b54f4,_0x1885d6,this[_0x50242a(0xb29)][_0x50242a(0x89f)],this['_hass']);_0x481b45[_0x50242a(0x3d2)]=_0x45de6e[_0x50242a(0xbe8)](_0x121430=>_0x121430['t']>=_0x3a7f3f&&_0x121430['t']<=_0x5eef30),this[_0x50242a(0x4b9)](_0x481b45),_0x481b45[_0x50242a(0x1d5)]=DataProcessor[_0x50242a(0x246)](_0x481b45[_0x50242a(0xc6d)]);continue;}if(!_0x1885d6['entity']||_0x1885d6[_0x50242a(0x60a)]){if(!_0x3c2f3f)continue;let _0x153f6d=0x0;const _0x4859e6=_0x2ae891>0x0?_0x3a7f3f-_0x2ae891:_0x3a7f3f;while(_0x153f6d<_0x481b45[_0x50242a(0x3d2)]['length']&&_0x481b45[_0x50242a(0x3d2)][_0x153f6d]['t']<_0x4859e6)_0x153f6d++;if(_0x153f6d>0x1)_0x481b45['raw'][_0x50242a(0x4f7)](0x0,_0x153f6d-0x1);let _0x5d99ed=_0x481b45['raw']['length'];while(_0x5d99ed>0x0&&_0x481b45[_0x50242a(0x3d2)][_0x5d99ed-0x1]['t']>=_0x5eef30)_0x5d99ed--;if(_0x5d99ed<_0x481b45[_0x50242a(0x3d2)][_0x50242a(0x4f2)])_0x481b45[_0x50242a(0x3d2)][_0x50242a(0x4f2)]=_0x5d99ed;}else{if(!_0x2f2908&&!_0x3c2f3f)continue;const _0x24d388=_0x19cde7===0x0?this[_0x50242a(0x566)][_0x1885d6[_0x50242a(0x951)]]:null;if(_0x24d388?.[_0x50242a(0x4f2)]){_0x24d388[_0x50242a(0xa03)]((_0x4737ea,_0x57c315)=>_0x4737ea['t']-_0x57c315['t']);for(let _0x42c63d=0x0;_0x42c63d<_0x24d388['length'];_0x42c63d++)_0x481b45[_0x50242a(0x3d2)][_0x50242a(0x84b)](_0x24d388[_0x42c63d]);}let _0x58e1d3=0x0;const _0x260755=_0x2ae891>0x0?_0x3a7f3f-_0x2ae891:_0x3a7f3f;while(_0x58e1d3<_0x481b45['raw'][_0x50242a(0x4f2)]&&_0x481b45[_0x50242a(0x3d2)][_0x58e1d3]['t']<_0x260755)_0x58e1d3++;if(_0x58e1d3>0x1)_0x481b45[_0x50242a(0x3d2)][_0x50242a(0x4f7)](0x0,_0x58e1d3-0x1);let _0x5a05d6=_0x481b45[_0x50242a(0x3d2)][_0x50242a(0x4f2)];while(_0x5a05d6>0x0&&_0x481b45['raw'][_0x5a05d6-0x1]['t']>=_0x5eef30)_0x5a05d6--;if(_0x5a05d6<_0x481b45[_0x50242a(0x3d2)]['length'])_0x481b45['raw']['length']=_0x5a05d6;}this['_rebuildPoints'](_0x481b45),_0x481b45[_0x50242a(0x1d5)]=DataProcessor[_0x50242a(0x246)](_0x481b45[_0x50242a(0xc6d)]);}this[_0x50242a(0x566)]=Object['create'](null),this[_0x50242a(0x25c)](),this['_scheduleResolvePreciseRecordTimes']();}['_schedulePriceRefetch'](){const _0x57f55d=_0x34e271,_0x367247=Date[_0x57f55d(0x932)](),_0x14666f=_0x367247-(this[_0x57f55d(0xc6e)]||0x0);if(_0x14666f<0x1388){!this['_priceTrailTimer']&&(this[_0x57f55d(0x4da)]=setTimeout(()=>{const _0x4b22f5=_0x57f55d;this['_priceTrailTimer']=null,this[_0x4b22f5(0xc6e)]=Date['now'](),this['_scheduleUpdate']();},0x1388-_0x14666f));return;}this[_0x57f55d(0xc6e)]=_0x367247,this['_scheduleUpdate']();}['_priceLookupFor'](_0x30f510){const _0x32292c=_0x34e271;if(!_0x30f510?.[_0x32292c(0xb6c)])return null;const _0x91ba5d=resolveOffsetHours(_0x30f510[_0x32292c(0x419)],this[_0x32292c(0xa29)])||0x0,_0x4314da=this['_priceSeries']?.[_0x32292c(0xccf)](_0x30f510['price_entity']+'__'+_0x91ba5d);if(!_0x4314da||!_0x4314da[_0x32292c(0x4f2)])return null;return _0x3ed3cd=>{const _0x29350d=_0x32292c;if(_0x3ed3cd<_0x4314da[0x0]['t'])return _0x4314da[0x0]['v'];let _0x1693c4=0x0,_0x2e1e0a=_0x4314da[_0x29350d(0x4f2)]-0x1,_0x5b790d=0x0;while(_0x1693c4<=_0x2e1e0a){const _0x30ffd2=_0x1693c4+_0x2e1e0a>>0x1;if(_0x4314da[_0x30ffd2]['t']<=_0x3ed3cd)_0x5b790d=_0x30ffd2,_0x1693c4=_0x30ffd2+0x1;else _0x2e1e0a=_0x30ffd2-0x1;}return _0x4314da[_0x5b790d]['v'];};}[_0x34e271(0x1f5)](_0x37bee7,_0x58f5c5,_0x3c44ae,_0xa7d8c8,_0x32932e,_0x5b7c47){const _0x2804de=_0x34e271,_0x57575a=this[_0x2804de(0x853)],_0x3c53c9=resolveDisplayTimeZone(this['_hass'],_0x57575a),_0x538ff1=resolveFirstWeekday(this[_0x2804de(0xa29)]),_0x1ad27f=['hour',_0x2804de(0x523),_0x2804de(0xc03),_0x2804de(0x65a),'year'],_0xe28be5=!_0x58f5c5[_0x2804de(0x60a)]&&!_0x58f5c5[_0x2804de(0x679)]&&!_0x58f5c5['data_attribute']&&_0x57575a['chart_mode']!==_0x2804de(0x9d8)&&_0x57575a['group_by']!==_0x2804de(0x3d2);let _0x2cef01,_0x1f1f1f=null;if(_0xe28be5){let _0x4c477e=DataProcessor[_0x2804de(0x58f)](_0x58f5c5[_0x2804de(0xb16)]===_0x2804de(0xad8)?DataProcessor['diffSeries'](_0x37bee7):!_0x3c44ae&&_0x58f5c5[_0x2804de(0xb16)]===_0x2804de(0xaed)?DataProcessor[_0x2804de(0xa11)](_0x37bee7,_0x58f5c5[_0x2804de(0x259)]===!![]):_0x37bee7,_0x58f5c5);const _0x1020cb=this[_0x2804de(0xc2e)](_0x58f5c5);if(_0x1020cb)_0x4c477e=DataProcessor[_0x2804de(0xb25)](_0x4c477e,_0x1020cb);const _0x4209cd=(_0x32932e-_0xa7d8c8)/0x36ee80,_0x3be2f4=resolvePointsPerHour(_0x57575a,_0x58f5c5,_0x4209cd),_0x248b3c=resolveGroupBy(_0x57575a,_0x4209cd),_0x4bb91c=groupBucketMs(_0x248b3c,_0x57575a[_0x2804de(0x770)],_0x3be2f4);let _0x41ce76=_0x58f5c5[_0x2804de(0xb16)];_0x3c44ae&&_0x41ce76===_0x2804de(0xaed)&&(_0x41ce76=_0x2804de(0x2b8));!_0x3c44ae&&_0x41ce76===_0x2804de(0xaed)&&(_0x41ce76=_0x2804de(0x2b8));_0x41ce76==='diff'&&(_0x41ce76=_0x2804de(0x2b8));const _0x10ccdb=_0x41ce76===_0x2804de(0x2b8)||_0x41ce76===_0x2804de(0x571),_0x13b1c2=resolveOffsetHours(_0x58f5c5[_0x2804de(0x419)],this[_0x2804de(0xa29)])!==0x0||(toNum(_0x58f5c5[_0x2804de(0xbf3)])?toNum(_0x58f5c5[_0x2804de(0xbf3)])!==0x0:![]),_0xaf58f0=_0x58f5c5[_0x2804de(0xb7b)]!==![];let _0x23ebf9,_0x4ff095=_0x4c477e;if(_0x5b7c47>0x0&&_0x4c477e[_0x2804de(0x4f2)]&&_0x4c477e[0x0]['t']<_0xa7d8c8){let _0x3cfb1d=0x0;while(_0x3cfb1d<_0x4c477e['length']&&_0x4c477e[_0x3cfb1d]['t']<_0xa7d8c8)_0x3cfb1d++;const _0x3df473=_0x4c477e[_0x2804de(0x863)](_0x3cfb1d);_0x3cfb1d>0x0&&!_0x10ccdb&&!(_0x3df473[_0x2804de(0x4f2)]&&_0x3df473[0x0]['t']===_0xa7d8c8)?_0x4ff095=[{..._0x4c477e[_0x3cfb1d-0x1],'t':_0xa7d8c8},..._0x3df473]:_0x4ff095=_0x3df473;}if(_0x1ad27f[_0x2804de(0x267)](_0x248b3c)){const _0x483243=_0x3c53c9;_0xaf58f0&&(_0x4ff095=DataProcessor[_0x2804de(0xda1)](_0x4ff095,_0x248b3c,_0x41ce76,_0x483243,this['_isCounterEntity'](_0x58f5c5)));_0x23ebf9=DataProcessor[_0x2804de(0x78f)](_0x4ff095,_0x248b3c,_0x41ce76,_0x32932e,_0x483243,(_0x58f5c5['graph_type']||_0x58f5c5['type'])===_0x2804de(0x440),_0x538ff1);if(!_0x58f5c5[_0x2804de(0x79f)]){const _0x24ea93=_0x4ff095&&_0x4ff095[_0x2804de(0x4f2)]>0x0?_0x4ff095[_0x4ff095[_0x2804de(0x4f2)]-0x1]['t']:null,_0x24f26e=_0x248b3c==='hour'&&Date[_0x2804de(0x932)]()<=_0x32932e+0xea60?0x6ddd00:0x0;_0x23ebf9=DataProcessor['carryStateInGaps'](_0x23ebf9,_0x248b3c,_0x41ce76,{'endMs':_0x32932e,'lastRawT':_0x24ea93,'tz':_0x483243,'carrySlackMs':_0x24f26e});}else _0x23ebf9=DataProcessor['breakGapsInCalendar'](_0x23ebf9,_0x248b3c,{'tz':_0x483243});}else _0x4bb91c>0x0?_0x23ebf9=DataProcessor[_0x2804de(0xd5c)](_0x4ff095,_0x4bb91c,_0xa7d8c8,_0x32932e,_0x41ce76,!!_0x58f5c5[_0x2804de(0xa21)]||_0x41ce76==='delta',{'deltaAgg':_0x10ccdb,'breakOnNull':!!_0x58f5c5['break_on_null'],'carryForwardMs':_0x58f5c5[_0x2804de(0x5e2)],'alignToClock':this['_shouldAlignToClock'](_0x58f5c5),'anchorStart':['candlestick',_0x2804de(0x20a)][_0x2804de(0x267)](_0x58f5c5['graph_type']||_0x58f5c5[_0x2804de(0xb33)]),'ohlc':(_0x58f5c5[_0x2804de(0x3ef)]||_0x58f5c5[_0x2804de(0xb33)])===_0x2804de(0x440),'carryPastNow':_0x13b1c2}):_0x23ebf9=_0x4c477e;_0x41ce76===_0x2804de(0x571)&&(_0x23ebf9=DataProcessor[_0x2804de(0x9f6)](_0x23ebf9,!!_0x58f5c5[_0x2804de(0xa21)]));_0x1f1f1f=DataProcessor[_0x2804de(0xd77)](_0x4c477e,_0x58f5c5,{'startMs':_0xa7d8c8,'endMs':_0x32932e,'bucketMs':_0x4bb91c,'groupBy':_0x248b3c,'aggFunc':_0x41ce76,'alignToClock':this[_0x2804de(0xbd1)](_0x58f5c5),'anchorStart':['candlestick',_0x2804de(0x20a)][_0x2804de(0x267)](_0x58f5c5[_0x2804de(0x3ef)]||_0x58f5c5[_0x2804de(0xb33)]),'tz':_0x3c53c9,'firstWd':_0x538ff1,'deltaAgg':_0x10ccdb,'carryPastNow':_0x13b1c2,'damp':_0xaf58f0,'isCounter':this[_0x2804de(0x156)](_0x58f5c5)});if(_0x1ad27f[_0x2804de(0x267)](_0x248b3c)&&!_0x13b1c2&&(_0x57575a[_0x2804de(0xc5b)]||_0x2804de(0x237))===_0x2804de(0x237)&&![_0x2804de(0x440),_0x2804de(0x20a)][_0x2804de(0x267)](_0x58f5c5['graph_type']||_0x58f5c5[_0x2804de(0xb33)])){const _0x28c8a8=this['_nowStampMs']||Date['now']();if(_0x28c8a8<=_0x32932e+0xea60&&_0x23ebf9[_0x2804de(0x4f2)]){const _0x125c40=Math[_0x2804de(0x749)](_0x28c8a8,_0x32932e),_0x59e0a7=calendarCellStartMs(_0x125c40,_0x248b3c,_0x3c53c9,_0x538ff1),_0x119602=_0x4ff095&&_0x4ff095[_0x2804de(0x4f2)]?_0x4ff095[_0x4ff095[_0x2804de(0x4f2)]-0x1]['t']:null,_0x4c8f5e=_0x248b3c===_0x2804de(0x1f2)?0x6ddd00:0x0;if(isNum(_0x59e0a7)&&isNum(_0x119602)&&_0x119602>=_0x59e0a7-_0x4c8f5e){const _0x55311f=_0x33b9c3=>{const _0xe1581c=_0x2804de,_0x40ce4e=_0x33b9c3[_0x33b9c3[_0xe1581c(0x4f2)]-0x1];return _0x40ce4e&&_0x40ce4e['v']!=null&&_0x40ce4e['t']<=_0x125c40&&_0x40ce4e['t']>=_0x59e0a7?_0x33b9c3['slice'](0x0,-0x1)['concat']({..._0x40ce4e,'t':_0x125c40}):_0x33b9c3;};_0x23ebf9=_0x55311f(_0x23ebf9);if(Array[_0x2804de(0xaf6)](_0x1f1f1f))for(const _0x1de6ad of _0x1f1f1f){if(_0x1de6ad&&Array[_0x2804de(0xaf6)](_0x1de6ad[_0x2804de(0xc6d)])&&_0x1de6ad[_0x2804de(0xc6d)][_0x2804de(0x4f2)])_0x1de6ad['points']=_0x55311f(_0x1de6ad['points']);}}}}_0x2cef01=DataProcessor['applyPostBucketTransform'](_0x23ebf9,_0x58f5c5,!!_0x58f5c5[_0x2804de(0xa21)]);}else{const _0x1dbb1b=_0x58f5c5[_0x2804de(0xb16)]===_0x2804de(0xad8)&&!_0x58f5c5[_0x2804de(0x679)],_0x2343ad=_0x58f5c5['aggregate_func']==='change'&&!_0x3c44ae&&!!_0x58f5c5['statistic_id'];_0x2cef01=DataProcessor[_0x2804de(0x906)](_0x1dbb1b?DataProcessor[_0x2804de(0x222)](_0x37bee7):_0x2343ad?DataProcessor['changeDiffSeries'](_0x37bee7,_0x58f5c5[_0x2804de(0x259)]===!![]):_0x37bee7,_0x58f5c5,!![]);const _0x46fd88=this['_priceLookupFor'](_0x58f5c5);_0x46fd88&&!_0x58f5c5[_0x2804de(0x679)]&&!_0x58f5c5[_0x2804de(0x7f4)]&&(_0x2cef01=DataProcessor[_0x2804de(0xb25)](_0x2cef01,_0x46fd88));const _0x1e0e11=(_0x32932e-_0xa7d8c8)/0x36ee80,_0x4cff20=resolveGroupBy(_0x57575a,_0x1e0e11),_0x1f1e57=((()=>{const _0x21960d=_0x2804de;let _0x4267ef=_0x58f5c5['aggregate_func'];if(_0x4267ef===_0x21960d(0xaed)&&(_0x3c44ae||_0x2343ad))_0x4267ef='sum';if(_0x4267ef==='diff'&&(_0x3c44ae||_0x1dbb1b))_0x4267ef=_0x21960d(0x2b8);return _0x4267ef;})());if(_0x58f5c5[_0x2804de(0x60a)]&&_0x2cef01&&_0x2cef01[_0x2804de(0x4f2)]>0x1&&_0x1ad27f[_0x2804de(0x267)](_0x4cff20)){const _0x3b59a2=(_0x2cef01[_0x2cef01[_0x2804de(0x4f2)]-0x1]['t']-_0x2cef01[0x0]['t'])/Math[_0x2804de(0x887)](0x1,_0x2cef01[_0x2804de(0x4f2)]-0x1),_0x57e6e8=groupBucketMs(_0x4cff20,_0x57575a['hours_to_show'],null);if(_0x57e6e8>0x0&&_0x3b59a2>0x0&&_0x57e6e8>_0x3b59a2*1.5){const _0x2b540a=_0x3c53c9;_0x58f5c5[_0x2804de(0xb7b)]!==![]&&(_0x2cef01=DataProcessor[_0x2804de(0xda1)](_0x2cef01,_0x4cff20,_0x1f1e57,_0x2b540a,this[_0x2804de(0x156)](_0x58f5c5))),_0x2cef01=DataProcessor[_0x2804de(0x78f)](_0x2cef01,_0x4cff20,_0x1f1e57,_0x32932e,_0x2b540a,(_0x58f5c5[_0x2804de(0x3ef)]||_0x58f5c5[_0x2804de(0xb33)])===_0x2804de(0x440),_0x538ff1);}}if(_0x58f5c5[_0x2804de(0x60a)]&&_0x2cef01&&_0x2cef01[_0x2804de(0x4f2)]>0x0&&_0x1ad27f[_0x2804de(0x267)](_0x4cff20)&&!_0x58f5c5[_0x2804de(0x79f)]){const _0x2c19d1=_0x37bee7&&_0x37bee7[_0x2804de(0x4f2)]>0x0?_0x37bee7[_0x37bee7['length']-0x1]['t']:null;_0x2cef01=DataProcessor['carryStateInGaps'](_0x2cef01,_0x4cff20,_0x1f1e57,{'endMs':_0x32932e,'lastRawT':_0x2c19d1,'tz':_0x3c53c9});}else _0x58f5c5[_0x2804de(0x60a)]&&_0x2cef01&&_0x2cef01['length']>0x0&&_0x1ad27f['includes'](_0x4cff20)&&_0x58f5c5[_0x2804de(0x79f)]&&(_0x2cef01=DataProcessor['breakGapsInCalendar'](_0x2cef01,_0x4cff20,{'tz':_0x3c53c9}));const _0x5ede4b=resolveOffsetHours(_0x58f5c5['offset'],this[_0x2804de(0xa29)])!==0x0||(toNum(_0x58f5c5[_0x2804de(0xbf3)])?toNum(_0x58f5c5['forecast_horizon'])!==0x0:![]);if(_0x58f5c5[_0x2804de(0x60a)]&&_0x2cef01&&_0x2cef01[_0x2804de(0x4f2)]>0x0&&_0x1ad27f[_0x2804de(0x267)](_0x4cff20)&&!_0x5ede4b&&(_0x57575a['chart_mode']||_0x2804de(0x237))==='timeline'&&![_0x2804de(0x440),'bar'][_0x2804de(0x267)](_0x58f5c5[_0x2804de(0x3ef)]||_0x58f5c5[_0x2804de(0xb33)])){const _0x49aa1f=this[_0x2804de(0xcf5)]||Date['now']();if(_0x49aa1f<=_0x32932e+0xea60){const _0x56a82f=_0x2cef01[_0x2cef01[_0x2804de(0x4f2)]-0x1],_0x29a6a3=Math[_0x2804de(0x749)](_0x49aa1f,_0x32932e),_0x5271b8=calendarCellStartMs(_0x29a6a3,_0x4cff20,_0x3c53c9,_0x538ff1),_0x3afc44=_0x37bee7&&_0x37bee7[_0x2804de(0x4f2)]>0x0?_0x37bee7[_0x37bee7[_0x2804de(0x4f2)]-0x1]['t']:null,_0x171d3f=_0x4cff20===_0x2804de(0x1f2)?0x6ddd00:0x0;_0x56a82f['v']!=null&&isNum(_0x5271b8)&&isNum(_0x3afc44)&&_0x3afc44>=_0x5271b8-_0x171d3f&&_0x56a82f['t']<=_0x29a6a3&&_0x56a82f['t']>=_0x5271b8&&(_0x2cef01=_0x2cef01[_0x2804de(0x863)](0x0,-0x1)[_0x2804de(0xcdf)]({..._0x56a82f,'t':_0x29a6a3}));}}_0x58f5c5[_0x2804de(0xb16)]===_0x2804de(0x571)&&(_0x2cef01=DataProcessor[_0x2804de(0x9f6)](_0x2cef01,!!_0x58f5c5[_0x2804de(0xa21)]));_0x2cef01=DataProcessor[_0x2804de(0xc0c)](_0x2cef01,_0x58f5c5,!!_0x58f5c5[_0x2804de(0xa21)]);if(_0x5b7c47>0x0&&Array[_0x2804de(0xaf6)](_0x2cef01)&&_0x2cef01[_0x2804de(0x4f2)]){let _0x5b3e07=_0xa7d8c8;if(_0x58f5c5['statistic_id']&&_0x1ad27f[_0x2804de(0x267)](_0x4cff20)){const _0x3736ba=tzParts(_0xa7d8c8,_0x3c53c9);switch(_0x4cff20){case _0x2804de(0x1f2):_0x5b3e07=zonedWallToMs(_0x3736ba['y'],_0x3736ba['mo'],_0x3736ba['d'],_0x3736ba['h'],0x0,0x0,_0x3c53c9);break;case _0x2804de(0x523):_0x5b3e07=zonedWallToMs(_0x3736ba['y'],_0x3736ba['mo'],_0x3736ba['d'],0x0,0x0,0x0,_0x3c53c9);break;case _0x2804de(0xc03):_0x5b3e07=zonedWallToMs(_0x3736ba['y'],_0x3736ba['mo'],_0x3736ba['d']-weekStartOffsetDays(_0x3736ba['wd'],_0x538ff1),0x0,0x0,0x0,_0x3c53c9);break;case _0x2804de(0x65a):_0x5b3e07=zonedWallToMs(_0x3736ba['y'],_0x3736ba['mo'],0x1,0x0,0x0,0x0,_0x3c53c9);break;case _0x2804de(0x74d):_0x5b3e07=zonedWallToMs(_0x3736ba['y'],0x0,0x1,0x0,0x0,0x0,_0x3c53c9);break;}}_0x1f1f1f=DataProcessor['computeMovingAverages'](_0x2cef01,_0x58f5c5);if(_0x1f1f1f){for(const _0x461d1c of _0x1f1f1f)_0x461d1c[_0x2804de(0xc6d)]=_0x461d1c[_0x2804de(0xc6d)]['filter'](_0x402107=>_0x402107['t']>=_0x5b3e07);}_0x2cef01=_0x2cef01['filter'](_0x3db402=>_0x3db402['t']>=_0x5b3e07);}}return{'points':_0x2cef01,'maSeries':_0x1f1f1f};}[_0x34e271(0x9ea)](_0x50f608,_0x1cab24,_0x52324c,_0x516c9c,_0x3a0f7c){const _0x500144=_0x34e271;if(!_0x1cab24||!_0x1cab24[_0x500144(0x951)]||_0x1cab24[_0x500144(0x60a)])return _0x50f608;if(_0x1cab24[_0x500144(0x679)]||_0x1cab24[_0x500144(0x7f4)])return _0x50f608;if(!this[_0x500144(0x573)](_0x1cab24))return _0x50f608;if(!this[_0x500144(0x23f)]())return _0x50f608;if(resolveOffsetHours(_0x1cab24['offset'],this['_hass'])!==0x0)return _0x50f608;const _0x55f04e=_0x1cab24[_0x500144(0xb16)]||_0x500144(0xb26);if(!['last',_0x500144(0x4fa),'max',_0x500144(0x749),_0x500144(0xb26),_0x500144(0x51b),_0x500144(0x1ed)][_0x500144(0x267)](_0x55f04e))return _0x50f608;const _0x2d9bbe=this['_hass']?.[_0x500144(0xd44)]?.[_0x1cab24[_0x500144(0x951)]];if(!_0x2d9bbe||_0x2d9bbe['state']===_0x500144(0x398)||_0x2d9bbe['state']===_0x500144(0xab2))return _0x50f608;const _0x150695=this[_0x500144(0xd13)](_0x1cab24,_0x52324c),_0x4f6996=_0x150695?getAttributePath(_0x2d9bbe[_0x500144(0x3b8)],_0x150695):_0x2d9bbe[_0x500144(0x543)],_0x44e2d7=toNum(_0x4f6996);if(_0x44e2d7===null)return _0x50f608;const _0x34c58a=_0x2d9bbe[_0x500144(0x1bd)]||_0x2d9bbe[_0x500144(0xab7)]||null;let _0x3ab943=_0x34c58a?new Date(_0x34c58a)[_0x500144(0x699)]():Date[_0x500144(0x932)]();if(!(_0x3ab943>=_0x516c9c&&_0x3ab943<_0x3a0f7c))_0x3ab943=_0x3a0f7c-0x1;if(_0x3ab943<_0x516c9c)return _0x50f608;const _0x2d1480=Array[_0x500144(0xaf6)](_0x50f608)?_0x50f608[_0x500144(0x863)]():[];return _0x2d1480[_0x500144(0x84b)]({'t':_0x3ab943,'v':_0x44e2d7}),_0x2d1480;}[_0x34e271(0x4b9)](_0x3f6f6b){const _0x1d3e8c=_0x34e271,_0x1692d5=this['_config'],_0x37d148=_0x3f6f6b[_0x1d3e8c(0x951)],_0xdda8ae=this['_window'][_0x1d3e8c(0x89f)][_0x1d3e8c(0x699)](),_0x3a7d71=this[_0x1d3e8c(0xb29)][_0x1d3e8c(0x2bf)]['getTime'](),_0x1df3d7=(_0x3a7d71-_0xdda8ae)/0x36ee80,_0x1b145e=this['_maMaxLeadMs'](_0x1df3d7),_0x387ac4=this['_entities']['indexOf'](_0x37d148),_0x252fad=this[_0x1d3e8c(0x9ea)](_0x3f6f6b['raw'],_0x37d148,_0x387ac4,_0xdda8ae,_0x3a7d71),{points:_0x4e352b,maSeries:_0x1c5ab5}=this[_0x1d3e8c(0x1f5)](_0x252fad,_0x37d148,_0x3f6f6b['_isStat'],_0xdda8ae,_0x3a7d71,_0x1b145e);_0x3f6f6b['points']=_0x4e352b;const _0x1e0074=this[_0x1d3e8c(0x987)]>0x0?this[_0x1d3e8c(0x987)]:0x320,_0x3d99fe=Math['min'](0xbb8,Math[_0x1d3e8c(0x887)](0x190,_0x1e0074*0x2));_0x3f6f6b[_0x1d3e8c(0x8e9)]=_0x1c5ab5??DataProcessor[_0x1d3e8c(0x27f)](_0x3f6f6b[_0x1d3e8c(0xc6d)],_0x3f6f6b[_0x1d3e8c(0x951)]),_0x3f6f6b['points']&&_0x3f6f6b[_0x1d3e8c(0xc6d)][_0x1d3e8c(0x4f2)]>_0x3d99fe&&(_0x3f6f6b['points']=DataProcessor[_0x1d3e8c(0x8b0)](_0x3f6f6b['points'],_0x3d99fe)),_0x3f6f6b[_0x1d3e8c(0x160)]=resolveBucketPrecision(_0x3f6f6b[_0x1d3e8c(0xc6d)]),_0x3f6f6b[_0x1d3e8c(0xc17)]=![];}[_0x34e271(0x60b)](){const _0x27ff30=_0x34e271,_0x30adbb=new Set([_0x27ff30(0xad8),'change',_0x27ff30(0x571)]);return(this[_0x27ff30(0x31f)]||[])[_0x27ff30(0x4c9)](_0x15b01a=>_0x15b01a&&(_0x30adbb[_0x27ff30(0xc12)](_0x15b01a['aggregate_func'])||_0x15b01a['_compareOf']!=null));}[_0x34e271(0xcca)](){const _0x49916e=_0x34e271;if(!this[_0x49916e(0x23f)]())return;if(this[_0x49916e(0x60b)]()){this[_0x49916e(0xd61)]();return;}this[_0x49916e(0x584)]=!![],this[_0x49916e(0x284)]();}[_0x34e271(0x6a4)](){const _0x2c9904=_0x34e271;if(!this[_0x2c9904(0x853)])return;this[_0x2c9904(0x521)]();if(this[_0x2c9904(0x3fb)]?.[_0x2c9904(0x94b)]?.[_0x2c9904(0x4f2)]){const _0x4d3f86=!!this[_0x2c9904(0x853)][_0x2c9904(0xd22)];if(!(this[_0x2c9904(0x54a)]instanceof Map))this[_0x2c9904(0x54a)]=new Map();const _0xc871c=this[_0x2c9904(0xbdd)]instanceof Set?this[_0x2c9904(0xbdd)]:null;for(const _0xf2bcdd of this[_0x2c9904(0x3fb)][_0x2c9904(0x94b)]){const _0x4ef635=_0xf2bcdd['entity']?.[_0x2c9904(0x202)],_0x1db402=_0x4d3f86?_0x2c9904(0x970):_0x4ef635===!![]?!![]:_0x4ef635===![]?![]:_0x2c9904(0xd20),_0x4db4aa=this[_0x2c9904(0x54a)][_0x2c9904(0xc12)](_0xf2bcdd['id'])?this[_0x2c9904(0x54a)][_0x2c9904(0xccf)](_0xf2bcdd['id']):_0x2c9904(0x808),_0x245c4c=_0xc871c?.[_0x2c9904(0xc12)](_0xf2bcdd['id']);if(_0xc871c)_0xc871c[_0x2c9904(0x2ef)](_0xf2bcdd['id']);if(_0x1db402===_0x4db4aa&&!_0x245c4c)continue;_0x1db402===_0x2c9904(0x970)||_0x1db402===!![]?this[_0x2c9904(0x1c3)][_0x2c9904(0x396)](_0xf2bcdd['id']):(_0x1db402===![]||_0x4db4aa===_0x2c9904(0x970)||_0x4db4aa===!![]||_0x245c4c)&&this[_0x2c9904(0x1c3)]['delete'](_0xf2bcdd['id']),this[_0x2c9904(0x54a)]['set'](_0xf2bcdd['id'],_0x1db402);}}const _0x1f3cd6=!!this['_config'][_0x2c9904(0x833)]&&(this[_0x2c9904(0x853)][_0x2c9904(0xc5b)]||_0x2c9904(0x237))===_0x2c9904(0x237);if(_0x1f3cd6){this[_0x2c9904(0x686)]();return;}this[_0x2c9904(0x773)](),this['_renderDatePicker'](),this[_0x2c9904(0xa4b)](),this['_renderAttributeList'](),this['_renderQueryPickers'](),this[_0x2c9904(0x1bf)](),this['_renderExportButton']();const _0x282cfe=this[_0x2c9904(0x8cb)]['querySelector']('.sgc-plot');if(!_0x282cfe)return;const _0xb83308=this[_0x2c9904(0x8cb)]['querySelector'](_0x2c9904(0x2a8));if(_0xb83308)_0xb83308[_0x2c9904(0x74c)]['remove'](_0x2c9904(0xbf9));this[_0x2c9904(0x5e1)]();if(!this['_graphData']){_0x282cfe[_0x2c9904(0x301)]=_0x2c9904(0x93b)+escapeHtml(cardT(this[_0x2c9904(0xa29)],this['_config'],_0x2c9904(0x283)))+_0x2c9904(0x816),this[_0x2c9904(0xbb4)]='';return;}const _0x19db8c=this[_0x2c9904(0x853)][_0x2c9904(0xc5b)]||_0x2c9904(0x237),_0x1cd74a=new Set([_0x2c9904(0x305),_0x2c9904(0x41c),_0x2c9904(0x712),'radar',_0x2c9904(0x196),'heatmap',_0x2c9904(0x6b0),_0x2c9904(0x9d8),_0x2c9904(0xa25),_0x2c9904(0xa6d),_0x2c9904(0x8ea),_0x2c9904(0x3e7)]);if(_0xb83308){if(_0x1cd74a[_0x2c9904(0xc12)](_0x19db8c))_0xb83308[_0x2c9904(0x74c)]['add']('sgc-no-bleed');else _0xb83308['classList'][_0x2c9904(0x3d0)](_0x2c9904(0x161));}const _0x3cca45=this[_0x2c9904(0xba4)](_0x19db8c),_0x47ea69=this['_computeGraphFingerprint'](_0x19db8c);if(_0x47ea69&&_0x47ea69===this[_0x2c9904(0xbb4)]&&_0x282cfe['firstChild']){this[_0x2c9904(0x383)]();return;}this[_0x2c9904(0xbb4)]=_0x47ea69,this[_0x2c9904(0x383)]();try{let _0x534b0b=this[_0x2c9904(0x3fb)]['series'][_0x2c9904(0xbe8)](_0x3436be=>!this[_0x2c9904(0x1c3)]['has'](_0x3436be['id'])&&_0x3436be[_0x2c9904(0x951)]?.[_0x2c9904(0x846)]!==![]);const _0x4de3e7=this[_0x2c9904(0x853)][_0x2c9904(0x4c8)],_0x3adcdf=this[_0x2c9904(0x853)]['graph_end_hour'],_0xdb31b7=resolveDynamicValue(_0x4de3e7,this[_0x2c9904(0xa29)])??toNum(_0x4de3e7),_0x3e2edd=resolveDynamicValue(_0x3adcdf,this['_hass'])??toNum(_0x3adcdf);if(isNum(_0xdb31b7)||isNum(_0x3e2edd)){const _0x1053d2=isNum(_0xdb31b7)?_0xdb31b7:0x0,_0x6e899d=isNum(_0x3e2edd)?_0x3e2edd:0x18;_0x534b0b=_0x534b0b[_0x2c9904(0x9f9)](_0x590617=>{const _0x124888=_0x2c9904,_0x9e8f9c=_0x590617[_0x124888(0xc6d)][_0x124888(0x9f9)](_0x21a1ad=>{const _0x29324e=_0x124888;if(_0x21a1ad['v']===null)return _0x21a1ad;const _0xac35f1=new Date(_0x21a1ad['t']),_0x36594c=_0xac35f1[_0x29324e(0x814)]()+_0xac35f1['getMinutes']()/0x3c;if(_0x36594c<_0x1053d2||_0x36594c>=_0x6e899d)return{..._0x21a1ad,'v':null};return _0x21a1ad;});return{..._0x590617,'points':_0x9e8f9c};});}_0x3cca45[_0x2c9904(0x218)](_0x282cfe,_0x534b0b,this['_config'],this[_0x2c9904(0xa29)]);}catch(_0x1db72a){console[_0x2c9904(0x3ee)](_0x2c9904(0xbb9),_0x1db72a),_0x282cfe[_0x2c9904(0x301)]='Render\x20error:\x20'+escapeHtml(_0x1db72a[_0x2c9904(0xca9)])+_0x2c9904(0x816),this[_0x2c9904(0xbb4)]='';}const _0x110b9c=(this[_0x2c9904(0x31f)]||[])['some'](_0x1df372=>_0x1df372?.[_0x2c9904(0x685)]==='click');_0x110b9c&&_0xb83308&&!_0xb83308[_0x2c9904(0x994)]&&(_0xb83308[_0x2c9904(0x994)]=!![],_0xb83308[_0x2c9904(0x564)][_0x2c9904(0x200)]=_0x2c9904(0x501),_0xb83308[_0x2c9904(0x43c)](_0x2c9904(0xb86),_0xe34f41=>{const _0x4714f9=_0x2c9904;if(_0xe34f41[_0x4714f9(0x471)]?.[_0x4714f9(0xd06)]?.(_0x4714f9(0x947)))return;this[_0x4714f9(0x6e0)]=!this[_0x4714f9(0x6e0)],this[_0x4714f9(0xbb4)]='',this['_scheduleRender']();})),this['_renderYAxisLabels']();}['_renderYAxisLabels'](){const _0x46e4a2=_0x34e271,_0x1f8c37=this[_0x46e4a2(0x8cb)];if(!_0x1f8c37)return;const _0x261dea=_0x1f8c37['querySelector'](_0x46e4a2(0x2a8));if(!_0x261dea)return;_0x261dea[_0x46e4a2(0x5aa)](_0x46e4a2(0x5f1))['forEach'](_0x296958=>_0x296958['remove']());const _0x568b48=this['_config'];if(!_0x568b48[_0x46e4a2(0x287)])return;const _0x1d1c85=(this[_0x46e4a2(0x31f)]||[])[_0x46e4a2(0xbe8)](_0x3dc663=>_0x3dc663[_0x46e4a2(0xaaa)]!==![]||_0x3dc663[_0x46e4a2(0x846)]!==![]),_0x5f0114=this[_0x46e4a2(0x3fb)]?.[_0x46e4a2(0x94b)]||[],_0x202008=new Map(_0x5f0114['map'](_0x177b90=>[_0x177b90['id'],_0x177b90])),_0x4c864d=_0xdc27cf=>{const _0x2ad26a=_0x46e4a2;let _0x2986b9=0x0;for(const _0x1b42f4 of this['_entities']||[]){const _0x1c794b=_0x1b42f4['y_axis']===_0x2ad26a(0x2d7);if(_0xdc27cf==='secondary'&&_0x1c794b||_0xdc27cf===_0x2ad26a(0x3c5)&&!_0x1c794b){if(_0x1b42f4[_0x2ad26a(0xbc4)])return _0x1b42f4['unit'];const _0x588504=_0x1b42f4['entity']+'__'+_0x2986b9,_0x274ab9=_0x202008[_0x2ad26a(0xccf)](_0x588504)||_0x5f0114[_0x2ad26a(0x14b)](_0x55d137=>_0x55d137[_0x2ad26a(0x951)]===_0x1b42f4),_0x143af8=_0x274ab9?.[_0x2ad26a(0x444)]?.[_0x2ad26a(0x24a)]||this['_hass']?.['states']?.[_0x1b42f4[_0x2ad26a(0x951)]]?.[_0x2ad26a(0x3b8)]?.[_0x2ad26a(0x24a)];if(_0x143af8)return _0x143af8;}_0x2986b9++;}return'';},_0x5d4b0f=(this[_0x46e4a2(0x31f)]||[])[_0x46e4a2(0x4c9)](_0x1228b7=>_0x1228b7[_0x46e4a2(0xa89)]===_0x46e4a2(0x2d7)),_0x2d3aa4=this[_0x46e4a2(0xaf1)]??0x8,_0x4adae2=this[_0x46e4a2(0x976)]??0x8,_0x571820=(_0x2d3aa4-_0x4adae2)/0x2,_0x2bfa6e=[_0x46e4a2(0x806)+_0x571820+'px)'];if(_0x568b48[_0x46e4a2(0xa43)]){const _0x1fd081=String(_0x568b48[_0x46e4a2(0xa43)]);_0x2bfa6e[_0x46e4a2(0x84b)](_0x46e4a2(0x598)+(/[a-z%]$/i[_0x46e4a2(0x47e)](_0x1fd081)?_0x1fd081:_0x1fd081+'px'));}_0x568b48[_0x46e4a2(0x4aa)]&&_0x2bfa6e[_0x46e4a2(0x84b)](_0x46e4a2(0x7ad)+_0x568b48['y_axis_color']);const _0x29e37d=toNum(_0x568b48[_0x46e4a2(0xaac)]);isNum(_0x29e37d)&&_0x2bfa6e[_0x46e4a2(0x84b)](_0x46e4a2(0xb31)+_0x29e37d);const _0x4c5665=_0x2bfa6e[_0x46e4a2(0xa09)](';\x20')+';';{const _0x48801f=_0x568b48[_0x46e4a2(0xac0)],_0x478df0=_0x48801f!=null&&_0x48801f!==''?_0x48801f:_0x4c864d('primary');if(_0x478df0){const _0xdea65a=document['createElement'](_0x46e4a2(0xd2c));_0xdea65a['className']=_0x46e4a2(0x67e),_0xdea65a[_0x46e4a2(0x564)][_0x46e4a2(0xd9f)]=_0x4c5665,_0xdea65a[_0x46e4a2(0x417)]=_0x478df0,_0x261dea[_0x46e4a2(0x343)](_0xdea65a);}}if(_0x5d4b0f){const _0x1ebb10=_0x568b48['y2_axis_label'],_0xa0a616=_0x1ebb10!=null&&_0x1ebb10!==''?_0x1ebb10:_0x4c864d(_0x46e4a2(0x2d7));if(_0xa0a616){const _0x4d74db=document[_0x46e4a2(0xb38)]('div');_0x4d74db[_0x46e4a2(0xc68)]=_0x46e4a2(0xb58),_0x4d74db[_0x46e4a2(0x564)][_0x46e4a2(0xd9f)]=_0x4c5665,_0x4d74db[_0x46e4a2(0x417)]=_0xa0a616,_0x261dea['appendChild'](_0x4d74db);}}}[_0x34e271(0x686)](){const _0x576b06=_0x34e271,_0x435bd8=this[_0x576b06(0x8cb)];if(!_0x435bd8)return;for(const _0x143b74 of[_0x576b06(0x30d),_0x576b06(0x869),_0x576b06(0xcd8),_0x576b06(0x601),_0x576b06(0xd96),_0x576b06(0x578),_0x576b06(0xa81),_0x576b06(0xa55)]){const _0x15edf8=_0x435bd8['querySelector'](_0x143b74);if(_0x15edf8)_0x15edf8[_0x576b06(0x301)]='';}const _0x864a3f=_0x435bd8[_0x576b06(0x3e4)](_0x576b06(0x2a8)),_0x11d970=_0x435bd8[_0x576b06(0x3e4)](_0x576b06(0x789));if(!_0x864a3f||!_0x11d970)return;_0x864a3f[_0x576b06(0x74c)][_0x576b06(0x396)](_0x576b06(0xbf9)),_0x11d970[_0x576b06(0x564)][_0x576b06(0xc07)]='auto',_0x11d970[_0x576b06(0x74c)][_0x576b06(0x3d0)](_0x576b06(0x6a9),'sgc-plot-scroll-wheel');const _0x20df3f=this[_0x576b06(0xa29)],_0x5a786a=this[_0x576b06(0x31f)]||[],_0x2e2f78=this[_0x576b06(0x3fb)]?.[_0x576b06(0x94b)]||[],_0x85604f=new Map(_0x2e2f78[_0x576b06(0x9f9)](_0x4a2247=>[_0x4a2247['id'],_0x4a2247])),_0x202898=_0x5a786a[_0x576b06(0xbe8)](_0x16947a=>_0x16947a[_0x576b06(0xaaa)]!==![]||_0x16947a['show_graph']!==![])[_0x576b06(0x9f9)](_0x129035=>{const _0x3f811f=_0x576b06,_0x378ced=_0x5a786a[_0x3f811f(0x6d7)](_0x129035),_0x35b3f0=_0x129035[_0x3f811f(0x951)]+'__'+_0x378ced,_0x59d40e=_0x85604f[_0x3f811f(0xccf)](_0x35b3f0)||_0x2e2f78[_0x3f811f(0x14b)](_0x255b13=>_0x255b13[_0x3f811f(0x951)]===_0x129035),_0x3957f2=_0x59d40e?.['meta']||{},_0x4ea0eb=pickName(_0x129035[_0x3f811f(0x86b)],_0x3957f2[_0x3f811f(0x98e)],_0x3957f2)??_0x129035[_0x3f811f(0x951)],_0x5320a5=_0x129035[_0x3f811f(0xbc4)]||_0x3957f2[_0x3f811f(0x24a)]||'';let _0x4e01dd=this[_0x3f811f(0x7d3)](_0x129035[_0x3f811f(0x19e)],_0x129035[_0x3f811f(0x951)])||_0x129035[_0x3f811f(0x19e)]||_0x3f811f(0xac4);const _0x2a47db=this['_resolveStateRowValue'](_0x129035,_0x378ced),_0x269cd8=isNum(_0x2a47db?.[_0x3f811f(0x774)])?_0x2a47db[_0x3f811f(0x774)]:null,_0x3b34b9=_0x2a47db?.[_0x3f811f(0x623)]??'—';_0x129035[_0x3f811f(0x19e)]===_0x3f811f(0xc36)&&_0x129035[_0x3f811f(0x57e)]?.[_0x3f811f(0x139)]&&_0x129035['color_thresholds']?.[_0x3f811f(0xb78)]?.[_0x3f811f(0x4f2)]&&isNum(_0x269cd8)&&(_0x4e01dd=resolveValueColor(_0x269cd8,this[_0x3f811f(0xcc1)](_0x129035),_0x4e01dd)||_0x4e01dd);const _0x3a1b93=_0x59d40e?.['points']?.['filter'](_0x2dc1e4=>_0x2dc1e4['v']!==null&&_0x2dc1e4['v']!==undefined)||[];let _0x178dbc='',_0x18ec06='';if(_0x3a1b93['length']>=0x2){const _0x41040a=0x78,_0x18b013=0x24;let _0x34e291=Infinity,_0x4c3960=-Infinity;for(const _0x210469 of _0x3a1b93){if(_0x210469['v']<_0x34e291)_0x34e291=_0x210469['v'];if(_0x210469['v']>_0x4c3960)_0x4c3960=_0x210469['v'];}_0x4c3960===_0x34e291&&(_0x4c3960=_0x34e291+0x1,_0x34e291-=0x1);const _0xaf106d=_0x3a1b93[0x0]['t'],_0x1da20b=_0x3a1b93[_0x3a1b93[_0x3f811f(0x4f2)]-0x1]['t'],_0x2f464e=Math[_0x3f811f(0x887)](0x1,_0x1da20b-_0xaf106d),_0x181ae1=_0x46744c=>(_0x46744c-_0xaf106d)/_0x2f464e*_0x41040a,_0x21edf1=_0x129035[_0x3f811f(0x397)]!==![],_0x5bf944=_0x21edf1?0x6:0x2,_0x11429b=_0x1584cf=>_0x18b013-_0x5bf944-(_0x1584cf['v']-_0x34e291)/(_0x4c3960-_0x34e291)*(_0x18b013-_0x5bf944*0x2),_0x2f7d41=_0x21edf1?buildSmoothPath(_0x3a1b93,_0x181ae1,_0x11429b):buildLinearPath(_0x3a1b93,_0x181ae1,_0x11429b),_0x1ae9d2=_0x2f7d41+_0x3f811f(0x5b3)+_0x41040a+'\x20'+_0x18b013+'\x20L\x200\x20'+_0x18b013+'\x20Z',_0x44e9d1=_0x129035['show_fill']!==![],_0x5f30c7=toNum(_0x129035[_0x3f811f(0x701)])||0x1,_0x1d67c6=lineDashArray(_0x129035[_0x3f811f(0x7ea)],_0x5f30c7),_0x452d17=_0x1d67c6?_0x3f811f(0x888)+_0x1d67c6+'\x22':'',_0x41afce=_0x44e9d1?_0x3f811f(0xbd5):'0',_0x36d1c7=!!(_0x129035[_0x3f811f(0x57e)]?.[_0x3f811f(0x139)]&&_0x129035[_0x3f811f(0x57e)]?.[_0x3f811f(0xb78)]?.[_0x3f811f(0x4f2)]),_0x88084e=_0x129035[_0x3f811f(0x57e)]?.['direction']===_0x3f811f(0x7f0)?_0x3f811f(0x7f0):_0x3f811f(0x6ce),_0x2be184=_0x129035[_0x3f811f(0x57e)]?.[_0x3f811f(0x4bb)]!==_0x3f811f(0x670);let _0x74a44b=_0x3f811f(0x51a)+escapeHtml(_0x4e01dd)+'\x22',_0x40d283='fill=\x22'+escapeHtml(_0x4e01dd)+_0x3f811f(0x311)+_0x41afce+'\x22';if(_0x36d1c7){const _0x41ff8a=[...this['_thrVals'](_0x129035)][_0x3f811f(0xbe8)](_0x4bf939=>isNum(toNum(_0x4bf939['value']))&&_0x4bf939[_0x3f811f(0x19e)])['sort']((_0x2b1b77,_0x4dcae4)=>toNum(_0x2b1b77[_0x3f811f(0xd05)])-toNum(_0x4dcae4[_0x3f811f(0xd05)]));if(_0x41ff8a['length']){if(_0x129035['color_thresholds'][_0x3f811f(0xb0d)]){const _0x509ecc=_0x3a1b93[_0x3a1b93[_0x3f811f(0x4f2)]-0x1]?.['v'];if(isNum(_0x509ecc)){const _0x1622e4=resolveValueColor(_0x509ecc,_0x41ff8a,_0x4e01dd);_0x74a44b=_0x3f811f(0x51a)+escapeHtml(_0x1622e4)+'\x22',_0x40d283=_0x3f811f(0x7d4)+escapeHtml(_0x1622e4)+_0x3f811f(0x311)+_0x41afce+'\x22';}}else{if(_0x88084e===_0x3f811f(0x7f0)){let _0x5aa24b='',_0x2dabfd='';for(let _0x619093=0x0;_0x619093<_0x3a1b93[_0x3f811f(0x4f2)]-0x1;_0x619093++){const _0x1b21ce=_0x3a1b93[_0x619093]['v'],_0x4e80e0=_0x3a1b93[_0x619093+0x1]['v'],_0x3d95c7=(_0x1b21ce+_0x4e80e0)/0x2,_0x4549d2=resolveValueColor(_0x3d95c7,_0x41ff8a,_0x4e01dd,_0x2be184),_0x3d0db7=_0x181ae1(_0x3a1b93[_0x619093]['t']),_0x161802=_0x11429b(_0x3a1b93[_0x619093]),_0x282c65=_0x181ae1(_0x3a1b93[_0x619093+0x1]['t']),_0x59b2a9=_0x11429b(_0x3a1b93[_0x619093+0x1]);_0x5aa24b+=_0x3f811f(0x88b)+_0x3d0db7+'\x22\x20y1=\x22'+_0x161802+'\x22\x20x2=\x22'+_0x282c65+_0x3f811f(0x290)+_0x59b2a9+_0x3f811f(0xa44)+escapeHtml(_0x4549d2)+'\x22\x20stroke-width=\x22'+_0x5f30c7+'\x22'+_0x452d17+_0x3f811f(0x1a2),_0x2dabfd+=_0x3f811f(0xd5d)+_0x3d0db7+'\x20'+_0x161802+_0x3f811f(0x5b3)+_0x282c65+'\x20'+_0x59b2a9+'\x20L\x20'+_0x282c65+'\x20'+_0x18b013+'\x20L\x20'+_0x3d0db7+'\x20'+_0x18b013+_0x3f811f(0x9a3)+escapeHtml(_0x4549d2)+_0x3f811f(0x311)+_0x41afce+_0x3f811f(0x85e);}_0x178dbc=_0x3f811f(0x504)+_0x41040a+'\x20'+_0x18b013+_0x3f811f(0x718)+_0x2dabfd+_0x5aa24b+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20';}else{const _0x5e08ea=_0x4c3960-_0x34e291||0x1,_0x298f66=_0x3f811f(0x538)+_0x378ced,_0x27008b=[],_0x48d6aa=[..._0x41ff8a][_0x3f811f(0x1df)]();_0x27008b[_0x3f811f(0x84b)](_0x3f811f(0x726)+escapeHtml(_0x48d6aa[0x0]['color'])+_0x3f811f(0x40e));if(!_0x2be184)for(let _0x49878d=0x0;_0x49878d<_0x48d6aa[_0x3f811f(0x4f2)];_0x49878d++){const _0x48808e=((_0x4c3960-toNum(_0x48d6aa[_0x49878d][_0x3f811f(0xd05)]))/_0x5e08ea*0x64)[_0x3f811f(0x7dc)](0x1);_0x27008b[_0x3f811f(0x84b)](_0x3f811f(0xab8)+_0x48808e+_0x3f811f(0x7b1)+escapeHtml(_0x48d6aa[_0x49878d]['color'])+'\x22/>');const _0x35ff6e=_0x49878d<_0x48d6aa['length']-0x1?_0x48d6aa[_0x49878d+0x1][_0x3f811f(0x19e)]:_0x48d6aa[_0x49878d][_0x3f811f(0x19e)];_0x27008b[_0x3f811f(0x84b)](_0x3f811f(0xab8)+_0x48808e+_0x3f811f(0x7b1)+escapeHtml(_0x35ff6e)+_0x3f811f(0x40e));}else for(const _0x68ae55 of _0x48d6aa){const _0x471966=((_0x4c3960-toNum(_0x68ae55['value']))/_0x5e08ea*0x64)[_0x3f811f(0x7dc)](0x1);_0x27008b[_0x3f811f(0x84b)](_0x3f811f(0xab8)+_0x471966+'%\x22\x20stop-color=\x22'+escapeHtml(_0x68ae55[_0x3f811f(0x19e)])+_0x3f811f(0x40e));}_0x27008b[_0x3f811f(0x84b)](_0x3f811f(0x5ed)+escapeHtml(_0x41ff8a[0x0][_0x3f811f(0x19e)])+'\x22/>');const _0x2066e0=_0x3f811f(0x6b5)+_0x298f66+'\x22\x20x1=\x220\x22\x20y1=\x220\x22\x20x2=\x220\x22\x20y2=\x221\x22>'+_0x27008b['join']('')+'';_0x74a44b='stroke=\x22url(#'+_0x298f66+')\x22',_0x40d283=_0x3f811f(0xc7b)+_0x298f66+_0x3f811f(0x2c2)+_0x41afce+'\x22',_0x178dbc='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x2066e0+_0x3f811f(0xae4)+_0x1ae9d2+'\x22\x20'+_0x40d283+_0x3f811f(0x9bd)+_0x2f7d41+_0x3f811f(0x41a)+_0x74a44b+_0x3f811f(0x4a2)+_0x5f30c7+'\x22'+_0x452d17+_0x3f811f(0x524);}}}}!_0x178dbc&&(_0x178dbc=_0x3f811f(0x504)+_0x41040a+'\x20'+_0x18b013+_0x3f811f(0xa0b)+_0x1ae9d2+'\x22\x20'+_0x40d283+_0x3f811f(0x9bd)+_0x2f7d41+_0x3f811f(0x41a)+_0x74a44b+_0x3f811f(0x4a2)+_0x5f30c7+'\x22'+_0x452d17+_0x3f811f(0x524));if(_0x129035[_0x3f811f(0x8c7)]){const _0x3deff5=trendDirection(_0x59d40e,_0x129035),_0x204528=_0x3deff5==='up'?'▲':_0x3deff5===_0x3f811f(0x617)?'▼':'─',_0x54ceb0=_0x3deff5==='up'?_0x129035['trend_up_color']||_0x3f811f(0x65c):_0x3deff5==='down'?_0x129035[_0x3f811f(0x67b)]||_0x3f811f(0x4ac):_0x129035[_0x3f811f(0x7d5)]||_0x3f811f(0x815);_0x18ec06=''+_0x204528+_0x3f811f(0xaa5);}}const _0xddb1b3=_0x129035[_0x3f811f(0xaaa)]!==![],_0xdb8164=_0x129035[_0x3f811f(0x846)]!==![],_0x4493dc=_0xddb1b3?'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+escapeHtml(_0x4ea0eb)+_0x3f811f(0x74a)+escapeHtml(_0x4e01dd)+'\x22>'+escapeHtml(String(_0x3b34b9))+_0x3f811f(0x8bf)+escapeHtml(_0x5320a5)+_0x3f811f(0xaa5)+_0x18ec06+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20':'',_0x33c6af=_0xdb8164?_0x3f811f(0x6f3)+_0x178dbc+'':'';return''+_0x4493dc+_0x33c6af+_0x3f811f(0x816);})['join']('');_0x11d970['innerHTML']=_0x576b06(0x369)+_0x202898+'',this[_0x576b06(0xbb4)]='';}[_0x34e271(0x6c0)](_0xb3b483){const _0x3dfb63=_0x34e271,_0x5e5390=this[_0x3dfb63(0x3fb)];if(!_0x5e5390)return'';const _0xd2ff5=this[_0x3dfb63(0xb29)],_0x504969=this['_viewWindow'],_0x112346=this[_0x3dfb63(0x8cb)]?.[_0x3dfb63(0x3e4)]?.(_0x3dfb63(0x789)),_0x4a6b3c=_0x112346?.[_0x3dfb63(0x560)]|0x0,_0x45806c=this[_0x3dfb63(0x987)]|0x0,_0x231aa4=this[_0x3dfb63(0x8cb)]?.['querySelector']?.('.sgc-dp-wrap')?.[_0x3dfb63(0x6b9)]|0x0,_0x1cf73f=resolveDisplayTimeZone(this[_0x3dfb63(0xa29)],this[_0x3dfb63(0x853)])||_0x3dfb63(0x51d),_0x38b37f=_0x45806c+'/'+_0x4a6b3c+'/'+_0x231aa4+'/'+_0x1cf73f+'/'+resolveCardLanguage(this[_0x3dfb63(0xa29)],this[_0x3dfb63(0x853)]),_0x52863d=(_0x5e5390['series']||[])[_0x3dfb63(0x9f9)](_0x147ec0=>_0x147ec0['id']+':'+(_0x147ec0[_0x3dfb63(0xc6d)]?.[_0x3dfb63(0x4f2)]||0x0)+':'+(_0x147ec0[_0x3dfb63(0xc6d)]?.[_0x147ec0[_0x3dfb63(0xc6d)][_0x3dfb63(0x4f2)]-0x1]?.['t']||0x0)+':'+(_0x147ec0[_0x3dfb63(0xc6d)]?.[_0x147ec0[_0x3dfb63(0xc6d)][_0x3dfb63(0x4f2)]-0x1]?.['v']??''))[_0x3dfb63(0xa09)]('|'),_0x799ca9=(this[_0x3dfb63(0x31f)]||[])['map'](_0x5c9f4e=>''+(_0x5c9f4e?.[_0x3dfb63(0xbce)]?'a':'')+(_0x5c9f4e?.[_0x3dfb63(0xa21)]?'b':'')+(_0x5c9f4e?.['show_extrema']||'')+(Array[_0x3dfb63(0xaf6)](_0x5c9f4e?.['moving_averages'])&&_0x5c9f4e[_0x3dfb63(0x89c)][_0x3dfb63(0x4f2)]?'m'+_0x5c9f4e[_0x3dfb63(0x89c)][_0x3dfb63(0x9f9)](_0x3b0c3e=>_0x3b0c3e?.[_0x3dfb63(0x221)]+':'+(_0x3b0c3e?.[_0x3dfb63(0x19e)]||'')+':'+(_0x3b0c3e?.['width']||'')+':'+(_0x3b0c3e?.['show_label']?'L':''))['join'](','):''))[_0x3dfb63(0xa09)](','),_0x9f3d0d=[...this['_hiddenEntities']][_0x3dfb63(0xa03)]()[_0x3dfb63(0xa09)](','),_0x5072a2=this['_resolvedEntityAnnotations']?.[_0x3dfb63(0x4f2)]||0x0,_0xddb476=_0x3dfb63(0xb1e)+(this[_0x3dfb63(0x6e0)]?0x1:0x0),_0x1c5180=_0x3dfb63(0x37f)+(this[_0x3dfb63(0x31f)]||[])[_0x3dfb63(0x9f9)]((_0x38626d,_0x6b02d9)=>_0x38626d?.[_0x3dfb63(0xa89)]===_0x3dfb63(0x5b9)?_0x6b02d9:'')[_0x3dfb63(0xbe8)](Boolean)[_0x3dfb63(0xa09)](',');return[_0xb3b483,_0x38b37f,this[_0x3dfb63(0x853)][_0x3dfb63(0x833)]?_0x3dfb63(0xb2c):_0x3dfb63(0x739),this[_0x3dfb63(0x853)][_0x3dfb63(0x2fa)]?_0x3dfb63(0x797):'',this['_config'][_0x3dfb63(0x684)]?'log':'','dec:'+(this[_0x3dfb63(0x853)][_0x3dfb63(0x791)]??''),_0x3dfb63(0xa3d)+(this[_0x3dfb63(0x853)][_0x3dfb63(0x8ee)]!==![]?0x1:0x0)+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0x986)]||'')+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0x280)]??'')+'|'+(this['_config'][_0x3dfb63(0xa20)]||'')+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0x124)]??'')+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0xd7b)]||'')+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0x48b)]??'')+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0x3ed)]||'')+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0xd53)]??''),this[_0x3dfb63(0x853)]['show_y_axis_label']?'yl:'+(this[_0x3dfb63(0x853)]['y_axis_label']||'')+'|'+(this['_config'][_0x3dfb63(0xa47)]||'')+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0xa43)]||'')+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0x4aa)]||'')+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0xaac)]??''):'',_0xb3b483===_0x3dfb63(0x305)?_0x3dfb63(0x176)+(this[_0x3dfb63(0x853)]['pie_style']||'')+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0x9eb)]?0x1:0x0)+'|'+(this['_config'][_0x3dfb63(0xa0a)]??'')+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0xd85)]??'')+'|'+(this[_0x3dfb63(0x853)]['pie_label_color']||'')+'|'+(this['_config'][_0x3dfb63(0xd6e)]||'')+'|'+(this['_config']['pie_center_font_size']??'')+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0x64e)]||'')+'|'+(this[_0x3dfb63(0x853)]['show_tooltip_total']!==![]?0x1:0x0)+'|'+(this[_0x3dfb63(0x853)]['show_tooltip']!==![]?0x1:0x0):'',_0xb3b483===_0x3dfb63(0x41c)?_0x3dfb63(0xcb4)+(this[_0x3dfb63(0x853)][_0x3dfb63(0xab5)]!==![]?0x1:0x0)+'|'+(this['_config'][_0x3dfb63(0xcc3)]!==![]?0x1:0x0)+'|'+(this[_0x3dfb63(0x31f)]||[])[_0x3dfb63(0x9f9)](_0x16f431=>(_0x16f431['lower_bound']??'')+'/'+(_0x16f431[_0x3dfb63(0xba0)]??''))[_0x3dfb63(0xa09)](','):'',_0xb3b483===_0x3dfb63(0xa25)?'gauge:'+(this['_config'][_0x3dfb63(0x5b0)]??'')+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0xc02)]??'')+'|'+(this[_0x3dfb63(0x853)]['gauge_value_position']||'')+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0xbfe)]??'')+'|'+(this['_config'][_0x3dfb63(0xb4b)]?0x1:0x0)+'|'+(this[_0x3dfb63(0x853)]['show_tooltip']!==![]?0x1:0x0)+'|'+(this['_entities']||[])[_0x3dfb63(0x9f9)](_0x595ab6=>(_0x595ab6[_0x3dfb63(0x844)]??'')+'/'+(_0x595ab6[_0x3dfb63(0xba0)]??'')+'/'+(_0x595ab6[_0x3dfb63(0x527)]||'')+'/'+(_0x595ab6[_0x3dfb63(0x8e1)]!==![]?0x1:0x0)+'/'+(_0x595ab6[_0x3dfb63(0x19e)]||'')+'/'+(_0x595ab6[_0x3dfb63(0x57e)]?.[_0x3dfb63(0x139)]?0x1:0x0)+'/'+(_0x595ab6['color_thresholds']?.[_0x3dfb63(0xb78)]||[])[_0x3dfb63(0x9f9)](_0x511455=>_0x511455[_0x3dfb63(0xd05)]+':'+_0x511455[_0x3dfb63(0x19e)])['join'](';')+'/'+(_0x595ab6[_0x3dfb63(0x57e)]?.[_0x3dfb63(0x4bb)]||'')+'/'+(_0x595ab6[_0x3dfb63(0x57e)]?.[_0x3dfb63(0xb0d)]?0x1:0x0))[_0x3dfb63(0xa09)](','):'',_0xb3b483==='ranking'?'rk:'+(this[_0x3dfb63(0x853)]['chart_align']||'')+'|'+(this['_config']['show_tooltip_total']!==![]?0x1:0x0)+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0xcc3)]!==![]?0x1:0x0):'',_0xb3b483==='scatter'?_0x3dfb63(0x9f4)+(this[_0x3dfb63(0x853)][_0x3dfb63(0x87d)]!==![]?0x1:0x0)+'|'+(this['_config'][_0x3dfb63(0x316)]!==![]?0x1:0x0)+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0x8ee)]!==![]?0x1:0x0)+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0x27d)]??'')+'|'+(this['_config']['y_axis_decimals']??'')+'|'+(this['_config'][_0x3dfb63(0x357)]||'')+'|'+(this['_config'][_0x3dfb63(0x4aa)]||'')+'|'+(this[_0x3dfb63(0x853)]['x_axis_font_size']||'')+'|'+(this['_config']['y_axis_font_size']||''):'',_0xb3b483===_0x3dfb63(0x449)||_0xb3b483===_0x3dfb63(0x6b0)?_0x3dfb63(0xd1d)+_0xb3b483+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0xcc3)]!==![]?0x1:0x0)+'|'+(this['_entities']?.[0x0]?.[_0x3dfb63(0xb16)]||'')+'|'+(this['_entities']?.[0x0]?.[_0x3dfb63(0x844)]??'')+'|'+(this['_entities']?.[0x0]?.[_0x3dfb63(0xba0)]??''):'',_0xb3b483==='box'?'bx:'+(this['_config'][_0x3dfb63(0xcc3)]!==![]?0x1:0x0)+'|'+(this['_config'][_0x3dfb63(0x669)]||'')+'|'+(this[_0x3dfb63(0x31f)]||[])[_0x3dfb63(0x9f9)](_0x443250=>(_0x443250['color']||'')+'/'+(_0x443250[_0x3dfb63(0x48e)]??'')+'/'+(_0x443250['aggregate_func']||'')+'/'+(_0x443250[_0x3dfb63(0x840)]||'')+'/'+(_0x443250[_0x3dfb63(0xbc4)]||''))[_0x3dfb63(0xa09)](','):'',_0xb3b483===_0x3dfb63(0x8ea)?_0x3dfb63(0xcd1)+(this[_0x3dfb63(0x853)][_0x3dfb63(0xcc3)]!==![]?0x1:0x0)+'|'+(this['_config'][_0x3dfb63(0x68e)]!==![]?0x1:0x0)+'|'+(this[_0x3dfb63(0x31f)]||[])[_0x3dfb63(0x9f9)](_0x58727c=>(_0x58727c[_0x3dfb63(0x19e)]||'')+'/'+(_0x58727c['decimals']??'')+'/'+(_0x58727c[_0x3dfb63(0xb16)]||'')+'/'+(_0x58727c[_0x3dfb63(0x840)]||'')+'/'+(_0x58727c[_0x3dfb63(0xbc4)]||'')+'/'+(_0x58727c['name']||''))[_0x3dfb63(0xa09)](','):'',_0xb3b483===_0x3dfb63(0x3e7)?_0x3dfb63(0x561)+(this[_0x3dfb63(0x853)][_0x3dfb63(0xcc3)]!==![]?0x1:0x0)+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0xab5)]!==![]?0x1:0x0)+'|'+(this[_0x3dfb63(0x853)][_0x3dfb63(0x858)]??'')+'|'+(this['_entities']||[])['map'](_0x23f095=>(_0x23f095['color']||'')+'/'+(_0x23f095['decimals']??'')+'/'+(_0x23f095[_0x3dfb63(0x840)]||'')+'/'+(_0x23f095[_0x3dfb63(0xbc4)]||''))[_0x3dfb63(0xa09)](','):'',((()=>{const _0x4cd71b=_0x3dfb63,_0x590714=_0xd2ff5?.['start']?.[_0x4cd71b(0x699)]()||0x0,_0x150f37=_0xd2ff5?.['end']?.['getTime']()||0x0,_0x292040=Math[_0x4cd71b(0x887)](0x3e8,Math['floor']((_0x150f37-_0x590714)/Math[_0x4cd71b(0x887)](_0x4a6b3c,0x12c))||0x0);return'w:'+Math['round'](_0x590714/_0x292040)+'~'+Math[_0x4cd71b(0x767)](_0x150f37/_0x292040);})()),_0x504969?.[_0x3dfb63(0x89f)]?.[_0x3dfb63(0x699)]()||0x0,_0x504969?.[_0x3dfb63(0x2bf)]?.[_0x3dfb63(0x699)]()||0x0,_0x9f3d0d,_0x5072a2,this[_0x3dfb63(0x6e0)]?0x1:0x0,_0x799ca9,_0x1c5180,_0x3dfb63(0xacb)+(resolveDynamicValue(this['_config']?.[_0x3dfb63(0x4c8)],this[_0x3dfb63(0xa29)])??toNum(this[_0x3dfb63(0x853)]?.['graph_start_hour'])??'')+':'+(resolveDynamicValue(this[_0x3dfb63(0x853)]?.['graph_end_hour'],this[_0x3dfb63(0xa29)])??toNum(this[_0x3dfb63(0x853)]?.[_0x3dfb63(0x17b)])??''),_0x52863d][_0x3dfb63(0xa09)]('§');}[_0x34e271(0xba4)](_0x13fcc0){const _0x62ce93=_0x34e271;if(this[_0x62ce93(0xc34)][_0x62ce93(0xc12)](_0x13fcc0))return this[_0x62ce93(0xc34)][_0x62ce93(0xccf)](_0x13fcc0);let _0x4df72f;if(_0x13fcc0===_0x62ce93(0x237))_0x4df72f=new TimelineRenderer(this);else{if(_0x13fcc0===_0x62ce93(0x9d8))_0x4df72f=new StateTimelineRenderer(this);else{if(_0x13fcc0===_0x62ce93(0x305))_0x4df72f=new PieRenderer(this);else{if(_0x13fcc0===_0x62ce93(0x41c))_0x4df72f=new RadialBarRenderer(this);else{if(_0x13fcc0===_0x62ce93(0xa25))_0x4df72f=new GaugeRenderer(this);else{if(_0x13fcc0===_0x62ce93(0x712))_0x4df72f=new PolarAreaRenderer(this);else{if(_0x13fcc0===_0x62ce93(0xbff))_0x4df72f=new RadarRenderer(this);else{if(_0x13fcc0===_0x62ce93(0x196))_0x4df72f=new RankingRenderer(this);else{if(_0x13fcc0===_0x62ce93(0x379))_0x4df72f=new ScatterRenderer(this);else{if(_0x13fcc0===_0x62ce93(0x449))_0x4df72f=new HeatmapRenderer(this);else{if(_0x13fcc0===_0x62ce93(0x6b0))_0x4df72f=new CalendarRenderer(this);else{if(_0x13fcc0===_0x62ce93(0xa6d))_0x4df72f=new BoxPlotRenderer(this);else{if(_0x13fcc0==='waterfall')_0x4df72f=new WaterfallRenderer(this);else{if(_0x13fcc0===_0x62ce93(0x3e7))_0x4df72f=new HistogramRenderer(this);else _0x4df72f=new StubRenderer(this,_0x13fcc0);}}}}}}}}}}}}}return this[_0x62ce93(0xc34)]['set'](_0x13fcc0,_0x4df72f),_0x4df72f;}['_buildStructure'](){const _0x15ed9b=_0x34e271,_0x9dfaf3=this[_0x15ed9b(0x853)][_0x15ed9b(0xc07)],_0x5de0df=_0x9dfaf3==null||_0x9dfaf3==='auto'||_0x9dfaf3==='',_0x11b392=toNum(this[_0x15ed9b(0x853)][_0x15ed9b(0xc07)])||0x96,_0x5d7615=_0x5de0df?'':_0x15ed9b(0xc9f)+_0x11b392+_0x15ed9b(0x9dc),_0x570be4=this['_config']['card_background_color'],_0x17de65=this[_0x15ed9b(0x853)][_0x15ed9b(0x4a1)]===![],_0x2dfce1=this[_0x15ed9b(0x853)][_0x15ed9b(0x2ad)]===![],_0x58b36d=this[_0x15ed9b(0x853)],_0x580748=[];if(_0x570be4)_0x580748['push']('background:'+_0x570be4);if(_0x17de65)_0x580748[_0x15ed9b(0x84b)]('box-shadow:none');if(_0x2dfce1)_0x580748[_0x15ed9b(0x84b)]('border:none');if(_0x58b36d[_0x15ed9b(0xda0)]!==null&&_0x58b36d['card_padding']!==undefined&&_0x58b36d[_0x15ed9b(0xda0)]!==''){const _0x4bacdd=_0x58b36d['card_padding'];_0x580748['push'](_0x15ed9b(0xd4e)+(typeof _0x4bacdd===_0x15ed9b(0x40a)?_0x4bacdd+'px':_0x4bacdd));}if(_0x58b36d[_0x15ed9b(0x234)]!==null&&_0x58b36d[_0x15ed9b(0x234)]!==undefined&&_0x58b36d['card_border_radius']!==''){const _0x2e3255=_0x58b36d['card_border_radius'];_0x580748[_0x15ed9b(0x84b)](_0x15ed9b(0xb06)+(typeof _0x2e3255===_0x15ed9b(0x40a)?_0x2e3255+'px':_0x2e3255));}if(!_0x2dfce1){if(_0x58b36d[_0x15ed9b(0xb4a)])_0x580748[_0x15ed9b(0x84b)](_0x15ed9b(0x795)+_0x58b36d['card_border_color']);if(_0x58b36d['card_border_width']!==null&&_0x58b36d[_0x15ed9b(0x8e0)]!==undefined&&_0x58b36d[_0x15ed9b(0x8e0)]!==''){const _0x3d1abf=_0x58b36d[_0x15ed9b(0x8e0)];_0x580748[_0x15ed9b(0x84b)](_0x15ed9b(0x502)+(typeof _0x3d1abf===_0x15ed9b(0x40a)?_0x3d1abf+'px':_0x3d1abf)),_0x580748[_0x15ed9b(0x84b)](_0x15ed9b(0x660));}}if(_0x58b36d[_0x15ed9b(0x567)]){let _0x6db7b7=String(_0x58b36d[_0x15ed9b(0x567)])[_0x15ed9b(0x12e)]();_0x6db7b7&&!/^([a-z]+:|\/|data:)/i[_0x15ed9b(0x47e)](_0x6db7b7)&&(_0x6db7b7=_0x15ed9b(0x972)+_0x6db7b7['replace'](/^local\//,''));this[_0x15ed9b(0x310)]=_0x6db7b7;const _0x2c9f9f=_0x58b36d['card_background_blur']!==null&&_0x58b36d['card_background_blur']!==undefined&&_0x58b36d[_0x15ed9b(0x75e)]!=='';!_0x2c9f9f&&(_0x580748[_0x15ed9b(0x84b)](_0x15ed9b(0xb48)+_0x6db7b7[_0x15ed9b(0x55a)](/'/g,'%27')+'\x27)'),_0x580748[_0x15ed9b(0x84b)](_0x15ed9b(0x97e)),_0x580748[_0x15ed9b(0x84b)](_0x15ed9b(0x97d)),_0x580748[_0x15ed9b(0x84b)](_0x15ed9b(0x801)));}else this[_0x15ed9b(0x310)]=null;const _0x2c1a4d=_0x580748[_0x15ed9b(0xa09)](';'),_0x35293d=getComputedStyle(document[_0x15ed9b(0x9d9)])[_0x15ed9b(0x5fc)](_0x15ed9b(0x57b))[_0x15ed9b(0x12e)]()||_0x15ed9b(0xa12),_0x3cdf46=STYLES['replace'](_0x15ed9b(0x56e),':host\x20{\x20display:\x20block;\x20font-family:\x20'+_0x35293d+_0x15ed9b(0x304)),_0x5a7df0=[];if(_0x58b36d[_0x15ed9b(0xcef)])_0x5a7df0[_0x15ed9b(0x84b)](_0x15ed9b(0x19f)+_0x58b36d[_0x15ed9b(0xcef)]);_0x58b36d['card_header_weight']!==null&&_0x58b36d[_0x15ed9b(0x190)]!==undefined&&_0x58b36d[_0x15ed9b(0x190)]!==''&&_0x5a7df0[_0x15ed9b(0x84b)]('font-weight:'+_0x58b36d[_0x15ed9b(0x190)]);if(_0x58b36d[_0x15ed9b(0x507)]!==null&&_0x58b36d[_0x15ed9b(0x507)]!==undefined&&_0x58b36d[_0x15ed9b(0x507)]!==''){const _0x2066a8=_0x58b36d[_0x15ed9b(0x507)];_0x5a7df0[_0x15ed9b(0x84b)](_0x15ed9b(0xc41)+(typeof _0x2066a8==='number'?_0x2066a8+'px':_0x2066a8));}let _0x39ae7e=_0x5a7df0[_0x15ed9b(0x4f2)]?'.sgc-header-wrap\x20.sgc-title{'+_0x5a7df0[_0x15ed9b(0xa09)](';')+'}':'';const _0x3ac856=_0x58b36d[_0x15ed9b(0x75e)]!==null&&_0x58b36d['card_background_blur']!==undefined&&_0x58b36d[_0x15ed9b(0x75e)]!=='';if(this[_0x15ed9b(0x310)]&&_0x3ac856){const _0x2c6d3d=_0x58b36d[_0x15ed9b(0x75e)],_0x52ded4=typeof _0x2c6d3d===_0x15ed9b(0x40a)?_0x2c6d3d+'px':_0x2c6d3d,_0x4a83b4=this[_0x15ed9b(0x310)]['replace'](/'/g,_0x15ed9b(0xa19));_0x39ae7e+=_0x15ed9b(0xca8),_0x39ae7e+=_0x15ed9b(0x21b)+_0x4a83b4+_0x15ed9b(0x314)+_0x52ded4+_0x15ed9b(0xa13),_0x39ae7e+='.sgc-card>*{position:relative;z-index:1}';}const _0x3fed8c=this[_0x15ed9b(0x8cb)][_0x15ed9b(0x3e4)](_0x15ed9b(0x427)),_0x21c344=this['shadowRoot'][_0x15ed9b(0x3e4)](_0x15ed9b(0x789));if(_0x3fed8c&&_0x21c344&&!this[_0x15ed9b(0xc77)]){if((_0x3fed8c[_0x15ed9b(0xae2)](_0x15ed9b(0x564))||'')!==_0x2c1a4d){if(_0x2c1a4d)_0x3fed8c['setAttribute'](_0x15ed9b(0x564),_0x2c1a4d);else _0x3fed8c[_0x15ed9b(0x79c)]('style');}const _0x5a7093=_0x5d7615;if((_0x21c344[_0x15ed9b(0xae2)](_0x15ed9b(0x564))||'')!==_0x5a7093){if(_0x5a7093)_0x21c344[_0x15ed9b(0x1b0)](_0x15ed9b(0x564),_0x5a7093);else _0x21c344[_0x15ed9b(0x79c)]('style');}const _0x23aeb3=this['shadowRoot'][_0x15ed9b(0x3e4)](_0x15ed9b(0xa85));_0x23aeb3&&_0x23aeb3[_0x15ed9b(0x417)]!==_0x3cdf46&&(_0x23aeb3['textContent']=_0x3cdf46);const _0x20d27b=this[_0x15ed9b(0x8cb)][_0x15ed9b(0x3e4)](_0x15ed9b(0x33e));if(_0x39ae7e){if(_0x20d27b){if(_0x20d27b[_0x15ed9b(0x417)]!==_0x39ae7e)_0x20d27b[_0x15ed9b(0x417)]=_0x39ae7e;}else{const _0x21baa9=document[_0x15ed9b(0xb38)](_0x15ed9b(0x564));_0x21baa9['id']=_0x15ed9b(0x44d),_0x21baa9[_0x15ed9b(0x417)]=_0x39ae7e,this[_0x15ed9b(0x8cb)][_0x15ed9b(0x404)](_0x21baa9,_0x3fed8c);}}else _0x20d27b&&_0x20d27b[_0x15ed9b(0x3d0)]();return;}this[_0x15ed9b(0xc77)]=![];const _0x3f9219=_0x2c1a4d?'\x20style=\x22'+_0x2c1a4d+'\x22':'',_0x4003b4=_0x39ae7e?_0x15ed9b(0x508)+_0x39ae7e+_0x15ed9b(0x3c4):'';this['shadowRoot'][_0x15ed9b(0x301)]=_0x15ed9b(0x42f)+_0x3cdf46+_0x15ed9b(0x3c4)+_0x4003b4+_0x15ed9b(0x1c7)+_0x3f9219+_0x15ed9b(0xb8d)+_0x5d7615+_0x15ed9b(0xbc7);}['_resolveDynBatteryThreshold'](){const _0x55f875=_0x34e271,_0x335190=this[_0x55f875(0x853)]?.['battery_low_threshold'];if(_0x335190===null||_0x335190===undefined||_0x335190==='')return 0x14;const _0x2b3eea=toNum(_0x335190);if(isNum(_0x2b3eea))return _0x2b3eea;const _0x4b85f0=String(_0x335190)[_0x55f875(0x12e)](),_0x3dbcc8=_0x4b85f0[_0x55f875(0x7a4)]('.');if(_0x3dbcc8[_0x55f875(0x4f2)]<0x2)return 0x14;const _0x14fb2f=_0x3dbcc8[0x0]+'.'+_0x3dbcc8[0x1],_0x179c8e=_0x3dbcc8[_0x55f875(0x4f2)]>=0x3?_0x3dbcc8[_0x55f875(0x863)](0x2)['join']('.'):null,_0x17ef8b=this['_hass']?.[_0x55f875(0xd44)]?.[_0x14fb2f];if(!_0x17ef8b)return 0x14;const _0x1913cb=_0x179c8e?getAttributePath(_0x17ef8b[_0x55f875(0x3b8)],_0x179c8e):_0x17ef8b[_0x55f875(0x543)],_0x3e34bc=toNum(_0x1913cb);return isNum(_0x3e34bc)?_0x3e34bc:0x14;}[_0x34e271(0xc57)](){const _0x57d17a=_0x34e271,_0x3caf91=this[_0x57d17a(0x853)]?.[_0x57d17a(0xc8b)];if(!_0x3caf91)return'';const _0x532658=this[_0x57d17a(0xa29)]?.['states']?.[_0x3caf91];if(!_0x532658)return'';const _0xd15b4=parseFloat(_0x532658[_0x57d17a(0x543)]);if(Number[_0x57d17a(0x2d3)](_0xd15b4))return'';const _0x14181c=this[_0x57d17a(0xaf4)]();let _0x1676cf;if(_0xd15b4<=_0x14181c)_0x1676cf=_0x57d17a(0x4ac);else{if(_0xd15b4<=0x19)_0x1676cf=_0x57d17a(0x4a5);else{if(_0xd15b4<=0x32)_0x1676cf=_0x57d17a(0x6e6);else _0x1676cf=_0x57d17a(0x65c);}}const _0x14a602=Math[_0x57d17a(0x887)](0x0,Math[_0x57d17a(0x749)](0x64,_0xd15b4))/0x64*0xa,_0x21f8a1=escapeHtml(_0x532658[_0x57d17a(0x3b8)]?.[_0x57d17a(0x8e5)]||_0x3caf91);return _0x57d17a(0xa1f)+_0x21f8a1+':\x20'+Math[_0x57d17a(0x767)](_0xd15b4)+_0x57d17a(0x494)+(0x4+(0xa-_0x14a602))+'\x22\x20width=\x2210\x22\x20height=\x22'+_0x14a602+_0x57d17a(0x655)+_0x1676cf+_0x57d17a(0x1f0)+_0x1676cf+'\x22>'+Math[_0x57d17a(0x767)](_0xd15b4)+_0x57d17a(0xbe9);}[_0x34e271(0x773)](){const _0x1d8f20=_0x34e271,_0x3eb113=this[_0x1d8f20(0x8cb)][_0x1d8f20(0x3e4)](_0x1d8f20(0x869));if(!_0x3eb113)return;const _0x3bc5a1=this[_0x1d8f20(0x853)],_0x214f47=!!(_0x3bc5a1[_0x1d8f20(0x750)]||_0x3bc5a1['card_icon']||_0x3bc5a1[_0x1d8f20(0x94e)]);if(!_0x214f47){_0x3eb113[_0x1d8f20(0x301)]='';return;}const _0x2e7d2c=_0x3bc5a1[_0x1d8f20(0x12b)]||_0x1d8f20(0x6ab),_0x1e81b8=this[_0x1d8f20(0xc57)](),_0x47fc88=_0x12523e=>_0x12523e===_0x1d8f20(0x648)||_0x12523e==='right'?_0x12523e:_0x1d8f20(0x34a),_0x18558b=_0x47fc88(_0x3bc5a1[_0x1d8f20(0x93e)]),_0x169f11=_0x3bc5a1['card_icon_position']===_0x1d8f20(0x86c),_0xe1e687=_0x3bc5a1[_0x1d8f20(0x692)]||_0x1d8f20(0x6d0),_0x6e5764=this[_0x1d8f20(0x16f)](_0x3bc5a1[_0x1d8f20(0xba2)]),_0x3e78ed=_0x3bc5a1[_0x1d8f20(0x94e)]?''+escapeHtml(_0x3bc5a1[_0x1d8f20(0x750)])+_0x1d8f20(0xaa5):'',_0x4b6ae9=_0x169f11?''+_0x2868f0+_0x3e78ed:''+_0x3e78ed+_0x2868f0,_0x49811b=_0x1e81b8?_0x1d8f20(0x278)+escapeHtml(_0x2e7d2c)+'\x22>'+_0x1e81b8+_0x1d8f20(0xaa5):'';_0x3eb113[_0x1d8f20(0x301)]=_0x1d8f20(0xc73)+(_0x1d8f20(0x723)+_0x18558b+'\x22>'+_0x4b6ae9+_0x1d8f20(0x816))+_0x49811b+_0x1d8f20(0x816);}[_0x34e271(0xa4b)](){const _0x3972c9=_0x34e271,_0x2a2e0a=this[_0x3972c9(0x8cb)][_0x3972c9(0x3e4)](_0x3972c9(0xcd8));if(!_0x2a2e0a)return;const _0x49fd8a=this[_0x3972c9(0x853)],_0x5733c0=_0x49fd8a['show_date_picker']||_0x49fd8a['date_picker_group']&&this[_0x3972c9(0xbdf)],_0x5c29c5=_0x49fd8a[_0x3972c9(0x368)];if(!_0x49fd8a[_0x3972c9(0x691)]||_0x5733c0||_0x5c29c5){_0x2a2e0a[_0x3972c9(0x301)]='';return;}const _0x18e554=isNum(this[_0x3972c9(0x5df)])?this['_overrideHoursToShow']:toNum(_0x49fd8a[_0x3972c9(0x770)]),_0x151956=Array['isArray'](_0x49fd8a[_0x3972c9(0xba9)])&&_0x49fd8a[_0x3972c9(0xba9)][_0x3972c9(0x4f2)]?_0x49fd8a['interval_options']:INTERVAL_PICKER_DEFAULT_LABELS,_0x9098a3=INTERVAL_PICKER_OPTIONS[_0x3972c9(0xbe8)](_0x4c96da=>_0x151956[_0x3972c9(0x267)](_0x4c96da[_0x3972c9(0x623)])),_0x137b64=_0x9098a3[_0x3972c9(0x9f9)](_0x1eddcc=>{const _0x40ea9e=_0x3972c9,_0x2b5464=_0x1eddcc[_0x40ea9e(0x29c)]===_0x18e554?'active':'';return _0x40ea9e(0x64a)+_0x2b5464+_0x40ea9e(0x258)+_0x1eddcc[_0x40ea9e(0x29c)]+_0x40ea9e(0x7bd)+escapeHtml(_0x1eddcc[_0x40ea9e(0x623)])+'\x22>'+escapeHtml(cardT(this[_0x40ea9e(0xa29)],this[_0x40ea9e(0x853)],_0x1eddcc[_0x40ea9e(0x623)]))+_0x40ea9e(0xb4c);})[_0x3972c9(0xa09)](''),_0x1b658a=_0x49fd8a[_0x3972c9(0x308)]||_0x3972c9(0x34a);_0x2a2e0a[_0x3972c9(0x301)]=_0x3972c9(0x949)+escapeHtml(_0x1b658a)+'\x22>'+_0x137b64+_0x3972c9(0x816),_0x2a2e0a[_0x3972c9(0x5aa)]('.sgc-ip-btn')[_0x3972c9(0x724)](_0x51eb19=>{const _0x596cbd=_0x3972c9;_0x51eb19[_0x596cbd(0x43c)](_0x596cbd(0xb86),()=>{const _0x1e3bb9=_0x596cbd,_0x3a88b7=toNum(_0x51eb19['dataset'][_0x1e3bb9(0x29c)]),_0x41f96a=_0x51eb19['dataset'][_0x1e3bb9(0x623)];if(isNum(_0x3a88b7))this[_0x1e3bb9(0xcb1)](_0x3a88b7,_0x41f96a);});});}[_0x34e271(0xd13)](_0xe774ca,_0x1dbce8){const _0x14eac1=_0x34e271,_0x2f04d2=this[_0x14eac1(0xcd4)]?.[_0x1dbce8];if(_0x2f04d2===undefined)return _0xe774ca[_0x14eac1(0x295)]||'';return _0x2f04d2;}['_formatAttrLabel'](_0x1f9040){const _0x5a2179=_0x34e271;if(!_0x1f9040)return cardT(this[_0x5a2179(0xa29)],this[_0x5a2179(0x853)],_0x5a2179(0x81c));return String(_0x1f9040)[_0x5a2179(0x55a)](/_/g,'\x20')[_0x5a2179(0x55a)](/\b\w/g,_0x4f4d9f=>_0x4f4d9f[_0x5a2179(0x6f0)]());}[_0x34e271(0x282)](_0x2c6a24){const _0x17e4de=_0x34e271,_0x5594f3=toNum(this['_overridePph']);if(isNum(_0x5594f3))_0x2c6a24[_0x17e4de(0x658)]=_0x5594f3;else{if(this['_baseQuery'])_0x2c6a24['points_per_hour']=this[_0x17e4de(0x2a4)][_0x17e4de(0x338)];}if(this[_0x17e4de(0x835)])_0x2c6a24[_0x17e4de(0x669)]=this[_0x17e4de(0x835)];else{if(this[_0x17e4de(0x2a4)])_0x2c6a24[_0x17e4de(0x669)]=this['_baseQuery']['gby'];}this[_0x17e4de(0x2a4)]&&(_0x2c6a24['auto_scale_points']=isNum(_0x5594f3)||this['_overrideGroupBy']?![]:this['_baseQuery'][_0x17e4de(0xbd6)]);}[_0x34e271(0x8f1)](_0x509240,_0x34eee9){const _0x331535=_0x34e271;if(_0x509240===_0x331535(0x338)){const _0x745a25=toNum(_0x34eee9);this['_overridePph']=isNum(_0x745a25)?_0x745a25:null;}else _0x509240===_0x331535(0xb56)&&(this[_0x331535(0x835)]=_0x34eee9||null);const _0x5a43f9={...this[_0x331535(0x853)]};this['_applyQueryOverrides'](_0x5a43f9),this[_0x331535(0x853)]=_0x5a43f9,this[_0x331535(0xa4c)](),this[_0x331535(0x785)](_0x509240);try{this['_fetcher']?.[_0x331535(0xc82)]?.[_0x331535(0x9c4)]?.();}catch(_0x267864){}this[_0x331535(0x363)]()[_0x331535(0x28c)](_0x1d95e0=>console[_0x331535(0x3ee)](_0x331535(0xb65),_0x1d95e0));}[_0x34e271(0xa4c)](){const _0x393a8b=_0x34e271;isNum(toNum(this[_0x393a8b(0xd89)]))?lsSet('sgc-qpph:'+this[_0x393a8b(0x758)],String(this[_0x393a8b(0xd89)])):lsDel(_0x393a8b(0x3a4)+this[_0x393a8b(0x758)]),this[_0x393a8b(0x835)]?lsSet(_0x393a8b(0x5e0)+this[_0x393a8b(0x758)],this[_0x393a8b(0x835)]):lsDel(_0x393a8b(0x5e0)+this[_0x393a8b(0x758)]);}[_0x34e271(0xac1)](){const _0x3220d2=_0x34e271,_0x190c53=this[_0x3220d2(0x8cb)][_0x3220d2(0x3e4)](_0x3220d2(0xd96));if(!_0x190c53)return;const _0x1a90a8=this[_0x3220d2(0x853)],_0x3ae86d=!!_0x1a90a8[_0x3220d2(0x131)],_0x19e7a3=!!_0x1a90a8['show_group_by_picker'];if(!_0x3ae86d&&!_0x19e7a3){_0x190c53[_0x3220d2(0x301)]='';return;}const _0x14fada=(_0x1cbb0f,_0x5d9dac,_0x18639f)=>_0x3220d2(0x164)+escapeHtml(String(_0x1cbb0f))+'\x22'+(String(_0x18639f)===String(_0x1cbb0f)?_0x3220d2(0x1d1):'')+'>'+escapeHtml(_0x5d9dac)+_0x3220d2(0x5c3),_0x3798e3=[];if(_0x3ae86d){const _0x19ff4a=isNum(toNum(this[_0x3220d2(0xd89)]))?String(this[_0x3220d2(0xd89)]):'',_0x224f79=toNum(this[_0x3220d2(0x2a4)]?.[_0x3220d2(0x338)]),_0x36979e=[0x1,0x2,0x3,0x4,0x5,0x6,0xa,0xc,0xf,0x14,0x1e,0x3c];isNum(_0x224f79)&&!_0x36979e[_0x3220d2(0x267)](_0x224f79)&&(_0x36979e[_0x3220d2(0x84b)](_0x224f79),_0x36979e[_0x3220d2(0xa03)]((_0x6f42d3,_0x45e15d)=>_0x6f42d3-_0x45e15d));const _0x3acaad=[_0x14fada('',cardT(this[_0x3220d2(0xa29)],_0x1a90a8,_0x3220d2(0xa42))+'\x20('+(isNum(_0x224f79)?_0x224f79:0x2)+'/h)',_0x19ff4a)][_0x3220d2(0xcdf)](_0x36979e['map'](_0x547fc5=>_0x14fada(_0x547fc5,_0x547fc5+'/h',_0x19ff4a)))[_0x3220d2(0xa09)]('');_0x3798e3[_0x3220d2(0x84b)]([_0x1a90a8[_0x3220d2(0x872)]||'left',_0x3220d2(0xcc4)+escapeHtml(cardT(this[_0x3220d2(0xa29)],_0x1a90a8,_0x3220d2(0xc79)))+_0x3220d2(0xc66)+_0x3acaad+'']);}if(_0x19e7a3){const _0x2aacf1=this[_0x3220d2(0x835)]||'',_0x3fbdf9=this[_0x3220d2(0x2a4)]?.[_0x3220d2(0xb56)]||_0x3220d2(0x3fe),_0xe96abd={'interval':_0x3220d2(0x34b),'hour':_0x3220d2(0x15a),'2h':'2H','3h':'3H','4h':'4H','6h':'6H','12h':_0x3220d2(0xcc5),'date':'Date','week':_0x3220d2(0x256),'month':'Month','year':_0x3220d2(0xd81)},_0x53878f=[_0x14fada('',cardT(this[_0x3220d2(0xa29)],_0x1a90a8,_0x3220d2(0xa42))+'\x20('+cardT(this['_hass'],_0x1a90a8,_0xe96abd[_0x3fbdf9]||_0x3fbdf9)+')',_0x2aacf1)][_0x3220d2(0xcdf)](Object['keys'](_0xe96abd)[_0x3220d2(0x9f9)](_0x5c76eb=>_0x14fada(_0x5c76eb,cardT(this['_hass'],_0x1a90a8,_0xe96abd[_0x5c76eb]),_0x2aacf1)))[_0x3220d2(0xa09)]('');_0x3798e3['push']([_0x1a90a8[_0x3220d2(0x306)]||_0x3220d2(0x34a),''+escapeHtml(cardT(this[_0x3220d2(0xa29)],_0x1a90a8,_0x3220d2(0x251)))+_0x3220d2(0xb5d)+_0x53878f+_0x3220d2(0x22d)]);}const _0x4876c8={'left':'','center':'','right':''};for(const [_0x2cc0d6,_0x434fc1]of _0x3798e3)_0x4876c8[_0x2cc0d6 in _0x4876c8?_0x2cc0d6:_0x3220d2(0x34a)]+=_0x434fc1;_0x190c53[_0x3220d2(0x301)]=['left',_0x3220d2(0x648),'right'][_0x3220d2(0xbe8)](_0x247d60=>_0x4876c8[_0x247d60])['map'](_0x2a99b7=>_0x3220d2(0x7af)+_0x2a99b7+'\x22>'+_0x4876c8[_0x2a99b7]+'')[_0x3220d2(0xa09)](''),_0x190c53[_0x3220d2(0x5aa)]('.sgc-qp-select')[_0x3220d2(0x724)](_0x1c3a93=>{const _0x5c2f73=_0x3220d2;_0x1c3a93[_0x5c2f73(0x43c)]('change',_0x362a1a=>{const _0x5105e6=_0x5c2f73;this[_0x5105e6(0x8f1)](_0x362a1a['target'][_0x5105e6(0x45d)]['qp'],_0x362a1a[_0x5105e6(0x471)][_0x5105e6(0xd05)]);});});}[_0x34e271(0xc3d)](){const _0x31012e=_0x34e271,_0x6d470f=this[_0x31012e(0x8cb)][_0x31012e(0x3e4)](_0x31012e(0x601));if(!_0x6d470f)return;const _0x1cce51=this[_0x31012e(0x853)];if(!_0x1cce51[_0x31012e(0x761)]){_0x6d470f[_0x31012e(0x301)]='';return;}let _0x4b9fb3='';(this['_entities']||[])[_0x31012e(0x724)]((_0x59a8d4,_0x46d1c5)=>{const _0x21f57a=_0x31012e;if(_0x59a8d4[_0x21f57a(0x988)]!=null)return;const _0x1650e2=this[_0x21f57a(0xa29)]?.['states']?.[_0x59a8d4['entity']];if(!_0x1650e2)return;const _0x50c76a=Object[_0x21f57a(0x5cf)](_0x1650e2[_0x21f57a(0x3b8)]||{})[_0x21f57a(0xbe8)](_0x30adee=>{const _0x39bbfe=_0x21f57a,_0x114ffe=_0x1650e2[_0x39bbfe(0x3b8)][_0x30adee];return _0x114ffe!==null&&_0x114ffe!==undefined&&!isNaN(parseFloat(_0x114ffe));})[_0x21f57a(0xa03)]();if(!_0x50c76a['length'])return;const _0x427f71=_0x59a8d4[_0x21f57a(0x19e)]===_0x21f57a(0xc36)?PALETTE[_0x46d1c5%PALETTE[_0x21f57a(0x4f2)]]||_0x21f57a(0x650):this['_resolveColor'](_0x59a8d4[_0x21f57a(0x19e)],_0x59a8d4[_0x21f57a(0x951)])||_0x59a8d4['color']||PALETTE[_0x46d1c5%PALETTE[_0x21f57a(0x4f2)]]||'#ff4757',_0x698c9b=this[_0x21f57a(0xd13)](_0x59a8d4,_0x46d1c5),_0x49d5a6=_0x21f57a(0xa28)+(_0x698c9b===''?_0x21f57a(0x1d1):'')+'>'+escapeHtml(cardT(this[_0x21f57a(0xa29)],this[_0x21f57a(0x853)],_0x21f57a(0x81c)))+_0x21f57a(0x5c3),_0xd78524=_0x50c76a[_0x21f57a(0x9f9)](_0x38481a=>''+escapeHtml(this['_formatAttrLabel'](_0x38481a))+'')[_0x21f57a(0xa09)]('');_0x4b9fb3+=''+('')+(_0x21f57a(0x1b1)+_0x46d1c5+'\x22>'+_0x49d5a6+_0xd78524+'')+_0x21f57a(0x816);});if(!_0x4b9fb3){_0x6d470f[_0x31012e(0x301)]='';return;}const _0x37d208=_0x1cce51[_0x31012e(0x534)]||'left';_0x6d470f[_0x31012e(0x301)]=''+_0x4b9fb3+'',_0x6d470f[_0x31012e(0x5aa)](_0x31012e(0xa9b))[_0x31012e(0x724)](_0x7851a9=>{const _0x2bc190=_0x31012e;_0x7851a9[_0x2bc190(0x43c)](_0x2bc190(0xaed),_0x51536b=>{const _0x36ba51=_0x2bc190,_0x4c7568=parseInt(_0x51536b[_0x36ba51(0x471)][_0x36ba51(0x45d)][_0x36ba51(0x2a7)],0xa);if(isNaN(_0x4c7568))return;this['_onAttributePick'](_0x4c7568,_0x51536b['target']['value']);});});}['_onAttributePick'](_0x2a4ee4,_0x1a294a){const _0x572df2=_0x34e271,_0x26b54a=this['_entities']?.[_0x2a4ee4];if(!_0x26b54a)return;const _0x2414be=_0x26b54a[_0x572df2(0x295)]||'';_0x1a294a===_0x2414be?delete this[_0x572df2(0xcd4)][_0x2a4ee4]:this[_0x572df2(0xcd4)][_0x2a4ee4]=_0x1a294a,this[_0x572df2(0x363)]()[_0x572df2(0x28c)](_0x1cdafd=>console[_0x572df2(0x3ee)]('[sgc]\x20attr\x20update\x20failed',_0x1cdafd));}['_renderDatePicker'](){const _0x565890=_0x34e271,_0x2ddf40=this[_0x565890(0x8cb)]['querySelector'](_0x565890(0x30d));if(!_0x2ddf40)return;const _0x9fc789=this[_0x565890(0x853)];if(!_0x9fc789[_0x565890(0x688)]){_0x2ddf40[_0x565890(0x301)]='';return;}const _0x280821=[...DATE_PICKER_VALID_MODES,...Object[_0x565890(0x5cf)](DATE_PICKER_RELATIVE_MODES)],_0x1f6b3d=Array[_0x565890(0xaf6)](_0x9fc789['date_picker_modes'])&&_0x9fc789[_0x565890(0x503)][_0x565890(0x4f2)]?_0x9fc789[_0x565890(0x503)][_0x565890(0xbe8)](_0x922903=>_0x280821[_0x565890(0x267)](_0x922903)):DATE_PICKER_VALID_MODES,_0x3c60d9=_0x1f6b3d[_0x565890(0x4f2)]>0x1,_0x50eb82=_0x3c60d9?_0x1f6b3d[_0x565890(0x9f9)](_0x3b440f=>{const _0x5d5c4f=_0x565890,_0x109c46=_0x3b440f===this[_0x5d5c4f(0x87b)]?'active':'',_0x40de5b=DATE_PICKER_RELATIVE_MODES[_0x3b440f],_0x18c17b=cardT(this[_0x5d5c4f(0xa29)],this[_0x5d5c4f(0x853)],_0x40de5b?_0x40de5b[_0x5d5c4f(0x4f8)]:_0x3b440f[_0x5d5c4f(0x387)](0x0)['toUpperCase']()),_0x36d212={'day':_0x5d5c4f(0x6f5),'week':_0x5d5c4f(0x256),'month':'Month','year':_0x5d5c4f(0xd81)}[_0x3b440f],_0x5b86fa=cardT(this[_0x5d5c4f(0xa29)],this[_0x5d5c4f(0x853)],_0x40de5b?_0x40de5b[_0x5d5c4f(0x623)]:_0x36d212||_0x3b440f);return''+escapeHtml(_0x18c17b)+_0x5d5c4f(0xb4c);})[_0x565890(0xa09)](''):'',_0x49af4e=this[_0x565890(0x7f3)](),_0x119db5=Date[_0x565890(0x932)](),_0x219797=this[_0x565890(0x87b)]===_0x565890(0x903)?!!this['_dpCustomEnd']&&this[_0x565890(0x974)][_0x565890(0x699)]()>=_0x119db5:this[_0x565890(0xb41)]===0x0,_0x4275a6=_0x9fc789[_0x565890(0x5ab)]||_0x565890(0xc22);_0x2ddf40['style'][_0x565890(0x9cc)]=_0x4275a6===_0x565890(0x537)?'99':'';const _0x2566fd=!!this[_0x565890(0x689)],_0x5d6d8f=_0x2566fd?_0x565890(0xd7c)+this[_0x565890(0xac2)]()+this['_renderDatePickerPresets']()+_0x565890(0x816):'',_0x368279=(_0x58ab73,_0x4dfd72)=>[_0x565890(0x34a),_0x565890(0x648),_0x565890(0x86c)][_0x565890(0x267)](_0x58ab73)?_0x58ab73:_0x4dfd72,_0x4d5f4a=_0x368279(_0x9fc789[_0x565890(0x7d6)],_0x565890(0x34a)),_0x50fc01=_0x368279(_0x9fc789[_0x565890(0x624)],_0x565890(0x86c)),_0x47c7dc=_0x565890(0x2f9)+escapeHtml(cardT(this['_hass'],this[_0x565890(0x853)],'Previous\x20period'))+_0x565890(0xb02)+(_0x219797?'':_0x565890(0x475))+_0x565890(0x45a)+(_0x219797?'':escapeHtml(cardT(this[_0x565890(0xa29)],this['_config'],_0x565890(0x9d1))))+'\x22>'+escapeHtml(_0x49af4e)+''+_0x50eb82+_0x565890(0x816):'')+_0x565890(0xb7f)+(_0x2566fd?_0x565890(0x17f):'')+_0x565890(0x68b)+escapeHtml(cardT(this['_hass'],this['_config'],_0x565890(0x8ad)))+_0x565890(0x45a)+escapeHtml(cardT(this[_0x565890(0xa29)],this[_0x565890(0x853)],_0x565890(0x8ad)))+'\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x1644bb={'left':[],'center':[],'right':[]};_0x1644bb[_0x4d5f4a][_0x565890(0x84b)](_0x47c7dc),_0x1644bb[_0x50fc01][_0x565890(0x84b)](_0x2d1597);const _0x39f98e=_0x1644bb[_0x565890(0x648)][_0x565890(0x4f2)]>0x0&&_0x1644bb[_0x565890(0x34a)][_0x565890(0x4f2)]+_0x1644bb[_0x565890(0x86c)]['length']>0x0;_0x2ddf40[_0x565890(0x301)]='\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x1644bb['left']['join']('')+_0x565890(0xb5e)+(_0x39f98e?_0x565890(0xb4d):'')+'\x22>'+_0x1644bb[_0x565890(0x648)][_0x565890(0xa09)]('')+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x1644bb[_0x565890(0x86c)][_0x565890(0xa09)]('')+_0x565890(0x189)+_0x5d6d8f+_0x565890(0xd1b);if(_0x39f98e){const _0x2cfac7=_0x2ddf40[_0x565890(0x3e4)](_0x565890(0x77d)),_0x347ff7=_0x2ddf40[_0x565890(0x3e4)](_0x565890(0x2af));if(_0x2cfac7&&_0x347ff7){_0x2cfac7[_0x565890(0x564)][_0x565890(0x662)]='';const _0x2a73c0=_0x2cfac7[_0x565890(0x212)](),_0x76edde=_0x14e1eb=>_0x2cfac7['querySelector'](_0x14e1eb+_0x565890(0x36a))||_0x2cfac7[_0x565890(0x3e4)](_0x14e1eb+'\x20.sgc-dp-shortcuts'),_0x579ad0=_0x76edde('.dp-zone-left'),_0x100928=_0x76edde(_0x565890(0x618)),_0x110488=_0x579ad0?_0x579ad0['getBoundingClientRect']()[_0x565890(0x86c)]:_0x2a73c0[_0x565890(0x34a)],_0x4d75e1=_0x100928?_0x100928[_0x565890(0x212)]()['left']:_0x2a73c0['right'],_0x7dc757=_0x4d75e1-_0x110488-0x10;if(_0x2a73c0[_0x565890(0x73c)]>0x0&&_0x347ff7[_0x565890(0x212)]()[_0x565890(0x73c)]>_0x7dc757)_0x2cfac7['classList'][_0x565890(0x396)](_0x565890(0xcc9)),_0x347ff7[_0x565890(0x74c)]['remove'](_0x565890(0x9e2)),_0x347ff7[_0x565890(0x564)][_0x565890(0xaeb)]='';else{const _0x231569=_0x347ff7[_0x565890(0x6b9)];if(_0x231569>_0x2cfac7['offsetHeight'])_0x2cfac7[_0x565890(0x564)][_0x565890(0x662)]=_0x231569+'px';}}}_0x39f98e&&typeof requestAnimationFrame==='function'&&requestAnimationFrame(()=>{const _0x54e03b=_0x565890;try{const _0x59bade=_0x2ddf40['querySelector'](_0x54e03b(0x77d)),_0x43b240=_0x2ddf40[_0x54e03b(0x3e4)]('.sgc-dp-center-abs');if(!_0x59bade||!_0x43b240)return;const _0x8f924e=_0x43b240['getBoundingClientRect']();if(!_0x8f924e||!_0x8f924e['width'])return;const _0x4ba272=(_0x3e7642,_0xe43286)=>{const _0x561f6a=_0x54e03b,_0x2261e8=_0x59bade[_0x561f6a(0x3e4)](_0x3e7642+_0x561f6a(0x36a))||_0x59bade[_0x561f6a(0x3e4)](_0x3e7642+_0x561f6a(0x64b));if(!_0x2261e8)return null;const _0xe06b93=_0x2261e8['getBoundingClientRect']();if(!_0xe06b93||!_0xe06b93[_0x561f6a(0x73c)])return null;return _0xe43286==='right'?_0xe06b93[_0x561f6a(0x86c)]:_0xe06b93[_0x561f6a(0x34a)];};let _0x3e0402=dpCenterShift(_0x8f924e[_0x54e03b(0x34a)],_0x8f924e[_0x54e03b(0x86c)],_0x4ba272(_0x54e03b(0x9fb),_0x54e03b(0x86c)),_0x4ba272('.dp-zone-right',_0x54e03b(0x34a)),0x8);const _0x1b6aee=_0x59bade[_0x54e03b(0x212)]();_0x1b6aee[_0x54e03b(0x73c)]>0x0&&(_0x3e0402=Math[_0x54e03b(0x749)](_0x3e0402,_0x1b6aee[_0x54e03b(0x86c)]-0x4-_0x8f924e[_0x54e03b(0x86c)]),_0x3e0402=Math[_0x54e03b(0x887)](_0x3e0402,_0x1b6aee[_0x54e03b(0x34a)]+0x4-_0x8f924e[_0x54e03b(0x34a)])),_0x43b240['style'][_0x54e03b(0xaeb)]=_0x3e0402?_0x54e03b(0x26d)+_0x3e0402+_0x54e03b(0xd84):_0x54e03b(0x505);}catch(_0xfd520){}});_0x2ddf40[_0x565890(0x5aa)]('.sgc-dp-mode')[_0x565890(0x724)](_0x303841=>{const _0x533eb8=_0x565890;_0x303841[_0x533eb8(0x43c)](_0x533eb8(0xb86),()=>this[_0x533eb8(0xa56)](_0x303841[_0x533eb8(0x45d)][_0x533eb8(0x646)]));});const _0x484319=_0x2ddf40[_0x565890(0x3e4)]('.sgc-dp-prev'),_0x5b9984=_0x2ddf40[_0x565890(0x3e4)]('.sgc-dp-next'),_0x17d000=_0x2ddf40[_0x565890(0x3e4)](_0x565890(0x9b1)),_0x2e40e3=_0x2ddf40[_0x565890(0x3e4)]('.sgc-dp-toggle');if(_0x484319)_0x484319['addEventListener'](_0x565890(0xb86),()=>this[_0x565890(0xc56)](-0x1));if(_0x5b9984)_0x5b9984[_0x565890(0x43c)](_0x565890(0xb86),()=>this[_0x565890(0xc56)](+0x1));if(_0x17d000)_0x17d000[_0x565890(0x43c)](_0x565890(0xb86),()=>this['_onDatePickerJumpToCurrent']());if(_0x2e40e3)_0x2e40e3['addEventListener'](_0x565890(0xb86),()=>this[_0x565890(0x1e1)]());const _0x5afcba=_0x2ddf40[_0x565890(0x3e4)]('.sgc-dp-panel');_0x5afcba&&_0x5afcba[_0x565890(0x43c)](_0x565890(0xb86),_0xb8d09a=>this[_0x565890(0x594)](_0xb8d09a));}['_onDatePickerToggle'](){const _0x59fb86=_0x34e271;this[_0x59fb86(0x689)]=!this['_dpExpanded'];if(this[_0x59fb86(0x689)]){const _0x10f541=this[_0x59fb86(0x48a)](),_0x543e1c=_0x10f541?.[_0x59fb86(0x89f)]||new Date();this[_0x59fb86(0x497)]=_0x543e1c[_0x59fb86(0x621)](),this['_dpCalYear']=_0x543e1c['getFullYear'](),this[_0x59fb86(0xc63)]=null;}this['_scheduleRender']();}[_0x34e271(0xac2)](){const _0x152524=_0x34e271,_0x8e8829=resolveCardLanguage(this[_0x152524(0xa29)],this[_0x152524(0x853)]),_0x335cca=new Date(),_0x286a26=this[_0x152524(0x497)]??_0x335cca[_0x152524(0x621)](),_0x4cfac3=this[_0x152524(0x49b)]??_0x335cca[_0x152524(0x3c0)](),_0x9c2f12=new Date(_0x4cfac3,_0x286a26,0x1),_0x25d357=new Date(_0x4cfac3,_0x286a26+0x1,0x0),_0x350feb=_0x25d357[_0x152524(0x7d0)](),_0x1618a2=resolveFirstWeekday(this[_0x152524(0xa29)]),_0x2161e5=weekStartOffsetDays(_0x9c2f12[_0x152524(0x4bc)]()||0x7,_0x1618a2);let _0x1b8c25;try{const _0x3a637a=getCachedDateTimeFormatter(_0x8e8829,{'weekday':_0x152524(0x9db)}),_0x54f859=Array[_0x152524(0xab1)]({'length':0x7},(_0x4e8a62,_0x5d85e7)=>(_0x1618a2-0x1+_0x5d85e7)%0x7+0x1);_0x1b8c25=_0x54f859[_0x152524(0x9f9)](_0x1d5b7d=>_0x3a637a[_0x152524(0x29a)](new Date(0x7e8,0x0,_0x1d5b7d)));}catch{const _0x2025fe=['M','T','W','T','F','S','S'];_0x1b8c25=_0x2025fe[_0x152524(0x863)](_0x1618a2-0x1)[_0x152524(0xcdf)](_0x2025fe[_0x152524(0x863)](0x0,_0x1618a2-0x1));}let _0x5a0f3f;try{const _0x574a46=getCachedDateTimeFormatter(_0x8e8829,{'month':_0x152524(0x740),'year':_0x152524(0x774)})[_0x152524(0x29a)](_0x9c2f12);_0x5a0f3f=_0x574a46[_0x152524(0x387)](0x0)[_0x152524(0x6f0)]()+_0x574a46[_0x152524(0x863)](0x1);}catch{_0x5a0f3f=_0x286a26+0x1+'/'+_0x4cfac3;}const _0x3bbf79=this[_0x152524(0x48a)]()||{},_0x57fd1f=_0x3bbf79['start']?new Date(_0x3bbf79[_0x152524(0x89f)]['getFullYear'](),_0x3bbf79[_0x152524(0x89f)]['getMonth'](),_0x3bbf79[_0x152524(0x89f)][_0x152524(0x7d0)]())['getTime']():0x0,_0x51b474=_0x3bbf79[_0x152524(0x2bf)]?new Date(_0x3bbf79[_0x152524(0x2bf)][_0x152524(0x3c0)](),_0x3bbf79[_0x152524(0x2bf)][_0x152524(0x621)](),_0x3bbf79['end']['getDate']())['getTime']():0x0,_0x113114=!!this[_0x152524(0xc63)],_0x3a52d7=_0x113114?new Date(this['_dpRangeStart']['getFullYear'](),this[_0x152524(0xc63)][_0x152524(0x621)](),this[_0x152524(0xc63)][_0x152524(0x7d0)]())[_0x152524(0x699)]():0x0,_0x3a2053=new Date(_0x335cca[_0x152524(0x3c0)](),_0x335cca[_0x152524(0x621)](),_0x335cca[_0x152524(0x7d0)]())['getTime']();let _0x4e57d2=_0x1b8c25[_0x152524(0x9f9)](_0x44142c=>''+escapeHtml(_0x44142c)+_0x152524(0x816))['join']('');for(let _0x1de52e=0x0;_0x1de52e<_0x2161e5;_0x1de52e++)_0x4e57d2+='';for(let _0x9865de=0x1;_0x9865de<=_0x350feb;_0x9865de++){const _0x45398e=new Date(_0x4cfac3,_0x286a26,_0x9865de)[_0x152524(0x699)](),_0x2ef96e=[_0x152524(0x886)];if(_0x45398e===_0x3a2053)_0x2ef96e[_0x152524(0x84b)]('dp-today');if(!_0x113114&&_0x45398e>=_0x57fd1f&&_0x45398e<_0x51b474)_0x2ef96e[_0x152524(0x84b)](_0x152524(0x719));if(_0x113114&&_0x45398e===_0x3a52d7)_0x2ef96e['push'](_0x152524(0x2d8));if(_0x45398e>_0x3a2053)_0x2ef96e[_0x152524(0x84b)]('dp-future');const _0x15477f=_0x4cfac3+'-'+String(_0x286a26+0x1)['padStart'](0x2,'0')+'-'+String(_0x9865de)['padStart'](0x2,'0');_0x4e57d2+=_0x152524(0x364)+_0x2ef96e[_0x152524(0xa09)]('\x20')+'\x22\x20data-dp-day=\x22'+_0x15477f+'\x22>'+_0x9865de+_0x152524(0x816);}const _0x2de698=_0x113114?_0x152524(0xa6b)+escapeHtml(cardT(this[_0x152524(0xa29)],this[_0x152524(0x853)],_0x152524(0x331)))+'':'';return _0x152524(0xb6d)+escapeHtml(cardT(this['_hass'],this[_0x152524(0x853)],'Previous\x20month'))+'\x22>◀\x0a\x20\x20\x20\x20\x20\x20\x20\x20'+escapeHtml(_0x5a0f3f)+_0x152524(0x2c7)+escapeHtml(cardT(this['_hass'],this[_0x152524(0x853)],_0x152524(0x1b9)))+_0x152524(0x9fd)+_0x4e57d2+_0x152524(0x16a)+_0x2de698+_0x152524(0x716);}['_renderDatePickerPresets'](){const _0x41d087=_0x34e271,_0x422b46=[{'label':'Today','mode':_0x41d087(0x5c7),'offset':0x0},{'label':_0x41d087(0x3dd),'mode':_0x41d087(0x5c7),'offset':-0x1},{'label':_0x41d087(0x73f),'mode':_0x41d087(0xc03),'offset':0x0},{'label':'Last\x20Week','mode':'week','offset':-0x1},{'label':_0x41d087(0x3ca),'mode':_0x41d087(0x65a),'offset':0x0},{'label':_0x41d087(0x982),'mode':'month','offset':-0x1},{'label':'This\x20Year','mode':_0x41d087(0x74d),'offset':0x0},{'label':_0x41d087(0x13d),'mode':_0x41d087(0x74d),'offset':-0x1}],_0x1f38c6=[{'label':_0x41d087(0x5bb),'days':0x7},{'label':_0x41d087(0x842),'days':0x1e},{'label':_0x41d087(0xa2c),'months':0xc}],_0x4791c3=_0x35fa67=>{const _0x29a695=_0x41d087;if(this[_0x29a695(0x87b)]!==_0x29a695(0x903)||!this[_0x29a695(0x5f5)])return![];const _0x114c02=this[_0x29a695(0x57d)](_0x35fa67);return Math[_0x29a695(0xaef)](this['_dpCustomStart'][_0x29a695(0x699)]()-_0x114c02[_0x29a695(0x699)]())<0x5265c00;},_0x209acd=_0x422b46[_0x41d087(0x9f9)](_0x4f8b07=>{const _0x3e3618=_0x41d087,_0xf6f65c=this['_dpMode']===_0x4f8b07[_0x3e3618(0x646)]&&this[_0x3e3618(0xb41)]===_0x4f8b07[_0x3e3618(0x419)]?_0x3e3618(0x17f):'';return''+escapeHtml(cardT(this[_0x3e3618(0xa29)],this[_0x3e3618(0x853)],_0x4f8b07[_0x3e3618(0x623)]))+_0x3e3618(0xb4c);})[_0x41d087(0xa09)](''),_0x3b5768=_0x1f38c6[_0x41d087(0x9f9)](_0x5bc97c=>{const _0x4441a6=_0x41d087,_0x4feab6=_0x4791c3(_0x5bc97c)?'active':'',_0x3912bd=_0x5bc97c['days']||'',_0x347900=_0x5bc97c['months']||'';return _0x4441a6(0x9e6)+_0x4feab6+'\x22\x20data-dp-rolling-days=\x22'+_0x3912bd+'\x22\x20data-dp-rolling-months=\x22'+_0x347900+'\x22>'+escapeHtml(cardT(this[_0x4441a6(0xa29)],this[_0x4441a6(0x853)],_0x5bc97c[_0x4441a6(0x623)]))+_0x4441a6(0xb4c);})['join']('');return _0x41d087(0xc85)+_0x209acd+_0x3b5768+_0x41d087(0x816);}[_0x34e271(0x57d)](_0x14af05){const _0x35f883=_0x34e271,_0x31551b=new Date(),_0x2404dc=resolveDisplayTimeZone(this[_0x35f883(0xa29)],this['_config']),_0x192de5=tzParts(_0x31551b[_0x35f883(0x699)](),_0x2404dc);if(_0x14af05[_0x35f883(0x150)])return new Date(zonedWallToMs(_0x192de5['y'],_0x192de5['mo']-_0x14af05['months'],_0x192de5['d'],0x0,0x0,0x0,_0x2404dc));return new Date(zonedWallToMs(_0x192de5['y'],_0x192de5['mo'],_0x192de5['d']-_0x14af05[_0x35f883(0x9ca)],0x0,0x0,0x0,_0x2404dc));}[_0x34e271(0x594)](_0x47b23f){const _0x2111b2=_0x34e271,_0x327f90=_0x47b23f[_0x2111b2(0x471)],_0xcf57ed=_0x327f90['closest'](_0x2111b2(0x657));if(_0xcf57ed){const _0xe431d=parseInt(_0xcf57ed[_0x2111b2(0x45d)][_0x2111b2(0x32c)],0xa)||0x0;this['_dpCalMonth']=(this['_dpCalMonth']??new Date()[_0x2111b2(0x621)]())+_0xe431d;while(this['_dpCalMonth']<0x0){this[_0x2111b2(0x497)]+=0xc,this[_0x2111b2(0x49b)]-=0x1;}while(this[_0x2111b2(0x497)]>0xb){this[_0x2111b2(0x497)]-=0xc,this[_0x2111b2(0x49b)]+=0x1;}this[_0x2111b2(0x25c)]();return;}const _0x2f615b=_0x327f90[_0x2111b2(0xd06)](_0x2111b2(0xb3d));if(_0x2f615b){const [_0x42de71,_0x1d06b5,_0x302d43]=_0x2f615b[_0x2111b2(0x45d)][_0x2111b2(0x2bc)][_0x2111b2(0x7a4)]('-'),_0x564dad=new Date(parseInt(_0x42de71,0xa),parseInt(_0x1d06b5,0xa)-0x1,parseInt(_0x302d43,0xa));this[_0x2111b2(0x3cd)](_0x564dad);return;}const _0x20e754=_0x327f90[_0x2111b2(0xd06)]('[data-dp-preset-mode]');if(_0x20e754){const _0x41076d=_0x20e754['dataset'][_0x2111b2(0x170)],_0x370f4e=parseInt(_0x20e754['dataset'][_0x2111b2(0x920)],0xa)||0x0;this[_0x2111b2(0xafb)](_0x41076d,_0x370f4e);return;}const _0x2ca01e=_0x327f90[_0x2111b2(0xd06)]('[data-dp-rolling-days],[data-dp-rolling-months]');if(_0x2ca01e){const _0x324a78=parseInt(_0x2ca01e[_0x2111b2(0x45d)][_0x2111b2(0x63e)],0xa)||0x0,_0x404117=parseInt(_0x2ca01e[_0x2111b2(0x45d)][_0x2111b2(0x2cc)],0xa)||0x0;this[_0x2111b2(0xaee)]({'days':_0x324a78,'months':_0x404117});return;}}[_0x34e271(0x3cd)](_0x5bd7c8){const _0x487c24=_0x34e271;if(this[_0x487c24(0x87b)]===_0x487c24(0x5c7)){const _0xa035c1=new Date(),_0x357386=new Date(_0xa035c1[_0x487c24(0x3c0)](),_0xa035c1[_0x487c24(0x621)](),_0xa035c1[_0x487c24(0x7d0)]())[_0x487c24(0x699)](),_0x525183=_0x5bd7c8[_0x487c24(0x699)](),_0x35e011=Math[_0x487c24(0x767)]((_0x525183-_0x357386)/0x5265c00);this['_dpOffset']=_0x35e011,this['_dpExpanded']=![],this[_0x487c24(0x1e7)](),this['_broadcastDatePickerSync'](),this['_scheduleUpdate'](),this[_0x487c24(0x25c)]();return;}if(!this[_0x487c24(0xc63)]){this[_0x487c24(0xc63)]=_0x5bd7c8,this[_0x487c24(0x25c)]();return;}let _0xfce34=this['_dpRangeStart'],_0x4086e9=_0x5bd7c8;if(_0x4086e9[_0x487c24(0x699)]()<_0xfce34['getTime']()){const _0x1f1463=_0xfce34;_0xfce34=_0x4086e9,_0x4086e9=_0x1f1463;}const _0x4478ac=new Date(_0x4086e9[_0x487c24(0x3c0)](),_0x4086e9[_0x487c24(0x621)](),_0x4086e9[_0x487c24(0x7d0)]()+0x1),_0x323944=new Date(_0xfce34[_0x487c24(0x3c0)](),_0xfce34['getMonth'](),_0xfce34[_0x487c24(0x7d0)]());this['_dpMode']=_0x487c24(0x903),this[_0x487c24(0xb41)]=0x0,this[_0x487c24(0x5f5)]=_0x323944,this[_0x487c24(0x974)]=_0x4478ac,this['_dpRangeStart']=null,this['_dpExpanded']=![],this[_0x487c24(0x1e7)](),this['_broadcastDatePickerSync'](),this[_0x487c24(0xd61)](),this[_0x487c24(0x25c)]();}[_0x34e271(0xafb)](_0x3240dd,_0x2e4c5d){const _0x57c8b5=_0x34e271;if(!DATE_PICKER_VALID_MODES['includes'](_0x3240dd))return;this[_0x57c8b5(0x87b)]=_0x3240dd,this[_0x57c8b5(0xb41)]=_0x2e4c5d,this[_0x57c8b5(0x5f5)]=null,this['_dpCustomEnd']=null,this['_dpRangeStart']=null,this[_0x57c8b5(0x689)]=![],this['_persistDatePicker'](),this['_broadcastDatePickerSync'](),this[_0x57c8b5(0xd61)](),this[_0x57c8b5(0x25c)]();}[_0x34e271(0xaee)]({days:_0x4d592c,months:_0x2d8ea0}){const _0x147c38=_0x34e271,_0x22d416=this[_0x147c38(0x57d)]({'days':_0x4d592c,'months':_0x2d8ea0}),_0x45f6b5=new Date(),_0x255b52=new Date(_0x45f6b5[_0x147c38(0x3c0)](),_0x45f6b5[_0x147c38(0x621)](),_0x45f6b5[_0x147c38(0x7d0)](),_0x45f6b5[_0x147c38(0x814)](),_0x45f6b5[_0x147c38(0x65b)]()+0x1,0x0);this[_0x147c38(0x87b)]=_0x147c38(0x903),this['_dpOffset']=0x0,this[_0x147c38(0x5f5)]=_0x22d416,this[_0x147c38(0x974)]=_0x255b52,this['_dpRangeStart']=null,this[_0x147c38(0x689)]=![],this[_0x147c38(0x1e7)](),this[_0x147c38(0x265)](),this[_0x147c38(0xd61)](),this[_0x147c38(0x25c)]();}['_renderExportButton'](){const _0x39aa21=_0x34e271,_0x578487=this[_0x39aa21(0x8cb)]?.[_0x39aa21(0x3e4)](_0x39aa21(0x626));if(!_0x578487)return;let _0x25fb45=_0x578487[_0x39aa21(0x3e4)](_0x39aa21(0x3bd)),_0x3d22ab=_0x578487['querySelector'](_0x39aa21(0x9f5));const _0x533595=!!this[_0x39aa21(0x853)][_0x39aa21(0x833)]&&(this[_0x39aa21(0x853)][_0x39aa21(0xc5b)]||'timeline')===_0x39aa21(0x237);if(this['_config'][_0x39aa21(0xa23)]!==!![]||_0x533595){_0x25fb45?.[_0x39aa21(0x3d0)](),_0x3d22ab?.[_0x39aa21(0x3d0)]();return;}if(_0x25fb45)return;_0x25fb45=document[_0x39aa21(0xb38)](_0x39aa21(0x4ff)),_0x25fb45[_0x39aa21(0xc68)]=_0x39aa21(0x850),_0x25fb45[_0x39aa21(0xb33)]=_0x39aa21(0x4ff),_0x25fb45[_0x39aa21(0x6d8)]=cardT(this[_0x39aa21(0xa29)],this[_0x39aa21(0x853)],_0x39aa21(0x900)),_0x25fb45[_0x39aa21(0x301)]=_0x39aa21(0xa3c),_0x578487[_0x39aa21(0x343)](_0x25fb45),_0x3d22ab=document['createElement'](_0x39aa21(0xd2c)),_0x3d22ab[_0x39aa21(0xc68)]=_0x39aa21(0x337),_0x3d22ab[_0x39aa21(0x564)]['display']='none';const _0x529a64=document[_0x39aa21(0xb38)](_0x39aa21(0x4ff));_0x529a64[_0x39aa21(0xb33)]=_0x39aa21(0x4ff),_0x529a64['textContent']=cardT(this[_0x39aa21(0xa29)],this[_0x39aa21(0x853)],_0x39aa21(0xa1b));const _0x3be76b=document[_0x39aa21(0xb38)](_0x39aa21(0x4ff));_0x3be76b['type']=_0x39aa21(0x4ff),_0x3be76b[_0x39aa21(0x417)]=cardT(this[_0x39aa21(0xa29)],this[_0x39aa21(0x853)],'Download\x20PNG\x20(Card)');const _0x3226bf=document[_0x39aa21(0xb38)]('button');_0x3226bf[_0x39aa21(0xb33)]=_0x39aa21(0x4ff),_0x3226bf[_0x39aa21(0x417)]=cardT(this[_0x39aa21(0xa29)],this[_0x39aa21(0x853)],_0x39aa21(0x8c5)),_0x3d22ab['appendChild'](_0x529a64),_0x3d22ab[_0x39aa21(0x343)](_0x3be76b),_0x3d22ab[_0x39aa21(0x343)](_0x3226bf),_0x578487[_0x39aa21(0x343)](_0x3d22ab),_0x3be76b[_0x39aa21(0x43c)](_0x39aa21(0xb86),_0xe08dd6=>{const _0x27870f=_0x39aa21;_0xe08dd6['stopPropagation'](),_0x3d22ab[_0x27870f(0x564)][_0x27870f(0xd2f)]='none',this[_0x27870f(0xa97)]();}),_0x25fb45['addEventListener'](_0x39aa21(0xb86),_0x98aa58=>{const _0x43450e=_0x39aa21;_0x98aa58[_0x43450e(0x466)]();const _0x45f113=_0x3d22ab[_0x43450e(0x564)][_0x43450e(0xd2f)]===_0x43450e(0x73d);_0x3d22ab[_0x43450e(0x564)][_0x43450e(0xd2f)]=_0x45f113?'':_0x43450e(0x73d),_0x45f113&&setTimeout(()=>{const _0x181c8c=_0x43450e;document[_0x181c8c(0x43c)](_0x181c8c(0xb86),()=>{const _0x10596d=_0x181c8c;_0x3d22ab[_0x10596d(0x564)][_0x10596d(0xd2f)]=_0x10596d(0x73d);},{'once':!![]});},0x0);}),_0x529a64[_0x39aa21(0x43c)](_0x39aa21(0xb86),_0x47a2e3=>{const _0x2353b1=_0x39aa21;_0x47a2e3[_0x2353b1(0x466)](),_0x3d22ab['style'][_0x2353b1(0xd2f)]=_0x2353b1(0x73d),this[_0x2353b1(0xd1f)]();}),_0x3226bf[_0x39aa21(0x43c)](_0x39aa21(0xb86),_0x4c6424=>{const _0x41bc1e=_0x39aa21;_0x4c6424['stopPropagation'](),_0x3d22ab[_0x41bc1e(0x564)][_0x41bc1e(0xd2f)]=_0x41bc1e(0x73d),this['_exportCsv']();});}[_0x34e271(0xcb0)](_0x167081){const _0x529067=_0x34e271,_0x54b653=String(this[_0x529067(0x853)][_0x529067(0x750)]||'statistics-graph')[_0x529067(0x12e)]()[_0x529067(0x55a)](/[^\w\-]+/g,'_')[_0x529067(0x863)](0x0,0x28)||_0x529067(0x8d9),_0x10d7bb=new Date(),_0x5df738=_0x2453ba=>String(_0x2453ba)[_0x529067(0x2a5)](0x2,'0');return _0x54b653+'-'+_0x10d7bb['getFullYear']()+_0x5df738(_0x10d7bb[_0x529067(0x621)]()+0x1)+_0x5df738(_0x10d7bb[_0x529067(0x7d0)]())+'-'+_0x5df738(_0x10d7bb[_0x529067(0x814)]())+_0x5df738(_0x10d7bb['getMinutes']())+'.'+_0x167081;}[_0x34e271(0x8f4)](_0x39e00d,_0x5ee5f7){const _0x6aa820=_0x34e271,_0x568bf3=URL[_0x6aa820(0x4e2)](_0x39e00d),_0x480ffc=document[_0x6aa820(0xb38)]('a');_0x480ffc[_0x6aa820(0xa2b)]=_0x568bf3,_0x480ffc[_0x6aa820(0x179)]=_0x5ee5f7,this['shadowRoot'][_0x6aa820(0x343)](_0x480ffc),_0x480ffc['click'](),_0x480ffc[_0x6aa820(0x3d0)](),setTimeout(()=>URL[_0x6aa820(0x352)](_0x568bf3),0x1388);}['_buildCsvText'](){const _0x5c0ac7=_0x34e271,_0x21c52b=(this['_graphData']?.['series']||[])[_0x5c0ac7(0xbe8)](_0x1043dc=>!this[_0x5c0ac7(0x1c3)]['has'](_0x1043dc['id'])&&_0x1043dc[_0x5c0ac7(0x951)]?.[_0x5c0ac7(0x846)]!==![]);if(!_0x21c52b[_0x5c0ac7(0x4f2)])return null;const _0x267571=_0x21c52b[_0x5c0ac7(0x9f9)](_0x304e10=>pickName(_0x304e10[_0x5c0ac7(0x951)]['name'],_0x304e10[_0x5c0ac7(0x444)]?.['resolved_name'],_0x304e10['meta'])??_0x304e10['id']),_0x2cb739=this['_viewWindow'],_0x454aaa=_0x2cb739?_0x2cb739['start']['getTime']():-Infinity,_0x8e8f98=_0x2cb739?_0x2cb739[_0x5c0ac7(0x2bf)][_0x5c0ac7(0x699)]():Infinity,_0x83b959=_0x21c52b[_0x5c0ac7(0x9f9)](_0x18d0f2=>{const _0x5e6a16=_0x5c0ac7,_0x825266=new Map();for(const _0x270774 of _0x18d0f2[_0x5e6a16(0xc6d)]||[]){if(_0x270774&&isNum(_0x270774['v'])&&_0x270774['t']>=_0x454aaa&&_0x270774['t']<=_0x8e8f98)_0x825266[_0x5e6a16(0x96e)](_0x270774['t'],_0x270774['v']);}return _0x825266;}),_0x449ef1=new Set();for(const _0x28ac51 of _0x83b959)for(const _0x47ed3a of _0x28ac51[_0x5c0ac7(0x5cf)]())_0x449ef1[_0x5c0ac7(0x396)](_0x47ed3a);const _0x5d4322=[..._0x449ef1][_0x5c0ac7(0xa03)]((_0xb0041a,_0x1140a6)=>_0xb0041a-_0x1140a6),_0x2d2d29=_0xb243e=>'\x22'+String(_0xb243e)['replace'](/"/g,'\x22\x22')+'\x22',_0x1c1e10=[['time',..._0x267571]['map'](_0x2d2d29)[_0x5c0ac7(0xa09)](',')];for(const _0x58a423 of _0x5d4322){const _0x5b5f2c=[_0x2d2d29(new Date(_0x58a423)[_0x5c0ac7(0x798)]())];for(const _0x28b81d of _0x83b959)_0x5b5f2c['push'](_0x28b81d[_0x5c0ac7(0xc12)](_0x58a423)?String(_0x28b81d[_0x5c0ac7(0xccf)](_0x58a423)):'');_0x1c1e10['push'](_0x5b5f2c[_0x5c0ac7(0xa09)](','));}return _0x1c1e10[_0x5c0ac7(0xa09)]('\x0d\x0a');}['_exportCsv'](){const _0x1746a6=_0x34e271,_0x4840e7=this[_0x1746a6(0x7e5)]();if(!_0x4840e7)return;this[_0x1746a6(0x8f4)](new Blob(['\ufeff'+_0x4840e7],{'type':_0x1746a6(0x946)}),this[_0x1746a6(0xcb0)]('csv'));}async[_0x34e271(0xa97)](){const _0x436278=_0x34e271,_0x1d203e=this[_0x436278(0x8cb)]?.[_0x436278(0x3e4)]('ha-card.sgc-card');if(!_0x1d203e)return;try{const _0xadc498=_0x1d203e[_0x436278(0x212)](),_0x2911da=Math[_0x436278(0x887)](0x1,Math[_0x436278(0x767)](_0xadc498[_0x436278(0x73c)])),_0x2f1192=Math['max'](0x1,Math[_0x436278(0x767)](_0xadc498['height'])),_0x545201=Math[_0x436278(0x887)](0x2,Math['round'](window[_0x436278(0x917)]||0x1)),_0x389788=_0x1d203e[_0x436278(0x827)](!![]),_0x3b5a06=_0x1d203e[_0x436278(0x5aa)]('*'),_0x16a7c7=_0x389788[_0x436278(0x5aa)]('*'),_0x4093b1=(_0x1cb7c7,_0x2556c8)=>{const _0x532c26=_0x436278,_0x2feece=getComputedStyle(_0x1cb7c7);let _0x3372d7='';for(let _0x5c363e=0x0;_0x5c363e<_0x2feece[_0x532c26(0x4f2)];_0x5c363e++){const _0xeca178=_0x2feece[_0x5c363e];_0x3372d7+=_0xeca178+':'+_0x2feece[_0x532c26(0x5fc)](_0xeca178)+';';}_0x2556c8['style'][_0x532c26(0xd9f)]=_0x3372d7;};_0x4093b1(_0x1d203e,_0x389788);for(let _0x21d433=0x0;_0x21d433<_0x3b5a06[_0x436278(0x4f2)];_0x21d433++){const _0x562ab7=_0x16a7c7[_0x21d433][_0x436278(0x7cb)];if(_0x562ab7==='STYLE'||_0x562ab7===_0x436278(0x15e))continue;_0x4093b1(_0x3b5a06[_0x21d433],_0x16a7c7[_0x21d433]);}const _0x12151b=_0x1d203e[_0x436278(0x5aa)](_0x436278(0x1d0)),_0x314524=_0x389788[_0x436278(0x5aa)](_0x436278(0x1d0));for(let _0x4f0d8c=0x0;_0x4f0d8c<_0x12151b[_0x436278(0x4f2)];_0x4f0d8c++){const _0x506998=document[_0x436278(0xb38)](_0x436278(0x92f));_0x506998['src']=_0x12151b[_0x4f0d8c]['toDataURL']('image/png'),_0x506998[_0x436278(0x564)][_0x436278(0xd9f)]=_0x314524[_0x4f0d8c][_0x436278(0x564)]['cssText'],_0x314524[_0x4f0d8c][_0x436278(0x481)](_0x506998);}_0x389788[_0x436278(0x5aa)]('.sgc-export-btn,\x20.sgc-export-menu,\x20.sgc-tooltip,\x20.sgc-zoom-brush')['forEach'](_0x2494e3=>_0x2494e3[_0x436278(0x3d0)]());const _0x24098c=document[_0x436278(0xb38)]('div');_0x24098c[_0x436278(0x1b0)]('xmlns',_0x436278(0xbac)),_0x24098c['appendChild'](_0x389788);const _0xb07ff6=new XMLSerializer()[_0x436278(0xa6a)](_0x24098c),_0x5277ff=_0x436278(0x730)+_0x2911da+_0x436278(0xa2e)+_0x2f1192+'\x22>'+(_0x436278(0x776)+_0xb07ff6+_0x436278(0xa96)),_0x31930a=_0x436278(0xa37)+encodeURIComponent(_0x5277ff),_0x3b7e36=new Image();await new Promise((_0x3a953c,_0x28eadd)=>{const _0x499b7f=_0x436278;_0x3b7e36[_0x499b7f(0x720)]=_0x3a953c,_0x3b7e36[_0x499b7f(0x16c)]=_0x28eadd,_0x3b7e36[_0x499b7f(0xca7)]=_0x31930a;});const _0x44cc98=document[_0x436278(0xb38)](_0x436278(0x1d0));_0x44cc98['width']=_0x2911da*_0x545201,_0x44cc98[_0x436278(0xc07)]=_0x2f1192*_0x545201;const _0x361456=_0x44cc98[_0x436278(0xd86)]('2d');_0x361456[_0x436278(0x60f)](_0x545201,_0x545201),_0x361456[_0x436278(0xbc6)](_0x3b7e36,0x0,0x0,_0x2911da,_0x2f1192);const _0x5c8992=await new Promise(_0x40cf38=>_0x44cc98[_0x436278(0x6bd)](_0x40cf38,_0x436278(0xd82)));if(!_0x5c8992)throw new Error(_0x436278(0x17a));this[_0x436278(0x8f4)](_0x5c8992,this[_0x436278(0xcb0)](_0x436278(0x990)));}catch(_0x38421d){console['warn']('[sgc]\x20full-card\x20PNG\x20failed,\x20falling\x20back\x20to\x20the\x20chart\x20export',_0x38421d),this[_0x436278(0xd1f)]();}}async['_exportPng'](){const _0x3d6fe7=_0x34e271,_0x4e936e=this[_0x3d6fe7(0x8cb)]?.[_0x3d6fe7(0x3e4)](_0x3d6fe7(0x789));if(!_0x4e936e)return;const _0x5ecf1d=(getComputedStyle(this)['getPropertyValue'](_0x3d6fe7(0x928))||'')[_0x3d6fe7(0x12e)]()||_0x3d6fe7(0x410),_0x12f209=Math[_0x3d6fe7(0x887)](0x2,Math[_0x3d6fe7(0x767)](window[_0x3d6fe7(0x917)]||0x1)),_0x53d257=_0x4e936e['querySelector'](_0x3d6fe7(0x1d0));if(_0x53d257){const _0x5b22fb=document['createElement'](_0x3d6fe7(0x1d0));_0x5b22fb[_0x3d6fe7(0x73c)]=_0x53d257['width'],_0x5b22fb['height']=_0x53d257[_0x3d6fe7(0xc07)];const _0x51644e=_0x5b22fb[_0x3d6fe7(0xd86)]('2d');_0x51644e[_0x3d6fe7(0x6a5)]=_0x5ecf1d,_0x51644e[_0x3d6fe7(0x62e)](0x0,0x0,_0x5b22fb[_0x3d6fe7(0x73c)],_0x5b22fb[_0x3d6fe7(0xc07)]),_0x51644e['drawImage'](_0x53d257,0x0,0x0),_0x5b22fb[_0x3d6fe7(0x6bd)](_0x10d1ce=>{const _0x51df6e=_0x3d6fe7;if(_0x10d1ce)this[_0x51df6e(0x8f4)](_0x10d1ce,this[_0x51df6e(0xcb0)](_0x51df6e(0x990)));},_0x3d6fe7(0xd82));return;}const _0x5e3c3e=_0x4e936e[_0x3d6fe7(0x3e4)](_0x3d6fe7(0xb35));if(!_0x5e3c3e)return;const _0x3263ad=_0x5e3c3e['getBoundingClientRect'](),_0x2674f0=Math[_0x3d6fe7(0x887)](0x1,Math[_0x3d6fe7(0x767)](_0x3263ad[_0x3d6fe7(0x73c)]||_0x5e3c3e[_0x3d6fe7(0x560)]||0x258)),_0x1678fa=Math[_0x3d6fe7(0x887)](0x1,Math['round'](_0x3263ad[_0x3d6fe7(0xc07)]||_0x5e3c3e['clientHeight']||0xc8)),_0x2049dd=_0x5e3c3e[_0x3d6fe7(0x827)](!![]);_0x2049dd[_0x3d6fe7(0x1b0)](_0x3d6fe7(0x73c),String(_0x2674f0)),_0x2049dd[_0x3d6fe7(0x1b0)](_0x3d6fe7(0xc07),String(_0x1678fa)),_0x2049dd[_0x3d6fe7(0x564)][_0x3d6fe7(0x166)]=getComputedStyle(this)[_0x3d6fe7(0x166)]||_0x3d6fe7(0x636);const _0x45193c=(getComputedStyle(this)[_0x3d6fe7(0x5fc)](_0x3d6fe7(0x13c))||'')[_0x3d6fe7(0x12e)]()||_0x3d6fe7(0x4b2),_0x3bdea7=document['createElementNS']('http://www.w3.org/2000/svg',_0x3d6fe7(0x564));_0x3bdea7[_0x3d6fe7(0x417)]=_0x3d6fe7(0x23b)+_0x45193c+'}'+_0x3d6fe7(0x21f),_0x2049dd[_0x3d6fe7(0x404)](_0x3bdea7,_0x2049dd['firstChild']);const _0x4fd72b=new XMLSerializer()[_0x3d6fe7(0xa6a)](_0x2049dd),_0x1ccd8f=URL[_0x3d6fe7(0x4e2)](new Blob([_0x4fd72b],{'type':'image/svg+xml;charset=utf-8'}));try{const _0x4e8ee6=new Image();await new Promise((_0x296b4a,_0x1aa7b2)=>{const _0x4f3248=_0x3d6fe7;_0x4e8ee6['onload']=_0x296b4a,_0x4e8ee6['onerror']=_0x1aa7b2,_0x4e8ee6[_0x4f3248(0xca7)]=_0x1ccd8f;});const _0x2969a8=document[_0x3d6fe7(0xb38)]('canvas');_0x2969a8[_0x3d6fe7(0x73c)]=_0x2674f0*_0x12f209,_0x2969a8['height']=_0x1678fa*_0x12f209;const _0x263eb9=_0x2969a8['getContext']('2d');_0x263eb9[_0x3d6fe7(0x6a5)]=_0x5ecf1d,_0x263eb9['fillRect'](0x0,0x0,_0x2969a8[_0x3d6fe7(0x73c)],_0x2969a8['height']),_0x263eb9[_0x3d6fe7(0x60f)](_0x12f209,_0x12f209),_0x263eb9[_0x3d6fe7(0xbc6)](_0x4e8ee6,0x0,0x0,_0x2674f0,_0x1678fa),_0x2969a8[_0x3d6fe7(0x6bd)](_0x245c4f=>{const _0x2fe1cd=_0x3d6fe7;if(_0x245c4f)this[_0x2fe1cd(0x8f4)](_0x245c4f,this['_exportName'](_0x2fe1cd(0x990)));},_0x3d6fe7(0xd82));}catch(_0x2eb288){console[_0x3d6fe7(0xbe4)](_0x3d6fe7(0x382),_0x2eb288);}finally{setTimeout(()=>URL[_0x3d6fe7(0x352)](_0x1ccd8f),0x1388);}}['_renderLegend'](){const _0x1be332=_0x34e271,_0x5e16b2=this[_0x1be332(0x8cb)]['querySelector']('.sgc-legend-wrap');if(!_0x5e16b2){this[_0x1be332(0xd19)]();return;}const _0x2af46e=this[_0x1be332(0x853)];if(!_0x2af46e['show_legend']||!this[_0x1be332(0x3fb)])_0x5e16b2[_0x1be332(0x301)]='';else{const _0x5eb5c1=this['_graphData'][_0x1be332(0x94b)][_0x1be332(0xbe8)](_0x5ea6bc=>!(_0x5ea6bc['entity']?.['_compareOf']!=null&&_0x5ea6bc[_0x1be332(0x951)][_0x1be332(0x4ab)]?.[_0x1be332(0x938)]===![]))[_0x1be332(0x9f9)](_0x32f442=>{const _0xa1be5a=_0x1be332,_0x4db5e0=_0x32f442[_0xa1be5a(0x951)],_0x4c6dc1=pickName(_0x4db5e0[_0xa1be5a(0x86b)],_0x32f442[_0xa1be5a(0x444)]?.[_0xa1be5a(0x98e)],_0x32f442[_0xa1be5a(0x444)])??_0x32f442['id'],_0x396d83=this[_0xa1be5a(0x1c3)][_0xa1be5a(0xc12)](_0x32f442['id']),_0x56bf64=this[_0xa1be5a(0x7d3)](_0x4db5e0[_0xa1be5a(0x19e)],_0x4db5e0[_0xa1be5a(0x951)])||_0x4db5e0['color']||'#888',_0x5194cb=_0x4db5e0[_0xa1be5a(0xbb0)]!==![]?'background:'+escapeHtml(_0x56bf64):'background:'+escapeHtml(_0x56bf64)+_0xa1be5a(0x841);return _0xa1be5a(0xcda)+(_0x396d83?_0xa1be5a(0x48d):'')+'\x22\x20data-id=\x22'+escapeHtml(_0x32f442['id'])+_0xa1be5a(0xc43)+_0x5194cb+_0xa1be5a(0x892)+escapeHtml(_0x4c6dc1)+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20';})[_0x1be332(0xa09)]('');_0x5e16b2[_0x1be332(0x301)]=_0x1be332(0x3b4)+escapeHtml(_0x2af46e['legend_position']||_0x1be332(0x648))+'\x22>'+_0x5eb5c1+_0x1be332(0x816),_0x5e16b2[_0x1be332(0x5aa)](_0x1be332(0x99b))[_0x1be332(0x724)](_0x1a63de=>{const _0x345b07=_0x1be332;_0x1a63de['addEventListener'](_0x345b07(0xb86),()=>{const _0x5d3117=_0x345b07;this[_0x5d3117(0x426)](_0x1a63de['dataset']['id']),this['_render']();});});}this[_0x1be332(0xd19)]();}[_0x34e271(0xd19)](){const _0x539570=_0x34e271,_0x2b4613=this[_0x539570(0x8cb)][_0x539570(0x3e4)](_0x539570(0xa55));if(!_0x2b4613)return;const _0x42cdb7=this[_0x539570(0x31f)]||[],_0x5abf46=this['_graphData']?.['series']||[],_0x2431a2=_0x42cdb7[_0x539570(0x4c9)](_0x1cb1b1=>_0x1cb1b1?.['show_in_legend']);if(!_0x2431a2){_0x2b4613[_0x539570(0x301)]='';return;}const _0x27f7ed=this[_0x539570(0xa29)],_0x4d838f=_0x42cdb7[_0x539570(0x9f9)]((_0x2242d2,_0x116eca)=>{const _0x4ca041=_0x539570;if(!_0x2242d2?.[_0x4ca041(0x938)])return'';const _0x1668a3=(_0x2242d2[_0x4ca041(0x951)]||_0x2242d2[_0x4ca041(0x60a)])+'__'+_0x116eca,_0x54aeb2=_0x5abf46[_0x4ca041(0x14b)](_0x4a148b=>_0x4a148b['id']===_0x1668a3||_0x4a148b[_0x4ca041(0x951)]===_0x2242d2),_0x47b0fc=_0x54aeb2?.[_0x4ca041(0x1d5)]||{},_0x1d2b9e=_0x2242d2[_0x4ca041(0x4ae)]&&_0x2242d2[_0x4ca041(0x4ae)][_0x4ca041(0x4f2)]?_0x2242d2[_0x4ca041(0x4ae)]:[_0x4ca041(0x749),'avg','max'],_0x234556=(_0x5e1072,_0x5ab4b6)=>{if(!isNum(_0x5e1072))return'—';const _0x45e316=_0x5ab4b6!=null?{..._0x2242d2,'decimals':_0x5ab4b6}:_0x2242d2;return formatNumber(_0x5e1072,_0x45e316,_0x27f7ed);},_0x2bf592=(_0x496cf5,_0x3b4c94)=>''+escapeHtml(_0x496cf5)+_0x4ca041(0xaa5)+escapeHtml(_0x3b4c94)+_0x4ca041(0xaa5);let _0x3e9e84='';if(_0x1d2b9e[_0x4ca041(0x267)](_0x4ca041(0x749)))_0x3e9e84+=_0x2bf592(cardT(this[_0x4ca041(0xa29)],this['_config'],_0x4ca041(0x6bf)),_0x234556(_0x47b0fc[_0x4ca041(0x749)]));if(_0x1d2b9e[_0x4ca041(0x267)]('avg'))_0x3e9e84+=_0x2bf592(cardT(this[_0x4ca041(0xa29)],this[_0x4ca041(0x853)],_0x4ca041(0xce1)),_0x234556(_0x47b0fc[_0x4ca041(0xb26)],0x2));if(_0x1d2b9e[_0x4ca041(0x267)]('max'))_0x3e9e84+=_0x2bf592(cardT(this[_0x4ca041(0xa29)],this['_config'],_0x4ca041(0x78d)),_0x234556(_0x47b0fc[_0x4ca041(0x887)]));if(_0x1d2b9e['includes'](_0x4ca041(0x509))){const _0x4ab00c=_0x54aeb2?.[_0x4ca041(0xc6d)]?.[_0x4ca041(0x4f2)]?_0x54aeb2['points'][_0x54aeb2[_0x4ca041(0xc6d)][_0x4ca041(0x4f2)]-0x1]['v']:null,_0x4e13d1=_0x27f7ed?.[_0x4ca041(0xd44)]?.[_0x2242d2[_0x4ca041(0x951)]]?.[_0x4ca041(0x543)],_0x494129=isNum(_0x4ab00c)?_0x4ab00c:_0x4e13d1!=null?toNum(_0x4e13d1):null;_0x3e9e84+=_0x2bf592(cardT(this['_hass'],this[_0x4ca041(0x853)],'Last'),_0x234556(_0x494129));}if(_0x1d2b9e[_0x4ca041(0x267)](_0x4ca041(0x2b8)))_0x3e9e84+=_0x2bf592(cardT(this[_0x4ca041(0xa29)],this[_0x4ca041(0x853)],_0x4ca041(0x9e1)),_0x234556(_0x47b0fc[_0x4ca041(0x2b8)]));const _0x152e03=this[_0x4ca041(0x7d3)](_0x2242d2[_0x4ca041(0x19e)],_0x2242d2[_0x4ca041(0x951)])||_0x2242d2[_0x4ca041(0x19e)]||PALETTE[_0x116eca%PALETTE[_0x4ca041(0x4f2)]]||_0x4ca041(0x429),_0x39b9b7=pickName(_0x2242d2[_0x4ca041(0x86b)],_0x54aeb2?.[_0x4ca041(0x444)]?.['resolved_name'],{'friendly_name':_0x54aeb2?.['meta']?.['friendly_name']??_0x27f7ed?.[_0x4ca041(0xd44)]?.[_0x2242d2[_0x4ca041(0x951)]]?.['attributes']?.[_0x4ca041(0x8e5)]})??_0x2242d2[_0x4ca041(0x951)]??_0x2242d2['statistic_id']??'',_0x3cec26=this[_0x4ca041(0x1c3)][_0x4ca041(0xc12)](_0x1668a3)?_0x4ca041(0x837):'',_0x1c7ee0=_0x2242d2[_0x4ca041(0xbb0)]!==![]?_0x4ca041(0x795)+escapeHtml(_0x152e03):_0x4ca041(0x5e6);return'\x0a\x20\x20\x20\x20\x20\x20\x20\x20'+_0x3e9e84+_0x4ca041(0xc58);})['filter'](Boolean)[_0x539570(0xa09)]('');_0x2b4613[_0x539570(0x301)]=_0x4d838f?_0x539570(0x405)+_0x4d838f+'':'',_0x2b4613[_0x539570(0x5aa)](_0x539570(0x392))[_0x539570(0x724)](_0x14f8b6=>{_0x14f8b6['addEventListener']('click',()=>{const _0xcead69=_0x36d5;this[_0xcead69(0x426)](_0x14f8b6['dataset']['id']),this[_0xcead69(0x6a4)]();});});}[_0x34e271(0x1bf)](){const _0x32029a=_0x34e271;if(this['_config']?.[_0x32029a(0x833)]&&(this[_0x32029a(0x853)][_0x32029a(0xc5b)]||'timeline')===_0x32029a(0x237)){this['_renderSparkline']();return;}this['_renderStateRowFor'](_0x32029a(0xc22)),this[_0x32029a(0xd23)](_0x32029a(0x537));}[_0x34e271(0xd23)](_0x48b345){const _0x41a7ef=_0x34e271,_0x38dea3=this['shadowRoot'][_0x41a7ef(0x3e4)](_0x41a7ef(0x315)+_0x48b345+'\x22]');if(!_0x38dea3)return;const _0x5f3a63=this[_0x41a7ef(0x853)];if(!_0x5f3a63||_0x5f3a63[_0x41a7ef(0x833)]){_0x38dea3[_0x41a7ef(0x301)]='';return;}const _0x12a924=this[_0x41a7ef(0x31f)]||[],_0x32af0a=_0x12a924[_0x41a7ef(0xbe8)](_0x1f30b1=>_0x1f30b1[_0x41a7ef(0xaaa)]!==![]),_0x31b441=[],_0x3a9c96=[],_0x4ae5da=[];for(const _0x38feb0 of _0x32af0a){const _0x3e4f03=_0x38feb0[_0x41a7ef(0x1dc)]||_0x41a7ef(0x34a),_0xac351c=_0x3e4f03[_0x41a7ef(0xa71)]('bottom');if(_0x48b345===_0x41a7ef(0xc22)&&_0xac351c)continue;if(_0x48b345===_0x41a7ef(0x537)&&!_0xac351c)continue;const _0x1fb68e=_0xac351c?_0x3e4f03[_0x41a7ef(0x55a)]('bottom-',''):_0x3e4f03;if(_0x1fb68e==='right')_0x4ae5da[_0x41a7ef(0x84b)](_0x38feb0);else{if(_0x1fb68e===_0x41a7ef(0x648))_0x3a9c96[_0x41a7ef(0x84b)](_0x38feb0);else _0x31b441[_0x41a7ef(0x84b)](_0x38feb0);}}const _0x306637=!!(_0x5f3a63[_0x41a7ef(0x750)]||_0x5f3a63[_0x41a7ef(0xba2)]||_0x5f3a63['card_icon_image']),_0x382704=!_0x306637&&!!_0x5f3a63[_0x41a7ef(0xc8b)]&&_0x48b345==='top',_0x38bc18=_0x382704?this['_renderBatteryIcon']():'';if(!_0x31b441[_0x41a7ef(0x4f2)]&&!_0x3a9c96['length']&&!_0x4ae5da[_0x41a7ef(0x4f2)]&&!_0x38bc18){_0x38dea3[_0x41a7ef(0x301)]='';return;}const _0x27a9e8=_0x5f3a63[_0x41a7ef(0xc4c)]==='horizontal'?_0x41a7ef(0x7f0):_0x41a7ef(0x28b),_0x39a202=this[_0x41a7ef(0xa29)],_0x5d6801=_0x497747=>{const _0x1da5fa=_0x41a7ef,_0x63903b=_0x12a924[_0x1da5fa(0x6d7)](_0x497747);return this[_0x1da5fa(0xb5c)](_0x497747,_0x63903b,_0x39a202);},_0x5eaf13=_0x31b441[_0x41a7ef(0x9f9)](_0x5d6801)[_0x41a7ef(0xbe8)](Boolean)['join'](''),_0x4196de=_0x3a9c96[_0x41a7ef(0x9f9)](_0x5d6801)[_0x41a7ef(0xbe8)](Boolean)[_0x41a7ef(0xa09)]('');let _0xa753a4=_0x4ae5da['map'](_0x5d6801)[_0x41a7ef(0xbe8)](Boolean)['join'](''),_0x44cb32='';if(_0x38bc18){const _0x55c60a=_0x5f3a63[_0x41a7ef(0x12b)]||_0x41a7ef(0x6ab);_0x44cb32=_0x41a7ef(0xacc)+escapeHtml(_0x55c60a)+'\x22>'+_0x38bc18+'';}_0x38dea3['className']=_0x41a7ef(0xc7f)+_0x27a9e8;const _0x3b5309=_0x5eaf13?_0x41a7ef(0x2b0)+_0x5eaf13+_0x41a7ef(0x816):'',_0x1657b3=_0x4196de?_0x41a7ef(0x358)+_0x4196de+'':'',_0x9bf4d1=_0xa753a4?''+_0xa753a4+'':'';_0x38dea3[_0x41a7ef(0x301)]=_0x41a7ef(0x9bb)+_0x3b5309+_0x1657b3+_0x9bf4d1+_0x44cb32+'',_0x38dea3['querySelectorAll'](_0x41a7ef(0x48c))[_0x41a7ef(0x724)](_0x4b687f=>{const _0x315af2=_0x41a7ef;_0x4b687f[_0x315af2(0x564)][_0x315af2(0x200)]='pointer',_0x4b687f[_0x315af2(0x43c)]('click',_0x4e650b=>{const _0x280028=_0x315af2,_0x74c864=parseInt(_0x4b687f[_0x280028(0x45d)][_0x280028(0x3f6)],0xa),_0x13ee1f=_0x12a924[_0x74c864];if(!_0x13ee1f)return;_0x4e650b[_0x280028(0x466)](),this[_0x280028(0x2ab)](_0x13ee1f,()=>{const _0x212b47=_0x280028;this['_toggleSeriesVisibility']((_0x13ee1f[_0x212b47(0x951)]||_0x13ee1f[_0x212b47(0x60a)])+'__'+_0x74c864),this['_render']();});});});}['_getAxisStateMap'](_0x50bc16){const _0x4c78cc=_0x34e271;if(!this[_0x4c78cc(0x31f)]?.[_0x4c78cc(0x4f2)])return null;if(this[_0x4c78cc(0x853)]?.[_0x4c78cc(0x684)])return null;let _0x38620e=null;for(let _0x349724=0x0;_0x3497240.000001)return'';const _0x31280c=Math[_0x53963c(0x767)](_0x4f88f5);if(_0x31280c<0x0||_0x31280c>=_0xa3689e[_0x53963c(0x4f2)])return'';const _0x5edef9=_0xa3689e[_0x31280c];return _0x5edef9?.[_0x53963c(0x623)]||String(_0x5edef9?.['value']??'');}['_buildStateRowHtml'](_0x1da4e2,_0x3c5eab,_0x5c9b37){const _0x153da8=_0x34e271,_0x497816=_0x5c9b37?.[_0x153da8(0xd44)]?.[_0x1da4e2['entity']];if(!_0x1da4e2['entity']&&!_0x1da4e2[_0x153da8(0x60a)])return'';const _0x58f611=_0x539825=>{const _0x3efa13=_0x153da8;if(_0x539825==null||_0x539825==='')return'';const _0x558ce3=String(_0x539825)[_0x3efa13(0x12e)]();return/[a-z%]$/i[_0x3efa13(0x47e)](_0x558ce3)?'font-size:'+_0x558ce3:'font-size:'+_0x558ce3+'px';},_0x10f06f=_0x58f611(_0x1da4e2['name_size']),_0x1408e1=_0x58f611(_0x1da4e2[_0x153da8(0xd47)]),_0x249d56=_0x1da4e2['icon_size']?'--mdc-icon-size:'+(/[a-z%]$/i[_0x153da8(0x47e)](String(_0x1da4e2[_0x153da8(0x83d)])[_0x153da8(0x12e)]())?String(_0x1da4e2[_0x153da8(0x83d)])[_0x153da8(0x12e)]():String(_0x1da4e2[_0x153da8(0x83d)])[_0x153da8(0x12e)]()+'px'):'';let _0x4925aa='';if(_0x1da4e2[_0x153da8(0x86b)]){const _0x8da0a4=pickName(_0x1da4e2[_0x153da8(0x86b)],this[_0x153da8(0xa1d)](_0x1da4e2[_0x153da8(0x86b)],_0x1da4e2['entity']),{'friendly_name':_0x497816?.['attributes']?.[_0x153da8(0x8e5)]})??_0x1da4e2[_0x153da8(0x951)]??'';_0x4925aa=''+escapeHtml(_0x8da0a4)+'';}const _0x59924b=_0x1da4e2[_0x153da8(0xbc4)]??_0x497816?.[_0x153da8(0x3b8)]?.[_0x153da8(0x24a)]??(_0x1da4e2[_0x153da8(0x60a)]?this[_0x153da8(0x27b)]?.[_0x1da4e2['statistic_id']]?.[_0x153da8(0x24a)]:null)??'',_0x3f207d=this[_0x153da8(0x461)](_0x1da4e2,_0x3c5eab),_0x1ab6bb=_0x3f207d[_0x153da8(0x774)],_0x2e3a0e=_0x3f207d[_0x153da8(0x623)],_0xc55fdd=this[_0x153da8(0x7d3)](_0x1da4e2[_0x153da8(0x19e)],_0x1da4e2['entity'])||_0x1da4e2[_0x153da8(0x19e)]||PALETTE[_0x3c5eab%PALETTE['length']]||_0x153da8(0x429),_0xb14819=!!_0x1da4e2[_0x153da8(0x325)],_0x2f4dbf=_0x1da4e2[_0x153da8(0x57e)],_0x282f8b=!!(_0x2f4dbf?.[_0x153da8(0x139)]&&Array[_0x153da8(0xaf6)](_0x2f4dbf[_0x153da8(0xb78)])&&_0x2f4dbf[_0x153da8(0xb78)][_0x153da8(0x4f2)]&&isNum(_0x1ab6bb)),_0x514fb4=(_0x2f4dbf?.[_0x153da8(0x4bb)]??_0x153da8(0x397))!==_0x153da8(0x670);let _0x5e90fc=null;if(_0xb14819&&!_0x282f8b){const _0x33b9fd=_0x1da4e2[_0x153da8(0xa53)]||autoStateMap(_0x1da4e2,this[_0x153da8(0xa29)],this[_0x153da8(0x853)]?.[_0x153da8(0xc5b)]);if(Array['isArray'](_0x33b9fd)&&_0x33b9fd['length']){let _0x3b35ab=isNum(_0x1ab6bb)?Math[_0x153da8(0x767)](_0x1ab6bb):null;if(_0x3b35ab===null&&_0x497816&&_0x497816[_0x153da8(0x543)]!=null){const _0x562838=applyStateMap(_0x497816[_0x153da8(0x543)],_0x33b9fd);if(_0x562838&&_0x562838['mapped'])_0x3b35ab=_0x562838['value'];}_0x3b35ab!==null&&_0x3b35ab>=0x0&&_0x3b35ab<_0x33b9fd[_0x153da8(0x4f2)]&&(_0x5e90fc=_0x33b9fd[_0x3b35ab]?.[_0x153da8(0x19e)]||null);}}const _0x5dabf9=_0xb14819?_0x282f8b?resolveValueColor(_0x1ab6bb,this[_0x153da8(0xcc1)](_0x1da4e2),_0xc55fdd,_0x514fb4):_0x5e90fc||_0xc55fdd:null,_0x3aac1b=this[_0x153da8(0x7d3)](_0x1da4e2[_0x153da8(0x957)],_0x1da4e2[_0x153da8(0x951)])||_0x1da4e2[_0x153da8(0x957)],_0xb5bd7=this[_0x153da8(0x7d3)](_0x1da4e2[_0x153da8(0x8a0)],_0x1da4e2[_0x153da8(0x951)])||_0x1da4e2[_0x153da8(0x8a0)],_0xabafc1=_0xb14819?_0x3aac1b==='threshold'?this[_0x153da8(0x500)](_0x3aac1b,_0x1da4e2,_0x1ab6bb,_0xc55fdd):_0x5dabf9:this[_0x153da8(0x500)](_0x3aac1b,_0x1da4e2,_0x1ab6bb,_0xc55fdd),_0x3649b0=_0xb14819?_0xb5bd7===_0x153da8(0xc36)?this[_0x153da8(0x500)](_0xb5bd7,_0x1da4e2,_0x1ab6bb,_0xc55fdd):_0x5dabf9:this[_0x153da8(0x500)](_0xb5bd7,_0x1da4e2,_0x1ab6bb,_0xc55fdd),_0x109e34=_0xabafc1?'color:'+escapeHtml(_0xabafc1):'',_0x17b4c8=_0x3649b0?_0x153da8(0x19f)+escapeHtml(_0x3649b0):'',_0x43e80a=_0x109e34,_0x211fd3=[_0x17b4c8,_0x1408e1][_0x153da8(0xbe8)](Boolean)[_0x153da8(0xa09)](';'),_0x5af169=this['_resolveTemplate'](_0x1da4e2['icon'],_0x1da4e2[_0x153da8(0x951)]),_0x19a7b8=_0x5af169?_0x153da8(0xc9c)+(_0x43e80a?_0x153da8(0x3eb)+_0x43e80a+'\x22':'')+_0x153da8(0x23e)+escapeHtml(_0x5af169)+'\x22'+(_0x249d56?_0x153da8(0x3eb)+_0x249d56+'\x22':'')+_0x153da8(0xaa8):'';let _0x3e7be3;{const _0x1d0a4b=this[_0x153da8(0x604)](_0x1da4e2,_0x3c5eab,_0x3649b0,_0x1408e1),_0x4e7d43=_0x59924b?''+escapeHtml(_0x59924b)+_0x153da8(0xaa5):'',_0x4d83f3=_0x3f207d[_0x153da8(0x90d)]?_0x153da8(0xaf5)+escapeHtml(_0x3f207d[_0x153da8(0x90d)])+_0x153da8(0xaa5):'',_0x5c198b=_0x3f207d[_0x153da8(0xb99)]?_0x153da8(0x992)+escapeHtml(_0x3f207d[_0x153da8(0xb99)][_0x153da8(0x749)])+_0x153da8(0xc91)+escapeHtml(_0x3f207d[_0x153da8(0xb99)][_0x153da8(0x887)])+(_0x59924b?'\x20'+escapeHtml(_0x59924b):'')+_0x153da8(0x91c):'';_0x3e7be3=_0x153da8(0xb5a)+(_0x211fd3?_0x153da8(0x3eb)+_0x211fd3+'\x22':'')+'>'+escapeHtml(_0x2e3a0e)+_0x4e7d43+_0x4d83f3+_0x5c198b+_0x153da8(0xaa5)+_0x1d0a4b;}const _0x507e35=_0xb14819?_0x5dabf9||_0xc55fdd:_0xc55fdd,_0x4d061f=_0x1da4e2[_0x153da8(0xaaa)]!==![]&&_0x1da4e2[_0x153da8(0xbb0)]!==![]?'_0x3790a4['id']===_0x2f6395||_0x3790a4[_0x153da8(0x951)]===_0x1da4e2);_0x470fec=trendDirection(_0x5b39fa,_0x1da4e2);}const _0x369465=['color:'+(_0xd6703e[_0x470fec]||_0xd6703e['stable']),_0x4a8e1d][_0x153da8(0xbe8)](Boolean)[_0x153da8(0xa09)](';'),_0x4a8044=_0x1da4e2['show_trend_icon']!==![]&&this['_config']?.[_0x153da8(0xc5b)]!==_0x153da8(0x9d8)?_0x153da8(0x286)+_0x369465+'\x22>'+(_0x480cc5[_0x470fec]||_0x480cc5[_0x153da8(0xc61)])+_0x153da8(0xaa5):'',_0x2fb85d=this[_0x153da8(0x1c3)]?.[_0x153da8(0xc12)]((_0x1da4e2[_0x153da8(0x951)]||_0x1da4e2['statistic_id'])+'__'+_0x3c5eab)?_0x153da8(0xb8f):'',_0x3935fd=_0x1da4e2['name_position']===_0x153da8(0xb12);if(_0x3935fd&&_0x4925aa)return''+_0x4d061f+_0x19a7b8+_0x153da8(0x8e4)+_0x3e7be3+_0x4a8044+_0x153da8(0x37d)+_0x4925aa+_0x153da8(0x873);return _0x153da8(0x90c)+_0x2fb85d+_0x153da8(0x6c1)+_0x3c5eab+'\x22>'+_0x4d061f+_0x19a7b8+_0x4925aa+_0x3e7be3+_0x4a8044+_0x153da8(0x816);}[_0x34e271(0x461)](_0x469a33,_0x502855){const _0x1f75d4=_0x34e271,_0x3279e1=this[_0x1f75d4(0xa29)],_0xd7c24e=_0x3279e1?.['states']?.[_0x469a33['entity']],_0x1a3043=()=>{const _0x5df2ff=_0x1f75d4;if(!this[_0x5df2ff(0x3fb)]?.[_0x5df2ff(0x94b)])return null;const _0x3056c2=(_0x469a33['entity']||_0x469a33[_0x5df2ff(0x60a)])+'__'+_0x502855;return this['_graphData'][_0x5df2ff(0x94b)]['find'](_0x1fd907=>_0x1fd907[_0x5df2ff(0x951)]===_0x469a33||_0x1fd907['id']===_0x3056c2)||this[_0x5df2ff(0x3fb)]['series'][_0x5df2ff(0x14b)](_0x424e3e=>_0x424e3e['id']===(_0x469a33['entity']||_0x469a33[_0x5df2ff(0x60a)]));};let _0x97596c=_0x469a33[_0x1f75d4(0xaa0)];if(!_0x97596c&&_0x469a33['show_state_last'])_0x97596c=_0x1f75d4(0x509);if(_0x97596c&&_0x97596c!=='state'){const _0x394d96=_0x1a3043();if(_0x394d96){const _0x3ca8e5=_0x31adc3=>{const _0x2da245=_0x1f75d4;if(!_0x469a33[_0x2da245(0xaaf)])return null;if(_0x31adc3!==_0x2da245(0x749)&&_0x31adc3!=='max'&&_0x31adc3!==_0x2da245(0x4fa)&&_0x31adc3!==_0x2da245(0x509))return null;const _0x15e35f=_0x31adc3+'T',_0x3ae5e9=_0x394d96[_0x2da245(0x1d5)]?.[_0x15e35f];if(!isNum(_0x3ae5e9))return null;const _0x76fff7=!!_0x394d96[_0x2da245(0x1d5)]?.[_0x15e35f+_0x2da245(0x94f)],_0x2e38ff=_0x76fff7?'raw':_0x394d96['bucketPrecision']||_0x2da245(0x3d2);try{return formatDateTime(new Date(_0x3ae5e9),this['_config'],_0x3279e1,{'precision':_0x2e38ff});}catch(_0x458c41){return null;}},_0x2bb9d4=()=>{const _0xd80189=_0x1f75d4;if(!_0x469a33[_0xd80189(0xb3a)])return null;let _0x360364=Infinity,_0x4e557e=-Infinity;if(_0x394d96[_0xd80189(0xc6d)]?.[_0xd80189(0x4f2)])for(const _0x4ccfeb of _0x394d96[_0xd80189(0xc6d)]){if(isNum(_0x4ccfeb[_0xd80189(0x312)])&&_0x4ccfeb[_0xd80189(0x312)]<_0x360364)_0x360364=_0x4ccfeb[_0xd80189(0x312)];if(isNum(_0x4ccfeb[_0xd80189(0x683)])&&_0x4ccfeb[_0xd80189(0x683)]>_0x4e557e)_0x4e557e=_0x4ccfeb[_0xd80189(0x683)];}if(!isFinite(_0x360364)&&isNum(_0x394d96['stats']?.[_0xd80189(0x749)]))_0x360364=_0x394d96[_0xd80189(0x1d5)][_0xd80189(0x749)];if(!isFinite(_0x4e557e)&&isNum(_0x394d96[_0xd80189(0x1d5)]?.[_0xd80189(0x887)]))_0x4e557e=_0x394d96[_0xd80189(0x1d5)]['max'];if(!isFinite(_0x360364)||!isFinite(_0x4e557e))return null;return{'min':formatNumber(_0x360364,_0x469a33,_0x3279e1),'max':formatNumber(_0x4e557e,_0x469a33,_0x3279e1)};},_0x1f8ce1=(_0xfddf23,_0x3fc60d)=>{const _0x2d5b3b=_0x1f75d4,_0x3b1b76=formatNumber(_0xfddf23,_0x469a33,_0x3279e1),_0xb4d7d9=_0x3ca8e5(_0x3fc60d),_0x385b28=_0x2bb9d4(),_0x1d6bd2={'numeric':_0xfddf23,'label':_0x3b1b76};if(_0xb4d7d9)_0x1d6bd2[_0x2d5b3b(0x90d)]=_0xb4d7d9;if(_0x385b28)_0x1d6bd2[_0x2d5b3b(0xb99)]=_0x385b28;return _0x1d6bd2;};if(_0x97596c==='last'){const _0x43bef5=_0x394d96[_0x1f75d4(0xc6d)]?.[_0x394d96[_0x1f75d4(0xc6d)][_0x1f75d4(0x4f2)]-0x1];if(_0x43bef5&&isNum(_0x43bef5['v']))return _0x1f8ce1(_0x43bef5['v'],_0x1f75d4(0x509));}else{const _0x83f71b=_0x97596c===_0x1f75d4(0x51b)?'avg':_0x97596c,_0x631096=_0x394d96[_0x1f75d4(0x1d5)]?.[_0x83f71b];if(isNum(_0x631096))return _0x1f8ce1(_0x631096,_0x83f71b);}}}const _0x2b6f84=resolveOffsetHours(_0x469a33['offset'],_0x3279e1),_0x5cce7f=!!_0x469a33['statistic_id'],_0x202c61=_0x2b6f84!==0x0||_0x5cce7f;if(_0x202c61){const _0x320e91=_0x1a3043(),_0x4a5644=_0x320e91?.['points'];if(_0x4a5644&&_0x4a5644[_0x1f75d4(0x4f2)]){let _0x59b91b=_0x4a5644[_0x4a5644[_0x1f75d4(0x4f2)]-0x1];if(_0x2b6f84!==0x0){const _0x32fade=Date['now']();let _0x4d9824=Infinity,_0x5e2649=null;for(const _0x394ca4 of _0x4a5644){if(!isNum(_0x394ca4['v']))continue;const _0x5b53f4=Math[_0x1f75d4(0xaef)](_0x394ca4['t']-_0x32fade);_0x5b53f4<_0x4d9824&&(_0x4d9824=_0x5b53f4,_0x5e2649=_0x394ca4);}if(_0x5e2649)_0x59b91b=_0x5e2649;}if(_0x59b91b&&isNum(_0x59b91b['v']))return{'numeric':_0x59b91b['v'],'label':formatNumber(_0x59b91b['v'],_0x469a33,_0x3279e1)};}}const _0x54c820=this[_0x1f75d4(0xd13)](_0x469a33,_0x502855),_0x360264=_0x54c820?getAttributePath(_0xd7c24e?.[_0x1f75d4(0x3b8)],_0x54c820):_0xd7c24e?.['state'],_0x414545=_0x54c820?null:_0x469a33['state_map']||autoStateMap(_0x469a33,_0x3279e1,this[_0x1f75d4(0x853)]?.[_0x1f75d4(0xc5b)]);if(_0x414545){const _0x3d3ca5=applyStateMap(_0x360264,_0x414545);if(_0x3d3ca5[_0x1f75d4(0x300)]){const _0x59a96b=_0x414545[_0x3d3ca5['value']],_0x3dc23b=_0x59a96b?.[_0x1f75d4(0x623)]||String(_0x59a96b?.[_0x1f75d4(0xd05)]);return{'numeric':_0x3d3ca5[_0x1f75d4(0xd05)],'label':_0x3dc23b};}}const _0xa253c0=toNum(_0x360264);if(_0xa253c0===null){const _0x27261f=_0x360264==null?'—':String(_0x360264);return{'numeric':null,'label':_0x27261f};}const _0x31e355=DataProcessor[_0x1f75d4(0x964)]({'t':0x0,'v':_0xa253c0},_0x469a33),_0x2c0eb5=_0x31e355?.['v']??null;if(_0x2c0eb5===null)return{'numeric':null,'label':'—'};return{'numeric':_0x2c0eb5,'label':formatNumber(_0x2c0eb5,_0x469a33,_0x3279e1)};}['_buildSecondStateHtml'](_0x5bbeb8,_0x296618,_0x5cd92b,_0x321670){const _0x23f606=_0x34e271,_0x23fb71=_0x5bbeb8[_0x23f606(0x2d0)];if(!_0x23fb71)return'';const _0x57e699=[_0x5cd92b?_0x23f606(0x19f)+_0x5cd92b:'',_0x321670||'']['filter'](Boolean)[_0x23f606(0xa09)](';'),_0xbe2fa8=_0x57e699?'\x20style=\x22'+escapeHtml(_0x57e699)+'\x22':'',_0x3e296e=(_0x5bbeb8[_0x23f606(0x951)]||_0x5bbeb8[_0x23f606(0x60a)])+'__'+_0x296618,_0x4f4b79=this['_graphData']?.['series']?.[_0x23f606(0x14b)](_0x508856=>_0x508856['entity']===_0x5bbeb8||_0x508856['id']===_0x3e296e||_0x508856['id']===(_0x5bbeb8[_0x23f606(0x951)]||_0x5bbeb8[_0x23f606(0x60a)]));if(!_0x4f4b79)return'';if(_0x23fb71===_0x23f606(0x4ad)){const _0x393da8=this['_config']?.[_0x23f606(0xc5b)];if(![_0x23f606(0x305),_0x23f606(0x196),_0x23f606(0x712)]['includes'](_0x393da8))return'';const _0x5ad02a=_0x393da8==='ranking'?toNum(this[_0x23f606(0x853)]?.[_0x23f606(0x595)]):null,_0x584f7a=_0x267821=>!isNum(_0x5ad02a)||Math[_0x23f606(0xaef)](_0x267821)>=_0x5ad02a;let _0x176235=0x0;for(const _0x1297c6 of this[_0x23f606(0x3fb)]?.[_0x23f606(0x94b)]||[]){const _0x1e42d3=_0x1297c6[_0x23f606(0x951)];if(!_0x1e42d3)continue;const _0x2766f4=this[_0x23f606(0x5c2)](_0x1297c6,_0x1e42d3);if(!_0x584f7a(_0x2766f4))continue;_0x176235+=Math[_0x23f606(0xaef)](_0x2766f4);}const _0x384adf=this[_0x23f606(0x5c2)](_0x4f4b79,_0x5bbeb8);if(!_0x584f7a(_0x384adf)||!(_0x176235>0x0))return'';const _0x1b4197=Math[_0x23f606(0xaef)](_0x384adf)/_0x176235*0x64,_0x4f83b7=toNum(_0x5bbeb8[_0x23f606(0x48e)])??0x1;return _0x23f606(0xd04)+_0xbe2fa8+'>'+escapeHtml(_0x1b4197['toFixed'](_0x4f83b7))+_0x23f606(0x8f0);}if(!_0x4f4b79['stats'])return'';const _0x89115f=_0x23fb71===_0x23f606(0x51b)?_0x23f606(0xb26):_0x23fb71,_0x58de9b=_0x4f4b79[_0x23f606(0x1d5)][_0x89115f];if(!isNum(_0x58de9b))return'';const _0x5de1d2=_0x23fb71[_0x23f606(0x6f0)]();return _0x23f606(0xd04)+_0xbe2fa8+_0x23f606(0xd5e)+escapeHtml(_0x5de1d2)+_0x23f606(0xaa5)+escapeHtml(formatNumber(_0x58de9b,_0x5bbeb8,this[_0x23f606(0xa29)]))+'';}[_0x34e271(0x5c2)](_0xf9fb0a,_0x275d5b){const _0x348dbf=_0x34e271,_0x4a7d4b=(_0xf9fb0a[_0x348dbf(0xc6d)]||[])['filter'](_0x48726e=>_0x48726e['v']!==null&&_0x48726e['v']!==undefined),_0x1b4ff6=this[_0x348dbf(0x853)]?.[_0x348dbf(0xc5b)]===_0x348dbf(0x196)?'avg':_0x348dbf(0x509),_0x4df9d6=_0x275d5b[_0x348dbf(0xb16)]||_0x1b4ff6;let _0x43be6c;if(_0x4a7d4b[_0x348dbf(0x4f2)]){if(_0x4df9d6===_0x348dbf(0x4fa))_0x43be6c=_0x4a7d4b[0x0]['v'];else{if(_0x4df9d6==='sum'||_0x4df9d6===_0x348dbf(0xaed)||_0x4df9d6===_0x348dbf(0xad8))_0x43be6c=_0x4a7d4b[_0x348dbf(0xb2d)]((_0x34a87a,_0x580c31)=>_0x34a87a+(_0x580c31['v']||0x0),0x0);else{if(_0x4df9d6===_0x348dbf(0x749))_0x43be6c=_0x4a7d4b[_0x348dbf(0xb2d)]((_0x7b47a4,_0x55088b)=>Math[_0x348dbf(0x749)](_0x7b47a4,_0x55088b['v']),Infinity);else{if(_0x4df9d6===_0x348dbf(0x887))_0x43be6c=_0x4a7d4b['reduce']((_0x4f6e6b,_0x274d72)=>Math['max'](_0x4f6e6b,_0x274d72['v']),-Infinity);else{if(_0x4df9d6==='median')_0x43be6c=DataProcessor['_aggregate'](_0x4a7d4b['map'](_0x2cbf3a=>_0x2cbf3a['v']),'median');else{if(_0x4df9d6===_0x348dbf(0xb26)||_0x4df9d6===_0x348dbf(0x51b))_0x43be6c=_0x4a7d4b['reduce']((_0x5f11aa,_0x57b1f9)=>_0x5f11aa+(_0x57b1f9['v']||0x0),0x0)/_0x4a7d4b[_0x348dbf(0x4f2)];else _0x43be6c=_0x4a7d4b[_0x4a7d4b['length']-0x1]['v'];}}}}}}else{const _0x187e0c=this[_0x348dbf(0xa29)]?.[_0x348dbf(0xd44)]?.[_0x275d5b[_0x348dbf(0x951)]];_0x43be6c=_0x187e0c?parseFloat(_0x187e0c[_0x348dbf(0x543)]):0x0;}if(_0x43be6c===undefined||_0x43be6c===null||isNaN(_0x43be6c))_0x43be6c=0x0;return _0x43be6c;}['_resolveStateColor'](_0x3efb68,_0x406e9d,_0xf235cc,_0x221d26){const _0x50e7d5=_0x34e271;if(!_0x3efb68)return null;if(_0x3efb68!==_0x50e7d5(0xc36))return _0x3efb68;const _0x587fe2=_0x406e9d[_0x50e7d5(0x57e)];if(!_0x587fe2?.['enabled']||!Array['isArray'](_0x587fe2[_0x50e7d5(0xb78)])||!_0x587fe2[_0x50e7d5(0xb78)][_0x50e7d5(0x4f2)])return _0x221d26||null;if(!isNum(_0xf235cc))return _0x221d26||null;return resolveValueColor(_0xf235cc,_0x587fe2[_0x50e7d5(0xb78)],_0x221d26||'#888');}}class StatisticsGraphChartCardEditor extends HTMLElement{[_0x34e271(0x3ec)](_0x574d13){const _0x138490=_0x34e271;return cardT(this[_0x138490(0xa29)],this['_config'],_0x574d13);}constructor(){const _0x47a8cc=_0x34e271;super(),this[_0x47a8cc(0x50b)]({'mode':_0x47a8cc(0xa60)}),this['_hass']=null,this[_0x47a8cc(0x853)]={},this['_tmp']={},this[_0x47a8cc(0x29e)]=!![],this[_0x47a8cc(0x439)]=new Set([_0x47a8cc(0x65d)]),this['_dragState']=null,this['_activeTab']={},this[_0x47a8cc(0xd46)]=this[_0x47a8cc(0xd46)]||_0x47a8cc(0xd2f),this['_resolvedColors']=new Map(),this[_0x47a8cc(0x165)]=[];}set['hass'](_0xd4999d){const _0x2a7892=_0x34e271,_0x3d0e5f=this[_0x2a7892(0xa29)];this['_hass']=_0xd4999d;if(_0xd4999d&&_0xd4999d[_0x2a7892(0x809)])this['_subscribeEditorColors']();const _0xa77ff1=this[_0x2a7892(0x853)]&&Object[_0x2a7892(0x5cf)](this[_0x2a7892(0x853)])[_0x2a7892(0x4f2)],_0x148af4=_0xd4999d?Object[_0x2a7892(0x5cf)](_0xd4999d[_0x2a7892(0xd44)]||{})[_0x2a7892(0xa03)]()[_0x2a7892(0xa09)](','):'',_0x19cb83=this[_0x2a7892(0x8d3)]!==undefined?this[_0x2a7892(0x8d3)]:_0x3d0e5f?Object[_0x2a7892(0x5cf)](_0x3d0e5f[_0x2a7892(0xd44)]||{})[_0x2a7892(0xa03)]()[_0x2a7892(0xa09)](','):undefined;if(_0xd4999d)this['_edStatesSig']=_0x148af4;const _0x1204be=resolveCardLanguage(_0xd4999d,this[_0x2a7892(0x853)]);if(_0xa77ff1&&_0xd4999d&&this[_0x2a7892(0xace)]!==undefined&&this[_0x2a7892(0xace)]!==_0x1204be){this['_render']();return;}if(!_0x3d0e5f&&_0xd4999d&&_0xa77ff1)this[_0x2a7892(0x6a4)]();else{if(_0x3d0e5f&&_0xd4999d){if(_0x19cb83!==_0x148af4&&_0xa77ff1)this[_0x2a7892(0x6a4)]();}}}[_0x34e271(0x2ee)](){const _0x161804=_0x34e271;for(const _0x527624 of this[_0x161804(0x165)]){try{_0x527624();}catch(_0x3ac371){}}this[_0x161804(0x165)]=[],this[_0x161804(0x23c)]=null;}[_0x34e271(0x94d)](_0x278b72,_0x208f19){const _0x5d5d0a=_0x34e271;return _0x208f19&&typeof _0x278b72===_0x5d5d0a(0xadd)&&/\bentity\b/[_0x5d5d0a(0x47e)](_0x278b72)?_0x278b72+'\u0000'+_0x208f19:_0x278b72;}[_0x34e271(0x7bf)](_0x1e676e,_0x101332){const _0x1c5dfb=_0x34e271;if(!_0x1e676e||typeof _0x1e676e!==_0x1c5dfb(0xadd)||!_0x1e676e[_0x1c5dfb(0x267)]('{{'))return _0x1e676e;return this[_0x1c5dfb(0x452)][_0x1c5dfb(0xccf)](this[_0x1c5dfb(0x94d)](_0x1e676e,_0x101332||null))||null;}[_0x34e271(0x406)](){const _0x1a9eaf=_0x34e271,_0x2653ce=new Map();for(const _0x26170e of this['_entities']||[]){if(typeof _0x26170e[_0x1a9eaf(0x19e)]===_0x1a9eaf(0xadd)&&_0x26170e['color'][_0x1a9eaf(0x267)]('{{')){const _0xe9c765=_0x26170e[_0x1a9eaf(0x951)]||null,_0x3c7600=this[_0x1a9eaf(0x94d)](_0x26170e[_0x1a9eaf(0x19e)],_0xe9c765);if(!_0x2653ce[_0x1a9eaf(0xc12)](_0x3c7600))_0x2653ce[_0x1a9eaf(0x96e)](_0x3c7600,{'template':_0x26170e['color'],'entId':_0x3c7600===_0x26170e[_0x1a9eaf(0x19e)]?null:_0xe9c765});}}const _0x195523=[..._0x2653ce['keys']()][_0x1a9eaf(0xa03)]()[_0x1a9eaf(0xa09)]('|');if(_0x195523===this[_0x1a9eaf(0x23c)])return;this[_0x1a9eaf(0x23c)]=_0x195523;for(const _0x199b1b of this[_0x1a9eaf(0x165)]){try{_0x199b1b();}catch(_0x44b64f){}}this['_colorUnsubs']=[];if(!_0x2653ce[_0x1a9eaf(0x2e6)])return;for(const [_0x5c8741,_0x1efe84]of _0x2653ce){try{const _0x1165e0=this['_hass'][_0x1a9eaf(0x809)]['subscribeMessage'](_0x209131=>{const _0x5f532d=_0x1a9eaf,_0x20892b=normalizeTemplateResult(_0x209131?.[_0x5f532d(0xc15)]);if(!_0x20892b)return;const _0x117b38=this[_0x5f532d(0x452)][_0x5f532d(0xccf)](_0x5c8741);if(_0x117b38===_0x20892b)return;this[_0x5f532d(0x452)]['set'](_0x5c8741,_0x20892b),this[_0x5f532d(0x8cb)]?.['querySelectorAll'](_0x5f532d(0x87f))[_0x5f532d(0x724)](_0x5ecad5=>{const _0x384e83=_0x5f532d,_0x5bf727=parseInt(_0x5ecad5[_0x384e83(0x45d)]['index'],0xa),_0x343470=this[_0x384e83(0x31f)][_0x5bf727];if(_0x343470?.[_0x384e83(0x19e)]===_0x1efe84[_0x384e83(0x3bb)]&&(!_0x1efe84[_0x384e83(0xc6b)]||_0x343470[_0x384e83(0x951)]===_0x1efe84[_0x384e83(0xc6b)])){const _0x2816ce=_0x5ecad5[_0x384e83(0x3e4)](_0x384e83(0x72a));if(_0x2816ce)_0x2816ce[_0x384e83(0x564)][_0x384e83(0xb43)]=_0x20892b;}});},_0x1efe84[_0x1a9eaf(0xc6b)]?{'type':_0x1a9eaf(0xc09),'template':_0x1efe84['template'],'variables':{'entity':_0x1efe84[_0x1a9eaf(0xc6b)]}}:{'type':_0x1a9eaf(0xc09),'template':_0x1efe84[_0x1a9eaf(0x3bb)]});_0x1165e0['then'](_0x1e07f7=>{const _0x1ac833=_0x1a9eaf;if(!this['isConnected']){try{_0x1e07f7();}catch(_0x84df88){}return;}this[_0x1ac833(0x165)][_0x1ac833(0x84b)](_0x1e07f7);})[_0x1a9eaf(0x28c)](()=>{});}catch(_0x301c94){}}}[_0x34e271(0x1e3)](_0x5b0878){const _0x20be79=_0x34e271;this[_0x20be79(0x853)]=structuredClone(_0x5b0878||{}),this[_0x20be79(0x6c4)]=structuredClone(_0x5b0878||{});if(!this[_0x20be79(0x6c4)][_0x20be79(0x65d)])this[_0x20be79(0x6c4)][_0x20be79(0x65d)]=[];this['_lastColorKey']=null;if(this[_0x20be79(0xa29)]?.['connection'])this[_0x20be79(0x406)]();this[_0x20be79(0x6a4)]();}get[_0x34e271(0x31f)](){const _0x387345=_0x34e271;return Array[_0x387345(0xaf6)](this[_0x387345(0x6c4)]['entities'])?this['_tmp'][_0x387345(0x65d)]:[];}[_0x34e271(0x341)](){const _0x3910b9=_0x34e271;if(!this['_hass'])return[];return Object[_0x3910b9(0x5cf)](this[_0x3910b9(0xa29)][_0x3910b9(0xd44)]||{})[_0x3910b9(0xbe8)](_0x283990=>{const _0x52561c=_0x3910b9,_0x50c874=this['_hass'][_0x52561c(0xd44)][_0x283990];if(!_0x50c874)return![];return!isNaN(parseFloat(_0x50c874[_0x52561c(0x543)]))||_0x283990[_0x52561c(0xa71)]('sensor.')||_0x283990[_0x52561c(0xa71)](_0x52561c(0xd1a))||_0x283990[_0x52561c(0xa71)]('input_number.');})[_0x3910b9(0xa03)]();}[_0x34e271(0x6a4)](){const _0x42851c=_0x34e271;this[_0x42851c(0xace)]=resolveCardLanguage(this['_hass'],this['_config']);const _0x310c58=this[_0x42851c(0x8cb)][_0x42851c(0x18e)],_0x303503=_0x310c58?.[_0x42851c(0x177)]!==void 0x0?{'path':this[_0x42851c(0xc0e)](_0x310c58),'ss':_0x310c58[_0x42851c(0x177)],'se':_0x310c58[_0x42851c(0x294)]}:null,_0x4511ab=this[_0x42851c(0x6c4)],_0x40f8cc=getComputedStyle(document['documentElement'])['getPropertyValue']('--primary-font-family')['trim']()||_0x42851c(0xa12),_0x34d599=(_0x292bf1,_0x39c05e,_0x1cad7a=null)=>_0x42851c(0x164)+escapeHtml(_0x292bf1)+'\x22\x20'+(String(_0x39c05e)===String(_0x292bf1)?_0x42851c(0x7aa):'')+'>'+escapeHtml(String(_0x1cad7a??_0x292bf1))+_0x42851c(0x5c3),_0x1eb93f=[0x1,0x2,0x3,0x4,0x5,0x6,0xa,0xc,0xf,0x14,0x1e,0x3c],_0x4c205f=(_0x28dc73,_0x1ee219)=>{const _0x319df1=_0x42851c,_0x3c73f1=_0x28dc73===undefined||_0x28dc73===null||_0x28dc73===''?'':String(_0x28dc73),_0x126d4e=_0x1eb93f[_0x319df1(0x863)]();return _0x3c73f1!==''&&!_0x126d4e['map'](String)['includes'](_0x3c73f1)&&isFinite(Number(_0x3c73f1))&&(_0x126d4e[_0x319df1(0x84b)](Number(_0x3c73f1)),_0x126d4e['sort']((_0x629f5f,_0x32955a)=>_0x629f5f-_0x32955a)),(_0x1ee219?_0x319df1(0xb6a)+(_0x3c73f1===''?_0x319df1(0x7aa):'')+'>'+this[_0x319df1(0x3ec)](_0x319df1(0x85f))+'':'')+_0x126d4e[_0x319df1(0x9f9)](_0x329e1f=>_0x34d599(_0x329e1f,_0x3c73f1))[_0x319df1(0xa09)]('');},_0x537294=(_0x378ba1,_0x7f2a23)=>_0x378ba1===0x0||_0x378ba1?_0x378ba1:_0x7f2a23,_0x5cfdf0=_0x136dc6=>_0x42851c(0x794)+this[_0x42851c(0x3ec)](_0x136dc6)+'',_0x25cdd9=(_0x305f55,_0x3c284b)=>{const _0x147ecd=_0x42851c,_0x2198b6=this['_coerceColor'](_0x3c284b),_0x40685b=typeof _0x3c284b===_0x147ecd(0xadd)&&_0x3c284b['includes']('{{');return _0x147ecd(0xad7)+_0x305f55+_0x147ecd(0xc1c)+escapeHtml(_0x3c284b||'')+_0x147ecd(0xce7)+_0x305f55+_0x147ecd(0x902)+escapeHtml(_0x2198b6)+'\x22'+(_0x40685b?_0x147ecd(0x9c1):'')+_0x147ecd(0x6f7);},_0x1017cf=_0x4511ab['chart_mode']||_0x42851c(0x237),_0x4a17f9=_0x1017cf===_0x42851c(0x237),_0x4aad57=_0x1017cf===_0x42851c(0x379),_0x47d0da=_0x4a17f9||_0x4aad57,_0x2f02db=[_0x42851c(0x305),_0x42851c(0x41c),'polararea'][_0x42851c(0x267)](_0x1017cf),_0x5a280e=_0x1017cf===_0x42851c(0xa25),_0x26f8a2=[_0x42851c(0x449),_0x42851c(0x6b0)]['includes'](_0x1017cf),_0xa876f7=!!_0x4511ab[_0x42851c(0x833)]&&_0x4a17f9,_0x240ce3=(this[_0x42851c(0x31f)]||[])[_0x42851c(0x4c9)](_0x23c778=>(_0x23c778?.[_0x42851c(0x3ef)]||_0x23c778?.[_0x42851c(0xb33)])===_0x42851c(0x20a)),_0x51057a=((()=>{const _0x4fc0f3=_0x42851c;let _0x4eeb6c=this[_0x4fc0f3(0xd46)]||'display';if(_0x4eeb6c===_0x4fc0f3(0xb87))_0x4eeb6c='display';if(_0x4eeb6c===_0x4fc0f3(0x4af))_0x4eeb6c=_0x4fc0f3(0x409);const _0x5e013d={'display':!![],'card_style':!_0xa876f7,'overlay':!_0xa876f7,'xaxis':(_0x47d0da||_0x26f8a2||_0x1017cf===_0x4fc0f3(0x9d8))&&!_0xa876f7,'yaxis':(_0x47d0da||_0x26f8a2)&&!_0xa876f7,'calendar':!_0xa876f7};if(!_0x5e013d[_0x4eeb6c])_0x4eeb6c=_0x4fc0f3(0xd2f);return _0x4eeb6c;})()),_0x346923='\x0a\x20\x20\x20\x20\x20\x20'+this[_0x42851c(0x3ec)](_0x42851c(0x6c2))+_0x42851c(0xb4c):'')+_0x42851c(0xaa4)+((_0x47d0da||_0x26f8a2)&&!_0xa876f7?_0x42851c(0x63c)+(_0x51057a==='yaxis'?'active':'')+_0x42851c(0x93c)+this['_eT']('Y\x20Axis')+_0x42851c(0xb4c):'')+_0x42851c(0xaa4)+(!_0xa876f7?_0x42851c(0x63c)+(_0x51057a==='calendar'?'active':'')+_0x42851c(0x666)+this['_eT']('Calendar')+'':'')+_0x42851c(0xc47)+(_0x51057a===_0x42851c(0x2f2)?_0x42851c(0x17f):'')+_0x42851c(0x823)+(!_0xa876f7?_0x42851c(0x609)+this[_0x42851c(0x3ec)](_0x42851c(0xc0b))+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(_0xecb6b4?_0xc61ae0(0x210)+(_0x5f594b?.['group_by']===_0xc61ae0(0x3d2)?_0xc61ae0(0x7aa):'')+'>'+this[_0xc61ae0(0x3ec)]('Raw\x20(no\x20grouping)')+_0xc61ae0(0x5c3):'')+_0x22d02f[_0xc61ae0(0x9f9)](_0x19f006=>_0xc61ae0(0x164)+_0x19f006+'\x22\x20'+((_0x5f594b?.[_0xc61ae0(0x669)]||'hour')===_0x19f006?'selected':'')+'>'+this[_0xc61ae0(0x3ec)](_0xd7b4d5[_0x19f006])+_0xc61ae0(0x5c3))['join']('')+_0xc61ae0(0x62b)+((_0x5f594b?.[_0xc61ae0(0x669)]||_0xc61ae0(0x1f2))===_0xc61ae0(0x3fe)?'':'\x20style=\x22opacity:.35;pointer-events:none\x22')+_0xc61ae0(0x2ec)+this[_0xc61ae0(0x3ec)](_0xc61ae0(0x6cc))+_0xc61ae0(0x7f7)+(_0x5f594b?.['points_per_hour']==null?_0xc61ae0(0x7aa):'')+'>'+this[_0xc61ae0(0x3ec)]('Auto')+_0xc61ae0(0x5c3)+_0x4c205f(_0x5f594b?.[_0xc61ae0(0x658)]??'',![])+_0xc61ae0(0xbfa)+this[_0xc61ae0(0x3ec)](_0xc61ae0(0x9be))+_0xc61ae0(0x74e))[_0xc61ae0(0xa09)]('');return''+this[_0xc61ae0(0x3ec)](_0xc61ae0(0xc45))+'\x20'+_0x5cfdf0(_0xc61ae0(0x682))+_0xc61ae0(0x302)+(_0x3939e7||_0xc61ae0(0x75d)+this['_eT']('No\x20rules\x20yet\x20-\x20the\x20built-in\x20auto\x20scale\x20decides')+_0xc61ae0(0x816))+_0xc61ae0(0x3fa)+this[_0xc61ae0(0x3ec)](_0xc61ae0(0x5c8))+'';})()):'')+_0x42851c(0xaa4)+(_0x4511ab[_0x42851c(0x20d)]?_0x42851c(0x4d1)+this['_eT'](_0x42851c(0x4d5))+'\x20'+_0x5cfdf0(_0x42851c(0x9f0))+_0x42851c(0x702)+[_0x42851c(0x34a),_0x42851c(0x648),_0x42851c(0x86c)][_0x42851c(0x9f9)](_0x18fb62=>_0x34d599(_0x18fb62,_0x4511ab[_0x42851c(0x3a9)]??_0x42851c(0x648),this[_0x42851c(0x3ec)](_0x18fb62[_0x42851c(0x387)](0x0)[_0x42851c(0x6f0)]()+_0x18fb62[_0x42851c(0x863)](0x1))))[_0x42851c(0xa09)]('')+'':'')+_0x42851c(0xaa4)+(_0x1017cf===_0x42851c(0x305)?_0x42851c(0x968)+this['_eT'](_0x42851c(0xd0e))+'\x20'+_0x5cfdf0('Visual\x20preset.\x20Classic\x20=\x20full\x20pie.\x20Thick\x20=\x20wide\x20donut\x20ring.\x20Donut\x20=\x20standard\x20(default).\x20Thin\x20=\x20narrow\x20ring.\x20Center\x20Total\x20enforces\x20minimum\x20inner\x20hole.')+_0x42851c(0x777)+[{'v':'classic','l':this[_0x42851c(0x3ec)](_0x42851c(0x787))},{'v':_0x42851c(0x6ca),'l':this[_0x42851c(0x3ec)](_0x42851c(0x1fa))},{'v':_0x42851c(0xb1c),'l':this[_0x42851c(0x3ec)]('Donut')},{'v':_0x42851c(0x330),'l':this[_0x42851c(0x3ec)]('Thin')}][_0x42851c(0x9f9)](_0x32e8dc=>_0x34d599(_0x32e8dc['v'],_0x4511ab[_0x42851c(0x4b4)]??'donut',_0x32e8dc['l']))[_0x42851c(0xa09)]('')+_0x42851c(0x4b6)+this[_0x42851c(0x3ec)](_0x42851c(0x24d))+'\x20'+_0x5cfdf0(_0x42851c(0x51e))+_0x42851c(0x281)+escapeHtml(_0x4511ab[_0x42851c(0xa0a)]??'')+_0x42851c(0x3f1)+(_0x4511ab[_0x42851c(0x9eb)]?_0x42851c(0x2f5):'')+_0x42851c(0x80a)+this['_eT'](_0x42851c(0x782))+'\x20'+_0x5cfdf0('Adds\x20depth\x20to\x20the\x20pie\x20by\x20squashing\x20it\x20vertically\x20and\x20rendering\x20side\x20walls\x20below.\x20Works\x20with\x20any\x20style\x20preset.')+_0x42851c(0x4e3)+this[_0x42851c(0x3ec)](_0x42851c(0x673))+'\x20'+_0x5cfdf0(_0x42851c(0xc6a))+_0x42851c(0xb0b)+this[_0x42851c(0x3ec)](_0x42851c(0xa42))+_0x42851c(0x91a)+escapeHtml(_0x4511ab[_0x42851c(0xd85)]??'')+_0x42851c(0x348)+this['_eT'](_0x42851c(0xc9e))+'\x20'+_0x5cfdf0(_0x42851c(0x22a))+_0x42851c(0x828)+this[_0x42851c(0x3ec)](_0x42851c(0xa42))+'\x22\x20value=\x22'+escapeHtml(_0x4511ab[_0x42851c(0xc7a)]??'')+'\x22>_0x34d599(_0x5c3d9f['v'],_0x4511ab[_0x42851c(0xd6e)]??_0x42851c(0xd05),_0x5c3d9f['l']))[_0x42851c(0xa09)]('')+_0x42851c(0x87a)+this[_0x42851c(0x3ec)]('Center\x20Label\x20Size')+'\x20'+_0x5cfdf0('Font\x20size\x20of\x20the\x20Center\x20Total\x20value\x20shown\x20in\x20the\x20donut\x20hole.\x20Requires\x20Center\x20Total\x20to\x20be\x20enabled.\x20Leave\x20empty\x20for\x20auto-size.')+_0x42851c(0x49f)+this[_0x42851c(0x3ec)](_0x42851c(0xa42))+_0x42851c(0x91a)+escapeHtml(_0x4511ab[_0x42851c(0x8db)]??'')+_0x42851c(0x348)+this[_0x42851c(0x3ec)]('Center\x20Label\x20Color')+'\x20'+_0x5cfdf0(_0x42851c(0x1ea))+_0x42851c(0xb11)+this[_0x42851c(0x3ec)](_0x42851c(0xa42))+_0x42851c(0x91a)+escapeHtml(_0x4511ab[_0x42851c(0x64e)]??'')+'\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this[_0x1e856c(0x3ec)](_0x1e856c(0x6a6))+'\x20'+_0x5cfdf0(_0x1e856c(0x7e1))+_0x1e856c(0xbcf)+(_0xa0c693?''+(_0x1017cf===_0x1e856c(0xa25)?this[_0x1e856c(0x3ec)](_0x1e856c(0x861)):this['_eT']('Y\x20Axis\x20Range'))+'\x20'+_0x5cfdf0(_0x1017cf===_0x1e856c(0xa25)?_0x1e856c(0x557):_0x1e856c(0x1b7))+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x25cdd9(_0x4c44cc(0x517),_0x33e012[_0x4c44cc(0x957)]||_0x33e012[_0x4c44cc(0x19e)]||'#ff4757')+_0x4c44cc(0x6dc)+this[_0x4c44cc(0x3ec)](_0x4c44cc(0x380))+'\x20'+_0x5cfdf0(_0x4c44cc(0x1f4))+''+_0x25cdd9(_0x4c44cc(0x88d),_0x33e012['state_color']||_0x33e012['color']||_0x4c44cc(0x650))+_0x4c44cc(0x50e)+(_0x1017cf==='gauge'?_0x4c44cc(0x968)+this[_0x4c44cc(0x3ec)]('Needle\x20Color')+'\x20'+_0x5cfdf0(_0x4c44cc(0xd78))+_0x4c44cc(0xcdd)+_0x25cdd9(_0x4c44cc(0xd51),_0x33e012[_0x4c44cc(0x527)]??'')+_0x4c44cc(0xb3e):'')+_0x4c44cc(0x4d0)+(!_0x7e6bd5?'lk':'')+_0x4c44cc(0x641)+this[_0x4c44cc(0x3ec)](_0x4c44cc(0x39e))+'\x20'+_0x5cfdf0('Fills\x20the\x20area\x20below\x20the\x20line\x20with\x20a\x20semi-transparent\x20version\x20of\x20the\x20entity\x20color.\x20Combined\x20with\x20gradient,\x20creates\x20a\x20smooth\x20fade-out\x20effect.')+'':'')+_0x4c44cc(0x616)+(!_0x56f29c?.['enabled']||_0x17bfa9?.['enabled']?_0x4c44cc(0x239):'')+_0x4c44cc(0x26e)+this[_0x4c44cc(0x3ec)](_0x4c44cc(0xca6))+'\x20'+_0x5cfdf0(_0x4c44cc(0xad1))+_0x4c44cc(0x3c7)+escapeHtml(this['_coerceColor'](_0x56f29c?.[_0x4c44cc(0x17e)]??'#2ecc71'))+'\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20':'')+(this[_0x4c44cc(0x4ee)](_0x4c44cc(0x57e),_0x1017cf)?_0x4c44cc(0x20e)+(_0x56f29c?.['enabled']?'lk':'')+_0x4c44cc(0x6f9)+this[_0x4c44cc(0x3ec)]('Color\x20Thresholds')+'\x20'+_0x5cfdf0('Colorizes\x20the\x20graph\x20line\x20and\x20fill\x20based\x20on\x20the\x20data\x20value\x20at\x20each\x20point.\x20Define\x20value\x20breakpoints\x20and\x20assign\x20a\x20color\x20to\x20each\x20range.\x20Cannot\x20be\x20used\x20at\x20the\x20same\x20time\x20as\x20Rise/Fall\x20Colors.')+'':'')+_0x4c44cc(0x616)+(!_0x17bfa9?.[_0x4c44cc(0x139)]||_0x56f29c?.[_0x4c44cc(0x139)]?_0x4c44cc(0x239):'')+_0x4c44cc(0xb9c)+this['_eT'](_0x4c44cc(0x642))+'\x20'+_0x5cfdf0(_0x4c44cc(0x499))+_0x4c44cc(0x46d)+_0x34d599(_0x4c44cc(0x6ce),_0x17bfa9?.[_0x4c44cc(0x961)]??'vertical',this[_0x4c44cc(0x3ec)](_0x4c44cc(0x24b)))+_0x34d599(_0x4c44cc(0x7f0),_0x17bfa9?.[_0x4c44cc(0x961)]??'vertical',this['_eT'](_0x4c44cc(0x360)))+_0x4c44cc(0x4b6)+this['_eT'](_0x4c44cc(0x460))+'\x20'+_0x5cfdf0(_0x4c44cc(0xb34))+_0x4c44cc(0x367)+_0x34d599('smooth',_0x17bfa9?.['transition']??'smooth',this[_0x4c44cc(0x3ec)](_0x4c44cc(0x4fe)))+_0x34d599(_0x4c44cc(0x670),_0x17bfa9?.[_0x4c44cc(0x4bb)]??_0x4c44cc(0x397),this[_0x4c44cc(0x3ec)](_0x4c44cc(0xd90)))+_0x4c44cc(0x69d)+(_0x17bfa9?.[_0x4c44cc(0xb0d)]?_0x4c44cc(0x2f5):'')+'>'+this[_0x4c44cc(0x3ec)](_0x4c44cc(0x3e0))+'\x20'+_0x5cfdf0(_0x4c44cc(0x492))+_0x4c44cc(0x377)+(_0x25ce9e||_0x4c44cc(0x75d)+this[_0x4c44cc(0x3ec)](_0x4c44cc(0xafd))+_0x4c44cc(0x816))+''+this[_0x4c44cc(0x3ec)](_0x4c44cc(0xcab))+_0x4c44cc(0x4d4):'')+_0x4c44cc(0x709);})[_0x42851c(0xa09)](''),_0xa57837=_0x42851c(0x579)+(this['_openPanels'][_0x42851c(0xc12)](_0x42851c(0x65d))?_0x42851c(0xa60):'')+_0x42851c(0x7b4)+this['_eT'](_0x42851c(0xd48))+_0x42851c(0x71a)+this[_0x42851c(0x31f)][_0x42851c(0x4f2)]+'\x20'+this[_0x42851c(0x3ec)](_0x42851c(0x85c))+_0x42851c(0x45f)+_0x4593fc+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(_0x4511ab[_0x42851c(0xc5b)]==='scatter'&&this[_0x42851c(0x31f)][_0x42851c(0x4f2)]>=0x2||_0x4511ab[_0x42851c(0xc5b)]===_0x42851c(0x449)&&this[_0x42851c(0x31f)][_0x42851c(0x4f2)]>=0x1||_0x4511ab[_0x42851c(0xc5b)]===_0x42851c(0x6b0)&&this[_0x42851c(0x31f)][_0x42851c(0x4f2)]>=0x1?'':_0x42851c(0xa8f)+this[_0x42851c(0x3ec)](_0x42851c(0x27c))+_0x42851c(0xb4c))+_0x42851c(0x4d8),_0x3ad52a=_0x42851c(0x96b)+_0x40f8cc+_0x42851c(0xaf2);this[_0x42851c(0x788)]=(this[_0x42851c(0x788)]||0x0)+0x1,this[_0x42851c(0x8cb)][_0x42851c(0x301)]=_0x3ad52a+_0x42851c(0x25b)+_0x346923+_0xa57837+'',this[_0x42851c(0xb10)]();if(_0x303503?.[_0x42851c(0x522)]){const _0xf8d217=this['shadowRoot'][_0x42851c(0x3e4)](_0x303503[_0x42851c(0x522)]);if(_0xf8d217){_0xf8d217[_0x42851c(0x292)]();if(_0x303503['ss']!==void 0x0)try{_0xf8d217[_0x42851c(0x7e4)](_0x303503['ss'],_0x303503['se']);}catch{}}}}[_0x34e271(0x44b)](_0x1992e3,_0x596182,_0x314ccd,_0x580f7d={}){const _0x43b5ac=_0x34e271;if(!_0x1992e3||_0x1992e3['_sgcIcon'])return;_0x1992e3[_0x43b5ac(0x4a4)]=!![],_0x1992e3[_0x43b5ac(0x301)]='';const _0x1cb592=!!_0x580f7d[_0x43b5ac(0x625)],_0x1dc875=document[_0x43b5ac(0xb38)]('div');_0x1dc875['style'][_0x43b5ac(0xd9f)]=_0x43b5ac(0x6ee);const _0x3a394d=document[_0x43b5ac(0xb38)]('button');_0x3a394d[_0x43b5ac(0xb33)]='button',_0x3a394d[_0x43b5ac(0x625)]=_0x1cb592,_0x3a394d[_0x43b5ac(0x564)][_0x43b5ac(0xd9f)]=_0x43b5ac(0x6e8)+(_0x1cb592?_0x43b5ac(0x7f5):'');const _0x5e7ebc=document['createElement'](_0x43b5ac(0xca0));_0x5e7ebc[_0x43b5ac(0x564)][_0x43b5ac(0xd9f)]=_0x43b5ac(0x742);const _0x1c5555=document[_0x43b5ac(0xb38)](_0x43b5ac(0xd9a));_0x1c5555[_0x43b5ac(0x564)]['cssText']='flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap';const _0x2df5e7=document[_0x43b5ac(0xb38)](_0x43b5ac(0xd9a));_0x2df5e7[_0x43b5ac(0x564)][_0x43b5ac(0xd9f)]='flex-shrink:0;color:var(--ts);display:flex',_0x2df5e7[_0x43b5ac(0x301)]=_0x43b5ac(0xd11),_0x3a394d[_0x43b5ac(0x7e9)](_0x5e7ebc,_0x1c5555,_0x2df5e7);const _0x340d71=document[_0x43b5ac(0xb38)](_0x43b5ac(0xd2c));_0x340d71[_0x43b5ac(0x564)]['cssText']=_0x43b5ac(0xa64);const _0x3586fb=_0x3e7aef=>typeof _0x3e7aef===_0x43b5ac(0xadd)&&(_0x3e7aef['includes']('{{')||_0x3e7aef[_0x43b5ac(0x267)]('{%')),_0x266b7c=()=>{const _0x4fd740=_0x43b5ac,_0x413001=(_0x596182()||'')[_0x4fd740(0x12e)]();if(_0x3586fb(_0x413001))_0x5e7ebc[_0x4fd740(0x1b0)](_0x4fd740(0x4a9),_0x4fd740(0x69b)),_0x5e7ebc[_0x4fd740(0x564)][_0x4fd740(0xae7)]=_0x4fd740(0x148),_0x1c5555[_0x4fd740(0x417)]=this[_0x4fd740(0x3ec)](_0x4fd740(0x8a9)),_0x1c5555[_0x4fd740(0x564)]['color']=_0x4fd740(0x2a3);else _0x413001?(_0x5e7ebc[_0x4fd740(0x1b0)](_0x4fd740(0x4a9),_0x413001),_0x5e7ebc['style'][_0x4fd740(0xae7)]='visible',_0x1c5555[_0x4fd740(0x417)]=_0x413001,_0x1c5555['style'][_0x4fd740(0x19e)]='var(--tx)'):(_0x5e7ebc[_0x4fd740(0x79c)](_0x4fd740(0x4a9)),_0x5e7ebc[_0x4fd740(0x564)]['visibility']=_0x4fd740(0x48d),_0x1c5555[_0x4fd740(0x417)]=_0x580f7d[_0x4fd740(0x13b)]||this[_0x4fd740(0x3ec)]('None'),_0x1c5555[_0x4fd740(0x564)][_0x4fd740(0x19e)]=_0x4fd740(0x85a));},_0x284fe1=document['createElement'](_0x43b5ac(0x92d));_0x284fe1['type']=_0x43b5ac(0x15d),_0x284fe1[_0x43b5ac(0x13b)]=_0x580f7d['placeholder2']||_0x43b5ac(0x4e9),_0x284fe1[_0x43b5ac(0xd05)]=_0x596182()||'',_0x284fe1[_0x43b5ac(0x564)][_0x43b5ac(0xd9f)]=_0x43b5ac(0xb37);let _0x43f4f6=![];_0x284fe1[_0x43b5ac(0x43c)](_0x43b5ac(0x92d),()=>{const _0x52e615=_0x43b5ac;_0x314ccd(_0x284fe1[_0x52e615(0xd05)]||void 0x0),_0x266b7c(),_0x43f4f6=!![];}),_0x284fe1['addEventListener']('change',()=>{const _0x42b493=_0x43b5ac;_0x43f4f6&&(_0x43f4f6=![],this[_0x42b493(0x867)]());});const _0x40a786=document[_0x43b5ac(0xb38)]('div');_0x40a786[_0x43b5ac(0x417)]=this[_0x43b5ac(0x3ec)]('Type\x20an\x20icon\x20or\x20Jinja\x20template,\x20or\x20browse\x20below.'),_0x40a786[_0x43b5ac(0x564)][_0x43b5ac(0xd9f)]=_0x43b5ac(0xcd2),_0x340d71[_0x43b5ac(0x7e9)](_0x284fe1,_0x40a786);let _0x268108=null;const _0x541e04=_0x521ec2=>{const _0x4bdbde=_0x43b5ac;_0x314ccd(_0x521ec2||void 0x0);if(_0x284fe1)_0x284fe1['value']=_0x521ec2||'';_0x266b7c(),this[_0x4bdbde(0x867)](),_0x20130f();},_0x36c0a4=()=>{const _0x13f969=_0x43b5ac;if(_0x268108)return;const _0x26927e=(_0x596182()||'')['trim']();if(this[_0x13f969(0xa29)]&&customElements[_0x13f969(0xccf)](_0x13f969(0x3a7)))_0x268108=document[_0x13f969(0xb38)](_0x13f969(0x3a7)),_0x268108[_0x13f969(0xd57)]=this['_hass'],_0x268108['value']=_0x3586fb(_0x26927e)?'':_0x26927e,_0x268108[_0x13f969(0x623)]='',_0x268108['style'][_0x13f969(0xd9f)]='display:block;width:100%',_0x268108[_0x13f969(0x43c)](_0x13f969(0x3e2),_0xd3de88=>{const _0x29fcf7=_0x13f969;_0xd3de88[_0x29fcf7(0x466)](),_0x541e04(_0xd3de88[_0x29fcf7(0x614)][_0x29fcf7(0xd05)]);});else{if(this[_0x13f969(0xa29)]&&customElements[_0x13f969(0xccf)](_0x13f969(0x7a9)))_0x268108=document[_0x13f969(0xb38)]('ha-selector'),_0x268108[_0x13f969(0xd57)]=this[_0x13f969(0xa29)],_0x268108[_0x13f969(0x7ed)]={'icon':{}},_0x268108[_0x13f969(0xd05)]=_0x3586fb(_0x26927e)?'':_0x26927e,_0x268108[_0x13f969(0x623)]='',_0x268108[_0x13f969(0x564)][_0x13f969(0xd9f)]='display:block;width:100%',_0x268108['addEventListener'](_0x13f969(0x3e2),_0x199d8d=>{const _0x1613ba=_0x13f969;_0x199d8d[_0x1613ba(0x466)](),_0x541e04(_0x199d8d[_0x1613ba(0x614)][_0x1613ba(0xd05)]);});else return;}_0x340d71[_0x13f969(0x343)](_0x268108);},_0x3c755f=()=>{const _0x4158a1=_0x43b5ac;if(_0x1cb592)return;if(this[_0x4158a1(0x211)]&&this['_cpdOpen'][_0x4158a1(0xc74)]!==_0x1dc875)this[_0x4158a1(0x211)][_0x4158a1(0x154)]();_0x36c0a4(),_0x340d71['style'][_0x4158a1(0xd2f)]=_0x4158a1(0x3c2),this[_0x4158a1(0x211)]={'wrap':_0x1dc875,'close':_0x20130f},setTimeout(()=>{const _0x2fe1f4=_0x4158a1;try{_0x284fe1[_0x2fe1f4(0x292)]();}catch(_0x12fb9b){}},0x1e);},_0x20130f=()=>{const _0x578794=_0x43b5ac;_0x340d71[_0x578794(0x564)][_0x578794(0xd2f)]=_0x578794(0x73d);if(this[_0x578794(0x211)]&&this['_cpdOpen']['wrap']===_0x1dc875)this[_0x578794(0x211)]=null;_0x43f4f6&&(_0x43f4f6=![],this[_0x578794(0x867)]());};_0x3a394d[_0x43b5ac(0x43c)](_0x43b5ac(0xb86),()=>{const _0x1ad16a=_0x43b5ac;_0x340d71[_0x1ad16a(0x564)][_0x1ad16a(0xd2f)]===_0x1ad16a(0x3c2)?_0x20130f():_0x3c755f();}),_0x1dc875['append'](_0x3a394d,_0x340d71),_0x1992e3[_0x43b5ac(0x343)](_0x1dc875),_0x266b7c(),!this[_0x43b5ac(0x66c)]&&(this['_cpdDocBound']=!![],this['shadowRoot'][_0x43b5ac(0x43c)](_0x43b5ac(0xb86),_0x52c803=>{const _0x33aedd=_0x43b5ac;if(!this[_0x33aedd(0x211)])return;const _0x159da8=_0x52c803[_0x33aedd(0xb76)]?_0x52c803[_0x33aedd(0xb76)]():[_0x52c803[_0x33aedd(0x471)]];if(_0x159da8[_0x33aedd(0x4c9)](_0x2e3e3c=>_0x2e3e3c&&_0x2e3e3c[_0x33aedd(0x9bc)]&&/COMBO-BOX|OVERLAY/i[_0x33aedd(0x47e)](_0x2e3e3c[_0x33aedd(0x9bc)])))return;if(!_0x159da8['includes'](this['_cpdOpen']['wrap']))this[_0x33aedd(0x211)]['close']();},!![]));}[_0x34e271(0xb10)](){const _0x34e618=_0x34e271,_0xbb6c1c=this[_0x34e618(0xa45)](()=>this['_valueChanged'](),0x190),_0x3fc67e=()=>this['_valueChanged']();this[_0x34e618(0x8cb)][_0x34e618(0x5aa)](_0x34e618(0xa0c))['forEach'](_0x2baf15=>{const _0x48a8df=_0x34e618;_0x2baf15[_0x48a8df(0x43c)](_0x48a8df(0xb86),()=>{const _0x648485=_0x48a8df,_0x1a0e8f=_0x2baf15['dataset']['toggle'];if(this[_0x648485(0x439)][_0x648485(0xc12)](_0x1a0e8f))this['_openPanels'][_0x648485(0x2ef)](_0x1a0e8f);else this[_0x648485(0x439)]['add'](_0x1a0e8f);_0x2baf15[_0x648485(0xd06)]('.panel')['classList'][_0x648485(0x941)]('open');});}),this[_0x34e618(0x8cb)][_0x34e618(0x5aa)]('.main-tb')[_0x34e618(0x724)](_0x44992e=>{const _0x28949d=_0x34e618;_0x44992e[_0x28949d(0x43c)](_0x28949d(0xb86),()=>{const _0x394729=_0x28949d;this[_0x394729(0xd46)]=_0x44992e['dataset'][_0x394729(0x194)],this[_0x394729(0x8cb)]['querySelectorAll']('.main-tb')[_0x394729(0x724)](_0xe47670=>_0xe47670[_0x394729(0x74c)][_0x394729(0x941)]('active',_0xe47670[_0x394729(0x45d)]['mtab']===this['_mainTab'])),this[_0x394729(0x8cb)][_0x394729(0x5aa)](_0x394729(0x5b8))[_0x394729(0x724)](_0x448974=>_0x448974[_0x394729(0x74c)][_0x394729(0x941)](_0x394729(0x17f),_0x448974[_0x394729(0x45d)][_0x394729(0x57c)]===this[_0x394729(0xd46)]));});}),[_0x34e618(0x750),'card_header_size','card_background_color','card_icon_size','card_icon_image','battery_low_threshold']['forEach'](_0x22a862=>this[_0x34e618(0x370)](_0x22a862,'input',_0xbb6c1c)),[_0x34e618(0xda0),_0x34e618(0x234),_0x34e618(0xb4a),_0x34e618(0x8e0),_0x34e618(0x567),'card_background_blur',_0x34e618(0xcef),_0x34e618(0x190),_0x34e618(0x507)][_0x34e618(0x724)](_0x5789c3=>this['_on'](_0x5789c3,_0x34e618(0x92d),_0xbb6c1c)),[_0x34e618(0x770),_0x34e618(0x658),_0x34e618(0xc07),_0x34e618(0x82c),_0x34e618(0x991),_0x34e618(0x31c),_0x34e618(0x4d3),_0x34e618(0x1f9),_0x34e618(0x4cc),'date_picker_step',_0x34e618(0x6b8),_0x34e618(0x595),_0x34e618(0x5b0),_0x34e618(0xc02),'gauge_value_size']['forEach'](_0x5eb2b1=>this['_on'](_0x5eb2b1,'input',_0xbb6c1c)),this[_0x34e618(0x370)]('graph_start_hour',_0x34e618(0x92d),_0xbb6c1c),this[_0x34e618(0x370)](_0x34e618(0x17b),_0x34e618(0x92d),_0xbb6c1c),[_0x34e618(0x710),_0x34e618(0xcea),_0x34e618(0x844),'upper_bound',_0x34e618(0xc3f),'zoom_sync_group',_0x34e618(0x5e9),'date_picker_group',_0x34e618(0x97f),_0x34e618(0x4a7),_0x34e618(0x765)][_0x34e618(0x724)](_0x457b11=>this[_0x34e618(0x370)](_0x457b11,_0x34e618(0x92d),_0xbb6c1c)),['y_axis_ticks',_0x34e618(0x791)][_0x34e618(0x724)](_0x581574=>this[_0x34e618(0x370)](_0x581574,_0x34e618(0x92d),_0xbb6c1c)),[_0x34e618(0xac0),_0x34e618(0xa47),_0x34e618(0x6cf),_0x34e618(0x533)][_0x34e618(0x724)](_0x599f5a=>this[_0x34e618(0x370)](_0x599f5a,'input',_0xbb6c1c)),[_0x34e618(0xa43),_0x34e618(0xaac),_0x34e618(0x1b8),'x_axis_font_opacity',_0x34e618(0x4aa),_0x34e618(0x357),_0x34e618(0xa38),_0x34e618(0xa0a),_0x34e618(0xd85),_0x34e618(0xc7a),_0x34e618(0x8db),'pie_center_color',_0x34e618(0x26c),_0x34e618(0x48b),_0x34e618(0x3ed),_0x34e618(0xd53),'x_grid_width',_0x34e618(0xa20),_0x34e618(0x124),'now_line_color',_0x34e618(0x293),_0x34e618(0x40d),_0x34e618(0x276)]['forEach'](_0x42daf6=>this[_0x34e618(0x370)](_0x42daf6,_0x34e618(0x92d),_0xbb6c1c)),[_0x34e618(0x4aa),'x_axis_color',_0x34e618(0xa38),_0x34e618(0xc7a),_0x34e618(0x64e),'card_background_color','y_grid_color',_0x34e618(0xa20),_0x34e618(0xa7b),_0x34e618(0xb4a),_0x34e618(0xcef),_0x34e618(0x276)][_0x34e618(0x724)](_0xc84a7d=>{const _0x2804fb=_0x34e618,_0x2b6f0d=this[_0x2804fb(0x8cb)][_0x2804fb(0x70f)](_0xc84a7d+_0x2804fb(0xd34)),_0x5c5d6f=this[_0x2804fb(0x8cb)][_0x2804fb(0x70f)](_0xc84a7d);if(_0x2b6f0d&&_0x5c5d6f){const _0x465ed7=()=>{const _0x2ac44b=_0x2804fb,_0x5e53d2=_0x5c5d6f[_0x2ac44b(0xd05)][_0x2ac44b(0x12e)](),_0x2400f2=_0x5e53d2[_0x2ac44b(0x267)]('{{');_0x2b6f0d[_0x2ac44b(0x564)][_0x2ac44b(0x8eb)]=_0x2400f2?'0.3':'',_0x2b6f0d[_0x2ac44b(0x564)][_0x2ac44b(0xb7c)]=_0x2400f2?_0x2ac44b(0x73d):'';if(!_0x2400f2&&/^#[0-9a-fA-F]{6}$/[_0x2ac44b(0x47e)](_0x5e53d2))_0x2b6f0d[_0x2ac44b(0xd05)]=_0x5e53d2;};_0x2b6f0d['addEventListener'](_0x2804fb(0x92d),()=>{const _0x138879=_0x2804fb;_0x5c5d6f[_0x138879(0xd05)]=_0x2b6f0d['value'],_0xbb6c1c();}),_0x5c5d6f[_0x2804fb(0x43c)](_0x2804fb(0x92d),()=>{_0x465ed7();}),_0x465ed7();}}),['align_header',_0x34e618(0xc4c),_0x34e618(0x669),'time_zone',_0x34e618(0xbf8),_0x34e618(0xc5b),_0x34e618(0x9de),_0x34e618(0x308),_0x34e618(0x534),'pph_picker_position',_0x34e618(0x306),'scroll_mode','datetime_format',_0x34e618(0x3a9),_0x34e618(0x4ce),_0x34e618(0x4c0),_0x34e618(0x5ab),_0x34e618(0xb71),_0x34e618(0x7d6),_0x34e618(0x624),_0x34e618(0x4b4),_0x34e618(0xd6e),_0x34e618(0x912),_0x34e618(0x84f),_0x34e618(0xd7b),'x_grid_style',_0x34e618(0x4d2),_0x34e618(0xb9a),_0x34e618(0xd9d),_0x34e618(0xd7d)][_0x34e618(0x724)](_0x3f8429=>this[_0x34e618(0x370)](_0x3f8429,'change',_0x3fc67e)),['show_grid','show_tooltip','show_tooltip_total',_0x34e618(0x7c2),_0x34e618(0x20d),'show_y_axis',_0x34e618(0x3a6),_0x34e618(0x316),_0x34e618(0x856),_0x34e618(0x6ed),_0x34e618(0x287),_0x34e618(0x684),_0x34e618(0x2fa),_0x34e618(0x1c9),'sparkline',_0x34e618(0x691),_0x34e618(0x761),_0x34e618(0x131),_0x34e618(0x289),'auto_scale_points','auto_hide_entities',_0x34e618(0x4c2),_0x34e618(0x468),_0x34e618(0x851),_0x34e618(0x2a1),_0x34e618(0x5e3),'energy_date_sync','show_full_period',_0x34e618(0x688),'pie_3d',_0x34e618(0x4a1),_0x34e618(0x2ad),_0x34e618(0x1a8),_0x34e618(0x299),_0x34e618(0x51f),_0x34e618(0xb4b),_0x34e618(0x32a),_0x34e618(0xa23)]['forEach'](_0x1e76b7=>this[_0x34e618(0x370)](_0x1e76b7,_0x34e618(0xaed),_0x3fc67e)),[_0x34e618(0xcc3),_0x34e618(0x691),_0x34e618(0x761),_0x34e618(0x131),'show_group_by_picker',_0x34e618(0x851),_0x34e618(0x2a1),_0x34e618(0x5e3),'show_y_axis_label',_0x34e618(0x20d),_0x34e618(0x688),_0x34e618(0x51f)]['forEach'](_0x37817e=>this['_on'](_0x37817e,_0x34e618(0xaed),()=>{const _0x23d93c=_0x34e618;this[_0x23d93c(0x6a4)]();})),this[_0x34e618(0x8cb)][_0x34e618(0x5aa)]('[data-intlabel]')[_0x34e618(0x724)](_0x3035d0=>_0x3035d0[_0x34e618(0x43c)]('change',_0x3fc67e)),this[_0x34e618(0x8cb)]['querySelectorAll'](_0x34e618(0x651))[_0x34e618(0x724)](_0x126f39=>_0x126f39['addEventListener'](_0x34e618(0xaed),_0x3fc67e));const _0xf8d3d9=this[_0x34e618(0x8cb)]['querySelector'](_0x34e618(0xb04));_0xf8d3d9?.[_0x34e618(0x43c)](_0x34e618(0xaed),()=>{const _0x471f10=_0x34e618;this[_0x471f10(0x6c4)][_0x471f10(0x4b7)]=_0xf8d3d9[_0x471f10(0xd05)]||void 0x0,_0x3fc67e();});const _0x49fc8a=this[_0x34e618(0x8cb)][_0x34e618(0x3e4)](_0x34e618(0x3f4));_0x49fc8a?.[_0x34e618(0x43c)](_0x34e618(0x92d),this[_0x34e618(0xa45)](()=>{const _0x529083=_0x34e618;this['_tmp'][_0x529083(0x4b7)]=_0x49fc8a[_0x529083(0xd05)][_0x529083(0x12e)]()||void 0x0,_0x3fc67e();},0x190));if(!this[_0x34e618(0x8cb)]['getElementById'](_0x34e618(0xcc8))){const _0x177123=document[_0x34e618(0xb38)]('style');_0x177123['id']='sgc-h32',_0x177123[_0x34e618(0x417)]=_0x34e618(0xbfc),this['shadowRoot'][_0x34e618(0x343)](_0x177123);}const _0x3103f8=()=>{const _0x41c445=_0x34e618,_0x1894da=this['_haColorMap'](),_0x37cb4d=['primary',_0x41c445(0x56f),'red','pink',_0x41c445(0x41d),'deep-purple','indigo',_0x41c445(0x476),_0x41c445(0xd12),_0x41c445(0xa8d),'teal',_0x41c445(0x3b1),'light-green',_0x41c445(0x634),'yellow',_0x41c445(0xd4c),_0x41c445(0xacf),_0x41c445(0x738),'brown',_0x41c445(0x3cc),_0x41c445(0x7e7),'dark-grey',_0x41c445(0x7bc),_0x41c445(0xb81),_0x41c445(0x31e)],_0x2800b9=_0x38450f=>this[_0x41c445(0x3ec)](_0x38450f['charAt'](0x0)['toUpperCase']()+_0x38450f[_0x41c445(0x863)](0x1)[_0x41c445(0x55a)](/-/g,'\x20'));this[_0x41c445(0x211)]=null,!this[_0x41c445(0x66c)]&&(this['_cpdDocBound']=!![],this[_0x41c445(0x8cb)][_0x41c445(0x43c)]('click',_0x416ebf=>{const _0x413f6b=_0x41c445;if(!this[_0x413f6b(0x211)])return;const _0x3cf029=_0x416ebf[_0x413f6b(0xb76)]?_0x416ebf[_0x413f6b(0xb76)]():[_0x416ebf[_0x413f6b(0x471)]];if(_0x3cf029[_0x413f6b(0x4c9)](_0x1bf181=>_0x1bf181&&_0x1bf181[_0x413f6b(0x9bc)]&&/COMBO-BOX|OVERLAY/i['test'](_0x1bf181[_0x413f6b(0x9bc)])))return;if(!_0x3cf029[_0x413f6b(0x267)](this[_0x413f6b(0x211)][_0x413f6b(0xc74)]))this[_0x413f6b(0x211)][_0x413f6b(0x154)]();},!![])),this[_0x41c445(0x8cb)]['querySelectorAll'](_0x41c445(0x496))[_0x41c445(0x724)](_0x295575=>{const _0x5cccac=_0x41c445;if(_0x295575[_0x5cccac(0x925)]||!_0x295575[_0x5cccac(0xa0d)])return;_0x295575['_sgcCp']=!![];const _0x5ea85d=_0x295575[_0x5cccac(0x3e4)]('input[type=\x22text\x22]'),_0x276447=_0x295575[_0x5cccac(0x3e4)](_0x5cccac(0x2e8));if(!_0x5ea85d&&!_0x276447)return;const _0x2e1e04=document[_0x5cccac(0xb38)]('div');_0x2e1e04[_0x5cccac(0x564)]['cssText']='position:relative;flex:1.2;min-width:0';const _0x49f4d9=document['createElement'](_0x5cccac(0x4ff));_0x49f4d9[_0x5cccac(0xb33)]=_0x5cccac(0x4ff),_0x49f4d9[_0x5cccac(0x564)]['cssText']=_0x5cccac(0x90a);const _0x10e094=document[_0x5cccac(0xb38)]('span');_0x10e094['style'][_0x5cccac(0xd9f)]='width:16px;height:16px;border-radius:50%;flex-shrink:0;border:1px\x20solid\x20rgba(128,128,128,.45)';const _0x2c849e=document[_0x5cccac(0xb38)]('span');_0x2c849e[_0x5cccac(0x564)]['cssText']=_0x5cccac(0x942);const _0x270ff5=document['createElement'](_0x5cccac(0xd9a));_0x270ff5[_0x5cccac(0x564)][_0x5cccac(0xd9f)]='flex-shrink:0;color:var(--ts);display:flex',_0x270ff5['innerHTML']=_0x5cccac(0xd11),_0x49f4d9[_0x5cccac(0x7e9)](_0x10e094,_0x2c849e,_0x270ff5);const _0x44920b=document[_0x5cccac(0xb38)](_0x5cccac(0xd2c));_0x44920b[_0x5cccac(0x564)][_0x5cccac(0xd9f)]='position:absolute;top:calc(100%\x20+\x204px);left:0;right:0;z-index:100;max-height:260px;overflow:auto;background:var(--bg);border:1px\x20solid\x20var(--bd);border-radius:8px;box-shadow:0\x206px\x2024px\x20rgba(0,0,0,.25);padding:4px;display:none';const _0x41a83b=(_0x18c33c,_0x3c0d4e)=>{const _0x18da10=_0x5cccac;if(_0x18c33c)_0x2c849e[_0x18da10(0x417)]=_0x2800b9(_0x18c33c),_0x10e094[_0x18da10(0x564)][_0x18da10(0xb43)]='var(--'+_0x18c33c+_0x18da10(0x6e5);else _0x3c0d4e?(_0x2c849e[_0x18da10(0x417)]=this[_0x18da10(0x3ec)](_0x18da10(0xc3b)),_0x10e094['style'][_0x18da10(0xb43)]=_0x3c0d4e):(_0x2c849e[_0x18da10(0x417)]=this[_0x18da10(0x3ec)](_0x18da10(0xc4e)),_0x10e094[_0x18da10(0x564)][_0x18da10(0xb43)]=_0x18da10(0xcaa));},_0x4405fd=_0x109562=>{const _0x7b6119=_0x5cccac;if(!_0x109562){_0x5ea85d&&(_0x5ea85d[_0x7b6119(0xd05)]='',_0x5ea85d[_0x7b6119(0x596)](new Event(_0x7b6119(0x92d),{'bubbles':!![]})));_0x41a83b('','');return;}const _0xcdbe56=_0x1894da[_0x7b6119(0xd55)][_0x109562]||'';_0x5ea85d&&(_0x5ea85d[_0x7b6119(0xd05)]=_0xcdbe56||'var(--'+_0x109562+_0x7b6119(0x6e5),_0x5ea85d[_0x7b6119(0x596)](new Event(_0x7b6119(0x92d),{'bubbles':!![]}))),_0x276447&&/^#[0-9a-f]{6}$/i['test'](_0xcdbe56)&&(_0x276447[_0x7b6119(0xd05)]=_0xcdbe56,_0x276447[_0x7b6119(0x596)](new Event(_0x7b6119(0xaed),{'bubbles':!![]}))),_0x41a83b(_0x109562);},_0x3750f6=(_0x3b2bdf,_0x114a86,_0x2ac714)=>{const _0x43e7d7=_0x5cccac,_0x2cb034=document[_0x43e7d7(0xb38)]('div');_0x2cb034[_0x43e7d7(0x564)][_0x43e7d7(0xd9f)]=_0x43e7d7(0x248),_0x2cb034[_0x43e7d7(0x43c)]('mouseenter',()=>{const _0x4c5337=_0x43e7d7;_0x2cb034['style'][_0x4c5337(0xb43)]='var(--sf)';}),_0x2cb034['addEventListener'](_0x43e7d7(0x25a),()=>{_0x2cb034['style']['background']='';});const _0x8416de=document[_0x43e7d7(0xb38)](_0x43e7d7(0xd9a));_0x8416de['style'][_0x43e7d7(0xd9f)]='width:18px;height:18px;border-radius:50%;flex-shrink:0;border:1px\x20solid\x20rgba(128,128,128,.45);'+(_0x2ac714?_0x43e7d7(0x8d0)+_0x2ac714:'background:transparent');const _0x20f3b0=document[_0x43e7d7(0xb38)](_0x43e7d7(0xd9a));return _0x20f3b0['textContent']=_0x114a86,_0x2cb034[_0x43e7d7(0x7e9)](_0x8416de,_0x20f3b0),_0x2cb034[_0x43e7d7(0x43c)](_0x43e7d7(0xb86),()=>{_0x4405fd(_0x3b2bdf),_0x5e96c6();}),_0x2cb034;};_0x44920b['appendChild'](_0x3750f6(null,this[_0x5cccac(0x3ec)](_0x5cccac(0xc4e)),'')),_0x37cb4d[_0x5cccac(0x724)](_0x5a51e1=>_0x44920b[_0x5cccac(0x343)](_0x3750f6(_0x5a51e1,_0x2800b9(_0x5a51e1),_0x5cccac(0xb9e)+_0x5a51e1+_0x5cccac(0x6e5))));const _0x44e085=()=>{const _0x3b1b9f=_0x5cccac;if(this[_0x3b1b9f(0x211)]&&this['_cpdOpen']['wrap']!==_0x2e1e04)this[_0x3b1b9f(0x211)]['close']();_0x44920b[_0x3b1b9f(0x564)][_0x3b1b9f(0xd2f)]=_0x3b1b9f(0x3c2),this[_0x3b1b9f(0x211)]={'wrap':_0x2e1e04,'close':_0x5e96c6};},_0x5e96c6=()=>{const _0x4ca636=_0x5cccac;_0x44920b[_0x4ca636(0x564)][_0x4ca636(0xd2f)]='none';if(this['_cpdOpen']&&this[_0x4ca636(0x211)][_0x4ca636(0xc74)]===_0x2e1e04)this[_0x4ca636(0x211)]=null;};_0x49f4d9[_0x5cccac(0x43c)](_0x5cccac(0xb86),()=>{const _0x2a1bf8=_0x5cccac;_0x44920b[_0x2a1bf8(0x564)]['display']===_0x2a1bf8(0x3c2)?_0x5e96c6():_0x44e085();});const _0x749d27=(_0x5ea85d&&_0x5ea85d[_0x5cccac(0xd05)]||_0x276447&&_0x276447[_0x5cccac(0xd05)]||'')[_0x5cccac(0x12e)](),_0x242354=_0x749d27[_0x5cccac(0xa9c)](/^var\(\s*--([a-z-]+)-color\s*\)$/i);if(_0x242354)_0x41a83b(_0x242354[0x1]);else{if(/^#[0-9a-f]{6}$/i[_0x5cccac(0x47e)](_0x749d27)&&_0x1894da[_0x5cccac(0x125)][_0x749d27[_0x5cccac(0xc2f)]()])_0x41a83b(_0x1894da[_0x5cccac(0x125)][_0x749d27['toLowerCase']()]);else _0x41a83b('',_0x749d27);}_0x2e1e04[_0x5cccac(0x7e9)](_0x49f4d9,_0x44920b),_0x295575['style'][_0x5cccac(0x971)]='center',_0x295575[_0x5cccac(0x404)](_0x2e1e04,_0x295575[_0x5cccac(0x61e)]);const _0x5aa3d9=_0x295575[_0x5cccac(0xd06)]('.f');if(_0x5aa3d9){_0x5aa3d9[_0x5cccac(0x564)][_0x5cccac(0x3ae)]=_0x5cccac(0x15f);const _0x13115e=_0x5aa3d9[_0x5cccac(0x33c)];if(_0x13115e&&(_0x13115e[_0x5cccac(0x74c)]['contains']('r2')||_0x13115e[_0x5cccac(0x74c)][_0x5cccac(0x87e)]('r3')))_0x13115e[_0x5cccac(0x564)][_0x5cccac(0xd95)]=_0x5cccac(0x5f2);}});};_0x3103f8(),this[_0x34e618(0x8cb)][_0x34e618(0x70f)](_0x34e618(0xd76))?.['addEventListener']('click',()=>{const _0x433225=_0x34e618;this['_tmp']['entities']=[...this[_0x433225(0x31f)],this['_makeEntityBlank']()];const _0x5c1070=this['_entities']['length']-0x1;this[_0x433225(0x439)][_0x433225(0x396)]('e-'+_0x5c1070),this[_0x433225(0xc6f)][_0x5c1070]='general',this[_0x433225(0x6a4)](),this[_0x433225(0x867)]();});const _0xf176a1=this[_0x34e618(0x8cb)]['querySelector']('.ha-entity-picker-wrap[data-battery]');if(_0xf176a1&&this[_0x34e618(0xa29)]){const _0x53a533=()=>{const _0x4d2abd=_0x34e618;if(!_0xf176a1[_0x4d2abd(0x897)])return;if(customElements[_0x4d2abd(0xccf)]('ha-selector')){const _0x338d1b=document[_0x4d2abd(0xb38)](_0x4d2abd(0x7a9));_0x338d1b[_0x4d2abd(0xd57)]=this[_0x4d2abd(0xa29)],_0x338d1b[_0x4d2abd(0x7ed)]={'entity':{'filter':{'device_class':_0x4d2abd(0x728)}}},_0x338d1b[_0x4d2abd(0xd05)]=this[_0x4d2abd(0x853)][_0x4d2abd(0xc8b)]||'',_0x338d1b['label']='',_0x338d1b[_0x4d2abd(0x564)][_0x4d2abd(0xd9f)]='display:block;width:100%',_0xf176a1[_0x4d2abd(0x343)](_0x338d1b),_0x338d1b[_0x4d2abd(0x43c)]('value-changed',_0xcc3dd6=>{const _0x2ca8d3=_0x4d2abd;_0xcc3dd6['stopPropagation'](),this[_0x2ca8d3(0x6c4)]['battery_entity']=_0xcc3dd6['detail'][_0x2ca8d3(0xd05)]||void 0x0,this[_0x2ca8d3(0x867)]();});}else{const _0x2819cf=document[_0x4d2abd(0xb38)](_0x4d2abd(0x92d));_0x2819cf[_0x4d2abd(0xb33)]=_0x4d2abd(0x15d),_0x2819cf[_0x4d2abd(0x13b)]='sensor.xxx_battery',_0x2819cf['value']=this[_0x4d2abd(0x853)]['battery_entity']||'',_0x2819cf['style'][_0x4d2abd(0xd9f)]=_0x4d2abd(0xb14),_0xf176a1[_0x4d2abd(0x343)](_0x2819cf),_0x2819cf['addEventListener'](_0x4d2abd(0x92d),()=>{const _0x532189=_0x4d2abd;this[_0x532189(0x6c4)][_0x532189(0xc8b)]=_0x2819cf[_0x532189(0xd05)]||void 0x0,this[_0x532189(0x867)]();});}};if(customElements['get']('ha-selector'))_0x53a533();else customElements[_0x34e618(0x4e0)](_0x34e618(0x7a9))['then'](_0x53a533)[_0x34e618(0x28c)](_0x53a533);}this[_0x34e618(0x44b)](this[_0x34e618(0x8cb)][_0x34e618(0x3e4)](_0x34e618(0x639)),()=>(this[_0x34e618(0x6c4)][_0x34e618(0xba2)]!=null?this[_0x34e618(0x6c4)][_0x34e618(0xba2)]:this[_0x34e618(0x853)][_0x34e618(0xba2)])||'',_0x319bdc=>{const _0x36c31f=_0x34e618;this[_0x36c31f(0x6c4)][_0x36c31f(0xba2)]=_0x319bdc;},{'placeholder2':_0x34e618(0xaea)});const _0x6eaa0d=()=>{const _0x5f4433=_0x34e618;return!this[_0x5f4433(0x6c4)][_0x5f4433(0x711)]&&(this['_tmp'][_0x5f4433(0x711)]=(this[_0x5f4433(0x853)][_0x5f4433(0x711)]||[])[_0x5f4433(0x9f9)](_0x565d9c=>({..._0x565d9c}))),this[_0x5f4433(0x6c4)][_0x5f4433(0x711)];};this[_0x34e618(0x8cb)][_0x34e618(0x3e4)](_0x34e618(0x143))?.[_0x34e618(0x43c)](_0x34e618(0xb86),()=>{const _0x3e54cf=_0x34e618,_0x2d97a0=_0x6eaa0d(),_0x50a0ce=_0x2d97a0[_0x3e54cf(0xb2d)]((_0xa020dd,_0x34f531)=>Math[_0x3e54cf(0x887)](_0xa020dd,toNum(_0x34f531?.[_0x3e54cf(0x384)])||0x0),0x0);_0x2d97a0[_0x3e54cf(0x84b)]({'up_to_hours':_0x50a0ce>0x0?_0x50a0ce*0x2:0x18,'group_by':'hour'}),this[_0x3e54cf(0x6a4)](),this[_0x3e54cf(0x867)]();});const _0x452959=this[_0x34e618(0x8cb)][_0x34e618(0x3e4)]('.asr-list');_0x452959?.['addEventListener'](_0x34e618(0xaed),_0x4f37e0=>{const _0x5d0af6=_0x34e618,_0xb5a54e=_0x4f37e0['target'][_0x5d0af6(0xd06)](_0x5d0af6(0x413));if(!_0xb5a54e)return;const _0x449c99=parseInt(_0xb5a54e[_0x5d0af6(0x45d)][_0x5d0af6(0x450)]),_0xa4684d=_0x6eaa0d(),_0x51af6b=_0xa4684d[_0x449c99];if(!_0x51af6b)return;const _0xbe1ea9=_0x4f37e0[_0x5d0af6(0x471)][_0x5d0af6(0x74c)];if(_0xbe1ea9[_0x5d0af6(0x87e)](_0x5d0af6(0x6b4))){const _0x23c78d=parseFloat(_0x4f37e0[_0x5d0af6(0x471)][_0x5d0af6(0xd05)]);if(!isNaN(_0x23c78d)&&_0x23c78d>0x0)_0x51af6b[_0x5d0af6(0x384)]=_0x23c78d;}if(_0xbe1ea9[_0x5d0af6(0x87e)](_0x5d0af6(0x9af))){_0x51af6b[_0x5d0af6(0x669)]=_0x4f37e0[_0x5d0af6(0x471)][_0x5d0af6(0xd05)];if(_0x51af6b[_0x5d0af6(0x669)]!==_0x5d0af6(0x3fe))delete _0x51af6b[_0x5d0af6(0x658)];this[_0x5d0af6(0x867)](),this[_0x5d0af6(0x6a4)]();return;}if(_0xbe1ea9[_0x5d0af6(0x87e)](_0x5d0af6(0x6f6))){const _0x13b381=parseFloat(_0x4f37e0[_0x5d0af6(0x471)][_0x5d0af6(0xd05)]);if(isNaN(_0x13b381)||_0x13b381<=0x0)delete _0x51af6b['points_per_hour'];else _0x51af6b[_0x5d0af6(0x658)]=_0x13b381;}this['_valueChanged']();}),_0x452959?.[_0x34e618(0x43c)](_0x34e618(0xb86),_0x2758ca=>{const _0x32eac6=_0x34e618,_0x2b69c8=_0x2758ca[_0x32eac6(0x471)]['closest'](_0x32eac6(0x155));if(!_0x2b69c8)return;const _0x144e25=parseInt(_0x2b69c8[_0x32eac6(0xd06)](_0x32eac6(0x413))[_0x32eac6(0x45d)][_0x32eac6(0x450)]);_0x6eaa0d()['splice'](_0x144e25,0x1),this['_render'](),this[_0x32eac6(0x867)]();}),this['shadowRoot'][_0x34e618(0x3e4)](_0x34e618(0x62c))?.[_0x34e618(0x43c)](_0x34e618(0xb86),()=>{const _0x59c177=_0x34e618;if(!this['_tmp'][_0x59c177(0xc0a)])this[_0x59c177(0x6c4)]['annotations']=[...this[_0x59c177(0x853)][_0x59c177(0xc0a)]||[]];this[_0x59c177(0x6c4)][_0x59c177(0xc0a)]['push']({'type':_0x59c177(0xc36),'value':0x0,'label':'','color':'#1D9E75'}),this[_0x59c177(0x6a4)](),this[_0x59c177(0x867)]();}),this[_0x34e618(0x8cb)][_0x34e618(0x5aa)]('.ann-row')[_0x34e618(0x724)](_0x555775=>{const _0x38116a=_0x34e618,_0x53d7de=parseInt(_0x555775['dataset'][_0x38116a(0x7a6)]),_0x4bb761=()=>{const _0x3cc7d2=_0x38116a;if(!this['_tmp']['annotations'])this[_0x3cc7d2(0x6c4)]['annotations']=[...this[_0x3cc7d2(0x853)][_0x3cc7d2(0xc0a)]||[]];return this['_tmp'][_0x3cc7d2(0xc0a)];};_0x555775[_0x38116a(0x3e4)]('.ann-del')?.[_0x38116a(0x43c)](_0x38116a(0xb86),()=>{const _0x1441cb=_0x38116a;_0x4bb761()[_0x1441cb(0x4f7)](_0x53d7de,0x1),this['_render'](),this[_0x1441cb(0x867)]();}),_0x555775['querySelector'](_0x38116a(0xb52))?.['addEventListener'](_0x38116a(0xaed),_0x2337d8=>{const _0x570635=_0x38116a,_0x34f20b=_0x4bb761();_0x34f20b[_0x53d7de]['type']=_0x2337d8[_0x570635(0x471)][_0x570635(0xd05)];if(_0x34f20b[_0x53d7de][_0x570635(0xb33)]===_0x570635(0xd8c)||_0x34f20b[_0x53d7de][_0x570635(0xb33)]===_0x570635(0xd9a)){delete _0x34f20b[_0x53d7de]['value'],delete _0x34f20b[_0x53d7de][_0x570635(0x1a4)];if(!_0x34f20b[_0x53d7de][_0x570635(0x951)]&&!_0x34f20b[_0x53d7de][_0x570635(0x89f)]&&!_0x34f20b[_0x53d7de][_0x570635(0x68d)]){_0x34f20b[_0x53d7de][_0x570635(0x951)]='';if(!_0x34f20b[_0x53d7de]['state'])_0x34f20b[_0x53d7de]['state']='on';}}else{delete _0x34f20b[_0x53d7de]['entity'],delete _0x34f20b[_0x53d7de]['state'],delete _0x34f20b[_0x53d7de][_0x570635(0x89f)],delete _0x34f20b[_0x53d7de]['end'],delete _0x34f20b[_0x53d7de][_0x570635(0x68d)];if(_0x34f20b[_0x53d7de][_0x570635(0xd05)]===void 0x0)_0x34f20b[_0x53d7de][_0x570635(0xd05)]=0x0;}this[_0x570635(0x6a4)](),this[_0x570635(0x867)]();}),_0x555775['querySelector'](_0x38116a(0xca4))?.[_0x38116a(0x43c)](_0x38116a(0xaed),_0x5848d1=>{const _0x5f0d09=_0x38116a,_0x53c28e=_0x4bb761();if(_0x5848d1[_0x5f0d09(0x471)][_0x5f0d09(0xd05)]===_0x5f0d09(0x490)){delete _0x53c28e[_0x53d7de][_0x5f0d09(0x951)],delete _0x53c28e[_0x53d7de][_0x5f0d09(0x543)];if(_0x53c28e[_0x53d7de][_0x5f0d09(0xb33)]==='span'){if(!_0x53c28e[_0x53d7de][_0x5f0d09(0x89f)])_0x53c28e[_0x53d7de][_0x5f0d09(0x89f)]='';if(!_0x53c28e[_0x53d7de][_0x5f0d09(0x2bf)])_0x53c28e[_0x53d7de]['end']='';}else{if(!_0x53c28e[_0x53d7de][_0x5f0d09(0x68d)])_0x53c28e[_0x53d7de][_0x5f0d09(0x68d)]='';}}else{delete _0x53c28e[_0x53d7de]['start'],delete _0x53c28e[_0x53d7de][_0x5f0d09(0x2bf)],delete _0x53c28e[_0x53d7de][_0x5f0d09(0x68d)];if(!_0x53c28e[_0x53d7de][_0x5f0d09(0x951)])_0x53c28e[_0x53d7de][_0x5f0d09(0x951)]='';if(!_0x53c28e[_0x53d7de][_0x5f0d09(0x543)])_0x53c28e[_0x53d7de][_0x5f0d09(0x543)]='on';}this[_0x5f0d09(0x6a4)](),this[_0x5f0d09(0x867)]();}),_0x555775['querySelector'](_0x38116a(0x47d))?.[_0x38116a(0x43c)]('change',()=>{const _0x44c861=_0x38116a,_0xf1c7bd=_0x4bb761(),_0x24c889=_0xf1c7bd[_0x53d7de][_0x44c861(0xb33)]===_0x44c861(0xd8c)||_0xf1c7bd[_0x53d7de][_0x44c861(0xb33)]===_0x44c861(0xd9a),_0x3fbcf1=_0x24c889&&(_0x44c861(0x89f)in _0xf1c7bd[_0x53d7de]||_0x44c861(0x2bf)in _0xf1c7bd[_0x53d7de]||_0x44c861(0x68d)in _0xf1c7bd[_0x53d7de]),_0xde96ab=_0x555775[_0x44c861(0x3e4)](_0x44c861(0x47d))[_0x44c861(0xd05)];if(_0x24c889&&!_0x3fbcf1)_0xf1c7bd[_0x53d7de][_0x44c861(0x951)]=_0xde96ab;else{if(_0x24c889&&_0x3fbcf1){if(_0xf1c7bd[_0x53d7de]['type']===_0x44c861(0xd9a))_0xf1c7bd[_0x53d7de][_0x44c861(0x89f)]=_0xde96ab;else _0xf1c7bd[_0x53d7de][_0x44c861(0x68d)]=_0xde96ab;}else _0xf1c7bd[_0x53d7de]['value']=isNaN(parseFloat(_0xde96ab))?_0xde96ab:parseFloat(_0xde96ab);}this['_valueChanged']();}),_0x555775[_0x38116a(0x3e4)](_0x38116a(0xbe7))?.[_0x38116a(0x43c)](_0x38116a(0xaed),()=>{const _0x482a7d=_0x38116a,_0x244ee7=_0x4bb761(),_0x41f1f4=_0x244ee7[_0x53d7de][_0x482a7d(0xb33)]===_0x482a7d(0xd8c)||_0x244ee7[_0x53d7de][_0x482a7d(0xb33)]==='span',_0x111bc3=_0x41f1f4&&(_0x482a7d(0x89f)in _0x244ee7[_0x53d7de]||_0x482a7d(0x2bf)in _0x244ee7[_0x53d7de]||_0x482a7d(0x68d)in _0x244ee7[_0x53d7de]),_0x564eca=_0x555775[_0x482a7d(0x3e4)](_0x482a7d(0xbe7))[_0x482a7d(0xd05)];if(_0x41f1f4&&!_0x111bc3)_0x244ee7[_0x53d7de][_0x482a7d(0x543)]=_0x564eca;else{if(_0x41f1f4&&_0x111bc3){if(_0x244ee7[_0x53d7de][_0x482a7d(0xb33)]===_0x482a7d(0xd9a))_0x244ee7[_0x53d7de][_0x482a7d(0x2bf)]=_0x564eca;}else _0x244ee7[_0x53d7de][_0x482a7d(0x1a4)]=isNaN(parseFloat(_0x564eca))?_0x564eca:parseFloat(_0x564eca);}this[_0x482a7d(0x867)]();}),_0x555775['querySelector'](_0x38116a(0x891))?.[_0x38116a(0x43c)](_0x38116a(0xaed),()=>{const _0x3c966e=_0x38116a;_0x4bb761()[_0x53d7de][_0x3c966e(0x623)]=_0x555775[_0x3c966e(0x3e4)]('.ann-label')['value'],this[_0x3c966e(0x867)]();}),_0x555775[_0x38116a(0x3e4)](_0x38116a(0x704))?.[_0x38116a(0x43c)]('change',()=>{const _0xba8776=_0x38116a;_0x4bb761()[_0x53d7de][_0xba8776(0x19e)]=_0x555775[_0xba8776(0x3e4)](_0xba8776(0x704))[_0xba8776(0xd05)],this[_0xba8776(0x867)]();}),_0x555775[_0x38116a(0x3e4)](_0x38116a(0x924))?.['addEventListener'](_0x38116a(0xaed),()=>{const _0x555590=_0x38116a,_0x59daa3=parseFloat(_0x555775[_0x555590(0x3e4)](_0x555590(0x924))[_0x555590(0xd05)]);_0x4bb761()[_0x53d7de]['opacity']=isNaN(_0x59daa3)?undefined:_0x59daa3,this[_0x555590(0x867)]();}),_0x555775['querySelector'](_0x38116a(0x32b))?.['addEventListener']('change',_0x560b0e=>{const _0x571563=_0x38116a;_0x4bb761()[_0x53d7de]['show_values']=_0x560b0e[_0x571563(0x471)][_0x571563(0x2f5)],this[_0x571563(0x867)]();});}),this['shadowRoot'][_0x34e618(0x5aa)](_0x34e618(0xb09))[_0x34e618(0x724)](_0x10f01e=>{const _0x471ed9=_0x34e618;_0x10f01e[_0x471ed9(0x43c)](_0x471ed9(0x6a0),_0x42446b=>{const _0x195bc0=_0x471ed9;_0x42446b[_0x195bc0(0x466)]();},{'passive':![]});}),this[_0x34e618(0x8cb)][_0x34e618(0x5aa)](_0x34e618(0x87f))[_0x34e618(0x724)](_0x5032de=>{const _0x11666e=_0x34e618,_0x4ac352=parseInt(_0x5032de[_0x11666e(0x45d)][_0x11666e(0x12c)]);_0x5032de[_0x11666e(0x3e4)](_0x11666e(0x14d))?.[_0x11666e(0x43c)]('click',_0x388f74=>{const _0x37b3b6=_0x11666e;if(_0x388f74[_0x37b3b6(0x471)][_0x37b3b6(0xd06)]('.edb')||_0x388f74['target'][_0x37b3b6(0xd06)](_0x37b3b6(0xa62)))return;const _0x1b1d7e='e-'+_0x4ac352;if(this[_0x37b3b6(0x439)][_0x37b3b6(0xc12)](_0x1b1d7e))this[_0x37b3b6(0x439)][_0x37b3b6(0x2ef)](_0x1b1d7e);else this[_0x37b3b6(0x439)][_0x37b3b6(0x396)](_0x1b1d7e);_0x5032de['classList'][_0x37b3b6(0x941)](_0x37b3b6(0xa60));}),_0x5032de[_0x11666e(0x3e4)](_0x11666e(0x96a))?.['addEventListener'](_0x11666e(0xb86),_0x10d5e1=>{const _0x5902f6=_0x11666e;_0x10d5e1['stopPropagation']();const _0x30bef7=[...this[_0x5902f6(0x31f)]];_0x30bef7[_0x5902f6(0x4f7)](_0x4ac352,0x1),this[_0x5902f6(0x6c4)]['entities']=_0x30bef7,this[_0x5902f6(0x439)][_0x5902f6(0x2ef)]('e-'+_0x4ac352),this[_0x5902f6(0x6a4)](),this[_0x5902f6(0x867)]();}),_0x5032de['querySelector'](_0x11666e(0xa62))?.[_0x11666e(0x43c)](_0x11666e(0xb86),_0x1fb186=>{const _0x505d40=_0x11666e;_0x1fb186['stopPropagation']();const _0x24a8fe=StatisticsGraphChartCard[_0x505d40(0xaf3)],_0x2e6f32=structuredClone(this[_0x505d40(0x31f)][_0x4ac352]);_0x2e6f32[_0x505d40(0x19e)]=_0x24a8fe[this[_0x505d40(0x31f)]['length']%_0x24a8fe[_0x505d40(0x4f2)]];const _0x345113=[...this[_0x505d40(0x31f)]];_0x345113[_0x505d40(0x4f7)](_0x4ac352+0x1,0x0,_0x2e6f32),this[_0x505d40(0x6c4)][_0x505d40(0x65d)]=_0x345113;const _0x332a2f=_0x4ac352+0x1;this[_0x505d40(0x439)][_0x505d40(0x396)]('e-'+_0x332a2f),this[_0x505d40(0xc6f)][_0x332a2f]=_0x505d40(0x63d),this['_render'](),this[_0x505d40(0x867)]();}),_0x5032de[_0x11666e(0x5aa)](_0x11666e(0x3e5))['forEach'](_0x5b8a27=>{const _0x5173fb=_0x11666e;_0x5b8a27['addEventListener'](_0x5173fb(0xb86),()=>{const _0x40ddd8=_0x5173fb,_0x50d8c3=_0x5b8a27[_0x40ddd8(0x45d)][_0x40ddd8(0x50f)];this[_0x40ddd8(0xc6f)][_0x4ac352]=_0x50d8c3,_0x5032de[_0x40ddd8(0x5aa)](_0x40ddd8(0x3e5))[_0x40ddd8(0x724)](_0x4da1f1=>_0x4da1f1[_0x40ddd8(0x74c)]['toggle'](_0x40ddd8(0x17f),_0x4da1f1[_0x40ddd8(0x45d)][_0x40ddd8(0x50f)]===_0x50d8c3)),_0x5032de['querySelectorAll'](_0x40ddd8(0x4b1))[_0x40ddd8(0x724)](_0x35fd19=>_0x35fd19['classList'][_0x40ddd8(0x941)]('active',_0x35fd19['dataset']['tc']===_0x50d8c3));});});const _0x2d03ac=(_0x40b18c,_0x478f46,_0x5d553f=_0x11666e(0x15d))=>{const _0x5ee637=_0x11666e,_0x43f7f6=_0x5032de['querySelector'](_0x40b18c);if(!_0x43f7f6)return;const _0x5a065c=_0x43f7f6[_0x5ee637(0xb33)]==='checkbox'||_0x43f7f6[_0x5ee637(0x7cb)]===_0x5ee637(0x510);if(_0x43f7f6[_0x5ee637(0xb33)]===_0x5ee637(0x40a)){_0x43f7f6['addEventListener'](_0x5ee637(0x92d),()=>{const _0x4f93f9=_0x5ee637;this[_0x4f93f9(0x31f)][_0x4ac352][_0x478f46]=this[_0x4f93f9(0xb28)](_0x43f7f6,_0x5d553f);}),_0x43f7f6[_0x5ee637(0x43c)](_0x5ee637(0xaed),()=>{const _0x45e92f=_0x5ee637;this[_0x45e92f(0x31f)][_0x4ac352][_0x478f46]=this['_read'](_0x43f7f6,_0x5d553f),this['_valueChanged']();});return;}const _0x5962e4=()=>{const _0x25ca6c=_0x5ee637;this[_0x25ca6c(0x31f)][_0x4ac352][_0x478f46]=this[_0x25ca6c(0xb28)](_0x43f7f6,_0x5d553f),this[_0x25ca6c(0x867)]();};_0x43f7f6['addEventListener'](_0x5a065c?_0x5ee637(0xaed):_0x5ee637(0x92d),_0x5a065c?_0x5962e4:this[_0x5ee637(0xa45)](_0x5962e4,0x190));};_0x2d03ac(_0x11666e(0xc2b),_0x11666e(0x86b)),_0x2d03ac(_0x11666e(0x90f),'tooltip_name'),_0x2d03ac(_0x11666e(0xa8c),'unit'),_0x2d03ac('.e-statistic_id',_0x11666e(0x60a)),_0x2d03ac('.e-line_width','line_width',_0x11666e(0x1f6)),_0x2d03ac('.e-line_style','line_style'),_0x2d03ac(_0x11666e(0x15b),_0x11666e(0xbf1),'int'),_0x2d03ac('.e-y_axis',_0x11666e(0xa89)),_0x2d03ac('.e-graph_type','graph_type'),_0x2d03ac(_0x11666e(0x9a1),_0x11666e(0x397),_0x11666e(0x7be)),_0x2d03ac('.e-show_line',_0x11666e(0x606),_0x11666e(0x7be)),_0x2d03ac('.e-show_fill',_0x11666e(0x140),_0x11666e(0x7be)),_0x2d03ac(_0x11666e(0x4dd),'gradient',_0x11666e(0x7be)),_0x2d03ac(_0x11666e(0xb5b),_0x11666e(0x355),_0x11666e(0x7be)),_0x2d03ac(_0x11666e(0x486),_0x11666e(0x43d),_0x11666e(0x1f6)),_0x2d03ac(_0x11666e(0x69f),_0x11666e(0xa21),_0x11666e(0x7be)),_0x2d03ac(_0x11666e(0x790),'break_on_null','bool'),_0x2d03ac(_0x11666e(0x8e6),_0x11666e(0x778),_0x11666e(0x7be)),_0x2d03ac(_0x11666e(0x7e6),_0x11666e(0xb7b),_0x11666e(0x7be)),_0x2d03ac(_0x11666e(0xc42),_0x11666e(0x259),_0x11666e(0x7be)),_0x2d03ac(_0x11666e(0x965),'price_entity'),_0x2d03ac(_0x11666e(0x667),_0x11666e(0x7fc));const _0x258946=_0x5032de['querySelector'](_0x11666e(0x1e5)),_0x516021=_0x5032de[_0x11666e(0x3e4)](_0x11666e(0xd15)),_0x43b6c7=()=>{const _0x5cb287=_0x11666e,_0x518e59=this[_0x5cb287(0x31f)][_0x4ac352],_0x5c0c35=_0x518e59[_0x5cb287(0x6d5)],_0x180cb9=_0x1927cc=>_0x1927cc&&typeof _0x1927cc==='object'?_0x1927cc:{'period':_0x1927cc===!![]?_0x5cb287(0x399):String(_0x1927cc)};if(!Array[_0x5cb287(0xaf6)](_0x5c0c35))_0x518e59[_0x5cb287(0x6d5)]=_0x5c0c35?[_0x5c0c35&&typeof _0x5c0c35===_0x5cb287(0x328)?{..._0x5c0c35}:_0x180cb9(_0x5c0c35)]:[];else for(let _0x3532bb=0x0;_0x3532bb<_0x5c0c35[_0x5cb287(0x4f2)];_0x3532bb++){if(_0x5c0c35[_0x3532bb]!=null&&typeof _0x5c0c35[_0x3532bb]!==_0x5cb287(0x328))_0x5c0c35[_0x3532bb]=_0x180cb9(_0x5c0c35[_0x3532bb]);}return _0x518e59[_0x5cb287(0x6d5)];};_0x516021?.[_0x11666e(0x43c)](_0x11666e(0xb86),()=>{const _0x269053=_0x11666e,_0x1bcb75=_0x43b6c7();_0x1bcb75[_0x269053(0x84b)]({}),this[_0x269053(0x6a4)](),this[_0x269053(0x867)]();}),_0x258946?.[_0x11666e(0x43c)]('change',_0x3ea069=>{const _0x5168a0=_0x11666e,_0x234866=_0x3ea069[_0x5168a0(0x471)][_0x5168a0(0xd06)](_0x5168a0(0x6e4));if(!_0x234866)return;const _0x1cf0c2=parseInt(_0x234866[_0x5168a0(0x45d)][_0x5168a0(0x450)]),_0x5f1033=_0x43b6c7(),_0xad05c1=_0x5f1033[_0x1cf0c2];if(!_0xad05c1||typeof _0xad05c1!==_0x5168a0(0x328))return;const _0x287c87=(_0x38f31e,_0x4de4a7)=>{if(_0x4de4a7===undefined)delete _0xad05c1[_0x38f31e];else _0xad05c1[_0x38f31e]=_0x4de4a7;},_0x5c5987=_0x3ea069[_0x5168a0(0x471)][_0x5168a0(0x74c)];if(_0x5c5987[_0x5168a0(0x87e)](_0x5168a0(0xc49)))_0x287c87(_0x5168a0(0x221),_0x3ea069[_0x5168a0(0x471)]['value']===_0x5168a0(0x399)?undefined:_0x3ea069[_0x5168a0(0x471)][_0x5168a0(0xd05)]);if(_0x5c5987['contains'](_0x5168a0(0x35f))){const _0x125e68=Math[_0x5168a0(0x887)](0x1,parseInt(_0x3ea069[_0x5168a0(0x471)]['value'])||0x1);_0x287c87(_0x5168a0(0x484),_0x125e68===0x1?undefined:_0x125e68);}if(_0x5c5987['contains'](_0x5168a0(0xb47)))_0x287c87(_0x5168a0(0x7ea),_0x3ea069[_0x5168a0(0x471)][_0x5168a0(0xd05)]===_0x5168a0(0x4eb)?undefined:_0x3ea069[_0x5168a0(0x471)][_0x5168a0(0xd05)]);if(_0x5c5987[_0x5168a0(0x87e)](_0x5168a0(0x354))){const _0x1a90bd=_0x3ea069[_0x5168a0(0x471)][_0x5168a0(0xd05)][_0x5168a0(0x12e)]();_0x287c87(_0x5168a0(0x19e),_0x1a90bd||undefined);}if(_0x5c5987[_0x5168a0(0x87e)](_0x5168a0(0xcbf))){const _0x2b45e0=_0x234866[_0x5168a0(0x3e4)]('.cmp-col');if(!_0x2b45e0||!_0x2b45e0[_0x5168a0(0xd05)][_0x5168a0(0x267)]('{{')){if(_0x2b45e0)_0x2b45e0[_0x5168a0(0xd05)]=_0x3ea069[_0x5168a0(0x471)]['value'];_0x287c87(_0x5168a0(0x19e),_0x3ea069[_0x5168a0(0x471)][_0x5168a0(0xd05)]||undefined);}}if(_0x5c5987['contains']('cmp-op')){const _0x404991=parseFloat(_0x3ea069[_0x5168a0(0x471)][_0x5168a0(0xd05)]);_0x287c87('opacity',isNaN(_0x404991)?undefined:_0x404991);}if(_0x5c5987[_0x5168a0(0x87e)](_0x5168a0(0x4fb)))_0x287c87(_0x5168a0(0x9e8),_0x3ea069[_0x5168a0(0x471)]['checked']?undefined:![]);if(_0x5c5987[_0x5168a0(0x87e)]('cmp-hol'))_0x287c87(_0x5168a0(0x31b),_0x3ea069[_0x5168a0(0x471)][_0x5168a0(0x2f5)]?!![]:undefined);if(_0x5c5987[_0x5168a0(0x87e)]('cmp-fill'))_0x287c87(_0x5168a0(0x140),_0x3ea069[_0x5168a0(0x471)][_0x5168a0(0x2f5)]?!![]:undefined);if(_0x5c5987[_0x5168a0(0x87e)](_0x5168a0(0x26a)))_0x287c87(_0x5168a0(0xbce),_0x3ea069[_0x5168a0(0x471)][_0x5168a0(0x2f5)]?!![]:undefined);this['_valueChanged']();}),_0x258946?.[_0x11666e(0x43c)](_0x11666e(0x92d),_0x243111=>{const _0x4b0607=_0x11666e;if(!_0x243111[_0x4b0607(0x471)][_0x4b0607(0x74c)]['contains'](_0x4b0607(0x354)))return;const _0x1a0699=_0x243111[_0x4b0607(0x471)]['closest'](_0x4b0607(0x6e4))?.[_0x4b0607(0x3e4)](_0x4b0607(0xcc0));if(!_0x1a0699)return;const _0x477f2c=_0x243111[_0x4b0607(0x471)][_0x4b0607(0xd05)][_0x4b0607(0x267)]('{{');_0x1a0699[_0x4b0607(0x564)]['opacity']=_0x477f2c?'0.3':'',_0x1a0699['style'][_0x4b0607(0xb7c)]=_0x477f2c?'none':'';}),_0x258946?.[_0x11666e(0x43c)](_0x11666e(0xb86),_0x239206=>{const _0x283258=_0x11666e,_0x16bce4=_0x239206[_0x283258(0x471)][_0x283258(0xd06)](_0x283258(0x910));if(!_0x16bce4)return;const _0x34a749=parseInt(_0x16bce4[_0x283258(0xd06)]('.cmp-row')[_0x283258(0x45d)][_0x283258(0x450)]),_0x8cecad=_0x43b6c7();_0x8cecad[_0x283258(0x4f7)](_0x34a749,0x1);if(!_0x8cecad[_0x283258(0x4f2)])delete this[_0x283258(0x31f)][_0x4ac352][_0x283258(0x6d5)];this[_0x283258(0x6a4)](),this['_valueChanged']();});const _0x27afb3=_0x5032de[_0x11666e(0x3e4)](_0x11666e(0x53a));if(_0x27afb3)_0x27afb3['addEventListener']('change',()=>{const _0x17a85e=_0x11666e,_0x2cb010=_0x27afb3[_0x17a85e(0xd05)];this[_0x17a85e(0x31f)][_0x4ac352][_0x17a85e(0xaaa)]=_0x2cb010!==_0x17a85e(0xd83),this[_0x17a85e(0x867)]();});_0x2d03ac(_0x11666e(0x7c5),_0x11666e(0x846),_0x11666e(0x7be)),_0x2d03ac('.e-auto_hide',_0x11666e(0x202),'bool'),_0x2d03ac('.e-show_state_last',_0x11666e(0x8aa),_0x11666e(0x7be));const _0x1c277d=_0x5032de['querySelector'](_0x11666e(0x91d));if(_0x1c277d)_0x1c277d[_0x11666e(0x43c)](_0x11666e(0xaed),()=>{const _0xc66ce9=_0x11666e;this[_0xc66ce9(0x31f)][_0x4ac352][_0xc66ce9(0xaa0)]=this['_read'](_0x1c277d,'text'),this[_0xc66ce9(0x6a4)](),this[_0xc66ce9(0x867)]();});_0x2d03ac(_0x11666e(0x2e7),_0x11666e(0x6e9)),_0x2d03ac(_0x11666e(0x943),_0x11666e(0x325),_0x11666e(0x7be)),_0x2d03ac(_0x11666e(0x8da),_0x11666e(0xbb0),'bool'),_0x2d03ac('.e-show_timestamp',_0x11666e(0xaaf),_0x11666e(0x7be)),_0x2d03ac(_0x11666e(0x1e9),_0x11666e(0xb3a),'bool'),_0x2d03ac('.e-show_in_legend',_0x11666e(0x938),'bool');const _0x47fe67=()=>{const _0x2ba9fa=_0x11666e,_0x12b959=[];if(_0x5032de[_0x2ba9fa(0x3e4)]('.e-legend_min')?.['checked'])_0x12b959['push'](_0x2ba9fa(0x749));if(_0x5032de[_0x2ba9fa(0x3e4)]('.e-legend_avg')?.['checked'])_0x12b959[_0x2ba9fa(0x84b)](_0x2ba9fa(0xb26));if(_0x5032de[_0x2ba9fa(0x3e4)](_0x2ba9fa(0xa02))?.[_0x2ba9fa(0x2f5)])_0x12b959[_0x2ba9fa(0x84b)](_0x2ba9fa(0x887));if(_0x5032de[_0x2ba9fa(0x3e4)]('.e-legend_last')?.['checked'])_0x12b959[_0x2ba9fa(0x84b)](_0x2ba9fa(0x509));if(_0x5032de[_0x2ba9fa(0x3e4)](_0x2ba9fa(0x4f9))?.['checked'])_0x12b959[_0x2ba9fa(0x84b)](_0x2ba9fa(0x2b8));this[_0x2ba9fa(0x31f)][_0x4ac352][_0x2ba9fa(0x4ae)]=_0x12b959,this[_0x2ba9fa(0x867)]();};['.e-legend_min','.e-legend_avg','.e-legend_max',_0x11666e(0x68f),_0x11666e(0x4f9)][_0x11666e(0x724)](_0x20653e=>{const _0x5b6fa7=_0x11666e,_0x34d979=_0x5032de[_0x5b6fa7(0x3e4)](_0x20653e);if(_0x34d979)_0x34d979[_0x5b6fa7(0x43c)](_0x5b6fa7(0xaed),_0x47fe67);}),_0x2d03ac(_0x11666e(0x5e4),_0x11666e(0x8c7),_0x11666e(0x7be)),_0x2d03ac(_0x11666e(0x173),'decimals','int'),_0x2d03ac(_0x11666e(0xd21),'aggregate_func'),_0x2d03ac(_0x11666e(0xb9b),_0x11666e(0x658),_0x11666e(0x8c2)),_0x2d03ac(_0x11666e(0x3df),_0x11666e(0x57a),_0x11666e(0x1f6)),_0x2d03ac(_0x11666e(0xbec),_0x11666e(0x840)),_0x2d03ac(_0x11666e(0xa48),_0x11666e(0x685)),_0x2d03ac(_0x11666e(0x532),'show_extrema_min',_0x11666e(0x7be)),_0x2d03ac(_0x11666e(0xbcb),_0x11666e(0x40f),_0x11666e(0x7be)),_0x2d03ac(_0x11666e(0x59f),'extrema_show_timestamp',_0x11666e(0x7be)),_0x2d03ac('.e-extrema_color',_0x11666e(0xc16)),_0x2d03ac(_0x11666e(0x349),_0x11666e(0xabb),_0x11666e(0x1f6)),_0x2d03ac(_0x11666e(0xd33),_0x11666e(0x477)),_0x2d03ac(_0x11666e(0xcb2),'extrema_bg_opacity',_0x11666e(0x1f6)),_0x2d03ac(_0x11666e(0x586),_0x11666e(0xbce),'bool'),_0x2d03ac(_0x11666e(0x977),'lower_bound'),_0x2d03ac(_0x11666e(0x944),'upper_bound'),_0x2d03ac(_0x11666e(0x45e),_0x11666e(0x8e7)),_0x2d03ac(_0x11666e(0x871),_0x11666e(0x83d)),_0x2d03ac(_0x11666e(0x49c),_0x11666e(0xd47)),_0x2d03ac('.e-trend_icon_size',_0x11666e(0xb07)),_0x2d03ac(_0x11666e(0xae9),_0x11666e(0x295)),_0x2d03ac(_0x11666e(0x5ae),_0x11666e(0x5ba),_0x11666e(0x1f6)),_0x2d03ac(_0x11666e(0x95c),_0x11666e(0x99e)),_0x2d03ac(_0x11666e(0x5f3),_0x11666e(0x419)),_0x2d03ac('.e-forecast_horizon',_0x11666e(0xbf3),_0x11666e(0x1f6)),_0x2d03ac(_0x11666e(0x526),_0x11666e(0x7f4)),_0x2d03ac(_0x11666e(0x191),_0x11666e(0xb4e)),_0x2d03ac(_0x11666e(0xc97),'data_value_field'),_0x2d03ac(_0x11666e(0x9f3),_0x11666e(0x8a6)),_0x2d03ac(_0x11666e(0x34c),_0x11666e(0x2da)),_0x2d03ac(_0x11666e(0xa17),_0x11666e(0xb0f),_0x11666e(0x8c2)),_0x2d03ac('.e-fixed_value','fixed_value',_0x11666e(0x7be)),_0x2d03ac('.e-invert','invert',_0x11666e(0x7be)),_0x2d03ac(_0x11666e(0xb23),'align_state'),_0x2d03ac(_0x11666e(0x1cf),_0x11666e(0x2d0)),_0x2d03ac(_0x11666e(0x353),_0x11666e(0x33a));const _0x33851b=_0x5032de[_0x11666e(0x3e4)](_0x11666e(0x8fb));if(_0x33851b&&this[_0x11666e(0xa29)]){_0x33851b[_0x11666e(0x301)]=''+this[_0x11666e(0x3ec)](_0x11666e(0x9b7))+_0x11666e(0xcdd);const _0x4fa14d=this[_0x11666e(0x788)],_0x33bf5c=()=>{const _0x2102be=_0x11666e;if(this[_0x2102be(0x788)]!==_0x4fa14d||!_0x33851b['isConnected'])return;if(customElements[_0x2102be(0xccf)]('ha-selector')){const _0x341e65=document[_0x2102be(0xb38)](_0x2102be(0x7a9));_0x341e65[_0x2102be(0xd57)]=this['_hass'],_0x341e65[_0x2102be(0x7ed)]={'entity':{}},_0x341e65[_0x2102be(0xd05)]=this[_0x2102be(0x31f)][_0x4ac352]?.['entity']||'',_0x341e65[_0x2102be(0x623)]='',_0x341e65['style'][_0x2102be(0xd9f)]=_0x2102be(0x677),_0x33851b[_0x2102be(0x343)](_0x341e65),_0x341e65[_0x2102be(0x43c)]('value-changed',_0x3ef968=>{const _0x3f0d9a=_0x2102be;_0x3ef968[_0x3f0d9a(0x466)]();if(this[_0x3f0d9a(0x31f)][_0x4ac352])this[_0x3f0d9a(0x31f)][_0x4ac352]['entity']=_0x3ef968[_0x3f0d9a(0x614)][_0x3f0d9a(0xd05)]||'';this[_0x3f0d9a(0x867)](),this[_0x3f0d9a(0x6a4)]();});}else{const _0x54a6b2=document[_0x2102be(0xb38)](_0x2102be(0xad9));_0x54a6b2[_0x2102be(0xc68)]=_0x2102be(0x2b7),_0x54a6b2[_0x2102be(0x564)][_0x2102be(0xd9f)]=_0x2102be(0xb14),_0x54a6b2[_0x2102be(0x301)]=_0x2102be(0xa34)+this[_0x2102be(0x341)]()[_0x2102be(0x9f9)](_0x1e69e3=>_0x2102be(0x164)+escapeHtml(_0x1e69e3)+'\x22\x20'+(_0x1e69e3===(this[_0x2102be(0x31f)][_0x4ac352]?.[_0x2102be(0x951)]||'')?_0x2102be(0x7aa):'')+'>'+escapeHtml(_0x1e69e3)+_0x2102be(0x5c3))[_0x2102be(0xa09)](''),_0x33851b[_0x2102be(0x343)](_0x54a6b2),_0x54a6b2[_0x2102be(0x43c)](_0x2102be(0xaed),()=>{const _0x25ed01=_0x2102be;if(this[_0x25ed01(0x31f)][_0x4ac352])this[_0x25ed01(0x31f)][_0x4ac352][_0x25ed01(0x951)]=_0x54a6b2[_0x25ed01(0xd05)];this[_0x25ed01(0x867)]();});}};setTimeout(_0x33bf5c,0x0);}this['_mountIconDropdown'](_0x5032de[_0x11666e(0x3e4)]('.ha-icon-picker-wrap[data-entity-icon]'),()=>this['_entities'][_0x4ac352]?.['icon']||'',_0x439967=>{const _0x1ebf1f=_0x11666e;if(this['_entities'][_0x4ac352])this[_0x1ebf1f(0x31f)][_0x4ac352][_0x1ebf1f(0x4a9)]=_0x439967;},{'disabled':this[_0x11666e(0x31f)][_0x4ac352]?.[_0x11666e(0xaaa)]===![],'placeholder2':'mdi:thermometer'});const _0x37cc22=_0x5032de['querySelector']('.ha-tap-action-picker-wrap');if(_0x37cc22&&this[_0x11666e(0xa29)]){_0x37cc22[_0x11666e(0x301)]='';const _0x150709=this[_0x11666e(0x788)],_0x52b253=()=>{const _0x1b731b=_0x11666e;if(this[_0x1b731b(0x788)]!==_0x150709||!_0x37cc22['isConnected'])return;if(customElements['get'](_0x1b731b(0x7a9))){const _0x38e628=document['createElement'](_0x1b731b(0x7a9));_0x38e628['hass']=this[_0x1b731b(0xa29)],_0x38e628[_0x1b731b(0x7ed)]={'ui-action':{}},_0x38e628['value']=this[_0x1b731b(0x31f)][_0x4ac352]?.['tap_action']||{'action':_0x1b731b(0x73d)},_0x38e628[_0x1b731b(0x623)]=this[_0x1b731b(0x3ec)](_0x1b731b(0x19b)),_0x38e628[_0x1b731b(0x564)]['cssText']='display:block;width:100%',_0x37cc22[_0x1b731b(0x343)](_0x38e628),_0x38e628[_0x1b731b(0x43c)]('value-changed',_0x5874fa=>{const _0x85b145=_0x1b731b;_0x5874fa[_0x85b145(0x466)]();const _0x41d40d=_0x5874fa['detail'][_0x85b145(0xd05)];if(this[_0x85b145(0x31f)][_0x4ac352])this[_0x85b145(0x31f)][_0x4ac352]['tap_action']=_0x41d40d&&_0x41d40d[_0x85b145(0x431)]&&_0x41d40d[_0x85b145(0x431)]!=='none'?_0x41d40d:null;this[_0x85b145(0x867)]();});}else{const _0x5ac59f=this[_0x1b731b(0x31f)][_0x4ac352]?.[_0x1b731b(0x613)]?.[_0x1b731b(0x431)]||_0x1b731b(0x73d);_0x37cc22[_0x1b731b(0x301)]=_0x1b731b(0xd94)+[_0x1b731b(0x73d),_0x1b731b(0x253),'url',_0x1b731b(0xcdc),'call-service']['map'](_0x203bc1=>_0x1b731b(0x164)+escapeHtml(_0x203bc1)+'\x22\x20'+(_0x5ac59f===_0x203bc1?_0x1b731b(0x7aa):'')+'>'+{'none':_0x1b731b(0x319),'more-info':_0x1b731b(0xcfb),'url':_0x1b731b(0x1e2),'navigate':_0x1b731b(0x298),'call-service':_0x1b731b(0x5b7)}[_0x203bc1]+'')[_0x1b731b(0xa09)]('')+_0x1b731b(0x22d);const _0x39b687=_0x37cc22['querySelector']('.e-tap-action-fb');if(_0x39b687)_0x39b687['addEventListener'](_0x1b731b(0xaed),()=>{const _0x2c7170=_0x1b731b,_0x134fa9=_0x39b687[_0x2c7170(0xd05)];if(this['_entities'][_0x4ac352])this['_entities'][_0x4ac352][_0x2c7170(0x613)]=_0x134fa9&&_0x134fa9!==_0x2c7170(0x73d)?{'action':_0x134fa9}:null;this[_0x2c7170(0x867)]();});}};setTimeout(_0x52b253,0x0);}const _0xeb9120=_0x5032de['querySelector'](_0x11666e(0x7b9));if(_0xeb9120)_0xeb9120[_0x11666e(0x43c)](_0x11666e(0x92d),()=>{const _0x999ac5=_0x11666e,_0x1dcbfb=_0xeb9120[_0x999ac5(0xd05)][_0x999ac5(0x7a4)]('\x0a')[_0x999ac5(0x9f9)](_0x1d87a5=>_0x1d87a5['trim']())['filter'](Boolean);this['_entities'][_0x4ac352][_0x999ac5(0xa53)]=_0x1dcbfb[_0x999ac5(0x4f2)]?_0x1dcbfb[_0x999ac5(0x9f9)](_0x2aec5d=>{const _0x2a4dbb=_0x999ac5,_0x816199=_0x2aec5d['split'](','),_0x2e7c9e=(_0x816199[0x0]||'')[_0x2a4dbb(0x12e)](),_0x5becbb=_0x816199[_0x2a4dbb(0x4f2)]>0x1?_0x816199[0x1][_0x2a4dbb(0x12e)]():'',_0x6a05df=_0x816199[_0x2a4dbb(0x4f2)]>0x2?_0x816199['slice'](0x2)['join'](',')[_0x2a4dbb(0x12e)]():'',_0x1ab8a9={'value':_0x2e7c9e};if(_0x5becbb)_0x1ab8a9[_0x2a4dbb(0x623)]=_0x5becbb;if(_0x6a05df)_0x1ab8a9[_0x2a4dbb(0x19e)]=_0x6a05df;return _0x1ab8a9;}):null,this[_0x999ac5(0x867)]();});const _0x509801=_0x5032de['querySelector'](_0x11666e(0x215));if(_0x509801)_0x509801[_0x11666e(0x43c)](_0x11666e(0x92d),()=>{const _0x338c3e=_0x11666e,_0x58dc95=_0x509801['value']['split']('\x0a')[_0x338c3e(0x9f9)](_0x53804e=>_0x53804e[_0x338c3e(0x12e)]())['filter'](Boolean),_0x346299={};for(const _0x5325bc of _0x58dc95){const _0x1206bb=_0x5325bc[_0x338c3e(0x6d7)](':');if(_0x1206bb<0x0)continue;const _0x4047d5=_0x5325bc['slice'](0x0,_0x1206bb)['trim'](),_0x345d23=_0x5325bc[_0x338c3e(0x863)](_0x1206bb+0x1)[_0x338c3e(0x12e)]();if(_0x4047d5&&_0x345d23)_0x346299[_0x4047d5]=_0x345d23;}this[_0x338c3e(0x31f)][_0x4ac352][_0x338c3e(0x745)]=Object[_0x338c3e(0x5cf)](_0x346299)[_0x338c3e(0x4f2)]?_0x346299:null,this[_0x338c3e(0x867)]();});const _0x15fe59=(_0xc707d7,_0x1ceb25)=>{const _0x5cc515=_0x11666e,_0x25bbba=_0x5032de['querySelector'](_0xc707d7),_0xee5d25=_0x5032de[_0x5cc515(0x3e4)](_0xc707d7[_0x5cc515(0x55a)]('-picker',''));if(!_0x25bbba)return;const _0x23ee94=()=>{const _0x7f9ff4=_0x5cc515,_0x279542=(_0xee5d25?.[_0x7f9ff4(0xd05)]||'')[_0x7f9ff4(0x12e)](),_0x201205=_0x279542['includes']('{{');_0x25bbba[_0x7f9ff4(0x564)][_0x7f9ff4(0x8eb)]=_0x201205?'0.3':'',_0x25bbba[_0x7f9ff4(0x564)][_0x7f9ff4(0xb7c)]=_0x201205?_0x7f9ff4(0x73d):'';};_0x25bbba[_0x5cc515(0x43c)]('change',()=>{const _0xb66e35=_0x5cc515;if(_0xee5d25)_0xee5d25[_0xb66e35(0xd05)]=_0x25bbba[_0xb66e35(0xd05)];this[_0xb66e35(0x31f)][_0x4ac352][_0x1ceb25]=_0x25bbba['value']||void 0x0,this[_0xb66e35(0x867)]();}),_0xee5d25&&(_0xee5d25[_0x5cc515(0x43c)](_0x5cc515(0x92d),this[_0x5cc515(0xa45)](()=>{const _0x5e776e=_0x5cc515,_0x53d1be=_0xee5d25[_0x5e776e(0xd05)][_0x5e776e(0x12e)]();_0x23ee94();if(!_0x53d1be['includes']('{{')&&/^#[0-9a-fA-F]{6}$/['test'](_0x53d1be))_0x25bbba[_0x5e776e(0xd05)]=_0x53d1be;this['_entities'][_0x4ac352][_0x1ceb25]=_0x53d1be||void 0x0,this[_0x5e776e(0x867)]();},0x190)),_0x23ee94());};_0x15fe59(_0x11666e(0x8f6),'color'),_0x15fe59(_0x11666e(0xc29),_0x11666e(0x527)),_0x15fe59(_0x11666e(0xac5),'point_colors'),_0x15fe59('.e-icon_color-picker',_0x11666e(0x957)),_0x15fe59('.e-state_color-picker',_0x11666e(0x8a0)),_0x15fe59(_0x11666e(0xd8f),_0x11666e(0xc16)),_0x15fe59(_0x11666e(0x94a),_0x11666e(0x477)),_0x15fe59('.e-trend_up_color-picker','trend_up_color'),_0x15fe59(_0x11666e(0x2be),_0x11666e(0x67b)),_0x15fe59(_0x11666e(0x333),_0x11666e(0x7d5));const _0x369799=_0x5032de[_0x11666e(0x3e4)](_0x11666e(0xb1d)),_0x58dcd9=_0x5032de[_0x11666e(0x3e4)](_0x11666e(0x9d3)),_0x432f34=_0x5032de['querySelector'](_0x11666e(0x919)),_0x4b6d69=_0x5032de[_0x11666e(0x3e4)](_0x11666e(0x347)),_0xfc5b3a=()=>{const _0x14f4ff=_0x11666e;if(!this['_entities'][_0x4ac352][_0x14f4ff(0x612)])this[_0x14f4ff(0x31f)][_0x4ac352][_0x14f4ff(0x612)]={'enabled':![],'increase':'#2ecc71','decrease':'#e74c3c','stable':_0x14f4ff(0x87c)};};_0x369799?.['addEventListener'](_0x11666e(0xaed),()=>{const _0x22f474=_0x11666e;_0xfc5b3a(),this[_0x22f474(0x31f)][_0x4ac352][_0x22f474(0x612)][_0x22f474(0x139)]=_0x369799[_0x22f474(0x2f5)];if(_0x369799[_0x22f474(0x2f5)]){if(!this[_0x22f474(0x31f)][_0x4ac352][_0x22f474(0x57e)])this[_0x22f474(0x31f)][_0x4ac352][_0x22f474(0x57e)]={'enabled':![],'values':[]};this[_0x22f474(0x31f)][_0x4ac352][_0x22f474(0x57e)][_0x22f474(0x139)]=![];}this['_render'](),this['_valueChanged']();}),_0x58dcd9?.[_0x11666e(0x43c)](_0x11666e(0xaed),()=>{const _0x5e4204=_0x11666e;_0xfc5b3a(),this[_0x5e4204(0x31f)][_0x4ac352][_0x5e4204(0x612)]['increase']=_0x58dcd9[_0x5e4204(0xd05)],this[_0x5e4204(0x867)]();}),_0x432f34?.[_0x11666e(0x43c)](_0x11666e(0xaed),()=>{const _0xdf1465=_0x11666e;_0xfc5b3a(),this[_0xdf1465(0x31f)][_0x4ac352][_0xdf1465(0x612)][_0xdf1465(0x70e)]=_0x432f34['value'],this[_0xdf1465(0x867)]();}),_0x4b6d69?.[_0x11666e(0x43c)]('change',()=>{const _0x3af38d=_0x11666e;_0xfc5b3a(),this[_0x3af38d(0x31f)][_0x4ac352][_0x3af38d(0x612)][_0x3af38d(0xc61)]=_0x4b6d69[_0x3af38d(0xd05)],this[_0x3af38d(0x867)]();});const _0x25b008=_0x5032de[_0x11666e(0x3e4)]('.e-thr_enabled'),_0x197ed9=_0x5032de['querySelector'](_0x11666e(0x217)),_0x382732=_0x5032de[_0x11666e(0x3e4)](_0x11666e(0xb24)),_0x461e5b=()=>{const _0x1c41e5=_0x11666e;if(!this['_entities'][_0x4ac352][_0x1c41e5(0x57e)])this[_0x1c41e5(0x31f)][_0x4ac352][_0x1c41e5(0x57e)]={'enabled':![],'values':[]};if(!Array[_0x1c41e5(0xaf6)](this[_0x1c41e5(0x31f)][_0x4ac352]['color_thresholds'][_0x1c41e5(0xb78)]))this[_0x1c41e5(0x31f)][_0x4ac352][_0x1c41e5(0x57e)]['values']=[];};_0x25b008?.[_0x11666e(0x43c)](_0x11666e(0xaed),()=>{const _0x3e518b=_0x11666e;_0x461e5b(),this['_entities'][_0x4ac352]['color_thresholds']['enabled']=_0x25b008['checked'],_0x25b008[_0x3e518b(0x2f5)]&&(_0xfc5b3a(),this[_0x3e518b(0x31f)][_0x4ac352]['rise_fall_colors'][_0x3e518b(0x139)]=![]),this[_0x3e518b(0x6a4)](),this[_0x3e518b(0x867)]();}),_0x5032de[_0x11666e(0x3e4)](_0x11666e(0x9b5))?.['addEventListener'](_0x11666e(0xaed),_0x13f449=>{const _0x3774d5=_0x11666e;_0x461e5b(),this[_0x3774d5(0x31f)][_0x4ac352][_0x3774d5(0x57e)][_0x3774d5(0x4bb)]=_0x13f449[_0x3774d5(0x471)][_0x3774d5(0xd05)],this['_valueChanged']();}),_0x5032de[_0x11666e(0x3e4)](_0x11666e(0x1ac))?.[_0x11666e(0x43c)]('change',_0x2c5846=>{const _0x1549e4=_0x11666e;_0x461e5b(),this[_0x1549e4(0x31f)][_0x4ac352]['color_thresholds']['direction']=_0x2c5846[_0x1549e4(0x471)]['value'],this[_0x1549e4(0x867)]();}),_0x5032de[_0x11666e(0x3e4)]('.e-thr_last_color')?.[_0x11666e(0x43c)](_0x11666e(0xaed),_0x225038=>{const _0x16d7c5=_0x11666e;_0x461e5b(),this[_0x16d7c5(0x31f)][_0x4ac352][_0x16d7c5(0x57e)][_0x16d7c5(0xb0d)]=_0x225038[_0x16d7c5(0x471)][_0x16d7c5(0x2f5)],this[_0x16d7c5(0x867)]();}),_0x382732?.[_0x11666e(0x43c)]('click',()=>{const _0x101171=_0x11666e;_0x461e5b(),this[_0x101171(0x31f)][_0x4ac352]['color_thresholds'][_0x101171(0xb78)][_0x101171(0x84b)]({'value':0x0,'color':_0x101171(0x650)}),this['_render'](),this[_0x101171(0x867)]();}),_0x197ed9?.[_0x11666e(0x43c)]('change',_0x3427cd=>{const _0x5d16d8=_0x11666e,_0x323e02=_0x3427cd['target'][_0x5d16d8(0xd06)]('.thr-row');if(!_0x323e02)return;const _0x529318=parseInt(_0x323e02[_0x5d16d8(0x45d)]['row']);_0x461e5b();if(_0x3427cd['target'][_0x5d16d8(0x74c)][_0x5d16d8(0x87e)](_0x5d16d8(0x2b6))){const _0x497f41=_0x3427cd[_0x5d16d8(0x471)][_0x5d16d8(0xd05)]['trim']();this[_0x5d16d8(0x31f)][_0x4ac352][_0x5d16d8(0x57e)][_0x5d16d8(0xb78)][_0x529318][_0x5d16d8(0xd05)]=/^[a-z_]+\.[a-z0-9_]+/i['test'](_0x497f41)?_0x497f41:parseFloat(_0x497f41),this[_0x5d16d8(0x867)]();}_0x3427cd[_0x5d16d8(0x471)][_0x5d16d8(0x74c)][_0x5d16d8(0x87e)]('thr-col')&&(this['_entities'][_0x4ac352][_0x5d16d8(0x57e)][_0x5d16d8(0xb78)][_0x529318]['color']=_0x3427cd[_0x5d16d8(0x471)][_0x5d16d8(0xd05)],this[_0x5d16d8(0x867)]()),_0x3427cd[_0x5d16d8(0x471)][_0x5d16d8(0x74c)][_0x5d16d8(0x87e)](_0x5d16d8(0xb53))&&(this[_0x5d16d8(0x31f)][_0x4ac352][_0x5d16d8(0x57e)][_0x5d16d8(0xb78)][_0x529318][_0x5d16d8(0x19e)]=_0x3427cd['target']['value'],this[_0x5d16d8(0x6a4)](),this['_valueChanged']());}),_0x197ed9?.[_0x11666e(0x43c)](_0x11666e(0xb86),_0xce8c24=>{const _0x1dd52e=_0x11666e,_0x4ca1c2=_0xce8c24[_0x1dd52e(0x471)][_0x1dd52e(0xd06)](_0x1dd52e(0x6b3));if(!_0x4ca1c2)return;const _0x2dce0a=parseInt(_0x4ca1c2[_0x1dd52e(0xd06)](_0x1dd52e(0xd1c))[_0x1dd52e(0x45d)][_0x1dd52e(0x450)]);_0x461e5b(),this['_entities'][_0x4ac352]['color_thresholds'][_0x1dd52e(0xb78)]['splice'](_0x2dce0a,0x1),this['_render'](),this[_0x1dd52e(0x867)]();});const _0x43aa24=_0x5032de[_0x11666e(0x3e4)](_0x11666e(0xb22)),_0x1e3106=_0x5032de[_0x11666e(0x3e4)](_0x11666e(0x913)),_0x5906de=()=>{const _0x8c8d71=_0x11666e;if(!Array[_0x8c8d71(0xaf6)](this['_entities'][_0x4ac352][_0x8c8d71(0x89c)]))this[_0x8c8d71(0x31f)][_0x4ac352][_0x8c8d71(0x89c)]=[];};_0x1e3106?.[_0x11666e(0x43c)](_0x11666e(0xb86),()=>{const _0x203261=_0x11666e;_0x5906de();const _0xe9986=['#f1c40f',_0x203261(0xa87),_0x203261(0xaf0),'#9b59b6',_0x203261(0x7d9)],_0x27e285=this['_entities'][_0x4ac352][_0x203261(0x89c)][_0x203261(0x4f2)];this[_0x203261(0x31f)][_0x4ac352]['moving_averages'][_0x203261(0x84b)]({'period':_0x27e285===0x0?0x7:0x1a,'color':_0xe9986[_0x27e285%_0xe9986[_0x203261(0x4f2)]]}),this[_0x203261(0x6a4)](),this[_0x203261(0x867)]();}),_0x43aa24?.['addEventListener']('change',_0x16a5ae=>{const _0x4529c1=_0x11666e,_0x1c64bf=_0x16a5ae[_0x4529c1(0x471)][_0x4529c1(0xd06)](_0x4529c1(0x512));if(!_0x1c64bf)return;const _0x5bab13=parseInt(_0x1c64bf[_0x4529c1(0x45d)][_0x4529c1(0x450)]);_0x5906de(),_0x16a5ae['target']['classList'][_0x4529c1(0x87e)](_0x4529c1(0x359))&&(this['_entities'][_0x4ac352][_0x4529c1(0x89c)][_0x5bab13]['period']=Math[_0x4529c1(0x887)](0x1,parseInt(_0x16a5ae[_0x4529c1(0x471)][_0x4529c1(0xd05)])||0x1),this['_valueChanged']()),_0x16a5ae[_0x4529c1(0x471)][_0x4529c1(0x74c)][_0x4529c1(0x87e)](_0x4529c1(0x5ce))&&(this['_entities'][_0x4ac352][_0x4529c1(0x89c)][_0x5bab13]['color']=_0x16a5ae[_0x4529c1(0x471)][_0x4529c1(0xd05)],this[_0x4529c1(0x867)]()),_0x16a5ae[_0x4529c1(0x471)][_0x4529c1(0x74c)][_0x4529c1(0x87e)](_0x4529c1(0x783))&&(this[_0x4529c1(0x31f)][_0x4ac352]['moving_averages'][_0x5bab13][_0x4529c1(0x518)]=_0x16a5ae[_0x4529c1(0x471)][_0x4529c1(0x2f5)],this[_0x4529c1(0x867)]());}),_0x43aa24?.[_0x11666e(0x43c)]('click',_0x3b5cc7=>{const _0x54886d=_0x11666e,_0x5c6780=_0x3b5cc7[_0x54886d(0x471)][_0x54886d(0xd06)](_0x54886d(0x879));if(!_0x5c6780)return;const _0xf61433=parseInt(_0x5c6780[_0x54886d(0xd06)](_0x54886d(0x512))['dataset'][_0x54886d(0x450)]);_0x5906de(),this[_0x54886d(0x31f)][_0x4ac352][_0x54886d(0x89c)]['splice'](_0xf61433,0x1),this[_0x54886d(0x6a4)](),this['_valueChanged']();}),_0x5032de[_0x11666e(0x5aa)]('input[type=\x22number\x22]')['forEach'](_0x26c621=>{const _0xe0a7af=_0x11666e;_0x26c621[_0xe0a7af(0x43c)]('wheel',_0x2b74b7=>{const _0x27b5ff=_0xe0a7af;_0x2b74b7[_0x27b5ff(0x466)]();},{'passive':![]});});const _0x3882e1=_0x5032de[_0x11666e(0x3e4)](_0x11666e(0x8a3));_0x3882e1?.['addEventListener'](_0x11666e(0x2dc),_0x342030=>{const _0x1741dc=_0x11666e;this['_dragState']=_0x4ac352,_0x342030[_0x1741dc(0x923)][_0x1741dc(0x62f)]=_0x1741dc(0x9dd),_0x5032de[_0x1741dc(0x564)]['opacity']=_0x1741dc(0x8b6);}),_0x3882e1?.[_0x11666e(0x43c)](_0x11666e(0x53e),()=>{const _0x364545=_0x11666e;this[_0x364545(0x83b)]=null,_0x5032de['style'][_0x364545(0x8eb)]='1',this[_0x364545(0x8cb)][_0x364545(0x5aa)](_0x364545(0x87f))[_0x364545(0x724)](_0x7260e2=>_0x7260e2[_0x364545(0x74c)][_0x364545(0x3d0)](_0x364545(0x5a9)));}),_0x5032de[_0x11666e(0x43c)](_0x11666e(0x9b6),_0x4672f9=>{const _0x54118d=_0x11666e;if(this['_dragState']===null||this[_0x54118d(0x83b)]===_0x4ac352)return;_0x4672f9[_0x54118d(0x8c1)](),_0x4672f9[_0x54118d(0x923)][_0x54118d(0xb7d)]=_0x54118d(0x9dd),_0x5032de[_0x54118d(0x74c)][_0x54118d(0x396)]('drag-over');}),_0x5032de[_0x11666e(0x43c)](_0x11666e(0xd14),()=>{const _0x3527e7=_0x11666e;_0x5032de[_0x3527e7(0x74c)][_0x3527e7(0x3d0)]('drag-over');}),_0x5032de['addEventListener'](_0x11666e(0xa52),_0x2cd02e=>{const _0x1553d5=_0x11666e;_0x2cd02e[_0x1553d5(0x8c1)](),_0x5032de[_0x1553d5(0x74c)][_0x1553d5(0x3d0)](_0x1553d5(0x5a9));if(this[_0x1553d5(0x83b)]!==null&&this['_dragState']!==_0x4ac352){const _0x160d1c=[...this[_0x1553d5(0x31f)]],[_0x599db8]=_0x160d1c[_0x1553d5(0x4f7)](this[_0x1553d5(0x83b)],0x1);_0x160d1c[_0x1553d5(0x4f7)](_0x4ac352,0x0,_0x599db8),this[_0x1553d5(0x6c4)][_0x1553d5(0x65d)]=_0x160d1c,this['_render'](),this[_0x1553d5(0x867)]();}});});const _0x1bc83e=(_0x55a81d,_0x413a66)=>{const _0x10c018=_0x34e618;if(!_0x55a81d)return;_0x55a81d[_0x10c018(0x625)]=!![];const _0x1a146e=_0x55a81d[_0x10c018(0xd06)](_0x10c018(0x623))||_0x55a81d[_0x10c018(0x33c)];if(!_0x1a146e)return;_0x1a146e[_0x10c018(0x564)][_0x10c018(0x8eb)]=_0x10c018(0x7c3),_0x1a146e[_0x10c018(0x6d8)]=this['_eT']('Managed\x20by\x20YAML\x20template')+':\x0a'+_0x413a66;const _0x4109ce=_0x1a146e[_0x10c018(0x3e4)]('.sn')||_0x1a146e;if(_0x4109ce&&!_0x4109ce[_0x10c018(0x3e4)](_0x10c018(0x4f0))){const _0x4eb5c1=document[_0x10c018(0xb38)](_0x10c018(0xd9a));_0x4eb5c1[_0x10c018(0xc68)]=_0x10c018(0xc38),_0x4eb5c1[_0x10c018(0x417)]=_0x10c018(0x145),_0x4eb5c1['style'][_0x10c018(0xd9f)]=_0x10c018(0xc23),_0x4109ce[_0x10c018(0x343)](_0x4eb5c1);}};for(const _0x30aed7 of TEMPLATABLE_BOOL_CARD_KEYS){isTemplateString(this[_0x34e618(0x6c4)]?.[_0x30aed7])&&_0x1bc83e(this[_0x34e618(0x8cb)]['getElementById'](_0x30aed7),this[_0x34e618(0x6c4)][_0x30aed7]);}this[_0x34e618(0x8cb)][_0x34e618(0x5aa)](_0x34e618(0x87f))[_0x34e618(0x724)]((_0x5a3492,_0x1cdcb7)=>{const _0x281c58=_0x34e618,_0x21c719=this['_entities'][_0x1cdcb7];if(!_0x21c719)return;for(const _0x94e643 of TEMPLATABLE_BOOL_ENTITY_KEYS){isTemplateString(_0x21c719[_0x94e643])&&_0x1bc83e(_0x5a3492[_0x281c58(0x3e4)]('.e-'+_0x94e643),_0x21c719[_0x94e643]);}});}[_0x34e271(0x370)](_0x3b23c8,_0x2af999,_0x5c0261){const _0x478570=_0x34e271,_0x252167=this['shadowRoot'][_0x478570(0x70f)](_0x3b23c8);if(!_0x252167)return;if(_0x2af999==='input'&&_0x252167[_0x478570(0xb33)]===_0x478570(0x40a)){_0x252167[_0x478570(0x43c)]('change',_0x5c0261);return;}_0x252167[_0x478570(0x43c)](_0x2af999,_0x5c0261);}['_read'](_0x24c1bc,_0x15cb56='text'){const _0x30db87=_0x34e271;if(_0x15cb56===_0x30db87(0x7be))return!!_0x24c1bc[_0x30db87(0x2f5)];if(_0x15cb56===_0x30db87(0x8c2)){const _0x43fcb9=parseInt(_0x24c1bc[_0x30db87(0xd05)],0xa);return isNaN(_0x43fcb9)?null:_0x43fcb9;}if(_0x15cb56===_0x30db87(0x1f6)){const _0x1d6f47=parseFloat(_0x24c1bc[_0x30db87(0xd05)]);return isNaN(_0x1d6f47)?null:_0x1d6f47;}return _0x24c1bc['value'];}[_0x34e271(0x867)](){const _0xb58ec=_0x34e271,_0x2a0ddc=_0x2e511a=>this[_0xb58ec(0x8cb)][_0xb58ec(0x70f)](_0x2e511a),_0x313ff9=_0x575357=>_0x2a0ddc(_0x575357)?.[_0xb58ec(0xd05)],_0x9228ba=(_0x4d1e90,_0x9b7046)=>{const _0x189e63=_0xb58ec,_0x20c057=this[_0x189e63(0x6c4)]?.[_0x4d1e90];return isTemplateString(_0x20c057)?_0x20c057:_0x9b7046;},_0x3ec791={'type':_0xb58ec(0x9fa),'card_header':_0x313ff9(_0xb58ec(0x750))||void 0x0,'card_header_size':_0x313ff9(_0xb58ec(0x12b))||void 0x0,'card_background_color':_0x313ff9(_0xb58ec(0x26c))||void 0x0,'card_shadow':_0x2a0ddc(_0xb58ec(0x4a1))?.[_0xb58ec(0x2f5)]??!![],'card_border':_0x2a0ddc(_0xb58ec(0x2ad))?.[_0xb58ec(0x2f5)]??!![],'card_padding':((()=>{const _0x12fcce=_0xb58ec,_0x16c93c=_0x313ff9(_0x12fcce(0xda0));if(!_0x16c93c)return void 0x0;return/^-?\d+\.?\d*$/[_0x12fcce(0x47e)](_0x16c93c['trim']())?parseFloat(_0x16c93c):_0x16c93c;})()),'card_border_radius':((()=>{const _0xa5dd20=_0xb58ec,_0x4782ae=_0x313ff9(_0xa5dd20(0x234));if(!_0x4782ae)return void 0x0;return/^-?\d+\.?\d*$/[_0xa5dd20(0x47e)](_0x4782ae[_0xa5dd20(0x12e)]())?parseFloat(_0x4782ae):_0x4782ae;})()),'card_border_color':_0x313ff9('card_border_color')||void 0x0,'card_border_width':((()=>{const _0x4382e2=_0xb58ec,_0x578fc4=_0x313ff9(_0x4382e2(0x8e0));if(!_0x578fc4)return void 0x0;return/^-?\d+\.?\d*$/[_0x4382e2(0x47e)](_0x578fc4[_0x4382e2(0x12e)]())?parseFloat(_0x578fc4):_0x578fc4;})()),'card_background_image':_0x313ff9(_0xb58ec(0x567))||void 0x0,'card_background_blur':((()=>{const _0xd74a21=_0x313ff9('card_background_blur');if(_0xd74a21===''||_0xd74a21==null)return void 0x0;const _0x24a689=parseFloat(_0xd74a21);return isNaN(_0x24a689)?void 0x0:_0x24a689;})()),'card_header_color':_0x313ff9(_0xb58ec(0xcef))||void 0x0,'card_header_weight':_0x313ff9(_0xb58ec(0x190))||void 0x0,'card_header_letter_spacing':((()=>{const _0x5ee74e=_0xb58ec,_0x1b395e=_0x313ff9(_0x5ee74e(0x507));if(!_0x1b395e)return void 0x0;return/^-?\d+\.?\d*$/[_0x5ee74e(0x47e)](_0x1b395e[_0x5ee74e(0x12e)]())?parseFloat(_0x1b395e):_0x1b395e;})()),'show_now_line':_0x9228ba(_0xb58ec(0x1a8),_0x2a0ddc(_0xb58ec(0x1a8))?.[_0xb58ec(0x2f5)]??!![]),'now_line_color':_0x313ff9(_0xb58ec(0xa7b))||void 0x0,'period_highlight':_0x9228ba('period_highlight',_0x2a0ddc('period_highlight')?.['checked']||void 0x0),'period_highlight_color':_0x313ff9('period_highlight_color')||void 0x0,'now_line_opacity':((()=>{const _0x16d8ce=_0xb58ec,_0x277700=_0x313ff9(_0x16d8ce(0x293));if(_0x277700===''||_0x277700==null)return void 0x0;const _0x44680a=parseFloat(_0x277700);return isNaN(_0x44680a)?void 0x0:_0x44680a;})()),'now_line_width':((()=>{const _0x1becc7=_0x313ff9('now_line_width');if(_0x1becc7===''||_0x1becc7==null)return void 0x0;const _0x34e886=parseFloat(_0x1becc7);return isNaN(_0x34e886)?void 0x0:_0x34e886;})()),'now_line_style':_0x313ff9(_0xb58ec(0x4d2))||void 0x0,'card_icon':this[_0xb58ec(0x6c4)][_0xb58ec(0xba2)]||void 0x0,'card_icon_size':_0x313ff9('card_icon_size')||void 0x0,'card_icon_image':_0x313ff9(_0xb58ec(0x94e))||void 0x0,'card_icon_color':this['_tmp']['card_icon_color']||void 0x0,'card_icon_position':_0x313ff9('card_icon_position')||void 0x0,'battery_entity':this[_0xb58ec(0x6c4)]['battery_entity']!==void 0x0?this['_tmp'][_0xb58ec(0xc8b)]:this[_0xb58ec(0x853)]['battery_entity']||void 0x0,'battery_low_threshold':((()=>{const _0x1a792a=_0x313ff9('battery_low_threshold');if(!_0x1a792a)return;const _0x40a794=parseFloat(_0x1a792a);return isNaN(_0x40a794)?_0x1a792a:_0x40a794;})()),'show_grid':_0x9228ba(_0xb58ec(0x8ee),_0x2a0ddc(_0xb58ec(0x8ee))?.['checked']??!![]),'show_tooltip':_0x9228ba(_0xb58ec(0xcc3),_0x2a0ddc(_0xb58ec(0xcc3))?.[_0xb58ec(0x2f5)]??!![]),'show_tooltip_total':_0x9228ba(_0xb58ec(0xab5),_0x2a0ddc(_0xb58ec(0xab5))?.['checked']??!![]),'tooltip_stacked_total':_0x9228ba(_0xb58ec(0x7c2),_0x2a0ddc(_0xb58ec(0x7c2))?.[_0xb58ec(0x2f5)]??!![]),'show_legend':_0x9228ba(_0xb58ec(0x20d),_0x2a0ddc(_0xb58ec(0x20d))?.[_0xb58ec(0x2f5)]??![]),'legend_position':_0x313ff9('legend_position')||void 0x0,'show_y_axis':_0x9228ba(_0xb58ec(0x87d),_0x2a0ddc(_0xb58ec(0x87d))?.[_0xb58ec(0x2f5)]??!![]),'show_y2_axis':_0x9228ba(_0xb58ec(0x3a6),_0x2a0ddc(_0xb58ec(0x3a6))?.['checked']??![]),'show_y_axis_label':_0x9228ba(_0xb58ec(0x287),_0x2a0ddc('show_y_axis_label')?.['checked']??![]),'show_x_axis':_0x9228ba(_0xb58ec(0x316),_0x2a0ddc(_0xb58ec(0x316))?.['checked']??!![]),'show_x_ticks':_0x9228ba('show_x_ticks',_0x2a0ddc(_0xb58ec(0x856))?.['checked']??![]),'show_y_ticks':_0x9228ba(_0xb58ec(0x6ed),_0x2a0ddc(_0xb58ec(0x6ed))?.[_0xb58ec(0x2f5)]??![]),'logarithmic':_0x9228ba(_0xb58ec(0x684),_0x2a0ddc(_0xb58ec(0x684))?.[_0xb58ec(0x2f5)]??![]),'animate_graph':_0x2a0ddc(_0xb58ec(0x2fa))?.['checked']??![],'auto_hide_entities':_0x2a0ddc(_0xb58ec(0xd22))?.[_0xb58ec(0x2f5)]??![],'brush_zoom':_0x2a0ddc('brush_zoom')?.[_0xb58ec(0x2f5)]??!![],'stacked':_0x9228ba('stacked',_0x2a0ddc(_0xb58ec(0x1c9))?.['checked']??![]),'sparkline':_0x2a0ddc(_0xb58ec(0x833))?.['checked']??![],'max_visible_interval':this['_numOrNull'](_0x313ff9(_0xb58ec(0x1f9))),'extended_window_multiplier':this[_0xb58ec(0xb62)](_0x313ff9(_0xb58ec(0x4cc))),'scroll_mode':_0x313ff9(_0xb58ec(0x350))||_0xb58ec(0x167),'show_interval_picker':_0x2a0ddc(_0xb58ec(0x691))?.[_0xb58ec(0x2f5)]??![],'interval_picker_position':_0x313ff9(_0xb58ec(0x308))||void 0x0,'interval_options':((()=>{const _0x5b4df7=_0xb58ec,_0x15cae3=this['shadowRoot']['querySelectorAll'](_0x5b4df7(0xc87));if(!_0x15cae3[_0x5b4df7(0x4f2)])return;const _0x3bf80a=['1H','2H','4H','8H',_0x5b4df7(0xcc5),_0x5b4df7(0x6a3),'7D'],_0x41a513=[];_0x15cae3['forEach'](_0x2ddfac=>{const _0x506e14=_0x5b4df7;if(_0x2ddfac[_0x506e14(0x2f5)])_0x41a513[_0x506e14(0x84b)](_0x2ddfac[_0x506e14(0x45d)][_0x506e14(0x929)]);});if(_0x41a513[_0x5b4df7(0x4f2)]===_0x3bf80a['length']&&_0x3bf80a['every'](_0x1c61ba=>_0x41a513[_0x5b4df7(0x267)](_0x1c61ba)))return;return _0x41a513;})()),'show_attribute_list':_0x2a0ddc(_0xb58ec(0x761))?.[_0xb58ec(0x2f5)]??![],'attribute_list_position':_0x313ff9(_0xb58ec(0x534))||void 0x0,'show_pph_picker':_0x2a0ddc('show_pph_picker')?.[_0xb58ec(0x2f5)]??![],'pph_picker_position':_0x313ff9('pph_picker_position')||void 0x0,'show_group_by_picker':_0x2a0ddc(_0xb58ec(0x289))?.[_0xb58ec(0x2f5)]??![],'group_by_picker_position':_0x313ff9('group_by_picker_position')||void 0x0,'pph_picker_group':_0x313ff9(_0xb58ec(0x4a7))||void 0x0,'group_by_picker_group':_0x313ff9('group_by_picker_group')||void 0x0,'hours_to_show':this[_0xb58ec(0xb62)](_0x313ff9(_0xb58ec(0x770))),'points_per_hour':this[_0xb58ec(0xb62)](_0x313ff9(_0xb58ec(0x658))),'auto_scale_points':_0x2a0ddc(_0xb58ec(0xbe6))?.[_0xb58ec(0x2f5)]??![],'tooltip_match_axis':_0x2a0ddc(_0xb58ec(0x4c2))?.[_0xb58ec(0x2f5)]??![],'tooltip_order':_0x313ff9(_0xb58ec(0xd7d))||void 0x0,'height':((()=>{const _0x310a3e=_0xb58ec,_0x51ef93=_0x313ff9(_0x310a3e(0xc07));if(_0x51ef93===void 0x0||_0x51ef93===null||String(_0x51ef93)[_0x310a3e(0x12e)]()==='')return _0x310a3e(0xc60);const _0x2cd3d5=Number(_0x51ef93);return isNaN(_0x2cd3d5)?_0x310a3e(0xc60):_0x2cd3d5;})()),'update_interval':this['_numOrNull'](_0x313ff9(_0xb58ec(0x82c))),'graph_start_hour':((()=>{const _0x5dde78=_0x313ff9('graph_start_hour');if(!_0x5dde78)return null;const _0x24b0aa=parseFloat(_0x5dde78);return isNaN(_0x24b0aa)?_0x5dde78:_0x24b0aa;})()),'graph_end_hour':((()=>{const _0x3a44fe=_0xb58ec,_0x4e6aa4=_0x313ff9(_0x3a44fe(0x17b));if(!_0x4e6aa4)return null;const _0x3dc9cc=parseFloat(_0x4e6aa4);return isNaN(_0x3dc9cc)?_0x4e6aa4:_0x3dc9cc;})()),'graph_start':_0x313ff9('graph_start')||void 0x0,'show_full_period':_0x2a0ddc('show_full_period')?.['checked']??![],'bar_spacing':this[_0xb58ec(0xb62)](_0x313ff9(_0xb58ec(0x991))),'state_timeline_corner_radius':this[_0xb58ec(0xb62)](_0x313ff9(_0xb58ec(0x6b8))),'state_timeline_show_labels':_0x9228ba(_0xb58ec(0x32a),_0x2a0ddc(_0xb58ec(0x32a))?.[_0xb58ec(0x2f5)]??!![]),'show_export':_0x9228ba(_0xb58ec(0xa23),_0x2a0ddc(_0xb58ec(0xa23))?.[_0xb58ec(0x2f5)]||void 0x0),'ranking_min_value':this['_numOrNull'](_0x313ff9(_0xb58ec(0x595))),'pie_style':_0x313ff9(_0xb58ec(0x4b4))||void 0x0,'pie_spacing':this[_0xb58ec(0xb62)](_0x313ff9(_0xb58ec(0xa0a))),'pie_3d':_0x2a0ddc(_0xb58ec(0x9eb))?.[_0xb58ec(0x2f5)]??![],'pie_label_font_size':this[_0xb58ec(0xb62)](_0x313ff9('pie_label_font_size')),'pie_label_color':_0x313ff9(_0xb58ec(0xc7a))||void 0x0,'pie_label_format':_0x313ff9(_0xb58ec(0xd6e))||void 0x0,'gauge_columns':this['_numOrNull'](_0x313ff9(_0xb58ec(0x5b0))),'gauge_value_position':_0x313ff9(_0xb58ec(0x912))||void 0x0,'gauge_value_size':this[_0xb58ec(0xb62)](_0x313ff9(_0xb58ec(0xbfe))),'gauge_span':this[_0xb58ec(0xb62)](_0x313ff9(_0xb58ec(0xc02))),'gauge_show_minmax':_0x2a0ddc('gauge_show_minmax')?.['checked']||void 0x0,'pie_center_font_size':this[_0xb58ec(0xb62)](_0x313ff9(_0xb58ec(0x8db))),'pie_center_color':_0x313ff9(_0xb58ec(0x64e))||void 0x0,'min_bound_range':this[_0xb58ec(0xb62)](_0x313ff9('min_bound_range')),'min_bound_range_secondary':this[_0xb58ec(0xb62)](_0x313ff9(_0xb58ec(0x4d3))),'lower_bound_secondary':_0x313ff9('lower_bound_secondary')||void 0x0,'upper_bound_secondary':_0x313ff9('upper_bound_secondary')||void 0x0,'lower_bound':_0x313ff9(_0xb58ec(0x844))||void 0x0,'upper_bound':_0x313ff9('upper_bound')||void 0x0,'y_axis_ticks':this[_0xb58ec(0xb62)](_0x313ff9(_0xb58ec(0x27d))),'y_axis_round_ticks':_0x2a0ddc(_0xb58ec(0x299))?.[_0xb58ec(0x2f5)]??!![],'y_axis_decimals':this[_0xb58ec(0xb62)](_0x313ff9(_0xb58ec(0x791))),'y_axis_number_format':_0x313ff9('y_axis_number_format')||_0xb58ec(0xa26),'y_axis_label':_0x313ff9('y_axis_label')||void 0x0,'y_axis_format':_0x313ff9(_0xb58ec(0x6cf))||void 0x0,'y2_axis_format':_0x313ff9(_0xb58ec(0x533))||void 0x0,'duration_unit':_0x313ff9('duration_unit')==='s'?void 0x0:_0x313ff9('duration_unit')||void 0x0,'y2_axis_label':_0x313ff9(_0xb58ec(0xa47))||void 0x0,'y_axis_font_size':this[_0xb58ec(0xb62)](_0x313ff9('y_axis_font_size')),'y_axis_font_opacity':this[_0xb58ec(0xb62)](_0x313ff9('y_axis_font_opacity')),'y_axis_color':_0x313ff9('y_axis_color')||void 0x0,'x_axis_font_size':this[_0xb58ec(0xb62)](_0x313ff9('x_axis_font_size')),'x_axis_font_opacity':this['_numOrNull'](_0x313ff9(_0xb58ec(0xb08))),'x_axis_color':_0x313ff9(_0xb58ec(0x357))||void 0x0,'x_axis_date_color':_0x313ff9(_0xb58ec(0xa38))||void 0x0,'x_axis_interval':_0x313ff9(_0xb58ec(0x4c0))||void 0x0,'datetime_format':_0x313ff9(_0xb58ec(0xb27))||void 0x0,'time_zone':_0x313ff9('time_zone')&&_0x313ff9(_0xb58ec(0xc92))!==_0xb58ec(0xc60)?_0x313ff9(_0xb58ec(0xc92)):void 0x0,'language':_0x313ff9(_0xb58ec(0xbf8))&&_0x313ff9('language')!==_0xb58ec(0xc60)?_0x313ff9(_0xb58ec(0xbf8)):void 0x0,'x_grid_style':_0x313ff9(_0xb58ec(0x986))||void 0x0,'x_grid_width':this[_0xb58ec(0xb62)](_0x313ff9(_0xb58ec(0x280))),'x_grid_color':_0x313ff9(_0xb58ec(0xa20))||void 0x0,'x_grid_opacity':this[_0xb58ec(0xb62)](_0x313ff9('x_grid_opacity')),'y_grid_style':_0x313ff9('y_grid_style')||void 0x0,'y_grid_width':this[_0xb58ec(0xb62)](_0x313ff9('y_grid_width')),'y_grid_color':_0x313ff9(_0xb58ec(0x3ed))||void 0x0,'y_grid_opacity':this[_0xb58ec(0xb62)](_0x313ff9(_0xb58ec(0xd53))),'tooltip_sync':_0x2a0ddc(_0xb58ec(0x851))?.[_0xb58ec(0x2f5)]??![],'zoom_sync':_0x2a0ddc(_0xb58ec(0x2a1))?.[_0xb58ec(0x2f5)]??![],'scroll_sync':_0x2a0ddc('scroll_sync')?.[_0xb58ec(0x2f5)]??![],'energy_date_sync':_0x2a0ddc(_0xb58ec(0x368))?.[_0xb58ec(0x2f5)]??![],'show_date_picker':_0x2a0ddc('show_date_picker')?.[_0xb58ec(0x2f5)]??![],'date_picker_position':_0x313ff9(_0xb58ec(0x5ab))||void 0x0,'date_picker_nav_position':_0x313ff9(_0xb58ec(0x7d6))===_0xb58ec(0x34a)?void 0x0:_0x313ff9(_0xb58ec(0x7d6))||void 0x0,'date_picker_shortcuts_position':_0x313ff9(_0xb58ec(0x624))==='right'?void 0x0:_0x313ff9('date_picker_shortcuts_position')||void 0x0,'date_picker_default_mode':_0x313ff9(_0xb58ec(0xb71))||void 0x0,'date_picker_group':_0x313ff9('date_picker_group')||void 0x0,'interval_picker_group':_0x313ff9(_0xb58ec(0x97f))||void 0x0,'date_picker_modes':((()=>{const _0x234f18=_0xb58ec,_0x409c89=this[_0x234f18(0x8cb)]['querySelectorAll']('[data-dpmode]');if(!_0x409c89[_0x234f18(0x4f2)])return;const _0x1a4931=[_0x234f18(0x5c7),_0x234f18(0xc03),'month',_0x234f18(0x74d)],_0x21c1a9=[];_0x409c89[_0x234f18(0x724)](_0x337f62=>{const _0x206ae6=_0x234f18;if(_0x337f62[_0x206ae6(0x2f5)])_0x21c1a9[_0x206ae6(0x84b)](_0x337f62[_0x206ae6(0x45d)][_0x206ae6(0x8f2)]);});if(_0x21c1a9[_0x234f18(0x4f2)]===_0x1a4931['length']&&_0x1a4931[_0x234f18(0x754)](_0x49587f=>_0x21c1a9['includes'](_0x49587f)))return;if(_0x21c1a9[_0x234f18(0x4f2)]===0x0)return;return _0x21c1a9;})()),'date_picker_step':((()=>{const _0x2d7dca=_0xb58ec,_0x36a51a=this[_0x2d7dca(0xb62)](_0x313ff9(_0x2d7dca(0x99c)));return _0x36a51a&&_0x36a51a>0x1?_0x36a51a:void 0x0;})()),'tooltip_sync_group':_0x313ff9('tooltip_sync_group')||void 0x0,'zoom_sync_group':_0x313ff9(_0xb58ec(0xcbe))||void 0x0,'scroll_sync_group':_0x313ff9('scroll_sync_group')||void 0x0,'align_header':_0x313ff9(_0xb58ec(0x93e))||void 0x0,'state_layout':_0x313ff9(_0xb58ec(0xc4c))||void 0x0,'group_by':_0x313ff9(_0xb58ec(0x669))||void 0x0,'chart_mode':_0x313ff9('chart_mode')||_0xb58ec(0x237),'chart_align':_0x313ff9(_0xb58ec(0x84f))||void 0x0,'entities':this[_0xb58ec(0x14c)](this[_0xb58ec(0x31f)],!![]),'annotations':this[_0xb58ec(0x6c4)][_0xb58ec(0xc0a)]||this['_config'][_0xb58ec(0xc0a)]||[],'auto_scale_rules':(_0x4b30b0=>_0x4b30b0['length']?_0x4b30b0:void 0x0)((this[_0xb58ec(0x6c4)][_0xb58ec(0x711)]||this['_config']['auto_scale_rules']||[])[_0xb58ec(0xbe8)](_0x4da1a0=>_0x4da1a0&&typeof _0x4da1a0==='object'&&isNum(toNum(_0x4da1a0[_0xb58ec(0x384)]))&&toNum(_0x4da1a0[_0xb58ec(0x384)])>0x0)[_0xb58ec(0x9f9)](_0x11b11b=>{const _0xbe12be=_0xb58ec,_0x121a99={'up_to_hours':toNum(_0x11b11b['up_to_hours']),'group_by':_0x11b11b[_0xbe12be(0x669)]||_0xbe12be(0x1f2)},_0x2efe63=toNum(_0x11b11b['points_per_hour']);if(isNum(_0x2efe63)&&_0x2efe63>0x0)_0x121a99[_0xbe12be(0x658)]=_0x2efe63;if(typeof _0x11b11b['x_axis_interval']==='string'&&_0x11b11b[_0xbe12be(0x4c0)][_0xbe12be(0x12e)]())_0x121a99[_0xbe12be(0x4c0)]=_0x11b11b[_0xbe12be(0x4c0)][_0xbe12be(0x12e)]();if(typeof _0x11b11b[_0xbe12be(0xb27)]==='string'&&_0x11b11b[_0xbe12be(0xb27)]['trim']())_0x121a99[_0xbe12be(0xb27)]=_0x11b11b[_0xbe12be(0xb27)]['trim']();return _0x121a99;}))};for(const _0x1b18aa of Object['keys'](this[_0xb58ec(0x853)]))if(!(_0x1b18aa in _0x3ec791))_0x3ec791[_0x1b18aa]=this[_0xb58ec(0x853)][_0x1b18aa];Object[_0xb58ec(0x5cf)](_0x3ec791)[_0xb58ec(0x724)](_0x533335=>_0x3ec791[_0x533335]===void 0x0&&delete _0x3ec791[_0x533335]);const _0x2328af=StatisticsGraphChartCard[_0xb58ec(0x838)];for(const _0xbce396 of Object['keys'](_0x3ec791)){if(!(_0xbce396 in _0x2328af))continue;if(_0xbce396==='height')continue;const _0x197081=_0x3ec791[_0xbce396],_0x4174f4=_0x2328af[_0xbce396],_0x5a380f=(_0x197081===null||_0x197081===''||_0x197081===void 0x0)&&(_0x4174f4===null||_0x4174f4===''||_0x4174f4===void 0x0);if(_0x5a380f||_0x197081===_0x4174f4)delete _0x3ec791[_0xbce396];}this['_tmp']=structuredClone(_0x3ec791);const _0x437ecc=structuredClone(_0x3ec791);_0x437ecc['entities']=this[_0xb58ec(0x14c)](this['_entities'],![]),JSON[_0xb58ec(0x3e9)](this[_0xb58ec(0x853)])!==JSON['stringify'](_0x437ecc)&&(this[_0xb58ec(0x853)]=structuredClone(_0x437ecc),this['dispatchEvent'](new CustomEvent(_0xb58ec(0xd73),{'detail':{'config':_0x437ecc},'bubbles':!![],'composed':!![]})));}['_sanitizeEntities'](_0x2bdf16,_0x633e02=![]){const _0x5dc72f=_0x34e271,_0x1282ae=[],_0x2176e1=StatisticsGraphChartCard['getEntityStubConfig'](),_0x44854f=new Set([_0x5dc72f(0x951),_0x5dc72f(0x60a),_0x5dc72f(0x86b),_0x5dc72f(0x19e)]);for(const _0x22722b of _0x2bdf16){if(!_0x22722b)continue;if(!_0x22722b[_0x5dc72f(0x951)]&&!_0x22722b['statistic_id']&&!_0x633e02)continue;const _0x472a2a={..._0x22722b};[_0x5dc72f(0x701),_0x5dc72f(0x43d),'decimals',_0x5dc72f(0x57a),_0x5dc72f(0x658),_0x5dc72f(0x5ba),_0x5dc72f(0xbf3)]['forEach'](_0x41ef33=>{if(_0x472a2a[_0x41ef33]!==void 0x0&&_0x472a2a[_0x41ef33]!==null&&_0x472a2a[_0x41ef33]!=='')_0x472a2a[_0x41ef33]=Number(_0x472a2a[_0x41ef33]);});_0x472a2a[_0x5dc72f(0xbf1)]===''||_0x472a2a['z_index']===null||Number(_0x472a2a[_0x5dc72f(0xbf1)])===0x0||isNaN(Number(_0x472a2a['z_index']))?delete _0x472a2a[_0x5dc72f(0xbf1)]:_0x472a2a['z_index']=Number(_0x472a2a[_0x5dc72f(0xbf1)]);Object[_0x5dc72f(0x5cf)](_0x472a2a)[_0x5dc72f(0x724)](_0x3eeadc=>_0x472a2a[_0x3eeadc]===''&&_0x3eeadc!==_0x5dc72f(0x951)&&_0x3eeadc!=='name'?delete _0x472a2a[_0x3eeadc]:0x0),delete _0x472a2a[_0x5dc72f(0xb27)];if(_0x472a2a[_0x5dc72f(0x57e)]){if(!Array['isArray'](_0x472a2a[_0x5dc72f(0x57e)]['values']))_0x472a2a[_0x5dc72f(0x57e)]['values']=[];const _0x1e433f=_0x2022a3=>typeof _0x2022a3==='string'&&(/^[a-z_]+\.[a-z0-9_]+/i[_0x5dc72f(0x47e)](_0x2022a3)||_0x2022a3['includes']('{{'));_0x472a2a['color_thresholds']['values']=_0x472a2a['color_thresholds'][_0x5dc72f(0xb78)][_0x5dc72f(0xbe8)](_0x4b1ca3=>_0x4b1ca3&&(_0x1e433f(_0x4b1ca3[_0x5dc72f(0xd05)])||!isNaN(parseFloat(_0x4b1ca3[_0x5dc72f(0xd05)]))))[_0x5dc72f(0x9f9)](_0x435330=>({'value':_0x1e433f(_0x435330[_0x5dc72f(0xd05)])?_0x435330['value']:Number(_0x435330['value']),'color':_0x435330['color']||_0x5dc72f(0x650)}));if(_0x472a2a['color_thresholds']['transition']&&_0x472a2a[_0x5dc72f(0x57e)][_0x5dc72f(0x4bb)]!==_0x5dc72f(0x397));else delete _0x472a2a[_0x5dc72f(0x57e)][_0x5dc72f(0x4bb)];if(!_0x472a2a['color_thresholds']['last_color'])delete _0x472a2a[_0x5dc72f(0x57e)][_0x5dc72f(0xb0d)];}if(_0x472a2a['compare']!==undefined){const _0x4c74eb=_0x472a2a[_0x5dc72f(0x6d5)],_0x398ce8=_0x1c859c=>{const _0x160ef3=_0x5dc72f;if(!_0x1c859c||typeof _0x1c859c!=='object')return null;const _0x49aa70={};for(const _0x5827f5 of[_0x160ef3(0x221),_0x160ef3(0x19e),'opacity',_0x160ef3(0x701),_0x160ef3(0x140),_0x160ef3(0x355),_0x160ef3(0x938),_0x160ef3(0x9e8),'hide_on_load',_0x160ef3(0xbce)]){if(_0x1c859c[_0x5827f5]!==undefined&&_0x1c859c[_0x5827f5]!==null&&_0x1c859c[_0x5827f5]!=='')_0x49aa70[_0x5827f5]=_0x1c859c[_0x5827f5];}if(_0x1c859c[_0x160ef3(0x7ea)]&&_0x1c859c[_0x160ef3(0x7ea)]!=='dashed')_0x49aa70[_0x160ef3(0x7ea)]=_0x1c859c[_0x160ef3(0x7ea)];const _0x21dcb9=parseInt(_0x1c859c[_0x160ef3(0x484)]);if(!isNaN(_0x21dcb9)&&_0x21dcb9>0x1)_0x49aa70[_0x160ef3(0x484)]=_0x21dcb9;return _0x49aa70;};if(!_0x4c74eb)delete _0x472a2a['compare'];else{if(Array[_0x5dc72f(0xaf6)](_0x4c74eb)){const _0x1ed928=_0x4c74eb['filter'](Boolean)[_0x5dc72f(0x9f9)](_0x4c62a1=>_0x4c62a1&&typeof _0x4c62a1==='object'?_0x4c62a1:{'period':_0x4c62a1===!![]?_0x5dc72f(0x399):String(_0x4c62a1)})[_0x5dc72f(0x9f9)](_0x398ce8);if(!_0x1ed928[_0x5dc72f(0x4f2)])delete _0x472a2a['compare'];else{if(_0x1ed928[_0x5dc72f(0x4f2)]===0x1){const _0x240800=_0x1ed928[0x0],_0x36c840=Object['keys'](_0x240800);if(!_0x36c840[_0x5dc72f(0x4f2)])_0x472a2a[_0x5dc72f(0x6d5)]=_0x5dc72f(0x399);else{if(_0x36c840[_0x5dc72f(0x4f2)]===0x1&&_0x240800['period'])_0x472a2a[_0x5dc72f(0x6d5)]=_0x240800['period'];else _0x472a2a['compare']=_0x240800;}}else _0x472a2a[_0x5dc72f(0x6d5)]=_0x1ed928;}}else{if(typeof _0x4c74eb===_0x5dc72f(0x328)){const _0x409d33=_0x398ce8(_0x4c74eb);if(!_0x409d33['period']&&Object[_0x5dc72f(0x5cf)](_0x409d33)[_0x5dc72f(0x4f2)])_0x409d33['period']='previous_period';if(!_0x409d33[_0x5dc72f(0x221)])delete _0x472a2a[_0x5dc72f(0x6d5)];else{if(Object[_0x5dc72f(0x5cf)](_0x409d33)[_0x5dc72f(0x4f2)]===0x1)_0x472a2a['compare']=_0x409d33[_0x5dc72f(0x221)];else _0x472a2a[_0x5dc72f(0x6d5)]=_0x409d33;}}}}}if(Array[_0x5dc72f(0xaf6)](_0x472a2a['moving_averages'])){_0x472a2a[_0x5dc72f(0x89c)]=_0x472a2a[_0x5dc72f(0x89c)][_0x5dc72f(0xbe8)](_0x2b8def=>_0x2b8def&&!isNaN(parseInt(_0x2b8def[_0x5dc72f(0x221)]))&&parseInt(_0x2b8def['period'])>0x0)[_0x5dc72f(0x9f9)](_0x2745ca=>{const _0x4ff313=_0x5dc72f,_0x44471b={'period':parseInt(_0x2745ca[_0x4ff313(0x221)])};if(_0x2745ca[_0x4ff313(0x19e)])_0x44471b[_0x4ff313(0x19e)]=_0x2745ca[_0x4ff313(0x19e)];if(_0x2745ca[_0x4ff313(0x73c)]!=null&&_0x2745ca[_0x4ff313(0x73c)]!==''&&!isNaN(Number(_0x2745ca['width'])))_0x44471b['width']=Number(_0x2745ca[_0x4ff313(0x73c)]);if(_0x2745ca[_0x4ff313(0x518)])_0x44471b[_0x4ff313(0x518)]=!![];return _0x44471b;});if(!_0x472a2a[_0x5dc72f(0x89c)][_0x5dc72f(0x4f2)])delete _0x472a2a[_0x5dc72f(0x89c)];}if(!_0x633e02)for(const _0x12b115 of Object[_0x5dc72f(0x5cf)](_0x472a2a)){if(_0x44854f[_0x5dc72f(0xc12)](_0x12b115))continue;if(!(_0x12b115 in _0x2176e1))continue;const _0x1f7497=_0x472a2a[_0x12b115],_0x53ad46=_0x2176e1[_0x12b115],_0x167321=(_0x1f7497===null||_0x1f7497===''||_0x1f7497===void 0x0)&&(_0x53ad46===null||_0x53ad46===''||_0x53ad46===void 0x0);if(Array[_0x5dc72f(0xaf6)](_0x1f7497)&&Array[_0x5dc72f(0xaf6)](_0x53ad46)){if(JSON[_0x5dc72f(0x3e9)](_0x1f7497)===JSON['stringify'](_0x53ad46))delete _0x472a2a[_0x12b115];continue;}if(_0x167321||_0x1f7497===_0x53ad46)delete _0x472a2a[_0x12b115];}_0x1282ae[_0x5dc72f(0x84b)](_0x472a2a);}return _0x1282ae;}[_0x34e271(0xb62)](_0x5a4da7){if(_0x5a4da7===void 0x0||_0x5a4da7===null||_0x5a4da7==='')return;const _0x2bf0f2=Number(_0x5a4da7);return isNaN(_0x2bf0f2)?void 0x0:_0x2bf0f2;}[_0x34e271(0xa10)](){const _0x58ed06=_0x34e271,_0x57f759=StatisticsGraphChartCard[_0x58ed06(0xaf3)],_0x51e6f1=this[_0x58ed06(0x31f)]?.[_0x58ed06(0x4f2)]||0x0;return{...StatisticsGraphChartCard[_0x58ed06(0xc69)](),'color':_0x57f759[_0x51e6f1%_0x57f759[_0x58ed06(0x4f2)]]};}[_0x34e271(0x4ee)](_0x207135,_0x1f949c){const _0xf9ab33=_0x34e271,_0x39274e='timeline',_0x230a7e=_0xf9ab33(0x379),_0x59d54a=_0xf9ab33(0x305),_0x1bd0fc='ranking',_0x4cbe8a=_0xf9ab33(0x41c),_0x54b742=_0xf9ab33(0x712),_0x519c54=_0xf9ab33(0xbff),_0x191e14='heatmap',_0x3fc6c4=_0xf9ab33(0x6b0),_0x122e20=_0xf9ab33(0xa25),_0x56eccb=_0xf9ab33(0xa6d),_0x4f3358='waterfall',_0x3dd534='histogram',_0x356d6b=[_0x39274e,_0x230a7e,_0x59d54a,_0x1bd0fc,_0x4cbe8a,_0x54b742,_0x519c54,_0x191e14,_0x3fc6c4,_0x122e20,_0x56eccb,_0x4f3358,_0x3dd534],_0x49f917={'graph_type':[_0x39274e],'line_width':[_0x39274e,_0x519c54],'line_style':[_0x39274e],'smooth':[_0x39274e],'show_line':[_0x39274e,_0x519c54],'show_fill':[_0x39274e,_0x519c54],'gradient':[_0x39274e,_0x1bd0fc,_0x519c54,_0x122e20],'show_points':[_0x39274e,_0x230a7e,_0x519c54],'point_size':[_0x39274e,_0x230a7e,_0x519c54],'point_colors':[_0x39274e,_0x230a7e,_0x519c54],'show_range_band':[_0x39274e],'y_axis':[_0x39274e,_0x230a7e],'lower_bound':[_0x39274e,_0x230a7e,_0x4cbe8a,_0x519c54,_0x122e20],'upper_bound':[_0x39274e,_0x230a7e,_0x4cbe8a,_0x519c54,_0x122e20],'show_extrema':[_0x39274e,_0x230a7e],'show_extrema_min':[_0x39274e,_0x230a7e],'show_extrema_max':[_0x39274e,_0x230a7e],'extrema_show_timestamp':[_0x39274e,_0x230a7e],'extrema_color':[_0x39274e,_0x230a7e],'extrema_font_size':[_0x39274e,_0x230a7e],'extrema_bg_color':[_0x39274e,_0x230a7e],'extrema_bg_opacity':[_0x39274e,_0x230a7e],'show_average':[_0x39274e],'moving_averages':[_0x39274e],'break_on_null':[_0x39274e],'rise_fall_colors':[_0x39274e],'stack_group':[_0x39274e],'invert':[_0x39274e],'color_thresholds':[_0x39274e,_0x230a7e,_0x1bd0fc,_0x4cbe8a,_0x54b742,_0x519c54,_0x191e14,_0x3fc6c4,_0x122e20],'color':_0x356d6b,'name':_0x356d6b,'icon':_0x356d6b,'icon_color':_0x356d6b,'state_color':_0x356d6b,'aggregate_func':_0x356d6b,'decimals':_0x356d6b,'unit':_0x356d6b,'number_format':_0x356d6b,'offset':_0x356d6b,'forecast_horizon':_0x356d6b,'value_factor':_0x356d6b,'value_transform':_0x356d6b,'fixed_value':_0x356d6b,'attribute':_0x356d6b,'data_attribute':_0x356d6b,'state_map':_0x356d6b,'show_state':_0x356d6b,'show_state_last':_0x356d6b,'show_color_dot':_0x356d6b,'primary_state_as':_0x356d6b,'name_position':_0x356d6b,'show_in_legend':_0x356d6b,'show_graph':_0x356d6b,'tap_action':_0x356d6b,'align_state':_0x356d6b,'trend_period_hours':_0x356d6b,'show_timestamp':_0x356d6b,'show_trend_icon':_0x356d6b},_0x2f7368=_0x49f917[_0x207135];if(!_0x2f7368)return!![];return _0x2f7368[_0xf9ab33(0x267)](_0x1f949c||_0x39274e);}[_0x34e271(0xb6e)](){const _0x6bb7ca=_0x34e271;if(this[_0x6bb7ca(0x8b3)])return this[_0x6bb7ca(0x8b3)];const _0x379b71=[_0x6bb7ca(0x3c5),'accent',_0x6bb7ca(0x98b),'pink',_0x6bb7ca(0x41d),'deep-purple',_0x6bb7ca(0x134),_0x6bb7ca(0x476),_0x6bb7ca(0xd12),_0x6bb7ca(0xa8d),_0x6bb7ca(0x40b),_0x6bb7ca(0x3b1),_0x6bb7ca(0x981),_0x6bb7ca(0x634),_0x6bb7ca(0xd6f),_0x6bb7ca(0xd4c),_0x6bb7ca(0xacf),_0x6bb7ca(0x738),_0x6bb7ca(0xb2f),_0x6bb7ca(0x3cc),_0x6bb7ca(0x7e7),_0x6bb7ca(0x13a),_0x6bb7ca(0x7bc),'black','white'],_0x313a7f={},_0x19642c={};try{const _0x2bdeca=this[_0x6bb7ca(0x8cb)]||document[_0x6bb7ca(0x734)],_0x25111c=document[_0x6bb7ca(0xb38)]('span');_0x25111c[_0x6bb7ca(0x564)]['cssText']='position:absolute;visibility:hidden;pointer-events:none;top:-9999px;left:-9999px',_0x2bdeca[_0x6bb7ca(0x343)](_0x25111c);for(const _0x3b6ccd of _0x379b71){_0x25111c[_0x6bb7ca(0x564)][_0x6bb7ca(0x19e)]=_0x6bb7ca(0xb0c),_0x25111c[_0x6bb7ca(0x564)][_0x6bb7ca(0x19e)]=_0x6bb7ca(0xb9e)+_0x3b6ccd+'-color)';const _0x1f3acc=getComputedStyle(_0x25111c)[_0x6bb7ca(0x19e)]||'',_0x1f3508=_0x1f3acc[_0x6bb7ca(0xa9c)](/rgba?\(\s*(\d+)[,\s]+(\d+)[,\s]+(\d+)/i);if(_0x1f3508){const _0x128c8b='#'+[_0x1f3508[0x1],_0x1f3508[0x2],_0x1f3508[0x3]][_0x6bb7ca(0x9f9)](_0x2f816a=>(+_0x2f816a)['toString'](0x10)[_0x6bb7ca(0x2a5)](0x2,'0'))['join']('');if(_0x128c8b===_0x6bb7ca(0xb0c))continue;_0x313a7f[_0x3b6ccd]=_0x128c8b;if(!(_0x128c8b in _0x19642c))_0x19642c[_0x128c8b]=_0x3b6ccd;}}_0x25111c[_0x6bb7ca(0x3d0)]();}catch(_0x1ed54a){}return this['_haCMap']={'n2h':_0x313a7f,'h2n':_0x19642c},this['_haCMap'];}[_0x34e271(0x4c3)](_0x2c2a13){const _0x4ca1ed=_0x34e271;if(!_0x2c2a13)return _0x4ca1ed(0x7b6);if(/^#([0-9a-f]{3}|[0-9a-f]{6})$/i[_0x4ca1ed(0x47e)](_0x2c2a13))return _0x2c2a13;const _0x437334=String(_0x2c2a13)[_0x4ca1ed(0xa9c)](/rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)/);if(_0x437334)return'#'+[_0x437334[0x1],_0x437334[0x2],_0x437334[0x3]]['map'](_0x42071d=>parseInt(_0x42071d)['toString'](0x10)[_0x4ca1ed(0x2a5)](0x2,'0'))[_0x4ca1ed(0xa09)]('');return _0x4ca1ed(0x7b6);}['_debounce'](_0x2feb5a,_0x18d7bd){let _0x27c002;return(..._0x31e319)=>{clearTimeout(_0x27c002),_0x27c002=setTimeout(()=>_0x2feb5a(..._0x31e319),_0x18d7bd);};}[_0x34e271(0xc0e)](_0x30bddf){const _0x5d0812=_0x34e271;if(!_0x30bddf)return'';let _0x17a061='';for(;_0x30bddf&&_0x30bddf!==this[_0x5d0812(0x8cb)];_0x30bddf=_0x30bddf[_0x5d0812(0x33c)]){let _0x4043c2=_0x30bddf[_0x5d0812(0x7cb)]['toLowerCase']();if(_0x30bddf['id'])_0x4043c2+='#'+_0x30bddf['id'];if(_0x30bddf[_0x5d0812(0x74c)][_0x5d0812(0x4f2)])_0x4043c2+='.'+[..._0x30bddf['classList']][_0x5d0812(0xa09)]('.');_0x17a061=_0x4043c2+(_0x17a061?_0x5d0812(0xa2f)+_0x17a061:'');}return _0x17a061;}[_0x34e271(0x2b1)](){return this['_config'];}}!customElements[_0x34e271(0xccf)]('statistics-graph-chart-card')&&customElements[_0x34e271(0x30b)](_0x34e271(0x717),StatisticsGraphChartCard);!customElements['get'](_0x34e271(0x935))&&customElements[_0x34e271(0x30b)](_0x34e271(0x935),StatisticsGraphChartCardEditor);window[_0x34e271(0x1c1)]=window[_0x34e271(0x1c1)]||[],window[_0x34e271(0x1c1)][_0x34e271(0x84b)]({'type':_0x34e271(0x717),'name':'Statistics\x20Graph\x20Chart\x20Card','description':_0x34e271(0x743),'preview':!![],'documentationURL':_0x34e271(0x146)}),console[_0x34e271(0x6a8)](_0x34e271(0xbed)+VERSION+'\x20','color:white;background:#378ADD;font-weight:700;padding:2px\x206px;border-radius:3px\x200\x200\x203px',_0x34e271(0xbb6)); +const _0xe6d35d=_0x5bc7;(function(_0x29e0f8,_0x571401){const _0x45daf6=_0x5bc7,_0x27e3c4=_0x29e0f8();while(!![]){try{const _0x3387e3=parseInt(_0x45daf6(0x7af))/0x1+parseInt(_0x45daf6(0xa0d))/0x2*(-parseInt(_0x45daf6(0x2e8))/0x3)+parseInt(_0x45daf6(0x5af))/0x4*(parseInt(_0x45daf6(0xc25))/0x5)+parseInt(_0x45daf6(0x1e2))/0x6*(parseInt(_0x45daf6(0x497))/0x7)+parseInt(_0x45daf6(0xbdd))/0x8+parseInt(_0x45daf6(0x798))/0x9*(parseInt(_0x45daf6(0x7f9))/0xa)+parseInt(_0x45daf6(0x6e6))/0xb*(-parseInt(_0x45daf6(0x8b6))/0xc);if(_0x3387e3===_0x571401)break;else _0x27e3c4['push'](_0x27e3c4['shift']());}catch(_0x3ba7b1){_0x27e3c4['push'](_0x27e3c4['shift']());}}}(_0x5ee2,0xac24f));const VERSION='3.30',INTERVAL_PICKER_OPTIONS=Object[_0xe6d35d(0x3e8)]([{'hours':0x1,'label':'1H'},{'hours':0x2,'label':'2H'},{'hours':0x4,'label':'4H'},{'hours':0x8,'label':'8H'},{'hours':0xc,'label':'12H'},{'hours':0x18,'label':_0xe6d35d(0x951)},{'hours':0x48,'label':'3D'},{'hours':0xa8,'label':'7D'},{'hours':0x150,'label':_0xe6d35d(0x3dd)},{'hours':0x2d0,'label':_0xe6d35d(0xacf)},{'hours':0x870,'label':_0xe6d35d(0xd83)},{'hours':0x10e0,'label':'6M'},{'hours':0x2238,'label':'1Y'}]),INTERVAL_PICKER_DEFAULT_LABELS=Object[_0xe6d35d(0x3e8)](['1H','2H','4H','8H','12H','24H','7D']),DATE_PICKER_VALID_MODES=Object[_0xe6d35d(0x3e8)]([_0xe6d35d(0x4b8),_0xe6d35d(0xb9f),'month','year']),DATE_PICKER_RELATIVE_MODES=Object[_0xe6d35d(0x3e8)]({'last_24h':{'hours':0x18,'label':_0xe6d35d(0x318),'btn':_0xe6d35d(0x951)},'last_3d':{'days':0x3,'label':_0xe6d35d(0xf2),'btn':'3D'},'last_7d':{'days':0x7,'label':_0xe6d35d(0x45d),'btn':'7D'},'last_15d':{'days':0xf,'label':_0xe6d35d(0x800),'btn':_0xe6d35d(0x64f)},'last_30d':{'days':0x1e,'label':_0xe6d35d(0x71e),'btn':_0xe6d35d(0xacf)},'last_90d':{'days':0x5a,'label':_0xe6d35d(0xcc6),'btn':_0xe6d35d(0xd83)},'last_180d':{'days':0xb4,'label':_0xe6d35d(0xa76),'btn':_0xe6d35d(0xcd0)},'last_12m':{'months':0xc,'label':'Last\x2012\x20months','btn':_0xe6d35d(0xd1b)}}),LIVE_FLUSH_DEBOUNCE_MS=0x3e8,LIVE_SLIDE_INTERVAL_MS=0x7530,CARD_DEFAULTS=Object[_0xe6d35d(0x3e8)]({'card_header':'','card_icon':null,'card_icon_color':null,'card_icon_image':null,'card_header_size':null,'card_background_color':null,'card_shadow':!![],'card_border':!![],'card_padding':null,'card_border_radius':null,'card_border_color':null,'card_border_width':null,'card_background_image':null,'card_background_blur':null,'card_header_color':null,'card_header_weight':null,'card_header_letter_spacing':null,'card_icon_size':null,'card_icon_position':_0xe6d35d(0xb1a),'align_header':_0xe6d35d(0xb1a),'chart_mode':'timeline','chart_align':_0xe6d35d(0x910),'sparkline':![],'height':0x96,'animate_graph':![],'brush_zoom':!![],'stacked':![],'enable_zoom':!![],'hours_to_show':0x18,'points_per_hour':0x2,'auto_scale_points':![],'group_by':_0xe6d35d(0x371),'time_zone':_0xe6d35d(0x9c6),'language':_0xe6d35d(0x9c6),'update_interval':null,'cache':!![],'graph_start':null,'graph_start_hour':null,'graph_end_hour':null,'show_full_period':![],'max_visible_interval':null,'extended_window_multiplier':null,'scroll_mode':'scrollbar','show_grid':!![],'show_tooltip':!![],'show_tooltip_total':!![],'tooltip_stacked_total':!![],'show_x_axis':!![],'show_y_axis':!![],'show_y2_axis':![],'show_x_ticks':![],'show_y_ticks':![],'logarithmic':![],'lower_bound':null,'upper_bound':null,'lower_bound_secondary':null,'upper_bound_secondary':null,'min_bound_range':null,'min_bound_range_secondary':null,'y_axis_ticks':null,'y_axis_decimals':null,'y_axis_number_format':_0xe6d35d(0x139),'y_axis_round_ticks':!![],'y_axis_label':null,'y2_axis_label':null,'show_y_axis_label':![],'y_axis_font_size':null,'y_axis_font_opacity':null,'y_axis_color':null,'x_axis_font_size':null,'x_axis_font_opacity':null,'x_axis_color':null,'x_axis_date_color':null,'x_axis_interval':null,'datetime_format':_0xe6d35d(0x139),'x_grid_color':null,'x_grid_width':null,'x_grid_style':null,'x_grid_opacity':0.15,'y_grid_color':null,'y_grid_width':null,'y_grid_style':null,'y_grid_opacity':0.15,'bar_spacing':0x4,'period_highlight':![],'period_highlight_color':null,'state_timeline_corner_radius':0x3,'state_timeline_show_labels':!![],'show_export':![],'pie_style':'donut','pie_spacing':0x0,'pie_3d':![],'pie_label_font_size':null,'pie_label_color':null,'pie_label_format':'value','pie_center_font_size':null,'pie_center_color':null,'show_legend':![],'legend_position':_0xe6d35d(0x910),'show_interval_picker':![],'interval_picker_position':'left','show_attribute_list':![],'attribute_list_position':'left','show_pph_picker':![],'pph_picker_position':'left','show_group_by_picker':![],'group_by_picker_position':_0xe6d35d(0xb1a),'pph_picker_group':null,'group_by_picker_group':null,'show_date_picker':![],'date_picker_position':'top','date_picker_nav_position':_0xe6d35d(0xb1a),'date_picker_shortcuts_position':_0xe6d35d(0x99e),'auto_hide_entities':![],'y_axis_format':'','y2_axis_format':'','duration_unit':'s','date_picker_group':null,'interval_picker_group':null,'date_picker_step':0x1,'date_picker_default_mode':null,'tooltip_sync':![],'tooltip_sync_group':null,'zoom_sync':![],'zoom_sync_group':null,'scroll_sync':![],'scroll_sync_group':null,'energy_date_sync':![],'include_area_on_duplicate_names':![],'state_map':null,'state_layout':_0xe6d35d(0x3d4),'annotations':[],'show_now_line':!![],'now_line_color':null,'now_line_opacity':null,'now_line_width':null,'now_line_style':null}),ENTITY_DEFAULTS=Object['freeze']({'enabled':!![],'entity':'','statistic_id':null,'name':null,'icon':null,'icon_color':null,'color':null,'graph_type':_0xe6d35d(0xab9),'y_axis':'primary','line_width':2.5,'line_style':_0xe6d35d(0x2b8),'smooth':!![],'show_line':!![],'show_fill':!![],'show_range_band':![],'gradient':!![],'show_points':![],'point_size':null,'show_data_labels':![],'show_color_dot':!![],'point_colors':null,'stack_group':null,'invert':![],'attribute':null,'points_per_hour':null,'aggregate_func':'avg','compare':null,'damp_reset_boundary':!![],'change_ignore_zero':![],'price_entity':null,'price_attribute':null,'value_factor':0x0,'value_transform':null,'fixed_value':![],'offset':0x0,'forecast_horizon':null,'state_map':null,'lower_bound':null,'upper_bound':null,'rise_fall_colors':null,'moving_averages':null,'color_thresholds':null,'state_adaptive_color':![],'state_color':null,'show_extrema':_0xe6d35d(0x63f),'extrema_show_timestamp':!![],'show_extrema_min':!![],'show_extrema_max':!![],'extrema_color':null,'extrema_font_size':null,'extrema_bg_color':null,'extrema_bg_opacity':null,'show_average':![],'break_on_null':![],'carry_forward_ms':null,'show_state':!![],'show_state_last':![],'primary_state_as':null,'show_timestamp':![],'show_range_values':![],'name_position':null,'show_graph':!![],'auto_hide':undefined,'show_in_legend':![],'legend_stats':[_0xe6d35d(0xbe8),'avg','max'],'decimals':0x1,'number_format':_0xe6d35d(0x139),'align_state':_0xe6d35d(0xb1a),'trend_period_hours':0x1,'show_trend_icon':!![],'trend_up_color':null,'trend_down_color':null,'trend_stable_color':null,'name_size':null,'icon_size':null,'state_size':null,'trend_icon_size':null,'tap_action':null}),TEMPLATABLE_BOOL_CARD_KEYS=Object['freeze'](['show_legend',_0xe6d35d(0x666),'show_tooltip',_0xe6d35d(0x950),'tooltip_stacked_total',_0xe6d35d(0x77a),_0xe6d35d(0xac4),'show_y_axis',_0xe6d35d(0x905),_0xe6d35d(0x809),'show_y_ticks',_0xe6d35d(0x993),_0xe6d35d(0xa00),'period_highlight','logarithmic',_0xe6d35d(0x3b1),_0xe6d35d(0x8c9)]),TEMPLATABLE_BOOL_ENTITY_KEYS=Object[_0xe6d35d(0x3e8)](['show_state','show_in_legend',_0xe6d35d(0x540),_0xe6d35d(0xaeb),'show_fill',_0xe6d35d(0x494),_0xe6d35d(0x473),'gradient','show_data_labels',_0xe6d35d(0xc18),_0xe6d35d(0xfc),'show_color_dot',_0xe6d35d(0x4e0),_0xe6d35d(0x1a8),_0xe6d35d(0x9da),'show_extrema_max','extrema_show_timestamp',_0xe6d35d(0x533)]),isTemplateString=_0x30674c=>typeof _0x30674c==='string'&&(_0x30674c[_0xe6d35d(0x635)]('{{')||_0x30674c['includes']('{%')),COMPARE_PERIOD_LABELS=Object['freeze']({'previous_period':_0xe6d35d(0x627),'yesterday':_0xe6d35d(0xccd),'last_week':'last\x20week','last_month':_0xe6d35d(0x133),'last_year':_0xe6d35d(0x429)});function parseTemplateBool(_0x5dbca3,_0x383e30){const _0x481571=_0xe6d35d;if(_0x5dbca3===null||_0x5dbca3===undefined||_0x5dbca3==='')return _0x383e30;if(typeof _0x5dbca3===_0x481571(0xbfc))return _0x5dbca3;if(typeof _0x5dbca3===_0x481571(0xda3))return _0x5dbca3!==0x0;const _0x47dc34=String(_0x5dbca3)[_0x481571(0x22f)]()[_0x481571(0x61a)]();if(_0x47dc34===_0x481571(0xae1)||_0x47dc34==='on'||_0x47dc34===_0x481571(0x260)||_0x47dc34==='1')return!![];if(_0x47dc34===_0x481571(0x2cf)||_0x47dc34==='off'||_0x47dc34==='no'||_0x47dc34==='0'||_0x47dc34==='none'||_0x47dc34==='unknown'||_0x47dc34==='unavailable')return![];const _0x561572=Number(_0x47dc34);if(!Number[_0x481571(0xc7f)](_0x561572))return _0x561572!==0x0;return _0x383e30;}const PALETTE=Object[_0xe6d35d(0x3e8)]([_0xe6d35d(0xc30),_0xe6d35d(0x31b),_0xe6d35d(0xccf),_0xe6d35d(0xae7),_0xe6d35d(0x44e),_0xe6d35d(0x3cc),_0xe6d35d(0x562),_0xe6d35d(0xb10),_0xe6d35d(0xcb1),_0xe6d35d(0x38d),_0xe6d35d(0x719),_0xe6d35d(0x74f),_0xe6d35d(0x725),'#27ae60','#c0392b',_0xe6d35d(0xd80)]);function resolveEntityAreaName(_0x4ed62c,_0x4be7bb){const _0x3154d1=_0xe6d35d;if(!_0x4be7bb||!_0x4ed62c)return null;const _0x4d85ea=_0x4ed62c[_0x3154d1(0x26a)]?.[_0x4be7bb];let _0xdd37d6=_0x4d85ea?.['area_id']||null;if(!_0xdd37d6&&_0x4d85ea?.[_0x3154d1(0xa77)])_0xdd37d6=_0x4ed62c[_0x3154d1(0xb8c)]?.[_0x4d85ea['device_id']]?.[_0x3154d1(0xcc4)]||null;if(!_0xdd37d6)return null;const _0x4fd614=_0x4ed62c[_0x3154d1(0xdb4)]?.[_0xdd37d6]?.['name'];return typeof _0x4fd614===_0x3154d1(0xdb3)&&_0x4fd614[_0x3154d1(0x22f)]()?_0x4fd614[_0x3154d1(0x22f)]():null;}function buildAreaDisambigSuffixes(_0x2289d5,_0x271380,_0x6f83ad){const _0x2f5f9d=_0xe6d35d,_0x3c2648=_0x271380||[],_0x5559aa=_0x596f13=>{const _0x2f4b95=_0x5bc7;if(_0x596f13[_0x2f4b95(0x6d0)]&&typeof _0x596f13[_0x2f4b95(0x6d0)]===_0x2f4b95(0xdb3))return{'name':_0x596f13[_0x2f4b95(0x6d0)],'friendly':![]};const _0x441943=_0x2289d5?.[_0x2f4b95(0x634)]?.[_0x596f13[_0x2f4b95(0x9b0)]],_0x35ad8b=_0x441943?.['attributes']?.[_0x2f4b95(0x72f)]||(_0x596f13[_0x2f4b95(0x1e4)]?_0x6f83ad?.[_0x596f13[_0x2f4b95(0x1e4)]]?.[_0x2f4b95(0x6d0)]:null)||_0x596f13[_0x2f4b95(0x9b0)]||_0x596f13[_0x2f4b95(0x1e4)]||'';return{'name':String(_0x35ad8b),'friendly':!![]};},_0x9480c3=new Map(),_0x2c0ec9=[];_0x3c2648[_0x2f5f9d(0x331)](_0x3c7578=>{const _0x3cbf22=_0x2f5f9d;if(!_0x3c7578||_0x3c7578['_compareOf']!=null){_0x2c0ec9[_0x3cbf22(0x61b)](null);return;}const _0x15f6ff=_0x5559aa(_0x3c7578);_0x9480c3['set'](_0x15f6ff[_0x3cbf22(0x6d0)],(_0x9480c3[_0x3cbf22(0x70b)](_0x15f6ff[_0x3cbf22(0x6d0)])||0x0)+0x1),_0x2c0ec9[_0x3cbf22(0x61b)](_0x15f6ff);});const _0x575af3=new Map();return _0x3c2648[_0x2f5f9d(0x331)]((_0x209b28,_0x2615da)=>{const _0xff6441=_0x2f5f9d,_0x5120e7=_0x2c0ec9[_0x2615da];if(!_0x5120e7||!_0x5120e7[_0xff6441(0x2bc)]||(_0x9480c3[_0xff6441(0x70b)](_0x5120e7[_0xff6441(0x6d0)])||0x0)<0x2)return;const _0x427202=resolveEntityAreaName(_0x2289d5,_0x209b28['entity']||_0x209b28['statistic_id']);if(!_0x427202)return;if(_0x5120e7['name'][_0xff6441(0x61a)]()[_0xff6441(0x635)](_0x427202[_0xff6441(0x61a)]()))return;_0x575af3[_0xff6441(0x846)](_0x2615da,_0xff6441(0x1b6)+_0x427202);}),_0x575af3[_0x2f5f9d(0xd46)]?_0x575af3:null;}function pickName(_0x90e293,_0x56003b,_0x27f056){const _0x4a2c34=_0xe6d35d,_0x184c07=typeof _0x90e293===_0x4a2c34(0xdb3)&&(_0x90e293[_0x4a2c34(0x635)]('{{')||_0x90e293[_0x4a2c34(0x635)]('{%'));if(_0x184c07)return _0x56003b!==undefined&&_0x56003b!==null&&_0x56003b!==''?_0x56003b:_0x27f056?.['friendly_name']??undefined;if(_0x90e293!==undefined&&_0x90e293!==null)return _0x90e293;return _0x27f056?.['friendly_name']??undefined;}function normalizeTemplateResult(_0x159769){const _0x418c15=_0xe6d35d;if(_0x159769===null||_0x159769===undefined)return'';const _0x124479=typeof _0x159769===_0x418c15(0xdb3)?_0x159769:String(_0x159769);return _0x124479[_0x418c15(0x22f)]();}const isNum=_0x18e4a1=>typeof _0x18e4a1==='number'&&Number[_0xe6d35d(0xaa4)](_0x18e4a1),clamp=(_0x42848e,_0x4a1174,_0x5b4a5a)=>Math[_0xe6d35d(0x1b8)](_0x4a1174,Math[_0xe6d35d(0xbe8)](_0x5b4a5a,_0x42848e)),toNum=_0x1d6821=>{const _0x40eb9d=_0xe6d35d;if(_0x1d6821===null||_0x1d6821===undefined||_0x1d6821==='')return null;const _0x212daf=typeof _0x1d6821===_0x40eb9d(0xda3)?_0x1d6821:parseFloat(_0x1d6821);return Number[_0x40eb9d(0xaa4)](_0x212daf)?_0x212daf:null;};function resolveOffsetHours(_0x84ce2e,_0x5a2737){const _0xd328ad=_0xe6d35d;if(_0x84ce2e===null||_0x84ce2e===undefined||_0x84ce2e==='')return 0x0;if(typeof _0x84ce2e===_0xd328ad(0xda3))return Number['isFinite'](_0x84ce2e)?_0x84ce2e:0x0;const _0x507026=String(_0x84ce2e)[_0xd328ad(0x22f)]();if(_0x507026==='')return 0x0;const _0x1a5c1f=parseFloat(_0x507026);if(!isNaN(_0x1a5c1f)&&/^-?[\d.]+$/['test'](_0x507026))return _0x1a5c1f;const _0x3691de=_0x5a2737?.[_0xd328ad(0x634)]?.[_0x507026];if(_0x3691de){const _0x32bec4=parseFloat(_0x3691de[_0xd328ad(0x334)]);return Number[_0xd328ad(0xaa4)](_0x32bec4)?_0x32bec4:0x0;}return 0x0;}const _tzFmtCache=new Map(),_tzPartsCache=new Map();function _tzFmt(_0x5a662e){const _0x607395=_0xe6d35d;let _0x41f86f=_tzFmtCache[_0x607395(0x70b)](_0x5a662e);return!_0x41f86f&&(_0x41f86f=new Intl[(_0x607395(0x89f))](_0x607395(0xcb3),{'timeZone':_0x5a662e,'hour12':![],'year':_0x607395(0x5e0),'month':_0x607395(0x5b3),'day':_0x607395(0x5b3),'hour':_0x607395(0x5b3),'minute':'2-digit','second':'2-digit','weekday':_0x607395(0x841)}),_tzFmtCache[_0x607395(0x846)](_0x5a662e,_0x41f86f)),_0x41f86f;}function tzParts(_0x431518,_0x51a652){const _0x1e18e0=_0xe6d35d;if(!_0x51a652){const _0xb24881=new Date(_0x431518);return{'y':_0xb24881[_0x1e18e0(0x472)](),'mo':_0xb24881[_0x1e18e0(0x231)](),'d':_0xb24881[_0x1e18e0(0xc00)](),'h':_0xb24881[_0x1e18e0(0xa19)](),'mi':_0xb24881[_0x1e18e0(0xaec)](),'wd':_0xb24881['getDay']()||0x7};}const _0x2bf644=_0x51a652+'|'+_0x431518,_0x3088ac=_tzPartsCache[_0x1e18e0(0x70b)](_0x2bf644);if(_0x3088ac)return _0x3088ac;let _0x569b25;try{const _0x257a35={};for(const _0x33c2bd of _tzFmt(_0x51a652)['formatToParts'](_0x431518))_0x257a35[_0x33c2bd['type']]=_0x33c2bd[_0x1e18e0(0xcfb)];const _0xe5afec={'Mon':0x1,'Tue':0x2,'Wed':0x3,'Thu':0x4,'Fri':0x5,'Sat':0x6,'Sun':0x7};_0x569b25={'y':+_0x257a35[_0x1e18e0(0x4f4)],'mo':+_0x257a35['month']-0x1,'d':+_0x257a35['day'],'h':_0x257a35['hour']==='24'?0x0:+_0x257a35[_0x1e18e0(0x7da)],'mi':+_0x257a35['minute'],'wd':_0xe5afec[_0x257a35[_0x1e18e0(0x9b7)]]||0x1};}catch(_0x5381ae){const _0x49f74e=new Date(_0x431518);_0x569b25={'y':_0x49f74e[_0x1e18e0(0x472)](),'mo':_0x49f74e['getMonth'](),'d':_0x49f74e[_0x1e18e0(0xc00)](),'h':_0x49f74e[_0x1e18e0(0xa19)](),'mi':_0x49f74e[_0x1e18e0(0xaec)](),'wd':_0x49f74e[_0x1e18e0(0x889)]()||0x7};}if(_tzPartsCache[_0x1e18e0(0xd46)]>=0x186a0){let _0x45a550=0x2ee0;for(const _0x121c2b of _tzPartsCache[_0x1e18e0(0x2ee)]()){_tzPartsCache[_0x1e18e0(0x786)](_0x121c2b);if(--_0x45a550<=0x0)break;}}return _tzPartsCache['set'](_0x2bf644,_0x569b25),_0x569b25;}function zonedWallToMs(_0xfa6c77,_0x116e1c,_0xe70e54,_0xb774c1,_0x1657ad,_0xd0a068,_0x503710){const _0x214f42=_0xe6d35d;if(!_0x503710)return new Date(_0xfa6c77,_0x116e1c,_0xe70e54,_0xb774c1,_0x1657ad,_0xd0a068)[_0x214f42(0x697)]();const _0x41575d=Date[_0x214f42(0x9af)](_0xfa6c77,_0x116e1c,_0xe70e54,_0xb774c1,_0x1657ad,_0xd0a068),_0x462e87=tzParts(_0x41575d,_0x503710),_0x3b76e3=Date['UTC'](_0x462e87['y'],_0x462e87['mo'],_0x462e87['d'],_0x462e87['h'],_0x462e87['mi'],_0xd0a068);return _0x41575d-(_0x3b76e3-_0x41575d);}function tzStartOfDayMs(_0x1bc4f2,_0x30f900){const _0x311f52=tzParts(_0x1bc4f2,_0x30f900);return zonedWallToMs(_0x311f52['y'],_0x311f52['mo'],_0x311f52['d'],0x0,0x0,0x0,_0x30f900);}const _FIRST_WD_NAMES=Object[_0xe6d35d(0x3e8)]({'monday':0x1,'tuesday':0x2,'wednesday':0x3,'thursday':0x4,'friday':0x5,'saturday':0x6,'sunday':0x7});function resolveFirstWeekday(_0x95d78e){const _0x59d459=_0xe6d35d,_0x311141=_0x95d78e?.[_0x59d459(0xaf7)]?.[_0x59d459(0x174)];if(_0x311141&&Object[_0x59d459(0x69e)][_0x59d459(0x20f)][_0x59d459(0x680)](_FIRST_WD_NAMES,_0x311141))return _FIRST_WD_NAMES[_0x311141];try{const _0x1f1804=_0x95d78e?.[_0x59d459(0xaf7)]?.['language']||_0x95d78e?.[_0x59d459(0x8ec)]||'en',_0x21d12c=new Intl['Locale'](_0x1f1804),_0x56a9ba=typeof _0x21d12c['getWeekInfo']===_0x59d459(0x854)?_0x21d12c[_0x59d459(0xa16)]():_0x21d12c[_0x59d459(0x86f)],_0x15103b=_0x56a9ba?.['firstDay'];if(typeof _0x15103b===_0x59d459(0xda3)&&_0x15103b>=0x1&&_0x15103b<=0x7)return _0x15103b;}catch{}return 0x1;}const weekStartOffsetDays=(_0x3d2412,_0x3e7f49)=>(_0x3d2412-_0x3e7f49+0x7)%0x7,_tzInvalidWarned=new Set();function isValidTimeZone(_0x5032f6){const _0x1bf148=_0xe6d35d;try{return new Intl[(_0x1bf148(0x89f))]('en',{'timeZone':_0x5032f6}),!![];}catch{return![];}}function resolveDisplayTimeZone(_0x1a3bad,_0x370a62){const _0x12bbf4=_0xe6d35d,_0x7ccd0f=String(_0x370a62?.['time_zone']??_0x12bbf4(0x9c6))[_0x12bbf4(0x22f)]();let _0x413cab=null;if(_0x7ccd0f===''||_0x7ccd0f===_0x12bbf4(0x756))return null;if(_0x7ccd0f==='server')_0x413cab=_0x1a3bad?.[_0x12bbf4(0x19f)]?.['time_zone']||null;else _0x7ccd0f===_0x12bbf4(0x9c6)?_0x413cab=_0x1a3bad?.[_0x12bbf4(0xaf7)]?.[_0x12bbf4(0x7b1)]===_0x12bbf4(0x8ae)?_0x1a3bad?.[_0x12bbf4(0x19f)]?.[_0x12bbf4(0x7b1)]||null:null:_0x413cab=_0x7ccd0f;if(!_0x413cab)return null;if(!isValidTimeZone(_0x413cab))return!_tzInvalidWarned[_0x12bbf4(0x449)](_0x413cab)&&(_tzInvalidWarned[_0x12bbf4(0x33e)](_0x413cab),console[_0x12bbf4(0xd8b)](_0x12bbf4(0x1df)+_0x413cab+'\x22\x20-\x20falling\x20back\x20to\x20the\x20device\x20time\x20zone.')),null;try{const _0x257fa9=Intl[_0x12bbf4(0x89f)]()[_0x12bbf4(0xcd1)]()[_0x12bbf4(0xa47)];if(_0x257fa9&&_0x257fa9===_0x413cab)return null;}catch{}return _0x413cab;}const LANG_NAMES={'en':_0xe6d35d(0x77b)},I18N={'en':{}};try{const _tr=await import(new URL(_0xe6d35d(0x76a)+VERSION,import.meta.url));if(_tr?.[_0xe6d35d(0xbb1)]){for(const [lang,table]of Object[_0xe6d35d(0x63a)](_tr[_0xe6d35d(0xbb1)]))I18N[lang]=table;}if(_tr?.['LANG_NAMES'])Object[_0xe6d35d(0x195)](LANG_NAMES,_tr[_0xe6d35d(0x301)]);_tr?.[_0xe6d35d(0x6a8)]&&_tr[_0xe6d35d(0x6a8)]!==VERSION&&console[_0xe6d35d(0xd8b)](_0xe6d35d(0x170)+_tr[_0xe6d35d(0x6a8)]+_0xe6d35d(0x24d)+VERSION+_0xe6d35d(0x103));}catch(_0x1eba7c){console[_0xe6d35d(0xd41)](_0xe6d35d(0x33a));}function resolveCardLanguage(_0x59e5e7,_0x2c33fd){const _0x49561a=_0xe6d35d,_0x2244a3=String(_0x2c33fd?.[_0x49561a(0x8ec)]??_0x49561a(0x9c6))[_0x49561a(0x22f)]();if(_0x2244a3&&_0x2244a3!==_0x49561a(0x9c6))return _0x2244a3;return _0x59e5e7?.[_0x49561a(0xaf7)]?.[_0x49561a(0x8ec)]||typeof navigator!=='undefined'&&navigator['language']||'en';}function cardT(_0x382375,_0x1c3ce0,_0x747980){const _0x48a374=_0xe6d35d;let _0xb770dd=resolveCardLanguage(_0x382375,_0x1c3ce0)[_0x48a374(0x61a)]();if(_0xb770dd==='no'||_0xb770dd['startsWith'](_0x48a374(0x2a1)))_0xb770dd='nb';const _0x16340a=I18N[_0xb770dd]||I18N[_0xb770dd[_0x48a374(0x7eb)]('-')[0x0]];return _0x16340a&&_0x16340a[_0x747980]||_0x747980;}function localizeEntityState(_0x344628,_0x4e9c85,_0x4e385a){const _0x517af3=_0xe6d35d,_0x42e4eb=_0x4e385a??_0x4e9c85?.['state'];if(_0x42e4eb==null)return'';try{if(_0x4e9c85&&typeof _0x344628?.[_0x517af3(0x812)]===_0x517af3(0x854)){const _0x337e29=_0x4e385a!=null?_0x344628[_0x517af3(0x812)](_0x4e9c85,String(_0x4e385a)):_0x344628[_0x517af3(0x812)](_0x4e9c85);if(_0x337e29)return _0x337e29;}}catch(_0x4394f1){}return String(_0x42e4eb);}function niceYTicks(_0x148372,_0x34aa03,_0x13002c=0x4,_0x190661=0x0){const _0x5315df=_0xe6d35d;if(!isFinite(_0x148372)||!isFinite(_0x34aa03)||_0x34aa03<=_0x148372)return null;const _0x549860=_0x34aa03-_0x148372,_0x23342e=_0x549860/Math[_0x5315df(0x1b8)](0x1,_0x13002c);let _0x5b1497;if(_0x190661>0x0&&_0x549860>=_0x190661){const _0x19f588=_0x23342e/_0x190661,_0x5b22f9=[0x1,0x2,0x5,0xa,0xf,0x1e,0x3c,0x78,0xb4,0x168,0x2d0,0x5a0,0xb40,0x10e0,0x2760,0xa8c0,0x15180];let _0x25b916=_0x5b22f9[_0x5b22f9[_0x5315df(0x6f1)]-0x1];for(let _0x567862=0x0;_0x567862<_0x5b22f9[_0x5315df(0x6f1)];_0x567862++){const _0x3a5e31=_0x5b22f9[_0x567862+0x1];if(_0x3a5e31===undefined||_0x19f588_0x34aa03+_0x5b1497*0.000001)break;if(_0x3d9904>=_0x148372-_0x5b1497*0.000001)_0x45cf48[_0x5315df(0x61b)](_0x3d9904);}return _0x45cf48[_0x5315df(0x6f1)]>=0x2?_0x45cf48:null;}function applyStateMap(_0x11751f,_0xddeea5){const _0x5b8106=_0xe6d35d;if(!_0xddeea5||!Array[_0x5b8106(0x82d)](_0xddeea5))return{'value':parseFloat(_0x11751f),'mapped':![]};const _0x12819c=_0xddeea5[_0x5b8106(0x119)](_0x359c9f=>String(_0x359c9f[_0x5b8106(0xcfb)])===String(_0x11751f));if(_0x12819c!==-0x1)return{'value':_0x12819c,'mapped':!![],'label':_0xddeea5[_0x12819c][_0x5b8106(0x149)]};return{'value':parseFloat(_0x11751f),'mapped':![]};}function autoStateMap(_0x24aa6e,_0x233eef,_0x47c59a){const _0x2584da=_0xe6d35d;if(!_0x24aa6e)return null;if(_0x24aa6e[_0x2584da(0x17e)])return _0x24aa6e['state_map'];const _0x149615=_0x24aa6e[_0x2584da(0x349)]===_0x2584da(0x3b3)||_0x47c59a===_0x2584da(0x982);if(!_0x149615)return null;if(_0x24aa6e[_0x2584da(0xa49)]||_0x24aa6e[_0x2584da(0xcee)]||_0x24aa6e[_0x2584da(0x465)])return null;const _0x760073=_0x24aa6e[_0x2584da(0x9b0)]?.[_0x2584da(0x7eb)]('.')[0x0];if(_0x760073===_0x2584da(0xcae)||_0x760073===_0x2584da(0x1aa))return[{'value':_0x2584da(0x9ad)},{'value':'on'}];const _0x1c781c=_0x233eef?.['states']?.[_0x24aa6e['entity']];if(_0x1c781c&&isNaN(parseFloat(_0x1c781c[_0x2584da(0x334)]))&&_0x1c781c[_0x2584da(0x334)]!=='unknown'&&_0x1c781c[_0x2584da(0x334)]!==_0x2584da(0x2ab)){const _0x20aa86=new Set();_0x1c781c[_0x2584da(0x5cf)]?.[_0x2584da(0x7f3)]?_0x1c781c[_0x2584da(0x5cf)][_0x2584da(0x7f3)][_0x2584da(0x331)](_0x13c2fa=>_0x20aa86[_0x2584da(0x33e)](_0x13c2fa)):_0x20aa86[_0x2584da(0x33e)](_0x1c781c[_0x2584da(0x334)]);if(_0x20aa86['size']>0x0)return[..._0x20aa86][_0x2584da(0x596)](_0x40b74a=>({'value':_0x40b74a}));}return null;}function escapeHtml(_0x57fb85){const _0x1efd95=_0xe6d35d;return String(_0x57fb85??'')['replace'](/&/g,_0x1efd95(0xc58))['replace'](//g,'>')['replace'](/"/g,_0x1efd95(0xa22))[_0x1efd95(0xbbd)](/'/g,''');}function hashString(_0x2b226f){const _0x5b4bdf=_0xe6d35d;let _0x29fe50=0x1505;for(let _0x57c0d1=0x0;_0x57c0d1<_0x2b226f[_0x5b4bdf(0x6f1)];_0x57c0d1++)_0x29fe50=(_0x29fe50<<0x5)+_0x29fe50+_0x2b226f['charCodeAt'](_0x57c0d1)>>>0x0;return _0x29fe50[_0x5b4bdf(0x68f)](0x24);}const lsGet=_0x106a74=>{const _0x20f093=_0xe6d35d;try{return localStorage[_0x20f093(0xc7e)](_0x106a74);}catch{return null;}},lsSet=(_0xe1c55c,_0x1f1093)=>{const _0x5f4f47=_0xe6d35d;try{localStorage[_0x5f4f47(0xb58)](_0xe1c55c,_0x1f1093);}catch{}},lsDel=_0x48709d=>{const _0x5766a=_0xe6d35d;try{localStorage[_0x5766a(0x37f)](_0x48709d);}catch{}};function parseColor(_0x30e5a5){const _0x7951e4=_0xe6d35d;if(!_0x30e5a5)return{'r':0x88,'g':0x88,'b':0x88};const _0x1299e6=String(_0x30e5a5)['trim']();if(_0x1299e6[_0x7951e4(0x8f0)]('#')){const _0x1a7b50=_0x1299e6[_0x7951e4(0x6f1)]===0x4?_0x1299e6['slice'](0x1)['split']('')['map'](_0x65ee2c=>_0x65ee2c+_0x65ee2c)[_0x7951e4(0x2c4)](''):_0x1299e6[_0x7951e4(0xaff)](0x1);return{'r':parseInt(_0x1a7b50[_0x7951e4(0xaff)](0x0,0x2),0x10),'g':parseInt(_0x1a7b50[_0x7951e4(0xaff)](0x2,0x4),0x10),'b':parseInt(_0x1a7b50['slice'](0x4,0x6),0x10)};}const _0x24a0a6=_0x1299e6[_0x7951e4(0x653)](/rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)/);if(_0x24a0a6)return{'r':+_0x24a0a6[0x1],'g':+_0x24a0a6[0x2],'b':+_0x24a0a6[0x3]};return{'r':0x88,'g':0x88,'b':0x88};}const rgba=(_0x533288,_0x1e1038)=>{const _0x15d8ac=_0xe6d35d,{r:_0x44a5f8,g:_0x4173dc,b:_0x497c14}=parseColor(_0x533288);return _0x15d8ac(0x1a0)+_0x44a5f8+','+_0x4173dc+','+_0x497c14+','+_0x1e1038+')';},_dateTimeFormatterCache=new Map();function getCachedDateTimeFormatter(_0x198ebb,_0x402020){const _0x454927=_0xe6d35d,_0x17c2e6=_0x198ebb+'|'+JSON[_0x454927(0x623)](_0x402020);let _0x22099d=_dateTimeFormatterCache['get'](_0x17c2e6);if(_0x22099d)return _0x22099d;if(_dateTimeFormatterCache[_0x454927(0xd46)]>=0x1e){const _0x4a9bad=_dateTimeFormatterCache['keys']()[_0x454927(0x933)]()['value'];if(_0x4a9bad!==undefined)_dateTimeFormatterCache[_0x454927(0x786)](_0x4a9bad);}try{_0x22099d=new Intl[(_0x454927(0x89f))](_0x198ebb,_0x402020);}catch{return null;}return _dateTimeFormatterCache['set'](_0x17c2e6,_0x22099d),_0x22099d;}function _0x5bc7(_0x5c4498,_0x5a15d2){_0x5c4498=_0x5c4498-0xf0;const _0x5ee233=_0x5ee2();let _0x5bc7df=_0x5ee233[_0x5c4498];return _0x5bc7df;}const _numberFormatterCache=new Map();function getCachedNumberFormatter(_0x40e2e0,_0x1718ae){const _0x3ce894=_0xe6d35d,_0x3bfad0=_0x40e2e0+'|'+_0x1718ae;let _0x449b9a=_numberFormatterCache[_0x3ce894(0x70b)](_0x3bfad0);if(_0x449b9a)return _0x449b9a;if(_numberFormatterCache[_0x3ce894(0xd46)]>=0x32){const _0x133e08=_numberFormatterCache[_0x3ce894(0x2ee)]()[_0x3ce894(0x933)]()[_0x3ce894(0xcfb)];if(_0x133e08!==undefined)_numberFormatterCache[_0x3ce894(0x786)](_0x133e08);}try{_0x449b9a=new Intl['NumberFormat'](_0x40e2e0,{'minimumFractionDigits':_0x1718ae,'maximumFractionDigits':_0x1718ae});}catch{return null;}return _numberFormatterCache[_0x3ce894(0x846)](_0x3bfad0,_0x449b9a),_0x449b9a;}function compileLabelFormat(_0xaa7ac4,_0xe50f63){const _0x2977a9=_0xe6d35d;if(typeof _0xaa7ac4!==_0x2977a9(0xdb3))return null;const _0x1dab9e=_0xaa7ac4[_0x2977a9(0x22f)]();if(!_0x1dab9e)return null;const _0x3fc54f={'s':0x1,'sec':0x1,'seconds':0x1,'ms':0.001,'min':0x3c,'h':0xe10,'hour':0xe10,'hours':0xe10}[String(_0xe50f63||'s')[_0x2977a9(0x61a)]()]??0x1,_0x5a14a6=_0x1fb65b=>String(Math['floor'](_0x1fb65b))['padStart'](0x2,'0'),_0x26ee46={'h:mm':_0x58beb7=>Math[_0x2977a9(0x8e4)](_0x58beb7/0xe10)+':'+_0x5a14a6(_0x58beb7%0xe10/0x3c),'h:mm:ss':_0x5d906b=>Math['floor'](_0x5d906b/0xe10)+':'+_0x5a14a6(_0x5d906b%0xe10/0x3c)+':'+_0x5a14a6(_0x5d906b%0x3c),'mm:ss':_0x93d9=>_0x5a14a6(_0x93d9/0x3c)+':'+_0x5a14a6(_0x93d9%0x3c),'d\x20h:mm':_0x398978=>{const _0x136efc=_0x2977a9,_0x33e079=Math[_0x136efc(0x8e4)](_0x398978/0x15180),_0x427faa=_0x398978%0x15180,_0x59c221=Math[_0x136efc(0x8e4)](_0x427faa/0xe10)+':'+_0x5a14a6(_0x427faa%0xe10/0x3c);return _0x33e079>0x0?_0x33e079+'d\x20'+_0x59c221:_0x59c221;}},_0x4172bc=_0x26ee46[_0x1dab9e['toLowerCase']()];if(_0x4172bc)return _0x205f2a=>{const _0x543b83=_0x2977a9;if(!isNum(_0x205f2a))return null;return(_0x205f2a<0x0?'-':'')+_0x4172bc(Math[_0x543b83(0xad9)](_0x205f2a)*_0x3fc54f);};if(!_0x1dab9e['includes']('{'))return null;const _0x331647={'floor':Math['floor'],'ceil':Math[_0x2977a9(0xb9d)],'round':Math[_0x2977a9(0xb01)],'abs':Math[_0x2977a9(0xad9)],'sqrt':Math[_0x2977a9(0xc3d)]},_0xf7dac9={'min':Math['min'],'max':Math[_0x2977a9(0x1b8)]},_0x411b08={'pad2':_0x4a4fad=>String(Math[_0x2977a9(0x8e4)](_0x4a4fad))[_0x2977a9(0x9f7)](0x2,'0'),'pad':(_0x353092,_0x50b196)=>String(Math['floor'](_0x353092))[_0x2977a9(0x9f7)](Math[_0x2977a9(0x1b8)](0x0,Math[_0x2977a9(0x8e4)](_0x50b196)),'0'),'fixed':(_0x3d0798,_0x4c744b)=>Number(_0x3d0798)[_0x2977a9(0x2ef)](Math[_0x2977a9(0xbe8)](0x14,Math[_0x2977a9(0x1b8)](0x0,Math[_0x2977a9(0x8e4)](_0x4c744b))))},_0x561cdf=_0x443cea=>{const _0x53bb94=_0x2977a9,_0x1c0196=[];let _0x5f3fee=0x0;while(_0x5f3fee<_0x443cea[_0x53bb94(0x6f1)]){const _0x3d9c5d=_0x443cea[_0x5f3fee];if(_0x3d9c5d==='\x20'||_0x3d9c5d==='\x09'){_0x5f3fee++;continue;}if(/[0-9]/[_0x53bb94(0xb02)](_0x3d9c5d)){let _0x3afcf9=_0x5f3fee;while(_0x3afcf9<_0x443cea[_0x53bb94(0x6f1)]&&/[0-9.]/['test'](_0x443cea[_0x3afcf9]))_0x3afcf9++;const _0x26b8ac=Number(_0x443cea[_0x53bb94(0xaff)](_0x5f3fee,_0x3afcf9));if(!Number[_0x53bb94(0xaa4)](_0x26b8ac))throw new Error('bad\x20number');_0x1c0196[_0x53bb94(0x61b)]({'t':_0x53bb94(0x714),'v':_0x26b8ac}),_0x5f3fee=_0x3afcf9;continue;}if(/[a-zA-Z_]/[_0x53bb94(0xb02)](_0x3d9c5d)){let _0x28bbf0=_0x5f3fee;while(_0x28bbf0<_0x443cea[_0x53bb94(0x6f1)]&&/[a-zA-Z0-9_]/['test'](_0x443cea[_0x28bbf0]))_0x28bbf0++;_0x1c0196['push']({'t':'id','v':_0x443cea[_0x53bb94(0xaff)](_0x5f3fee,_0x28bbf0)}),_0x5f3fee=_0x28bbf0;continue;}if(_0x53bb94(0xae5)['includes'](_0x3d9c5d)){_0x1c0196[_0x53bb94(0x61b)]({'t':_0x3d9c5d}),_0x5f3fee++;continue;}throw new Error(_0x53bb94(0x9fb)+_0x3d9c5d+'\x27');}let _0x111e91=0x0;const _0x58160b=()=>_0x1c0196[_0x111e91],_0x80b966=_0x1bdfe0=>{if(!_0x1c0196[_0x111e91]||_0x1c0196[_0x111e91]['t']!==_0x1bdfe0)throw new Error('expected\x20'+_0x1bdfe0);return _0x1c0196[_0x111e91++];},_0x385d14=()=>{const _0x193134=_0x53bb94,_0x2721fb=_0x58160b();if(!_0x2721fb)throw new Error(_0x193134(0x7cf));if(_0x2721fb['t']===_0x193134(0x714)){_0x111e91++;const _0x58df1b=_0x2721fb['v'];return{'fn':()=>_0x58df1b,'str':![]};}if(_0x2721fb['t']==='('){_0x111e91++;const _0xadca27=_0x2da04f();return _0x80b966(')'),_0xadca27;}if(_0x2721fb['t']==='-'){_0x111e91++;const _0x522abc=_0x385d14();if(_0x522abc[_0x193134(0x735)])throw new Error(_0x193134(0xd09));return{'fn':_0x1515b9=>-_0x522abc['fn'](_0x1515b9),'str':![]};}if(_0x2721fb['t']==='id'){_0x111e91++;const _0x324f6c=_0x2721fb['v'];if(_0x58160b()&&_0x58160b()['t']==='('){_0x111e91++;const _0x25af40=[];if(_0x58160b()&&_0x58160b()['t']!==')'){_0x25af40[_0x193134(0x61b)](_0x2da04f());while(_0x58160b()&&_0x58160b()['t']===','){_0x111e91++,_0x25af40[_0x193134(0x61b)](_0x2da04f());}}_0x80b966(')');if(_0x25af40[_0x193134(0x527)](_0x5f4ba8=>_0x5f4ba8[_0x193134(0x735)]))throw new Error('string\x20argument');if(_0x331647[_0x324f6c]){if(_0x25af40[_0x193134(0x6f1)]!==0x1)throw new Error(_0x324f6c+_0x193134(0xcb8));const _0x486969=_0x331647[_0x324f6c],_0x57d708=_0x25af40[0x0];return{'fn':_0x3db319=>_0x486969(_0x57d708['fn'](_0x3db319)),'str':![]};}if(_0xf7dac9[_0x324f6c]){if(_0x25af40[_0x193134(0x6f1)]<0x2)throw new Error(_0x324f6c+_0x193134(0x487));const _0x56aa8b=_0xf7dac9[_0x324f6c];return{'fn':_0x2ed95e=>_0x56aa8b(..._0x25af40[_0x193134(0x596)](_0x4ad912=>_0x4ad912['fn'](_0x2ed95e))),'str':![]};}if(_0x411b08[_0x324f6c]){const _0x1614d2=_0x324f6c===_0x193134(0x943)?0x1:0x2;if(_0x25af40[_0x193134(0x6f1)]!==_0x1614d2)throw new Error(_0x324f6c+'\x20takes\x20'+_0x1614d2+_0x193134(0x462));const _0x590d25=_0x411b08[_0x324f6c];return{'fn':_0x9da71a=>_0x590d25(..._0x25af40[_0x193134(0x596)](_0x3d9f3d=>_0x3d9f3d['fn'](_0x9da71a))),'str':!![]};}throw new Error(_0x193134(0xd7b)+_0x324f6c);}if(_0x324f6c===_0x193134(0xcfb))return{'fn':_0x257c07=>_0x257c07,'str':![]};throw new Error('unknown\x20identifier\x20'+_0x324f6c);}throw new Error(_0x193134(0x8a6)+_0x2721fb['t']);},_0x49d4a5=()=>{const _0x11a540=_0x53bb94;let _0x4f2529=_0x385d14();while(_0x58160b()&&(_0x58160b()['t']==='*'||_0x58160b()['t']==='/'||_0x58160b()['t']==='%')){const _0x2be34b=_0x1c0196[_0x111e91++]['t'],_0x16a93f=_0x385d14();if(_0x4f2529[_0x11a540(0x735)]||_0x16a93f[_0x11a540(0x735)])throw new Error(_0x11a540(0xd09));const _0x25008b=_0x4f2529['fn'],_0x4cbb68=_0x16a93f['fn'];_0x4f2529={'fn':_0x2be34b==='*'?_0x17ec64=>_0x25008b(_0x17ec64)*_0x4cbb68(_0x17ec64):_0x2be34b==='/'?_0x21bc97=>_0x25008b(_0x21bc97)/_0x4cbb68(_0x21bc97):_0x472b7f=>_0x25008b(_0x472b7f)%_0x4cbb68(_0x472b7f),'str':![]};}return _0x4f2529;},_0x2da04f=()=>{const _0x451922=_0x53bb94;let _0x4ae1df=_0x49d4a5();while(_0x58160b()&&(_0x58160b()['t']==='+'||_0x58160b()['t']==='-')){const _0x3970a8=_0x1c0196[_0x111e91++]['t'],_0x5b2160=_0x49d4a5();if(_0x4ae1df[_0x451922(0x735)]||_0x5b2160[_0x451922(0x735)])throw new Error(_0x451922(0xd09));const _0x12a9fa=_0x4ae1df['fn'],_0x4c21ab=_0x5b2160['fn'];_0x4ae1df={'fn':_0x3970a8==='+'?_0x54608b=>_0x12a9fa(_0x54608b)+_0x4c21ab(_0x54608b):_0xddfe14=>_0x12a9fa(_0xddfe14)-_0x4c21ab(_0xddfe14),'str':![]};}return _0x4ae1df;},_0x5d2342=_0x2da04f();if(_0x111e91!==_0x1c0196[_0x53bb94(0x6f1)])throw new Error(_0x53bb94(0x740));return _0x5d2342;};try{const _0x37ae64=[];let _0x287c87=0x0;while(_0x287c87<_0x1dab9e[_0x2977a9(0x6f1)]){const _0x5b5703=_0x1dab9e[_0x2977a9(0x9c5)]('{',_0x287c87);if(_0x5b5703<0x0){_0x37ae64[_0x2977a9(0x61b)](_0x1dab9e[_0x2977a9(0xaff)](_0x287c87));break;}if(_0x5b5703>_0x287c87)_0x37ae64[_0x2977a9(0x61b)](_0x1dab9e[_0x2977a9(0xaff)](_0x287c87,_0x5b5703));const _0x3e0512=_0x1dab9e[_0x2977a9(0x9c5)]('}',_0x5b5703);if(_0x3e0512<0x0)throw new Error('unclosed\x20{');const _0x37d853=_0x1dab9e['slice'](_0x5b5703+0x1,_0x3e0512)[_0x2977a9(0x22f)]();if(!_0x37d853)throw new Error(_0x2977a9(0x991));_0x37ae64['push'](_0x561cdf(_0x37d853)),_0x287c87=_0x3e0512+0x1;}const _0x25ca19=_0x4ae9af=>{const _0x4413ab=_0x2977a9;if(!Number[_0x4413ab(0xaa4)](_0x4ae9af))return String(_0x4ae9af);if(Number[_0x4413ab(0x3cb)](_0x4ae9af))return String(_0x4ae9af);return String(+_0x4ae9af[_0x4413ab(0x2ef)](0x6));};return _0x29b658=>{const _0x385dcf=_0x2977a9;if(!isNum(_0x29b658))return null;let _0x531d7c='';for(const _0x2db331 of _0x37ae64){if(typeof _0x2db331===_0x385dcf(0xdb3)){_0x531d7c+=_0x2db331;continue;}const _0x20df8b=_0x2db331['fn'](_0x29b658);_0x531d7c+=_0x2db331[_0x385dcf(0x735)]?String(_0x20df8b):_0x25ca19(_0x20df8b);}return _0x531d7c;};}catch(_0xda860f){return console[_0x2977a9(0xd8b)](_0x2977a9(0x3b5),_0x1dab9e,'—',_0xda860f?.['message']||_0xda860f),null;}}const _axisFmtMemo=new WeakMap(),_axisStepMemo=new WeakMap();function axisMinLabelStep(_0x3650a6,_0x1b8f77){const _0x4df245=_0xe6d35d;if(!_0x3650a6||typeof _0x3650a6!==_0x4df245(0xb0a))return 0x0;let _0x49f533=_axisStepMemo[_0x4df245(0x70b)](_0x3650a6);!_0x49f533&&(_0x49f533={},_axisStepMemo[_0x4df245(0x846)](_0x3650a6,_0x49f533));if(_0x1b8f77 in _0x49f533)return _0x49f533[_0x1b8f77];const _0x46b56c=String((_0x1b8f77===_0x4df245(0xaa5)?_0x3650a6[_0x4df245(0x9e4)]:_0x3650a6[_0x4df245(0x3a1)])||'')['trim']()[_0x4df245(0x61a)](),_0x145147={'s':0x1,'sec':0x1,'seconds':0x1,'ms':0.001,'min':0x3c,'h':0xe10,'hour':0xe10,'hours':0xe10}[String(_0x3650a6['duration_unit']||'s')[_0x4df245(0x61a)]()]??0x1;let _0x2a541f=0x0;if(_0x46b56c==='h:mm'||_0x46b56c===_0x4df245(0x599))_0x2a541f=0x3c;else{if(_0x46b56c===_0x4df245(0x952)||_0x46b56c===_0x4df245(0xa26))_0x2a541f=0x1;}const _0x2a84ad=_0x2a541f>0x0?_0x2a541f/_0x145147:0x0;return _0x49f533[_0x1b8f77]=_0x2a84ad,_0x2a84ad;}function axisLabelFormatter(_0xb8cdc1,_0x4b5c82){const _0x484100=_0xe6d35d;if(!_0xb8cdc1||typeof _0xb8cdc1!==_0x484100(0xb0a))return null;let _0x49fd38=_axisFmtMemo[_0x484100(0x70b)](_0xb8cdc1);return!_0x49fd38&&(_0x49fd38={'primary':compileLabelFormat(_0xb8cdc1[_0x484100(0x3a1)],_0xb8cdc1[_0x484100(0x971)]),'secondary':compileLabelFormat(_0xb8cdc1['y2_axis_format'],_0xb8cdc1[_0x484100(0x971)])},_axisFmtMemo['set'](_0xb8cdc1,_0x49fd38)),_0x49fd38[_0x4b5c82]||null;}function formatNumber(_0x2e42e6,_0x594bea,_0x45179c){const _0x10b3d9=_0xe6d35d;if(!isNum(_0x2e42e6))return'—';if(_0x594bea?.[_0x10b3d9(0xaca)])_0x2e42e6=Math[_0x10b3d9(0xad9)](_0x2e42e6);if(typeof _0x594bea?.['__sgcAxisFmt']===_0x10b3d9(0x854))try{const _0x4765e2=_0x594bea['__sgcAxisFmt'](_0x2e42e6);if(typeof _0x4765e2===_0x10b3d9(0xdb3))return _0x4765e2;}catch(_0x210982){}const _0x2b62d2=toNum(_0x594bea?.[_0x10b3d9(0x944)])??0x1,_0x2a1544=_0x594bea?.[_0x10b3d9(0x6a7)]||_0x10b3d9(0x139),_0x8905c=_0x2a1544===_0x10b3d9(0xce2)?'de-DE':_0x2a1544===_0x10b3d9(0x7b8)?_0x10b3d9(0xcb3):_0x45179c?.['locale']?.[_0x10b3d9(0x8ec)]||navigator['language']||'en',_0x2395e2=getCachedNumberFormatter(_0x8905c,_0x2b62d2);if(_0x2395e2)return _0x2395e2['format'](_0x2e42e6);return _0x2e42e6[_0x10b3d9(0x2ef)](_0x2b62d2);}function formatShortNumber(_0x36c657){const _0x146373=_0xe6d35d;if(!isNum(_0x36c657))return'';const _0x3bf0e8=Math['abs'](_0x36c657);if(_0x3bf0e8>=0xf4240)return(_0x36c657/0xf4240)[_0x146373(0x2ef)](0x1)+'M';if(_0x3bf0e8>=0x3e8)return(_0x36c657/0x3e8)['toFixed'](0x1)+'k';if(_0x3bf0e8>=0x64)return _0x36c657[_0x146373(0x2ef)](0x0);if(_0x3bf0e8>=0xa)return _0x36c657['toFixed'](0x1);return _0x36c657[_0x146373(0x2ef)](0x2);}function _resolveHourCycle(_0x1d21c5){const _0x124b61=_0xe6d35d,_0x27d8fe=_0x1d21c5?.[_0x124b61(0xaf7)]?.['time_format'];if(_0x27d8fe==='24')return'h23';if(_0x27d8fe==='12')return _0x124b61(0x68c);return undefined;}function _localeTimeOpts(_0x4dc71d,_0x369578){const _0x3f5d1e=_resolveHourCycle(_0x4dc71d);if(!_0x3f5d1e)return _0x369578;return{..._0x369578,'hourCycle':_0x3f5d1e};}function resolveBucketPrecision(_0x2ed960){const _0x5723e5=_0xe6d35d;if(!_0x2ed960||_0x2ed960['length']<0x2)return'raw';const _0x23451c=[];for(let _0x6392dd=0x1;_0x6392dd<_0x2ed960[_0x5723e5(0x6f1)];_0x6392dd++){const _0x2999bb=_0x2ed960[_0x6392dd]['t']-_0x2ed960[_0x6392dd-0x1]['t'];if(_0x2999bb>0x0)_0x23451c[_0x5723e5(0x61b)](_0x2999bb);}if(!_0x23451c[_0x5723e5(0x6f1)])return _0x5723e5(0x7e5);_0x23451c[_0x5723e5(0xca9)]((_0x5def0c,_0x54310f)=>_0x5def0c-_0x54310f);const _0x22235a=_0x23451c[Math['floor'](_0x23451c[_0x5723e5(0x6f1)]/0x2)];if(_0x22235a>=0x1c*0x5265c00)return _0x5723e5(0x7d5);if(_0x22235a>=0x6*0x5265c00)return _0x5723e5(0xb9f);if(_0x22235a>=0x17*0x36ee80)return _0x5723e5(0x4b8);if(_0x22235a>=0x32*0xea60)return _0x5723e5(0x7da);if(_0x22235a>=0x4*0xea60)return _0x5723e5(0x53b);if(_0x22235a>=0x32*0x3e8)return _0x5723e5(0x58c);return _0x5723e5(0x7e5);}function bucketPrecisionToMs(_0x545bc8){const _0x45e3b8=_0xe6d35d;switch(_0x545bc8){case _0x45e3b8(0x4f4):return 0x16e*0x5265c00;case'month':return 0x1f*0x5265c00;case'week':return 0x7*0x5265c00;case _0x45e3b8(0x4b8):return 0x5265c00;case'hour':return 0x36ee80;case'5minute':return 0x5*0xea60;case'minute':return 0xea60;default:return 0x0;}}function capGroupByForAggregate(_0x90247d,_0x1925e5){const _0x3e9818=_0xe6d35d;if(_0x90247d!==_0x3e9818(0x7f1))return _0x1925e5;if(_0x1925e5===_0x3e9818(0xb9f)||_0x1925e5===_0x3e9818(0x7d5)||_0x1925e5==='year')return _0x3e9818(0x2c5);return _0x1925e5;}function applyDatetimePattern(_0x5c90f8,_0x69e8c2,_0x4ccd6f,_0x1b53ea){const _0x5c0535=_0xe6d35d,_0x5f802c=(_0x5b8f63,_0xdafdf2=0x2)=>String(_0x5b8f63)[_0x5c0535(0x9f7)](_0xdafdf2,'0');let _0x19b2db,_0x1c90c3,_0x56f1e9,_0x5e1a08,_0x20ffff;if(_0x1b53ea){const _0x1cf873=tzParts(_0x5c90f8['getTime'](),_0x1b53ea);_0x19b2db=_0x1cf873['y'],_0x1c90c3=_0x1cf873['mo']+0x1,_0x56f1e9=_0x1cf873['d'],_0x5e1a08=_0x1cf873['h'],_0x20ffff=_0x1cf873['mi'];}else _0x19b2db=_0x5c90f8['getFullYear'](),_0x1c90c3=_0x5c90f8[_0x5c0535(0x231)]()+0x1,_0x56f1e9=_0x5c90f8[_0x5c0535(0xc00)](),_0x5e1a08=_0x5c90f8[_0x5c0535(0xa19)](),_0x20ffff=_0x5c90f8[_0x5c0535(0xaec)]();const _0x44c3ef=_0x1b53ea?_0x5c90f8[_0x5c0535(0xb07)]():_0x5c90f8[_0x5c0535(0x524)](),_0x1c76e1=_0x5e1a08%0xc,_0x1be4d8=_0x1c76e1===0x0?0xc:_0x1c76e1,_0x120ab8=_0x5e1a08<0xc?'AM':'PM',_0x14e8a3=_0x4ccd6f||typeof navigator!==_0x5c0535(0xf4)&&navigator[_0x5c0535(0x8ec)]||'en',_0x30dc14=_0x3f5956=>{const _0x3b8d36=getCachedDateTimeFormatter(_0x14e8a3,_0x1b53ea?{'month':_0x3f5956,'timeZone':_0x1b53ea}:{'month':_0x3f5956});return _0x3b8d36?_0x3b8d36['format'](_0x5c90f8):String(_0x1c90c3);},_0x3996f7=_0x1dc5b7=>{const _0x152064=_0x5c0535,_0x464d32=getCachedDateTimeFormatter(_0x14e8a3,_0x1b53ea?{'weekday':_0x1dc5b7,'timeZone':_0x1b53ea}:{'weekday':_0x1dc5b7});return _0x464d32?_0x464d32[_0x152064(0x3cd)](_0x5c90f8):'';},_0x4da5e1=[[_0x5c0535(0x500),_0x3996f7('long')],['ddd',_0x3996f7(_0x5c0535(0x841))],['YYYY',String(_0x19b2db)],['YY',String(_0x19b2db)[_0x5c0535(0xaff)](-0x2)],[_0x5c0535(0x2b3),_0x30dc14(_0x5c0535(0x3f6))],[_0x5c0535(0x8c0),_0x30dc14(_0x5c0535(0x841))],['MM',_0x5f802c(_0x1c90c3)],['DD',_0x5f802c(_0x56f1e9)],['HH',_0x5f802c(_0x5e1a08)],['hh',_0x5f802c(_0x1be4d8)],['mm',_0x5f802c(_0x20ffff)],['ss',_0x5f802c(_0x44c3ef)],['A',_0x120ab8],['a',_0x120ab8['toLowerCase']()]],_0x1bb54b=_0x4da5e1[_0x5c0535(0x596)]((_0x46d725,_0x3025e5)=>'\x00'+_0x3025e5+'\x00');let _0x2ae078=_0x69e8c2;return _0x4da5e1[_0x5c0535(0x331)](([_0x16e02f],_0x267f17)=>{const _0x29eb6f=_0x5c0535;_0x2ae078=_0x2ae078[_0x29eb6f(0x7eb)](_0x16e02f)[_0x29eb6f(0x2c4)](_0x1bb54b[_0x267f17]);}),_0x4da5e1['forEach'](([,_0x4ce91a],_0x31b15a)=>{const _0x2e3a7b=_0x5c0535;_0x2ae078=_0x2ae078[_0x2e3a7b(0x7eb)](_0x1bb54b[_0x31b15a])['join'](_0x4ce91a);}),_0x2ae078;}function formatDateTime(_0x119e99,_0x5eb0fc,_0x488e37,_0x3ff86c){const _0x594dc6=_0xe6d35d,_0x3ad620=_0x3ff86c&&_0x3ff86c['precision']||null,_0x254ea0=resolveDisplayTimeZone(_0x488e37,_0x5eb0fc),_0x14eb68=effDatetimeFormat(_0x5eb0fc);if(_0x14eb68&&_0x14eb68!==_0x594dc6(0x139))return applyDatetimePattern(_0x119e99,_0x14eb68,resolveCardLanguage(_0x488e37,_0x5eb0fc),_0x254ea0);const _0x203ff5=resolveCardLanguage(_0x488e37,_0x5eb0fc);let _0x19add9;switch(_0x3ad620){case'year':_0x19add9={'year':_0x594dc6(0x5e0)};break;case _0x594dc6(0x7d5):_0x19add9={'month':_0x594dc6(0x841),'year':_0x594dc6(0x5e0)};break;case _0x594dc6(0xb9f):case _0x594dc6(0x4b8):_0x19add9={'month':_0x594dc6(0x841),'day':_0x594dc6(0x5e0)};break;case _0x594dc6(0x7da):_0x19add9=_localeTimeOpts(_0x488e37,{'month':_0x594dc6(0x841),'day':_0x594dc6(0x5e0),'hour':_0x594dc6(0x5b3)});break;default:_0x19add9=_localeTimeOpts(_0x488e37,{'month':'short','day':_0x594dc6(0x5e0),'hour':_0x594dc6(0x5b3),'minute':_0x594dc6(0x5b3)});}const _0x1289c4=getCachedDateTimeFormatter(_0x203ff5,_0x254ea0?{..._0x19add9,'timeZone':_0x254ea0}:_0x19add9);if(_0x1289c4)return _0x1289c4['format'](_0x119e99);return _0x119e99['toLocaleString']();}function formatTimeShort(_0x2fa07d,_0x4eb553,_0xab148e,_0x4cbe4a){const _0x57f56c=_0xe6d35d,_0x129d9f=resolveDisplayTimeZone(_0xab148e,_0x4cbe4a),_0x9bdfb8=effDatetimeFormat(_0x4cbe4a);if(_0x9bdfb8&&_0x9bdfb8!==_0x57f56c(0x139))return applyDatetimePattern(_0x2fa07d,_0x9bdfb8,resolveCardLanguage(_0xab148e,_0x4cbe4a),_0x129d9f);const _0x1ab72c=resolveCardLanguage(_0xab148e,_0x4cbe4a);let _0x1cf946;if(_0x4eb553<0x2*0x15180*0x3e8)_0x1cf946=_localeTimeOpts(_0xab148e,{'hour':_0x57f56c(0x5b3),'minute':'2-digit'});else _0x4eb553<0x1f*0x15180*0x3e8?_0x1cf946={'month':_0x57f56c(0x841),'day':_0x57f56c(0x5e0)}:_0x1cf946={'month':_0x57f56c(0x841),'year':_0x57f56c(0x5b3)};const _0x14f3d9=getCachedDateTimeFormatter(_0x1ab72c,_0x129d9f?{..._0x1cf946,'timeZone':_0x129d9f}:_0x1cf946);if(_0x14f3d9)return _0x14f3d9[_0x57f56c(0x3cd)](_0x2fa07d);return _0x2fa07d['toLocaleString']();}function parseGraphStart(_0x490f65,_0x263168,_0x5defae,_0x49c2bf=0x1){const _0x55af42=_0xe6d35d,_0x4853ce=tzParts(_0x263168[_0x55af42(0x697)](),_0x5defae),_0x1f33aa=(_0x4772e3,_0x4ac5e0,_0x400a95)=>new Date(zonedWallToMs(_0x4772e3,_0x4ac5e0,_0x400a95,0x0,0x0,0x0,_0x5defae));switch(_0x490f65){case _0x55af42(0x4b8):case _0x55af42(0x53f):return _0x1f33aa(_0x4853ce['y'],_0x4853ce['mo'],_0x4853ce['d']);case'tomorrow':return _0x1f33aa(_0x4853ce['y'],_0x4853ce['mo'],_0x4853ce['d']+0x1);case'week':return _0x1f33aa(_0x4853ce['y'],_0x4853ce['mo'],_0x4853ce['d']-weekStartOffsetDays(_0x4853ce['wd'],_0x49c2bf));case'month':return _0x1f33aa(_0x4853ce['y'],_0x4853ce['mo'],0x1);case _0x55af42(0x4f4):return _0x1f33aa(_0x4853ce['y'],0x0,0x1);default:return _0x1f33aa(_0x4853ce['y'],_0x4853ce['mo'],_0x4853ce['d']);}}function calendarCellStartMs(_0x15dd49,_0x4d39a8,_0x1d5629,_0x5b096b=0x1){const _0x125c94=_0xe6d35d,_0x3e7623=tzParts(_0x15dd49,_0x1d5629);switch(_0x4d39a8){case _0x125c94(0x7da):return zonedWallToMs(_0x3e7623['y'],_0x3e7623['mo'],_0x3e7623['d'],_0x3e7623['h'],0x0,0x0,_0x1d5629);case _0x125c94(0x2c5):return zonedWallToMs(_0x3e7623['y'],_0x3e7623['mo'],_0x3e7623['d'],0x0,0x0,0x0,_0x1d5629);case _0x125c94(0xb9f):return zonedWallToMs(_0x3e7623['y'],_0x3e7623['mo'],_0x3e7623['d']-weekStartOffsetDays(_0x3e7623['wd'],_0x5b096b),0x0,0x0,0x0,_0x1d5629);case _0x125c94(0x7d5):return zonedWallToMs(_0x3e7623['y'],_0x3e7623['mo'],0x1,0x0,0x0,0x0,_0x1d5629);case _0x125c94(0x4f4):return zonedWallToMs(_0x3e7623['y'],0x0,0x1,0x0,0x0,0x0,_0x1d5629);default:return NaN;}}function endOfPeriodFromGraphStart(_0x292e33,_0x1fb1c7,_0x59d919,_0x2d6e0e=0x1){const _0x1516a5=_0xe6d35d,_0x48186a=tzParts(_0x1fb1c7[_0x1516a5(0x697)](),_0x59d919),_0x46ff6a=(_0x3ba39b,_0x133390,_0x1c42d3)=>new Date(zonedWallToMs(_0x3ba39b,_0x133390,_0x1c42d3,0x0,0x0,0x0,_0x59d919));switch(_0x292e33){case'day':case'today':return _0x46ff6a(_0x48186a['y'],_0x48186a['mo'],_0x48186a['d']+0x1);case _0x1516a5(0x92c):return _0x46ff6a(_0x48186a['y'],_0x48186a['mo'],_0x48186a['d']+0x2);case _0x1516a5(0xb9f):return _0x46ff6a(_0x48186a['y'],_0x48186a['mo'],_0x48186a['d']-weekStartOffsetDays(_0x48186a['wd'],_0x2d6e0e)+0x7);case _0x1516a5(0x7d5):return _0x46ff6a(_0x48186a['y'],_0x48186a['mo']+0x1,0x1);case'year':return _0x46ff6a(_0x48186a['y']+0x1,0x0,0x1);default:return _0x46ff6a(_0x48186a['y'],_0x48186a['mo'],_0x48186a['d']+0x1);}}function resolveAnchorWindow(_0x22014c,_0x14e64e,_0x407819){const _0x2c88b3=_0xe6d35d,_0x101c2e=new Date();let _0x335dca=_0x101c2e,_0x188f04;if(isNum(_0x14e64e))return _0x188f04=new Date(_0x101c2e[_0x2c88b3(0x697)]()-_0x14e64e*0xe10*0x3e8),{'start':_0x188f04,'end':_0x335dca};if(_0x22014c[_0x2c88b3(0xbba)])_0x188f04=parseGraphStart(_0x22014c[_0x2c88b3(0xbba)],_0x101c2e,resolveDisplayTimeZone(_0x407819,_0x22014c),resolveFirstWeekday(_0x407819));else{const _0xb5fcef=toNum(_0x22014c[_0x2c88b3(0x60d)])??0x18;_0x188f04=new Date(_0x101c2e['getTime']()-_0xb5fcef*0xe10*0x3e8);}return{'start':_0x188f04,'end':_0x335dca};}function groupBucketMs(_0x22f4c0,_0x16c5ab,_0x48094e){const _0x5e7899=_0xe6d35d,_0x30d6bf=/^([0-9]+)h$/i[_0x5e7899(0x88f)](String(_0x22f4c0||''));if(_0x30d6bf&&Number(_0x30d6bf[0x1])>0x0)return Number(_0x30d6bf[0x1])*0xe10*0x3e8;switch(_0x22f4c0){case _0x5e7899(0x7da):return 0xe10*0x3e8;case _0x5e7899(0x2c5):case _0x5e7899(0x4b8):return 0x15180*0x3e8;case'week':return 0x7*0x15180*0x3e8;case _0x5e7899(0x7d5):return 0x1e*0x15180*0x3e8;case _0x5e7899(0x4f4):return 0x16d*0x15180*0x3e8;case _0x5e7899(0x7e5):return 0x0;case'interval':default:{const _0x5d61c8=toNum(_0x48094e);if(isNum(_0x5d61c8)&&_0x5d61c8>0x0)return 0x36ee80/_0x5d61c8;const _0x3ae2ea=(_0x16c5ab||0x18)*0xe10*0x3e8;return _0x3ae2ea/0x3c;}}}function _isAutoScaleSafe(_0x1b43a2){const _0x154355=_0xe6d35d,_0x589a3f=_0x1b43a2?.[_0x154355(0x26a)]||[];for(const _0x4db9f8 of _0x589a3f){if(!_0x4db9f8||typeof _0x4db9f8!==_0x154355(0xb0a))continue;if(_0x4db9f8[_0x154355(0x39d)]!=null)continue;const _0x1da40f=_0x4db9f8[_0x154355(0x73b)];if(_0x1da40f!==undefined&&_0x1da40f!==null&&_0x1da40f!==''&&_0x1da40f!==0x0&&_0x1da40f!=='0')return![];const _0x3c8c5f=toNum(_0x4db9f8['forecast_horizon']);if(isNum(_0x3c8c5f)&&_0x3c8c5f!==0x0)return![];if(_0x4db9f8[_0x154355(0xcee)])return![];}return!![];}const AUTO_SCALE_RULE_GROUPS=new Set(['interval','hour','2h','3h','4h','6h',_0xe6d35d(0xbea),_0xe6d35d(0x2c5),'week',_0xe6d35d(0x7d5),'year','raw']);function resolveAutoScaleRule(_0x11627e,_0x2f81a2){const _0x3c3bf4=_0xe6d35d,_0x18979d=_0x11627e?.[_0x3c3bf4(0x782)];if(!Array[_0x3c3bf4(0x82d)](_0x18979d)||!_0x18979d['length']||!isNum(_0x2f81a2)||_0x2f81a2<=0x0)return null;let _0x26ad4a=null;for(const _0x32c42f of _0x18979d){if(!_0x32c42f||typeof _0x32c42f!==_0x3c3bf4(0xb0a))continue;const _0x5d68a6=toNum(_0x32c42f[_0x3c3bf4(0x218)]);let _0x5b29a0=_0x32c42f[_0x3c3bf4(0x926)]===_0x3c3bf4(0x4b8)?_0x3c3bf4(0x2c5):_0x32c42f[_0x3c3bf4(0x926)];if(typeof _0x5b29a0==='string'&&/^\d+h$/[_0x3c3bf4(0xb02)](_0x5b29a0)){}else{if(!AUTO_SCALE_RULE_GROUPS[_0x3c3bf4(0x449)](_0x5b29a0))_0x5b29a0=null;}if(!isNum(_0x5d68a6)||_0x5d68a6<=0x0||!_0x5b29a0)continue;if(_0x2f81a2<=_0x5d68a6&&(!_0x26ad4a||_0x5d68a6<_0x26ad4a['up'])){const _0x3cb267=toNum(_0x32c42f[_0x3c3bf4(0xd50)]);_0x26ad4a={'up':_0x5d68a6,'group_by':_0x5b29a0,'points_per_hour':isNum(_0x3cb267)&&_0x3cb267>0x0?_0x3cb267:null,'x_axis_interval':typeof _0x32c42f[_0x3c3bf4(0xcb5)]===_0x3c3bf4(0xdb3)&&_0x32c42f[_0x3c3bf4(0xcb5)][_0x3c3bf4(0x22f)]()?_0x32c42f[_0x3c3bf4(0xcb5)][_0x3c3bf4(0x22f)]():null,'datetime_format':typeof _0x32c42f[_0x3c3bf4(0x388)]===_0x3c3bf4(0xdb3)&&_0x32c42f['datetime_format'][_0x3c3bf4(0x22f)]()?_0x32c42f[_0x3c3bf4(0x388)][_0x3c3bf4(0x22f)]():null};}}return _0x26ad4a?{'group_by':_0x26ad4a[_0x3c3bf4(0x926)],'points_per_hour':_0x26ad4a[_0x3c3bf4(0xd50)],'x_axis_interval':_0x26ad4a[_0x3c3bf4(0xcb5)],'datetime_format':_0x26ad4a['datetime_format']}:null;}function activeScaleRule(_0x28f5c0,_0x18e48d){const _0x44bdf4=_0xe6d35d,_0x5201fb=toNum(_0x28f5c0?.['__sgcDecisionHours']),_0x53c7a2=isNum(_0x5201fb)&&_0x5201fb>0x0?_0x5201fb:_0x18e48d;if(!(_0x28f5c0?.[_0x44bdf4(0xbbb)]&&isNum(_0x53c7a2)&&_0x53c7a2>0x0&&_isAutoScaleSafe(_0x28f5c0)))return null;const _0x2031f8=resolveAutoScaleRule(_0x28f5c0,_0x53c7a2);if(_0x2031f8&&_0x2031f8[_0x44bdf4(0x926)]===(_0x28f5c0[_0x44bdf4(0x926)]||_0x44bdf4(0x371))&&_0x2031f8[_0x44bdf4(0xd50)]==null&&!_0x2031f8[_0x44bdf4(0xcb5)]&&!_0x2031f8['datetime_format'])return null;return _0x2031f8;}function effXAxisInterval(_0x2024b4){const _0x2cb2f2=_0xe6d35d,_0x25838e=_0x2024b4?.[_0x2cb2f2(0xd9f)];if(_0x25838e!=null)return _0x25838e[_0x2cb2f2(0xcb5)]||null;return _0x2024b4?.[_0x2cb2f2(0xcb5)];}function effDatetimeFormat(_0x3cf5f1){const _0x5a239d=_0xe6d35d,_0x2b6a23=_0x3cf5f1?.[_0x5a239d(0xd9f)];if(_0x2b6a23!=null)return _0x2b6a23[_0x5a239d(0x388)]||null;return _0x3cf5f1?.['datetime_format'];}function resolveAutoScale(_0x18c0b2){const _0x199825=_0xe6d35d,_0x12e7cb=_0x18c0b2;if(!isNum(_0x12e7cb)||_0x12e7cb<=0x0)return null;if(_0x12e7cb<=0x4)return{'group_by':_0x199825(0x371),'points_per_hour':0xc};if(_0x12e7cb<=0xc)return{'group_by':_0x199825(0x371),'points_per_hour':0x4};if(_0x12e7cb<=0x30)return{'group_by':_0x199825(0x371),'points_per_hour':0x2};const _0x1559f4=Math[_0x199825(0xb01)](_0x12e7cb/0x18);if(_0x1559f4<=0x6)return{'group_by':_0x199825(0x7da),'points_per_hour':0x1};if(_0x1559f4<=0x3b)return{'group_by':_0x199825(0x2c5),'points_per_hour':null};if(_0x1559f4<=0xb4)return{'group_by':_0x199825(0xb9f),'points_per_hour':null};return{'group_by':_0x199825(0x7d5),'points_per_hour':null};}function resolvePointsPerHour(_0x50e4bc,_0x223c3e,_0x4aab5d){const _0x2edbde=_0xe6d35d,_0x2c208d=toNum(_0x223c3e?.[_0x2edbde(0xd50)]);if(isNum(_0x2c208d)&&_0x2c208d>0x0)return _0x2c208d;let _0x23291c=toNum(_0x50e4bc?.[_0x2edbde(0xd50)]);if(!isNum(_0x23291c)||_0x23291c<=0x0)return null;const _0x27c05d=toNum(_0x50e4bc?.['__sgcDecisionHours']),_0x55cc4e=isNum(_0x27c05d)&&_0x27c05d>0x0?_0x27c05d:_0x4aab5d;if(_0x50e4bc?.[_0x2edbde(0xbbb)]&&isNum(_0x55cc4e)&&_0x55cc4e>0x0){if(_isAutoScaleSafe(_0x50e4bc)){const _0xaf58a0=resolveAutoScaleRule(_0x50e4bc,_0x55cc4e);if(_0xaf58a0){if(_0xaf58a0[_0x2edbde(0xd50)]!==null)return _0xaf58a0[_0x2edbde(0xd50)];if(_0xaf58a0[_0x2edbde(0x926)]!=='interval'&&_0xaf58a0[_0x2edbde(0x926)]!==_0x2edbde(0x7e5))return 0x1;}else{const _0x53f942=resolveAutoScale(_0x55cc4e);if(_0x53f942&&_0x53f942['points_per_hour']!==null)return _0x53f942[_0x2edbde(0xd50)];if(_0x53f942)return 0x1;}}const _0x10f980=toNum(_0x50e4bc?.[_0x2edbde(0x60d)])||0x18,_0x15a571=_0x23291c*(_0x10f980/_0x55cc4e);_0x23291c=Math[_0x2edbde(0xaaa)](0x2,Math['ceil'](Math[_0x2edbde(0x1d0)](Math[_0x2edbde(0x1b8)](0.5,_0x15a571))));}return _0x23291c;}function resolveGroupBy(_0x317b55,_0x3a8b20){const _0x28f776=_0xe6d35d,_0x3f4a9a=toNum(_0x317b55?.[_0x28f776(0x4d3)]),_0x40deb4=isNum(_0x3f4a9a)&&_0x3f4a9a>0x0?_0x3f4a9a:_0x3a8b20;if(_0x317b55?.[_0x28f776(0xbbb)]&&isNum(_0x40deb4)&&_0x40deb4>0x0&&_isAutoScaleSafe(_0x317b55)){const _0x2c7ae3=resolveAutoScaleRule(_0x317b55,_0x40deb4);if(_0x2c7ae3)return _0x2c7ae3[_0x28f776(0x926)];const _0x4d249e=resolveAutoScale(_0x40deb4);if(_0x4d249e)return _0x4d249e[_0x28f776(0x926)];}return _0x317b55?.['group_by']||_0x28f776(0x371);}function computeTrend(_0x152911,_0x294026){const _0x35f5e0=_0xe6d35d;if(!_0x152911||_0x152911[_0x35f5e0(0x6f1)]<0x2)return'stable';const _0x2641aa=_0x152911['filter'](_0x1b3b92=>_0x1b3b92&&_0x1b3b92['v']!==null&&_0x1b3b92['v']!==undefined&&!Number[_0x35f5e0(0xc7f)](_0x1b3b92['v']));if(_0x2641aa[_0x35f5e0(0x6f1)]<0x2)return _0x35f5e0(0xb98);let _0x58368c;if(isNum(_0x294026)&&_0x294026>0x0){const _0xb72f7b=_0x2641aa[_0x2641aa['length']-0x1]['t'],_0x4ba88a=_0xb72f7b-_0x294026*0x36ee80;_0x58368c=_0x2641aa[_0x35f5e0(0xbcf)](_0x4e9491=>_0x4e9491['t']>=_0x4ba88a);}else _0x58368c=_0x2641aa[_0x35f5e0(0xaff)](-Math[_0x35f5e0(0x1b8)](0x2,Math['floor'](_0x2641aa[_0x35f5e0(0x6f1)]/0x3)));const _0xfcd523=0x4;_0x58368c[_0x35f5e0(0x6f1)]<_0xfcd523&&_0x2641aa[_0x35f5e0(0x6f1)]>=_0xfcd523&&(_0x58368c=_0x2641aa[_0x35f5e0(0xaff)](-_0xfcd523));if(_0x58368c['length']<_0xfcd523)return _0x35f5e0(0xb98);const _0x25c97f=0x78;let _0x30e878=_0x58368c;if(_0x58368c['length']>_0x25c97f){_0x30e878=new Array(_0x25c97f);const _0xc671d5=(_0x58368c['length']-0x1)/(_0x25c97f-0x1);for(let _0x44b22f=0x0;_0x44b22f<_0x25c97f;_0x44b22f++)_0x30e878[_0x44b22f]=_0x58368c[Math[_0x35f5e0(0xb01)](_0x44b22f*_0xc671d5)];}const _0x360b2b=_0x30e878['length'];let _0x4004c7=0x0;for(let _0x23c0fd=0x0;_0x23c0fd<_0x360b2b;_0x23c0fd++){const _0x56367b=_0x30e878[_0x23c0fd]['v'];for(let _0x200dc8=_0x23c0fd+0x1;_0x200dc8<_0x360b2b;_0x200dc8++){const _0x3b8dd3=_0x30e878[_0x200dc8]['v']-_0x56367b;if(_0x3b8dd3>0x0)_0x4004c7++;else{if(_0x3b8dd3<0x0)_0x4004c7--;}}}const _0x37a3fd=_0x360b2b*(_0x360b2b-0x1)*(0x2*_0x360b2b+0x5)/0x12;if(_0x37a3fd<=0x0)return _0x35f5e0(0xb98);const _0x475d84=_0x4004c7>0x0?(_0x4004c7-0x1)/Math[_0x35f5e0(0xc3d)](_0x37a3fd):_0x4004c7<0x0?(_0x4004c7+0x1)/Math['sqrt'](_0x37a3fd):0x0,_0x38debe=1.28;if(_0x475d84>_0x38debe)return'up';if(_0x475d84<-_0x38debe)return _0x35f5e0(0xd9a);return _0x35f5e0(0xb98);}function lineDashArray(_0x4e44d9,_0xd9d965){const _0x1bd308=_0xe6d35d;if(_0x4e44d9!=='dashed'&&_0x4e44d9!==_0x1bd308(0x720))return'';const _0x5505c0=Math[_0x1bd308(0x1b8)](toNum(_0xd9d965)||2.5,0.5);if(_0x4e44d9===_0x1bd308(0xaf9))return(_0x5505c0*3.2)[_0x1bd308(0x2ef)](0x1)+','+(_0x5505c0*2.2)[_0x1bd308(0x2ef)](0x1);return'0.1,'+(_0x5505c0*2.1)['toFixed'](0x1);}function trendDirection(_0x77d55a,_0x65a718){const _0x1c7def=_0xe6d35d;if(!_0x77d55a)return _0x1c7def(0xb98);const _0x1d69c7=_0x65a718[_0x1c7def(0x9bd)];if(_0x65a718['value_transform']||_0x1d69c7==='diff'||_0x1d69c7===_0x1c7def(0x7f1)){const _0x6bbddd=_0x77d55a[_0x1c7def(0x8fc)];return _0x6bbddd&&_0x6bbddd[_0x1c7def(0x6f1)]>=0x2?computeTrend(_0x6bbddd,toNum(_0x65a718[_0x1c7def(0x837)])):_0x1c7def(0xb98);}const _0x43c0af=_0x77d55a[_0x1c7def(0x7e5)]&&_0x77d55a[_0x1c7def(0x7e5)]['length']>=0x2?_0x77d55a[_0x1c7def(0x7e5)]:_0x77d55a[_0x1c7def(0x8fc)];if(!_0x43c0af||_0x43c0af[_0x1c7def(0x6f1)]<0x2)return _0x1c7def(0xb98);let _0x481ec5=computeTrend(_0x43c0af,toNum(_0x65a718[_0x1c7def(0x837)]));if(_0x65a718[_0x1c7def(0xaca)])_0x481ec5=_0x481ec5==='up'?_0x1c7def(0xd9a):_0x481ec5===_0x1c7def(0xd9a)?'up':_0x1c7def(0xb98);return _0x481ec5;}const FETCH_CACHE_TTL_MS=0xea60,FETCH_CACHE_MAX=0x14,STATS_5MIN_MAX_HOURS=0xa8,STATS_HOURLY_MAX_HOURS=0x870,DATE_GROUP_HOURLY_MAX_HOURS=0x5d0,DATE_GROUP_HOURLY_MAX_HOURS_YEAR=0x2250,SHORT_WINDOW_HOURS=0x18,FORCE_STATS_RAW_HOURS=0xf0;class DataFetcher{constructor(){const _0x3b9e5a=_0xe6d35d;this[_0x3b9e5a(0xa97)]=new Map();}[_0xe6d35d(0x6f3)](){const _0x56d601=_0xe6d35d;this['_cache'][_0x56d601(0x11f)]();}[_0xe6d35d(0xca1)](_0x4e48a4){const _0xbb129d=_0xe6d35d,_0xa6d29d=this['_cache']['get'](_0x4e48a4);if(!_0xa6d29d)return null;if(Date['now']()-_0xa6d29d['ts']>FETCH_CACHE_TTL_MS)return this[_0xbb129d(0xa97)][_0xbb129d(0x786)](_0x4e48a4),null;return this[_0xbb129d(0xa97)]['delete'](_0x4e48a4),this[_0xbb129d(0xa97)][_0xbb129d(0x846)](_0x4e48a4,_0xa6d29d),_0xa6d29d[_0xbb129d(0x6c2)];}['_cacheSet'](_0x3a7a4a,_0x447933){const _0x14449a=_0xe6d35d,_0x26c234=Date[_0x14449a(0x3db)]();for(const [_0x1a1f30,_0x22f23b]of this[_0x14449a(0xa97)]){if(_0x26c234-_0x22f23b['ts']>FETCH_CACHE_TTL_MS)this[_0x14449a(0xa97)]['delete'](_0x1a1f30);}if(this[_0x14449a(0xa97)][_0x14449a(0xd46)]>=FETCH_CACHE_MAX){const _0x3a61d6=this[_0x14449a(0xa97)][_0x14449a(0x2ee)]()['next']()[_0x14449a(0xcfb)];if(_0x3a61d6!==undefined)this[_0x14449a(0xa97)][_0x14449a(0x786)](_0x3a61d6);}this[_0x14449a(0xa97)][_0x14449a(0x846)](_0x3a7a4a,{'data':_0x447933,'ts':_0x26c234});}async['fetchHistory'](_0x45c7f3,_0x3dcead,_0x39939c,_0x2d0e9c,_0x54dea3=!![]){const _0x12dc35=_0xe6d35d;if(!_0x3dcead[_0x12dc35(0x6f1)])return{};const _0x36b2ce=_0x3dcead['map'](_0x5cc4ac=>_0x5cc4ac['id']),_0xb3bdf4=_0x3dcead[_0x12dc35(0x527)](_0x54530d=>_0x54530d[_0x12dc35(0xa49)]),_0x5a762a='h:'+_0x36b2ce[_0x12dc35(0x2c4)](',')+'|'+(_0xb3bdf4?'A':'S')+'|'+_0x39939c[_0x12dc35(0x9a7)]()+'|'+_0x2d0e9c[_0x12dc35(0x9a7)]();if(_0x54dea3){const _0x1a9133=this[_0x12dc35(0xca1)](_0x5a762a);if(_0x1a9133)return _0x1a9133;}const _0x5a5cc9=_0xb3bdf4?'':_0x12dc35(0x200),_0x3ace73=_0x12dc35(0xc5a)+_0x39939c[_0x12dc35(0x9a7)]()+('?end_time='+encodeURIComponent(_0x2d0e9c[_0x12dc35(0x9a7)]()))+('&filter_entity_id='+encodeURIComponent(_0x36b2ce[_0x12dc35(0x2c4)](',')))+_0x5a5cc9,_0x24e1d9={};let _0x1f620b=!![];try{const _0x532688=await _0x45c7f3['callApi'](_0x12dc35(0xd53),_0x3ace73);for(const _0x1dd168 of _0x532688||[]){if(!_0x1dd168?.['length'])continue;const _0x34e537=_0x1dd168[0x0][_0x12dc35(0x922)];_0x24e1d9[_0x34e537]=_0x1dd168[_0x12dc35(0x596)](_0x472c37=>stripSampleForCache(_0x472c37,_0xb3bdf4));}}catch(_0x29dd0b){_0x1f620b=![],console['warn'](_0x12dc35(0x84c),_0x29dd0b);}if(_0x54dea3&&_0x1f620b)this[_0x12dc35(0x29c)](_0x5a762a,_0x24e1d9);return _0x24e1d9;}async[_0xe6d35d(0xbf7)](_0x53d499,_0x3bb150,_0x5a4646,_0x4241af,_0x517f3a=_0xe6d35d(0x7da),_0x3656ec=!![],_0x2c425e=null){const _0x584e3e=_0xe6d35d;if(!_0x3bb150[_0x584e3e(0x6f1)])return{};const _0x2f5a2f=_0x2c425e&&_0x2c425e[_0x584e3e(0x6f1)]?Array['from'](new Set(_0x2c425e)):[_0x584e3e(0xa06),_0x584e3e(0xbe8),_0x584e3e(0x1b8),_0x584e3e(0x914),_0x584e3e(0x334),_0x584e3e(0x7f1)],_0x221862=Math[_0x584e3e(0x8e4)](_0x4241af[_0x584e3e(0x697)]()/0x2710)*0x2710,_0x400dcc=_0x3bb150['slice']()['sort']()[_0x584e3e(0x2c4)](','),_0x65d534='s:'+_0x400dcc+'|'+_0x5a4646[_0x584e3e(0x697)]()+'|'+_0x221862+'|'+_0x517f3a+'|'+_0x2f5a2f[_0x584e3e(0xaff)]()[_0x584e3e(0xca9)]()[_0x584e3e(0x2c4)](',');if(_0x3656ec){const _0x3df9cc=this[_0x584e3e(0xca1)](_0x65d534);if(_0x3df9cc)return _0x3df9cc;}const _0x4f11a2={};let _0x3903fa=!![];try{const _0x1fb12a=await _0x53d499['callWS']({'type':'recorder/statistics_during_period','start_time':_0x5a4646[_0x584e3e(0x9a7)](),'end_time':_0x4241af[_0x584e3e(0x9a7)](),'statistic_ids':_0x3bb150,'period':_0x517f3a,'types':_0x2f5a2f});for(const _0x1efd83 of _0x3bb150){const _0x13df57=_0x1fb12a?.[_0x1efd83]||[];_0x4f11a2[_0x1efd83]=_0x13df57[_0x584e3e(0x596)](_0x581998=>({'t':new Date(_0x581998[_0x584e3e(0x911)])[_0x584e3e(0x697)](),'mean':toNum(_0x581998[_0x584e3e(0xa06)]),'min':toNum(_0x581998[_0x584e3e(0xbe8)]),'max':toNum(_0x581998[_0x584e3e(0x1b8)]),'sum':toNum(_0x581998[_0x584e3e(0x914)]),'state':toNum(_0x581998[_0x584e3e(0x334)]),'change':toNum(_0x581998[_0x584e3e(0x7f1)])}));}}catch(_0x44daaa){_0x3903fa=![],console[_0x584e3e(0xd8b)](_0x584e3e(0x4c1),_0x44daaa);}if(_0x3656ec&&_0x3903fa)this[_0x584e3e(0x29c)](_0x65d534,_0x4f11a2);return _0x4f11a2;}}function stripSampleForCache(_0x2d96e3,_0x12e3da){const _0x23d779=_0xe6d35d,_0x3555f4={'t':new Date(_0x2d96e3[_0x23d779(0x2e6)]||_0x2d96e3['last_updated'])['getTime'](),'state':_0x2d96e3[_0x23d779(0x334)]};if(_0x12e3da&&_0x2d96e3[_0x23d779(0x5cf)])_0x3555f4[_0x23d779(0x5cf)]=_0x2d96e3[_0x23d779(0x5cf)];else _0x3555f4[_0x23d779(0x5cf)]=null;return _0x3555f4;}const AGG_VALID=new Set([_0xe6d35d(0xbe8),_0xe6d35d(0x1b8),_0xe6d35d(0x914),_0xe6d35d(0x862),_0xe6d35d(0xa06),_0xe6d35d(0x7cb),_0xe6d35d(0x898),_0xe6d35d(0x9ee),_0xe6d35d(0x731),_0xe6d35d(0x52e),_0xe6d35d(0x7f1)]);class DataProcessor{static[_0xe6d35d(0xcca)](_0x3c6ca9,_0x377a81){const _0x4e4e78=_0xe6d35d;if(!Array[_0x4e4e78(0x82d)](_0x3c6ca9)||_0x3c6ca9[_0x4e4e78(0x6f1)]<=_0x377a81||_0x377a81<0x3)return _0x3c6ca9;const _0x5b00d7=_0x3c6ca9[_0x4e4e78(0x6f1)],_0x41c354=new Array(_0x377a81);let _0x321f71=0x0;const _0x26af2e=(_0x5b00d7-0x2)/(_0x377a81-0x2);let _0x4b9dc2=0x0;_0x41c354[_0x321f71++]=_0x3c6ca9[_0x4b9dc2];for(let _0x3966ac=0x0;_0x3966ac<_0x377a81-0x2;_0x3966ac++){let _0x5dc9f3=0x0,_0x30d2a4=0x0,_0x6d3289=Math[_0x4e4e78(0x8e4)]((_0x3966ac+0x1)*_0x26af2e)+0x1,_0x37652a=Math[_0x4e4e78(0x8e4)]((_0x3966ac+0x2)*_0x26af2e)+0x1;_0x37652a=_0x37652a<_0x5b00d7?_0x37652a:_0x5b00d7;const _0x15a5f7=_0x37652a-_0x6d3289;if(_0x15a5f7<=0x0){const _0x4fd269=Math[_0x4e4e78(0xbe8)](_0x6d3289,_0x5b00d7-0x1);_0x41c354[_0x321f71++]=_0x3c6ca9[_0x4fd269],_0x4b9dc2=_0x4fd269;continue;}for(let _0x237b61=_0x6d3289;_0x237b61<_0x37652a;_0x237b61++){_0x5dc9f3+=_0x3c6ca9[_0x237b61]['t'],_0x30d2a4+=_0x3c6ca9[_0x237b61]['v']||0x0;}_0x5dc9f3/=_0x15a5f7,_0x30d2a4/=_0x15a5f7;const _0x211a1b=Math['floor'](_0x3966ac*_0x26af2e)+0x1,_0x12b39f=Math[_0x4e4e78(0x8e4)]((_0x3966ac+0x1)*_0x26af2e)+0x1,_0x38718b=_0x3c6ca9[_0x4b9dc2]['t'],_0x23b1cc=_0x3c6ca9[_0x4b9dc2]['v']||0x0;let _0x557581=-0x1,_0x57cfbc=_0x211a1b;for(let _0x5bda78=_0x211a1b;_0x5bda78<_0x12b39f;_0x5bda78++){const _0x5ba528=Math[_0x4e4e78(0xad9)]((_0x38718b-_0x5dc9f3)*((_0x3c6ca9[_0x5bda78]['v']||0x0)-_0x23b1cc)-(_0x38718b-_0x3c6ca9[_0x5bda78]['t'])*(_0x30d2a4-_0x23b1cc))*0.5;_0x5ba528>_0x557581&&(_0x557581=_0x5ba528,_0x57cfbc=_0x5bda78);}_0x41c354[_0x321f71++]=_0x3c6ca9[_0x57cfbc],_0x4b9dc2=_0x57cfbc;}return _0x41c354[_0x321f71++]=_0x3c6ca9[_0x5b00d7-0x1],_0x41c354;}static[_0xe6d35d(0x387)](_0x52b12f,_0x36bcda,_0x7adb38,_0x39e107,_0x33fa8f,_0x36f79d,_0x51481a={}){const _0x49d64d=_0xe6d35d;if(!_0x52b12f?.[_0x49d64d(0x6f1)]||!_0x36bcda||_0x39e107<=_0x7adb38)return _0x52b12f||[];const _0x39b90a=0x7d0,_0x4b164f=0x7530;let _0x3f6b62=Math[_0x49d64d(0x1b8)](_0x4b164f,_0x36bcda);const _0x213aa9=_0x39e107-_0x7adb38;let _0x125579=Math[_0x49d64d(0xb9d)](_0x213aa9/_0x3f6b62);_0x125579>_0x39b90a&&(_0x3f6b62=Math[_0x49d64d(0xb9d)](_0x213aa9/_0x39b90a),_0x125579=_0x39b90a);let _0x2ce41d=_0x7adb38;_0x51481a[_0x49d64d(0xb9b)]&&(_0x2ce41d=Math['floor'](_0x7adb38/_0x3f6b62)*_0x3f6b62,_0x125579=Math[_0x49d64d(0xbe8)](_0x39b90a,Math[_0x49d64d(0xb9d)]((_0x39e107-_0x2ce41d)/_0x3f6b62)));const _0x54ca64=!!_0x51481a[_0x49d64d(0x309)],_0x17c851=!!_0x51481a[_0x49d64d(0x17c)],_0x5353a9=_0x52b12f,_0xee73c3=new Array(_0x125579);let _0x2ad990=0x0,_0x5121d6=null,_0x527e26=null,_0x101f21=null,_0x31a581=null,_0x4ba45c=null;while(_0x2ad990<_0x5353a9[_0x49d64d(0x6f1)]&&_0x5353a9[_0x2ad990]['t']<_0x2ce41d){const _0x1a7393=_0x5353a9[_0x2ad990]['v'];_0x1a7393!==null&&_0x1a7393!==undefined&&!Number[_0x49d64d(0xc7f)](_0x1a7393)&&(_0x5121d6=_0x1a7393,_0x527e26=_0x5353a9[_0x2ad990]['t']),_0x2ad990++;}const _0x568b2b=_0x51481a['carryPastNow']?_0x39e107:Math['min'](Date[_0x49d64d(0x3db)](),_0x39e107),_0x260ed5=Date[_0x49d64d(0x3db)](),_0x5ccd61=!_0x54ca64&&!_0x51481a[_0x49d64d(0x397)]&&_0x260ed5<_0x39e107,_0x1d9ed7=!!_0x51481a[_0x49d64d(0x392)],_0x512e57=!_0x1d9ed7?_0x51481a[_0x49d64d(0x612)]??Infinity:_0x51481a[_0x49d64d(0x612)]??Math['min'](_0x3f6b62*0x3,0x1e*0x3c*0x3e8);for(let _0x4c50cc=0x0;_0x4c50cc<_0x125579;_0x4c50cc++){const _0x249550=_0x2ce41d+_0x4c50cc*_0x3f6b62,_0x3a628e=_0x249550+_0x3f6b62,_0x51a197=(_0x249550+_0x3a628e)/0x2;let _0x41c25e=_0x54ca64?_0x249550:_0x51a197;if(_0x5ccd61&&_0x249550<=_0x260ed5&&_0x260ed5<_0x3a628e)_0x41c25e=_0x260ed5;while(_0x2ad990<_0x5353a9['length']&&_0x5353a9[_0x2ad990]['t']<_0x249550)_0x2ad990++;const _0x4f888e=[];let _0x56c618=Infinity,_0x1ee953=-Infinity,_0x3a98eb=![],_0x3564fa=null,_0x414881=null,_0x56db50=null,_0x3e58bb=_0x2ad990;while(_0x3e58bb<_0x5353a9['length']&&_0x5353a9[_0x3e58bb]['t']<_0x3a628e){const _0x36c746=_0x5353a9[_0x3e58bb],_0x4d3d2a=_0x36c746['v'];if(_0x4d3d2a!==null&&_0x4d3d2a!==undefined&&!Number[_0x49d64d(0xc7f)](_0x4d3d2a)){_0x4f888e[_0x49d64d(0x61b)](_0x4d3d2a),_0x3564fa=_0x4d3d2a,_0x414881=_0x36c746[_0x49d64d(0x251)]!==undefined&&_0x36c746['bMin']!==null?_0x36c746[_0x49d64d(0x251)]:_0x4d3d2a,_0x56db50=_0x36c746[_0x49d64d(0x3e4)]!==undefined&&_0x36c746[_0x49d64d(0x3e4)]!==null?_0x36c746[_0x49d64d(0x3e4)]:_0x4d3d2a;if(_0x36f79d){if(_0x414881<_0x56c618)_0x56c618=_0x414881;if(_0x56db50>_0x1ee953)_0x1ee953=_0x56db50;_0x3a98eb=!![];}}_0x3e58bb++;}if(_0x4f888e[_0x49d64d(0x6f1)]>0x0){const _0xdc223a=DataProcessor['_aggregate'](_0x4f888e,_0x33fa8f);_0x5121d6=_0xdc223a===null?null:_0x3564fa,_0x527e26=_0x51a197;const _0x197eb4={'t':_0x41c25e,'v':_0xdc223a};_0x36f79d&&_0x3a98eb&&(_0x197eb4[_0x49d64d(0x251)]=_0x56c618,_0x197eb4[_0x49d64d(0x3e4)]=_0x1ee953,_0x101f21=_0x414881,_0x31a581=_0x56db50);if(_0x17c851){const _0x5bf07e=DataProcessor[_0x49d64d(0x870)](_0x4f888e);_0x5bf07e&&(_0x197eb4['o']=_0x5bf07e['o'],_0x197eb4['h']=_0x5bf07e['h'],_0x197eb4['l']=_0x5bf07e['l'],_0x197eb4['c']=_0x5bf07e['c'],_0x4ba45c=_0x5bf07e);}_0xee73c3[_0x4c50cc]=_0x197eb4;}else{if(!_0x51481a[_0x49d64d(0x305)]&&_0x5121d6!==null&&_0x249550<=_0x568b2b&&_0x512e57>0x0&&_0x527e26!==null&&_0x51a197-_0x527e26<=_0x512e57){const _0x5369f8={'t':_0x41c25e,'v':_0x5121d6};_0x36f79d&&(_0x5369f8[_0x49d64d(0x251)]=_0x101f21??_0x5121d6,_0x5369f8[_0x49d64d(0x3e4)]=_0x31a581??_0x5121d6);if(_0x17c851){const _0x3a0ed7=_0x4ba45c?_0x4ba45c['c']:_0x5121d6;_0x5369f8['o']=_0x5369f8['h']=_0x5369f8['l']=_0x5369f8['c']=_0x3a0ed7;}_0xee73c3[_0x4c50cc]=_0x5369f8;}else{const _0x3be737={'t':_0x41c25e,'v':null};_0x36f79d&&(_0x3be737[_0x49d64d(0x251)]=null,_0x3be737[_0x49d64d(0x3e4)]=null);if(_0x17c851)_0x3be737['o']=_0x3be737['h']=_0x3be737['l']=_0x3be737['c']=null;_0xee73c3[_0x4c50cc]=_0x3be737;}}}let _0x45c83d=-0x1;for(let _0x40b29e=0x0;_0x40b29e<_0xee73c3[_0x49d64d(0x6f1)];_0x40b29e++){if(_0xee73c3[_0x40b29e]['v']!==null){_0x45c83d=_0x40b29e;break;}}if(_0x45c83d>0x0&&!_0x51481a[_0x49d64d(0x305)]&&!_0x1d9ed7){const _0x188d59=_0xee73c3[_0x45c83d]['v'],_0x29e52e=_0x36f79d?_0xee73c3[_0x45c83d]['bMin']:null,_0x465236=_0x36f79d?_0xee73c3[_0x45c83d][_0x49d64d(0x3e4)]:null;for(let _0x4e75eb=0x0;_0x4e75eb<_0x45c83d;_0x4e75eb++){_0xee73c3[_0x4e75eb]['v']=_0x188d59,_0x36f79d&&(_0xee73c3[_0x4e75eb]['bMin']=_0x29e52e,_0xee73c3[_0x4e75eb][_0x49d64d(0x3e4)]=_0x465236);}}return _0xee73c3;}static['_aggregate'](_0x40b7a4,_0x38e22d){const _0x53b4f3=_0xe6d35d;if(_0x38e22d&&!AGG_VALID['has'](_0x38e22d)){DataProcessor['_aggWarned']=DataProcessor[_0x53b4f3(0x312)]||new Set();if(!DataProcessor[_0x53b4f3(0x312)][_0x53b4f3(0x449)](_0x38e22d)){DataProcessor[_0x53b4f3(0x312)][_0x53b4f3(0x33e)](_0x38e22d);const _0x2efe73=_0x38e22d===_0x53b4f3(0x334)?_0x53b4f3(0x1f8):'';console[_0x53b4f3(0xd8b)](_0x53b4f3(0xbeb)+_0x38e22d+_0x53b4f3(0x832)+(_0x53b4f3(0x70a)+[...AGG_VALID][_0x53b4f3(0x2c4)](',\x20')+'.'+_0x2efe73));}}const _0x31b5f7=[];for(const _0x57c38c of _0x40b7a4)if(_0x57c38c!==null&&_0x57c38c!==undefined&&!Number[_0x53b4f3(0xc7f)](_0x57c38c))_0x31b5f7[_0x53b4f3(0x61b)](_0x57c38c);if(!_0x31b5f7['length'])return null;switch(_0x38e22d){case _0x53b4f3(0xbe8):{let _0x4b3798=_0x31b5f7[0x0];for(let _0x2d9bd7=0x1;_0x2d9bd7<_0x31b5f7[_0x53b4f3(0x6f1)];_0x2d9bd7++)if(_0x31b5f7[_0x2d9bd7]<_0x4b3798)_0x4b3798=_0x31b5f7[_0x2d9bd7];return _0x4b3798;}case'max':{let _0x130453=_0x31b5f7[0x0];for(let _0x1764f9=0x1;_0x1764f9<_0x31b5f7['length'];_0x1764f9++)if(_0x31b5f7[_0x1764f9]>_0x130453)_0x130453=_0x31b5f7[_0x1764f9];return _0x130453;}case _0x53b4f3(0x914):return _0x31b5f7[_0x53b4f3(0x8af)]((_0x38d293,_0x3c3c01)=>_0x38d293+_0x3c3c01,0x0);case _0x53b4f3(0x7cb):case _0x53b4f3(0x898):{let _0x334f16=0x0;for(let _0x213160=0x1;_0x213160<_0x31b5f7[_0x53b4f3(0x6f1)];_0x213160++){if(_0x31b5f7[_0x213160-0x1]>0x0&&_0x31b5f7[_0x213160]<_0x31b5f7[_0x213160-0x1]*0.1)_0x334f16++;}return _0x334f16>0x0&&(DataProcessor[_0x53b4f3(0xdaf)]=DataProcessor[_0x53b4f3(0xdaf)]||new Set(),!DataProcessor['_resetAggWarned']['has'](_0x38e22d)&&(DataProcessor[_0x53b4f3(0xdaf)][_0x53b4f3(0x33e)](_0x38e22d),console[_0x53b4f3(0xd8b)](_0x53b4f3(0x595)+_0x38e22d+_0x53b4f3(0x502)+_0x53b4f3(0x9c9)+(_0x53b4f3(0xa6f)+(_0x38e22d==='last'?_0x53b4f3(0xae4):_0x53b4f3(0xd5c))+',\x20')+_0x53b4f3(0xa96)+_0x53b4f3(0x315)))),_0x38e22d==='first'?_0x31b5f7[0x0]:_0x31b5f7[_0x31b5f7[_0x53b4f3(0x6f1)]-0x1];}case _0x53b4f3(0x9ee):{const _0x5f5490=[..._0x31b5f7][_0x53b4f3(0xca9)]((_0x1daef1,_0x1e5ee6)=>_0x1daef1-_0x1e5ee6),_0x7d6fbc=Math['floor'](_0x5f5490[_0x53b4f3(0x6f1)]/0x2);return _0x5f5490['length']%0x2?_0x5f5490[_0x7d6fbc]:(_0x5f5490[_0x7d6fbc-0x1]+_0x5f5490[_0x7d6fbc])/0x2;}case'delta':{let _0x491cd6=_0x31b5f7[0x0],_0x4ddda1=_0x31b5f7[0x0];for(let _0x113333=0x1;_0x113333<_0x31b5f7[_0x53b4f3(0x6f1)];_0x113333++){if(_0x31b5f7[_0x113333]<_0x491cd6)_0x491cd6=_0x31b5f7[_0x113333];if(_0x31b5f7[_0x113333]>_0x4ddda1)_0x4ddda1=_0x31b5f7[_0x113333];}return _0x4ddda1-_0x491cd6;}case _0x53b4f3(0x52e):{if(_0x31b5f7[_0x53b4f3(0x6f1)]<0x2)return null;return _0x31b5f7[_0x31b5f7[_0x53b4f3(0x6f1)]-0x1]-_0x31b5f7[0x0];}case'change':{if(_0x31b5f7['length']<0x2)return null;let _0x38f79c=0x0;for(let _0x4541e9=0x1;_0x4541e9<_0x31b5f7[_0x53b4f3(0x6f1)];_0x4541e9++){const _0x995ef2=_0x31b5f7[_0x4541e9]-_0x31b5f7[_0x4541e9-0x1];if(_0x995ef2>=0x0)_0x38f79c+=_0x995ef2;}return _0x38f79c;}case'avg':case _0x53b4f3(0xa06):default:return _0x31b5f7[_0x53b4f3(0x8af)]((_0x537847,_0x324736)=>_0x537847+_0x324736,0x0)/_0x31b5f7[_0x53b4f3(0x6f1)];}}static[_0xe6d35d(0x870)](_0x58ef53){let _0x3b387e=null,_0xd973a3=null,_0x38c288=null,_0x384083=null;for(const _0x5d19e2 of _0x58ef53){if(_0x5d19e2===null||_0x5d19e2===undefined||Number['isNaN'](_0x5d19e2))continue;if(_0x3b387e===null)_0x3b387e=_0x5d19e2,_0xd973a3=_0x5d19e2,_0x38c288=_0x5d19e2;else{if(_0x5d19e2>_0xd973a3)_0xd973a3=_0x5d19e2;if(_0x5d19e2<_0x38c288)_0x38c288=_0x5d19e2;}_0x384083=_0x5d19e2;}return _0x3b387e===null?null:{'o':_0x3b387e,'h':_0xd973a3,'l':_0x38c288,'c':_0x384083};}static[_0xe6d35d(0x24b)](_0x788b76,_0x5312f0){const _0x34decd=_0xe6d35d;if(!Array[_0x34decd(0x82d)](_0x788b76)||!_0x788b76[_0x34decd(0x6f1)]||typeof _0x5312f0!==_0x34decd(0x854))return _0x788b76;const _0x22d3ae=new Array(_0x788b76['length']);for(let _0x424630=0x0;_0x424630<_0x788b76['length'];_0x424630++){const _0x3b37df=_0x788b76[_0x424630];if(!_0x3b37df||!isNum(_0x3b37df['v'])){_0x22d3ae[_0x424630]=_0x3b37df;continue;}const _0x3b8145=_0x5312f0(_0x3b37df['t']);if(!isNum(_0x3b8145)){_0x22d3ae[_0x424630]=_0x3b37df;continue;}const _0x100114={..._0x3b37df,'v':_0x3b37df['v']*_0x3b8145};if(isNum(_0x3b37df['bMin']))_0x100114[_0x34decd(0x251)]=_0x3b37df[_0x34decd(0x251)]*_0x3b8145;if(isNum(_0x3b37df[_0x34decd(0x3e4)]))_0x100114[_0x34decd(0x3e4)]=_0x3b37df[_0x34decd(0x3e4)]*_0x3b8145;if(isNum(_0x3b37df[_0x34decd(0xc16)]))_0x100114['sMean']=_0x3b37df[_0x34decd(0xc16)]*_0x3b8145;if(isNum(_0x3b37df[_0x34decd(0x3c2)]))_0x100114[_0x34decd(0x3c2)]=_0x3b37df['sMin']*_0x3b8145;if(_0x3b8145<0x0&&isNum(_0x100114[_0x34decd(0x251)])&&isNum(_0x100114[_0x34decd(0x3e4)])&&_0x100114[_0x34decd(0x251)]>_0x100114[_0x34decd(0x3e4)]){const _0x75394c=_0x100114[_0x34decd(0x251)];_0x100114[_0x34decd(0x251)]=_0x100114[_0x34decd(0x3e4)],_0x100114['bMax']=_0x75394c;}_0x22d3ae[_0x424630]=_0x100114;}return _0x22d3ae;}static[_0xe6d35d(0x41c)](_0x2a6d77,_0xc92c84){const _0x740f2a=_0xe6d35d;if(!Array[_0x740f2a(0x82d)](_0x2a6d77))return _0x2a6d77;for(const _0x38ab8c of _0x2a6d77){if(!_0x38ab8c)continue;if(isNum(_0x38ab8c[_0x740f2a(0x251)])&&isNum(_0x38ab8c[_0x740f2a(0x3e4)])){if(_0x38ab8c['v']!==null&&_0x38ab8c['v']!==undefined)_0x38ab8c['v']=_0x38ab8c[_0x740f2a(0x3e4)]-_0x38ab8c['bMin'];!_0xc92c84&&(delete _0x38ab8c['bMin'],delete _0x38ab8c[_0x740f2a(0x3e4)]);}else{if(!_0xc92c84){if(_0x740f2a(0x251)in _0x38ab8c)delete _0x38ab8c[_0x740f2a(0x251)];if('bMax'in _0x38ab8c)delete _0x38ab8c[_0x740f2a(0x3e4)];}}}return _0x2a6d77;}static[_0xe6d35d(0xbd4)](_0x4c1119,_0x217ff4){const _0x4cac0c=_0xe6d35d,_0x256722=Array['isArray'](_0x217ff4?.['moving_averages'])?_0x217ff4[_0x4cac0c(0xbc5)]:null;if(!_0x256722||!_0x256722[_0x4cac0c(0x6f1)]||!Array[_0x4cac0c(0x82d)](_0x4c1119)||!_0x4c1119[_0x4cac0c(0x6f1)])return null;const _0x551cb6=(_0x217ff4['graph_type']||_0x217ff4[_0x4cac0c(0x54b)])===_0x4cac0c(0x122),_0x57337c=_0x206ead=>{if(!_0x206ead)return null;const _0x53e61a=_0x551cb6?isNum(_0x206ead['c'])?_0x206ead['c']:_0x206ead['v']:_0x206ead['v'];return isNum(_0x53e61a)?_0x53e61a:null;},_0x1bdfe8=_0x4c1119[_0x4cac0c(0x596)](_0x57337c),_0x518827=_0x4c1119['length'],_0x3ef50f=[];for(const _0x1220c8 of _0x256722){const _0x1c23c6=Math['round'](toNum(_0x1220c8?.[_0x4cac0c(0x14e)])||0x0);if(!(_0x1c23c6>=0x1))continue;const _0x558707=new Array(_0x518827);let _0xde9d4e=0x0,_0x5278a4=-0x1;for(let _0x5761e7=0x0;_0x5761e7<_0x518827;_0x5761e7++){const _0x5e7d34=_0x1bdfe8[_0x5761e7];_0x5e7d34===null?_0x5278a4=_0x5761e7:_0xde9d4e+=_0x5e7d34;if(_0x5761e7>=_0x1c23c6){const _0x3f09e0=_0x1bdfe8[_0x5761e7-_0x1c23c6];if(_0x3f09e0!==null)_0xde9d4e-=_0x3f09e0;}const _0x433d9c=_0x5761e7>=_0x1c23c6-0x1&&_0x5278a4<=_0x5761e7-_0x1c23c6;_0x558707[_0x5761e7]={'t':_0x4c1119[_0x5761e7]['t'],'v':_0x433d9c?_0xde9d4e/_0x1c23c6:null};}_0x3ef50f[_0x4cac0c(0x61b)]({'period':_0x1c23c6,'color':_0x1220c8[_0x4cac0c(0x727)]||null,'width':_0x1220c8[_0x4cac0c(0x8da)]!=null&&_0x1220c8[_0x4cac0c(0x8da)]!==''&&isNum(toNum(_0x1220c8[_0x4cac0c(0x8da)]))?toNum(_0x1220c8[_0x4cac0c(0x8da)]):null,'show_label':!!_0x1220c8['show_label'],'points':_0x558707});}return _0x3ef50f['length']?_0x3ef50f:null;}static[_0xe6d35d(0x418)](_0x36f639,_0x3b2e13,_0x926b48){const _0x21575f=_0xe6d35d,_0x713c35=Array[_0x21575f(0x82d)](_0x3b2e13?.['moving_averages'])?_0x3b2e13[_0x21575f(0xbc5)][_0x21575f(0xbcf)](_0x440b8d=>_0x440b8d&&Math[_0x21575f(0xb01)](toNum(_0x440b8d[_0x21575f(0x14e)])||0x0)>=0x1):null;if(!_0x713c35||!_0x713c35['length']||!Array[_0x21575f(0x82d)](_0x36f639)||!_0x36f639[_0x21575f(0x6f1)])return null;const {startMs:_0x2f3f23,endMs:_0x3db467,bucketMs:_0x474b58,groupBy:_0x45d53b,aggFunc:_0x47effc,alignToClock:_0x55d1fd,anchorStart:_0x31590d,tz:_0x9eb9a5,deltaAgg:_0x3331bb,carryPastNow:_0x373119,damp:_0x1abcd0,isCounter:_0x530f4b}=_0x926b48||{};let _0x451964=0x0;for(const _0xe4cab1 of _0x713c35){const _0x58332b=Math[_0x21575f(0xb01)](toNum(_0xe4cab1['period'])||0x0);if(_0x58332b>_0x451964)_0x451964=_0x58332b;}if(!(_0x451964>=0x1))return null;const _0x7cd442=(_0x3b2e13[_0x21575f(0x349)]||_0x3b2e13[_0x21575f(0x54b)])==='candlestick',_0xdcab9f=[_0x21575f(0x7da),'date','week',_0x21575f(0x7d5),_0x21575f(0x4f4)];let _0x5200a4;if(_0xdcab9f[_0x21575f(0x635)](_0x45d53b)){const _0x5d6d0e=_0x1abcd0?DataProcessor[_0x21575f(0xa4e)](_0x36f639,_0x45d53b,_0x47effc,_0x9eb9a5,!!_0x530f4b):_0x36f639;_0x5200a4=DataProcessor[_0x21575f(0xd6a)](_0x5d6d0e,_0x45d53b,_0x47effc,_0x3db467,_0x9eb9a5,_0x7cd442,_0x926b48?.[_0x21575f(0x362)]??0x1);if(!_0x3b2e13[_0x21575f(0x616)]){const _0x162b29=_0x36f639['length']?_0x36f639[_0x36f639[_0x21575f(0x6f1)]-0x1]['t']:null;_0x5200a4=DataProcessor['carryStateInGaps'](_0x5200a4,_0x45d53b,_0x47effc,{'endMs':_0x3db467,'lastRawT':_0x162b29,'tz':_0x9eb9a5});}else _0x5200a4=DataProcessor[_0x21575f(0x105)](_0x5200a4,_0x45d53b,{'tz':_0x9eb9a5});}else{if(isNum(_0x474b58)&&_0x474b58>0x0){const _0x48c5d5=(_0x451964-0x1)*_0x474b58;_0x5200a4=DataProcessor['groupPoints'](_0x36f639,_0x474b58,isNum(_0x2f3f23)?_0x2f3f23-_0x48c5d5:_0x2f3f23,_0x3db467,_0x47effc,![],{'breakOnNull':!!_0x3b2e13[_0x21575f(0x616)],'carryForwardMs':_0x3b2e13[_0x21575f(0xda2)],'alignToClock':_0x55d1fd,'anchorStart':_0x31590d,'ohlc':_0x7cd442,'deltaAgg':!!_0x3331bb,'carryPastNow':!!_0x373119});}else _0x5200a4=_0x36f639;}const _0x35c796=DataProcessor[_0x21575f(0x5a0)](_0x5200a4,_0x3b2e13,![]),_0x55272e=DataProcessor[_0x21575f(0xbd4)](_0x35c796,_0x3b2e13);if(!_0x55272e)return null;if(isNum(_0x2f3f23)){for(const _0x4954ec of _0x55272e)_0x4954ec[_0x21575f(0x8fc)]=_0x4954ec[_0x21575f(0x8fc)][_0x21575f(0xbcf)](_0x315f87=>_0x315f87['t']>=_0x2f3f23);}return _0x55272e['length']?_0x55272e:null;}static['dampResetBoundaryMax'](_0x516bca,_0x3a3226,_0x5eb3e2,_0x1bf1b8,_0x1576b5){const _0x26464c=_0xe6d35d;if(_0x5eb3e2!==_0x26464c(0x1b8)||_0x3a3226!==_0x26464c(0x2c5))return _0x516bca;if(!Array['isArray'](_0x516bca)||_0x516bca[_0x26464c(0x6f1)]<0x2)return _0x516bca;const _0x57832f=_0x373d83=>{const _0x11d104=tzParts(_0x373d83,_0x1bf1b8);return _0x11d104['y']+'-'+_0x11d104['mo']+'-'+_0x11d104['d'];},_0x5897bc=_0x5a5d7f=>tzStartOfDayMs(_0x5a5d7f,_0x1bf1b8),_0x164cb7=new Map();for(const _0xadf78 of _0x516bca){if(!isNum(_0xadf78['v']))continue;const _0x52b2fd=_0x57832f(_0xadf78['t']);let _0x16f972=_0x164cb7[_0x26464c(0x70b)](_0x52b2fd);!_0x16f972&&(_0x16f972={'count':0x0,'first':null,'list':[]},_0x164cb7['set'](_0x52b2fd,_0x16f972));_0x16f972[_0x26464c(0xb3f)]++,_0x16f972[_0x26464c(0x8b2)]['push'](_0xadf78);if(!_0x16f972[_0x26464c(0x7cb)]||_0xadf78['t']<_0x16f972[_0x26464c(0x7cb)]['t'])_0x16f972[_0x26464c(0x7cb)]=_0xadf78;}const _0x55f01=new Map();for(const _0x1c7bda of _0x164cb7[_0x26464c(0x8a7)]()){const _0x5794d6=_0x1c7bda[_0x26464c(0x7cb)];_0x1c7bda[_0x26464c(0xb3f)]>=0x2&&_0x5794d6&&_0x5794d6['t']===_0x5897bc(_0x5794d6['t'])&&isNum(_0x5794d6['v'])&&_0x5794d6['v']>0x0&&isNum(_0x5794d6['sMean'])&&isNum(_0x5794d6[_0x26464c(0x3c2)])&&_0x5794d6[_0x26464c(0xc16)]<_0x5794d6['v']*0.3&&_0x5794d6[_0x26464c(0x3c2)]<_0x5794d6['v']*0.5&&_0x55f01[_0x26464c(0x846)](_0x5794d6,_0x5794d6[_0x26464c(0x3c2)]);if(_0x1c7bda[_0x26464c(0x8b2)]['length']>=0x2){const _0x5b0793=_0x1c7bda[_0x26464c(0x8b2)]['slice']()[_0x26464c(0xca9)]((_0xd8fd08,_0x47a81e)=>_0xd8fd08['t']-_0x47a81e['t']),_0x463239=_0x5b0793[0x0]['v'];let _0x42963=0x0,_0x4f095b=_0x5b0793[0x0]['v'],_0x518219=_0x5b0793[0x0]['v'];for(let _0x2eed60=0x1;_0x2eed60<_0x5b0793[_0x26464c(0x6f1)];_0x2eed60++){if(!isNum(_0x5b0793[_0x2eed60]['v']))continue;_0x5b0793[_0x2eed60]['v']<_0x4f095b&&(_0x4f095b=_0x5b0793[_0x2eed60]['v'],_0x42963=_0x2eed60);if(_0x5b0793[_0x2eed60]['v']>_0x518219)_0x518219=_0x5b0793[_0x2eed60]['v'];}let _0x2b58d3=![];for(let _0x4910e5=_0x42963+0x1;_0x4910e5<_0x5b0793['length'];_0x4910e5++){if(isNum(_0x5b0793[_0x4910e5]['v'])&&_0x5b0793[_0x4910e5]['v']>_0x4f095b*1.5+1e-9){_0x2b58d3=!![];break;}}const _0x2cb131=isNum(_0x463239)&&_0x463239>0x0&&_0x4f095b<_0x463239*0.5,_0x16df57=!!_0x1576b5||_0x4f095b<=_0x518219*0.2;if(_0x42963>0x0&&_0x2cb131&&_0x16df57&&_0x2b58d3)for(let _0x4a5e6e=0x0;_0x4a5e6e<_0x42963;_0x4a5e6e++){if(isNum(_0x5b0793[_0x4a5e6e]['v'])&&_0x5b0793[_0x4a5e6e]['v']>_0x4f095b){const _0x48965c=_0x55f01[_0x26464c(0x449)](_0x5b0793[_0x4a5e6e])?_0x55f01[_0x26464c(0x70b)](_0x5b0793[_0x4a5e6e]):_0x5b0793[_0x4a5e6e]['v'];_0x55f01[_0x26464c(0x846)](_0x5b0793[_0x4a5e6e],Math[_0x26464c(0xbe8)](_0x48965c,_0x4f095b));}}}}if(!_0x55f01[_0x26464c(0xd46)])return _0x516bca;return _0x516bca[_0x26464c(0x596)](_0x289093=>_0x55f01[_0x26464c(0x449)](_0x289093)?{..._0x289093,'v':_0x55f01['get'](_0x289093)}:_0x289093);}static['calendarGroup'](_0x4830f5,_0x3489ef,_0x108911,_0x91d139,_0x13ce70,_0x1c66ac,_0x5dc9bc=0x1){const _0x5be3d5=_0xe6d35d;if(!_0x4830f5||!_0x4830f5[_0x5be3d5(0x6f1)])return[];const _0x2c7191={},_0x33fa53=typeof _0x91d139===_0x5be3d5(0xda3)&&Number['isFinite'](_0x91d139);for(const _0x7fd488 of _0x4830f5){if(_0x7fd488['v']===null||_0x7fd488['v']===undefined)continue;if(_0x33fa53&&_0x7fd488['t']>=_0x91d139)continue;const _0x568d25=tzParts(_0x7fd488['t'],_0x13ce70);let _0x4aa78d,_0x250c62;switch(_0x3489ef){case _0x5be3d5(0x7da):_0x4aa78d=_0x568d25['y']+'-'+_0x568d25['mo']+'-'+_0x568d25['d']+'-'+_0x568d25['h'],_0x250c62=zonedWallToMs(_0x568d25['y'],_0x568d25['mo'],_0x568d25['d'],_0x568d25['h'],0x0,0x0,_0x13ce70);break;case _0x5be3d5(0x2c5):_0x4aa78d=_0x568d25['y']+'-'+_0x568d25['mo']+'-'+_0x568d25['d'],_0x250c62=zonedWallToMs(_0x568d25['y'],_0x568d25['mo'],_0x568d25['d'],0x0,0x0,0x0,_0x13ce70);break;case _0x5be3d5(0xb9f):{const _0x41d74b=zonedWallToMs(_0x568d25['y'],_0x568d25['mo'],_0x568d25['d']-weekStartOffsetDays(_0x568d25['wd'],_0x5dc9bc),0x0,0x0,0x0,_0x13ce70),_0xb056a4=tzParts(_0x41d74b,_0x13ce70);_0x4aa78d=_0xb056a4['y']+'-'+_0xb056a4['mo']+'-'+_0xb056a4['d'],_0x250c62=_0x41d74b;break;}case'month':_0x4aa78d=_0x568d25['y']+'-'+_0x568d25['mo'],_0x250c62=zonedWallToMs(_0x568d25['y'],_0x568d25['mo'],0x1,0x0,0x0,0x0,_0x13ce70);break;case'year':_0x4aa78d=''+_0x568d25['y'],_0x250c62=zonedWallToMs(_0x568d25['y'],0x0,0x1,0x0,0x0,0x0,_0x13ce70);break;default:return _0x4830f5;}if(!_0x2c7191[_0x4aa78d])_0x2c7191[_0x4aa78d]={'vals':[],'t':_0x250c62,'min':Infinity,'max':-Infinity};_0x2c7191[_0x4aa78d][_0x5be3d5(0x7c5)][_0x5be3d5(0x61b)](_0x7fd488['v']);const _0x26fc82=_0x7fd488['bMin']!==undefined&&_0x7fd488['bMin']!==null?_0x7fd488[_0x5be3d5(0x251)]:_0x7fd488['v'],_0x184ad3=_0x7fd488[_0x5be3d5(0x3e4)]!==undefined&&_0x7fd488[_0x5be3d5(0x3e4)]!==null?_0x7fd488[_0x5be3d5(0x3e4)]:_0x7fd488['v'];if(_0x26fc82<_0x2c7191[_0x4aa78d][_0x5be3d5(0xbe8)])_0x2c7191[_0x4aa78d][_0x5be3d5(0xbe8)]=_0x26fc82;if(_0x184ad3>_0x2c7191[_0x4aa78d]['max'])_0x2c7191[_0x4aa78d][_0x5be3d5(0x1b8)]=_0x184ad3;_0x2c7191[_0x4aa78d][_0x5be3d5(0x445)]=_0x7fd488['v'],_0x2c7191[_0x4aa78d][_0x5be3d5(0xaa8)]=_0x26fc82,_0x2c7191[_0x4aa78d]['lastMax']=_0x184ad3;}return Object[_0x5be3d5(0x8a7)](_0x2c7191)[_0x5be3d5(0x596)](_0x2fffa1=>{const _0x25c5c7=_0x5be3d5,_0x5406ff={'t':_0x2fffa1['t'],'v':DataProcessor[_0x25c5c7(0xd7e)](_0x2fffa1['vals'],_0x108911)};_0x2fffa1['lastRaw']!==undefined&&(_0x5406ff[_0x25c5c7(0x687)]=_0x2fffa1[_0x25c5c7(0x445)],_0x5406ff[_0x25c5c7(0x542)]=_0x2fffa1[_0x25c5c7(0xaa8)],_0x5406ff['_lastMax']=_0x2fffa1[_0x25c5c7(0x1b4)]);isFinite(_0x2fffa1[_0x25c5c7(0xbe8)])&&(_0x5406ff[_0x25c5c7(0x251)]=_0x2fffa1[_0x25c5c7(0xbe8)],_0x5406ff['bMax']=_0x2fffa1[_0x25c5c7(0x1b8)]);if(_0x1c66ac){const _0x7bc637=DataProcessor[_0x25c5c7(0x870)](_0x2fffa1[_0x25c5c7(0x7c5)]);_0x7bc637&&(_0x5406ff['o']=_0x7bc637['o'],_0x5406ff['c']=_0x7bc637['c'],_0x5406ff['h']=isFinite(_0x2fffa1['max'])?Math['max'](_0x2fffa1[_0x25c5c7(0x1b8)],_0x7bc637['o'],_0x7bc637['c']):_0x7bc637['h'],_0x5406ff['l']=isFinite(_0x2fffa1[_0x25c5c7(0xbe8)])?Math[_0x25c5c7(0xbe8)](_0x2fffa1[_0x25c5c7(0xbe8)],_0x7bc637['o'],_0x7bc637['c']):_0x7bc637['l']);}return _0x5406ff;})[_0x5be3d5(0xca9)]((_0xc9e3dd,_0x480680)=>_0xc9e3dd['t']-_0x480680['t']);}static[_0xe6d35d(0xc5f)](_0x274a13,_0x5336b0,_0xee091c,_0x56eb02={}){const _0x42e799=_0xe6d35d;if(!_0x274a13||_0x274a13[_0x42e799(0x6f1)]===0x0)return _0x274a13||[];const _0x10eaa7=new Set([_0x42e799(0x7f1),_0x42e799(0x914),'diff',_0x42e799(0x731)]);if(_0x10eaa7['has'](_0xee091c))return _0x274a13;const _0x9d420=_0x56eb02['tz'],_0x64ebec=_0xa3f89b=>{const _0x4ecdc1=_0x42e799,_0x3e0b36=tzParts(_0xa3f89b,_0x9d420);switch(_0x5336b0){case'hour':return zonedWallToMs(_0x3e0b36['y'],_0x3e0b36['mo'],_0x3e0b36['d'],_0x3e0b36['h']+0x1,0x0,0x0,_0x9d420);case'date':return zonedWallToMs(_0x3e0b36['y'],_0x3e0b36['mo'],_0x3e0b36['d']+0x1,0x0,0x0,0x0,_0x9d420);case _0x4ecdc1(0xb9f):return zonedWallToMs(_0x3e0b36['y'],_0x3e0b36['mo'],_0x3e0b36['d']+0x7,0x0,0x0,0x0,_0x9d420);case _0x4ecdc1(0x7d5):return zonedWallToMs(_0x3e0b36['y'],_0x3e0b36['mo']+0x1,0x1,0x0,0x0,0x0,_0x9d420);case _0x4ecdc1(0x4f4):return zonedWallToMs(_0x3e0b36['y']+0x1,0x0,0x1,0x0,0x0,0x0,_0x9d420);default:return null;}},_0x4b7593=Date[_0x42e799(0x3db)](),_0x4310c2=[_0x4b7593];if(typeof _0x56eb02[_0x42e799(0xcb2)]==='number'&&Number['isFinite'](_0x56eb02['endMs']))_0x4310c2[_0x42e799(0x61b)](_0x56eb02[_0x42e799(0xcb2)]);typeof _0x56eb02[_0x42e799(0xd7f)]===_0x42e799(0xda3)&&Number[_0x42e799(0xaa4)](_0x56eb02['lastRawT'])&&_0x4310c2[_0x42e799(0x61b)](_0x56eb02[_0x42e799(0xd7f)]+(_0x56eb02[_0x42e799(0xb06)]||0x0));const _0x5c954e=Math['min'](..._0x4310c2),_0x40de1d=_0x274a13[_0x42e799(0xaff)]()['sort']((_0x1ba96b,_0x3c9ec9)=>_0x1ba96b['t']-_0x3c9ec9['t']),_0x161b1e=[];let _0x4e36c9=null,_0x3476be=null,_0x34582b=null,_0xe0ee3=_0x40de1d[0x0]['t'],_0x4b372c=0x0,_0xa881c=_0x40de1d[_0x42e799(0x6f1)]*0xa+0x3e8;while(_0xe0ee3<_0x5c954e&&_0xa881c-->0x0){const _0x3bcdd6=_0xe0ee3;let _0x3b5342=null;while(_0x4b372c<_0x40de1d[_0x42e799(0x6f1)]&&_0x40de1d[_0x4b372c]['t']<=_0x3bcdd6){if(_0x40de1d[_0x4b372c]['t']===_0x3bcdd6)_0x3b5342=_0x40de1d[_0x4b372c];_0x4b372c++;}if(_0x3b5342){_0x161b1e[_0x42e799(0x61b)](_0x3b5342),_0x4e36c9=_0x3b5342['v']===null?null:_0x3b5342[_0x42e799(0x687)]!==undefined?_0x3b5342['_lastRaw']:_0x3b5342['v'];if(_0x3b5342[_0x42e799(0x542)]!==undefined)_0x3476be=_0x3b5342[_0x42e799(0x542)];else{if(_0x3b5342[_0x42e799(0x251)]!==undefined)_0x3476be=_0x3b5342['bMin'];}if(_0x3b5342[_0x42e799(0x89d)]!==undefined)_0x34582b=_0x3b5342[_0x42e799(0x89d)];else{if(_0x3b5342['bMax']!==undefined)_0x34582b=_0x3b5342['bMax'];}}else{if(_0x4e36c9!==null){const _0x224a0f={'t':_0x3bcdd6,'v':_0x4e36c9};if(_0x3476be!==null)_0x224a0f[_0x42e799(0x251)]=_0x3476be;if(_0x34582b!==null)_0x224a0f[_0x42e799(0x3e4)]=_0x34582b;_0x161b1e[_0x42e799(0x61b)](_0x224a0f);}}const _0x3fa47d=_0x64ebec(_0xe0ee3);if(_0x3fa47d===null||_0x3fa47d<=_0x3bcdd6)break;_0xe0ee3=_0x3fa47d;}const _0x27671d=typeof _0x56eb02[_0x42e799(0xcb2)]===_0x42e799(0xda3)&&Number[_0x42e799(0xaa4)](_0x56eb02['endMs'])?_0x56eb02[_0x42e799(0xcb2)]:Infinity;while(_0x4b372c<_0x40de1d['length']){if(_0x40de1d[_0x4b372c]['t']<_0x27671d)_0x161b1e[_0x42e799(0x61b)](_0x40de1d[_0x4b372c]);_0x4b372c++;}return _0x161b1e;}static[_0xe6d35d(0x105)](_0x4b6870,_0x347dce,_0x35c1d6={}){const _0x55e8d4=_0xe6d35d;if(!_0x4b6870||_0x4b6870[_0x55e8d4(0x6f1)]<0x2)return _0x4b6870||[];const _0x1a0eb2=_0x35c1d6['tz'],_0x213e71=_0x122bd1=>{const _0x52b69e=_0x55e8d4,_0x4f469d=tzParts(_0x122bd1,_0x1a0eb2);switch(_0x347dce){case _0x52b69e(0x7da):return zonedWallToMs(_0x4f469d['y'],_0x4f469d['mo'],_0x4f469d['d'],_0x4f469d['h']+0x1,0x0,0x0,_0x1a0eb2);case _0x52b69e(0x2c5):return zonedWallToMs(_0x4f469d['y'],_0x4f469d['mo'],_0x4f469d['d']+0x1,0x0,0x0,0x0,_0x1a0eb2);case _0x52b69e(0xb9f):return zonedWallToMs(_0x4f469d['y'],_0x4f469d['mo'],_0x4f469d['d']+0x7,0x0,0x0,0x0,_0x1a0eb2);case _0x52b69e(0x7d5):return zonedWallToMs(_0x4f469d['y'],_0x4f469d['mo']+0x1,0x1,0x0,0x0,0x0,_0x1a0eb2);case _0x52b69e(0x4f4):return zonedWallToMs(_0x4f469d['y']+0x1,0x0,0x1,0x0,0x0,0x0,_0x1a0eb2);default:return null;}},_0x45f299=_0x4b6870[_0x55e8d4(0xaff)]()[_0x55e8d4(0xca9)]((_0x1403ce,_0x138ec7)=>_0x1403ce['t']-_0x138ec7['t']),_0x452cf1=_0x45f299[_0x45f299[_0x55e8d4(0x6f1)]-0x1]['t'],_0x6fad05=[];let _0x18582f=_0x45f299[0x0]['t'],_0x214ddf=0x0,_0x3d384c=_0x45f299[_0x55e8d4(0x6f1)]*0x4+0x7d0;while(_0x18582f<=_0x452cf1&&_0x3d384c-->0x0){const _0x57fd43=_0x18582f;let _0x56ae7e=null;while(_0x214ddf<_0x45f299['length']&&_0x45f299[_0x214ddf]['t']<=_0x57fd43){if(_0x45f299[_0x214ddf]['t']===_0x57fd43)_0x56ae7e=_0x45f299[_0x214ddf];_0x214ddf++;}_0x6fad05[_0x55e8d4(0x61b)](_0x56ae7e||{'t':_0x57fd43,'v':null});const _0x3f1211=_0x213e71(_0x18582f);if(_0x3f1211===null||_0x3f1211<=_0x57fd43)break;_0x18582f=_0x3f1211;}return _0x6fad05;}static[_0xe6d35d(0x80a)](_0xccb530){const _0x24969e=_0xe6d35d;switch(_0xccb530){case _0x24969e(0x898):case _0x24969e(0x7cb):return[_0x24969e(0x334),_0x24969e(0x7f1),'mean'];case _0x24969e(0x7f1):return[_0x24969e(0x7f1),_0x24969e(0x914),_0x24969e(0xa06),'state'];case _0x24969e(0x52e):return[_0x24969e(0x334),'mean'];case'sum':return[_0x24969e(0x7f1),_0x24969e(0x914)];case'delta':return[_0x24969e(0xa06),_0x24969e(0x334)];case'min':return['min',_0x24969e(0x334),_0x24969e(0xa06)];case'max':return[_0x24969e(0x1b8),'state',_0x24969e(0xa06)];case _0x24969e(0x862):case _0x24969e(0xa06):default:return[_0x24969e(0xa06),_0x24969e(0x334)];}}static[_0xe6d35d(0x724)](_0x4bd0b7,_0x31585e){const _0x4d3b99=_0xe6d35d;if(!_0x4bd0b7)return null;const _0x4961e2=DataProcessor[_0x4d3b99(0x80a)](_0x31585e);for(const _0x25f6fd of _0x4961e2){const _0x30bdb4=_0x4bd0b7[_0x25f6fd];if(_0x30bdb4!==null&&_0x30bdb4!==undefined&&!Number[_0x4d3b99(0xc7f)](_0x30bdb4))return _0x30bdb4;}return null;}static[_0xe6d35d(0x7c8)](_0x792f8c){const _0x5ebdae=_0xe6d35d;if(!Array['isArray'](_0x792f8c)||!_0x792f8c[_0x5ebdae(0x6f1)])return _0x792f8c||[];if(_0x792f8c[_0x5ebdae(0x6f1)]<0x2)return[{..._0x792f8c[0x0],'v':0x0}];const _0x4d916e=_0x792f8c[_0x5ebdae(0x596)](_0x324fad=>_0x324fad['v']),_0x12ed35=new Array(_0x792f8c[_0x5ebdae(0x6f1)]);_0x12ed35[0x0]={..._0x792f8c[0x0],'v':0x0};for(let _0x266ed1=0x1;_0x266ed1<_0x792f8c[_0x5ebdae(0x6f1)];_0x266ed1++){_0x12ed35[_0x266ed1]={..._0x792f8c[_0x266ed1],'v':_0x4d916e[_0x266ed1]-_0x4d916e[_0x266ed1-0x1]};}return _0x12ed35;}static['changeDiffSeries'](_0x18b5e2,_0x49b661){const _0x421dc6=_0xe6d35d;if(_0x49b661&&Array[_0x421dc6(0x82d)](_0x18b5e2))_0x18b5e2=_0x18b5e2['filter'](_0x5e0a46=>_0x5e0a46['v']!==0x0);if(!Array['isArray'](_0x18b5e2)||!_0x18b5e2['length'])return _0x18b5e2||[];if(_0x18b5e2[_0x421dc6(0x6f1)]<0x2)return[{..._0x18b5e2[0x0],'v':0x0}];const _0x30ca03=_0x18b5e2[_0x421dc6(0x596)](_0x9578b7=>_0x9578b7['v']),_0x58d860=new Array(_0x18b5e2[_0x421dc6(0x6f1)]);_0x58d860[0x0]={..._0x18b5e2[0x0],'v':0x0};for(let _0x5d3bb5=0x1;_0x5d3bb5<_0x18b5e2[_0x421dc6(0x6f1)];_0x5d3bb5++){const _0x28ba5a=_0x30ca03[_0x5d3bb5-0x1],_0x138b66=_0x30ca03[_0x5d3bb5];_0x58d860[_0x5d3bb5]={..._0x18b5e2[_0x5d3bb5],'v':isNum(_0x28ba5a)&&isNum(_0x138b66)?Math[_0x421dc6(0x1b8)](0x0,_0x138b66-_0x28ba5a):null};}return _0x58d860;}static[_0xe6d35d(0x304)](_0x573317,_0x2b777a){const _0x5d0494=_0xe6d35d;if(!_0x573317?.[_0x5d0494(0x6f1)])return[];const _0x4d8850=toNum(_0x2b777a[_0x5d0494(0x6df)]),_0x1d4b61=isNum(_0x4d8850)&&_0x4d8850!==0x0?Math['pow'](0xa,_0x4d8850):0x1,_0x52602d=!!_0x2b777a[_0x5d0494(0xaca)];if(_0x1d4b61===0x1&&!_0x52602d)return _0x573317;const _0x4b36d6=_0x221f7c=>{let _0x2498a8=_0x221f7c*_0x1d4b61;if(_0x52602d)_0x2498a8=-_0x2498a8;return _0x2498a8;},_0x338045=new Array(_0x573317[_0x5d0494(0x6f1)]);for(let _0x5a2655=0x0;_0x5a2655<_0x573317['length'];_0x5a2655++){const _0x2a8d57=_0x573317[_0x5a2655];if(!isNum(_0x2a8d57['v'])){_0x338045[_0x5a2655]=_0x2a8d57;continue;}const _0x55d969={'t':_0x2a8d57['t'],'v':_0x4b36d6(_0x2a8d57['v'])};if(isNum(_0x2a8d57[_0x5d0494(0x251)])&&isNum(_0x2a8d57[_0x5d0494(0x3e4)])){const _0x4f7b27=_0x4b36d6(_0x2a8d57[_0x5d0494(0x251)]),_0x1393d0=_0x4b36d6(_0x2a8d57['bMax']);_0x55d969[_0x5d0494(0x251)]=Math['min'](_0x4f7b27,_0x1393d0),_0x55d969['bMax']=Math[_0x5d0494(0x1b8)](_0x4f7b27,_0x1393d0);}if(isNum(_0x2a8d57[_0x5d0494(0xc16)]))_0x55d969[_0x5d0494(0xc16)]=_0x4b36d6(_0x2a8d57['sMean']);if(isNum(_0x2a8d57[_0x5d0494(0x3c2)]))_0x55d969[_0x5d0494(0x3c2)]=_0x4b36d6(_0x2a8d57[_0x5d0494(0x3c2)]);_0x338045[_0x5a2655]=_0x55d969;}return _0x338045;}static[_0xe6d35d(0x5a0)](_0x5c7ceb,_0x2bc55b,_0x3647a0){const _0xc66040=_0xe6d35d;if(!_0x5c7ceb?.['length'])return _0x5c7ceb||[];const _0x53dee7=_0x2bc55b[COMPILED_TRANSFORM];if(!_0x53dee7)return _0x5c7ceb;let _0xb07069=Infinity,_0x3c5a98=-Infinity,_0x40a70e=0x0,_0x1c101f=0x0,_0x31a8d1=null,_0x5ec733=null;for(const _0x47562e of _0x5c7ceb){if(!isNum(_0x47562e['v']))continue;if(_0x31a8d1===null)_0x31a8d1=_0x47562e['v'];_0x5ec733=_0x47562e['v'];if(_0x47562e['v']<_0xb07069)_0xb07069=_0x47562e['v'];if(_0x47562e['v']>_0x3c5a98)_0x3c5a98=_0x47562e['v'];_0x40a70e+=_0x47562e['v'],_0x1c101f++;}const _0x42a955=_0x1c101f>0x0?{'first':_0x31a8d1,'last':_0x5ec733,'min':_0xb07069,'max':_0x3c5a98,'avg':_0x40a70e/_0x1c101f}:{'first':0x0,'last':0x0,'min':0x0,'max':0x0,'avg':0x0},_0x285973=[];for(let _0x489500=0x0;_0x489500<_0x5c7ceb[_0xc66040(0x6f1)];_0x489500++){const _0x367ca7=_0x5c7ceb[_0x489500];if(!isNum(_0x367ca7['v'])){_0x285973[_0xc66040(0x61b)](_0x367ca7);continue;}const _0x459473=_0x367ca7['v'],_0x4f59d7=_0x53dee7(_0x367ca7['v'],_0x489500,_0x42a955);if(_0x4f59d7===null)continue;const _0x208038={'t':_0x367ca7['t'],'v':_0x4f59d7};if(_0x459473!==_0x4f59d7)_0x208038['rawV']=_0x459473;if(_0x3647a0&&_0x367ca7['bMin']!=null&&_0x367ca7['bMax']!=null){const _0x45c7e8=_0x53dee7(_0x367ca7[_0xc66040(0x251)],_0x489500,_0x42a955),_0x31aa7c=_0x53dee7(_0x367ca7[_0xc66040(0x3e4)],_0x489500,_0x42a955);_0x45c7e8!==null&&_0x31aa7c!==null&&!Number['isNaN'](_0x45c7e8)&&!Number[_0xc66040(0xc7f)](_0x31aa7c)&&(_0x208038[_0xc66040(0x251)]=Math[_0xc66040(0xbe8)](_0x45c7e8,_0x31aa7c),_0x208038[_0xc66040(0x3e4)]=Math[_0xc66040(0x1b8)](_0x45c7e8,_0x31aa7c));}_0x285973[_0xc66040(0x61b)](_0x208038);}return _0x285973;}static[_0xe6d35d(0x683)](_0x4a4b19,_0x4ebf47,_0xd2d6ec=![]){const _0x2c572d=_0xe6d35d;if(!_0x4a4b19?.['length'])return[];const _0x538770=_0xd2d6ec?null:_0x4ebf47[COMPILED_TRANSFORM],_0x3c8c9d=toNum(_0x4ebf47[_0x2c572d(0x6df)]),_0x54faeb=isNum(_0x3c8c9d)&&_0x3c8c9d!==0x0?Math[_0x2c572d(0xaaa)](0xa,_0x3c8c9d):0x1,_0x3a546b=!!_0x4ebf47[_0x2c572d(0xaca)],_0x517c3b=_0x2ed09a=>{if(!isNum(_0x2ed09a))return null;let _0x4ec5ae=_0x2ed09a;if(_0x54faeb!==0x1)_0x4ec5ae*=_0x54faeb;if(_0x3a546b)_0x4ec5ae=-_0x4ec5ae;return _0x4ec5ae;};let _0x2f2ea1=null;if(_0x538770){let _0x475c59=Infinity,_0x4830c6=-Infinity,_0x5aa0b2=0x0,_0x1e7a1a=0x0,_0x258091=null,_0x26adae=null;for(const _0x41a0c2 of _0x4a4b19){const _0x5bc6a1=_0x517c3b(_0x41a0c2['v']);if(_0x5bc6a1===null)continue;if(_0x258091===null)_0x258091=_0x5bc6a1;_0x26adae=_0x5bc6a1;if(_0x5bc6a1<_0x475c59)_0x475c59=_0x5bc6a1;if(_0x5bc6a1>_0x4830c6)_0x4830c6=_0x5bc6a1;_0x5aa0b2+=_0x5bc6a1,_0x1e7a1a++;}_0x2f2ea1=_0x1e7a1a>0x0?{'first':_0x258091,'last':_0x26adae,'min':_0x475c59,'max':_0x4830c6,'avg':_0x5aa0b2/_0x1e7a1a}:{'first':0x0,'last':0x0,'min':0x0,'max':0x0,'avg':0x0};}const _0x15d62e=[],_0x1b2d4c=(_0xc96f43,_0x302f08)=>{const _0x3850a8=_0x2c572d;let _0x2df0be=_0x517c3b(_0xc96f43);if(_0x2df0be===null)return null;if(_0x538770){_0x2df0be=_0x538770(_0x2df0be,_0x302f08,_0x2f2ea1);if(_0x2df0be===null||Number[_0x3850a8(0xc7f)](_0x2df0be))return null;}return _0x2df0be;};for(let _0x58355f=0x0;_0x58355f<_0x4a4b19[_0x2c572d(0x6f1)];_0x58355f++){const _0x10146c=_0x4a4b19[_0x58355f];if(!isNum(_0x10146c['v']))continue;const _0x138789=_0x1b2d4c(_0x10146c['v'],_0x58355f);if(_0x138789===null)continue;const _0x1eb70d={'t':_0x10146c['t'],'v':_0x138789};if(_0x10146c[_0x2c572d(0x251)]!=null&&_0x10146c[_0x2c572d(0x3e4)]!=null){const _0x66955b=_0x1b2d4c(_0x10146c[_0x2c572d(0x251)],_0x58355f),_0x48857c=_0x1b2d4c(_0x10146c['bMax'],_0x58355f);_0x66955b!==null&&_0x48857c!==null&&(_0x1eb70d[_0x2c572d(0x251)]=Math['min'](_0x66955b,_0x48857c),_0x1eb70d[_0x2c572d(0x3e4)]=Math[_0x2c572d(0x1b8)](_0x66955b,_0x48857c));}_0x15d62e[_0x2c572d(0x61b)](_0x1eb70d);}return _0x15d62e;}static[_0xe6d35d(0xd8d)](_0x1fdc08,_0xc5bc5c){const _0x42123e=_0xe6d35d;if(_0x1fdc08['v']===null)return _0x1fdc08;const _0x5db269=DataProcessor[_0x42123e(0x683)]([_0x1fdc08],_0xc5bc5c);return _0x5db269[0x0]||{'t':_0x1fdc08['t'],'v':null};}static[_0xe6d35d(0x6dd)](_0x43183d){if(!_0x43183d?.['length'])return{'min':null,'max':null,'avg':null,'sum':null,'first':null,'last':null,'minT':null,'maxT':null,'firstT':null,'lastT':null};let _0x49f751=Infinity,_0x99436a=-Infinity,_0x290783=0x0,_0x351a14=0x0,_0x477d1c=null,_0x3d0ee6=null,_0x1aa646=null,_0x13f744=null,_0x49b32c=null,_0x452f4f=null;for(const _0x7e312e of _0x43183d){if(_0x7e312e['v']===null)continue;_0x7e312e['v']<_0x49f751&&(_0x49f751=_0x7e312e['v'],_0x477d1c=_0x7e312e['t']),_0x7e312e['v']>_0x99436a&&(_0x99436a=_0x7e312e['v'],_0x3d0ee6=_0x7e312e['t']),_0x290783+=_0x7e312e['v'],_0x351a14++,_0x13f744===null&&(_0x13f744=_0x7e312e['v'],_0x1aa646=_0x7e312e['t']),_0x452f4f=_0x7e312e['v'],_0x49b32c=_0x7e312e['t'];}return{'min':_0x351a14?_0x49f751:null,'max':_0x351a14?_0x99436a:null,'avg':_0x351a14?_0x290783/_0x351a14:null,'sum':_0x351a14?_0x290783:null,'first':_0x13f744,'last':_0x452f4f,'minT':_0x477d1c,'maxT':_0x3d0ee6,'firstT':_0x1aa646,'lastT':_0x49b32c};}}function dpCenterShift(_0x26a43f,_0x5320d5,_0x167356,_0x4d14cc,_0x139f4f){const _0x58c413=_0xe6d35d,_0x5e2adf=isNum(_0x139f4f)?_0x139f4f:0x8,_0x1a0054=_0x167356===null||_0x167356===undefined?0x0:Math[_0x58c413(0x1b8)](0x0,_0x167356+_0x5e2adf-_0x26a43f),_0xa59f2a=_0x4d14cc===null||_0x4d14cc===undefined?0x0:Math[_0x58c413(0x1b8)](0x0,_0x5320d5+_0x5e2adf-_0x4d14cc);if(_0x1a0054>0x0)return _0x1a0054;if(_0xa59f2a>0x0)return-_0xa59f2a;return 0x0;}function parseCssColorToRgb(_0x4c00f0){const _0x3a4608=_0xe6d35d;if(typeof _0x4c00f0!==_0x3a4608(0xdb3))return null;const _0x406f86=_0x4c00f0[_0x3a4608(0x22f)]();let _0x2d9bf6=_0x406f86[_0x3a4608(0x653)](/^#([0-9a-f]{3,4})$/i);if(_0x2d9bf6){const _0x9d0e07=_0x2d9bf6[0x1];return[parseInt(_0x9d0e07[0x0]+_0x9d0e07[0x0],0x10),parseInt(_0x9d0e07[0x1]+_0x9d0e07[0x1],0x10),parseInt(_0x9d0e07[0x2]+_0x9d0e07[0x2],0x10)];}_0x2d9bf6=_0x406f86[_0x3a4608(0x653)](/^#([0-9a-f]{6})([0-9a-f]{2})?$/i);if(_0x2d9bf6){const _0x166645=_0x2d9bf6[0x1];return[parseInt(_0x166645[_0x3a4608(0xaff)](0x0,0x2),0x10),parseInt(_0x166645['slice'](0x2,0x4),0x10),parseInt(_0x166645[_0x3a4608(0xaff)](0x4,0x6),0x10)];}_0x2d9bf6=_0x406f86[_0x3a4608(0x653)](/^rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})/i);if(_0x2d9bf6)return[Math[_0x3a4608(0xbe8)](0xff,+_0x2d9bf6[0x1]),Math[_0x3a4608(0xbe8)](0xff,+_0x2d9bf6[0x2]),Math[_0x3a4608(0xbe8)](0xff,+_0x2d9bf6[0x3])];return null;}function relLuminance(_0x549c48){const _0x2a2757=_0x33d07c=>{const _0x566ecc=_0x5bc7,_0x527104=_0x33d07c/0xff;return _0x527104<=0.03928?_0x527104/12.92:Math[_0x566ecc(0xaaa)]((_0x527104+0.055)/1.055,2.4);};return 0.2126*_0x2a2757(_0x549c48[0x0])+0.7152*_0x2a2757(_0x549c48[0x1])+0.0722*_0x2a2757(_0x549c48[0x2]);}function contrastRatio(_0x8ff02c,_0x37dd25){const _0x4ac418=_0xe6d35d,_0x23fea4=relLuminance(_0x8ff02c),_0x222fad=relLuminance(_0x37dd25),_0x581545=Math[_0x4ac418(0x1b8)](_0x23fea4,_0x222fad),_0x9367a2=Math[_0x4ac418(0xbe8)](_0x23fea4,_0x222fad);return(_0x581545+0.05)/(_0x9367a2+0.05);}function mixRgb(_0x2c7114,_0xf666b2,_0x261b1d){const _0x23b584=_0xe6d35d;return[0x0,0x1,0x2][_0x23b584(0x596)](_0x1ec87b=>Math[_0x23b584(0xb01)](_0x2c7114[_0x1ec87b]+(_0xf666b2[_0x1ec87b]-_0x2c7114[_0x1ec87b])*_0x261b1d));}function rgbToCss(_0x43edb7){return'rgb('+_0x43edb7[0x0]+',\x20'+_0x43edb7[0x1]+',\x20'+_0x43edb7[0x2]+')';}function buildLinearPath(_0x47af63,_0x2152fc,_0x13e158){const _0x5b3e4d=_0xe6d35d;if(!_0x47af63[_0x5b3e4d(0x6f1)])return'';let _0x40cd75='M\x20'+_0x2152fc(_0x47af63[0x0]['t'])+'\x20'+_0x13e158(_0x47af63[0x0]);for(let _0x78facf=0x1;_0x78facf<_0x47af63['length'];_0x78facf++)_0x40cd75+=_0x5b3e4d(0x638)+_0x2152fc(_0x47af63[_0x78facf]['t'])+'\x20'+_0x13e158(_0x47af63[_0x78facf]);return _0x40cd75;}function buildStepPath(_0xe55d82,_0x5e9870,_0x10ef8b){const _0x5608d0=_0xe6d35d;if(!_0xe55d82[_0x5608d0(0x6f1)])return'';let _0x4bb566='M\x20'+_0x5e9870(_0xe55d82[0x0]['t'])+'\x20'+_0x10ef8b(_0xe55d82[0x0]);for(let _0x5b5b1a=0x1;_0x5b5b1a<_0xe55d82[_0x5608d0(0x6f1)];_0x5b5b1a++){const _0x23e58a=_0x5e9870(_0xe55d82[_0x5b5b1a]['t']),_0x189a79=_0x10ef8b(_0xe55d82[_0x5b5b1a-0x1]),_0x29c935=_0x10ef8b(_0xe55d82[_0x5b5b1a]);_0x4bb566+=_0x5608d0(0x638)+_0x23e58a+'\x20'+_0x189a79;if(_0x29c935!==_0x189a79)_0x4bb566+=_0x5608d0(0x638)+_0x23e58a+'\x20'+_0x29c935;}return _0x4bb566;}function buildStepSegments(_0x4e4405,_0x3a7b03,_0x3b6b1e){const _0x594324=_0xe6d35d,_0x1723c9=[];for(let _0x469bb8=0x0;_0x469bb8<_0x4e4405[_0x594324(0x6f1)]-0x1;_0x469bb8++){const _0x4b4e6b=_0x4e4405[_0x469bb8],_0x4c331d=_0x4e4405[_0x469bb8+0x1],_0x58f284=_0x3a7b03(_0x4b4e6b['t']),_0x288fcc=_0x3a7b03(_0x4c331d['t']),_0x512d1c=_0x3b6b1e(_0x4b4e6b),_0x39a377=_0x3b6b1e(_0x4c331d);_0x1723c9['push']({'d':'M\x20'+_0x58f284+'\x20'+_0x512d1c+_0x594324(0x638)+_0x288fcc+'\x20'+_0x512d1c+_0x594324(0x638)+_0x288fcc+'\x20'+_0x39a377,'from':_0x4b4e6b,'to':_0x4c331d});}return _0x1723c9;}function buildSmoothPath(_0x40d7c6,_0x6df9d5,_0x2870af){const _0x34d1ac=_0xe6d35d;if(_0x40d7c6[_0x34d1ac(0x6f1)]<0x2)return buildLinearPath(_0x40d7c6,_0x6df9d5,_0x2870af);const _0x7dfdda=_0x40d7c6[_0x34d1ac(0x6f1)],_0x2d0034=new Array(_0x7dfdda);for(let _0x12efe0=0x0;_0x12efe0<_0x7dfdda;_0x12efe0++)_0x2d0034[_0x12efe0]={'x':_0x6df9d5(_0x40d7c6[_0x12efe0]['t']),'y':_0x2870af(_0x40d7c6[_0x12efe0])};if(_0x7dfdda===0x2)return'M\x20'+_0x2d0034[0x0]['x']+'\x20'+_0x2d0034[0x0]['y']+_0x34d1ac(0x638)+_0x2d0034[0x1]['x']+'\x20'+_0x2d0034[0x1]['y'];let _0xb5af17='M\x20'+_0x2d0034[0x0]['x']+'\x20'+_0x2d0034[0x0]['y'];for(let _0x265735=0x0;_0x265735<_0x7dfdda-0x1;_0x265735++){const _0xee8573=_0x2d0034[_0x265735-0x1]||_0x2d0034[_0x265735],_0x8682e5=_0x2d0034[_0x265735],_0x3330e9=_0x2d0034[_0x265735+0x1],_0x33bed5=_0x2d0034[_0x265735+0x2]||_0x3330e9,_0x193203=_0x8682e5['x']<_0x3330e9['x']?_0x8682e5['x']:_0x3330e9['x'],_0x3d413d=_0x8682e5['x']<_0x3330e9['x']?_0x3330e9['x']:_0x8682e5['x'],_0x19468b=_0x8682e5['y']<_0x3330e9['y']?_0x8682e5['y']:_0x3330e9['y'],_0x57a587=_0x8682e5['y']<_0x3330e9['y']?_0x3330e9['y']:_0x8682e5['y'],_0x49cd97=Math[_0x34d1ac(0x1b8)](_0x193203,Math[_0x34d1ac(0xbe8)](_0x3d413d,_0x8682e5['x']+(_0x3330e9['x']-_0xee8573['x'])/0x6)),_0x53976=Math[_0x34d1ac(0x1b8)](_0x19468b,Math['min'](_0x57a587,_0x8682e5['y']+(_0x3330e9['y']-_0xee8573['y'])/0x6)),_0x1239b2=Math[_0x34d1ac(0x1b8)](_0x193203,Math[_0x34d1ac(0xbe8)](_0x3d413d,_0x3330e9['x']-(_0x33bed5['x']-_0x8682e5['x'])/0x6)),_0x2919b0=Math['max'](_0x19468b,Math[_0x34d1ac(0xbe8)](_0x57a587,_0x3330e9['y']-(_0x33bed5['y']-_0x8682e5['y'])/0x6));_0xb5af17+=_0x34d1ac(0x2e0)+_0x49cd97+'\x20'+_0x53976+'\x20'+_0x1239b2+'\x20'+_0x2919b0+'\x20'+_0x3330e9['x']+'\x20'+_0x3330e9['y'];}return _0xb5af17;}function findClosestPoint(_0x37bfb1,_0x289efd){const _0x3fe5b3=_0xe6d35d;if(!_0x37bfb1[_0x3fe5b3(0x6f1)])return null;let _0x10cb79=0x0,_0x4ea0a5=_0x37bfb1['length']-0x1;while(_0x10cb79<_0x4ea0a5){const _0x35d128=_0x10cb79+_0x4ea0a5>>0x1;if(_0x37bfb1[_0x35d128]['t']<_0x289efd)_0x10cb79=_0x35d128+0x1;else _0x4ea0a5=_0x35d128;}const _0x111762=_0x37bfb1[_0x10cb79],_0x255d88=_0x37bfb1[_0x10cb79-0x1];if(!_0x255d88)return _0x111762;return Math[_0x3fe5b3(0xad9)](_0x111762['t']-_0x289efd)isNum(toNum(_0x1721ca[_0xab087a(0xcfb)]))&&_0x1721ca['color'])[_0xab087a(0xca9)]((_0x41e99b,_0x5413e8)=>toNum(_0x41e99b[_0xab087a(0xcfb)])-toNum(_0x5413e8[_0xab087a(0xcfb)]));if(!_0x1c4bea[_0xab087a(0x6f1)])return _0x8b5e17;if(_0x4a1701){if(_0x42f863<=toNum(_0x1c4bea[0x0][_0xab087a(0xcfb)]))return _0x1c4bea[0x0][_0xab087a(0x727)];if(_0x42f863>toNum(_0x1c4bea[_0x1c4bea[_0xab087a(0x6f1)]-0x1][_0xab087a(0xcfb)]))return _0x1c4bea[_0x1c4bea[_0xab087a(0x6f1)]-0x1][_0xab087a(0x727)];for(let _0x5381b0=0x0;_0x5381b0<_0x1c4bea[_0xab087a(0x6f1)]-0x1;_0x5381b0++){const _0x16933d=toNum(_0x1c4bea[_0x5381b0][_0xab087a(0xcfb)]),_0x4c4325=toNum(_0x1c4bea[_0x5381b0+0x1][_0xab087a(0xcfb)]);if(_0x42f863>_0x16933d&&_0x42f863<=_0x4c4325){const _0x3b20f4=(_0x42f863-_0x16933d)/(_0x4c4325-_0x16933d||0x1);return _lerpColor(_0x1c4bea[_0x5381b0][_0xab087a(0x727)],_0x1c4bea[_0x5381b0+0x1][_0xab087a(0x727)],_0x3b20f4);}}return _0x1c4bea[_0x1c4bea[_0xab087a(0x6f1)]-0x1]['color'];}let _0x22e003=_0x1c4bea[0x0][_0xab087a(0x727)]||_0x8b5e17;for(const _0x8e4c85 of _0x1c4bea){if(_0x42f863>toNum(_0x8e4c85[_0xab087a(0xcfb)]))_0x22e003=_0x8e4c85[_0xab087a(0x727)]||_0x22e003;}return _0x22e003;}function _lerpColor(_0x138b6e,_0x25dcc5,_0x263af8){const _0x1a8972=_0xe6d35d,_0x57b88d=_parseColor(_0x138b6e),_0x39bce5=_parseColor(_0x25dcc5);if(!_0x57b88d||!_0x39bce5)return _0x263af8<0.5?_0x138b6e:_0x25dcc5;const _0x5dcc15=Math[_0x1a8972(0xb01)](_0x57b88d[0x0]+(_0x39bce5[0x0]-_0x57b88d[0x0])*_0x263af8),_0x4332cd=Math[_0x1a8972(0xb01)](_0x57b88d[0x1]+(_0x39bce5[0x1]-_0x57b88d[0x1])*_0x263af8),_0xe41111=Math[_0x1a8972(0xb01)](_0x57b88d[0x2]+(_0x39bce5[0x2]-_0x57b88d[0x2])*_0x263af8);return _0x1a8972(0xa60)+_0x5dcc15+','+_0x4332cd+','+_0xe41111+')';}function _parseColor(_0x18e1a2,_0x1f6c7c){const _0x1c942b=_0xe6d35d;if(!_0x18e1a2||typeof _0x18e1a2!==_0x1c942b(0xdb3))return null;let _0xcacf22=_0x18e1a2['match'](/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})?$/i);if(_0xcacf22)return[parseInt(_0xcacf22[0x1],0x10),parseInt(_0xcacf22[0x2],0x10),parseInt(_0xcacf22[0x3],0x10)];_0xcacf22=_0x18e1a2[_0x1c942b(0x653)](/^#([0-9a-f])([0-9a-f])([0-9a-f])([0-9a-f])?$/i);if(_0xcacf22)return[parseInt(_0xcacf22[0x1]+_0xcacf22[0x1],0x10),parseInt(_0xcacf22[0x2]+_0xcacf22[0x2],0x10),parseInt(_0xcacf22[0x3]+_0xcacf22[0x3],0x10)];_0xcacf22=_0x18e1a2['match'](/rgba?\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)/);if(_0xcacf22)return[Math[_0x1c942b(0xb01)](+_0xcacf22[0x1]),Math[_0x1c942b(0xb01)](+_0xcacf22[0x2]),Math[_0x1c942b(0xb01)](+_0xcacf22[0x3])];if(_0x1f6c7c)return null;try{const _0x40ac4a=document[_0x1c942b(0x601)]('canvas')['getContext']('2d');return _0x40ac4a[_0x1c942b(0x586)]=_0x18e1a2,_parseColor(_0x40ac4a[_0x1c942b(0x586)],!![]);}catch(_0x30f194){}return null;}function thresholdCrossings(_0xb22fc9,_0x28470a,_0x5a6749){const _0x1c07e8=_0xe6d35d;if(!isNum(_0xb22fc9)||!isNum(_0x28470a)||!_0x5a6749?.[_0x1c07e8(0x6f1)]||_0xb22fc9===_0x28470a)return[];const _0x7d0a67=_0x5a6749['map'](_0x31fbd1=>toNum(_0x31fbd1[_0x1c07e8(0xcfb)]))[_0x1c07e8(0xbcf)](_0x34da38=>isNum(_0x34da38))[_0x1c07e8(0xca9)]((_0xa61609,_0x734fa5)=>_0xa61609-_0x734fa5),_0x450fa9=_0x28470a>_0xb22fc9,_0x5110f1=Math[_0x1c07e8(0xbe8)](_0xb22fc9,_0x28470a),_0x52b0b5=Math['max'](_0xb22fc9,_0x28470a),_0x571662=[];for(const _0x49b57f of _0x7d0a67){if(_0x49b57f>_0x5110f1&&_0x49b57f<_0x52b0b5){_0x571662[_0x1c07e8(0x61b)](_0x49b57f);continue;}if(_0x450fa9&&_0x49b57f===_0xb22fc9&&_0x28470a>_0x49b57f)_0x571662[_0x1c07e8(0x61b)](_0x49b57f);else{if(!_0x450fa9&&_0x49b57f===_0x28470a&&_0xb22fc9>_0x49b57f)_0x571662['push'](_0x49b57f);}}return _0x450fa9?_0x571662:_0x571662['reverse']();}function segmentRiseFallColor(_0x3d56be,_0x3a4d76,_0x70c5a0,_0x49dae7){const _0x6374ac=_0xe6d35d;if(!_0x3d56be||!_0x3a4d76||!isNum(_0x3d56be['v'])||!isNum(_0x3a4d76['v']))return _0x49dae7;if(!_0x70c5a0)return _0x49dae7;const _0x2d4f4c=_0x70c5a0[_0x6374ac(0x13a)]||_0x70c5a0[_0x6374ac(0xb29)]||_0x49dae7,_0x5da3a3=_0x70c5a0[_0x6374ac(0xa79)]||_0x70c5a0['fall_color']||_0x49dae7,_0xc7f935=_0x70c5a0[_0x6374ac(0xb98)]||_0x70c5a0[_0x6374ac(0x4aa)]||_0x2d4f4c||_0x49dae7;if(_0x3a4d76['v']>_0x3d56be['v'])return _0x2d4f4c;if(_0x3a4d76['v']<_0x3d56be['v'])return _0x5da3a3;return _0xc7f935;}function buildLinearSegments(_0xd071c8,_0x57436e,_0x4e43f1){const _0x51624a=_0xe6d35d,_0x48292e=[];for(let _0x48e2d3=0x0;_0x48e2d3<_0xd071c8[_0x51624a(0x6f1)]-0x1;_0x48e2d3++){const _0x5ee878=_0xd071c8[_0x48e2d3],_0x55b9f2=_0xd071c8[_0x48e2d3+0x1];_0x48292e[_0x51624a(0x61b)]({'d':'M\x20'+_0x57436e(_0x5ee878['t'])+'\x20'+_0x4e43f1(_0x5ee878)+_0x51624a(0x638)+_0x57436e(_0x55b9f2['t'])+'\x20'+_0x4e43f1(_0x55b9f2),'from':_0x5ee878,'to':_0x55b9f2});}return _0x48292e;}function buildSmoothSegments(_0x5c660b,_0x942226,_0x6853d9){const _0xfe015b=_0xe6d35d;if(_0x5c660b[_0xfe015b(0x6f1)]<0x2)return[];const _0x4d36a5=_0x5c660b[_0xfe015b(0x596)](_0xbdc150=>({'x':_0x942226(_0xbdc150['t']),'y':_0x6853d9(_0xbdc150),'raw':_0xbdc150})),_0xf00bc7=[];for(let _0x498227=0x0;_0x498227<_0x4d36a5[_0xfe015b(0x6f1)]-0x1;_0x498227++){const _0x5259b0=_0x4d36a5[_0x498227-0x1]||_0x4d36a5[_0x498227],_0x38abaa=_0x4d36a5[_0x498227],_0x1450ca=_0x4d36a5[_0x498227+0x1],_0x2096a2=_0x4d36a5[_0x498227+0x2]||_0x1450ca,_0x40d0e3=_0x38abaa['x']<_0x1450ca['x']?_0x38abaa['x']:_0x1450ca['x'],_0x2d30f2=_0x38abaa['x']<_0x1450ca['x']?_0x1450ca['x']:_0x38abaa['x'],_0x470955=_0x38abaa['y']<_0x1450ca['y']?_0x38abaa['y']:_0x1450ca['y'],_0x334b79=_0x38abaa['y']<_0x1450ca['y']?_0x1450ca['y']:_0x38abaa['y'],_0x141162=Math[_0xfe015b(0x1b8)](_0x40d0e3,Math[_0xfe015b(0xbe8)](_0x2d30f2,_0x38abaa['x']+(_0x1450ca['x']-_0x5259b0['x'])/0x6)),_0x355ca2=Math[_0xfe015b(0x1b8)](_0x470955,Math['min'](_0x334b79,_0x38abaa['y']+(_0x1450ca['y']-_0x5259b0['y'])/0x6)),_0x18537e=Math[_0xfe015b(0x1b8)](_0x40d0e3,Math[_0xfe015b(0xbe8)](_0x2d30f2,_0x1450ca['x']-(_0x2096a2['x']-_0x38abaa['x'])/0x6)),_0xa3a536=Math[_0xfe015b(0x1b8)](_0x470955,Math[_0xfe015b(0xbe8)](_0x334b79,_0x1450ca['y']-(_0x2096a2['y']-_0x38abaa['y'])/0x6));_0xf00bc7[_0xfe015b(0x61b)]({'d':'M\x20'+_0x38abaa['x']+'\x20'+_0x38abaa['y']+_0xfe015b(0x2e0)+_0x141162+'\x20'+_0x355ca2+',\x20'+_0x18537e+'\x20'+_0xa3a536+',\x20'+_0x1450ca['x']+'\x20'+_0x1450ca['y'],'from':_0x38abaa['raw'],'to':_0x1450ca['raw']});}return _0xf00bc7;}function resolveDynamicValue(_0x344bf6,_0x2ba1cf){const _0x37e287=_0xe6d35d;if(_0x344bf6===null||_0x344bf6===undefined||_0x344bf6==='')return null;if(typeof _0x344bf6==='number')return Number['isFinite'](_0x344bf6)?_0x344bf6:null;const _0x1ef494=String(_0x344bf6)[_0x37e287(0x22f)]();if(/^-?\d+(\.\d+)?$/[_0x37e287(0xb02)](_0x1ef494)){const _0x192ca7=Number(_0x1ef494);return Number[_0x37e287(0xaa4)](_0x192ca7)?_0x192ca7:null;}const _0x52ab1a=_0x1ef494[_0x37e287(0x653)](/^([a-z_]+\.[a-z0-9_]+)(?:\.(.+))?$/i);if(!_0x52ab1a)return null;const _0x1204e1=_0x52ab1a[0x1],_0x431df1=_0x52ab1a[0x2],_0x46419f=_0x2ba1cf?.[_0x37e287(0x634)]?.[_0x1204e1];if(!_0x46419f)return null;if(!_0x431df1)return toNum(_0x46419f[_0x37e287(0x334)]);const _0x33b14e=_0x431df1[_0x37e287(0x7eb)]('.');if(_0x33b14e[0x0]!==_0x37e287(0xa49)&&_0x33b14e[0x0]!==_0x37e287(0x5cf)){let _0xd01af0=_0x46419f[_0x37e287(0x5cf)];for(const _0x6716c0 of _0x33b14e){if(_0xd01af0===null||_0xd01af0===undefined)return null;_0xd01af0=_0xd01af0[_0x6716c0];}return toNum(_0xd01af0);}let _0x321fcf=_0x46419f[_0x37e287(0x5cf)];for(let _0x18a504=0x1;_0x18a504<_0x33b14e[_0x37e287(0x6f1)];_0x18a504++){if(_0x321fcf===null||_0x321fcf===undefined)return null;_0x321fcf=_0x321fcf[_0x33b14e[_0x18a504]];}return toNum(_0x321fcf);}function resolveBoundSpec(_0x4432f7,_0x3814dd){const _0x46ec90=_0xe6d35d;if(_0x4432f7===null||_0x4432f7===undefined||_0x4432f7==='')return null;if(typeof _0x4432f7==='number')return Number[_0x46ec90(0xaa4)](_0x4432f7)?{'value':_0x4432f7,'soft':![]}:null;const _0x249930=String(_0x4432f7)[_0x46ec90(0x22f)]();if(_0x249930==='')return null;const _0x1bac4c=_0x249930[_0x46ec90(0x8f0)]('~'),_0x2a784e=_0x1bac4c?_0x249930[_0x46ec90(0xaff)](0x1)[_0x46ec90(0x22f)]():_0x249930,_0x24017d=resolveDynamicValue(_0x2a784e,_0x3814dd);if(_0x24017d===null)return null;return{'value':_0x24017d,'soft':_0x1bac4c};}function extractAnnotationRefEntityId(_0x523843){const _0x35d9e9=_0xe6d35d;if(_0x523843===null||_0x523843===undefined||_0x523843==='')return null;if(typeof _0x523843===_0x35d9e9(0xda3))return null;const _0x8092d9=String(_0x523843)[_0x35d9e9(0x22f)]();if(/^-?\d+(\.\d+)?$/['test'](_0x8092d9))return null;const _0x5df6f1=_0x8092d9[_0x35d9e9(0x653)](/^([a-z_]+\.[a-z0-9_]+)/i);return _0x5df6f1?_0x5df6f1[0x1]:null;}function parseAnnotationTime(_0x335754){const _0x54564f=_0xe6d35d;if(_0x335754===null||_0x335754===undefined||_0x335754==='')return null;if(_0x335754 instanceof Date)return _0x335754[_0x54564f(0x697)]();if(typeof _0x335754===_0x54564f(0xda3))return Number['isFinite'](_0x335754)?_0x335754:null;const _0x265d6c=String(_0x335754)['trim']();if(_0x265d6c===_0x54564f(0x3db))return Date[_0x54564f(0x3db)]();const _0x224363=new Date(_0x265d6c);return isNaN(_0x224363)?null:_0x224363[_0x54564f(0x697)]();}function getAttributePath(_0x1fd092,_0x59e3f2){const _0xf7e293=_0xe6d35d;if(!_0x1fd092||!_0x59e3f2)return undefined;const _0x155a61=String(_0x59e3f2)[_0xf7e293(0x7eb)]('.');let _0x185ec3=_0x1fd092;for(const _0x440f2b of _0x155a61){if(_0x185ec3===null||_0x185ec3===undefined)return undefined;_0x185ec3=_0x185ec3[_0x440f2b];}return _0x185ec3;}const COMPILED_TRANSFORM=Symbol(_0xe6d35d(0xd3e));function compileValueTransform(_0x14b338){const _0x316e87=_0xe6d35d;if(!_0x14b338||typeof _0x14b338!==_0x316e87(0xdb3))return null;try{const _0x249b59=new Function('x',_0x316e87(0x7cb),'min',_0x316e87(0x1b8),'avg','last',_0x316e87(0x8db),_0x316e87(0x802)+_0x14b338);try{const _0x10a5dd=_0x249b59(0x1,0x1,0x1,0x1,0x1,0x1,0x0);_0x10a5dd!==undefined&&_0x10a5dd!==null&&!Number[_0x316e87(0xaa4)](_0x10a5dd)&&console[_0x316e87(0xd8b)](_0x316e87(0x4dc),_0x14b338,'→',_0x10a5dd);}catch(_0x5f1417){console[_0x316e87(0x113)]?.('[sgc]\x20value_transform\x20probe\x20threw:',_0x5f1417[_0x316e87(0x4ee)]);}return(_0x48ceb7,_0x58ae71,_0x1541d3)=>{const _0x36bd8c=_0x316e87;try{const _0x5111e7=_0x249b59(_0x48ceb7,_0x1541d3?.['first']??_0x48ceb7,_0x1541d3?.[_0x36bd8c(0xbe8)]??_0x48ceb7,_0x1541d3?.[_0x36bd8c(0x1b8)]??_0x48ceb7,_0x1541d3?.[_0x36bd8c(0x862)]??_0x48ceb7,_0x1541d3?.[_0x36bd8c(0x898)]??_0x48ceb7,_0x58ae71??0x0);if(_0x5111e7===null||_0x5111e7===undefined)return null;return Number[_0x36bd8c(0xaa4)](_0x5111e7)?_0x5111e7:null;}catch{return null;}};}catch(_0x449938){return console['warn'](_0x316e87(0xcc0)+_0x449938['message'],_0x316e87(0x2d9),_0x14b338),null;}}function parseForecastTime(_0x11decc,_0x16c48a,_0x3b06f2,_0x20e55d){const _0x1b23a1=_0xe6d35d;if(_0x11decc===null||_0x11decc===undefined||_0x11decc==='')return null;const _0x596f1d=_0x16c48a||_0x1b23a1(0xad7);if(_0x596f1d==='iso'){if(typeof _0x11decc===_0x1b23a1(0xda3))return Number[_0x1b23a1(0xaa4)](_0x11decc)?_0x11decc:null;if(_0x11decc instanceof Date)return _0x11decc[_0x1b23a1(0x697)]();const _0x3a0f7a=new Date(String(_0x11decc));return isNaN(_0x3a0f7a)?null:_0x3a0f7a[_0x1b23a1(0x697)]();}if(_0x596f1d===_0x1b23a1(0xc53)){const _0x3deac9=toNum(_0x11decc);return _0x3deac9===null?null:_0x3deac9*0x3e8;}if(_0x596f1d===_0x1b23a1(0x8bb))return toNum(_0x11decc);const _0x520373=parseInt(_0x20e55d,0xa),_0x48145b=_0x3b06f2 instanceof Date?_0x3b06f2:new Date(_0x3b06f2||Date['now']()),_0xe9975f=!isNaN(_0x520373)?_0x520373:_0x48145b[_0x1b23a1(0x472)]();if(_0x596f1d===_0x1b23a1(0xb5f)){const _0x390c26=toNum(_0x11decc);if(_0x390c26===null||_0x390c26<0x1||_0x390c26>0xc)return null;return new Date(_0xe9975f,_0x390c26-0x1,0x1)[_0x1b23a1(0x697)]();}if(_0x596f1d===_0x1b23a1(0x7de)){const _0x4d8929=toNum(_0x11decc);if(_0x4d8929===null||_0x4d8929<0x1||_0x4d8929>0x16e)return null;const _0x24c5e8=new Date(_0xe9975f,0x0,0x1);return _0x24c5e8[_0x1b23a1(0x20e)](_0x24c5e8[_0x1b23a1(0xc00)]()+(_0x4d8929-0x1)),_0x24c5e8[_0x1b23a1(0x697)]();}if(_0x596f1d===_0x1b23a1(0xd88)){const _0x410566=toNum(_0x11decc);if(_0x410566===null||_0x410566<0x1||_0x410566>0x35)return null;const _0x3759d7=new Date(_0xe9975f,0x0,0x4),_0x4bb001=_0x3759d7['getDay']()||0x7,_0x2136c6=new Date(_0xe9975f,0x0,0x4-(_0x4bb001-0x1)),_0xe546b9=new Date(_0x2136c6);return _0xe546b9['setDate'](_0xe546b9[_0x1b23a1(0xc00)]()+(_0x410566-0x1)*0x7),_0xe546b9[_0x1b23a1(0x697)]();}if(_0x596f1d===_0x1b23a1(0x9b1)){const _0x40cb76=toNum(_0x11decc);if(_0x40cb76===null||_0x40cb76<0x1||_0x40cb76>0x1f)return null;const _0x200bab=_0x48145b[_0x1b23a1(0x231)](),_0x1368f0=new Date(_0xe9975f,_0x200bab+0x1,0x0)['getDate'](),_0x4e53f3=Math[_0x1b23a1(0xbe8)](_0x40cb76,_0x1368f0);return new Date(_0xe9975f,_0x200bab,_0x4e53f3)[_0x1b23a1(0x697)]();}if(_0x596f1d==='hour_of_day'){const _0x5d011b=toNum(_0x11decc);if(_0x5d011b===null||_0x5d011b<0x0||_0x5d011b>0x17)return null;const _0x1cacea=new Date(_0x48145b);return _0x1cacea[_0x1b23a1(0xb62)](_0x5d011b,0x0,0x0,0x0),_0x1cacea[_0x1b23a1(0x697)]();}return null;}const EXPR_FUNCS={'min':_0x3c0a23=>Math[_0xe6d35d(0xbe8)](..._0x3c0a23),'max':_0x45b66b=>Math[_0xe6d35d(0x1b8)](..._0x45b66b),'abs':_0x1f9ce7=>Math[_0xe6d35d(0xad9)](_0x1f9ce7[0x0]),'round':_0x1cd7b0=>Math[_0xe6d35d(0xb01)](_0x1cd7b0[0x0]),'floor':_0x2a3047=>Math[_0xe6d35d(0x8e4)](_0x2a3047[0x0]),'ceil':_0x2e7954=>Math['ceil'](_0x2e7954[0x0]),'sqrt':_0x144407=>Math[_0xe6d35d(0xc3d)](_0x144407[0x0]),'pow':_0x5360d8=>Math['pow'](_0x5360d8[0x0],_0x5360d8[0x1])};function tokenizeExpr(_0x337e1f){const _0x1c0f8b=_0xe6d35d,_0x4f061c=[];let _0x5e530d=0x0;const _0x5216d0=_0x337e1f[_0x1c0f8b(0x6f1)],_0x5abf5b=_0x48ccd4=>_0x48ccd4>='0'&&_0x48ccd4<='9',_0x2f419b=_0x2259b5=>/[A-Za-z_$]/['test'](_0x2259b5),_0xa3a3e1=_0x1a5a14=>/[A-Za-z0-9_$]/[_0x1c0f8b(0xb02)](_0x1a5a14);while(_0x5e530d<_0x5216d0){const _0x4c421c=_0x337e1f[_0x5e530d];if(_0x4c421c==='\x20'||_0x4c421c==='\x09'||_0x4c421c==='\x0a'||_0x4c421c==='\x0d'){_0x5e530d++;continue;}if('()+-*/%,'[_0x1c0f8b(0x9c5)](_0x4c421c)!==-0x1){_0x4f061c['push']({'t':'op','v':_0x4c421c}),_0x5e530d++;continue;}if(_0x5abf5b(_0x4c421c)||_0x4c421c==='.'){let _0x558dc1=_0x5e530d+0x1;while(_0x558dc1<_0x5216d0&&(_0x5abf5b(_0x337e1f[_0x558dc1])||_0x337e1f[_0x558dc1]==='.'))_0x558dc1++;const _0x57367d=parseFloat(_0x337e1f[_0x1c0f8b(0xaff)](_0x5e530d,_0x558dc1));if(!isFinite(_0x57367d))throw new Error('bad\x20number\x20\x22'+_0x337e1f[_0x1c0f8b(0xaff)](_0x5e530d,_0x558dc1)+'\x22');_0x4f061c['push']({'t':'num','v':_0x57367d}),_0x5e530d=_0x558dc1;continue;}if(_0x2f419b(_0x4c421c)){let _0x5db3d6=_0x5e530d+0x1;while(_0x5db3d6<_0x5216d0&&_0xa3a3e1(_0x337e1f[_0x5db3d6]))_0x5db3d6++;_0x4f061c['push']({'t':'id','v':_0x337e1f[_0x1c0f8b(0xaff)](_0x5e530d,_0x5db3d6)}),_0x5e530d=_0x5db3d6;continue;}throw new Error('unexpected\x20character\x20\x22'+_0x4c421c+'\x22');}return _0x4f061c;}function compileDataExpression(_0x1c7096){const _0x39ac88=_0xe6d35d,_0x3d0a2b=tokenizeExpr(String(_0x1c7096));let _0x8fb938=0x0;const _0x52ed0a=()=>_0x3d0a2b[_0x8fb938],_0x19c28c=()=>_0x3d0a2b[_0x8fb938++],_0x1f12d9=_0x360853=>{const _0x55bdfd=_0x19c28c();if(!_0x55bdfd||_0x55bdfd['v']!==_0x360853)throw new Error('expected\x20\x22'+_0x360853+'\x22');};function _0x25a426(){return _0x275a8f();}function _0x275a8f(){let _0x1f25e2=_0x52395f();while(_0x52ed0a()&&_0x52ed0a()['t']==='op'&&(_0x52ed0a()['v']==='+'||_0x52ed0a()['v']==='-')){const _0x285852=_0x19c28c()['v'],_0x16e7c6=_0x52395f(),_0x1959df=_0x1f25e2;_0x1f25e2=_0x285852==='+'?_0x278542=>_0x1959df(_0x278542)+_0x16e7c6(_0x278542):_0x190654=>_0x1959df(_0x190654)-_0x16e7c6(_0x190654);}return _0x1f25e2;}function _0x52395f(){let _0x88dcf1=_0x50c8a7();while(_0x52ed0a()&&_0x52ed0a()['t']==='op'&&(_0x52ed0a()['v']==='*'||_0x52ed0a()['v']==='/'||_0x52ed0a()['v']==='%')){const _0x61b0e6=_0x19c28c()['v'],_0xbf332a=_0x50c8a7(),_0x189665=_0x88dcf1;_0x88dcf1=_0x61b0e6==='*'?_0x1310dc=>_0x189665(_0x1310dc)*_0xbf332a(_0x1310dc):_0x61b0e6==='/'?_0x4a9a86=>_0x189665(_0x4a9a86)/_0xbf332a(_0x4a9a86):_0x447086=>_0x189665(_0x447086)%_0xbf332a(_0x447086);}return _0x88dcf1;}function _0x50c8a7(){if(_0x52ed0a()&&_0x52ed0a()['t']==='op'&&(_0x52ed0a()['v']==='+'||_0x52ed0a()['v']==='-')){const _0x1a513b=_0x19c28c()['v'],_0x381eb3=_0x50c8a7();return _0x1a513b==='-'?_0x59aeda=>-_0x381eb3(_0x59aeda):_0x381eb3;}return _0x155c7b();}function _0x155c7b(){const _0x2fb771=_0x5bc7,_0x32627c=_0x19c28c();if(!_0x32627c)throw new Error('unexpected\x20end\x20of\x20expression');if(_0x32627c['t']==='num'){const _0x12c6e6=_0x32627c['v'];return()=>_0x12c6e6;}if(_0x32627c['t']==='op'&&_0x32627c['v']==='('){const _0x153ce5=_0x25a426();return _0x1f12d9(')'),_0x153ce5;}if(_0x32627c['t']==='id'){if(_0x52ed0a()&&_0x52ed0a()['t']==='op'&&_0x52ed0a()['v']==='('){_0x19c28c();const _0x244c5d=[];if(!(_0x52ed0a()&&_0x52ed0a()['t']==='op'&&_0x52ed0a()['v']===')')){_0x244c5d[_0x2fb771(0x61b)](_0x25a426());while(_0x52ed0a()&&_0x52ed0a()['t']==='op'&&_0x52ed0a()['v']===','){_0x19c28c(),_0x244c5d[_0x2fb771(0x61b)](_0x25a426());}}_0x1f12d9(')');const _0x35e4b3=EXPR_FUNCS[_0x32627c['v']];if(!_0x35e4b3)throw new Error(_0x2fb771(0x830)+_0x32627c['v']+'\x22');return _0xd41dc2=>_0x35e4b3(_0x244c5d['map'](_0x186b59=>_0x186b59(_0xd41dc2)));}const _0x30c437=_0x32627c['v'];return _0x4071dc=>{const _0x4d060b=_0x2fb771;if(_0x4071dc&&Object[_0x4d060b(0x69e)][_0x4d060b(0x20f)][_0x4d060b(0x680)](_0x4071dc,_0x30c437)){const _0x3e1f09=_0x4071dc[_0x30c437];return typeof _0x3e1f09===_0x4d060b(0xda3)?_0x3e1f09:Number(_0x3e1f09);}return NaN;};}throw new Error(_0x2fb771(0xc01)+_0x32627c['v']+'\x22');}const _0x24c3ed=_0x25a426();if(_0x8fb938<_0x3d0a2b[_0x39ac88(0x6f1)])throw new Error(_0x39ac88(0xbb4)+_0x3d0a2b[_0x8fb938]['v']+'\x22');return _0x24c3ed;}const _exprCache=new Map(),_exprWarned=new Set();function getCompiledExpr(_0x5354cd){const _0x1a110d=_0xe6d35d,_0x2bde91=String(_0x5354cd);if(_exprCache[_0x1a110d(0x449)](_0x2bde91))return _exprCache[_0x1a110d(0x70b)](_0x2bde91);let _0x231c43=null;try{_0x231c43=compileDataExpression(_0x2bde91);}catch(_0x8ca989){!_exprWarned[_0x1a110d(0x449)](_0x2bde91)&&(_exprWarned[_0x1a110d(0x33e)](_0x2bde91),console[_0x1a110d(0xd8b)](_0x1a110d(0x16f)+_0x2bde91+_0x1a110d(0x728)+_0x8ca989['message']+_0x1a110d(0x590))),_0x231c43=null;}return _exprCache[_0x1a110d(0x846)](_0x2bde91,_0x231c43),_0x231c43;}function resolveDataVars(_0xfcf455,_0xad1c61){const _0x303ae6=_0xe6d35d,_0x352d6b={};if(!_0xfcf455||typeof _0xfcf455!==_0x303ae6(0xb0a)||!_0xad1c61||!_0xad1c61[_0x303ae6(0x634)])return _0x352d6b;for(const [_0x31a418,_0x59f2af]of Object[_0x303ae6(0x63a)](_0xfcf455)){if(!_0x31a418||typeof _0x59f2af!=='string')continue;const _0x449145=_0xad1c61['states'][_0x59f2af],_0x2a1fd9=_0x449145?toNum(_0x449145[_0x303ae6(0x334)]):null;_0x352d6b[_0x31a418]=_0x2a1fd9===null||_0x2a1fd9===undefined?NaN:_0x2a1fd9;}return _0x352d6b;}function synthesizeForecastSeries(_0xa20d9e,_0x2a2690,_0x5c2d0c,_0x89995){const _0x233650=_0xe6d35d;if(!_0xa20d9e||!_0x2a2690[_0x233650(0xcee)])return[];let _0x22f0c5=getAttributePath(_0xa20d9e[_0x233650(0x5cf)],_0x2a2690[_0x233650(0xcee)]);if(typeof _0x22f0c5===_0x233650(0xdb3)){const _0xd9767f=_0x22f0c5[_0x233650(0x22f)]();if(_0xd9767f[_0x233650(0x8f0)]('['))try{_0x22f0c5=JSON[_0x233650(0x369)](_0xd9767f);}catch(_0x519eca){try{_0x22f0c5=JSON[_0x233650(0x369)](_0xd9767f[_0x233650(0xbbd)](/'/g,'\x22'));}catch(_0x3ee04c){}}}if(!Array[_0x233650(0x82d)](_0x22f0c5))return _0x22f0c5!==undefined&&_0x22f0c5!==null&&console[_0x233650(0xd8b)](_0x233650(0x1d2)+_0x2a2690['data_attribute']+_0x233650(0x212)+_0x2a2690[_0x233650(0x9b0)]+_0x233650(0x391)),[];const _0x1d9b71=_0x22f0c5[_0x233650(0x596)](_0x38ce7c=>_0x38ce7c&&typeof _0x38ce7c===_0x233650(0xb0a)&&!Array['isArray'](_0x38ce7c)?{..._0x38ce7c}:_0x38ce7c),_0x473708=_0x2a2690['data_time_field']||_0x233650(0x861),_0x237f1e=_0x2a2690[_0x233650(0x8cd)]||'price_per_kwh',_0x5ad546=_0x2a2690[_0x233650(0xbed)]||_0x233650(0xad7),_0x4c408c=_0x2a2690[_0x233650(0x129)],_0xb6f31c=_0x2a2690[_0x233650(0xc4c)]?getCompiledExpr(_0x2a2690['data_value_expression']):null,_0x52127c=_0xb6f31c?resolveDataVars(_0x2a2690[_0x233650(0xa31)],_0x89995):null,_0x3f800a=[];for(const _0xf28217 of _0x1d9b71){if(!_0xf28217||typeof _0xf28217!==_0x233650(0xb0a))continue;const _0x708fe7=getAttributePath(_0xf28217,_0x473708);let _0x38046c;if(_0xb6f31c){let _0x284749;try{_0x284749=_0xb6f31c({..._0xf28217,..._0x52127c});}catch(_0x82d66d){_0x284749=NaN;}_0x38046c=toNum(_0x284749);}else _0x38046c=toNum(getAttributePath(_0xf28217,_0x237f1e));const _0x5b7ecb=parseForecastTime(_0x708fe7,_0x5ad546,_0x5c2d0c,_0x4c408c);if(_0x5b7ecb===null||_0x38046c===null)continue;_0x3f800a['push']({'t':_0x5b7ecb,'v':_0x38046c});}return _0x3f800a[_0x233650(0xca9)]((_0x30302f,_0x18b4e9)=>_0x30302f['t']-_0x18b4e9['t']),_0x3f800a;}const SVG_NS='http://www.w3.org/2000/svg',svgEl=(_0x59302c,_0xb21146={})=>{const _0x43266c=_0xe6d35d,_0x3254d7=document[_0x43266c(0xba5)](SVG_NS,_0x59302c);for(const [_0x328b70,_0x4b2ec6]of Object['entries'](_0xb21146))_0x3254d7[_0x43266c(0x337)](_0x328b70,_0x4b2ec6);return _0x3254d7;},SCROLL_PLOT_PAD_BOTTOM=0xa;class TimelineRenderer{constructor(_0x2b5401){const _0x54856d=_0xe6d35d;this[_0x54856d(0x2d4)]=_0x2b5401;}['render'](_0x59626f,_0x450d67,_0x282038,_0x59f4e8){const _0xbaa322=_0xe6d35d,_0x15c584=_0x59626f[_0xbaa322(0x996)]||0x190,_0xf1707d=_0x282038['height'],_0xd31808=_0xf1707d==null||_0xf1707d===_0xbaa322(0x9c6)||_0xf1707d==='';let _0x228f5d;if(_0xd31808){let _0x3ae726=_0x59626f[_0xbaa322(0xb91)]||0x0;const _0x1d075a=this[_0xbaa322(0x2d4)][_0xbaa322(0xd69)]||this[_0xbaa322(0x2d4)][_0xbaa322(0x12c)],_0x3180ae=toNum(_0x282038[_0xbaa322(0x822)]??_0x282038[_0xbaa322(0x579)]),_0x35f5ec=_0x1d075a&&_0x1d075a[_0xbaa322(0x911)]&&_0x1d075a[_0xbaa322(0xc39)]?Math[_0xbaa322(0x1b8)](0x1,_0x1d075a[_0xbaa322(0xc39)][_0xbaa322(0x697)]()-_0x1d075a[_0xbaa322(0x911)]['getTime']())/0x36ee80:0x0,_0x28aa6e=!this[_0xbaa322(0x2d4)]['_viewWindow']&&isNum(_0x3180ae)&&_0x3180ae>0x0&&_0x35f5ec>_0x3180ae;if(_0x28aa6e&&_0x3ae726>SCROLL_PLOT_PAD_BOTTOM)_0x3ae726-=SCROLL_PLOT_PAD_BOTTOM;_0x228f5d=_0x3ae726>=0x3c?_0x3ae726:0xc8;}else _0x228f5d=toNum(_0x282038[_0xbaa322(0x964)])||0x96;const _0x154c30=_0x450d67[_0xbaa322(0xbcf)](_0x49fce3=>_0x49fce3['entity'][_0xbaa322(0x540)]!==![]&&_0x49fce3[_0xbaa322(0x8fc)][_0xbaa322(0x6f1)]),_0x11fd49=_0x154c30['filter'](_0x418730=>_0x418730[_0xbaa322(0x9b0)][_0xbaa322(0x8f6)]!==_0xbaa322(0xaa5)&&_0x418730[_0xbaa322(0x9b0)][_0xbaa322(0x8f6)]!=='independent'),_0x27fe35=_0x154c30['filter'](_0x55406d=>_0x55406d['entity']['y_axis']===_0xbaa322(0xaa5)),_0x56d259=_0x27fe35[_0xbaa322(0x6f1)]>0x0,_0x33fec1=toNum(_0x282038['y_axis_font_size'])||0xa,_0x245bb3=toNum(_0x282038['y_axis_decimals']),_0x419ffc=_0x154c30['reduce']((_0x37a3aa,_0x4c82d5)=>{const _0xc367a0=_0xbaa322,_0x17ee4d=toNum(_0x4c82d5[_0xc367a0(0x9b0)]?.[_0xc367a0(0x944)]);return isNum(_0x17ee4d)&&_0x17ee4d>_0x37a3aa?_0x17ee4d:_0x37a3aa;},0x0),_0x53deec=isNum(_0x245bb3)?_0x245bb3:_0x419ffc,_0x527e84=Math[_0xbaa322(0x1b8)](0xc,Math[_0xbaa322(0xb01)](_0x33fec1*1.2)),_0x3a2991=(_0x4e6dca,_0x40e0cc,_0xca64a1)=>{const _0x1d3d8c=_0xbaa322,_0x59f5e=this['card']?.[_0x1d3d8c(0x9c3)]?.(_0x4e6dca);if(_0x59f5e&&_0x59f5e[_0x1d3d8c(0x6f1)]){let _0x58c794=0x0;for(const _0x488db3 of _0x59f5e){const _0x2265e2=String(_0x488db3?.[_0x1d3d8c(0x149)]??_0x488db3?.[_0x1d3d8c(0xcfb)]??'');if(_0x2265e2[_0x1d3d8c(0x6f1)]>_0x58c794)_0x58c794=_0x2265e2['length'];}return Math[_0x1d3d8c(0x1b8)](0x20,Math[_0x1d3d8c(0xb01)](_0x58c794*_0x33fec1*0.62+0xe));}if(_0x40e0cc){const _0x4ea96a=axisLabelFormatter(_0x282038,_0x4e6dca);if(_0x4ea96a){const _0x4184de=String(_0x4ea96a(_0x40e0cc['lo'])??''),_0x2c75af=String(_0x4ea96a(_0x40e0cc['hi'])??''),_0x463009=Math[_0x1d3d8c(0x1b8)](_0x4184de[_0x1d3d8c(0x6f1)],_0x2c75af[_0x1d3d8c(0x6f1)],0x4);return Math[_0x1d3d8c(0x1b8)](0x20,Math[_0x1d3d8c(0xb01)](_0x463009*_0x33fec1*0.62+0xc));}const _0x5b2213=isNum(_0xca64a1)?_0xca64a1:0x1,_0x399c8e=_0x40e0cc['lo'][_0x1d3d8c(0x2ef)](_0x5b2213),_0x1eb4a6=_0x40e0cc['hi'][_0x1d3d8c(0x2ef)](_0x5b2213),_0x31c82b=Math[_0x1d3d8c(0x1b8)](_0x399c8e[_0x1d3d8c(0x6f1)],_0x1eb4a6[_0x1d3d8c(0x6f1)]);return Math[_0x1d3d8c(0x1b8)](0x20,Math[_0x1d3d8c(0xb01)](_0x31c82b*_0x33fec1*0.62+0xc));}const _0x4bd578=0x4+(_0x53deec>0x0?_0x53deec+0x1:0x0);return Math[_0x1d3d8c(0x1b8)](0x20,Math[_0x1d3d8c(0xb01)](_0x4bd578*_0x33fec1*0.62+0xc));},_0x2c818f=this[_0xbaa322(0x263)](_0x154c30,_0x282038),_0xb17eaf=this[_0xbaa322(0x474)](_0x11fd49,_0x282038,![],_0x2c818f),_0x34c483=_0x56d259?this[_0xbaa322(0x474)](_0x27fe35,_0x282038,!![],_0x2c818f):null,_0x4a7aad=(_0x5ab9fd,_0x128502)=>{const _0x44dfef=_0xbaa322;if(!_0x5ab9fd||!_0x128502[_0x44dfef(0x527)](_0xd85eaa=>_0xd85eaa?.[_0x44dfef(0x9b0)]?.[_0x44dfef(0x5aa)]===!![]))return;const _0x26b77c=_0x5ab9fd['hi']-_0x5ab9fd['lo'];if(_0x26b77c>0x0)_0x5ab9fd['hi']=_0x5ab9fd['hi']+_0x26b77c*0.12;};_0x4a7aad(_0xb17eaf,_0x11fd49),_0x4a7aad(_0x34c483,_0x27fe35);const _0x183537=(_0x5b579b,_0x47e2a4)=>{const _0x3068d9=_0xbaa322,_0x5f1198=toNum(_0x282038['y_axis_decimals']);if(isNum(_0x5f1198))return _0x5f1198;let _0x5047a5=-0x1;for(const _0x44fa35 of _0x5b579b){const _0x2835bd=toNum(_0x44fa35['entity']?.[_0x3068d9(0x944)]);if(isNum(_0x2835bd)&&_0x2835bd>_0x5047a5)_0x5047a5=_0x2835bd;}if(_0x5047a5>=0x0)return _0x5047a5;if(_0x47e2a4){const _0xacfa41=_0x47e2a4['hi']-_0x47e2a4['lo'],_0x5f24fa=toNum(_0x282038[_0x3068d9(0xbd8)])||0x4,_0x5d2420=_0xacfa41/_0x5f24fa;if(_0x5d2420>0x0&&_0x5d2420<0x1)return Math[_0x3068d9(0xb9d)](-Math[_0x3068d9(0x5d9)](_0x5d2420));if(Math[_0x3068d9(0xad9)](_0x47e2a4['hi'])<0x64&&Math[_0x3068d9(0xad9)](_0x47e2a4['lo'])<0x64)return 0x1;return 0x0;}return 0x1;},_0x31586e=_0x183537(_0x11fd49,_0xb17eaf),_0x55c44f=_0x56d259?_0x183537(_0x27fe35,_0x34c483):0x1,_0x48fa46=this[_0xbaa322(0x2d4)]?.[_0xbaa322(0x51a)]?.[_0xbaa322(0x51d)]||_0x450d67,_0x5b18e8=_0x48fa46[_0xbaa322(0xbcf)](_0x49cb8f=>_0x49cb8f[_0xbaa322(0x9b0)]?.[_0xbaa322(0x540)]!==![]&&_0x49cb8f['points']?.[_0xbaa322(0x6f1)]&&_0x49cb8f[_0xbaa322(0x9b0)]['y_axis']!==_0xbaa322(0xaa5)&&_0x49cb8f[_0xbaa322(0x9b0)][_0xbaa322(0x8f6)]!==_0xbaa322(0xb24)),_0x5b63b3=_0x48fa46['filter'](_0x3e91de=>_0x3e91de[_0xbaa322(0x9b0)]?.[_0xbaa322(0x540)]!==![]&&_0x3e91de[_0xbaa322(0x8fc)]?.[_0xbaa322(0x6f1)]&&_0x3e91de['entity'][_0xbaa322(0x8f6)]==='secondary'),_0x44f47e=_0x5b18e8[_0xbaa322(0x6f1)]?_0x5b18e8:_0x11fd49,_0x28f584=_0x5b63b3['length']?_0x5b63b3:_0x27fe35,_0xe7eb9d=_0x5b18e8[_0xbaa322(0x6f1)]===_0x11fd49[_0xbaa322(0x6f1)],_0x2a73b1=_0x5b63b3[_0xbaa322(0x6f1)]===_0x27fe35[_0xbaa322(0x6f1)],_0x200dd3=_0xe7eb9d?_0xb17eaf:_0x5b18e8[_0xbaa322(0x6f1)]?this[_0xbaa322(0x474)](_0x44f47e,_0x282038,![],_0x2c818f):_0xb17eaf,_0xe738c9=_0x2a73b1?_0x34c483:_0x5b63b3[_0xbaa322(0x6f1)]?this[_0xbaa322(0x474)](_0x28f584,_0x282038,!![],_0x2c818f):_0x34c483,_0x486f60=_0xe7eb9d?_0x31586e:_0x183537(_0x44f47e,_0x200dd3),_0x5cd2ea=_0x2a73b1?_0x55c44f:_0x5b63b3[_0xbaa322(0x6f1)]?_0x183537(_0x28f584,_0xe738c9):_0x55c44f,_0x32a640=_0x3a2991(_0xbaa322(0xc41),_0x200dd3,_0x486f60),_0x576cc5=_0x3a2991(_0xbaa322(0xaa5),_0xe738c9,_0x5cd2ea),_0xd408b9=_0x5b63b3[_0xbaa322(0x6f1)]>0x0||_0x56d259,_0x2d86e8=Math['max'](0x1,(_0x282038[_0xbaa322(0x764)]?_0x32a640:0x0)+(_0x282038[_0xbaa322(0x993)]?_0x527e84:0x0)),_0x4438fd=!_0xd408b9&&!_0x282038['show_y2_axis']?0x1:Math[_0xbaa322(0x1b8)](0x1,(_0x282038['show_y2_axis']!==![]?_0x576cc5:0x0)+(_0x282038[_0xbaa322(0x993)]?_0x527e84:0x0)),_0x200ea4=0x8,_0x48290a=_0x282038[_0xbaa322(0xac4)]?0x16:0x8;this[_0xbaa322(0x2d4)][_0xbaa322(0x16a)]=_0x200ea4,this[_0xbaa322(0x2d4)][_0xbaa322(0x203)]=_0x48290a;const _0x497924=this[_0xbaa322(0x2d4)][_0xbaa322(0xd69)]||this[_0xbaa322(0x2d4)][_0xbaa322(0x12c)],_0xee1e79=_0x497924[_0xbaa322(0x911)][_0xbaa322(0x697)](),_0x35416d=_0x497924['end']['getTime'](),_0x11fc40=Math[_0xbaa322(0x1b8)](0x1,_0x35416d-_0xee1e79),_0x409ae1=_0x11fc40/0x36ee80,_0x11a776=toNum(_0x282038[_0xbaa322(0x822)]??_0x282038[_0xbaa322(0x579)]),_0x1c275e=!this[_0xbaa322(0x2d4)]['_viewWindow']&&isNum(_0x11a776)&&_0x11a776>0x0&&_0x409ae1>_0x11a776,_0xc5fe21=_0x1c275e?_0x409ae1/_0x11a776:0x1,_0x1a11cb=_0x1c275e?Math[_0xbaa322(0xb01)](_0x15c584*_0xc5fe21):_0x15c584,_0x12e1f4=Math[_0xbaa322(0x1b8)](0xa,_0x1a11cb-_0x2d86e8-_0x4438fd),_0x2339b4=Math[_0xbaa322(0x1b8)](0xa,_0x228f5d-_0x200ea4-_0x48290a),_0x3af082=new Map();for(const _0x5bee4c of _0x154c30){if(_0x5bee4c[_0xbaa322(0x9b0)][_0xbaa322(0x8f6)]!==_0xbaa322(0xb24))continue;const _0x32470a={..._0x282038,'lower_bound':null,'upper_bound':null,'lower_bound_secondary':null,'upper_bound_secondary':null,'min_bound_range':null,'min_bound_range_secondary':null},_0x3b458e=this[_0xbaa322(0x474)]([_0x5bee4c],_0x32470a,![],null);_0x3b458e&&(_0x5bee4c[_0xbaa322(0x9b0)]?.[_0xbaa322(0x5aa)]===!![]&&_0x3b458e['hi']>_0x3b458e['lo']&&(_0x3b458e['hi']=_0x3b458e['hi']+(_0x3b458e['hi']-_0x3b458e['lo'])*0.12),_0x3af082[_0xbaa322(0x846)](_0x5bee4c[_0xbaa322(0x2f6)],_0x3b458e));}const _0x40402f=_0xd4cde=>{const _0xa67c25=_0xbaa322,_0x565387=_0xd4cde?.[_0xa67c25(0x9b0)]||_0xd4cde,_0x33dcf7=_0xd4cde?.['idx'];if(_0x565387?.['y_axis']===_0xa67c25(0xb24)&&_0x33dcf7!=null)return _0x3af082[_0xa67c25(0x70b)](_0x33dcf7)||_0xb17eaf;return _0x565387?.[_0xa67c25(0x8f6)]===_0xa67c25(0xaa5)?_0x34c483:_0xb17eaf;},_0x55fce1=_0x154c30[_0xbaa322(0x527)](_0x4f1dab=>(_0x4f1dab['entity']?.[_0xbaa322(0x349)]||_0x4f1dab[_0xbaa322(0x9b0)]?.[_0xbaa322(0x54b)])===_0xbaa322(0xad8));let _0x445d9a=_0xee1e79,_0x56cbbd=_0x35416d,_0x35cc0a=_0x11fc40;if(_0x55fce1){const _0x43b8b2=typeof resolveGroupBy==='function'?resolveGroupBy(_0x282038,_0x11fc40/0x36ee80):_0x282038[_0xbaa322(0x926)]||'interval',_0x1e5de8=toNum(_0x282038[_0xbaa322(0xd50)])||0x2,_0x18d79c=_0x11fc40/0x36ee80,_0x44d020=groupBucketMs(_0x43b8b2,_0x18d79c,_0x1e5de8);let _0x4c2b9b=Infinity,_0x54393b=Infinity,_0x591267=-Infinity;for(const _0x3ca3a6 of _0x154c30){const _0x267378=_0x3ca3a6['entity']?.[_0xbaa322(0x349)]||_0x3ca3a6[_0xbaa322(0x9b0)]?.[_0xbaa322(0x54b)];if(_0x267378!==_0xbaa322(0xad8)&&_0x267378!==_0xbaa322(0x122))continue;const _0x288b32=(_0x3ca3a6[_0xbaa322(0x8fc)]||[])[_0xbaa322(0xbcf)](_0x529ec2=>isNum(_0x529ec2['v']));for(let _0x1e8445=0x0;_0x1e8445<_0x288b32[_0xbaa322(0x6f1)];_0x1e8445++){if(_0x1e8445>0x0){const _0x13c905=_0x288b32[_0x1e8445]['t']-_0x288b32[_0x1e8445-0x1]['t'];if(_0x13c905>0x0&&_0x13c905<_0x4c2b9b)_0x4c2b9b=_0x13c905;}const _0x502aba=_0x288b32[_0x1e8445]['t'];if(_0x502aba>=_0xee1e79&&_0x502aba<_0x35416d){if(_0x502aba<_0x54393b)_0x54393b=_0x502aba;if(_0x502aba>_0x591267)_0x591267=_0x502aba;}}}const _0x45b2cb=Math[_0xbaa322(0xbe8)](_0x44d020/0x2,_0x11fc40/0x4,isFinite(_0x4c2b9b)?_0x4c2b9b/0x2:Infinity);if(isFinite(_0x45b2cb)&&isFinite(_0x54393b))_0x445d9a=Math[_0xbaa322(0xbe8)](_0xee1e79,_0x54393b-_0x45b2cb),_0x56cbbd=Math[_0xbaa322(0x1b8)](_0x35416d,_0x591267+_0x45b2cb);else isFinite(_0x45b2cb)&&(_0x445d9a=_0xee1e79-_0x45b2cb,_0x56cbbd=_0x35416d+_0x45b2cb);_0x35cc0a=Math['max'](0x1,_0x56cbbd-_0x445d9a);}let _0x118a05;const _0x40dce6=typeof resolveGroupBy===_0xbaa322(0x854)?resolveGroupBy(_0x282038,_0x11fc40/0x36ee80):_0x282038['group_by']||'interval',_0x5872d8=_0x40dce6===_0xbaa322(0x4f4)&&_0x282038[_0xbaa322(0x223)]!==_0xbaa322(0x982)&&_0x154c30['every'](_0x54fe39=>{const _0x274354=_0xbaa322,_0x2058e6=_0x54fe39['entity']||{};return!_0x2058e6[_0x274354(0xcee)]&&!_0x2058e6[_0x274354(0x465)]&&!_0x2058e6[_0x274354(0x17e)];});this[_0xbaa322(0x86c)]=_0x5872d8;if(_0x40dce6===_0xbaa322(0x7d5)){const _0x53bf98=new Date(_0xee1e79),_0x1e8e61=_0x53bf98[_0xbaa322(0x472)](),_0x35b78c=_0x53bf98[_0xbaa322(0x231)](),_0x469f34=new Date(_0x35416d-0x1),_0x160d64=Math[_0xbaa322(0x1b8)](0x1,(_0x469f34[_0xbaa322(0x472)]()-_0x1e8e61)*0xc+(_0x469f34['getMonth']()-_0x35b78c)+0x1),_0x2aaf61=_0x154c30[_0xbaa322(0x527)](_0x542f78=>{const _0x4abbda=_0xbaa322,_0x3021dc=_0x542f78[_0x4abbda(0x9b0)]?.[_0x4abbda(0x349)]||_0x542f78[_0x4abbda(0x9b0)]?.['type'];return _0x3021dc===_0x4abbda(0xad8)||_0x3021dc===_0x4abbda(0x122);}),_0x3a3625=Date['now']();let _0x491c70=null,_0x15d7bd=null,_0x18df51=null;if(!_0x2aaf61&&_0x3a3625>_0xee1e79&&_0x3a3625<_0x35416d){const _0x5a825b=new Date(_0x3a3625);_0x15d7bd=_0x5a825b[_0xbaa322(0x472)](),_0x18df51=_0x5a825b[_0xbaa322(0x231)]();const _0x148093=(_0x15d7bd-_0x1e8e61)*0xc+(_0x18df51-_0x35b78c),_0x2b2d7f=new Date(_0x15d7bd,_0x18df51+0x1,0x0)[_0xbaa322(0xc00)](),_0x1576ff=(_0x5a825b[_0xbaa322(0xc00)]()-0x1+_0x5a825b['getHours']()/0x18)/_0x2b2d7f;_0x491c70=_0x2d86e8+(_0x148093+_0x1576ff)/_0x160d64*_0x12e1f4;}_0x118a05=_0x184b76=>{const _0x4ae052=_0xbaa322,_0x44af1e=new Date(_0x184b76);if(_0x491c70!==null&&_0x44af1e['getFullYear']()===_0x15d7bd&&_0x44af1e[_0x4ae052(0x231)]()===_0x18df51)return _0x491c70;const _0x55452d=(_0x44af1e[_0x4ae052(0x472)]()-_0x1e8e61)*0xc+(_0x44af1e[_0x4ae052(0x231)]()-_0x35b78c);return _0x2d86e8+(_0x55452d+0.5)/_0x160d64*_0x12e1f4;};}else{if(_0x5872d8){const {refY:_0x5b1721,totalYears:_0x13f4bf}=this[_0xbaa322(0x85b)](_0xee1e79,_0x35416d),_0x4999a6=_0x154c30[_0xbaa322(0x527)](_0x5b62b4=>{const _0x549665=_0xbaa322,_0x34068b=_0x5b62b4[_0x549665(0x9b0)]?.[_0x549665(0x349)]||_0x5b62b4[_0x549665(0x9b0)]?.[_0x549665(0x54b)];return _0x34068b===_0x549665(0xad8)||_0x34068b===_0x549665(0x122);}),_0x3b6fca=Date[_0xbaa322(0x3db)]();let _0x5b7ea9=null,_0x2566e8=null;if(!_0x4999a6&&_0x3b6fca>_0xee1e79&&_0x3b6fca<_0x35416d){const _0x74d6f8=new Date(_0x3b6fca);_0x2566e8=_0x74d6f8['getFullYear']();const _0x2dc118=_0x2566e8-_0x5b1721,_0x252f9e=new Date(_0x74d6f8[_0xbaa322(0x472)](),0x0,0x1)[_0xbaa322(0x697)](),_0x1435e3=new Date(_0x74d6f8[_0xbaa322(0x472)]()+0x1,0x0,0x1)[_0xbaa322(0x697)]();_0x5b7ea9=_0x2d86e8+(_0x2dc118+(_0x3b6fca-_0x252f9e)/(_0x1435e3-_0x252f9e))/_0x13f4bf*_0x12e1f4;}_0x118a05=_0x34577c=>{const _0x198e00=_0xbaa322,_0x422137=new Date(_0x34577c);if(_0x5b7ea9!==null&&_0x422137['getFullYear']()===_0x2566e8)return _0x5b7ea9;const _0x27ee38=_0x422137[_0x198e00(0x472)]()-_0x5b1721;return _0x2d86e8+(_0x27ee38+0.5)/_0x13f4bf*_0x12e1f4;};}else _0x118a05=_0x5b67b8=>_0x2d86e8+(_0x5b67b8-_0x445d9a)/_0x35cc0a*_0x12e1f4;}const _0x26f551=!!_0x282038[_0xbaa322(0x530)],_0x209d0a=(_0x5c8807,_0x4945c0)=>{const _0x19a348=_0xbaa322;if(!_0x4945c0)return _0x200ea4+_0x2339b4/0x2;const {lo:_0x260e5c,hi:_0x176f7c}=_0x4945c0;if(_0x176f7c===_0x260e5c)return _0x200ea4+_0x2339b4/0x2;if(_0x26f551){const _0x12ff91=Math[_0x19a348(0x1b8)](_0x260e5c,1e-10),_0x2416af=Math[_0x19a348(0x1b8)](_0x176f7c,_0x12ff91*0xa),_0x2cbcf5=Math[_0x19a348(0x1b8)](_0x5c8807,_0x12ff91),_0x51b847=Math[_0x19a348(0x5d9)](_0x12ff91),_0x4da0fe=Math[_0x19a348(0x5d9)](_0x2416af),_0x417a45=Math['log10'](_0x2cbcf5);return _0x200ea4+_0x2339b4-(_0x417a45-_0x51b847)/(_0x4da0fe-_0x51b847)*_0x2339b4;}return _0x200ea4+_0x2339b4-(_0x5c8807-_0x260e5c)/(_0x176f7c-_0x260e5c)*_0x2339b4;},_0x13b4a8=_0x1c275e?{'width':String(_0x1a11cb),'height':String(_0x228f5d),'viewBox':_0xbaa322(0x4d4)+_0x1a11cb+'\x20'+_0x228f5d,'preserveAspectRatio':_0xbaa322(0x58e),'class':_0xbaa322(0xba0)}:{'width':_0xbaa322(0x378),'height':String(_0x228f5d),'viewBox':_0xbaa322(0x4d4)+_0x1a11cb+'\x20'+_0x228f5d,'preserveAspectRatio':_0xbaa322(0x58e),'class':_0xbaa322(0xba0)},_0x4234c5=svgEl(_0xbaa322(0x5d8),_0x13b4a8),_0x1b29b4=svgEl(_0xbaa322(0x21f));_0x4234c5[_0xbaa322(0x6ab)](_0x1b29b4);const _0x5e4e43=_0xbaa322(0x4d2)+this['card']['_instanceId'],_0x1fe6a9=svgEl(_0xbaa322(0xb11),{'id':_0x5e4e43}),_0x58c322=svgEl('rect',{'x':String(_0x2d86e8),'y':String(_0x200ea4),'width':String(_0x12e1f4),'height':String(_0x2339b4),'data-full-x':String(_0x2d86e8),'data-full-w':String(_0x12e1f4)});_0x1fe6a9[_0xbaa322(0x6ab)](_0x58c322),_0x1b29b4[_0xbaa322(0x6ab)](_0x1fe6a9);const _0x42a189=_0xbaa322(0x37b)+this[_0xbaa322(0x2d4)][_0xbaa322(0xa90)],_0x58c280=svgEl(_0xbaa322(0xb11),{'id':_0x42a189}),_0x3ff9d3=svgEl(_0xbaa322(0xc27),{'x':String(_0x2d86e8),'y':'0','width':String(_0x12e1f4),'height':String(_0x228f5d),'data-full-x':String(_0x2d86e8),'data-full-w':String(_0x12e1f4)});_0x58c280[_0xbaa322(0x6ab)](_0x3ff9d3),_0x1b29b4[_0xbaa322(0x6ab)](_0x58c280);const _0xcb0d78=(_0xd0dd17,_0x2fae8c)=>{const _0x1a3e85=_0xbaa322;if(!_0xd0dd17)return null;const _0xbaf606=toNum(_0x282038[_0x1a3e85(0xbd8)]),_0xd362ac=this['card']?.['_getAxisStateMap']?.(_0x1a3e85(0xc41)),_0xe9590d=isNum(_0xbaf606)?_0xbaf606:_0xd362ac?Math[_0x1a3e85(0x1b8)](0x1,_0xd362ac[_0x1a3e85(0x6f1)]-0x1):0x4,_0x16e2cf=_0x2fae8c,_0x13a55e=_0xd0dd17['hi']-_0xd0dd17['lo'];if(_0x13a55e>0x0){const _0x43205a=Math[_0x1a3e85(0xaaa)](0xa,-_0x16e2cf),_0x4865d1=Math['max'](0x1,Math[_0x1a3e85(0x8e4)](_0x13a55e/_0x43205a+1e-9));return Math[_0x1a3e85(0xbe8)](_0xe9590d,_0x4865d1);}return _0xe9590d;},_0x5a663b=_0xcb0d78(_0xb17eaf,_0x31586e),_0x4c684b=_0x282038[_0xbaa322(0x519)]!==![],_0x54ec5b=_0x4c684b&&_0xb17eaf&&!_0x282038[_0xbaa322(0x530)]&&!this[_0xbaa322(0x2d4)]?.[_0xbaa322(0x9c3)]?.('primary')?niceYTicks(_0xb17eaf['lo'],_0xb17eaf['hi'],_0x5a663b||0x4,axisMinLabelStep(_0x282038,_0xbaa322(0xc41))):null,_0x285b6c=_0x4c684b&&_0x56d259&&_0x34c483&&!_0x282038[_0xbaa322(0x530)]&&!this['card']?.[_0xbaa322(0x9c3)]?.('secondary')?niceYTicks(_0x34c483['lo'],_0x34c483['hi'],toNum(_0x282038['y_axis_ticks'])||0x4,axisMinLabelStep(_0x282038,'secondary')):null;if(_0x282038[_0xbaa322(0x666)]){let _0x49314a=this[_0xbaa322(0xb8a)](_0x12e1f4,_0x445d9a,_0x56cbbd,_0x282038,_0x59f4e8);if(!_0x49314a)_0x49314a=this[_0xbaa322(0x31e)](_0x12e1f4,_0x445d9a,_0x56cbbd,_0x282038,_0x59f4e8);this[_0xbaa322(0xa65)](_0x4234c5,_0x2d86e8,_0x200ea4,_0x12e1f4,_0x2339b4,_0x282038,_0x49314a,_0x5a663b,_0x54ec5b,_0xb17eaf);}let _0x22990a=null,_0x4e0dc8=null;_0x282038[_0xbaa322(0x764)]&&_0xb17eaf&&(_0x22990a=this[_0xbaa322(0x873)](_0x4234c5,_0x2d86e8,_0x200ea4,_0x2339b4,_0xb17eaf,![],_0x282038,_0x5a663b,_0x31586e,_0x54ec5b));_0x56d259&&_0x34c483&&_0x282038[_0xbaa322(0x905)]&&(_0x4e0dc8=this[_0xbaa322(0x873)](_0x4234c5,_0x2d86e8+_0x12e1f4,_0x200ea4,_0x2339b4,_0x34c483,!![],_0x282038,null,_0x55c44f,_0x285b6c));_0x282038[_0xbaa322(0xac4)]&&this[_0xbaa322(0x1d7)](_0x4234c5,_0x2d86e8,_0x200ea4+_0x2339b4,_0x12e1f4,_0x445d9a,_0x56cbbd,_0x282038,_0x59f4e8);const _0x89d5d0=this[_0xbaa322(0x2d4)][_0xbaa322(0x3bd)](),_0x14d518=svgEl('g',{'class':_0xbaa322(0x112),'clip-path':_0xbaa322(0x587)+_0x5e4e43+')'});_0x4234c5[_0xbaa322(0x6ab)](_0x14d518);const _0x8eea2f=_0x154c30[_0xbaa322(0x596)]((_0x3d6e7d,_0x5490ba)=>({'s':_0x3d6e7d,'i':_0x5490ba,'z':toNum(_0x3d6e7d[_0xbaa322(0x9b0)]?.[_0xbaa322(0x8c2)])||0x0}))[_0xbaa322(0xca9)]((_0x455591,_0x26f33f)=>_0x455591['z']-_0x26f33f['z']||_0x455591['i']-_0x26f33f['i'])[_0xbaa322(0x596)](_0x2146a4=>_0x2146a4['s']);for(const _0x2f0c61 of _0x8eea2f){if(!_0x2f0c61['entity']?.[_0xbaa322(0x82c)])continue;const _0x21741f=_0x40402f(_0x2f0c61);if(!_0x21741f)continue;this[_0xbaa322(0x706)](_0x14d518,_0x2f0c61,_0x21741f,_0x118a05,_0x209d0a);}const _0x1b6433=_0x154c30['filter'](_0x3a8d83=>{const _0x41a7b8=_0xbaa322,_0x5ebf77=_0x3a8d83['entity']?.[_0x41a7b8(0x349)]||_0x3a8d83['entity']?.[_0x41a7b8(0x54b)];return(_0x5ebf77===_0x41a7b8(0xad8)||_0x5ebf77===_0x41a7b8(0x122))&&_0x3a8d83[_0x41a7b8(0x9b0)]?.['show_graph']!==![];}),_0x5b0f1a=new Map();if(_0x1b6433[_0xbaa322(0x6f1)]>0x0){if(_0x282038[_0xbaa322(0xa00)]){const _0x48e192=[],_0x56004b={};for(const _0x3a393e of _0x1b6433){const _0x5a0137=_0x3a393e[_0xbaa322(0x9b0)][_0xbaa322(0x679)]||_0xbaa322(0x30e);!(_0x5a0137 in _0x56004b)&&(_0x56004b[_0x5a0137]=_0x48e192[_0xbaa322(0x6f1)],_0x48e192[_0xbaa322(0x61b)](_0x5a0137));}const _0x453acc=_0x48e192['length'];for(const _0x4ad8e9 of _0x1b6433){_0x5b0f1a['set'](_0x4ad8e9[_0xbaa322(0x2f6)],{'index':_0x56004b[_0x4ad8e9[_0xbaa322(0x9b0)][_0xbaa322(0x679)]||_0xbaa322(0x30e)],'total':_0x453acc});}}else{const _0x3d1cc1=_0x1b6433[_0xbaa322(0x6f1)];_0x1b6433[_0xbaa322(0x331)]((_0x4a4c39,_0x4b4476)=>{const _0x7fc94d=_0xbaa322;_0x5b0f1a[_0x7fc94d(0x846)](_0x4a4c39[_0x7fc94d(0x2f6)],{'index':_0x4b4476,'total':_0x3d1cc1});});}}this[_0xbaa322(0x8b1)]=null;for(const _0x1220a4 of _0x8eea2f){const _0x5db86e=_0x40402f(_0x1220a4);if(!_0x5db86e)continue;const _0x46a02b=_0x2c818f?.[_0xbaa322(0x81d)]?.[_0xbaa322(0x70b)](_0x1220a4[_0xbaa322(0x2f6)])||null,_0x6b6461=_0x5b0f1a[_0xbaa322(0x70b)](_0x1220a4[_0xbaa322(0x2f6)])||null;let _0x5121f1=_0x14d518;if(_0x1220a4['entity']?.[_0xbaa322(0x39d)]!=null){const _0x6b3509=toNum(_0x1220a4[_0xbaa322(0x9b0)][_0xbaa322(0xb7f)]?.[_0xbaa322(0x62e)]);_0x5121f1=svgEl('g',{'opacity':isNum(_0x6b3509)?clamp(_0x6b3509,0.05,0x1):0.45}),_0x14d518['appendChild'](_0x5121f1);}this[_0xbaa322(0xa72)](_0x5121f1,_0x1b29b4,_0x1220a4,_0x5db86e,_0x118a05,_0x209d0a,{'padL':_0x2d86e8,'padT':_0x200ea4,'plotW':_0x12e1f4,'plotH':_0x2339b4,'tStart':_0xee1e79,'tEnd':_0x35416d,'xStart':_0x445d9a,'xEnd':_0x56cbbd,'xRange':_0x35cc0a,'yearEqualSpace':_0x5872d8,'yearTotal':_0x5872d8?this['_yearSlotSpan'](_0xee1e79,_0x35416d)[_0xbaa322(0x8ef)]:0x1},_0x282038,_0x46a02b,_0x6b6461);}const _0x2134c6=_0x1c275e?((()=>{const _0x44aa80=_0xbaa322,_0x23c0a5=svgEl('g',{'class':_0x44aa80(0xad2),'clip-path':_0x44aa80(0x587)+_0x5e4e43+')'});return _0x4234c5[_0x44aa80(0x6ab)](_0x23c0a5),_0x23c0a5;})()):_0x4234c5;this[_0xbaa322(0xb81)](_0x2134c6,_0x89d5d0,{'padL':_0x2d86e8,'padT':_0x200ea4,'plotW':_0x12e1f4,'plotH':_0x2339b4,'mapX':_0x118a05,'mapY':_0x209d0a,'yBounds':_0xb17eaf,'y2Bounds':_0x34c483,'boundsFor':_0x40402f},_0x59f4e8),this[_0xbaa322(0xfe)](_0x2134c6,_0x89d5d0,{'padL':_0x2d86e8,'padT':_0x200ea4,'plotW':_0x12e1f4,'plotH':_0x2339b4,'mapX':_0x118a05,'mapY':_0x209d0a,'yBounds':_0xb17eaf,'y2Bounds':_0x34c483,'boundsFor':_0x40402f},_0x59f4e8),this[_0xbaa322(0x236)](_0x2134c6,_0x154c30,{'padL':_0x2d86e8,'padT':_0x200ea4,'plotW':_0x12e1f4,'plotH':_0x2339b4,'mapX':_0x118a05,'mapY':_0x209d0a,'yBounds':_0xb17eaf,'y2Bounds':_0x34c483,'boundsFor':_0x40402f},_0x282038,_0x59f4e8),this['_drawMovingAverages'](_0x2134c6,_0x154c30,{'padL':_0x2d86e8,'padT':_0x200ea4,'plotW':_0x12e1f4,'plotH':_0x2339b4,'mapX':_0x118a05,'mapY':_0x209d0a,'yBounds':_0xb17eaf,'y2Bounds':_0x34c483,'boundsFor':_0x40402f},_0x282038,_0x59f4e8);{if(_0x282038[_0xbaa322(0x77a)]!==![]){const _0x662de5=Date[_0xbaa322(0x3db)]();if(_0x662de5>_0xee1e79&&_0x662de5<_0x35416d-(_0x35416d-_0xee1e79)*0.01){let _0xfad5a8;const _0x1bb01c=_0x40dce6;if(_0x1bb01c==='month'){const _0x40036e=new Date(_0x662de5),_0xe81919=new Date(_0xee1e79),_0x38b07b=_0xe81919[_0xbaa322(0x472)](),_0xd1dab6=_0xe81919['getMonth'](),_0x49ed6f=new Date(_0x35416d-0x1),_0x480c58=Math['max'](0x1,(_0x49ed6f['getFullYear']()-_0x38b07b)*0xc+(_0x49ed6f['getMonth']()-_0xd1dab6)+0x1),_0x587b05=(_0x40036e['getFullYear']()-_0x38b07b)*0xc+(_0x40036e[_0xbaa322(0x231)]()-_0xd1dab6),_0x852db1=new Date(_0x40036e[_0xbaa322(0x472)](),_0x40036e[_0xbaa322(0x231)]()+0x1,0x0)[_0xbaa322(0xc00)](),_0x241dbd=(_0x40036e['getDate']()-0x1+_0x40036e[_0xbaa322(0xa19)]()/0x18)/_0x852db1;_0xfad5a8=_0x2d86e8+(_0x587b05+_0x241dbd)/_0x480c58*_0x12e1f4;}else{if(_0x5872d8){const _0x4c0b88=new Date(_0x662de5),{refY:_0x127e19,totalYears:_0x1c7cd7}=this['_yearSlotSpan'](_0xee1e79,_0x35416d),_0x5bf99a=_0x4c0b88['getFullYear']()-_0x127e19,_0x34c794=new Date(_0x4c0b88['getFullYear'](),0x0,0x1)[_0xbaa322(0x697)](),_0x1ee504=new Date(_0x4c0b88[_0xbaa322(0x472)]()+0x1,0x0,0x1)[_0xbaa322(0x697)]();_0xfad5a8=_0x2d86e8+(_0x5bf99a+(_0x662de5-_0x34c794)/(_0x1ee504-_0x34c794))/_0x1c7cd7*_0x12e1f4;}else{if(_0x55fce1&&(_0x1bb01c==='date'||_0x1bb01c==='week'||_0x1bb01c===_0xbaa322(0x7da))){const _0x3e685b=new Date(_0x662de5);let _0x26f56b,_0x4d4cfb;if(_0x1bb01c==='date')_0x26f56b=new Date(_0x3e685b[_0xbaa322(0x472)](),_0x3e685b[_0xbaa322(0x231)](),_0x3e685b[_0xbaa322(0xc00)]())[_0xbaa322(0x697)](),_0x4d4cfb=0x5265c00;else{if(_0x1bb01c===_0xbaa322(0xb9f)){const _0x58c616=_0x3e685b['getDay']()||0x7;_0x26f56b=new Date(_0x3e685b[_0xbaa322(0x472)](),_0x3e685b[_0xbaa322(0x231)](),_0x3e685b['getDate']()-weekStartOffsetDays(_0x58c616,resolveFirstWeekday(_0x59f4e8)))[_0xbaa322(0x697)](),_0x4d4cfb=0x7*0x5265c00;}else _0x26f56b=new Date(_0x3e685b[_0xbaa322(0x472)](),_0x3e685b['getMonth'](),_0x3e685b['getDate'](),_0x3e685b[_0xbaa322(0xa19)]())[_0xbaa322(0x697)](),_0x4d4cfb=0x36ee80;}const _0x26133e=Math['min'](0x1,(_0x662de5-_0x26f56b)/_0x4d4cfb),_0x2e826a=_0x118a05(_0x26f56b),_0x15b444=_0x118a05(_0x26f56b+_0x4d4cfb)-_0x2e826a,_0x2038a6=toNum(_0x282038[_0xbaa322(0x87f)])||0x0,_0xad9301=Math[_0xbaa322(0x1b8)](0x1,_0x15b444-Math[_0xbaa322(0xbe8)](_0x2038a6,_0x15b444*0.3));_0xfad5a8=_0x2e826a-_0xad9301/0x2+_0x26133e*_0xad9301;}else _0xfad5a8=_0x118a05(_0x662de5);}}const _0x54a2a4=_0x282038['now_line_color']||_0xbaa322(0x4df),_0x10f662=toNum(_0x282038['now_line_opacity']),_0x1c583f=isNum(_0x10f662)?String(_0x10f662):'0.3',_0x5ed59f=isNum(_0x10f662)?String(Math[_0xbaa322(0xbe8)](0x1,_0x10f662+0.05)):_0xbaa322(0x159),_0x22f356=toNum(_0x282038['now_line_width']),_0x217491=isNum(_0x22f356)&&_0x22f356>0x0?String(_0x22f356):_0xbaa322(0x80b),_0x40eb78=_0x282038[_0xbaa322(0x658)];let _0x28905b=_0xbaa322(0x6a3);if(_0x40eb78===_0xbaa322(0x2b8))_0x28905b=null;else{if(_0x40eb78==='dashed')_0x28905b=_0xbaa322(0x3cf);else{if(_0x40eb78===_0xbaa322(0x720))_0x28905b=_0xbaa322(0x766);else{if(_0x40eb78==='long-dash')_0x28905b=_0xbaa322(0x27f);else{if(_0x40eb78&&typeof _0x40eb78==='string')_0x28905b=_0x40eb78;}}}}const _0x103e93={'x1':String(_0xfad5a8),'x2':String(_0xfad5a8),'y1':String(_0x200ea4),'y2':String(_0x200ea4+_0x2339b4),'stroke':_0x54a2a4,'stroke-width':_0x217491,'opacity':_0x1c583f,'class':_0xbaa322(0x486),'style':_0xbaa322(0xc08)};if(_0x28905b)_0x103e93[_0xbaa322(0x47d)]=_0x28905b;const _0x4e6b26=svgEl(_0xbaa322(0xab9),_0x103e93);_0x2134c6[_0xbaa322(0x6ab)](_0x4e6b26);const _0x143e90=svgEl(_0xbaa322(0x425),{'x':String(_0xfad5a8),'y':String(_0x200ea4-0x2),'text-anchor':_0xbaa322(0x6fb),'font-size':'8','fill':_0x54a2a4,'opacity':_0x5ed59f,'class':'sgc-now-label','style':_0xbaa322(0xaf3)});_0x143e90[_0xbaa322(0xb6f)]=cardT(this[_0xbaa322(0x2d4)]?.[_0xbaa322(0x69a)],this[_0xbaa322(0x2d4)]?.[_0xbaa322(0x5d4)],_0xbaa322(0x3db)),_0x2134c6['appendChild'](_0x143e90);}}}this[_0xbaa322(0xcef)](_0x2134c6,_0x154c30,{'padL':_0x2d86e8,'padT':_0x200ea4,'plotW':_0x12e1f4,'plotH':_0x2339b4,'mapX':_0x118a05,'mapY':_0x209d0a,'yBounds':_0xb17eaf,'y2Bounds':_0x34c483,'boundsFor':_0x40402f},_0x282038,_0x59f4e8),this[_0xbaa322(0xd3d)](_0x2134c6,_0x154c30,{'padL':_0x2d86e8,'padT':_0x200ea4,'plotW':_0x12e1f4,'plotH':_0x2339b4,'mapX':_0x118a05,'mapY':_0x209d0a,'yBounds':_0xb17eaf,'y2Bounds':_0x34c483,'boundsFor':_0x40402f},_0x282038,_0x59f4e8),_0x59626f[_0xbaa322(0x795)]='',_0x59626f[_0xbaa322(0xb09)][_0xbaa322(0xda5)](_0xbaa322(0x984),_0x1c275e);const _0x3e85be=_0x1c275e&&_0x282038[_0xbaa322(0xa44)]===_0xbaa322(0x515);_0x59626f['classList']['toggle'](_0xbaa322(0x333),_0x3e85be),_0x59626f[_0xbaa322(0x6ab)](_0x4234c5);if(_0x282038[_0xbaa322(0xd14)]&&typeof _0x4234c5[_0xbaa322(0x246)]===_0xbaa322(0x854))try{_0x4234c5[_0xbaa322(0x246)](_0xbaa322(0x72d))[_0xbaa322(0x331)](_0x3b1947=>{const _0x25fd03=_0xbaa322,_0x508332=typeof _0x3b1947[_0x25fd03(0xa82)]===_0x25fd03(0x854)?_0x3b1947[_0x25fd03(0xa82)]():0x0;if(_0x508332&&isFinite(_0x508332)&&_0x508332>0x0)_0x3b1947[_0x25fd03(0x4a2)]['setProperty'](_0x25fd03(0x868),_0x508332);});}catch(_0x4e5c22){}if(_0x1c275e&&(_0x22990a||_0x4e0dc8)){const _0x3e6e70=_0x282038[_0xbaa322(0x63b)]||_0xbaa322(0x779);if(_0x22990a){const _0x11c80f=svgEl(_0xbaa322(0xc27),{'x':'0','y':'0','width':String(_0x2d86e8),'height':String(_0x228f5d),'fill':_0x3e6e70,'class':_0xbaa322(0xd42)});_0x22990a[_0xbaa322(0x335)](_0x11c80f,_0x22990a[_0xbaa322(0x5b1)]),_0x22990a[_0xbaa322(0xb09)][_0xbaa322(0x33e)](_0xbaa322(0x2bb)),_0x22990a[_0xbaa322(0x337)](_0xbaa322(0x913),'left'),_0x4234c5['appendChild'](_0x22990a);}if(_0x4e0dc8){const _0x1989d0=Math['max'](0x0,_0x1a11cb-_0x2d86e8-_0x12e1f4),_0x30582b=svgEl(_0xbaa322(0xc27),{'x':String(_0x2d86e8+_0x12e1f4),'y':'0','width':String(_0x1989d0),'height':String(_0x228f5d),'fill':_0x3e6e70,'class':_0xbaa322(0xd42)});_0x4e0dc8[_0xbaa322(0x335)](_0x30582b,_0x4e0dc8[_0xbaa322(0x5b1)]),_0x4e0dc8[_0xbaa322(0xb09)][_0xbaa322(0x33e)](_0xbaa322(0x2bb)),_0x4e0dc8[_0xbaa322(0x337)]('data-axis-side','right'),_0x4234c5[_0xbaa322(0x6ab)](_0x4e0dc8);}}if(_0x1c275e){const _0x21784b=this[_0xbaa322(0x2d4)];for(const _0x4e0a60 of _0x4234c5[_0xbaa322(0x246)](_0xbaa322(0x636))){_0x4e0a60['setAttribute'](_0xbaa322(0x686),_0xbaa322(0x587)+_0x42a189+')');}const _0x40777c=_0x21784b[_0xbaa322(0x458)];if(_0x40777c!=null)_0x59626f[_0xbaa322(0xcb4)]=_0x40777c;else{const _0x1e16c3=toNum(_0x282038[_0xbaa322(0x713)]);if(isNum(_0x1e16c3)&&_0x1e16c3>_0x445d9a&&_0x1e16c3<_0x35416d){const _0x13b80c=Math['max'](0x0,Math['round'](_0x118a05(_0x1e16c3))-_0x59626f[_0xbaa322(0x996)]);if(_0x13b80c>0x0)_0x21784b[_0xbaa322(0x804)]=!![];_0x59626f[_0xbaa322(0xcb4)]=_0x13b80c;}else _0x59626f[_0xbaa322(0xcb4)]=_0x59626f['scrollWidth'];}const _0x4ef2f8=()=>{const _0x378650=_0xbaa322,_0x5b14f1=_0x59626f['scrollWidth']-_0x59626f[_0x378650(0x996)],_0x57fe8c=_0x59626f[_0x378650(0xcb4)],_0x463be4=_0x4234c5[_0x378650(0x246)](_0x378650(0xadc));for(const _0xd78b9d of _0x463be4){const _0x8cc8c=_0xd78b9d[_0x378650(0xb15)](_0x378650(0x913)),_0x1770f4=_0x8cc8c===_0x378650(0x99e)?_0x57fe8c-_0x5b14f1:_0x57fe8c;_0xd78b9d[_0x378650(0x337)]('transform',_0x378650(0x201)+_0x1770f4+_0x378650(0x154));}const _0x44c07f=_0x22990a?_0x2d86e8:0x0,_0x9dad07=_0x4e0dc8?Math[_0x378650(0x1b8)](0x0,_0x1a11cb-_0x2d86e8-_0x12e1f4):0x0,_0x38f6d0=String(_0x57fe8c+_0x44c07f),_0xe99063=String(Math[_0x378650(0x1b8)](0x0,_0x59626f[_0x378650(0x996)]-_0x44c07f-_0x9dad07));_0x58c322[_0x378650(0x337)]('x',_0x38f6d0),_0x58c322['setAttribute']('width',_0xe99063),_0x3ff9d3[_0x378650(0x337)]('x',_0x38f6d0),_0x3ff9d3['setAttribute'](_0x378650(0x8da),_0xe99063);};_0x4ef2f8();if(this['_scrollHandler'])_0x59626f[_0xbaa322(0x6e1)](_0xbaa322(0xca7),this['_scrollHandler']);this[_0xbaa322(0x3c1)]=()=>{const _0xd8cc56=_0xbaa322;_0x21784b[_0xd8cc56(0x458)]=_0x59626f[_0xd8cc56(0xcb4)],_0x4ef2f8();if(_0x21784b[_0xd8cc56(0x804)]){_0x21784b[_0xd8cc56(0x804)]=![];return;}if(!_0x21784b[_0xd8cc56(0x5d4)]?.[_0xd8cc56(0x758)])return;const _0x14a2ec=_0x59626f['scrollWidth']-_0x59626f[_0xd8cc56(0x996)];if(_0x14a2ec<=0x0)return;const _0x386353=_0x59626f['scrollLeft']/_0x14a2ec;window[_0xd8cc56(0xc10)](new CustomEvent('sgc-scroll-sync',{'detail':{'ratio':_0x386353,'group':_0x21784b['_config'][_0xd8cc56(0x380)]||null,'sourceId':_0x21784b[_0xd8cc56(0xa90)]}}));},_0x59626f[_0xbaa322(0xb7d)]('scroll',this[_0xbaa322(0x3c1)],{'passive':!![]});if(this[_0xbaa322(0xd89)])_0x59626f[_0xbaa322(0x6e1)](_0xbaa322(0x515),this['_wheelHandler']);_0x3e85be?(this['_wheelHandler']=_0x438db4=>{const _0x18b012=_0xbaa322;if(_0x59626f[_0x18b012(0x1db)]<=_0x59626f[_0x18b012(0x996)])return;_0x438db4[_0x18b012(0xc59)](),_0x438db4[_0x18b012(0xaad)](),_0x59626f[_0x18b012(0xcb4)]+=_0x438db4[_0x18b012(0xc7a)]!==0x0?_0x438db4[_0x18b012(0xc7a)]:_0x438db4[_0x18b012(0x528)];},_0x59626f[_0xbaa322(0xb7d)](_0xbaa322(0x515),this[_0xbaa322(0xd89)],{'passive':![]})):this[_0xbaa322(0xd89)]=null;}else this['card'][_0xbaa322(0x458)]=null,this[_0xbaa322(0x3c1)]&&(_0x59626f['removeEventListener']('scroll',this[_0xbaa322(0x3c1)]),this[_0xbaa322(0x3c1)]=null),this[_0xbaa322(0xd89)]&&(_0x59626f[_0xbaa322(0x6e1)](_0xbaa322(0x515),this[_0xbaa322(0xd89)]),this['_wheelHandler']=null);(_0x282038[_0xbaa322(0xcaa)]||_0x282038['period_highlight'])&&this['_attachTooltip'](_0x4234c5,_0x154c30,{'padL':_0x2d86e8,'padT':_0x200ea4,'plotW':_0x12e1f4,'plotH':_0x2339b4,'mapX':_0x118a05,'mapY':_0x209d0a,'yBounds':_0xb17eaf,'y2Bounds':_0x34c483,'boundsFor':_0x40402f,'tStart':_0xee1e79,'tEnd':_0x35416d},_0x282038,_0x59f4e8,_0x59626f,_0x2c818f);const _0x54a340=_0x59626f[_0xbaa322(0x56d)];this['_zoomAbort']&&(this[_0xbaa322(0x5c9)][_0xbaa322(0x78a)](),this[_0xbaa322(0x5c9)]=null),_0x282038['brush_zoom']!==![]&&this['_attachZoomHandlers'](_0x54a340,_0x59626f,{'padL':_0x2d86e8,'padT':_0x200ea4,'plotW':_0x12e1f4,'plotH':_0x2339b4,'tStart':_0xee1e79,'tEnd':_0x35416d,'isScroll':_0x1c275e,'width':_0x1a11cb,'svgViewWidth':_0x1a11cb});}['_attachZoomHandlers'](_0xf869a8,_0x29523c,_0x1ea5c1){const _0x4a3803=_0xe6d35d;if(!_0xf869a8||!_0x29523c)return;const _0x5c2d57=this[_0x4a3803(0x2d4)];if(this[_0x4a3803(0x5c9)])this[_0x4a3803(0x5c9)][_0x4a3803(0x78a)]();this[_0x4a3803(0x5c9)]=new AbortController();const _0x30abe5=this[_0x4a3803(0x5c9)][_0x4a3803(0xa53)],{padL:_0x15ca01,padT:_0x1ab219,plotW:_0x321b4d,plotH:_0x310c87,tStart:_0x1e180a,tEnd:_0x5d77a3,isScroll:_0x300f29,svgViewWidth:_0x36292d}=_0x1ea5c1;this[_0x4a3803(0x556)]={'padL':_0x15ca01,'plotW':_0x321b4d,'tStart':_0x1e180a,'tEnd':_0x5d77a3,'isScroll':_0x300f29,'svgViewWidth':_0x36292d},this[_0x4a3803(0x3ca)](_0xf869a8,_0x29523c);const _0x16e5c6=Math[_0x4a3803(0x1b8)](0x1,_0x5d77a3-_0x1e180a),_0x226034=_0xf869a8[_0x4a3803(0x106)](_0x4a3803(0x79f)),_0x45afac=_0x226034?.['querySelector'](_0x4a3803(0x5de)),_0x1fa304=_0x226034?.['querySelector']('.sgc-zoom-brush-label-right');if(!_0x226034)return;_0x226034[_0x4a3803(0x4a2)][_0x4a3803(0x7a8)]=_0x4a3803(0x58e);let _0x97a6f3=null;const _0x306677=_0x1129fe=>{const _0x409f41=_0x4a3803,_0x1ef836=_0xf869a8[_0x409f41(0x748)](),_0x192d57=_0x1ef836['width']||0x1,_0x5d9962=_0x300f29?_0x29523c[_0x409f41(0xcb4)]+_0x1129fe/_0x192d57*_0x29523c[_0x409f41(0x996)]:_0x1129fe/_0x192d57*_0x36292d,_0x51df65=Math[_0x409f41(0x1b8)](_0x15ca01,Math[_0x409f41(0xbe8)](_0x15ca01+_0x321b4d,_0x5d9962)),_0xa65000=(_0x51df65-_0x15ca01)/_0x321b4d;return _0x1e180a+_0xa65000*_0x16e5c6;},_0x5b3416=_0x1c6ed4=>{const _0x36098b=_0x4a3803,_0x4e6b06=new Date(_0x1c6ed4),_0x4dbd0a=String(_0x4e6b06[_0x36098b(0xa19)]())['padStart'](0x2,'0'),_0xb94fb=String(_0x4e6b06[_0x36098b(0xaec)]())[_0x36098b(0x9f7)](0x2,'0'),_0x13da04=String(_0x4e6b06[_0x36098b(0xc00)]())['padStart'](0x2,'0'),_0x119cf8=String(_0x4e6b06[_0x36098b(0x231)]()+0x1)[_0x36098b(0x9f7)](0x2,'0');return _0x13da04+'/'+_0x119cf8+'\x20'+_0x4dbd0a+':'+_0xb94fb;},_0x1ccf82=(_0x2b56ff,_0x1590c9)=>{const _0x2baa4a=_0x4a3803,_0x3d6fac=_0xf869a8['getBoundingClientRect'](),_0x3cc5cb=_0x3d6fac[_0x2baa4a(0x8da)],_0x474988=_0x300f29?0x0:_0x15ca01/_0x36292d*_0x3cc5cb,_0xa1d1c3=_0x300f29?_0x3cc5cb:(_0x15ca01+_0x321b4d)/_0x36292d*_0x3cc5cb,_0x477d50=Math[_0x2baa4a(0x1b8)](_0x474988,Math[_0x2baa4a(0xbe8)](_0xa1d1c3,_0x2b56ff)),_0x584d7d=Math[_0x2baa4a(0x1b8)](_0x474988,Math['min'](_0xa1d1c3,_0x1590c9)),_0x116e96=Math[_0x2baa4a(0xbe8)](_0x477d50,_0x584d7d),_0x17036e=Math[_0x2baa4a(0xad9)](_0x584d7d-_0x477d50);_0x226034['style']['left']=_0x116e96+'px',_0x226034[_0x2baa4a(0x4a2)][_0x2baa4a(0x8da)]=_0x17036e+'px';if(_0x17036e>0x14&&_0x45afac&&_0x1fa304){const _0x171a1d=_0x306677(_0x116e96),_0x2d7e80=_0x306677(_0x116e96+_0x17036e);_0x45afac[_0x2baa4a(0xb6f)]=_0x5b3416(_0x171a1d),_0x1fa304[_0x2baa4a(0xb6f)]=_0x5b3416(_0x2d7e80),_0x45afac[_0x2baa4a(0x4a2)][_0x2baa4a(0x7a8)]='',_0x1fa304[_0x2baa4a(0x4a2)][_0x2baa4a(0x7a8)]='';}else _0x45afac&&_0x1fa304&&(_0x45afac[_0x2baa4a(0x4a2)]['display']=_0x2baa4a(0x58e),_0x1fa304[_0x2baa4a(0x4a2)][_0x2baa4a(0x7a8)]=_0x2baa4a(0x58e));},_0x327568=_0x234e43=>{const _0x55a1cf=_0x4a3803,_0x53005d=_0xf869a8[_0x55a1cf(0x748)](),_0x40ae40=_0x234e43-_0x53005d[_0x55a1cf(0xb1a)];if(_0x40ae40<0x0||_0x40ae40>_0x53005d[_0x55a1cf(0x8da)])return;_0x97a6f3=_0x40ae40,_0x5c2d57[_0x55a1cf(0x41d)]=!![],_0x226034[_0x55a1cf(0x4a2)]['display']='',_0x226034[_0x55a1cf(0x4a2)][_0x55a1cf(0xb1a)]=_0x40ae40+'px',_0x226034[_0x55a1cf(0x4a2)][_0x55a1cf(0x8da)]='0px';};let _0x5c3268=null,_0x5c6ad2=0x0;const _0x3d4847=_0x500ad9=>{const _0x6f8fc1=_0x4a3803;if(_0x5c2d57[_0x6f8fc1(0x5ac)]){_0x4e215d();return;}if(_0x97a6f3===null)return;const _0x2e9270=_0xf869a8[_0x6f8fc1(0x748)]();_0x5c3268=_0x500ad9-_0x2e9270[_0x6f8fc1(0xb1a)];if(_0x5c6ad2)return;_0x5c6ad2=requestAnimationFrame(()=>{_0x5c6ad2=0x0;if(_0x97a6f3===null||_0x5c3268===null)return;_0x1ccf82(_0x97a6f3,_0x5c3268);});},_0x32d887=_0x2c1478=>{const _0x5484b6=_0x4a3803;if(_0x5c2d57[_0x5484b6(0x5ac)]){_0x4e215d();return;}if(_0x97a6f3===null)return;const _0x1fbe3b=_0xf869a8['getBoundingClientRect'](),_0x1f3655=Math[_0x5484b6(0x1b8)](0x0,Math['min'](_0x1fbe3b[_0x5484b6(0x8da)],_0x2c1478-_0x1fbe3b[_0x5484b6(0xb1a)])),_0x12774a=_0x97a6f3;_0x97a6f3=null,_0x5c2d57['_isZooming']=![],_0x226034[_0x5484b6(0x4a2)][_0x5484b6(0x7a8)]=_0x5484b6(0x58e);_0x5c6ad2&&(cancelAnimationFrame(_0x5c6ad2),_0x5c6ad2=0x0);const _0x278757=Math[_0x5484b6(0xad9)](_0x1f3655-_0x12774a);if(_0x278757<0xf)return;const _0x7843d6=_0x306677(Math['min'](_0x12774a,_0x1f3655)),_0x195f91=_0x306677(Math[_0x5484b6(0x1b8)](_0x12774a,_0x1f3655));if(_0x195f91-_0x7843d6<0xea60)return;if(!Array[_0x5484b6(0x82d)](_0x5c2d57[_0x5484b6(0xd30)]))_0x5c2d57[_0x5484b6(0xd30)]=[];_0x5c2d57['_zoomHistory']['push'](_0x5c2d57[_0x5484b6(0xd69)]?{'start':_0x5c2d57['_viewWindow'][_0x5484b6(0x911)],'end':_0x5c2d57[_0x5484b6(0xd69)]['end']}:null);if(_0x5c2d57['_zoomHistory'][_0x5484b6(0x6f1)]>0x14)_0x5c2d57[_0x5484b6(0xd30)][_0x5484b6(0xd75)]();_0x5c2d57[_0x5484b6(0xd69)]={'start':new Date(_0x7843d6),'end':new Date(_0x195f91)},_0x5c2d57[_0x5484b6(0x4b1)](),_0x5c2d57[_0x5484b6(0x5d4)]?.[_0x5484b6(0x817)]&&window['dispatchEvent'](new CustomEvent(_0x5484b6(0xa83),{'detail':{'tStart':_0x7843d6,'tEnd':_0x195f91,'group':_0x5c2d57[_0x5484b6(0x5d4)][_0x5484b6(0x8f7)]||null,'sourceId':_0x5c2d57[_0x5484b6(0xa90)]}}));},_0x4e215d=()=>{const _0x2140ab=_0x4a3803;_0x97a6f3=null,_0x5c2d57[_0x2140ab(0x41d)]=![],_0x226034[_0x2140ab(0x4a2)][_0x2140ab(0x7a8)]='none',_0x5c6ad2&&(cancelAnimationFrame(_0x5c6ad2),_0x5c6ad2=0x0);};_0xf869a8[_0x4a3803(0xb7d)](_0x4a3803(0x864),_0x31b267=>{const _0x40a168=_0x4a3803;if(_0x31b267[_0x40a168(0x65d)]!==0x0)return;if(_0x300f29&&_0x31b267[_0x40a168(0x73f)]===_0x29523c){const _0x762eec=_0x29523c[_0x40a168(0x748)](),_0x3c98f8=_0x31b267[_0x40a168(0x72b)]-_0x762eec[_0x40a168(0x598)];if(_0x3c98f8>_0x29523c[_0x40a168(0xb91)])return;}_0x31b267['preventDefault'](),_0x327568(_0x31b267[_0x40a168(0x2e7)]);},{'signal':_0x30abe5}),window[_0x4a3803(0xb7d)](_0x4a3803(0x1b0),_0x26f244=>{const _0x4c532d=_0x4a3803;if(_0x97a6f3===null)return;_0x3d4847(_0x26f244[_0x4c532d(0x2e7)]);},{'signal':_0x30abe5}),window[_0x4a3803(0xb7d)](_0x4a3803(0x937),_0x557d9e=>{const _0x17110c=_0x4a3803;if(_0x97a6f3===null)return;_0x32d887(_0x557d9e[_0x17110c(0x2e7)]);},{'signal':_0x30abe5}),_0xf869a8['addEventListener'](_0x4a3803(0x4e5),()=>{if(_0x97a6f3!==null)_0x4e215d();},{'signal':_0x30abe5}),_0xf869a8[_0x4a3803(0xb7d)](_0x4a3803(0x845),()=>{const _0x4e06f2=_0x4a3803;if(Date[_0x4e06f2(0x3db)]()-(_0x5c2d57[_0x4e06f2(0xced)]||0x0)<0x2bc)return;if(_0x5c2d57[_0x4e06f2(0xd69)])_0x5c2d57[_0x4e06f2(0xcde)]();},{'signal':_0x30abe5});let _0x489aee=null,_0x4a30e6=null,_0x40d179=null,_0x21ec46=![],_0x14debe=![];const _0x3cee71=0x258,_0x4139ce=0x8;_0xf869a8[_0x4a3803(0xb7d)]('touchstart',_0xa5e576=>{const _0x1cfad1=_0x4a3803;if(_0xa5e576[_0x1cfad1(0xaee)]['length']!==0x1)return;const _0x10107c=_0xa5e576[_0x1cfad1(0xaee)][0x0];_0x21ec46=![],_0x14debe=![],_0x4a30e6=_0x10107c[_0x1cfad1(0x2e7)],_0x40d179=_0x10107c[_0x1cfad1(0x72b)],_0x489aee=setTimeout(()=>{if(!_0x21ec46)_0x14debe=!![];},_0x3cee71);},{'passive':!![],'signal':_0x30abe5}),_0xf869a8[_0x4a3803(0xb7d)](_0x4a3803(0x7ca),_0x581e6b=>{const _0xc4beb2=_0x4a3803;if(_0x581e6b['touches'][_0xc4beb2(0x6f1)]!==0x1)return;const _0x13eb07=_0x581e6b[_0xc4beb2(0xaee)][0x0],_0x45f693=Math[_0xc4beb2(0xad9)](_0x13eb07[_0xc4beb2(0x2e7)]-_0x4a30e6),_0x4337cf=Math[_0xc4beb2(0xad9)](_0x13eb07[_0xc4beb2(0x72b)]-_0x40d179);!_0x21ec46&&(_0x45f693>_0x4139ce||_0x4337cf>_0x4139ce)&&(_0x21ec46=!![],_0x489aee&&(clearTimeout(_0x489aee),_0x489aee=null),_0x14debe&&_0x97a6f3===null&&_0x327568(_0x4a30e6)),_0x97a6f3!==null&&(_0x581e6b[_0xc4beb2(0xc59)](),_0x3d4847(_0x13eb07['clientX']));},{'passive':![],'signal':_0x30abe5}),_0xf869a8['addEventListener'](_0x4a3803(0x34e),_0x116f89=>{const _0x128935=_0x4a3803;_0x489aee&&(clearTimeout(_0x489aee),_0x489aee=null),_0x97a6f3!==null&&_0x116f89[_0x128935(0xb3b)]['length']===0x1&&_0x32d887(_0x116f89[_0x128935(0xb3b)][0x0][_0x128935(0x2e7)]),_0x4a30e6=null,_0x40d179=null,_0x21ec46=![],_0x14debe=![];},{'passive':!![],'signal':_0x30abe5}),_0xf869a8[_0x4a3803(0xb7d)](_0x4a3803(0x361),()=>{_0x489aee&&(clearTimeout(_0x489aee),_0x489aee=null),_0x4e215d(),_0x4a30e6=null,_0x40d179=null,_0x21ec46=![],_0x14debe=![];},{'passive':!![],'signal':_0x30abe5});}[_0xe6d35d(0x3ca)](_0x483935,_0x507f6e){const _0x181ad0=_0xe6d35d;if(this[_0x181ad0(0xa7d)]||!_0x483935||!_0x507f6e)return;this[_0x181ad0(0xa7d)]=!![];const _0x364c76=this[_0x181ad0(0x2d4)];let _0x1fd109=null,_0x14794d=0x0,_0x1fd3b7=null,_0x47bccd=0x0,_0x4e9bc2=0x0,_0x449de3=0x0;const _0x2a491a=(_0x575f41,_0x384e72)=>{const _0x3ec7c3=_0x181ad0,_0x7ac879=this[_0x3ec7c3(0x556)];if(!_0x7ac879)return null;const _0x38e4a0=_0x483935[_0x3ec7c3(0x748)](),_0x1bc9bc=_0x38e4a0[_0x3ec7c3(0x8da)]||0x1,_0x1000aa=_0x7ac879['isScroll']?_0x507f6e[_0x3ec7c3(0xcb4)]+_0x575f41/_0x1bc9bc*_0x507f6e['clientWidth']:_0x575f41/_0x1bc9bc*_0x7ac879[_0x3ec7c3(0xbbe)],_0x17a6ab=Math[_0x3ec7c3(0x1b8)](_0x7ac879['padL'],Math[_0x3ec7c3(0xbe8)](_0x7ac879['padL']+_0x7ac879[_0x3ec7c3(0xa80)],_0x1000aa)),_0x1c1bf8=(_0x17a6ab-_0x7ac879[_0x3ec7c3(0x7c6)])/_0x7ac879[_0x3ec7c3(0xa80)];return _0x384e72['s']+_0x1c1bf8*(_0x384e72['e']-_0x384e72['s']);},_0x28840d=0xa,_0x4cb4ec=()=>{const _0x681628=_0x181ad0;_0x14794d=0x0;if(!_0x1fd109||_0x1fd3b7===null)return;const _0x391050=Math[_0x681628(0xaaa)](_0x1fd109[_0x681628(0x960)]/_0x1fd3b7,_0x28840d);_0x1fd3b7=null;const {s:_0x2795a1,e:_0x3a46f1}=_0x1fd109[_0x681628(0xaaf)],_0x54abe9=_0x1fd109[_0x681628(0xcf4)]??(_0x2795a1+_0x3a46f1)/0x2;let _0x9129f3=_0x54abe9-(_0x54abe9-_0x2795a1)*_0x391050,_0x4432f6=_0x54abe9+(_0x3a46f1-_0x54abe9)*_0x391050;if(_0x4432f6-_0x9129f3<0xea60){const _0x119835=(_0x9129f3+_0x4432f6)/0x2;_0x9129f3=_0x119835-0x7530,_0x4432f6=_0x119835+0x7530;}const _0x414478=_0x364c76[_0x681628(0x12c)];if(_0x414478){const _0x4b8f65=_0x414478[_0x681628(0x911)][_0x681628(0x697)](),_0x1ef1ae=_0x414478['end']['getTime']();if(_0x9129f3<_0x4b8f65)_0x9129f3=_0x4b8f65;if(_0x4432f6>_0x1ef1ae)_0x4432f6=_0x1ef1ae;if(_0x4432f6-_0x9129f3>=_0x1ef1ae-_0x4b8f65-0x3e8){!_0x1fd109[_0x681628(0xa32)]&&(_0x31e90c(),_0x1fd109[_0x681628(0xa32)]=!![]);_0x364c76[_0x681628(0xd69)]=null,_0x364c76[_0x681628(0xaa0)]='',_0x364c76['_render']();return;}}!_0x1fd109[_0x681628(0xa32)]&&(_0x31e90c(),_0x1fd109[_0x681628(0xa32)]=!![]),_0x364c76[_0x681628(0xd69)]={'start':new Date(_0x9129f3),'end':new Date(_0x4432f6)},_0x364c76['_graphFingerprint']='',_0x364c76[_0x681628(0x4b1)]();},_0x31e90c=()=>{const _0x5d7320=_0x181ad0;if(!Array[_0x5d7320(0x82d)](_0x364c76['_zoomHistory']))_0x364c76['_zoomHistory']=[];_0x364c76[_0x5d7320(0xd30)][_0x5d7320(0x61b)](_0x364c76[_0x5d7320(0xd69)]?{'start':_0x364c76['_viewWindow']['start'],'end':_0x364c76[_0x5d7320(0xd69)][_0x5d7320(0xc39)]}:null);if(_0x364c76[_0x5d7320(0xd30)][_0x5d7320(0x6f1)]>0x14)_0x364c76['_zoomHistory'][_0x5d7320(0xd75)]();};_0x483935[_0x181ad0(0xb7d)](_0x181ad0(0x406),_0x58f071=>{const _0x20e19a=_0x181ad0;if(_0x364c76['_config']?.[_0x20e19a(0x9dd)]===![])return;if((_0x364c76[_0x20e19a(0x5d4)]?.['chart_mode']||_0x20e19a(0x9bf))!==_0x20e19a(0x9bf))return;if(_0x58f071[_0x20e19a(0xaee)]['length']!==0x2)return;const _0x4bb200=_0x364c76['_viewWindow']||_0x364c76[_0x20e19a(0x12c)];if(!_0x4bb200)return;if(!_0x58f071[_0x20e19a(0x573)])return;_0x58f071[_0x20e19a(0xc59)]();const [_0x21fe4d,_0x1e3e71]=[_0x58f071['touches'][0x0],_0x58f071[_0x20e19a(0xaee)][0x1]],_0x2707e9=_0x483935[_0x20e19a(0x748)](),_0x404d2c=(_0x21fe4d['clientX']+_0x1e3e71[_0x20e19a(0x2e7)])/0x2-_0x2707e9[_0x20e19a(0xb1a)],_0x51d2b9={'s':_0x4bb200['start']['getTime'](),'e':_0x4bb200[_0x20e19a(0xc39)][_0x20e19a(0x697)]()};_0x1fd109={'startDist':Math['max'](0x14,Math[_0x20e19a(0x7bc)](_0x21fe4d[_0x20e19a(0x2e7)]-_0x1e3e71[_0x20e19a(0x2e7)],_0x21fe4d[_0x20e19a(0x72b)]-_0x1e3e71['clientY'])),'startWin':_0x51d2b9,'anchorT':_0x2a491a(_0x404d2c,_0x51d2b9),'pushed':![]},_0x364c76[_0x20e19a(0x41d)]=!![],_0x364c76[_0x20e19a(0x5ac)]=!![];},{'passive':![]}),_0x483935['addEventListener'](_0x181ad0(0x7ca),_0x28e15c=>{const _0x1c564e=_0x181ad0;if(!_0x1fd109||_0x28e15c['touches'][_0x1c564e(0x6f1)]!==0x2)return;if(_0x28e15c[_0x1c564e(0x573)])_0x28e15c[_0x1c564e(0xc59)]();_0x1fd3b7=Math[_0x1c564e(0x1b8)](0x14,Math[_0x1c564e(0x7bc)](_0x28e15c[_0x1c564e(0xaee)][0x0]['clientX']-_0x28e15c[_0x1c564e(0xaee)][0x1][_0x1c564e(0x2e7)],_0x28e15c[_0x1c564e(0xaee)][0x0][_0x1c564e(0x72b)]-_0x28e15c[_0x1c564e(0xaee)][0x1][_0x1c564e(0x72b)]));if(!_0x14794d)_0x14794d=requestAnimationFrame(_0x4cb4ec);},{'passive':![]});const _0x204efc=()=>{const _0x89b488=_0x181ad0;if(!_0x1fd109)return;_0x14794d&&(cancelAnimationFrame(_0x14794d),_0x14794d=0x0);if(_0x1fd3b7!==null)_0x4cb4ec();_0x1fd109=null,_0x1fd3b7=null,_0x364c76['_isZooming']=![],_0x364c76[_0x89b488(0x5ac)]=![];if(_0x364c76[_0x89b488(0x5d4)]?.[_0x89b488(0x817)]){const _0x40601b=_0x364c76[_0x89b488(0xd69)];window[_0x89b488(0xc10)](new CustomEvent(_0x89b488(0xa83),{'detail':{'tStart':_0x40601b?_0x40601b[_0x89b488(0x911)][_0x89b488(0x697)]():null,'tEnd':_0x40601b?_0x40601b['end'][_0x89b488(0x697)]():null,'group':_0x364c76[_0x89b488(0x5d4)]['zoom_sync_group']||null,'sourceId':_0x364c76[_0x89b488(0xa90)]}}));}};_0x483935[_0x181ad0(0xb7d)]('touchend',_0x3c8955=>{const _0x1ffd63=_0x181ad0;if(_0x1fd109&&_0x3c8955[_0x1ffd63(0xaee)]['length']<0x2){_0x204efc();return;}if(_0x3c8955['touches'][_0x1ffd63(0x6f1)]===0x0&&_0x3c8955[_0x1ffd63(0xb3b)][_0x1ffd63(0x6f1)]===0x1){if(_0x364c76[_0x1ffd63(0x5d4)]?.['brush_zoom']===![])return;const _0x51dd00=_0x3c8955['changedTouches'][0x0],_0x1140fb=Date[_0x1ffd63(0x3db)](),_0x5a798b=_0x1140fb-_0x47bccd<0x12c&&Math[_0x1ffd63(0xad9)](_0x51dd00['clientX']-_0x4e9bc2)<0x1e&&Math[_0x1ffd63(0xad9)](_0x51dd00['clientY']-_0x449de3)<0x1e;_0x47bccd=_0x1140fb,_0x4e9bc2=_0x51dd00['clientX'],_0x449de3=_0x51dd00[_0x1ffd63(0x72b)],_0x5a798b&&_0x364c76[_0x1ffd63(0xd69)]&&(_0x47bccd=0x0,_0x364c76['_lastTouchPopT']=Date[_0x1ffd63(0x3db)](),_0x364c76['_popZoomHistory']());}},{'passive':!![]}),_0x483935[_0x181ad0(0xb7d)](_0x181ad0(0x361),()=>{if(_0x1fd109)_0x204efc();},{'passive':!![]});}[_0xe6d35d(0x474)](_0x23edd2,_0x25455a,_0x273f8a,_0x188b83){const _0xb59185=_0xe6d35d;if(!_0x23edd2[_0xb59185(0x6f1)])return null;let _0x18eef8=Infinity,_0x41bd11=-Infinity;const _0xb910=new Set();for(const _0x1af00c of _0x23edd2){const _0x401d09=_0x188b83?.[_0xb59185(0x1eb)]?.[_0xb59185(0x70b)](_0x1af00c[_0xb59185(0x2f6)]);if(_0x401d09){if(_0xb910[_0xb59185(0x449)](_0x401d09))continue;_0xb910[_0xb59185(0x33e)](_0x401d09);const _0x43c682=_0x188b83[_0xb59185(0xcac)][_0xb59185(0x70b)](_0x401d09);if(_0x43c682){if(_0x43c682['min']<_0x18eef8)_0x18eef8=_0x43c682[_0xb59185(0xbe8)];if(_0x43c682[_0xb59185(0x1b8)]>_0x41bd11)_0x41bd11=_0x43c682[_0xb59185(0x1b8)];}}else{const _0x59538e=_0x1af00c['entity']?.[_0xb59185(0x349)]===_0xb59185(0x122);for(const _0x800140 of _0x1af00c[_0xb59185(0x8fc)]){if(_0x800140['v']===null)continue;let _0x4ae53c=_0x800140['v'],_0x5ab7b1=_0x800140['v'];if(_0x59538e){if(isNum(_0x800140['l'])&&_0x800140['l']<_0x4ae53c)_0x4ae53c=_0x800140['l'];if(isNum(_0x800140['h'])&&_0x800140['h']>_0x5ab7b1)_0x5ab7b1=_0x800140['h'];}if(_0x4ae53c<_0x18eef8)_0x18eef8=_0x4ae53c;if(_0x5ab7b1>_0x41bd11)_0x41bd11=_0x5ab7b1;if(_0x1af00c[_0xb59185(0x9b0)]?.[_0xb59185(0x82c)]){if(isNum(_0x800140[_0xb59185(0x251)])&&_0x800140[_0xb59185(0x251)]<_0x18eef8)_0x18eef8=_0x800140[_0xb59185(0x251)];if(isNum(_0x800140[_0xb59185(0x3e4)])&&_0x800140['bMax']>_0x41bd11)_0x41bd11=_0x800140[_0xb59185(0x3e4)];}}}}if(_0x18eef8===Infinity)return null;const _0x182160=this['card']?.[_0xb59185(0x69a)];let _0x54e842=null,_0x4791c6=null,_0x5376d7=null,_0x4c7525=null;for(const _0x31df58 of _0x23edd2){const _0x2ae027=resolveBoundSpec(_0x31df58[_0xb59185(0x9b0)][_0xb59185(0x559)],_0x182160),_0x5009c2=resolveBoundSpec(_0x31df58[_0xb59185(0x9b0)][_0xb59185(0xac5)],_0x182160);if(_0x2ae027){if(_0x2ae027[_0xb59185(0xb26)]){if(_0x54e842===null||_0x2ae027[_0xb59185(0xcfb)]<_0x54e842)_0x54e842=_0x2ae027[_0xb59185(0xcfb)];}else{if(_0x4791c6===null||_0x2ae027['value']<_0x4791c6)_0x4791c6=_0x2ae027[_0xb59185(0xcfb)];}}if(_0x5009c2){if(_0x5009c2[_0xb59185(0xb26)]){if(_0x5376d7===null||_0x5009c2[_0xb59185(0xcfb)]>_0x5376d7)_0x5376d7=_0x5009c2[_0xb59185(0xcfb)];}else{if(_0x4c7525===null||_0x5009c2[_0xb59185(0xcfb)]>_0x4c7525)_0x4c7525=_0x5009c2[_0xb59185(0xcfb)];}}}const _0x2af8c7=resolveBoundSpec(_0x273f8a?_0x25455a[_0xb59185(0xb53)]:_0x25455a['lower_bound'],_0x182160),_0x117a4b=resolveBoundSpec(_0x273f8a?_0x25455a['upper_bound_secondary']:_0x25455a[_0xb59185(0xac5)],_0x182160);let _0x30feca=![],_0x24c2ab=![];if(_0x2af8c7?.[_0xb59185(0xb26)]===![])_0x18eef8=_0x2af8c7[_0xb59185(0xcfb)],_0x30feca=!![];else{if(_0x4791c6!==null)_0x18eef8=Math['min'](_0x18eef8,_0x4791c6);else{if(_0x2af8c7?.['soft']===!![]&&_0x18eef8>_0x2af8c7[_0xb59185(0xcfb)])_0x18eef8=_0x2af8c7[_0xb59185(0xcfb)];else _0x54e842!==null&&_0x18eef8>_0x54e842&&(_0x18eef8=_0x54e842);}}if(_0x117a4b?.[_0xb59185(0xb26)]===![])_0x41bd11=_0x117a4b[_0xb59185(0xcfb)],_0x24c2ab=!![];else{if(_0x4c7525!==null)_0x41bd11=Math[_0xb59185(0x1b8)](_0x41bd11,_0x4c7525);else{if(_0x117a4b?.[_0xb59185(0xb26)]===!![]&&_0x41bd11<_0x117a4b[_0xb59185(0xcfb)])_0x41bd11=_0x117a4b[_0xb59185(0xcfb)];else _0x5376d7!==null&&_0x41bd11<_0x5376d7&&(_0x41bd11=_0x5376d7);}}const _0x453919=_0x273f8a?_0x25455a[_0xb59185(0x9a9)]:_0x25455a[_0xb59185(0xa7e)],_0x474b3c=resolveDynamicValue(_0x453919,_0x182160);if(isNum(_0x474b3c)&&_0x41bd11-_0x18eef8<_0x474b3c){if(_0x30feca&&!_0x24c2ab)_0x41bd11=_0x18eef8+_0x474b3c;else{if(_0x24c2ab&&!_0x30feca)_0x18eef8=_0x41bd11-_0x474b3c;else{const _0x390cc2=(_0x18eef8+_0x41bd11)/0x2;_0x18eef8=_0x390cc2-_0x474b3c/0x2,_0x41bd11=_0x390cc2+_0x474b3c/0x2;}}}const _0x276140=_0x23edd2['some'](_0x4a0b68=>(_0x4a0b68[_0xb59185(0x9b0)]?.['graph_type']||_0x4a0b68[_0xb59185(0x9b0)]?.[_0xb59185(0x54b)])===_0xb59185(0xad8));if(!_0x30feca||!_0x24c2ab){const _0x5b33a9=_0x41bd11-_0x18eef8,_0x11b30f=_0x5b33a9===0x0?Math['abs'](_0x41bd11)*0.1||0x1:_0x5b33a9*0.08,_0x5a463b=_0x18eef8;if(!_0x30feca)_0x18eef8-=_0x11b30f;if(!_0x24c2ab)_0x41bd11+=_0x11b30f;if(_0x276140&&_0x5a463b>=0x0&&_0x18eef8<0x0)_0x18eef8=0x0;}const _0x769233=_0x273f8a?'secondary':'primary',_0x9f61f1=this[_0xb59185(0x2d4)]?.[_0xb59185(0x9c3)]?.(_0x769233);return _0x9f61f1&&_0x9f61f1[_0xb59185(0x6f1)]>0x0&&!_0x30feca&&!_0x24c2ab&&(_0x18eef8=0x0,_0x41bd11=Math[_0xb59185(0x1b8)](0x0,_0x9f61f1['length']-0x1)),{'lo':_0x18eef8,'hi':_0x41bd11};}['_drawGrid'](_0x386d7b,_0x27ed30,_0x1f97b7,_0x56fb07,_0x1ba574,_0x1c2b7c,_0x15ae99,_0x1cd0bb,_0x201df3,_0x7a77b7){const _0x30fbb9=_0xe6d35d,_0x4c76ba=svgEl('g',{'class':'sgc-grid'}),_0x3fca1d=_0x403829=>{const _0x3f317d=_0x5bc7;if(!_0x403829||_0x403829===_0x3f317d(0x2b8))return null;if(_0x403829===_0x3f317d(0xaf9))return'4\x204';if(_0x403829===_0x3f317d(0x720))return _0x3f317d(0x766);if(_0x403829===_0x3f317d(0x5f4))return'8\x204';return String(_0x403829);},_0x16f2ce=(_0x14d34c,_0x14319e,_0x316368,_0x3f0efa)=>{const _0x371e91=_0x5bc7,_0x8c7a61=[];if(_0x14d34c)_0x8c7a61[_0x371e91(0x61b)](_0x371e91(0xca4)+_0x14d34c);if(_0x14319e!=null)_0x8c7a61['push'](_0x371e91(0x752)+_0x14319e);if(_0x316368==='solid')_0x8c7a61[_0x371e91(0x61b)](_0x371e91(0x4e2));else{if(_0x316368){const _0x3481ef=_0x3fca1d(_0x316368);if(_0x3481ef)_0x8c7a61[_0x371e91(0x61b)](_0x371e91(0x945)+_0x3481ef);}}if(_0x3f0efa!=null&&_0x3f0efa!==''&&isFinite(Number(_0x3f0efa))){const _0x530b83=Math[_0x371e91(0x1b8)](0x0,Math['min'](0x1,Number(_0x3f0efa)));_0x8c7a61['push'](_0x371e91(0x3be)+_0x530b83);}return _0x8c7a61[_0x371e91(0x2c4)](';');},_0x7a3890=_0x16f2ce(_0x1c2b7c?.[_0x30fbb9(0xd22)],toNum(_0x1c2b7c?.[_0x30fbb9(0xb67)]),_0x1c2b7c?.[_0x30fbb9(0x381)],_0x1c2b7c?.['y_grid_opacity']);if(Array[_0x30fbb9(0x82d)](_0x201df3)&&_0x201df3[_0x30fbb9(0x6f1)]&&_0x7a77b7&&_0x7a77b7['hi']>_0x7a77b7['lo']){const _0x2acee6=_0x7a77b7['hi']-_0x7a77b7['lo'];for(const _0x39b0d3 of _0x201df3){const _0x1a1b8e=_0x1f97b7+_0x1ba574*(0x1-(_0x39b0d3-_0x7a77b7['lo'])/_0x2acee6),_0x56f5fa={'x1':_0x27ed30,'x2':_0x27ed30+_0x56fb07,'y1':_0x1a1b8e,'y2':_0x1a1b8e,'class':_0x30fbb9(0x820)};if(_0x7a3890)_0x56f5fa[_0x30fbb9(0x4a2)]=_0x7a3890;_0x4c76ba[_0x30fbb9(0x6ab)](svgEl('line',_0x56f5fa));}}else{const _0x25b9ee=isNum(_0x1cd0bb)?Math['max'](0x1,_0x1cd0bb):Math[_0x30fbb9(0x1b8)](0x2,toNum(_0x1c2b7c?.[_0x30fbb9(0xbd8)])||0x5)-0x1;for(let _0xb8f234=0x0;_0xb8f234<=_0x25b9ee;_0xb8f234++){const _0x1d51a2=_0x1f97b7+_0x1ba574*_0xb8f234/_0x25b9ee,_0x36ab01={'x1':_0x27ed30,'x2':_0x27ed30+_0x56fb07,'y1':_0x1d51a2,'y2':_0x1d51a2,'class':'sgc-grid-line\x20sgc-y-grid-line'};if(_0x7a3890)_0x36ab01[_0x30fbb9(0x4a2)]=_0x7a3890;_0x4c76ba['appendChild'](svgEl(_0x30fbb9(0xab9),_0x36ab01));}}if(Array[_0x30fbb9(0x82d)](_0x15ae99)&&_0x15ae99['length']){const _0xf51bbd=_0x16f2ce(_0x1c2b7c?.[_0x30fbb9(0x153)],toNum(_0x1c2b7c?.['x_grid_width']),_0x1c2b7c?.[_0x30fbb9(0x6bd)],_0x1c2b7c?.[_0x30fbb9(0x39a)]);for(const _0x135251 of _0x15ae99){const _0x389453=_0x27ed30+_0x135251['x'],_0x2e6896={'x1':_0x389453,'x2':_0x389453,'y1':_0x1f97b7,'y2':_0x1f97b7+_0x1ba574,'class':_0x30fbb9(0x5ef)};if(_0xf51bbd)_0x2e6896[_0x30fbb9(0x4a2)]=_0xf51bbd;_0x4c76ba[_0x30fbb9(0x6ab)](svgEl(_0x30fbb9(0xab9),_0x2e6896));}}_0x386d7b[_0x30fbb9(0x6ab)](_0x4c76ba);}[_0xe6d35d(0x706)](_0x16a2c7,_0x355789,_0xd1b1c1,_0x2ba938,_0x51f67d){const _0x385ab8=_0xe6d35d,_0xb8dcf=_0x355789['points'];if(!_0xb8dcf||_0xb8dcf[_0x385ab8(0x6f1)]<0x2)return;const _0x8d2610=_0xb8dcf[_0x385ab8(0xbcf)](_0x472b48=>_0x472b48[_0x385ab8(0x251)]!=null&&_0x472b48['bMax']!=null);if(_0x8d2610[_0x385ab8(0x6f1)]<0x2)return;const _0x40e264=this[_0x385ab8(0x2d4)][_0x385ab8(0x221)](_0x355789[_0x385ab8(0x9b0)]?.['color'],_0x355789[_0x385ab8(0x9b0)]?.[_0x385ab8(0x9b0)])||_0x355789[_0x385ab8(0x9b0)]?.[_0x385ab8(0x727)]||'var(--primary-color,\x20#4A90D9)',_0x515112=_0x355789[_0x385ab8(0x9b0)]||{},_0x72f67a=(_0x515112[_0x385ab8(0x349)]||_0x515112[_0x385ab8(0x54b)])===_0x385ab8(0x3b3),_0x32bd10=!!_0x515112[_0x385ab8(0x473)]&&!_0x72f67a;if(_0x32bd10){const _0x47a2f4=_0x11c08a=>_0x2ba938(_0x11c08a),_0x3fd3bd=buildSmoothPath(_0x8d2610,_0x47a2f4,_0x3038a0=>_0x51f67d(_0x3038a0[_0x385ab8(0x3e4)],_0xd1b1c1)),_0x5dd070=_0x8d2610[_0x385ab8(0xaff)]()[_0x385ab8(0x7e3)](),_0x3609ff=buildSmoothPath(_0x5dd070,_0x47a2f4,_0x19a8e5=>_0x51f67d(_0x19a8e5[_0x385ab8(0x251)],_0xd1b1c1)),_0x2024ad=_0x3609ff['replace'](/^M /,'L\x20'),_0x203761=_0x3fd3bd+'\x20'+_0x2024ad+'\x20Z',_0x2fc930=svgEl(_0x385ab8(0x959),{'d':_0x203761,'fill':_0x40e264,'fill-opacity':_0x385ab8(0x463),'stroke':_0x385ab8(0x58e),'class':_0x385ab8(0x121)});_0x16a2c7[_0x385ab8(0x6ab)](_0x2fc930);return;}const _0x9b3cd6=[],_0x13c101=[];for(const _0x48e037 of _0x8d2610){const _0x37b6fa=_0x2ba938(_0x48e037['t']);_0x9b3cd6[_0x385ab8(0x61b)](_0x37b6fa+','+_0x51f67d(_0x48e037['bMax'],_0xd1b1c1)),_0x13c101[_0x385ab8(0x61b)](_0x37b6fa+','+_0x51f67d(_0x48e037['bMin'],_0xd1b1c1));}const _0x5ab596=[..._0x9b3cd6,..._0x13c101[_0x385ab8(0x7e3)]()][_0x385ab8(0x2c4)]('\x20'),_0x1cd764=svgEl(_0x385ab8(0x3a0),{'points':_0x5ab596,'fill':_0x40e264,'fill-opacity':_0x385ab8(0x463),'stroke':'none','class':'sgc-range-band'});_0x16a2c7[_0x385ab8(0x6ab)](_0x1cd764);}[_0xe6d35d(0x8bc)](){const _0x236e14=_0xe6d35d;try{if(typeof getComputedStyle!==_0x236e14(0x854)||!this['card'])return null;const _0x2110de=getComputedStyle(this[_0x236e14(0x2d4)]);for(const _0x13d346 of[_0x236e14(0x38e),'--card-background-color',_0x236e14(0x53d)]){const _0x5e16c8=_0x2110de[_0x236e14(0x3d8)]?_0x2110de['getPropertyValue'](_0x13d346):null,_0x5341c3=parseCssColorToRgb(_0x5e16c8&&_0x5e16c8[_0x236e14(0x22f)]());if(_0x5341c3)return _0x5341c3;}return parseCssColorToRgb(_0x2110de[_0x236e14(0x592)]);}catch(_0x5a1667){return null;}}['_drawAverageLines'](_0x54537e,_0x5c6a44,_0x2b9591,_0x347a42,_0x219e7e){const _0x4cff8d=_0xe6d35d,{padL:_0x2d01e5,padT:_0x1a8f5e,plotW:_0x4cffd0,plotH:_0x365271,yBounds:_0x47f807,y2Bounds:_0x3853ba,boundsFor:_0x5cf960}=_0x2b9591,_0x1e45cb=svgEl('g',{'class':_0x4cff8d(0x777)});let _0x233571=![];for(const _0x2debb0 of _0x5c6a44){if(!_0x2debb0[_0x4cff8d(0x9b0)]?.['show_average'])continue;const _0x521aba=_0x5cf960?_0x5cf960(_0x2debb0):_0x2debb0[_0x4cff8d(0x9b0)][_0x4cff8d(0x8f6)]===_0x4cff8d(0xaa5)?_0x3853ba:_0x47f807;if(!_0x521aba)continue;const _0x20112b=_0x2debb0[_0x4cff8d(0x43d)]?.[_0x4cff8d(0x862)];if(_0x20112b==null||!isNum(_0x20112b))continue;const _0x16bdb8=_0x1a8f5e+_0x365271*(0x1-(_0x20112b-_0x521aba['lo'])/Math['max'](1e-9,_0x521aba['hi']-_0x521aba['lo']));if(_0x16bdb8<_0x1a8f5e-0x1||_0x16bdb8>_0x1a8f5e+_0x365271+0x1)continue;const _0x1da2be=this['card'][_0x4cff8d(0x221)](_0x2debb0[_0x4cff8d(0x9b0)]?.['color'],_0x2debb0[_0x4cff8d(0x9b0)]?.[_0x4cff8d(0x9b0)])||_0x2debb0[_0x4cff8d(0x9b0)]?.[_0x4cff8d(0x727)]||_0x4cff8d(0x432);let _0xcc09d7=_0x1da2be;const _0x4e6156=parseCssColorToRgb(_0x347a42?.[_0x4cff8d(0x63b)])||this['_resolvedCardBgRgb'](),_0xb87b58=parseCssColorToRgb(_0xcc09d7);if(_0x4e6156&&_0xb87b58&&contrastRatio(_0xb87b58,_0x4e6156)<1.45){const _0x380d64=relLuminance(_0x4e6156)>=0.5?[0x0,0x0,0x0]:[0xff,0xff,0xff];for(let _0x484910=0.15;_0x484910<=0.61;_0x484910+=0.15){const _0x5b972d=mixRgb(_0xb87b58,_0x380d64,_0x484910);_0xcc09d7=rgbToCss(_0x5b972d);if(contrastRatio(_0x5b972d,_0x4e6156)>=2.2)break;}}const _0x464e5a=svgEl(_0x4cff8d(0xab9),{'x1':_0x2d01e5,'x2':_0x2d01e5+_0x4cffd0,'y1':_0x16bdb8,'y2':_0x16bdb8,'stroke':_0xcc09d7,'stroke-width':'1','stroke-dasharray':'5,4','opacity':_0x4cff8d(0xa43),'class':_0x4cff8d(0xbaf)});_0x1e45cb[_0x4cff8d(0x6ab)](_0x464e5a);const _0x3ef46d=formatNumber(_0x20112b,_0x2debb0[_0x4cff8d(0x9b0)],_0x219e7e),_0xf3c3e=svgEl(_0x4cff8d(0x425),{'x':_0x2d01e5+_0x4cffd0-0x4,'y':_0x16bdb8-0x4,'text-anchor':_0x4cff8d(0xc39),'font-size':'10','font-weight':_0x4cff8d(0x88d),'fill':_0xcc09d7,'opacity':'0.85','style':_0x4cff8d(0x226)});_0xf3c3e[_0x4cff8d(0xb6f)]=_0x3ef46d,_0x1e45cb[_0x4cff8d(0x6ab)](_0xf3c3e),_0x233571=!![];}if(_0x233571)_0x54537e['appendChild'](_0x1e45cb);}['_drawMovingAverages'](_0x21a7bf,_0x375876,_0x2433da,_0x6171d2,_0x3ed30f){const _0x5e9157=_0xe6d35d,{padL:_0x5101c6,padT:_0x177a0d,plotW:_0x2e71e2,plotH:_0x24a095,mapX:_0x34e290,mapY:_0x13108c,yBounds:_0x3cdacf,y2Bounds:_0x1bacd8,boundsFor:_0x1379bd}=_0x2433da,_0x3c953c=_0x6171d2?.[_0x5e9157(0x63b)]||_0x5e9157(0x779);let _0x2e7947=null;for(const _0x2de596 of _0x375876){const _0x152660=_0x2de596[_0x5e9157(0x450)];if(!Array[_0x5e9157(0x82d)](_0x152660)||!_0x152660[_0x5e9157(0x6f1)])continue;if(_0x2de596[_0x5e9157(0x9b0)]?.[_0x5e9157(0x540)]===![])continue;const _0x3dd081=_0x1379bd?_0x1379bd(_0x2de596):_0x2de596[_0x5e9157(0x9b0)]?.['y_axis']===_0x5e9157(0xaa5)?_0x1bacd8:_0x3cdacf;if(!_0x3dd081)continue;const _0x358ff9=_0x5101c6-0x2,_0x3a76b0=_0x5101c6+_0x2e71e2+0x2;for(const _0x12429f of _0x152660){const _0x102a32=_0x12429f[_0x5e9157(0x8fc)]||[];if(!_0x102a32[_0x5e9157(0x6f1)])continue;let _0x15961e='',_0x3d17ab=![],_0x2bdae0=null,_0x5448b6=null;for(let _0x271803=0x0;_0x271803<_0x102a32[_0x5e9157(0x6f1)];_0x271803++){const _0x5c6f04=_0x102a32[_0x271803];if(!_0x5c6f04||_0x5c6f04['v']==null||!isNum(_0x5c6f04['v'])){_0x3d17ab=![];continue;}const _0x319de0=_0x34e290(_0x5c6f04['t']);if(!isNum(_0x319de0)||_0x319de0<_0x358ff9||_0x319de0>_0x3a76b0){_0x3d17ab=![];continue;}const _0x2d61a3=_0x13108c(_0x5c6f04['v'],_0x3dd081);if(!isNum(_0x2d61a3)){_0x3d17ab=![];continue;}_0x15961e+=(_0x3d17ab?'L':'M')+_0x319de0[_0x5e9157(0x2ef)](0x1)+','+_0x2d61a3['toFixed'](0x1)+'\x20',_0x3d17ab=!![],_0x2bdae0=_0x319de0,_0x5448b6=_0x2d61a3;}if(!_0x15961e)continue;if(!_0x2e7947)_0x2e7947=svgEl('g',{'class':_0x5e9157(0xd26)});const _0x554083=this[_0x5e9157(0x2d4)]?.[_0x5e9157(0x221)]?.(_0x12429f['color'])||_0x12429f[_0x5e9157(0x727)]||_0x5e9157(0x432),_0x364ee8=isNum(_0x12429f[_0x5e9157(0x8da)])&&_0x12429f[_0x5e9157(0x8da)]>0x0?_0x12429f[_0x5e9157(0x8da)]:1.5;_0x2e7947[_0x5e9157(0x6ab)](svgEl(_0x5e9157(0x959),{'d':_0x15961e[_0x5e9157(0x22f)](),'fill':'none','stroke':_0x554083,'stroke-width':String(_0x364ee8),'stroke-linejoin':_0x5e9157(0xb01),'stroke-linecap':'round','opacity':_0x5e9157(0x5ab),'class':'sgc-ma-line'}));if(_0x12429f[_0x5e9157(0x506)]&&_0x2bdae0!=null&&_0x5448b6!=null&&isNum(_0x12429f['period'])){const _0x3d6cd7=0xa;let _0x5a7949=Math[_0x5e9157(0x1b8)](_0x5101c6+0x2,Math['min'](_0x5101c6+_0x2e71e2-0x2,_0x2bdae0)),_0x326ec9=Math[_0x5e9157(0x1b8)](_0x177a0d+_0x3d6cd7,Math[_0x5e9157(0xbe8)](_0x177a0d+_0x24a095-0x2,_0x5448b6-0x5));const _0x54dc3a=svgEl(_0x5e9157(0x425),{'x':_0x5a7949['toFixed'](0x1),'y':_0x326ec9[_0x5e9157(0x2ef)](0x1),'text-anchor':_0x5e9157(0xc39),'font-size':String(_0x3d6cd7),'font-weight':'600','fill':_0x554083,'stroke':_0x3c953c,'stroke-width':'3','paint-order':_0x5e9157(0x2f9),'stroke-linejoin':_0x5e9157(0xb01),'opacity':_0x5e9157(0x5ab),'class':'sgc-ma-label'});_0x54dc3a[_0x5e9157(0xb6f)]='MA'+_0x12429f[_0x5e9157(0x14e)],_0x2e7947['appendChild'](_0x54dc3a);}}}if(_0x2e7947)_0x21a7bf[_0x5e9157(0x6ab)](_0x2e7947);}[_0xe6d35d(0xcef)](_0x1337fa,_0x361a7a,_0x402ac8,_0x44b6e2,_0xd1582c){const _0x881c07=_0xe6d35d,{padL:_0x100de4,padT:_0x7d89f0,plotW:_0xea2505,plotH:_0x72dc9,mapX:_0x4634b4,mapY:_0x45b68b,yBounds:_0x1fadab,y2Bounds:_0x21dfc0,boundsFor:_0x76225b}=_0x402ac8;let _0x1615cd=null;const _0x13824e=_0x44b6e2[_0x881c07(0x63b)]||_0x881c07(0x779);for(const _0x134bae of _0x361a7a){const _0x1c4e03=_0x134bae[_0x881c07(0x9b0)]||{};if(_0x1c4e03['show_data_labels']!==!![])continue;const _0x53b693=_0x134bae['points']||[];if(!_0x53b693[_0x881c07(0x6f1)])continue;const _0x856d2c=_0x76225b?_0x76225b(_0x134bae):_0x1c4e03[_0x881c07(0x8f6)]===_0x881c07(0xaa5)?_0x21dfc0:_0x1fadab;if(!_0x856d2c)continue;!_0x1615cd&&(_0x1615cd=svgEl('g',{'class':_0x881c07(0x5cd)}));const _0x4622fe=(_0x1c4e03['graph_type']||_0x881c07(0xab9))===_0x881c07(0xad8),_0xb6109=this['card']?.[_0x881c07(0x221)]?.(_0x1c4e03[_0x881c07(0x727)],_0x1c4e03[_0x881c07(0x9b0)])||_0x1c4e03[_0x881c07(0x727)]||_0x881c07(0x68b),_0x18bc08=_0x100de4-0x2,_0x207e9c=_0x100de4+_0xea2505+0x2,_0x5d3178=_0x7d89f0+0x2,_0x43e04e=isNum(toNum(_0x1c4e03['data_labels_font_size']))?toNum(_0x1c4e03[_0x881c07(0xa68)]):0xa,_0x36fc71=0.6,_0x38fb78=_0x4622fe&&isNum(_0x134bae[_0x881c07(0xa3f)])?_0x134bae[_0x881c07(0xa3f)]*0x2:null;for(let _0x4771bc=0x0;_0x4771bc<_0x53b693['length'];_0x4771bc++){const _0x19d98c=_0x53b693[_0x4771bc];if(_0x19d98c==null||_0x19d98c['v']==null||!isNum(_0x19d98c['v']))continue;const _0x3b862d=_0x4622fe?_0x134bae[_0x881c07(0x421)]?.[_0x881c07(0x70b)](_0x19d98c['t']):null,_0x2fe673=_0x3b862d??_0x4634b4(_0x19d98c['t']);if(!isNum(_0x2fe673)||_0x2fe673<_0x18bc08||_0x2fe673>_0x207e9c)continue;const _0x3d2434=_0x45b68b(_0x19d98c['v'],_0x856d2c);if(!isNum(_0x3d2434))continue;const _0x2a35c7=formatNumber(_0x19d98c['v'],_0x1c4e03,_0xd1582c);let _0x588207=_0x43e04e;if(_0x38fb78&&_0x38fb78>0x0&&_0x2a35c7){const _0x7528e2=_0x43e04e*_0x36fc71*_0x2a35c7[_0x881c07(0x6f1)];_0x7528e2>_0x38fb78-0x2&&(_0x588207=Math['max'](0x7,Math[_0x881c07(0x8e4)]((_0x38fb78-0x2)/(_0x36fc71*_0x2a35c7['length']))));}const _0x4b6399=Math[_0x881c07(0x1b8)](_0x5d3178+_0x588207,_0x3d2434-0x4),_0x300178=svgEl(_0x881c07(0x425),{'x':String(_0x2fe673),'y':String(_0x4b6399),'text-anchor':_0x881c07(0x6fb),'dominant-baseline':'alphabetic','class':'sgc-data-label'}),_0x2e52e1=[_0x881c07(0x414)+_0xb6109,_0x881c07(0x321),_0x881c07(0xca4)+_0x13824e,_0x881c07(0x4c9),'stroke-linejoin:round',_0x881c07(0xc08),'font-size:'+_0x588207+'px'];_0x300178[_0x881c07(0x337)](_0x881c07(0x4a2),_0x2e52e1[_0x881c07(0x2c4)](';')),_0x300178[_0x881c07(0xb6f)]=_0x2a35c7,_0x1615cd['appendChild'](_0x300178);}}if(_0x1615cd)_0x1337fa['appendChild'](_0x1615cd);}['_drawExtremaLabels'](_0x10547c,_0x548d57,_0x56bd4c,_0x5be886,_0x1173f5){const _0x5a4dc3=_0xe6d35d,_0x1ff3c8=this['card'],_0x46469f=!!_0x1ff3c8?.[_0x5a4dc3(0x21a)],{padL:_0x1b28b2,padT:_0x52f39c,plotW:_0x3773ef,plotH:_0x416962,mapX:_0x541f14,mapY:_0x243870,yBounds:_0x2a72cc,y2Bounds:_0xd098c9,boundsFor:_0x159d9a}=_0x56bd4c,_0xe0155b=svgEl('g',{'class':'sgc-extrema'});let _0x741e9=![];for(const _0x31ed10 of _0x548d57){const _0x388d35=_0x31ed10[_0x5a4dc3(0x9b0)][_0x5a4dc3(0x120)]||_0x5a4dc3(0x97f),_0x369ce3=_0x388d35===_0x5a4dc3(0xda0)||_0x388d35===_0x5a4dc3(0x63f)&&_0x46469f;if(!_0x369ce3)continue;if(!_0x31ed10['points']||!_0x31ed10[_0x5a4dc3(0x8fc)]['length'])continue;const _0x23852f=_0x159d9a?_0x159d9a(_0x31ed10):_0x31ed10[_0x5a4dc3(0x9b0)][_0x5a4dc3(0x8f6)]===_0x5a4dc3(0xaa5)?_0xd098c9:_0x2a72cc;if(!_0x23852f)continue;let _0x55f760=-0x1,_0x50dd88=-0x1;for(let _0x4c0f0e=0x0;_0x4c0f0e<_0x31ed10[_0x5a4dc3(0x8fc)][_0x5a4dc3(0x6f1)];_0x4c0f0e++){const _0x431281=_0x31ed10[_0x5a4dc3(0x8fc)][_0x4c0f0e];if(_0x431281['v']==null||!isNum(_0x431281['v']))continue;if(_0x55f760<0x0||_0x431281['v']<_0x31ed10['points'][_0x55f760]['v'])_0x55f760=_0x4c0f0e;if(_0x50dd88<0x0||_0x431281['v']>_0x31ed10[_0x5a4dc3(0x8fc)][_0x50dd88]['v'])_0x50dd88=_0x4c0f0e;}if(_0x55f760<0x0||_0x50dd88<0x0)continue;const _0x38aed6=_0x31ed10['points'][_0x55f760],_0x19491a=_0x31ed10['points'][_0x50dd88],_0x154a49=(_0x31ed10[_0x5a4dc3(0x9b0)][_0x5a4dc3(0x349)]||_0x5a4dc3(0xab9))===_0x5a4dc3(0xad8),_0x50e12d=_0x154a49?_0x31ed10[_0x5a4dc3(0x421)]?.[_0x5a4dc3(0x70b)](_0x19491a['t']):null,_0x35a4fd=_0x154a49?_0x31ed10[_0x5a4dc3(0x421)]?.[_0x5a4dc3(0x70b)](_0x38aed6['t']):null,_0x5d1bf6=_0x35a4fd??_0x541f14(_0x38aed6['t']),_0x15dd01=_0x243870(_0x38aed6['v'],_0x23852f),_0x2639ed=_0x50e12d??_0x541f14(_0x19491a['t']),_0x52309e=_0x243870(_0x19491a['v'],_0x23852f),_0x456b11=_0x102c67=>formatNumber(_0x102c67,_0x31ed10['entity'],_0x1173f5),_0x4dadcb=_0x200c35=>{const _0x49e59b=_0x31ed10['bucketPrecision']||resolveBucketPrecision(_0x31ed10['points']);return formatDateTime(new Date(_0x200c35),_0x5be886,_0x1173f5,{'precision':_0x49e59b});},_0x5e3840=_0x31ed10[_0x5a4dc3(0x9b0)]['extrema_show_timestamp']!==![],_0x121dd5=((()=>{const _0x2eaf9c=_0x5a4dc3,_0x18ceeb=toNum(_0x31ed10[_0x2eaf9c(0x9b0)][_0x2eaf9c(0x8d9)]);return isNum(_0x18ceeb)&&_0x18ceeb>0x0?_0x18ceeb:0xd;})()),_0x709248=Math[_0x5a4dc3(0x1b8)](0x8,Math[_0x5a4dc3(0xb01)](_0x121dd5*0.77)),_0x239f5f=_0x31ed10[_0x5a4dc3(0x9b0)][_0x5a4dc3(0x59b)]||_0x5a4dc3(0x4df),_0x32bdc7=_0x31ed10[_0x5a4dc3(0x9b0)]['extrema_color']||_0x5a4dc3(0xa24),_0x26de53=_0x31ed10[_0x5a4dc3(0x9b0)][_0x5a4dc3(0x1e1)]||null,_0x5aba31=((()=>{const _0x25fb66=_0x5a4dc3,_0x512541=toNum(_0x31ed10['entity'][_0x25fb66(0x883)]);return isNum(_0x512541)?Math[_0x25fb66(0x1b8)](0x0,Math['min'](0x1,_0x512541)):null;})()),_0x5cf030=_0x26de53!==null||_0x5aba31!==null,_0x5ac47a=_0x5a4dc3(0x226),_0x2e6260=_0x26de53||_0x5a4dc3(0x47b),_0x25b619=_0x5aba31!==null?_0x5aba31:0x1,_0x3af16e=(_0x5cf5b6,_0xf4ef37,_0x3ed8af,_0x2a8507,_0x1a5adb)=>{const _0x8a848d=_0x5a4dc3,_0x5920e0=svgEl(_0x8a848d(0x24e),{'cx':_0x5cf5b6,'cy':_0xf4ef37,'r':'4','fill':'var(--primary-text-color)','opacity':_0x8a848d(0xa43)});_0xe0155b['appendChild'](_0x5920e0);const _0x5a8a34=_0x456b11(_0x3ed8af),_0x37d7a2=_0x5e3840?_0x4dadcb(_0x2a8507):null,_0x4e2d2b=_0xf4ef37+_0x1a5adb,_0x40ced2=_0x4e2d2b+Math['round'](_0x121dd5*0.92),_0x340f44=Math[_0x8a848d(0x1b8)](_0x5a8a34[_0x8a848d(0x6f1)],_0x37d7a2?_0x37d7a2['length']:0x0),_0x381afb=_0x340f44*_0x121dd5*0.55*0.5;let _0x542773=_0x8a848d(0x6fb);if(_0x5cf5b6-_0x381afb<_0x1b28b2+0x2)_0x542773=_0x8a848d(0x911);else{if(_0x5cf5b6+_0x381afb>_0x1b28b2+_0x3773ef-0x2)_0x542773=_0x8a848d(0xc39);}if(_0x5cf030){const _0x18a523=0x4,_0x10580b=0x2,_0x116ba1=_0x121dd5*0.6,_0x547c89=_0x709248*0.6,_0x462375=_0x5a8a34['length']*_0x116ba1,_0x39eb03=_0x37d7a2?_0x37d7a2['length']*_0x547c89:0x0,_0x1456f8=Math['max'](_0x462375,_0x39eb03)+_0x18a523*0x2,_0x5056d3=_0x4e2d2b-_0x121dd5*0.85-_0x10580b,_0x2b05fd=(_0x37d7a2?_0x40ced2+_0x709248*0.25:_0x4e2d2b+_0x121dd5*0.3)+_0x10580b,_0x5d519f=_0x2b05fd-_0x5056d3;let _0x52e3bd;if(_0x542773===_0x8a848d(0x911))_0x52e3bd=_0x5cf5b6-_0x18a523;else{if(_0x542773==='end')_0x52e3bd=_0x5cf5b6-_0x1456f8+_0x18a523;else _0x52e3bd=_0x5cf5b6-_0x1456f8/0x2;}const _0x496974=svgEl('rect',{'x':_0x52e3bd,'y':_0x5056d3,'width':_0x1456f8,'height':_0x5d519f,'rx':0x3,'ry':0x3,'fill':_0x2e6260,'fill-opacity':String(_0x25b619)});_0xe0155b[_0x8a848d(0x6ab)](_0x496974);}const _0x33283b=svgEl(_0x8a848d(0x425),{'x':_0x5cf5b6,'y':_0x4e2d2b,'text-anchor':_0x542773,'font-size':String(_0x121dd5),'font-weight':_0x8a848d(0x88d),'fill':_0x239f5f,'style':_0x5cf030?'':_0x5ac47a});_0x33283b[_0x8a848d(0xb6f)]=_0x5a8a34,_0xe0155b[_0x8a848d(0x6ab)](_0x33283b);if(_0x37d7a2){const _0x3149df=svgEl('text',{'x':_0x5cf5b6,'y':_0x40ced2,'text-anchor':_0x542773,'font-size':String(_0x709248),'fill':_0x32bdc7,'style':_0x5cf030?'':_0x5ac47a});_0x3149df['textContent']=_0x37d7a2,_0xe0155b[_0x8a848d(0x6ab)](_0x3149df);}},_0x54daad=_0x31ed10[_0x5a4dc3(0x9b0)][_0x5a4dc3(0x9da)]!==![],_0x1326f0=_0x31ed10[_0x5a4dc3(0x9b0)]['show_extrema_max']!==![];if(!_0x54daad&&!_0x1326f0)continue;const _0x4a9e27=Math['abs'](_0x2639ed-_0x5d1bf6)<0x2&&Math[_0x5a4dc3(0xad9)](_0x52309e-_0x15dd01)<0x2;if(_0x1326f0)_0x3af16e(_0x2639ed,_0x52309e,_0x19491a['v'],_0x19491a['t'],-0xa);if(_0x54daad&&!_0x4a9e27)_0x3af16e(_0x5d1bf6,_0x15dd01,_0x38aed6['v'],_0x38aed6['t'],0x16);_0x741e9=!![];}if(_0x741e9)_0x10547c[_0x5a4dc3(0x6ab)](_0xe0155b);}[_0xe6d35d(0x873)](_0xbb9c00,_0x209c89,_0x565277,_0x1da976,_0x3ddb6c,_0x2a7654,_0x46caba,_0x43dde6,_0x5373cf,_0x3bc7ca){const _0x5772f5=_0xe6d35d,_0x3f7ef3=svgEl('g',{'class':'sgc-y-axis'}),_0x2afefa=_0x2a7654?_0x5772f5(0xaa5):_0x5772f5(0xc41),_0x2745a9=this['card']?.['_getAxisStateMap']?.(_0x2afefa),_0x16baf5=toNum(_0x46caba[_0x5772f5(0xbd8)]),_0x422dc3=isNum(_0x16baf5)?_0x16baf5:_0x2745a9?Math[_0x5772f5(0x1b8)](0x1,_0x2745a9[_0x5772f5(0x6f1)]-0x1):0x4,_0x59b1cc=isNum(_0x5373cf)?_0x5373cf:0x1;let _0x502e26=_0x422dc3;if(isNum(_0x43dde6)&&!_0x2a7654)_0x502e26=_0x43dde6;else{const _0x2d366c=_0x3ddb6c['hi']-_0x3ddb6c['lo'];if(_0x2d366c>0x0){const _0x22d3e2=Math['pow'](0xa,-_0x59b1cc),_0x1b7079=Math[_0x5772f5(0x1b8)](0x1,Math[_0x5772f5(0x8e4)](_0x2d366c/_0x22d3e2+1e-9));_0x502e26=Math[_0x5772f5(0xbe8)](_0x422dc3,_0x1b7079);}}const _0x14b8ea=!!_0x46caba[_0x5772f5(0x888)],_0x11430c=0x4,_0x35cc47=_0x46caba[_0x5772f5(0x11b)]||'var(--secondary-text-color,\x20#888)',_0x46241c=_0x46caba[_0x5772f5(0xb63)]||_0x5772f5(0x139),_0x424df3=_0x46241c===_0x5772f5(0xce2)?'de-DE':_0x46241c===_0x5772f5(0x7b8)?_0x5772f5(0xcb3):resolveCardLanguage(this['card']?.[_0x5772f5(0x69a)],_0x46caba),_0x745dd7=axisLabelFormatter(_0x46caba,_0x2afefa),_0x46a6e2=(_0x2ea0b2,_0x2a9dd9)=>{const _0x51631f=_0x5772f5;if(_0x745dd7){const _0x4492dc=_0x745dd7(_0x2ea0b2);if(typeof _0x4492dc===_0x51631f(0xdb3))return _0x4492dc;}const _0x16739d=getCachedNumberFormatter(_0x424df3,_0x2a9dd9);return _0x16739d?_0x16739d[_0x51631f(0x3cd)](_0x2ea0b2):_0x2ea0b2[_0x51631f(0x2ef)](_0x2a9dd9);},_0x349ebf=toNum(_0x46caba['y_axis_font_opacity']),_0x4b5f7b=isNum(_0x349ebf)?_0x349ebf:0.65,_0x2c2c83=!!_0x46caba[_0x5772f5(0x530)];let _0x303fe3=0x0,_0x195e2c=0x0;if(_0x2c2c83){const _0x3b07cf=Math['max'](_0x3ddb6c['lo'],1e-10),_0x153e60=Math[_0x5772f5(0x1b8)](_0x3ddb6c['hi'],_0x3b07cf*0xa);_0x303fe3=Math[_0x5772f5(0x5d9)](_0x3b07cf),_0x195e2c=Math[_0x5772f5(0x5d9)](_0x153e60);}const _0x2c1fbe=Array['isArray'](_0x3bc7ca)&&_0x3bc7ca[_0x5772f5(0x6f1)]>=0x2&&!_0x2c2c83&&!_0x2745a9&&_0x3ddb6c['hi']>_0x3ddb6c['lo'],_0x5298e9=[];if(_0x46caba[_0x5772f5(0x32d)]){const _0x395a51=String(_0x46caba[_0x5772f5(0x32d)]);_0x5298e9['push'](_0x5772f5(0x75c)+(/[a-z%]$/i[_0x5772f5(0xb02)](_0x395a51)?_0x395a51:_0x395a51+'px'));}if(_0x46caba[_0x5772f5(0x11b)])_0x5298e9[_0x5772f5(0x61b)](_0x5772f5(0x414)+_0x46caba['y_axis_color']);if(isNum(_0x349ebf))_0x5298e9[_0x5772f5(0x61b)](_0x5772f5(0x252)+_0x349ebf);const _0x30521c=_0x5298e9['join'](';'),_0x5624cf=(_0x81939e,_0x5c8848)=>{const _0x416a65=_0x5772f5;if(_0x14b8ea){const _0xefaf01=svgEl(_0x416a65(0xab9),{'x1':_0x2a7654?_0x209c89:_0x209c89-_0x11430c,'x2':_0x2a7654?_0x209c89+_0x11430c:_0x209c89,'y1':_0x81939e,'y2':_0x81939e,'stroke':_0x35cc47,'stroke-width':'1','opacity':String(_0x4b5f7b),'class':'sgc-axis-tick\x20sgc-y-tick'});_0x3f7ef3['appendChild'](_0xefaf01);}const _0x17ca5a=svgEl(_0x416a65(0x425),{'x':_0x2a7654?_0x209c89+_0x11430c+0x4:_0x209c89-_0x11430c-0x4,'y':_0x81939e+0x3,'text-anchor':_0x2a7654?_0x416a65(0x911):'end','class':_0x416a65(0x843)});if(_0x30521c)_0x17ca5a[_0x416a65(0x337)](_0x416a65(0x4a2),_0x30521c);_0x17ca5a['textContent']=_0x5c8848,_0x3f7ef3['appendChild'](_0x17ca5a);},_0x1cb2b5=new Set(),_0x27282e=(_0x1e7039,_0x204b54)=>{const _0x3325eb=_0x5772f5;if(_0x1cb2b5['has'](_0x204b54))return;_0x1cb2b5[_0x3325eb(0x33e)](_0x204b54),_0x5624cf(_0x1e7039,_0x204b54);};if(_0x2c1fbe){const _0x5db159=_0x3ddb6c['hi']-_0x3ddb6c['lo'];for(const _0xd6e53f of _0x3bc7ca){const _0x3a9fcb=_0x565277+_0x1da976*(0x1-(_0xd6e53f-_0x3ddb6c['lo'])/_0x5db159);_0x27282e(_0x3a9fcb,_0x46a6e2(_0xd6e53f,_0x59b1cc));}}else for(let _0x1122ef=0x0;_0x1122ef<=_0x502e26;_0x1122ef++){const _0x1e0cff=_0x565277+_0x1da976*(_0x502e26-_0x1122ef)/_0x502e26,_0x4fa967=_0x2c2c83?Math['pow'](0xa,_0x303fe3+(_0x195e2c-_0x303fe3)*_0x1122ef/_0x502e26):_0x3ddb6c['lo']+(_0x3ddb6c['hi']-_0x3ddb6c['lo'])*_0x1122ef/_0x502e26;let _0x48010b;if(_0x2745a9){const _0xc6ab99=this['card']['_formatAxisStateLabel'](_0x4fa967,_0x2745a9);_0x48010b=_0xc6ab99!==null?_0xc6ab99:_0x46a6e2(_0x4fa967,_0x59b1cc);}else _0x48010b=_0x46a6e2(_0x4fa967,_0x59b1cc);_0x27282e(_0x1e0cff,_0x48010b);}if(!_0x2c2c83&&!_0x2745a9&&_0x3ddb6c['lo']<0x0&&_0x3ddb6c['hi']>0x0){const _0x3671eb=_0x3ddb6c['hi']-_0x3ddb6c['lo'],_0x1b12ab=_0x3671eb/_0x502e26,_0x3d5e4a=(0x0-_0x3ddb6c['lo'])/_0x3671eb,_0x315a97=_0x565277+_0x1da976-_0x3d5e4a*_0x1da976,_0x21af2c=(toNum(_0x46caba[_0x5772f5(0x32d)])||0xa)+0x2;let _0x2bd81a=![];for(let _0x3f6fa5=0x0;_0x3f6fa5<=_0x502e26;_0x3f6fa5++){const _0x101fde=_0x3ddb6c['lo']+_0x1b12ab*_0x3f6fa5;if(parseFloat(_0x101fde['toFixed'](_0x59b1cc))===0x0){_0x2bd81a=!![];break;}}if(!_0x2bd81a){const _0x192952=Array['from'](_0x3f7ef3['childNodes']);for(const _0x292c72 of _0x192952){if(_0x292c72[_0x5772f5(0x4af)]===_0x5772f5(0x425)&&_0x292c72[_0x5772f5(0xb09)][_0x5772f5(0x754)](_0x5772f5(0x4ac))){const _0x202e65=parseFloat(_0x292c72[_0x5772f5(0xb15)]('y'))-0x3;if(Math['abs'](_0x202e65-_0x315a97)<_0x21af2c){_0x3f7ef3[_0x5772f5(0xcff)](_0x292c72);for(const _0xa4f659 of Array[_0x5772f5(0xb6d)](_0x3f7ef3[_0x5772f5(0x2da)])){if(_0xa4f659[_0x5772f5(0x4af)]===_0x5772f5(0xab9)&&_0xa4f659[_0x5772f5(0xb09)][_0x5772f5(0x754)](_0x5772f5(0x6cd))){const _0x5af449=parseFloat(_0xa4f659['getAttribute']('y1'));if(Math['abs'](_0x5af449-_0x202e65)<0x1){_0x3f7ef3[_0x5772f5(0xcff)](_0xa4f659);break;}}}}}}const _0x3b886b=svgEl(_0x5772f5(0x425),{'x':_0x2a7654?_0x209c89+_0x11430c+0x4:_0x209c89-_0x11430c-0x4,'y':_0x315a97+0x3,'text-anchor':_0x2a7654?_0x5772f5(0x911):_0x5772f5(0xc39),'class':_0x5772f5(0x843)}),_0x3348d9=[];if(_0x46caba[_0x5772f5(0x32d)]){const _0x31e4f3=String(_0x46caba[_0x5772f5(0x32d)]);_0x3348d9[_0x5772f5(0x61b)](_0x5772f5(0x75c)+(/[a-z%]$/i[_0x5772f5(0xb02)](_0x31e4f3)?_0x31e4f3:_0x31e4f3+'px'));}if(_0x46caba[_0x5772f5(0x11b)])_0x3348d9['push']('fill:'+_0x46caba[_0x5772f5(0x11b)]);if(isNum(_0x349ebf))_0x3348d9['push'](_0x5772f5(0x252)+_0x349ebf);if(_0x3348d9[_0x5772f5(0x6f1)])_0x3b886b[_0x5772f5(0x337)](_0x5772f5(0x4a2),_0x3348d9[_0x5772f5(0x2c4)](';'));_0x3b886b[_0x5772f5(0xb6f)]='0',_0x3f7ef3[_0x5772f5(0x6ab)](_0x3b886b),_0x14b8ea&&_0x3f7ef3[_0x5772f5(0x6ab)](svgEl(_0x5772f5(0xab9),{'x1':_0x2a7654?_0x209c89:_0x209c89-_0x11430c,'x2':_0x2a7654?_0x209c89+_0x11430c:_0x209c89,'y1':_0x315a97,'y2':_0x315a97,'stroke':_0x35cc47,'stroke-width':'1','opacity':String(_0x4b5f7b),'class':'sgc-axis-tick\x20sgc-y-tick'}));}}return _0xbb9c00[_0x5772f5(0x6ab)](_0x3f7ef3),_0x3f7ef3;}[_0xe6d35d(0x85b)](_0x296f7b,_0x29bde5){const _0x410364=_0xe6d35d,_0x25ffcd=new Date(_0x296f7b)['getFullYear'](),_0x21c084=new Date(Math['max'](_0x296f7b,_0x29bde5-0x1))['getFullYear']();return{'refY':_0x25ffcd,'totalYears':Math[_0x410364(0x1b8)](0x1,_0x21c084-_0x25ffcd+0x1)};}[_0xe6d35d(0x842)](_0x24d88a,_0x15a76d){const _0x20d4fc=_0xe6d35d,_0x4bf474=resolveCardLanguage(_0x15a76d,this[_0x20d4fc(0x2d4)]?.['_config']),_0x517e8e=resolveDisplayTimeZone(_0x15a76d,_0x24d88a),_0x4031a9=toNum(_0x24d88a[_0x20d4fc(0x273)])||0xa,_0x29efeb=effDatetimeFormat(_0x24d88a),_0x365970=_0x29efeb&&_0x29efeb!==_0x20d4fc(0x139),_0x29bf5a=getCachedDateTimeFormatter(_0x4bf474,_0x517e8e?{'day':'numeric','month':'short','timeZone':_0x517e8e}:{'day':_0x20d4fc(0x5e0),'month':_0x20d4fc(0x841)}),_0x3727f1=getCachedDateTimeFormatter(_0x4bf474,_localeTimeOpts(_0x15a76d,_0x517e8e?{'hour':_0x20d4fc(0x5b3),'minute':'2-digit','timeZone':_0x517e8e}:{'hour':_0x20d4fc(0x5b3),'minute':_0x20d4fc(0x5b3)})),_0x59faf6=_0x21b9bd=>{const _0x28e7d6=_0x20d4fc;if(_0x365970&&_0x29efeb[_0x28e7d6(0x635)](_0x28e7d6(0xcbd)))return applyDatetimePattern(_0x21b9bd,_0x29efeb,_0x4bf474,_0x517e8e);if(_0x365970){const _0x57b339=String(_0x29efeb)['trim']();if(_0x57b339===_0x28e7d6(0x84b)||_0x57b339===_0x28e7d6(0xd18))return applyDatetimePattern(_0x21b9bd,_0x57b339,_0x4bf474,_0x517e8e);}return _0x29bf5a?_0x29bf5a['format'](_0x21b9bd):_0x21b9bd[_0x28e7d6(0xbd1)]();},_0x3827fe=_0x10a874=>{const _0x4b6a1b=_0x20d4fc;if(_0x365970){const _0x1a8cea=_0x29efeb['includes']('ddd')&&!/[Hhms]/['test'](_0x29efeb);if(!_0x1a8cea)return applyDatetimePattern(_0x10a874,_0x29efeb,_0x4bf474,_0x517e8e);}return _0x3727f1?_0x3727f1[_0x4b6a1b(0x3cd)](_0x10a874):_0x10a874['toLocaleTimeString']();};return{'lang':_0x4bf474,'tz':_0x517e8e,'xFontSize':_0x4031a9,'explicitFmt':_0x365970,'fmtTimeF':_0x3727f1,'fmtDate':_0x59faf6,'fmtTime':_0x3827fe};}[_0xe6d35d(0xb8a)](_0x5145c6,_0x4bdc27,_0x46a433,_0x9ff90a,_0x1ecaa5){const _0x3be95c=_0xe6d35d;if(!isNum(_0x4bdc27)||!isNum(_0x46a433)||_0x46a433<=_0x4bdc27)return null;const {lang:_0x5be0c6,tz:_0x2772a5,xFontSize:_0xb87ec,explicitFmt:_0x298c61,fmtDate:_0x37065d,fmtTime:_0x4ecb50}=this['_xAxisLabelFormatters'](_0x9ff90a,_0x1ecaa5),_0x2428fe=getCachedDateTimeFormatter(_0x5be0c6,_0x2772a5?{'month':'short','timeZone':_0x2772a5}:{'month':'short'}),_0x17281e=getCachedDateTimeFormatter(_0x5be0c6,_0x2772a5?{'month':_0x3be95c(0x841),'year':'2-digit','timeZone':_0x2772a5}:{'month':_0x3be95c(0x841),'year':_0x3be95c(0x5b3)}),_0xbb4dda=(_0x12eb65,_0x4b5ea8)=>{const _0x489949=_0x3be95c,_0x525202=_0x4b5ea8?_0x17281e:_0x2428fe;return _0x525202?_0x525202['format'](_0x12eb65):_0x12eb65[_0x489949(0xbd1)]();},_0x148703=[];let _0x24b777=-Infinity;const _0x2ea972=_0xb87ec*3.5+0xa,_0x485ccd=(_0x3baee2,_0x35b6ac,_0x3a7b5b,_0x4e43a1)=>{const _0x42b27d=_0x3be95c,_0x500063=(_0x3baee2-_0x4bdc27)/(_0x46a433-_0x4bdc27)*_0x5145c6;if(_0x500063<-0x2||_0x500063>_0x5145c6+0x2)return;if(_0x500063-_0x24b777<_0x2ea972){if(_0x4e43a1&&_0x148703[_0x42b27d(0x6f1)]>0x0){if(_0x500063-_0x24b777<_0x2ea972*0.5)return;}else{if(_0x3a7b5b&&_0x148703[_0x42b27d(0x6f1)]>0x0){const _0x50bf38=_0x148703[_0x148703[_0x42b27d(0x6f1)]-0x1];if(!_0x50bf38[_0x42b27d(0x65f)]){_0x148703[_0x42b27d(0x88c)](),_0x24b777=_0x148703[_0x42b27d(0x6f1)]>0x0?_0x148703[_0x148703[_0x42b27d(0x6f1)]-0x1]['x']:-Infinity;if(_0x500063-_0x24b777<_0x2ea972)return;}else return;}else return;}}_0x24b777=_0x500063,_0x148703[_0x42b27d(0x61b)]({'x':_0x500063,'label':_0x35b6ac,'isDate':_0x3a7b5b});},_0x1e3f19=effXAxisInterval(_0x9ff90a);let _0x383c97=null,_0x49bc8c=null;if(_0x1e3f19){const _0xc9cc54=String(_0x1e3f19)[_0x3be95c(0x653)](/^(\d+)\s*(h|d|w|M)$/);if(_0xc9cc54){const _0xc44f0e=parseInt(_0xc9cc54[0x1],0xa),_0x4cb0e8=_0xc9cc54[0x2];if(_0x4cb0e8==='h')_0x383c97=_0xc44f0e<=0xc?_0x3be95c(0x7da):_0x3be95c(0x4b8),_0x49bc8c=_0xc44f0e*0x36ee80;else{if(_0x4cb0e8==='d')_0x383c97=_0x3be95c(0x4b8),_0x49bc8c=_0xc44f0e*0x5265c00;else{if(_0x4cb0e8==='w')_0x383c97=_0x3be95c(0xb9f),_0x49bc8c=_0xc44f0e*0x240c8400;else _0x4cb0e8==='M'&&(_0x383c97=_0x3be95c(0x7d5),_0x49bc8c=_0xc44f0e);}}}}if(!_0x383c97){const _0x50df04=(_0x46a433-_0x4bdc27)/0x36ee80,_0x224b7b=typeof resolveGroupBy===_0x3be95c(0x854)?resolveGroupBy(_0x9ff90a,_0x50df04):_0x9ff90a['group_by']||'interval';if(_0x224b7b===_0x3be95c(0x7d5))_0x383c97='month';else{if(_0x224b7b===_0x3be95c(0x4f4))_0x383c97=_0x3be95c(0x4f4);else{if(_0x224b7b===_0x3be95c(0xb9f))_0x383c97=_0x3be95c(0xb9f);else{if(_0x224b7b==='date')_0x383c97=_0x3be95c(0x4b8);else{if(_0x224b7b===_0x3be95c(0x7da))_0x383c97=_0x3be95c(0x7da);}}}}}if(!_0x383c97)return null;const _0x2862ae=this[_0x3be95c(0x2d4)]?.[_0x3be95c(0xd69)]||this[_0x3be95c(0x2d4)]?.['_window'],_0x4ba8f8=_0x2862ae?_0x2862ae[_0x3be95c(0xc39)][_0x3be95c(0x697)]():_0x46a433,_0x1b365f=new Date(_0x4bdc27),_0x19df57=new Date(_0x46a433);if(_0x383c97===_0x3be95c(0x7d5)){const _0x236eb7=_0x1e3f19&&_0x49bc8c?_0x49bc8c:0x1,_0x31b963=(typeof resolveGroupBy===_0x3be95c(0x854)?resolveGroupBy(_0x9ff90a,(_0x46a433-_0x4bdc27)/0x36ee80):_0x9ff90a[_0x3be95c(0x926)]||_0x3be95c(0x371))===_0x3be95c(0x7d5);if(_0x31b963){const _0x732dc5=this[_0x3be95c(0x2d4)]?.['_viewWindow']||this[_0x3be95c(0x2d4)]?.['_window'],_0x4b18b6=_0x732dc5?_0x732dc5[_0x3be95c(0x911)]['getTime']():_0x4bdc27,_0xeeb50c=_0x732dc5?_0x732dc5[_0x3be95c(0xc39)]['getTime']():_0x46a433,_0x5da88f=tzParts(_0x4b18b6,_0x2772a5),_0x36c1d2=tzParts(_0xeeb50c-0x1,_0x2772a5),_0x4635d4=Math[_0x3be95c(0x1b8)](0x1,(_0x36c1d2['y']-_0x5da88f['y'])*0xc+(_0x36c1d2['mo']-_0x5da88f['mo'])+0x1),_0x104542=tzParts(_0xeeb50c,_0x2772a5)['y']!==_0x5da88f['y'],_0x88f710=zonedWallToMs(_0x36c1d2['y'],_0x36c1d2['mo'],0x1,0x0,0x0,0x0,_0x2772a5);for(let _0x4bd0cc=0x0;;_0x4bd0cc+=_0x236eb7){const _0x49822b=zonedWallToMs(_0x5da88f['y'],_0x5da88f['mo']+_0x4bd0cc,0x1,0x0,0x0,0x0,_0x2772a5);if(_0x49822b>_0x88f710)break;const _0x4d1d59=(_0x4bd0cc+0.5)/_0x4635d4*_0x5145c6;if(_0x4d1d59<-0x2||_0x4d1d59>_0x5145c6+0x2)continue;if(_0x4d1d59-_0x24b777<_0x2ea972)continue;_0x24b777=_0x4d1d59,_0x148703['push']({'x':_0x4d1d59,'label':_0xbb4dda(new Date(_0x49822b),_0x104542),'isDate':!![]});}}else{const _0x35f09c=tzParts(_0x4bdc27,_0x2772a5),_0x2cd0a8=tzParts(_0x46a433,_0x2772a5)['y']!==_0x35f09c['y'];for(let _0x1a30df=0x0;;_0x1a30df+=_0x236eb7){const _0x1931ac=zonedWallToMs(_0x35f09c['y'],_0x35f09c['mo']+_0x1a30df,0x1,0x0,0x0,0x0,_0x2772a5);if(_0x1931ac>_0x46a433)break;_0x485ccd(_0x1931ac,_0xbb4dda(new Date(_0x1931ac),_0x2cd0a8),!![]);}}}else{if(_0x383c97===_0x3be95c(0x4f4)){if(this[_0x3be95c(0x86c)]){const _0x54bafb=this[_0x3be95c(0x2d4)]?.[_0x3be95c(0xd69)]||this[_0x3be95c(0x2d4)]?.[_0x3be95c(0x12c)],_0x3cbad1=_0x54bafb?_0x54bafb[_0x3be95c(0x911)]['getTime']():_0x4bdc27,_0xf3acb9=_0x54bafb?_0x54bafb[_0x3be95c(0xc39)]['getTime']():this[_0x3be95c(0x2d4)]?_0x4ba8f8:_0x46a433,{refY:_0x20e3dd,totalYears:_0x1caea5}=this[_0x3be95c(0x85b)](_0x3cbad1,_0xf3acb9);for(let _0x3dcb9d=_0x20e3dd;_0x3dcb9d<_0x20e3dd+_0x1caea5;_0x3dcb9d++){const _0x4ebe31=_0x3dcb9d-_0x20e3dd,_0x2d9898=(_0x4ebe31+0.5)/_0x1caea5*_0x5145c6;if(_0x2d9898<-0x2||_0x2d9898>_0x5145c6+0x2)continue;if(_0x2d9898-_0x24b777<_0x2ea972)continue;_0x24b777=_0x2d9898,_0x148703[_0x3be95c(0x61b)]({'x':_0x2d9898,'label':String(_0x3dcb9d),'isDate':!![]});}}else{const _0x4c100d=tzParts(_0x4ba8f8-0x1,_0x2772a5)['y'];for(let _0xe5e5f7=tzParts(_0x4bdc27,_0x2772a5)['y'];_0xe5e5f7<=_0x4c100d;_0xe5e5f7++){_0x485ccd(zonedWallToMs(_0xe5e5f7,0x0,0x1,0x0,0x0,0x0,_0x2772a5),String(_0xe5e5f7),!![]);}}}else{if(_0x383c97===_0x3be95c(0xb9f)){const _0x1f05fb=_0x49bc8c?Math[_0x3be95c(0xb01)](_0x49bc8c/0x240c8400)*0x7:0x7,_0x34d4f1=tzParts(_0x4bdc27,_0x2772a5);let _0x1d0afd=zonedWallToMs(_0x34d4f1['y'],_0x34d4f1['mo'],_0x34d4f1['d']-weekStartOffsetDays(_0x34d4f1['wd'],resolveFirstWeekday(_0x1ecaa5)),0x0,0x0,0x0,_0x2772a5);if(_0x1d0afd<_0x4bdc27){const _0x4775a9=tzParts(_0x1d0afd,_0x2772a5);_0x1d0afd=zonedWallToMs(_0x4775a9['y'],_0x4775a9['mo'],_0x4775a9['d']+0x7,0x0,0x0,0x0,_0x2772a5);}while(_0x1d0afd<_0x4ba8f8){_0x485ccd(_0x1d0afd,_0x37065d(new Date(_0x1d0afd)),!![]);const _0x27ba32=tzParts(_0x1d0afd,_0x2772a5);_0x1d0afd=zonedWallToMs(_0x27ba32['y'],_0x27ba32['mo'],_0x27ba32['d']+_0x1f05fb,0x0,0x0,0x0,_0x2772a5);}}else{if(_0x383c97===_0x3be95c(0x4b8)){const _0x17eaa2=0x5265c00;let _0x13f58f=tzStartOfDayMs(_0x4bdc27,_0x2772a5);if(_0x13f58f<_0x4bdc27){const _0x53ed2e=tzParts(_0x13f58f,_0x2772a5);_0x13f58f=zonedWallToMs(_0x53ed2e['y'],_0x53ed2e['mo'],_0x53ed2e['d']+0x1,0x0,0x0,0x0,_0x2772a5);}const _0x909b=tzStartOfDayMs(_0x4ba8f8-0x1,_0x2772a5),_0x15e007=Math['max'](0x1,Math[_0x3be95c(0xb01)]((_0x909b-_0x13f58f)/_0x17eaa2)+0x1),_0x3f8f0d=_0x49bc8c?Math[_0x3be95c(0x1b8)](0x1,Math[_0x3be95c(0xb01)](_0x49bc8c/_0x17eaa2)):null;let _0x50c61d;if(_0x3f8f0d)_0x50c61d=_0x3f8f0d;else{const _0x1f1f2e=0x3c,_0x4d1671=Math[_0x3be95c(0x1b8)](0x2,Math[_0x3be95c(0x8e4)](_0x5145c6/_0x1f1f2e));_0x50c61d=Math[_0x3be95c(0x1b8)](0x1,Math[_0x3be95c(0xb9d)]((_0x15e007-0x1)/(_0x4d1671-0x1)));}const _0x5e7857=toNum(_0x9ff90a?.[_0x3be95c(0x4d3)]),_0x534857=isNum(_0x5e7857)&&_0x5e7857>0x0?_0x5e7857/0x18:(_0x46a433-_0x4bdc27)/_0x17eaa2,_0xcac739=getCachedDateTimeFormatter(_0x5be0c6,_0x2772a5?{'weekday':_0x3be95c(0x841),'day':_0x3be95c(0x5e0),'timeZone':_0x2772a5}:{'weekday':_0x3be95c(0x841),'day':_0x3be95c(0x5e0)}),_0x812d43=getCachedDateTimeFormatter(_0x5be0c6,_0x2772a5?{'day':_0x3be95c(0x5e0),'month':_0x3be95c(0x841),'timeZone':_0x2772a5}:{'day':_0x3be95c(0x5e0),'month':_0x3be95c(0x841)});let _0x282e96=-0x1;const _0x1bdc0d=_0x469f9b=>{const _0x13c7d3=_0x3be95c,_0x3e1253=new Date(_0x469f9b);if(_0x298c61)return _0x37065d(_0x3e1253);if(_0x534857<=29.5)return _0xcac739?_0xcac739['format'](_0x3e1253):_0x37065d(_0x3e1253);const _0x48a5a7=tzParts(_0x469f9b,_0x2772a5),_0x3b0163=_0x282e96!==_0x48a5a7['mo'];_0x282e96=_0x48a5a7['mo'];if(_0x3b0163)return _0x812d43?_0x812d43[_0x13c7d3(0x3cd)](_0x3e1253):_0x37065d(_0x3e1253);return String(_0x48a5a7['d']);},_0x289331=tzParts(_0x13f58f,_0x2772a5);let _0x23f615=0x0;while(_0x23f615<_0x15e007-0x1){const _0x449e7b=zonedWallToMs(_0x289331['y'],_0x289331['mo'],_0x289331['d']+_0x23f615,0x0,0x0,0x0,_0x2772a5);_0x485ccd(_0x449e7b,_0x1bdc0d(_0x449e7b),!![]),_0x23f615+=_0x50c61d;}_0x485ccd(_0x909b,_0x1bdc0d(_0x909b),!![],!![]);}else{if(_0x383c97===_0x3be95c(0x7da)){const _0x1a0042=_0x49bc8c||0x36ee80,_0x65a07e=_0x1a0042/0x36ee80,_0x162ad5=new Date(_0x1b365f);_0x162ad5['setMinutes'](0x0,0x0,0x0);if(_0x162ad5[_0x3be95c(0x697)]()<_0x4bdc27)_0x162ad5['setTime'](_0x162ad5[_0x3be95c(0x697)]()+0x36ee80);if(_0x65a07e>=0x1){const _0x4e2640=tzParts(_0x162ad5[_0x3be95c(0x697)](),_0x2772a5),_0x58a25c=_0x4e2640['h']%_0x65a07e;_0x58a25c!==0x0&&_0x162ad5[_0x3be95c(0x186)](zonedWallToMs(_0x4e2640['y'],_0x4e2640['mo'],_0x4e2640['d'],_0x4e2640['h']+(_0x65a07e-_0x58a25c),0x0,0x0,_0x2772a5));}for(let _0x55406b=_0x162ad5[_0x3be95c(0x697)]();_0x55406b<_0x4ba8f8;_0x55406b+=_0x1a0042){const _0x4369c4=new Date(_0x55406b),_0x4c5f5d=tzParts(_0x55406b,_0x2772a5),_0x7aefe0=_0x4c5f5d['h']===0x0&&_0x4c5f5d['mi']===0x0;_0x485ccd(_0x55406b,_0x7aefe0?_0x37065d(_0x4369c4):_0x4ecb50(_0x4369c4),_0x7aefe0);}}}}}}if(_0x383c97===_0x3be95c(0x4f4)&&!this[_0x3be95c(0x86c)]&&_0x148703[_0x3be95c(0x6f1)]<0x2)return null;return _0x148703[_0x3be95c(0x6f1)]>0x0?_0x148703:null;}[_0xe6d35d(0x31e)](_0x45553e,_0x1ef491,_0x399c4a,_0x2338e,_0x44d11f){const _0x3d67f5=_0xe6d35d,_0x4ac978=(_0x399c4a-_0x1ef491)/0x36ee80,{tz:_0x6a8e02,xFontSize:_0x4d4484,explicitFmt:_0x1efbc2,fmtTimeF:_0x523a78,fmtDate:_0x344ae2,fmtTime:_0x203dc4}=this['_xAxisLabelFormatters'](_0x2338e,_0x44d11f),_0x43f1de=_0x4d4484*0.62;let _0x375890=0xb;if(_0x1efbc2){const _0x5f5d08=effDatetimeFormat(_0x2338e);if(_0x5f5d08===_0x3d67f5(0x8c8))_0x375890=0x5;else{if(_0x5f5d08===_0x3d67f5(0x38b))_0x375890=0x8;else{if(_0x5f5d08===_0x3d67f5(0x84b)||_0x5f5d08===_0x3d67f5(0xd18))_0x375890=0x5;else{if(_0x5f5d08==='YYYY-MM')_0x375890=0x7;else{if(_0x5f5d08==='MMM\x20YY')_0x375890=0x6;else{if(_0x5f5d08==='YYYY-MM-DD')_0x375890=0xa;else{if(_0x5f5d08==='YYYY-MM-DD\x20HH:mm')_0x375890=0x10;else{if(_0x5f5d08===_0x3d67f5(0x207))_0x375890=0xb;else{if(_0x5f5d08===_0x3d67f5(0x878))_0x375890=0xa;else{if(_0x5f5d08==='MM-YYYY')_0x375890=0x7;}}}}}}}}}}else{if(_0x523a78)try{const _0x3baecf=_0x523a78[_0x3d67f5(0x3cd)](new Date(0x7e8,0x0,0x1,0xd,0x1e));_0x375890=Math[_0x3d67f5(0x1b8)](0x5,_0x3baecf['length']);}catch(_0x22a2be){_0x375890=0x5;}else _0x375890=0x5;}const _0x447795=_0x375890*_0x43f1de+0x8,_0x100096=Math['max'](0x3,Math[_0x3d67f5(0x8e4)](_0x45553e/(_0x447795+0x10))),_0x312a6f=_0x447795+0x6,_0x277897=[{'hours':0.25,'align':_0x3d67f5(0x58c)},{'hours':0.5,'align':'minute'},{'hours':0x1,'align':_0x3d67f5(0x7da)},{'hours':0x2,'align':_0x3d67f5(0x7da)},{'hours':0x3,'align':_0x3d67f5(0x7da)},{'hours':0x4,'align':_0x3d67f5(0x7da)},{'hours':0x6,'align':_0x3d67f5(0x7da)},{'hours':0x8,'align':_0x3d67f5(0x7da)},{'hours':0xc,'align':_0x3d67f5(0x7da)},{'hours':0x18,'align':_0x3d67f5(0x4b8)},{'hours':0x30,'align':_0x3d67f5(0x4b8)},{'hours':0xa8,'align':_0x3d67f5(0x4b8)}];let _0x3e9b23=_0x277897[_0x277897[_0x3d67f5(0x6f1)]-0x1];for(const _0x5a9cd7 of _0x277897){if(_0x4ac978/_0x5a9cd7['hours']<=_0x100096){_0x3e9b23=_0x5a9cd7;break;}}const _0x16cbfa=_0x3e9b23[_0x3d67f5(0x81e)]*0x36ee80,_0x1f6c87=new Date(_0x1ef491);let _0x492369;if(_0x3e9b23[_0x3d67f5(0xc4d)]===_0x3d67f5(0x4b8)){let _0x32e8ee=tzStartOfDayMs(_0x1ef491,_0x6a8e02);if(_0x32e8ee<_0x1ef491){const _0x45e006=tzParts(_0x32e8ee,_0x6a8e02);_0x32e8ee=zonedWallToMs(_0x45e006['y'],_0x45e006['mo'],_0x45e006['d']+0x1,0x0,0x0,0x0,_0x6a8e02);}_0x492369=new Date(_0x32e8ee);}else{if(_0x3e9b23['align']===_0x3d67f5(0x7da)){_0x492369=new Date(_0x1f6c87),_0x492369[_0x3d67f5(0x3f3)](0x0,0x0,0x0);if(_0x492369['getTime']()<_0x1ef491)_0x492369[_0x3d67f5(0x186)](_0x492369['getTime']()+0x36ee80);const _0x1100ff=_0x3e9b23['hours'],_0x573500=tzParts(_0x492369[_0x3d67f5(0x697)](),_0x6a8e02),_0x407368=_0x573500['h']%_0x1100ff;_0x407368!==0x0&&_0x492369[_0x3d67f5(0x186)](zonedWallToMs(_0x573500['y'],_0x573500['mo'],_0x573500['d'],_0x573500['h']+(_0x1100ff-_0x407368),0x0,0x0,_0x6a8e02));}else{const _0x4eca16=_0x3e9b23[_0x3d67f5(0x81e)]*0x3c;_0x492369=new Date(_0x1f6c87),_0x492369[_0x3d67f5(0x5cb)](0x0,0x0);const _0x4625c5=_0x492369[_0x3d67f5(0xaec)](),_0x4a1003=_0x4625c5%_0x4eca16;if(_0x4a1003!==0x0||_0x492369[_0x3d67f5(0x697)]()<_0x1ef491)_0x492369[_0x3d67f5(0x3f3)](_0x4625c5+(_0x4eca16-_0x4a1003),0x0,0x0);}}const _0x44332e=[];let _0x28985e=-Infinity;const _0x3e86ec=this['card']?.['_viewWindow']||this[_0x3d67f5(0x2d4)]?.[_0x3d67f5(0x12c)],_0x37f430=_0x3e86ec?_0x3e86ec[_0x3d67f5(0xc39)][_0x3d67f5(0x697)]():_0x399c4a,_0x564994=[];if(_0x3e9b23[_0x3d67f5(0xc4d)]===_0x3d67f5(0x4b8)){const _0x2e19ff=Math[_0x3d67f5(0x1b8)](0x1,Math[_0x3d67f5(0xb01)](_0x3e9b23['hours']/0x18));let _0x55d54b=_0x492369[_0x3d67f5(0x697)]();while(_0x55d54b<_0x37f430){_0x564994['push'](_0x55d54b);const _0x1b692d=tzParts(_0x55d54b,_0x6a8e02);_0x55d54b=zonedWallToMs(_0x1b692d['y'],_0x1b692d['mo'],_0x1b692d['d']+_0x2e19ff,0x0,0x0,0x0,_0x6a8e02);}}else{for(let _0x49a233=_0x492369['getTime']();_0x49a233<_0x37f430;_0x49a233+=_0x16cbfa)_0x564994['push'](_0x49a233);}for(const _0x1c86c2 of _0x564994){if(_0x1c86c2<_0x1ef491)continue;const _0x1774cf=(_0x1c86c2-_0x1ef491)/(_0x399c4a-_0x1ef491)*_0x45553e,_0x12f4b0=new Date(_0x1c86c2),_0x3201d2=tzParts(_0x1c86c2,_0x6a8e02),_0x1c0afa=_0x3201d2['h']===0x0&&_0x3201d2['mi']===0x0&&_0x4ac978>=0xc;if(_0x1774cf-_0x28985e<_0x312a6f){if(_0x1c0afa&&_0x44332e[_0x3d67f5(0x6f1)]>0x0){const _0x2b996b=_0x44332e[_0x44332e[_0x3d67f5(0x6f1)]-0x1];if(!_0x2b996b['isDate']){_0x44332e[_0x3d67f5(0x88c)](),_0x28985e=_0x44332e['length']>0x0?_0x44332e[_0x44332e[_0x3d67f5(0x6f1)]-0x1]['x']:-Infinity;if(_0x1774cf-_0x28985e<_0x312a6f)continue;}else continue;}else continue;}_0x28985e=_0x1774cf,_0x44332e[_0x3d67f5(0x61b)]({'x':_0x1774cf,'label':_0x1c0afa?_0x344ae2(_0x12f4b0):_0x203dc4(_0x12f4b0),'isDate':_0x1c0afa});}return _0x44332e;}['_drawXAxis'](_0x376ea2,_0x297a63,_0x329664,_0x2b4377,_0x5714a5,_0x409f15,_0x439f61,_0x8a047c){const _0x1c158e=_0xe6d35d,_0x369bc4=svgEl('g',{'class':'sgc-x-axis'});let _0x253fbc=this[_0x1c158e(0xb8a)](_0x2b4377,_0x5714a5,_0x409f15,_0x439f61,_0x8a047c);if(!_0x253fbc)_0x253fbc=this[_0x1c158e(0x31e)](_0x2b4377,_0x5714a5,_0x409f15,_0x439f61,_0x8a047c);if(!_0x253fbc||!_0x253fbc[_0x1c158e(0x6f1)]){_0x376ea2[_0x1c158e(0x6ab)](_0x369bc4);return;}const _0x4fdf97=!!_0x439f61[_0x1c158e(0x809)],_0x4bd027=0x4,_0x4d5cd2=toNum(_0x439f61['x_axis_font_size'])||0xa,_0x182bb4=_0x4d5cd2+0x1,_0x400aec=toNum(_0x439f61['x_axis_font_opacity']),_0x1c7cc1=isNum(_0x400aec)?_0x400aec:0.5,_0x37adcc=_0x439f61[_0x1c158e(0xb2c)]||_0x1c158e(0x5be),_0x20ba63=_0x439f61[_0x1c158e(0xaae)]||_0x439f61['x_axis_color']||_0x1c158e(0x432);for(const _0x22de9f of _0x253fbc){const _0x2eee46=_0x297a63+_0x22de9f['x'],_0x14003d=!!_0x22de9f[_0x1c158e(0x65f)],_0x42c18a=_0x2eee46,_0x48ca3b=_0x1c158e(0x6fb);_0x4fdf97&&_0x369bc4[_0x1c158e(0x6ab)](svgEl(_0x1c158e(0xab9),{'x1':_0x2eee46,'x2':_0x2eee46,'y1':_0x329664,'y2':_0x329664+_0x4bd027,'stroke':_0x14003d?_0x20ba63:_0x37adcc,'stroke-width':'1','opacity':String(_0x1c7cc1),'class':_0x1c158e(0x44d)}));const _0xa7726b=[];if(_0x14003d)_0xa7726b[_0x1c158e(0x61b)](_0x1c158e(0x20a)),_0xa7726b[_0x1c158e(0x61b)](_0x1c158e(0x414)+_0x20ba63),_0xa7726b['push'](_0x1c158e(0xa81)),_0xa7726b['push'](_0x1c158e(0x75c)+_0x182bb4+'px');else{if(_0x439f61['x_axis_font_size']){const _0x5741fc=String(_0x439f61[_0x1c158e(0x273)]);_0xa7726b['push'](_0x1c158e(0x75c)+(/[a-z%]$/i['test'](_0x5741fc)?_0x5741fc:_0x5741fc+'px'));}if(_0x439f61[_0x1c158e(0xb2c)])_0xa7726b[_0x1c158e(0x61b)](_0x1c158e(0x414)+_0x439f61[_0x1c158e(0xb2c)]);if(isNum(_0x400aec))_0xa7726b[_0x1c158e(0x61b)](_0x1c158e(0x252)+_0x400aec);}const _0x5b57b9=svgEl(_0x1c158e(0x425),{'x':_0x42c18a,'y':_0x329664+(_0x4fdf97?_0x4bd027+0xc:0xe),'text-anchor':_0x48ca3b,'class':_0x1c158e(0x504)+(_0x14003d?_0x1c158e(0x729):'')});if(_0xa7726b[_0x1c158e(0x6f1)])_0x5b57b9[_0x1c158e(0x337)](_0x1c158e(0x4a2),_0xa7726b[_0x1c158e(0x2c4)](';'));_0x5b57b9[_0x1c158e(0xb6f)]=_0x22de9f[_0x1c158e(0x149)],_0x369bc4[_0x1c158e(0x6ab)](_0x5b57b9);}_0x376ea2[_0x1c158e(0x6ab)](_0x369bc4);}['_buildStackState'](_0x495edd,_0x106fda){const _0x560b96=_0xe6d35d;if(!_0x495edd[_0x560b96(0x6f1)])return null;const _0x2090d=!!_0x106fda['stacked'],_0x21598e=new Map(),_0x9b0dcd=new Map();for(const _0x1f7a99 of _0x495edd){const _0x29ea33=_0x1f7a99[_0x560b96(0x9b0)][_0x560b96(0x679)]||(_0x2090d&&_0x1f7a99[_0x560b96(0x9b0)][_0x560b96(0x39d)]==null?_0x560b96(0x990):null);if(!_0x29ea33)continue;const _0x1aecdd=_0x1f7a99['entity']['y_axis']===_0x560b96(0xaa5)?'y2':'y1',_0xa22a6c=(_0x1f7a99[_0x560b96(0x9b0)][_0x560b96(0x349)]||'line')==='bar'?_0x560b96(0xad8):'line',_0x181baa=_0x1f7a99[_0x560b96(0x9b0)]['invert']?_0x560b96(0x1ff):_0x560b96(0x1f2),_0x2b8064=_0x29ea33+'::'+_0x1aecdd+'::'+_0xa22a6c+'::'+_0x181baa;if(!_0x9b0dcd[_0x560b96(0x449)](_0x2b8064))_0x9b0dcd[_0x560b96(0x846)](_0x2b8064,[]);_0x9b0dcd[_0x560b96(0x70b)](_0x2b8064)[_0x560b96(0x61b)](_0x1f7a99);}for(const [_0x2cf69c,_0x5da3e3]of[..._0x9b0dcd]){if(_0x5da3e3['length']!==0x1)continue;const _0xaf675a=_0x5da3e3[0x0][_0x560b96(0x9b0)],_0x378ce1=_0xaf675a['graph_type']||_0xaf675a[_0x560b96(0x54b)]||'line',_0x1c07b0=_0x378ce1===_0x560b96(0xad8)||_0x378ce1==='area'||!!_0xaf675a['show_fill'];if(!_0x1c07b0)_0x9b0dcd[_0x560b96(0x786)](_0x2cf69c);}if(!_0x9b0dcd[_0x560b96(0xd46)])return null;for(const [_0x357e3d,_0x3e8e67]of _0x9b0dcd){for(const _0x2c9c6e of _0x3e8e67)_0x21598e['set'](_0x2c9c6e[_0x560b96(0x2f6)],_0x357e3d);}const _0x3fd812=new Map(),_0x41925d=new Map();for(const [_0x1e3af0,_0x5e8837]of _0x9b0dcd){const _0x512e1e=new Map();let _0x2acbb5=Infinity,_0x1b65a6=-Infinity;for(const _0x3874f6 of _0x5e8837){const _0x18a558=new Map();for(const _0x1883c9 of _0x3874f6['points']){if(!isNum(_0x1883c9['v']))continue;_0x18a558[_0x560b96(0x846)](_0x1883c9['t'],_0x512e1e[_0x560b96(0x70b)](_0x1883c9['t'])||0x0);}_0x3fd812[_0x560b96(0x846)](_0x3874f6['idx'],_0x18a558);for(const _0x41c93e of _0x3874f6[_0x560b96(0x8fc)]){if(!isNum(_0x41c93e['v'])||_0x41c93e['v']===0x0)continue;const _0x4c236f=_0x512e1e[_0x560b96(0x70b)](_0x41c93e['t'])||0x0,_0x57bd95=_0x4c236f+_0x41c93e['v'];_0x512e1e[_0x560b96(0x846)](_0x41c93e['t'],_0x57bd95);if(_0x57bd95<_0x2acbb5)_0x2acbb5=_0x57bd95;if(_0x57bd95>_0x1b65a6)_0x1b65a6=_0x57bd95;if(_0x4c236f<_0x2acbb5)_0x2acbb5=_0x4c236f;if(_0x4c236f>_0x1b65a6)_0x1b65a6=_0x4c236f;}}_0x2acbb5!==Infinity&&_0x41925d[_0x560b96(0x846)](_0x1e3af0,{'min':Math[_0x560b96(0xbe8)](_0x2acbb5,0x0),'max':Math[_0x560b96(0x1b8)](_0x1b65a6,0x0)});}return{'stackKeyByIdx':_0x21598e,'baselineByIdx':_0x3fd812,'groupExtremesByKey':_0x41925d};}[_0xe6d35d(0xa72)](_0x128820,_0x176711,_0x5cc8a4,_0x4c6f6b,_0x259f08,_0x4bfaa9,_0x4acb1e,_0x47985b,_0x5afc3b,_0x1909b2){const _0x37a1aa=_0xe6d35d,{padL:_0x282c07,padT:_0x4b70db,plotW:_0x2c74f5,plotH:_0x1ceda7,tStart:_0x129959,tEnd:_0x8a71f2}=_0x4acb1e,_0x4fca89=!!_0x4acb1e['yearEqualSpace'],_0x3da5f4=_0x4acb1e[_0x37a1aa(0x3ad)]||0x1,_0x25641d=_0x4acb1e[_0x37a1aa(0xcbe)]??Math[_0x37a1aa(0x1b8)](0x1,_0x8a71f2-_0x129959),_0xc75ed=_0x5cc8a4[_0x37a1aa(0x9b0)],_0xfdbb6d=this[_0x37a1aa(0x2d4)][_0x37a1aa(0x221)](_0xc75ed[_0x37a1aa(0x727)],_0xc75ed[_0x37a1aa(0x9b0)])||_0xc75ed[_0x37a1aa(0x727)]||_0x37a1aa(0x49d),_0xd0ed6e=_0xc75ed[_0x37a1aa(0x349)]||'line',_0x2407ad=_0x5cc8a4['points'][_0x37a1aa(0xbcf)](_0x2fe9a9=>_0x2fe9a9['v']!==null);if(!_0x2407ad[_0x37a1aa(0x6f1)])return;const _0x7c3739=!!_0x5afc3b,_0x38f408=_0x2988a8=>_0x5afc3b?.[_0x37a1aa(0x70b)](_0x2988a8)??0x0,_0x250740=_0x7c3739?_0x3272b4=>_0x4bfaa9(_0x38f408(_0x3272b4['t'])+_0x3272b4['v'],_0x4c6f6b):_0x4537c8=>_0x4bfaa9(_0x4537c8['v'],_0x4c6f6b),_0x17f7b8=!!(_0xc75ed[_0x37a1aa(0x76e)]?.['enabled']&&_0xc75ed['color_thresholds']?.[_0x37a1aa(0x8a7)]?.['length']),_0xfd8fa=!!_0xc75ed[_0x37a1aa(0x21b)]?.[_0x37a1aa(0xd54)],_0x12d1ff=_0x17f7b8?this[_0x37a1aa(0x2d4)][_0x37a1aa(0xa95)](_0xc75ed):null,_0x17b45b=_0xc75ed['color_thresholds']?.[_0x37a1aa(0x1bb)]===_0x37a1aa(0xcc1)?_0x37a1aa(0xcc1):_0x37a1aa(0x473),_0x2ad886=_0xc75ed['color_thresholds']?.[_0x37a1aa(0x7d3)]===_0x37a1aa(0x77e)?_0x37a1aa(0x77e):_0x37a1aa(0xac6),_0x22b611=_0xc75ed[_0x37a1aa(0x76e)]?.[_0x37a1aa(0x49b)]==='raw'?'raw':_0x37a1aa(0xcfb),_0x181a6e=!!_0xc75ed[_0x37a1aa(0x76e)]?.['last_color'],_0x12dbf1=_0x17b45b==='smooth',_0x2b782a=_0xfd8fa?_0xc75ed[_0x37a1aa(0x21b)]:null;let _0x4be636=_0xfdbb6d,_0x16b5f7=_0x17f7b8;if(_0x17f7b8&&_0x181a6e){let _0x186a14=null;for(let _0x5847e2=_0x2407ad[_0x37a1aa(0x6f1)]-0x1;_0x5847e2>=0x0;_0x5847e2--){const _0xa8a419=_0x2407ad[_0x5847e2],_0x68e84a=_0x22b611===_0x37a1aa(0x7e5)&&_0xa8a419[_0x37a1aa(0x402)]!=null?_0xa8a419[_0x37a1aa(0x402)]:_0xa8a419['v'];if(isNum(_0x68e84a)){_0x186a14=_0x68e84a;break;}}_0x186a14!=null&&(_0x4be636=resolveValueColor(_0x186a14,_0x12d1ff,_0xfdbb6d)),_0x16b5f7=![];}let _0x2e0ed3=null,_0xe5ead6=null;if(_0x16b5f7&&_0x2ad886==='vertical'&&_0x22b611!==_0x37a1aa(0x7e5)){const _0x535fc7='sgc-thrs-'+_0x5cc8a4[_0x37a1aa(0x2f6)]+'-'+this[_0x37a1aa(0x2d4)]['_instanceId'],_0x128f09=_0x37a1aa(0x762)+_0x5cc8a4[_0x37a1aa(0x2f6)]+'-'+this['card'][_0x37a1aa(0xa90)];_0x2e0ed3=this[_0x37a1aa(0x508)](_0x176711,_0x535fc7,_0x12d1ff,_0x4c6f6b,_0x4b70db,_0x1ceda7,_0x17b45b,0x1,_0xfdbb6d),_0xe5ead6=this[_0x37a1aa(0x508)](_0x176711,_0x128f09,_0x12d1ff,_0x4c6f6b,_0x4b70db,_0x1ceda7,_0x17b45b,0.3,_0xfdbb6d);}const _0x5b714d=(_0x5a8284,_0x51597b)=>{const _0x57e81c=_0x37a1aa;if(_0x16b5f7){const _0x1f7ad8=_0x22b611===_0x57e81c(0x7e5)&&_0x5a8284[_0x57e81c(0x402)]!=null?_0x5a8284[_0x57e81c(0x402)]:_0x5a8284['v'];return resolveValueColor(_0x1f7ad8,_0x12d1ff,_0x4be636,_0x12dbf1);}if(_0xfd8fa&&_0x51597b>0x0)return segmentRiseFallColor(_0x2407ad[_0x51597b-0x1],_0x5a8284,_0x2b782a,_0x4be636);return _0x4be636;},_0x5b6fa5=svgEl('g',{'class':_0x37a1aa(0x5dc)+_0xd0ed6e+(_0x7c3739?_0x37a1aa(0x13c):'')});if(_0xd0ed6e==='candlestick'){const _0x4619f9=_0x259f08,_0x2d7c74=typeof resolveGroupBy===_0x37a1aa(0x854)?resolveGroupBy(_0x47985b,(_0x8a71f2-_0x129959)/0x36ee80):_0x47985b[_0x37a1aa(0x926)]||_0x37a1aa(0x371);if(_0x2d7c74===_0x37a1aa(0x7d5)&&_0x2407ad[_0x37a1aa(0x6f1)]>0x0){this[_0x37a1aa(0x8b1)]=new Map();for(const _0x2ca030 of _0x5cc8a4[_0x37a1aa(0x8fc)])this['_calBarPositions'][_0x37a1aa(0x846)](_0x2ca030['t'],_0x4619f9(_0x2ca030['t']));}let _0x28becf=Infinity;for(let _0x20765a=0x1;_0x20765a<_0x2407ad[_0x37a1aa(0x6f1)];_0x20765a++){const _0x3bef1e=_0x4619f9(_0x2407ad[_0x20765a]['t'])-_0x4619f9(_0x2407ad[_0x20765a-0x1]['t']);if(_0x3bef1e>0x0&&_0x3bef1e<_0x28becf)_0x28becf=_0x3bef1e;}let _0x5d5b77;if(_0x2d7c74==='month'){const _0xfa3c1b=new Date(_0x129959),_0x342c59=new Date(_0x8a71f2),_0x1283a7=Math[_0x37a1aa(0x1b8)](0x1,(_0x342c59['getFullYear']()-_0xfa3c1b[_0x37a1aa(0x472)]())*0xc+(_0x342c59['getMonth']()-_0xfa3c1b[_0x37a1aa(0x231)]())+0x1);_0x5d5b77=_0x2c74f5/_0x1283a7;}else{if(_0x4fca89)_0x5d5b77=_0x2c74f5/_0x3da5f4;else{const _0x506978=toNum(_0x47985b[_0x37a1aa(0xd50)])||0x2,_0x3a7eba=groupBucketMs(_0x2d7c74,(_0x8a71f2-_0x129959)/0x36ee80,_0x506978);_0x5d5b77=Math[_0x37a1aa(0xbe8)](_0x2c74f5,_0x3a7eba/Math[_0x37a1aa(0x1b8)](0x1,_0x25641d)*_0x2c74f5);}}const _0x589b2d=isFinite(_0x28becf)?_0x28becf:Math[_0x37a1aa(0x1b8)](0x1,_0x5d5b77),_0x19d0ed=toNum(_0x47985b[_0x37a1aa(0x87f)]),_0x4c3584=Math['max'](0x0,_0x589b2d*0.4),_0x28ff0f=isNum(_0x19d0ed)&&_0x19d0ed>0x0?Math[_0x37a1aa(0xbe8)](_0x19d0ed,_0x4c3584):Math[_0x37a1aa(0x1b8)](0x1,_0x589b2d*0.25),_0x568838=Math[_0x37a1aa(0x1b8)](0x1,_0x589b2d-_0x28ff0f),_0x415c07=Math[_0x37a1aa(0x1b8)](0x1,_0x1909b2?.[_0x37a1aa(0x6ec)]||0x1),_0x442337=_0x1909b2?.[_0x37a1aa(0x8db)]||0x0,_0x2bdbc9=Math[_0x37a1aa(0x1b8)](0x1,_0x568838/_0x415c07);_0x5cc8a4[_0x37a1aa(0x421)]=new Map(),_0x5cc8a4[_0x37a1aa(0xa3f)]=_0x2bdbc9/0x2;const _0x40e97b=_0xc75ed['rise_fall_colors']?.[_0x37a1aa(0xd54)]?_0xc75ed[_0x37a1aa(0x21b)]:null,_0x158cfd=_0x40e97b&&(_0x40e97b[_0x37a1aa(0x13a)]||_0x40e97b[_0x37a1aa(0xb29)]),_0x1aebde=_0x40e97b&&(_0x40e97b[_0x37a1aa(0xa79)]||_0x40e97b['fall_color']),_0x3cd21b=this[_0x37a1aa(0x2d4)][_0x37a1aa(0x221)](_0x158cfd)||_0x158cfd||_0x37a1aa(0x128),_0x564b77=this[_0x37a1aa(0x2d4)][_0x37a1aa(0x221)](_0x1aebde)||_0x1aebde||'#ef5350',_0x28bddf=Math[_0x37a1aa(0x1b8)](0x1,Math[_0x37a1aa(0xbe8)](0x2,_0x2bdbc9*0.14));_0x2407ad[_0x37a1aa(0x331)](_0xdc6943=>{const _0x4ebbed=_0x37a1aa;if(!isNum(_0xdc6943['v']))return;if(_0xdc6943['t']<_0x129959||_0xdc6943['t']>=_0x8a71f2)return;const _0x7bff32=isNum(_0xdc6943['o'])?_0xdc6943['o']:_0xdc6943['v'],_0x158154=isNum(_0xdc6943['c'])?_0xdc6943['c']:_0xdc6943['v'],_0x46e0ea=isNum(_0xdc6943['h'])?_0xdc6943['h']:Math[_0x4ebbed(0x1b8)](_0x7bff32,_0x158154),_0x55b321=isNum(_0xdc6943['l'])?_0xdc6943['l']:Math[_0x4ebbed(0xbe8)](_0x7bff32,_0x158154),_0x36db68=_0x4619f9(_0xdc6943['t']),_0x38f412=_0x36db68-_0x568838/0x2+_0x442337*_0x2bdbc9,_0x43d6de=_0x38f412+_0x2bdbc9/0x2;_0x5cc8a4['_barCenters'][_0x4ebbed(0x846)](_0xdc6943['t'],_0x43d6de);const _0x27b5b3=_0x158154>=_0x7bff32,_0x4670ce=_0x27b5b3?_0x3cd21b:_0x564b77,_0x1fc965=_0x4bfaa9(_0x46e0ea,_0x4c6f6b),_0x456c09=_0x4bfaa9(_0x55b321,_0x4c6f6b);_0x5b6fa5[_0x4ebbed(0x6ab)](svgEl('line',{'x1':_0x43d6de,'y1':Math['min'](_0x1fc965,_0x456c09),'x2':_0x43d6de,'y2':Math[_0x4ebbed(0x1b8)](_0x1fc965,_0x456c09),'stroke':_0x4670ce,'stroke-width':String(_0x28bddf),'class':_0x4ebbed(0xcf2)}));const _0x4a9afb=_0x4bfaa9(_0x7bff32,_0x4c6f6b),_0x25fee9=_0x4bfaa9(_0x158154,_0x4c6f6b);let _0x4bbc2d=Math[_0x4ebbed(0xbe8)](_0x4a9afb,_0x25fee9),_0x2d4339=Math[_0x4ebbed(0xad9)](_0x4a9afb-_0x25fee9);_0x2d4339<0x1&&(_0x2d4339=0x1,_0x4bbc2d-=0.5),_0x5b6fa5[_0x4ebbed(0x6ab)](svgEl(_0x4ebbed(0xc27),{'x':_0x38f412,'y':_0x4bbc2d,'width':_0x2bdbc9,'height':_0x2d4339,'fill':_0x4670ce,'stroke':_0x4670ce,'stroke-width':'1','data-t':String(_0xdc6943['t']),'data-x':String(_0x38f412),'data-w':String(_0x2bdbc9),'class':'sgc-candle\x20'+(_0x27b5b3?'up':_0x4ebbed(0xd9a))}));}),_0x128820[_0x37a1aa(0x6ab)](_0x5b6fa5);return;}if(_0xd0ed6e===_0x37a1aa(0xad8)){const _0x54cd78=_0x259f08,_0x43e299=typeof resolveGroupBy===_0x37a1aa(0x854)?resolveGroupBy(_0x47985b,(_0x8a71f2-_0x129959)/0x36ee80):_0x47985b[_0x37a1aa(0x926)]||_0x37a1aa(0x371);if(_0x43e299===_0x37a1aa(0x7d5)&&_0x2407ad[_0x37a1aa(0x6f1)]>0x0){this[_0x37a1aa(0x8b1)]=new Map();for(const _0x151594 of _0x5cc8a4[_0x37a1aa(0x8fc)]){this[_0x37a1aa(0x8b1)][_0x37a1aa(0x846)](_0x151594['t'],_0x54cd78(_0x151594['t']));}}let _0x36be0c=Infinity;for(let _0x4ad367=0x1;_0x4ad367<_0x2407ad['length'];_0x4ad367++){const _0x23f515=_0x54cd78(_0x2407ad[_0x4ad367]['t'])-_0x54cd78(_0x2407ad[_0x4ad367-0x1]['t']);if(_0x23f515>0x0&&_0x23f515<_0x36be0c)_0x36be0c=_0x23f515;}let _0x301e18;if(_0x43e299==='month'){const _0xc563c8=new Date(_0x129959),_0x2b3e62=new Date(_0x8a71f2),_0x5cffde=Math[_0x37a1aa(0x1b8)](0x1,(_0x2b3e62[_0x37a1aa(0x472)]()-_0xc563c8['getFullYear']())*0xc+(_0x2b3e62['getMonth']()-_0xc563c8[_0x37a1aa(0x231)]())+0x1);_0x301e18=_0x2c74f5/_0x5cffde;}else{if(_0x4fca89)_0x301e18=_0x2c74f5/_0x3da5f4;else{const _0x1bf091=toNum(_0x47985b[_0x37a1aa(0xd50)])||0x2,_0x5d540e=groupBucketMs(_0x43e299,(_0x8a71f2-_0x129959)/0x36ee80,_0x1bf091);_0x301e18=Math['min'](_0x2c74f5,_0x5d540e/Math[_0x37a1aa(0x1b8)](0x1,_0x25641d)*_0x2c74f5);}}const _0x38ce31=isFinite(_0x36be0c)?_0x36be0c:Math['max'](0x1,_0x301e18),_0x2f0383=toNum(_0x47985b[_0x37a1aa(0x87f)]),_0x1851b8=Math[_0x37a1aa(0x1b8)](0x0,_0x38ce31*0.3),_0x39b5a2=isNum(_0x2f0383)&&_0x2f0383>0x0?Math[_0x37a1aa(0xbe8)](_0x2f0383,_0x1851b8):0x0,_0x56ed96=Math[_0x37a1aa(0x1b8)](0x1,_0x38ce31-_0x39b5a2),_0x2b3f30=Math[_0x37a1aa(0x1b8)](0x1,_0x1909b2?.[_0x37a1aa(0x6ec)]||0x1),_0x335ff3=_0x1909b2?.[_0x37a1aa(0x8db)]||0x0,_0x2fea08=Math[_0x37a1aa(0x1b8)](0x1,_0x56ed96/_0x2b3f30);_0x5cc8a4[_0x37a1aa(0x421)]=new Map(),_0x5cc8a4[_0x37a1aa(0xa3f)]=_0x2fea08/0x2;const _0x3c005e=_0x4bfaa9(clamp(0x0,_0x4c6f6b['lo'],_0x4c6f6b['hi']),_0x4c6f6b),_0x2b443b=_0xc75ed[_0x37a1aa(0x4ce)]!==![],_0x273241=Math['max'](0x0,Math['min'](0x5,_0x2fea08/0x3));let _0x30dbf3=null;_0x2b443b&&(_0x30dbf3=_0x37a1aa(0x49c)+_0x5cc8a4[_0x37a1aa(0x2f6)]+'-'+this['card']['_instanceId']);_0x2407ad[_0x37a1aa(0x331)]((_0x5834ef,_0x38e44a)=>{const _0x3901d4=_0x37a1aa;if(!isNum(_0x5834ef['v']))return;if(_0x5834ef['t']<_0x129959||_0x5834ef['t']>=_0x8a71f2)return;let _0x211737=_0x54cd78(_0x5834ef['t']);if(!isFinite(_0x36be0c)&&_0x56ed96<=_0x2c74f5){const _0xa166b2=_0x56ed96/0x2;if(_0x211737-_0xa166b2<_0x282c07)_0x211737=_0x282c07+_0xa166b2;else{if(_0x211737+_0xa166b2>_0x282c07+_0x2c74f5)_0x211737=_0x282c07+_0x2c74f5-_0xa166b2;}}const _0x5a80c3=_0x211737-_0x56ed96/0x2+_0x335ff3*_0x2fea08;_0x5cc8a4[_0x3901d4(0x421)][_0x3901d4(0x846)](_0x5834ef['t'],_0x5a80c3+_0x2fea08/0x2);if(_0x5834ef['v']===0x0)return;const _0x21b35c=_0x7c3739?_0x38f408(_0x5834ef['t']):0x0,_0x34fdf3=_0x4bfaa9(_0x21b35c+_0x5834ef['v'],_0x4c6f6b),_0x55b9d3=_0x7c3739?_0x4bfaa9(_0x21b35c,_0x4c6f6b):_0x3c005e,_0x431d0c=Math[_0x3901d4(0xbe8)](_0x34fdf3,_0x55b9d3),_0x352516=Math[_0x3901d4(0xad9)](_0x55b9d3-_0x34fdf3);if(_0x352516<0.5)return;const _0x5412d7=_0x5b714d(_0x5834ef,_0x38e44a);let _0x1a3d87=_0x5412d7;if(_0x2b443b){const _0x227b1e=_0x30dbf3+'-'+_0x38e44a,_0x2d38e7=_0x5834ef['v']<0x0,_0x1bc928=svgEl(_0x3901d4(0x5ba),{'id':_0x227b1e,'x1':'0','y1':_0x2d38e7?'1':'0','x2':'0','y2':_0x2d38e7?'0':'1','gradientUnits':_0x3901d4(0x3d7)});_0x1bc928[_0x3901d4(0x6ab)](svgEl(_0x3901d4(0x52d),{'offset':'0%','stop-color':_0x5412d7,'stop-opacity':'1'})),_0x1bc928[_0x3901d4(0x6ab)](svgEl(_0x3901d4(0x52d),{'offset':_0x3901d4(0x378),'stop-color':_0x5412d7,'stop-opacity':_0x3901d4(0x339)})),_0x176711['appendChild'](_0x1bc928),_0x1a3d87=_0x3901d4(0x587)+_0x227b1e+')';}_0x5b6fa5[_0x3901d4(0x6ab)](svgEl('rect',{'x':_0x5a80c3,'y':_0x431d0c,'width':_0x2fea08,'height':_0x352516,'rx':_0x273241,'ry':_0x273241,'fill':_0x1a3d87,'data-t':String(_0x5834ef['t']),'data-x':String(_0x5a80c3),'data-w':String(_0x2fea08),'data-band-x':String(_0x211737-_0x38ce31/0x2),'data-band-w':String(_0x38ce31),'class':_0x47985b[_0x3901d4(0xd14)]?_0x3901d4(0x4c4):'sgc-bar'}));}),_0x128820[_0x37a1aa(0x6ab)](_0x5b6fa5);return;}const _0x4c6930=_0xd0ed6e===_0x37a1aa(0xc8c)||_0xc75ed[_0x37a1aa(0xd3a)],_0xb77a85=_0xc75ed[_0x37a1aa(0xaeb)]!==![],_0x1beeab=_0xd0ed6e===_0x37a1aa(0x3b3),_0xde4a89=!!_0xc75ed[_0x37a1aa(0x473)]&&!_0x1beeab,_0x534edc=_0x16b5f7&&(_0x22b611===_0x37a1aa(0x7e5)||_0x2ad886===_0x37a1aa(0x77e))?'segments-thr':_0x16b5f7?_0x37a1aa(0x4ce):_0xfd8fa?_0x37a1aa(0x9be):_0x37a1aa(0x467),_0x5b7cc4=_0x7c3739?_0x330743=>!isNum(_0x330743['v'])||_0x330743['v']===0x0:_0x40fcfd=>!isNum(_0x40fcfd['v']),_0xf4d955=[];{let _0x23bc0c=[];for(const _0x198f93 of _0x5cc8a4['points']||_0x2407ad){if(_0x5b7cc4(_0x198f93)){if(_0x23bc0c[_0x37a1aa(0x6f1)])_0xf4d955[_0x37a1aa(0x61b)](_0x23bc0c);_0x23bc0c=[];}else _0x23bc0c[_0x37a1aa(0x61b)](_0x198f93);}if(_0x23bc0c[_0x37a1aa(0x6f1)])_0xf4d955['push'](_0x23bc0c);}if(!_0xf4d955[_0x37a1aa(0x6f1)]){_0x128820[_0x37a1aa(0x6ab)](_0x5b6fa5);return;}const _0x58a8d5=_0x1e434e=>_0x1beeab?buildStepPath(_0x1e434e,_0x259f08,_0x250740):_0xde4a89?buildSmoothPath(_0x1e434e,_0x259f08,_0x250740):buildLinearPath(_0x1e434e,_0x259f08,_0x250740),_0x2133b1=_0x5d85b3=>{const _0x174739=_0x37a1aa,_0x491d0c=_0x58a8d5(_0x5d85b3);if(!_0x491d0c)return'';if(_0x7c3739){let _0x598352='';for(let _0x330434=_0x5d85b3['length']-0x1;_0x330434>=0x0;_0x330434--){const _0x4f6acb=_0x5d85b3[_0x330434];_0x598352+=_0x174739(0x638)+_0x259f08(_0x4f6acb['t'])+'\x20'+_0x4bfaa9(_0x38f408(_0x4f6acb['t']),_0x4c6f6b);}return''+_0x491d0c+_0x598352+'\x20Z';}const _0x3b0d11=_0x4bfaa9(clamp(0x0,_0x4c6f6b['lo'],_0x4c6f6b['hi']),_0x4c6f6b);return _0x491d0c+_0x174739(0x638)+_0x259f08(_0x5d85b3[_0x5d85b3['length']-0x1]['t'])+'\x20'+_0x3b0d11+_0x174739(0x638)+_0x259f08(_0x5d85b3[0x0]['t'])+'\x20'+_0x3b0d11+'\x20Z';};if(_0x4c6930){if(_0x534edc===_0x37a1aa(0x9be)||_0x534edc===_0x37a1aa(0xa4b)){const _0x23c35a=(_0x5c031c,_0x139e18,_0x49e077,_0x400a92,_0x1715be,_0x21de15,_0x38bb40)=>{const _0x23b93f=_0x37a1aa,_0x1effdb='M\x20'+_0x5c031c+'\x20'+_0x139e18+_0x23b93f(0x638)+_0x49e077+'\x20'+_0x400a92+_0x23b93f(0x638)+_0x49e077+'\x20'+_0x21de15+'\x20L\x20'+_0x5c031c+'\x20'+_0x1715be+'\x20Z';let _0x3e18db;if(_0xc75ed['gradient']){const _0x5ba92a=_0x23b93f(0x316)+_0x5cc8a4[_0x23b93f(0x2f6)]+'-'+_0x5c031c[_0x23b93f(0x2ef)](0x1)+'-'+_0x49e077[_0x23b93f(0x2ef)](0x1)+'-'+this[_0x23b93f(0x2d4)]['_instanceId'],_0x3ed0f6=svgEl(_0x23b93f(0x5ba),{'id':_0x5ba92a,'x1':'0','y1':'0','x2':'0','y2':'1'});_0x3ed0f6[_0x23b93f(0x6ab)](svgEl('stop',{'offset':'0%','stop-color':_0x38bb40,'stop-opacity':_0x23b93f(0x339)})),_0x3ed0f6[_0x23b93f(0x6ab)](svgEl('stop',{'offset':'100%','stop-color':_0x38bb40,'stop-opacity':'0.05'})),_0x176711[_0x23b93f(0x6ab)](_0x3ed0f6),_0x3e18db=_0x23b93f(0x587)+_0x5ba92a+')';}else _0x3e18db=rgba(_0x38bb40,0.25);_0x5b6fa5['appendChild'](svgEl(_0x23b93f(0x959),{'d':_0x1effdb,'fill':_0x3e18db,'stroke':_0x23b93f(0x58e),'class':_0x23b93f(0x220)}));};for(const _0x2f7a3a of _0xf4d955){const _0x5357ad=_0x1beeab?buildStepSegments(_0x2f7a3a,_0x259f08,_0x250740):buildLinearSegments(_0x2f7a3a,_0x259f08,_0x250740);for(const {d:_0x1b6ad0,from:_0x45d01d,to:_0x308e55}of _0x5357ad){const _0x35470f=_0x308e55&&_0x45d01d[_0x37a1aa(0x402)]!=null?_0x45d01d['rawV']:_0x45d01d['v'],_0x3f164d=_0x308e55[_0x37a1aa(0x402)]!=null?_0x308e55[_0x37a1aa(0x402)]:_0x308e55['v'],_0xd75f86=_0x259f08(_0x45d01d['t']),_0x1057b3=_0x259f08(_0x308e55['t']),_0x4d9d0e=_0x250740(_0x45d01d),_0x20652b=_0x250740(_0x308e55),_0x23225d=_0x4bfaa9(clamp(0x0,_0x4c6f6b['lo'],_0x4c6f6b['hi']),_0x4c6f6b),_0x448ab4=_0x7c3739?_0x4bfaa9(_0x38f408(_0x45d01d['t']),_0x4c6f6b):_0x23225d,_0x4d3afa=_0x7c3739?_0x4bfaa9(_0x38f408(_0x308e55['t']),_0x4c6f6b):_0x23225d;if(_0x534edc!==_0x37a1aa(0xa4b)){const _0x434ea7=segmentRiseFallColor(_0x45d01d,_0x308e55,_0x2b782a,_0xfdbb6d);_0x23c35a(_0xd75f86,_0x4d9d0e,_0x1057b3,_0x20652b,_0x448ab4,_0x4d3afa,_0x434ea7);continue;}const _0x4e2597=thresholdCrossings(_0x35470f,_0x3f164d,_0x12d1ff);if(!_0x4e2597['length']||_0x1beeab){const _0x543bc5=resolveValueColor(_0x35470f,_0x12d1ff,_0xfdbb6d,_0x12dbf1);_0x23c35a(_0xd75f86,_0x4d9d0e,_0x1057b3,_0x20652b,_0x448ab4,_0x4d3afa,_0x543bc5);continue;}let _0x41a1b1=_0xd75f86,_0x229a77=_0x4d9d0e,_0x4ccc0c=_0x448ab4,_0x1b402e=_0x35470f;for(const _0x391e64 of _0x4e2597){const _0x2539fd=(_0x391e64-_0x35470f)/(_0x3f164d-_0x35470f),_0x1701c6=_0xd75f86+(_0x1057b3-_0xd75f86)*_0x2539fd,_0x24d1bd=_0x4d9d0e+(_0x20652b-_0x4d9d0e)*_0x2539fd,_0x388982=_0x448ab4+(_0x4d3afa-_0x448ab4)*_0x2539fd,_0x36ac45=(_0x1b402e+_0x391e64)/0x2,_0x1cff9d=resolveValueColor(_0x36ac45,_0x12d1ff,_0xfdbb6d,_0x12dbf1);_0x23c35a(_0x41a1b1,_0x229a77,_0x1701c6,_0x24d1bd,_0x4ccc0c,_0x388982,_0x1cff9d),_0x41a1b1=_0x1701c6,_0x229a77=_0x24d1bd,_0x4ccc0c=_0x388982,_0x1b402e=_0x391e64;}const _0x167c48=(_0x1b402e+_0x3f164d)/0x2,_0x3177e8=resolveValueColor(_0x167c48,_0x12d1ff,_0xfdbb6d,_0x12dbf1);_0x23c35a(_0x41a1b1,_0x229a77,_0x1057b3,_0x20652b,_0x4ccc0c,_0x4d3afa,_0x3177e8);}}}else{let _0x5f4246;if(_0x534edc==='gradient')_0x5f4246=_0xe5ead6;else{if(_0xc75ed[_0x37a1aa(0x4ce)]){const _0x5b5f0a=_0x37a1aa(0xafe)+_0x5cc8a4['idx']+'-'+this[_0x37a1aa(0x2d4)][_0x37a1aa(0xa90)],_0x209cec=svgEl('linearGradient',{'id':_0x5b5f0a,'x1':'0','y1':'0','x2':'0','y2':'1'});_0x209cec[_0x37a1aa(0x6ab)](svgEl(_0x37a1aa(0x52d),{'offset':'0%','stop-color':_0x4be636,'stop-opacity':_0x37a1aa(0x339)})),_0x209cec[_0x37a1aa(0x6ab)](svgEl('stop',{'offset':_0x37a1aa(0x378),'stop-color':_0x4be636,'stop-opacity':_0x37a1aa(0x166)})),_0x176711[_0x37a1aa(0x6ab)](_0x209cec),_0x5f4246=_0x37a1aa(0x587)+_0x5b5f0a+')';}else _0x5f4246=rgba(_0x4be636,0.2);}for(const _0x5a90a7 of _0xf4d955){const _0x57211b=_0x2133b1(_0x5a90a7);if(!_0x57211b)continue;_0x5b6fa5[_0x37a1aa(0x6ab)](svgEl(_0x37a1aa(0x959),{'d':_0x57211b,'fill':_0x5f4246,'class':_0x37a1aa(0x143)}));}}}if(_0xb77a85){const _0xc5fd2a=String(toNum(_0xc75ed[_0x37a1aa(0x2a8)])||2.5),_0x2dd893=!!_0x47985b[_0x37a1aa(0xd14)],_0x396be4=_0x2dd893?_0x37a1aa(0x405):'',_0x1d61d7=lineDashArray(_0xc75ed[_0x37a1aa(0x6aa)],toNum(_0xc75ed[_0x37a1aa(0x2a8)])||2.5);if(_0x534edc===_0x37a1aa(0x9be)||_0x534edc===_0x37a1aa(0xa4b)){const _0x50558a=(_0x1e495c,_0x46eee6,_0x124791,_0x3b26b5,_0x3b1207)=>{const _0x30ea84=_0x37a1aa;_0x5b6fa5[_0x30ea84(0x6ab)](svgEl(_0x30ea84(0x959),{'d':'M\x20'+_0x1e495c+'\x20'+_0x46eee6+_0x30ea84(0x638)+_0x124791+'\x20'+_0x3b26b5,'fill':_0x30ea84(0x58e),'stroke':_0x3b1207,'stroke-width':_0xc5fd2a,'stroke-linejoin':_0x30ea84(0xb01),'stroke-linecap':_0x30ea84(0xb01),..._0x1d61d7?{'stroke-dasharray':_0x1d61d7}:{},'class':_0x30ea84(0x621)+_0x396be4}));};for(const _0xd91e10 of _0xf4d955){const _0x82fed7=_0x1beeab?buildStepSegments(_0xd91e10,_0x259f08,_0x250740):buildLinearSegments(_0xd91e10,_0x259f08,_0x250740);for(const {d:_0x20ac32,from:_0x5840a2,to:_0x161b59}of _0x82fed7){if(_0x534edc!==_0x37a1aa(0xa4b)){const _0x19866d=segmentRiseFallColor(_0x5840a2,_0x161b59,_0x2b782a,_0xfdbb6d);_0x5b6fa5[_0x37a1aa(0x6ab)](svgEl(_0x37a1aa(0x959),{'d':_0x20ac32,'fill':_0x37a1aa(0x58e),'stroke':_0x19866d,'stroke-width':_0xc5fd2a,'stroke-linejoin':_0x37a1aa(0xb01),'stroke-linecap':'round',..._0x1d61d7?{'stroke-dasharray':_0x1d61d7}:{},'class':'sgc-line\x20sgc-seg-line'+_0x396be4}));continue;}const _0x1e5a87=_0x5840a2['rawV']!=null?_0x5840a2[_0x37a1aa(0x402)]:_0x5840a2['v'],_0x21852f=_0x161b59[_0x37a1aa(0x402)]!=null?_0x161b59[_0x37a1aa(0x402)]:_0x161b59['v'],_0x2a5d0b=_0x259f08(_0x5840a2['t']),_0xb0a119=_0x259f08(_0x161b59['t']),_0x37c78d=_0x250740(_0x5840a2),_0xbb43d9=_0x250740(_0x161b59),_0x19d8fc=thresholdCrossings(_0x1e5a87,_0x21852f,_0x12d1ff);if(!_0x19d8fc[_0x37a1aa(0x6f1)]||_0x1beeab){const _0x60e599=resolveValueColor(_0x1e5a87,_0x12d1ff,_0xfdbb6d,_0x12dbf1);_0x50558a(_0x2a5d0b,_0x37c78d,_0xb0a119,_0xbb43d9,_0x60e599);continue;}let _0x2dc1ea=_0x2a5d0b,_0x50b6c0=_0x37c78d,_0x818b40=_0x1e5a87;for(const _0x2db3de of _0x19d8fc){const _0xf135e0=(_0x2db3de-_0x1e5a87)/(_0x21852f-_0x1e5a87),_0x57c8f5=_0x2a5d0b+(_0xb0a119-_0x2a5d0b)*_0xf135e0,_0x4fbe32=_0x37c78d+(_0xbb43d9-_0x37c78d)*_0xf135e0,_0x357bd6=(_0x818b40+_0x2db3de)/0x2,_0x2099c7=resolveValueColor(_0x357bd6,_0x12d1ff,_0xfdbb6d,_0x12dbf1);_0x50558a(_0x2dc1ea,_0x50b6c0,_0x57c8f5,_0x4fbe32,_0x2099c7),_0x2dc1ea=_0x57c8f5,_0x50b6c0=_0x4fbe32,_0x818b40=_0x2db3de;}const _0x454b64=(_0x818b40+_0x21852f)/0x2,_0x29f6d9=resolveValueColor(_0x454b64,_0x12d1ff,_0xfdbb6d,_0x12dbf1);_0x50558a(_0x2dc1ea,_0x50b6c0,_0xb0a119,_0xbb43d9,_0x29f6d9);}}}else{let _0x378a7d='';for(const _0x41d92a of _0xf4d955){const _0x58e6c4=_0x58a8d5(_0x41d92a);if(_0x58e6c4)_0x378a7d+=(_0x378a7d?'\x20':'')+_0x58e6c4;}_0x378a7d&&_0x5b6fa5[_0x37a1aa(0x6ab)](svgEl('path',{'d':_0x378a7d,'fill':_0x37a1aa(0x58e),'stroke':_0x534edc===_0x37a1aa(0x4ce)?_0x2e0ed3:_0x4be636,'stroke-width':_0xc5fd2a,'stroke-linejoin':_0x37a1aa(0xb01),'stroke-linecap':_0x37a1aa(0xb01),..._0x1d61d7?{'stroke-dasharray':_0x1d61d7}:{},'class':_0x37a1aa(0x605)+_0x396be4}));}}if(_0xc75ed[_0x37a1aa(0x494)]){const _0x34b80f=new Map();for(let _0x5a8787=0x0;_0x5a8787<_0x2407ad[_0x37a1aa(0x6f1)];_0x5a8787++)_0x34b80f[_0x37a1aa(0x846)](_0x2407ad[_0x5a8787],_0x5a8787);const _0x4d1ad9=toNum(_0xc75ed['point_size']),_0x32f9a6=isNum(_0x4d1ad9)&&_0x4d1ad9>0x0?clamp(_0x4d1ad9,0.5,0x14):Math[_0x37a1aa(0x1b8)](0x2,(toNum(_0xc75ed[_0x37a1aa(0x2a8)])||2.5)*0.8);for(const _0x2b6292 of _0xf4d955){for(const _0x48ec71 of _0x2b6292){const _0x1b5bd9=_0x34b80f[_0x37a1aa(0x70b)](_0x48ec71)??0x0;_0x5b6fa5[_0x37a1aa(0x6ab)](svgEl('circle',{'cx':_0x259f08(_0x48ec71['t']),'cy':_0x250740(_0x48ec71),'r':_0x32f9a6,'fill':_0x5b714d(_0x48ec71,_0x1b5bd9),'class':_0x37a1aa(0xa8f)}));}}}_0x128820[_0x37a1aa(0x6ab)](_0x5b6fa5);}['_buildThresholdGradient'](_0xdcbc7,_0x989e6d,_0x74bcb6,_0x16ed68,_0x1f2769,_0x1e7486,_0x29882e,_0x5aadfa,_0x37e3ac){const _0x524f08=_0xe6d35d,_0x23d8e1=[..._0x74bcb6][_0x524f08(0xbcf)](_0x1d1bcd=>isNum(toNum(_0x1d1bcd['value']))&&_0x1d1bcd[_0x524f08(0x727)])[_0x524f08(0xca9)]((_0x4471af,_0x36f428)=>toNum(_0x4471af[_0x524f08(0xcfb)])-toNum(_0x36f428[_0x524f08(0xcfb)]));if(!_0x23d8e1['length'])return null;const {lo:_0x9dcb5c,hi:_0x4fe7cb}=_0x16ed68,_0x809cf9=_0x4fe7cb-_0x9dcb5c||0x1,_0x487590=_0xd320c2=>clamp((_0x4fe7cb-_0xd320c2)/_0x809cf9,0x0,0x1),_0x54b00b=_0x193b03=>(_0x193b03*0x64)['toFixed'](0x2)+'%',_0x5b8af4=svgEl(_0x524f08(0x5ba),{'id':_0x989e6d,'gradientUnits':'userSpaceOnUse','x1':'0','y1':String(_0x1f2769),'x2':'0','y2':String(_0x1f2769+_0x1e7486)}),_0x5138ac=[..._0x23d8e1][_0x524f08(0x7e3)]();_0x5b8af4[_0x524f08(0x6ab)](svgEl(_0x524f08(0x52d),{'offset':'0%','stop-color':_0x5138ac[0x0][_0x524f08(0x727)],'stop-opacity':String(_0x5aadfa)}));if(_0x29882e==='hard')for(let _0x2b24bc=0x0;_0x2b24bc<_0x5138ac[_0x524f08(0x6f1)];_0x2b24bc++){const _0x486744=_0x487590(toNum(_0x5138ac[_0x2b24bc][_0x524f08(0xcfb)])),_0x5b6a52=_0x5138ac[_0x2b24bc]['color'],_0x9be81d=_0x5138ac[_0x2b24bc+0x1]?.['color']||_0x5138ac[_0x2b24bc][_0x524f08(0x727)];_0x5b8af4['appendChild'](svgEl(_0x524f08(0x52d),{'offset':_0x54b00b(_0x486744),'stop-color':_0x5b6a52,'stop-opacity':String(_0x5aadfa)})),_0x5b8af4[_0x524f08(0x6ab)](svgEl(_0x524f08(0x52d),{'offset':_0x54b00b(_0x486744),'stop-color':_0x9be81d,'stop-opacity':String(_0x5aadfa)}));}else for(let _0xfae00d=0x0;_0xfae00d<_0x5138ac[_0x524f08(0x6f1)];_0xfae00d++){const _0x3af5b4=_0x487590(toNum(_0x5138ac[_0xfae00d]['value']));_0x5b8af4[_0x524f08(0x6ab)](svgEl(_0x524f08(0x52d),{'offset':_0x54b00b(_0x3af5b4),'stop-color':_0x5138ac[_0xfae00d][_0x524f08(0x727)],'stop-opacity':String(_0x5aadfa)}));}return _0x5b8af4[_0x524f08(0x6ab)](svgEl(_0x524f08(0x52d),{'offset':_0x524f08(0x378),'stop-color':_0x5138ac[_0x5138ac[_0x524f08(0x6f1)]-0x1][_0x524f08(0x727)],'stop-opacity':String(_0x5aadfa)})),_0xdcbc7[_0x524f08(0x6ab)](_0x5b8af4),_0x524f08(0x587)+_0x989e6d+')';}['_drawAnnotationsBackground'](_0x40e8a2,_0x5b536b,_0x3b6f4e,_0x2368fa){const _0x13f544=_0xe6d35d;if(!Array[_0x13f544(0x82d)](_0x5b536b)||!_0x5b536b[_0x13f544(0x6f1)])return;const _0x160033=svgEl('g',{'class':'sgc-annotations-bg'});for(const _0x49d38a of _0x5b536b){if(!_0x49d38a||typeof _0x49d38a!==_0x13f544(0xb0a))continue;if(_0x49d38a[_0x13f544(0x54b)]===_0x13f544(0xd1e))this[_0x13f544(0x44b)](_0x160033,_0x49d38a,_0x3b6f4e,_0x2368fa);else{if(_0x49d38a[_0x13f544(0x54b)]==='span')this[_0x13f544(0x19b)](_0x160033,_0x49d38a,_0x3b6f4e);}}if(_0x160033['childNodes'][_0x13f544(0x6f1)])_0x40e8a2[_0x13f544(0x6ab)](_0x160033);}[_0xe6d35d(0xfe)](_0x2b5e28,_0x5ac9f4,_0x29d5e7,_0x4d6abf){const _0x79b491=_0xe6d35d;if(!Array[_0x79b491(0x82d)](_0x5ac9f4)||!_0x5ac9f4[_0x79b491(0x6f1)])return;const _0xd71ef5=svgEl('g',{'class':'sgc-annotations-fg'});for(const _0x43df1a of _0x5ac9f4){if(!_0x43df1a||typeof _0x43df1a!==_0x79b491(0xb0a))continue;if(_0x43df1a[_0x79b491(0x54b)]===_0x79b491(0x443))this[_0x79b491(0xcba)](_0xd71ef5,_0x43df1a,_0x29d5e7,_0x4d6abf);else{if(_0x43df1a[_0x79b491(0x54b)]==='event')this['_drawEventAnnotation'](_0xd71ef5,_0x43df1a,_0x29d5e7);}}if(_0xd71ef5['childNodes'][_0x79b491(0x6f1)])_0x2b5e28[_0x79b491(0x6ab)](_0xd71ef5);}['_annotationLineDash'](_0x289de5){const _0x7fc750=_0xe6d35d;switch(_0x289de5){case _0x7fc750(0x2b8):return null;case _0x7fc750(0x720):return _0x7fc750(0x766);case'dashed':default:return'4\x204';}}['_appendText'](_0xebb023,_0x168b72,_0x31ea8f){const _0x4b7d18=_0xe6d35d,_0x2e2ad1=svgEl(_0x4b7d18(0x425),_0x168b72);return _0x2e2ad1[_0x4b7d18(0xb6f)]=_0x31ea8f,_0xebb023[_0x4b7d18(0x6ab)](_0x2e2ad1),_0x2e2ad1;}[_0xe6d35d(0xcba)](_0x7773d7,_0x1829a2,_0x2571f7,_0x590297){const _0x180fb6=_0xe6d35d,_0x521c20=resolveDynamicValue(_0x1829a2[_0x180fb6(0xcfb)],_0x590297);if(!isNum(_0x521c20))return;const {padL:_0x5c4a8a,plotW:_0x12c6d8,yBounds:_0x48a368,y2Bounds:_0x292808,mapY:_0x16de4c}=_0x2571f7,_0x514859=_0x1829a2[_0x180fb6(0x8f6)]===_0x180fb6(0xaa5)?_0x292808:_0x48a368;if(!_0x514859)return;if(_0x521c20<_0x514859['lo']||_0x521c20>_0x514859['hi'])return;const _0xf6ea90=_0x16de4c(_0x521c20,_0x514859),_0xb46ecf=_0x1829a2[_0x180fb6(0x727)]||_0x180fb6(0x49d),_0x2fb4bf=toNum(_0x1829a2[_0x180fb6(0x2a8)])||1.5,_0x15a97d=this['_annotationLineDash'](_0x1829a2[_0x180fb6(0x6aa)]||'dashed'),_0x1dad9e=toNum(_0x1829a2['opacity']),_0x3a3e49=svgEl(_0x180fb6(0xab9),{'x1':_0x5c4a8a,'x2':_0x5c4a8a+_0x12c6d8,'y1':_0xf6ea90,'y2':_0xf6ea90,'stroke':_0xb46ecf,'stroke-width':String(_0x2fb4bf),'stroke-opacity':isNum(_0x1dad9e)?String(_0x1dad9e):'1','class':_0x180fb6(0xbff)});if(_0x15a97d)_0x3a3e49['setAttribute'](_0x180fb6(0x47d),_0x15a97d);_0x7773d7[_0x180fb6(0x6ab)](_0x3a3e49);const _0x4e5098=_0x1829a2[_0x180fb6(0xd1a)]!==![],_0x50c78b=_0x1829a2[_0x180fb6(0x149)]?_0x4e5098?_0x1829a2[_0x180fb6(0x149)]+'\x20('+_0x521c20+')':String(_0x1829a2[_0x180fb6(0x149)]):_0x4e5098?String(_0x521c20):null;if(_0x50c78b){const _0x2aca7f=_0x1829a2[_0x180fb6(0x247)]||_0x180fb6(0x99e),_0x3158fa=_0x2aca7f===_0x180fb6(0xb1a)?_0x5c4a8a+0x4:_0x5c4a8a+_0x12c6d8-0x4,_0x5045ee=_0x2aca7f===_0x180fb6(0xb1a)?'start':_0x180fb6(0xc39);this['_appendText'](_0x7773d7,{'x':String(_0x3158fa),'y':String(_0xf6ea90-0x3),'text-anchor':_0x5045ee,'class':_0x180fb6(0xc3e),'fill':_0x1829a2['label_color']||_0xb46ecf,'font-size':String(toNum(_0x1829a2[_0x180fb6(0x7c9)])||0xa)},_0x50c78b);}}[_0xe6d35d(0x44b)](_0x503031,_0x2c554c,_0x141648,_0x4493d4){const _0x1aa577=_0xe6d35d,_0x7f42de=resolveDynamicValue(_0x2c554c[_0x1aa577(0xcfb)]??_0x2c554c[_0x1aa577(0xb6d)],_0x4493d4),_0x2ee6d6=resolveDynamicValue(_0x2c554c[_0x1aa577(0x20d)]??_0x2c554c['to'],_0x4493d4);if(!isNum(_0x7f42de)||!isNum(_0x2ee6d6))return;const {padL:_0x2f11b4,plotW:_0x154f3f,yBounds:_0x385786,y2Bounds:_0x1c01e8,mapY:_0x304974}=_0x141648,_0xb3abfa=_0x2c554c[_0x1aa577(0x8f6)]===_0x1aa577(0xaa5)?_0x1c01e8:_0x385786;if(!_0xb3abfa)return;const _0x4d6ed4=Math[_0x1aa577(0xbe8)](_0x7f42de,_0x2ee6d6),_0x12bdda=Math[_0x1aa577(0x1b8)](_0x7f42de,_0x2ee6d6),_0x3761f5=clamp(_0x4d6ed4,_0xb3abfa['lo'],_0xb3abfa['hi']),_0x19e9ae=clamp(_0x12bdda,_0xb3abfa['lo'],_0xb3abfa['hi']);if(_0x19e9ae<=_0x3761f5)return;const _0x27d93b=_0x304974(_0x19e9ae,_0xb3abfa),_0x482156=_0x304974(_0x3761f5,_0xb3abfa),_0x9844aa=_0x2c554c[_0x1aa577(0x727)]||'#888',_0x1d9203=toNum(_0x2c554c[_0x1aa577(0x62e)]);_0x503031[_0x1aa577(0x6ab)](svgEl(_0x1aa577(0xc27),{'x':String(_0x2f11b4),'y':String(_0x27d93b),'width':String(_0x154f3f),'height':String(Math[_0x1aa577(0x1b8)](0x1,_0x482156-_0x27d93b)),'fill':_0x9844aa,'fill-opacity':String(isNum(_0x1d9203)?_0x1d9203:0.15),'class':'sgc-ann-band'}));if(_0x2c554c[_0x1aa577(0x149)]){const _0x34d269=_0x2c554c[_0x1aa577(0xd1a)]!==![],_0x250f79=_0x34d269?'\x20('+_0x4d6ed4+'–'+_0x12bdda+')':'';this['_appendText'](_0x503031,{'x':String(_0x2f11b4+_0x154f3f-0x4),'y':String((_0x27d93b+_0x482156)/0x2+0x3),'text-anchor':_0x1aa577(0xc39),'class':'sgc-ann-label\x20sgc-ann-band-label','fill':_0x2c554c['label_color']||_0x9844aa,'font-size':String(toNum(_0x2c554c[_0x1aa577(0x7c9)])||0xa)},String(_0x2c554c['label'])+_0x250f79);}else _0x2c554c['show_values']!==![]&&this[_0x1aa577(0x3fe)](_0x503031,{'x':String(_0x2f11b4+_0x154f3f-0x4),'y':String((_0x27d93b+_0x482156)/0x2+0x3),'text-anchor':'end','class':_0x1aa577(0x56c),'fill':_0x2c554c[_0x1aa577(0xd98)]||_0x9844aa,'font-size':String(toNum(_0x2c554c[_0x1aa577(0x7c9)])||0xa)},_0x4d6ed4+'–'+_0x12bdda);}[_0xe6d35d(0x19b)](_0x2dcc78,_0x3e15b4,_0x43c663){const _0x1d1e6e=_0xe6d35d,_0x250298=isNum(_0x3e15b4[_0x1d1e6e(0x911)])?_0x3e15b4['start']:parseAnnotationTime(_0x3e15b4[_0x1d1e6e(0x911)]),_0x1742e1=isNum(_0x3e15b4[_0x1d1e6e(0xc39)])?_0x3e15b4['end']:parseAnnotationTime(_0x3e15b4[_0x1d1e6e(0xc39)]);if(!isNum(_0x250298)||!isNum(_0x1742e1))return;const _0x35ddad=this['card'][_0x1d1e6e(0xd69)]||this['card'][_0x1d1e6e(0x12c)],_0x566531=_0x35ddad['start']['getTime'](),_0x34c165=_0x35ddad[_0x1d1e6e(0xc39)][_0x1d1e6e(0x697)](),{padT:_0x21bd28,plotH:_0x13cfc7,mapX:_0x1095bc}=_0x43c663,_0x1cdb73=clamp(Math['min'](_0x250298,_0x1742e1),_0x566531,_0x34c165),_0x169ee1=clamp(Math[_0x1d1e6e(0x1b8)](_0x250298,_0x1742e1),_0x566531,_0x34c165);if(_0x169ee1<=_0x1cdb73)return;const _0x4e169f=_0x1095bc(_0x1cdb73),_0x572be7=_0x1095bc(_0x169ee1),_0x2ff5d=_0x3e15b4[_0x1d1e6e(0x727)]||'#888',_0x8fc8a0=toNum(_0x3e15b4['opacity']);_0x2dcc78[_0x1d1e6e(0x6ab)](svgEl('rect',{'x':String(_0x4e169f),'y':String(_0x21bd28),'width':String(Math[_0x1d1e6e(0x1b8)](0x1,_0x572be7-_0x4e169f)),'height':String(_0x13cfc7),'fill':_0x2ff5d,'fill-opacity':String(isNum(_0x8fc8a0)?_0x8fc8a0:0.15),'class':_0x1d1e6e(0xafb)})),_0x3e15b4[_0x1d1e6e(0x149)]&&this[_0x1d1e6e(0x3fe)](_0x2dcc78,{'x':String((_0x4e169f+_0x572be7)/0x2),'y':String(_0x21bd28+0xc),'text-anchor':_0x1d1e6e(0x6fb),'class':_0x1d1e6e(0x6b4),'fill':_0x3e15b4[_0x1d1e6e(0xd98)]||_0x2ff5d,'font-size':String(toNum(_0x3e15b4['label_font_size'])||0xa)},String(_0x3e15b4['label']));}[_0xe6d35d(0x849)](_0x8700cd,_0x3c8b6c,_0x4307e8){const _0x49b13f=_0xe6d35d,_0x6a77d0=isNum(_0x3c8b6c[_0x49b13f(0x6cf)])?_0x3c8b6c[_0x49b13f(0x6cf)]:parseAnnotationTime(_0x3c8b6c[_0x49b13f(0x6cf)]);if(!isNum(_0x6a77d0))return;const _0x4b4309=this[_0x49b13f(0x2d4)]['_viewWindow']||this[_0x49b13f(0x2d4)][_0x49b13f(0x12c)],_0x5bc21e=_0x4b4309[_0x49b13f(0x911)]['getTime'](),_0x4d44a9=_0x4b4309['end'][_0x49b13f(0x697)]();if(_0x6a77d0<_0x5bc21e||_0x6a77d0>_0x4d44a9)return;const {padT:_0x50f9b0,plotH:_0x4d4f52,mapX:_0x2e5069}=_0x4307e8,_0x1ff05a=_0x2e5069(_0x6a77d0),_0x1da418=_0x3c8b6c[_0x49b13f(0x727)]||_0x49b13f(0x49d),_0x4ca81d=toNum(_0x3c8b6c[_0x49b13f(0x2a8)])||1.5,_0x4827ac=this[_0x49b13f(0x739)](_0x3c8b6c[_0x49b13f(0x6aa)]||_0x49b13f(0x720)),_0x285ef2=toNum(_0x3c8b6c[_0x49b13f(0x62e)]),_0x5de0bb=svgEl(_0x49b13f(0xab9),{'x1':String(_0x1ff05a),'x2':String(_0x1ff05a),'y1':String(_0x50f9b0),'y2':String(_0x50f9b0+_0x4d4f52),'stroke':_0x1da418,'stroke-width':String(_0x4ca81d),'stroke-opacity':isNum(_0x285ef2)?String(_0x285ef2):'1','class':_0x49b13f(0x733)});if(_0x4827ac)_0x5de0bb['setAttribute'](_0x49b13f(0x47d),_0x4827ac);_0x8700cd[_0x49b13f(0x6ab)](_0x5de0bb);if(_0x3c8b6c['label']){const _0x272a71=_0x3c8b6c[_0x49b13f(0x247)]||_0x49b13f(0x598),_0x42d2f4=_0x272a71===_0x49b13f(0x7ab)?_0x50f9b0+_0x4d4f52-0x4:_0x50f9b0+0xc;this['_appendText'](_0x8700cd,{'x':String(_0x1ff05a+0x4),'y':String(_0x42d2f4),'text-anchor':_0x49b13f(0x911),'class':_0x49b13f(0x9e5),'fill':_0x3c8b6c[_0x49b13f(0xd98)]||_0x1da418,'font-size':String(toNum(_0x3c8b6c[_0x49b13f(0x7c9)])||0xa)},String(_0x3c8b6c[_0x49b13f(0x149)]));}}[_0xe6d35d(0x118)](_0x53cbd1,_0x5f80f3,_0x20f4b6,_0x224116,_0x2753b4){const _0x38d4d9=_0xe6d35d,_0x6bb4b0=resolveCardLanguage(_0x20f4b6,this[_0x38d4d9(0x2d4)]?.[_0x38d4d9(0x5d4)]),_0x5a87b4=resolveDisplayTimeZone(_0x20f4b6,_0x5f80f3),_0xc9da38=new Date(_0x53cbd1);let _0x2b417f=null;const _0x55b14a=effXAxisInterval(_0x5f80f3);if(_0x55b14a){const _0xe871c2=String(_0x55b14a)[_0x38d4d9(0x653)](/^(\d+)\s*(h|d|w|M)$/);if(_0xe871c2){const _0x32e7c3=_0xe871c2[0x2],_0x46b376=parseInt(_0xe871c2[0x1],0xa);_0x2b417f=_0x32e7c3==='M'?_0x38d4d9(0x7d5):_0x32e7c3==='w'?'week':_0x32e7c3==='d'?_0x38d4d9(0x4b8):_0x46b376<=0xc?'hour':'day';}}if(!_0x2b417f&&typeof resolveGroupBy===_0x38d4d9(0x854)&&isNum(_0x224116)&&isNum(_0x2753b4)){const _0x1c3ea9=resolveGroupBy(_0x5f80f3,(_0x2753b4-_0x224116)/0x36ee80);if(_0x1c3ea9===_0x38d4d9(0x7d5))_0x2b417f=_0x38d4d9(0x7d5);else{if(_0x1c3ea9==='year')_0x2b417f=_0x38d4d9(0x4f4);else{if(_0x1c3ea9===_0x38d4d9(0xb9f))_0x2b417f='week';else{if(_0x1c3ea9===_0x38d4d9(0x2c5))_0x2b417f='day';else{if(_0x1c3ea9===_0x38d4d9(0x7da))_0x2b417f=_0x38d4d9(0x7da);}}}}}const _0x461685=toNum(_0x5f80f3?.[_0x38d4d9(0x4d3)]),_0x43cad3=isNum(_0x461685)&&_0x461685>0x0?_0x461685*0x36ee80:isNum(_0x224116)&&isNum(_0x2753b4)?_0x2753b4-_0x224116:NaN;!_0x2b417f&&isNum(_0x43cad3)&&(_0x2b417f=_0x43cad3<0x2*0x5265c00?'hour':_0x38d4d9(0x4b8));const _0x25933f=_0x202280=>{const _0x4e38b4=_0x38d4d9,_0x4d4470=getCachedDateTimeFormatter(_0x6bb4b0,_0x5a87b4?{..._0x202280,'timeZone':_0x5a87b4}:_0x202280);return _0x4d4470?_0x4d4470[_0x4e38b4(0x3cd)](_0xc9da38):_0xc9da38[_0x4e38b4(0x80f)]();};if(_0x2b417f===_0x38d4d9(0x4f4))return _0x25933f({'year':_0x38d4d9(0x5e0)});if(_0x2b417f==='month'){const _0x1c297b=isNum(_0x224116)&&isNum(_0x2753b4)&&tzParts(_0x224116,_0x5a87b4)['y']!==tzParts(_0x2753b4,_0x5a87b4)['y'];return _0x25933f(_0x1c297b?{'month':_0x38d4d9(0x841),'year':'2-digit'}:{'month':'short'});}const _0x4fb286=effDatetimeFormat(_0x5f80f3);if((_0x2b417f===_0x38d4d9(0x7da)||_0x2b417f===_0x38d4d9(0x58c))&&isNum(_0x43cad3)&&_0x43cad3<0x2*0x5265c00){if(_0x4fb286&&_0x4fb286!==_0x38d4d9(0x139)&&!(_0x4fb286[_0x38d4d9(0x635)](_0x38d4d9(0xcbd))&&!/[Hhms]/[_0x38d4d9(0xb02)](_0x4fb286)))return applyDatetimePattern(_0xc9da38,_0x4fb286,_0x6bb4b0,_0x5a87b4);return _0x25933f(_localeTimeOpts(_0x20f4b6,{'hour':_0x38d4d9(0x5b3),'minute':_0x38d4d9(0x5b3)}));}if(_0x4fb286&&_0x4fb286!==_0x38d4d9(0x139)&&_0x4fb286[_0x38d4d9(0x635)]('ddd'))return applyDatetimePattern(_0xc9da38,_0x4fb286,_0x6bb4b0,_0x5a87b4);const _0x369ca6=toNum(_0x5f80f3?.['__sgcDecisionHours']),_0x353074=isNum(_0x369ca6)&&_0x369ca6>0x0?_0x369ca6/0x18:isNum(_0x224116)&&isNum(_0x2753b4)?(_0x2753b4-_0x224116)/0x5265c00:null;if(_0x2b417f===_0x38d4d9(0x4b8)&&_0x353074!==null&&_0x353074<=29.5)return _0x25933f({'weekday':_0x38d4d9(0x841),'day':_0x38d4d9(0x5e0),'month':_0x38d4d9(0x841)});return _0x25933f({'month':'short','day':_0x38d4d9(0x5e0)});}['_attachTooltip'](_0x7a6bfc,_0x2eeac6,_0xfec538,_0x331232,_0x1e6542,_0x177feb,_0x7975e7){const _0x372707=_0xe6d35d,{padL:_0x23effa,padT:_0x57ea6a,plotW:_0xef3b08,plotH:_0x10e58b,mapX:_0x358ac5,mapY:_0x23cdcf,yBounds:_0x1314cc,y2Bounds:_0x259465,boundsFor:_0x52c65d,tStart:_0x403e12,tEnd:_0x26b0f9}=_0xfec538,_0x300d36=this[_0x372707(0x2d4)],_0xb7454a=_0x331232[_0x372707(0xcaa)]!==![];let _0x1159b6=_0x177feb[_0x372707(0x106)](_0x372707(0x2bf));!_0x1159b6&&(_0x1159b6=document[_0x372707(0x601)]('div'),_0x1159b6[_0x372707(0x9c8)]=_0x372707(0x14c),_0x177feb[_0x372707(0x6ab)](_0x1159b6));_0x1159b6['style']['display']=_0x372707(0x58e);const _0x32ad56=svgEl(_0x372707(0xab9),{'class':_0x372707(0xb1c),'y1':String(_0x57ea6a),'y2':String(_0x57ea6a+_0x10e58b)});_0x32ad56['style'][_0x372707(0x7a8)]='none',_0x7a6bfc[_0x372707(0x6ab)](_0x32ad56);let _0xa5cfa9=null;if(_0x331232[_0x372707(0xd81)]){_0xa5cfa9=svgEl(_0x372707(0xc27),{'class':_0x372707(0xb08),'y':String(_0x57ea6a),'height':String(_0x10e58b)});if(_0x331232[_0x372707(0x6a4)]){const _0x1c48e1=String(_0x331232['period_highlight_color'])[_0x372707(0x22f)]();_0xa5cfa9[_0x372707(0x4a2)][_0x372707(0x3ba)]=_0x1c48e1;const _0x5927c8=/^(rgba|hsla)\(/i[_0x372707(0xb02)](_0x1c48e1)||/^#([0-9a-fA-F]{4}|[0-9a-fA-F]{8})$/[_0x372707(0xb02)](_0x1c48e1);_0xa5cfa9['style'][_0x372707(0xbad)]=_0x5927c8?'':'0.33';}_0xa5cfa9[_0x372707(0x4a2)][_0x372707(0x7a8)]='none';const _0x460969=_0x7a6bfc[_0x372707(0x106)]('.sgc-grid')||_0x7a6bfc[_0x372707(0x106)]('.sgc-series');if(_0x460969)_0x7a6bfc[_0x372707(0x335)](_0xa5cfa9,_0x460969);else _0x7a6bfc[_0x372707(0x6ab)](_0xa5cfa9);}const _0x58153b=svgEl('g',{'class':_0x372707(0x894)});_0x7a6bfc['appendChild'](_0x58153b);const _0x4c61ed=[],_0x58ed52=_0x34594b=>{const _0x2fb80e=_0x372707;while(_0x4c61ed[_0x2fb80e(0x6f1)]<_0x34594b){const _0x16fb5d=svgEl(_0x2fb80e(0x24e),{'class':'sgc-hover-dot','r':'4'});_0x16fb5d[_0x2fb80e(0x4a2)][_0x2fb80e(0x7a8)]=_0x2fb80e(0x58e),_0x58153b['appendChild'](_0x16fb5d),_0x4c61ed[_0x2fb80e(0x61b)](_0x16fb5d);}},_0x1e015c=()=>{const _0x4da476=_0x372707;for(const _0x395ed6 of _0x4c61ed)_0x395ed6[_0x4da476(0x4a2)]['display']=_0x4da476(0x58e);},_0x53b77d=_0x382b90=>{const _0x5ba516=_0x372707,_0x93bb4a=_0x7a6bfc[_0x5ba516(0x748)](),_0x12487a=_0x177feb[_0x5ba516(0x748)](),_0x3fe0cc=parseFloat(_0x7a6bfc[_0x5ba516(0xb15)](_0x5ba516(0x284))[_0x5ba516(0x7eb)]('\x20')[0x2]),_0x32b4e4=_0x93bb4a['width']/_0x3fe0cc;return{'x':_0x93bb4a['left']-_0x12487a[_0x5ba516(0xb1a)]+_0x382b90*_0x32b4e4,'y':_0x93bb4a[_0x5ba516(0x598)]-_0x12487a['top']+(_0x57ea6a+_0x10e58b/0x2)*_0x32b4e4};},_0x494378=(_0x8a9fc5,_0x11080b,_0x266dbb)=>{const _0xa3e7ce=_0x372707;if(_0x8a9fc5<_0x23effa||_0x8a9fc5>_0x23effa+_0xef3b08)return _0x51f561();const _0x5b9308=this[_0xa3e7ce(0x8b1)],_0x215060=_0x58bed2=>_0x5b9308?_0x5b9308[_0xa3e7ce(0x70b)](_0x58bed2)??_0x358ac5(_0x58bed2):_0x358ac5(_0x58bed2),_0x24f6da=[];let _0x4a3ee2=0x0,_0xaad18b=Infinity,_0x3b8787=_0x8a9fc5;const _0x4ed3aa=_0x19f072=>[_0xa3e7ce(0xad8),_0xa3e7ce(0x122)][_0xa3e7ce(0x635)](_0x19f072[_0xa3e7ce(0x9b0)]?.['graph_type']||_0x19f072['entity']?.[_0xa3e7ce(0x54b)]);let _0x1574b8=null;if(_0x5b9308){let _0x1a21f2=Infinity;for(const _0x3a1573 of _0x2eeac6){if(!_0x4ed3aa(_0x3a1573))continue;for(const _0x21f0ee of _0x3a1573[_0xa3e7ce(0x8fc)]){if(_0x21f0ee['v']===null)continue;const _0x5576cb=_0x5b9308['get'](_0x21f0ee['t']);if(_0x5576cb===undefined)continue;const _0x34d3e8=Math[_0xa3e7ce(0xad9)](_0x5576cb-_0x8a9fc5);_0x34d3e8<_0x1a21f2&&(_0x1a21f2=_0x34d3e8,_0x1574b8=_0x21f0ee['t']);}}}else{for(const _0x44191c of _0x2eeac6){if(!_0x4ed3aa(_0x44191c)||!_0x44191c[_0xa3e7ce(0x421)]||!isNum(_0x44191c[_0xa3e7ce(0xa3f)]))continue;const _0x30628c=_0x44191c['_barHalfWidth'];for(const _0x53683b of _0x44191c['points']){if(_0x53683b['v']===null)continue;const _0x3ca16e=_0x44191c[_0xa3e7ce(0x421)][_0xa3e7ce(0x70b)](_0x53683b['t']);if(_0x3ca16e===undefined)continue;if(_0x8a9fc5>=_0x3ca16e-_0x30628c&&_0x8a9fc5<=_0x3ca16e+_0x30628c){_0x1574b8=_0x53683b['t'];break;}}if(_0x1574b8!==null)break;}if(_0x1574b8===null){let _0x13263d=Infinity;for(const _0x44c71b of _0x2eeac6){if(!_0x4ed3aa(_0x44c71b)||!_0x44c71b['_barCenters'])continue;for(const _0x6496 of _0x44c71b[_0xa3e7ce(0x8fc)]){if(_0x6496['v']===null)continue;const _0x38fc04=_0x44c71b[_0xa3e7ce(0x421)][_0xa3e7ce(0x70b)](_0x6496['t']);if(_0x38fc04===undefined)continue;const _0x2ab5b8=Math[_0xa3e7ce(0xad9)](_0x38fc04-_0x8a9fc5);_0x2ab5b8<_0x13263d&&(_0x13263d=_0x2ab5b8,_0x1574b8=_0x6496['t']);}}}}for(const _0x28c29f of _0x2eeac6){let _0x1787d0;const _0xbb8613=_0x4ed3aa(_0x28c29f);if(_0xbb8613){if(_0x1574b8===null)continue;_0x1787d0=_0x28c29f[_0xa3e7ce(0x8fc)][_0xa3e7ce(0x8e2)](_0xc7608a=>_0xc7608a['t']===_0x1574b8&&_0xc7608a['v']!==null)||null;}else _0x1787d0=findClosestPoint(_0x28c29f[_0xa3e7ce(0x8fc)],_0x11080b);if(!_0x1787d0||_0x1787d0['v']===null)continue;_0x24f6da[_0xa3e7ce(0x61b)]({'s':_0x28c29f,'p':_0x1787d0});if(_0x28c29f[_0xa3e7ce(0x9b0)]?.[_0xa3e7ce(0x39d)]==null)_0x4a3ee2+=_0x1787d0['v'];if(_0xbb8613&&_0x28c29f[_0xa3e7ce(0x421)]){const _0x430325=_0x28c29f[_0xa3e7ce(0x421)][_0xa3e7ce(0x70b)](_0x1787d0['t']);if(_0x430325!==undefined){const _0x1cb191=Math[_0xa3e7ce(0xad9)](_0x430325-_0x8a9fc5);_0x1cb191<_0xaad18b&&(_0xaad18b=_0x1cb191,_0x3b8787=_0x430325);}}}if(!_0x24f6da['length'])return _0x51f561();if(!_0xb7454a){_0x1159b6[_0xa3e7ce(0x4a2)][_0xa3e7ce(0x7a8)]='none',_0x32ad56[_0xa3e7ce(0x4a2)]['display']=_0xa3e7ce(0x58e),_0x1e015c(),_0x5950db(_0x8a9fc5);return;}_0x32ad56[_0xa3e7ce(0x337)]('x1',String(_0x3b8787)),_0x32ad56[_0xa3e7ce(0x337)]('x2',String(_0x3b8787)),_0x32ad56[_0xa3e7ce(0x4a2)]['display']='',_0x58ed52(_0x24f6da[_0xa3e7ce(0x6f1)]),_0x1e015c();let _0x151b5d=0x0;for(const {s:_0x2dcbb9,p:_0xc39ffc}of _0x24f6da){const _0x3ca137=_0x2dcbb9['entity'];if(_0x3ca137[_0xa3e7ce(0x540)]===![]){_0x151b5d++;continue;}const _0xf8e1a1=_0x52c65d?_0x52c65d(_0x2dcbb9):_0x3ca137[_0xa3e7ce(0x8f6)]===_0xa3e7ce(0xaa5)?_0x259465:_0x1314cc;if(!_0xf8e1a1){_0x151b5d++;continue;}const _0x4648d8=_0x215060(_0xc39ffc['t']),_0x1b1d8c=_0x7975e7?.[_0xa3e7ce(0x81d)]?.[_0xa3e7ce(0x70b)](_0x2dcbb9[_0xa3e7ce(0x2f6)])||null,_0x11323e=_0x1b1d8c?(_0x1b1d8c[_0xa3e7ce(0x70b)](_0xc39ffc['t'])??0x0)+_0xc39ffc['v']:_0xc39ffc['v'],_0x4e3712=_0x23cdcf(_0x11323e,_0xf8e1a1),_0x3eca51=_0x4c61ed[_0x151b5d++];_0x3eca51[_0xa3e7ce(0x337)]('cx',String(_0x4648d8)),_0x3eca51[_0xa3e7ce(0x337)]('cy',String(_0x4e3712)),_0x3eca51[_0xa3e7ce(0x337)](_0xa3e7ce(0x3ba),this[_0xa3e7ce(0x2d4)][_0xa3e7ce(0x221)](_0x3ca137[_0xa3e7ce(0x727)],_0x3ca137[_0xa3e7ce(0x9b0)])||_0x3ca137[_0xa3e7ce(0x727)]||_0xa3e7ce(0x49d)),_0x3eca51[_0xa3e7ce(0x4a2)]['display']='';}const _0x3a0538={'day':0x1,'week':0x2,'month':0x3,'year':0x4};let _0x1ed5e3=null;for(const {s:_0x503cc8}of _0x24f6da){const _0x5830ef=_0x3a0538[_0x503cc8?.['bucketPrecision']]?_0x503cc8[_0xa3e7ce(0xd9d)]:null;if(!_0x5830ef){_0x1ed5e3=null;break;}if(!_0x1ed5e3||_0x3a0538[_0x5830ef]<_0x3a0538[_0x1ed5e3])_0x1ed5e3=_0x5830ef;}const _0x5147d8=_0x331232['tooltip_match_axis']?this[_0xa3e7ce(0x118)](_0x24f6da[0x0]['p']['t'],_0x331232,_0x1e6542,_0x403e12,_0x26b0f9):formatDateTime(new Date(_0x24f6da[0x0]['p']['t']),_0x331232,_0x1e6542,_0x1ed5e3?{'precision':_0x1ed5e3}:undefined);let _0x3a4e10=_0xa3e7ce(0x3d9)+escapeHtml(_0x5147d8)+_0xa3e7ce(0x6e0),_0x5026b1=_0x24f6da;if(_0x331232[_0xa3e7ce(0x811)]===_0xa3e7ce(0x7e3))_0x5026b1=_0x24f6da[_0xa3e7ce(0xaff)]()[_0xa3e7ce(0x7e3)]();else{if(_0x331232[_0xa3e7ce(0x811)]===_0xa3e7ce(0xdaa)){const _0x533506=({s:_0x5e2257})=>{const _0x5bab9c=_0xa3e7ce,_0x525eae=_0x5e2257['entity'];return String((_0x525eae['tooltip_name']!==undefined?pickName(_0x525eae['tooltip_name'],this['card'][_0x5bab9c(0x9f6)](_0x525eae[_0x5bab9c(0x385)],_0x525eae[_0x5bab9c(0x9b0)])??_0x5e2257['meta']?.[_0x5bab9c(0x70c)],_0x5e2257[_0x5bab9c(0x721)]):pickName(_0x525eae[_0x5bab9c(0x6d0)],this[_0x5bab9c(0x2d4)][_0x5bab9c(0x9f6)](_0x525eae['name'],_0x525eae[_0x5bab9c(0x9b0)])??_0x5e2257[_0x5bab9c(0x721)]?.[_0x5bab9c(0x6a0)],_0x5e2257[_0x5bab9c(0x721)])??_0x5e2257['id'])||'');};_0x5026b1=_0x24f6da[_0xa3e7ce(0xaff)]()[_0xa3e7ce(0xca9)]((_0x18f330,_0x39b239)=>_0x533506(_0x18f330)['localeCompare'](_0x533506(_0x39b239),undefined,{'sensitivity':_0xa3e7ce(0x43c)}));}}let _0x4ef593=null;for(const {s:_0xac3acd,p:_0x472957}of _0x5026b1){const _0x362f07=_0xac3acd[_0xa3e7ce(0x9b0)],_0x32c311=typeof _0x362f07[_0xa3e7ce(0x385)]===_0xa3e7ce(0xdb3)&&(_0x362f07[_0xa3e7ce(0x385)][_0xa3e7ce(0x635)]('{{')||_0x362f07[_0xa3e7ce(0x385)][_0xa3e7ce(0x635)]('{%')),_0xf7d70b=_0x362f07[_0xa3e7ce(0x385)]!==undefined?_0x32c311?pickName(_0x362f07[_0xa3e7ce(0x385)],this['card']['_resolveTemplateText'](_0x362f07['tooltip_name'],_0x362f07[_0xa3e7ce(0x9b0)])??_0xac3acd['meta']?.[_0xa3e7ce(0x70c)],_0xac3acd[_0xa3e7ce(0x721)])??'':_0x362f07[_0xa3e7ce(0x385)]:pickName(_0x362f07[_0xa3e7ce(0x6d0)],this[_0xa3e7ce(0x2d4)][_0xa3e7ce(0x9f6)](_0x362f07[_0xa3e7ce(0x6d0)],_0x362f07[_0xa3e7ce(0x9b0)])??_0xac3acd[_0xa3e7ce(0x721)]?.['resolved_name'],_0xac3acd[_0xa3e7ce(0x721)])??_0xac3acd['id'],_0x3cdbd9=_0x362f07[_0xa3e7ce(0x491)]??_0xac3acd[_0xa3e7ce(0x721)]?.['unit_of_measurement']??'',_0x4c545e=_0x3cdbd9==null||_0x3cdbd9===![]?'':String(_0x3cdbd9),_0xcc2f81=this[_0xa3e7ce(0x2d4)][_0xa3e7ce(0x221)](_0x362f07[_0xa3e7ce(0x727)],_0x362f07[_0xa3e7ce(0x9b0)])||_0x362f07[_0xa3e7ce(0x727)]||_0xa3e7ce(0x49d),_0x136e27=_0x362f07[_0xa3e7ce(0x833)]===![],_0x1cecc5=_0xa3e7ce(0x8b8)+escapeHtml(_0xcc2f81)+(_0x136e27?_0xa3e7ce(0x1ca):'')+_0xa3e7ce(0x77f),_0x2f4ae7=_0xf7d70b?_0xa3e7ce(0x5fb)+escapeHtml(_0xf7d70b)+_0xa3e7ce(0x9d6):'';let _0x28253c='';if(_0x362f07[_0xa3e7ce(0x39d)]!=null){const _0x5390c4=toNum(_0x362f07[_0xa3e7ce(0x73b)]);if(isNum(_0x5390c4)&&_0x5390c4!==0x0){const _0x59e505=_0x472957['t']-_0x5390c4*0x36ee80,_0x114760=formatDateTime(new Date(_0x59e505),_0x331232,_0x1e6542,_0x1ed5e3?{'precision':_0x1ed5e3}:undefined);_0x114760!==_0x4ef593&&(_0x3a4e10+=_0xa3e7ce(0x564)+escapeHtml(_0x114760)+_0xa3e7ce(0xd7a),_0x4ef593=_0x114760);}const _0x45cb0a=_0x24f6da['filter'](_0x14ab72=>_0x14ab72['s'][_0xa3e7ce(0x9b0)]?.[_0xa3e7ce(0x39d)]===_0x362f07['_compareOf'])[_0xa3e7ce(0x6f1)];if(_0x45cb0a>0x1&&_0x362f07[_0xa3e7ce(0xb7f)]?.[_0xa3e7ce(0x824)]){const _0x5734a7=_0x24f6da[_0xa3e7ce(0x8e2)](_0x2db629=>_0x2db629['s']['entity']?.['_compareOf']==null&&_0x2db629['s']['idx']===_0x362f07[_0xa3e7ce(0x39d)]);if(_0x5734a7&&isNum(_0x5734a7['p']?.['v'])&&isNum(_0x472957['v'])&&_0x472957['v']!==0x0){const _0x543d4a=(_0x5734a7['p']['v']-_0x472957['v'])/Math['abs'](_0x472957['v'])*0x64,_0x3cbba1=_0x543d4a>0x0?_0xa3e7ce(0x128):_0x543d4a<0x0?_0xa3e7ce(0xd73):_0xa3e7ce(0xa24);_0x28253c=_0xa3e7ce(0x8e5)+_0x3cbba1+'\x22>'+(_0x543d4a>0x0?'+':'')+_0x543d4a['toFixed'](0x1)+_0xa3e7ce(0x322);}}}if(_0x362f07[_0xa3e7ce(0x39d)]==null&&_0x362f07[_0xa3e7ce(0x6d7)]){const _0x4e9543=_0x24f6da[_0xa3e7ce(0xbcf)](_0x21bc39=>_0x21bc39['s'][_0xa3e7ce(0x9b0)]?.[_0xa3e7ce(0x39d)]===_0xac3acd['idx']);if(_0x4e9543[_0xa3e7ce(0x6f1)]===0x1){const _0x4f2478=_0x4e9543[0x0],_0x4ed494=_0x4f2478['s']['entity']?.['_compareCfg'];if(_0x4ed494?.[_0xa3e7ce(0x824)]&&isNum(_0x4f2478['p']?.['v'])&&_0x4f2478['p']['v']!==0x0&&isNum(_0x472957['v'])){const _0x14149c=(_0x472957['v']-_0x4f2478['p']['v'])/Math[_0xa3e7ce(0xad9)](_0x4f2478['p']['v'])*0x64,_0x23f3ca=_0x14149c>0x0?_0xa3e7ce(0x128):_0x14149c<0x0?'#ef5350':'var(--secondary-text-color)';_0x28253c=_0xa3e7ce(0x8e5)+_0x23f3ca+'\x22>'+(_0x14149c>0x0?'+':'')+_0x14149c[_0xa3e7ce(0x2ef)](0x1)+_0xa3e7ce(0x322);}}}const _0x1a2cf2=_0x362f07['state_map']&&_0x362f07[_0xa3e7ce(0x17e)][_0xa3e7ce(0x6f1)]?_0x362f07['state_map']:this[_0xa3e7ce(0x2d4)][_0xa3e7ce(0x8b7)](_0x362f07,_0xac3acd[_0xa3e7ce(0x2f6)])?null:autoStateMap(_0x362f07,_0x1e6542,_0x331232?.[_0xa3e7ce(0x223)]);let _0x2cf7d1=null;if(_0x1a2cf2&&_0x1a2cf2[_0xa3e7ce(0x6f1)]&&isNum(_0x472957['v'])){const _0x440e65=Math['round'](_0x472957['v']);if(_0x440e65>=0x0&&_0x440e65<_0x1a2cf2[_0xa3e7ce(0x6f1)]){const _0x23bbda=_0xac3acd[_0xa3e7ce(0x721)]?.[_0xa3e7ce(0x4f2)],_0x32d061=String(_0x1a2cf2[_0x440e65]?.[_0xa3e7ce(0x149)]||(_0x23bbda?_0x1a2cf2[_0x440e65]?.[_0xa3e7ce(0xcfb)]??'':localizeEntityState(_0x1e6542,_0x1e6542?.[_0xa3e7ce(0x634)]?.[_0x362f07[_0xa3e7ce(0x9b0)]],_0x1a2cf2[_0x440e65]?.['value']??'')))[_0xa3e7ce(0x22f)]();if(_0x32d061)_0x2cf7d1=_0x32d061;}}_0x3a4e10+=_0xa3e7ce(0xa73)+_0x1cecc5+_0xa3e7ce(0x594)+_0x2f4ae7+_0xa3e7ce(0x2f7)+(_0x2cf7d1?escapeHtml(_0x2cf7d1):escapeHtml(formatNumber(_0x472957['v'],_0x362f07,_0x1e6542))+'\x20'+escapeHtml(_0x4c545e))+_0x28253c+_0xa3e7ce(0x9e0);if(_0x362f07['graph_type']===_0xa3e7ce(0x122)&&isNum(_0x472957['o'])){_0x3a4e10+=_0xa3e7ce(0xd8f)+escapeHtml(formatNumber(_0x472957['o'],_0x362f07,_0x1e6542))+_0xa3e7ce(0x7ad)+escapeHtml(formatNumber(_0x472957['h'],_0x362f07,_0x1e6542))+'\x20/\x20'+escapeHtml(formatNumber(_0x472957['l'],_0x362f07,_0x1e6542))+_0xa3e7ce(0x7ad)+escapeHtml(formatNumber(_0x472957['c'],_0x362f07,_0x1e6542))+'\x20'+escapeHtml(_0x4c545e)+_0xa3e7ce(0xa5b);const _0x72c51a=(_0x597929,_0x146e0d)=>isNum(_0x597929)&&isNum(_0x146e0d)&&_0x146e0d!==0x0?_0x597929/_0x146e0d*0x64:null,_0x36728b=(_0x248dd3,_0x229540)=>{const _0x13027d=_0xa3e7ce;if(_0x248dd3===null)return null;const _0x288130=_0x229540&&_0x248dd3>0x0?'+':'';return''+_0x288130+_0x248dd3[_0x13027d(0x2ef)](0x2)+'%';},_0x31e00a=_0x72c51a(_0x472957['c']-_0x472957['o'],_0x472957['o']),_0x495474=_0x72c51a(_0x472957['h']-_0x472957['l'],_0x472957['l']);if(_0x31e00a!==null){const _0x418ee0=_0x31e00a>0x0,_0x3104e7=_0x31e00a===0x0,_0x109752=_0x3104e7?_0xa3e7ce(0xa24):_0x418ee0?'#26a69a':_0xa3e7ce(0xd73);_0x3a4e10+=_0xa3e7ce(0x1f5)+escapeHtml(cardT(_0x1e6542,_0x331232,_0xa3e7ce(0xbfd)))+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+escapeHtml(_0x36728b(_0x31e00a,!![]))+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20';}_0x495474!==null&&(_0x3a4e10+=_0xa3e7ce(0x1f5)+escapeHtml(cardT(_0x1e6542,_0x331232,'Altitude'))+_0xa3e7ce(0x551)+escapeHtml(_0x36728b(_0x495474,![]))+_0xa3e7ce(0x620));}if(_0x362f07[_0xa3e7ce(0x82c)]&&_0x472957[_0xa3e7ce(0x251)]!=null&&_0x472957[_0xa3e7ce(0x3e4)]!=null){const _0x2e817e=_0xa3e7ce(0xc5e)+escapeHtml(_0xcc2f81)+';width:6px;height:6px'+(_0x136e27?_0xa3e7ce(0x1ca):'')+_0xa3e7ce(0x77f);_0x3a4e10+=_0xa3e7ce(0x55c)+_0x2e817e+_0xa3e7ce(0xaa6)+escapeHtml(cardT(_0x1e6542,_0x331232,_0xa3e7ce(0xb25)))+_0xa3e7ce(0xbd9)+escapeHtml(formatNumber(_0x472957[_0xa3e7ce(0x251)],_0x362f07,_0x1e6542))+_0xa3e7ce(0x668)+escapeHtml(formatNumber(_0x472957[_0xa3e7ce(0x3e4)],_0x362f07,_0x1e6542))+'\x20'+escapeHtml(_0x4c545e)+_0xa3e7ce(0xa5b);}}if(_0x24f6da[_0xa3e7ce(0x6f1)]>0x1){const _0x102969=({s:_0x4a0544})=>{const _0x41fd2b=_0xa3e7ce,_0x25df07=_0x4a0544[_0x41fd2b(0x9b0)][_0x41fd2b(0x491)]??_0x4a0544[_0x41fd2b(0x721)]?.['unit_of_measurement']??'';return _0x25df07==null||_0x25df07===![]?'':String(_0x25df07);},_0x448e74=_0x3f5afd=>toNum(_0x3f5afd?.[_0xa3e7ce(0x944)])??0x1,_0x19539c=(_0x4cc4bb,_0x29c648,_0x36c6dd,_0x4d879a,_0x4515fa)=>{const _0x2d2c1f=_0xa3e7ce,_0x3189c3=_0x36c6dd[_0x2d2c1f(0x8e3)](_0x2d5fcc=>_0x2d5fcc===_0x36c6dd[0x0])?_0x36c6dd[0x0]:'',_0x3d9401=_0x4d879a&&_0x4d879a[_0x2d2c1f(0x6f1)]?_0x4d879a:[],_0xa621bf=_0x3d9401['length']?Math[_0x2d2c1f(0x1b8)](..._0x3d9401[_0x2d2c1f(0x596)](_0x448e74)):0x1,_0x4edc96=_0x3d9401[_0x2d2c1f(0x6f1)]?_0x3d9401[0x0][_0x2d2c1f(0x6a7)]||_0x2d2c1f(0x139):_0x2d2c1f(0x139),_0x48dd71=_0x3d9401['every'](_0x1a090f=>(_0x1a090f['number_format']||'system')===_0x4edc96)?_0x4edc96:_0x2d2c1f(0x139),_0xe27980=formatNumber(_0x29c648,{'decimals':_0xa621bf,'number_format':_0x48dd71},_0x1e6542);return _0x2d2c1f(0x8d6)+escapeHtml(_0x4cc4bb)+_0x2d2c1f(0x576)+escapeHtml(_0xe27980)+(_0x3189c3?'\x20'+escapeHtml(_0x3189c3):'')+(_0x4515fa||'')+_0x2d2c1f(0x9e0);};if(_0x331232[_0xa3e7ce(0xa00)]&&_0x331232[_0xa3e7ce(0x346)]!==![]){const _0x1cdb30=_0xa3e7ce(0x1dc),_0x4c6206=new Map();for(const _0x54c6a1 of _0x24f6da){const _0x48f29e=_0x54c6a1['s'][_0xa3e7ce(0x9b0)]['stack_group'],_0x391740=_0x48f29e===undefined||_0x48f29e===null||_0x48f29e===''?_0xa3e7ce(0x990):String(_0x48f29e);let _0x10bd77=_0x4c6206['get'](_0x391740);!_0x10bd77&&(_0x10bd77={'sum':0x0,'units':[],'ents':[],'cmpEnt':null},_0x4c6206[_0xa3e7ce(0x846)](_0x391740,_0x10bd77));if(isNum(_0x54c6a1['p']['v']))_0x10bd77[_0xa3e7ce(0x914)]+=_0x54c6a1['p']['v'];_0x10bd77[_0xa3e7ce(0x291)][_0xa3e7ce(0x61b)](_0x102969(_0x54c6a1)),_0x10bd77[_0xa3e7ce(0x28b)][_0xa3e7ce(0x61b)](_0x54c6a1['s']['entity']);if(_0x54c6a1['s'][_0xa3e7ce(0x9b0)][_0xa3e7ce(0x39d)]!=null&&!_0x10bd77[_0xa3e7ce(0x661)])_0x10bd77[_0xa3e7ce(0x661)]=_0x54c6a1['s'][_0xa3e7ce(0x9b0)];}if(_0x4c6206['size']>0x1)for(const [_0x3a85e5,_0x9bf504]of _0x4c6206){const _0xc5e478=_0x3a85e5[_0xa3e7ce(0x9c5)](_0x1cdb30),_0x37db00=_0xc5e478>=0x0,_0x2c18f8=_0x37db00?_0x3a85e5[_0xa3e7ce(0xaff)](0x0,_0xc5e478):_0x3a85e5,_0x4053aa=_0x2c18f8==='__default'?'':_0x2c18f8;if(!_0x4053aa&&!_0x37db00)continue;let _0x3d50ab=(_0x4053aa?_0x4053aa+'\x20':'')+cardT(_0x1e6542,_0x331232,_0xa3e7ce(0x2c1)),_0x39fe80='';if(_0x37db00){const _0x310189=_0x9bf504[_0xa3e7ce(0x661)]?.[_0xa3e7ce(0xb7f)],_0x51a37c=Math[_0xa3e7ce(0x1b8)](0x1,Math[_0xa3e7ce(0x8e4)](toNum(_0x310189?.[_0xa3e7ce(0xb77)])||0x1));_0x3d50ab+='\x20('+cardT(_0x1e6542,_0x331232,COMPARE_PERIOD_LABELS[_0x310189?.[_0xa3e7ce(0x14e)]]||_0xa3e7ce(0x627))+(_0x51a37c>0x1?'\x20×'+_0x51a37c:'')+')',_0x3a4e10+=''+_0x19539c(_0x3d50ab,_0x9bf504[_0xa3e7ce(0x914)],_0x9bf504[_0xa3e7ce(0x291)],_0x9bf504['ents'])+_0xa3e7ce(0x6e0);continue;}const _0x90a1f9=[];for(const _0x29a18f of _0x4c6206[_0xa3e7ce(0x2ee)]()){if(_0x29a18f[_0xa3e7ce(0x8f0)](_0x3a85e5+_0x1cdb30)||_0x2c18f8===_0xa3e7ce(0x990)&&_0x29a18f[_0xa3e7ce(0x8f0)](_0xa3e7ce(0x990)+_0x1cdb30))_0x90a1f9[_0xa3e7ce(0x61b)](_0x29a18f);}if(_0x90a1f9[_0xa3e7ce(0x6f1)]===0x1){const _0x19f8df=_0x4c6206['get'](_0x90a1f9[0x0]);if(_0x19f8df[_0xa3e7ce(0x661)]?.[_0xa3e7ce(0xb7f)]?.[_0xa3e7ce(0x824)]!==![]&&isNum(_0x19f8df[_0xa3e7ce(0x914)])&&_0x19f8df[_0xa3e7ce(0x914)]!==0x0&&isNum(_0x9bf504[_0xa3e7ce(0x914)])){const _0x4c1055=(_0x9bf504[_0xa3e7ce(0x914)]-_0x19f8df[_0xa3e7ce(0x914)])/Math[_0xa3e7ce(0xad9)](_0x19f8df[_0xa3e7ce(0x914)])*0x64,_0x3a6c5b=_0x4c1055>0x0?_0xa3e7ce(0x128):_0x4c1055<0x0?_0xa3e7ce(0xd73):_0xa3e7ce(0xa24);_0x39fe80=_0xa3e7ce(0x8e5)+_0x3a6c5b+'\x22>'+(_0x4c1055>0x0?'+':'')+_0x4c1055[_0xa3e7ce(0x2ef)](0x1)+_0xa3e7ce(0x322);}}_0x3a4e10+=_0x19539c(_0x3d50ab,_0x9bf504[_0xa3e7ce(0x914)],_0x9bf504[_0xa3e7ce(0x291)],_0x9bf504[_0xa3e7ce(0x28b)],_0x39fe80);}}_0x331232['show_tooltip_total']!==![]&&(_0x3a4e10+=_0x19539c(cardT(_0x1e6542,_0x331232,_0xa3e7ce(0x2c1)),_0x4a3ee2,_0x24f6da['map'](_0x102969),_0x24f6da[_0xa3e7ce(0x596)](_0x519183=>_0x519183['s'][_0xa3e7ce(0x9b0)])));}_0x1159b6[_0xa3e7ce(0x795)]=_0x3a4e10,_0x1159b6[_0xa3e7ce(0x4a2)][_0xa3e7ce(0x7a8)]='';const _0x4539fe=_0x177feb[_0xa3e7ce(0x748)](),_0x3c2e2e=_0x1159b6[_0xa3e7ce(0x748)]();let _0x3bc575,_0x3ed7fc;if(_0x266dbb)_0x3bc575=_0x266dbb[_0xa3e7ce(0x2e7)]-_0x4539fe['left'],_0x3ed7fc=_0x266dbb['clientY']-_0x4539fe[_0xa3e7ce(0x598)];else{const _0x36bf9d=_0x53b77d(_0x3b8787);_0x3bc575=_0x36bf9d['x'],_0x3ed7fc=_0x36bf9d['y'];}let _0x3cc982=_0x3bc575+0xc,_0x47f7e3=_0x3ed7fc+0xc;if(_0x3cc982+_0x3c2e2e[_0xa3e7ce(0x8da)]>_0x4539fe['width'])_0x3cc982=_0x3bc575-_0x3c2e2e[_0xa3e7ce(0x8da)]-0xc;if(_0x47f7e3+_0x3c2e2e[_0xa3e7ce(0x964)]>_0x4539fe[_0xa3e7ce(0x964)])_0x47f7e3=_0x3ed7fc-_0x3c2e2e[_0xa3e7ce(0x964)]-0xc;_0x3cc982=Math[_0xa3e7ce(0x1b8)](0x0,_0x3cc982),_0x47f7e3=Math['max'](0x0,_0x47f7e3);const _0x3f4a40=_0x177feb[_0xa3e7ce(0xcb4)]||0x0;_0x1159b6[_0xa3e7ce(0x4a2)]['left']=_0x3cc982+_0x3f4a40+'px',_0x1159b6[_0xa3e7ce(0x4a2)][_0xa3e7ce(0x598)]=_0x47f7e3+'px',_0x5950db(_0x8a9fc5);};let _0xed345b=[],_0x26d7db=null;const _0x333451=()=>{const _0x1cd3ea=_0x372707;for(const _0x5d0e29 of _0xed345b)_0x5d0e29['classList'][_0x1cd3ea(0xab3)](_0x1cd3ea(0x74a));_0xed345b=[];if(_0xa5cfa9)_0xa5cfa9['style'][_0x1cd3ea(0x7a8)]=_0x1cd3ea(0x58e);},_0x5950db=_0x2860fc=>{const _0x2b3c3a=_0x372707;_0x333451();if(_0x2860fc==null)return;const _0xc21fd5=_0x26d7db||(_0x26d7db=_0x7a6bfc[_0x2b3c3a(0x246)](_0x2b3c3a(0x96e))),_0x1d750e=new Set();let _0xbbae49=null,_0x8f23cf=null;for(const _0x5759a1 of _0xc21fd5){const _0x28343f=parseFloat(_0x5759a1[_0x2b3c3a(0xb15)](_0x2b3c3a(0x1ab))),_0x336f15=parseFloat(_0x5759a1['getAttribute'](_0x2b3c3a(0x265)));if(!isFinite(_0x28343f)||!isFinite(_0x336f15))continue;if(_0x2860fc>=_0x28343f&&_0x2860fc<=_0x28343f+_0x336f15){const _0x443bd8=_0x5759a1['getAttribute'](_0x2b3c3a(0xb34));if(_0x443bd8!=null)_0x1d750e[_0x2b3c3a(0x33e)](_0x443bd8);if(_0xbbae49===null){const _0x1b7fea=parseFloat(_0x5759a1[_0x2b3c3a(0xb15)](_0x2b3c3a(0x7a2))),_0x4cdaba=parseFloat(_0x5759a1['getAttribute'](_0x2b3c3a(0x4f8)));isFinite(_0x1b7fea)&&isFinite(_0x4cdaba)&&(_0xbbae49=_0x1b7fea,_0x8f23cf=_0x4cdaba);}}}if(!_0x1d750e['size'])return;for(const _0x5e2a67 of _0xc21fd5){_0x1d750e[_0x2b3c3a(0x449)](_0x5e2a67['getAttribute'](_0x2b3c3a(0xb34)))&&(_0x5e2a67[_0x2b3c3a(0xb09)][_0x2b3c3a(0x33e)](_0x2b3c3a(0x74a)),_0xed345b['push'](_0x5e2a67));}if(_0xa5cfa9&&_0xbbae49!==null){const _0xea2a5e=Math[_0x2b3c3a(0x1b8)](_0x23effa,_0xbbae49),_0x34adde=Math[_0x2b3c3a(0xbe8)](_0x23effa+_0xef3b08,_0xbbae49+_0x8f23cf);_0xa5cfa9[_0x2b3c3a(0x337)]('x',String(_0xea2a5e)),_0xa5cfa9[_0x2b3c3a(0x337)](_0x2b3c3a(0x8da),String(Math[_0x2b3c3a(0x1b8)](0x0,_0x34adde-_0xea2a5e))),_0xa5cfa9['style'][_0x2b3c3a(0x7a8)]='';}},_0x51f561=()=>{const _0x23fe9e=_0x372707;_0x1159b6[_0x23fe9e(0x4a2)][_0x23fe9e(0x7a8)]=_0x23fe9e(0x58e),_0x32ad56[_0x23fe9e(0x4a2)][_0x23fe9e(0x7a8)]=_0x23fe9e(0x58e),_0x1e015c(),_0x333451();},_0xc66f0b=()=>{const _0x339582=_0x372707;_0x51f561(),_0x331232['tooltip_sync']&&window[_0x339582(0xc10)](new CustomEvent(_0x339582(0x198),{'detail':{'time':null,'group':_0x331232[_0x339582(0x1e0)]||null,'sourceId':_0x300d36[_0x339582(0xa90)]}}));};let _0x2dc735=null,_0x1ea696=null;const _0x239164=()=>{_0x2dc735=null,_0x1ea696=null;},_0x595915=new ResizeObserver(_0x239164);_0x595915[_0x372707(0x510)](_0x7a6bfc),window['addEventListener'](_0x372707(0xca7),_0x239164,{'passive':!![]}),_0x177feb[_0x372707(0xb7d)](_0x372707(0xca7),_0x239164,{'passive':!![]});let _0x43f3f5=0x0,_0x361707=null;const _0xd79c8=()=>{const _0x56b579=_0x372707;_0x43f3f5=0x0;const _0x5b191b=_0x361707;_0x361707=null;if(!_0x5b191b)return;if(_0x300d36[_0x56b579(0x41d)]){if(_0x1159b6['style'][_0x56b579(0x7a8)]!==_0x56b579(0x58e))_0xc66f0b();return;}if(!_0x2dc735)_0x2dc735=_0x7a6bfc['getBoundingClientRect']();if(_0x1ea696==null)_0x1ea696=parseFloat(_0x7a6bfc[_0x56b579(0xb15)](_0x56b579(0x284))[_0x56b579(0x7eb)]('\x20')[0x2]);const _0x2824a5=_0x2dc735['width']/_0x1ea696,_0x230240=(_0x5b191b[_0x56b579(0x2e7)]-_0x2dc735[_0x56b579(0xb1a)])/_0x2824a5;if(_0x230240<_0x23effa||_0x230240>_0x23effa+_0xef3b08)return _0xc66f0b();const _0x1248ec=_0x300d36[_0x56b579(0xd69)]||_0x300d36['_window'],_0x44c681=_0x1248ec[_0x56b579(0x911)][_0x56b579(0x697)](),_0x56bcac=_0x1248ec[_0x56b579(0xc39)][_0x56b579(0x697)](),_0x2dff73=_0x44c681+(_0x230240-_0x23effa)/_0xef3b08*(_0x56bcac-_0x44c681);_0x494378(_0x230240,_0x2dff73,_0x5b191b),_0x331232['tooltip_sync']&&window['dispatchEvent'](new CustomEvent(_0x56b579(0x198),{'detail':{'time':_0x2dff73,'group':_0x331232[_0x56b579(0x1e0)]||null,'sourceId':_0x300d36['_instanceId']}}));},_0x22e9de=_0x3f8c9b=>{_0x361707=_0x3f8c9b;if(_0x43f3f5)return;_0x43f3f5=requestAnimationFrame(_0xd79c8);};if(_0x300d36[_0x372707(0xbaa)])_0x300d36['_tooltipAbort'][_0x372707(0x78a)]();const _0x4efd94=new AbortController();_0x7a6bfc[_0x372707(0xb7d)](_0x372707(0x7f4),_0x22e9de,{'signal':_0x4efd94[_0x372707(0xa53)]}),_0x7a6bfc[_0x372707(0xb7d)](_0x372707(0xc5d),_0x22e9de,{'signal':_0x4efd94['signal']}),_0x7a6bfc[_0x372707(0xb7d)](_0x372707(0x8a9),_0xc66f0b,{'signal':_0x4efd94['signal']}),_0x4efd94['signal'][_0x372707(0xb7d)](_0x372707(0x78a),()=>{const _0x494bcc=_0x372707;_0x43f3f5&&(cancelAnimationFrame(_0x43f3f5),_0x43f3f5=0x0),_0x361707=null,_0x595915['disconnect'](),window[_0x494bcc(0x6e1)](_0x494bcc(0xca7),_0x239164),_0x177feb['removeEventListener']('scroll',_0x239164);}),_0x300d36[_0x372707(0xbaa)]=_0x4efd94,_0x300d36[_0x372707(0x84d)]=_0x55160c=>{const _0x498f60=_0x372707,_0x1b0d24=_0x300d36['_viewWindow']||_0x300d36['_window'];if(!_0x1b0d24)return;const _0x3024ed=_0x1b0d24['start'][_0x498f60(0x697)](),_0x5644bc=_0x1b0d24[_0x498f60(0xc39)][_0x498f60(0x697)]();if(_0x55160c<_0x3024ed||_0x55160c>_0x5644bc)return _0x51f561();const _0x52c91a=_0x23effa+(_0x55160c-_0x3024ed)/(_0x5644bc-_0x3024ed)*_0xef3b08;_0x494378(_0x52c91a,_0x55160c,null);},_0x300d36[_0x372707(0x350)]=()=>_0x51f561();}}class BaseCanvasRenderer{constructor(_0x2316fe){const _0x440bc3=_0xe6d35d;this['card']=_0x2316fe,this[_0x440bc3(0xd2c)]=null;}[_0xe6d35d(0xbf0)](_0x20093c,_0x5727b3,_0x4bdaaf){const _0x3ad737=_0xe6d35d,_0x6ed090=_0x20093c['getContext']('2d'),_0x6b91f1=window[_0x3ad737(0xbe7)]||0x1;return _0x20093c[_0x3ad737(0x8da)]=_0x5727b3*_0x6b91f1,_0x20093c['height']=_0x4bdaaf*_0x6b91f1,_0x6ed090['scale'](_0x6b91f1,_0x6b91f1),_0x6ed090[_0x3ad737(0x482)](0x0,0x0,_0x5727b3,_0x4bdaaf),_0x6ed090;}[_0xe6d35d(0xa1b)](){const _0x580280=_0xe6d35d;try{const _0x493212=getComputedStyle(document['documentElement'])['getPropertyValue'](_0x580280(0x180))[_0x580280(0x22f)](),_0x45f841=_0x493212[_0x580280(0x653)](/(\d+)\s*,\s*(\d+)\s*,\s*(\d+)/);if(_0x45f841){const _0x3e1ec9=(parseInt(_0x45f841[0x1])+parseInt(_0x45f841[0x2])+parseInt(_0x45f841[0x3]))/0x3;return _0x3e1ec9>0x80;}}catch(_0x4e1420){}try{const _0x5363b4=getComputedStyle(document[_0x580280(0xc19)])[_0x580280(0x3d8)]('--rgb-primary-text-color')[_0x580280(0x22f)](),_0xffe536=_0x5363b4[_0x580280(0x653)](/(\d+)\s*,\s*(\d+)\s*,\s*(\d+)/);if(_0xffe536){const _0x12bbe0=(parseInt(_0xffe536[0x1])+parseInt(_0xffe536[0x2])+parseInt(_0xffe536[0x3]))/0x3;return _0x12bbe0>0x80;}}catch(_0x290609){}try{const _0x3d9c9e=document[_0x580280(0x601)](_0x580280(0x126));_0x3d9c9e[_0x580280(0x4a2)][_0x580280(0x727)]='var(--primary-text-color)',_0x3d9c9e[_0x580280(0x4a2)][_0x580280(0x7f0)]=_0x580280(0x654),_0x3d9c9e['style'][_0x580280(0xcf1)]=_0x580280(0xa01),_0x3d9c9e[_0x580280(0x4a2)][_0x580280(0x80d)]=_0x580280(0x58e),document[_0x580280(0xc19)][_0x580280(0x6ab)](_0x3d9c9e);const _0x103e13=getComputedStyle(_0x3d9c9e)[_0x580280(0x727)];document[_0x580280(0xc19)][_0x580280(0xcff)](_0x3d9c9e);const _0xf7e3=_0x103e13&&_0x103e13[_0x580280(0x653)](/(\d+)\D+(\d+)\D+(\d+)/);if(_0xf7e3){const _0x479bdc=(parseInt(_0xf7e3[0x1])+parseInt(_0xf7e3[0x2])+parseInt(_0xf7e3[0x3]))/0x3;if(_0x479bdc!==0x0||_0x103e13[_0x580280(0x635)]('0,\x200,\x200'))return _0x479bdc>0x80;}}catch(_0x4a982e){}try{let _0x5bd5cf=this[_0x580280(0x2d4)],_0x2e5f2f=null;for(let _0x4b1ce0=0x0;_0x4b1ce0<0xa&&_0x5bd5cf;_0x4b1ce0++){if(_0x5bd5cf[_0x580280(0x100)]===0x1&&_0x5bd5cf['tagName']===_0x580280(0x715)){_0x2e5f2f=_0x5bd5cf;break;}_0x5bd5cf=_0x5bd5cf[_0x580280(0xcfa)]||_0x5bd5cf[_0x580280(0x674)]&&_0x5bd5cf[_0x580280(0x674)]()[_0x580280(0x22a)];}if(_0x2e5f2f){const _0x2a0ecb=getComputedStyle(_0x2e5f2f)[_0x580280(0x592)],_0x111a62=_0x2a0ecb&&_0x2a0ecb[_0x580280(0x653)](/(\d+)\D+(\d+)\D+(\d+)/);if(_0x111a62){const _0x34c822=(parseInt(_0x111a62[0x1])+parseInt(_0x111a62[0x2])+parseInt(_0x111a62[0x3]))/0x3;return _0x34c822<0x80;}}}catch(_0x1682a1){}try{const _0x159a97=getComputedStyle(document[_0x580280(0xc19)])[_0x580280(0x592)],_0x5ed563=_0x159a97&&_0x159a97[_0x580280(0x653)](/(\d+)\D+(\d+)\D+(\d+)/);if(_0x5ed563){const _0x4c186e=(parseInt(_0x5ed563[0x1])+parseInt(_0x5ed563[0x2])+parseInt(_0x5ed563[0x3]))/0x3;return _0x4c186e<0x80;}}catch(_0x4b8b1b){}return window[_0x580280(0x42e)]&&window[_0x580280(0x42e)]('(prefers-color-scheme:\x20dark)')[_0x580280(0x947)];}}class PieRenderer extends BaseCanvasRenderer{constructor(_0x555d60){const _0x80a24=_0xe6d35d;super(_0x555d60),this['_pieItems']=[],this['_pieSlices']=[],this[_0x80a24(0x7d0)]=0x0,this[_0x80a24(0x3e3)]=0x0,this[_0x80a24(0xdab)]=null;}[_0xe6d35d(0x9b2)](_0x9d2381,_0x2dda44,_0x5c178e,_0x455d78){const _0x32ef00=_0xe6d35d;if(this[_0x32ef00(0xd2c)])this[_0x32ef00(0xd2c)]['abort']();this['_abort']=new AbortController();const _0x5e99a7=Math[_0x32ef00(0x1b8)](0x28,_0x9d2381[_0x32ef00(0x996)]||this[_0x32ef00(0x2d4)][_0x32ef00(0xadf)]||0x190),_0x431df3=Math['max'](0x50,parseInt(_0x5c178e[_0x32ef00(0x964)],0xa)||0xc8),_0x13fc37=this[_0x32ef00(0x2d4)]['_entities']||[],_0x55e049=[];_0x2dda44[_0x32ef00(0x331)](_0x5cfa3c=>{const _0x54b939=_0x32ef00;let _0x2c5e71=null;if(_0x5cfa3c[_0x54b939(0x9b0)]&&typeof _0x5cfa3c['entity']===_0x54b939(0xb0a))_0x2c5e71=_0x5cfa3c[_0x54b939(0x9b0)];else{const _0xb41062=String(_0x5cfa3c['id']||'')[_0x54b939(0x653)](/^(.+)__(\d+)$/);if(_0xb41062)_0x2c5e71=_0x13fc37[parseInt(_0xb41062[0x2],0xa)]||_0x13fc37['find'](_0x4efa9c=>_0x4efa9c[_0x54b939(0x9b0)]===_0xb41062[0x1]);if(!_0x2c5e71)_0x2c5e71=_0x13fc37[_0x54b939(0x8e2)](_0x548fd6=>_0x548fd6[_0x54b939(0x9b0)]===_0x5cfa3c[_0x54b939(0x9b0)]);}if(!_0x2c5e71)_0x2c5e71={'entity':_0x5cfa3c[_0x54b939(0x9b0)],'color':_0x54b939(0x7e7)};const _0x3ff426=(_0x5cfa3c[_0x54b939(0x8fc)]||[])[_0x54b939(0xbcf)](_0x236764=>_0x236764['v']!==null&&_0x236764['v']!==undefined),_0x25994f=_0x455d78?.[_0x54b939(0x634)]?.[_0x2c5e71[_0x54b939(0x9b0)]],_0x4f4fdd=_0x2c5e71[_0x54b939(0x9bd)]||_0x54b939(0x898);let _0x4b96df;if(_0x3ff426[_0x54b939(0x6f1)]){if(_0x4f4fdd===_0x54b939(0x7cb))_0x4b96df=_0x3ff426[0x0]['v'];else{if(_0x4f4fdd==='sum'||_0x4f4fdd===_0x54b939(0x7f1)||_0x4f4fdd===_0x54b939(0x52e))_0x4b96df=_0x3ff426[_0x54b939(0x8af)]((_0x3a79f1,_0x5ed59a)=>_0x3a79f1+(_0x5ed59a['v']||0x0),0x0);else{if(_0x4f4fdd==='min')_0x4b96df=_0x3ff426['reduce']((_0x3ebe52,_0x388370)=>Math[_0x54b939(0xbe8)](_0x3ebe52,_0x388370['v']),Infinity);else{if(_0x4f4fdd===_0x54b939(0x1b8))_0x4b96df=_0x3ff426[_0x54b939(0x8af)]((_0x372f4f,_0x1c79ce)=>Math[_0x54b939(0x1b8)](_0x372f4f,_0x1c79ce['v']),-Infinity);else{if(_0x4f4fdd===_0x54b939(0x9ee))_0x4b96df=DataProcessor['_aggregate'](_0x3ff426[_0x54b939(0x596)](_0x16104e=>_0x16104e['v']),_0x54b939(0x9ee));else{if(_0x4f4fdd===_0x54b939(0x862)||_0x4f4fdd===_0x54b939(0xa06))_0x4b96df=_0x3ff426[_0x54b939(0x8af)]((_0x148317,_0x58797c)=>_0x148317+(_0x58797c['v']||0x0),0x0)/_0x3ff426['length'];else _0x4b96df=_0x3ff426[_0x3ff426[_0x54b939(0x6f1)]-0x1]['v'];}}}}}}else _0x25994f?_0x4b96df=parseFloat(_0x25994f[_0x54b939(0x334)]):_0x4b96df=0x0;if(_0x4b96df===undefined||_0x4b96df===null||isNaN(_0x4b96df))_0x4b96df=0x0;const _0x35d8c7=_0x5cfa3c[_0x54b939(0x721)]||{},_0x3c7e96=pickName(_0x2c5e71[_0x54b939(0x385)]!==undefined?_0x2c5e71['tooltip_name']:_0x2c5e71[_0x54b939(0x6d0)],_0x35d8c7[_0x54b939(0x70c)]!==undefined&&_0x2c5e71[_0x54b939(0x385)]!==undefined?_0x35d8c7[_0x54b939(0x70c)]:_0x35d8c7[_0x54b939(0x6a0)],_0x35d8c7)??_0x2c5e71['entity']??'?';_0x55e049[_0x54b939(0x61b)]({'name':pickName(_0x2c5e71[_0x54b939(0x6d0)],_0x35d8c7[_0x54b939(0x6a0)],_0x35d8c7)??'','tooltipName':_0x3c7e96,'value':Math[_0x54b939(0xad9)](_0x4b96df),'color':(_0x2c5e71['color']==='threshold'?null:this[_0x54b939(0x2d4)][_0x54b939(0xc7b)](_0x2c5e71[_0x54b939(0x727)],_0x2c5e71[_0x54b939(0x9b0)])||_0x2c5e71[_0x54b939(0x727)])||'#4A90D9','unit':_0x2c5e71[_0x54b939(0x491)]||_0x35d8c7['unit_of_measurement']||'','entity':_0x2c5e71});}),_0x9d2381[_0x32ef00(0x795)]=_0x32ef00(0x1d9)+_0x431df3+'px;\x22>\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20';const _0x367589=_0x9d2381[_0x32ef00(0x106)]('.sgc-pie-container'),_0x4973d6=_0x9d2381[_0x32ef00(0x106)]('.sgc-pie-canvas'),_0x1e2469=_0x9d2381[_0x32ef00(0x106)](_0x32ef00(0x181));if(!_0x4973d6)return;this['_pieItems']=_0x55e049;this[_0x32ef00(0x7d0)]&&(cancelAnimationFrame(this[_0x32ef00(0x7d0)]),this[_0x32ef00(0x7d0)]=0x0);this[_0x32ef00(0xdab)]={'canvas':_0x4973d6,'items':_0x55e049,'W':_0x5e99a7,'H':_0x431df3,'config':_0x5c178e,'hass':_0x455d78,'container':_0x367589,'tooltipEl':_0x1e2469};if(_0x5c178e['animate_graph']){this[_0x32ef00(0x3e3)]=performance['now']();const _0x13d2dc=_0x33690e=>{const _0x23cc11=_0x32ef00,_0x480132=Math[_0x23cc11(0xbe8)](0x1,(_0x33690e-this['_animStart'])/0x258),_0x2cb098=0x1-Math['pow'](0x1-_0x480132,0x3);this[_0x23cc11(0xa23)](_0x4973d6,_0x55e049,_0x5e99a7,_0x431df3,_0x5c178e,_0x455d78,_0x2cb098),_0x480132<0x1?this['_animRaf']=requestAnimationFrame(_0x13d2dc):(this[_0x23cc11(0x7d0)]=0x0,this[_0x23cc11(0xb88)](_0x367589,_0x1e2469,_0x5c178e,_0x455d78));};this['_animRaf']=requestAnimationFrame(_0x13d2dc);}else this['_drawPie'](_0x4973d6,_0x55e049,_0x5e99a7,_0x431df3,_0x5c178e,_0x455d78,0x1),this[_0x32ef00(0xb88)](_0x367589,_0x1e2469,_0x5c178e,_0x455d78);}[_0xe6d35d(0xa23)](_0x1f9dbf,_0x158d85,_0xd2a105,_0x3581a8,_0x13b2b6,_0x25a34d,_0xf2b949){const _0x1fca9e=_0xe6d35d;if(_0xf2b949===undefined)_0xf2b949=0x1;const _0x25b19d=this[_0x1fca9e(0xbf0)](_0x1f9dbf,_0xd2a105,_0x3581a8),_0x300d75=this[_0x1fca9e(0xa1b)](),_0x40449d=_0x300d75?'rgba(255,255,255,0.85)':'rgba(0,0,0,0.75)',_0xdabbb6=_0x300d75?_0x1fca9e(0x62c):_0x1fca9e(0x29b),_0x330239=(_0x497da9,_0x34f473)=>{const _0x805147=_0x1fca9e;if(!_0x497da9)return _0x34f473;if(typeof _0x497da9===_0x805147(0xdb3)&&_0x497da9[_0x805147(0x635)](_0x805147(0xc63))){try{const _0x97cd2=this['card']?.[_0x805147(0xaea)]?.[_0x805147(0x106)](_0x805147(0x3ab))||this[_0x805147(0x2d4)],_0x345da6=document[_0x805147(0x601)]('div');_0x345da6[_0x805147(0x4a2)][_0x805147(0x727)]=_0x497da9,_0x97cd2[_0x805147(0x6ab)](_0x345da6);const _0x2bfe8a=getComputedStyle(_0x345da6)[_0x805147(0x727)];_0x97cd2[_0x805147(0xcff)](_0x345da6);if(_0x2bfe8a&&_0x2bfe8a!=='')return _0x2bfe8a;}catch(_0x19d7e8){}return _0x34f473;}return _0x497da9;};let _0xb988d9='Roboto,\x20sans-serif';try{const _0x3c9e56=getComputedStyle(document['documentElement'])[_0x1fca9e(0x3d8)](_0x1fca9e(0x48f))[_0x1fca9e(0x22f)]();if(_0x3c9e56)_0xb988d9=_0x3c9e56;}catch(_0x468d9c){}const _0x46a3a8=_0x158d85[_0x1fca9e(0x8af)]((_0x6f08f7,_0x3e82de)=>_0x6f08f7+_0x3e82de[_0x1fca9e(0xcfb)],0x0),_0x18bfd0={'classic':0x0,'thick':0.3,'donut':0.55,'thin':0.78},_0x534e19=_0x13b2b6['pie_style']||_0x1fca9e(0x981);let _0x34cc54=_0x18bfd0[_0x534e19]!=null?_0x18bfd0[_0x534e19]:0.55;const _0x5aaf2b=_0x13b2b6[_0x1fca9e(0x950)]!==![];if(_0x5aaf2b&&_0x34cc54<0.42)_0x34cc54=0.42;const _0x4fb75d=!!_0x13b2b6[_0x1fca9e(0x9d1)],_0x2b7374=_0x4fb75d?0.72:0x1,_0x5a51ec=Math[_0x1fca9e(0x1b8)](0x0,Math[_0x1fca9e(0xbe8)](0xf,parseFloat(_0x13b2b6[_0x1fca9e(0xa14)])||0x0)),_0x4f3e84=_0x5a51ec*Math['PI']/0xb4,_0x135cc9=_0x4fb75d?Math[_0x1fca9e(0xbe8)](0x10,Math['min'](_0x3581a8,_0xd2a105)*0.06):0x0,_0x143689=_0x3581a8-0x10-_0x135cc9,_0x164683=_0xd2a105-0x10,_0x2182f5=Math[_0x1fca9e(0xbe8)](_0x164683/0x2,_0x143689/0x2/_0x2b7374)*0.88,_0x33410f=_0x2182f5*_0x34cc54,_0x26da17=_0xd2a105/0x2,_0x40e675=_0x3581a8/0x2-_0x135cc9/0x2,_0x46d031=_0x4f3e84>0x0&&_0x33410f>0x0,_0x1b5397=_0x46d031?Math[_0x1fca9e(0xbe8)]((_0x2182f5-_0x33410f)*0.4,0x6):0x0,_0x40050f=(_0x3b067e,_0x249713,_0x2a0574)=>{const _0x5bdc65=_0x1fca9e;_0x25b19d[_0x5bdc65(0x88b)]();if(_0x46d031){const _0x34fda0=(_0x338563,_0x1832a3)=>_0x26da17+Math[_0x5bdc65(0x4f3)](_0x1832a3)*_0x338563,_0x4af95e=(_0x3853f7,_0x359a62)=>_0x40e675+_0x2a0574+Math['sin'](_0x359a62)*_0x3853f7*_0x2b7374,_0x52dfb1=Math[_0x5bdc65(0xbe8)](_0x1b5397/_0x2182f5,(_0x249713-_0x3b067e)/0x2-0.0001),_0x1094fb=Math['min'](_0x1b5397/_0x33410f,(_0x249713-_0x3b067e)/0x2-0.0001);_0x25b19d[_0x5bdc65(0x224)](_0x34fda0(_0x2182f5,_0x3b067e+_0x52dfb1),_0x4af95e(_0x2182f5,_0x3b067e+_0x52dfb1)),_0x25b19d[_0x5bdc65(0x9d8)](_0x26da17,_0x40e675+_0x2a0574,_0x2182f5,_0x2182f5*_0x2b7374,0x0,_0x3b067e+_0x52dfb1,_0x249713-_0x52dfb1),_0x25b19d[_0x5bdc65(0xb70)](_0x34fda0(_0x2182f5,_0x249713),_0x4af95e(_0x2182f5,_0x249713),_0x34fda0(_0x2182f5-_0x1b5397,_0x249713),_0x4af95e(_0x2182f5-_0x1b5397,_0x249713)),_0x25b19d[_0x5bdc65(0x839)](_0x34fda0(_0x33410f+_0x1b5397,_0x249713),_0x4af95e(_0x33410f+_0x1b5397,_0x249713)),_0x25b19d[_0x5bdc65(0xb70)](_0x34fda0(_0x33410f,_0x249713),_0x4af95e(_0x33410f,_0x249713),_0x34fda0(_0x33410f,_0x249713-_0x1094fb),_0x4af95e(_0x33410f,_0x249713-_0x1094fb)),_0x25b19d[_0x5bdc65(0x9d8)](_0x26da17,_0x40e675+_0x2a0574,_0x33410f,_0x33410f*_0x2b7374,0x0,_0x249713-_0x1094fb,_0x3b067e+_0x1094fb,!![]),_0x25b19d['quadraticCurveTo'](_0x34fda0(_0x33410f,_0x3b067e),_0x4af95e(_0x33410f,_0x3b067e),_0x34fda0(_0x33410f+_0x1b5397,_0x3b067e),_0x4af95e(_0x33410f+_0x1b5397,_0x3b067e)),_0x25b19d[_0x5bdc65(0x839)](_0x34fda0(_0x2182f5-_0x1b5397,_0x3b067e),_0x4af95e(_0x2182f5-_0x1b5397,_0x3b067e)),_0x25b19d['quadraticCurveTo'](_0x34fda0(_0x2182f5,_0x3b067e),_0x4af95e(_0x2182f5,_0x3b067e),_0x34fda0(_0x2182f5,_0x3b067e+_0x52dfb1),_0x4af95e(_0x2182f5,_0x3b067e+_0x52dfb1));}else _0x33410f>0x0?(_0x25b19d[_0x5bdc65(0x9d8)](_0x26da17,_0x40e675+_0x2a0574,_0x2182f5,_0x2182f5*_0x2b7374,0x0,_0x3b067e,_0x249713),_0x25b19d['ellipse'](_0x26da17,_0x40e675+_0x2a0574,_0x33410f,_0x33410f*_0x2b7374,0x0,_0x249713,_0x3b067e,!![])):(_0x25b19d['moveTo'](_0x26da17,_0x40e675+_0x2a0574),_0x25b19d['ellipse'](_0x26da17,_0x40e675+_0x2a0574,_0x2182f5,_0x2182f5*_0x2b7374,0x0,_0x3b067e,_0x249713),_0x25b19d[_0x5bdc65(0x839)](_0x26da17,_0x40e675+_0x2a0574));_0x25b19d[_0x5bdc65(0xa94)]();},_0x25dce0=(_0x106d47,_0x35507e)=>{const _0x195060=_0x1fca9e;let _0x4c19f9=String(_0x106d47||_0x195060(0x49d));if(_0x4c19f9['startsWith']('#'))_0x4c19f9=_0x4c19f9[_0x195060(0xaff)](0x1);if(_0x4c19f9[_0x195060(0x6f1)]===0x3)_0x4c19f9=_0x4c19f9['split']('')['map'](_0x101eb1=>_0x101eb1+_0x101eb1)[_0x195060(0x2c4)]('');if(_0x4c19f9[_0x195060(0x6f1)]<0x6)return _0x106d47;const _0x3ee5da=parseInt(_0x4c19f9[_0x195060(0xaff)](0x0,0x2),0x10),_0x41ca13=parseInt(_0x4c19f9['slice'](0x2,0x4),0x10),_0x4a2b05=parseInt(_0x4c19f9['slice'](0x4,0x6),0x10),_0x1df8c0=0x1-_0x35507e;return _0x195060(0xa60)+Math[_0x195060(0xb01)](_0x3ee5da*_0x1df8c0)+','+Math[_0x195060(0xb01)](_0x41ca13*_0x1df8c0)+','+Math[_0x195060(0xb01)](_0x4a2b05*_0x1df8c0)+')';};if(_0x46a3a8===0x0){_0x25b19d[_0x1fca9e(0x88b)]();_0x33410f>0x0?(_0x25b19d['ellipse'](_0x26da17,_0x40e675,_0x2182f5,_0x2182f5*_0x2b7374,0x0,0x0,Math['PI']*0x2),_0x25b19d[_0x1fca9e(0x9d8)](_0x26da17,_0x40e675,_0x33410f,_0x33410f*_0x2b7374,0x0,0x0,Math['PI']*0x2,!![])):_0x25b19d[_0x1fca9e(0x9d8)](_0x26da17,_0x40e675,_0x2182f5,_0x2182f5*_0x2b7374,0x0,0x0,Math['PI']*0x2);_0x25b19d[_0x1fca9e(0xa94)](),_0x25b19d[_0x1fca9e(0x586)]=_0x300d75?_0x1fca9e(0x20b):'rgba(0,0,0,0.06)',_0x25b19d[_0x1fca9e(0x3ba)](),_0x25b19d[_0x1fca9e(0x586)]=_0xdabbb6,_0x25b19d[_0x1fca9e(0x169)]=_0x1fca9e(0xd03)+Math[_0x1fca9e(0xbe8)](0xd,Math[_0x1fca9e(0x1b8)](0xa,_0x2182f5*0.18))+_0x1fca9e(0x61e)+_0xb988d9,_0x25b19d['textAlign']=_0x1fca9e(0x910),_0x25b19d[_0x1fca9e(0x3e9)]=_0x1fca9e(0x6fb),_0x25b19d[_0x1fca9e(0xf0)](cardT(this[_0x1fca9e(0x2d4)]?.[_0x1fca9e(0x69a)],this[_0x1fca9e(0x2d4)]?.[_0x1fca9e(0x5d4)],'No\x20data'),_0x26da17,_0x40e675),this['_pieSlices']=[];return;}const _0xdee9c4=-Math['PI']/0x2+Math['PI']*0x2*_0xf2b949,_0x1c0db6=[];let _0x284d14=-Math['PI']/0x2;_0x158d85['forEach'](_0x571ce0=>{const _0x17808f=_0x1fca9e,_0x114ef9=_0x571ce0[_0x17808f(0xcfb)]/_0x46a3a8*Math['PI']*0x2,_0x2ad48f=_0x284d14+_0x114ef9,_0x337cf4=_0x33410f>0x0?Math['min'](_0x4f3e84/0x2,_0x114ef9/0x4):0x0;let _0x267392=_0x284d14+_0x337cf4,_0x5885a1=_0x2ad48f-_0x337cf4;if(_0x5885a1>_0xdee9c4)_0x5885a1=Math[_0x17808f(0x1b8)](_0x267392,_0xdee9c4);_0x1c0db6['push']({'sa':_0x284d14,'ea':_0x2ad48f,'sweep':_0x114ef9,'drawSa':_0x267392,'drawEa':_0x5885a1,'item':_0x571ce0}),_0x284d14=_0x2ad48f;});if(_0x4fb75d&&_0x135cc9>0x0){const _0x414d53=Math[_0x1fca9e(0x1b8)](0x4,Math['round'](_0x135cc9));for(let _0x164327=_0x414d53;_0x164327>=0x1;_0x164327--){const _0x27a2e8=_0x164327*(_0x135cc9/_0x414d53);_0x1c0db6[_0x1fca9e(0x331)](_0x149ecd=>{const _0x3ad7fc=_0x1fca9e;if(_0x149ecd[_0x3ad7fc(0x2f5)]<=_0x149ecd[_0x3ad7fc(0x433)])return;let _0x4f741e=_0x149ecd[_0x3ad7fc(0x45a)][_0x3ad7fc(0x727)];const _0x13104c=_0x149ecd[_0x3ad7fc(0x45a)][_0x3ad7fc(0x9b0)];_0x13104c?.['color_thresholds']?.[_0x3ad7fc(0xd54)]&&_0x13104c[_0x3ad7fc(0x76e)][_0x3ad7fc(0x8a7)]?.['length']&&(_0x4f741e=resolveValueColor(_0x149ecd[_0x3ad7fc(0x45a)][_0x3ad7fc(0xcfb)],this['card'][_0x3ad7fc(0xa95)](_0x13104c),_0x4f741e)),_0x40050f(_0x149ecd[_0x3ad7fc(0x433)],_0x149ecd['drawEa'],_0x27a2e8),_0x25b19d[_0x3ad7fc(0x586)]=_0x25dce0(_0x4f741e,0.45+_0x164327/_0x414d53*0.15),_0x25b19d['fill']();});}}this[_0x1fca9e(0x403)]=[],_0x1c0db6['forEach'](_0x4721f4=>{const _0x2baba3=_0x1fca9e;if(_0x4721f4[_0x2baba3(0x2f5)]<=_0x4721f4['drawSa'])return;let _0x696300=_0x4721f4[_0x2baba3(0x45a)][_0x2baba3(0x727)];const _0x2c77e3=_0x4721f4['item']['entity'];_0x2c77e3?.[_0x2baba3(0x76e)]?.[_0x2baba3(0xd54)]&&_0x2c77e3[_0x2baba3(0x76e)][_0x2baba3(0x8a7)]?.[_0x2baba3(0x6f1)]&&(_0x696300=resolveValueColor(_0x4721f4[_0x2baba3(0x45a)][_0x2baba3(0xcfb)],this[_0x2baba3(0x2d4)][_0x2baba3(0xa95)](_0x2c77e3),_0x696300));_0x40050f(_0x4721f4[_0x2baba3(0x433)],_0x4721f4[_0x2baba3(0x2f5)],0x0),_0x25b19d['fillStyle']=_0x696300,_0x25b19d[_0x2baba3(0xbee)]=_0x4fb75d?0.95:0.8,_0x25b19d['fill'](),_0x25b19d['globalAlpha']=0x1;if(_0x4fb75d){_0x40050f(_0x4721f4[_0x2baba3(0x433)],_0x4721f4[_0x2baba3(0x2f5)],0x0);const _0xdf4d4b=_0x25b19d['createLinearGradient'](_0x26da17,_0x40e675-_0x2182f5*_0x2b7374,_0x26da17,_0x40e675+_0x2182f5*_0x2b7374);_0xdf4d4b[_0x2baba3(0x828)](0x0,'rgba(255,255,255,0.18)'),_0xdf4d4b[_0x2baba3(0x828)](0.5,_0x2baba3(0xf1)),_0xdf4d4b[_0x2baba3(0x828)](0x1,'rgba(0,0,0,0.12)'),_0x25b19d[_0x2baba3(0x586)]=_0xdf4d4b,_0x25b19d[_0x2baba3(0x3ba)]();}this['_pieSlices']['push']({'startAngle':_0x4721f4[_0x2baba3(0x433)],'endAngle':_0x4721f4[_0x2baba3(0x2f5)],'item':_0x4721f4[_0x2baba3(0x45a)],'cx':_0x26da17,'cy':_0x40e675,'radius':_0x2182f5,'innerRadius':_0x33410f,'yScale':_0x2b7374});});if(_0xf2b949>=0.999){const _0x5c1699=Math[_0x1fca9e(0xbe8)](0xc,Math['max'](0x9,_0x2182f5*0.14)),_0xb929d0=parseFloat(_0x13b2b6[_0x1fca9e(0x732)])>0x0?parseFloat(_0x13b2b6[_0x1fca9e(0x732)]):_0x5c1699,_0x4dff92=_0x330239(_0x13b2b6[_0x1fca9e(0x23f)],_0x300d75?_0x1fca9e(0x63d):_0x1fca9e(0x99b)),_0xace2fc=_0x13b2b6['pie_label_format']||_0x1fca9e(0xcfb),_0x20e0a7=_0x214bb2=>{const _0x307f8e=_0x1fca9e,_0x4d30b9=_0x214bb2[_0x307f8e(0xcfb)]/_0x46a3a8*0x64,_0x14fc54=toNum(_0x214bb2[_0x307f8e(0x9b0)]?.['decimals'])??0x0;if(_0xace2fc===_0x307f8e(0xf3))return _0x4d30b9[_0x307f8e(0x2ef)](_0x14fc54)+'%';const _0x5977ae=formatNumber(_0x214bb2['value'],_0x214bb2[_0x307f8e(0x9b0)],_0x25a34d);if(_0xace2fc==='both')return''+_0x5977ae+(_0x214bb2[_0x307f8e(0x491)]?'\x20'+_0x214bb2[_0x307f8e(0x491)]:'')+'\x20('+_0x4d30b9[_0x307f8e(0x2ef)](_0x14fc54)+'%)';return''+_0x5977ae+(_0x214bb2[_0x307f8e(0x491)]?'\x20'+_0x214bb2[_0x307f8e(0x491)]:'');},_0x59aff9=0x5,_0x19c49c=_0x13b2b6[_0x1fca9e(0x23f)]?_0x4dff92:_0xdabbb6||_0x1fca9e(0xd20);_0x1c0db6[_0x1fca9e(0x331)](_0x5a3e6f=>{const _0x3186d5=_0x1fca9e;if(_0x5a3e6f[_0x3186d5(0x2f5)]<=_0x5a3e6f[_0x3186d5(0x433)])return;const _0x551bb1=_0x5a3e6f['item']['value']/_0x46a3a8*0x64;if(_0x551bb1<=0x0)return;const _0x3c59aa=(_0x5a3e6f['drawSa']+_0x5a3e6f[_0x3186d5(0x2f5)])/0x2,_0x5b60b7=_0x20e0a7(_0x5a3e6f['item']);_0x25b19d[_0x3186d5(0x169)]=_0x3186d5(0x9d2)+_0xb929d0+_0x3186d5(0x61e)+_0xb988d9,_0x25b19d['textBaseline']=_0x3186d5(0x6fb);if(_0x551bb1>=_0x59aff9){const _0x2302c9=_0x33410f>0x0?(_0x2182f5+_0x33410f)/0x2:_0x2182f5*0.65,_0x570961=_0x26da17+Math[_0x3186d5(0x4f3)](_0x3c59aa)*_0x2302c9,_0x1657a9=_0x40e675+Math[_0x3186d5(0x4ff)](_0x3c59aa)*_0x2302c9*_0x2b7374;_0x25b19d[_0x3186d5(0x586)]=_0x4dff92,_0x25b19d[_0x3186d5(0x603)]='center',_0x25b19d[_0x3186d5(0xf0)](_0x5b60b7,_0x570961,_0x1657a9);}else{const _0xdd49aa=_0x5a3e6f['item'][_0x3186d5(0x9b0)]?.[_0x3186d5(0x76e)]?.[_0x3186d5(0xd54)]&&_0x5a3e6f[_0x3186d5(0x45a)][_0x3186d5(0x9b0)][_0x3186d5(0x76e)][_0x3186d5(0x8a7)]?.[_0x3186d5(0x6f1)]?resolveValueColor(_0x5a3e6f[_0x3186d5(0x45a)][_0x3186d5(0xcfb)],this[_0x3186d5(0x2d4)][_0x3186d5(0xa95)](_0x5a3e6f['item'][_0x3186d5(0x9b0)]),_0x5a3e6f[_0x3186d5(0x45a)]['color']):_0x5a3e6f[_0x3186d5(0x45a)][_0x3186d5(0x727)],_0x37ef77=_0x26da17+Math[_0x3186d5(0x4f3)](_0x3c59aa)*_0x2182f5,_0x5dd5fd=_0x40e675+Math[_0x3186d5(0x4ff)](_0x3c59aa)*_0x2182f5*_0x2b7374,_0x4bc846=_0x2182f5+0x6,_0x93def0=_0x26da17+Math[_0x3186d5(0x4f3)](_0x3c59aa)*_0x4bc846,_0x249147=_0x40e675+Math[_0x3186d5(0x4ff)](_0x3c59aa)*_0x4bc846*_0x2b7374,_0x51f79e=Math[_0x3186d5(0x4f3)](_0x3c59aa)>=0x0,_0x2c565=_0x93def0+(_0x51f79e?0x6:-0x6),_0x44e437=_0x93def0+(_0x51f79e?0x4:-0x4);_0x25b19d[_0x3186d5(0xcfc)]=_0xdd49aa||_0x19c49c,_0x25b19d['lineWidth']=0x1,_0x25b19d[_0x3186d5(0xbee)]=0.85,_0x25b19d['beginPath'](),_0x25b19d[_0x3186d5(0x224)](_0x37ef77,_0x5dd5fd),_0x25b19d[_0x3186d5(0x839)](_0x93def0,_0x249147),_0x25b19d['lineTo'](_0x44e437,_0x249147),_0x25b19d['stroke'](),_0x25b19d[_0x3186d5(0xbee)]=0x1,_0x25b19d[_0x3186d5(0x586)]=_0x4dff92,_0x25b19d['textAlign']=_0x51f79e?_0x3186d5(0xb1a):_0x3186d5(0x99e),_0x25b19d['fillText'](_0x5b60b7,_0x2c565,_0x249147);}});}if(_0x5aaf2b&&_0xf2b949>=0.999){const _0x4666d9=_0x158d85[0x0]?.['unit']||'',_0x4aa758=formatNumber(_0x46a3a8,_0x158d85[0x0]?.[_0x1fca9e(0x9b0)]||{'decimals':0x1},_0x25a34d)+(_0x4666d9?'\x20'+_0x4666d9:''),_0x13d7e1=_0x33410f>0x0?_0x33410f*0x2*0.85:Math[_0x1fca9e(0xbe8)](_0xd2a105,_0x3581a8)*0.4,_0xe2c320=Math[_0x1fca9e(0xbe8)](0x12,_0x2182f5*0.32);let _0x223679=parseFloat(_0x13b2b6[_0x1fca9e(0xa7f)])>0x0?parseFloat(_0x13b2b6[_0x1fca9e(0xa7f)]):_0xe2c320;_0x25b19d[_0x1fca9e(0x169)]=_0x1fca9e(0xd03)+_0x223679+_0x1fca9e(0x61e)+_0xb988d9;const _0x3ca89f=_0x25b19d['measureText'](_0x4aa758)[_0x1fca9e(0x8da)];_0x3ca89f>_0x13d7e1&&(_0x223679=Math[_0x1fca9e(0x1b8)](0x8,_0x223679*(_0x13d7e1/_0x3ca89f)),_0x25b19d[_0x1fca9e(0x169)]=_0x1fca9e(0xd03)+_0x223679+_0x1fca9e(0x61e)+_0xb988d9);const _0x135de1=_0x330239(_0x13b2b6[_0x1fca9e(0x2fe)],_0x40449d);_0x25b19d['fillStyle']=_0x135de1,_0x25b19d[_0x1fca9e(0x603)]=_0x1fca9e(0x910),_0x25b19d['textBaseline']=_0x1fca9e(0x6fb),_0x25b19d[_0x1fca9e(0xf0)](_0x4aa758,_0x26da17,_0x40e675-_0x223679*0.35);const _0x3ea5ba=Math[_0x1fca9e(0x1b8)](0x7,Math['min'](0xa,_0x223679*0.55)),_0x4f8d5b=_0x13b2b6['pie_center_color']?_0x135de1:_0xdabbb6;_0x25b19d[_0x1fca9e(0x586)]=_0x4f8d5b,_0x25b19d[_0x1fca9e(0xbee)]=_0x13b2b6[_0x1fca9e(0x2fe)]?0.6:0x1,_0x25b19d[_0x1fca9e(0x169)]=_0x3ea5ba+_0x1fca9e(0x61e)+_0xb988d9,_0x25b19d[_0x1fca9e(0xf0)](cardT(this[_0x1fca9e(0x2d4)]?.[_0x1fca9e(0x69a)],this[_0x1fca9e(0x2d4)]?.[_0x1fca9e(0x5d4)],_0x1fca9e(0x2c1)),_0x26da17,_0x40e675+_0x223679*0.55),_0x25b19d[_0x1fca9e(0xbee)]=0x1;}}[_0xe6d35d(0xb88)](_0x1f3d09,_0xfe7200,_0x43a9b9,_0x5e0cc1){const _0xe5e7bb=_0xe6d35d;if(!_0xfe7200||!_0x1f3d09||_0x43a9b9[_0xe5e7bb(0xcaa)]===![]||!this[_0xe5e7bb(0x403)]?.[_0xe5e7bb(0x6f1)])return;const _0x26b8fd=this[_0xe5e7bb(0xd2c)]['signal'],_0x58b62a=_0x23dd3f=>{const _0xb52503=_0xe5e7bb,_0x5a6b9d=_0x1f3d09[_0xb52503(0x748)](),_0x1e9d92=_0x23dd3f[_0xb52503(0x2e7)]-_0x5a6b9d[_0xb52503(0xb1a)],_0x5e9f5e=_0x23dd3f[_0xb52503(0x72b)]-_0x5a6b9d[_0xb52503(0x598)];let _0x38e2d8=null;for(const _0x4b8bfd of this[_0xb52503(0x403)]){const _0x59180b=_0x4b8bfd['yScale']||0x1,_0x6da0be=_0x1e9d92-_0x4b8bfd['cx'],_0x1dfe74=(_0x5e9f5e-_0x4b8bfd['cy'])/_0x59180b,_0x2894d7=Math[_0xb52503(0xc3d)](_0x6da0be*_0x6da0be+_0x1dfe74*_0x1dfe74);if(_0x2894d7<_0x4b8bfd[_0xb52503(0x5c5)]||_0x2894d7>_0x4b8bfd[_0xb52503(0x1fa)])continue;let _0x5595f3=Math[_0xb52503(0x3c0)](_0x1dfe74,_0x6da0be);if(_0x5595f3<-Math['PI']/0x2)_0x5595f3+=Math['PI']*0x2;if(_0x5595f3>=_0x4b8bfd[_0xb52503(0x10d)]&&_0x5595f3<_0x4b8bfd[_0xb52503(0xb5a)]){_0x38e2d8=_0x4b8bfd;break;}}if(!_0x38e2d8){_0xfe7200['style'][_0xb52503(0x62e)]='0';return;}const _0xcbcf5a=this[_0xb52503(0x747)][_0xb52503(0x8af)]((_0x394671,_0x22f9e7)=>_0x394671+_0x22f9e7[_0xb52503(0xcfb)],0x0),_0x59711a=toNum(_0x38e2d8[_0xb52503(0x45a)][_0xb52503(0x9b0)]?.[_0xb52503(0x944)])??0x1,_0x36726a=_0xcbcf5a>0x0?(_0x38e2d8[_0xb52503(0x45a)]['value']/_0xcbcf5a*0x64)[_0xb52503(0x2ef)](_0x59711a):'0',_0x199229=formatNumber(_0x38e2d8[_0xb52503(0x45a)][_0xb52503(0xcfb)],_0x38e2d8[_0xb52503(0x45a)][_0xb52503(0x9b0)],_0x5e0cc1),_0x4f5e39=_0x38e2d8[_0xb52503(0x45a)][_0xb52503(0x9b0)]?.[_0xb52503(0x833)]!==![]?escapeHtml(_0x38e2d8[_0xb52503(0x45a)][_0xb52503(0x727)]):'transparent';_0xfe7200[_0xb52503(0x795)]=_0xb52503(0xa08)+_0x4f5e39+'\x22>'+escapeHtml(_0x38e2d8[_0xb52503(0x45a)][_0xb52503(0x99d)]||_0x38e2d8['item']['name']||'')+''+escapeHtml(String(_0x199229))+'\x20'+escapeHtml(_0x38e2d8[_0xb52503(0x45a)][_0xb52503(0x491)]||'')+_0xb52503(0xad3)+(_0xb52503(0xb7c)+escapeHtml(cardT(_0x5e0cc1,_0x43a9b9,'Share'))+''+_0x36726a+'%'),_0xfe7200[_0xb52503(0x4a2)]['opacity']='1';const _0x218041=_0xfe7200[_0xb52503(0xadf)];let _0x29770d=_0x1e9d92+0x10;if(_0x29770d+_0x218041>_0x5a6b9d[_0xb52503(0x8da)])_0x29770d=_0x29770d-_0x218041-0x20;_0xfe7200[_0xb52503(0x4a2)][_0xb52503(0xb1a)]=Math[_0xb52503(0x1b8)](0x0,_0x29770d)+'px',_0xfe7200[_0xb52503(0x4a2)][_0xb52503(0x598)]='0';};_0x1f3d09['addEventListener']('mousemove',_0x58b62a,{'signal':_0x26b8fd}),_0x1f3d09[_0xe5e7bb(0xb7d)](_0xe5e7bb(0x4e5),()=>{const _0x32ea0e=_0xe5e7bb;_0xfe7200['style'][_0x32ea0e(0x62e)]='0';},{'signal':_0x26b8fd}),_0x1f3d09[_0xe5e7bb(0xb7d)](_0xe5e7bb(0x7ca),_0x9f047d=>{const _0x3e736e=_0xe5e7bb;if(_0x9f047d['touches'][_0x3e736e(0x6f1)]===0x1)_0x58b62a({'clientX':_0x9f047d[_0x3e736e(0xaee)][0x0][_0x3e736e(0x2e7)],'clientY':_0x9f047d[_0x3e736e(0xaee)][0x0][_0x3e736e(0x72b)]});},{'signal':_0x26b8fd,'passive':!![]}),_0x1f3d09[_0xe5e7bb(0xb7d)](_0xe5e7bb(0x34e),()=>{_0xfe7200['style']['opacity']='0';},{'signal':_0x26b8fd}),_0x1f3d09[_0xe5e7bb(0x4a2)]['cursor']=_0xe5e7bb(0xad4),_0x1f3d09[_0xe5e7bb(0xb7d)](_0xe5e7bb(0x63f),_0xc78269=>{const _0x2ec9dc=_0xe5e7bb,_0x7a5429=_0x1f3d09['getBoundingClientRect'](),_0x9e952c=_0xc78269[_0x2ec9dc(0x2e7)]-_0x7a5429[_0x2ec9dc(0xb1a)],_0x34d069=_0xc78269[_0x2ec9dc(0x72b)]-_0x7a5429['top'];let _0x323fcc=null;for(const _0x6c0718 of this[_0x2ec9dc(0x403)]){const _0x792cdf=_0x6c0718[_0x2ec9dc(0x67e)]||0x1,_0x428ca7=_0x9e952c-_0x6c0718['cx'],_0x5a69f8=(_0x34d069-_0x6c0718['cy'])/_0x792cdf,_0x41a946=Math[_0x2ec9dc(0xc3d)](_0x428ca7*_0x428ca7+_0x5a69f8*_0x5a69f8);if(_0x41a946<_0x6c0718[_0x2ec9dc(0x5c5)]||_0x41a946>_0x6c0718[_0x2ec9dc(0x1fa)])continue;let _0xbcf10c=Math['atan2'](_0x5a69f8,_0x428ca7);if(_0xbcf10c<-Math['PI']/0x2)_0xbcf10c+=Math['PI']*0x2;if(_0xbcf10c>=_0x6c0718[_0x2ec9dc(0x10d)]&&_0xbcf10c<_0x6c0718[_0x2ec9dc(0xb5a)]){_0x323fcc=_0x6c0718;break;}}if(!_0x323fcc)return;_0xc78269[_0x2ec9dc(0xaad)](),this[_0x2ec9dc(0x2d4)][_0x2ec9dc(0x1e3)](_0x323fcc[_0x2ec9dc(0x45a)]?.[_0x2ec9dc(0x9b0)]);},{'signal':_0x26b8fd});}}class RadialBarRenderer extends BaseCanvasRenderer{constructor(_0x19171c){const _0x47ea54=_0xe6d35d;super(_0x19171c),this['_items']=[],this[_0x47ea54(0x5a5)]=[],this[_0x47ea54(0x7d0)]=0x0,this['_animStart']=0x0;}[_0xe6d35d(0x9b2)](_0xde6123,_0x1395bb,_0x4598bd,_0x2b2a5a){const _0x359305=_0xe6d35d;if(this[_0x359305(0xd2c)])this[_0x359305(0xd2c)][_0x359305(0x78a)]();this[_0x359305(0xd2c)]=new AbortController();const _0x1d8aff=Math[_0x359305(0x1b8)](0x28,_0xde6123[_0x359305(0x996)]||this[_0x359305(0x2d4)][_0x359305(0xadf)]||0x190),_0x3254f6=Math[_0x359305(0x1b8)](0x50,parseInt(_0x4598bd[_0x359305(0x964)],0xa)||0xc8),_0x4d1a42=this[_0x359305(0x2d4)][_0x359305(0x192)]||[],_0x1a9fcc=[];_0x1395bb[_0x359305(0x331)](_0x297948=>{const _0x333e84=_0x359305;let _0x4cf7a9=null;if(_0x297948[_0x333e84(0x9b0)]&&typeof _0x297948[_0x333e84(0x9b0)]==='object')_0x4cf7a9=_0x297948[_0x333e84(0x9b0)];else{const _0x54549a=String(_0x297948['id']||'')[_0x333e84(0x653)](/^(.+)__(\d+)$/);if(_0x54549a)_0x4cf7a9=_0x4d1a42[parseInt(_0x54549a[0x2],0xa)]||_0x4d1a42[_0x333e84(0x8e2)](_0x183562=>_0x183562['entity']===_0x54549a[0x1]);if(!_0x4cf7a9)_0x4cf7a9=_0x4d1a42[_0x333e84(0x8e2)](_0x2ccb3e=>_0x2ccb3e[_0x333e84(0x9b0)]===_0x297948[_0x333e84(0x9b0)]);}if(!_0x4cf7a9)_0x4cf7a9={'entity':_0x297948[_0x333e84(0x9b0)],'color':_0x333e84(0x7e7)};const _0x33e242=(_0x297948[_0x333e84(0x8fc)]||[])[_0x333e84(0xbcf)](_0x4cd3dd=>_0x4cd3dd['v']!==null&&_0x4cd3dd['v']!==undefined),_0x294f24=_0x2b2a5a?.['states']?.[_0x4cf7a9[_0x333e84(0x9b0)]],_0xeb5313=_0x4cf7a9[_0x333e84(0x9bd)]||_0x333e84(0x898);let _0x43a48f;if(_0x33e242[_0x333e84(0x6f1)]){if(_0xeb5313===_0x333e84(0x7cb))_0x43a48f=_0x33e242[0x0]['v'];else{if(_0xeb5313===_0x333e84(0x914)||_0xeb5313===_0x333e84(0x7f1)||_0xeb5313===_0x333e84(0x52e))_0x43a48f=_0x33e242[_0x333e84(0x8af)]((_0x3be724,_0x15c5ad)=>_0x3be724+(_0x15c5ad['v']||0x0),0x0);else{if(_0xeb5313===_0x333e84(0xbe8))_0x43a48f=_0x33e242[_0x333e84(0x8af)]((_0x7d55df,_0x2f8f6b)=>Math[_0x333e84(0xbe8)](_0x7d55df,_0x2f8f6b['v']),Infinity);else{if(_0xeb5313===_0x333e84(0x1b8))_0x43a48f=_0x33e242['reduce']((_0x12a319,_0x2ef040)=>Math[_0x333e84(0x1b8)](_0x12a319,_0x2ef040['v']),-Infinity);else{if(_0xeb5313===_0x333e84(0x9ee))_0x43a48f=DataProcessor[_0x333e84(0xd7e)](_0x33e242[_0x333e84(0x596)](_0x412069=>_0x412069['v']),_0x333e84(0x9ee));else{if(_0xeb5313==='avg'||_0xeb5313===_0x333e84(0xa06))_0x43a48f=_0x33e242[_0x333e84(0x8af)]((_0x3e440c,_0x11494c)=>_0x3e440c+(_0x11494c['v']||0x0),0x0)/_0x33e242[_0x333e84(0x6f1)];else _0x43a48f=_0x33e242[_0x33e242['length']-0x1]['v'];}}}}}}else _0x294f24?_0x43a48f=parseFloat(_0x294f24[_0x333e84(0x334)]):_0x43a48f=0x0;if(_0x43a48f===undefined||_0x43a48f===null||isNaN(_0x43a48f))_0x43a48f=0x0;const _0x508334=(_0xa7c36a,_0x441745)=>{const _0x1244b1=_0x333e84;if(_0xa7c36a===null||_0xa7c36a===undefined||_0xa7c36a==='')return _0x441745;const _0x4dc152=String(_0xa7c36a)[_0x1244b1(0xbbd)](/^~/,''),_0x49e0c8=parseFloat(_0x4dc152);if(!isNaN(_0x49e0c8))return _0x49e0c8;const _0x1a602a=_0x2b2a5a?.['states']?.[_0x4dc152];if(_0x1a602a){const _0x2bd62d=parseFloat(_0x1a602a[_0x1244b1(0x334)]);if(!isNaN(_0x2bd62d))return _0x2bd62d;}return _0x441745;},_0x4bea32=_0x508334(_0x4cf7a9[_0x333e84(0x559)],0x0),_0x1cae4f=_0x508334(_0x4cf7a9[_0x333e84(0xac5)],0x64),_0x18f86c=_0x1cae4f>_0x4bea32?Math[_0x333e84(0x1b8)](0x0,Math[_0x333e84(0xbe8)](0x1,(_0x43a48f-_0x4bea32)/(_0x1cae4f-_0x4bea32))):0x0,_0x15d300=_0x297948['meta']||{},_0x6b08e0=pickName(_0x4cf7a9[_0x333e84(0x385)]!==undefined?_0x4cf7a9[_0x333e84(0x385)]:_0x4cf7a9[_0x333e84(0x6d0)],_0x15d300[_0x333e84(0x70c)]!==undefined&&_0x4cf7a9[_0x333e84(0x385)]!==undefined?_0x15d300[_0x333e84(0x70c)]:_0x15d300['resolved_name'],_0x15d300)??_0x4cf7a9['entity']??'?';_0x1a9fcc[_0x333e84(0x61b)]({'name':pickName(_0x4cf7a9['name'],_0x15d300[_0x333e84(0x6a0)],_0x15d300)??'','tooltipName':_0x6b08e0,'value':_0x43a48f,'pct':_0x18f86c,'min':_0x4bea32,'max':_0x1cae4f,'color':(_0x4cf7a9[_0x333e84(0x727)]===_0x333e84(0x443)?null:this[_0x333e84(0x2d4)]['_resolveCanvasColor'](_0x4cf7a9[_0x333e84(0x727)],_0x4cf7a9[_0x333e84(0x9b0)])||_0x4cf7a9[_0x333e84(0x727)])||_0x333e84(0x7e7),'unit':_0x4cf7a9['unit']||_0x15d300['unit_of_measurement']||'','entity':_0x4cf7a9});}),_0xde6123[_0x359305(0x795)]='{const _0x4ce5b5=_0x359305,_0x38111b=Math[_0x4ce5b5(0xbe8)](0x1,(_0x2012e7-this[_0x4ce5b5(0x3e3)])/0x258),_0x3e5f92=0x1-Math['pow'](0x1-_0x38111b,0x3);this[_0x4ce5b5(0x9ea)](_0x189ec5,_0x1a9fcc,_0x1d8aff,_0x3254f6,_0x4598bd,_0x2b2a5a,_0x3e5f92),_0x38111b<0x1?this[_0x4ce5b5(0x7d0)]=requestAnimationFrame(_0x708375):(this[_0x4ce5b5(0x7d0)]=0x0,this[_0x4ce5b5(0xb88)](_0x2d2809,_0x1faf2d,_0x4598bd,_0x2b2a5a));};this[_0x359305(0x7d0)]=requestAnimationFrame(_0x708375);}else this[_0x359305(0x9ea)](_0x189ec5,_0x1a9fcc,_0x1d8aff,_0x3254f6,_0x4598bd,_0x2b2a5a,0x1),this[_0x359305(0xb88)](_0x2d2809,_0x1faf2d,_0x4598bd,_0x2b2a5a);}[_0xe6d35d(0x9ea)](_0x1a7c12,_0x17e61b,_0x10d05f,_0x29fe75,_0x58106b,_0x1684ba,_0x3f7aef){const _0x5ce02e=_0xe6d35d;if(_0x3f7aef===undefined)_0x3f7aef=0x1;const _0x2f101b=this[_0x5ce02e(0xbf0)](_0x1a7c12,_0x10d05f,_0x29fe75),_0x35339b=this[_0x5ce02e(0xa1b)](),_0x41759d=_0x35339b?_0x5ce02e(0xb7b):_0x5ce02e(0x7e8),_0x52ca19=_0x35339b?'rgba(255,255,255,0.45)':'rgba(0,0,0,0.35)',_0x1450fa=_0x35339b?'rgba(255,255,255,0.08)':_0x5ce02e(0xd56);let _0x36ca89=_0x5ce02e(0x633);try{const _0x1afdcf=getComputedStyle(document[_0x5ce02e(0x440)])[_0x5ce02e(0x3d8)](_0x5ce02e(0x48f))[_0x5ce02e(0x22f)]();if(_0x1afdcf)_0x36ca89=_0x1afdcf;}catch(_0x1ed4bd){}const _0x3d7b2d=_0x17e61b['length'];if(!_0x3d7b2d)return;const _0x4e1171=Math[_0x5ce02e(0xbe8)](_0x29fe75-0x14,_0x10d05f-0x14),_0x395cff=_0x4e1171/0x2*0.92,_0x2b8a72=Math[_0x5ce02e(0x1b8)](0x8,Math[_0x5ce02e(0xbe8)](0x1c,_0x395cff*0.7/_0x3d7b2d)),_0x21f293=Math['max'](0x3,_0x2b8a72*0.2),_0x1570c2=_0x10d05f/0x2,_0x4cbc70=_0x29fe75/0x2,_0x12c3c4=-Math['PI']*0.75,_0x3ea8ce=Math['PI']*0.75,_0x4da4b6=_0x3ea8ce-_0x12c3c4;this[_0x5ce02e(0x5a5)]=[],_0x17e61b[_0x5ce02e(0x331)]((_0x283249,_0x3ec67a)=>{const _0x531951=_0x5ce02e,_0x48d082=_0x395cff-_0x3ec67a*(_0x2b8a72+_0x21f293);if(_0x48d082<_0x2b8a72)return;_0x2f101b['beginPath'](),_0x2f101b[_0x531951(0xcc7)](_0x1570c2,_0x4cbc70,_0x48d082,_0x12c3c4,_0x3ea8ce),_0x2f101b[_0x531951(0xcfc)]=_0x1450fa,_0x2f101b[_0x531951(0xc90)]=_0x2b8a72,_0x2f101b['lineCap']='round',_0x2f101b['stroke']();const _0x8cc096=_0x12c3c4+_0x4da4b6*_0x283249[_0x531951(0xc02)]*_0x3f7aef;if(_0x283249[_0x531951(0xc02)]*_0x3f7aef>0.005){let _0x156e71=_0x283249[_0x531951(0x727)];const _0x5e1c04=_0x283249[_0x531951(0x9b0)];_0x5e1c04?.['color_thresholds']?.[_0x531951(0xd54)]&&_0x5e1c04[_0x531951(0x76e)][_0x531951(0x8a7)]?.[_0x531951(0x6f1)]&&(_0x156e71=resolveValueColor(_0x283249[_0x531951(0xcfb)],this['card'][_0x531951(0xa95)](_0x5e1c04),_0x156e71)),_0x2f101b[_0x531951(0x88b)](),_0x2f101b['arc'](_0x1570c2,_0x4cbc70,_0x48d082,_0x12c3c4,_0x8cc096),_0x2f101b[_0x531951(0xcfc)]=_0x156e71,_0x2f101b[_0x531951(0xc90)]=_0x2b8a72,_0x2f101b[_0x531951(0x637)]=_0x531951(0xb01),_0x2f101b[_0x531951(0xbee)]=0.85,_0x2f101b['stroke'](),_0x2f101b[_0x531951(0xbee)]=0x1;}this[_0x531951(0x5a5)][_0x531951(0x61b)]({'cx':_0x1570c2,'cy':_0x4cbc70,'r':_0x48d082,'barThickness':_0x2b8a72,'startAngle':_0x12c3c4,'valueAngle':_0x8cc096,'endAngleFull':_0x3ea8ce,'item':_0x283249});});if(_0x3d7b2d>0x0&&_0x58106b['show_tooltip_total']!==![]&&_0x3f7aef>=0.999){const _0xed80af=_0x17e61b[_0x5ce02e(0x8af)]((_0x21e3cc,_0x263f37)=>_0x21e3cc+_0x263f37[_0x5ce02e(0xcfb)],0x0)/_0x3d7b2d,_0x556bb0=_0x17e61b[0x0]?.[_0x5ce02e(0x491)]||'';_0x2f101b['fillStyle']=_0x41759d,_0x2f101b['font']='600\x20'+Math[_0x5ce02e(0xbe8)](0x14,_0x395cff*0.3)+_0x5ce02e(0x61e)+_0x36ca89,_0x2f101b[_0x5ce02e(0x603)]=_0x5ce02e(0x910),_0x2f101b[_0x5ce02e(0x3e9)]='middle';const _0x36646b=_0x17e61b[0x0]?.[_0x5ce02e(0x9b0)]||{'decimals':0x1};_0x2f101b[_0x5ce02e(0xf0)](formatNumber(_0xed80af,_0x36646b,_0x1684ba),_0x1570c2,_0x4cbc70-0x6),_0x2f101b['fillStyle']=_0x52ca19,_0x2f101b['font']=Math[_0x5ce02e(0xbe8)](0xa,_0x395cff*0.15)+_0x5ce02e(0x61e)+_0x36ca89,_0x2f101b[_0x5ce02e(0xf0)](_0x3d7b2d>0x1?'Avg\x20'+_0x556bb0:_0x556bb0,_0x1570c2,_0x4cbc70+0xa);}}[_0xe6d35d(0xb88)](_0x2c14f4,_0x4323dd,_0x42036f,_0x39c638){const _0x248307=_0xe6d35d;if(!_0x4323dd||!_0x2c14f4||_0x42036f['show_tooltip']===![]||!this[_0x248307(0x5a5)]?.[_0x248307(0x6f1)])return;const _0x3dabdf=this['_abort'][_0x248307(0xa53)],_0x12d884=_0x5a7134=>{const _0x2d0932=_0x248307,_0x20c627=_0x2c14f4[_0x2d0932(0x748)](),_0x4d4b81=_0x5a7134['clientX']-_0x20c627[_0x2d0932(0xb1a)],_0x4150e9=_0x5a7134[_0x2d0932(0x72b)]-_0x20c627[_0x2d0932(0x598)];let _0x4c5220=null;for(const _0x54f257 of this['_arcs']){const _0x469903=_0x4d4b81-_0x54f257['cx'],_0x23f8c0=_0x4150e9-_0x54f257['cy'],_0x423152=Math[_0x2d0932(0xc3d)](_0x469903*_0x469903+_0x23f8c0*_0x23f8c0),_0x189bca=_0x54f257['barThickness']/0x2;if(_0x423152<_0x54f257['r']-_0x189bca||_0x423152>_0x54f257['r']+_0x189bca)continue;let _0xd1a55e=Math[_0x2d0932(0x3c0)](_0x23f8c0,_0x469903);if(_0xd1a55e<_0x54f257['startAngle'])_0xd1a55e+=Math['PI']*0x2;if(_0xd1a55e>=_0x54f257[_0x2d0932(0x10d)]&&_0xd1a55e<=_0x54f257[_0x2d0932(0x94f)]){_0x4c5220=_0x54f257;break;}}if(!_0x4c5220){_0x4323dd['style'][_0x2d0932(0x62e)]='0';return;}const _0xf0af0e=(_0x4c5220[_0x2d0932(0x45a)][_0x2d0932(0xc02)]*0x64)['toFixed'](0x1),_0x4019b1=formatNumber(_0x4c5220[_0x2d0932(0x45a)][_0x2d0932(0xcfb)],_0x4c5220[_0x2d0932(0x45a)][_0x2d0932(0x9b0)],_0x39c638),_0x19152b=formatNumber(_0x4c5220[_0x2d0932(0x45a)]['min'],_0x4c5220[_0x2d0932(0x45a)]['entity'],_0x39c638),_0x38d8ec=formatNumber(_0x4c5220[_0x2d0932(0x45a)]['max'],_0x4c5220[_0x2d0932(0x45a)][_0x2d0932(0x9b0)],_0x39c638),_0x53494a=_0x4c5220[_0x2d0932(0x45a)]['entity']?.[_0x2d0932(0x833)]!==![]?escapeHtml(_0x4c5220[_0x2d0932(0x45a)][_0x2d0932(0x727)]):'transparent';_0x4323dd[_0x2d0932(0x795)]=_0x2d0932(0xa08)+_0x53494a+_0x2d0932(0x4ba)+escapeHtml(_0x4c5220[_0x2d0932(0x45a)]['tooltipName']||_0x4c5220[_0x2d0932(0x45a)][_0x2d0932(0x6d0)]||'')+_0x2d0932(0xc1e)+escapeHtml(String(_0x4019b1))+'\x20'+escapeHtml(_0x4c5220[_0x2d0932(0x45a)][_0x2d0932(0x491)]||'')+_0x2d0932(0xad3)+(_0x2d0932(0xb7c)+escapeHtml(cardT(_0x39c638,_0x42036f,_0x2d0932(0xb25)))+''+escapeHtml(String(_0x19152b))+'\x20→\x20'+escapeHtml(String(_0x38d8ec))+_0x2d0932(0xad3))+(_0x2d0932(0xb7c)+escapeHtml(cardT(_0x39c638,_0x42036f,_0x2d0932(0x25f)))+_0x2d0932(0xc1e)+_0xf0af0e+_0x2d0932(0x851)),_0x4323dd['style'][_0x2d0932(0x62e)]='1';const _0x1eac39=_0x4323dd['offsetWidth'];let _0x453d93=_0x4d4b81+0x10;if(_0x453d93+_0x1eac39>_0x20c627['width'])_0x453d93=_0x453d93-_0x1eac39-0x20;_0x4323dd[_0x2d0932(0x4a2)][_0x2d0932(0xb1a)]=Math[_0x2d0932(0x1b8)](0x0,_0x453d93)+'px',_0x4323dd[_0x2d0932(0x4a2)][_0x2d0932(0x598)]='0';};_0x2c14f4['addEventListener'](_0x248307(0x1b0),_0x12d884,{'signal':_0x3dabdf}),_0x2c14f4['addEventListener']('mouseleave',()=>{const _0x9c458=_0x248307;_0x4323dd[_0x9c458(0x4a2)][_0x9c458(0x62e)]='0';},{'signal':_0x3dabdf}),_0x2c14f4[_0x248307(0xb7d)]('touchmove',_0xbc7d55=>{const _0x14b4c2=_0x248307;if(_0xbc7d55[_0x14b4c2(0xaee)][_0x14b4c2(0x6f1)]===0x1)_0x12d884({'clientX':_0xbc7d55[_0x14b4c2(0xaee)][0x0][_0x14b4c2(0x2e7)],'clientY':_0xbc7d55[_0x14b4c2(0xaee)][0x0][_0x14b4c2(0x72b)]});},{'signal':_0x3dabdf,'passive':!![]}),_0x2c14f4[_0x248307(0xb7d)]('touchend',()=>{const _0x59d8e3=_0x248307;_0x4323dd['style'][_0x59d8e3(0x62e)]='0';},{'signal':_0x3dabdf}),_0x2c14f4['style'][_0x248307(0xd43)]='pointer',_0x2c14f4['addEventListener'](_0x248307(0x63f),_0x5cbe43=>{const _0x1115db=_0x248307,_0x5e7ccb=_0x2c14f4[_0x1115db(0x748)](),_0x116bcb=_0x5cbe43[_0x1115db(0x2e7)]-_0x5e7ccb[_0x1115db(0xb1a)],_0x2b567d=_0x5cbe43['clientY']-_0x5e7ccb['top'];let _0x5264c7=null;for(const _0x55afb3 of this[_0x1115db(0x5a5)]){const _0x380438=_0x116bcb-_0x55afb3['cx'],_0x461dc5=_0x2b567d-_0x55afb3['cy'],_0x40dc08=Math[_0x1115db(0xc3d)](_0x380438*_0x380438+_0x461dc5*_0x461dc5),_0x43be02=_0x55afb3[_0x1115db(0xa55)]/0x2;if(_0x40dc08<_0x55afb3['r']-_0x43be02||_0x40dc08>_0x55afb3['r']+_0x43be02)continue;let _0x365560=Math[_0x1115db(0x3c0)](_0x461dc5,_0x380438);if(_0x365560<_0x55afb3[_0x1115db(0x10d)])_0x365560+=Math['PI']*0x2;if(_0x365560>=_0x55afb3[_0x1115db(0x10d)]&&_0x365560<=_0x55afb3['endAngleFull']){_0x5264c7=_0x55afb3;break;}}if(!_0x5264c7)return;_0x5cbe43[_0x1115db(0xaad)](),this[_0x1115db(0x2d4)][_0x1115db(0x1e3)](_0x5264c7[_0x1115db(0x45a)]?.[_0x1115db(0x9b0)]);},{'signal':_0x3dabdf});}}class GaugeRenderer extends BaseCanvasRenderer{constructor(_0x12435c){const _0x79014b=_0xe6d35d;super(_0x12435c),this['_items']=[],this['_cells']=[],this[_0x79014b(0x7d0)]=0x0,this[_0x79014b(0x3e3)]=0x0;}[_0xe6d35d(0x9b2)](_0x1be42a,_0x3f5b05,_0x550f6d,_0x43b790){const _0x1698e5=_0xe6d35d;if(this[_0x1698e5(0xd2c)])this[_0x1698e5(0xd2c)][_0x1698e5(0x78a)]();this[_0x1698e5(0xd2c)]=new AbortController();const _0x262306=Math[_0x1698e5(0x1b8)](0x28,_0x1be42a['clientWidth']||this['card'][_0x1698e5(0xadf)]||0x190),_0xe8c08=Math[_0x1698e5(0x1b8)](0x50,parseInt(_0x550f6d['height'],0xa)||0xc8),_0xc74956=this[_0x1698e5(0x2d4)][_0x1698e5(0x192)]||[],_0x5edc94=[];_0x3f5b05[_0x1698e5(0x331)](_0x5bff05=>{const _0x2fc42c=_0x1698e5;let _0x4c01e3=null;if(_0x5bff05['entity']&&typeof _0x5bff05[_0x2fc42c(0x9b0)]===_0x2fc42c(0xb0a))_0x4c01e3=_0x5bff05[_0x2fc42c(0x9b0)];else{const _0xdd397c=String(_0x5bff05['id']||'')[_0x2fc42c(0x653)](/^(.+)__(\d+)$/);if(_0xdd397c)_0x4c01e3=_0xc74956[parseInt(_0xdd397c[0x2],0xa)]||_0xc74956[_0x2fc42c(0x8e2)](_0x14ba95=>_0x14ba95[_0x2fc42c(0x9b0)]===_0xdd397c[0x1]);if(!_0x4c01e3)_0x4c01e3=_0xc74956[_0x2fc42c(0x8e2)](_0x7bb29=>_0x7bb29['entity']===_0x5bff05[_0x2fc42c(0x9b0)]);}if(!_0x4c01e3)_0x4c01e3={'entity':_0x5bff05[_0x2fc42c(0x9b0)],'color':_0x2fc42c(0x7e7)};const _0x26b1e2=(_0x5bff05[_0x2fc42c(0x8fc)]||[])[_0x2fc42c(0xbcf)](_0x422a3a=>_0x422a3a['v']!==null&&_0x422a3a['v']!==undefined),_0x3ad543=_0x43b790?.[_0x2fc42c(0x634)]?.[_0x4c01e3[_0x2fc42c(0x9b0)]];let _0x3b75de=_0x3ad543?parseFloat(_0x3ad543['state']):NaN;if(!isFinite(_0x3b75de))_0x3b75de=_0x26b1e2[_0x2fc42c(0x6f1)]?_0x26b1e2[_0x26b1e2[_0x2fc42c(0x6f1)]-0x1]['v']:0x0;if(_0x3b75de===undefined||_0x3b75de===null||isNaN(_0x3b75de))_0x3b75de=0x0;const _0x5e47e9=(_0x1d8e2b,_0x397b4f)=>{const _0x394eda=_0x2fc42c;if(_0x1d8e2b===null||_0x1d8e2b===undefined||_0x1d8e2b==='')return _0x397b4f;const _0x522b40=String(_0x1d8e2b)[_0x394eda(0xbbd)](/^~/,''),_0x2f4cf4=parseFloat(_0x522b40);if(!isNaN(_0x2f4cf4))return _0x2f4cf4;const _0x1b74bc=_0x43b790?.[_0x394eda(0x634)]?.[_0x522b40];if(_0x1b74bc){const _0x5963c3=parseFloat(_0x1b74bc[_0x394eda(0x334)]);if(!isNaN(_0x5963c3))return _0x5963c3;}return _0x397b4f;},_0x9f2f35=_0x5e47e9(_0x4c01e3[_0x2fc42c(0x559)],0x0),_0x14601e=_0x5e47e9(_0x4c01e3[_0x2fc42c(0xac5)],0x64),_0x858905=_0x5bff05[_0x2fc42c(0x721)]||{};let _0xc5ecfd=_0x3b75de,_0x64f3eb=_0x3b75de;for(const _0x57d1a8 of _0x26b1e2){if(_0x57d1a8['v']>_0xc5ecfd)_0xc5ecfd=_0x57d1a8['v'];if(_0x57d1a8['v']<_0x64f3eb)_0x64f3eb=_0x57d1a8['v'];}const _0x456d1c=_0x14601e>_0x9f2f35?Math[_0x2fc42c(0x1b8)](0x0,Math[_0x2fc42c(0xbe8)](0x1,(_0x3b75de-_0x9f2f35)/(_0x14601e-_0x9f2f35))):0x0,_0x15d01a=_0x14601e>_0x9f2f35?Math['max'](0x0,Math[_0x2fc42c(0xbe8)](0x1,(_0xc5ecfd-_0x9f2f35)/(_0x14601e-_0x9f2f35))):0x0,_0x347eb8=_0x14601e>_0x9f2f35?Math[_0x2fc42c(0x1b8)](0x0,Math[_0x2fc42c(0xbe8)](0x1,(_0x64f3eb-_0x9f2f35)/(_0x14601e-_0x9f2f35))):0x0,_0x46db29=pickName(_0x4c01e3[_0x2fc42c(0x385)]!==undefined?_0x4c01e3['tooltip_name']:_0x4c01e3[_0x2fc42c(0x6d0)],_0x858905[_0x2fc42c(0x70c)]!==undefined&&_0x4c01e3[_0x2fc42c(0x385)]!==undefined?_0x858905['resolved_tooltip_name']:_0x858905[_0x2fc42c(0x6a0)],_0x858905)??_0x4c01e3[_0x2fc42c(0x9b0)]??'?';_0x5edc94[_0x2fc42c(0x61b)]({'name':pickName(_0x4c01e3[_0x2fc42c(0x6d0)],_0x858905[_0x2fc42c(0x6a0)],_0x858905)??'','tooltipName':_0x46db29,'value':_0x3b75de,'pct':_0x456d1c,'peak':_0xc5ecfd,'peakPct':_0x15d01a,'pminPct':_0x347eb8,'pmin':_0x64f3eb,'min':_0x9f2f35,'max':_0x14601e,'color':(_0x4c01e3[_0x2fc42c(0x727)]===_0x2fc42c(0x443)?null:this[_0x2fc42c(0x2d4)][_0x2fc42c(0xc7b)](_0x4c01e3[_0x2fc42c(0x727)],_0x4c01e3[_0x2fc42c(0x9b0)])||_0x4c01e3[_0x2fc42c(0x727)])||'#4A90D9','unit':_0x4c01e3[_0x2fc42c(0x491)]||_0x858905[_0x2fc42c(0x4f2)]||'','entity':_0x4c01e3});}),_0x1be42a[_0x1698e5(0x795)]=_0x1698e5(0x1d9)+_0xe8c08+'px;\x22>\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20';const _0x26e56b=_0x1be42a['querySelector']('.sgc-pie-container'),_0x5444c8=_0x1be42a[_0x1698e5(0x106)](_0x1698e5(0x986)),_0x3e23b5=_0x1be42a['querySelector'](_0x1698e5(0x181));if(!_0x5444c8)return;this[_0x1698e5(0x2cc)]=_0x5edc94;this[_0x1698e5(0x7d0)]&&(cancelAnimationFrame(this[_0x1698e5(0x7d0)]),this[_0x1698e5(0x7d0)]=0x0);if(_0x550f6d[_0x1698e5(0xd14)]){this[_0x1698e5(0x3e3)]=performance['now']();const _0x1b92c5=_0x2b95f8=>{const _0x42d02e=_0x1698e5,_0x118d34=Math[_0x42d02e(0xbe8)](0x1,(_0x2b95f8-this[_0x42d02e(0x3e3)])/0x258),_0x255a1e=0x1-Math[_0x42d02e(0xaaa)](0x1-_0x118d34,0x3);this[_0x42d02e(0x9ea)](_0x5444c8,_0x5edc94,_0x262306,_0xe8c08,_0x550f6d,_0x43b790,_0x255a1e),_0x118d34<0x1?this['_animRaf']=requestAnimationFrame(_0x1b92c5):(this['_animRaf']=0x0,this[_0x42d02e(0xb88)](_0x26e56b,_0x3e23b5,_0x550f6d,_0x43b790));};this[_0x1698e5(0x7d0)]=requestAnimationFrame(_0x1b92c5);}else this[_0x1698e5(0x9ea)](_0x5444c8,_0x5edc94,_0x262306,_0xe8c08,_0x550f6d,_0x43b790,0x1),this[_0x1698e5(0xb88)](_0x26e56b,_0x3e23b5,_0x550f6d,_0x43b790);}[_0xe6d35d(0x9ea)](_0x300408,_0xf43c0a,_0x29cef9,_0x4c7409,_0x3377e9,_0x41dd16,_0xbc5532){const _0x6adc04=_0xe6d35d;if(_0xbc5532===undefined)_0xbc5532=0x1;const _0x13cd4c=this[_0x6adc04(0xbf0)](_0x300408,_0x29cef9,_0x4c7409),_0x4bc15d=this[_0x6adc04(0xa1b)](),_0x3e7a8b=_0x4bc15d?_0x6adc04(0xb7b):_0x6adc04(0x7e8),_0x47c53f=_0x4bc15d?_0x6adc04(0xa69):_0x6adc04(0x29b),_0x3d1cf6=_0x4bc15d?_0x6adc04(0xdac):_0x6adc04(0x694);let _0xbfca2b=_0x6adc04(0x633);try{const _0x52815a=getComputedStyle(document[_0x6adc04(0x440)])['getPropertyValue'](_0x6adc04(0x48f))[_0x6adc04(0x22f)]();if(_0x52815a)_0xbfca2b=_0x52815a;}catch(_0x393ba1){}const _0x571621=_0xf43c0a['length'];if(!_0x571621)return;let _0x2dc753=parseInt(_0x3377e9[_0x6adc04(0x74d)],0xa);if(!_0x2dc753||_0x2dc753<0x1||isNaN(_0x2dc753))_0x2dc753=Math[_0x6adc04(0x1b8)](0x1,Math[_0x6adc04(0xbe8)](_0x571621,Math['floor'](_0x29cef9/0xaa)||0x1));_0x2dc753=Math[_0x6adc04(0x1b8)](0x1,Math[_0x6adc04(0xbe8)](_0x2dc753,_0x571621));const _0x61697b=Math[_0x6adc04(0xb9d)](_0x571621/_0x2dc753),_0x4d6bf2=_0x29cef9/_0x2dc753,_0x498875=_0x4c7409/_0x61697b;let _0x56fd6e=parseFloat(_0x3377e9[_0x6adc04(0x602)]);if(!_0x56fd6e||isNaN(_0x56fd6e))_0x56fd6e=0x10e;_0x56fd6e=Math['max'](0x5a,Math[_0x6adc04(0xbe8)](0x168,_0x56fd6e));const _0x8431e7=_0x56fd6e*Math['PI']/0xb4,_0x3740ea=Math['PI']*0x2-_0x8431e7,_0xf51d33=Math['PI']/0x2+_0x3740ea/0x2,_0x3ae4e1=!!_0x3377e9[_0x6adc04(0x9d4)],_0x410a7d=_0x3377e9[_0x6adc04(0xc65)]===_0x6adc04(0x59e)?_0x6adc04(0x59e):_0x6adc04(0x91d);let _0x564fc8=parseFloat(_0x3377e9['gauge_value_size']);if(isNaN(_0x564fc8)||_0x564fc8<=0x0)_0x564fc8=0x0;this[_0x6adc04(0x71f)]=[],_0xf43c0a[_0x6adc04(0x331)]((_0xf7d887,_0x2b5d02)=>{const _0x3e2012=_0x6adc04,_0x1e2c50=_0x2b5d02%_0x2dc753,_0x7890ec=Math[_0x3e2012(0x8e4)](_0x2b5d02/_0x2dc753),_0x3bf888=_0x4d6bf2*_0x1e2c50,_0x5dc84d=_0x498875*_0x7890ec,_0x436d03=_0xf7d887[_0x3e2012(0x9b0)],_0x1a8588=_0x436d03?.[_0x3e2012(0x76e)]?.['enabled']&&_0x436d03['color_thresholds'][_0x3e2012(0x8a7)]?.[_0x3e2012(0x6f1)]?this[_0x3e2012(0x2d4)][_0x3e2012(0xa95)](_0x436d03):null,_0x19a63d=_0x436d03?.['color_thresholds']?.[_0x3e2012(0x1bb)]!==_0x3e2012(0xcc1),_0x30b0dc=!!_0x436d03?.['color_thresholds']?.[_0x3e2012(0x66b)],_0x544c1c=_0x1a8588?resolveValueColor(_0xf7d887[_0x3e2012(0xcfb)],_0x1a8588,_0xf7d887[_0x3e2012(0x727)],_0x19a63d):_0xf7d887[_0x3e2012(0x727)],_0x266cb8=_0x436d03||{'decimals':0x1},_0x3d2bdb=_0x564fc8||Math[_0x3e2012(0x1b8)](0xd,Math['min'](0x1e,Math[_0x3e2012(0xbe8)](_0x4d6bf2,_0x498875)*0.17)),_0x2cdb34=_0x3bf888+_0x4d6bf2/0x2,_0x11a5ee=Math[_0x3e2012(0x1b8)](0xa,Math[_0x3e2012(0xbe8)](_0x4d6bf2,_0x498875)*0.34),_0x3e2035=_0x11a5ee*Math[_0x3e2012(0x4f3)](_0x3740ea/0x2),_0x5ebe3f=0x12,_0x27d59b=_0x11a5ee+_0x3e2035+_0x5ebe3f+_0x3d2bdb,_0x3bdca5=_0x5dc84d+Math['max'](0x2,(_0x498875-_0x27d59b)/0x2);let _0x1170aa,_0x27d093;_0x410a7d==='above'?(_0x27d093=_0x3bdca5+_0x3d2bdb/0x2,_0x1170aa=_0x3bdca5+_0x3d2bdb+_0x5ebe3f+_0x11a5ee):(_0x1170aa=_0x3bdca5+_0x11a5ee,_0x27d093=_0x1170aa+_0x3e2035+_0x5ebe3f+_0x3d2bdb/0x2);const _0x785c27=Math[_0x3e2012(0x1b8)](0x5,_0x11a5ee*0.2),_0x1b25a5=_0x436d03?.[_0x3e2012(0x4ce)]!==![];_0x13cd4c[_0x3e2012(0x88b)](),_0x13cd4c[_0x3e2012(0xcc7)](_0x2cdb34,_0x1170aa,_0x11a5ee,_0xf51d33,_0xf51d33+_0x8431e7),_0x13cd4c[_0x3e2012(0xcfc)]=_0x3d1cf6,_0x13cd4c[_0x3e2012(0xc90)]=_0x785c27,_0x13cd4c[_0x3e2012(0x637)]=_0x3e2012(0x1e8),_0x13cd4c['stroke']();if(_0x1a8588){const _0x57b8d8=0x48;_0x13cd4c[_0x3e2012(0xbee)]=0.45;for(let _0x40cf66=0x0;_0x40cf66<_0x57b8d8;_0x40cf66++){const _0x3a8b6b=_0x40cf66/_0x57b8d8,_0x48bd85=(_0x40cf66+0x1)/_0x57b8d8,_0x1b3b7a=_0xf7d887[_0x3e2012(0xbe8)]+(_0xf7d887[_0x3e2012(0x1b8)]-_0xf7d887['min'])*((_0x3a8b6b+_0x48bd85)/0x2);_0x13cd4c[_0x3e2012(0x637)]=_0x3e2012(0x1e8),_0x13cd4c[_0x3e2012(0x88b)](),_0x13cd4c[_0x3e2012(0xcc7)](_0x2cdb34,_0x1170aa,_0x11a5ee,_0xf51d33+_0x8431e7*_0x3a8b6b,_0xf51d33+_0x8431e7*_0x48bd85+0.002),_0x13cd4c[_0x3e2012(0xcfc)]=_0x30b0dc?_0x544c1c:resolveValueColor(_0x1b3b7a,_0x1a8588,_0xf7d887[_0x3e2012(0x727)],_0x19a63d),_0x13cd4c['lineWidth']=_0x785c27,_0x13cd4c[_0x3e2012(0x2f9)]();}_0x13cd4c[_0x3e2012(0xbee)]=0x1;}const _0x495f69=_0x436d03?.[_0x3e2012(0x4a7)]?_0x436d03[_0x3e2012(0x4a7)]===_0x3e2012(0x443)?_0x544c1c:this[_0x3e2012(0x2d4)][_0x3e2012(0xc7b)](_0x436d03[_0x3e2012(0x4a7)])||_0x436d03['needle_color']:_0x544c1c,_0x56cb49=_0xf51d33+_0x8431e7*_0xf7d887[_0x3e2012(0xc02)]*_0xbc5532,_0x654b34=_0xf51d33+_0x8431e7*_0xf7d887[_0x3e2012(0x127)],_0xc0e2e8=_0xf51d33+_0x8431e7*_0xf7d887['peakPct'],_0x2716f3=_0x654b34+(_0xc0e2e8-_0x654b34)*_0xbc5532;if(_0x2716f3>_0x654b34+0.0015){const _0x1b0250=0x30;for(let _0x326d91=0x0;_0x326d91<_0x1b0250;_0x326d91++){const _0x165bed=_0x654b34+(_0x2716f3-_0x654b34)*(_0x326d91/_0x1b0250),_0x23bf78=_0x654b34+(_0x2716f3-_0x654b34)*((_0x326d91+0x1)/_0x1b0250),_0xefc70d=_0x8431e7>0x0?((_0x165bed+_0x23bf78)/0x2-_0xf51d33)/_0x8431e7:0x0,_0x3d2606=_0xf7d887[_0x3e2012(0xbe8)]+(_0xf7d887[_0x3e2012(0x1b8)]-_0xf7d887[_0x3e2012(0xbe8)])*_0xefc70d;_0x13cd4c[_0x3e2012(0x637)]=_0x3e2012(0x1e8),_0x13cd4c[_0x3e2012(0x88b)](),_0x13cd4c[_0x3e2012(0xcc7)](_0x2cdb34,_0x1170aa,_0x11a5ee,_0x165bed,_0x23bf78+0.003),_0x13cd4c['strokeStyle']=_0x1a8588?_0x30b0dc?_0x544c1c:resolveValueColor(_0x3d2606,_0x1a8588,_0xf7d887[_0x3e2012(0x727)],_0x19a63d):_0xf7d887[_0x3e2012(0x727)],_0x13cd4c['lineWidth']=_0x785c27,_0x13cd4c[_0x3e2012(0xbee)]=_0x1b25a5?0.4+0.55*(_0x326d91/Math[_0x3e2012(0x1b8)](0x1,_0x1b0250-0x1)):_0x1a8588?0.95:0.9,_0x13cd4c[_0x3e2012(0x2f9)]();}_0x13cd4c[_0x3e2012(0xbee)]=0x1;}{const _0x2d37b1=_0x56cb49,_0x55d3e7=_0x11a5ee+_0x785c27*0.15,_0x2dbef0=Math['max'](0x3,_0x785c27*0.5),_0x2b3ea9=_0x2cdb34+Math[_0x3e2012(0x4f3)](_0x2d37b1)*_0x55d3e7,_0x550638=_0x1170aa+Math[_0x3e2012(0x4ff)](_0x2d37b1)*_0x55d3e7,_0x95a35c=_0x2d37b1+Math['PI']/0x2,_0x139be0=Math[_0x3e2012(0x1b8)](0x2,_0x785c27*0.22);_0x13cd4c[_0x3e2012(0x88b)](),_0x13cd4c[_0x3e2012(0x224)](_0x2cdb34+Math[_0x3e2012(0x4f3)](_0x95a35c)*_0x139be0,_0x1170aa+Math['sin'](_0x95a35c)*_0x139be0),_0x13cd4c[_0x3e2012(0x839)](_0x2b3ea9,_0x550638),_0x13cd4c[_0x3e2012(0x839)](_0x2cdb34-Math[_0x3e2012(0x4f3)](_0x95a35c)*_0x139be0,_0x1170aa-Math[_0x3e2012(0x4ff)](_0x95a35c)*_0x139be0),_0x13cd4c[_0x3e2012(0xa94)](),_0x13cd4c['fillStyle']=_0x495f69,_0x13cd4c[_0x3e2012(0x3ba)](),_0x13cd4c[_0x3e2012(0x88b)](),_0x13cd4c[_0x3e2012(0xcc7)](_0x2cdb34,_0x1170aa,_0x2dbef0,0x0,Math['PI']*0x2),_0x13cd4c[_0x3e2012(0x586)]=_0x495f69,_0x13cd4c[_0x3e2012(0x3ba)](),_0x13cd4c[_0x3e2012(0x88b)](),_0x13cd4c[_0x3e2012(0xcc7)](_0x2cdb34,_0x1170aa,_0x2dbef0*0.45,0x0,Math['PI']*0x2),_0x13cd4c[_0x3e2012(0x586)]=_0x4bc15d?_0x3e2012(0xd65):_0x3e2012(0x7e4),_0x13cd4c[_0x3e2012(0x3ba)]();}if(_0x3ae4e1&&_0xbc5532>=0.999){_0x13cd4c[_0x3e2012(0x603)]='center',_0x13cd4c[_0x3e2012(0x3e9)]=_0x3e2012(0x6fb),_0x13cd4c[_0x3e2012(0x586)]=_0x47c53f,_0x13cd4c[_0x3e2012(0x169)]=Math[_0x3e2012(0x1b8)](0x9,Math[_0x3e2012(0xbe8)](0xb,_0x11a5ee*0.15))+_0x3e2012(0x61e)+_0xbfca2b;const _0x579acb=_0x11a5ee+_0x785c27*0.65+0x7;_0x13cd4c[_0x3e2012(0xf0)](String(formatNumber(_0xf7d887['min'],_0x266cb8,_0x41dd16)),_0x2cdb34+Math[_0x3e2012(0x4f3)](_0xf51d33)*_0x579acb,_0x1170aa+Math[_0x3e2012(0x4ff)](_0xf51d33)*_0x579acb),_0x13cd4c['fillText'](String(formatNumber(_0xf7d887[_0x3e2012(0x1b8)],_0x266cb8,_0x41dd16)),_0x2cdb34+Math[_0x3e2012(0x4f3)](_0xf51d33+_0x8431e7)*_0x579acb,_0x1170aa+Math[_0x3e2012(0x4ff)](_0xf51d33+_0x8431e7)*_0x579acb);}if(_0xbc5532>=0.999){const _0x1fb503=String(formatNumber(_0xf7d887[_0x3e2012(0xcfb)],_0x266cb8,_0x41dd16))+(_0xf7d887[_0x3e2012(0x491)]?'\x20'+_0xf7d887[_0x3e2012(0x491)]:'');_0x13cd4c[_0x3e2012(0x603)]=_0x3e2012(0x910),_0x13cd4c[_0x3e2012(0x3e9)]=_0x3e2012(0x6fb),_0x13cd4c[_0x3e2012(0x586)]=_0x1a8588?_0x544c1c:_0x3e7a8b,_0x13cd4c[_0x3e2012(0x169)]='600\x20'+_0x3d2bdb+_0x3e2012(0x61e)+_0xbfca2b,_0x13cd4c['fillText'](_0x1fb503,_0x2cdb34,_0x27d093);}this[_0x3e2012(0x71f)]['push']({'cx':_0x2cdb34,'cy':_0x1170aa,'r':_0x11a5ee,'thickness':_0x785c27,'start':_0xf51d33,'end':_0xf51d33+_0x8431e7,'item':_0xf7d887});});}[_0xe6d35d(0xb88)](_0x18c1cc,_0xabec66,_0x90309f,_0x1175c3){const _0x21d5e9=_0xe6d35d;if(!_0xabec66||!_0x18c1cc||_0x90309f[_0x21d5e9(0xcaa)]===![]||!this[_0x21d5e9(0x71f)]?.[_0x21d5e9(0x6f1)])return;const _0x919cd1=this[_0x21d5e9(0xd2c)][_0x21d5e9(0xa53)],_0x1003c1=(_0x4925aa,_0x5a8fc2)=>{const _0x92c3c5=_0x21d5e9;for(const _0x518179 of this['_cells']){const _0x38199b=_0x4925aa-_0x518179['cx'],_0x116a76=_0x5a8fc2-_0x518179['cy'];if(Math[_0x92c3c5(0xc3d)](_0x38199b*_0x38199b+_0x116a76*_0x116a76)>_0x518179['r']+_0x518179[_0x92c3c5(0x6cc)])continue;return _0x518179;}return null;},_0x24617a=_0x1e0b1d=>{const _0x302abc=_0x21d5e9,_0x19935b=_0x18c1cc[_0x302abc(0x748)](),_0x4b6260=_0x1e0b1d[_0x302abc(0x2e7)]-_0x19935b[_0x302abc(0xb1a)],_0x1ab83e=_0x1e0b1d['clientY']-_0x19935b[_0x302abc(0x598)],_0x369791=_0x1003c1(_0x4b6260,_0x1ab83e);if(!_0x369791){_0xabec66[_0x302abc(0x4a2)][_0x302abc(0x62e)]='0';return;}const _0x59b642=formatNumber(_0x369791['item']['value'],_0x369791[_0x302abc(0x45a)][_0x302abc(0x9b0)],_0x1175c3),_0x16f397=formatNumber(_0x369791[_0x302abc(0x45a)]['peak'],_0x369791[_0x302abc(0x45a)][_0x302abc(0x9b0)],_0x1175c3),_0x9cbc1=formatNumber(_0x369791['item'][_0x302abc(0xfa)],_0x369791[_0x302abc(0x45a)][_0x302abc(0x9b0)],_0x1175c3),_0x2415c8=Math[_0x302abc(0xad9)]((_0x369791[_0x302abc(0x45a)][_0x302abc(0x992)]??0x0)-(_0x369791[_0x302abc(0x45a)][_0x302abc(0xfa)]??0x0))>1e-9,_0x5b8f48=escapeHtml(_0x369791['item'][_0x302abc(0x491)]||''),_0x21b878=_0x369791['item'][_0x302abc(0x9b0)]?.[_0x302abc(0x833)]!==![]?escapeHtml(_0x369791['item'][_0x302abc(0x727)]):_0x302abc(0x56e),_0x3bb450=(_0x98e43,_0x330d17,_0x48cc4e)=>_0x302abc(0x1b7)+(_0x48cc4e?'\x20style=\x22opacity:'+_0x48cc4e+'\x22':'')+_0x302abc(0x99f)+_0x98e43+_0x302abc(0xc1e)+_0x330d17+_0x302abc(0xad3);_0xabec66[_0x302abc(0x795)]=''+escapeHtml(_0x369791[_0x302abc(0x45a)][_0x302abc(0x99d)]||_0x369791[_0x302abc(0x45a)][_0x302abc(0x6d0)]||'')+''+escapeHtml(String(_0x59b642))+'\x20'+_0x5b8f48+''+(_0x2415c8?_0x3bb450(escapeHtml(cardT(_0x1175c3,_0x90309f,_0x302abc(0x5f9))),escapeHtml(String(_0x16f397))+'\x20'+_0x5b8f48,_0x302abc(0xa43)):'')+(_0x2415c8?_0x3bb450(escapeHtml(cardT(_0x1175c3,_0x90309f,_0x302abc(0x16e))),escapeHtml(String(_0x9cbc1))+'\x20'+_0x5b8f48,_0x302abc(0xa43)):''),_0xabec66[_0x302abc(0x4a2)]['opacity']='1';const _0x151732=_0xabec66[_0x302abc(0xadf)];let _0xa07f5a=_0x4b6260+0x10;if(_0xa07f5a+_0x151732>_0x19935b[_0x302abc(0x8da)])_0xa07f5a=_0xa07f5a-_0x151732-0x20;_0xabec66[_0x302abc(0x4a2)][_0x302abc(0xb1a)]=Math[_0x302abc(0x1b8)](0x0,_0xa07f5a)+'px',_0xabec66[_0x302abc(0x4a2)][_0x302abc(0x598)]='0';};_0x18c1cc[_0x21d5e9(0xb7d)]('mousemove',_0x24617a,{'signal':_0x919cd1}),_0x18c1cc['addEventListener'](_0x21d5e9(0x4e5),()=>{const _0x235d3c=_0x21d5e9;_0xabec66[_0x235d3c(0x4a2)]['opacity']='0';},{'signal':_0x919cd1}),_0x18c1cc['addEventListener']('touchmove',_0x346ed9=>{const _0x134bf8=_0x21d5e9;if(_0x346ed9[_0x134bf8(0xaee)][_0x134bf8(0x6f1)]===0x1)_0x24617a({'clientX':_0x346ed9[_0x134bf8(0xaee)][0x0]['clientX'],'clientY':_0x346ed9['touches'][0x0][_0x134bf8(0x72b)]});},{'signal':_0x919cd1,'passive':!![]}),_0x18c1cc[_0x21d5e9(0xb7d)](_0x21d5e9(0x34e),()=>{const _0x2d71c1=_0x21d5e9;_0xabec66[_0x2d71c1(0x4a2)][_0x2d71c1(0x62e)]='0';},{'signal':_0x919cd1}),_0x18c1cc[_0x21d5e9(0x4a2)][_0x21d5e9(0xd43)]=_0x21d5e9(0xad4),_0x18c1cc[_0x21d5e9(0xb7d)](_0x21d5e9(0x63f),_0x612d3d=>{const _0x2f1cd9=_0x21d5e9,_0x4f60c0=_0x18c1cc[_0x2f1cd9(0x748)](),_0x122e1d=_0x1003c1(_0x612d3d['clientX']-_0x4f60c0[_0x2f1cd9(0xb1a)],_0x612d3d['clientY']-_0x4f60c0[_0x2f1cd9(0x598)]);if(!_0x122e1d)return;_0x612d3d['stopPropagation'](),this[_0x2f1cd9(0x2d4)][_0x2f1cd9(0x1e3)](_0x122e1d[_0x2f1cd9(0x45a)]?.[_0x2f1cd9(0x9b0)]);},{'signal':_0x919cd1});}}class PolarAreaRenderer extends BaseCanvasRenderer{constructor(_0x3b573a){const _0x2d2ea8=_0xe6d35d;super(_0x3b573a),this['_items']=[],this[_0x2d2ea8(0xd27)]=[],this[_0x2d2ea8(0x7d0)]=0x0,this[_0x2d2ea8(0x3e3)]=0x0;}['render'](_0x1708e2,_0x48cc96,_0x56c112,_0x14d17b){const _0x1cfdf3=_0xe6d35d;if(this[_0x1cfdf3(0xd2c)])this[_0x1cfdf3(0xd2c)][_0x1cfdf3(0x78a)]();this[_0x1cfdf3(0xd2c)]=new AbortController();const _0x1ff61e=Math[_0x1cfdf3(0x1b8)](0x28,_0x1708e2[_0x1cfdf3(0x996)]||this[_0x1cfdf3(0x2d4)][_0x1cfdf3(0xadf)]||0x190),_0x32e0e4=Math[_0x1cfdf3(0x1b8)](0x50,parseInt(_0x56c112['height'],0xa)||0xc8),_0x1adb4f=this['card'][_0x1cfdf3(0x192)]||[],_0xed0a0e=[];_0x48cc96[_0x1cfdf3(0x331)](_0x2ebf40=>{const _0x56ab2b=_0x1cfdf3;let _0x448be8=null;if(_0x2ebf40[_0x56ab2b(0x9b0)]&&typeof _0x2ebf40[_0x56ab2b(0x9b0)]==='object')_0x448be8=_0x2ebf40[_0x56ab2b(0x9b0)];else{const _0x27d796=String(_0x2ebf40['id']||'')['match'](/^(.+)__(\d+)$/);if(_0x27d796)_0x448be8=_0x1adb4f[parseInt(_0x27d796[0x2],0xa)]||_0x1adb4f[_0x56ab2b(0x8e2)](_0x4d33ee=>_0x4d33ee[_0x56ab2b(0x9b0)]===_0x27d796[0x1]);if(!_0x448be8)_0x448be8=_0x1adb4f[_0x56ab2b(0x8e2)](_0x3bd699=>_0x3bd699['entity']===_0x2ebf40[_0x56ab2b(0x9b0)]);}if(!_0x448be8)_0x448be8={'entity':_0x2ebf40[_0x56ab2b(0x9b0)],'color':_0x56ab2b(0x7e7)};const _0x2f16e0=(_0x2ebf40[_0x56ab2b(0x8fc)]||[])['filter'](_0x40c353=>_0x40c353['v']!==null&&_0x40c353['v']!==undefined),_0xedac4a=_0x14d17b?.['states']?.[_0x448be8['entity']],_0x10e612=_0x448be8['aggregate_func']||_0x56ab2b(0x898);let _0x3603d3;if(_0x2f16e0['length']){if(_0x10e612==='first')_0x3603d3=_0x2f16e0[0x0]['v'];else{if(_0x10e612==='sum'||_0x10e612===_0x56ab2b(0x7f1)||_0x10e612==='diff')_0x3603d3=_0x2f16e0[_0x56ab2b(0x8af)]((_0x26d1cc,_0x165196)=>_0x26d1cc+(_0x165196['v']||0x0),0x0);else{if(_0x10e612==='min')_0x3603d3=_0x2f16e0[_0x56ab2b(0x8af)]((_0x5b27ec,_0xb7ea4a)=>Math[_0x56ab2b(0xbe8)](_0x5b27ec,_0xb7ea4a['v']),Infinity);else{if(_0x10e612===_0x56ab2b(0x1b8))_0x3603d3=_0x2f16e0[_0x56ab2b(0x8af)]((_0x338d3f,_0x8e5375)=>Math['max'](_0x338d3f,_0x8e5375['v']),-Infinity);else{if(_0x10e612==='median')_0x3603d3=DataProcessor[_0x56ab2b(0xd7e)](_0x2f16e0[_0x56ab2b(0x596)](_0x553af=>_0x553af['v']),'median');else{if(_0x10e612===_0x56ab2b(0x862)||_0x10e612===_0x56ab2b(0xa06))_0x3603d3=_0x2f16e0['reduce']((_0x41766e,_0x4414c2)=>_0x41766e+(_0x4414c2['v']||0x0),0x0)/_0x2f16e0[_0x56ab2b(0x6f1)];else _0x3603d3=_0x2f16e0[_0x2f16e0[_0x56ab2b(0x6f1)]-0x1]['v'];}}}}}}else _0xedac4a?_0x3603d3=parseFloat(_0xedac4a['state']):_0x3603d3=0x0;if(_0x3603d3===undefined||_0x3603d3===null||isNaN(_0x3603d3))_0x3603d3=0x0;const _0x4ec9e3=_0x2ebf40['meta']||{},_0x5e1433=pickName(_0x448be8[_0x56ab2b(0x385)]!==undefined?_0x448be8[_0x56ab2b(0x385)]:_0x448be8['name'],_0x4ec9e3[_0x56ab2b(0x70c)]!==undefined&&_0x448be8[_0x56ab2b(0x385)]!==undefined?_0x4ec9e3[_0x56ab2b(0x70c)]:_0x4ec9e3['resolved_name'],_0x4ec9e3)??_0x448be8[_0x56ab2b(0x9b0)]??'?';_0xed0a0e[_0x56ab2b(0x61b)]({'name':pickName(_0x448be8[_0x56ab2b(0x6d0)],_0x4ec9e3['resolved_name'],_0x4ec9e3)??'','tooltipName':_0x5e1433,'value':Math[_0x56ab2b(0xad9)](_0x3603d3),'color':(_0x448be8[_0x56ab2b(0x727)]===_0x56ab2b(0x443)?null:this[_0x56ab2b(0x2d4)][_0x56ab2b(0xc7b)](_0x448be8[_0x56ab2b(0x727)],_0x448be8[_0x56ab2b(0x9b0)])||_0x448be8[_0x56ab2b(0x727)])||'#4A90D9','unit':_0x448be8[_0x56ab2b(0x491)]||_0x4ec9e3['unit_of_measurement']||'','entity':_0x448be8});}),_0x1708e2[_0x1cfdf3(0x795)]=_0x1cfdf3(0x1d9)+_0x32e0e4+_0x1cfdf3(0xa7c);const _0x2d618d=_0x1708e2[_0x1cfdf3(0x106)](_0x1cfdf3(0x4ad)),_0x99a10a=_0x1708e2[_0x1cfdf3(0x106)](_0x1cfdf3(0x986)),_0x2d2f18=_0x1708e2[_0x1cfdf3(0x106)](_0x1cfdf3(0x181));if(!_0x99a10a)return;this[_0x1cfdf3(0x2cc)]=_0xed0a0e;this[_0x1cfdf3(0x7d0)]&&(cancelAnimationFrame(this[_0x1cfdf3(0x7d0)]),this[_0x1cfdf3(0x7d0)]=0x0);if(_0x56c112['animate_graph']){this['_animStart']=performance['now']();const _0x38b258=_0x3655f3=>{const _0x23000e=_0x1cfdf3,_0x350c11=Math[_0x23000e(0xbe8)](0x1,(_0x3655f3-this[_0x23000e(0x3e3)])/0x258),_0x25c0f4=0x1-Math['pow'](0x1-_0x350c11,0x3);this['_draw'](_0x99a10a,_0xed0a0e,_0x1ff61e,_0x32e0e4,_0x56c112,_0x14d17b,_0x25c0f4),_0x350c11<0x1?this[_0x23000e(0x7d0)]=requestAnimationFrame(_0x38b258):(this['_animRaf']=0x0,this['_setupTooltip'](_0x2d618d,_0x2d2f18,_0x56c112,_0x14d17b));};this['_animRaf']=requestAnimationFrame(_0x38b258);}else this[_0x1cfdf3(0x9ea)](_0x99a10a,_0xed0a0e,_0x1ff61e,_0x32e0e4,_0x56c112,_0x14d17b,0x1),this[_0x1cfdf3(0xb88)](_0x2d618d,_0x2d2f18,_0x56c112,_0x14d17b);}[_0xe6d35d(0x9ea)](_0x54e933,_0x844e73,_0x364589,_0x3d4b79,_0x33f286,_0x503f16,_0x1e2d9c){const _0x485910=_0xe6d35d;if(_0x1e2d9c===undefined)_0x1e2d9c=0x1;const _0x333d70=this['_setupCanvas'](_0x54e933,_0x364589,_0x3d4b79),_0x2a3b41=this[_0x485910(0xa1b)](),_0x4b6311=_0x2a3b41?'rgba(255,255,255,0.85)':_0x485910(0x7e8),_0x1621e0=_0x2a3b41?'rgba(255,255,255,0.45)':_0x485910(0x743),_0x325885=_0x2a3b41?_0x485910(0x4d0):'rgba(0,0,0,0.06)';let _0x586a7f=_0x485910(0x633);try{const _0x12be69=getComputedStyle(document[_0x485910(0x440)])[_0x485910(0x3d8)]('--primary-font-family')['trim']();if(_0x12be69)_0x586a7f=_0x12be69;}catch(_0x1856f0){}const _0x5b33eb=_0x844e73[_0x485910(0x6f1)];if(!_0x5b33eb)return;const _0x285222=_0x844e73[_0x485910(0x8af)]((_0x3298ab,_0x42f585)=>_0x3298ab+_0x42f585[_0x485910(0xcfb)],0x0),_0x22f137=Math[_0x485910(0x1b8)](..._0x844e73['map'](_0x34f9d1=>_0x34f9d1[_0x485910(0xcfb)]));if(_0x22f137===0x0)return;const _0x4552ac=Math[_0x485910(0xbe8)](_0x3d4b79-0x14,_0x364589-0x14),_0x1b92eb=_0x4552ac/0x2*0.88,_0xe1d514=_0x364589/0x2,_0x4ae56a=_0x3d4b79/0x2,_0x305ff2=Math['PI']*0x2/_0x5b33eb,_0x33027a=0x4;_0x333d70['globalAlpha']=_0x1e2d9c;for(let _0x170314=0x1;_0x170314<=_0x33027a;_0x170314++){const _0xcca60c=_0x1b92eb*(_0x170314/_0x33027a);_0x333d70[_0x485910(0x88b)](),_0x333d70[_0x485910(0xcc7)](_0xe1d514,_0x4ae56a,_0xcca60c,0x0,Math['PI']*0x2),_0x333d70[_0x485910(0xcfc)]=_0x325885,_0x333d70[_0x485910(0xc90)]=0.8,_0x333d70['stroke']();}_0x333d70[_0x485910(0xbee)]=0x1,this['_slices']=[],_0x844e73[_0x485910(0x331)]((_0x1711a6,_0x926361)=>{const _0x28f840=_0x485910,_0xff0da9=-Math['PI']/0x2+_0x926361*_0x305ff2,_0x1d7645=_0xff0da9+_0x305ff2,_0x42ab38=_0x1b92eb*(_0x1711a6[_0x28f840(0xcfb)]/_0x22f137)*_0x1e2d9c;if(_0x42ab38<0.5){this['_slices'][_0x28f840(0x61b)]({'startAngle':_0xff0da9,'endAngle':_0x1d7645,'r':_0x1b92eb*(_0x1711a6[_0x28f840(0xcfb)]/_0x22f137),'item':_0x1711a6,'cx':_0xe1d514,'cy':_0x4ae56a});return;}_0x333d70[_0x28f840(0x88b)](),_0x333d70[_0x28f840(0x224)](_0xe1d514,_0x4ae56a),_0x333d70[_0x28f840(0xcc7)](_0xe1d514,_0x4ae56a,_0x42ab38,_0xff0da9,_0x1d7645),_0x333d70[_0x28f840(0xa94)]();let _0x17466e=_0x1711a6[_0x28f840(0x727)];const _0x393179=_0x1711a6[_0x28f840(0x9b0)];_0x393179?.[_0x28f840(0x76e)]?.[_0x28f840(0xd54)]&&_0x393179[_0x28f840(0x76e)][_0x28f840(0x8a7)]?.[_0x28f840(0x6f1)]&&(_0x17466e=resolveValueColor(_0x1711a6[_0x28f840(0xcfb)],this[_0x28f840(0x2d4)][_0x28f840(0xa95)](_0x393179),_0x17466e));_0x333d70[_0x28f840(0x586)]=_0x17466e,_0x333d70[_0x28f840(0xbee)]=0.7,_0x333d70[_0x28f840(0x3ba)](),_0x333d70['globalAlpha']=0x1,_0x333d70['strokeStyle']=_0x2a3b41?_0x28f840(0x370):'rgba(255,255,255,0.5)',_0x333d70['lineWidth']=1.5,_0x333d70[_0x28f840(0x2f9)]();const _0xa6ba25=_0xff0da9+_0x305ff2/0x2,_0x5cb0fb=Math[_0x28f840(0x1b8)](_0x42ab38*0.6,_0x1b92eb*0.25),_0x3bf6f8=_0xe1d514+Math['cos'](_0xa6ba25)*_0x5cb0fb,_0x4ff622=_0x4ae56a+Math['sin'](_0xa6ba25)*_0x5cb0fb,_0xe6effc=_0x285222>0x0?_0x1711a6[_0x28f840(0xcfb)]/_0x285222*0x64:0x0;if(_0xe6effc>=0x4&&_0x1e2d9c>=0.999){const _0x31aa5b=Math['min'](0xb,Math[_0x28f840(0x1b8)](0x8,_0x1b92eb*0.1));_0x333d70[_0x28f840(0x586)]='rgba(255,255,255,0.95)',_0x333d70[_0x28f840(0x169)]=_0x28f840(0x9d2)+_0x31aa5b+_0x28f840(0x61e)+_0x586a7f,_0x333d70[_0x28f840(0x603)]='center',_0x333d70[_0x28f840(0x3e9)]=_0x28f840(0x6fb);const _0x409902=toNum(_0x1711a6[_0x28f840(0x9b0)]?.[_0x28f840(0x944)])??0x0;_0x333d70[_0x28f840(0xf0)](_0xe6effc[_0x28f840(0x2ef)](_0x409902)+'%',_0x3bf6f8,_0x4ff622);}this[_0x28f840(0xd27)][_0x28f840(0x61b)]({'startAngle':_0xff0da9,'endAngle':_0x1d7645,'r':_0x1b92eb*(_0x1711a6[_0x28f840(0xcfb)]/_0x22f137),'item':_0x1711a6,'cx':_0xe1d514,'cy':_0x4ae56a});});if(_0x33f286[_0x485910(0x950)]!==![]&&_0x1e2d9c>=0.999){_0x333d70[_0x485910(0x586)]=_0x4b6311,_0x333d70[_0x485910(0x169)]=_0x485910(0xd03)+Math[_0x485910(0xbe8)](0x10,_0x1b92eb*0.25)+_0x485910(0x61e)+_0x586a7f,_0x333d70[_0x485910(0x603)]=_0x485910(0x910),_0x333d70[_0x485910(0x3e9)]='middle';const _0x2676cb=_0x844e73[0x0]?.[_0x485910(0x491)]||'',_0x164fe2=_0x844e73[0x0]?.[_0x485910(0x9b0)]||{'decimals':0x1};_0x333d70[_0x485910(0xf0)](formatNumber(_0x285222,_0x164fe2,_0x503f16)+(_0x2676cb?'\x20'+_0x2676cb:''),_0xe1d514,_0x4ae56a-0x5),_0x333d70[_0x485910(0x586)]=_0x1621e0,_0x333d70['font']=Math[_0x485910(0xbe8)](0xa,_0x1b92eb*0.14)+_0x485910(0x61e)+_0x586a7f,_0x333d70[_0x485910(0xf0)](cardT(this[_0x485910(0x2d4)]?.[_0x485910(0x69a)],this[_0x485910(0x2d4)]?.[_0x485910(0x5d4)],'Total'),_0xe1d514,_0x4ae56a+0x9);}}[_0xe6d35d(0xb88)](_0x29b573,_0x3d14d0,_0x349518,_0x105bc5){const _0x39c1e5=_0xe6d35d;if(!_0x3d14d0||!_0x29b573||_0x349518[_0x39c1e5(0xcaa)]===![]||!this[_0x39c1e5(0xd27)]?.[_0x39c1e5(0x6f1)])return;const _0x3c7ca1=this[_0x39c1e5(0xd2c)][_0x39c1e5(0xa53)],_0x48d8f7=_0x246884=>{const _0x24dac4=_0x39c1e5,_0x56ebba=_0x29b573[_0x24dac4(0x748)](),_0x3bac21=_0x246884[_0x24dac4(0x2e7)]-_0x56ebba[_0x24dac4(0xb1a)],_0x3aaa8f=_0x246884[_0x24dac4(0x72b)]-_0x56ebba['top'];let _0x4b68aa=null;for(const _0x1109aa of this['_slices']){const _0x26016e=_0x3bac21-_0x1109aa['cx'],_0x4fc1e8=_0x3aaa8f-_0x1109aa['cy'],_0x375d55=Math[_0x24dac4(0xc3d)](_0x26016e*_0x26016e+_0x4fc1e8*_0x4fc1e8);if(_0x375d55>_0x1109aa['r'])continue;let _0x371056=Math[_0x24dac4(0x3c0)](_0x4fc1e8,_0x26016e);if(_0x371056<-Math['PI']/0x2)_0x371056+=Math['PI']*0x2;if(_0x371056>=_0x1109aa['startAngle']&&_0x371056<_0x1109aa['endAngle']){_0x4b68aa=_0x1109aa;break;}}if(!_0x4b68aa){_0x3d14d0[_0x24dac4(0x4a2)][_0x24dac4(0x62e)]='0';return;}const _0x54b65a=this['_items'][_0x24dac4(0x8af)]((_0x8e1024,_0x2778d8)=>_0x8e1024+_0x2778d8[_0x24dac4(0xcfb)],0x0),_0x57ec6d=toNum(_0x4b68aa[_0x24dac4(0x45a)][_0x24dac4(0x9b0)]?.['decimals'])??0x1,_0xcd9bfd=_0x54b65a>0x0?(_0x4b68aa['item']['value']/_0x54b65a*0x64)[_0x24dac4(0x2ef)](_0x57ec6d):'0',_0x874a23=formatNumber(_0x4b68aa[_0x24dac4(0x45a)][_0x24dac4(0xcfb)],_0x4b68aa['item'][_0x24dac4(0x9b0)],_0x105bc5),_0x49225f=_0x4b68aa['item'][_0x24dac4(0x9b0)]?.[_0x24dac4(0x833)]!==![]?escapeHtml(_0x4b68aa[_0x24dac4(0x45a)][_0x24dac4(0x727)]):_0x24dac4(0x56e);_0x3d14d0[_0x24dac4(0x795)]=_0x24dac4(0xa08)+_0x49225f+'\x22>'+escapeHtml(_0x4b68aa['item']['tooltipName']||_0x4b68aa['item']['name']||'')+''+escapeHtml(String(_0x874a23))+'\x20'+escapeHtml(_0x4b68aa[_0x24dac4(0x45a)]['unit']||'')+''+(_0x24dac4(0xb7c)+escapeHtml(cardT(_0x105bc5,_0x349518,_0x24dac4(0x6c1)))+_0x24dac4(0xc1e)+_0xcd9bfd+'%'),_0x3d14d0[_0x24dac4(0x4a2)][_0x24dac4(0x62e)]='1';const _0x552326=_0x3d14d0[_0x24dac4(0xadf)];let _0x1d7c34=_0x3bac21+0x10;if(_0x1d7c34+_0x552326>_0x56ebba['width'])_0x1d7c34=_0x1d7c34-_0x552326-0x20;_0x3d14d0[_0x24dac4(0x4a2)]['left']=Math[_0x24dac4(0x1b8)](0x0,_0x1d7c34)+'px',_0x3d14d0[_0x24dac4(0x4a2)][_0x24dac4(0x598)]='0';};_0x29b573[_0x39c1e5(0xb7d)]('mousemove',_0x48d8f7,{'signal':_0x3c7ca1}),_0x29b573[_0x39c1e5(0xb7d)](_0x39c1e5(0x4e5),()=>{const _0x53ffb7=_0x39c1e5;_0x3d14d0[_0x53ffb7(0x4a2)]['opacity']='0';},{'signal':_0x3c7ca1}),_0x29b573[_0x39c1e5(0xb7d)](_0x39c1e5(0x7ca),_0xf5c10=>{const _0x46c852=_0x39c1e5;if(_0xf5c10[_0x46c852(0xaee)][_0x46c852(0x6f1)]===0x1)_0x48d8f7({'clientX':_0xf5c10[_0x46c852(0xaee)][0x0][_0x46c852(0x2e7)],'clientY':_0xf5c10[_0x46c852(0xaee)][0x0]['clientY']});},{'signal':_0x3c7ca1,'passive':!![]}),_0x29b573[_0x39c1e5(0xb7d)](_0x39c1e5(0x34e),()=>{_0x3d14d0['style']['opacity']='0';},{'signal':_0x3c7ca1}),_0x29b573[_0x39c1e5(0x4a2)][_0x39c1e5(0xd43)]=_0x39c1e5(0xad4),_0x29b573['addEventListener'](_0x39c1e5(0x63f),_0x125a25=>{const _0x2ef22a=_0x39c1e5,_0x42bef6=_0x29b573[_0x2ef22a(0x748)](),_0x1aa640=_0x125a25[_0x2ef22a(0x2e7)]-_0x42bef6[_0x2ef22a(0xb1a)],_0x2a9061=_0x125a25[_0x2ef22a(0x72b)]-_0x42bef6['top'];let _0x58624e=null;for(const _0x195ef8 of this['_slices']){const _0x15a3ea=_0x1aa640-_0x195ef8['cx'],_0x184f1e=_0x2a9061-_0x195ef8['cy'],_0x1dd65b=Math[_0x2ef22a(0xc3d)](_0x15a3ea*_0x15a3ea+_0x184f1e*_0x184f1e);if(_0x1dd65b>_0x195ef8['r'])continue;let _0x287404=Math[_0x2ef22a(0x3c0)](_0x184f1e,_0x15a3ea);if(_0x287404<-Math['PI']/0x2)_0x287404+=Math['PI']*0x2;if(_0x287404>=_0x195ef8[_0x2ef22a(0x10d)]&&_0x287404<_0x195ef8[_0x2ef22a(0xb5a)]){_0x58624e=_0x195ef8;break;}}if(!_0x58624e)return;_0x125a25[_0x2ef22a(0xaad)](),this[_0x2ef22a(0x2d4)]['_fireEntityAction'](_0x58624e[_0x2ef22a(0x45a)]?.['entity']);},{'signal':_0x3c7ca1});}}class RadarRenderer extends BaseCanvasRenderer{constructor(_0x569690){const _0x336e89=_0xe6d35d;super(_0x569690),this['_items']=[],this[_0x336e89(0x8a8)]=[],this['_animRaf']=0x0,this[_0x336e89(0x3e3)]=0x0;}[_0xe6d35d(0x9b2)](_0x10ce7b,_0x205c92,_0x5304c6,_0x4a20a5){const _0x48a50d=_0xe6d35d;if(this[_0x48a50d(0xd2c)])this[_0x48a50d(0xd2c)][_0x48a50d(0x78a)]();this['_abort']=new AbortController();const _0x514ef6=Math[_0x48a50d(0x1b8)](0x28,_0x10ce7b[_0x48a50d(0x996)]||this['card'][_0x48a50d(0xadf)]||0x190),_0x4206a0=Math[_0x48a50d(0x1b8)](0x50,parseInt(_0x5304c6['height'],0xa)||0xc8),_0x536c76=this['card'][_0x48a50d(0x192)]||[],_0xf8b442=[];_0x205c92[_0x48a50d(0x331)](_0x3bdeac=>{const _0x68e886=_0x48a50d;let _0x2f5244=null;if(_0x3bdeac[_0x68e886(0x9b0)]&&typeof _0x3bdeac[_0x68e886(0x9b0)]==='object')_0x2f5244=_0x3bdeac[_0x68e886(0x9b0)];else{const _0x323f5b=String(_0x3bdeac['id']||'')[_0x68e886(0x653)](/^(.+)__(\d+)$/);if(_0x323f5b)_0x2f5244=_0x536c76[parseInt(_0x323f5b[0x2],0xa)]||_0x536c76['find'](_0x54e05a=>_0x54e05a[_0x68e886(0x9b0)]===_0x323f5b[0x1]);if(!_0x2f5244)_0x2f5244=_0x536c76['find'](_0x887915=>_0x887915[_0x68e886(0x9b0)]===_0x3bdeac[_0x68e886(0x9b0)]);}if(!_0x2f5244)_0x2f5244={'entity':_0x3bdeac[_0x68e886(0x9b0)],'color':_0x68e886(0x7e7)};const _0x248542=(_0x3bdeac[_0x68e886(0x8fc)]||[])[_0x68e886(0xbcf)](_0x3537b0=>_0x3537b0['v']!==null&&_0x3537b0['v']!==undefined),_0x1ae179=_0x4a20a5?.[_0x68e886(0x634)]?.[_0x2f5244[_0x68e886(0x9b0)]],_0x479e3d=_0x2f5244[_0x68e886(0x9bd)]||_0x68e886(0x862);let _0x130b6f;if(_0x248542[_0x68e886(0x6f1)]){if(_0x479e3d===_0x68e886(0x7cb))_0x130b6f=_0x248542[0x0]['v'];else{if(_0x479e3d===_0x68e886(0x914)||_0x479e3d===_0x68e886(0x7f1)||_0x479e3d===_0x68e886(0x52e))_0x130b6f=_0x248542[_0x68e886(0x8af)]((_0x123eb9,_0x349478)=>_0x123eb9+(_0x349478['v']||0x0),0x0);else{if(_0x479e3d===_0x68e886(0xbe8))_0x130b6f=_0x248542[_0x68e886(0x8af)]((_0x56d4d9,_0x546f74)=>Math[_0x68e886(0xbe8)](_0x56d4d9,_0x546f74['v']),Infinity);else{if(_0x479e3d===_0x68e886(0x1b8))_0x130b6f=_0x248542[_0x68e886(0x8af)]((_0xaa20f2,_0x3c691c)=>Math[_0x68e886(0x1b8)](_0xaa20f2,_0x3c691c['v']),-Infinity);else{if(_0x479e3d===_0x68e886(0x9ee))_0x130b6f=DataProcessor[_0x68e886(0xd7e)](_0x248542[_0x68e886(0x596)](_0x2856a8=>_0x2856a8['v']),_0x68e886(0x9ee));else{if(_0x479e3d==='last')_0x130b6f=_0x248542[_0x248542['length']-0x1]['v'];else _0x130b6f=_0x248542[_0x68e886(0x8af)]((_0x32a820,_0x487e60)=>_0x32a820+(_0x487e60['v']||0x0),0x0)/_0x248542[_0x68e886(0x6f1)];}}}}}}else _0x1ae179?_0x130b6f=parseFloat(_0x1ae179[_0x68e886(0x334)]):_0x130b6f=0x0;if(_0x130b6f===undefined||_0x130b6f===null||isNaN(_0x130b6f))_0x130b6f=0x0;const _0x401125=(_0x3b5a6b,_0x4cc595)=>{const _0x115642=_0x68e886;if(_0x3b5a6b===null||_0x3b5a6b===undefined||_0x3b5a6b==='')return _0x4cc595;const _0x2b05f3=String(_0x3b5a6b)[_0x115642(0xbbd)](/^~/,''),_0x212e71=parseFloat(_0x2b05f3);if(!isNaN(_0x212e71))return _0x212e71;const _0x55c359=_0x4a20a5?.[_0x115642(0x634)]?.[_0x2b05f3];if(_0x55c359){const _0x3be916=parseFloat(_0x55c359[_0x115642(0x334)]);if(!isNaN(_0x3be916))return _0x3be916;}return _0x4cc595;},_0x33d426=_0x401125(_0x2f5244[_0x68e886(0x559)],0x0),_0x1a4fee=_0x401125(_0x2f5244['upper_bound'],0x64),_0xe3c08b=_0x1a4fee>_0x33d426?Math[_0x68e886(0x1b8)](0x0,Math['min'](0x1,(_0x130b6f-_0x33d426)/(_0x1a4fee-_0x33d426))):0x0,_0x500d66=_0x3bdeac[_0x68e886(0x721)]||{},_0x2b3b63=pickName(_0x2f5244[_0x68e886(0x385)]!==undefined?_0x2f5244['tooltip_name']:_0x2f5244[_0x68e886(0x6d0)],_0x500d66[_0x68e886(0x70c)]!==undefined&&_0x2f5244[_0x68e886(0x385)]!==undefined?_0x500d66[_0x68e886(0x70c)]:_0x500d66[_0x68e886(0x6a0)],_0x500d66)??_0x2f5244[_0x68e886(0x9b0)]??'?';_0xf8b442['push']({'name':pickName(_0x2f5244[_0x68e886(0x6d0)],_0x500d66[_0x68e886(0x6a0)],_0x500d66)??'','tooltipName':_0x2b3b63,'value':_0x130b6f,'pct':_0xe3c08b,'min':_0x33d426,'max':_0x1a4fee,'color':(_0x2f5244['color']===_0x68e886(0x443)?null:this[_0x68e886(0x2d4)][_0x68e886(0xc7b)](_0x2f5244[_0x68e886(0x727)],_0x2f5244[_0x68e886(0x9b0)])||_0x2f5244[_0x68e886(0x727)])||_0x68e886(0x7e7),'unit':_0x2f5244[_0x68e886(0x491)]||_0x500d66[_0x68e886(0x4f2)]||'','entity':_0x2f5244});});if(_0xf8b442[_0x48a50d(0x6f1)]<0x3){_0x10ce7b[_0x48a50d(0x795)]=_0x48a50d(0x7dc)+escapeHtml(cardT(this[_0x48a50d(0x2d4)]?.['_hass'],this['card']?.[_0x48a50d(0x5d4)],_0x48a50d(0x882)))+'\x20('+_0xf8b442[_0x48a50d(0x6f1)]+_0x48a50d(0x6e9);return;}_0x10ce7b[_0x48a50d(0x795)]='{const _0x1548f0=_0x48a50d,_0x54852b=Math[_0x1548f0(0xbe8)](0x1,(_0x4f27a2-this['_animStart'])/0x258),_0x1ab39d=0x1-Math[_0x1548f0(0xaaa)](0x1-_0x54852b,0x3);this[_0x1548f0(0x9ea)](_0x1f8388,_0xf8b442,_0x514ef6,_0x4206a0,_0x5304c6,_0x4a20a5,_0x1ab39d),_0x54852b<0x1?this['_animRaf']=requestAnimationFrame(_0x5e47c3):(this[_0x1548f0(0x7d0)]=0x0,this['_setupTooltip'](_0x2d26fe,_0x12bab3,_0x5304c6,_0x4a20a5));};this[_0x48a50d(0x7d0)]=requestAnimationFrame(_0x5e47c3);}else this['_draw'](_0x1f8388,_0xf8b442,_0x514ef6,_0x4206a0,_0x5304c6,_0x4a20a5,0x1),this[_0x48a50d(0xb88)](_0x2d26fe,_0x12bab3,_0x5304c6,_0x4a20a5);}[_0xe6d35d(0x9ea)](_0x2b2d25,_0x3e8353,_0x34793,_0x345619,_0x487dc4,_0x2c4544,_0x2ad107){const _0xd93560=_0xe6d35d;if(_0x2ad107===undefined)_0x2ad107=0x1;const _0x23ffbb=this[_0xd93560(0xbf0)](_0x2b2d25,_0x34793,_0x345619),_0x47cb4f=this['_detectDark'](),_0x485ded=_0x47cb4f?'rgba(255,255,255,0.85)':'rgba(0,0,0,0.75)',_0x1273d1=_0x47cb4f?'rgba(255,255,255,0.55)':_0xd93560(0xd65),_0x271f24=_0x47cb4f?'rgba(255,255,255,0.22)':'rgba(0,0,0,0.15)',_0x567d6a=_0x47cb4f?_0xd93560(0xcd3):_0xd93560(0x5ec),_0x4b8d2e=_0x47cb4f?_0xd93560(0x20b):_0xd93560(0x6ef);let _0x25476f=_0xd93560(0x633);try{const _0x14823f=getComputedStyle(document[_0xd93560(0x440)])['getPropertyValue'](_0xd93560(0x48f))[_0xd93560(0x22f)]();if(_0x14823f)_0x25476f=_0x14823f;}catch(_0x96ca75){}let _0x6bc6a9=_0xd93560(0x7e7);try{const _0x2ab53a=getComputedStyle(this[_0xd93560(0x2d4)])[_0xd93560(0x3d8)](_0xd93560(0x2dd))['trim']();if(_0x2ab53a)_0x6bc6a9=_0x2ab53a;}catch(_0x800de){}const _0x34ddba=_0x3e8353[_0xd93560(0x6f1)],_0x590bf7=Math[_0xd93560(0xbe8)](_0x345619-0x28,_0x34793-0x28),_0x2afa6a=_0x590bf7/0x2*0.78,_0x57c109=_0x34793/0x2,_0x52fd03=_0x345619/0x2,_0x3ad0ac=Math['PI']*0x2/_0x34ddba,_0xb1a627=-Math['PI']/0x2,_0x1a390c=0x4;_0x23ffbb['globalAlpha']=_0x2ad107;for(let _0x25d323=0x1;_0x25d323<=_0x1a390c;_0x25d323++){const _0x4994d5=_0x2afa6a*(_0x25d323/_0x1a390c);_0x23ffbb['beginPath']();for(let _0x43db0c=0x0;_0x43db0c<=_0x34ddba;_0x43db0c++){const _0x83e4d9=_0xb1a627+_0x43db0c*_0x3ad0ac,_0x3ad836=_0x57c109+Math[_0xd93560(0x4f3)](_0x83e4d9)*_0x4994d5,_0x461801=_0x52fd03+Math['sin'](_0x83e4d9)*_0x4994d5;_0x43db0c===0x0?_0x23ffbb[_0xd93560(0x224)](_0x3ad836,_0x461801):_0x23ffbb['lineTo'](_0x3ad836,_0x461801);}_0x23ffbb[_0xd93560(0xcfc)]=_0x271f24,_0x23ffbb[_0xd93560(0xc90)]=0x1,_0x23ffbb[_0xd93560(0x2f9)]();}_0x23ffbb[_0xd93560(0xbee)]=0x1,this[_0xd93560(0x8a8)]=[],_0x3e8353[_0xd93560(0x331)]((_0x1d6be3,_0x1b9c06)=>{const _0x42b0e1=_0xd93560,_0x4e6716=_0xb1a627+_0x1b9c06*_0x3ad0ac,_0x1e105b=_0x57c109+Math['cos'](_0x4e6716)*_0x2afa6a,_0x47f707=_0x52fd03+Math[_0x42b0e1(0x4ff)](_0x4e6716)*_0x2afa6a;_0x23ffbb['globalAlpha']=_0x2ad107,_0x23ffbb[_0x42b0e1(0x88b)](),_0x23ffbb[_0x42b0e1(0x224)](_0x57c109,_0x52fd03),_0x23ffbb[_0x42b0e1(0x839)](_0x1e105b,_0x47f707),_0x23ffbb['strokeStyle']=_0x567d6a,_0x23ffbb[_0x42b0e1(0xc90)]=0x1,_0x23ffbb['stroke'](),_0x23ffbb[_0x42b0e1(0xbee)]=0x1;if(_0x2ad107>=0.999){const _0x5241a4=_0x2afa6a+0x10,_0x55fd7e=_0x57c109+Math[_0x42b0e1(0x4f3)](_0x4e6716)*_0x5241a4,_0x2691f8=_0x52fd03+Math[_0x42b0e1(0x4ff)](_0x4e6716)*_0x5241a4,_0x29357c=Math[_0x42b0e1(0xbe8)](0xb,Math['max'](0x9,_0x2afa6a*0.1));_0x23ffbb[_0x42b0e1(0x586)]=_0x485ded,_0x23ffbb['font']=_0x42b0e1(0xd03)+_0x29357c+_0x42b0e1(0x61e)+_0x25476f,_0x23ffbb['textAlign']=Math['abs'](Math[_0x42b0e1(0x4f3)](_0x4e6716))<0.1?'center':Math[_0x42b0e1(0x4f3)](_0x4e6716)>0x0?_0x42b0e1(0xb1a):_0x42b0e1(0x99e),_0x23ffbb['textBaseline']=Math['abs'](Math[_0x42b0e1(0x4ff)](_0x4e6716))<0.1?_0x42b0e1(0x6fb):Math[_0x42b0e1(0x4ff)](_0x4e6716)>0x0?_0x42b0e1(0x598):_0x42b0e1(0x7ab),_0x23ffbb[_0x42b0e1(0xf0)](_0x1d6be3[_0x42b0e1(0x6d0)],_0x55fd7e,_0x2691f8);}this[_0x42b0e1(0x8a8)]['push']({'angle':_0x4e6716,'ex':_0x1e105b,'ey':_0x47f707,'item':_0x1d6be3,'cx':_0x57c109,'cy':_0x52fd03,'maxRadius':_0x2afa6a});});const _0x353bf0=_0x3e8353[_0xd93560(0x596)]((_0x154a60,_0x3f1056)=>{const _0x251961=_0xd93560,_0x24995d=_0xb1a627+_0x3f1056*_0x3ad0ac,_0x15f9e8=_0x2afa6a*_0x154a60[_0x251961(0xc02)]*_0x2ad107;return{'x':_0x57c109+Math['cos'](_0x24995d)*_0x15f9e8,'y':_0x52fd03+Math[_0x251961(0x4ff)](_0x24995d)*_0x15f9e8,'a':_0x24995d,'r':_0x15f9e8,'item':_0x154a60};}),_0x20d97b=_0x23ffbb[_0xd93560(0x7e1)](_0x57c109,_0x52fd03,0x0,_0x57c109,_0x52fd03,_0x2afa6a);_0x20d97b[_0xd93560(0x828)](0x0,this[_0xd93560(0xd2a)](_0x6bc6a9,_0x47cb4f?0.35:0.3)),_0x20d97b['addColorStop'](0x1,this[_0xd93560(0xd2a)](_0x6bc6a9,_0x47cb4f?0.1:0.08)),_0x23ffbb[_0xd93560(0x88b)](),_0x353bf0['forEach']((_0x28385b,_0x27911e)=>{const _0x49ad80=_0xd93560;if(_0x27911e===0x0)_0x23ffbb[_0x49ad80(0x224)](_0x28385b['x'],_0x28385b['y']);else _0x23ffbb[_0x49ad80(0x839)](_0x28385b['x'],_0x28385b['y']);}),_0x23ffbb[_0xd93560(0xa94)](),_0x23ffbb[_0xd93560(0x586)]=_0x20d97b,_0x23ffbb[_0xd93560(0x3ba)](),_0x23ffbb['strokeStyle']=this['_withAlpha'](_0x6bc6a9,0.85),_0x23ffbb[_0xd93560(0xc90)]=0x2,_0x23ffbb['lineJoin']=_0xd93560(0xb01),_0x23ffbb[_0xd93560(0x2f9)](),_0x353bf0[_0xd93560(0x331)](_0x63ba74=>{const _0x542149=_0xd93560;let _0x595200=_0x63ba74[_0x542149(0x45a)][_0x542149(0x727)];const _0x5d7b6a=_0x63ba74[_0x542149(0x45a)]['entity'];_0x5d7b6a?.[_0x542149(0x76e)]?.[_0x542149(0xd54)]&&_0x5d7b6a[_0x542149(0x76e)][_0x542149(0x8a7)]?.[_0x542149(0x6f1)]&&(_0x595200=resolveValueColor(_0x63ba74['item']['value'],this[_0x542149(0x2d4)]['_thrVals'](_0x5d7b6a),_0x595200));const _0x19823b=toNum(_0x5d7b6a?.[_0x542149(0x5c2)]),_0x377478=isNum(_0x19823b)&&_0x19823b>0x0?clamp(_0x19823b,0.5,0x14):3.5;_0x23ffbb[_0x542149(0x88b)](),_0x23ffbb['arc'](_0x63ba74['x'],_0x63ba74['y'],_0x377478*(0x6/3.5),0x0,Math['PI']*0x2),_0x23ffbb[_0x542149(0x586)]=this[_0x542149(0xd2a)](_0x595200,0.25),_0x23ffbb['fill'](),_0x23ffbb[_0x542149(0x88b)](),_0x23ffbb[_0x542149(0xcc7)](_0x63ba74['x'],_0x63ba74['y'],_0x377478,0x0,Math['PI']*0x2),_0x23ffbb[_0x542149(0x586)]=_0x595200,_0x23ffbb['fill'](),_0x23ffbb[_0x542149(0xcfc)]=_0x47cb4f?_0x542149(0xd65):_0x542149(0x1dd),_0x23ffbb[_0x542149(0xc90)]=1.5,_0x23ffbb[_0x542149(0x2f9)]();if(_0x2ad107>=0.999){const _0x217d33=formatNumber(_0x63ba74['item'][_0x542149(0xcfb)],_0x63ba74['item']['entity'],_0x2c4544),_0xe8cce8=Math[_0x542149(0xbe8)](0xa,Math[_0x542149(0x1b8)](0x8,_0x2afa6a*0.09));_0x23ffbb[_0x542149(0x169)]='600\x20'+_0xe8cce8+_0x542149(0x61e)+_0x25476f;const _0x43a05a=0x5,_0x204833=0x2,_0x4bdd21=_0x23ffbb[_0x542149(0x302)](_0x217d33)[_0x542149(0x8da)],_0x17e1bc=_0x4bdd21+_0x43a05a*0x2,_0x881157=_0xe8cce8+_0x204833*0x2,_0x2efb7e=_0x63ba74['r']+0xe;let _0x4962d7=_0x57c109+Math[_0x542149(0x4f3)](_0x63ba74['a'])*_0x2efb7e,_0x459b39=_0x52fd03+Math[_0x542149(0x4ff)](_0x63ba74['a'])*_0x2efb7e;_0x4962d7=Math[_0x542149(0x1b8)](_0x17e1bc/0x2+0x2,Math[_0x542149(0xbe8)](_0x34793-_0x17e1bc/0x2-0x2,_0x4962d7)),_0x459b39=Math['max'](_0x881157/0x2+0x2,Math[_0x542149(0xbe8)](_0x345619-_0x881157/0x2-0x2,_0x459b39));const _0x4f0ddd=_0x4962d7-_0x17e1bc/0x2,_0x428fb8=_0x459b39-_0x881157/0x2,_0x5c0d93=_0x881157/0x2;_0x23ffbb[_0x542149(0x88b)](),_0x23ffbb[_0x542149(0x224)](_0x4f0ddd+_0x5c0d93,_0x428fb8),_0x23ffbb[_0x542149(0x839)](_0x4f0ddd+_0x17e1bc-_0x5c0d93,_0x428fb8),_0x23ffbb[_0x542149(0xb70)](_0x4f0ddd+_0x17e1bc,_0x428fb8,_0x4f0ddd+_0x17e1bc,_0x428fb8+_0x5c0d93),_0x23ffbb[_0x542149(0x839)](_0x4f0ddd+_0x17e1bc,_0x428fb8+_0x881157-_0x5c0d93),_0x23ffbb[_0x542149(0xb70)](_0x4f0ddd+_0x17e1bc,_0x428fb8+_0x881157,_0x4f0ddd+_0x17e1bc-_0x5c0d93,_0x428fb8+_0x881157),_0x23ffbb['lineTo'](_0x4f0ddd+_0x5c0d93,_0x428fb8+_0x881157),_0x23ffbb['quadraticCurveTo'](_0x4f0ddd,_0x428fb8+_0x881157,_0x4f0ddd,_0x428fb8+_0x881157-_0x5c0d93),_0x23ffbb['lineTo'](_0x4f0ddd,_0x428fb8+_0x5c0d93),_0x23ffbb['quadraticCurveTo'](_0x4f0ddd,_0x428fb8,_0x4f0ddd+_0x5c0d93,_0x428fb8),_0x23ffbb['closePath'](),_0x23ffbb[_0x542149(0x586)]=_0x4b8d2e,_0x23ffbb[_0x542149(0x3ba)](),_0x23ffbb[_0x542149(0x586)]=_0x1273d1,_0x23ffbb[_0x542149(0x603)]=_0x542149(0x910),_0x23ffbb[_0x542149(0x3e9)]=_0x542149(0x6fb),_0x23ffbb['fillText'](_0x217d33,_0x4962d7,_0x459b39);}});}[_0xe6d35d(0xd2a)](_0x326cc8,_0x2e9e17){const _0x4b43d8=_0xe6d35d;let _0x4a365c=String(_0x326cc8||'#888')[_0x4b43d8(0x22f)]();if(_0x4a365c[_0x4b43d8(0x8f0)]('var('))try{const _0x1c7926=document['createElement'](_0x4b43d8(0x126));_0x1c7926['style'][_0x4b43d8(0x727)]=_0x4a365c,document[_0x4b43d8(0xc19)][_0x4b43d8(0x6ab)](_0x1c7926);const _0x5938a5=getComputedStyle(_0x1c7926)['color'];document[_0x4b43d8(0xc19)][_0x4b43d8(0xcff)](_0x1c7926),_0x4a365c=_0x5938a5||_0x4a365c;}catch(_0x3188d7){}if(_0x4a365c[_0x4b43d8(0x8f0)]('#')){let _0x4fc1ed=_0x4a365c[_0x4b43d8(0xaff)](0x1);if(_0x4fc1ed[_0x4b43d8(0x6f1)]===0x3)_0x4fc1ed=_0x4fc1ed['split']('')[_0x4b43d8(0x596)](_0x4b0722=>_0x4b0722+_0x4b0722)[_0x4b43d8(0x2c4)]('');if(_0x4fc1ed[_0x4b43d8(0x6f1)]===0x6){const _0x41f2e8=parseInt(_0x4fc1ed[_0x4b43d8(0xaff)](0x0,0x2),0x10),_0x178918=parseInt(_0x4fc1ed['slice'](0x2,0x4),0x10),_0x41a8ca=parseInt(_0x4fc1ed[_0x4b43d8(0xaff)](0x4,0x6),0x10);return _0x4b43d8(0x1a0)+_0x41f2e8+','+_0x178918+','+_0x41a8ca+','+_0x2e9e17+')';}}const _0x16c0a5=_0x4a365c['match'](/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*[\d.]+)?\)/);if(_0x16c0a5)return _0x4b43d8(0x1a0)+_0x16c0a5[0x1]+','+_0x16c0a5[0x2]+','+_0x16c0a5[0x3]+','+_0x2e9e17+')';return _0x4a365c;}[_0xe6d35d(0xb88)](_0x58c34e,_0x5891fb,_0x4f598e,_0xa6a62b){const _0x2190a3=_0xe6d35d;if(!_0x5891fb||!_0x58c34e||_0x4f598e['show_tooltip']===![]||!this[_0x2190a3(0x8a8)]?.['length'])return;const _0x42e70a=this['_abort']['signal'],_0x5a903c=_0x297071=>{const _0x307983=_0x2190a3,_0xcda6d6=_0x58c34e['getBoundingClientRect'](),_0x48ac7f=_0x297071['clientX']-_0xcda6d6[_0x307983(0xb1a)],_0xaad5c1=_0x297071[_0x307983(0x72b)]-_0xcda6d6[_0x307983(0x598)];let _0x22f480=null,_0x4c3881=Infinity;for(const _0x5ef753 of this[_0x307983(0x8a8)]){const _0x45d13b=_0x5ef753['maxRadius']*_0x5ef753[_0x307983(0x45a)][_0x307983(0xc02)],_0x94f364=_0x5ef753['cx']+Math[_0x307983(0x4f3)](_0x5ef753['angle'])*_0x45d13b,_0x563908=_0x5ef753['cy']+Math[_0x307983(0x4ff)](_0x5ef753[_0x307983(0xbb0)])*_0x45d13b,_0x16ecc7=Math[_0x307983(0xc3d)]((_0x48ac7f-_0x94f364)**0x2+(_0xaad5c1-_0x563908)**0x2);_0x16ecc7<_0x4c3881&&_0x16ecc7<0x16&&(_0x4c3881=_0x16ecc7,_0x22f480=_0x5ef753);}if(!_0x22f480){_0x5891fb[_0x307983(0x4a2)][_0x307983(0x62e)]='0';return;}const _0x4fddd2=(_0x22f480[_0x307983(0x45a)][_0x307983(0xc02)]*0x64)[_0x307983(0x2ef)](0x1),_0x46ed2e=formatNumber(_0x22f480[_0x307983(0x45a)][_0x307983(0xcfb)],_0x22f480['item'][_0x307983(0x9b0)],_0xa6a62b),_0x514193=formatNumber(_0x22f480[_0x307983(0x45a)][_0x307983(0xbe8)],_0x22f480[_0x307983(0x45a)][_0x307983(0x9b0)],_0xa6a62b),_0xa12cf1=formatNumber(_0x22f480['item'][_0x307983(0x1b8)],_0x22f480['item']['entity'],_0xa6a62b),_0x4130a1=_0x22f480[_0x307983(0x45a)]['entity']?.[_0x307983(0x833)]!==![]?escapeHtml(_0x22f480['item']['color']):_0x307983(0x56e);_0x5891fb[_0x307983(0x795)]=_0x307983(0xa08)+_0x4130a1+'\x22>'+escapeHtml(_0x22f480['item']['tooltipName']||_0x22f480[_0x307983(0x45a)]['name']||'')+_0x307983(0xc1e)+escapeHtml(String(_0x46ed2e))+'\x20'+escapeHtml(_0x22f480[_0x307983(0x45a)][_0x307983(0x491)]||'')+''+(_0x307983(0xb7c)+escapeHtml(cardT(_0xa6a62b,_0x4f598e,_0x307983(0xb25)))+_0x307983(0xc1e)+escapeHtml(String(_0x514193))+_0x307983(0x668)+escapeHtml(String(_0xa12cf1))+_0x307983(0xad3))+(_0x307983(0xb7c)+escapeHtml(cardT(_0xa6a62b,_0x4f598e,_0x307983(0xb2f)))+_0x307983(0xc1e)+_0x4fddd2+'%'),_0x5891fb[_0x307983(0x4a2)][_0x307983(0x62e)]='1';const _0x3cf7c5=_0x5891fb[_0x307983(0xadf)];let _0x1e3898=_0x48ac7f+0x10;if(_0x1e3898+_0x3cf7c5>_0xcda6d6[_0x307983(0x8da)])_0x1e3898=_0x1e3898-_0x3cf7c5-0x20;_0x5891fb[_0x307983(0x4a2)][_0x307983(0xb1a)]=Math[_0x307983(0x1b8)](0x0,_0x1e3898)+'px',_0x5891fb['style'][_0x307983(0x598)]='0';};_0x58c34e[_0x2190a3(0xb7d)](_0x2190a3(0x1b0),_0x5a903c,{'signal':_0x42e70a}),_0x58c34e[_0x2190a3(0xb7d)](_0x2190a3(0x4e5),()=>{const _0x151721=_0x2190a3;_0x5891fb[_0x151721(0x4a2)]['opacity']='0';},{'signal':_0x42e70a}),_0x58c34e[_0x2190a3(0xb7d)]('touchmove',_0x41f5ab=>{const _0x3a7078=_0x2190a3;if(_0x41f5ab[_0x3a7078(0xaee)][_0x3a7078(0x6f1)]===0x1)_0x5a903c({'clientX':_0x41f5ab[_0x3a7078(0xaee)][0x0][_0x3a7078(0x2e7)],'clientY':_0x41f5ab['touches'][0x0]['clientY']});},{'signal':_0x42e70a,'passive':!![]}),_0x58c34e['addEventListener']('touchend',()=>{const _0x297d90=_0x2190a3;_0x5891fb[_0x297d90(0x4a2)][_0x297d90(0x62e)]='0';},{'signal':_0x42e70a}),_0x58c34e[_0x2190a3(0x4a2)][_0x2190a3(0xd43)]='pointer',_0x58c34e[_0x2190a3(0xb7d)]('click',_0x25a1b4=>{const _0x36eda2=_0x2190a3,_0x23fa00=_0x58c34e[_0x36eda2(0x748)](),_0x32a1a5=_0x25a1b4[_0x36eda2(0x2e7)]-_0x23fa00[_0x36eda2(0xb1a)],_0x40f275=_0x25a1b4[_0x36eda2(0x72b)]-_0x23fa00[_0x36eda2(0x598)];let _0x590a5e=null,_0x4a18bf=Infinity;for(const _0x3861cc of this['_spokes']){const _0x37cef1=_0x3861cc['maxRadius']*_0x3861cc[_0x36eda2(0x45a)]['pct'],_0x4ac511=_0x3861cc['cx']+Math[_0x36eda2(0x4f3)](_0x3861cc[_0x36eda2(0xbb0)])*_0x37cef1,_0x51927e=_0x3861cc['cy']+Math['sin'](_0x3861cc['angle'])*_0x37cef1,_0x53c726=Math['sqrt']((_0x32a1a5-_0x4ac511)**0x2+(_0x40f275-_0x51927e)**0x2);_0x53c726<_0x4a18bf&&_0x53c726<0x16&&(_0x4a18bf=_0x53c726,_0x590a5e=_0x3861cc);}if(!_0x590a5e)return;_0x25a1b4[_0x36eda2(0xaad)](),this[_0x36eda2(0x2d4)]['_fireEntityAction'](_0x590a5e[_0x36eda2(0x45a)]?.[_0x36eda2(0x9b0)]);},{'signal':_0x42e70a});}}class RankingRenderer extends BaseCanvasRenderer{constructor(_0x19c5ce){const _0x9637c9=_0xe6d35d;super(_0x19c5ce),this['_items']=[],this[_0x9637c9(0x93f)]=null,this['_animRaf']=0x0,this[_0x9637c9(0x3e3)]=0x0;}[_0xe6d35d(0x9b2)](_0x26c707,_0x486a04,_0x478fd8,_0x4f1931){const _0x2e16de=_0xe6d35d;if(this[_0x2e16de(0xd2c)])this[_0x2e16de(0xd2c)][_0x2e16de(0x78a)]();this['_abort']=new AbortController();const _0x2fb445=Math['max'](0x28,_0x26c707[_0x2e16de(0x996)]||this['card']['offsetWidth']||0x190),_0x10e17f=Math['max'](0x50,parseInt(_0x478fd8[_0x2e16de(0x964)],0xa)||0xc8),_0x464432=this['card'][_0x2e16de(0x192)]||[],_0x39f93a=[];_0x486a04[_0x2e16de(0x331)](_0x2ded0d=>{const _0x23db2e=_0x2e16de;let _0x456f79=null;if(_0x2ded0d[_0x23db2e(0x9b0)]&&typeof _0x2ded0d[_0x23db2e(0x9b0)]===_0x23db2e(0xb0a))_0x456f79=_0x2ded0d['entity'];else{const _0x39148d=String(_0x2ded0d['id']||'')['match'](/^(.+)__(\d+)$/);if(_0x39148d)_0x456f79=_0x464432[parseInt(_0x39148d[0x2],0xa)]||_0x464432[_0x23db2e(0x8e2)](_0x3050b9=>_0x3050b9[_0x23db2e(0x9b0)]===_0x39148d[0x1]);if(!_0x456f79)_0x456f79=_0x464432['find'](_0x4a54a5=>_0x4a54a5['entity']===_0x2ded0d[_0x23db2e(0x9b0)]);}if(!_0x456f79)_0x456f79={'entity':_0x2ded0d['entity'],'color':'#4A90D9'};const _0x118615=(_0x2ded0d[_0x23db2e(0x8fc)]||[])['filter'](_0x34c3ca=>_0x34c3ca['v']!==null&&_0x34c3ca['v']!==undefined),_0x1ccd2e=_0x4f1931?.['states']?.[_0x456f79[_0x23db2e(0x9b0)]],_0x471e3c=_0x456f79['aggregate_func']||_0x23db2e(0x862);let _0x47220f;if(_0x118615['length']){if(_0x471e3c===_0x23db2e(0x7cb))_0x47220f=_0x118615[0x0]['v'];else{if(_0x471e3c===_0x23db2e(0x914)||_0x471e3c==='change'||_0x471e3c===_0x23db2e(0x52e))_0x47220f=_0x118615[_0x23db2e(0x8af)]((_0x1f0323,_0x81e41f)=>_0x1f0323+(_0x81e41f['v']||0x0),0x0);else{if(_0x471e3c===_0x23db2e(0xbe8))_0x47220f=_0x118615['reduce']((_0x5c5e54,_0x52f262)=>Math[_0x23db2e(0xbe8)](_0x5c5e54,_0x52f262['v']),Infinity);else{if(_0x471e3c===_0x23db2e(0x1b8))_0x47220f=_0x118615[_0x23db2e(0x8af)]((_0x2f27c0,_0x77bf77)=>Math['max'](_0x2f27c0,_0x77bf77['v']),-Infinity);else{if(_0x471e3c===_0x23db2e(0x9ee))_0x47220f=DataProcessor['_aggregate'](_0x118615[_0x23db2e(0x596)](_0x977bab=>_0x977bab['v']),'median');else{if(_0x471e3c==='last')_0x47220f=_0x118615[_0x118615[_0x23db2e(0x6f1)]-0x1]['v'];else _0x47220f=_0x118615[_0x23db2e(0x8af)]((_0x180e1a,_0x2fca18)=>_0x180e1a+(_0x2fca18['v']||0x0),0x0)/_0x118615['length'];}}}}}}else _0x1ccd2e?_0x47220f=parseFloat(_0x1ccd2e[_0x23db2e(0x334)]):_0x47220f=0x0;if(_0x47220f===undefined||_0x47220f===null||isNaN(_0x47220f))_0x47220f=0x0;const _0x24df9d=_0x2ded0d[_0x23db2e(0x721)]||{},_0x3264d8=pickName(_0x456f79['tooltip_name']!==undefined?_0x456f79['tooltip_name']:_0x456f79[_0x23db2e(0x6d0)],_0x24df9d[_0x23db2e(0x70c)]!==undefined&&_0x456f79[_0x23db2e(0x385)]!==undefined?_0x24df9d[_0x23db2e(0x70c)]:_0x24df9d[_0x23db2e(0x6a0)],_0x24df9d)??_0x456f79[_0x23db2e(0x9b0)]??'?';_0x39f93a[_0x23db2e(0x61b)]({'name':_0x3264d8,'tooltipName':_0x3264d8,'value':_0x47220f,'color':(_0x456f79[_0x23db2e(0x727)]===_0x23db2e(0x443)?null:this['card'][_0x23db2e(0xc7b)](_0x456f79[_0x23db2e(0x727)],_0x456f79['entity'])||_0x456f79[_0x23db2e(0x727)])||_0x23db2e(0x7e7),'unit':_0x456f79[_0x23db2e(0x491)]||_0x24df9d[_0x23db2e(0x4f2)]||'','entity':_0x456f79});}),_0x39f93a['sort']((_0x142599,_0x3460cc)=>Math['abs'](_0x3460cc['value'])-Math['abs'](_0x142599[_0x2e16de(0xcfb)]));const _0x5d94f9=toNum(_0x478fd8[_0x2e16de(0x717)]);if(isNum(_0x5d94f9)&&_0x5d94f9>0x0)for(let _0x3e9558=_0x39f93a[_0x2e16de(0x6f1)]-0x1;_0x3e9558>=0x0;_0x3e9558--){if(Math[_0x2e16de(0xad9)](_0x39f93a[_0x3e9558][_0x2e16de(0xcfb)])<_0x5d94f9)_0x39f93a[_0x2e16de(0x53a)](_0x3e9558,0x1);}if(!_0x39f93a[_0x2e16de(0x6f1)]){const _0x5492d1=isNum(_0x5d94f9)&&_0x5d94f9>0x0,_0x319374=_0x5492d1?cardT(this[_0x2e16de(0x2d4)]?.['_hass'],this['card']?.[_0x2e16de(0x5d4)],'All\x20entities\x20are\x20below\x20the\x20threshold')+'\x20('+_0x5d94f9+').':cardT(this[_0x2e16de(0x2d4)]?.[_0x2e16de(0x69a)],this[_0x2e16de(0x2d4)]?.['_config'],_0x2e16de(0xd3c));_0x26c707[_0x2e16de(0x795)]=_0x2e16de(0x7dc)+escapeHtml(_0x319374)+_0x2e16de(0x6e0);return;}_0x26c707[_0x2e16de(0x795)]=_0x2e16de(0x1d9)+_0x10e17f+_0x2e16de(0xa7c);const _0x60262c=_0x26c707['querySelector'](_0x2e16de(0x4ad)),_0x5baa73=_0x26c707['querySelector']('.sgc-pie-canvas'),_0x56585e=_0x26c707[_0x2e16de(0x106)](_0x2e16de(0x181));if(!_0x5baa73)return;this['_items']=_0x39f93a;this[_0x2e16de(0x7d0)]&&(cancelAnimationFrame(this[_0x2e16de(0x7d0)]),this[_0x2e16de(0x7d0)]=0x0);if(_0x478fd8[_0x2e16de(0xd14)]){this[_0x2e16de(0x3e3)]=performance['now']();const _0x1f1c0c=_0x11397f=>{const _0x58b75c=_0x2e16de,_0x53c766=Math[_0x58b75c(0xbe8)](0x1,(_0x11397f-this['_animStart'])/0x258),_0x2ced35=0x1-Math[_0x58b75c(0xaaa)](0x1-_0x53c766,0x3);this['_draw'](_0x5baa73,_0x39f93a,_0x2fb445,_0x10e17f,_0x478fd8,_0x4f1931,_0x2ced35),_0x53c766<0x1?this[_0x58b75c(0x7d0)]=requestAnimationFrame(_0x1f1c0c):(this[_0x58b75c(0x7d0)]=0x0,this['_setupTooltip'](_0x60262c,_0x56585e,_0x478fd8,_0x4f1931));};this[_0x2e16de(0x7d0)]=requestAnimationFrame(_0x1f1c0c);}else this[_0x2e16de(0x9ea)](_0x5baa73,_0x39f93a,_0x2fb445,_0x10e17f,_0x478fd8,_0x4f1931,0x1),this[_0x2e16de(0xb88)](_0x60262c,_0x56585e,_0x478fd8,_0x4f1931);}[_0xe6d35d(0x9ea)](_0x4bb8e9,_0x423842,_0x3b9d97,_0x14bebe,_0x513146,_0x35ddd0,_0x54e81b){const _0x302cd7=_0xe6d35d;if(_0x54e81b===undefined)_0x54e81b=0x1;const _0x3d5f5f=this[_0x302cd7(0xbf0)](_0x4bb8e9,_0x3b9d97,_0x14bebe),_0x51340c=_0x4bb8e9[_0x302cd7(0xcfa)]||_0x4bb8e9,_0x3d97dc=(_0x3f2484,_0x1f309d)=>{const _0x7ca255=_0x302cd7;try{const _0x12191a=document[_0x7ca255(0x601)](_0x7ca255(0x126));_0x12191a['style'][_0x7ca255(0x136)]=_0x7ca255(0x9ca)+(_0x7ca255(0x10c)+_0x3f2484+',\x20'+_0x1f309d+')'),_0x51340c[_0x7ca255(0x6ab)](_0x12191a);const _0x3cdfe4=getComputedStyle(_0x12191a)[_0x7ca255(0x727)];return _0x51340c[_0x7ca255(0xcff)](_0x12191a),_0x3cdfe4||_0x1f309d;}catch(_0x82dae9){return _0x1f309d;}},_0x2b8e35=_0x3d97dc(_0x302cd7(0xc4e),_0x302cd7(0xa9f)),_0xd4a72b=_0x3d97dc(_0x302cd7(0xa12),_0x302cd7(0x6f4));let _0x353b67=_0x302cd7(0x633);try{const _0x9cd175=getComputedStyle(document[_0x302cd7(0x440)])[_0x302cd7(0x3d8)]('--primary-font-family')[_0x302cd7(0x22f)]();if(_0x9cd175)_0x353b67=_0x9cd175;}catch(_0x446c80){}const _0x4f9a79=_0x513146['chart_align']||_0x302cd7(0x910);let _0x432e1b,_0x1dc8ff;_0x4f9a79===_0x302cd7(0xb1a)||_0x4f9a79===_0x302cd7(0x99e)?(_0x432e1b=Math[_0x302cd7(0x1b8)](0x118,Math[_0x302cd7(0xbe8)](_0x3b9d97,Math[_0x302cd7(0xb01)](_0x3b9d97*0.65))),_0x1dc8ff=_0x4f9a79===_0x302cd7(0xb1a)?0x0:_0x3b9d97-_0x432e1b):(_0x432e1b=_0x3b9d97,_0x1dc8ff=0x0);const _0x2c267c=_0x4f9a79===_0x302cd7(0x99e),_0x3ef5d0=Math[_0x302cd7(0xbe8)](0x78,_0x432e1b*0.28),_0x1adb5f=Math[_0x302cd7(0xbe8)](0x64,_0x432e1b*0.22),_0x5c8a82=_0x2c267c?_0x1dc8ff+_0x1adb5f:_0x1dc8ff+_0x3ef5d0,_0x1372d=_0x2c267c?_0x3b9d97-_0x1dc8ff-_0x432e1b+_0x3ef5d0:_0x3b9d97-_0x1dc8ff-_0x432e1b+_0x1adb5f,_0x485ea7=0x8,_0x300366=0x8,_0x335663=_0x423842[_0x302cd7(0x6f1)],_0x22b93e=Math[_0x302cd7(0x1b8)](0x4,Math[_0x302cd7(0xbe8)](0xa,(_0x14bebe-_0x485ea7-_0x300366)/_0x335663*0.2)),_0x338404=Math[_0x302cd7(0x1b8)](0xc,(_0x14bebe-_0x485ea7-_0x300366-(_0x335663-0x1)*_0x22b93e)/_0x335663),_0x4b30df=_0x3b9d97-_0x5c8a82-_0x1372d,_0x106a2c=Math['max'](..._0x423842[_0x302cd7(0x596)](_0xfca0c9=>Math[_0x302cd7(0xad9)](_0xfca0c9['value'])),0.001),_0x2dd1b6=_0x423842[_0x302cd7(0x8af)]((_0x2d599a,_0x1afa8c)=>_0x2d599a+Math[_0x302cd7(0xad9)](_0x1afa8c[_0x302cd7(0xcfb)]),0x0);this['_layout']={'padL':_0x5c8a82,'padR':_0x1372d,'padT':_0x485ea7,'barH':_0x338404,'gap':_0x22b93e,'gw':_0x4b30df,'items':_0x423842,'blockX':_0x1dc8ff,'blockW':_0x432e1b,'isRight':_0x2c267c};const _0x2acd6e=Math[_0x302cd7(0xbe8)](0xd,Math[_0x302cd7(0x1b8)](0xa,_0x338404*0.6));_0x423842[_0x302cd7(0x331)]((_0x4216a8,_0x2fc311)=>{const _0x4a9b32=_0x302cd7,_0x4d2e5a=_0x485ea7+_0x2fc311*(_0x338404+_0x22b93e),_0x170932=Math['abs'](_0x4216a8[_0x4a9b32(0xcfb)])/_0x106a2c*_0x4b30df,_0x1d17b4=_0x170932*_0x54e81b,_0x33a7f3=_0x2dd1b6>0x0?(Math[_0x4a9b32(0xad9)](_0x4216a8['value'])/_0x2dd1b6*0x64)[_0x4a9b32(0x2ef)](0x0):'0';let _0x318cf9=_0x4216a8[_0x4a9b32(0x727)];const _0x1b4f19=_0x4216a8[_0x4a9b32(0x9b0)];_0x1b4f19?.[_0x4a9b32(0x76e)]?.[_0x4a9b32(0xd54)]&&_0x1b4f19[_0x4a9b32(0x76e)][_0x4a9b32(0x8a7)]?.['length']&&(_0x318cf9=resolveValueColor(_0x4216a8[_0x4a9b32(0xcfb)],this[_0x4a9b32(0x2d4)]['_thrVals'](_0x1b4f19),_0x318cf9));const _0x2c773b=Math[_0x4a9b32(0xbe8)](_0x338404/0x4,0x4),_0x23d34e=Math['max'](0x2,_0x1d17b4),_0x370683=_0x2c267c?_0x3b9d97-_0x1372d-_0x23d34e:_0x5c8a82;_0x3d5f5f[_0x4a9b32(0x586)]=_0x318cf9,_0x3d5f5f['globalAlpha']=0.78,_0x3d5f5f[_0x4a9b32(0x88b)]();if(typeof _0x3d5f5f[_0x4a9b32(0x656)]===_0x4a9b32(0x854))_0x3d5f5f[_0x4a9b32(0x656)](_0x370683,_0x4d2e5a,_0x23d34e,_0x338404,_0x2c773b);else{const _0x57f898=_0x370683,_0x4e9c0f=_0x4d2e5a,_0x9bda0a=_0x23d34e,_0x4525aa=_0x338404;_0x3d5f5f[_0x4a9b32(0x224)](_0x57f898+_0x2c773b,_0x4e9c0f),_0x3d5f5f[_0x4a9b32(0x839)](_0x57f898+_0x9bda0a-_0x2c773b,_0x4e9c0f),_0x3d5f5f[_0x4a9b32(0xb70)](_0x57f898+_0x9bda0a,_0x4e9c0f,_0x57f898+_0x9bda0a,_0x4e9c0f+_0x2c773b),_0x3d5f5f[_0x4a9b32(0x839)](_0x57f898+_0x9bda0a,_0x4e9c0f+_0x4525aa-_0x2c773b),_0x3d5f5f[_0x4a9b32(0xb70)](_0x57f898+_0x9bda0a,_0x4e9c0f+_0x4525aa,_0x57f898+_0x9bda0a-_0x2c773b,_0x4e9c0f+_0x4525aa),_0x3d5f5f[_0x4a9b32(0x839)](_0x57f898+_0x2c773b,_0x4e9c0f+_0x4525aa),_0x3d5f5f[_0x4a9b32(0xb70)](_0x57f898,_0x4e9c0f+_0x4525aa,_0x57f898,_0x4e9c0f+_0x4525aa-_0x2c773b),_0x3d5f5f['lineTo'](_0x57f898,_0x4e9c0f+_0x2c773b),_0x3d5f5f[_0x4a9b32(0xb70)](_0x57f898,_0x4e9c0f,_0x57f898+_0x2c773b,_0x4e9c0f);}_0x3d5f5f[_0x4a9b32(0x3ba)](),_0x3d5f5f['globalAlpha']=0x1,_0x3d5f5f['fillStyle']=_0x2b8e35,_0x3d5f5f[_0x4a9b32(0x169)]=_0x4a9b32(0xd03)+_0x2acd6e+_0x4a9b32(0x61e)+_0x353b67,_0x3d5f5f[_0x4a9b32(0x3e9)]=_0x4a9b32(0x6fb);const _0x549a1f=_0x4d2e5a+_0x338404/0x2;let _0x166c7b=_0x4216a8[_0x4a9b32(0x6d0)];const _0x32c388=_0x3ef5d0-0xc;while(_0x3d5f5f[_0x4a9b32(0x302)](_0x166c7b)['width']>_0x32c388&&_0x166c7b['length']>0x3){_0x166c7b=_0x166c7b[_0x4a9b32(0xaff)](0x0,-0x1);}if(_0x166c7b!==_0x4216a8[_0x4a9b32(0x6d0)])_0x166c7b+='…';_0x2c267c?(_0x3d5f5f[_0x4a9b32(0x603)]=_0x4a9b32(0xb1a),_0x3d5f5f[_0x4a9b32(0xf0)](_0x166c7b,_0x3b9d97-_0x1372d+0x8,_0x549a1f)):(_0x3d5f5f[_0x4a9b32(0x603)]='right',_0x3d5f5f[_0x4a9b32(0xf0)](_0x166c7b,_0x5c8a82-0x8,_0x549a1f));if(_0x54e81b>=0.999){_0x3d5f5f['fillStyle']=_0xd4a72b,_0x3d5f5f[_0x4a9b32(0x169)]=_0x4a9b32(0xd03)+_0x2acd6e+_0x4a9b32(0x61e)+_0x353b67;const _0x104e15=formatNumber(_0x4216a8[_0x4a9b32(0xcfb)],_0x4216a8['entity'],_0x35ddd0),_0x106646=_0x513146['show_tooltip_total']!==![],_0x11a1c6=_0x106646?_0x104e15+'\x20'+(_0x4216a8[_0x4a9b32(0x491)]||'')+'\x20('+_0x33a7f3+'%)':_0x104e15+'\x20'+(_0x4216a8[_0x4a9b32(0x491)]||'');_0x2c267c?(_0x3d5f5f[_0x4a9b32(0x603)]='right',_0x3d5f5f[_0x4a9b32(0xf0)](_0x11a1c6,_0x3b9d97-_0x1372d-Math[_0x4a9b32(0x1b8)](0x2,_0x170932)-0x8,_0x549a1f)):(_0x3d5f5f[_0x4a9b32(0x603)]='left',_0x3d5f5f[_0x4a9b32(0xf0)](_0x11a1c6,_0x5c8a82+Math[_0x4a9b32(0x1b8)](0x2,_0x170932)+0x8,_0x549a1f));}});}['_setupTooltip'](_0x204f78,_0x259674,_0x3ac0ce,_0x5da800){const _0x37dea9=_0xe6d35d;if(!_0x259674||!_0x204f78||_0x3ac0ce[_0x37dea9(0xcaa)]===![]||!this[_0x37dea9(0x93f)])return;const _0x3f0ae6=this[_0x37dea9(0xd2c)][_0x37dea9(0xa53)],_0x297dbd=_0x3d5e81=>{const _0x58a1cd=_0x37dea9,_0x5cc4bf=this[_0x58a1cd(0x93f)];if(!_0x5cc4bf)return;const _0x4174e3=_0x204f78['getBoundingClientRect'](),_0x6cb736=_0x3d5e81['clientY']-_0x4174e3['top'],_0x2cb58c=Math[_0x58a1cd(0x8e4)]((_0x6cb736-_0x5cc4bf[_0x58a1cd(0x69d)])/(_0x5cc4bf[_0x58a1cd(0x3e6)]+_0x5cc4bf[_0x58a1cd(0x65e)]));if(_0x2cb58c<0x0||_0x2cb58c>=_0x5cc4bf[_0x58a1cd(0x780)][_0x58a1cd(0x6f1)]){_0x259674[_0x58a1cd(0x4a2)]['opacity']='0';return;}const _0x5a4cff=_0x5cc4bf[_0x58a1cd(0x780)][_0x2cb58c],_0x50e56a=_0x5cc4bf[_0x58a1cd(0x780)]['reduce']((_0x598559,_0x1752b2)=>_0x598559+Math[_0x58a1cd(0xad9)](_0x1752b2[_0x58a1cd(0xcfb)]),0x0),_0x1d1aeb=_0x50e56a>0x0?(Math[_0x58a1cd(0xad9)](_0x5a4cff[_0x58a1cd(0xcfb)])/_0x50e56a*0x64)[_0x58a1cd(0x2ef)](0x1):'0',_0x46c8b3=formatNumber(_0x5a4cff['value'],_0x5a4cff[_0x58a1cd(0x9b0)],_0x5da800),_0xd99865=_0x5a4cff['entity']?.['show_color_dot']!==![]?escapeHtml(_0x5a4cff[_0x58a1cd(0x727)]):_0x58a1cd(0x56e);let _0x48c24a=_0x58a1cd(0xa08)+_0xd99865+_0x58a1cd(0x4ba)+escapeHtml(_0x5a4cff[_0x58a1cd(0x99d)]||_0x5a4cff[_0x58a1cd(0x6d0)]||'')+_0x58a1cd(0xc1e)+escapeHtml(String(_0x46c8b3))+'\x20'+escapeHtml(_0x5a4cff[_0x58a1cd(0x491)]||'')+_0x58a1cd(0xad3);_0x3ac0ce[_0x58a1cd(0x950)]!==![]&&(_0x48c24a+=_0x58a1cd(0xb7c)+escapeHtml(cardT(_0x5da800,_0x3ac0ce,_0x58a1cd(0x6c1)))+_0x58a1cd(0xc1e)+_0x1d1aeb+'%');_0x259674[_0x58a1cd(0x795)]=_0x48c24a,_0x259674[_0x58a1cd(0x4a2)][_0x58a1cd(0x62e)]='1';const _0x5d4cea=_0x259674['offsetWidth'];let _0x54c9dc=_0x3d5e81[_0x58a1cd(0x2e7)]-_0x4174e3[_0x58a1cd(0xb1a)]+0x10;if(_0x54c9dc+_0x5d4cea>_0x4174e3[_0x58a1cd(0x8da)])_0x54c9dc=_0x54c9dc-_0x5d4cea-0x20;_0x259674[_0x58a1cd(0x4a2)]['left']=Math[_0x58a1cd(0x1b8)](0x0,_0x54c9dc)+'px',_0x259674[_0x58a1cd(0x4a2)][_0x58a1cd(0x598)]='0';};_0x204f78[_0x37dea9(0xb7d)](_0x37dea9(0x1b0),_0x297dbd,{'signal':_0x3f0ae6}),_0x204f78[_0x37dea9(0xb7d)](_0x37dea9(0x4e5),()=>{const _0x31e590=_0x37dea9;_0x259674[_0x31e590(0x4a2)]['opacity']='0';},{'signal':_0x3f0ae6}),_0x204f78[_0x37dea9(0xb7d)](_0x37dea9(0x7ca),_0x5be5b9=>{const _0x3bda9a=_0x37dea9;if(_0x5be5b9[_0x3bda9a(0xaee)][_0x3bda9a(0x6f1)]===0x1)_0x297dbd({'clientX':_0x5be5b9[_0x3bda9a(0xaee)][0x0][_0x3bda9a(0x2e7)],'clientY':_0x5be5b9[_0x3bda9a(0xaee)][0x0][_0x3bda9a(0x72b)]});},{'signal':_0x3f0ae6,'passive':!![]}),_0x204f78['addEventListener']('touchend',()=>{setTimeout(()=>{const _0x546c20=_0x5bc7;_0x259674[_0x546c20(0x4a2)][_0x546c20(0x62e)]='0';},0x5dc);},{'signal':_0x3f0ae6}),_0x204f78['style'][_0x37dea9(0xd43)]=_0x37dea9(0xad4),_0x204f78[_0x37dea9(0xb7d)](_0x37dea9(0x63f),_0x3a683d=>{const _0x2607b0=_0x37dea9;if(!this[_0x2607b0(0x93f)])return;const _0x38d245=this[_0x2607b0(0x93f)],_0x57cc8b=_0x204f78[_0x2607b0(0x748)](),_0x4ad5f7=_0x3a683d['clientY']-_0x57cc8b[_0x2607b0(0x598)],_0x379cd7=Math[_0x2607b0(0x8e4)]((_0x4ad5f7-_0x38d245[_0x2607b0(0x69d)])/(_0x38d245[_0x2607b0(0x3e6)]+_0x38d245[_0x2607b0(0x65e)]));if(_0x379cd7<0x0||_0x379cd7>=_0x38d245[_0x2607b0(0x780)][_0x2607b0(0x6f1)])return;const _0x57ef06=_0x38d245['items'][_0x379cd7];_0x3a683d[_0x2607b0(0xaad)](),this['card'][_0x2607b0(0x1e3)](_0x57ef06[_0x2607b0(0x9b0)]);},{'signal':_0x3f0ae6});}}class ScatterRenderer extends BaseCanvasRenderer{constructor(_0x274d05){const _0x94d4a1=_0xe6d35d;super(_0x274d05),this[_0x94d4a1(0x10b)]=[],this['_layout']=null,this[_0x94d4a1(0x7d0)]=0x0,this[_0x94d4a1(0x3e3)]=0x0,this[_0x94d4a1(0xdab)]=null;}[_0xe6d35d(0x9b2)](_0x4332b6,_0x5ad9dd,_0xe8fbcc,_0x4bcfe9){const _0x2d39f5=_0xe6d35d;if(this['_abort'])this[_0x2d39f5(0xd2c)][_0x2d39f5(0x78a)]();this['_abort']=new AbortController();const _0x282165=Math[_0x2d39f5(0x1b8)](0x28,_0x4332b6['clientWidth']||this[_0x2d39f5(0x2d4)]['offsetWidth']||0x190),_0x2cd9a6=Math['max'](0x50,parseInt(_0xe8fbcc[_0x2d39f5(0x964)],0xa)||0xc8);if(_0x5ad9dd['length']<0x2){_0x4332b6[_0x2d39f5(0x795)]=_0x2d39f5(0xaf6)+_0x5ad9dd['length']+_0x2d39f5(0x55e);return;}const _0x1039f2=_0x5ad9dd[0x0],_0x3d8221=_0x5ad9dd[0x1],_0x3065ea=this[_0x2d39f5(0x2d4)][_0x2d39f5(0x192)]||[],_0xa9b190=_0x258099=>{const _0x1288a3=_0x2d39f5;if(_0x258099[_0x1288a3(0x9b0)]&&typeof _0x258099[_0x1288a3(0x9b0)]==='object')return _0x258099[_0x1288a3(0x9b0)];const _0x456465=String(_0x258099['id']||'')[_0x1288a3(0x653)](/^(.+)__(\d+)$/);if(_0x456465)return _0x3065ea[parseInt(_0x456465[0x2],0xa)]||_0x3065ea[_0x1288a3(0x8e2)](_0x56101c=>_0x56101c['entity']===_0x456465[0x1]);return _0x3065ea[_0x1288a3(0x8e2)](_0x2c23b2=>_0x2c23b2[_0x1288a3(0x9b0)]===_0x258099[_0x1288a3(0x9b0)])||{'entity':_0x258099[_0x1288a3(0x9b0)],'color':_0x1288a3(0x7e7)};},_0x20487e=_0xa9b190(_0x1039f2),_0x5745d3=_0xa9b190(_0x3d8221),_0x3acda8=0x493e0,_0x167da0=(_0x1039f2[_0x2d39f5(0x8fc)]||[])[_0x2d39f5(0xbcf)](_0x1022aa=>_0x1022aa['v']!==null&&_0x1022aa['v']!==undefined),_0x210918=(_0x3d8221[_0x2d39f5(0x8fc)]||[])[_0x2d39f5(0xbcf)](_0x2796d4=>_0x2796d4['v']!==null&&_0x2796d4['v']!==undefined);if(!_0x167da0[_0x2d39f5(0x6f1)]||!_0x210918[_0x2d39f5(0x6f1)]){_0x4332b6['innerHTML']=_0x2d39f5(0x962);return;}const _0x396c37=_0x210918[_0x2d39f5(0xaff)]()[_0x2d39f5(0xca9)]((_0x40762d,_0x343da7)=>_0x40762d['t']-_0x343da7['t']),_0x2d4e99=[];for(const _0x5825d5 of _0x167da0){let _0x2d8513=null,_0x16cc74=Infinity,_0x20bc3f=0x0,_0x1b3169=_0x396c37[_0x2d39f5(0x6f1)]-0x1;while(_0x20bc3f<_0x1b3169){const _0x5876df=_0x20bc3f+_0x1b3169>>0x1;if(_0x396c37[_0x5876df]['t']<_0x5825d5['t'])_0x20bc3f=_0x5876df+0x1;else _0x1b3169=_0x5876df;}for(const _0x2527d8 of[_0x20bc3f,_0x20bc3f-0x1]){if(_0x2527d8>=0x0&&_0x2527d8<_0x396c37[_0x2d39f5(0x6f1)]){const _0x577011=Math[_0x2d39f5(0xad9)](_0x396c37[_0x2527d8]['t']-_0x5825d5['t']);_0x577011<_0x16cc74&&(_0x16cc74=_0x577011,_0x2d8513=_0x396c37[_0x2527d8]);}}_0x2d8513&&_0x16cc74<_0x3acda8&&_0x2d4e99['push']({'xVal':_0x5825d5['v'],'yVal':_0x2d8513['v'],'t':_0x5825d5['t']});}if(!_0x2d4e99[_0x2d39f5(0x6f1)]){_0x4332b6['innerHTML']=''+escapeHtml(cardT(_0x4bcfe9,_0xe8fbcc,_0x2d39f5(0xb92)))+_0x2d39f5(0x6e0);return;}_0x4332b6[_0x2d39f5(0x795)]=_0x2d39f5(0x1d9)+_0x2cd9a6+_0x2d39f5(0xa7c);const _0x62c6de=_0x4332b6['querySelector'](_0x2d39f5(0x4ad)),_0x46e99f=_0x4332b6[_0x2d39f5(0x106)]('.sgc-pie-canvas'),_0x1b8c0c=_0x4332b6[_0x2d39f5(0x106)](_0x2d39f5(0x181));if(!_0x46e99f)return;this['_pairs']=_0x2d4e99,this[_0x2d39f5(0xd55)]=_0x20487e,this[_0x2d39f5(0x5db)]=_0x5745d3,this[_0x2d39f5(0x4ca)]=_0x1039f2[_0x2d39f5(0x721)]||{},this[_0x2d39f5(0x577)]=_0x3d8221[_0x2d39f5(0x721)]||{};this[_0x2d39f5(0x7d0)]&&(cancelAnimationFrame(this[_0x2d39f5(0x7d0)]),this[_0x2d39f5(0x7d0)]=0x0);if(_0xe8fbcc[_0x2d39f5(0xd14)]){this[_0x2d39f5(0x3e3)]=performance[_0x2d39f5(0x3db)]();const _0x109dbf=_0x38a49c=>{const _0x55173e=_0x2d39f5,_0x2b989a=Math[_0x55173e(0xbe8)](0x1,(_0x38a49c-this[_0x55173e(0x3e3)])/0x258),_0xf19665=0x1-Math['pow'](0x1-_0x2b989a,0x3);this[_0x55173e(0x9ea)](_0x46e99f,_0x2d4e99,_0x282165,_0x2cd9a6,_0xe8fbcc,_0x4bcfe9,_0xf19665);if(_0x2b989a<0x1)this[_0x55173e(0x7d0)]=requestAnimationFrame(_0x109dbf);else this['_animRaf']=0x0,this['_setupTooltip'](_0x62c6de,_0x1b8c0c,_0xe8fbcc,_0x4bcfe9);};this[_0x2d39f5(0x7d0)]=requestAnimationFrame(_0x109dbf);}else this[_0x2d39f5(0x9ea)](_0x46e99f,_0x2d4e99,_0x282165,_0x2cd9a6,_0xe8fbcc,_0x4bcfe9,0x1),this[_0x2d39f5(0xb88)](_0x62c6de,_0x1b8c0c,_0xe8fbcc,_0x4bcfe9);}[_0xe6d35d(0x9ea)](_0x442a43,_0x1d6358,_0x39c064,_0x5b9b1c,_0x3697bc,_0x1e732a,_0x1f50e5){const _0x9d716e=_0xe6d35d;if(_0x1f50e5===undefined)_0x1f50e5=0x1;const _0x1b42ce=this[_0x9d716e(0xbf0)](_0x442a43,_0x39c064,_0x5b9b1c),_0x5967a3=this[_0x9d716e(0xa1b)](),_0x5362ff=_0x5967a3?_0x9d716e(0x20b):_0x9d716e(0xd56),_0x13f396=_0x3697bc[_0x9d716e(0xb2c)]||_0x3697bc[_0x9d716e(0x11b)]||(_0x5967a3?_0x9d716e(0x1a6):_0x9d716e(0xd65)),_0x1de2e4=_0x3697bc[_0x9d716e(0xb2c)]||(_0x5967a3?_0x9d716e(0x1a6):_0x9d716e(0xd65)),_0x5e46ab=_0x3697bc[_0x9d716e(0x11b)]||(_0x5967a3?_0x9d716e(0x1a6):_0x9d716e(0xd65)),_0x22adaf=_0x3697bc['x_axis_font_opacity']??0.55,_0x3b62fb=_0x3697bc[_0x9d716e(0x151)]??0.65,_0x2501d9=parseInt(_0x3697bc['x_axis_font_size'],0xa)||0xa,_0x45c572=parseInt(_0x3697bc[_0x9d716e(0x32d)],0xa)||0xa;let _0x49467=_0x9d716e(0x633);try{const _0x5055cb=getComputedStyle(document[_0x9d716e(0x440)])[_0x9d716e(0x3d8)](_0x9d716e(0x48f))['trim']();if(_0x5055cb)_0x49467=_0x5055cb;}catch(_0x99b564){}const _0x310245=_0x1d6358[_0x9d716e(0x596)](_0x2c9222=>_0x2c9222[_0x9d716e(0x876)]),_0x3d583d=_0x1d6358[_0x9d716e(0x596)](_0x5b1793=>_0x5b1793[_0x9d716e(0x818)]);let _0x2fb4b9=Math[_0x9d716e(0xbe8)](..._0x310245),_0xb7522f=Math[_0x9d716e(0x1b8)](..._0x310245),_0x241dd0=Math[_0x9d716e(0xbe8)](..._0x3d583d),_0x2616a8=Math[_0x9d716e(0x1b8)](..._0x3d583d);const _0x196c4e=(_0x5b5698,_0x36db99)=>{const _0x584acd=_0x9d716e;if(_0x5b5698===null||_0x5b5698===undefined||_0x5b5698==='')return _0x36db99;const _0x1f0a68=String(_0x5b5698)[_0x584acd(0xbbd)](/^~/,''),_0x5cdf27=parseFloat(_0x1f0a68);return isNaN(_0x5cdf27)?_0x36db99:_0x5cdf27;},_0x346942=_0x196c4e(this[_0x9d716e(0x5db)]?.[_0x9d716e(0x559)],_0x241dd0),_0x29ec19=_0x196c4e(this['_yEnt']?.[_0x9d716e(0xac5)],_0x2616a8),_0x19c8cc=_0x196c4e(this['_xEnt']?.[_0x9d716e(0x559)],_0x2fb4b9),_0x2c6f88=_0x196c4e(this[_0x9d716e(0xd55)]?.[_0x9d716e(0xac5)],_0xb7522f);_0x241dd0=Math[_0x9d716e(0xbe8)](_0x241dd0,_0x346942),_0x2616a8=Math[_0x9d716e(0x1b8)](_0x2616a8,_0x29ec19),_0x2fb4b9=Math[_0x9d716e(0xbe8)](_0x2fb4b9,_0x19c8cc),_0xb7522f=Math[_0x9d716e(0x1b8)](_0xb7522f,_0x2c6f88);_0xb7522f===_0x2fb4b9&&(_0xb7522f=_0x2fb4b9+0x1,_0x2fb4b9-=0x1);_0x2616a8===_0x241dd0&&(_0x2616a8=_0x241dd0+0x1,_0x241dd0-=0x1);const _0x20410b=(_0xb7522f-_0x2fb4b9)*0.05,_0x434aa6=(_0x2616a8-_0x241dd0)*0.05;_0x2fb4b9-=_0x20410b,_0xb7522f+=_0x20410b,_0x241dd0-=_0x434aa6,_0x2616a8+=_0x434aa6;const _0x150b90=_0x3697bc[_0x9d716e(0x764)]!==![],_0x42fd58=_0x3697bc[_0x9d716e(0xac4)]!==![],_0x5430e0=isNum(_0x3697bc[_0x9d716e(0x751)])?_0x3697bc[_0x9d716e(0x751)]:0x1,_0x427011=0x4+(_0x5430e0>0x0?_0x5430e0+0x1:0x0),_0x20be87=_0x150b90?Math['max'](0x20,_0x427011*_0x45c572*0.62+0xc):0x8,_0x4b9d08=0x8,_0xafde1f=0x8,_0x41836e=_0x42fd58?_0x2501d9+0xc:0x8,_0x168a2d=_0x39c064-_0x20be87-_0x4b9d08,_0x2a7076=_0x5b9b1c-_0xafde1f-_0x41836e;if(_0x168a2d<=0x0||_0x2a7076<=0x0)return;const _0x42cd5e=_0x33caaf=>_0x20be87+(_0x33caaf-_0x2fb4b9)/(_0xb7522f-_0x2fb4b9)*_0x168a2d,_0x4df47e=_0x40d74f=>_0xafde1f+_0x2a7076-(_0x40d74f-_0x241dd0)/(_0x2616a8-_0x241dd0)*_0x2a7076;this[_0x9d716e(0x93f)]={'padL':_0x20be87,'padR':_0x4b9d08,'padT':_0xafde1f,'padB':_0x41836e,'plotW':_0x168a2d,'plotH':_0x2a7076,'xMin':_0x2fb4b9,'xMax':_0xb7522f,'yMin':_0x241dd0,'yMax':_0x2616a8,'mapX':_0x42cd5e,'mapY':_0x4df47e};const _0x49a733=parseInt(_0x3697bc[_0x9d716e(0xbd8)],0xa)||0x4;_0x1b42ce['strokeStyle']=_0x5362ff,_0x1b42ce[_0x9d716e(0xc90)]=0x1;if(_0x3697bc[_0x9d716e(0x666)]!==![]){for(let _0x1b126b=0x0;_0x1b126b<=_0x49a733;_0x1b126b++){const _0x35792b=_0x241dd0+(_0x2616a8-_0x241dd0)*(_0x1b126b/_0x49a733),_0x323872=_0x4df47e(_0x35792b);_0x1b42ce['beginPath'](),_0x1b42ce[_0x9d716e(0x224)](_0x20be87,_0x323872),_0x1b42ce[_0x9d716e(0x839)](_0x20be87+_0x168a2d,_0x323872),_0x1b42ce[_0x9d716e(0x2f9)]();}for(let _0xa71be3=0x0;_0xa71be3<=_0x49a733;_0xa71be3++){const _0x38dedf=_0x2fb4b9+(_0xb7522f-_0x2fb4b9)*(_0xa71be3/_0x49a733),_0x5a6987=_0x42cd5e(_0x38dedf);_0x1b42ce[_0x9d716e(0x88b)](),_0x1b42ce[_0x9d716e(0x224)](_0x5a6987,_0xafde1f),_0x1b42ce[_0x9d716e(0x839)](_0x5a6987,_0xafde1f+_0x2a7076),_0x1b42ce['stroke']();}}const _0x2cdf69=(_0x590ceb,_0x28bf7f)=>{const _0x498a42=_0x9d716e;if(Math[_0x498a42(0xad9)](_0x590ceb)>=0x3e8)return _0x590ceb['toFixed'](0x0);if(Math[_0x498a42(0xad9)](_0x590ceb)>=0x64)return _0x590ceb[_0x498a42(0x2ef)](Math[_0x498a42(0x1b8)](0x0,_0x28bf7f-0x1));return _0x590ceb[_0x498a42(0x2ef)](_0x28bf7f);};if(_0x150b90){_0x1b42ce['fillStyle']=_0x5e46ab,_0x1b42ce[_0x9d716e(0xbee)]=_0x3b62fb,_0x1b42ce['font']=_0x45c572+_0x9d716e(0x61e)+_0x49467,_0x1b42ce[_0x9d716e(0x603)]='right',_0x1b42ce['textBaseline']=_0x9d716e(0x6fb);for(let _0x475dbe=0x0;_0x475dbe<=_0x49a733;_0x475dbe++){const _0x34884c=_0x241dd0+(_0x2616a8-_0x241dd0)*(_0x475dbe/_0x49a733);_0x1b42ce[_0x9d716e(0xf0)](_0x2cdf69(_0x34884c,_0x5430e0),_0x20be87-0x4,_0x4df47e(_0x34884c));}_0x1b42ce[_0x9d716e(0xbee)]=0x1;}if(_0x42fd58){_0x1b42ce[_0x9d716e(0x586)]=_0x1de2e4,_0x1b42ce['globalAlpha']=_0x22adaf,_0x1b42ce[_0x9d716e(0x169)]=_0x2501d9+_0x9d716e(0x61e)+_0x49467,_0x1b42ce[_0x9d716e(0x3e9)]='top';for(let _0x2ecc41=0x0;_0x2ecc41<=_0x49a733;_0x2ecc41++){const _0x5f13bd=_0x2fb4b9+(_0xb7522f-_0x2fb4b9)*(_0x2ecc41/_0x49a733),_0x8af400=_0x42cd5e(_0x5f13bd);_0x1b42ce['textAlign']=_0x2ecc41===0x0?'left':_0x2ecc41===_0x49a733?'right':_0x9d716e(0x910),_0x1b42ce[_0x9d716e(0xf0)](_0x2cdf69(_0x5f13bd,_0x5430e0),_0x8af400,_0xafde1f+_0x2a7076+0x4);}_0x1b42ce[_0x9d716e(0xbee)]=0x1;}const _0x5dec08=_0x1d6358['map'](_0x4314e1=>_0x4314e1['t']),_0x502fb8=Math[_0x9d716e(0xbe8)](..._0x5dec08),_0x10c314=Math[_0x9d716e(0x1b8)](..._0x5dec08),_0x43518e=_0x10c314-_0x502fb8||0x1,_0x25e875=(this['_xEnt']?.[_0x9d716e(0x727)]==='threshold'?'#4A90D9':this['_xEnt']?.[_0x9d716e(0x727)])||_0x9d716e(0x7e7),_0x5eed9b=toNum(this[_0x9d716e(0xd55)]?.[_0x9d716e(0x5c2)]),_0x2c64e0=isNum(_0x5eed9b)&&_0x5eed9b>0x0?clamp(_0x5eed9b,0.5,0x14):3.5;_0x1d6358[_0x9d716e(0x331)](_0x23f7b4=>{const _0x2860ea=_0x9d716e,_0x399ddc=(_0x23f7b4['t']-_0x502fb8)/_0x43518e,_0x4462ed=_0x42cd5e(_0x23f7b4[_0x2860ea(0x876)]),_0x2cadfd=_0x4df47e(_0x23f7b4[_0x2860ea(0x818)]);_0x1b42ce[_0x2860ea(0x88b)](),_0x1b42ce[_0x2860ea(0xcc7)](_0x4462ed,_0x2cadfd,_0x2c64e0,0x0,Math['PI']*0x2),_0x1b42ce[_0x2860ea(0x586)]=_0x25e875,_0x1b42ce['globalAlpha']=(0.3+_0x399ddc*0.55)*_0x1f50e5,_0x1b42ce[_0x2860ea(0x3ba)]();}),_0x1b42ce['globalAlpha']=0x1;if(_0x1d6358[_0x9d716e(0x6f1)]>=0x3&&_0x1f50e5>=0.999){let _0x3bcb0b=0x0,_0x172c3c=0x0,_0x5b083e=0x0,_0x1cd385=0x0;const _0x5f3d74=_0x1d6358[_0x9d716e(0x6f1)];for(const _0x44bb75 of _0x1d6358){_0x3bcb0b+=_0x44bb75[_0x9d716e(0x876)],_0x172c3c+=_0x44bb75[_0x9d716e(0x818)],_0x5b083e+=_0x44bb75[_0x9d716e(0x876)]*_0x44bb75['yVal'],_0x1cd385+=_0x44bb75[_0x9d716e(0x876)]*_0x44bb75['xVal'];}const _0x2022fb=_0x5f3d74*_0x1cd385-_0x3bcb0b*_0x3bcb0b;if(Math['abs'](_0x2022fb)>1e-9){const _0x32cd54=(_0x5f3d74*_0x5b083e-_0x3bcb0b*_0x172c3c)/_0x2022fb,_0x2543b0=(_0x172c3c-_0x32cd54*_0x3bcb0b)/_0x5f3d74,_0x3c42d1=_0x2fb4b9,_0x21a03a=_0x32cd54*_0x3c42d1+_0x2543b0,_0x444b87=_0xb7522f,_0x1529b8=_0x32cd54*_0x444b87+_0x2543b0;_0x1b42ce[_0x9d716e(0xcfc)]=_0x25e875,_0x1b42ce['globalAlpha']=0.45,_0x1b42ce[_0x9d716e(0xc90)]=1.5,_0x1b42ce[_0x9d716e(0xc9b)]([0x4,0x4]),_0x1b42ce[_0x9d716e(0x88b)](),_0x1b42ce['moveTo'](_0x42cd5e(_0x3c42d1),_0x4df47e(_0x21a03a)),_0x1b42ce[_0x9d716e(0x839)](_0x42cd5e(_0x444b87),_0x4df47e(_0x1529b8)),_0x1b42ce[_0x9d716e(0x2f9)](),_0x1b42ce[_0x9d716e(0xc9b)]([]),_0x1b42ce[_0x9d716e(0xbee)]=0x1;}}}['_setupTooltip'](_0x53ad03,_0x543642,_0x54d9da,_0x36db53){const _0x4af3be=_0xe6d35d;if(!_0x543642||!_0x53ad03||_0x54d9da[_0x4af3be(0xcaa)]===![]||!this[_0x4af3be(0x93f)]||!this['_pairs']?.[_0x4af3be(0x6f1)])return;const _0x215b79=this[_0x4af3be(0xd2c)]['signal'],_0x223393=this[_0x4af3be(0x93f)],_0x3bafb8=this['_xEnt']?.[_0x4af3be(0x6d0)]||this[_0x4af3be(0x4ca)]?.[_0x4af3be(0x72f)]||this[_0x4af3be(0xd55)]?.[_0x4af3be(0x9b0)]||'X',_0x1d8656=this[_0x4af3be(0x5db)]?.[_0x4af3be(0x6d0)]||this[_0x4af3be(0x577)]?.[_0x4af3be(0x72f)]||this['_yEnt']?.[_0x4af3be(0x9b0)]||'Y',_0x829eaa=(this[_0x4af3be(0xd55)]?.['color']===_0x4af3be(0x443)?_0x4af3be(0x7e7):this[_0x4af3be(0xd55)]?.['color'])||'#4A90D9',_0x4e5481=this[_0x4af3be(0xd55)]?.[_0x4af3be(0x491)]||this[_0x4af3be(0x4ca)]?.[_0x4af3be(0x4f2)]||'',_0x116bad=this[_0x4af3be(0x5db)]?.[_0x4af3be(0x491)]||this[_0x4af3be(0x577)]?.[_0x4af3be(0x4f2)]||'',_0x3fb404=_0x4393d8=>{const _0x427fbc=_0x4af3be,_0x2826a3=_0x53ad03['getBoundingClientRect'](),_0x442c07=_0x4393d8[_0x427fbc(0x2e7)]-_0x2826a3[_0x427fbc(0xb1a)],_0x3e8cb3=_0x4393d8[_0x427fbc(0x72b)]-_0x2826a3[_0x427fbc(0x598)];let _0xb06511=null,_0xdb2b48=Infinity;for(const _0x15fa56 of this[_0x427fbc(0x10b)]){const _0x29914a=_0x223393['mapX'](_0x15fa56['xVal']),_0x5265d3=_0x223393[_0x427fbc(0xc64)](_0x15fa56[_0x427fbc(0x818)]),_0x466631=Math[_0x427fbc(0xc3d)]((_0x442c07-_0x29914a)**0x2+(_0x3e8cb3-_0x5265d3)**0x2);_0x466631<_0xdb2b48&&_0x466631<0x12&&(_0xdb2b48=_0x466631,_0xb06511=_0x15fa56);}if(!_0xb06511){_0x543642[_0x427fbc(0x4a2)]['opacity']='0';return;}const _0x8a4955=formatNumber(_0xb06511[_0x427fbc(0x876)],this[_0x427fbc(0xd55)],_0x36db53),_0x462747=formatNumber(_0xb06511[_0x427fbc(0x818)],this[_0x427fbc(0x5db)],_0x36db53),_0x59d2e8=new Date(_0xb06511['t']),_0x43c9fe=resolveCardLanguage(_0x36db53,this[_0x427fbc(0x2d4)]?.[_0x427fbc(0x5d4)]),_0xa0c146=getCachedDateTimeFormatter(_0x43c9fe,{'day':'numeric','month':_0x427fbc(0x841),'year':_0x427fbc(0x5e0)}),_0x1abe39=getCachedDateTimeFormatter(_0x43c9fe,_localeTimeOpts(_0x36db53,{'hour':_0x427fbc(0x5b3),'minute':'2-digit'})),_0x306ba4=_0xa0c146?_0xa0c146[_0x427fbc(0x3cd)](_0x59d2e8):_0x59d2e8[_0x427fbc(0xbd1)](),_0x4cf638=_0x1abe39?_0x1abe39[_0x427fbc(0x3cd)](_0x59d2e8):_0x59d2e8[_0x427fbc(0x5c3)](),_0x5ab91f=_0x306ba4+'\x20'+_0x4cf638,_0x3de30f=this['_xEnt']?.['show_color_dot']!==![]?escapeHtml(_0x829eaa):_0x427fbc(0x56e);_0x543642['innerHTML']=_0x427fbc(0x71d)+escapeHtml(_0x5ab91f)+''+('')+(''+escapeHtml(_0x1d8656)+_0x427fbc(0xc1e)+escapeHtml(String(_0x462747))+'\x20'+escapeHtml(_0x116bad)+_0x427fbc(0xad3)),_0x543642[_0x427fbc(0x4a2)]['opacity']='1';const _0x5bd2dd=_0x543642[_0x427fbc(0xadf)];let _0x3a5a9a=_0x442c07+0x10;if(_0x3a5a9a+_0x5bd2dd>_0x2826a3[_0x427fbc(0x8da)])_0x3a5a9a=_0x3a5a9a-_0x5bd2dd-0x20;_0x543642[_0x427fbc(0x4a2)][_0x427fbc(0xb1a)]=Math[_0x427fbc(0x1b8)](0x0,_0x3a5a9a)+'px',_0x543642['style'][_0x427fbc(0x598)]='0';};_0x53ad03[_0x4af3be(0xb7d)]('mousemove',_0x3fb404,{'signal':_0x215b79}),_0x53ad03[_0x4af3be(0xb7d)]('mouseleave',()=>{const _0x364ff3=_0x4af3be;_0x543642[_0x364ff3(0x4a2)][_0x364ff3(0x62e)]='0';},{'signal':_0x215b79}),_0x53ad03[_0x4af3be(0xb7d)](_0x4af3be(0x7ca),_0x3b2c51=>{const _0x40ba0f=_0x4af3be;if(_0x3b2c51[_0x40ba0f(0xaee)][_0x40ba0f(0x6f1)]===0x1)_0x3fb404({'clientX':_0x3b2c51['touches'][0x0][_0x40ba0f(0x2e7)],'clientY':_0x3b2c51[_0x40ba0f(0xaee)][0x0]['clientY']});},{'signal':_0x215b79,'passive':!![]}),_0x53ad03[_0x4af3be(0xb7d)](_0x4af3be(0x34e),()=>{const _0x21b545=_0x4af3be;_0x543642[_0x21b545(0x4a2)][_0x21b545(0x62e)]='0';},{'signal':_0x215b79}),_0x53ad03[_0x4af3be(0x4a2)][_0x4af3be(0xd43)]=_0x4af3be(0xad4),_0x53ad03[_0x4af3be(0xb7d)](_0x4af3be(0x63f),_0x4fa6dc=>{const _0x1531fa=_0x4af3be,_0x42134e=_0x53ad03[_0x1531fa(0x748)](),_0x3cd7bf=_0x4fa6dc[_0x1531fa(0x2e7)]-_0x42134e[_0x1531fa(0xb1a)],_0xd6c200=_0x4fa6dc[_0x1531fa(0x72b)]-_0x42134e[_0x1531fa(0x598)];let _0x5a2b59=null,_0x218e93=Infinity;for(const _0x55f226 of this[_0x1531fa(0x10b)]){const _0x42ec1d=_0x223393[_0x1531fa(0x4b5)](_0x55f226['xVal']),_0x56cf85=_0x223393[_0x1531fa(0xc64)](_0x55f226[_0x1531fa(0x818)]),_0x3cd040=Math[_0x1531fa(0xc3d)]((_0x3cd7bf-_0x42ec1d)**0x2+(_0xd6c200-_0x56cf85)**0x2);_0x3cd040<_0x218e93&&_0x3cd040<0x12&&(_0x218e93=_0x3cd040,_0x5a2b59=_0x55f226);}if(!_0x5a2b59)return;_0x4fa6dc[_0x1531fa(0xaad)](),this[_0x1531fa(0x2d4)][_0x1531fa(0x1e3)](this[_0x1531fa(0x5db)]);},{'signal':_0x215b79});}}function _heatmapValueToColor(_0x5ac1fe,_0x49f5d7){const _0x1a4ec0=_0xe6d35d;let _0xafb7b=String(_0x49f5d7||_0x1a4ec0(0x7e7))[_0x1a4ec0(0xbbd)]('#','');if(_0xafb7b[_0x1a4ec0(0x6f1)]===0x3)_0xafb7b=_0xafb7b[_0x1a4ec0(0x7eb)]('')['map'](_0x1ce14d=>_0x1ce14d+_0x1ce14d)['join']('');if(_0xafb7b[_0x1a4ec0(0x6f1)]!==0x6)return _0x1a4ec0(0xa91)+(0.1+_0x5ac1fe*0.85)+')';const _0x57dd1b=parseInt(_0xafb7b[_0x1a4ec0(0xaff)](0x0,0x2),0x10),_0x352986=parseInt(_0xafb7b[_0x1a4ec0(0xaff)](0x2,0x4),0x10),_0x1c10e0=parseInt(_0xafb7b[_0x1a4ec0(0xaff)](0x4,0x6),0x10),_0x32f815=0.1+_0x5ac1fe*0.85;return'rgba('+_0x57dd1b+','+_0x352986+','+_0x1c10e0+','+_0x32f815+')';}function _heatmapResolveBound(_0x21561b,_0x536c89){const _0x49da30=_0xe6d35d;if(_0x21561b===null||_0x21561b===undefined||_0x21561b==='')return _0x536c89;const _0x3d3568=String(_0x21561b)[_0x49da30(0xbbd)](/^~/,''),_0xd8adee=parseFloat(_0x3d3568);return isNaN(_0xd8adee)?_0x536c89:_0xd8adee;}function _matrixFilterPoints(_0x587546){const _0x4e006c=_0xe6d35d,_0x3ac66a=Date[_0x4e006c(0x3db)]();return(_0x587546[_0x4e006c(0x8fc)]||_0x587546[_0x4e006c(0x7e5)]||[])[_0x4e006c(0xbcf)](_0xe23b2e=>_0xe23b2e['v']!==null&&_0xe23b2e['v']!==undefined&&_0xe23b2e['t']<=_0x3ac66a);}function _resolveMatrixBounds(_0x4dc74c,_0x47114b,_0x508cba){const _0x15ac80=_0xe6d35d;return!isFinite(_0x4dc74c)&&(_0x4dc74c=0x0,_0x47114b=0x1),{'min':_heatmapResolveBound(_0x508cba[_0x15ac80(0x559)],_0x4dc74c),'max':_heatmapResolveBound(_0x508cba['upper_bound'],_0x47114b)};}class HeatmapRenderer extends BaseCanvasRenderer{constructor(_0x45c2e0){const _0x57ec0e=_0xe6d35d;super(_0x45c2e0),this[_0x57ec0e(0x632)]=null,this[_0x57ec0e(0x71f)]=null,this[_0x57ec0e(0x9a2)]=null,this[_0x57ec0e(0xa86)]=_0x57ec0e(0x7e7);}[_0xe6d35d(0x9b2)](_0x1319b4,_0x40fe0a,_0x402fc5,_0x82a621){const _0x566b17=_0xe6d35d;if(this[_0x566b17(0xd2c)])this[_0x566b17(0xd2c)][_0x566b17(0x78a)]();this['_abort']=new AbortController();const _0x597f6e=Math[_0x566b17(0x1b8)](0x28,_0x1319b4[_0x566b17(0x996)]||this[_0x566b17(0x2d4)][_0x566b17(0xadf)]||0x190),_0x92aa8=Math[_0x566b17(0x1b8)](0x50,parseInt(_0x402fc5['height'],0xa)||0xc8);if(!_0x40fe0a[_0x566b17(0x6f1)]){_0x1319b4[_0x566b17(0x795)]=_0x566b17(0x204);return;}const _0xa14e28=_0x40fe0a[0x0],_0x436c1c=this['card']['_entities']||[];let _0x293720=null;if(_0xa14e28[_0x566b17(0x9b0)]&&typeof _0xa14e28[_0x566b17(0x9b0)]===_0x566b17(0xb0a))_0x293720=_0xa14e28['entity'];else{const _0x1a1ddb=String(_0xa14e28['id']||'')[_0x566b17(0x653)](/^(.+)__(\d+)$/);if(_0x1a1ddb)_0x293720=_0x436c1c[parseInt(_0x1a1ddb[0x2],0xa)]||_0x436c1c[_0x566b17(0x8e2)](_0x41c3ab=>_0x41c3ab[_0x566b17(0x9b0)]===_0x1a1ddb[0x1]);if(!_0x293720)_0x293720=_0x436c1c['find'](_0xb171ba=>_0xb171ba['entity']===_0xa14e28[_0x566b17(0x9b0)]);}if(!_0x293720)_0x293720={'entity':_0xa14e28[_0x566b17(0x9b0)],'color':_0x566b17(0x7e7)};this[_0x566b17(0x9a2)]=_0x293720,this[_0x566b17(0x8a4)]=_0xa14e28[_0x566b17(0x721)]||{},this[_0x566b17(0xa86)]=this[_0x566b17(0x2d4)][_0x566b17(0x221)](_0x293720['color'],_0x293720[_0x566b17(0x9b0)])||_0x293720['color']||_0x566b17(0x7e7);if(this[_0x566b17(0xa86)]===_0x566b17(0x443))this['_color']=_0x566b17(0x7e7);const _0x18f5dc=this[_0x566b17(0x825)](_0xa14e28,_0x293720);this[_0x566b17(0x632)]=_0x18f5dc;if(!_0x18f5dc[_0x566b17(0x2e3)]['length']){_0x1319b4[_0x566b17(0x795)]=_0x566b17(0xaf2);return;}_0x1319b4[_0x566b17(0x795)]=_0x566b17(0x1d9)+_0x92aa8+_0x566b17(0xa7c);const _0x2c83df=_0x1319b4[_0x566b17(0x106)](_0x566b17(0x4ad)),_0x51beb0=_0x1319b4[_0x566b17(0x106)](_0x566b17(0x986)),_0x131ee6=_0x1319b4[_0x566b17(0x106)](_0x566b17(0x181));if(!_0x51beb0)return;this[_0x566b17(0x9ea)](_0x51beb0,_0x18f5dc,_0x597f6e,_0x92aa8,_0x402fc5,_0x82a621),this[_0x566b17(0xb88)](_0x2c83df,_0x131ee6,_0x402fc5,_0x82a621);}[_0xe6d35d(0x825)](_0xf60a9a,_0x16c4d7,_0x481679=0x1){const _0x3447fc=_0xe6d35d,_0x117e40=_matrixFilterPoints(_0xf60a9a);if(!_0x117e40[_0x3447fc(0x6f1)])return{'days':[],'min':0x0,'max':0x1};const _0x18b7b3=new Map(),_0x2fed20=resolveDisplayTimeZone(this['card']?.[_0x3447fc(0x69a)],this['card']?.[_0x3447fc(0x5d4)]);_0x117e40[_0x3447fc(0x331)](_0x4a5cba=>{const _0x2bbd89=_0x3447fc,_0x47473d=tzParts(_0x4a5cba['t'],_0x2fed20),_0x15b3bb=_0x47473d['y']+'-'+String(_0x47473d['mo']+0x1)['padStart'](0x2,'0')+'-'+String(_0x47473d['d'])[_0x2bbd89(0x9f7)](0x2,'0'),_0x115871=_0x47473d['h'];!_0x18b7b3['has'](_0x15b3bb)&&_0x18b7b3['set'](_0x15b3bb,Array['from']({'length':0x18},()=>[])),_0x18b7b3[_0x2bbd89(0x70b)](_0x15b3bb)[_0x115871][_0x2bbd89(0x61b)](_0x4a5cba['v']);});const _0xe9db36=_0x16c4d7[_0x3447fc(0x9bd)]||_0x3447fc(0x862),_0x48c67d=_0xe9db36===_0x3447fc(0x7f1)||_0xe9db36===_0x3447fc(0x52e)?'sum':_0xe9db36,_0x7b30cd=[];let _0x50f363=Infinity,_0x38a00f=-Infinity;return[..._0x18b7b3[_0x3447fc(0x63a)]()]['sort']()['forEach'](([_0x26810b,_0x4ddf71])=>{const _0x233e75=_0x3447fc,_0x5c7c33=_0x4ddf71[_0x233e75(0x596)](_0x26ba6f=>DataProcessor[_0x233e75(0xd7e)](_0x26ba6f,_0x48c67d));_0x5c7c33[_0x233e75(0x331)](_0x5e8959=>{const _0x3b7f57=_0x233e75;_0x5e8959!==null&&!isNaN(_0x5e8959)&&(_0x50f363=Math[_0x3b7f57(0xbe8)](_0x50f363,_0x5e8959),_0x38a00f=Math[_0x3b7f57(0x1b8)](_0x38a00f,_0x5e8959));}),_0x7b30cd[_0x233e75(0x61b)]({'date':_0x26810b,'values':_0x5c7c33});}),{min:_0x50f363,max:_0x38a00f}=_resolveMatrixBounds(_0x50f363,_0x38a00f,_0x16c4d7),{'days':_0x7b30cd,'min':_0x50f363,'max':_0x38a00f};}[_0xe6d35d(0x9ea)](_0xe08c9d,_0x12d667,_0x40fc01,_0x45c655,_0x4232f1,_0x2856ed){const _0x10289c=_0xe6d35d,_0x22f7f1=this['_setupCanvas'](_0xe08c9d,_0x40fc01,_0x45c655),_0x15f22a=this[_0x10289c(0xa1b)](),_0x1939f1=((()=>{const _0x5abf49=_0x10289c;try{return getComputedStyle(this[_0x5abf49(0x2d4)])[_0x5abf49(0x3d8)]('--primary-text-color')['trim']()||(_0x15f22a?'rgba(255,255,255,0.85)':_0x5abf49(0x7e8));}catch(_0x1e9901){return _0x15f22a?_0x5abf49(0xb7b):_0x5abf49(0x7e8);}})()),_0x26e07a=_0x4232f1[_0x10289c(0xb2c)]||_0x4232f1[_0x10289c(0x11b)]||_0x1939f1,_0x4f01e4=_0x26e07a;let _0x3381bd=_0x10289c(0x633);try{const _0x313093=getComputedStyle(document['documentElement'])[_0x10289c(0x3d8)]('--primary-font-family')[_0x10289c(0x22f)]();if(_0x313093)_0x3381bd=_0x313093;}catch(_0x55d937){}const _0x2f1bb3=0x34,_0xf9d6=0x10,_0x14216b=0x14,_0x10a0ea=0x8,_0x1705a8=0x2,_0x39cc05=_0x12d667['days'][_0x10289c(0x6f1)],_0x342ccc=0x18,_0x58f7cd=_0x40fc01-_0x2f1bb3-_0x10a0ea,_0x52aa3=_0x45c655-_0xf9d6-_0x14216b,_0xd3abfc=(_0x58f7cd-(_0x342ccc-0x1)*_0x1705a8)/_0x342ccc,_0x251c73=(_0x52aa3-(_0x39cc05-0x1)*_0x1705a8)/_0x39cc05,_0x2e3378=_0x12d667[_0x10289c(0x1b8)]-_0x12d667[_0x10289c(0xbe8)]||0x1;this['_cells']={'padL':_0x2f1bb3,'padT':_0xf9d6,'cellW':_0xd3abfc,'cellH':_0x251c73,'gap':_0x1705a8,'rows':_0x39cc05,'cols':_0x342ccc};const _0xb5913a=this[_0x10289c(0x9a2)],_0x1d44d6=_0xb5913a?.[_0x10289c(0x76e)]?.[_0x10289c(0xd54)]&&_0xb5913a[_0x10289c(0x76e)]['values']?.[_0x10289c(0x6f1)];_0x12d667['days'][_0x10289c(0x331)]((_0x45de7a,_0x28a6ff)=>{const _0x120471=_0x10289c;_0x45de7a['values'][_0x120471(0x331)]((_0x189f7f,_0x1b8842)=>{const _0x4027e4=_0x120471;if(_0x189f7f===null||_0x189f7f===undefined)return;const _0x3442c1=_0x2f1bb3+_0x1b8842*(_0xd3abfc+_0x1705a8),_0x2d08d4=_0xf9d6+_0x28a6ff*(_0x251c73+_0x1705a8);if(_0x1d44d6)_0x22f7f1[_0x4027e4(0x586)]=resolveValueColor(_0x189f7f,this['card'][_0x4027e4(0xa95)](_0xb5913a),this[_0x4027e4(0xa86)]),_0x22f7f1['globalAlpha']=0.85;else{const _0x467629=Math[_0x4027e4(0x1b8)](0x0,Math[_0x4027e4(0xbe8)](0x1,(_0x189f7f-_0x12d667['min'])/_0x2e3378));_0x22f7f1[_0x4027e4(0x586)]=_heatmapValueToColor(_0x467629,this[_0x4027e4(0xa86)]),_0x22f7f1[_0x4027e4(0xbee)]=0x1;}_0x22f7f1[_0x4027e4(0x88b)]();typeof _0x22f7f1[_0x4027e4(0x656)]==='function'?_0x22f7f1['roundRect'](_0x3442c1,_0x2d08d4,_0xd3abfc,_0x251c73,0x2):_0x22f7f1['rect'](_0x3442c1,_0x2d08d4,_0xd3abfc,_0x251c73);_0x22f7f1[_0x4027e4(0x3ba)](),_0x22f7f1[_0x4027e4(0xbee)]=0x1;if(_0xd3abfc>0x12&&_0x251c73>0xe){_0x22f7f1[_0x4027e4(0x586)]=_0x15f22a?_0x4027e4(0x7e4):'rgba(0,0,0,0.55)',_0x22f7f1[_0x4027e4(0x169)]=_0x4027e4(0xd03)+Math[_0x4027e4(0xbe8)](0x9,_0x251c73-0x4)+'px\x20'+_0x3381bd,_0x22f7f1['textAlign']=_0x4027e4(0x910),_0x22f7f1['textBaseline']=_0x4027e4(0x6fb);const _0x57ee70=formatNumber(_0x189f7f,_0xb5913a,_0x2856ed);_0x22f7f1[_0x4027e4(0xf0)](_0x57ee70,_0x3442c1+_0xd3abfc/0x2,_0x2d08d4+_0x251c73/0x2);}});});const _0x14cedd=((()=>{const _0x8de910=_0x10289c,_0x1297cd=toNum(_0x4232f1[_0x8de910(0x32d)]);return _0x1297cd&&_0x1297cd>0x0?_0x1297cd:0x9;})()),_0x3b57f7=((()=>{const _0x42ceb3=_0x10289c,_0x366bc2=toNum(_0x4232f1[_0x42ceb3(0x151)]);return _0x366bc2!=null&&_0x366bc2>=0x0&&_0x366bc2<=0x1?_0x366bc2:0x1;})());_0x22f7f1[_0x10289c(0x30d)](),_0x22f7f1[_0x10289c(0x586)]=_0x4f01e4,_0x22f7f1[_0x10289c(0xbee)]=_0x3b57f7,_0x22f7f1[_0x10289c(0x169)]=_0x14cedd+_0x10289c(0x61e)+_0x3381bd,_0x22f7f1[_0x10289c(0x603)]=_0x10289c(0x99e),_0x22f7f1['textBaseline']=_0x10289c(0x6fb);const _0x27c8da=Math[_0x10289c(0x1b8)](0x1,Math[_0x10289c(0xb9d)](_0x39cc05/0xa));_0x12d667[_0x10289c(0x2e3)][_0x10289c(0x331)]((_0x223887,_0x4e5f75)=>{const _0x4fbe99=_0x10289c;if(_0x4e5f75%_0x27c8da!==0x0)return;const _0x1c85be=new Date(_0x223887['date']+_0x4fbe99(0x411)),_0x2ed9b1=_0x1c85be[_0x4fbe99(0xbd1)](resolveCardLanguage(_0x2856ed,_0x4232f1),{'day':_0x4fbe99(0x5b3),'month':_0x4fbe99(0x841)});_0x22f7f1[_0x4fbe99(0xf0)](_0x2ed9b1,_0x2f1bb3-0x6,_0xf9d6+_0x4e5f75*(_0x251c73+_0x1705a8)+_0x251c73/0x2);}),_0x22f7f1[_0x10289c(0x9a8)]();const _0x3230df=((()=>{const _0x20e595=_0x10289c,_0x37d490=toNum(_0x4232f1[_0x20e595(0x273)]);return _0x37d490&&_0x37d490>0x0?_0x37d490:0x9;})()),_0x5f18c7=((()=>{const _0x141e74=_0x10289c,_0xa4dccd=toNum(_0x4232f1[_0x141e74(0x675)]);return _0xa4dccd!=null&&_0xa4dccd>=0x0&&_0xa4dccd<=0x1?_0xa4dccd:0x1;})());_0x22f7f1['save'](),_0x22f7f1[_0x10289c(0x586)]=_0x4232f1[_0x10289c(0xb2c)]||_0x1939f1,_0x22f7f1['globalAlpha']=_0x5f18c7,_0x22f7f1[_0x10289c(0x169)]=_0x3230df+'px\x20'+_0x3381bd,_0x22f7f1[_0x10289c(0x603)]='center',_0x22f7f1[_0x10289c(0x3e9)]=_0x10289c(0x598);for(let _0x20220f=0x0;_0x20220f<0x18;_0x20220f+=0x2){_0x22f7f1['fillText'](String(_0x20220f),_0x2f1bb3+_0x20220f*(_0xd3abfc+_0x1705a8)+_0xd3abfc/0x2,_0xf9d6+_0x39cc05*(_0x251c73+_0x1705a8)+0x4);}_0x22f7f1[_0x10289c(0x9a8)]();}[_0xe6d35d(0xb88)](_0xdc9fb7,_0xf27f46,_0x26f61a,_0x3665f0){const _0x18b147=_0xe6d35d;if(!_0xf27f46||!_0xdc9fb7||_0x26f61a[_0x18b147(0xcaa)]===![]||!this[_0x18b147(0x71f)])return;const _0x22b39f=this[_0x18b147(0xd2c)]['signal'],_0x168fc1=this[_0x18b147(0x71f)],_0x14ab37=this[_0x18b147(0x632)],_0x3ab391=this[_0x18b147(0x9a2)],_0x53e902=_0x3ab391?.[_0x18b147(0x6d0)]||this[_0x18b147(0x8a4)]?.['friendly_name']||_0x3ab391?.['entity']||'?',_0x35d452=_0x3ab391?.[_0x18b147(0x491)]||this[_0x18b147(0x8a4)]?.[_0x18b147(0x4f2)]||'',_0x3daa3e=this[_0x18b147(0xa86)],_0x4bb560=_0x5e78db=>{const _0x4b6071=_0x18b147,_0x40f504=_0xdc9fb7['getBoundingClientRect'](),_0x175b50=_0x5e78db[_0x4b6071(0x2e7)]-_0x40f504['left'],_0x2cfed3=_0x5e78db['clientY']-_0x40f504[_0x4b6071(0x598)],_0x529843=Math['floor']((_0x175b50-_0x168fc1['padL'])/(_0x168fc1[_0x4b6071(0x2ed)]+_0x168fc1[_0x4b6071(0x65e)])),_0x2cbb59=Math[_0x4b6071(0x8e4)]((_0x2cfed3-_0x168fc1[_0x4b6071(0x69d)])/(_0x168fc1[_0x4b6071(0x75e)]+_0x168fc1[_0x4b6071(0x65e)]));if(_0x529843<0x0||_0x529843>=_0x168fc1['cols']||_0x2cbb59<0x0||_0x2cbb59>=_0x168fc1[_0x4b6071(0xbc4)]){_0xf27f46[_0x4b6071(0x4a2)][_0x4b6071(0x62e)]='0';return;}const _0x3043e4=_0x14ab37[_0x4b6071(0x2e3)][_0x2cbb59],_0x4434f1=_0x3043e4?.['values']?.[_0x529843];if(_0x4434f1===null||_0x4434f1===undefined){_0xf27f46['style'][_0x4b6071(0x62e)]='0';return;}const _0x1fb4c0=new Date(_0x3043e4[_0x4b6071(0x2c5)]+_0x4b6071(0x411))['toLocaleDateString'](),_0x3de304=String(_0x529843)['padStart'](0x2,'0')+_0x4b6071(0xae8),_0x35538a=formatNumber(_0x4434f1,_0x3ab391,_0x3665f0),_0x47c0f4=_0x3ab391?.['show_color_dot']!==![]?escapeHtml(_0x3daa3e):_0x4b6071(0x56e);_0xf27f46[_0x4b6071(0x795)]=_0x4b6071(0x71d)+escapeHtml(_0x1fb4c0)+'\x20'+escapeHtml(_0x3de304)+_0x4b6071(0xad3)+('_0x40f504[_0x4b6071(0x8da)])_0x101a6d=_0x101a6d-_0x2cfe5e-0x20;_0xf27f46['style'][_0x4b6071(0xb1a)]=Math[_0x4b6071(0x1b8)](0x0,_0x101a6d)+'px',_0xf27f46[_0x4b6071(0x4a2)][_0x4b6071(0x598)]='0';};_0xdc9fb7['addEventListener']('mousemove',_0x4bb560,{'signal':_0x22b39f}),_0xdc9fb7['addEventListener'](_0x18b147(0x4e5),()=>{const _0x205232=_0x18b147;_0xf27f46[_0x205232(0x4a2)][_0x205232(0x62e)]='0';},{'signal':_0x22b39f}),_0xdc9fb7['addEventListener'](_0x18b147(0x7ca),_0x4830e9=>{const _0x125d84=_0x18b147;if(_0x4830e9[_0x125d84(0xaee)][_0x125d84(0x6f1)]===0x1)_0x4bb560({'clientX':_0x4830e9[_0x125d84(0xaee)][0x0][_0x125d84(0x2e7)],'clientY':_0x4830e9[_0x125d84(0xaee)][0x0][_0x125d84(0x72b)]});},{'signal':_0x22b39f,'passive':!![]}),_0xdc9fb7[_0x18b147(0xb7d)](_0x18b147(0x34e),()=>{const _0x5855aa=_0x18b147;_0xf27f46[_0x5855aa(0x4a2)][_0x5855aa(0x62e)]='0';},{'signal':_0x22b39f}),_0xdc9fb7[_0x18b147(0x4a2)]['cursor']=_0x18b147(0xad4),_0xdc9fb7['addEventListener']('click',_0x459891=>{const _0xe7925d=_0x18b147;_0x459891[_0xe7925d(0xaad)](),this['card']['_fireEntityAction'](this[_0xe7925d(0x9a2)]);},{'signal':_0x22b39f});}}class CalendarRenderer extends BaseCanvasRenderer{constructor(_0x16a8c0){const _0x2fa0f8=_0xe6d35d;super(_0x16a8c0),this['_matrix']=null,this[_0x2fa0f8(0x71f)]=null,this[_0x2fa0f8(0x9a2)]=null,this['_color']='#4A90D9';}[_0xe6d35d(0x9b2)](_0x43902a,_0x5025b4,_0x57b790,_0x4390d2){const _0x1fd321=_0xe6d35d;if(this[_0x1fd321(0xd2c)])this[_0x1fd321(0xd2c)]['abort']();this[_0x1fd321(0xd2c)]=new AbortController();const _0x409d6f=Math[_0x1fd321(0x1b8)](0x28,_0x43902a[_0x1fd321(0x996)]||this[_0x1fd321(0x2d4)][_0x1fd321(0xadf)]||0x190),_0x3cb655=Math[_0x1fd321(0x1b8)](0x50,parseInt(_0x57b790['height'],0xa)||0xc8);if(!_0x5025b4['length']){_0x43902a[_0x1fd321(0x795)]=_0x1fd321(0x204);return;}const _0x90fd7=_0x5025b4[0x0],_0x3ee5ff=this[_0x1fd321(0x2d4)]['_entities']||[];let _0x33b1fe=null;if(_0x90fd7[_0x1fd321(0x9b0)]&&typeof _0x90fd7['entity']===_0x1fd321(0xb0a))_0x33b1fe=_0x90fd7[_0x1fd321(0x9b0)];else{const _0x265973=String(_0x90fd7['id']||'')[_0x1fd321(0x653)](/^(.+)__(\d+)$/);if(_0x265973)_0x33b1fe=_0x3ee5ff[parseInt(_0x265973[0x2],0xa)]||_0x3ee5ff['find'](_0x2f62f0=>_0x2f62f0[_0x1fd321(0x9b0)]===_0x265973[0x1]);if(!_0x33b1fe)_0x33b1fe=_0x3ee5ff[_0x1fd321(0x8e2)](_0x462ed9=>_0x462ed9[_0x1fd321(0x9b0)]===_0x90fd7[_0x1fd321(0x9b0)]);}if(!_0x33b1fe)_0x33b1fe={'entity':_0x90fd7[_0x1fd321(0x9b0)],'color':_0x1fd321(0x7e7)};this[_0x1fd321(0x9a2)]=_0x33b1fe,this[_0x1fd321(0x8a4)]=_0x90fd7['meta']||{},this[_0x1fd321(0xa86)]=this[_0x1fd321(0x2d4)][_0x1fd321(0x221)](_0x33b1fe[_0x1fd321(0x727)],_0x33b1fe[_0x1fd321(0x9b0)])||_0x33b1fe['color']||'#4A90D9';if(this['_color']===_0x1fd321(0x443))this[_0x1fd321(0xa86)]=_0x1fd321(0x7e7);this[_0x1fd321(0x1d6)]=_0x5025b4;const _0x4cdd06=this[_0x1fd321(0x825)](_0x90fd7,_0x33b1fe,resolveFirstWeekday(_0x4390d2));this[_0x1fd321(0x632)]=_0x4cdd06;if(!_0x4cdd06[_0x1fd321(0xbfe)][_0x1fd321(0x6f1)]){_0x43902a[_0x1fd321(0x795)]=_0x1fd321(0xbf6);return;}_0x43902a[_0x1fd321(0x795)]=_0x1fd321(0x1d9)+_0x3cb655+_0x1fd321(0xa7c);const _0x200ccf=_0x43902a[_0x1fd321(0x106)](_0x1fd321(0x4ad)),_0x516b2c=_0x43902a[_0x1fd321(0x106)]('.sgc-pie-canvas'),_0xee9bf6=_0x43902a[_0x1fd321(0x106)](_0x1fd321(0x181));if(!_0x516b2c)return;this[_0x1fd321(0x9ea)](_0x516b2c,_0x4cdd06,_0x409d6f,_0x3cb655,_0x57b790,_0x4390d2),this[_0x1fd321(0xb88)](_0x200ccf,_0xee9bf6,_0x57b790,_0x4390d2);}[_0xe6d35d(0x825)](_0x4ba7b6,_0x21a2fa,_0x54fead=0x1){const _0x2d5546=_0xe6d35d,_0x33b78d=_matrixFilterPoints(_0x4ba7b6);if(!_0x33b78d['length'])return{'weeks':[],'min':0x0,'max':0x1};const _0x508456=new Map(),_0x41b7f2=resolveDisplayTimeZone(this[_0x2d5546(0x2d4)]?.[_0x2d5546(0x69a)],this[_0x2d5546(0x2d4)]?.[_0x2d5546(0x5d4)]),_0x19f4a9=_0x397a0a=>{const _0x456b6c=_0x2d5546,_0x3b06d8=tzParts(_0x397a0a,_0x41b7f2);return _0x3b06d8['y']+'-'+String(_0x3b06d8['mo']+0x1)[_0x456b6c(0x9f7)](0x2,'0')+'-'+String(_0x3b06d8['d'])[_0x456b6c(0x9f7)](0x2,'0');};_0x33b78d['forEach'](_0x2ba4ba=>{const _0x44b9b2=_0x2d5546,_0x5dccbc=_0x19f4a9(_0x2ba4ba['t']);if(!_0x508456[_0x44b9b2(0x449)](_0x5dccbc))_0x508456[_0x44b9b2(0x846)](_0x5dccbc,[]);_0x508456[_0x44b9b2(0x70b)](_0x5dccbc)[_0x44b9b2(0x61b)](_0x2ba4ba['v']);});const _0x39e871=_0x21a2fa[_0x2d5546(0x9bd)]||_0x2d5546(0x862),_0x14cea6=_0x39e871===_0x2d5546(0x7f1)||_0x39e871===_0x2d5546(0x52e)?'sum':_0x39e871,_0x1a09e1=[];let _0x297ac3=Infinity,_0x4daa63=-Infinity;[..._0x508456[_0x2d5546(0x63a)]()][_0x2d5546(0xca9)]()[_0x2d5546(0x331)](([_0x11d757,_0x256e30])=>{const _0x2f5ba8=_0x2d5546,_0x1267ae=DataProcessor[_0x2f5ba8(0xd7e)](_0x256e30,_0x14cea6),_0x22f05c=_0x1267ae===null||_0x1267ae===undefined?NaN:_0x1267ae;!isNaN(_0x22f05c)&&(_0x297ac3=Math[_0x2f5ba8(0xbe8)](_0x297ac3,_0x22f05c),_0x4daa63=Math[_0x2f5ba8(0x1b8)](_0x4daa63,_0x22f05c));const _0x31d6e7=new Date(_0x11d757+_0x2f5ba8(0x411)),_0x3df175=weekStartOffsetDays(_0x31d6e7['getDay']()||0x7,_0x54fead);_0x1a09e1[_0x2f5ba8(0x61b)]({'date':_0x11d757,'val':_0x22f05c,'weekday':_0x3df175,'dateObj':_0x31d6e7});}),{min:_0x297ac3,max:_0x4daa63}=_resolveMatrixBounds(_0x297ac3,_0x4daa63,_0x21a2fa);const _0x23d313=[];if(_0x1a09e1['length']){let _0x1f59c0=0x0;_0x23d313[_0x2d5546(0x61b)](Array(0x7)['fill'](null)),_0x1a09e1[_0x2d5546(0x331)]((_0x8f34c4,_0x408c9a)=>{const _0x485904=_0x2d5546;_0x408c9a>0x0&&_0x8f34c4[_0x485904(0x9b7)]<=_0x1a09e1[_0x408c9a-0x1][_0x485904(0x9b7)]&&(_0x1f59c0++,_0x23d313[_0x485904(0x61b)](Array(0x7)[_0x485904(0x3ba)](null))),_0x23d313[_0x1f59c0][_0x8f34c4[_0x485904(0x9b7)]]=_0x8f34c4;});}return{'weeks':_0x23d313,'min':_0x297ac3,'max':_0x4daa63};}[_0xe6d35d(0x9ea)](_0x27973d,_0x59272b,_0x5067db,_0x57a228,_0x4cda70,_0x3190fa){const _0x3a779a=_0xe6d35d,_0x474bdf=this[_0x3a779a(0xbf0)](_0x27973d,_0x5067db,_0x57a228),_0x1ee851=this[_0x3a779a(0xa1b)](),_0x3e566a=((()=>{const _0x1afc49=_0x3a779a;try{return getComputedStyle(this[_0x1afc49(0x2d4)])[_0x1afc49(0x3d8)](_0x1afc49(0xa12))[_0x1afc49(0x22f)]()||(_0x1ee851?'rgba(255,255,255,0.85)':_0x1afc49(0x7e8));}catch(_0x40adc8){return _0x1ee851?_0x1afc49(0xb7b):'rgba(0,0,0,0.75)';}})()),_0x286167=_0x4cda70[_0x3a779a(0xb2c)]||_0x4cda70[_0x3a779a(0x11b)]||_0x3e566a,_0x263fba=_0x286167;let _0x4014a3=_0x3a779a(0x633);try{const _0x2a64a3=getComputedStyle(document[_0x3a779a(0x440)])[_0x3a779a(0x3d8)](_0x3a779a(0x48f))[_0x3a779a(0x22f)]();if(_0x2a64a3)_0x4014a3=_0x2a64a3;}catch(_0x3605bc){}const _0x4b4239=0x24,_0x178eb6=0x16,_0x39fbe9=0x8,_0x1733a9=0x8,_0x4d4252=0x3,_0x41e49a=_0x59272b[_0x3a779a(0xbfe)][_0x3a779a(0x6f1)],_0x27dc1f=0x7,_0x23359=_0x5067db-_0x4b4239-_0x1733a9,_0x66ee8b=_0x57a228-_0x178eb6-_0x39fbe9,_0x5c904f=(_0x23359-(_0x27dc1f-0x1)*_0x4d4252)/_0x27dc1f,_0x587e83=(_0x66ee8b-(_0x41e49a-0x1)*_0x4d4252)/_0x41e49a,_0xc8be89=Math[_0x3a779a(0xbe8)](_0x5c904f,_0x587e83),_0x455887=_0x59272b['max']-_0x59272b['min']||0x1;this[_0x3a779a(0x71f)]={'padL':_0x4b4239,'padT':_0x178eb6,'cellW':_0x5c904f,'cellH':_0x587e83,'gap':_0x4d4252,'rows':_0x41e49a,'cols':_0x27dc1f};const _0x296d3=this[_0x3a779a(0x9a2)],_0x4b409d=_0x296d3?.[_0x3a779a(0x76e)]?.['enabled']&&_0x296d3[_0x3a779a(0x76e)]['values']?.['length'],_0xaa2fe0=resolveFirstWeekday(_0x3190fa),_0xc236c=((()=>{const _0x56f4e4=_0x3a779a;try{const _0x547604=getCachedDateTimeFormatter(resolveCardLanguage(_0x3190fa,_0x4cda70),{'weekday':_0x56f4e4(0x841)});return Array[_0x56f4e4(0xb6d)]({'length':0x7},(_0x5ed025,_0x19d361)=>_0x547604[_0x56f4e4(0x3cd)](new Date(0x7e8,0x0,(_0xaa2fe0-0x1+_0x19d361)%0x7+0x1)));}catch{const _0x48224d=[_0x56f4e4(0x9e6),_0x56f4e4(0x20c),_0x56f4e4(0xb35),'Thu',_0x56f4e4(0x61c),_0x56f4e4(0x5ed),_0x56f4e4(0x95a)];return _0x48224d['slice'](_0xaa2fe0-0x1)['concat'](_0x48224d[_0x56f4e4(0xaff)](0x0,_0xaa2fe0-0x1));}})()),_0x5444b3=((()=>{const _0x2a7d1b=_0x3a779a,_0x49cfa5=toNum(_0x4cda70[_0x2a7d1b(0x273)]);return _0x49cfa5&&_0x49cfa5>0x0?_0x49cfa5:0xa;})()),_0x19912c=((()=>{const _0x48bd42=_0x3a779a,_0xd4c3c=toNum(_0x4cda70[_0x48bd42(0x675)]);return _0xd4c3c!=null&&_0xd4c3c>=0x0&&_0xd4c3c<=0x1?_0xd4c3c:0x1;})());_0x474bdf[_0x3a779a(0x30d)](),_0x474bdf[_0x3a779a(0x586)]=_0x4cda70[_0x3a779a(0xb2c)]||_0x3e566a,_0x474bdf['globalAlpha']=_0x19912c,_0x474bdf[_0x3a779a(0x169)]=_0x3a779a(0x9d2)+_0x5444b3+'px\x20'+_0x4014a3,_0x474bdf[_0x3a779a(0x603)]=_0x3a779a(0x910),_0x474bdf[_0x3a779a(0x3e9)]=_0x3a779a(0x6fb);for(let _0x490734=0x0;_0x490734<0x7;_0x490734++){_0x474bdf[_0x3a779a(0xf0)](_0xc236c[_0x490734],_0x4b4239+_0x490734*(_0x5c904f+_0x4d4252)+_0x5c904f/0x2,_0x178eb6-0x8);}_0x474bdf[_0x3a779a(0x9a8)](),_0x59272b[_0x3a779a(0xbfe)][_0x3a779a(0x331)]((_0x1e928e,_0xe051b3)=>{const _0x252e59=_0x3a779a;_0x1e928e[_0x252e59(0x331)]((_0x6e24fc,_0x4aa850)=>{const _0x59a999=_0x252e59;if(!_0x6e24fc)return;const _0x475b64=_0x4b4239+_0x4aa850*(_0x5c904f+_0x4d4252),_0x3b0b3a=_0x178eb6+_0xe051b3*(_0x587e83+_0x4d4252);if(_0x4b409d)_0x474bdf[_0x59a999(0x586)]=resolveValueColor(_0x6e24fc[_0x59a999(0x8dd)],this[_0x59a999(0x2d4)]['_thrVals'](_0x296d3),this['_color']),_0x474bdf[_0x59a999(0xbee)]=0.85;else{const _0x13b492=Math['max'](0x0,Math[_0x59a999(0xbe8)](0x1,(_0x6e24fc[_0x59a999(0x8dd)]-_0x59272b[_0x59a999(0xbe8)])/_0x455887));_0x474bdf[_0x59a999(0x586)]=_heatmapValueToColor(_0x13b492,this['_color']),_0x474bdf[_0x59a999(0xbee)]=0x1;}_0x474bdf['beginPath']();typeof _0x474bdf[_0x59a999(0x656)]===_0x59a999(0x854)?_0x474bdf[_0x59a999(0x656)](_0x475b64,_0x3b0b3a,_0x5c904f,_0x587e83,0x3):_0x474bdf[_0x59a999(0xc27)](_0x475b64,_0x3b0b3a,_0x5c904f,_0x587e83);_0x474bdf[_0x59a999(0x3ba)](),_0x474bdf['globalAlpha']=0x1;if(_0xc8be89>0x12){const _0x17b5de=toNum(_0x296d3?.['decimals']),_0x9439d8=_0x6e24fc[_0x59a999(0x8dd)][_0x59a999(0x2ef)](isNum(_0x17b5de)?_0x17b5de:0x1);_0xc8be89>0x2c?(_0x474bdf[_0x59a999(0x586)]=_0x1ee851?_0x59a999(0x1a6):_0x59a999(0x29b),_0x474bdf[_0x59a999(0x169)]=_0x59a999(0x9d2)+Math[_0x59a999(0xbe8)](0x9,_0xc8be89*0.18)+'px\x20'+_0x4014a3,_0x474bdf['textAlign']=_0x59a999(0x910),_0x474bdf[_0x59a999(0x3e9)]=_0x59a999(0x598),_0x474bdf[_0x59a999(0xf0)](String(_0x6e24fc[_0x59a999(0xccb)][_0x59a999(0xc00)]()),_0x475b64+_0x5c904f/0x2,_0x3b0b3a+0x3),_0x474bdf[_0x59a999(0x586)]=_0x1ee851?_0x59a999(0xb7b):_0x59a999(0xc8f),_0x474bdf['font']=_0x59a999(0xd03)+Math[_0x59a999(0xbe8)](0xc,_0xc8be89*0.28)+_0x59a999(0x61e)+_0x4014a3,_0x474bdf[_0x59a999(0x3e9)]=_0x59a999(0x6fb),_0x474bdf['fillText'](_0x9439d8,_0x475b64+_0x5c904f/0x2,_0x3b0b3a+_0x587e83/0x2+0x3)):(_0x474bdf[_0x59a999(0x586)]=_0x1ee851?'rgba(255,255,255,0.7)':_0x59a999(0x6b6),_0x474bdf['font']='500\x20'+Math[_0x59a999(0xbe8)](0xa,_0xc8be89*0.35)+_0x59a999(0x61e)+_0x4014a3,_0x474bdf['textAlign']=_0x59a999(0x910),_0x474bdf[_0x59a999(0x3e9)]=_0x59a999(0x6fb),_0x474bdf[_0x59a999(0xf0)](_0x9439d8,_0x475b64+_0x5c904f/0x2,_0x3b0b3a+_0x587e83/0x2));}});});const _0x50ab0b=((()=>{const _0x225a90=_0x3a779a,_0x4f4eb1=toNum(_0x4cda70[_0x225a90(0x32d)]);return _0x4f4eb1&&_0x4f4eb1>0x0?_0x4f4eb1:0x9;})()),_0x368568=((()=>{const _0x538b21=_0x3a779a,_0x3f7135=toNum(_0x4cda70[_0x538b21(0x151)]);return _0x3f7135!=null&&_0x3f7135>=0x0&&_0x3f7135<=0x1?_0x3f7135:0x1;})());_0x474bdf[_0x3a779a(0x30d)](),_0x474bdf['fillStyle']=_0x263fba,_0x474bdf[_0x3a779a(0xbee)]=_0x368568,_0x474bdf[_0x3a779a(0x169)]=_0x50ab0b+_0x3a779a(0x61e)+_0x4014a3,_0x474bdf[_0x3a779a(0x603)]=_0x3a779a(0x99e),_0x474bdf[_0x3a779a(0x3e9)]=_0x3a779a(0x6fb),_0x59272b[_0x3a779a(0xbfe)]['forEach']((_0x2a55de,_0x493346)=>{const _0x474cd0=_0x3a779a,_0x9bbe12=_0x2a55de['find'](_0x5c3a5b=>_0x5c3a5b);if(!_0x9bbe12)return;const _0x4503e7=_0x9bbe12[_0x474cd0(0xccb)][_0x474cd0(0xbd1)](resolveCardLanguage(_0x3190fa,_0x4cda70),{'day':_0x474cd0(0x5b3),'month':'short'});_0x474bdf[_0x474cd0(0xf0)](_0x4503e7,_0x4b4239-0x6,_0x178eb6+_0x493346*(_0x587e83+_0x4d4252)+_0x587e83/0x2);}),_0x474bdf[_0x3a779a(0x9a8)]();}[_0xe6d35d(0xb88)](_0x22545f,_0x265061,_0x40fde9,_0x57dc8d){const _0x4a1630=_0xe6d35d;if(!_0x265061||!_0x22545f||_0x40fde9['show_tooltip']===![]||!this['_cells'])return;const _0x466aad=this[_0x4a1630(0xd2c)][_0x4a1630(0xa53)],_0x230f91=this[_0x4a1630(0x71f)],_0x1e351f=this[_0x4a1630(0x632)],_0x1eefcd=this[_0x4a1630(0x9a2)],_0x31a6f9=this[_0x4a1630(0xa86)],_0x150e59=this[_0x4a1630(0x1d6)]||[],_0x188585=this[_0x4a1630(0x2d4)][_0x4a1630(0x192)]||[],_0x3f401f=_0x150e59[_0x4a1630(0x596)](_0x741732=>{const _0x15998b=_0x4a1630,_0x3e2934=new Map(),_0x5483bd=_0x741732[_0x15998b(0x8fc)]||_0x741732[_0x15998b(0x7e5)]||[],_0x192ebe=_0x741732['entity']&&typeof _0x741732[_0x15998b(0x9b0)]===_0x15998b(0xb0a)?_0x741732['entity']:_0x188585[_0x741732[_0x15998b(0x2f6)]]||_0x1eefcd,_0x25699f=_0x192ebe[_0x15998b(0x9bd)]||_0x15998b(0x862),_0x509575=_0x25699f===_0x15998b(0x7f1)||_0x25699f===_0x15998b(0x52e)?_0x15998b(0x914):_0x25699f,_0x556892=new Map(),_0x295832=resolveDisplayTimeZone(this['card']?.[_0x15998b(0x69a)],this[_0x15998b(0x2d4)]?.[_0x15998b(0x5d4)]),_0x4914a1=_0x4b38f4=>{const _0xa1b9a9=_0x15998b,_0x232dcf=tzParts(_0x4b38f4,_0x295832);return _0x232dcf['y']+'-'+String(_0x232dcf['mo']+0x1)[_0xa1b9a9(0x9f7)](0x2,'0')+'-'+String(_0x232dcf['d'])[_0xa1b9a9(0x9f7)](0x2,'0');};for(const _0x329442 of _0x5483bd){if(_0x329442['v']===null||_0x329442['v']===undefined)continue;const _0x36b01e=_0x4914a1(_0x329442['t']);if(!_0x556892[_0x15998b(0x449)](_0x36b01e))_0x556892[_0x15998b(0x846)](_0x36b01e,[]);_0x556892[_0x15998b(0x70b)](_0x36b01e)[_0x15998b(0x61b)](_0x329442['v']);}for(const [_0x2d977d,_0x2019f8]of _0x556892){_0x3e2934[_0x15998b(0x846)](_0x2d977d,DataProcessor[_0x15998b(0xd7e)](_0x2019f8,_0x509575));}return{'map':_0x3e2934,'entity':_0x192ebe,'meta':_0x741732['meta']||{},'color':(_0x192ebe[_0x15998b(0x727)]==='threshold'?_0x15998b(0x7e7):_0x192ebe[_0x15998b(0x727)])||_0x15998b(0x7e7)};}),_0x45983f=_0x3a2293=>{const _0x272d21=_0x4a1630,_0x2b56c8=_0x22545f['getBoundingClientRect'](),_0x25df9e=_0x3a2293[_0x272d21(0x2e7)]-_0x2b56c8[_0x272d21(0xb1a)],_0x5362b6=_0x3a2293['clientY']-_0x2b56c8[_0x272d21(0x598)],_0x5de5d3=Math['floor']((_0x25df9e-_0x230f91[_0x272d21(0x7c6)])/(_0x230f91[_0x272d21(0x2ed)]+_0x230f91['gap'])),_0x2c12db=Math[_0x272d21(0x8e4)]((_0x5362b6-_0x230f91[_0x272d21(0x69d)])/(_0x230f91['cellH']+_0x230f91[_0x272d21(0x65e)]));if(_0x5de5d3<0x0||_0x5de5d3>=_0x230f91[_0x272d21(0x2b7)]||_0x2c12db<0x0||_0x2c12db>=_0x230f91[_0x272d21(0xbc4)]){_0x265061['style'][_0x272d21(0x62e)]='0';return;}const _0x441d3a=_0x1e351f[_0x272d21(0xbfe)][_0x2c12db]?.[_0x5de5d3];if(!_0x441d3a){_0x265061[_0x272d21(0x4a2)][_0x272d21(0x62e)]='0';return;}const _0x16e5f0=_0x441d3a[_0x272d21(0xccb)][_0x272d21(0xbd1)](),_0x59adfc=_0x441d3a[_0x272d21(0x2c5)];let _0x41ba84=_0x272d21(0x71d)+escapeHtml(_0x16e5f0)+'';for(const _0x2b26fd of _0x3f401f){const _0x3904af=_0x2b26fd[_0x272d21(0x596)][_0x272d21(0x70b)](_0x59adfc);if(_0x3904af===null||_0x3904af===undefined)continue;const _0x40c09c=_0x2b26fd[_0x272d21(0x9b0)]?.[_0x272d21(0x6d0)]||_0x2b26fd[_0x272d21(0x721)]?.[_0x272d21(0x72f)]||_0x2b26fd[_0x272d21(0x9b0)]?.[_0x272d21(0x9b0)]||'?',_0x496dd8=_0x2b26fd[_0x272d21(0x9b0)]?.['unit']||_0x2b26fd[_0x272d21(0x721)]?.['unit_of_measurement']||'',_0x203079=formatNumber(_0x3904af,_0x2b26fd[_0x272d21(0x9b0)],_0x57dc8d),_0x538d78=_0x2b26fd['entity']?.[_0x272d21(0x833)]!==![]?escapeHtml(_0x2b26fd[_0x272d21(0x727)]):_0x272d21(0x56e);_0x41ba84+=_0x272d21(0xa08)+_0x538d78+_0x272d21(0x4ba)+escapeHtml(_0x40c09c)+_0x272d21(0xc1e)+escapeHtml(String(_0x203079))+'\x20'+escapeHtml(_0x496dd8)+_0x272d21(0xad3);}_0x265061[_0x272d21(0x795)]=_0x41ba84,_0x265061[_0x272d21(0x4a2)][_0x272d21(0x62e)]='1';const _0x2b4663=_0x265061[_0x272d21(0xadf)];let _0x27f39b=_0x25df9e+0x10;if(_0x27f39b+_0x2b4663>_0x2b56c8[_0x272d21(0x8da)])_0x27f39b=_0x27f39b-_0x2b4663-0x20;_0x265061[_0x272d21(0x4a2)]['left']=Math['max'](0x0,_0x27f39b)+'px',_0x265061[_0x272d21(0x4a2)][_0x272d21(0x598)]='0';};_0x22545f[_0x4a1630(0xb7d)]('mousemove',_0x45983f,{'signal':_0x466aad}),_0x22545f[_0x4a1630(0xb7d)](_0x4a1630(0x4e5),()=>{const _0x150c54=_0x4a1630;_0x265061[_0x150c54(0x4a2)][_0x150c54(0x62e)]='0';},{'signal':_0x466aad}),_0x22545f[_0x4a1630(0xb7d)](_0x4a1630(0x7ca),_0x54308a=>{const _0x2a9c6d=_0x4a1630;if(_0x54308a[_0x2a9c6d(0xaee)][_0x2a9c6d(0x6f1)]===0x1)_0x45983f({'clientX':_0x54308a[_0x2a9c6d(0xaee)][0x0][_0x2a9c6d(0x2e7)],'clientY':_0x54308a[_0x2a9c6d(0xaee)][0x0][_0x2a9c6d(0x72b)]});},{'signal':_0x466aad,'passive':!![]}),_0x22545f['addEventListener'](_0x4a1630(0x34e),()=>{const _0x2afaf2=_0x4a1630;_0x265061[_0x2afaf2(0x4a2)][_0x2afaf2(0x62e)]='0';},{'signal':_0x466aad}),_0x22545f[_0x4a1630(0x4a2)]['cursor']=_0x4a1630(0xad4),_0x22545f['addEventListener'](_0x4a1630(0x63f),_0x12b8c8=>{const _0x139473=_0x4a1630;_0x12b8c8[_0x139473(0xaad)](),this[_0x139473(0x2d4)][_0x139473(0x1e3)](this[_0x139473(0x9a2)]);},{'signal':_0x466aad});}}class BoxPlotRenderer extends BaseCanvasRenderer{constructor(_0x25a6f8){const _0x20fefe=_0xe6d35d;super(_0x25a6f8),this[_0x20fefe(0x2f3)]=new Map(),this['_cols']=null;}static[_0xe6d35d(0x55d)](_0x46d291,_0x16a3e1){const _0x3c368c=_0xe6d35d,_0x1f829d=_0x46d291[_0x3c368c(0x6f1)];if(!_0x1f829d)return null;if(_0x1f829d===0x1)return _0x46d291[0x0];const _0x33ded6=(_0x1f829d-0x1)*_0x16a3e1,_0x4baa3a=Math['floor'](_0x33ded6),_0x3512ce=Math[_0x3c368c(0xb9d)](_0x33ded6);if(_0x4baa3a===_0x3512ce)return _0x46d291[_0x4baa3a];return _0x46d291[_0x4baa3a]+(_0x46d291[_0x3512ce]-_0x46d291[_0x4baa3a])*(_0x33ded6-_0x4baa3a);}['render'](_0x205af5,_0x57d046,_0x3011da,_0x4e6955){const _0x404767=_0xe6d35d;if(this[_0x404767(0xd2c)])this[_0x404767(0xd2c)][_0x404767(0x78a)]();this[_0x404767(0xd2c)]=new AbortController();const _0x261bee=this[_0x404767(0xd2c)]['signal'],_0x497841=Math[_0x404767(0x1b8)](0x28,_0x205af5[_0x404767(0x996)]||this[_0x404767(0x2d4)][_0x404767(0xadf)]||0x190),_0x2a9711=Math[_0x404767(0x1b8)](0x50,parseInt(_0x3011da['height'],0xa)||0xc8),_0x4976d9=resolveDisplayTimeZone(_0x4e6955,_0x3011da),_0x50a589=_0x3011da[_0x404767(0xcaa)]!==![],_0x121c85=escapeHtml,_0xc8cf40=this[_0x404767(0x2d4)]['_entities']||[],_0x153c96=[];(_0x57d046||[])[_0x404767(0x331)]((_0x3a56aa,_0x319759)=>{const _0x39df71=_0x404767;let _0x501359=_0x3a56aa['entity']&&typeof _0x3a56aa['entity']==='object'?_0x3a56aa['entity']:null;if(!_0x501359){const _0x4f91f8=String(_0x3a56aa['id']||'')[_0x39df71(0x653)](/^(.+)__(\d+)$/);if(_0x4f91f8)_0x501359=_0xc8cf40[parseInt(_0x4f91f8[0x2],0xa)]||_0xc8cf40[_0x39df71(0x8e2)](_0x130694=>_0x130694[_0x39df71(0x9b0)]===_0x4f91f8[0x1]);}if(!_0x501359)_0x501359={};if(_0x501359[_0x39df71(0x465)])return;const _0x131ba7=_0x501359[_0x39df71(0x9bd)],_0x154af0=(_0x131ba7||'')+'|'+(_0x501359[_0x39df71(0x6df)]??'')+'|'+(_0x501359[_0x39df71(0xaca)]?0x1:0x0)+'|'+(_0x501359[_0x39df71(0x76b)]||'')+'|'+(_0x501359[_0x39df71(0x9aa)]||'')+'|'+(_0x501359[_0x39df71(0xd72)]||''),_0x434b1f=Array['isArray'](_0x3a56aa[_0x39df71(0x7e5)])&&_0x3a56aa['raw'][_0x39df71(0x6f1)]&&_0x131ba7!==_0x39df71(0x7f1),_0x2394ec=_0x434b1f?_0x3a56aa[_0x39df71(0x7e5)]:_0x3a56aa[_0x39df71(0x8fc)]||[],_0x2c623b=''+(_0x434b1f?'r':'p')+_0x2394ec[_0x39df71(0x6f1)]+'|'+(_0x2394ec[_0x39df71(0x6f1)]?_0x2394ec[0x0]['t']:0x0)+'|'+(_0x2394ec['length']?_0x2394ec[_0x2394ec[_0x39df71(0x6f1)]-0x1]['t']:0x0),_0x24be81=_0x3a56aa['id']||'i'+_0x319759,_0x3322dc=this[_0x39df71(0x2f3)][_0x39df71(0x70b)](_0x24be81);let _0x28a0cc;if(_0x3322dc&&_0x3322dc[_0x39df71(0x57e)]===_0x2394ec&&_0x3322dc[_0x39df71(0xb13)]===_0x154af0&&_0x3322dc[_0x39df71(0x40f)]===_0x2c623b)_0x28a0cc=_0x3322dc['samples'];else{let _0x498052=_0x2394ec;if(_0x434b1f){_0x498052=_0x131ba7==='diff'?DataProcessor['diffSeries'](_0x498052):_0x498052;try{_0x498052=DataProcessor[_0x39df71(0x304)](_0x498052,_0x501359);}catch(_0x34a821){}try{const _0x343489=this['card']['_priceLookupFor'](_0x501359);if(_0x343489)_0x498052=DataProcessor[_0x39df71(0x24b)](_0x498052,_0x343489);}catch(_0x18da79){}try{_0x498052=DataProcessor[_0x39df71(0x5a0)](_0x498052,_0x501359);}catch(_0x5aa64a){}}_0x28a0cc=[];for(const _0xd2bef4 of _0x498052)if(_0xd2bef4&&isNum(_0xd2bef4['v']))_0x28a0cc[_0x39df71(0x61b)](_0xd2bef4);this[_0x39df71(0x2f3)]['set'](_0x24be81,{'ref':_0x2394ec,'eSig':_0x154af0,'dSig':_0x2c623b,'samples':_0x28a0cc});}if(!_0x28a0cc[_0x39df71(0x6f1)])return;const _0x494c5f=this[_0x39df71(0x2d4)][_0x39df71(0x221)]?.(_0x501359['color'],_0x501359[_0x39df71(0x9b0)])||_0x501359['color']||PALETTE[_0x319759%PALETTE['length']],_0x3f3560=pickName(_0x501359['name'],_0x3a56aa[_0x39df71(0x721)]?.[_0x39df71(0x6a0)],_0x3a56aa['meta'])??_0x501359[_0x39df71(0x9b0)]??'#'+(_0x319759+0x1),_0x2f43ba=_0x501359[_0x39df71(0x491)]||_0x3a56aa[_0x39df71(0x721)]?.['unit_of_measurement']||'',_0x3f6779=_0x501359[_0x39df71(0xaca)]?{..._0x501359,'invert':![]}:_0x501359;_0x153c96['push']({'ent':_0x501359,'fEnt':_0x3f6779,'samples':_0x28a0cc,'color':_0x494c5f,'name':_0x3f3560,'unit':_0x2f43ba,'sig':_0x154af0+'~'+_0x2c623b});});if(!_0x153c96[_0x404767(0x6f1)]){_0x205af5[_0x404767(0x795)]=_0x404767(0x365);return;}let _0x1ffe32=Infinity,_0x3915bf=-Infinity;for(const _0x4a0f9c of _0x153c96){const _0x5aaeea=_0x4a0f9c[_0x404767(0x232)];if(_0x5aaeea[0x0]['t']<_0x1ffe32)_0x1ffe32=_0x5aaeea[0x0]['t'];if(_0x5aaeea[_0x5aaeea[_0x404767(0x6f1)]-0x1]['t']>_0x3915bf)_0x3915bf=_0x5aaeea[_0x5aaeea[_0x404767(0x6f1)]-0x1]['t'];}let _0x5b2438=_0x3011da[_0x404767(0x926)];if(!_0x5b2438||_0x5b2438===_0x404767(0x371)){const _0x542d65=(_0x3915bf-_0x1ffe32)/0x36ee80;_0x5b2438=_0x542d65<=0x31?'hour':_0x542d65<=0x18*0x20?_0x404767(0x2c5):_0x542d65<=0x18*0xbe?_0x404767(0xb9f):_0x404767(0x7d5);}const _0x42a3bc=/^([0-9]+)h$/[_0x404767(0x88f)](_0x5b2438),_0x10e195=_0x42a3bc?parseInt(_0x42a3bc[0x1],0xa):_0x5b2438===_0x404767(0x7da)?0x1:0x0,_0x40b30c=((()=>{const _0x4b6868=_0x404767;try{const _0x2b2f7b=getCachedDateTimeFormatter(resolveCardLanguage(_0x4e6955,_0x3011da),{'month':_0x4b6868(0x841)});return Array[_0x4b6868(0xb6d)]({'length':0xc},(_0x36ae76,_0x1df54b)=>_0x2b2f7b[_0x4b6868(0x3cd)](new Date(0x7e8,_0x1df54b,0x1)));}catch{return[_0x4b6868(0x9e1),_0x4b6868(0x292),_0x4b6868(0x1af),_0x4b6868(0x73c),_0x4b6868(0x59a),_0x4b6868(0x313),_0x4b6868(0xc50),_0x4b6868(0xc44),_0x4b6868(0xa61),_0x4b6868(0xd47),_0x4b6868(0xcc2),_0x4b6868(0xcbc)];}})()),_0x242b02=_0x57aeb0=>String(_0x57aeb0)[_0x404767(0x9f7)](0x2,'0'),_0xc8a35a=resolveFirstWeekday(_0x4e6955),_0xa4b007=_0x3a9e38=>{const _0xfdf54b=_0x404767,_0x483a43=_0x3a9e38-_0x3a9e38%0xdbba0;let _0x157cf8=tzParts(_0x483a43,_0x4976d9);if(_0x10e195){const _0x11609a=Math[_0xfdf54b(0x8e4)](_0x157cf8['h']/_0x10e195)*_0x10e195;return{'key':_0x157cf8['y']+'-'+_0x157cf8['mo']+'-'+_0x157cf8['d']+'-'+_0x11609a,'label':_0x242b02(_0x11609a)+':00'};}if(_0x5b2438===_0xfdf54b(0x2c5))return{'key':_0x157cf8['y']+'-'+_0x157cf8['mo']+'-'+_0x157cf8['d'],'label':_0x40b30c[_0x157cf8['mo']]+'\x20'+_0x157cf8['d']};if(_0x5b2438===_0xfdf54b(0xb9f))return _0x157cf8=tzParts(_0x483a43-weekStartOffsetDays(_0x157cf8['wd'],_0xc8a35a)*0x5265c00,_0x4976d9),{'key':'w'+_0x157cf8['y']+'-'+_0x157cf8['mo']+'-'+_0x157cf8['d'],'label':_0x40b30c[_0x157cf8['mo']]+'\x20'+_0x157cf8['d']};if(_0x5b2438==='year')return{'key':''+_0x157cf8['y'],'label':''+_0x157cf8['y']};return{'key':_0x157cf8['y']+'-'+_0x157cf8['mo'],'label':_0x40b30c[_0x157cf8['mo']]+'\x20'+String(_0x157cf8['y'])[_0xfdf54b(0xaff)](0x2)};},_0x230c5b=_0x5b2438+'|'+(_0x4976d9||'')+'|'+_0x153c96[_0x404767(0x596)](_0x595330=>_0x595330[_0x404767(0x917)])[_0x404767(0x2c4)](';');let _0x41efa3,_0x4d6191,_0x2af520;if(this[_0x404767(0x243)]&&this[_0x404767(0x243)][_0x404767(0x917)]===_0x230c5b)({cols:_0x41efa3,vMin:_0x4d6191,vMax:_0x2af520}=this[_0x404767(0x243)]);else{const _0x272498=new Map();_0x153c96['forEach']((_0x2148a4,_0x1ff052)=>{const _0x179111=_0x404767;for(const _0x506701 of _0x2148a4['samples']){const _0x254b9e=_0xa4b007(_0x506701['t']);let _0x34f440=_0x272498[_0x179111(0x70b)](_0x254b9e[_0x179111(0x3de)]);!_0x34f440&&(_0x34f440={'label':_0x254b9e['label'],'order':_0x506701['t'],'vals':new Array(_0x153c96[_0x179111(0x6f1)])['fill'](null)},_0x272498[_0x179111(0x846)](_0x254b9e['key'],_0x34f440));if(_0x506701['t']<_0x34f440[_0x179111(0x1b9)])_0x34f440['order']=_0x506701['t'];(_0x34f440['vals'][_0x1ff052]||(_0x34f440[_0x179111(0x7c5)][_0x1ff052]=[]))[_0x179111(0x61b)](_0x506701['v']);}});const _0x362545=[..._0x272498['values']()][_0x404767(0xca9)]((_0x9f9155,_0x1e43e9)=>_0x9f9155[_0x404767(0x1b9)]-_0x1e43e9[_0x404767(0x1b9)]),_0x43b291=0x3c,_0x3295dc=_0x362545[_0x404767(0x6f1)]>_0x43b291?_0x362545[_0x404767(0xaff)](_0x362545['length']-_0x43b291):_0x362545;_0x4d6191=Infinity,_0x2af520=-Infinity,_0x41efa3=_0x3295dc[_0x404767(0x596)](_0x4779bc=>({'label':_0x4779bc[_0x404767(0x149)],'per':_0x4779bc[_0x404767(0x7c5)][_0x404767(0x596)](_0x5796ab=>{const _0x2f27e7=_0x404767;if(!_0x5796ab||!_0x5796ab[_0x2f27e7(0x6f1)])return null;const _0x2f0b45=Float64Array[_0x2f27e7(0xb6d)](_0x5796ab)[_0x2f27e7(0xca9)](),_0x28b8ff=_0xfcc2b9=>BoxPlotRenderer['_quantile'](_0x2f0b45,_0xfcc2b9),_0x4da4b8={'lo':_0x2f0b45[0x0],'q1':_0x28b8ff(0.25),'med':_0x28b8ff(0.5),'q3':_0x28b8ff(0.75),'hi':_0x2f0b45[_0x2f0b45[_0x2f27e7(0x6f1)]-0x1],'n':_0x2f0b45[_0x2f27e7(0x6f1)]};if(_0x4da4b8['lo']<_0x4d6191)_0x4d6191=_0x4da4b8['lo'];if(_0x4da4b8['hi']>_0x2af520)_0x2af520=_0x4da4b8['hi'];return _0x4da4b8;})})),this[_0x404767(0x243)]={'sig':_0x230c5b,'cols':_0x41efa3,'vMin':_0x4d6191,'vMax':_0x2af520};}if(_0x4d6191===Infinity){_0x205af5[_0x404767(0x795)]=_0x404767(0x82a);return;}let _0x5a3e20=_0x4d6191,_0x1659b9=_0x2af520;_0x5a3e20===_0x1659b9&&(_0x5a3e20-=0x1,_0x1659b9+=0x1);const _0x5291eb=(_0x1659b9-_0x5a3e20)*0.06;_0x5a3e20-=_0x5291eb,_0x1659b9+=_0x5291eb;const _0x1a33e9=_0x277c42=>{const _0x298718=_0x404767,_0x128449=Math[_0x298718(0xaaa)](0xa,Math[_0x298718(0x8e4)](Math[_0x298718(0x5d9)](_0x277c42))),_0x356b03=_0x277c42/_0x128449;return(_0x356b03<=0x1?0x1:_0x356b03<=0x2?0x2:_0x356b03<=0x5?0x5:0xa)*_0x128449;},_0x358225=_0x1a33e9((_0x1659b9-_0x5a3e20)/0x4),_0x4cccf2=[];for(let _0x166d33=Math[_0x404767(0xb9d)](_0x5a3e20/_0x358225)*_0x358225;_0x166d33<=_0x1659b9+1e-9;_0x166d33+=_0x358225)_0x4cccf2[_0x404767(0x61b)](_0x166d33);const _0x529670=_0x153c96[0x0]['fEnt'],_0x20525f=_0x156057=>formatNumber(_0x156057,_0x529670,_0x4e6955),_0x52ca56=Math[_0x404767(0x1b8)](0x1e,0xa+6.5*Math[_0x404767(0x1b8)](..._0x4cccf2['map'](_0x58cd8b=>String(_0x20525f(_0x58cd8b))[_0x404767(0x6f1)]),0x2)),_0x6b554a=0x8,_0xcc9fb3=0x8,_0x1eb7db=0x14,_0x2848ee=Math[_0x404767(0x1b8)](0xa,_0x497841-_0x52ca56-_0x6b554a),_0x13e6c6=Math[_0x404767(0x1b8)](0xa,_0x2a9711-_0xcc9fb3-_0x1eb7db),_0x1c0fba=_0x409f8a=>_0xcc9fb3+_0x13e6c6-(_0x409f8a-_0x5a3e20)/(_0x1659b9-_0x5a3e20)*_0x13e6c6,_0x51ecc0=_0x41efa3['length'],_0x53a5ce=_0x153c96['length'],_0x48be90=_0x2848ee/_0x51ecc0,_0x204c0f=_0x48be90*0.78,_0x53c558=Math[_0x404767(0x1b8)](0x3,Math[_0x404767(0xbe8)](0x2e,_0x204c0f/_0x53a5ce*0.82)),_0x5e097d=(_0x15eb8c,_0x3d94af)=>_0x52ca56+_0x48be90*_0x15eb8c+_0x48be90/0x2-_0x204c0f/0x2+_0x204c0f/_0x53a5ce*(_0x3d94af+0.5),_0x452de3=_0x404767(0x6ae),_0x4ff65a=_0x404767(0x5be);let _0x5dddd9='';for(const _0x21549f of _0x4cccf2){const _0x4f1302=_0x1c0fba(_0x21549f);_0x5dddd9+=_0x404767(0xc57)+_0x52ca56+_0x404767(0x783)+_0x4f1302[_0x404767(0x2ef)](0x1)+_0x404767(0x803)+(_0x497841-_0x6b554a)+_0x404767(0x2c7)+_0x4f1302['toFixed'](0x1)+_0x404767(0x52f)+_0x452de3+'\x22\x20stroke-width=\x221\x22/>',_0x5dddd9+=_0x404767(0x97a)+(_0x52ca56-0x5)[_0x404767(0x2ef)](0x1)+'\x22\x20y=\x22'+(_0x4f1302+0x3)[_0x404767(0x2ef)](0x1)+_0x404767(0xbc3)+_0x4ff65a+'\x22>'+_0x121c85(_0x20525f(_0x21549f))+_0x404767(0x269);}const _0x2a9a89=Math[_0x404767(0x1b8)](0x1,Math[_0x404767(0xb9d)](_0x51ecc0/Math[_0x404767(0x1b8)](0x2,Math[_0x404767(0x8e4)](_0x2848ee/0x38))));_0x41efa3['forEach']((_0x305d86,_0x2a13f8)=>{const _0x4d7189=_0x404767;if(_0x2a13f8%_0x2a9a89)return;_0x5dddd9+=_0x4d7189(0x97a)+(_0x52ca56+_0x48be90*_0x2a13f8+_0x48be90/0x2)[_0x4d7189(0x2ef)](0x1)+_0x4d7189(0xc61)+(_0x2a9711-0x6)+_0x4d7189(0x258)+_0x4ff65a+'\x22>'+_0x121c85(_0x305d86[_0x4d7189(0x149)])+_0x4d7189(0x269);});const _0x2f78a5=[];_0x41efa3[_0x404767(0x331)]((_0x44db56,_0x4799fc)=>{const _0x27b1cc=_0x404767;_0x44db56[_0x27b1cc(0x4a3)][_0x27b1cc(0x331)]((_0xc4b30b,_0x4a7a5f)=>{const _0x889cb5=_0x27b1cc;if(!_0xc4b30b)return;const _0x44ba20=_0x153c96[_0x4a7a5f],_0x48b6f8=_0x5e097d(_0x4799fc,_0x4a7a5f),_0x3470c3=_0x48b6f8-_0x53c558/0x2,_0x50518c=_0x1c0fba(_0xc4b30b['lo']),_0x50d948=_0x1c0fba(_0xc4b30b['hi']),_0x8611a7=_0x1c0fba(_0xc4b30b['q1']),_0x161796=_0x1c0fba(_0xc4b30b['q3']),_0x5a784e=_0x1c0fba(_0xc4b30b['med']),_0x2879a5=_0x2f78a5[_0x889cb5(0x6f1)];_0x2f78a5[_0x889cb5(0x61b)]({'name':_0x44ba20[_0x889cb5(0x6d0)],'unit':_0x44ba20['unit'],'ent':_0x44ba20[_0x889cb5(0x59f)],'fEnt':_0x44ba20['fEnt'],'color':_0x44ba20[_0x889cb5(0x727)],'label':_0x44db56[_0x889cb5(0x149)],'lo':_0xc4b30b['lo'],'q1':_0xc4b30b['q1'],'med':_0xc4b30b[_0x889cb5(0x8cb)],'q3':_0xc4b30b['q3'],'hi':_0xc4b30b['hi'],'n':_0xc4b30b['n']}),_0x5dddd9+=_0x889cb5(0x7d2)+_0x2879a5+'\x22\x20style=\x22cursor:'+(_0x50a589?_0x889cb5(0xad4):_0x889cb5(0x3d4))+'\x22>',_0x5dddd9+=_0x889cb5(0x6c6)+(_0x3470c3-0x2)[_0x889cb5(0x2ef)](0x1)+_0x889cb5(0xc61)+(_0x50d948-0x2)[_0x889cb5(0x2ef)](0x1)+_0x889cb5(0xaa3)+(_0x53c558+0x4)[_0x889cb5(0x2ef)](0x1)+_0x889cb5(0x797)+(_0x50518c-_0x50d948+0x4)['toFixed'](0x1)+_0x889cb5(0xc76);if(_0xc4b30b['n']===0x1)_0x5dddd9+=_0x889cb5(0xc57)+_0x3470c3['toFixed'](0x1)+_0x889cb5(0x803)+(_0x3470c3+_0x53c558)[_0x889cb5(0x2ef)](0x1)+_0x889cb5(0x783)+_0x5a784e[_0x889cb5(0x2ef)](0x1)+'\x22\x20y2=\x22'+_0x5a784e[_0x889cb5(0x2ef)](0x1)+_0x889cb5(0x52f)+_0x121c85(_0x44ba20[_0x889cb5(0x727)])+_0x889cb5(0x275);else{const _0x120a14=_0x53c558*0.55;_0x5dddd9+='{const _0x46bcc5=_0x404767,_0x1a4f2e=_0x4448e5['target'][_0x46bcc5(0x535)]('[data-b]');if(!_0x1a4f2e){_0x5a4372=-0x1,_0x6294d1[_0x46bcc5(0x4a2)][_0x46bcc5(0x62e)]='0';return;}const _0x5e4f18=+_0x1a4f2e['dataset']['b'],_0x2fb601=_0x2f78a5[_0x5e4f18];if(!_0x2fb601)return;const _0x218ea5=_0x5e4f18===_0x5a4372&&_0x6294d1[_0x46bcc5(0x4a2)][_0x46bcc5(0x62e)]==='1';_0x5a4372=_0x5e4f18;const _0x567717=_0x2bbdc2=>formatNumber(_0x2bbdc2,_0x2fb601['fEnt'],_0x4e6955),_0x41517b=_0x2fb601[_0x46bcc5(0x491)]?'\x20'+_0x121c85(_0x2fb601[_0x46bcc5(0x491)]):'',_0x2523f7=_0x2fb601['ent']?.[_0x46bcc5(0x833)]!==![]?_0x121c85(_0x2fb601[_0x46bcc5(0x727)]):_0x46bcc5(0x56e),_0x47bd31=(_0x18572d,_0x558647,_0x437647)=>_0x46bcc5(0x1b7)+(_0x437647?'\x20style=\x22opacity:0.6\x22':'')+_0x46bcc5(0x2f1)+_0x18572d+_0x46bcc5(0xc1e)+_0x558647+'';if(!_0x218ea5)_0x6294d1[_0x46bcc5(0x795)]=_0x46bcc5(0x72a)+_0x2523f7+_0x46bcc5(0x75d)+_0x121c85(_0x2fb601[_0x46bcc5(0x6d0)])+_0x46bcc5(0x3f7)+_0x121c85(_0x2fb601[_0x46bcc5(0x149)])+_0x46bcc5(0xad3)+_0x46bcc5(0xb8b)+_0x47bd31(cardT(this[_0x46bcc5(0x2d4)]?.[_0x46bcc5(0x69a)],this['card']?.[_0x46bcc5(0x5d4)],_0x46bcc5(0xab8)),''+_0x567717(_0x2fb601['lo'])+_0x41517b)+_0x47bd31(cardT(this[_0x46bcc5(0x2d4)]?.['_hass'],this['card']?.['_config'],_0x46bcc5(0x82b)),''+_0x567717(_0x2fb601[_0x46bcc5(0x8cb)])+_0x41517b)+_0x47bd31(cardT(this['card']?.[_0x46bcc5(0x69a)],this[_0x46bcc5(0x2d4)]?.[_0x46bcc5(0x5d4)],_0x46bcc5(0xba8)),''+_0x567717(_0x2fb601['hi'])+_0x41517b)+'
'+_0x47bd31(cardT(this[_0x46bcc5(0x2d4)]?.['_hass'],this[_0x46bcc5(0x2d4)]?.[_0x46bcc5(0x5d4)],'Q1'),''+_0x567717(_0x2fb601['q1'])+_0x41517b)+_0x47bd31(cardT(this['card']?.[_0x46bcc5(0x69a)],this[_0x46bcc5(0x2d4)]?.['_config'],'Q3'),''+_0x567717(_0x2fb601['q3'])+_0x41517b)+_0x47bd31(cardT(this[_0x46bcc5(0x2d4)]?.['_hass'],this[_0x46bcc5(0x2d4)]?.[_0x46bcc5(0x5d4)],_0x46bcc5(0x2dc)),''+_0x2fb601['n'],!![])+'
';_0x6294d1[_0x46bcc5(0x4a2)][_0x46bcc5(0x62e)]='1';const _0x3186f2=_0x4357ec[_0x46bcc5(0x748)]();let _0x429603=_0x4448e5[_0x46bcc5(0x2e7)]-_0x3186f2['left']+0x10;const _0x4c6a41=_0x6294d1['offsetWidth'];if(_0x429603+_0x4c6a41>_0x3186f2[_0x46bcc5(0x8da)])_0x429603=_0x429603-_0x4c6a41-0x20;_0x6294d1[_0x46bcc5(0x4a2)][_0x46bcc5(0xb1a)]=Math[_0x46bcc5(0x1b8)](0x0,_0x429603)+'px',_0x6294d1['style']['top']='0';};_0x244d83[_0x404767(0xb7d)](_0x404767(0x7f4),_0x595687,{'signal':_0x261bee}),_0x244d83['addEventListener'](_0x404767(0xc5d),_0x595687,{'signal':_0x261bee}),_0x244d83['addEventListener'](_0x404767(0x8a9),()=>{const _0x15eb6b=_0x404767;_0x5a4372=-0x1,_0x6294d1[_0x15eb6b(0x4a2)][_0x15eb6b(0x62e)]='0';},{'signal':_0x261bee});}}}class WaterfallRenderer extends BaseCanvasRenderer{[_0xe6d35d(0x9b2)](_0x4ee868,_0x433168,_0x239774,_0x3eefaf){const _0x462250=_0xe6d35d;if(this['_abort'])this[_0x462250(0xd2c)][_0x462250(0x78a)]();this[_0x462250(0xd2c)]=new AbortController();const _0x18d36f=this[_0x462250(0xd2c)][_0x462250(0xa53)],_0x456ea7=Math['max'](0x28,_0x4ee868[_0x462250(0x996)]||this[_0x462250(0x2d4)][_0x462250(0xadf)]||0x190),_0x2f5ae3=Math[_0x462250(0x1b8)](0x50,parseInt(_0x239774[_0x462250(0x964)],0xa)||0xc8),_0x48986f=_0x239774[_0x462250(0xcaa)]!==![],_0x3aee97=_0x239774[_0x462250(0x46b)]!==![],_0x5a58ca=escapeHtml,_0xb036a3=this[_0x462250(0x2d4)][_0x462250(0x192)]||[],_0x505f94=[];(_0x433168||[])[_0x462250(0x331)]((_0x2437a5,_0x363972)=>{const _0xa81186=_0x462250;let _0xaf999=_0x2437a5['entity']&&typeof _0x2437a5[_0xa81186(0x9b0)]===_0xa81186(0xb0a)?_0x2437a5[_0xa81186(0x9b0)]:null;if(!_0xaf999){const _0x2481f1=String(_0x2437a5['id']||'')[_0xa81186(0x653)](/^(.+)__(\d+)$/);if(_0x2481f1)_0xaf999=_0xb036a3[parseInt(_0x2481f1[0x2],0xa)]||_0xb036a3[_0xa81186(0x8e2)](_0x3e3b44=>_0x3e3b44[_0xa81186(0x9b0)]===_0x2481f1[0x1]);}if(!_0xaf999)_0xaf999={};const _0x18a10c=(_0x2437a5[_0xa81186(0x8fc)]||[])[_0xa81186(0xbcf)](_0x1e62c6=>_0x1e62c6&&isNum(_0x1e62c6['v']));if(!_0x18a10c[_0xa81186(0x6f1)])return;const _0x296577=_0xaf999[_0xa81186(0x9bd)]||'sum';let _0x4c2799;if(_0x296577===_0xa81186(0x7cb))_0x4c2799=_0x18a10c[0x0]['v'];else{if(_0x296577===_0xa81186(0x898))_0x4c2799=_0x18a10c[_0x18a10c[_0xa81186(0x6f1)]-0x1]['v'];else{if(_0x296577==='min')_0x4c2799=_0x18a10c[_0xa81186(0x8af)]((_0x468b75,_0x582764)=>Math[_0xa81186(0xbe8)](_0x468b75,_0x582764['v']),Infinity);else{if(_0x296577===_0xa81186(0x1b8))_0x4c2799=_0x18a10c[_0xa81186(0x8af)]((_0x2e50ca,_0x1f3304)=>Math[_0xa81186(0x1b8)](_0x2e50ca,_0x1f3304['v']),-Infinity);else{if(_0x296577==='median')_0x4c2799=DataProcessor[_0xa81186(0xd7e)](_0x18a10c[_0xa81186(0x596)](_0x29a0bc=>_0x29a0bc['v']),'median');else{if(_0x296577===_0xa81186(0x862)||_0x296577==='mean')_0x4c2799=_0x18a10c[_0xa81186(0x8af)]((_0x57fa5e,_0x24a06f)=>_0x57fa5e+_0x24a06f['v'],0x0)/_0x18a10c[_0xa81186(0x6f1)];else _0x4c2799=_0x18a10c['reduce']((_0x2795aa,_0xef7055)=>_0x2795aa+_0xef7055['v'],0x0);}}}}}if(!isNum(_0x4c2799))return;const _0x996c80=this[_0xa81186(0x2d4)][_0xa81186(0x221)]?.(_0xaf999[_0xa81186(0x727)],_0xaf999['entity'])||_0xaf999[_0xa81186(0x727)],_0x2cb9bf=pickName(_0xaf999[_0xa81186(0x6d0)],_0x2437a5[_0xa81186(0x721)]?.[_0xa81186(0x6a0)],_0x2437a5[_0xa81186(0x721)])??_0xaf999[_0xa81186(0x9b0)]??'#'+(_0x363972+0x1),_0x597122=_0xaf999['unit']||_0x2437a5[_0xa81186(0x721)]?.[_0xa81186(0x4f2)]||'',_0x47bec1=_0xaf999[_0xa81186(0xaca)]?{..._0xaf999,'invert':![]}:_0xaf999;_0x505f94[_0xa81186(0x61b)]({'ent':_0xaf999,'fEnt':_0x47bec1,'v':_0x4c2799,'name':_0x2cb9bf,'unit':_0x597122,'custom':_0x996c80});});if(!_0x505f94[_0x462250(0x6f1)]){_0x4ee868['innerHTML']=_0x462250(0x8d3);return;}let _0x333434=0x0;const _0x3fafc3=_0x505f94[_0x462250(0x596)](_0x1bf05f=>{const _0x281150=_0x462250,_0x2cb764=_0x333434;_0x333434+=_0x1bf05f['v'];const _0x3517b2=_0x1bf05f[_0x281150(0x468)]||(_0x1bf05f['v']>=0x0?_0x281150(0xa30):_0x281150(0xa8a));return{..._0x1bf05f,'from':_0x2cb764,'to':_0x333434,'color':_0x3517b2,'total':![]};});_0x3aee97&&_0x3fafc3['push']({'ent':_0x505f94[0x0][_0x462250(0x59f)],'fEnt':_0x505f94[0x0][_0x462250(0x6da)],'v':_0x333434,'from':0x0,'to':_0x333434,'name':cardT(this[_0x462250(0x2d4)]?.[_0x462250(0x69a)],this['card']?.[_0x462250(0x5d4)],_0x462250(0x2c1)),'unit':_0x505f94[0x0][_0x462250(0x491)],'color':'var(--primary-color,\x20#378ADD)','total':!![]});let _0x1fe21b=0x0,_0x665b0a=0x0;for(const _0xf0f13e of _0x3fafc3){_0x1fe21b=Math[_0x462250(0xbe8)](_0x1fe21b,_0xf0f13e[_0x462250(0xb6d)],_0xf0f13e['to']),_0x665b0a=Math[_0x462250(0x1b8)](_0x665b0a,_0xf0f13e[_0x462250(0xb6d)],_0xf0f13e['to']);}_0x1fe21b===_0x665b0a&&(_0x1fe21b-=0x1,_0x665b0a+=0x1);const _0x1301f0=(_0x665b0a-_0x1fe21b)*0.08;if(_0x1fe21b<0x0)_0x1fe21b-=_0x1301f0;_0x665b0a+=_0x1301f0;const _0x14d4d2=_0x20604e=>{const _0x5508f6=Math['pow'](0xa,Math['floor'](Math['log10'](_0x20604e))),_0x3eabaf=_0x20604e/_0x5508f6;return(_0x3eabaf<=0x1?0x1:_0x3eabaf<=0x2?0x2:_0x3eabaf<=0x5?0x5:0xa)*_0x5508f6;},_0x2cbe4d=_0x14d4d2((_0x665b0a-_0x1fe21b)/0x4),_0x550241=[];for(let _0x17d9f7=Math['ceil'](_0x1fe21b/_0x2cbe4d)*_0x2cbe4d;_0x17d9f7<=_0x665b0a+1e-9;_0x17d9f7+=_0x2cbe4d)_0x550241['push'](_0x17d9f7);const _0x4efc4a=_0x505f94[0x0]['fEnt'],_0x7b565e=_0x202e39=>formatNumber(_0x202e39,_0x4efc4a,_0x3eefaf),_0x3d3ae7=Math[_0x462250(0x1b8)](0x1e,0xa+6.5*Math[_0x462250(0x1b8)](..._0x550241[_0x462250(0x596)](_0x29495c=>String(_0x7b565e(_0x29495c))['length']),0x2)),_0x4e2cc9=0x8,_0x164ad1=0x10,_0x2e56a3=0x14,_0x1e497a=Math[_0x462250(0x1b8)](0xa,_0x456ea7-_0x3d3ae7-_0x4e2cc9),_0x2f4635=Math['max'](0xa,_0x2f5ae3-_0x164ad1-_0x2e56a3),_0x8004ae=_0x21f285=>_0x164ad1+_0x2f4635-(_0x21f285-_0x1fe21b)/(_0x665b0a-_0x1fe21b)*_0x2f4635,_0x6ad7a1=_0x3fafc3[_0x462250(0x6f1)],_0x54c806=_0x1e497a/_0x6ad7a1,_0x5a9eab=Math[_0x462250(0x1b8)](0x4,Math[_0x462250(0xbe8)](0x40,_0x54c806*0.62)),_0x251a25=_0x5ee253=>_0x3d3ae7+_0x54c806*_0x5ee253+(_0x54c806-_0x5a9eab)/0x2,_0x2510de='var(--divider-color,\x20rgba(127,127,127,.28))',_0x2b85a6=_0x462250(0x5be);let _0x301852='';for(const _0x508143 of _0x550241){const _0x6d7c9f=_0x8004ae(_0x508143);_0x301852+='',_0x301852+=''+_0x5a58ca(_0x7b565e(_0x508143))+_0x462250(0x269);}if(_0x1fe21b<0x0&&_0x665b0a>0x0){const _0x44be14=_0x8004ae(0x0);_0x301852+='{const _0x20dd96=_0x462250,_0x10628a=_0x251a25(_0x38229f),_0x5c8ffc=_0x8004ae(_0x3c9b79['from']),_0x3d0db4=_0x8004ae(_0x3c9b79['to']),_0x49932b=Math['min'](_0x5c8ffc,_0x3d0db4),_0x3d48bf=Math['max'](1.5,Math[_0x20dd96(0xad9)](_0x5c8ffc-_0x3d0db4)),_0x221da5=_0x5435b8[_0x20dd96(0x6f1)];_0x5435b8[_0x20dd96(0x61b)](_0x3c9b79),_0x301852+=_0x20dd96(0x7d2)+_0x221da5+_0x20dd96(0x22d)+(_0x48986f?_0x20dd96(0xad4):_0x20dd96(0x3d4))+'\x22>',_0x301852+=_0x20dd96(0x6c6)+(_0x10628a-0x2)[_0x20dd96(0x2ef)](0x1)+_0x20dd96(0xc61)+_0x164ad1+_0x20dd96(0xaa3)+(_0x5a9eab+0x4)[_0x20dd96(0x2ef)](0x1)+'\x22\x20height=\x22'+_0x2f4635+_0x20dd96(0xc76),_0x301852+=_0x20dd96(0x6c6)+_0x10628a[_0x20dd96(0x2ef)](0x1)+_0x20dd96(0xc61)+_0x49932b[_0x20dd96(0x2ef)](0x1)+'\x22\x20width=\x22'+_0x5a9eab[_0x20dd96(0x2ef)](0x1)+'\x22\x20height=\x22'+_0x3d48bf[_0x20dd96(0x2ef)](0x1)+_0x20dd96(0x141)+_0x5a58ca(_0x3c9b79['color'])+_0x20dd96(0x11a)+(_0x3c9b79[_0x20dd96(0x6ec)]?_0x20dd96(0x978):_0x20dd96(0xb05))+_0x20dd96(0x52f)+_0x5a58ca(_0x3c9b79['color'])+'\x22\x20stroke-width=\x221\x22\x20rx=\x222\x22/>',_0x301852+=_0x20dd96(0xcf3);if(_0x38229f<_0x3fafc3[_0x20dd96(0x6f1)]-0x1){const _0x53a76d=_0x8004ae(_0x3c9b79['to']);_0x301852+=_0x20dd96(0xc57)+(_0x10628a+_0x5a9eab)[_0x20dd96(0x2ef)](0x1)+_0x20dd96(0x783)+_0x53a76d[_0x20dd96(0x2ef)](0x1)+'\x22\x20x2=\x22'+_0x251a25(_0x38229f+0x1)[_0x20dd96(0x2ef)](0x1)+_0x20dd96(0x2c7)+_0x53a76d['toFixed'](0x1)+_0x20dd96(0x52f)+_0x2b85a6+_0x20dd96(0x484);}if(_0x54c806>=0x1e){const _0x90aa0c=(_0x3c9b79['total']?'':_0x3c9b79['v']>=0x0?'+':'')+formatNumber(_0x3c9b79['v'],_0x3c9b79[_0x20dd96(0x6da)],_0x3eefaf),_0xa02242=_0x3c9b79['to']>=_0x3c9b79[_0x20dd96(0xb6d)],_0x3a6367=_0xa02242?_0x49932b-0x4:_0x49932b+_0x3d48bf+0xb;_0x301852+=_0x20dd96(0x97a)+(_0x10628a+_0x5a9eab/0x2)[_0x20dd96(0x2ef)](0x1)+_0x20dd96(0xc61)+_0x3a6367[_0x20dd96(0x2ef)](0x1)+_0x20dd96(0x258)+_0x2b85a6+'\x22>'+_0x5a58ca(_0x90aa0c)+_0x20dd96(0x269);}let _0x2da520=_0x3c9b79[_0x20dd96(0x6d0)];const _0x127883=Math[_0x20dd96(0x1b8)](0x3,Math[_0x20dd96(0x8e4)](_0x54c806/0x6));if(_0x2da520[_0x20dd96(0x6f1)]>_0x127883)_0x2da520=_0x2da520[_0x20dd96(0xaff)](0x0,_0x127883-0x1)+'…';_0x301852+=_0x20dd96(0x97a)+(_0x3d3ae7+_0x54c806*_0x38229f+_0x54c806/0x2)[_0x20dd96(0x2ef)](0x1)+'\x22\x20y=\x22'+(_0x2f5ae3-0x6)+_0x20dd96(0x258)+_0x2b85a6+'\x22'+(_0x3c9b79[_0x20dd96(0x6ec)]?'\x20font-weight=\x22600\x22':'')+'>'+_0x5a58ca(_0x2da520)+_0x20dd96(0x269);}),_0x4ee868[_0x462250(0x795)]=_0x462250(0x801)+_0x2f5ae3+_0x462250(0xcb7)+_0x2f5ae3+_0x462250(0x307)+_0x456ea7+'\x20'+_0x2f5ae3+_0x462250(0x580)+_0x301852+_0x462250(0xb44);if(_0x48986f){const _0x2ab588=_0x4ee868[_0x462250(0xbc1)],_0x2861d3=_0x2ab588[_0x462250(0x106)](_0x462250(0x5d8)),_0x63c0dc=_0x2ab588['querySelector'](_0x462250(0x181));let _0x3632f2=-0x1;const _0x4ec735=_0x4210c9=>{const _0x4ce7cc=_0x462250,_0x331d60=_0x4210c9[_0x4ce7cc(0x73f)]['closest']('[data-b]');if(!_0x331d60){_0x3632f2=-0x1,_0x63c0dc[_0x4ce7cc(0x4a2)][_0x4ce7cc(0x62e)]='0';return;}const _0x5b6f06=+_0x331d60[_0x4ce7cc(0x2ff)]['b'],_0xb8019b=_0x5435b8[_0x5b6f06];if(!_0xb8019b)return;const _0x41246e=_0x5b6f06===_0x3632f2&&_0x63c0dc[_0x4ce7cc(0x4a2)]['opacity']==='1';_0x3632f2=_0x5b6f06;const _0xce2332=_0x3cb44f=>formatNumber(_0x3cb44f,_0xb8019b[_0x4ce7cc(0x6da)],_0x3eefaf),_0xfd6c9f=_0xb8019b[_0x4ce7cc(0x491)]?'\x20'+_0x5a58ca(_0xb8019b[_0x4ce7cc(0x491)]):'',_0xddec00=_0xb8019b['ent']?.[_0x4ce7cc(0x833)]!==![]?_0x5a58ca(_0xb8019b[_0x4ce7cc(0x727)]):_0x4ce7cc(0x56e),_0x280f1f=(_0x15d957,_0x1e82e6,_0x38c45b)=>_0x4ce7cc(0x1b7)+(_0x38c45b?'\x20style=\x22opacity:0.6\x22':'')+_0x4ce7cc(0x99f)+_0x15d957+_0x4ce7cc(0xc1e)+_0x1e82e6+_0x4ce7cc(0xad3);if(!_0x41246e)_0x63c0dc[_0x4ce7cc(0x795)]=_0x4ce7cc(0x72a)+_0xddec00+_0x4ce7cc(0x75d)+_0x5a58ca(_0xb8019b[_0x4ce7cc(0x6d0)])+_0x4ce7cc(0xad3)+(_0xb8019b[_0x4ce7cc(0x6ec)]?_0x280f1f(cardT(this[_0x4ce7cc(0x2d4)]?.[_0x4ce7cc(0x69a)],_0x239774,'Total'),''+_0xce2332(_0xb8019b['v'])+_0xfd6c9f):_0x280f1f(cardT(this[_0x4ce7cc(0x2d4)]?.['_hass'],_0x239774,_0x4ce7cc(0x278)),''+(_0xb8019b['v']>=0x0?'+':'')+_0xce2332(_0xb8019b['v'])+_0xfd6c9f)+(_0x239774[_0x4ce7cc(0x950)]!==![]?_0x280f1f(cardT(this[_0x4ce7cc(0x2d4)]?.[_0x4ce7cc(0x69a)],_0x239774,'Running\x20total'),''+_0xce2332(_0xb8019b['to'])+_0xfd6c9f,!![]):''));_0x63c0dc[_0x4ce7cc(0x4a2)][_0x4ce7cc(0x62e)]='1';const _0x3a0b70=_0x2ab588['getBoundingClientRect']();let _0x3b5e81=_0x4210c9['clientX']-_0x3a0b70[_0x4ce7cc(0xb1a)]+0x10;const _0x307b40=_0x63c0dc[_0x4ce7cc(0xadf)];if(_0x3b5e81+_0x307b40>_0x3a0b70[_0x4ce7cc(0x8da)])_0x3b5e81=_0x3b5e81-_0x307b40-0x20;_0x63c0dc[_0x4ce7cc(0x4a2)][_0x4ce7cc(0xb1a)]=Math[_0x4ce7cc(0x1b8)](0x0,_0x3b5e81)+'px',_0x63c0dc['style']['top']='0';};_0x2861d3['addEventListener'](_0x462250(0x7f4),_0x4ec735,{'signal':_0x18d36f}),_0x2861d3[_0x462250(0xb7d)](_0x462250(0xc5d),_0x4ec735,{'signal':_0x18d36f}),_0x2861d3['addEventListener'](_0x462250(0x8a9),()=>{const _0x1d5573=_0x462250;_0x3632f2=-0x1,_0x63c0dc[_0x1d5573(0x4a2)]['opacity']='0';},{'signal':_0x18d36f});}}}class HistogramRenderer extends BaseCanvasRenderer{constructor(_0x53be57){const _0x8600e7=_0xe6d35d;super(_0x53be57),this[_0x8600e7(0x2f3)]=new Map(),this['_fd']=null;}[_0xe6d35d(0x9b2)](_0x24cd23,_0x2366dd,_0x599591,_0x2c19aa){const _0x98373=_0xe6d35d;if(this[_0x98373(0xd2c)])this[_0x98373(0xd2c)][_0x98373(0x78a)]();this[_0x98373(0xd2c)]=new AbortController();const _0x529820=this[_0x98373(0xd2c)][_0x98373(0xa53)],_0x55bde5=Math[_0x98373(0x1b8)](0x28,_0x24cd23['clientWidth']||this[_0x98373(0x2d4)][_0x98373(0xadf)]||0x190),_0x246f6b=Math[_0x98373(0x1b8)](0x50,parseInt(_0x599591['height'],0xa)||0xc8),_0x54eb4d=_0x599591[_0x98373(0xcaa)]!==![],_0xabdc4d=escapeHtml,_0x3d8815=this['card']['_entities']||[],_0x20098c=[];(_0x2366dd||[])[_0x98373(0x331)]((_0xc76928,_0x67b238)=>{const _0x55d96e=_0x98373;let _0xaeccba=_0xc76928['entity']&&typeof _0xc76928[_0x55d96e(0x9b0)]==='object'?_0xc76928[_0x55d96e(0x9b0)]:null;if(!_0xaeccba){const _0x23f05f=String(_0xc76928['id']||'')[_0x55d96e(0x653)](/^(.+)__(\d+)$/);if(_0x23f05f)_0xaeccba=_0x3d8815[parseInt(_0x23f05f[0x2],0xa)]||_0x3d8815[_0x55d96e(0x8e2)](_0x1453e7=>_0x1453e7[_0x55d96e(0x9b0)]===_0x23f05f[0x1]);}if(!_0xaeccba)_0xaeccba={};if(_0xaeccba[_0x55d96e(0x465)])return;const _0x54b43d=_0xaeccba[_0x55d96e(0x9bd)],_0x467438=(_0x54b43d||'')+'|'+(_0xaeccba[_0x55d96e(0x6df)]??'')+'|'+(_0xaeccba[_0x55d96e(0xaca)]?0x1:0x0)+'|'+(_0xaeccba[_0x55d96e(0x76b)]||'')+'|'+(_0xaeccba[_0x55d96e(0x9aa)]||'')+'|'+(_0xaeccba[_0x55d96e(0xd72)]||''),_0x2e79a8=Array[_0x55d96e(0x82d)](_0xc76928['raw'])&&_0xc76928[_0x55d96e(0x7e5)][_0x55d96e(0x6f1)]&&_0x54b43d!==_0x55d96e(0x7f1),_0x3c3049=_0x2e79a8?_0xc76928['raw']:_0xc76928['points']||[],_0x3004c0=''+(_0x2e79a8?'r':'p')+_0x3c3049[_0x55d96e(0x6f1)]+'|'+(_0x3c3049[_0x55d96e(0x6f1)]?_0x3c3049[0x0]['t']:0x0)+'|'+(_0x3c3049['length']?_0x3c3049[_0x3c3049[_0x55d96e(0x6f1)]-0x1]['t']:0x0),_0x3e8743=_0xc76928['id']||'i'+_0x67b238,_0x156934=this[_0x55d96e(0x2f3)][_0x55d96e(0x70b)](_0x3e8743);let _0x28022b;if(_0x156934&&_0x156934['ref']===_0x3c3049&&_0x156934[_0x55d96e(0xb13)]===_0x467438&&_0x156934[_0x55d96e(0x40f)]===_0x3004c0)_0x28022b=_0x156934[_0x55d96e(0x7c5)];else{let _0x488f80=_0x3c3049;if(_0x2e79a8){_0x488f80=_0x54b43d===_0x55d96e(0x52e)?DataProcessor[_0x55d96e(0x7c8)](_0x488f80):_0x488f80;try{_0x488f80=DataProcessor['applyPreBucketTransforms'](_0x488f80,_0xaeccba);}catch(_0x5c6fb0){}try{const _0x21a212=this[_0x55d96e(0x2d4)]['_priceLookupFor'](_0xaeccba);if(_0x21a212)_0x488f80=DataProcessor['applyPriceToSeries'](_0x488f80,_0x21a212);}catch(_0x578bd8){}try{_0x488f80=DataProcessor[_0x55d96e(0x5a0)](_0x488f80,_0xaeccba);}catch(_0xcd6fad){}}_0x28022b=[];for(const _0x1145b6 of _0x488f80)if(_0x1145b6&&isNum(_0x1145b6['v']))_0x28022b['push'](_0x1145b6['v']);this[_0x55d96e(0x2f3)]['set'](_0x3e8743,{'ref':_0x3c3049,'eSig':_0x467438,'dSig':_0x3004c0,'vals':_0x28022b});}if(!_0x28022b[_0x55d96e(0x6f1)])return;const _0x12fcb8=this[_0x55d96e(0x2d4)]['_resolveColor']?.(_0xaeccba[_0x55d96e(0x727)],_0xaeccba[_0x55d96e(0x9b0)])||_0xaeccba[_0x55d96e(0x727)]||PALETTE[_0x67b238%PALETTE[_0x55d96e(0x6f1)]],_0x59829f=pickName(_0xaeccba[_0x55d96e(0x6d0)],_0xc76928['meta']?.[_0x55d96e(0x6a0)],_0xc76928[_0x55d96e(0x721)])??_0xaeccba[_0x55d96e(0x9b0)]??'#'+(_0x67b238+0x1),_0xd003f8=_0xaeccba['unit']||_0xc76928['meta']?.[_0x55d96e(0x4f2)]||'',_0x58aa19=_0xaeccba[_0x55d96e(0xaca)]?{..._0xaeccba,'invert':![]}:_0xaeccba;_0x20098c[_0x55d96e(0x61b)]({'ent':_0xaeccba,'fEnt':_0x58aa19,'vals':_0x28022b,'color':_0x12fcb8,'name':_0x59829f,'unit':_0xd003f8,'sig':_0x467438+'~'+_0x3004c0});});if(!_0x20098c['length']){_0x24cd23[_0x98373(0x795)]=_0x98373(0x97b);return;}let _0x3752b8=Infinity,_0x182b8e=-Infinity,_0x59637a=0x0;for(const _0x4fead8 of _0x20098c){_0x59637a+=_0x4fead8[_0x98373(0x7c5)][_0x98373(0x6f1)];for(const _0x5c37c3 of _0x4fead8[_0x98373(0x7c5)]){if(_0x5c37c3<_0x3752b8)_0x3752b8=_0x5c37c3;if(_0x5c37c3>_0x182b8e)_0x182b8e=_0x5c37c3;}}_0x3752b8===_0x182b8e&&(_0x3752b8-=0.5,_0x182b8e+=0.5);let _0x432b36=0x0;const _0x45cb1c=parseInt(_0x599591[_0x98373(0xb42)],0xa);if(Number[_0x98373(0xaa4)](_0x45cb1c)&&_0x45cb1c>0x0)_0x432b36=Math[_0x98373(0x1b8)](0x2,Math['min'](0x50,_0x45cb1c));else{const _0x5e1634=_0x20098c[_0x98373(0x596)](_0x3557b=>_0x3557b['sig'])[_0x98373(0x2c4)](';');if(this[_0x98373(0x2ba)]&&this[_0x98373(0x2ba)]['sig']===_0x5e1634)_0x432b36=this[_0x98373(0x2ba)]['bins'];else{const _0x59fbd5=Float64Array['from'](_0x20098c['flatMap'](_0x3e4536=>_0x3e4536[_0x98373(0x7c5)]))[_0x98373(0xca9)](),_0x4b6b72=_0x1ae113=>{const _0x572e7a=_0x98373,_0x5ec37b=(_0x59fbd5[_0x572e7a(0x6f1)]-0x1)*_0x1ae113,_0x1a37b1=Math[_0x572e7a(0x8e4)](_0x5ec37b),_0x3fd32d=Math[_0x572e7a(0xb9d)](_0x5ec37b);return _0x1a37b1===_0x3fd32d?_0x59fbd5[_0x1a37b1]:_0x59fbd5[_0x1a37b1]+(_0x59fbd5[_0x3fd32d]-_0x59fbd5[_0x1a37b1])*(_0x5ec37b-_0x1a37b1);},_0x48cb48=_0x4b6b72(0.75)-_0x4b6b72(0.25),_0x1c45d2=_0x48cb48>0x0?0x2*_0x48cb48/Math[_0x98373(0x6bf)](_0x59fbd5[_0x98373(0x6f1)]):0x0;_0x432b36=_0x1c45d2>0x0?Math[_0x98373(0xb01)]((_0x182b8e-_0x3752b8)/_0x1c45d2):Math[_0x98373(0xb9d)](Math[_0x98373(0x1d0)](Math[_0x98373(0x1b8)](0x2,_0x59fbd5[_0x98373(0x6f1)])))+0x1,_0x432b36=Math['max'](0x5,Math['min'](0x28,_0x432b36||0x5)),this[_0x98373(0x2ba)]={'sig':_0x5e1634,'bins':_0x432b36};}}const _0x2e60ac=(_0x182b8e-_0x3752b8)/_0x432b36,_0x4f98bd=_0x20098c[_0x98373(0x596)](()=>new Array(_0x432b36)[_0x98373(0x3ba)](0x0));_0x20098c['forEach']((_0x316ba0,_0x1bdde8)=>{const _0x1ba94e=_0x98373;for(const _0x36666d of _0x316ba0['vals']){const _0x3614ff=Math['min'](_0x432b36-0x1,Math[_0x1ba94e(0x8e4)]((_0x36666d-_0x3752b8)/_0x2e60ac));_0x4f98bd[_0x1bdde8][_0x3614ff]++;}});let _0x2931b8=0x0;for(const _0x5f4e05 of _0x4f98bd)for(const _0x12f8d5 of _0x5f4e05)if(_0x12f8d5>_0x2931b8)_0x2931b8=_0x12f8d5;if(!_0x2931b8){_0x24cd23['innerHTML']=_0x98373(0x1d3);return;}const _0x217370=_0x2931b8*1.06,_0x3801d2=_0x5936aa=>{const _0x38dff6=_0x98373,_0x35e938=Math[_0x38dff6(0xaaa)](0xa,Math[_0x38dff6(0x8e4)](Math[_0x38dff6(0x5d9)](_0x5936aa))),_0x425edf=_0x5936aa/_0x35e938;return(_0x425edf<=0x1?0x1:_0x425edf<=0x2?0x2:_0x425edf<=0x5?0x5:0xa)*_0x35e938;},_0x10b136=Math[_0x98373(0x1b8)](0x1,_0x3801d2(_0x217370/0x4)),_0x73dae=[];for(let _0x5d81cb=0x0;_0x5d81cb<=_0x217370+1e-9;_0x5d81cb+=_0x10b136)_0x73dae[_0x98373(0x61b)](_0x5d81cb);const _0x19232a=_0x20098c[0x0][_0x98373(0x6da)],_0x3cddf6=_0x222fa9=>formatNumber(_0x222fa9,_0x19232a,_0x2c19aa),_0x575a40=Math[_0x98373(0x1b8)](..._0x73dae['map'](_0x1475ed=>String(Math[_0x98373(0xb01)](_0x1475ed))['length']),0x2),_0x22024a=Math[_0x98373(0x1b8)](0x1a,0xa+6.5*_0x575a40),_0x4156bd=0x8,_0x4924a3=0x8,_0x1ba329=0x14,_0xc2c527=Math[_0x98373(0x1b8)](0xa,_0x55bde5-_0x22024a-_0x4156bd),_0x4f72bf=Math[_0x98373(0x1b8)](0xa,_0x246f6b-_0x4924a3-_0x1ba329),_0x24560b=_0x454bf4=>_0x4924a3+_0x4f72bf-_0x454bf4/_0x217370*_0x4f72bf,_0x32afef=_0x20098c['length'],_0x49d74d=_0xc2c527/_0x432b36,_0x38cf6a=_0x49d74d*0.86,_0x1fb44=Math[_0x98373(0x1b8)](1.5,_0x38cf6a/_0x32afef*0.92),_0x57086f=(_0x250cd8,_0x7c63f1)=>_0x22024a+_0x49d74d*_0x250cd8+(_0x49d74d-_0x38cf6a)/0x2+_0x38cf6a/_0x32afef*_0x7c63f1+(_0x38cf6a/_0x32afef-_0x1fb44)/0x2,_0x4b4e4d=_0x98373(0x6ae),_0x6441d7=_0x98373(0x5be);let _0x46bc7f='';for(const _0x23898b of _0x73dae){const _0x57f0a8=_0x24560b(_0x23898b);_0x46bc7f+=_0x98373(0xc57)+_0x22024a+_0x98373(0x783)+_0x57f0a8[_0x98373(0x2ef)](0x1)+_0x98373(0x803)+(_0x55bde5-_0x4156bd)+_0x98373(0x2c7)+_0x57f0a8[_0x98373(0x2ef)](0x1)+_0x98373(0x52f)+_0x4b4e4d+'\x22\x20stroke-width=\x221\x22/>',_0x46bc7f+=_0x98373(0x97a)+(_0x22024a-0x5)[_0x98373(0x2ef)](0x1)+_0x98373(0xc61)+(_0x57f0a8+0x3)[_0x98373(0x2ef)](0x1)+_0x98373(0xbc3)+_0x6441d7+'\x22>'+Math[_0x98373(0xb01)](_0x23898b)+'';}const _0x28acad=Math[_0x98373(0x1b8)](0x1,Math[_0x98373(0xb9d)](_0x432b36/Math[_0x98373(0x1b8)](0x2,Math[_0x98373(0x8e4)](_0xc2c527/0x34))));for(let _0xe75242=0x0;_0xe75242<_0x432b36;_0xe75242+=_0x28acad){const _0x548d7e=_0x3752b8+_0x2e60ac*(_0xe75242+0.5);_0x46bc7f+=_0x98373(0x97a)+(_0x22024a+_0x49d74d*(_0xe75242+0.5))['toFixed'](0x1)+_0x98373(0xc61)+(_0x246f6b-0x6)+_0x98373(0x258)+_0x6441d7+'\x22>'+_0xabdc4d(_0x3cddf6(_0x548d7e))+'';}const _0x436de7=[];for(let _0x30c025=0x0;_0x30c025<_0x432b36;_0x30c025++){_0x20098c[_0x98373(0x331)]((_0x3e5918,_0x44c8af)=>{const _0x58705a=_0x98373,_0x5e9fc1=_0x4f98bd[_0x44c8af][_0x30c025];if(!_0x5e9fc1)return;const _0x5f54e6=_0x57086f(_0x30c025,_0x44c8af),_0x3bbc9d=_0x24560b(_0x5e9fc1),_0x27c704=_0x436de7['length'];_0x436de7[_0x58705a(0x61b)]({'ent':_0x3e5918[_0x58705a(0x59f)],'fEnt':_0x3e5918['fEnt'],'name':_0x3e5918[_0x58705a(0x6d0)],'unit':_0x3e5918[_0x58705a(0x491)],'color':_0x3e5918[_0x58705a(0x727)],'a':_0x3752b8+_0x2e60ac*_0x30c025,'b':_0x3752b8+_0x2e60ac*(_0x30c025+0x1),'n':_0x5e9fc1,'tot':_0x3e5918[_0x58705a(0x7c5)][_0x58705a(0x6f1)]}),_0x46bc7f+='',_0x46bc7f+=_0x58705a(0x6c6)+(_0x5f54e6-0x1)['toFixed'](0x1)+'\x22\x20y=\x22'+_0x4924a3+'\x22\x20width=\x22'+(_0x1fb44+0x2)[_0x58705a(0x2ef)](0x1)+_0x58705a(0x797)+_0x4f72bf+_0x58705a(0xc76),_0x46bc7f+=_0x58705a(0x6c6)+_0x5f54e6[_0x58705a(0x2ef)](0x1)+_0x58705a(0xc61)+_0x3bbc9d[_0x58705a(0x2ef)](0x1)+_0x58705a(0xaa3)+_0x1fb44[_0x58705a(0x2ef)](0x1)+_0x58705a(0x797)+Math['max'](0x1,_0x4924a3+_0x4f72bf-_0x3bbc9d)[_0x58705a(0x2ef)](0x1)+'\x22\x20fill=\x22'+_0xabdc4d(_0x3e5918[_0x58705a(0x727)])+'\x22\x20fill-opacity=\x220.72\x22\x20stroke=\x22'+_0xabdc4d(_0x3e5918['color'])+'\x22\x20stroke-width=\x220.8\x22/>',_0x46bc7f+=_0x58705a(0xcf3);});}_0x24cd23[_0x98373(0x795)]=_0x98373(0xb28)+_0x246f6b+_0x98373(0xcb7)+_0x246f6b+_0x98373(0x307)+_0x55bde5+'\x20'+_0x246f6b+'\x22\x20preserveAspectRatio=\x22none\x22\x20style=\x22display:block\x22>'+_0x46bc7f+_0x98373(0xb44);if(_0x54eb4d){const _0xb6db6b=_0x24cd23[_0x98373(0xbc1)],_0x4cacc3=_0xb6db6b[_0x98373(0x106)]('svg'),_0x2f0f4b=_0xb6db6b[_0x98373(0x106)]('.sgc-pie-tooltip');let _0x409312=-0x1;const _0x50dce5=_0x14ce10=>{const _0x48253e=_0x98373,_0x1ff037=_0x14ce10['target'][_0x48253e(0x535)](_0x48253e(0x24c));if(!_0x1ff037){_0x409312=-0x1,_0x2f0f4b[_0x48253e(0x4a2)][_0x48253e(0x62e)]='0';return;}const _0x50c43e=+_0x1ff037[_0x48253e(0x2ff)]['b'],_0x54308e=_0x436de7[_0x50c43e];if(!_0x54308e)return;const _0x300582=_0x50c43e===_0x409312&&_0x2f0f4b[_0x48253e(0x4a2)][_0x48253e(0x62e)]==='1';_0x409312=_0x50c43e;const _0x5a4f7a=_0x1de71f=>formatNumber(_0x1de71f,_0x54308e[_0x48253e(0x6da)],_0x2c19aa),_0x22e6b6=_0x54308e[_0x48253e(0x491)]?'\x20'+_0xabdc4d(_0x54308e['unit']):'',_0x3d9e59=_0x54308e[_0x48253e(0x59f)]?.[_0x48253e(0x833)]!==![]?_0xabdc4d(_0x54308e['color']):_0x48253e(0x56e),_0x284ff3=(_0x582289,_0x31c082,_0x16726a)=>''+_0x31c082+_0x48253e(0xad3);if(!_0x300582)_0x2f0f4b['innerHTML']='_0x59a737[_0x48253e(0x8da)])_0x714590=_0x714590-_0x6b8784-0x20;_0x2f0f4b['style'][_0x48253e(0xb1a)]=Math['max'](0x0,_0x714590)+'px',_0x2f0f4b[_0x48253e(0x4a2)][_0x48253e(0x598)]='0';};_0x4cacc3[_0x98373(0xb7d)](_0x98373(0x7f4),_0x50dce5,{'signal':_0x529820}),_0x4cacc3['addEventListener'](_0x98373(0xc5d),_0x50dce5,{'signal':_0x529820}),_0x4cacc3[_0x98373(0xb7d)]('pointerleave',()=>{const _0xa9e36b=_0x98373;_0x409312=-0x1,_0x2f0f4b[_0xa9e36b(0x4a2)][_0xa9e36b(0x62e)]='0';},{'signal':_0x529820});}}}function _0x5ee2(){const _0x2f2371=['stroke=\x22','Default','_cacheGet','Value\x20Expression','rb:','stroke:','Secondary','Rise/Fall\x20Colors','scroll','_isCounterEntity','sort','show_tooltip','Auto\x20(unit)','groupExtremesByKey','variables','binary_sensor','DEFAULTS','Day\x20of\x20month\x20(1-31)','#e67e22','endMs','en-US','scrollLeft','x_axis_interval','','px;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','anchorT','State\x20Timeline','hourly-statistics\x20cap;\x20last/first/diff/max\x20aggregates\x20fall\x20back\x20to\x20coarser\x20rows\x20','\x22>','','_isFieldRelevantForMode','_dragState','','Line','','price_attribute','#ef5350','Hide\x20entities\x20whose\x20value\x20falls\x20below\x20this\x20threshold.\x20Useful\x20for\x20ranking\x20energy\x20consumption\x20or\x20similar\x20metrics\x20where\x20idle\x20/\x20standby\x20devices\x20clutter\x20the\x20chart.\x20The\x20threshold\x20is\x20compared\x20against\x20the\x20absolute\x20value,\x20so\x20it\x20works\x20the\x20same\x20for\x20positive\x20and\x20negative\x20numbers.\x20Leave\x20empty\x20for\x20no\x20filter.','shift','_sumEmptyWarned','sgc-interval-sync','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','[data-dpmode]','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','unknown\x20function\x20','.sgc-dp-wrap','External\x20statistic\x20—\x20only\x20published\x20to\x20the\x20statistics\x20database.','_aggregate','lastRawT','#2980b9','period_highlight','_renderCalendarGrid','90D','\x22\x20preserveAspectRatio=\x22none\x22\x20overflow=\x22visible\x22\x20style=\x22width:100%;height:100%;display:block;overflow:visible\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Add\x20Rule','state_size','_rebuildPoints','week_of_year','_wheelHandler','.e-tap-action-fb','warn','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20O/H/L/C\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','','.sgc-dp-mode','Download\x20PNG\x20(Card)','\x22>','.ma-row','>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_window','','close','black','','_hourlyCapWarned','last\x20month','>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','x_grid_color',',0)','Statistics\x20Graph\x20Chart\x20Card','.e-thr_transition','\x22>','date_picker_nav_position','Graph\x20Start','Auto','_statMeta','\x22\x20fill=\x22none\x22\x20','_buildCsvText','annotations','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','','\x22\x20y2=\x22','px','_eT','_items','Extrema','Roundness\x20of\x20each\x20state\x20segment\x20corners\x20in\x20pixels.\x200\x20=\x20perfectly\x20sharp.\x203\x20=\x20default.\x20Larger\x20values\x20round\x20into\x20a\x20pill\x20shape\x20(capped\x20at\x20half\x20the\x20row\x20height).\x20Advanced\x20users\x20can\x20also\x20target\x20the\x20sgc-stl-cell\x20class\x20from\x20card_mod\x20for\x20per-state\x20styling.','false','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','classic','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','http://www.w3.org/1999/xhtml','_wsUnsub','log','cellW','keys','toFixed','input','>','Calendar','_prep','\x20off','drawEa','idx','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','.e-show_extrema_min','stroke','show_in_legend','Drag\x20to\x20reorder','Both','','pie_center_color','dataset','_renderAttributeList','LANG_NAMES','measureText','.e-fixed_value','applyPreBucketTransforms','deltaAgg','pph_picker_group','\x22\x20viewBox=\x220\x200\x20','e-trend_up_color','anchorStart','state_class','.cmp-list','accent','save','_default','','.asr-row','More\x20Info','open','_collectDataVarIds','offH','\x22\x20fill-opacity=\x220.32\x22\x20stroke=\x22','_normalizeCompareList','grid_options','_colorTemplateUnsubs','_isLiveTrackingNeeded','y_axis_font_size','.e-show_graph','revokeObjectURL','_cacheCleanupTimer','forEach','Smooths\x20the\x20line\x20using\x20cubic\x20Bezier\x20curves\x20between\x20data\x20points.\x20Disable\x20for\x20sharp\x20angular\x20lines\x20that\x20show\x20exact\x20step\x20transitions\x20between\x20values.','sgc-plot-scroll-wheel','state','insertBefore','\x22\x20stroke=\x22none\x22/>','setAttribute','Y\x20Grid\x20Color','0.4','[statistics-graph-chart-card]\x20translations.js\x20not\x20found\x20next\x20to\x20the\x20card\x20file\x20-\x20UI\x20will\x20be\x20English\x20only.\x20Install\x20both\x20files\x20side\x20by\x20side\x20to\x20enable\x20the\x2016\x20bundled\x20languages.','_dpSyncHandler','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','touchend','','_hideSyncedTooltip','to_state','Toggle\x20the\x20graph\x20line\x20visibility.\x20Disable\x20to\x20show\x20only\x20the\x20fill\x20area\x20without\x20a\x20visible\x20edge\x20—\x20useful\x20for\x20soft\x20area\x20charts.','Points/Hour','\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','defineProperty','Add\x20reference\x20lines,\x20event\x20markers,\x20active-period\x20bands,\x20and\x20comfort\x20zone\x20highlights\x20to\x20the\x20graph.','_barCenters','Disabled\x20when\x20trend\x20active','','_maMaxLeadMs','text','Dotted','Pts/h','.ann-type','last\x20year','Buttons\x20that\x20always\x20end\x20at\x20the\x20present\x20moment\x20and\x20look\x20a\x20fixed\x20span\x20back:\x2024H\x20=\x20the\x20last\x2024\x20hours,\x207D\x20=\x20the\x20last\x207\x20days,\x2012M\x20=\x20the\x20last\x2012\x20months,\x20and\x20so\x20on.\x20They\x20do\x20NOT\x20snap\x20to\x20calendar\x20boundaries\x20—\x203D\x20means\x20the\x20last\x2072\x20hours\x20up\x20to\x20now,\x20not\x20a\x203-day\x20calendar\x20block.\x20The\x20prev/next\x20arrows\x20jump\x20a\x20full\x20span\x20back\x20or\x20forward.','e-icon_color','Year\x20Before','.e-legend_min','matchMedia','auto_hide_entities','yellow','_querySyncHandler','var(--primary-color,\x20#4A90D9)','drawSa','gauge','Energy\x20Date\x20Sync','-picker','History\x20only','_compareShiftHours','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20','base','stats','all','Y\x20Label\x20Opacity','documentElement','Unknown\x20chart\x20mode','_pick','threshold','Show\x20Full\x20Period','lastRaw','X\x20Axis','Value\x20Position','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','has','px),\x20-50%)','_drawBandAnnotation','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20','sgc-axis-tick\x20sgc-x-tick','#9b59b6','cmp-ls','maSeries','\x22\x20style=\x22width:100%;font-family:monospace;font-size:11px\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','sgc-hours:','statistics-graph-chart-card','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','stroke-dasharray','battery_entity','_isThrRef','Width\x20and\x20height\x20of\x20the\x20icon.\x20Accepts\x20CSS\x20values\x20like\x2022px\x20or\x201.5rem.','—\x20Select\x20entity\x20—','clearRect','[sgc]\x20color\x20template\x20subscribe\x20failed','\x22\x20stroke-width=\x221\x22\x20stroke-dasharray=\x223,3\x22\x20opacity=\x220.6\x22/>','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','--primary-background-color','Thickness\x20of\x20vertical\x20grid\x20lines\x20in\x20pixels.\x20Default\x20is\x201.\x20Accepts\x20decimals\x20like\x200.5.','today','show_graph','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','.sgc-qp-wrap','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Managed\x20by\x20YAML\x20template','.thr-del','Y\x20Axis','','type','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','display:flex;align-items:center;gap:8px;width:100%;height:32px;box-sizing:border-box;padding:0\x2010px;border:1px\x20solid\x20var(--bd);border-radius:8px;background:var(--sf);color:var(--tx);font-size:13px;font-family:inherit;cursor:pointer;outline:none','px\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_findEnergyCollection','_zoomGeom','.e-state_adaptive_color','\x22>','lower_bound','[sgc]\x20aggregate_func\x20\x22sum\x22\x20on\x20','\x22\x20data-tab=\x22general\x22>','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_quantile',').','.e-show_fill','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Shortcuts','calendar','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Smooth\x20=\x20gradual\x20blend\x20between\x20colors.\x20Hard\x20=\x20instant\x20switch\x20at\x20the\x20threshold\x20value.','Date','sgc-extras','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_onDatePickerMode','.ma-add','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','innerRadius','','_zoomAbort','Rolling\x20windows\x20(ending\x20now)','setSeconds','\x20stroke-width=\x22','sgc-data-labels','MMM\x20YY','attributes','','The\x20value\x20at\x20the\x20START\x20of\x20the\x20gauge\x20arc\x20(the\x200%\x20end).\x20Accepts\x20a\x20number,\x20a\x20~soft\x20bound,\x20or\x20an\x20entity\x20ID.\x20Default\x200.','_config','onerror','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','.sgc-ip-btn','','dpPresetOffset','Top\x20Center','dpRollingDays','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','sgc-grid-line\x20sgc-x-grid-line','','date_picker_shortcuts_position','group','','long-dash','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Peak','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','','','Colour\x20of\x20the\x20▼\x20(falling)\x20trend\x20icon.\x20Leave\x20empty\x20to\x20follow\x20the\x20theme\x20error\x20colour\x20(red).','Add\x20Annotation','.e-value_factor','MM-YYYY','hours_to_show','position:relative;width:100%;max-width:125px','','carryForwardMs','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','sgc-line\x20sgc-seg-line','Colour\x20of\x20the\x20▲\x20(rising)\x20trend\x20icon.\x20Leave\x20empty\x20to\x20follow\x20the\x20theme\x20success\x20colour\x20(green).','stringify','.e-primary_state_as','_priceRefIds','\x20.sgc-dp-shortcuts','previous\x20period','anim','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20.sgc-grid,\x20:scope\x20>\x20.sgc-x-axis','lineCap','\x20L\x20','.e-damp_reset_boundary','entries','card_background_color','.tb','rgba(255,255,255,0.95)','.e-legend_avg','click','box-shadow:none','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','MM/DD\x20hh:mm\x20A','_scheduleLiveFlush','','.thr-row','3,3','period_highlight_color','\x22>px','fillRect','number_format','T_VERSION','font-weight:','line_style','appendChild','','sgc-ann-label\x20sgc-ann-span-label','Show\x20Range','rgba(0,0,0,0.55)','Controls\x20how\x20entity\x20state\x20values\x20are\x20arranged\x20above/below\x20the\x20graph.\x20Default\x20=\x20each\x20entity\x20stacks\x20vertically\x20on\x20its\x20own\x20row.\x20Horizontal\x20=\x20entities\x20flow\x20side\x20by\x20side\x20in\x20a\x20single\x20row,\x20wrapping\x20if\x20needed.\x20Useful\x20for\x20compact\x20cards\x20with\x20many\x20entities.','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20°\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','compare','','removeEventListener','Aligned\x20(below)','add-entity','Break\x20on\x20Gaps','Calendar\x20periods','11DBVRSe','purple','Span','/3)','removeProperty','block','total','','flex-shrink:0;color:var(--ts);display:flex','rgba(0,0,0,0.05)','','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','>','Read\x20chart\x20data\x20from\x20an\x20entity\x20attribute\x20instead\x20of\x20history.\x20Used\x20for\x20forecast\x20data\x20(EPEX\x20spot\x20prices,\x20weather\x20forecast,\x20solar\x20prediction).\x20The\x20attribute\x20must\x20contain\x20an\x20array\x20of\x20objects\x20with\x20time\x20and\x20value\x20fields.','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x22>×','Height','horizontal','\x22>','items','sgc-export-btn','auto_scale_rules','\x22\x20y1=\x22','_activeTab','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Icon\x20Position','Header\x20Align','.sgc-zoom-brush','.e-risefall_decrease','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x20/\x20','No\x20annotations\x20yet','10627bBNoEa','Fills\x20the\x20area\x20below\x20the\x20line\x20with\x20a\x20semi-transparent\x20version\x20of\x20the\x20entity\x20color.\x20Combined\x20with\x20gradient,\x20creates\x20a\x20smooth\x20fade-out\x20effect.','time_zone','attachShadow','\x0a\x20\x20\x20\x20','history','Percentages','hypot','_isStat','>','Header\x20Weight','','_autoHideForce','sgc-scroll-sync','bottom-right','How\x20to\x20bucket\x20raw\x20history\x20data\x20before\x20aggregation.\x20Interval\x20=\x20equal-width\x20buckets\x20across\x20the\x20full\x20time\x20range\x20(most\x20common).\x20Hour\x20=\x20one\x20bucket\x20per\x20clock\x20hour.\x20Date\x20=\x20one\x20per\x20calendar\x20day.\x20Week\x20=\x20one\x20per\x20calendar\x20week\x20(Mon–Sun).\x20Month\x20=\x20one\x20per\x20calendar\x20month.\x20Raw\x20=\x20no\x20bucketing\x20at\x20all:\x20every\x20recorded\x20sample\x20is\x20drawn\x20at\x20its\x20exact\x20timestamp\x20—\x20ideal\x20for\x20step\x20graphs\x20of\x20binary/state\x20sensors\x20where\x20each\x20transition\x20matters.','vals','padL','getConfigElement','diffSeries','label_font_size','touchmove','first','','_renderIntervalPicker','current\x20year','unexpected\x20end','_animRaf','rows\x20carry\x20no\x20sum/change\x20columns\x20(measurement\x20sensor).\x20Summing\x20means\x20is\x20','','sgc-datepicker-sync-request','day_of_year','\x20—','scatter','createRadialGradient','Icon\x20Color','reverse','rgba(255,255,255,0.7)','raw','Y\x20Axis\x20Range','#4A90D9','rgba(0,0,0,0.75)','_resolveEntityAnnotations','toBlob','split','','Transition','bottom-','Horizontal\x20position\x20of\x20the\x20‹\x20period\x20›\x20navigator\x20inside\x20the\x20picker\x20bar\x20—\x20left,\x20center,\x20or\x20right.\x20If\x20it\x20shares\x20a\x20position\x20with\x20the\x20shortcuts,\x20the\x20navigator\x20is\x20placed\x20first,\x20to\x20their\x20left.','_liveFlushTimer','\x22\x20style=\x22width:100%;font-family:monospace;font-size:11px\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Upper\x20Bound\x20Y2','.cmp-col-pick','Card\x20Styling','','\x22\x20style=\x22color:','Smooth','function','\x22\x20type=\x22text\x22\x20value=\x22','','_start','_pendingSyntheticRefresh','','previous_period','_yearSlotSpan','relative','\x22\x20data-mtab=\x22display\x22>','card_header','Attribute','input[type=\x22color\x22]','start_time','avg','Font\x20size\x20of\x20the\x20entity\x20name\x20in\x20the\x20state\x20row.\x20Accepts\x20CSS\x20values,\x20e.g.\x2014px.','mousedown','How\x20many\x20hours\x20of\x20history\x20to\x20load\x20and\x20display\x20in\x20the\x20default\x20rolling\x20window.\x20Higher\x20values\x20fetch\x20more\x20data\x20but\x20may\x20slow\x20down\x20the\x20card.\x20Ignored\x20when\x20Date\x20Picker,\x20Energy\x20Sync,\x20Interval\x20Picker,\x20Graph\x20Start,\x20or\x20Graph\x20Start\x20Hour\x20overrides\x20the\x20time\x20window.','e-needle_color','Tooltip\x20Total','--sgc-path-len','interval_options','','bar_spacing','_setupTimers','Built-in\x20date\x20navigation\x20with\x20D/W/M/Y\x20buttons,\x20calendar\x20and\x20presets.','Radar\x20chart\x20requires\x20at\x20least\x203\x20entities','extrema_bg_opacity','Upper\x20Bound\x20Y','ent-off','_edLang','Thin','show_y_ticks','getDay','Z-Index','beginPath','pop','600','Never','exec','dec:','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Y-axis\x20settings\x20are\x20hidden\x20in\x20sparkline\x20mode','sgc-hover-dots','.e-y_axis','Attribute\x20Data\x20Source','Border\x20Width','last','','DateTimeFormat','Multiplies\x20the\x20value\x20by\x2010\x20raised\x20to\x20this\x20power.\x200\x20=\x20no\x20change.\x20-3\x20=\x20÷1000\x20(convert\x20milli-units).\x202\x20=\x20×100.','Render\x20error:\x20','card_icon_image','_meta','Timestamp','unexpected\x20','values','_spokes','pointerleave','show_date_picker','bottom-center','Type','total_increasing','server','reduce','>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','dpRollingMonths','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','unknown','_toggleSeriesVisibility','_onDatePickerJumpToCurrent','getGridOptions','No\x20data\x20for\x20waterfall.','_dpMode','\x22\x20data-mode=\x22','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','icon_color','Custom\x20color\x20for\x20Y-axis\x20labels.\x20Accepts\x20any\x20CSS\x20color\x20(hex,\x20rgba,\x20color\x20name)\x20or\x20a\x20CSS\x20variable.\x20Leave\x20empty\x20to\x20use\x20theme\x20--primary-text-color.','extrema_font_size','width','index','','','width:100%;padding:9px\x2011px;border:1px\x20solid\x20var(--bd);border-radius:8px;background:var(--sf);color:var(--tx);font-size:13.5px;outline:none','','customEnd','1\x20turns\x20the\x20picker\x20into\x20a\x20rolling\x20N-unit\x20window:\x20prev/next\x20buttons\x20jump\x20a\x20full\x20N\x20units.\x20Example:\x20step=4\x20with\x20Week\x20mode\x20shows\x20the\x20last\x204\x20weeks\x20and\x20navigates\x20back/forward\x204\x20weeks\x20at\x20a\x20time.','next','\x22>','.e-aggregate_func','ranking','mouseup','Format\x20used\x20for\x20timestamps\x20on\x20the\x20X-axis,\x20tooltip,\x20extrema\x20and\x20record\x20labels.\x20System\x20=\x20follow\x20HA\x20Profile\x20date/time\x20format\x20settings\x20(12h/24h\x20preference\x20is\x20honored).\x20Other\x20options\x20force\x20a\x20specific\x20pattern.\x20Custom\x20patterns\x20also\x20work\x20in\x20YAML\x20from\x20these\x20tokens:\x20YYYY/YY\x20(year),\x20MMMM/MMM\x20(month\x20name)\x20/\x20MM\x20(month\x20no.),\x20DD\x20(day),\x20dddd/ddd\x20(weekday\x20name),\x20HH/hh:mm:ss,\x20A/a\x20(AM/PM)\x20—\x20e.g.\x20\x27ddd\x20DD\x20MMM\x27\x20or\x20\x27YYYY-MM-DD\x20HH:mm\x27.\x20Weekday\x20formats\x20(ddd\x20/\x20dddd)\x20also\x20label\x20the\x20X-axis\x20date\x20ticks\x20on\x20multi-day\x20views\x20—\x20use\x20\x27dddd\x27\x20alone\x20for\x20just\x20the\x20day\x20name.','sgc-datepicker-sync','.e-data_time_year','\x20','','setHours','y_axis_number_format','Tooltip','Buttons\x20that\x20snap\x20to\x20a\x20whole\x20calendar\x20unit:\x20D\x20=\x20the\x20current\x20day\x20(midnight\x20to\x20midnight\x20in\x20your\x20timezone),\x20W\x20=\x20the\x20current\x20week,\x20M\x20=\x20the\x20current\x20month,\x20Y\x20=\x20the\x20current\x20year.\x20The\x20prev/next\x20arrows\x20step\x20one\x20full\x20period\x20at\x20a\x20time\x20—\x20the\x20previous\x20or\x20next\x20day,\x20week,\x20month\x20or\x20year.','Group\x20By','y_grid_width','mapped','\x22\x20preserveAspectRatio=\x22none\x22\x20overflow=\x22visible\x22\x20style=\x22width:100%;height:100%;display:block;overflow:visible\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','.e-line_style','Line\x20=\x20smooth\x20curve\x20with\x20optional\x20Bezier\x20smoothing.\x20Step\x20=\x20holds\x20value\x20flat\x20until\x20next\x20change,\x20then\x20jumps\x20—\x20ideal\x20for\x20discrete\x20states\x20and\x20setpoints.\x20Bar\x20=\x20vertical\x20bar\x20chart\x20per\x20time\x20bucket.\x20Candlestick\x20=\x20OHLC\x20financial\x20candles\x20per\x20time\x20bucket\x20(body\x20=\x20open→close,\x20green\x20up\x20/\x20red\x20down;\x20wick\x20=\x20high→low).\x20On\x20the\x20history/STS\x20path\x20the\x20candle\x20is\x20built\x20from\x20the\x20raw\x20samples\x20in\x20each\x20bucket\x20(true\x20OHLC);\x20on\x20the\x20statistics/LTS\x20path\x20open/close\x20come\x20from\x20the\x20hourly\x20means\x20and\x20high/low\x20from\x20the\x20period\x20min/max.','_fillRaf','date_picker_step','Damp\x20midnight\x20reset\x20artifacts','periods_back','_dpSynced','float','composedPath','rgba(255,255,255,0.85)','','addEventListener','Y\x20Tick\x20Format','_compareCfg','h\x20exceeds\x20the\x20','_drawAnnotationsBackground','_haCMap','','span','Month','On\x20bar\x20charts,\x20faintly\x20shades\x20the\x20background\x20of\x20the\x20period\x20under\x20the\x20cursor\x20so\x20its\x20start\x20and\x20end\x20are\x20easy\x20to\x20see.\x20Triggers\x20on\x20hover\x20over\x20a\x20bar.','tStart','_setupTooltip','_intervalSyncRequestHandler','_computeXAxisTicks','
','devices','ratio','background','.e-show_line','
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_collectThrRefs','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_persistQueryPickers','Show\x20the\x20time\x20the\x20extreme\x20value\x20was\x20recorded\x20next\x20to\x20the\x20primary\x20value.\x20Only\x20meaningful\x20when\x20Primary\x20Value\x20is\x20Last,\x20First,\x20Min,\x20or\x20Max\x20—\x20those\x20have\x20a\x20single\x20point\x20in\x20time.','Compute\x20each\x20point\x20value\x20with\x20a\x20safe\x20arithmetic\x20expression\x20instead\x20of\x20reading\x20a\x20single\x20Value\x20Field.\x20In\x20scope:\x20the\x20array\x20element\x20fields\x20(e.g.\x20unitPrice,\x20consumption)\x20plus\x20any\x20names\x20defined\x20in\x20Data\x20Vars\x20below.\x20Operators\x20+\x20-\x20*\x20/\x20%\x20and\x20parentheses,\x20and\x20functions\x20min,\x20max,\x20abs,\x20round,\x20floor,\x20ceil,\x20sqrt,\x20pow.\x20Example:\x20(unitPrice\x20-\x20unitPriceVAT)\x20*\x20100\x20*\x20consumption\x20*\x20(1\x20+\x20mwst).\x20Not\x20JavaScript\x20-\x20no\x20other\x20variables,\x20properties\x20or\x20calls.\x20Falls\x20back\x20to\x20Value\x20Field\x20when\x20empty\x20or\x20invalid.','5479880kWidGX','','preserveAspectRatio','last_updated','_liveEnabled','Duration\x20Unit','_fetcher','_dpInitialSyncDone','_resolveThrRef','devicePixelRatio','min','measurement','12h','[statistics-graph-chart-card]\x20Unknown\x20aggregate_func:\x20\x22','Forecast\x20Horizon','data_time_unit','globalAlpha','>','&filter_entity_id=','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_tplBoolCard','Name\x20of\x20the\x20entity\x20attribute\x20containing\x20the\x20data\x20array.\x20For\x20example:\x20data,\x20forecast,\x20price_info.\x20Leave\x20empty\x20to\x20use\x20normal\x20history.','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','sgc-query-sync-request','\x22\x20style=\x22width:','.sgc-card::before{content:\x27\x27;position:absolute;inset:0;z-index:0;background-image:url(\x27','\x22\x20fill=\x22transparent\x22/>','.e-show_extrema_max','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','deltaY','_resolveCanvasColor','State\x20Color','placeholder2','getItem','isNaN','card_border_radius','','Renders\x20N\x20times\x20the\x20selected\x20period\x20and\x20opens\x20scrolled\x20to\x20the\x20newest\x20part:\x20the\x20screen\x20shows\x20exactly\x20the\x20period\x20you\x20picked\x20-\x20same\x20scale\x20and\x20buckets\x20as\x20without\x20scrolling\x20-\x20and\x20you\x20can\x20scroll\x20back\x20through\x20the\x20extra\x20history.\x20Follows\x20the\x20date\x20picker:\x20on\x20a\x20Week\x20view\x20with\x202,\x20one\x20extra\x20week\x20is\x20scrollable\x20behind\x20the\x20current\x20one.\x201\x20or\x20empty\x20=\x20off.\x20Overrides\x20Visible\x20Window\x20while\x20active.','\x22>','.e-extrema_color-picker','\x22>{const _0x5cc391=_0x40d1d3,_0x57f2fa=_0x5692ce['entity']||{},_0x41737e=_0x5692ce['meta']||{},_0x3d055e=pickName(_0x57f2fa[_0x5cc391(0x6d0)],_0x41737e[_0x5cc391(0x6a0)],_0x41737e);if(_0x3d055e==='')return'';return _0x3d055e!==undefined&&_0x3d055e!==null?_0x3d055e:_0x57f2fa[_0x5cc391(0x9b0)]||'';},_0x5f2735=_0x381185[_0x40d1d3(0x596)](_0x5f3713),_0x32719a=_0x5f2735[_0x40d1d3(0x8af)]((_0x12c9da,_0x2ee765)=>Math[_0x40d1d3(0x1b8)](_0x12c9da,String(_0x2ee765||'')['length']),0x0),_0xe0a20e=_0x32719a===0x0?0x0:Math[_0x40d1d3(0xbe8)](0x78,Math[_0x40d1d3(0x1b8)](0x20,_0x32719a*0x7+0x8)),_0x43911a=0x4,_0xd00109=0x18,_0x2840d7=0x8,_0x3ba1cb=_0x381185[_0x40d1d3(0x6f1)],_0x207c5e=_0x43911a+_0x3ba1cb*_0x18f255+_0xd00109,_0x117044=Math[_0x40d1d3(0xbe8)](0x18,_0x18f255-0x6),_0x5e0ba3=this[_0x40d1d3(0x2d4)][_0x40d1d3(0xd69)]||this['card'][_0x40d1d3(0x12c)];if(!_0x5e0ba3?.[_0x40d1d3(0x911)]||!_0x5e0ba3?.[_0x40d1d3(0xc39)]){_0x51d0ce['innerHTML']=_0x40d1d3(0x7dc)+escapeHtml(cardT(this['card']?.[_0x40d1d3(0x69a)],this['card']?.['_config'],'No\x20time\x20window.'))+'';return;}const _0x2e3fe4=_0x5e0ba3[_0x40d1d3(0x911)][_0x40d1d3(0x697)](),_0x383056=_0x5e0ba3[_0x40d1d3(0xc39)][_0x40d1d3(0x697)](),_0x513870=Math[_0x40d1d3(0x1b8)](0x1,_0x383056-_0x2e3fe4),_0x472871=_0x513870/0x36ee80,_0x17541e=toNum(_0x3889f7[_0x40d1d3(0x822)]??_0x3889f7[_0x40d1d3(0x579)]),_0x59c7e0=!this[_0x40d1d3(0x2d4)][_0x40d1d3(0xd69)]&&isNum(_0x17541e)&&_0x17541e>0x0&&_0x472871>_0x17541e,_0x28eba3=_0x59c7e0?_0x472871/_0x17541e:0x1,_0x4cd9dc=_0x59c7e0?Math['round'](_0x278981*_0x28eba3):_0x278981,_0x5d937a=_0x4cd9dc-_0xe0a20e-_0x2840d7,_0xd70357=_0x24b945=>_0xe0a20e+(_0x24b945-_0x2e3fe4)/_0x513870*_0x5d937a,_0x31caec=resolveCardLanguage(_0x407d3d,this['card']?.[_0x40d1d3(0x5d4)]),_0x5b49f7=[_0x40d1d3(0x562),_0x40d1d3(0x266),'#2ecc71','#f39c12',_0x40d1d3(0x44e),'#1abc9c',_0x40d1d3(0xcb1),_0x40d1d3(0xb10),_0x40d1d3(0x193),'#00bcd4'],_0xd55894=document[_0x40d1d3(0xba5)](_0x40d1d3(0x356),'svg');_0xd55894[_0x40d1d3(0x337)](_0x40d1d3(0x284),'0\x200\x20'+_0x4cd9dc+'\x20'+_0x207c5e),_0xd55894[_0x40d1d3(0x337)]('width',_0x59c7e0?String(_0x4cd9dc):_0x40d1d3(0x378)),_0xd55894[_0x40d1d3(0x337)](_0x40d1d3(0x964),String(_0x207c5e));if(_0x59c7e0)_0xd55894[_0x40d1d3(0x337)](_0x40d1d3(0xbe0),_0x40d1d3(0x58e));_0xd55894[_0x40d1d3(0x337)]('class',_0x40d1d3(0xba0)),_0xd55894['style']['display']=_0x40d1d3(0x6eb),_0x381185[_0x40d1d3(0x331)]((_0xf61b57,_0x2784fa)=>{const _0x1b75c0=_0x40d1d3,_0x44a4a8=_0xf61b57[_0x1b75c0(0x9b0)]||{},_0x4437cf=_0xf61b57['meta']||{},_0x37001d=_0x44a4a8[_0x1b75c0(0x17e)]||autoStateMap(_0x44a4a8,_0x407d3d,_0x3889f7?.[_0x1b75c0(0x223)])||[],_0x4201bf=!!_0x44a4a8[_0x1b75c0(0x17e)],_0xb55140=pickName(_0x44a4a8[_0x1b75c0(0x6d0)],_0x4437cf[_0x1b75c0(0x6a0)],_0x4437cf),_0x5dd51e=_0xb55140===''?'':_0xb55140!==undefined&&_0xb55140!==null?_0xb55140:_0x44a4a8[_0x1b75c0(0x9b0)]||'',_0x1319e8=_0xf61b57[_0x1b75c0(0x8fc)]||[],_0x365fa0=_0x43911a+_0x2784fa*_0x18f255+_0x18f255/0x2,_0x24ed30=_0x365fa0-_0x117044/0x2;if(_0x5dd51e){const _0x3c7d26=document[_0x1b75c0(0xba5)](_0x1b75c0(0x356),_0x1b75c0(0x425));_0x3c7d26[_0x1b75c0(0x337)]('x',String(_0xe0a20e-0x8)),_0x3c7d26[_0x1b75c0(0x337)]('y',String(_0x365fa0+0x1)),_0x3c7d26['setAttribute'](_0x1b75c0(0x72c),_0x1b75c0(0xc39)),_0x3c7d26[_0x1b75c0(0x337)](_0x1b75c0(0x6fd),'central'),_0x3c7d26[_0x1b75c0(0x337)](_0x1b75c0(0x3ba),_0x1b75c0(0x4df)),_0x3c7d26[_0x1b75c0(0x337)](_0x1b75c0(0x62b),'11'),_0x3c7d26[_0x1b75c0(0x337)](_0x1b75c0(0x4a2),_0x1b75c0(0x248)),_0x3c7d26[_0x1b75c0(0xb6f)]=_0x5dd51e,_0xd55894[_0x1b75c0(0x6ab)](_0x3c7d26);}if(!_0x1319e8[_0x1b75c0(0x6f1)])return;const _0x59b9ba=[];let _0x584018=_0x1319e8[0x0]['t'],_0x152fa8=_0x1319e8[0x0]['v'];for(let _0x28d075=0x1;_0x28d075<_0x1319e8[_0x1b75c0(0x6f1)];_0x28d075++){_0x1319e8[_0x28d075]['v']!==_0x152fa8&&(_0x152fa8!==null&&_0x152fa8!==undefined&&_0x59b9ba[_0x1b75c0(0x61b)]({'start':_0x584018,'end':_0x1319e8[_0x28d075]['t'],'val':_0x152fa8}),_0x584018=_0x1319e8[_0x28d075]['t'],_0x152fa8=_0x1319e8[_0x28d075]['v']);}_0x152fa8!==null&&_0x152fa8!==undefined&&_0x59b9ba['push']({'start':_0x584018,'end':_0x383056,'val':_0x152fa8});for(const _0x5dd71e of _0x59b9ba){const _0x5d6487=Math['max'](_0xd70357(_0x5dd71e[_0x1b75c0(0x911)]),_0xe0a20e),_0x2775f6=Math[_0x1b75c0(0xbe8)](_0xd70357(_0x5dd71e[_0x1b75c0(0xc39)]),_0x4cd9dc-_0x2840d7),_0x3693d7=_0x2775f6-_0x5d6487;if(_0x3693d7<0.5)continue;const _0x1d2285=Math[_0x1b75c0(0xb01)](_0x5dd71e[_0x1b75c0(0x8dd)]),_0x52b13d=_0x37001d[_0x1d2285],_0xa962e4=_0x52b13d?.[_0x1b75c0(0x727)]||_0x44a4a8['color']||_0x5b49f7[_0x1d2285%_0x5b49f7[_0x1b75c0(0x6f1)]],_0x5d9f9c=_0x4201bf&&_0x52b13d?.[_0x1b75c0(0x149)]||(_0x407d3d?.['states']?.[_0x44a4a8['entity']]?.[_0x1b75c0(0x5cf)]?.['unit_of_measurement']?String(_0x52b13d?.['value']??_0x1d2285):localizeEntityState(_0x407d3d,_0x407d3d?.[_0x1b75c0(0x634)]?.[_0x44a4a8[_0x1b75c0(0x9b0)]],_0x52b13d?.[_0x1b75c0(0xcfb)]??_0x1d2285)),_0x142943=((()=>{const _0x26de8b=_0x1b75c0,_0x386f3c=_0x3889f7[_0x26de8b(0x74e)],_0x15e3b0=_0x386f3c==null||_0x386f3c===''?0x3:Number(_0x386f3c);if(!isFinite(_0x15e3b0)||_0x15e3b0<0x0)return 0x3;return Math[_0x26de8b(0xbe8)](_0x15e3b0,_0x117044/0x2);})()),_0x4afd0d=document[_0x1b75c0(0xba5)](_0x1b75c0(0x356),_0x1b75c0(0xc27));_0x4afd0d['setAttribute']('x',String(_0x5d6487)),_0x4afd0d[_0x1b75c0(0x337)]('y',String(_0x24ed30)),_0x4afd0d[_0x1b75c0(0x337)]('width',String(_0x3693d7)),_0x4afd0d[_0x1b75c0(0x337)]('height',String(_0x117044)),_0x4afd0d[_0x1b75c0(0x337)]('rx',String(_0x142943)),_0x4afd0d[_0x1b75c0(0x337)]('ry',String(_0x142943)),_0x4afd0d[_0x1b75c0(0x337)](_0x1b75c0(0x3ba),_0xa962e4),_0x4afd0d[_0x1b75c0(0x337)](_0x1b75c0(0x62e),'0.85'),_0x4afd0d['setAttribute'](_0x1b75c0(0x9dc),_0x1b75c0(0xa1f)),_0xd55894[_0x1b75c0(0x6ab)](_0x4afd0d);if(_0x3889f7[_0x1b75c0(0x3b1)]!==![]&&_0x3693d7>0x28&&_0x5d9f9c){const _0x15fb44=document[_0x1b75c0(0xba5)]('http://www.w3.org/2000/svg',_0x1b75c0(0x425));_0x15fb44[_0x1b75c0(0x337)]('x',String(_0x5d6487+_0x3693d7/0x2)),_0x15fb44['setAttribute']('y',String(_0x365fa0+0x1)),_0x15fb44[_0x1b75c0(0x337)](_0x1b75c0(0x72c),_0x1b75c0(0x6fb)),_0x15fb44[_0x1b75c0(0x337)](_0x1b75c0(0x6fd),_0x1b75c0(0x382)),_0x15fb44[_0x1b75c0(0x337)](_0x1b75c0(0x3ba),_0x1b75c0(0xbcd)),_0x15fb44[_0x1b75c0(0x337)]('font-size','10'),_0x15fb44[_0x1b75c0(0x337)](_0x1b75c0(0x4a2),'font-weight:500;pointer-events:none;text-shadow:0\x201px\x202px\x20rgba(0,0,0,0.3)');const _0xe90d37=Math['floor'](_0x3693d7/0x6);_0x15fb44[_0x1b75c0(0xb6f)]=_0x5d9f9c[_0x1b75c0(0x6f1)]>_0xe90d37?_0x5d9f9c['slice'](0x0,_0xe90d37-0x1)+'…':_0x5d9f9c,_0xd55894[_0x1b75c0(0x6ab)](_0x15fb44);}}});const _0x495bc7=_0x43911a+_0x3ba1cb*_0x18f255+0x4,_0x401496=toNum(_0x3889f7[_0x40d1d3(0x273)])||0xa,_0x1b77dc=_0x3889f7[_0x40d1d3(0xb2c)]||_0x40d1d3(0x5be),_0x19b190=_0x3889f7[_0x40d1d3(0xaae)]||_0x1b77dc,_0x145cbf=toNum(_0x3889f7[_0x40d1d3(0x675)]),_0x280548=isNum(_0x145cbf)?_0x145cbf:0.5,_0x5a7d16=_0x513870>0x5265c00,_0x5f7326=Math['max'](0x2,Math[_0x40d1d3(0x8e4)](_0x5d937a/0x50));for(let _0x5bd708=0x0;_0x5bd708<=_0x5f7326;_0x5bd708++){const _0x2d0c00=_0x2e3fe4+_0x5bd708/_0x5f7326*_0x513870,_0xf2a56b=_0xd70357(_0x2d0c00),_0x1836ef=new Date(_0x2d0c00);let _0x40f4b4;try{const _0x29f5e6=getCachedDateTimeFormatter(_0x31caec,_localeTimeOpts(_0x407d3d,{'hour':'2-digit','minute':_0x40d1d3(0x5b3)}));_0x40f4b4=_0x29f5e6?_0x29f5e6[_0x40d1d3(0x3cd)](_0x1836ef):_0x1836ef[_0x40d1d3(0x5c3)]();}catch(_0x40bfe3){_0x40f4b4=_0x1836ef[_0x40d1d3(0x5c3)]();}if(_0x513870>0x5265c00)try{const _0xb1755a=getCachedDateTimeFormatter(_0x31caec,{'day':_0x40d1d3(0x5e0),'month':_0x40d1d3(0x841)});_0x40f4b4=_0xb1755a?_0xb1755a[_0x40d1d3(0x3cd)](_0x1836ef):_0x40f4b4;}catch(_0x5855fe){}const _0x2bfdc8=document[_0x40d1d3(0xba5)](_0x40d1d3(0x356),_0x40d1d3(0x425));_0x2bfdc8[_0x40d1d3(0x337)]('x',String(_0xf2a56b)),_0x2bfdc8[_0x40d1d3(0x337)]('y',String(_0x495bc7+_0x401496)),_0x2bfdc8[_0x40d1d3(0x337)](_0x40d1d3(0x72c),_0x40d1d3(0x6fb)),_0x2bfdc8[_0x40d1d3(0x337)](_0x40d1d3(0x3ba),_0x5a7d16?_0x19b190:_0x1b77dc),_0x2bfdc8['setAttribute'](_0x40d1d3(0x62b),String(_0x401496)),_0x2bfdc8[_0x40d1d3(0x337)](_0x40d1d3(0x4a2),_0x40d1d3(0x252)+_0x280548),_0x2bfdc8[_0x40d1d3(0xb6f)]=_0x40f4b4,_0xd55894[_0x40d1d3(0x6ab)](_0x2bfdc8);}_0x51d0ce['innerHTML']='',_0x51d0ce[_0x40d1d3(0xb09)]['toggle'](_0x40d1d3(0x984),_0x59c7e0);const _0x44806f=_0x59c7e0&&_0x3889f7['scroll_mode']==='wheel';_0x51d0ce['classList']['toggle'](_0x40d1d3(0x333),_0x44806f),_0x51d0ce[_0x40d1d3(0x6ab)](_0xd55894);if(_0x59c7e0){const _0x46f7d2=this[_0x40d1d3(0x2d4)],_0x536314=_0x46f7d2[_0x40d1d3(0x458)];if(_0x536314!=null)_0x51d0ce['scrollLeft']=_0x536314;else _0x51d0ce[_0x40d1d3(0xcb4)]=_0x51d0ce['scrollWidth'];if(this[_0x40d1d3(0x3c1)])_0x51d0ce[_0x40d1d3(0x6e1)](_0x40d1d3(0xca7),this[_0x40d1d3(0x3c1)]);this['_scrollHandler']=()=>{const _0x662d06=_0x40d1d3;_0x46f7d2[_0x662d06(0x458)]=_0x51d0ce[_0x662d06(0xcb4)];if(_0x46f7d2[_0x662d06(0x804)]){_0x46f7d2[_0x662d06(0x804)]=![];return;}if(!_0x46f7d2[_0x662d06(0x5d4)]?.[_0x662d06(0x758)])return;const _0x29426d=_0x51d0ce[_0x662d06(0x1db)]-_0x51d0ce[_0x662d06(0x996)];if(_0x29426d<=0x0)return;const _0x8f82cd=_0x51d0ce[_0x662d06(0xcb4)]/_0x29426d;window[_0x662d06(0xc10)](new CustomEvent('sgc-scroll-sync',{'detail':{'ratio':_0x8f82cd,'group':_0x46f7d2[_0x662d06(0x5d4)][_0x662d06(0x380)]||null,'sourceId':_0x46f7d2[_0x662d06(0xa90)]}}));},_0x51d0ce['addEventListener']('scroll',this[_0x40d1d3(0x3c1)],{'passive':!![]});if(this[_0x40d1d3(0xd89)])_0x51d0ce[_0x40d1d3(0x6e1)]('wheel',this[_0x40d1d3(0xd89)]);_0x44806f&&(this[_0x40d1d3(0xd89)]=_0x25d90e=>{const _0x252d04=_0x40d1d3;if(_0x51d0ce[_0x252d04(0x1db)]<=_0x51d0ce[_0x252d04(0x996)])return;_0x25d90e[_0x252d04(0xc59)](),_0x25d90e[_0x252d04(0xaad)](),_0x51d0ce[_0x252d04(0xcb4)]+=_0x25d90e['deltaY']!==0x0?_0x25d90e[_0x252d04(0xc7a)]:_0x25d90e[_0x252d04(0x528)];},_0x51d0ce[_0x40d1d3(0xb7d)](_0x40d1d3(0x515),this[_0x40d1d3(0xd89)],{'passive':![]}));}else this['_scrollHandler']&&(_0x51d0ce[_0x40d1d3(0x6e1)](_0x40d1d3(0xca7),this[_0x40d1d3(0x3c1)]),this['_scrollHandler']=null),this[_0x40d1d3(0xd89)]&&(_0x51d0ce[_0x40d1d3(0x6e1)]('wheel',this[_0x40d1d3(0xd89)]),this[_0x40d1d3(0xd89)]=null);if(_0x3889f7[_0x40d1d3(0xcaa)]!==![]){let _0x306b60=_0x51d0ce[_0x40d1d3(0x106)]('.sgc-tooltip');!_0x306b60&&(_0x306b60=document[_0x40d1d3(0x601)](_0x40d1d3(0x126)),_0x306b60[_0x40d1d3(0x9c8)]=_0x40d1d3(0x14c),_0x51d0ce['appendChild'](_0x306b60));_0x306b60[_0x40d1d3(0x4a2)][_0x40d1d3(0x7a8)]=_0x40d1d3(0x58e),_0x51d0ce[_0x40d1d3(0x4a2)][_0x40d1d3(0x7f0)]=_0x40d1d3(0x85c);const _0x1229a5=[];_0x381185[_0x40d1d3(0x331)]((_0x16a3e2,_0x2d814f)=>{const _0x2aabde=_0x40d1d3,_0x44ee54=_0x16a3e2[_0x2aabde(0x9b0)]||{},_0x469c40=_0x16a3e2[_0x2aabde(0x721)]||{},_0x212560=_0x44ee54['state_map']||autoStateMap(_0x44ee54,_0x407d3d,_0x3889f7?.[_0x2aabde(0x223)])||[],_0x47ec38=pickName(_0x44ee54[_0x2aabde(0x6d0)],_0x469c40[_0x2aabde(0x6a0)],_0x469c40)??_0x44ee54[_0x2aabde(0x9b0)]??'',_0x2f5bd6=_0x16a3e2[_0x2aabde(0x8fc)]||[];if(!_0x2f5bd6[_0x2aabde(0x6f1)])return;let _0x523ce4=_0x2f5bd6[0x0]['t'],_0x332fd5=_0x2f5bd6[0x0]['v'];for(let _0x3fd46f=0x1;_0x3fd46f<_0x2f5bd6[_0x2aabde(0x6f1)];_0x3fd46f++){_0x2f5bd6[_0x3fd46f]['v']!==_0x332fd5&&(_0x332fd5!==null&&_0x332fd5!==undefined&&_0x1229a5['push']({'ri':_0x2d814f,'name':_0x47ec38,'start':_0x523ce4,'end':_0x2f5bd6[_0x3fd46f]['t'],'val':_0x332fd5,'sMap':_0x212560,'ent':_0x44ee54}),_0x523ce4=_0x2f5bd6[_0x3fd46f]['t'],_0x332fd5=_0x2f5bd6[_0x3fd46f]['v']);}_0x332fd5!==null&&_0x332fd5!==undefined&&_0x1229a5[_0x2aabde(0x61b)]({'ri':_0x2d814f,'name':_0x47ec38,'start':_0x523ce4,'end':_0x383056,'val':_0x332fd5,'sMap':_0x212560,'ent':_0x44ee54});});const _0x5dd44f=_0x441b5e=>{const _0xa7dd97=_0x40d1d3,_0x4a99b2=Math[_0xa7dd97(0xb01)](_0x441b5e/0x3e8);if(_0x4a99b2<0x3c)return _0x4a99b2+'s';const _0x517599=Math[_0xa7dd97(0x8e4)](_0x4a99b2/0x3c);if(_0x517599<0x3c)return _0x517599+'m';const _0x5353aa=Math[_0xa7dd97(0x8e4)](_0x517599/0x3c),_0xc9b084=_0x517599%0x3c;if(_0x5353aa<0x18)return _0xc9b084?_0x5353aa+'h\x20'+_0xc9b084+'m':_0x5353aa+'h';const _0x5edd4a=Math[_0xa7dd97(0x8e4)](_0x5353aa/0x18),_0x345177=_0x5353aa%0x18;return _0x345177?_0x5edd4a+'d\x20'+_0x345177+'h':_0x5edd4a+'d';};_0xd55894[_0x40d1d3(0xb7d)](_0x40d1d3(0x1b0),_0x1caf19=>{const _0x555d6e=_0x40d1d3,_0x38e92f=_0xd55894[_0x555d6e(0x748)](),_0x10be92=_0x4cd9dc,_0x49a4fe=_0x207c5e,_0x525acf=_0x10be92/_0x38e92f[_0x555d6e(0x8da)],_0x482a27=_0x49a4fe/_0x38e92f[_0x555d6e(0x964)],_0x2dcf39=(_0x1caf19['clientX']-_0x38e92f[_0x555d6e(0xb1a)])*_0x525acf,_0x14510f=(_0x1caf19[_0x555d6e(0x72b)]-_0x38e92f[_0x555d6e(0x598)])*_0x482a27;let _0xf5d88e=null;for(const _0x573722 of _0x1229a5){const _0x8ff975=Math[_0x555d6e(0x1b8)](_0xd70357(_0x573722['start']),_0xe0a20e),_0x2f47ff=Math[_0x555d6e(0xbe8)](_0xd70357(_0x573722[_0x555d6e(0xc39)]),_0x4cd9dc-_0x2840d7),_0x1e48bb=_0x43911a+_0x573722['ri']*_0x18f255+_0x18f255/0x2,_0x213060=_0x1e48bb-_0x117044/0x2;if(_0x2dcf39>=_0x8ff975&&_0x2dcf39<=_0x2f47ff&&_0x14510f>=_0x213060&&_0x14510f<=_0x213060+_0x117044){_0xf5d88e=_0x573722;break;}}if(!_0xf5d88e){_0x306b60[_0x555d6e(0x4a2)][_0x555d6e(0x7a8)]=_0x555d6e(0x58e);return;}const _0x44cb9b=Math[_0x555d6e(0xb01)](_0xf5d88e[_0x555d6e(0x8dd)]),_0x162bc5=_0xf5d88e['sMap'][_0x44cb9b],_0x17712f=_0xf5d88e['ent']?.[_0x555d6e(0x17e)]&&_0x162bc5?.[_0x555d6e(0x149)]||(_0x407d3d?.[_0x555d6e(0x634)]?.[_0xf5d88e[_0x555d6e(0x59f)]?.[_0x555d6e(0x9b0)]]?.[_0x555d6e(0x5cf)]?.[_0x555d6e(0x4f2)]?String(_0x162bc5?.[_0x555d6e(0xcfb)]??_0x44cb9b):localizeEntityState(_0x407d3d,_0x407d3d?.[_0x555d6e(0x634)]?.[_0xf5d88e[_0x555d6e(0x59f)]?.['entity']],_0x162bc5?.['value']??_0x44cb9b)),_0x5f24bc=_0x162bc5?.[_0x555d6e(0x727)]||_0xf5d88e[_0x555d6e(0x59f)]['color']||_0x5b49f7[_0x44cb9b%_0x5b49f7['length']],_0x7f768f=_0xf5d88e[_0x555d6e(0xc39)]-_0xf5d88e[_0x555d6e(0x911)],_0x2a0d0a=formatDateTime(new Date(_0xf5d88e[_0x555d6e(0x911)]),_0x3889f7,_0x407d3d),_0x4f5197=formatDateTime(new Date(_0xf5d88e[_0x555d6e(0xc39)]),_0x3889f7,_0x407d3d),_0x2af784=_0x555d6e(0x8b8)+escapeHtml(_0x5f24bc)+(_0xf5d88e[_0x555d6e(0x59f)][_0x555d6e(0x833)]===![]?_0x555d6e(0x1ca):'')+_0x555d6e(0x77f);_0x306b60[_0x555d6e(0x795)]=_0x555d6e(0x12b)+escapeHtml(_0xf5d88e['name'])+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x2af784+_0x555d6e(0xaa6)+escapeHtml(_0x17712f)+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+escapeHtml(_0x5dd44f(_0x7f768f))+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+escapeHtml(_0x2a0d0a)+_0x555d6e(0x668)+escapeHtml(_0x4f5197)+_0x555d6e(0xa5b),_0x306b60['style'][_0x555d6e(0x7a8)]='';const _0x118a45=_0x51d0ce[_0x555d6e(0x748)]();let _0x1b02f6=_0x1caf19[_0x555d6e(0x2e7)]-_0x118a45['left']+0xc,_0x391f29=_0x1caf19['clientY']-_0x118a45['top']+0xc;const _0x509b8a=_0x306b60[_0x555d6e(0x748)]();if(_0x1b02f6+_0x509b8a['width']>_0x118a45['width'])_0x1b02f6=_0x1b02f6-_0x509b8a[_0x555d6e(0x8da)]-0x18;if(_0x391f29+_0x509b8a[_0x555d6e(0x964)]>_0x118a45[_0x555d6e(0x964)])_0x391f29=_0x391f29-_0x509b8a[_0x555d6e(0x964)]-0x18;_0x1b02f6=Math[_0x555d6e(0x1b8)](0x0,_0x1b02f6),_0x391f29=Math[_0x555d6e(0x1b8)](0x0,_0x391f29);const _0x1a425b=_0x51d0ce[_0x555d6e(0xcb4)]||0x0;_0x306b60[_0x555d6e(0x4a2)][_0x555d6e(0xb1a)]=_0x1b02f6+_0x1a425b+'px',_0x306b60['style'][_0x555d6e(0x598)]=_0x391f29+'px';}),_0xd55894[_0x40d1d3(0xb7d)](_0x40d1d3(0x4e5),()=>{const _0x3e8cd7=_0x40d1d3;_0x306b60[_0x3e8cd7(0x4a2)][_0x3e8cd7(0x7a8)]=_0x3e8cd7(0x58e);});}_0xd55894[_0x40d1d3(0x4a2)][_0x40d1d3(0xd43)]=_0x40d1d3(0xad4),_0xd55894[_0x40d1d3(0xb7d)]('click',_0x5c9de5=>{const _0x59f54=_0x40d1d3,_0x59f7ba=_0xd55894[_0x59f54(0x748)](),_0x1e42f4=_0x4cd9dc/_0x59f7ba['width'],_0x15fddb=_0x207c5e/_0x59f7ba['height'],_0x81c1da=(_0x5c9de5['clientX']-_0x59f7ba[_0x59f54(0xb1a)])*_0x1e42f4,_0x3c7c4c=(_0x5c9de5[_0x59f54(0x72b)]-_0x59f7ba[_0x59f54(0x598)])*_0x15fddb;let _0x25b1e9=null;for(let _0x491706=0x0;_0x491706<_0x381185[_0x59f54(0x6f1)];_0x491706++){const _0x1c8d7c=_0x43911a+_0x491706*_0x18f255+_0x18f255/0x2,_0x3289e0=_0x1c8d7c-_0x117044/0x2;if(_0x3c7c4c>=_0x3289e0&&_0x3c7c4c<=_0x3289e0+_0x117044&&_0x81c1da>=_0xe0a20e&&_0x81c1da<=_0x4cd9dc-_0x2840d7){_0x25b1e9=_0x381185[_0x491706];break;}}if(!_0x25b1e9)return;_0x5c9de5[_0x59f54(0xaad)](),this[_0x59f54(0x2d4)][_0x59f54(0x1e3)](_0x25b1e9[_0x59f54(0x9b0)]);});}}class StubRenderer{constructor(_0x3f017a,_0x44089c){const _0x588359=_0xe6d35d;this[_0x588359(0x2d4)]=_0x3f017a,this['mode']=_0x44089c;}['render'](_0x10f3c8){const _0x1ffaae=_0xe6d35d;_0x10f3c8[_0x1ffaae(0x795)]=_0x1ffaae(0x65a)+escapeHtml(cardT(this[_0x1ffaae(0x2d4)]?.[_0x1ffaae(0x69a)],this[_0x1ffaae(0x2d4)]?.[_0x1ffaae(0x5d4)],_0x1ffaae(0x441)))+':\x20\x22'+escapeHtml(this['mode'])+'\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20'+escapeHtml(cardT(this[_0x1ffaae(0x2d4)]?.[_0x1ffaae(0x69a)],this[_0x1ffaae(0x2d4)]?.[_0x1ffaae(0x5d4)],_0x1ffaae(0xd6d)))+_0x1ffaae(0x9ab);}}const STYLES=_0xe6d35d(0x39c);class StatisticsGraphChartCard extends HTMLElement{static get[_0xe6d35d(0x73d)](){return VERSION;}static get[_0xe6d35d(0xcaf)](){return{...CARD_DEFAULTS};}static get[_0xe6d35d(0x64b)](){return[...PALETTE];}static[_0xe6d35d(0x9bb)](){return{...ENTITY_DEFAULTS};}static['getStubConfig'](){const _0x300d1f=_0xe6d35d;return{'chart_mode':_0x300d1f(0x9bf),'hours_to_show':0x18,'show_legend':!![],'entities':[{'entity':'sun.sun'}]};}static async[_0xe6d35d(0x7c7)](){const _0x2fc51c=_0xe6d35d;return document['createElement'](_0x2fc51c(0x763));}constructor(){const _0x2cdba0=_0xe6d35d;super(),this['attachShadow']({'mode':_0x2cdba0(0x325)}),this[_0x2cdba0(0x5d4)]=null,this[_0x2cdba0(0x69a)]=null,this[_0x2cdba0(0x192)]=[],this['_fetcher']=new DataFetcher(),this[_0x2cdba0(0x51a)]=null,this['_window']=null,this[_0x2cdba0(0xd69)]=null,this[_0x2cdba0(0xd30)]=[],this[_0x2cdba0(0x647)]=null,this['_updateQueued']=![],this[_0x2cdba0(0x593)]=!![],this['_instanceId']=Math['random']()[_0x2cdba0(0x68f)](0x24)['slice'](0x2,0xb),this[_0x2cdba0(0xbaa)]=null,this[_0x2cdba0(0x81c)]=new Set(),this[_0x2cdba0(0x36f)]=null,this[_0x2cdba0(0x7c1)]=null,this[_0x2cdba0(0x21a)]=![],this[_0x2cdba0(0xa07)]=null,this[_0x2cdba0(0xb9e)]=new Map(),this[_0x2cdba0(0x47a)]=null,this[_0x2cdba0(0xbe2)]=![],this['_liveBuffer']=Object['create'](null),this[_0x2cdba0(0x7fe)]=null,this['_prevStamps']=Object[_0x2cdba0(0x208)](null),this[_0x2cdba0(0x5da)]=null,this[_0x2cdba0(0x13b)]=![],this[_0x2cdba0(0xbd0)]=new Map(),this[_0x2cdba0(0x32b)]=[],this[_0x2cdba0(0xc55)]=null,this[_0x2cdba0(0xb5d)]=[],this[_0x2cdba0(0x29d)]=![],this[_0x2cdba0(0xc3f)]=new Set(),this[_0x2cdba0(0xd58)]=new Set(),this[_0x2cdba0(0xcf9)]=new Set(),this[_0x2cdba0(0x625)]=new Set(),this['_priceSeries']=new Map(),this[_0x2cdba0(0xd2f)]=Object[_0x2cdba0(0x208)](null),this[_0x2cdba0(0x4e9)]=null,this[_0x2cdba0(0x8ee)]=null,this[_0x2cdba0(0x469)]={},this[_0x2cdba0(0x276)]=null,this[_0x2cdba0(0xc97)]=null,this['_scrollSyncHandler']=null,this[_0x2cdba0(0x84d)]=null,this[_0x2cdba0(0x350)]=null,this['_energyUnsub']=null,this[_0x2cdba0(0x52b)]=null,this[_0x2cdba0(0x3a3)]=null,this['_energyEnd']=null,this[_0x2cdba0(0x33b)]=null,this[_0x2cdba0(0xa15)]=null,this[_0x2cdba0(0xb89)]=null,this['_intervalInitialSyncDone']=![],this[_0x2cdba0(0x179)]=null,this[_0x2cdba0(0x368)]=null,this[_0x2cdba0(0xc4f)]=null,this[_0x2cdba0(0x431)]=null,this[_0x2cdba0(0xab7)]=null,this[_0x2cdba0(0xc91)]=![],this[_0x2cdba0(0x8d4)]=_0x2cdba0(0x7d5),this['_dpOffset']=0x0,this[_0x2cdba0(0x48e)]=null,this['_dpCustomEnd']=null,this[_0x2cdba0(0x7aa)]=![],this[_0x2cdba0(0x56f)]=null,this[_0x2cdba0(0x1d1)]=null,this[_0x2cdba0(0xce8)]=null,this[_0x2cdba0(0xb78)]=![],this[_0x2cdba0(0x5c0)]=[],this[_0x2cdba0(0xaa0)]='',this[_0x2cdba0(0x21a)]=![],this[_0x2cdba0(0x2eb)]=null,this[_0x2cdba0(0xbfb)]=![],this['_wsGen']=0x0,this[_0x2cdba0(0xb51)]=null,this[_0x2cdba0(0xf7)]=0x0,this['_statMeta']=Object[_0x2cdba0(0x208)](null),this[_0x2cdba0(0x458)]=null,this['_instanceKey']='';}[_0xe6d35d(0x1ee)](_0xdbba66){const _0x4457ef=_0xe6d35d;if(!_0xdbba66)throw new Error(_0x4457ef(0x4c3));if(!_0xdbba66['entities']||!Array[_0x4457ef(0x82d)](_0xdbba66[_0x4457ef(0x26a)]))throw new Error(_0x4457ef(0x281));const _0x4836c=this['_config'],_0x414a85={...CARD_DEFAULTS,..._0xdbba66};_0x414a85[_0x4457ef(0x26a)]=_0xdbba66['entities'][_0x4457ef(0xbcf)](_0x2cda5c=>!(_0x2cda5c&&typeof _0x2cda5c===_0x4457ef(0xb0a)&&_0x2cda5c[_0x4457ef(0xd54)]===![]))[_0x4457ef(0x596)]((_0x160e7d,_0x3b4a8d)=>{const _0x38ca35=_0x4457ef;if(!_0x160e7d[_0x38ca35(0x9b0)]&&!_0x160e7d[_0x38ca35(0x1e4)])throw new Error(_0x38ca35(0x15f)+_0x3b4a8d+'\x20must\x20have\x20\x22entity\x22\x20or\x20\x22statistic_id\x22');if(_0x160e7d[_0x38ca35(0x21b)]?.[_0x38ca35(0xd54)]&&_0x160e7d[_0x38ca35(0x76e)]?.[_0x38ca35(0xd54)])throw new Error(_0x38ca35(0xa10)+(_0x160e7d[_0x38ca35(0x9b0)]||_0x160e7d['statistic_id']));const _0x3dd38e={...ENTITY_DEFAULTS,..._0x160e7d};if(_0x3dd38e[_0x38ca35(0x4ab)]===undefined)delete _0x3dd38e[_0x38ca35(0x4ab)];if(!_0x160e7d['color'])_0x3dd38e['color']=PALETTE[_0x3b4a8d%PALETTE[_0x38ca35(0x6f1)]];return _0x160e7d[_0x38ca35(0x76b)]&&(_0x3dd38e[COMPILED_TRANSFORM]=compileValueTransform(_0x160e7d[_0x38ca35(0x76b)])),_0x3dd38e;});_0x414a85['show_date_picker']&&_0x414a85['energy_date_sync']&&(_0x414a85[_0x4457ef(0xa02)]=![]);{const _0x13df99=_0x414a85[_0x4457ef(0x26a)][_0x4457ef(0x596)](_0x27b8f7=>_0x27b8f7['entity']||_0x27b8f7[_0x4457ef(0x1e4)]||'')[_0x4457ef(0x2c4)]('|');this[_0x4457ef(0x871)]!==undefined&&this['_ovAttrIdSeq']!==_0x13df99&&this[_0x4457ef(0x469)]&&Object[_0x4457ef(0x2ee)](this[_0x4457ef(0x469)])[_0x4457ef(0x6f1)]&&(this['_overrideAttributes']={}),this['_ovAttrIdSeq']=_0x13df99;}{if(!(this[_0x4457ef(0x7c1)]instanceof Set))this['_autoHideForce']=new Set();const _0xb1d455=!!_0x4836c?.[_0x4457ef(0x42f)],_0x59f098=!!_0x414a85[_0x4457ef(0x42f)],_0x2ad5f2=_0x4836c?.['entities']||[],_0x5bc4a2=_0xb1d455!==_0x59f098;_0x414a85[_0x4457ef(0x26a)]['forEach']((_0x39791e,_0x337142)=>{const _0xe8ca32=_0x4457ef,_0x483f0f=_0x2ad5f2[_0x337142]?.[_0xe8ca32(0x4ab)];(_0x5bc4a2||_0x483f0f!==_0x39791e[_0xe8ca32(0x4ab)])&&this[_0xe8ca32(0x7c1)][_0xe8ca32(0x33e)]((_0x39791e[_0xe8ca32(0x9b0)]||_0x39791e[_0xe8ca32(0x1e4)])+'__'+_0x337142);});}{const _0x1f1ee4=compileLabelFormat(_0x414a85[_0x4457ef(0x3a1)],_0x414a85[_0x4457ef(0x971)]),_0x126fe5=compileLabelFormat(_0x414a85['y2_axis_format'],_0x414a85[_0x4457ef(0x971)]);if(_0x1f1ee4||_0x126fe5)for(const _0x24085d of _0x414a85[_0x4457ef(0x26a)]){Object[_0x4457ef(0x41f)](_0x24085d,_0x4457ef(0x904),{'value':_0x24085d[_0x4457ef(0x8f6)]===_0x4457ef(0xaa5)?_0x126fe5:_0x1f1ee4,'enumerable':![],'writable':!![],'configurable':!![]});}}this[_0x4457ef(0xc55)]=null;for(const _0x51d6a4 of TEMPLATABLE_BOOL_CARD_KEYS){if(isTemplateString(_0x414a85[_0x51d6a4])){if(!this[_0x4457ef(0xc55)])this[_0x4457ef(0xc55)]=Object[_0x4457ef(0x208)](null);this['_tplBoolCard'][_0x51d6a4]=_0x414a85[_0x51d6a4],_0x414a85[_0x51d6a4]=CARD_DEFAULTS[_0x51d6a4];}}this[_0x4457ef(0xb5d)]=_0x414a85['entities'][_0x4457ef(0x596)](_0x5802e2=>{const _0x23aab0=_0x4457ef;let _0x5ae2ec=null;for(const _0x17b100 of TEMPLATABLE_BOOL_ENTITY_KEYS){if(isTemplateString(_0x5802e2[_0x17b100])){if(!_0x5ae2ec)_0x5ae2ec=Object[_0x23aab0(0x208)](null);_0x5ae2ec[_0x17b100]=_0x5802e2[_0x17b100],_0x5802e2[_0x17b100]=ENTITY_DEFAULTS[_0x17b100];}}return _0x5ae2ec;}),this['_config']=_0x414a85,this['_entities']=_0x414a85[_0x4457ef(0x26a)],this['_applyTemplatedBools'](),this[_0x4457ef(0xaa0)]='',this[_0x4457ef(0x458)]=null,this[_0x4457ef(0x1f0)]=this[_0x4457ef(0x211)](_0x414a85),this['_expandCompareGhosts']();if(_0x414a85['show_interval_picker']||_0x414a85[_0x4457ef(0x2d6)])try{const _0x1e6ed7=JSON[_0x4457ef(0x369)](lsGet(_0x4457ef(0x455)+this[_0x4457ef(0x1f0)])||_0x4457ef(0xb97));_0x1e6ed7&&isNum(toNum(_0x1e6ed7['hours']))&&(this['_overrideHoursToShow']=toNum(_0x1e6ed7[_0x4457ef(0x81e)]),this[_0x4457ef(0x8ee)]=_0x1e6ed7[_0x4457ef(0x149)]||null);}catch{}else this[_0x4457ef(0x4e9)]=null,this[_0x4457ef(0x8ee)]=null,lsDel('sgc-hours:'+this[_0x4457ef(0x1f0)]);this['_baseQuery']={'pph':_0x414a85[_0x4457ef(0xd50)],'gby':_0x414a85[_0x4457ef(0x926)],'autoScale':!!_0x414a85[_0x4457ef(0xbbb)]};if(_0x414a85[_0x4457ef(0x31d)]||_0x414a85[_0x4457ef(0x306)]){const _0xa70209=toNum(lsGet(_0x4457ef(0x561)+this[_0x4457ef(0x1f0)]));if(isNum(_0xa70209))this[_0x4457ef(0x179)]=_0xa70209;}else this[_0x4457ef(0x179)]=null,lsDel(_0x4457ef(0x561)+this['_instanceKey']);if(_0x414a85['show_group_by_picker']||_0x414a85['group_by_picker_group']){const _0x4069a=lsGet(_0x4457ef(0x793)+this['_instanceKey']);if(_0x4069a)this[_0x4457ef(0x368)]=_0x4069a;}else this['_overrideGroupBy']=null,lsDel(_0x4457ef(0x793)+this[_0x4457ef(0x1f0)]);this['_applyQueryOverrides'](_0x414a85);if(_0x414a85['show_date_picker']||_0x414a85['date_picker_group']){const _0x4af3c3=_0x414a85[_0x4457ef(0xbb2)],_0x53417f=_0x4af3c3&&(DATE_PICKER_VALID_MODES[_0x4457ef(0x635)](_0x4af3c3)||_0x4af3c3 in DATE_PICKER_RELATIVE_MODES);let _0x35bfa7=![];if(_0x53417f)this[_0x4457ef(0x8d4)]=_0x4af3c3,this['_dpOffset']=0x0;else try{const _0x523048=JSON[_0x4457ef(0x369)](lsGet(_0x4457ef(0x233)+this[_0x4457ef(0x1f0)])||'null');if(_0x523048){this[_0x4457ef(0x8d4)]=_0x523048[_0x4457ef(0x86d)]||'month',this[_0x4457ef(0xa3b)]=_0x523048['offset']||0x0;if(_0x523048[_0x4457ef(0xc42)])this[_0x4457ef(0x48e)]=new Date(_0x523048[_0x4457ef(0xc42)]);if(_0x523048['customEnd'])this['_dpCustomEnd']=new Date(_0x523048[_0x4457ef(0x92f)]);_0x35bfa7=!![];}}catch{}const _0xff477a=_0x414a85[_0x4457ef(0xaa1)];Array['isArray'](_0xff477a)&&_0xff477a[_0x4457ef(0x6f1)]&&!_0xff477a['includes'](this[_0x4457ef(0x8d4)])&&this[_0x4457ef(0x8d4)]!=='custom'&&!(this[_0x4457ef(0x8d4)]in DATE_PICKER_RELATIVE_MODES)&&(this['_dpMode']=_0xff477a[0x0],this[_0x4457ef(0xa3b)]=0x0);if(this[_0x4457ef(0x8d4)]!==_0x4457ef(0x468)&&(this[_0x4457ef(0xa3b)]||0x0)>0x0)this[_0x4457ef(0xa3b)]=0x0;!_0x414a85['show_date_picker']&&_0x414a85[_0x4457ef(0x759)]&&(_0x35bfa7||_0x53417f)&&(this[_0x4457ef(0xb78)]=!![]);}else this[_0x4457ef(0x8d4)]='month',this['_dpOffset']=0x0,this['_dpCustomStart']=null,this[_0x4457ef(0xae3)]=null,this['_dpSynced']=![],lsDel('sgc-dp:'+this['_instanceKey']);this[_0x4457ef(0xbe2)]=this['_entities'][_0x4457ef(0x527)](_0x3b8a14=>_0x3b8a14[_0x4457ef(0x9b0)]&&!_0x3b8a14['statistic_id']),this[_0x4457ef(0xc3f)]=this['_collectAnnotationRefs'](_0x414a85['annotations']),this['_dataVarIds']=this[_0x4457ef(0x326)](this[_0x4457ef(0x192)]),this['_thrColorRefs']=this['_collectThrRefs'](this['_entities']),this[_0x4457ef(0x625)]=new Set(this[_0x4457ef(0x192)][_0x4457ef(0x596)](_0x5559a6=>_0x5559a6?.[_0x4457ef(0x9aa)])[_0x4457ef(0xbcf)](Boolean));(this[_0x4457ef(0x2eb)]||this[_0x4457ef(0xbfb)])&&this['_computeWsTrackedKey']()!==this[_0x4457ef(0xb51)]&&this[_0x4457ef(0x459)]();this[_0x4457ef(0x13b)]=![],this['_liveBuffer']=Object['create'](null),this[_0x4457ef(0x651)]=Object[_0x4457ef(0x208)](null),this[_0x4457ef(0xd2f)]=Object[_0x4457ef(0x208)](null),this[_0x4457ef(0x880)](),this[_0x4457ef(0x9d5)](_0x4836c);if(this[_0x4457ef(0x69a)])this['_scheduleUpdate']();}[_0xe6d35d(0x326)](_0xee89b){const _0x3c2e9d=_0xe6d35d,_0x3e9b66=new Set();for(const _0x45914a of _0xee89b||[]){if(!_0x45914a||!_0x45914a[_0x3c2e9d(0xcee)]||!_0x45914a['data_value_expression'])continue;const _0x47a349=_0x45914a[_0x3c2e9d(0xa31)];if(!_0x47a349||typeof _0x47a349!==_0x3c2e9d(0xb0a))continue;for(const _0x17d9cb of Object[_0x3c2e9d(0x8a7)](_0x47a349)){if(typeof _0x17d9cb===_0x3c2e9d(0xdb3)&&_0x17d9cb)_0x3e9b66[_0x3c2e9d(0x33e)](_0x17d9cb);}}return _0x3e9b66;}[_0xe6d35d(0xbcb)](_0x9dec6){const _0x2ffe0e=_0xe6d35d,_0x2a76fe=new Set();for(const _0x22de34 of _0x9dec6||[]){const _0x4812ee=_0x22de34?.[_0x2ffe0e(0x76e)]?.[_0x2ffe0e(0x8a7)];if(!Array[_0x2ffe0e(0x82d)](_0x4812ee))continue;for(const _0x215bfa of _0x4812ee){for(const _0xa64b34 of[_0x215bfa?.[_0x2ffe0e(0xcfb)],_0x215bfa?.['color']]){if(typeof _0xa64b34===_0x2ffe0e(0xdb3)){const _0x3db081=_0xa64b34[_0x2ffe0e(0x653)](/^([a-z_]+\.[a-z0-9_]+)/i);if(_0x3db081)_0x2a76fe[_0x2ffe0e(0x33e)](_0x3db081[0x1]);}}}}return _0x2a76fe;}['_isThrRef'](_0x1b2761){const _0x4c7c9b=_0xe6d35d;return typeof _0x1b2761==='string'&&/^[a-z_]+\.[a-z0-9_]+/i[_0x4c7c9b(0xb02)](_0x1b2761);}[_0xe6d35d(0xbe6)](_0x36a2a6){const _0x5bb511=_0xe6d35d;if(typeof _0x36a2a6!==_0x5bb511(0xdb3))return _0x36a2a6;const _0x1becb4=_0x36a2a6['match'](/^([a-z_]+\.[a-z0-9_]+)(?:\.(.+))?$/i);if(!_0x1becb4)return _0x36a2a6;const _0x257858=this[_0x5bb511(0x69a)]?.[_0x5bb511(0x634)]?.[_0x1becb4[0x1]];if(!_0x257858)return _0x36a2a6;const _0x5112f7=_0x1becb4[0x2]?getAttributePath(_0x257858[_0x5bb511(0x5cf)],_0x1becb4[0x2]):_0x257858[_0x5bb511(0x334)];return _0x5112f7===null||_0x5112f7===undefined||_0x5112f7===''?_0x36a2a6:_0x5112f7;}[_0xe6d35d(0xa95)](_0x2577c0){const _0x1e109e=_0xe6d35d,_0x1583b4=_0x2577c0?.['color_thresholds']?.[_0x1e109e(0x8a7)];if(!Array[_0x1e109e(0x82d)](_0x1583b4))return _0x1583b4;if(!_0x1583b4['some'](_0xfb62eb=>this[_0x1e109e(0x47f)](_0xfb62eb?.[_0x1e109e(0xcfb)])||this[_0x1e109e(0x47f)](_0xfb62eb?.[_0x1e109e(0x727)])))return _0x1583b4;return _0x1583b4[_0x1e109e(0x596)](_0x25efdc=>({..._0x25efdc,'value':this[_0x1e109e(0xbe6)](_0x25efdc?.[_0x1e109e(0xcfb)]),'color':this[_0x1e109e(0xbe6)](_0x25efdc?.['color'])}));}['_collectAnnotationRefs'](_0x469573){const _0x5dd608=_0xe6d35d,_0x3fd627=new Set();if(!Array['isArray'](_0x469573))return _0x3fd627;for(const _0xfd7b3f of _0x469573){if(!_0xfd7b3f||typeof _0xfd7b3f!==_0x5dd608(0xb0a))continue;if(_0xfd7b3f['type']==='threshold'){const _0x54d339=extractAnnotationRefEntityId(_0xfd7b3f['value']);if(_0x54d339)_0x3fd627[_0x5dd608(0x33e)](_0x54d339);}else{if(_0xfd7b3f[_0x5dd608(0x54b)]===_0x5dd608(0xd1e)){const _0x3c3eb3=extractAnnotationRefEntityId(_0xfd7b3f[_0x5dd608(0xcfb)]??_0xfd7b3f[_0x5dd608(0xb6d)]),_0x430b82=extractAnnotationRefEntityId(_0xfd7b3f[_0x5dd608(0x20d)]??_0xfd7b3f['to']);if(_0x3c3eb3)_0x3fd627[_0x5dd608(0x33e)](_0x3c3eb3);if(_0x430b82)_0x3fd627[_0x5dd608(0x33e)](_0x430b82);}else(_0xfd7b3f[_0x5dd608(0x54b)]==='event'||_0xfd7b3f[_0x5dd608(0x54b)]==='span')&&_0xfd7b3f[_0x5dd608(0x9b0)]&&_0x3fd627[_0x5dd608(0x33e)](_0xfd7b3f[_0x5dd608(0x9b0)]);}}return _0x3fd627;}[_0xe6d35d(0x3bd)](){const _0x1c1dd6=_0xe6d35d,_0xe3a413=this[_0x1c1dd6(0x5d4)]?.[_0x1c1dd6(0x1c4)];if(!Array['isArray'](_0xe3a413)||!_0xe3a413[_0x1c1dd6(0x6f1)])return[];const _0x56a964=_0x464318=>{const _0x549025=_0x1c1dd6;if(typeof _0x464318==='string'&&_0x464318[_0x549025(0x635)]('{{'))return this[_0x549025(0xbd0)][_0x549025(0x70b)](_0x464318)||_0x464318;return _0x464318;},_0x449a7b=[];for(const _0x30d4c9 of _0xe3a413){if(!_0x30d4c9||typeof _0x30d4c9!==_0x1c1dd6(0xb0a))continue;const _0x3ee82c={..._0x30d4c9};for(const _0x10b978 of[_0x1c1dd6(0x911),_0x1c1dd6(0xc39),'time',_0x1c1dd6(0xcfb),_0x1c1dd6(0x20d),'label']){typeof _0x3ee82c[_0x10b978]===_0x1c1dd6(0xdb3)&&_0x3ee82c[_0x10b978][_0x1c1dd6(0x635)]('{{')&&(_0x3ee82c[_0x10b978]=_0x56a964(_0x3ee82c[_0x10b978]));}if(_0x3ee82c['type']===_0x1c1dd6(0x443)||_0x3ee82c[_0x1c1dd6(0x54b)]===_0x1c1dd6(0xd1e)){_0x449a7b['push'](_0x3ee82c);continue;}(_0x3ee82c[_0x1c1dd6(0x54b)]===_0x1c1dd6(0xc07)||_0x3ee82c[_0x1c1dd6(0x54b)]===_0x1c1dd6(0xb84))&&!_0x3ee82c[_0x1c1dd6(0x9b0)]&&_0x449a7b[_0x1c1dd6(0x61b)](_0x3ee82c);}return this[_0x1c1dd6(0x5c0)]?.[_0x1c1dd6(0x6f1)]&&_0x449a7b['push'](...this[_0x1c1dd6(0x5c0)]),_0x449a7b;}async['_resolveEntityAnnotations'](_0x6a28fc,_0x329d1a){const _0x36a45c=_0xe6d35d,_0x5426a4=this['_config']?.['annotations'];if(!Array[_0x36a45c(0x82d)](_0x5426a4)||!_0x5426a4[_0x36a45c(0x6f1)])return[];const _0x13a658=[],_0x5df5bc=new Set();for(const _0x1f6054 of _0x5426a4){if(!_0x1f6054||typeof _0x1f6054!==_0x36a45c(0xb0a))continue;if(_0x1f6054[_0x36a45c(0x54b)]!==_0x36a45c(0xc07)&&_0x1f6054[_0x36a45c(0x54b)]!==_0x36a45c(0xb84)||!_0x1f6054[_0x36a45c(0x9b0)])continue;if(_0x5df5bc[_0x36a45c(0x449)](_0x1f6054[_0x36a45c(0x9b0)]))continue;_0x5df5bc[_0x36a45c(0x33e)](_0x1f6054[_0x36a45c(0x9b0)]),_0x13a658[_0x36a45c(0x61b)]({'id':_0x1f6054[_0x36a45c(0x9b0)]});}if(!_0x13a658[_0x36a45c(0x6f1)])return[];let _0x520ad3={};try{const _0xed5ea5=this['_config']['cache']!==![];_0x520ad3=await this[_0x36a45c(0xbe4)][_0x36a45c(0x987)](this['_hass'],_0x13a658,_0x6a28fc,_0x329d1a,_0xed5ea5);}catch(_0x894b2){return console[_0x36a45c(0xd8b)](_0x36a45c(0x958),_0x894b2),[];}const _0x41251f=_0x329d1a[_0x36a45c(0x697)](),_0x1ffefc=[];for(const _0x7ad278 of _0x5426a4){if(!_0x7ad278||typeof _0x7ad278!==_0x36a45c(0xb0a))continue;if(_0x7ad278[_0x36a45c(0x54b)]!==_0x36a45c(0xc07)&&_0x7ad278[_0x36a45c(0x54b)]!=='span'||!_0x7ad278[_0x36a45c(0x9b0)])continue;const _0x2f6bfd=_0x520ad3[_0x7ad278[_0x36a45c(0x9b0)]];if(!Array[_0x36a45c(0x82d)](_0x2f6bfd)||!_0x2f6bfd[_0x36a45c(0x6f1)])continue;const _0x4356ff=String(_0x7ad278[_0x36a45c(0x334)]??'on');if(_0x7ad278[_0x36a45c(0x54b)]===_0x36a45c(0xc07)){String(_0x2f6bfd[0x0][_0x36a45c(0x334)])===_0x4356ff&&_0x1ffefc[_0x36a45c(0x61b)]({..._0x7ad278,'type':_0x36a45c(0xc07),'time':_0x2f6bfd[0x0]['t']});for(let _0x1a4649=0x1;_0x1a4649<_0x2f6bfd[_0x36a45c(0x6f1)];_0x1a4649++){String(_0x2f6bfd[_0x1a4649][_0x36a45c(0x334)])===_0x4356ff&&String(_0x2f6bfd[_0x1a4649-0x1][_0x36a45c(0x334)])!==_0x4356ff&&_0x1ffefc[_0x36a45c(0x61b)]({..._0x7ad278,'type':_0x36a45c(0xc07),'time':_0x2f6bfd[_0x1a4649]['t']});}}else{let _0x28d021=null;if(String(_0x2f6bfd[0x0][_0x36a45c(0x334)])===_0x4356ff)_0x28d021=_0x2f6bfd[0x0]['t'];for(let _0x26a9c7=0x1;_0x26a9c7<_0x2f6bfd[_0x36a45c(0x6f1)];_0x26a9c7++){const _0x22dce8=String(_0x2f6bfd[_0x26a9c7][_0x36a45c(0x334)])===_0x4356ff;if(_0x22dce8&&_0x28d021===null)_0x28d021=_0x2f6bfd[_0x26a9c7]['t'];else!_0x22dce8&&_0x28d021!==null&&(_0x1ffefc[_0x36a45c(0x61b)]({..._0x7ad278,'type':_0x36a45c(0xb84),'start':_0x28d021,'end':_0x2f6bfd[_0x26a9c7]['t']}),_0x28d021=null);}_0x28d021!==null&&_0x1ffefc[_0x36a45c(0x61b)]({..._0x7ad278,'type':_0x36a45c(0xb84),'start':_0x28d021,'end':_0x41251f});}}return _0x1ffefc;}[_0xe6d35d(0x329)](_0x270c21){const _0x1fafb9=_0xe6d35d;if(!_0x270c21)return null;const _0x1b0c92=Array[_0x1fafb9(0x82d)](_0x270c21)?_0x270c21:[_0x270c21],_0x455001=[];for(const _0x327b26 of _0x1b0c92){const _0x13dc5e=this[_0x1fafb9(0x1c6)](_0x327b26,_0x455001['length']);if(_0x13dc5e)_0x455001[_0x1fafb9(0x61b)](_0x13dc5e);}return _0x455001[_0x1fafb9(0x6f1)]?_0x455001:null;}[_0xe6d35d(0x1c6)](_0x5a3979,_0x3fee88=0x0){const _0x157cb4=_0xe6d35d;if(!_0x5a3979)return null;let _0x38da0f=_0x5a3979;if(_0x5a3979===!![])_0x38da0f={};else{if(typeof _0x5a3979===_0x157cb4(0xdb3)||typeof _0x5a3979===_0x157cb4(0xda3))_0x38da0f={'period':_0x5a3979};}if(typeof _0x38da0f!==_0x157cb4(0xb0a))return null;const _0x1138c3=toNum(_0x38da0f[_0x157cb4(0x62e)]),_0x946572=toNum(_0x38da0f[_0x157cb4(0x2a8)]),_0x549b50=toNum(_0x38da0f[_0x157cb4(0xb77)]);return{'period':_0x38da0f[_0x157cb4(0x14e)]??'previous_period','periods_back':isNum(_0x549b50)&&_0x549b50>=0x1?Math['min'](0x208,Math[_0x157cb4(0x8e4)](_0x549b50)):0x1,'hide_on_load':_0x38da0f[_0x157cb4(0x597)]===!![],'color':_0x38da0f[_0x157cb4(0x727)]??null,'opacity':isNum(_0x1138c3)?clamp(_0x1138c3,0.05,0x1):Math[_0x157cb4(0x1b8)](0.15,0.45*Math[_0x157cb4(0xaaa)](0.66,_0x3fee88)),'line_style':_0x38da0f[_0x157cb4(0x6aa)]||'dashed','line_width':isNum(_0x946572)&&_0x946572>0x0?_0x946572:null,'show_fill':_0x38da0f[_0x157cb4(0xd3a)]===!![],'show_points':_0x38da0f[_0x157cb4(0x494)]===!![],'show_average':_0x38da0f[_0x157cb4(0xc18)]===!![],'show_in_legend':_0x38da0f['show_in_legend']===undefined?null:!!_0x38da0f[_0x157cb4(0x2fa)],'show_delta':_0x38da0f[_0x157cb4(0x824)]!==![]};}['_expandCompareGhosts'](){const _0x42b21c=_0xe6d35d;if((this['_config']['chart_mode']||_0x42b21c(0x9bf))!==_0x42b21c(0x9bf))return;if(this[_0x42b21c(0x5d4)][_0x42b21c(0x769)])return;const _0x566e29=this[_0x42b21c(0x192)][_0x42b21c(0x6f1)];for(let _0x329b29=0x0;_0x329b29<_0x566e29;_0x329b29++){const _0xc9285b=this[_0x42b21c(0x192)][_0x329b29];if(!_0xc9285b||_0xc9285b[_0x42b21c(0x39d)]!=null)continue;if((_0xc9285b[_0x42b21c(0x349)]||_0xc9285b[_0x42b21c(0x54b)])===_0x42b21c(0x122))continue;if(_0xc9285b[_0x42b21c(0x465)]||_0xc9285b[_0x42b21c(0xcee)])continue;const _0x1cb293=this[_0x42b21c(0x329)](_0xc9285b[_0x42b21c(0x6d7)]);if(!_0x1cb293)continue;for(const _0x11c90d of _0x1cb293){const _0xab3a83={..._0xc9285b};_0xab3a83['_compareOf']=_0x329b29,_0xab3a83['_compareCfg']=_0x11c90d,_0xab3a83[_0x42b21c(0x6d7)]=null,_0xab3a83['name']=null,delete _0xab3a83[_0x42b21c(0x385)];if(_0x11c90d[_0x42b21c(0x727)])_0xab3a83['color']=_0x11c90d[_0x42b21c(0x727)];_0xab3a83[_0x42b21c(0x6aa)]=_0x11c90d[_0x42b21c(0x6aa)];if(_0x11c90d['line_width']!=null)_0xab3a83['line_width']=_0x11c90d[_0x42b21c(0x2a8)];_0xab3a83[_0x42b21c(0xd3a)]=_0x11c90d[_0x42b21c(0xd3a)],_0xab3a83[_0x42b21c(0x494)]=_0x11c90d[_0x42b21c(0x494)],_0xab3a83['show_in_legend']=_0x11c90d[_0x42b21c(0x2fa)]==null?!!_0xc9285b['show_in_legend']:_0x11c90d[_0x42b21c(0x2fa)],_0xab3a83[_0x42b21c(0x2b6)]=![],_0xab3a83['show_extrema']=_0x42b21c(0x97f),_0xab3a83[_0x42b21c(0x5aa)]=![],_0xab3a83[_0x42b21c(0xc18)]=_0x11c90d[_0x42b21c(0xc18)]===!![],_0xab3a83['show_range_band']=![],_0xab3a83[_0x42b21c(0xbc5)]=null;{const _0x387776=_0xc9285b['stack_group']!=null&&_0xc9285b[_0x42b21c(0x679)]!==''?String(_0xc9285b[_0x42b21c(0x679)]):this['_config'][_0x42b21c(0xa00)]?'__default':null;_0xab3a83[_0x42b21c(0x679)]=_0x387776==null?null:_0x387776+'\u0000cmp:'+(_0x11c90d['period']??_0x42b21c(0x85a))+'x'+(_0x11c90d['periods_back']??0x1);}_0xab3a83['tap_action']=null;if(_0x11c90d[_0x42b21c(0x597)])_0xab3a83['auto_hide']=!![];_0xab3a83[_0x42b21c(0x8c2)]=(toNum(_0xc9285b[_0x42b21c(0x8c2)])||0x0)-0x1,_0xab3a83['offset']=0x0;const _0x5d5d64=Object[_0x42b21c(0x4a5)](_0xc9285b,_0x42b21c(0x904));if(_0x5d5d64)Object['defineProperty'](_0xab3a83,_0x42b21c(0x904),_0x5d5d64);this[_0x42b21c(0x192)][_0x42b21c(0x61b)](_0xab3a83);}}}[_0xe6d35d(0x810)](_0x3b25e7){const _0x1579d8=_0xe6d35d;if(!this[_0x1579d8(0x3a3)]||!this[_0x1579d8(0x499)])return null;const _0x4f430e=_0x3215f1=>{const _0x4bb9e0=_0x1579d8,_0x500cba=tzParts(_0x3215f1,_0x3b25e7),_0x583723=zonedWallToMs(_0x500cba['y'],_0x500cba['mo'],_0x500cba['d'],0x0,0x0,0x0,_0x3b25e7),_0x1fe30d=zonedWallToMs(_0x500cba['y'],_0x500cba['mo'],_0x500cba['d']+0x1,0x0,0x0,0x0,_0x3b25e7);if(Math['abs'](_0x3215f1-_0x583723)<=0x1d4c0)return _0x583723;if(Math[_0x4bb9e0(0xad9)](_0x3215f1-_0x1fe30d)<=0x1d4c0)return _0x1fe30d;return null;},_0x448a5e=_0x4f430e(this[_0x1579d8(0x3a3)]['getTime']()),_0x3880ee=_0x4f430e(this[_0x1579d8(0x499)][_0x1579d8(0x697)]());if(_0x448a5e==null||_0x3880ee==null)return null;const _0x1feacb=tzParts(_0x448a5e,_0x3b25e7),_0x66941=tzParts(_0x3880ee,_0x3b25e7),_0x38afb4=(_0x4a3b48,_0x14ea7f,_0x370f54)=>zonedWallToMs(_0x4a3b48,_0x14ea7f,_0x370f54,0x0,0x0,0x0,_0x3b25e7)===_0x3880ee;if(_0x1feacb['mo']===0x0&&_0x1feacb['d']===0x1&&_0x66941['mo']===0x0&&_0x66941['d']===0x1&&_0x66941['y']===_0x1feacb['y']+0x1)return _0x1579d8(0x4f4);if(_0x1feacb['d']===0x1&&_0x66941['d']===0x1&&_0x66941['y']*0xc+_0x66941['mo']===_0x1feacb['y']*0xc+_0x1feacb['mo']+0x1)return _0x1579d8(0x7d5);if(_0x38afb4(_0x1feacb['y'],_0x1feacb['mo'],_0x1feacb['d']+0x7))return _0x1579d8(0xb9f);if(_0x38afb4(_0x1feacb['y'],_0x1feacb['mo'],_0x1feacb['d']+0x1))return _0x1579d8(0x4b8);return null;}[_0xe6d35d(0x438)](_0x315be5,_0x5553e3){const _0x291569=_0xe6d35d,_0x3770fa=resolveDisplayTimeZone(this[_0x291569(0x69a)],this[_0x291569(0x5d4)]),_0xd5e20d=_0x5553e3['start'][_0x291569(0x697)](),_0x18b848=_0x5553e3[_0x291569(0xc39)][_0x291569(0x697)](),_0x51c4ca=(_0x35a414,_0x4be75f)=>{const _0x2d6b3c=_0x291569,_0x27f9ed=tzParts(_0xd5e20d,_0x3770fa);let _0x2d4ca6=_0x27f9ed['y']+_0x35a414,_0x47abb5=_0x27f9ed['mo']+_0x4be75f;_0x2d4ca6+=Math['floor'](_0x47abb5/0xc),_0x47abb5=(_0x47abb5%0xc+0xc)%0xc;const _0x2117f6=new Date(_0x2d4ca6,_0x47abb5+0x1,0x0)[_0x2d6b3c(0xc00)]();return zonedWallToMs(_0x2d4ca6,_0x47abb5,Math['min'](_0x27f9ed['d'],_0x2117f6),_0x27f9ed['h'],_0x27f9ed['mi'],0x0,_0x3770fa);},_0x3a53d0=_0x315be5[_0x291569(0x14e)],_0x168305=Math['max'](0x1,Math[_0x291569(0x8e4)](toNum(_0x315be5?.[_0x291569(0xb77)])||0x1)),_0x87b06e=toNum(_0x3a53d0);if(isNum(_0x87b06e)&&_0x87b06e>0x0)return _0x87b06e*_0x168305;switch(_0x3a53d0){case _0x291569(0xccd):return 0x18*_0x168305;case'last_week':return 0xa8*_0x168305;case _0x291569(0x245):return(_0xd5e20d-_0x51c4ca(0x0,-_0x168305))/0x36ee80;case _0x291569(0xb32):return(_0xd5e20d-_0x51c4ca(-_0x168305,0x0))/0x36ee80;case _0x291569(0x85a):default:{const _0xedfb14=this[_0x291569(0x5d4)][_0x291569(0x8aa)]||this[_0x291569(0x5d4)]['date_picker_group']&&this[_0x291569(0xb78)];let _0x3b45e6=_0xedfb14?this[_0x291569(0x8d4)]:null;!_0x3b45e6&&this[_0x291569(0x5d4)][_0x291569(0xa02)]&&(_0x3b45e6=this[_0x291569(0x810)](_0x3770fa));if(_0x3b45e6===_0x291569(0x7d5))return(_0xd5e20d-_0x51c4ca(0x0,-_0x168305))/0x36ee80;if(_0x3b45e6===_0x291569(0x4f4))return(_0xd5e20d-_0x51c4ca(-_0x168305,0x0))/0x36ee80;if(_0x3b45e6==='day'||_0x3b45e6==='week'){const _0x17552f=_0xedfb14?Math[_0x291569(0x1b8)](0x1,parseInt(this[_0x291569(0x5d4)]?.['date_picker_step'],0xa)||0x1):0x1,_0x2b82b4=tzParts(_0xd5e20d,_0x3770fa),_0x1ea001=_0x168305*_0x17552f*(_0x3b45e6===_0x291569(0xb9f)?0x7:0x1);return(_0xd5e20d-zonedWallToMs(_0x2b82b4['y'],_0x2b82b4['mo'],_0x2b82b4['d']-_0x1ea001,_0x2b82b4['h'],_0x2b82b4['mi'],0x0,_0x3770fa))/0x36ee80;}return(_0x18b848-_0xd5e20d)/0x36ee80*_0x168305;}}}['_toggleSeriesVisibility'](_0x2680cc){const _0x14bee0=_0xe6d35d,_0xac4a04=!this[_0x14bee0(0x81c)][_0x14bee0(0x449)](_0x2680cc),_0x3de1ab=[_0x2680cc],_0x1423ef=this['_graphData']?.['series']?.[_0x14bee0(0x8e2)](_0xaa37c=>_0xaa37c['id']===_0x2680cc);if(_0x1423ef&&_0x1423ef['entity']?.[_0x14bee0(0x39d)]==null)for(const _0x39ba9e of this[_0x14bee0(0x51a)][_0x14bee0(0x51d)][_0x14bee0(0xbcf)](_0x51da56=>_0x51da56[_0x14bee0(0x9b0)]?.['_compareOf']===_0x1423ef[_0x14bee0(0x2f6)])){_0x3de1ab['push'](_0x39ba9e['id']);}for(const _0x532beb of _0x3de1ab){if(_0xac4a04)this['_hiddenEntities']['add'](_0x532beb);else this[_0x14bee0(0x81c)]['delete'](_0x532beb);}}[_0xe6d35d(0x211)](_0x4c1336){const _0x4ff70f=_0xe6d35d,_0x557db8={'e':(_0x4c1336[_0x4ff70f(0x26a)]||[])[_0x4ff70f(0x596)](_0x86de2d=>[_0x86de2d[_0x4ff70f(0x9b0)]||'',_0x86de2d[_0x4ff70f(0x1e4)]||'',_0x86de2d[_0x4ff70f(0xa49)]||'']),'c':_0x4c1336[_0x4ff70f(0x223)]||_0x4ff70f(0x9bf),'t':_0x4c1336['card_header']||''};return hashString(JSON['stringify'](_0x557db8));}[_0xe6d35d(0x555)](){const _0x3e6547=_0xe6d35d,_0x1ca3b9=this[_0x3e6547(0x69a)];if(!_0x1ca3b9?.[_0x3e6547(0x7ef)])return null;const _0x35a541=_0x1ca3b9[_0x3e6547(0x7ef)];try{const _0x54ecf7=window[_0x3e6547(0x1b3)]?.[_0x3e6547(0xafc)];if(typeof _0x54ecf7===_0x3e6547(0x854)){const _0x55db10=_0x54ecf7(_0x1ca3b9);if(_0x55db10&&typeof _0x55db10[_0x3e6547(0xc6c)]===_0x3e6547(0x854))return _0x55db10;}}catch{}try{const _0x3ac00f=document[_0x3e6547(0x106)](_0x3e6547(0xce1)),_0x2f2bb1=_0x3ac00f?.[_0x3e6547(0x685)];if(_0x2f2bb1&&typeof _0x2f2bb1[_0x3e6547(0xc6c)]==='function')return _0x2f2bb1;}catch{}const _0x2145e8=_0x54f0ee=>{const _0x34844c=_0x3e6547;if(!_0x54f0ee||typeof _0x54f0ee!=='object')return null;for(const [_0x35f3f2,_0x4d325f]of Object[_0x34844c(0x63a)](_0x54f0ee)){if(!/energy|nerg/i[_0x34844c(0xb02)](_0x35f3f2))continue;if(_0x4d325f&&typeof _0x4d325f[_0x34844c(0xc6c)]==='function')return _0x4d325f;}return null;};return _0x2145e8(_0x35a541)||_0x2145e8(_0x35a541[_0x3e6547(0xb2d)]);}[_0xe6d35d(0x2a2)](){const _0xce182e=_0xe6d35d;if(!this['_config']?.['energy_date_sync']||!this['_hass'])return;this[_0xce182e(0x5a7)]();const _0x31a7cf=()=>{const _0x37a2ae=_0xce182e,_0x15ea0f=this[_0x37a2ae(0x555)]();if(!_0x15ea0f)return![];this[_0x37a2ae(0xd0e)]=_0x15ea0f['subscribe'](_0x180e63=>{const _0x3a2728=_0x37a2ae,_0x28d81c=_0x15ea0f[_0x3a2728(0x911)]||_0x15ea0f[_0x3a2728(0x857)]||_0x180e63?.['start'],_0x218237=_0x15ea0f[_0x3a2728(0xc39)]||_0x15ea0f[_0x3a2728(0x2a4)]||_0x180e63?.[_0x3a2728(0xc39)];if(_0x28d81c)this[_0x3a2728(0x4a0)](_0x28d81c,_0x218237);});const _0xd50769=_0x15ea0f[_0x37a2ae(0x911)]||_0x15ea0f['_start'],_0x7ca776=_0x15ea0f['end']||_0x15ea0f['_end'];if(_0xd50769)this[_0x37a2ae(0x4a0)](_0xd50769,_0x7ca776);return!![];};if(_0x31a7cf())return;let _0x1c50a6=0x0;this[_0xce182e(0x52b)]=setInterval(()=>{const _0x18daed=_0xce182e;_0x1c50a6+=0x1,(_0x31a7cf()||_0x1c50a6>=0xf)&&(clearInterval(this['_energyDiscoverTimer']),this[_0x18daed(0x52b)]=null);},0x7d0);}['_stopEnergyDateSync'](){const _0x455994=_0xe6d35d;if(this[_0x455994(0xd0e)]){try{this[_0x455994(0xd0e)]();}catch{}this[_0x455994(0xd0e)]=null;}this[_0x455994(0x52b)]&&(clearInterval(this[_0x455994(0x52b)]),this[_0x455994(0x52b)]=null);}[_0xe6d35d(0x4a0)](_0xe16fea,_0x1709d7){const _0x4088ba=_0xe6d35d,_0x439d3a=_0xe16fea instanceof Date?_0xe16fea:new Date(_0xe16fea),_0x508725=_0x1709d7?_0x1709d7 instanceof Date?_0x1709d7:new Date(_0x1709d7):new Date();if(isNaN(_0x439d3a[_0x4088ba(0x697)]())||isNaN(_0x508725[_0x4088ba(0x697)]()))return;if(_0x508725[_0x4088ba(0x697)]()<=_0x439d3a[_0x4088ba(0x697)]())return;if(this[_0x4088ba(0x3a3)]&&this[_0x4088ba(0x499)]&&this[_0x4088ba(0x3a3)]['getTime']()===_0x439d3a[_0x4088ba(0x697)]()&&this[_0x4088ba(0x499)]['getTime']()===_0x508725[_0x4088ba(0x697)]())return;this[_0x4088ba(0x3a3)]=_0x439d3a,this[_0x4088ba(0x499)]=_0x508725,this['_setupTimers'](),this[_0x4088ba(0xc8b)]();}[_0xe6d35d(0x9d5)](_0x29eb22){const _0x54cbe8=_0xe6d35d,_0x584ca5=!!_0x29eb22?.[_0x54cbe8(0xa02)],_0x506908=!!this[_0x54cbe8(0x5d4)]?.[_0x54cbe8(0xa02)];if(_0x584ca5===_0x506908)return;_0x506908?this['_startEnergyDateSync']():(this[_0x54cbe8(0x5a7)](),this['_energyStart']=null,this[_0x54cbe8(0x499)]=null,this[_0x54cbe8(0xc8b)]());}[_0xe6d35d(0x9a0)](){const _0x309eb7=_0xe6d35d,_0x4a7473=this['_config'],_0xbae6a1=new Date(),_0x238cd9=_0x52d78b=>{const _0x58a00a=_0x5bc7;Object[_0x58a00a(0x41f)](_0x4a7473,_0x58a00a(0x4d3),{'value':_0x52d78b,'enumerable':![],'writable':!![],'configurable':!![]});};_0x238cd9(null);const _0x522e25=_0x3da055=>{const _0x13b4ed=_0x5bc7;Object['defineProperty'](_0x4a7473,_0x13b4ed(0x822),{'value':_0x3da055,'enumerable':![],'writable':!![],'configurable':!![]});};_0x522e25(null);const _0x581d0e=_0x192783=>{const _0x26b097=_0x5bc7;Object[_0x26b097(0x41f)](_0x4a7473,_0x26b097(0x713),{'value':_0x192783,'enumerable':![],'writable':!![],'configurable':!![]});};_0x581d0e(null);const _0x23d208=resolveDisplayTimeZone(this[_0x309eb7(0x69a)],_0x4a7473);let _0x606bc8=0x0;for(const _0x1d903c of this[_0x309eb7(0x192)]||[]){const _0x11725f=toNum(_0x1d903c?.[_0x309eb7(0xc2f)]);if(_0x11725f>0x0&&_0x11725f>_0x606bc8)_0x606bc8=_0x11725f;}const _0x207b13=_0x542794=>{const _0x4087e3=_0x309eb7;if(_0x606bc8<=0x0)return _0x542794;return new Date(_0x542794[_0x4087e3(0x697)]()+_0x606bc8*0x36ee80);},_0x27d064=_0x3a780b=>{const _0x2d1400=_0x309eb7;if(_0x3a780b==null||typeof _0x3a780b!==_0x2d1400(0xdb3))return null;const _0x4454bc=_0x3a780b[_0x2d1400(0x22f)]();if(!_0x4454bc)return null;if(_0x4454bc[_0x2d1400(0x61a)]()==='now')return 0x0;const _0x4fa8dd=_0x4454bc[_0x2d1400(0x653)](/^now\s*([+-])\s*(\d*\.?\d+)$/i);if(_0x4fa8dd){const _0x207ea7=_0x4fa8dd[0x1]==='+'?0x1:-0x1,_0x54847c=parseFloat(_0x4fa8dd[0x2]);return isNaN(_0x54847c)?null:_0x207ea7*_0x54847c*0x36ee80;}if((_0x4454bc[0x0]==='+'||_0x4454bc[0x0]==='-')&&/^[+-]\d*\.?\d+$/['test'](_0x4454bc)){const _0x4ea089=parseFloat(_0x4454bc);return isNaN(_0x4ea089)?null:_0x4ea089*0x36ee80;}return null;},_0x498570=(_0x485fe8,_0x5c5411)=>{const _0x37178a=_0x309eb7,_0x3aafc4=!!_0x4a7473[_0x37178a(0xbba)]||!!_0x4a7473[_0x37178a(0xac8)]||!!(_0x4a7473['show_date_picker']&&this[_0x37178a(0x8d4)])||!!(_0x4a7473[_0x37178a(0x759)]&&this[_0x37178a(0xb78)])||this[_0x37178a(0x3a3)]!=null&&this[_0x37178a(0x499)]!=null||!!((_0x4a7473[_0x37178a(0x98c)]||_0x4a7473[_0x37178a(0x2d6)])&&isNum(this[_0x37178a(0x4e9)])),_0x3fdbdd=(_0x5c5411[_0x37178a(0x697)]()-_0x485fe8['getTime']())/0x36ee80,_0x412e55=!_0x3aafc4&&_0x3fdbdd<=24.5,_0x7e887e=_0x27d064(_0x4a7473[_0x37178a(0x4ae)]);if(_0x7e887e!==null){const _0x1e7733=new Date(_0xbae6a1['getTime']()+_0x7e887e);_0x1e7733['getTime']()>_0x485fe8[_0x37178a(0x697)]()&&_0x1e7733[_0x37178a(0x697)]()<_0x5c5411['getTime']()&&(_0x485fe8=_0x1e7733);}else{const _0x2c731a=resolveDynamicValue(_0x4a7473[_0x37178a(0x4ae)],this[_0x37178a(0x69a)])??toNum(_0x4a7473[_0x37178a(0x4ae)]);if(isNum(_0x2c731a)){if(_0x412e55){const _0x735a51=tzParts(_0x5c5411[_0x37178a(0x697)](),_0x23d208);let _0x96d3b9=new Date(zonedWallToMs(_0x735a51['y'],_0x735a51['mo'],_0x735a51['d'],Math[_0x37178a(0x8e4)](_0x2c731a),Math[_0x37178a(0xb01)](_0x2c731a%0x1*0x3c),0x0,_0x23d208));_0x96d3b9[_0x37178a(0x697)]()>_0x5c5411[_0x37178a(0x697)]()&&(_0x96d3b9=new Date(zonedWallToMs(_0x735a51['y'],_0x735a51['mo'],_0x735a51['d']-0x1,Math['floor'](_0x2c731a),Math[_0x37178a(0xb01)](_0x2c731a%0x1*0x3c),0x0,_0x23d208))),_0x96d3b9[_0x37178a(0x697)]()<_0x5c5411[_0x37178a(0x697)]()&&(_0x485fe8=_0x96d3b9);}else{const _0x1eb089=tzParts(_0x485fe8['getTime'](),_0x23d208),_0x5dd0ab=new Date(zonedWallToMs(_0x1eb089['y'],_0x1eb089['mo'],_0x1eb089['d'],Math['floor'](_0x2c731a),Math[_0x37178a(0xb01)](_0x2c731a%0x1*0x3c),0x0,_0x23d208));if(_0x5dd0ab>=_0x485fe8&&_0x5dd0ab<_0x5c5411)_0x485fe8=_0x5dd0ab;}}}const _0xc4990b=_0x27d064(_0x4a7473[_0x37178a(0x16c)]);if(_0xc4990b!==null){const _0x42c2da=new Date(_0xbae6a1[_0x37178a(0x697)]()+_0xc4990b);_0x42c2da[_0x37178a(0x697)]()>_0x485fe8[_0x37178a(0x697)]()&&_0x42c2da[_0x37178a(0x697)]()!==_0x5c5411[_0x37178a(0x697)]()&&(_0x5c5411=_0x42c2da);}else{const _0xd763dd=resolveDynamicValue(_0x4a7473[_0x37178a(0x16c)],this[_0x37178a(0x69a)])??toNum(_0x4a7473[_0x37178a(0x16c)]);if(isNum(_0xd763dd)){const _0x2767f1=tzParts(_0x5c5411[_0x37178a(0x697)](),_0x23d208),_0x4c5167=_0x2767f1['h']===0x0&&_0x2767f1['mi']===0x0&&_0x5c5411[_0x37178a(0x524)]()===0x0&&_0x5c5411[_0x37178a(0x995)]()===0x0,_0x5dfe6b=new Date(zonedWallToMs(_0x2767f1['y'],_0x2767f1['mo'],_0x2767f1['d']-(_0x4c5167?0x1:0x0),Math[_0x37178a(0x8e4)](_0xd763dd),Math[_0x37178a(0xb01)](_0xd763dd%0x1*0x3c),0x0,_0x23d208));_0x5dfe6b[_0x37178a(0x697)]()<_0x5c5411[_0x37178a(0x697)]()&&_0x5dfe6b['getTime']()>_0x485fe8[_0x37178a(0x697)]()&&(_0x5c5411=_0x5dfe6b);}}const _0xea099f=clamp(Math[_0x37178a(0x8e4)](toNum(_0x4a7473[_0x37178a(0x470)])||0x1),0x1,0xa);if(_0xea099f>0x1&&(_0x4a7473[_0x37178a(0x223)]||'timeline')===_0x37178a(0x9bf)&&!_0x4a7473[_0x37178a(0x769)]){let _0x133fab=toNum(_0x4a7473['__sgcDecisionHours']),_0x378bab=null;const _0x331a38=(_0x4a7473[_0x37178a(0x8aa)]||_0x4a7473[_0x37178a(0x759)]&&this[_0x37178a(0xb78)])&&!!this['_dpMode'],_0x31e98e=!!(_0x4a7473[_0x37178a(0xa02)]&&this[_0x37178a(0x3a3)]&&this[_0x37178a(0x499)]);if(!(isNum(_0x133fab)&&_0x133fab>0x0)&&_0x4a7473[_0x37178a(0xbba)]&&!_0x331a38&&!_0x31e98e)try{const _0x40dbcc=resolveFirstWeekday(this[_0x37178a(0x69a)]),_0x4c280a=parseGraphStart(_0x4a7473['graph_start'],new Date(),_0x23d208,_0x40dbcc),_0x4509fd=endOfPeriodFromGraphStart(_0x4a7473[_0x37178a(0xbba)],_0x4c280a,_0x23d208,_0x40dbcc),_0x59e9c3=(_0x4509fd[_0x37178a(0x697)]()-_0x4c280a['getTime']())/0x36ee80;_0x59e9c3>0x0&&(_0x133fab=_0x59e9c3,_0x378bab=_0x4509fd[_0x37178a(0x697)]());}catch(_0x13fb05){}const _0x3741a0=isNum(_0x133fab)&&_0x133fab>0x0?_0x133fab*0x36ee80:_0x5c5411[_0x37178a(0x697)]()-_0x485fe8[_0x37178a(0x697)]();if(_0x3741a0>0x0){if(!(toNum(_0x4a7473[_0x37178a(0x4d3)])>0x0))_0x238cd9(_0x3741a0/0x36ee80);_0x522e25(_0x3741a0/0x36ee80);if(isNum(_0x378bab)){if(_0x378bab>_0x5c5411['getTime']())_0x5c5411=new Date(_0x378bab);_0x581d0e(_0x378bab);}else _0x581d0e(_0x5c5411[_0x37178a(0x697)]()-(_0x606bc8>0x0?_0x606bc8*0x36ee80:0x0));_0x485fe8=new Date(_0x485fe8['getTime']()-_0x3741a0*(_0xea099f-0x1));}}return{'start':_0x485fe8,'end':_0x5c5411};},_0x512392=_0x4a7473[_0x309eb7(0x8aa)]||_0x4a7473[_0x309eb7(0x759)]&&this['_dpSynced'],_0x2148e0=_0x512392&&this[_0x309eb7(0x8d4)]===_0x309eb7(0x468),_0x1bb0a9=_0x512392&&this['_dpMode']&&this[_0x309eb7(0x8d4)]!==_0x309eb7(0x468);if(_0x512392){const _0x3e65a8=this['_computeDatePickerWindow']();if(_0x3e65a8){let {start:_0x51ddea,end:_0x344e0f}=_0x3e65a8;if(_0x1bb0a9){if(_0x4a7473[_0x309eb7(0xac8)]){const _0x491415=this[_0x309eb7(0x9b8)](!![]);if(_0x491415)_0x344e0f=_0x491415['end'];}else(this[_0x309eb7(0xa3b)]||0x0)===0x0&&(_0x344e0f[_0x309eb7(0x697)]()>_0xbae6a1[_0x309eb7(0x697)]()&&_0x238cd9((_0x344e0f[_0x309eb7(0x697)]()-_0x51ddea['getTime']())/0x36ee80),_0x344e0f=_0xbae6a1);}return _0x344e0f=_0x207b13(_0x344e0f),_0x498570(_0x51ddea,_0x344e0f);}}if(_0x4a7473[_0x309eb7(0xa02)]&&this[_0x309eb7(0x3a3)]&&this['_energyEnd']){const _0x240163=this[_0x309eb7(0x3a3)];let _0x231852=this[_0x309eb7(0x499)];return!_0x4a7473[_0x309eb7(0xac8)]&&_0x231852['getTime']()>_0xbae6a1[_0x309eb7(0x697)]()&&(_0x238cd9((_0x231852[_0x309eb7(0x697)]()-_0x240163[_0x309eb7(0x697)]())/0x36ee80),_0x231852=_0xbae6a1),_0x231852=_0x207b13(_0x231852),_0x498570(_0x240163,_0x231852);}const _0x10e8b1=(_0x4a7473[_0x309eb7(0x98c)]||_0x4a7473[_0x309eb7(0x2d6)])&&isNum(this[_0x309eb7(0x4e9)])?this[_0x309eb7(0x4e9)]:null,_0x1dc4d1=isNum(_0x10e8b1);let {start:_0x1aff31}=resolveAnchorWindow(_0x4a7473,_0x10e8b1,this[_0x309eb7(0x69a)]),_0x140834=_0xbae6a1;if(_0x4a7473[_0x309eb7(0xac8)]&&!_0x1dc4d1){const _0x3fa8ef=_0x4a7473[_0x309eb7(0xbba)]||null,_0x3cc1b2=endOfPeriodFromGraphStart(_0x3fa8ef,_0xbae6a1,_0x23d208,resolveFirstWeekday(this[_0x309eb7(0x69a)]));if(_0x3cc1b2['getTime']()>_0x140834['getTime']()){const _0x551042=_0x3cc1b2[_0x309eb7(0x697)]()-_0x140834[_0x309eb7(0x697)]();_0x140834=_0x3cc1b2,!_0x4a7473['graph_start']&&(_0x1aff31=new Date(_0x1aff31[_0x309eb7(0x697)]()+_0x551042));}}return _0x4a7473['graph_start']===_0x309eb7(0x92c)&&_0x1aff31[_0x309eb7(0x697)]()>_0x140834[_0x309eb7(0x697)]()&&(_0x140834=endOfPeriodFromGraphStart(_0x309eb7(0x92c),_0xbae6a1,_0x23d208,resolveFirstWeekday(this['_hass']))),_0x140834=_0x207b13(_0x140834),_0x498570(_0x1aff31,_0x140834);}[_0xe6d35d(0x9b8)](_0x5b585e){const _0x1e1797=_0xe6d35d,_0x57f671=this[_0x1e1797(0x8d4)]||_0x1e1797(0x7d5),_0x35fa1f=this[_0x1e1797(0xa3b)]||0x0,_0x1dcbe9=_0x57f671===_0x1e1797(0x468)?_0x35fa1f:Math[_0x1e1797(0xbe8)](0x0,_0x35fa1f),_0x160f00=new Date(),_0x5f578e=resolveDisplayTimeZone(this[_0x1e1797(0x69a)],this['_config']),_0x10a44a=tzParts(_0x160f00[_0x1e1797(0x697)](),_0x5f578e),_0x3a365e=_0x160f00[_0x1e1797(0x697)]()%0xea60,_0x4b4d4b=(_0x1457a4,_0x1d0563,_0x1020dc,_0x1a2b36=0x0,_0x1a73b9=0x0)=>new Date(zonedWallToMs(_0x1457a4,_0x1d0563,_0x1020dc,_0x1a2b36,_0x1a73b9,0x0,_0x5f578e)),_0x36d730=DATE_PICKER_RELATIVE_MODES[_0x57f671];if(_0x36d730){let _0x118c68=new Date(_0x160f00),_0x505200=new Date(_0x160f00);if(_0x36d730['hours']!=null)_0x118c68=new Date(zonedWallToMs(_0x10a44a['y'],_0x10a44a['mo'],_0x10a44a['d'],_0x10a44a['h']+_0x1dcbe9*_0x36d730['hours'],_0x10a44a['mi'],0x0,_0x5f578e)+_0x3a365e),_0x505200=new Date(zonedWallToMs(_0x10a44a['y'],_0x10a44a['mo'],_0x10a44a['d'],_0x10a44a['h']+(_0x1dcbe9-0x1)*_0x36d730[_0x1e1797(0x81e)],_0x10a44a['mi'],0x0,_0x5f578e)+_0x3a365e);else{if(_0x36d730['days']!=null)_0x118c68=new Date(zonedWallToMs(_0x10a44a['y'],_0x10a44a['mo'],_0x10a44a['d']+_0x1dcbe9*_0x36d730[_0x1e1797(0x2e3)],_0x10a44a['h'],_0x10a44a['mi'],0x0,_0x5f578e)+_0x3a365e),_0x505200=new Date(zonedWallToMs(_0x10a44a['y'],_0x10a44a['mo'],_0x10a44a['d']+(_0x1dcbe9-0x1)*_0x36d730[_0x1e1797(0x2e3)],_0x10a44a['h'],_0x10a44a['mi'],0x0,_0x5f578e)+_0x3a365e);else _0x36d730['months']!=null&&(_0x118c68=new Date(zonedWallToMs(_0x10a44a['y'],_0x10a44a['mo']+_0x1dcbe9*_0x36d730[_0x1e1797(0x78d)],_0x10a44a['d'],_0x10a44a['h'],_0x10a44a['mi'],0x0,_0x5f578e)+_0x3a365e),_0x505200=new Date(zonedWallToMs(_0x10a44a['y'],_0x10a44a['mo']+(_0x1dcbe9-0x1)*_0x36d730[_0x1e1797(0x78d)],_0x10a44a['d'],_0x10a44a['h'],_0x10a44a['mi'],0x0,_0x5f578e)+_0x3a365e));}if(!_0x5b585e&&_0x118c68[_0x1e1797(0x697)]()>_0x160f00[_0x1e1797(0x697)]())_0x118c68[_0x1e1797(0x186)](_0x160f00[_0x1e1797(0x697)]());return{'start':_0x505200,'end':_0x118c68};}const _0x540288=Math['max'](0x1,parseInt(this[_0x1e1797(0x5d4)]?.['date_picker_step'],0xa)||0x1);let _0x3a7ace,_0x3c1c82;switch(_0x57f671){case _0x1e1797(0x4b8):{_0x3c1c82=_0x4b4d4b(_0x10a44a['y'],_0x10a44a['mo'],_0x10a44a['d']+0x1+_0x1dcbe9*_0x540288),_0x3a7ace=_0x4b4d4b(_0x10a44a['y'],_0x10a44a['mo'],_0x10a44a['d']+0x1+_0x1dcbe9*_0x540288-_0x540288);break;}case _0x1e1797(0xb9f):{const _0x5d31a9=_0x10a44a['d']-weekStartOffsetDays(_0x10a44a['wd'],resolveFirstWeekday(this[_0x1e1797(0x69a)]));_0x3c1c82=_0x4b4d4b(_0x10a44a['y'],_0x10a44a['mo'],_0x5d31a9+0x7+_0x1dcbe9*_0x540288*0x7),_0x3a7ace=_0x4b4d4b(_0x10a44a['y'],_0x10a44a['mo'],_0x5d31a9+0x7+_0x1dcbe9*_0x540288*0x7-_0x540288*0x7);break;}case _0x1e1797(0x7d5):{_0x3c1c82=_0x4b4d4b(_0x10a44a['y'],_0x10a44a['mo']+0x1+_0x1dcbe9*_0x540288,0x1),_0x3a7ace=_0x4b4d4b(_0x10a44a['y'],_0x10a44a['mo']+0x1+_0x1dcbe9*_0x540288-_0x540288,0x1);break;}case'year':{const _0x46c393=_0x10a44a['y']+0x1+_0x1dcbe9*_0x540288;_0x3c1c82=_0x4b4d4b(_0x46c393,0x0,0x1),_0x3a7ace=_0x4b4d4b(_0x46c393-_0x540288,0x0,0x1);break;}case _0x1e1797(0x468):{if(!this[_0x1e1797(0x48e)]||!this[_0x1e1797(0xae3)])return null;_0x3a7ace=new Date(this[_0x1e1797(0x48e)]),_0x3c1c82=new Date(this[_0x1e1797(0xae3)]);break;}default:return null;}if(!_0x5b585e&&_0x57f671!=='custom'){const _0x33be50=new Date();if(_0x3c1c82>_0x33be50)_0x3c1c82=_0x33be50;}return{'start':_0x3a7ace,'end':_0x3c1c82};}[_0xe6d35d(0xfd)](){const _0x1727aa=_0xe6d35d,_0x35a7d8=this[_0x1727aa(0x9b8)]();if(!_0x35a7d8)return'';const _0x39faa2=resolveCardLanguage(this['_hass'],this[_0x1727aa(0x5d4)]),_0x362483=resolveDisplayTimeZone(this['_hass'],this['_config']),_0x599ac9=this['_dpMode'],_0x41e4a9=Math['max'](0x1,parseInt(this['_config']?.[_0x1727aa(0xb75)],0xa)||0x1);try{const _0x4f9527=DATE_PICKER_RELATIVE_MODES[_0x599ac9];if(_0x4f9527){if((this['_dpOffset']||0x0)===0x0)return cardT(this[_0x1727aa(0x69a)],this[_0x1727aa(0x5d4)],_0x4f9527['label']);const _0x4f51d7=getCachedDateTimeFormatter(_0x39faa2,{'timeZone':_0x362483||undefined,'month':_0x1727aa(0x841),'day':_0x1727aa(0x5e0),'year':_0x4f9527[_0x1727aa(0x78d)]?_0x1727aa(0x5e0):undefined});return _0x4f51d7[_0x1727aa(0x3cd)](_0x35a7d8['start'])+'\x20–\x20'+_0x4f51d7[_0x1727aa(0x3cd)](new Date(_0x35a7d8[_0x1727aa(0xc39)]['getTime']()-0x1));}if(_0x41e4a9>0x1&&_0x599ac9!=='custom'){const _0x1c2ed1=getCachedDateTimeFormatter(_0x39faa2,{'timeZone':_0x362483||undefined,'day':_0x1727aa(0x5e0),'month':'short','year':_0x599ac9===_0x1727aa(0x4f4)?_0x1727aa(0x5e0):undefined}),_0x31fd6c=new Date(_0x35a7d8['end'][_0x1727aa(0x697)]()-0x1);return _0x1c2ed1[_0x1727aa(0x3cd)](_0x35a7d8[_0x1727aa(0x911)])+'\x20–\x20'+_0x1c2ed1[_0x1727aa(0x3cd)](_0x31fd6c);}if(_0x599ac9===_0x1727aa(0x4b8))return getCachedDateTimeFormatter(_0x39faa2,{'timeZone':_0x362483||undefined,'weekday':'short','month':_0x1727aa(0x841),'day':_0x1727aa(0x5e0),'year':_0x1727aa(0x5e0)})['format'](_0x35a7d8[_0x1727aa(0x911)]);if(_0x599ac9==='week'){const _0x4fc804=new Date(_0x35a7d8[_0x1727aa(0xc39)]['getTime']()-0x1),_0x5bb29a=getCachedDateTimeFormatter(_0x39faa2,{'timeZone':_0x362483||undefined,'month':'short','day':_0x1727aa(0x5e0)});return _0x5bb29a[_0x1727aa(0x3cd)](_0x35a7d8['start'])+_0x1727aa(0xc03)+_0x5bb29a['format'](_0x4fc804);}if(_0x599ac9===_0x1727aa(0x7d5))return getCachedDateTimeFormatter(_0x39faa2,{'timeZone':_0x362483||undefined,'month':_0x1727aa(0x3f6),'year':'numeric'})[_0x1727aa(0x3cd)](_0x35a7d8['start']);if(_0x599ac9===_0x1727aa(0x4f4))return getCachedDateTimeFormatter(_0x39faa2,{'timeZone':_0x362483||undefined,'year':_0x1727aa(0x5e0)})['format'](_0x35a7d8['start']);if(_0x599ac9==='custom'){const _0x10a653=getCachedDateTimeFormatter(_0x39faa2,{'timeZone':_0x362483||undefined,'month':'short','day':_0x1727aa(0x5e0),'year':_0x1727aa(0x5e0)});return _0x10a653[_0x1727aa(0x3cd)](_0x35a7d8[_0x1727aa(0x911)])+_0x1727aa(0xc03)+_0x10a653[_0x1727aa(0x3cd)](new Date(_0x35a7d8[_0x1727aa(0xc39)]['getTime']()-0x1));}}catch{}return _0x35a7d8['start']['toLocaleDateString']()+_0x1727aa(0xc03)+_0x35a7d8['end'][_0x1727aa(0xbd1)]();}[_0xe6d35d(0xc4a)](){const _0x330d9c=_0xe6d35d;if(!this[_0x330d9c(0x1f0)])return;isNum(this[_0x330d9c(0x4e9)])?lsSet(_0x330d9c(0x455)+this[_0x330d9c(0x1f0)],JSON[_0x330d9c(0x623)]({'hours':this[_0x330d9c(0x4e9)],'label':this[_0x330d9c(0x8ee)]})):lsDel(_0x330d9c(0x455)+this[_0x330d9c(0x1f0)]);}[_0xe6d35d(0x35e)](){const _0x37a00e=_0xe6d35d;if(!this[_0x37a00e(0x1f0)])return;const _0x2fd12f={'mode':this[_0x37a00e(0x8d4)],'offset':this[_0x37a00e(0xa3b)],'customStart':this[_0x37a00e(0x48e)]?this[_0x37a00e(0x48e)][_0x37a00e(0x9a7)]():null,'customEnd':this[_0x37a00e(0xae3)]?this['_dpCustomEnd'][_0x37a00e(0x9a7)]():null};lsSet(_0x37a00e(0x233)+this[_0x37a00e(0x1f0)],JSON[_0x37a00e(0x623)](_0x2fd12f));}[_0xe6d35d(0x237)](_0x4d189b,_0x37bc3b){const _0x2be0b7=_0xe6d35d,_0x1b774c=toNum(_0x4d189b);isNum(this['_overrideHoursToShow'])&&this[_0x2be0b7(0x4e9)]===_0x1b774c?(this['_overrideHoursToShow']=null,this[_0x2be0b7(0x8ee)]=null):(this['_overrideHoursToShow']=_0x1b774c,this[_0x2be0b7(0x8ee)]=_0x37bc3b),this[_0x2be0b7(0xc4a)](),this[_0x2be0b7(0xaac)](),this['_scheduleUpdate']();}[_0xe6d35d(0xc6f)](){const _0x521abc=_0xe6d35d;this[_0x521abc(0x35e)]();}[_0xe6d35d(0x57b)](_0x30b4b3){const _0x105d74=_0xe6d35d;if(!DATE_PICKER_VALID_MODES['includes'](_0x30b4b3)&&!(_0x30b4b3 in DATE_PICKER_RELATIVE_MODES))return;this[_0x105d74(0x8d4)]=_0x30b4b3,this[_0x105d74(0xa3b)]=0x0,this[_0x105d74(0x35e)](),this[_0x105d74(0x148)](),this[_0x105d74(0xc8b)]();}[_0xe6d35d(0x755)](_0x4a22c1){const _0x1bde65=_0xe6d35d;if(this[_0x1bde65(0x8d4)]===_0x1bde65(0x468)&&this[_0x1bde65(0x48e)]&&this[_0x1bde65(0xae3)]){const _0x2b818a=this[_0x1bde65(0xae3)][_0x1bde65(0x697)]()-this[_0x1bde65(0x48e)][_0x1bde65(0x697)]();if(_0x2b818a>0x0){const _0xa6a31c=_0x4a22c1*_0x2b818a,_0x2bdfe2=new Date(this[_0x1bde65(0x48e)]['getTime']()+_0xa6a31c),_0x10ba9c=new Date(this[_0x1bde65(0xae3)][_0x1bde65(0x697)]()+_0xa6a31c),_0x2602f9=Date[_0x1bde65(0x3db)]();if(_0x4a22c1>0x0&&_0x2bdfe2[_0x1bde65(0x697)]()>=_0x2602f9)return;this[_0x1bde65(0x48e)]=_0x2bdfe2,this[_0x1bde65(0xae3)]=_0x10ba9c;}}else this['_dpOffset']=Math[_0x1bde65(0xbe8)](0x0,this[_0x1bde65(0xa3b)]+_0x4a22c1);this['_persistDatePicker'](),this[_0x1bde65(0x148)](),this[_0x1bde65(0xc8b)]();}[_0xe6d35d(0x8d1)](){const _0x3bb23=_0xe6d35d;if(this[_0x3bb23(0x8d4)]===_0x3bb23(0x468)&&this['_dpCustomStart']&&this['_dpCustomEnd']){const _0x1913f9=this[_0x3bb23(0xae3)]['getTime']()-this[_0x3bb23(0x48e)][_0x3bb23(0x697)]();if(_0x1913f9>0x0){const _0x7beb88=new Date(),_0x56f93f=new Date(_0x7beb88['getFullYear'](),_0x7beb88[_0x3bb23(0x231)](),_0x7beb88[_0x3bb23(0xc00)](),_0x7beb88[_0x3bb23(0xa19)](),_0x7beb88['getMinutes']()+0x1,0x0);this[_0x3bb23(0xae3)]=_0x56f93f,this[_0x3bb23(0x48e)]=new Date(_0x56f93f[_0x3bb23(0x697)]()-_0x1913f9),this[_0x3bb23(0x35e)](),this['_broadcastDatePickerSync'](),this[_0x3bb23(0xc8b)]();return;}}this[_0x3bb23(0xa3b)]=0x0,this[_0x3bb23(0x48e)]=null,this[_0x3bb23(0xae3)]=null,this['_persistDatePicker'](),this['_broadcastDatePickerSync'](),this['_scheduleUpdate']();}[_0xe6d35d(0x417)](_0x3c6ce7){const _0x10a5be=_0xe6d35d;return _0x3c6ce7===_0x10a5be(0x46c)?this[_0x10a5be(0x5d4)]?.[_0x10a5be(0x306)]:_0x3c6ce7==='gby'?this[_0x10a5be(0x5d4)]?.[_0x10a5be(0x643)]:null;}['_broadcastQuerySync'](_0x358999){const _0xb98c71=_0xe6d35d,_0x291105=this[_0xb98c71(0x417)](_0x358999);if(!_0x291105)return;window[_0xb98c71(0xc10)](new CustomEvent(_0xb98c71(0x68a),{'detail':{'kind':_0x358999,'group':_0x291105,'value':_0x358999==='pph'?isNum(toNum(this[_0xb98c71(0x179)]))?toNum(this['_overridePph']):null:this[_0xb98c71(0x368)]||null,'sourceId':this['_instanceId']}}));}[_0xe6d35d(0x37e)](_0xc75f05){const _0x388412=_0xe6d35d,_0x400578=_0xc75f05[_0x388412(0x518)]||{},_0x125b17=this[_0x388412(0x417)](_0x400578[_0x388412(0xaf5)]);if(!_0x125b17||!_0x400578['group']||_0x400578[_0x388412(0x5f2)]!==_0x125b17)return;if(_0x400578[_0x388412(0x2d5)]&&_0x400578[_0x388412(0x2d5)]===this[_0x388412(0xa90)])return;const _0x23dbee=this['_overridePph'],_0x1db1a6=this['_overrideGroupBy'];if(_0x400578[_0x388412(0xaf5)]==='pph'){const _0x2376c5=toNum(_0x400578[_0x388412(0xcfb)]);this['_overridePph']=isNum(_0x2376c5)?_0x2376c5:null;}else this['_overrideGroupBy']=typeof _0x400578['value']==='string'&&_0x400578[_0x388412(0xcfb)]?_0x400578[_0x388412(0xcfb)]:null;if(this[_0x388412(0x179)]===_0x23dbee&&this['_overrideGroupBy']===_0x1db1a6)return;const _0x1e2f00={...this[_0x388412(0x5d4)]};this[_0x388412(0x209)](_0x1e2f00),this[_0x388412(0x5d4)]=_0x1e2f00,this[_0x388412(0xbda)]();try{this[_0x388412(0xbe4)]?.[_0x388412(0xa97)]?.[_0x388412(0x11f)]?.();}catch(_0x2c3b45){}this[_0x388412(0x23e)]()[_0x388412(0x7b5)](_0xc1c4af=>console['error'](_0x388412(0x84f),_0xc1c4af)),this[_0x388412(0x563)]();}[_0xe6d35d(0xab2)](_0x31ff3c){const _0x124413=_0xe6d35d,_0x1b9929=_0x31ff3c[_0x124413(0x518)]||{},_0xe9f518=this[_0x124413(0x417)](_0x1b9929[_0x124413(0xaf5)]);if(!_0xe9f518||!_0x1b9929[_0x124413(0x5f2)]||_0x1b9929[_0x124413(0x5f2)]!==_0xe9f518)return;if(_0x1b9929[_0x124413(0x96f)]&&_0x1b9929['requesterId']===this[_0x124413(0xa90)])return;const _0x246ded=_0x1b9929[_0x124413(0xaf5)]==='pph'?!!this[_0x124413(0x5d4)][_0x124413(0x31d)]:!!this[_0x124413(0x5d4)]['show_group_by_picker'];if(!_0x246ded)return;const _0x185fb5=_0x1b9929[_0x124413(0xaf5)]===_0x124413(0x46c)?isNum(toNum(this[_0x124413(0x179)])):!!this[_0x124413(0x368)];if(!_0x185fb5)return;this[_0x124413(0x3d6)](_0x1b9929['kind']);}[_0xe6d35d(0xaac)](){const _0x4ccaac=_0xe6d35d,_0x2b40ba=this['_config']?.[_0x4ccaac(0x2d6)];if(!_0x2b40ba)return;window[_0x4ccaac(0xc10)](new CustomEvent(_0x4ccaac(0xd77),{'detail':{'group':_0x2b40ba,'hours':isNum(this[_0x4ccaac(0x4e9)])?this['_overrideHoursToShow']:null,'label':this[_0x4ccaac(0x8ee)]||null,'sourceId':this[_0x4ccaac(0xa90)]}}));}[_0xe6d35d(0x26b)](_0x4a3473){const _0xce7d00=_0xe6d35d,_0x1877d4=this['_config']?.[_0xce7d00(0x2d6)];if(!_0x1877d4)return;const _0x5e84f0=_0x4a3473[_0xce7d00(0x518)]||{};if(!_0x5e84f0[_0xce7d00(0x5f2)]||_0x5e84f0['group']!==_0x1877d4)return;if(_0x5e84f0['sourceId']&&_0x5e84f0[_0xce7d00(0x2d5)]===this[_0xce7d00(0xa90)])return;const _0x13675b=toNum(_0x5e84f0['hours']);isNum(_0x13675b)?(this[_0xce7d00(0x4e9)]=_0x13675b,this[_0xce7d00(0x8ee)]=typeof _0x5e84f0[_0xce7d00(0x149)]==='string'?_0x5e84f0[_0xce7d00(0x149)]:null):(this[_0xce7d00(0x4e9)]=null,this[_0xce7d00(0x8ee)]=null),this[_0xce7d00(0xc4a)](),this[_0xce7d00(0xc8b)](),this['_scheduleRender']();}[_0xe6d35d(0xd2d)](_0x13bc6b){const _0x57d4e9=_0xe6d35d,_0x31b109=this['_config']?.[_0x57d4e9(0x2d6)];if(!_0x31b109)return;const _0x51a935=_0x13bc6b[_0x57d4e9(0x518)]||{};if(!_0x51a935['group']||_0x51a935[_0x57d4e9(0x5f2)]!==_0x31b109)return;if(_0x51a935[_0x57d4e9(0x96f)]&&_0x51a935[_0x57d4e9(0x96f)]===this[_0x57d4e9(0xa90)])return;if(!this[_0x57d4e9(0x5d4)][_0x57d4e9(0x98c)])return;if(!isNum(this['_overrideHoursToShow']))return;this[_0x57d4e9(0xaac)]();}[_0xe6d35d(0x148)](){const _0x4c9e3d=_0xe6d35d,_0x230ac6=this[_0x4c9e3d(0x5d4)]?.[_0x4c9e3d(0x759)];if(!_0x230ac6)return;window[_0x4c9e3d(0xc10)](new CustomEvent(_0x4c9e3d(0x939),{'detail':{'group':_0x230ac6,'mode':this[_0x4c9e3d(0x8d4)],'offset':this['_dpOffset'],'customStart':this[_0x4c9e3d(0x48e)]?this[_0x4c9e3d(0x48e)][_0x4c9e3d(0x9a7)]():null,'customEnd':this[_0x4c9e3d(0xae3)]?this['_dpCustomEnd'][_0x4c9e3d(0x9a7)]():null,'sourceId':this['_instanceId']}}));}['_onDatePickerSyncEvent'](_0x17ba91){const _0x332670=_0xe6d35d,_0x3212a5=this['_config']?.['date_picker_group'];if(!_0x3212a5)return;const _0x3395e5=_0x17ba91[_0x332670(0x518)]||{};if(!_0x3395e5['group']||_0x3395e5[_0x332670(0x5f2)]!==_0x3212a5)return;if(_0x3395e5[_0x332670(0x2d5)]&&_0x3395e5[_0x332670(0x2d5)]===this[_0x332670(0xa90)])return;_0x3395e5[_0x332670(0x86d)]&&(_0x3395e5[_0x332670(0x86d)]===_0x332670(0x468)||DATE_PICKER_VALID_MODES[_0x332670(0x635)](_0x3395e5[_0x332670(0x86d)])||_0x3395e5[_0x332670(0x86d)]in DATE_PICKER_RELATIVE_MODES)&&(this[_0x332670(0x8d4)]=_0x3395e5[_0x332670(0x86d)]);typeof _0x3395e5[_0x332670(0x73b)]===_0x332670(0xda3)&&(this[_0x332670(0xa3b)]=_0x3395e5[_0x332670(0x73b)]);if(this[_0x332670(0x8d4)]!=='custom'&&(this['_dpOffset']||0x0)>0x0)this[_0x332670(0xa3b)]=0x0;if(_0x3395e5[_0x332670(0x86d)]===_0x332670(0x468)){if(_0x3395e5[_0x332670(0xc42)])this[_0x332670(0x48e)]=new Date(_0x3395e5[_0x332670(0xc42)]);if(_0x3395e5[_0x332670(0x92f)])this['_dpCustomEnd']=new Date(_0x3395e5[_0x332670(0x92f)]);}else _0x3395e5['mode']&&(DATE_PICKER_VALID_MODES['includes'](_0x3395e5[_0x332670(0x86d)])||_0x3395e5[_0x332670(0x86d)]in DATE_PICKER_RELATIVE_MODES)&&(this['_dpCustomStart']=null,this[_0x332670(0xae3)]=null);this[_0x332670(0xb78)]=!![],this[_0x332670(0x35e)](),this[_0x332670(0xc8b)](),this['_scheduleRender']();}[_0xe6d35d(0x26d)](_0x3b677a){const _0x5cc3c3=_0xe6d35d,_0x52d924=this[_0x5cc3c3(0x5d4)]&&this[_0x5cc3c3(0x5d4)][_0x5cc3c3(0x759)];if(!_0x52d924)return;const _0x4cd563=_0x3b677a[_0x5cc3c3(0x518)]||{};if(!_0x4cd563[_0x5cc3c3(0x5f2)]||_0x4cd563[_0x5cc3c3(0x5f2)]!==_0x52d924)return;if(_0x4cd563['requesterId']&&_0x4cd563[_0x5cc3c3(0x96f)]===this[_0x5cc3c3(0xa90)])return;const _0xb6dfa7=!!this['_config']['show_date_picker']||!!this[_0x5cc3c3(0x5d4)][_0x5cc3c3(0xbb2)];if(!_0xb6dfa7)return;this[_0x5cc3c3(0x148)]();}set[_0xe6d35d(0x286)](_0xf85aee){const _0x4a69b0=_0xe6d35d,_0x49bf78=this[_0x4a69b0(0x69a)],_0x39adc7=!_0x49bf78;this['_hass']=_0xf85aee;if(!this['_config'])return;if(_0x39adc7){this[_0x4a69b0(0x2a2)]();if(_0xf85aee?.['connection'])this['_setupColorTemplates']();this[_0x4a69b0(0xc8b)]();return;}if(!this[_0x4a69b0(0x13b)])return;let _0x2e6bbd=![],_0x556abb=![],_0x193c6d=![];if(this[_0x4a69b0(0xbe2)]||this['_annotationRefs'][_0x4a69b0(0xd46)]||this['_dataVarIds'][_0x4a69b0(0xd46)]||this[_0x4a69b0(0xcf9)][_0x4a69b0(0xd46)]||this[_0x4a69b0(0x625)][_0x4a69b0(0xd46)]||this[_0x4a69b0(0x5d4)][_0x4a69b0(0x47e)]){const _0x56e5a3=_0xf85aee['states'],_0x4a2a8c=_0x49bf78[_0x4a69b0(0x634)];if(this[_0x4a69b0(0xbe2)])for(const _0x2d1f36 of this[_0x4a69b0(0x192)]){if(!_0x2d1f36[_0x4a69b0(0x9b0)]||_0x2d1f36[_0x4a69b0(0x1e4)])continue;if(_0x4a2a8c[_0x2d1f36[_0x4a69b0(0x9b0)]]!==_0x56e5a3[_0x2d1f36[_0x4a69b0(0x9b0)]]){_0x2e6bbd=!![];break;}}if(!_0x2e6bbd&&this[_0x4a69b0(0xd58)][_0x4a69b0(0xd46)])for(const _0x20f4e7 of this[_0x4a69b0(0xd58)]){if(_0x4a2a8c[_0x20f4e7]!==_0x56e5a3[_0x20f4e7]){_0x2e6bbd=!![];break;}}if(this[_0x4a69b0(0x625)][_0x4a69b0(0xd46)])for(const _0x4edbb9 of this['_priceRefIds']){if(_0x4a2a8c[_0x4edbb9]!==_0x56e5a3[_0x4edbb9]){this[_0x4a69b0(0x9c2)]();break;}}if(this['_annotationRefs']['size'])for(const _0x2d3789 of this[_0x4a69b0(0xc3f)]){if(_0x4a2a8c[_0x2d3789]!==_0x56e5a3[_0x2d3789]){_0x556abb=!![];break;}}const _0x5847bb=this[_0x4a69b0(0x5d4)][_0x4a69b0(0x47e)];if(_0x5847bb&&_0x4a2a8c[_0x5847bb]!==_0x56e5a3[_0x5847bb])_0x193c6d=!![];if(this[_0x4a69b0(0xcf9)][_0x4a69b0(0xd46)])for(const _0x38f08e of this[_0x4a69b0(0xcf9)]){if(_0x4a2a8c[_0x38f08e]!==_0x56e5a3[_0x38f08e]){this[_0x4a69b0(0xaa0)]='',this[_0x4a69b0(0x563)]();break;}}}if(!_0x2e6bbd&&!_0x556abb&&!_0x193c6d)return;if(this[_0x4a69b0(0x2eb)])return;if(_0x2e6bbd)this[_0x4a69b0(0x311)](_0xf85aee);if(_0x556abb)this[_0x4a69b0(0x742)](_0xf85aee);(_0x2e6bbd||_0x193c6d)&&this[_0x4a69b0(0xaea)]?.[_0x4a69b0(0x106)]?.(_0x4a69b0(0xcbb))&&this[_0x4a69b0(0x4f6)]();}get[_0xe6d35d(0x286)](){const _0x5c62cb=_0xe6d35d;return this[_0x5c62cb(0x69a)];}[_0xe6d35d(0x8e1)](){const _0x3b4b6c=_0xe6d35d;if(this[_0x3b4b6c(0x5d4)]&&this[_0x3b4b6c(0x69a)])this[_0x3b4b6c(0xc8b)]();if(this[_0x3b4b6c(0x5d4)])this[_0x3b4b6c(0x880)]();!this[_0x3b4b6c(0xa07)]&&typeof ResizeObserver!==_0x3b4b6c(0xf4)&&(this['_resizeObserver']=new ResizeObserver(()=>this[_0x3b4b6c(0x563)]()),this[_0x3b4b6c(0xa07)]['observe'](this)),!this[_0x3b4b6c(0x276)]&&(this[_0x3b4b6c(0x276)]=_0x466942=>this[_0x3b4b6c(0x70f)](_0x466942),window[_0x3b4b6c(0xb7d)](_0x3b4b6c(0x198),this[_0x3b4b6c(0x276)])),!this[_0x3b4b6c(0xc97)]&&(this[_0x3b4b6c(0xc97)]=_0x46c3be=>this[_0x3b4b6c(0xd0d)](_0x46c3be),window[_0x3b4b6c(0xb7d)]('sgc-zoom-sync',this[_0x3b4b6c(0xc97)])),!this[_0x3b4b6c(0x15c)]&&(this[_0x3b4b6c(0x15c)]=_0x5097e7=>this['_onScrollSyncEvent'](_0x5097e7),window[_0x3b4b6c(0xb7d)](_0x3b4b6c(0x7c2),this['_scrollSyncHandler'])),this['_startEnergyDateSync'](),!this[_0x3b4b6c(0x33b)]&&(this[_0x3b4b6c(0x33b)]=_0x4e2607=>this[_0x3b4b6c(0x879)](_0x4e2607),window[_0x3b4b6c(0xb7d)]('sgc-datepicker-sync',this[_0x3b4b6c(0x33b)])),!this[_0x3b4b6c(0x928)]&&(this[_0x3b4b6c(0x928)]=_0x2a1ce7=>this[_0x3b4b6c(0x26d)](_0x2a1ce7),window['addEventListener'](_0x3b4b6c(0x7dd),this[_0x3b4b6c(0x928)])),!this['_intervalSyncHandler']&&(this[_0x3b4b6c(0xa15)]=_0x1703af=>this[_0x3b4b6c(0x26b)](_0x1703af),window[_0x3b4b6c(0xb7d)](_0x3b4b6c(0xd77),this['_intervalSyncHandler'])),!this[_0x3b4b6c(0xb89)]&&(this['_intervalSyncRequestHandler']=_0x344ae9=>this[_0x3b4b6c(0xd2d)](_0x344ae9),window[_0x3b4b6c(0xb7d)]('sgc-interval-sync-request',this[_0x3b4b6c(0xb89)])),this[_0x3b4b6c(0x5d4)]&&this[_0x3b4b6c(0x5d4)][_0x3b4b6c(0x2d6)]&&!this[_0x3b4b6c(0xa7b)]&&(this[_0x3b4b6c(0xa7b)]=!![],setTimeout(()=>{const _0x8e29f9=_0x3b4b6c;if(!this[_0x8e29f9(0x730)])return;if(this[_0x8e29f9(0x5d4)][_0x8e29f9(0x98c)]&&isNum(this[_0x8e29f9(0x4e9)]))this[_0x8e29f9(0xaac)]();else!this[_0x8e29f9(0x5d4)][_0x8e29f9(0x98c)]&&window[_0x8e29f9(0xc10)](new CustomEvent(_0x8e29f9(0xb2e),{'detail':{'group':this[_0x8e29f9(0x5d4)][_0x8e29f9(0x2d6)],'requesterId':this[_0x8e29f9(0xa90)]}}));},0x0)),!this[_0x3b4b6c(0x431)]&&(this[_0x3b4b6c(0x431)]=_0x1678de=>this[_0x3b4b6c(0x37e)](_0x1678de),window['addEventListener']('sgc-query-sync',this[_0x3b4b6c(0x431)])),!this['_querySyncRequestHandler']&&(this[_0x3b4b6c(0xab7)]=_0x472e05=>this[_0x3b4b6c(0xab2)](_0x472e05),window[_0x3b4b6c(0xb7d)](_0x3b4b6c(0xc73),this[_0x3b4b6c(0xab7)])),this[_0x3b4b6c(0x5d4)]&&(this[_0x3b4b6c(0x5d4)][_0x3b4b6c(0x306)]||this[_0x3b4b6c(0x5d4)][_0x3b4b6c(0x643)])&&!this['_queryInitialSyncDone']&&(this[_0x3b4b6c(0xc91)]=!![],setTimeout(()=>{const _0x433b21=_0x3b4b6c;if(!this['isConnected'])return;for(const _0x155590 of['pph','gby']){const _0x16c2ba=this[_0x433b21(0x417)](_0x155590);if(!_0x16c2ba)continue;const _0x4d4553=_0x155590==='pph'?this[_0x433b21(0x5d4)][_0x433b21(0x31d)]:this['_config'][_0x433b21(0xb33)],_0x133888=_0x155590===_0x433b21(0x46c)?isNum(toNum(this[_0x433b21(0x179)])):!!this[_0x433b21(0x368)];if(_0x4d4553&&_0x133888)this[_0x433b21(0x3d6)](_0x155590);else!_0x4d4553&&window[_0x433b21(0xc10)](new CustomEvent(_0x433b21(0xc73),{'detail':{'kind':_0x155590,'group':_0x16c2ba,'requesterId':this['_instanceId']}}));}},0x0)),this[_0x3b4b6c(0x5d4)]&&this[_0x3b4b6c(0x5d4)][_0x3b4b6c(0x759)]&&!this[_0x3b4b6c(0xbe5)]&&(this[_0x3b4b6c(0xbe5)]=!![],setTimeout(()=>{const _0x37c906=_0x3b4b6c;if(!this[_0x37c906(0x730)])return;const _0x231638=!!this[_0x37c906(0x5d4)]['show_date_picker']||!!this['_config'][_0x37c906(0xbb2)];_0x231638?this['_broadcastDatePickerSync']():window[_0x37c906(0xc10)](new CustomEvent('sgc-datepicker-sync-request',{'detail':{'group':this[_0x37c906(0x5d4)][_0x37c906(0x759)],'requesterId':this['_instanceId']}}));},0x0)),!this[_0x3b4b6c(0x330)]&&(this[_0x3b4b6c(0x330)]=setInterval(()=>{const _0x5dfdbd=_0x3b4b6c,_0x29523e=Date[_0x5dfdbd(0x3db)]();for(const [_0x31105a,_0x7372ed]of this[_0x5dfdbd(0xbe4)][_0x5dfdbd(0xa97)]){if(_0x29523e-_0x7372ed['ts']>FETCH_CACHE_TTL_MS)this['_fetcher']['_cache'][_0x5dfdbd(0x786)](_0x31105a);}},0x5*0x3c*0x3e8));}[_0xe6d35d(0xd34)](){const _0x549169=_0xe6d35d;this[_0x549169(0xf7)]=(this[_0x549169(0xf7)]||0x0)+0x1;this[_0x549169(0xc6d)]&&(clearTimeout(this[_0x549169(0xc6d)]),this['_priceTrailTimer']=null);this[_0x549169(0xa07)]&&(this[_0x549169(0xa07)]['disconnect'](),this[_0x549169(0xa07)]=null);this['_fillResizeObs']&&(this[_0x549169(0x288)][_0x549169(0x4e1)](),this[_0x549169(0x288)]=null);this[_0x549169(0xb74)]&&(cancelAnimationFrame(this[_0x549169(0xb74)]),this['_fillRaf']=0x0);this[_0x549169(0xbaa)]&&(this[_0x549169(0xbaa)][_0x549169(0x78a)](),this['_tooltipAbort']=null);if(this[_0x549169(0xb9e)])for(const _0x485452 of this[_0x549169(0xb9e)][_0x549169(0x8a7)]()){_0x485452&&_0x485452[_0x549169(0x5c9)]&&(_0x485452['_zoomAbort'][_0x549169(0x78a)](),_0x485452[_0x549169(0x5c9)]=null);}this['_renderRAF']&&(cancelAnimationFrame(this[_0x549169(0x647)]),this[_0x549169(0x647)]=null),this[_0x549169(0x47a)]&&(clearInterval(this[_0x549169(0x47a)]),this[_0x549169(0x47a)]=null),this[_0x549169(0x7fe)]&&(clearTimeout(this[_0x549169(0x7fe)]),this['_liveFlushTimer']=null),this[_0x549169(0x5da)]&&(clearInterval(this[_0x549169(0x5da)]),this['_slideTimer']=null),this[_0x549169(0x276)]&&(window[_0x549169(0x6e1)](_0x549169(0x198),this[_0x549169(0x276)]),this[_0x549169(0x276)]=null),this[_0x549169(0xc97)]&&(window[_0x549169(0x6e1)](_0x549169(0xa83),this[_0x549169(0xc97)]),this[_0x549169(0xc97)]=null),this[_0x549169(0x15c)]&&(window['removeEventListener']('sgc-scroll-sync',this[_0x549169(0x15c)]),this[_0x549169(0x15c)]=null),this[_0x549169(0x84d)]=null,this[_0x549169(0x350)]=null,this[_0x549169(0x5a7)](),this[_0x549169(0x459)](),this[_0x549169(0x79a)](),this[_0x549169(0x2b9)]=null,this[_0x549169(0x33b)]&&(window[_0x549169(0x6e1)](_0x549169(0x939),this['_dpSyncHandler']),this[_0x549169(0x33b)]=null),this[_0x549169(0x928)]&&(window[_0x549169(0x6e1)](_0x549169(0x7dd),this['_dpSyncRequestHandler']),this[_0x549169(0x928)]=null),this[_0x549169(0xbe5)]=![],this[_0x549169(0xa15)]&&(window[_0x549169(0x6e1)]('sgc-interval-sync',this[_0x549169(0xa15)]),this[_0x549169(0xa15)]=null),this['_intervalSyncRequestHandler']&&(window[_0x549169(0x6e1)](_0x549169(0xb2e),this[_0x549169(0xb89)]),this[_0x549169(0xb89)]=null),this[_0x549169(0xa7b)]=![],this[_0x549169(0x431)]&&(window[_0x549169(0x6e1)]('sgc-query-sync',this[_0x549169(0x431)]),this['_querySyncHandler']=null),this['_querySyncRequestHandler']&&(window['removeEventListener']('sgc-query-sync-request',this[_0x549169(0xab7)]),this[_0x549169(0xab7)]=null),this[_0x549169(0xc91)]=![],this[_0x549169(0x330)]&&(clearInterval(this[_0x549169(0x330)]),this[_0x549169(0x330)]=null),this[_0x549169(0xaa0)]='';}['_onTooltipSyncEvent'](_0x35fa43){const _0x5d3f20=_0xe6d35d,_0x524c14=this[_0x5d3f20(0x5d4)];if(!_0x524c14?.[_0x5d3f20(0xd5a)])return;const _0x3de398=_0x35fa43[_0x5d3f20(0x518)]||{};if(_0x3de398['sourceId']&&_0x3de398['sourceId']===this[_0x5d3f20(0xa90)])return;const _0x18dd6d=_0x524c14['tooltip_sync_group']||null,_0x28b9a5=_0x3de398[_0x5d3f20(0x5f2)]||null;if(_0x18dd6d!==_0x28b9a5)return;_0x3de398[_0x5d3f20(0x6cf)]===null||_0x3de398[_0x5d3f20(0x6cf)]===undefined?this[_0x5d3f20(0x350)]?.():this['_showTooltipAtTime']?.(_0x3de398[_0x5d3f20(0x6cf)]);}[_0xe6d35d(0xcde)](){const _0x111082=_0xe6d35d,_0x1b6a66=Array[_0x111082(0x82d)](this['_zoomHistory'])&&this[_0x111082(0xd30)]['length']?this[_0x111082(0xd30)][_0x111082(0x88c)]():null;this['_viewWindow']=_0x1b6a66||null,this[_0x111082(0xaa0)]='',this['_render'](),this[_0x111082(0x5d4)]?.[_0x111082(0x817)]&&window[_0x111082(0xc10)](new CustomEvent(_0x111082(0xa83),{'detail':{'tStart':_0x1b6a66?_0x1b6a66[_0x111082(0x911)][_0x111082(0x697)]():null,'tEnd':_0x1b6a66?_0x1b6a66[_0x111082(0xc39)][_0x111082(0x697)]():null,'group':this[_0x111082(0x5d4)][_0x111082(0x8f7)]||null,'sourceId':this[_0x111082(0xa90)]}}));}[_0xe6d35d(0xd0d)](_0x2e4a6c){const _0x4f5902=_0xe6d35d,_0x2bc891=this[_0x4f5902(0x5d4)];if(!_0x2bc891?.[_0x4f5902(0x817)])return;const _0x5f28d1=_0x2e4a6c[_0x4f5902(0x518)]||{};if(_0x5f28d1[_0x4f5902(0x2d5)]&&_0x5f28d1[_0x4f5902(0x2d5)]===this[_0x4f5902(0xa90)])return;const _0x40d6b4=_0x2bc891['zoom_sync_group']||null,_0x530de9=_0x5f28d1['group']||null;if(_0x40d6b4!==_0x530de9)return;if(_0x5f28d1['tStart']==null||_0x5f28d1[_0x4f5902(0x272)]==null)this['_viewWindow']&&(this['_viewWindow']=null,this['_graphFingerprint']='',this[_0x4f5902(0x4b1)]());else{const _0x2b47b3=new Date(_0x5f28d1[_0x4f5902(0xb87)]),_0x15d0cc=new Date(_0x5f28d1['tEnd']),_0x509d5a=this[_0x4f5902(0xd69)];if(_0x509d5a&&_0x509d5a[_0x4f5902(0x911)]instanceof Date&&_0x509d5a[_0x4f5902(0xc39)]instanceof Date&&_0x509d5a[_0x4f5902(0x911)][_0x4f5902(0x697)]()===_0x2b47b3[_0x4f5902(0x697)]()&&_0x509d5a[_0x4f5902(0xc39)][_0x4f5902(0x697)]()===_0x15d0cc[_0x4f5902(0x697)]())return;this['_viewWindow']={'start':_0x2b47b3,'end':_0x15d0cc},this[_0x4f5902(0xaa0)]='',this['_render']();}}[_0xe6d35d(0x5b2)](_0x48d2ac){const _0x48c854=_0xe6d35d,_0x11f68c=this[_0x48c854(0x5d4)];if(!_0x11f68c?.[_0x48c854(0x758)])return;const _0x3fe170=_0x48d2ac[_0x48c854(0x518)]||{};if(_0x3fe170['sourceId']&&_0x3fe170[_0x48c854(0x2d5)]===this[_0x48c854(0xa90)])return;const _0x578d79=_0x11f68c[_0x48c854(0x380)]||null,_0x2eca16=_0x3fe170['group']||null;if(_0x578d79!==_0x2eca16)return;if(!isNum(_0x3fe170[_0x48c854(0xb8d)]))return;const _0x577615=this['shadowRoot']?.['querySelector'](_0x48c854(0xce4));if(!_0x577615)return;const _0x1280fc=_0x577615['scrollWidth']-_0x577615[_0x48c854(0x996)];if(_0x1280fc<=0x0)return;const _0x180942=Math[_0x48c854(0x1b8)](0x0,Math[_0x48c854(0xbe8)](_0x1280fc,_0x3fe170['ratio']*_0x1280fc));if(Math['abs'](_0x577615[_0x48c854(0xcb4)]-_0x180942)<0x1)return;this[_0x48c854(0x804)]=!![],_0x577615[_0x48c854(0xcb4)]=_0x180942,requestAnimationFrame(()=>{const _0x259f1f=_0x48c854;this[_0x259f1f(0x804)]=![];});}[_0xe6d35d(0x424)](_0x2eee6f){const _0x53d6a4=_0xe6d35d;let _0x847841=0x0;for(const _0x57a311 of this['_entities']||[]){if(!_0x57a311||_0x57a311[_0x53d6a4(0x465)]||_0x57a311['data_attribute'])continue;const _0x582c30=resolvePointsPerHour(this[_0x53d6a4(0x5d4)],_0x57a311,_0x2eee6f),_0x325f59=resolveGroupBy(this[_0x53d6a4(0x5d4)],_0x2eee6f),_0x5a2601=groupBucketMs(_0x325f59,this[_0x53d6a4(0x5d4)][_0x53d6a4(0x60d)],_0x582c30);if(!isNum(_0x5a2601)||_0x5a2601<=0x0)continue;(_0x57a311['aggregate_func']===_0x53d6a4(0x52e)||_0x57a311[_0x53d6a4(0x9bd)]===_0x53d6a4(0x7f1)||_0x57a311[_0x53d6a4(0x9bd)]===_0x53d6a4(0x914))&&(_0x847841=Math[_0x53d6a4(0x1b8)](_0x847841,Math['min'](_0x5a2601,0x18*0x36ee80)));const _0x4a0acb=Array[_0x53d6a4(0x82d)](_0x57a311[_0x53d6a4(0xbc5)])?_0x57a311[_0x53d6a4(0xbc5)]:null;if(!_0x4a0acb||!_0x4a0acb[_0x53d6a4(0x6f1)])continue;let _0x38a7e8=0x0;for(const _0x206a37 of _0x4a0acb){const _0x208daa=Math[_0x53d6a4(0xb01)](toNum(_0x206a37?.[_0x53d6a4(0x14e)])||0x0);if(_0x208daa>_0x38a7e8)_0x38a7e8=_0x208daa;}if(_0x38a7e8<0x2)continue;_0x847841=Math[_0x53d6a4(0x1b8)](_0x847841,(_0x38a7e8-0x1)*_0x5a2601);}return _0x847841;}[_0xe6d35d(0x4fb)](){const _0x42dc8f=_0xe6d35d;return Math[_0x42dc8f(0x1b8)](0x3,Math[_0x42dc8f(0xb9d)]((toNum(this[_0x42dc8f(0x5d4)]?.[_0x42dc8f(0x964)])||0x96)/0x32));}['_applyFillHeight'](){const _0x1fc912=_0xe6d35d,_0x1e1597=this[_0x1fc912(0x5d4)]?.['height'],_0x3b8649=_0x1e1597==null||_0x1e1597===_0x1fc912(0x9c6)||_0x1e1597==='',_0x5aa228=(_0x22aaa4,_0x3f9201)=>{const _0x3ef00d=_0x1fc912;if(!_0x22aaa4)return;if(_0x22aaa4[_0x3ef00d(0xb09)]&&_0x22aaa4[_0x3ef00d(0xb09)][_0x3ef00d(0x33e)])_0x22aaa4[_0x3ef00d(0xb09)]['toggle']('sgc-fill-height',_0x3f9201);else{const _0x2c1f55=_0x22aaa4[_0x3ef00d(0xb15)]&&_0x22aaa4[_0x3ef00d(0xb15)](_0x3ef00d(0x9dc))||'',_0x18a61c=_0x2c1f55[_0x3ef00d(0x7eb)](/\s+/)[_0x3ef00d(0x635)](_0x3ef00d(0x116));if(_0x3f9201&&!_0x18a61c&&_0x22aaa4['setAttribute'])_0x22aaa4['setAttribute']('class',(_0x2c1f55+_0x3ef00d(0x9b4))[_0x3ef00d(0x22f)]());else{if(!_0x3f9201&&_0x18a61c&&_0x22aaa4[_0x3ef00d(0x337)])_0x22aaa4[_0x3ef00d(0x337)](_0x3ef00d(0x9dc),_0x2c1f55[_0x3ef00d(0x7eb)](/\s+/)[_0x3ef00d(0xbcf)](_0x574709=>_0x574709!==_0x3ef00d(0x116))[_0x3ef00d(0x2c4)]('\x20'));}}},_0x2cd532=this[_0x1fc912(0xaea)]?.[_0x1fc912(0x106)](_0x1fc912(0x3ab))||this['shadowRoot']?.['querySelector'](_0x1fc912(0x5b7));_0x5aa228(this,_0x3b8649),_0x5aa228(_0x2cd532,_0x3b8649);if(_0x3b8649){if(!this[_0x1fc912(0x288)]&&typeof ResizeObserver!==_0x1fc912(0xf4)){let _0x4e44cf=0x0;this[_0x1fc912(0x288)]=new ResizeObserver(()=>{const _0x159d0b=_0x1fc912,_0x2c968c=this[_0x159d0b(0xaea)]?.[_0x159d0b(0x106)](_0x159d0b(0xce4)),_0x5b91be=_0x2c968c?.['clientHeight']||0x0;if(Math[_0x159d0b(0xad9)](_0x5b91be-_0x4e44cf)>0x2){_0x4e44cf=_0x5b91be;if(this['_fillRaf'])cancelAnimationFrame(this['_fillRaf']);this[_0x159d0b(0xb74)]=requestAnimationFrame(()=>{const _0x36e170=_0x159d0b;this[_0x36e170(0xb74)]=0x0,this[_0x36e170(0xaa0)]='';try{this[_0x36e170(0x4b1)]();}catch(_0x28576d){}});}}),this[_0x1fc912(0x288)][_0x1fc912(0x510)](this);}}else this[_0x1fc912(0x288)]&&(this[_0x1fc912(0x288)][_0x1fc912(0x4e1)](),this[_0x1fc912(0x288)]=null);}[_0xe6d35d(0x8d2)](){const _0x1f8798=_0xe6d35d,_0x4b1f08=this['_config']?.[_0x1f8798(0x32a)]||{},_0x38e3ab={'min_rows':0x2,'min_columns':0x4};if(_0x4b1f08[_0x1f8798(0xbc4)]!=null&&_0x4b1f08[_0x1f8798(0xbc4)]!==_0x1f8798(0x9c6))_0x38e3ab['rows']=_0x4b1f08[_0x1f8798(0xbc4)];if(_0x4b1f08[_0x1f8798(0x25b)]!=null)_0x38e3ab[_0x1f8798(0x25b)]=_0x4b1f08[_0x1f8798(0x25b)];return _0x38e3ab;}[_0xe6d35d(0x299)](){const _0x1678b7=_0xe6d35d;return this[_0x1678b7(0x5d4)];}[_0xe6d35d(0x880)](){const _0x3dde7b=_0xe6d35d;this[_0x3dde7b(0x47a)]&&(clearInterval(this[_0x3dde7b(0x47a)]),this['_pollTimer']=null);const _0x204967=toNum(this['_config'][_0x3dde7b(0x8c1)]);if(isNum(_0x204967)&&_0x204967>0x0)this[_0x3dde7b(0x47a)]=setInterval(()=>{const _0x868c0b=_0x3dde7b;this['_fetcher']['clearCache'](),this[_0x868c0b(0xc8b)]();},_0x204967*0x3e8);else this['_hasAnyAggregatedEntity']()&&(this['_pollTimer']=setInterval(()=>{const _0x6f4512=_0x3dde7b;this['_fetcher'][_0x6f4512(0x6f3)](),this[_0x6f4512(0xc8b)]();},0x5*0x3c*0x3e8));this[_0x3dde7b(0x5da)]&&(clearInterval(this[_0x3dde7b(0x5da)]),this[_0x3dde7b(0x5da)]=null),this[_0x3dde7b(0xbe2)]&&this['_isLiveTrackingNeeded']()&&(this[_0x3dde7b(0x5da)]=setInterval(()=>this[_0x3dde7b(0x3fc)](),LIVE_SLIDE_INTERVAL_MS));}['_hasAnyAggregatedEntity'](){const _0x2de94c=_0xe6d35d;if(!this['_entities']?.['length'])return![];return this['_entities'][_0x2de94c(0x527)](_0x53b1a5=>this[_0x2de94c(0x23d)](_0x53b1a5));}[_0xe6d35d(0x4cd)](){const _0x2dd7f6=_0xe6d35d,_0xd8f44f=this['_config'];if(_0xd8f44f[_0x2dd7f6(0x8aa)])return![];if(_0xd8f44f[_0x2dd7f6(0x759)]&&this[_0x2dd7f6(0xb78)])return![];if(_0xd8f44f['energy_date_sync']&&this[_0x2dd7f6(0x3a3)])return![];return!_0xd8f44f[_0x2dd7f6(0xbba)];}[_0xe6d35d(0x32c)](){const _0x299570=_0xe6d35d,_0xfcbf1=this[_0x299570(0x5d4)];if(_0xfcbf1[_0x299570(0x8aa)]||_0xfcbf1[_0x299570(0x759)]&&this[_0x299570(0xb78)]){if(this[_0x299570(0x8d4)]===_0x299570(0x468))return![];if((this['_dpOffset']||0x0)!==0x0)return![];}if(_0xfcbf1[_0x299570(0xa02)]&&this['_energyEnd']&&this[_0x299570(0x499)][_0x299570(0x697)]()<=Date[_0x299570(0x3db)]())return![];return!![];}[_0xe6d35d(0x13e)](_0x215af8){const _0x42dd21=_0xe6d35d,_0x3c8259=_0x215af8?.[_0x42dd21(0x349)]||_0x215af8?.[_0x42dd21(0x54b)];if(_0x3c8259===_0x42dd21(0x122)||_0x3c8259==='bar')return!![];return this['_isLiveTrackingNeeded']();}['_scheduleUpdate'](){const _0x32df8b=_0xe6d35d;if(this[_0x32df8b(0x513)])return;this[_0x32df8b(0x513)]=!![],Promise[_0x32df8b(0x968)]()['then'](()=>{const _0x1f1835=_0x32df8b;this[_0x1f1835(0x513)]=![],this[_0x1f1835(0x23e)]()[_0x1f1835(0x7b5)](_0x312579=>console[_0x1f1835(0x1ed)]('[sgc]\x20update\x20failed',_0x312579));});}[_0xe6d35d(0x563)](){const _0x22f534=_0xe6d35d;if(this['_renderRAF'])return;this[_0x22f534(0x647)]=requestAnimationFrame(()=>{const _0x196623=_0x22f534;this[_0x196623(0x647)]=null,this['_render']();});}[_0xe6d35d(0x221)](_0x4ca08f,_0x441ac1){const _0x292daf=_0xe6d35d;if(!_0x4ca08f||typeof _0x4ca08f!==_0x292daf(0xdb3)||!_0x4ca08f[_0x292daf(0x635)]('{{')&&!_0x4ca08f[_0x292daf(0x635)]('{%'))return _0x4ca08f;return this['_resolvedTemplateColors'][_0x292daf(0x70b)](this['_entityTplKey'](_0x4ca08f,_0x441ac1||null))||null;}[_0xe6d35d(0x998)](_0x170a0b,_0x49c3ab){const _0x103812=_0xe6d35d;return this[_0x103812(0x221)](_0x170a0b,_0x49c3ab);}[_0xe6d35d(0x9f6)](_0x808021,_0x3dd4fe){const _0x22e47e=_0xe6d35d;if(typeof _0x808021!==_0x22e47e(0xdb3)||!_0x808021[_0x22e47e(0x635)]('{{')&&!_0x808021['includes']('{%'))return _0x808021;return this['_resolvedTemplateColors'][_0x22e47e(0x70b)](this[_0x22e47e(0xc60)](_0x808021,_0x3dd4fe||null))??null;}[_0xe6d35d(0xc7b)](_0x180a38,_0x4484ca){const _0x18de33=_0xe6d35d,_0x1b21f2=this[_0x18de33(0x221)](_0x180a38,_0x4484ca);if(!_0x1b21f2||typeof _0x1b21f2!==_0x18de33(0xdb3)||!_0x1b21f2[_0x18de33(0x635)]('var('))return _0x1b21f2;try{const _0xe0ebc=this[_0x18de33(0xaea)]?.[_0x18de33(0x106)](_0x18de33(0x3ab))||this['shadowRoot']||this,_0x2ba38b=document[_0x18de33(0x601)](_0x18de33(0xb84));_0x2ba38b[_0x18de33(0x4a2)]['color']=_0x1b21f2,_0x2ba38b['style'][_0x18de33(0x7a8)]=_0x18de33(0x58e),_0xe0ebc[_0x18de33(0x6ab)](_0x2ba38b);const _0x46ff91=getComputedStyle(_0x2ba38b)['color'];return _0x2ba38b[_0x18de33(0xab3)](),_0x46ff91&&_0x46ff91!==''?_0x46ff91:_0x1b21f2;}catch(_0x21aac9){return _0x1b21f2;}}[_0xe6d35d(0x696)](){const _0x14acea=_0xe6d35d,_0x224f87=this[_0x14acea(0xbd0)];if(!_0x224f87)return![];let _0xbd7a9d=![];if(this['_tplBoolCard']&&this['_config'])for(const _0xd6ef70 in this[_0x14acea(0xc55)]){const _0x33d36f=parseTemplateBool(_0x224f87['get'](this[_0x14acea(0xc55)][_0xd6ef70]),CARD_DEFAULTS[_0xd6ef70]);this[_0x14acea(0x5d4)][_0xd6ef70]!==_0x33d36f&&(this[_0x14acea(0x5d4)][_0xd6ef70]=_0x33d36f,_0xbd7a9d=!![]);}if(this[_0x14acea(0xb5d)]&&this[_0x14acea(0x192)]){const _0x2bd5ee=new Set([_0x14acea(0x2b6),_0x14acea(0x5aa),_0x14acea(0xc18),_0x14acea(0x82c),'show_in_legend',_0x14acea(0xd3a),'show_points',_0x14acea(0x4ab)]);for(let _0x430e4b=0x0;_0x430e4b{const _0x4be486=_0x70bb1f;if(!_0x21eb92[_0x4be486(0x449)](_0x16fcde))_0x21eb92['set'](_0x16fcde,{'template':_0x16fcde,'entId':null});};if(this[_0x70bb1f(0xc55)]){for(const _0x550fd8 in this[_0x70bb1f(0xc55)])_0x886596(this[_0x70bb1f(0xc55)][_0x550fd8]);}for(let _0x3eefca=0x0;_0x3eefca<(this[_0x70bb1f(0xb5d)]||[])['length'];_0x3eefca++){const _0x34e224=this[_0x70bb1f(0xb5d)][_0x3eefca];if(!_0x34e224)continue;const _0x3dd78d=this[_0x70bb1f(0x192)]?.[_0x3eefca]?.[_0x70bb1f(0x9b0)]||null;for(const _0xc122b2 in _0x34e224){const _0x58fbfe=this[_0x70bb1f(0xc60)](_0x34e224[_0xc122b2],_0x3dd78d);if(!_0x21eb92[_0x70bb1f(0x449)](_0x58fbfe))_0x21eb92['set'](_0x58fbfe,{'template':_0x34e224[_0xc122b2],'entId':_0x58fbfe===_0x34e224[_0xc122b2]?null:_0x3dd78d});}}const _0x4d2a70=['color','point_colors',_0x70bb1f(0x8d7),_0x70bb1f(0x35b),_0x70bb1f(0x4be),_0x70bb1f(0x6d0),_0x70bb1f(0x385)];for(const _0x56cfae of this[_0x70bb1f(0x192)]||[]){for(const _0x42a522 of _0x4d2a70){const _0xdd7349=_0x56cfae[_0x42a522];if(typeof _0xdd7349===_0x70bb1f(0xdb3)&&(_0xdd7349[_0x70bb1f(0x635)]('{{')||_0xdd7349[_0x70bb1f(0x635)]('{%'))){const _0x50f27a=_0x56cfae[_0x70bb1f(0x9b0)]||null,_0x992410=this['_entityTplKey'](_0xdd7349,_0x50f27a);if(!_0x21eb92['has'](_0x992410))_0x21eb92[_0x70bb1f(0x846)](_0x992410,{'template':_0xdd7349,'entId':_0x992410===_0xdd7349?null:_0x50f27a});}}}const _0x653159=[_0x70bb1f(0x11b),'x_axis_color',_0x70bb1f(0xaae),_0x70bb1f(0xd22),_0x70bb1f(0x153),_0x70bb1f(0x71a),_0x70bb1f(0x6f8)];for(const _0x1147bc of _0x653159){const _0x544035=this[_0x70bb1f(0x5d4)]?.[_0x1147bc];if(typeof _0x544035===_0x70bb1f(0xdb3)&&(_0x544035[_0x70bb1f(0x635)]('{{')||_0x544035['includes']('{%')))_0x886596(_0x544035);}for(const _0x1abc39 of this[_0x70bb1f(0x5d4)]?.[_0x70bb1f(0x1c4)]||[]){for(const _0x1afb62 of[_0x70bb1f(0x911),_0x70bb1f(0xc39),_0x70bb1f(0x6cf),'value','value_end',_0x70bb1f(0x149)]){const _0x518e48=_0x1abc39?.[_0x1afb62];if(typeof _0x518e48===_0x70bb1f(0xdb3)&&(_0x518e48[_0x70bb1f(0x635)]('{{')||_0x518e48[_0x70bb1f(0x635)]('{%')))_0x886596(_0x518e48);}}const _0x261ff8=_0x21eb92[_0x70bb1f(0xd46)]+':'+[..._0x21eb92[_0x70bb1f(0x2ee)]()]['sort']()['join']('\x0a');if(_0x261ff8===this[_0x70bb1f(0x2b9)]&&this[_0x70bb1f(0x32b)][_0x70bb1f(0x6f1)]===_0x21eb92[_0x70bb1f(0xd46)])return;this[_0x70bb1f(0x2b9)]=_0x261ff8,this[_0x70bb1f(0x79a)]();if(!_0x21eb92[_0x70bb1f(0xd46)])return;for(const [_0x449e86,_0xfb8a4c]of _0x21eb92){try{const _0x3f7303=this[_0x70bb1f(0x69a)][_0x70bb1f(0x7ef)][_0x70bb1f(0x7ee)](_0x37cfb5=>{const _0x5f4361=_0x70bb1f,_0x34ec5a=normalizeTemplateResult(_0x37cfb5?.[_0x5f4361(0x6b1)]);if(!_0x34ec5a)return;const _0x53f676=this[_0x5f4361(0xbd0)][_0x5f4361(0x70b)](_0x449e86);if(_0x53f676===_0x34ec5a)return;this[_0x5f4361(0xbd0)][_0x5f4361(0x846)](_0x449e86,_0x34ec5a),this['_applyTemplatedBools'](),this[_0x5f4361(0xaa0)]='',this[_0x5f4361(0x563)]();},_0xfb8a4c[_0x70bb1f(0x317)]?{'type':_0x70bb1f(0x27a),'template':_0xfb8a4c['template'],'variables':{'entity':_0xfb8a4c[_0x70bb1f(0x317)]}}:{'type':'render_template','template':_0xfb8a4c['template']});_0x3f7303[_0x70bb1f(0x4e7)](_0x202898=>{const _0x42f77a=_0x70bb1f;this[_0x42f77a(0x32b)][_0x42f77a(0x61b)](_0x202898);})['catch'](()=>{});}catch(_0x44f733){console[_0x70bb1f(0xd8b)](_0x70bb1f(0x483),_0xfb8a4c[_0x70bb1f(0x630)],_0x44f733);}}}['_teardownColorTemplates'](){const _0x44d52e=_0xe6d35d;for(const _0x2b5e2b of this[_0x44d52e(0x32b)]){try{if(typeof _0x2b5e2b===_0x44d52e(0x854))_0x2b5e2b();}catch{}}this[_0x44d52e(0x32b)]=[];}['_extendWindowForForecastData'](_0x429a9c){const _0x37a3a6=_0xe6d35d;if(!_0x429a9c||!this[_0x37a3a6(0x69a)]||!this[_0x37a3a6(0x5d4)])return _0x429a9c;const _0x496a39=this['_config'],_0x45c656=toNum(_0x496a39[_0x37a3a6(0x822)])>0x0;if(_0x496a39['show_full_period']||_0x496a39['graph_start']&&!_0x45c656)return _0x429a9c;if(_0x429a9c[_0x37a3a6(0xc39)][_0x37a3a6(0x697)]()_0x5f8f54)_0x5f8f54=_0x343c9c;}return _0x5f8f54>_0x429a9c[_0x37a3a6(0xc39)][_0x37a3a6(0x697)]()&&(_0x429a9c[_0x37a3a6(0xc39)]=new Date(_0x5f8f54+0x36ee80)),_0x429a9c;}async[_0xe6d35d(0x23e)](){const _0x2b7cd0=_0xe6d35d;if(!this[_0x2b7cd0(0x69a)]||!this['_config'])return;const _0xeaf0f6=this[_0x2b7cd0(0xf7)]=(this[_0x2b7cd0(0xf7)]||0x0)+0x1;this[_0x2b7cd0(0x61f)]=Date[_0x2b7cd0(0x3db)](),this['_window']=this[_0x2b7cd0(0x9a0)](),this[_0x2b7cd0(0xd30)]=[],this[_0x2b7cd0(0x718)](this['_window']);const _0x5b34d4=toNum(this['_config']?.[_0x2b7cd0(0x822)]),_0x1e02b1=toNum(this[_0x2b7cd0(0x5d4)]?.[_0x2b7cd0(0x713)]),_0x2af0b9=isNum(_0x1e02b1)&&_0x1e02b1>0x0?new Date(Math[_0x2b7cd0(0xbe8)](_0x1e02b1,this[_0x2b7cd0(0x12c)][_0x2b7cd0(0xc39)][_0x2b7cd0(0x697)]())):this[_0x2b7cd0(0x12c)][_0x2b7cd0(0xc39)],_0x193607=isNum(_0x5b34d4)&&_0x5b34d4>0x0?{'start':new Date(_0x2af0b9[_0x2b7cd0(0x697)]()-_0x5b34d4*0x36ee80),'end':_0x2af0b9}:this['_window'];for(const _0x903632 of this[_0x2b7cd0(0x192)]){if(_0x903632&&_0x903632[_0x2b7cd0(0x39d)]!=null&&_0x903632[_0x2b7cd0(0xb7f)]){const _0x4734c5=resolveOffsetHours(this['_entities'][_0x903632[_0x2b7cd0(0x39d)]]?.[_0x2b7cd0(0x73b)],this[_0x2b7cd0(0x69a)])||0x0;_0x903632[_0x2b7cd0(0x73b)]=_0x4734c5+this[_0x2b7cd0(0x438)](_0x903632[_0x2b7cd0(0xb7f)],_0x193607);}}const {start:_0x38fb59,end:_0x1e2ed7}=this[_0x2b7cd0(0x12c)],_0x3749f4=_0x38fb59['getTime']();let _0x1fcb96=_0x1e2ed7[_0x2b7cd0(0x697)]();const _0x4ca92e=this[_0x2b7cd0(0x5d4)],_0x3915ce=Math[_0x2b7cd0(0x1b8)](0x1,(_0x1fcb96-_0x3749f4)/0x36ee80);Object['defineProperty'](_0x4ca92e,_0x2b7cd0(0xd9f),{'value':activeScaleRule(_0x4ca92e,(_0x1fcb96-_0x3749f4)/0x36ee80),'enumerable':![],'writable':!![],'configurable':!![]});const _0x589b7f=[];for(const _0x917657 of this[_0x2b7cd0(0x192)]||[]){_0x917657?.[_0x2b7cd0(0x1e4)]&&!(this[_0x2b7cd0(0x1c1)]&&_0x917657['statistic_id']in this[_0x2b7cd0(0x1c1)])&&_0x589b7f[_0x2b7cd0(0x61b)](_0x917657[_0x2b7cd0(0x1e4)]);}if(_0x589b7f[_0x2b7cd0(0x6f1)]){try{await this[_0x2b7cd0(0x4a9)](_0x589b7f);}catch{}if(_0xeaf0f6!==this[_0x2b7cd0(0xf7)])return;}const _0x189389=this[_0x2b7cd0(0x2e4)](_0x3915ce);this['_maybeWarnMissingLTS'](_0x3915ce);const _0x139adc=_0x185ffe=>{const _0x21c9f9=_0x2b7cd0;if(!_0x185ffe)return![];if(_0x185ffe[_0x21c9f9(0x465)]||_0x185ffe[_0x21c9f9(0xcee)]||_0x185ffe[_0x21c9f9(0xa49)]||_0x185ffe[_0x21c9f9(0x17e)])return![];if(autoStateMap(_0x185ffe,this[_0x21c9f9(0x69a)],this['_config']?.['chart_mode']))return![];if(_0x185ffe[_0x21c9f9(0x1e4)])return!![];if(_0x189389[_0x21c9f9(0x49b)]!==_0x21c9f9(0x659))return![];return this['_hasLTS'](_0x185ffe);},_0x26ba7a=new Map(),_0x4b1449=new Map(),_0xc8d215=new Array(this['_entities'][_0x2b7cd0(0x6f1)])[_0x2b7cd0(0x3ba)](null),_0x4441f9=new Array(this[_0x2b7cd0(0x192)][_0x2b7cd0(0x6f1)])[_0x2b7cd0(0x3ba)](![]);this[_0x2b7cd0(0x192)][_0x2b7cd0(0x331)]((_0x57f103,_0x27bc6e)=>{const _0x42dfff=_0x2b7cd0;if(_0x57f103['fixed_value'])return;if(_0x57f103[_0x42dfff(0xcee)])return;const _0x37d9d5=resolveOffsetHours(_0x57f103['offset'],this[_0x42dfff(0x69a)]);if(_0x139adc(_0x57f103)){const _0x387756=this['_getStatId'](_0x57f103);if(!_0x4b1449['has'](_0x37d9d5))_0x4b1449[_0x42dfff(0x846)](_0x37d9d5,[]);const _0x434541=_0x4b1449[_0x42dfff(0x70b)](_0x37d9d5);if(!_0x434541[_0x42dfff(0x635)](_0x387756))_0x434541[_0x42dfff(0x61b)](_0x387756);_0xc8d215[_0x27bc6e]=_0x387756+'__'+_0x37d9d5,_0x4441f9[_0x27bc6e]=!![];}else{if(_0x57f103[_0x42dfff(0x9b0)]){if(!_0x26ba7a[_0x42dfff(0x449)](_0x37d9d5))_0x26ba7a['set'](_0x37d9d5,[]);const _0x1d05b9=_0x26ba7a[_0x42dfff(0x70b)](_0x37d9d5),_0xcc2a40=_0x57f103[_0x42dfff(0x9b0)];!_0x1d05b9[_0x42dfff(0x8e2)](_0x26be75=>_0x26be75['id']===_0xcc2a40)&&_0x1d05b9[_0x42dfff(0x61b)]({'id':_0xcc2a40,'attribute':this[_0x42dfff(0x8b7)](_0x57f103,_0x27bc6e)}),_0xc8d215[_0x27bc6e]=_0xcc2a40+'__'+_0x37d9d5;}}});const _0x161071=this[_0x2b7cd0(0x5d4)]['cache']!==![],_0x29ae59=_0x189389[_0x2b7cd0(0x49b)]===_0x2b7cd0(0x659)?_0x189389[_0x2b7cd0(0x14e)]:_0x2b7cd0(0x7da),_0x51048e={},_0x237356={};let _0x26b841=0x0;for(const _0xdbee13 of this[_0x2b7cd0(0x192)]||[]){const _0xd26bca=toNum(_0xdbee13?.[_0x2b7cd0(0xc2f)]);if(_0xd26bca>0x0&&_0xd26bca*0x36ee80>_0x26b841)_0x26b841=_0xd26bca*0x36ee80;}const _0xf46edf=this[_0x2b7cd0(0x424)]((_0x1fcb96-_0x3749f4)/0x36ee80),_0x3f8301=[];for(const [_0x963cff,_0x365996]of _0x26ba7a){const _0x4ceac1=_0x963cff*0x36ee80,_0x51f6cb=new Date(_0x3749f4-_0x4ceac1-_0x26b841-_0xf46edf),_0x21dc01=new Date(_0x1fcb96-_0x4ceac1);_0x3f8301['push'](this[_0x2b7cd0(0xbe4)][_0x2b7cd0(0x987)](this[_0x2b7cd0(0x69a)],_0x365996,_0x51f6cb,_0x21dc01,_0x161071)[_0x2b7cd0(0x4e7)](_0x50318c=>{for(const _0x59cdb2 in _0x50318c){const _0x386726=_0x4ceac1!==0x0?_0x50318c[_0x59cdb2]['map'](_0x4ed7a4=>({..._0x4ed7a4,'t':_0x4ed7a4['t']+_0x4ceac1})):_0x50318c[_0x59cdb2];_0x237356[_0x59cdb2+'__'+_0x963cff]=_0x386726;}}));}const _0x403a65=new Set();for(const _0x40f6b5 of this[_0x2b7cd0(0x192)]){if(!_0x139adc(_0x40f6b5))continue;const _0x2f7dcd=DataProcessor[_0x2b7cd0(0x80a)](_0x40f6b5['aggregate_func']||'avg');for(const _0x15b0dd of _0x2f7dcd)_0x403a65[_0x2b7cd0(0x33e)](_0x15b0dd);if((_0x40f6b5['aggregate_func']||_0x2b7cd0(0x862))===_0x2b7cd0(0x1b8))_0x403a65['add'](_0x2b7cd0(0xbe8));(_0x40f6b5[_0x2b7cd0(0x9bd)]||_0x2b7cd0(0x862))===_0x2b7cd0(0x731)&&(_0x403a65[_0x2b7cd0(0x33e)](_0x2b7cd0(0xbe8)),_0x403a65[_0x2b7cd0(0x33e)](_0x2b7cd0(0x1b8))),_0x40f6b5[_0x2b7cd0(0x82c)]&&(_0x403a65[_0x2b7cd0(0x33e)](_0x2b7cd0(0xbe8)),_0x403a65[_0x2b7cd0(0x33e)](_0x2b7cd0(0x1b8)));}if(!_0x403a65[_0x2b7cd0(0xd46)])_0x403a65[_0x2b7cd0(0x33e)]('mean');const _0x50b585=Array[_0x2b7cd0(0xb6d)](_0x403a65);for(const [_0x241bed,_0xda3fa4]of _0x4b1449){const _0x1511d8=_0x241bed*0x36ee80,_0x112806=new Date(_0x3749f4-_0x1511d8-_0x26b841-_0xf46edf),_0xc49f84=new Date(_0x1fcb96-_0x1511d8);_0x3f8301[_0x2b7cd0(0x61b)](this[_0x2b7cd0(0xbe4)][_0x2b7cd0(0xbf7)](this['_hass'],_0xda3fa4,_0x112806,_0xc49f84,_0x29ae59,_0x161071,_0x50b585)['then'](async _0x113d06=>{const _0xcbfff8=_0x2b7cd0;if(_0x29ae59===_0xcbfff8(0x53b)){const _0x55b902=_0x3749f4-_0x1511d8,_0x45b61b=0x36ee80,_0x5e91df=[];for(const _0x1a65d9 of _0xda3fa4){const _0x204f95=_0x113d06[_0x1a65d9];if(!_0x204f95||!_0x204f95[_0xcbfff8(0x6f1)]){_0x5e91df[_0xcbfff8(0x61b)](_0x1a65d9);continue;}if(!isNum(_0x204f95[0x0]?.['t'])||_0x204f95[0x0]['t']-_0x55b902>_0x45b61b)_0x5e91df[_0xcbfff8(0x61b)](_0x1a65d9);}if(_0x5e91df['length'])try{const _0x245d9a=await this[_0xcbfff8(0xbe4)]['fetchStatistics'](this[_0xcbfff8(0x69a)],_0x5e91df,_0x112806,_0xc49f84,_0xcbfff8(0x7da),_0x161071,_0x50b585);for(const _0x3532dc of _0x5e91df){const _0x1c12bd=_0x113d06[_0x3532dc],_0x571ba8=_0x245d9a[_0x3532dc];if(!_0x571ba8||!_0x571ba8[_0xcbfff8(0x6f1)])continue;if(!_0x1c12bd||!_0x1c12bd[_0xcbfff8(0x6f1)]){_0x113d06[_0x3532dc]=_0x571ba8;continue;}const _0x48d9a5=_0x1c12bd[0x0]['t'],_0x53ae8a=_0x571ba8[_0xcbfff8(0xbcf)](_0xada5f8=>_0xada5f8['t']<_0x48d9a5);_0x113d06[_0x3532dc]=_0x53ae8a['length']?_0x53ae8a[_0xcbfff8(0x615)](_0x1c12bd):_0x1c12bd;}}catch{}}for(const _0x4a51a2 in _0x113d06){const _0x54930d=_0x1511d8!==0x0?_0x113d06[_0x4a51a2][_0xcbfff8(0x596)](_0x57a9e7=>({..._0x57a9e7,'t':_0x57a9e7['t']+_0x1511d8})):_0x113d06[_0x4a51a2];_0x51048e[_0x4a51a2+'__'+_0x241bed]=_0x54930d;}}));}const _0x4d9f0a=new Map(),_0xb14671=new Map();for(const _0x2eb850 of this['_entities']){if(!_0x2eb850?.[_0x2b7cd0(0x9aa)]||_0x2eb850['fixed_value']||_0x2eb850['data_attribute'])continue;const _0x5a8a7e=resolveOffsetHours(_0x2eb850['offset'],this[_0x2b7cd0(0x69a)])||0x0,_0x165834=_0x2eb850['price_entity']+'__'+_0x5a8a7e;if(_0xb14671['has'](_0x165834))continue;const _0x2c82ab=this['_hass']?.[_0x2b7cd0(0x634)]?.[_0x2eb850[_0x2b7cd0(0x9aa)]]?.['attributes']?.[_0x2b7cd0(0x30a)],_0x3dee0d=_0x2c82ab===_0x2b7cd0(0xbe9)||_0x2c82ab===_0x2b7cd0(0x6ec)||_0x2c82ab==='total_increasing';_0xb14671[_0x2b7cd0(0x846)](_0x165834,{'id':_0x2eb850[_0x2b7cd0(0x9aa)],'attribute':_0x2eb850[_0x2b7cd0(0xd72)]||null,'offH':_0x5a8a7e,'useStats':_0x189389[_0x2b7cd0(0x49b)]==='statistics'&&_0x3dee0d&&!_0x2eb850[_0x2b7cd0(0xd72)]});}for(const [_0x49c1a8,_0x1432f6]of _0xb14671){const _0x25a56c=_0x1432f6[_0x2b7cd0(0x327)]*0x36ee80,_0x3e92d0=new Date(_0x3749f4-_0x25a56c-_0x26b841-_0xf46edf-0x5265c00),_0x3b0e62=new Date(_0x1fcb96-_0x25a56c);_0x1432f6[_0x2b7cd0(0xb9c)]?_0x3f8301[_0x2b7cd0(0x61b)](this['_fetcher'][_0x2b7cd0(0xbf7)](this[_0x2b7cd0(0x69a)],[_0x1432f6['id']],_0x3e92d0,_0x3b0e62,_0x2b7cd0(0x7da),_0x161071,[_0x2b7cd0(0xa06)])[_0x2b7cd0(0x4e7)](_0x514f4c=>{const _0x46248c=_0x2b7cd0,_0x542d6f=[];for(const _0x28c044 of _0x514f4c[_0x1432f6['id']]||[]){if(isNum(_0x28c044['mean']))_0x542d6f[_0x46248c(0x61b)]({'t':_0x28c044['t']+_0x25a56c,'v':_0x28c044[_0x46248c(0xa06)]});}_0x4d9f0a[_0x46248c(0x846)](_0x49c1a8,_0x542d6f);})):_0x3f8301[_0x2b7cd0(0x61b)](this[_0x2b7cd0(0xbe4)][_0x2b7cd0(0x987)](this[_0x2b7cd0(0x69a)],[{'id':_0x1432f6['id'],'attribute':_0x1432f6['attribute']}],_0x3e92d0,_0x3b0e62,_0x161071)[_0x2b7cd0(0x4e7)](_0x811121=>{const _0x2ed75=_0x2b7cd0,_0xe6aab2=[];for(const _0x2ddc37 of _0x811121[_0x1432f6['id']]||[]){const _0x162659=_0x1432f6[_0x2ed75(0xa49)]?getAttributePath(_0x2ddc37[_0x2ed75(0x5cf)],_0x1432f6[_0x2ed75(0xa49)]):_0x2ddc37[_0x2ed75(0x334)],_0x164fd5=toNum(_0x162659);if(_0x164fd5!==null)_0xe6aab2[_0x2ed75(0x61b)]({'t':_0x2ddc37['t']+_0x25a56c,'v':_0x164fd5});}_0x4d9f0a[_0x2ed75(0x846)](_0x49c1a8,_0xe6aab2);}));}await Promise[_0x2b7cd0(0x43e)](_0x3f8301);if(_0xeaf0f6!==this['_updateSeq'])return;this[_0x2b7cd0(0x9db)]=_0x4d9f0a;const _0x3cb054=_0x3749f4-_0x26b841-_0xf46edf,_0x181440=this[_0x2b7cd0(0x5d4)]?.['include_area_on_duplicate_names']?buildAreaDisambigSuffixes(this[_0x2b7cd0(0x69a)],this['_entities'],this['_statMeta']):null;this[_0x2b7cd0(0xb6e)]=_0x181440;const _0x593f50=this[_0x2b7cd0(0x192)]['map']((_0xb5a9df,_0x4d5c3c)=>{const _0x295839=_0x2b7cd0;let _0x43174e;if(_0xb5a9df[_0x295839(0x465)]){const _0x59cef9=this[_0x295839(0x69a)][_0x295839(0x634)][_0xb5a9df[_0x295839(0x9b0)]],_0x1c572c=this['_effectiveAttribute'](_0xb5a9df,_0x4d5c3c),_0x5ec09d=_0x1c572c?getAttributePath(_0x59cef9?.[_0x295839(0x5cf)],_0x1c572c):_0x59cef9?.[_0x295839(0x334)],_0x2d8cdb=toNum(_0x5ec09d);_0x2d8cdb!==null?_0x43174e=[{'t':_0x3749f4,'v':_0x2d8cdb},{'t':_0x1fcb96,'v':_0x2d8cdb}]:_0x43174e=[];}else{if(_0xb5a9df['data_attribute']){const _0x1cdfb3=this['_hass']['states'][_0xb5a9df[_0x295839(0x9b0)]];_0x43174e=synthesizeForecastSeries(_0x1cdfb3,_0xb5a9df,this['_window'][_0x295839(0x911)],this[_0x295839(0x69a)]);}else{if(_0x139adc(_0xb5a9df)){const _0x5b1068=_0xc8d215[_0x4d5c3c],_0x4b57d2=_0x5b1068&&_0x51048e[_0x5b1068]||[];_0x43174e=_0x4b57d2[_0x295839(0x596)](_0x49ca31=>{const _0x1435b2=_0x295839,_0x5319c2={'t':_0x49ca31['t'],'v':DataProcessor[_0x1435b2(0x724)](_0x49ca31,_0xb5a9df[_0x1435b2(0x9bd)])};(_0xb5a9df[_0x1435b2(0x82c)]||_0xb5a9df['aggregate_func']==='delta')&&isNum(_0x49ca31[_0x1435b2(0xbe8)])&&isNum(_0x49ca31['max'])&&(_0x5319c2[_0x1435b2(0x251)]=_0x49ca31['min'],_0x5319c2[_0x1435b2(0x3e4)]=_0x49ca31['max']);if(_0xb5a9df[_0x1435b2(0x9bd)]===_0x1435b2(0x1b8)){if(isNum(_0x49ca31[_0x1435b2(0xa06)]))_0x5319c2[_0x1435b2(0xc16)]=_0x49ca31[_0x1435b2(0xa06)];if(isNum(_0x49ca31[_0x1435b2(0xbe8)]))_0x5319c2[_0x1435b2(0x3c2)]=_0x49ca31['min'];}return _0x5319c2;})['filter'](_0x4fa7d4=>_0x4fa7d4['v']!==null&&isNum(_0x4fa7d4['v'])&&_0x4fa7d4['t']>=_0x3cb054);if(_0xb5a9df[_0x295839(0x9bd)]==='change'&&_0xb5a9df[_0x295839(0x3da)]===!![]&&_0x4b57d2[_0x295839(0x6f1)]>0x0){const _0x4d4a13=_0x4b57d2[_0x295839(0x596)](_0x37b14a=>({'t':_0x37b14a['t'],'v':isNum(_0x37b14a[_0x295839(0x334)])?_0x37b14a['state']:isNum(_0x37b14a['mean'])?_0x37b14a[_0x295839(0xa06)]:null}))[_0x295839(0xbcf)](_0x161cfa=>isNum(_0x161cfa['v'])&&_0x161cfa['v']!==0x0&&_0x161cfa['t']>=_0x3cb054);_0x43174e=_0x4d4a13[_0x295839(0x596)]((_0xcfe2e5,_0x1d2112)=>({'t':_0xcfe2e5['t'],'v':_0x1d2112===0x0?0x0:Math[_0x295839(0x1b8)](0x0,_0xcfe2e5['v']-_0x4d4a13[_0x1d2112-0x1]['v'])}));}else{if((_0xb5a9df[_0x295839(0x9bd)]===_0x295839(0x7f1)||_0xb5a9df['aggregate_func']===_0x295839(0x914))&&_0x4b57d2[_0x295839(0x6f1)]>0x0){const _0x554657=_0x4b57d2['some'](_0x1e4de1=>isNum(_0x1e4de1[_0x295839(0x7f1)])),_0x21a9a1=_0x4b57d2[_0x295839(0x527)](_0x4cb9f8=>isNum(_0x4cb9f8[_0x295839(0x914)]));if(!_0x554657&&_0x21a9a1&&_0x43174e[_0x295839(0x6f1)]>0x1){const _0x198e4f=_0x43174e['map'](_0x517918=>_0x517918['v']);_0x43174e[0x0]['v']=0x0;for(let _0xe16ef7=0x1;_0xe16ef7<_0x43174e[_0x295839(0x6f1)];_0xe16ef7++){_0x43174e[_0xe16ef7]['v']=_0x198e4f[_0xe16ef7]-_0x198e4f[_0xe16ef7-0x1];}}else{if(!_0x554657&&!_0x21a9a1&&_0xb5a9df[_0x295839(0x9bd)]===_0x295839(0x7f1)&&_0x43174e['length']>0x1){const _0x17b3d1=this['_isCounterEntity'](_0xb5a9df),_0x22fe99=_0x43174e[_0x295839(0x596)](_0x3b941a=>_0x3b941a['v']);_0x43174e[0x0]['v']=0x0;for(let _0x54be77=0x1;_0x54be77<_0x43174e[_0x295839(0x6f1)];_0x54be77++){const _0x284ceb=_0x22fe99[_0x54be77]-_0x22fe99[_0x54be77-0x1];_0x43174e[_0x54be77]['v']=_0x17b3d1&&_0x284ceb<0x0?0x0:_0x284ceb;}}}_0xb5a9df[_0x295839(0x9bd)]===_0x295839(0x914)&&_0x4b57d2[_0x295839(0x6f1)]>0x0&&_0x43174e[_0x295839(0x6f1)]===0x0&&!this['_sumEmptyWarned']&&(this[_0x295839(0xd76)]=!![],console['warn'](_0x295839(0x55a)+this['_getStatId'](_0xb5a9df)+_0x295839(0x477)+_0x295839(0x7d1)+'not\x20meaningful\x20—\x20use\x20\x22avg\x22,\x20\x22max\x22\x20or\x20\x22change\x22\x20instead.\x20Series\x20left\x20empty.'));}}}else{const _0xd5cfe3=_0xc8d215[_0x4d5c3c],_0x206c9c=_0xd5cfe3&&_0x237356[_0xd5cfe3]||[],_0x3a9057=this[_0x295839(0x8b7)](_0xb5a9df,_0x4d5c3c),_0x1844fc=_0xb5a9df[_0x295839(0x17e)]&&_0xb5a9df[_0x295839(0x17e)][_0x295839(0x6f1)]?_0xb5a9df[_0x295839(0x17e)]:_0x3a9057?null:autoStateMap(_0xb5a9df,this['_hass'],this[_0x295839(0x5d4)]?.[_0x295839(0x223)]);_0x43174e=_0x206c9c[_0x295839(0x596)](_0x552a08=>{const _0x3f5326=_0x295839,_0x292626=_0x3a9057?getAttributePath(_0x552a08[_0x3f5326(0x5cf)],_0x3a9057):_0x552a08[_0x3f5326(0x334)];let _0x8e80b6;_0x1844fc?_0x8e80b6=applyStateMap(_0x292626,_0x1844fc)[_0x3f5326(0xcfb)]:_0x8e80b6=parseFloat(_0x292626);if(isNaN(_0x8e80b6))return null;return{'t':_0x552a08['t'],'v':_0x8e80b6};})[_0x295839(0xbcf)](Boolean);}}}if(_0xb5a9df['data_attribute']){const _0xf119f=toNum(_0xb5a9df[_0x295839(0xc2f)])||0x0,_0x44f5b4=_0xf119f<0x0?_0x1fcb96-_0xf119f*0x36ee80:_0x1fcb96;_0x43174e=_0x43174e[_0x295839(0xbcf)](_0x19f63e=>_0x19f63e['t']>=_0x3749f4&&_0x19f63e['t']<=_0x44f5b4);}const _0x1776e2=toNum(_0xb5a9df['forecast_horizon']);if(_0x1776e2&&_0x1776e2!==0x0&&Array[_0x295839(0x82d)](_0x43174e)&&_0x43174e[_0x295839(0x6f1)]){const _0x547aad=_0x1776e2*0x36ee80;_0x43174e=_0x43174e[_0x295839(0x596)](_0x59756a=>({..._0x59756a,'t':_0x59756a['t']+_0x547aad}));}_0x26b841>0x0&&Array['isArray'](_0x43174e)&&_0x43174e[_0x295839(0x6f1)]&&(_0x43174e=_0x43174e[_0x295839(0xbcf)](_0x499a69=>_0x499a69['t']>=_0x3749f4&&_0x499a69['t']<=_0x1fcb96));const _0x58534c=this[_0x295839(0x966)](_0x43174e,_0xb5a9df,_0x4d5c3c,_0x3749f4,_0x1fcb96),{points:_0x506b24,maSeries:_0x1c9e46}=this[_0x295839(0xd52)](_0x58534c,_0xb5a9df,_0x4441f9[_0x4d5c3c],_0x3749f4,_0x1fcb96,_0xf46edf),_0x1db190=this[_0x295839(0x69a)]['states'][_0xb5a9df[_0x295839(0x9b0)]]||{},_0xc1c4d=_0xb5a9df['statistic_id']||_0xb5a9df[_0x295839(0x9b0)],_0x585284=_0xc1c4d&&this['_statMeta']?.[_0xc1c4d]||null,_0x284e86=_0x181440?_0x181440[_0x295839(0x70b)](_0xb5a9df[_0x295839(0x39d)]!=null?_0xb5a9df['_compareOf']:_0x4d5c3c)||'':'',_0x145d58=_0x1db190['attributes']?.[_0x295839(0x72f)]||_0x585284?.[_0x295839(0x6d0)],_0x30964e={'friendly_name':_0x284e86?(_0x145d58||'')+_0x284e86:_0x145d58,'unit_of_measurement':_0x1db190[_0x295839(0x5cf)]?.[_0x295839(0x4f2)]||_0x585284?.[_0x295839(0x4f2)],'icon':_0x1db190[_0x295839(0x5cf)]?.[_0x295839(0x4be)],'resolved_name':this[_0x295839(0x9f6)](_0xb5a9df[_0x295839(0x6d0)],_0xb5a9df[_0x295839(0x9b0)]),'resolved_tooltip_name':this['_resolveTemplateText'](_0xb5a9df[_0x295839(0x385)],_0xb5a9df['entity'])};if(_0xb5a9df['_compareOf']!=null){const _0x55a027=this[_0x295839(0x192)][_0xb5a9df[_0x295839(0x39d)]],_0x1a0936=_0x55a027&&!isTemplateString(_0x55a027[_0x295839(0x6d0)])&&_0x55a027['name']||this[_0x295839(0x9f6)](_0x55a027?.[_0x295839(0x6d0)],_0x55a027?.['entity'])||_0x30964e[_0x295839(0x72f)]||_0xb5a9df[_0x295839(0x9b0)]||_0xb5a9df[_0x295839(0x1e4)],_0x4762f9=Math[_0x295839(0x1b8)](0x1,Math[_0x295839(0x8e4)](toNum(_0xb5a9df[_0x295839(0xb7f)]?.[_0x295839(0xb77)])||0x1)),_0x7374df='\x20('+cardT(this[_0x295839(0x69a)],this[_0x295839(0x5d4)],COMPARE_PERIOD_LABELS[_0xb5a9df[_0x295839(0xb7f)]?.[_0x295839(0x14e)]]||_0x295839(0x627))+(_0x4762f9>0x1?'\x20×'+_0x4762f9:'')+')';_0x30964e['friendly_name']=_0x1a0936+_0x7374df,_0x30964e[_0x295839(0x6a0)]=_0x1a0936+_0x7374df,_0x30964e[_0x295839(0x70c)]=null;}return{'idx':_0x4d5c3c,'id':(_0xb5a9df[_0x295839(0x9b0)]||_0xb5a9df[_0x295839(0x1e4)])+'__'+_0x4d5c3c,'entity':_0xb5a9df,'points':_0x506b24,'raw':_0x43174e,'meta':_0x30964e,'_isStat':_0x4441f9[_0x4d5c3c],'stats':DataProcessor['seriesStats'](_0x506b24),'maSeries':_0x1c9e46??DataProcessor[_0x295839(0xbd4)](_0x506b24,_0xb5a9df)};}),_0x4f6907=this[_0x2b7cd0(0xadf)]>0x0?this[_0x2b7cd0(0xadf)]:0x320,_0x271ee7=Math[_0x2b7cd0(0xbe8)](0xbb8,Math['max'](0x190,_0x4f6907*0x2));for(const _0x373b5c of _0x593f50){_0x373b5c['points']&&_0x373b5c[_0x2b7cd0(0x8fc)][_0x2b7cd0(0x6f1)]>_0x271ee7&&(_0x373b5c[_0x2b7cd0(0x8fc)]=DataProcessor[_0x2b7cd0(0xcca)](_0x373b5c[_0x2b7cd0(0x8fc)],_0x271ee7)),_0x373b5c[_0x2b7cd0(0xd9d)]=resolveBucketPrecision(_0x373b5c[_0x2b7cd0(0x8fc)]),_0x373b5c[_0x2b7cd0(0xaa9)]=![];}this[_0x2b7cd0(0x51a)]={'series':_0x593f50};const _0x134d0b=await this[_0x2b7cd0(0x7e9)](_0x38fb59,_0x1e2ed7);if(_0xeaf0f6!==this['_updateSeq'])return;this[_0x2b7cd0(0x5c0)]=_0x134d0b,this[_0x2b7cd0(0x651)]=Object[_0x2b7cd0(0x208)](null);if(this['_liveEnabled'])for(const _0x345a97 of this[_0x2b7cd0(0x192)]){if(!_0x345a97[_0x2b7cd0(0x9b0)]||_0x345a97[_0x2b7cd0(0x1e4)])continue;const _0x43dc03=this[_0x2b7cd0(0x69a)][_0x2b7cd0(0x634)][_0x345a97[_0x2b7cd0(0x9b0)]];if(_0x43dc03)this[_0x2b7cd0(0x651)][_0x345a97[_0x2b7cd0(0x9b0)]]=_0x43dc03[_0x2b7cd0(0xbe1)]||_0x43dc03[_0x2b7cd0(0x2e6)]||null;}this[_0x2b7cd0(0xd2f)]=Object['create'](null);for(const _0x375f43 of this['_annotationRefs']){const _0x2693f7=this[_0x2b7cd0(0x69a)][_0x2b7cd0(0x634)][_0x375f43];if(_0x2693f7)this['_prevAnnotationStamps'][_0x375f43]=_0x2693f7[_0x2b7cd0(0xbe1)]||_0x2693f7[_0x2b7cd0(0x2e6)]||null;}this[_0x2b7cd0(0x13b)]=!![];if(!this[_0x2b7cd0(0x730)])return;this['_subscribeEvents'](),this[_0x2b7cd0(0xb95)](),this[_0x2b7cd0(0x4b1)](),this[_0x2b7cd0(0xb96)]();}['_scheduleResolvePreciseRecordTimes'](){const _0x19fe42=_0xe6d35d;if(this['_precisePending'])return;this[_0x19fe42(0x8c7)]=!![];const _0x5f2726=()=>{const _0x543ba7=_0x19fe42;this[_0x543ba7(0x8c7)]=![],this[_0x543ba7(0x4b4)]()[_0x543ba7(0x7b5)](()=>{});};typeof requestAnimationFrame==='function'?requestAnimationFrame(_0x5f2726):setTimeout(_0x5f2726,0x0);}async[_0xe6d35d(0x4b4)](){const _0x180657=_0xe6d35d;if(!this[_0x180657(0x69a)]?.[_0x180657(0x692)]||!this[_0x180657(0x51a)]?.['series'])return;if(!this[_0x180657(0x83f)])this[_0x180657(0x83f)]=new Map();const _0x2f6257=[],_0x27f026=this[_0x180657(0x192)]||[];for(const _0x216294 of this[_0x180657(0x51a)]['series']){if(!_0x216294||!_0x216294[_0x180657(0x7bd)])continue;if(_0x216294[_0x180657(0xaa9)])continue;if(!_0x216294[_0x180657(0x9b0)]||!_0x216294['entity']['entity'])continue;if(!_0x216294[_0x180657(0x43d)]||!_0x216294['points']||_0x216294[_0x180657(0x8fc)][_0x180657(0x6f1)]===0x0)continue;if(_0x216294[_0x180657(0xd9d)]===_0x180657(0x7e5)||_0x216294[_0x180657(0xd9d)]===_0x180657(0x58c)){_0x216294[_0x180657(0xaa9)]=!![];continue;}const _0x5e0681=new Set();for(let _0x86277f=0x0;_0x86277f<_0x27f026[_0x180657(0x6f1)];_0x86277f++){const _0x41cfb4=_0x27f026[_0x86277f];if(!_0x41cfb4||!_0x41cfb4['show_timestamp'])continue;const _0x127e9e=_0x41cfb4===_0x216294[_0x180657(0x9b0)]||_0x41cfb4[_0x180657(0x9b0)]&&_0x41cfb4[_0x180657(0x9b0)]===_0x216294[_0x180657(0x9b0)][_0x180657(0x9b0)];if(!_0x127e9e)continue;let _0x164b20=_0x41cfb4[_0x180657(0xda7)];if(!_0x164b20&&_0x41cfb4['show_state_last'])_0x164b20=_0x180657(0x898);if(_0x164b20===_0x180657(0xbe8)||_0x164b20==='max')_0x5e0681[_0x180657(0x33e)](_0x164b20);}if(_0x5e0681[_0x180657(0xd46)]===0x0){_0x216294[_0x180657(0xaa9)]=!![];continue;}const _0x194563=bucketPrecisionToMs(_0x216294[_0x180657(0xd9d)]||_0x180657(0x7da));if(!_0x194563){_0x216294['_preciseTsResolved']=!![];continue;}for(const _0x468df0 of _0x5e0681){const _0x1d2228=_0x468df0+'T',_0x21599f=_0x216294[_0x180657(0x43d)][_0x1d2228],_0x2bcb89=_0x216294[_0x180657(0x43d)][_0x468df0];if(!isNum(_0x21599f)||!isNum(_0x2bcb89))continue;const _0x4081ec=_0x216294['entity'][_0x180657(0x9b0)]+'|'+_0x21599f+'|'+_0x194563+'|'+_0x468df0+'|'+_0x2bcb89[_0x180657(0x2ef)](0x6),_0x32ad05=this[_0x180657(0x83f)]['get'](_0x4081ec);if(isNum(_0x32ad05)){_0x216294[_0x180657(0x43d)][_0x1d2228]=_0x32ad05,_0x216294[_0x180657(0x43d)][_0x1d2228+_0x180657(0x98e)]=!![];continue;}_0x2f6257[_0x180657(0x61b)](this['_fetchPrecisePeak'](_0x216294,_0x21599f,_0x194563,_0x2bcb89,_0x468df0,_0x4081ec));}_0x216294[_0x180657(0xaa9)]=!![];}if(_0x2f6257[_0x180657(0x6f1)]===0x0)return;try{await Promise['all'](_0x2f6257),this[_0x180657(0x563)]();}catch(_0x65d924){}}async['_fetchPrecisePeak'](_0x5ebcef,_0x49c4f4,_0x194f7f,_0x12e118,_0xaa4c39,_0x522d2a){const _0xb3e192=_0xe6d35d;try{const _0x333fe1=_0x5ebcef['entity'][_0xb3e192(0x9b0)],_0x304a50=new Date(_0x49c4f4)[_0xb3e192(0x9a7)](),_0x4d80b1=new Date(_0x49c4f4+_0x194f7f)[_0xb3e192(0x9a7)](),_0x4a3b64=_0xb3e192(0xc5a)+_0x304a50+(_0xb3e192(0x660)+encodeURIComponent(_0x4d80b1))+(_0xb3e192(0xc23)+encodeURIComponent(_0x333fe1))+'&minimal_response&no_attributes',_0x2b5d41=await this[_0xb3e192(0x69a)][_0xb3e192(0x692)](_0xb3e192(0xd53),_0x4a3b64),_0x49769e=_0x2b5d41&&_0x2b5d41[0x0]||null;if(!Array[_0xb3e192(0x82d)](_0x49769e)||_0x49769e[_0xb3e192(0x6f1)]===0x0)return;let _0x34e7ac=null;for(const _0x3db561 of _0x49769e){const _0x5987fa=parseFloat(_0x3db561[_0xb3e192(0x334)]);if(!Number[_0xb3e192(0xaa4)](_0x5987fa))continue;if(!_0x34e7ac||(_0xaa4c39===_0xb3e192(0x1b8)?_0x5987fa>_0x34e7ac['v']:_0x5987fa<_0x34e7ac['v'])||_0x5987fa===_0x34e7ac['v']&&Math[_0xb3e192(0xad9)](_0x5987fa-_0x12e118)_0x4b1886)return;const _0x469389=_0xaa4c39+'T';_0x5ebcef[_0xb3e192(0x43d)][_0x469389]=_0x34e7ac['t'],_0x5ebcef[_0xb3e192(0x43d)][_0x469389+'_precise']=!![];if(this['_preciseTsCache'][_0xb3e192(0xd46)]>=0x1388){const _0x3d9d7f=this[_0xb3e192(0x83f)][_0xb3e192(0x2ee)]()[_0xb3e192(0x933)]()[_0xb3e192(0xcfb)];if(_0x3d9d7f!==undefined)this[_0xb3e192(0x83f)][_0xb3e192(0x786)](_0x3d9d7f);}this[_0xb3e192(0x83f)][_0xb3e192(0x846)](_0x522d2a,_0x34e7ac['t']);}catch(_0xdef63c){}}[_0xe6d35d(0x815)](_0x1230d6){const _0x2c1399=_0xe6d35d;if(!_0x1230d6)return![];if(_0x1230d6[_0x2c1399(0x465)]||_0x1230d6['attribute']||_0x1230d6[_0x2c1399(0xcee)]||_0x1230d6[_0x2c1399(0x17e)])return![];if(autoStateMap(_0x1230d6,this['_hass'],this['_config']?.[_0x2c1399(0x223)]))return![];if(_0x1230d6['statistic_id'])return!![];const _0xda6a16=this[_0x2c1399(0x69a)]?.['states']?.[_0x1230d6[_0x2c1399(0x9b0)]];if(!_0xda6a16)return![];const _0x50be1f=_0xda6a16[_0x2c1399(0x5cf)]?.['state_class'];return _0x50be1f==='measurement'||_0x50be1f===_0x2c1399(0x6ec)||_0x50be1f===_0x2c1399(0x8ad);}[_0xe6d35d(0x753)](_0x204dd8){const _0x54dca9=_0xe6d35d;return _0x204dd8[_0x54dca9(0x1e4)]||_0x204dd8['entity'];}['_isCounterEntity'](_0x26bcb1){const _0x307eab=_0xe6d35d;if(!_0x26bcb1)return![];if(_0x26bcb1[_0x307eab(0x1e4)]){const _0x2b54fc=this[_0x307eab(0x1c1)]&&this[_0x307eab(0x1c1)][_0x26bcb1[_0x307eab(0x1e4)]];if(_0x2b54fc&&(_0x2b54fc[_0x307eab(0x377)]||_0x2b54fc[_0x307eab(0x826)]))return!!_0x2b54fc[_0x307eab(0x377)]&&!_0x2b54fc['has_mean'];const _0x4d3873=this[_0x307eab(0x69a)]?.['states']?.[_0x26bcb1['statistic_id']];if(_0x4d3873){const _0x666f4e=_0x4d3873[_0x307eab(0x5cf)]?.[_0x307eab(0x30a)];return _0x666f4e===_0x307eab(0x6ec)||_0x666f4e==='total_increasing';}return!![];}const _0x2c4260=this['_hass']?.[_0x307eab(0x634)]?.[_0x26bcb1[_0x307eab(0x9b0)]]?.[_0x307eab(0x5cf)]?.['state_class'];return _0x2c4260===_0x307eab(0x6ec)||_0x2c4260===_0x307eab(0x8ad);}[_0xe6d35d(0x741)](){const _0x482e47=_0xe6d35d;for(const _0x227da8 of this[_0x482e47(0x192)]||[]){if(_0x227da8&&!_0x227da8['fixed_value']&&!_0x227da8['data_attribute']&&(_0x227da8['graph_type']||_0x227da8[_0x482e47(0x54b)])===_0x482e47(0x122))return!![];}return![];}[_0xe6d35d(0xb37)](){const _0x53baa2=_0xe6d35d,_0x5deaf1=new Set(['max',_0x53baa2(0xbe8),_0x53baa2(0x862),_0x53baa2(0xa06),undefined,null,'']);for(const _0x2e73f2 of this[_0x53baa2(0x192)]||[]){if(!_0x2e73f2||_0x2e73f2[_0x53baa2(0x465)]||_0x2e73f2[_0x53baa2(0xcee)])continue;const _0x3d9072=_0x2e73f2[_0x53baa2(0x9bd)];if(!_0x5deaf1[_0x53baa2(0x449)](_0x3d9072))continue;if(this[_0x53baa2(0xca8)](_0x2e73f2))return!![];}return![];}[_0xe6d35d(0xc38)](){const _0x28db7a=_0xe6d35d;for(const _0x40809a of this['_entities']||[]){if(!_0x40809a||_0x40809a[_0x28db7a(0x465)]||_0x40809a[_0x28db7a(0xcee)])continue;if(_0x40809a[_0x28db7a(0x9bd)]!==_0x28db7a(0x1b8))continue;if(this[_0x28db7a(0xca8)](_0x40809a))continue;if(this['_isHistoryAggregated'](_0x40809a))return!![];}return![];}[_0xe6d35d(0x778)](){const _0x2c57c1=_0xe6d35d;for(const _0x25aef8 of this[_0x2c57c1(0x192)]||[]){if(!_0x25aef8||_0x25aef8[_0x2c57c1(0x465)]||_0x25aef8[_0x2c57c1(0xcee)])continue;if(_0x25aef8[_0x2c57c1(0x9bd)]!=='last'&&_0x25aef8[_0x2c57c1(0x9bd)]!==_0x2c57c1(0x7cb))continue;if(_0x25aef8[_0x2c57c1(0x9bd)]===_0x2c57c1(0x898)&&this['_isCounterEntity'](_0x25aef8))continue;if(this[_0x2c57c1(0x23d)](_0x25aef8))return!![];}return![];}[_0xe6d35d(0x6fc)](){const _0xccea3f=_0xe6d35d;for(const _0x29b203 of this[_0xccea3f(0x192)]||[]){if(!_0x29b203||_0x29b203['fixed_value']||_0x29b203[_0xccea3f(0xcee)])continue;if(_0x29b203[_0xccea3f(0x9bd)]!==_0xccea3f(0x52e))continue;if(this[_0xccea3f(0xca8)](_0x29b203))continue;if(this[_0xccea3f(0x23d)](_0x29b203))return!![];}return![];}[_0xe6d35d(0x23d)](_0x55dc2a){const _0x485c81=_0xe6d35d;if(!_0x55dc2a)return![];if(_0x55dc2a[_0x485c81(0x1e4)])return!![];if(_0x55dc2a[_0x485c81(0x465)]||_0x55dc2a[_0x485c81(0xa49)]||_0x55dc2a[_0x485c81(0xcee)]||_0x55dc2a[_0x485c81(0x17e)])return![];return this[_0x485c81(0x815)](_0x55dc2a);}[_0xe6d35d(0x3b4)](){const _0x3b45ee=_0xe6d35d;if(!this['_entities']?.['length'])return![];const _0x2bc176=this[_0x3b45ee(0x192)][_0x3b45ee(0xbcf)](_0x243e57=>_0x243e57&&!_0x243e57['fixed_value']&&!_0x243e57[_0x3b45ee(0xa49)]&&!_0x243e57[_0x3b45ee(0xcee)]&&!_0x243e57[_0x3b45ee(0x17e)]&&!autoStateMap(_0x243e57,this[_0x3b45ee(0x69a)],this[_0x3b45ee(0x5d4)]?.[_0x3b45ee(0x223)]));if(!_0x2bc176[_0x3b45ee(0x6f1)])return![];return _0x2bc176[_0x3b45ee(0x8e3)](_0x28c834=>this[_0x3b45ee(0x815)](_0x28c834));}[_0xe6d35d(0x109)](_0x4d8644){const _0x450a96=_0xe6d35d;if(this[_0x450a96(0x29d)]||_0x4d8644<=0xf0)return;const _0x2e7ab8=[];for(const _0x40bc70 of this[_0x450a96(0x192)]||[]){if(!_0x40bc70||_0x40bc70[_0x450a96(0x465)]||_0x40bc70[_0x450a96(0xa49)]||_0x40bc70[_0x450a96(0xcee)]||_0x40bc70['state_map'])continue;if(!this[_0x450a96(0x815)](_0x40bc70))_0x2e7ab8[_0x450a96(0x61b)](_0x40bc70[_0x450a96(0x9b0)]);}_0x2e7ab8[_0x450a96(0x6f1)]&&(console[_0x450a96(0xd8b)](_0x450a96(0x86b)+_0x2e7ab8[_0x450a96(0x6f1)]+_0x450a96(0x1a9)+('(state_class\x20not\x20set):\x20'+_0x2e7ab8[_0x450a96(0x2c4)](',\x20')+'.\x20')+_0x450a96(0x534)),this[_0x450a96(0x29d)]=!![]);}['_warnHourlyCap'](_0x4bbca3){const _0x5bbf81=_0xe6d35d;if(this[_0x5bbf81(0x132)])return;this[_0x5bbf81(0x132)]=!![],console[_0x5bbf81(0xd8b)]('[sgc]\x20window\x20of\x20~'+Math[_0x5bbf81(0xb01)](_0x4bbca3)+_0x5bbf81(0xb80)+DATE_GROUP_HOURLY_MAX_HOURS_YEAR+'h\x20'+_0x5bbf81(0xcf6)+_0x5bbf81(0x648));}[_0xe6d35d(0x2e4)](_0x4ddaf8){const _0x3a4dff=_0xe6d35d,_0x3f409d=resolveGroupBy(this[_0x3a4dff(0x5d4)],_0x4ddaf8),_0x5f4978=this['_calendarCounterNeedsHourly']()||this[_0x3a4dff(0xc38)]()||this[_0x3a4dff(0x6fc)]()||this[_0x3a4dff(0x778)]();if(_0x3f409d===_0x3a4dff(0x7d5)||_0x3f409d===_0x3a4dff(0x4f4)){if(_0x5f4978){if(_0x4ddaf8<=DATE_GROUP_HOURLY_MAX_HOURS_YEAR)return{'source':_0x3a4dff(0x659),'period':_0x3a4dff(0x7da)};this[_0x3a4dff(0x66d)](_0x4ddaf8);}return{'source':_0x3a4dff(0x659),'period':'day'};}if(_0x3f409d===_0x3a4dff(0xb9f)){if(_0x5f4978){if(_0x4ddaf8<=DATE_GROUP_HOURLY_MAX_HOURS_YEAR)return{'source':_0x3a4dff(0x659),'period':_0x3a4dff(0x7da)};this[_0x3a4dff(0x66d)](_0x4ddaf8);}if(resolveFirstWeekday(this[_0x3a4dff(0x69a)])!==0x1)return{'source':'statistics','period':_0x3a4dff(0x4b8)};return{'source':'statistics','period':_0x3a4dff(0xb9f)};}if(_0x3f409d===_0x3a4dff(0x2c5)){if(_0x5f4978){if(_0x4ddaf8<=DATE_GROUP_HOURLY_MAX_HOURS_YEAR)return{'source':_0x3a4dff(0x659),'period':_0x3a4dff(0x7da)};this[_0x3a4dff(0x66d)](_0x4ddaf8);}if(this[_0x3a4dff(0x741)]()&&_0x4ddaf8<=DATE_GROUP_HOURLY_MAX_HOURS)return{'source':_0x3a4dff(0x659),'period':'hour'};return{'source':'statistics','period':_0x3a4dff(0x4b8)};}if(_0x3f409d==='hour'){if(this[_0x3a4dff(0x741)]()&&_0x4ddaf8<=STATS_5MIN_MAX_HOURS)return{'source':_0x3a4dff(0x659),'period':_0x3a4dff(0x53b)};return{'source':_0x3a4dff(0x659),'period':_0x4ddaf8<=STATS_HOURLY_MAX_HOURS?'hour':_0x3a4dff(0x4b8)};}const _0x53c2df=this[_0x3a4dff(0x5d4)][_0x3a4dff(0x8aa)]||this[_0x3a4dff(0x5d4)][_0x3a4dff(0x759)]&&this[_0x3a4dff(0xb78)]||this[_0x3a4dff(0x5d4)][_0x3a4dff(0xa02)]&&this[_0x3a4dff(0x3a3)];if(!_0x53c2df&&!this[_0x3a4dff(0x3b4)]())return{'source':_0x3a4dff(0x7ba)};if(_0x4ddaf8<=SHORT_WINDOW_HOURS){const _0x49b1ae=this[_0x3a4dff(0x192)][_0x3a4dff(0x527)](_0x1470fe=>_0x1470fe?.[_0x3a4dff(0x1e4)]),_0xf62004=this['_overrideHoursToShow']??toNum(this[_0x3a4dff(0x5d4)][_0x3a4dff(0x60d)])??_0x4ddaf8,_0x58b50e=_0x49b1ae||_0xf62004>FORCE_STATS_RAW_HOURS||_0x53c2df;if(_0x58b50e&&(_0x53c2df||this['_allRelevantEntitiesHaveLTS']()))return{'source':_0x3a4dff(0x659),'period':_0x3a4dff(0x53b)};return{'source':_0x3a4dff(0x7ba)};}if(_0x4ddaf8<=STATS_5MIN_MAX_HOURS)return{'source':_0x3a4dff(0x659),'period':_0x3a4dff(0x53b)};if(_0x4ddaf8<=STATS_HOURLY_MAX_HOURS)return{'source':_0x3a4dff(0x659),'period':_0x3a4dff(0x7da)};if(_0x5f4978){if(_0x4ddaf8<=DATE_GROUP_HOURLY_MAX_HOURS_YEAR)return{'source':_0x3a4dff(0x659),'period':_0x3a4dff(0x7da)};this[_0x3a4dff(0x66d)](_0x4ddaf8);}return{'source':'statistics','period':_0x3a4dff(0x4b8)};}async[_0xe6d35d(0x4a9)](_0x4cd3f5){const _0x4d5f27=_0xe6d35d;if(!this['_statMeta'])this[_0x4d5f27(0x1c1)]=Object[_0x4d5f27(0x208)](null);if(!this[_0x4d5f27(0x69a)]?.[_0x4d5f27(0x87b)])return;const _0x297fbb=[];for(const _0x455d79 of _0x4cd3f5){if(_0x455d79&&!(_0x455d79 in this[_0x4d5f27(0x1c1)]))_0x297fbb[_0x4d5f27(0x61b)](_0x455d79);}if(!_0x297fbb[_0x4d5f27(0x6f1)])return;try{const _0x290b14=await this['_hass'][_0x4d5f27(0x87b)]({'type':_0x4d5f27(0x3ac)});if(Array[_0x4d5f27(0x82d)](_0x290b14)){const _0x4b769e=new Set(_0x297fbb);for(const _0x3bec19 of _0x290b14){if(!_0x3bec19?.[_0x4d5f27(0x1e4)])continue;_0x4b769e[_0x4d5f27(0x449)](_0x3bec19[_0x4d5f27(0x1e4)])&&(this['_statMeta'][_0x3bec19['statistic_id']]={'unit_of_measurement':_0x3bec19[_0x4d5f27(0x367)]||_0x3bec19['unit_of_measurement']||null,'has_mean':!!_0x3bec19['has_mean'],'has_sum':!!_0x3bec19['has_sum'],'source':_0x3bec19[_0x4d5f27(0x49b)]||null,'name':_0x3bec19['name']||null});}for(const _0x4b8b3a of _0x297fbb){if(!(_0x4b8b3a in this[_0x4d5f27(0x1c1)]))this[_0x4d5f27(0x1c1)][_0x4b8b3a]={'unit_of_measurement':null};}}}catch{}}[_0xe6d35d(0x95b)](){const _0x4f0878=_0xe6d35d,_0x493743=new Set();for(const _0x4d7266 of this[_0x4f0878(0x192)]||[]){if(_0x4d7266[_0x4f0878(0x9b0)]&&!_0x4d7266[_0x4f0878(0x1e4)])_0x493743['add'](_0x4d7266[_0x4f0878(0x9b0)]);}for(const _0x1849e4 of this[_0x4f0878(0xc3f)]||[])_0x493743['add'](_0x1849e4);for(const _0x7da6 of this[_0x4f0878(0x625)]||[])_0x493743[_0x4f0878(0x33e)](_0x7da6);if(this[_0x4f0878(0x5d4)]?.[_0x4f0878(0x47e)])_0x493743[_0x4f0878(0x33e)](this[_0x4f0878(0x5d4)][_0x4f0878(0x47e)]);return[..._0x493743]['sort']()[_0x4f0878(0x2c4)]('|');}[_0xe6d35d(0xcdf)](){const _0x1cde21=_0xe6d35d;if(this['_wsUnsub']||this[_0x1cde21(0xbfb)]||!this[_0x1cde21(0x69a)]?.[_0x1cde21(0x7ef)])return;if(!this[_0x1cde21(0xbe2)]&&!this[_0x1cde21(0xc3f)][_0x1cde21(0xd46)]&&!this[_0x1cde21(0x625)][_0x1cde21(0xd46)]&&!this[_0x1cde21(0x5d4)]?.['battery_entity'])return;const _0x55d893=new Set();for(const _0x3938c2 of this[_0x1cde21(0x192)]){if(_0x3938c2['entity']&&!_0x3938c2['statistic_id'])_0x55d893[_0x1cde21(0x33e)](_0x3938c2['entity']);}for(const _0x574d47 of this[_0x1cde21(0xc3f)])_0x55d893[_0x1cde21(0x33e)](_0x574d47);for(const _0xe550f6 of this[_0x1cde21(0x625)]||[])_0x55d893[_0x1cde21(0x33e)](_0xe550f6);if(this[_0x1cde21(0x5d4)][_0x1cde21(0x47e)])_0x55d893[_0x1cde21(0x33e)](this['_config'][_0x1cde21(0x47e)]);const _0x5741e9=[..._0x55d893];if(!_0x5741e9[_0x1cde21(0x6f1)])return;this[_0x1cde21(0xb51)]=_0x5741e9[_0x1cde21(0xaff)]()[_0x1cde21(0xca9)]()['join']('|'),this[_0x1cde21(0xbfb)]=!![];const _0x241aba=this[_0x1cde21(0x9de)]=(this[_0x1cde21(0x9de)]||0x0)+0x1,_0x3d4991=(_0x4ba196,_0x5d058d)=>{const _0x13d175=_0x1cde21;if(!_0x5d058d||_0x5d058d[_0x13d175(0x334)]===_0x13d175(0x8cf)||_0x5d058d[_0x13d175(0x334)]===_0x13d175(0x2ab))return;if(!this['_hass'])return;const _0x5394f9=this[_0x13d175(0x69a)];try{let _0x43d5af=![];if(this[_0x13d175(0xbe2)])for(const _0x38a2b9 of this['_entities']){if(_0x38a2b9[_0x13d175(0x9b0)]===_0x4ba196&&!_0x38a2b9[_0x13d175(0x1e4)]){_0x43d5af=!![];break;}}const _0x4204c8=this[_0x13d175(0xc3f)][_0x13d175(0x449)](_0x4ba196),_0x572692=this['_config']['battery_entity']===_0x4ba196;if(this['_priceRefIds']['has'](_0x4ba196))this[_0x13d175(0x9c2)]();if(_0x43d5af||_0x4204c8){const _0x55ec16={..._0x5394f9[_0x13d175(0x634)]};_0x55ec16[_0x4ba196]=_0x5d058d;const _0x521557={..._0x5394f9,'states':_0x55ec16};if(_0x43d5af)this['_processHassChanges'](_0x521557);if(_0x4204c8)this[_0x13d175(0x742)](_0x521557);}(_0x43d5af||_0x572692)&&this[_0x13d175(0xaea)]?.[_0x13d175(0x106)]?.(_0x13d175(0xcbb))&&this[_0x13d175(0x4f6)]();}catch(_0x91a029){console[_0x13d175(0xd8b)]('[sgc]\x20ws\x20handler\x20error',_0x91a029);}},_0xbcacd8=_0x5741e9[_0x1cde21(0x6f1)]>0x0&&_0x5741e9[_0x1cde21(0x6f1)]<=0x40,_0x48eeb5=()=>{const _0x304370=_0x1cde21;this[_0x304370(0x69a)][_0x304370(0x7ef)][_0x304370(0x87c)](_0x586d36=>{const _0x144321=_0x304370,_0x3f5d79=_0x586d36?.[_0x144321(0x6c2)]?.[_0x144321(0x922)];if(!_0x55d893[_0x144321(0x449)](_0x3f5d79))return;_0x3d4991(_0x3f5d79,_0x586d36[_0x144321(0x6c2)][_0x144321(0xd8e)]);},'state_changed')[_0x304370(0x4e7)](_0x41f314=>{const _0x37fdf0=_0x304370;if(_0x241aba!==this[_0x37fdf0(0x9de)]){try{_0x41f314();}catch{}return;}this[_0x37fdf0(0x2eb)]=_0x41f314,this['_wsSubscribing']=![];})[_0x304370(0x7b5)](()=>{const _0x4abde7=_0x304370;if(_0x241aba===this['_wsGen'])this[_0x4abde7(0xbfb)]=![];});};_0xbcacd8?this['_hass'][_0x1cde21(0x7ef)]['subscribeMessage'](_0x59b705=>{const _0x268909=_0x1cde21,_0x15cd17=_0x59b705?.[_0x268909(0xcad)]?.['trigger'];if(!_0x15cd17)return;const _0x437be6=_0x15cd17[_0x268909(0x351)];if(_0x437be6)_0x3d4991(_0x437be6[_0x268909(0x922)],_0x437be6);},{'type':'subscribe_trigger','trigger':{'platform':'state','entity_id':_0x5741e9}})[_0x1cde21(0x4e7)](_0x4bf86b=>{const _0x2f0703=_0x1cde21;if(_0x241aba!==this[_0x2f0703(0x9de)]){try{_0x4bf86b();}catch{}return;}this[_0x2f0703(0x2eb)]=_0x4bf86b,this['_wsSubscribing']=![];})[_0x1cde21(0x7b5)](()=>{if(_0x241aba===this['_wsGen'])_0x48eeb5();}):_0x48eeb5();}[_0xe6d35d(0x459)](){const _0x184d10=_0xe6d35d;this[_0x184d10(0x9de)]=(this[_0x184d10(0x9de)]||0x0)+0x1;if(this[_0x184d10(0x2eb)]){try{this['_wsUnsub']();}catch{}this[_0x184d10(0x2eb)]=null;}this[_0x184d10(0xbfb)]=![],this[_0x184d10(0xb51)]=null;}[_0xe6d35d(0x311)](_0x34205a){const _0x4d4d6d=_0xe6d35d;let _0x16ae6b=![];this[_0x4d4d6d(0x192)][_0x4d4d6d(0x331)]((_0x425ecb,_0x4804ab)=>{const _0x147149=_0x4d4d6d;if(!_0x425ecb[_0x147149(0x9b0)]||_0x425ecb[_0x147149(0x1e4)])return;if(this[_0x147149(0x23d)](_0x425ecb)){const _0x4fcc49=_0x425ecb['aggregate_func'];if(_0x4fcc49!==_0x147149(0x898)&&_0x4fcc49!==_0x147149(0x7cb)&&_0x4fcc49!==_0x147149(0x1b8)&&_0x4fcc49!==_0x147149(0xbe8))return;}const _0x30b28b=_0x34205a[_0x147149(0x634)][_0x425ecb[_0x147149(0x9b0)]];if(!_0x30b28b)return;const _0x5d7e82=_0x30b28b[_0x147149(0xbe1)]||_0x30b28b['last_changed']||null;if(_0x5d7e82===this[_0x147149(0x651)][_0x425ecb[_0x147149(0x9b0)]])return;this[_0x147149(0x651)][_0x425ecb[_0x147149(0x9b0)]]=_0x5d7e82;if(_0x425ecb[_0x147149(0x465)]||_0x425ecb['data_attribute']){this[_0x147149(0x858)]=!![],_0x16ae6b=!![];return;}const _0x5eb55d=this[_0x147149(0x8b7)](_0x425ecb,_0x4804ab),_0x4f91a6=_0x5eb55d?getAttributePath(_0x30b28b[_0x147149(0x5cf)],_0x5eb55d):_0x30b28b[_0x147149(0x334)],_0x15b392=toNum(_0x4f91a6);if(_0x15b392===null)return;const _0x2333b8=_0x5d7e82?new Date(_0x5d7e82)[_0x147149(0x697)]():Date[_0x147149(0x3db)]();(this[_0x147149(0x716)][_0x425ecb[_0x147149(0x9b0)]]||=[])[_0x147149(0x61b)]({'t':_0x2333b8,'v':_0x15b392}),_0x16ae6b=!![];});if(_0x16ae6b)this[_0x4d4d6d(0x67c)]();}[_0xe6d35d(0x742)](_0x1d80c6){const _0x26d3ca=_0xe6d35d;let _0x203c2a=![];for(const _0x3857e1 of this[_0x26d3ca(0xc3f)]){const _0x1d2987=_0x1d80c6[_0x26d3ca(0x634)][_0x3857e1];if(!_0x1d2987)continue;const _0x3c9f52=_0x1d2987[_0x26d3ca(0xbe1)]||_0x1d2987['last_changed']||null;if(_0x3c9f52===this[_0x26d3ca(0xd2f)][_0x3857e1])continue;this[_0x26d3ca(0xd2f)][_0x3857e1]=_0x3c9f52,_0x203c2a=!![];}if(_0x203c2a)this[_0x26d3ca(0x563)]();}[_0xe6d35d(0x67c)](){const _0x538c84=_0xe6d35d;if(this['_liveFlushTimer'])return;this[_0x538c84(0x7fe)]=setTimeout(()=>{const _0x44c8b6=_0x538c84;this[_0x44c8b6(0x7fe)]=null,this['_flushLiveBuffer']();},LIVE_FLUSH_DEBOUNCE_MS);}['_flushLiveBuffer'](){const _0x5948ff=_0xe6d35d;if(!this['_graphData']||!this[_0x5948ff(0x12c)])return;const _0x4d36eb=Object['keys'](this[_0x5948ff(0x716)])['length']>0x0;if(!_0x4d36eb&&!this['_pendingSlide']&&!this[_0x5948ff(0x858)])return;const _0x454c47=this[_0x5948ff(0x13d)];this[_0x5948ff(0x13d)]=![],this[_0x5948ff(0x858)]=![],this[_0x5948ff(0x61f)]=Date[_0x5948ff(0x3db)]();if(this[_0x5948ff(0x32c)]()){const _0x34dd40=this['_computeEffectiveWindow']();_0x34dd40&&(this[_0x5948ff(0x718)](_0x34dd40),this[_0x5948ff(0x12c)]=_0x34dd40);}const _0x768cd0=this[_0x5948ff(0x12c)][_0x5948ff(0x911)][_0x5948ff(0x697)](),_0x134a0c=this[_0x5948ff(0x12c)][_0x5948ff(0xc39)][_0x5948ff(0x697)]();Object[_0x5948ff(0x41f)](this[_0x5948ff(0x5d4)],_0x5948ff(0xd9f),{'value':activeScaleRule(this[_0x5948ff(0x5d4)],(_0x134a0c-_0x768cd0)/0x36ee80),'enumerable':![],'writable':!![],'configurable':!![]});const _0xd55a33=this[_0x5948ff(0x424)]((_0x134a0c-_0x768cd0)/0x36ee80);for(const _0x29e5ac of this[_0x5948ff(0x51a)][_0x5948ff(0x51d)]){const _0x3a5085=_0x29e5ac[_0x5948ff(0x9b0)],_0x5ac427=_0x3a5085['entity']?resolveOffsetHours(_0x3a5085[_0x5948ff(0x73b)],this['_hass']):0x0,_0x4d08ea=_0x3a5085['entity']&&_0x5ac427===0x0&&this[_0x5948ff(0x716)][_0x3a5085[_0x5948ff(0x9b0)]]?.[_0x5948ff(0x6f1)]>0x0,_0x218122=_0x3a5085[_0x5948ff(0x465)]||_0x3a5085['data_attribute'];if(_0x3a5085['fixed_value']){const _0x1223a8=this[_0x5948ff(0x69a)]?.['states']?.[_0x3a5085['entity']],_0x274195=_0x3a5085[_0x5948ff(0xa49)]?getAttributePath(_0x1223a8?.['attributes'],_0x3a5085[_0x5948ff(0xa49)]):_0x1223a8?.['state'],_0x2bf3e7=toNum(_0x274195);_0x2bf3e7!==null?_0x29e5ac[_0x5948ff(0x7e5)]=[{'t':_0x768cd0,'v':_0x2bf3e7},{'t':_0x134a0c,'v':_0x2bf3e7}]:_0x29e5ac[_0x5948ff(0x7e5)]=[];this[_0x5948ff(0xd87)](_0x29e5ac),_0x29e5ac[_0x5948ff(0x43d)]=DataProcessor[_0x5948ff(0x6dd)](_0x29e5ac['points']);continue;}if(_0x3a5085[_0x5948ff(0xcee)]){const _0x482e92=this[_0x5948ff(0x69a)]?.[_0x5948ff(0x634)]?.[_0x3a5085[_0x5948ff(0x9b0)]],_0x4cbd21=synthesizeForecastSeries(_0x482e92,_0x3a5085,this[_0x5948ff(0x12c)]['start'],this[_0x5948ff(0x69a)]);_0x29e5ac[_0x5948ff(0x7e5)]=_0x4cbd21[_0x5948ff(0xbcf)](_0x4d8dae=>_0x4d8dae['t']>=_0x768cd0&&_0x4d8dae['t']<=_0x134a0c),this[_0x5948ff(0xd87)](_0x29e5ac),_0x29e5ac['stats']=DataProcessor[_0x5948ff(0x6dd)](_0x29e5ac[_0x5948ff(0x8fc)]);continue;}if(!_0x3a5085[_0x5948ff(0x9b0)]||_0x3a5085[_0x5948ff(0x1e4)]){if(!_0x454c47)continue;let _0x3f318d=0x0;const _0xb9406e=_0xd55a33>0x0?_0x768cd0-_0xd55a33:_0x768cd0;while(_0x3f318d<_0x29e5ac[_0x5948ff(0x7e5)][_0x5948ff(0x6f1)]&&_0x29e5ac['raw'][_0x3f318d]['t']<_0xb9406e)_0x3f318d++;if(_0x3f318d>0x1)_0x29e5ac['raw'][_0x5948ff(0x53a)](0x0,_0x3f318d-0x1);let _0x5183d=_0x29e5ac[_0x5948ff(0x7e5)][_0x5948ff(0x6f1)];while(_0x5183d>0x0&&_0x29e5ac['raw'][_0x5183d-0x1]['t']>=_0x134a0c)_0x5183d--;if(_0x5183d<_0x29e5ac['raw']['length'])_0x29e5ac[_0x5948ff(0x7e5)][_0x5948ff(0x6f1)]=_0x5183d;}else{if(!_0x4d08ea&&!_0x454c47)continue;const _0x26ef66=_0x5ac427===0x0?this[_0x5948ff(0x716)][_0x3a5085['entity']]:null;if(_0x26ef66?.[_0x5948ff(0x6f1)]){_0x26ef66[_0x5948ff(0xca9)]((_0xa01f0a,_0x549e32)=>_0xa01f0a['t']-_0x549e32['t']);for(let _0x5ee95b=0x0;_0x5ee95b<_0x26ef66['length'];_0x5ee95b++)_0x29e5ac['raw'][_0x5948ff(0x61b)](_0x26ef66[_0x5ee95b]);}let _0x24ee75=0x0;const _0x413f1b=_0xd55a33>0x0?_0x768cd0-_0xd55a33:_0x768cd0;while(_0x24ee75<_0x29e5ac[_0x5948ff(0x7e5)][_0x5948ff(0x6f1)]&&_0x29e5ac[_0x5948ff(0x7e5)][_0x24ee75]['t']<_0x413f1b)_0x24ee75++;if(_0x24ee75>0x1)_0x29e5ac[_0x5948ff(0x7e5)][_0x5948ff(0x53a)](0x0,_0x24ee75-0x1);let _0x519003=_0x29e5ac['raw']['length'];while(_0x519003>0x0&&_0x29e5ac['raw'][_0x519003-0x1]['t']>=_0x134a0c)_0x519003--;if(_0x519003<_0x29e5ac['raw'][_0x5948ff(0x6f1)])_0x29e5ac['raw'][_0x5948ff(0x6f1)]=_0x519003;}this['_rebuildPoints'](_0x29e5ac),_0x29e5ac[_0x5948ff(0x43d)]=DataProcessor[_0x5948ff(0x6dd)](_0x29e5ac[_0x5948ff(0x8fc)]);}this[_0x5948ff(0x716)]=Object[_0x5948ff(0x208)](null),this[_0x5948ff(0x563)](),this[_0x5948ff(0xb96)]();}['_schedulePriceRefetch'](){const _0x5a58a1=_0xe6d35d,_0x5758a7=Date[_0x5a58a1(0x3db)](),_0x18987e=_0x5758a7-(this[_0x5a58a1(0x39e)]||0x0);if(_0x18987e<0x1388){!this[_0x5a58a1(0xc6d)]&&(this['_priceTrailTimer']=setTimeout(()=>{const _0x310996=_0x5a58a1;this[_0x310996(0xc6d)]=null,this[_0x310996(0x39e)]=Date[_0x310996(0x3db)](),this[_0x310996(0xc8b)]();},0x1388-_0x18987e));return;}this[_0x5a58a1(0x39e)]=_0x5758a7,this[_0x5a58a1(0xc8b)]();}[_0xe6d35d(0x4bc)](_0x1a9fe4){const _0x502e56=_0xe6d35d;if(!_0x1a9fe4?.[_0x502e56(0x9aa)])return null;const _0x2bf2ef=resolveOffsetHours(_0x1a9fe4[_0x502e56(0x73b)],this['_hass'])||0x0,_0x5af014=this[_0x502e56(0x9db)]?.[_0x502e56(0x70b)](_0x1a9fe4['price_entity']+'__'+_0x2bf2ef);if(!_0x5af014||!_0x5af014[_0x502e56(0x6f1)])return null;return _0x28ca34=>{const _0x411529=_0x502e56;if(_0x28ca34<_0x5af014[0x0]['t'])return _0x5af014[0x0]['v'];let _0x1b429a=0x0,_0x59992b=_0x5af014[_0x411529(0x6f1)]-0x1,_0x3e7b06=0x0;while(_0x1b429a<=_0x59992b){const _0x3dee32=_0x1b429a+_0x59992b>>0x1;if(_0x5af014[_0x3dee32]['t']<=_0x28ca34)_0x3e7b06=_0x3dee32,_0x1b429a=_0x3dee32+0x1;else _0x59992b=_0x3dee32-0x1;}return _0x5af014[_0x3e7b06]['v'];};}[_0xe6d35d(0xd52)](_0x3e11c1,_0x44c317,_0xc3a46e,_0x1202fb,_0x2eb581,_0xda88d){const _0x331238=_0xe6d35d,_0xa387a4=this[_0x331238(0x5d4)],_0x5ed2fb=resolveDisplayTimeZone(this['_hass'],_0xa387a4),_0x4dc81a=resolveFirstWeekday(this['_hass']),_0x2610c5=[_0x331238(0x7da),_0x331238(0x2c5),_0x331238(0xb9f),_0x331238(0x7d5),_0x331238(0x4f4)],_0x4676b3=!_0x44c317['statistic_id']&&!_0x44c317['fixed_value']&&!_0x44c317[_0x331238(0xcee)]&&_0xa387a4[_0x331238(0x223)]!==_0x331238(0x982)&&_0xa387a4[_0x331238(0x926)]!==_0x331238(0x7e5);let _0x3ed984,_0x5976e3=null;if(_0x4676b3){let _0x4a181f=DataProcessor[_0x331238(0x304)](_0x44c317['aggregate_func']===_0x331238(0x52e)?DataProcessor[_0x331238(0x7c8)](_0x3e11c1):!_0xc3a46e&&_0x44c317['aggregate_func']===_0x331238(0x7f1)?DataProcessor[_0x331238(0x4fa)](_0x3e11c1,_0x44c317[_0x331238(0x3da)]===!![]):_0x3e11c1,_0x44c317);const _0x116773=this[_0x331238(0x4bc)](_0x44c317);if(_0x116773)_0x4a181f=DataProcessor[_0x331238(0x24b)](_0x4a181f,_0x116773);const _0x450adb=(_0x2eb581-_0x1202fb)/0x36ee80,_0x21d0b7=resolvePointsPerHour(_0xa387a4,_0x44c317,_0x450adb),_0x37c915=resolveGroupBy(_0xa387a4,_0x450adb),_0x236f34=groupBucketMs(_0x37c915,_0xa387a4[_0x331238(0x60d)],_0x21d0b7);let _0xf9875e=_0x44c317['aggregate_func'];_0xc3a46e&&_0xf9875e===_0x331238(0x7f1)&&(_0xf9875e='sum');!_0xc3a46e&&_0xf9875e===_0x331238(0x7f1)&&(_0xf9875e=_0x331238(0x914));_0xf9875e===_0x331238(0x52e)&&(_0xf9875e=_0x331238(0x914));const _0x40bef2=_0xf9875e===_0x331238(0x914)||_0xf9875e===_0x331238(0x731),_0x499c5d=resolveOffsetHours(_0x44c317['offset'],this[_0x331238(0x69a)])!==0x0||(toNum(_0x44c317[_0x331238(0xc2f)])?toNum(_0x44c317[_0x331238(0xc2f)])!==0x0:![]),_0x460c05=_0x44c317[_0x331238(0xb43)]!==![];let _0x326177,_0x519d0f=_0x4a181f;if(_0xda88d>0x0&&_0x4a181f[_0x331238(0x6f1)]&&_0x4a181f[0x0]['t']<_0x1202fb){let _0x1b3930=0x0;while(_0x1b3930<_0x4a181f[_0x331238(0x6f1)]&&_0x4a181f[_0x1b3930]['t']<_0x1202fb)_0x1b3930++;const _0x4cc981=_0x4a181f[_0x331238(0xaff)](_0x1b3930);_0x1b3930>0x0&&!_0x40bef2&&!(_0x4cc981[_0x331238(0x6f1)]&&_0x4cc981[0x0]['t']===_0x1202fb)?_0x519d0f=[{..._0x4a181f[_0x1b3930-0x1],'t':_0x1202fb},..._0x4cc981]:_0x519d0f=_0x4cc981;}if(_0x2610c5[_0x331238(0x635)](_0x37c915)){const _0x2eca9e=_0x5ed2fb;_0x460c05&&(_0x519d0f=DataProcessor[_0x331238(0xa4e)](_0x519d0f,_0x37c915,_0xf9875e,_0x2eca9e,this['_isCounterEntity'](_0x44c317)));_0x326177=DataProcessor[_0x331238(0xd6a)](_0x519d0f,_0x37c915,_0xf9875e,_0x2eb581,_0x2eca9e,(_0x44c317['graph_type']||_0x44c317[_0x331238(0x54b)])==='candlestick',_0x4dc81a);if(!_0x44c317[_0x331238(0x616)]){const _0x29738b=_0x519d0f&&_0x519d0f[_0x331238(0x6f1)]>0x0?_0x519d0f[_0x519d0f[_0x331238(0x6f1)]-0x1]['t']:null,_0x19929a=_0x37c915==='hour'&&Date[_0x331238(0x3db)]()<=_0x2eb581+0xea60?0x6ddd00:0x0;_0x326177=DataProcessor[_0x331238(0xc5f)](_0x326177,_0x37c915,_0xf9875e,{'endMs':_0x2eb581,'lastRawT':_0x29738b,'tz':_0x2eca9e,'carrySlackMs':_0x19929a});}else _0x326177=DataProcessor[_0x331238(0x105)](_0x326177,_0x37c915,{'tz':_0x2eca9e});}else _0x236f34>0x0?_0x326177=DataProcessor[_0x331238(0x387)](_0x519d0f,_0x236f34,_0x1202fb,_0x2eb581,_0xf9875e,!!_0x44c317[_0x331238(0x82c)]||_0xf9875e==='delta',{'deltaAgg':_0x40bef2,'breakOnNull':!!_0x44c317[_0x331238(0x616)],'carryForwardMs':_0x44c317[_0x331238(0xda2)],'alignToClock':this[_0x331238(0x13e)](_0x44c317),'anchorStart':[_0x331238(0x122),_0x331238(0xad8)]['includes'](_0x44c317['graph_type']||_0x44c317['type']),'ohlc':(_0x44c317[_0x331238(0x349)]||_0x44c317[_0x331238(0x54b)])===_0x331238(0x122),'carryPastNow':_0x499c5d}):_0x326177=_0x4a181f;_0xf9875e===_0x331238(0x731)&&(_0x326177=DataProcessor[_0x331238(0x41c)](_0x326177,!!_0x44c317['show_range_band']));_0x5976e3=DataProcessor[_0x331238(0x418)](_0x4a181f,_0x44c317,{'startMs':_0x1202fb,'endMs':_0x2eb581,'bucketMs':_0x236f34,'groupBy':_0x37c915,'aggFunc':_0xf9875e,'alignToClock':this[_0x331238(0x13e)](_0x44c317),'anchorStart':[_0x331238(0x122),_0x331238(0xad8)][_0x331238(0x635)](_0x44c317['graph_type']||_0x44c317['type']),'tz':_0x5ed2fb,'firstWd':_0x4dc81a,'deltaAgg':_0x40bef2,'carryPastNow':_0x499c5d,'damp':_0x460c05,'isCounter':this['_isCounterEntity'](_0x44c317)});if(_0x2610c5[_0x331238(0x635)](_0x37c915)&&!_0x499c5d&&(_0xa387a4[_0x331238(0x223)]||'timeline')===_0x331238(0x9bf)&&![_0x331238(0x122),_0x331238(0xad8)]['includes'](_0x44c317[_0x331238(0x349)]||_0x44c317[_0x331238(0x54b)])){const _0x52e730=this[_0x331238(0x61f)]||Date[_0x331238(0x3db)]();if(_0x52e730<=_0x2eb581+0xea60&&_0x326177[_0x331238(0x6f1)]){const _0x2ac653=Math['min'](_0x52e730,_0x2eb581),_0x2e7ee8=calendarCellStartMs(_0x2ac653,_0x37c915,_0x5ed2fb,_0x4dc81a),_0x35ed4f=_0x519d0f&&_0x519d0f['length']?_0x519d0f[_0x519d0f[_0x331238(0x6f1)]-0x1]['t']:null,_0x3fa5f0=_0x37c915===_0x331238(0x7da)?0x6ddd00:0x0;if(isNum(_0x2e7ee8)&&isNum(_0x35ed4f)&&_0x35ed4f>=_0x2e7ee8-_0x3fa5f0){const _0x57b466=_0x31cb61=>{const _0x8fedb5=_0x331238,_0x5e93e0=_0x31cb61[_0x31cb61[_0x8fedb5(0x6f1)]-0x1];return _0x5e93e0&&_0x5e93e0['v']!=null&&_0x5e93e0['t']<=_0x2ac653&&_0x5e93e0['t']>=_0x2e7ee8?_0x31cb61[_0x8fedb5(0xaff)](0x0,-0x1)['concat']({..._0x5e93e0,'t':_0x2ac653}):_0x31cb61;};_0x326177=_0x57b466(_0x326177);if(Array[_0x331238(0x82d)](_0x5976e3))for(const _0x20469e of _0x5976e3){if(_0x20469e&&Array[_0x331238(0x82d)](_0x20469e[_0x331238(0x8fc)])&&_0x20469e[_0x331238(0x8fc)][_0x331238(0x6f1)])_0x20469e[_0x331238(0x8fc)]=_0x57b466(_0x20469e[_0x331238(0x8fc)]);}}}}_0x3ed984=DataProcessor[_0x331238(0x5a0)](_0x326177,_0x44c317,!!_0x44c317[_0x331238(0x82c)]);}else{const _0x2b9146=_0x44c317[_0x331238(0x9bd)]===_0x331238(0x52e)&&!_0x44c317[_0x331238(0x465)],_0x30fcab=_0x44c317[_0x331238(0x9bd)]==='change'&&!_0xc3a46e&&!!_0x44c317[_0x331238(0x1e4)];_0x3ed984=DataProcessor[_0x331238(0x683)](_0x2b9146?DataProcessor[_0x331238(0x7c8)](_0x3e11c1):_0x30fcab?DataProcessor[_0x331238(0x4fa)](_0x3e11c1,_0x44c317[_0x331238(0x3da)]===!![]):_0x3e11c1,_0x44c317,!![]);const _0x3ea25b=this[_0x331238(0x4bc)](_0x44c317);_0x3ea25b&&!_0x44c317[_0x331238(0x465)]&&!_0x44c317[_0x331238(0xcee)]&&(_0x3ed984=DataProcessor[_0x331238(0x24b)](_0x3ed984,_0x3ea25b));const _0x4603bc=(_0x2eb581-_0x1202fb)/0x36ee80,_0x2e69c2=resolveGroupBy(_0xa387a4,_0x4603bc),_0x44ebd3=((()=>{const _0x1d87f5=_0x331238;let _0x521b40=_0x44c317[_0x1d87f5(0x9bd)];if(_0x521b40===_0x1d87f5(0x7f1)&&(_0xc3a46e||_0x30fcab))_0x521b40=_0x1d87f5(0x914);if(_0x521b40===_0x1d87f5(0x52e)&&(_0xc3a46e||_0x2b9146))_0x521b40='sum';return _0x521b40;})());if(_0x44c317[_0x331238(0x1e4)]&&_0x3ed984&&_0x3ed984[_0x331238(0x6f1)]>0x1&&_0x2610c5['includes'](_0x2e69c2)){const _0x38ac73=(_0x3ed984[_0x3ed984[_0x331238(0x6f1)]-0x1]['t']-_0x3ed984[0x0]['t'])/Math[_0x331238(0x1b8)](0x1,_0x3ed984[_0x331238(0x6f1)]-0x1),_0x485a76=groupBucketMs(_0x2e69c2,_0xa387a4[_0x331238(0x60d)],null);if(_0x485a76>0x0&&_0x38ac73>0x0&&_0x485a76>_0x38ac73*1.5){const _0x2f6631=_0x5ed2fb;_0x44c317[_0x331238(0xb43)]!==![]&&(_0x3ed984=DataProcessor[_0x331238(0xa4e)](_0x3ed984,_0x2e69c2,_0x44ebd3,_0x2f6631,this[_0x331238(0xca8)](_0x44c317))),_0x3ed984=DataProcessor['calendarGroup'](_0x3ed984,_0x2e69c2,_0x44ebd3,_0x2eb581,_0x2f6631,(_0x44c317[_0x331238(0x349)]||_0x44c317[_0x331238(0x54b)])===_0x331238(0x122),_0x4dc81a);}}if(_0x44c317[_0x331238(0x1e4)]&&_0x3ed984&&_0x3ed984[_0x331238(0x6f1)]>0x0&&_0x2610c5['includes'](_0x2e69c2)&&!_0x44c317[_0x331238(0x616)]){const _0x391fbd=_0x3e11c1&&_0x3e11c1[_0x331238(0x6f1)]>0x0?_0x3e11c1[_0x3e11c1[_0x331238(0x6f1)]-0x1]['t']:null;_0x3ed984=DataProcessor[_0x331238(0xc5f)](_0x3ed984,_0x2e69c2,_0x44ebd3,{'endMs':_0x2eb581,'lastRawT':_0x391fbd,'tz':_0x5ed2fb});}else _0x44c317[_0x331238(0x1e4)]&&_0x3ed984&&_0x3ed984[_0x331238(0x6f1)]>0x0&&_0x2610c5[_0x331238(0x635)](_0x2e69c2)&&_0x44c317[_0x331238(0x616)]&&(_0x3ed984=DataProcessor[_0x331238(0x105)](_0x3ed984,_0x2e69c2,{'tz':_0x5ed2fb}));const _0x2a1e5d=resolveOffsetHours(_0x44c317[_0x331238(0x73b)],this[_0x331238(0x69a)])!==0x0||(toNum(_0x44c317['forecast_horizon'])?toNum(_0x44c317[_0x331238(0xc2f)])!==0x0:![]);if(_0x44c317[_0x331238(0x1e4)]&&_0x3ed984&&_0x3ed984[_0x331238(0x6f1)]>0x0&&_0x2610c5[_0x331238(0x635)](_0x2e69c2)&&!_0x2a1e5d&&(_0xa387a4[_0x331238(0x223)]||_0x331238(0x9bf))==='timeline'&&![_0x331238(0x122),_0x331238(0xad8)][_0x331238(0x635)](_0x44c317[_0x331238(0x349)]||_0x44c317['type'])){const _0x4254cd=this[_0x331238(0x61f)]||Date[_0x331238(0x3db)]();if(_0x4254cd<=_0x2eb581+0xea60){const _0x39fea2=_0x3ed984[_0x3ed984['length']-0x1],_0x551dc6=Math['min'](_0x4254cd,_0x2eb581),_0x3f2f55=calendarCellStartMs(_0x551dc6,_0x2e69c2,_0x5ed2fb,_0x4dc81a),_0x292b30=_0x3e11c1&&_0x3e11c1[_0x331238(0x6f1)]>0x0?_0x3e11c1[_0x3e11c1['length']-0x1]['t']:null,_0x1f741c=_0x2e69c2===_0x331238(0x7da)?0x6ddd00:0x0;_0x39fea2['v']!=null&&isNum(_0x3f2f55)&&isNum(_0x292b30)&&_0x292b30>=_0x3f2f55-_0x1f741c&&_0x39fea2['t']<=_0x551dc6&&_0x39fea2['t']>=_0x3f2f55&&(_0x3ed984=_0x3ed984[_0x331238(0xaff)](0x0,-0x1)['concat']({..._0x39fea2,'t':_0x551dc6}));}}_0x44c317[_0x331238(0x9bd)]==='delta'&&(_0x3ed984=DataProcessor['applyBandDelta'](_0x3ed984,!!_0x44c317[_0x331238(0x82c)]));_0x3ed984=DataProcessor['applyPostBucketTransform'](_0x3ed984,_0x44c317,!!_0x44c317[_0x331238(0x82c)]);if(_0xda88d>0x0&&Array[_0x331238(0x82d)](_0x3ed984)&&_0x3ed984[_0x331238(0x6f1)]){let _0x288061=_0x1202fb;if(_0x44c317['statistic_id']&&_0x2610c5[_0x331238(0x635)](_0x2e69c2)){const _0x26808b=tzParts(_0x1202fb,_0x5ed2fb);switch(_0x2e69c2){case _0x331238(0x7da):_0x288061=zonedWallToMs(_0x26808b['y'],_0x26808b['mo'],_0x26808b['d'],_0x26808b['h'],0x0,0x0,_0x5ed2fb);break;case _0x331238(0x2c5):_0x288061=zonedWallToMs(_0x26808b['y'],_0x26808b['mo'],_0x26808b['d'],0x0,0x0,0x0,_0x5ed2fb);break;case'week':_0x288061=zonedWallToMs(_0x26808b['y'],_0x26808b['mo'],_0x26808b['d']-weekStartOffsetDays(_0x26808b['wd'],_0x4dc81a),0x0,0x0,0x0,_0x5ed2fb);break;case'month':_0x288061=zonedWallToMs(_0x26808b['y'],_0x26808b['mo'],0x1,0x0,0x0,0x0,_0x5ed2fb);break;case _0x331238(0x4f4):_0x288061=zonedWallToMs(_0x26808b['y'],0x0,0x1,0x0,0x0,0x0,_0x5ed2fb);break;}}_0x5976e3=DataProcessor['computeMovingAverages'](_0x3ed984,_0x44c317);if(_0x5976e3){for(const _0x5ef8e8 of _0x5976e3)_0x5ef8e8[_0x331238(0x8fc)]=_0x5ef8e8[_0x331238(0x8fc)][_0x331238(0xbcf)](_0x57ec07=>_0x57ec07['t']>=_0x288061);}_0x3ed984=_0x3ed984[_0x331238(0xbcf)](_0x58f278=>_0x58f278['t']>=_0x288061);}}return{'points':_0x3ed984,'maSeries':_0x5976e3};}[_0xe6d35d(0x966)](_0x38e5c9,_0x288581,_0x560714,_0x394711,_0x195ec3){const _0x30ceff=_0xe6d35d;if(!_0x288581||!_0x288581[_0x30ceff(0x9b0)]||_0x288581[_0x30ceff(0x1e4)])return _0x38e5c9;if(_0x288581[_0x30ceff(0x465)]||_0x288581['data_attribute'])return _0x38e5c9;if(!this[_0x30ceff(0x23d)](_0x288581))return _0x38e5c9;if(!this[_0x30ceff(0x32c)]())return _0x38e5c9;if(resolveOffsetHours(_0x288581[_0x30ceff(0x73b)],this[_0x30ceff(0x69a)])!==0x0)return _0x38e5c9;const _0x2f08a5=_0x288581[_0x30ceff(0x9bd)]||_0x30ceff(0x862);if(!['last',_0x30ceff(0x7cb),_0x30ceff(0x1b8),_0x30ceff(0xbe8),'avg',_0x30ceff(0xa06),'median'][_0x30ceff(0x635)](_0x2f08a5))return _0x38e5c9;const _0x27e998=this[_0x30ceff(0x69a)]?.['states']?.[_0x288581[_0x30ceff(0x9b0)]];if(!_0x27e998||_0x27e998[_0x30ceff(0x334)]===_0x30ceff(0x8cf)||_0x27e998[_0x30ceff(0x334)]===_0x30ceff(0x2ab))return _0x38e5c9;const _0x568219=this[_0x30ceff(0x8b7)](_0x288581,_0x560714),_0x188f37=_0x568219?getAttributePath(_0x27e998[_0x30ceff(0x5cf)],_0x568219):_0x27e998[_0x30ceff(0x334)],_0x5e328b=toNum(_0x188f37);if(_0x5e328b===null)return _0x38e5c9;const _0x236f05=_0x27e998[_0x30ceff(0xbe1)]||_0x27e998[_0x30ceff(0x2e6)]||null;let _0x2d859d=_0x236f05?new Date(_0x236f05)[_0x30ceff(0x697)]():Date['now']();if(_0x2d859d-_0x195ec3>=0x36ee80)return _0x38e5c9;if(!(_0x2d859d>=_0x394711&&_0x2d859d<_0x195ec3))_0x2d859d=_0x195ec3-0x1;if(_0x2d859d<_0x394711)return _0x38e5c9;const _0x621405=Array[_0x30ceff(0x82d)](_0x38e5c9)?_0x38e5c9[_0x30ceff(0xaff)]():[];return _0x621405[_0x30ceff(0x61b)]({'t':_0x2d859d,'v':_0x5e328b}),_0x621405;}[_0xe6d35d(0xd87)](_0x886a22){const _0x1f2e60=_0xe6d35d,_0x4a8e88=this[_0x1f2e60(0x5d4)],_0x54b998=_0x886a22[_0x1f2e60(0x9b0)],_0x58d6e1=this[_0x1f2e60(0x12c)][_0x1f2e60(0x911)][_0x1f2e60(0x697)](),_0xdb5a22=this['_window']['end']['getTime'](),_0x5140e9=(_0xdb5a22-_0x58d6e1)/0x36ee80,_0x41a694=this[_0x1f2e60(0x424)](_0x5140e9),_0x51f8e2=this[_0x1f2e60(0x192)][_0x1f2e60(0x9c5)](_0x54b998),_0x586ee5=this[_0x1f2e60(0x966)](_0x886a22[_0x1f2e60(0x7e5)],_0x54b998,_0x51f8e2,_0x58d6e1,_0xdb5a22),{points:_0xfb0e23,maSeries:_0x41d8aa}=this[_0x1f2e60(0xd52)](_0x586ee5,_0x54b998,_0x886a22[_0x1f2e60(0x7bd)],_0x58d6e1,_0xdb5a22,_0x41a694);_0x886a22[_0x1f2e60(0x8fc)]=_0xfb0e23;const _0x137893=this[_0x1f2e60(0xadf)]>0x0?this[_0x1f2e60(0xadf)]:0x320,_0x4c4ecc=Math[_0x1f2e60(0xbe8)](0xbb8,Math[_0x1f2e60(0x1b8)](0x190,_0x137893*0x2));_0x886a22[_0x1f2e60(0x450)]=_0x41d8aa??DataProcessor['computeMovingAverages'](_0x886a22['points'],_0x886a22['entity']),_0x886a22[_0x1f2e60(0x8fc)]&&_0x886a22[_0x1f2e60(0x8fc)]['length']>_0x4c4ecc&&(_0x886a22[_0x1f2e60(0x8fc)]=DataProcessor[_0x1f2e60(0xcca)](_0x886a22[_0x1f2e60(0x8fc)],_0x4c4ecc)),_0x886a22['bucketPrecision']=resolveBucketPrecision(_0x886a22[_0x1f2e60(0x8fc)]),_0x886a22[_0x1f2e60(0xaa9)]=![];}[_0xe6d35d(0x4e4)](){const _0x275eb5=_0xe6d35d,_0x3320ea=new Set(['diff','change',_0x275eb5(0x731)]);return(this['_entities']||[])[_0x275eb5(0x527)](_0x5ca4b3=>_0x5ca4b3&&(_0x3320ea[_0x275eb5(0x449)](_0x5ca4b3[_0x275eb5(0x9bd)])||_0x5ca4b3[_0x275eb5(0x39d)]!=null));}['_slideWindow'](){const _0x2779a4=_0xe6d35d;if(!this['_isLiveTrackingNeeded']())return;if(this[_0x2779a4(0x4e4)]()){this['_scheduleUpdate']();return;}this['_pendingSlide']=!![],this['_flushLiveBuffer']();}[_0xe6d35d(0x4b1)](){const _0x40257e=_0xe6d35d;if(!this[_0x40257e(0x5d4)])return;this[_0x40257e(0xb5b)]();if(this[_0x40257e(0x51a)]?.[_0x40257e(0x51d)]?.['length']){const _0x2c1ce6=!!this[_0x40257e(0x5d4)]['auto_hide_entities'];if(!(this[_0x40257e(0x36f)]instanceof Map))this[_0x40257e(0x36f)]=new Map();const _0x5dd21a=this[_0x40257e(0x7c1)]instanceof Set?this['_autoHideForce']:null;for(const _0x14df4c of this[_0x40257e(0x51a)][_0x40257e(0x51d)]){const _0x546930=_0x14df4c[_0x40257e(0x9b0)]?.[_0x40257e(0x4ab)],_0xa8236e=_0x2c1ce6?_0x40257e(0x642):_0x546930===!![]?!![]:_0x546930===![]?![]:'__visible__',_0x5a796d=this['_autoHideApplied'][_0x40257e(0x449)](_0x14df4c['id'])?this[_0x40257e(0x36f)][_0x40257e(0x70b)](_0x14df4c['id']):_0x40257e(0x6d3),_0x4a03e8=_0x5dd21a?.[_0x40257e(0x449)](_0x14df4c['id']);if(_0x5dd21a)_0x5dd21a[_0x40257e(0x786)](_0x14df4c['id']);if(_0xa8236e===_0x5a796d&&!_0x4a03e8)continue;_0xa8236e===_0x40257e(0x642)||_0xa8236e===!![]?this[_0x40257e(0x81c)][_0x40257e(0x33e)](_0x14df4c['id']):(_0xa8236e===![]||_0x5a796d===_0x40257e(0x642)||_0x5a796d===!![]||_0x4a03e8)&&this[_0x40257e(0x81c)][_0x40257e(0x786)](_0x14df4c['id']),this['_autoHideApplied'][_0x40257e(0x846)](_0x14df4c['id'],_0xa8236e);}}const _0x351e10=!!this[_0x40257e(0x5d4)][_0x40257e(0x769)]&&(this['_config']['chart_mode']||_0x40257e(0x9bf))===_0x40257e(0x9bf);if(_0x351e10){this['_renderSparkline']();return;}this[_0x40257e(0xc8e)](),this['_renderDatePicker'](),this[_0x40257e(0x7cd)](),this[_0x40257e(0x300)](),this[_0x40257e(0x9f4)](),this[_0x40257e(0x4f6)](),this[_0x40257e(0x3a9)]();const _0x284889=this[_0x40257e(0xaea)][_0x40257e(0x106)](_0x40257e(0xce4));if(!_0x284889)return;const _0x20cb79=this[_0x40257e(0xaea)][_0x40257e(0x106)](_0x40257e(0xc9d));if(_0x20cb79)_0x20cb79['classList'][_0x40257e(0xab3)]('sgc-spark-mode');this['_applyFillHeight']();if(!this[_0x40257e(0x51a)]){_0x284889[_0x40257e(0x795)]=_0x40257e(0x7ac)+escapeHtml(cardT(this[_0x40257e(0x69a)],this[_0x40257e(0x5d4)],_0x40257e(0xc48)))+_0x40257e(0x6e0),this['_graphFingerprint']='';return;}const _0x2f72d8=this['_config']['chart_mode']||_0x40257e(0x9bf),_0xea2aaf=new Set([_0x40257e(0xa38),_0x40257e(0x954),_0x40257e(0x3df),'radar',_0x40257e(0x936),_0x40257e(0x90c),_0x40257e(0x566),_0x40257e(0x982),_0x40257e(0x434),'box',_0x40257e(0xc3a),_0x40257e(0x8e9)]);if(_0x20cb79){if(_0xea2aaf[_0x40257e(0x449)](_0x2f72d8))_0x20cb79[_0x40257e(0xb09)]['add']('sgc-no-bleed');else _0x20cb79['classList'][_0x40257e(0xab3)]('sgc-no-bleed');}const _0xef5601=this[_0x40257e(0x413)](_0x2f72d8),_0x12154d=this[_0x40257e(0x7a9)](_0x2f72d8);if(_0x12154d&&_0x12154d===this[_0x40257e(0xaa0)]&&_0x284889[_0x40257e(0x5b1)]){this[_0x40257e(0xc88)]();return;}this['_graphFingerprint']=_0x12154d,this[_0x40257e(0xc88)]();try{let _0x16e065=this[_0x40257e(0x51a)][_0x40257e(0x51d)][_0x40257e(0xbcf)](_0x20a14e=>!this[_0x40257e(0x81c)][_0x40257e(0x449)](_0x20a14e['id'])&&_0x20a14e['entity']?.[_0x40257e(0x540)]!==![]);const _0xaec604=this[_0x40257e(0x5d4)]['graph_start_hour'],_0x47ba22=this[_0x40257e(0x5d4)][_0x40257e(0x16c)],_0xfe3ab3=resolveDynamicValue(_0xaec604,this[_0x40257e(0x69a)])??toNum(_0xaec604),_0x560124=resolveDynamicValue(_0x47ba22,this['_hass'])??toNum(_0x47ba22);if(isNum(_0xfe3ab3)||isNum(_0x560124)){const _0x1be89c=isNum(_0xfe3ab3)?_0xfe3ab3:0x0,_0x556a1e=isNum(_0x560124)?_0x560124:0x18;_0x16e065=_0x16e065[_0x40257e(0x596)](_0x177e41=>{const _0x26e27b=_0x177e41['points']['map'](_0x4ffb09=>{const _0xeab5c2=_0x5bc7;if(_0x4ffb09['v']===null)return _0x4ffb09;const _0x599136=new Date(_0x4ffb09['t']),_0x4539ed=_0x599136[_0xeab5c2(0xa19)]()+_0x599136[_0xeab5c2(0xaec)]()/0x3c;if(_0x4539ed<_0x1be89c||_0x4539ed>=_0x556a1e)return{..._0x4ffb09,'v':null};return _0x4ffb09;});return{..._0x177e41,'points':_0x26e27b};});}_0xef5601[_0x40257e(0x9b2)](_0x284889,_0x16e065,this[_0x40257e(0x5d4)],this['_hass']);}catch(_0x2befb0){console[_0x40257e(0x1ed)]('[sgc]\x20render\x20error',_0x2befb0),_0x284889['innerHTML']=_0x40257e(0x8a2)+escapeHtml(_0x2befb0[_0x40257e(0x4ee)])+_0x40257e(0x6e0),this['_graphFingerprint']='';}const _0x3f05a3=(this['_entities']||[])['some'](_0x46ec53=>_0x46ec53?.[_0x40257e(0x120)]===_0x40257e(0x63f));_0x3f05a3&&_0x20cb79&&!_0x20cb79[_0x40257e(0xac3)]&&(_0x20cb79[_0x40257e(0xac3)]=!![],_0x20cb79['style'][_0x40257e(0xd43)]='pointer',_0x20cb79[_0x40257e(0xb7d)](_0x40257e(0x63f),_0x7c24de=>{const _0x332167=_0x40257e;if(_0x7c24de['target']?.[_0x332167(0x535)]?.(_0x332167(0x74b)))return;this[_0x332167(0x21a)]=!this[_0x332167(0x21a)],this['_graphFingerprint']='',this['_scheduleRender']();})),this['_renderYAxisLabels']();}[_0xe6d35d(0x655)](){const _0x1899c0=_0xe6d35d,_0x235347=this[_0x1899c0(0xaea)];if(!_0x235347)return;const _0x190cce=_0x235347[_0x1899c0(0x106)]('.sgc-plot-wrap');if(!_0x190cce)return;_0x190cce[_0x1899c0(0x246)](_0x1899c0(0x723))[_0x1899c0(0x331)](_0xf62e22=>_0xf62e22['remove']());const _0x1053e2=this[_0x1899c0(0x5d4)];if(!_0x1053e2[_0x1899c0(0x993)])return;const _0x1189f3=(this[_0x1899c0(0x192)]||[])['filter'](_0x75e514=>_0x75e514[_0x1899c0(0x2b6)]!==![]||_0x75e514[_0x1899c0(0x540)]!==![]),_0x4ced50=this[_0x1899c0(0x51a)]?.[_0x1899c0(0x51d)]||[],_0x11ba66=new Map(_0x4ced50[_0x1899c0(0x596)](_0x2b9f5f=>[_0x2b9f5f['id'],_0x2b9f5f])),_0x2b4c29=_0x2e61e9=>{const _0x408f94=_0x1899c0;let _0x15cc45=0x0;for(const _0x153589 of this[_0x408f94(0x192)]||[]){const _0x16d0a0=_0x153589[_0x408f94(0x8f6)]===_0x408f94(0xaa5);if(_0x2e61e9==='secondary'&&_0x16d0a0||_0x2e61e9==='primary'&&!_0x16d0a0){if(_0x153589[_0x408f94(0x491)])return _0x153589[_0x408f94(0x491)];const _0x103f99=_0x153589[_0x408f94(0x9b0)]+'__'+_0x15cc45,_0x21c722=_0x11ba66['get'](_0x103f99)||_0x4ced50[_0x408f94(0x8e2)](_0xad371f=>_0xad371f[_0x408f94(0x9b0)]===_0x153589),_0x51734f=_0x21c722?.['meta']?.[_0x408f94(0x4f2)]||this[_0x408f94(0x69a)]?.[_0x408f94(0x634)]?.[_0x153589[_0x408f94(0x9b0)]]?.[_0x408f94(0x5cf)]?.[_0x408f94(0x4f2)];if(_0x51734f)return _0x51734f;}_0x15cc45++;}return'';},_0x48e1d5=(this[_0x1899c0(0x192)]||[])[_0x1899c0(0x527)](_0x6453f8=>_0x6453f8['y_axis']===_0x1899c0(0xaa5)),_0x5287d3=this[_0x1899c0(0x16a)]??0x8,_0x4d70d1=this[_0x1899c0(0x203)]??0x8,_0x55044a=(_0x5287d3-_0x4d70d1)/0x2,_0xa693b=[_0x1899c0(0x7a6)+_0x55044a+'px)'];if(_0x1053e2['y_axis_font_size']){const _0x28393b=String(_0x1053e2[_0x1899c0(0x32d)]);_0xa693b[_0x1899c0(0x61b)](_0x1899c0(0x48b)+(/[a-z%]$/i[_0x1899c0(0xb02)](_0x28393b)?_0x28393b:_0x28393b+'px'));}_0x1053e2[_0x1899c0(0x11b)]&&_0xa693b[_0x1899c0(0x61b)](_0x1899c0(0x101)+_0x1053e2[_0x1899c0(0x11b)]);const _0x43370e=toNum(_0x1053e2[_0x1899c0(0x151)]);isNum(_0x43370e)&&_0xa693b[_0x1899c0(0x61b)](_0x1899c0(0x7f5)+_0x43370e);const _0x2eda30=_0xa693b[_0x1899c0(0x2c4)](';\x20')+';';{const _0x205ac0=_0x1053e2['y_axis_label'],_0x41b842=_0x205ac0!=null&&_0x205ac0!==''?_0x205ac0:_0x2b4c29(_0x1899c0(0xc41));if(_0x41b842){const _0x359582=document[_0x1899c0(0x601)](_0x1899c0(0x126));_0x359582[_0x1899c0(0x9c8)]=_0x1899c0(0x50a),_0x359582[_0x1899c0(0x4a2)][_0x1899c0(0x136)]=_0x2eda30,_0x359582[_0x1899c0(0xb6f)]=_0x41b842,_0x190cce[_0x1899c0(0x6ab)](_0x359582);}}if(_0x48e1d5){const _0x723389=_0x1053e2[_0x1899c0(0x6c4)],_0x5c14bf=_0x723389!=null&&_0x723389!==''?_0x723389:_0x2b4c29(_0x1899c0(0xaa5));if(_0x5c14bf){const _0x615133=document[_0x1899c0(0x601)](_0x1899c0(0x126));_0x615133[_0x1899c0(0x9c8)]=_0x1899c0(0xcd2),_0x615133[_0x1899c0(0x4a2)][_0x1899c0(0x136)]=_0x2eda30,_0x615133[_0x1899c0(0xb6f)]=_0x5c14bf,_0x190cce[_0x1899c0(0x6ab)](_0x615133);}}}[_0xe6d35d(0xd07)](){const _0x35e3a5=_0xe6d35d,_0x93e959=this[_0x35e3a5(0xaea)];if(!_0x93e959)return;for(const _0x2891b3 of[_0x35e3a5(0xd7c),_0x35e3a5(0x99a),_0x35e3a5(0x2e1),_0x35e3a5(0x36e),_0x35e3a5(0x545),'.sgc-state-wrap',_0x35e3a5(0xcea),_0x35e3a5(0x907)]){const _0x474120=_0x93e959[_0x35e3a5(0x106)](_0x2891b3);if(_0x474120)_0x474120[_0x35e3a5(0x795)]='';}const _0x4ce2fa=_0x93e959['querySelector'](_0x35e3a5(0xc9d)),_0x2b0115=_0x93e959[_0x35e3a5(0x106)]('.sgc-plot');if(!_0x4ce2fa||!_0x2b0115)return;_0x4ce2fa[_0x35e3a5(0xb09)][_0x35e3a5(0x33e)](_0x35e3a5(0x82e)),_0x2b0115[_0x35e3a5(0x4a2)][_0x35e3a5(0x964)]=_0x35e3a5(0x9c6),_0x2b0115[_0x35e3a5(0xb09)][_0x35e3a5(0xab3)]('sgc-plot-scroll',_0x35e3a5(0x333));const _0x320675=this[_0x35e3a5(0x69a)],_0x41eec3=this[_0x35e3a5(0x192)]||[],_0x51dcd4=this[_0x35e3a5(0x51a)]?.['series']||[],_0x1f7456=new Map(_0x51dcd4[_0x35e3a5(0x596)](_0x490716=>[_0x490716['id'],_0x490716])),_0x231fec=_0x41eec3[_0x35e3a5(0xbcf)](_0x94ca4b=>_0x94ca4b[_0x35e3a5(0x2b6)]!==![]||_0x94ca4b[_0x35e3a5(0x540)]!==![])['map'](_0x4823eb=>{const _0x128403=_0x35e3a5,_0x4a2885=_0x41eec3[_0x128403(0x9c5)](_0x4823eb),_0x5b137c=_0x4823eb[_0x128403(0x9b0)]+'__'+_0x4a2885,_0x37ea2b=_0x1f7456[_0x128403(0x70b)](_0x5b137c)||_0x51dcd4[_0x128403(0x8e2)](_0x44babe=>_0x44babe['entity']===_0x4823eb),_0x2365e2=_0x37ea2b?.[_0x128403(0x721)]||{},_0x508928=pickName(_0x4823eb[_0x128403(0x6d0)],_0x2365e2[_0x128403(0x6a0)],_0x2365e2)??_0x4823eb[_0x128403(0x9b0)],_0x823225=_0x4823eb[_0x128403(0x491)]||_0x2365e2[_0x128403(0x4f2)]||'';let _0x24ffe6=this[_0x128403(0x221)](_0x4823eb[_0x128403(0x727)],_0x4823eb['entity'])||_0x4823eb['color']||_0x128403(0x7e7);const _0x54c5e4=this[_0x128403(0x963)](_0x4823eb,_0x4a2885),_0x4da9ea=isNum(_0x54c5e4?.[_0x128403(0x5e0)])?_0x54c5e4['numeric']:null,_0x84ee31=_0x54c5e4?.['label']??'—';_0x4823eb[_0x128403(0x727)]==='threshold'&&_0x4823eb[_0x128403(0x76e)]?.[_0x128403(0xd54)]&&_0x4823eb['color_thresholds']?.[_0x128403(0x8a7)]?.[_0x128403(0x6f1)]&&isNum(_0x4da9ea)&&(_0x24ffe6=resolveValueColor(_0x4da9ea,this[_0x128403(0xa95)](_0x4823eb),_0x24ffe6)||_0x24ffe6);const _0x86a1b6=_0x37ea2b?.['points']?.[_0x128403(0xbcf)](_0x3a3633=>_0x3a3633['v']!==null&&_0x3a3633['v']!==undefined)||[];let _0x1e1a3e='',_0xcae5f5='';if(_0x86a1b6['length']>=0x2){const _0x165442=0x78,_0x11a549=0x24;let _0x574623=Infinity,_0x5d1a89=-Infinity;for(const _0x1a052d of _0x86a1b6){if(_0x1a052d['v']<_0x574623)_0x574623=_0x1a052d['v'];if(_0x1a052d['v']>_0x5d1a89)_0x5d1a89=_0x1a052d['v'];}_0x5d1a89===_0x574623&&(_0x5d1a89=_0x574623+0x1,_0x574623-=0x1);const _0x349f40=_0x86a1b6[0x0]['t'],_0x35f57a=_0x86a1b6[_0x86a1b6[_0x128403(0x6f1)]-0x1]['t'],_0x3fc4e7=Math['max'](0x1,_0x35f57a-_0x349f40),_0x3d168b=_0x29cad3=>(_0x29cad3-_0x349f40)/_0x3fc4e7*_0x165442,_0x3ddbaf=_0x4823eb[_0x128403(0x473)]!==![],_0x486601=_0x3ddbaf?0x6:0x2,_0x42d18f=_0x18193e=>_0x11a549-_0x486601-(_0x18193e['v']-_0x574623)/(_0x5d1a89-_0x574623)*(_0x11a549-_0x486601*0x2),_0x489a40=_0x3ddbaf?buildSmoothPath(_0x86a1b6,_0x3d168b,_0x42d18f):buildLinearPath(_0x86a1b6,_0x3d168b,_0x42d18f),_0x556fd4=_0x489a40+_0x128403(0x638)+_0x165442+'\x20'+_0x11a549+_0x128403(0x5fe)+_0x11a549+'\x20Z',_0x5cd67f=_0x4823eb[_0x128403(0xd3a)]!==![],_0x45a56a=toNum(_0x4823eb[_0x128403(0x2a8)])||0x1,_0x3384bd=lineDashArray(_0x4823eb[_0x128403(0x6aa)],_0x45a56a),_0x2482ad=_0x3384bd?_0x128403(0xbf3)+_0x3384bd+'\x22':'',_0x5ac84c=_0x5cd67f?_0x128403(0x708):'0',_0x17f1f4=!!(_0x4823eb['color_thresholds']?.[_0x128403(0xd54)]&&_0x4823eb[_0x128403(0x76e)]?.[_0x128403(0x8a7)]?.[_0x128403(0x6f1)]),_0x3c5bf2=_0x4823eb['color_thresholds']?.[_0x128403(0x7d3)]===_0x128403(0x77e)?_0x128403(0x77e):'vertical',_0xe7ddaf=_0x4823eb[_0x128403(0x76e)]?.['transition']!==_0x128403(0xcc1);let _0x4790ac=_0x128403(0xc9f)+escapeHtml(_0x24ffe6)+'\x22',_0x248054=_0x128403(0xa64)+escapeHtml(_0x24ffe6)+_0x128403(0x11a)+_0x5ac84c+'\x22';if(_0x17f1f4){const _0x5127e1=[...this[_0x128403(0xa95)](_0x4823eb)]['filter'](_0x7c047f=>isNum(toNum(_0x7c047f['value']))&&_0x7c047f[_0x128403(0x727)])['sort']((_0x1841ec,_0x5a8f9d)=>toNum(_0x1841ec[_0x128403(0xcfb)])-toNum(_0x5a8f9d['value']));if(_0x5127e1['length']){if(_0x4823eb[_0x128403(0x76e)][_0x128403(0x66b)]){const _0x1064e=_0x86a1b6[_0x86a1b6['length']-0x1]?.['v'];if(isNum(_0x1064e)){const _0x11db19=resolveValueColor(_0x1064e,_0x5127e1,_0x24ffe6);_0x4790ac=_0x128403(0xc9f)+escapeHtml(_0x11db19)+'\x22',_0x248054='fill=\x22'+escapeHtml(_0x11db19)+_0x128403(0x11a)+_0x5ac84c+'\x22';}}else{if(_0x3c5bf2===_0x128403(0x77e)){let _0x515518='',_0x30ce6a='';for(let _0x123215=0x0;_0x123215<_0x86a1b6[_0x128403(0x6f1)]-0x1;_0x123215++){const _0x266211=_0x86a1b6[_0x123215]['v'],_0x58790f=_0x86a1b6[_0x123215+0x1]['v'],_0x604d02=(_0x266211+_0x58790f)/0x2,_0x5b6296=resolveValueColor(_0x604d02,_0x5127e1,_0x24ffe6,_0xe7ddaf),_0x87e2a3=_0x3d168b(_0x86a1b6[_0x123215]['t']),_0xaac798=_0x42d18f(_0x86a1b6[_0x123215]),_0x7f457=_0x3d168b(_0x86a1b6[_0x123215+0x1]['t']),_0x3aa0b1=_0x42d18f(_0x86a1b6[_0x123215+0x1]);_0x515518+=_0x128403(0xc57)+_0x87e2a3+_0x128403(0x783)+_0xaac798+_0x128403(0x803)+_0x7f457+'\x22\x20y2=\x22'+_0x3aa0b1+_0x128403(0x52f)+escapeHtml(_0x5b6296)+_0x128403(0x1b2)+_0x45a56a+'\x22'+_0x2482ad+_0x128403(0x40a),_0x30ce6a+=_0x128403(0x918)+_0x87e2a3+'\x20'+_0xaac798+_0x128403(0x638)+_0x7f457+'\x20'+_0x3aa0b1+'\x20L\x20'+_0x7f457+'\x20'+_0x11a549+_0x128403(0x638)+_0x87e2a3+'\x20'+_0x11a549+_0x128403(0xd01)+escapeHtml(_0x5b6296)+_0x128403(0x11a)+_0x5ac84c+_0x128403(0x336);}_0x1e1a3e=_0x128403(0x1cf)+_0x165442+'\x20'+_0x11a549+_0x128403(0x544)+_0x30ce6a+_0x515518+_0x128403(0x454);}else{const _0x5ebe75=_0x5d1a89-_0x574623||0x1,_0x4ae01e=_0x128403(0x652)+_0x4a2885,_0x35c76d=[],_0x422a71=[..._0x5127e1][_0x128403(0x7e3)]();_0x35c76d[_0x128403(0x61b)](_0x128403(0x925)+escapeHtml(_0x422a71[0x0][_0x128403(0x727)])+'\x22/>');if(!_0xe7ddaf)for(let _0x314e09=0x0;_0x314e09<_0x422a71[_0x128403(0x6f1)];_0x314e09++){const _0x41b831=((_0x5d1a89-toNum(_0x422a71[_0x314e09][_0x128403(0xcfb)]))/_0x5ebe75*0x64)['toFixed'](0x1);_0x35c76d[_0x128403(0x61b)](_0x128403(0x707)+_0x41b831+_0x128403(0x135)+escapeHtml(_0x422a71[_0x314e09][_0x128403(0x727)])+'\x22/>');const _0x2f525d=_0x314e09<_0x422a71[_0x128403(0x6f1)]-0x1?_0x422a71[_0x314e09+0x1]['color']:_0x422a71[_0x314e09][_0x128403(0x727)];_0x35c76d[_0x128403(0x61b)](_0x128403(0x707)+_0x41b831+_0x128403(0x135)+escapeHtml(_0x2f525d)+_0x128403(0x526));}else for(const _0x546ed9 of _0x422a71){const _0x545578=((_0x5d1a89-toNum(_0x546ed9[_0x128403(0xcfb)]))/_0x5ebe75*0x64)['toFixed'](0x1);_0x35c76d[_0x128403(0x61b)]('';_0x4790ac='stroke=\x22url(#'+_0x4ae01e+')\x22',_0x248054=_0x128403(0x287)+_0x4ae01e+')\x22\x20fill-opacity=\x22'+_0x5ac84c+'\x22',_0x1e1a3e=_0x128403(0x1cf)+_0x165442+'\x20'+_0x11a549+_0x128403(0xd84)+_0x47d640+_0x128403(0x24a)+_0x556fd4+'\x22\x20'+_0x248054+_0x128403(0x239)+_0x489a40+_0x128403(0x1c2)+_0x4790ac+_0x128403(0x5cc)+_0x45a56a+'\x22'+_0x2482ad+'\x20stroke-linejoin=\x22round\x22\x20stroke-linecap=\x22round\x22\x20vector-effect=\x22non-scaling-stroke\x22/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20';}}}}!_0x1e1a3e&&(_0x1e1a3e=_0x128403(0x1cf)+_0x165442+'\x20'+_0x11a549+_0x128403(0xb69)+_0x556fd4+'\x22\x20'+_0x248054+_0x128403(0x239)+_0x489a40+_0x128403(0x1c2)+_0x4790ac+_0x128403(0x5cc)+_0x45a56a+'\x22'+_0x2482ad+_0x128403(0x379));if(_0x4823eb[_0x128403(0xfc)]){const _0x73223a=trendDirection(_0x37ea2b,_0x4823eb),_0x2086a2=_0x73223a==='up'?'▲':_0x73223a===_0x128403(0xd9a)?'▼':'─',_0xc7f541=_0x73223a==='up'?_0x4823eb[_0x128403(0x9cb)]||_0x128403(0x36a):_0x73223a==='down'?_0x4823eb[_0x128403(0xcdc)]||_0x128403(0x33f):_0x4823eb[_0x128403(0x4dd)]||_0x128403(0xa24);_0xcae5f5=_0x128403(0x2c8)+_0xc7f541+'\x22>'+_0x2086a2+_0x128403(0x9d6);}}const _0x4342a6=_0x4823eb[_0x128403(0x2b6)]!==![],_0xda49e1=_0x4823eb[_0x128403(0x540)]!==![],_0x3ce3a0=_0x4342a6?_0x128403(0xa40)+escapeHtml(_0x508928)+_0x128403(0x485)+escapeHtml(_0x24ffe6)+'\x22>'+escapeHtml(String(_0x84ee31))+_0x128403(0xada)+escapeHtml(_0x823225)+_0x128403(0x9d6)+_0xcae5f5+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20':'',_0xf39d89=_0xda49e1?_0x128403(0xcb6)+_0x1e1a3e+_0x128403(0x6e0):'';return _0x128403(0xb46)+_0x3ce3a0+_0xf39d89+_0x128403(0x6e0);})['join']('');_0x2b0115['innerHTML']=''+_0x231fec+'',this[_0x35e3a5(0xaa0)]='';}[_0xe6d35d(0x7a9)](_0x20b227){const _0x2c65e1=_0xe6d35d,_0x3517f7=this[_0x2c65e1(0x51a)];if(!_0x3517f7)return'';const _0x4c8698=this[_0x2c65e1(0x12c)],_0x73197b=this['_viewWindow'],_0xdb498c=this['shadowRoot']?.[_0x2c65e1(0x106)]?.(_0x2c65e1(0xce4)),_0xba6a3d=_0xdb498c?.[_0x2c65e1(0x996)]|0x0,_0x5e2502=this[_0x2c65e1(0xadf)]|0x0,_0x469203=this[_0x2c65e1(0xaea)]?.[_0x2c65e1(0x106)]?.(_0x2c65e1(0xd7c))?.[_0x2c65e1(0x222)]|0x0,_0x59801c=resolveDisplayTimeZone(this[_0x2c65e1(0x69a)],this[_0x2c65e1(0x5d4)])||_0x2c65e1(0xa9c),_0x241207=_0x5e2502+'/'+_0xba6a3d+'/'+_0x469203+'/'+_0x59801c+'/'+resolveCardLanguage(this[_0x2c65e1(0x69a)],this['_config']),_0x193a5d=(_0x3517f7[_0x2c65e1(0x51d)]||[])[_0x2c65e1(0x596)](_0x35427f=>_0x35427f['id']+':'+(_0x35427f['points']?.[_0x2c65e1(0x6f1)]||0x0)+':'+(_0x35427f[_0x2c65e1(0x8fc)]?.[_0x35427f[_0x2c65e1(0x8fc)][_0x2c65e1(0x6f1)]-0x1]?.['t']||0x0)+':'+(_0x35427f[_0x2c65e1(0x8fc)]?.[_0x35427f[_0x2c65e1(0x8fc)]['length']-0x1]?.['v']??''))[_0x2c65e1(0x2c4)]('|'),_0x23dc74=(this[_0x2c65e1(0x192)]||[])[_0x2c65e1(0x596)](_0xae0a54=>''+(_0xae0a54?.['show_average']?'a':'')+(_0xae0a54?.[_0x2c65e1(0x82c)]?'b':'')+(_0xae0a54?.[_0x2c65e1(0x120)]||'')+(Array[_0x2c65e1(0x82d)](_0xae0a54?.[_0x2c65e1(0xbc5)])&&_0xae0a54[_0x2c65e1(0xbc5)]['length']?'m'+_0xae0a54['moving_averages'][_0x2c65e1(0x596)](_0x251878=>_0x251878?.['period']+':'+(_0x251878?.['color']||'')+':'+(_0x251878?.[_0x2c65e1(0x8da)]||'')+':'+(_0x251878?.[_0x2c65e1(0x506)]?'L':''))[_0x2c65e1(0x2c4)](','):''))['join'](','),_0x12e824=[...this[_0x2c65e1(0x81c)]][_0x2c65e1(0xca9)]()[_0x2c65e1(0x2c4)](','),_0x9f85c0=this[_0x2c65e1(0x5c0)]?.['length']||0x0,_0x417a7d=_0x2c65e1(0xabe)+(this[_0x2c65e1(0x21a)]?0x1:0x0),_0x1da6e9=_0x2c65e1(0xa6e)+(this[_0x2c65e1(0x192)]||[])['map']((_0x37ea76,_0x5d6079)=>_0x37ea76?.[_0x2c65e1(0x8f6)]===_0x2c65e1(0xb24)?_0x5d6079:'')[_0x2c65e1(0xbcf)](Boolean)[_0x2c65e1(0x2c4)](',');return[_0x20b227,_0x241207,this[_0x2c65e1(0x5d4)]['sparkline']?_0x2c65e1(0x3b8):'norm',this[_0x2c65e1(0x5d4)][_0x2c65e1(0xd14)]?_0x2c65e1(0x628):'',this['_config']['logarithmic']?_0x2c65e1(0x2ec):'',_0x2c65e1(0x890)+(this[_0x2c65e1(0x5d4)]['y_axis_decimals']??''),_0x2c65e1(0xb6b)+(this['_config'][_0x2c65e1(0x666)]!==![]?0x1:0x0)+'|'+(this[_0x2c65e1(0x5d4)]['x_grid_style']||'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0xcda)]??'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x153)]||'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x39a)]??'')+'|'+(this[_0x2c65e1(0x5d4)]['y_grid_style']||'')+'|'+(this['_config'][_0x2c65e1(0xb67)]??'')+'|'+(this['_config']['y_grid_color']||'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0xbc6)]??''),this[_0x2c65e1(0x5d4)][_0x2c65e1(0x993)]?'yl:'+(this['_config']['y_axis_label']||'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x6c4)]||'')+'|'+(this['_config'][_0x2c65e1(0x32d)]||'')+'|'+(this['_config'][_0x2c65e1(0x11b)]||'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x151)]??''):'',_0x20b227===_0x2c65e1(0xa38)?_0x2c65e1(0x5a2)+(this['_config'][_0x2c65e1(0x662)]||'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x9d1)]?0x1:0x0)+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0xa14)]??'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x732)]??'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x23f)]||'')+'|'+(this['_config']['pie_label_format']||'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0xa7f)]??'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x2fe)]||'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x950)]!==![]?0x1:0x0)+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0xcaa)]!==![]?0x1:0x0):'',_0x20b227===_0x2c65e1(0x954)?_0x2c65e1(0xca3)+(this[_0x2c65e1(0x5d4)]['show_tooltip_total']!==![]?0x1:0x0)+'|'+(this[_0x2c65e1(0x5d4)]['show_tooltip']!==![]?0x1:0x0)+'|'+(this['_entities']||[])[_0x2c65e1(0x596)](_0x6c442a=>(_0x6c442a[_0x2c65e1(0x559)]??'')+'/'+(_0x6c442a[_0x2c65e1(0xac5)]??''))['join'](','):'',_0x20b227===_0x2c65e1(0x434)?_0x2c65e1(0x314)+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x74d)]??'')+'|'+(this['_config'][_0x2c65e1(0x602)]??'')+'|'+(this['_config'][_0x2c65e1(0xc65)]||'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x404)]??'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x9d4)]?0x1:0x0)+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0xcaa)]!==![]?0x1:0x0)+'|'+(this[_0x2c65e1(0x192)]||[])[_0x2c65e1(0x596)](_0xfbf800=>(_0xfbf800['lower_bound']??'')+'/'+(_0xfbf800['upper_bound']??'')+'/'+(_0xfbf800[_0x2c65e1(0x4a7)]||'')+'/'+(_0xfbf800[_0x2c65e1(0x4ce)]!==![]?0x1:0x0)+'/'+(_0xfbf800[_0x2c65e1(0x727)]||'')+'/'+(_0xfbf800[_0x2c65e1(0x76e)]?.[_0x2c65e1(0xd54)]?0x1:0x0)+'/'+(_0xfbf800[_0x2c65e1(0x76e)]?.[_0x2c65e1(0x8a7)]||[])[_0x2c65e1(0x596)](_0x18ebc9=>_0x18ebc9[_0x2c65e1(0xcfb)]+':'+_0x18ebc9[_0x2c65e1(0x727)])['join'](';')+'/'+(_0xfbf800[_0x2c65e1(0x76e)]?.[_0x2c65e1(0x1bb)]||'')+'/'+(_0xfbf800[_0x2c65e1(0x76e)]?.[_0x2c65e1(0x66b)]?0x1:0x0))[_0x2c65e1(0x2c4)](','):'',_0x20b227==='ranking'?_0x2c65e1(0x90a)+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x3d0)]||'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x950)]!==![]?0x1:0x0)+'|'+(this['_config']['show_tooltip']!==![]?0x1:0x0):'',_0x20b227===_0x2c65e1(0x7e0)?_0x2c65e1(0x72e)+(this[_0x2c65e1(0x5d4)]['show_y_axis']!==![]?0x1:0x0)+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0xac4)]!==![]?0x1:0x0)+'|'+(this[_0x2c65e1(0x5d4)]['show_grid']!==![]?0x1:0x0)+'|'+(this['_config'][_0x2c65e1(0xbd8)]??'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x751)]??'')+'|'+(this[_0x2c65e1(0x5d4)]['x_axis_color']||'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x11b)]||'')+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x273)]||'')+'|'+(this[_0x2c65e1(0x5d4)]['y_axis_font_size']||''):'',_0x20b227==='heatmap'||_0x20b227===_0x2c65e1(0x566)?_0x2c65e1(0xac2)+_0x20b227+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0xcaa)]!==![]?0x1:0x0)+'|'+(this[_0x2c65e1(0x192)]?.[0x0]?.[_0x2c65e1(0x9bd)]||'')+'|'+(this[_0x2c65e1(0x192)]?.[0x0]?.['lower_bound']??'')+'|'+(this[_0x2c65e1(0x192)]?.[0x0]?.[_0x2c65e1(0xac5)]??''):'',_0x20b227===_0x2c65e1(0x965)?'bx:'+(this['_config'][_0x2c65e1(0xcaa)]!==![]?0x1:0x0)+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x926)]||'')+'|'+(this['_entities']||[])['map'](_0xeb534d=>(_0xeb534d[_0x2c65e1(0x727)]||'')+'/'+(_0xeb534d[_0x2c65e1(0x944)]??'')+'/'+(_0xeb534d[_0x2c65e1(0x9bd)]||'')+'/'+(_0xeb534d[_0x2c65e1(0x6a7)]||'')+'/'+(_0xeb534d[_0x2c65e1(0x491)]||''))['join'](','):'',_0x20b227===_0x2c65e1(0xc3a)?_0x2c65e1(0x6c3)+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0xcaa)]!==![]?0x1:0x0)+'|'+(this['_config']['waterfall_total']!==![]?0x1:0x0)+'|'+(this[_0x2c65e1(0x192)]||[])['map'](_0x2d3ef0=>(_0x2d3ef0[_0x2c65e1(0x727)]||'')+'/'+(_0x2d3ef0[_0x2c65e1(0x944)]??'')+'/'+(_0x2d3ef0['aggregate_func']||'')+'/'+(_0x2d3ef0['number_format']||'')+'/'+(_0x2d3ef0['unit']||'')+'/'+(_0x2d3ef0[_0x2c65e1(0x6d0)]||''))[_0x2c65e1(0x2c4)](','):'',_0x20b227===_0x2c65e1(0x8e9)?_0x2c65e1(0x927)+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0xcaa)]!==![]?0x1:0x0)+'|'+(this[_0x2c65e1(0x5d4)][_0x2c65e1(0x950)]!==![]?0x1:0x0)+'|'+(this[_0x2c65e1(0x5d4)]['histogram_bins']??'')+'|'+(this['_entities']||[])[_0x2c65e1(0x596)](_0x1a161d=>(_0x1a161d['color']||'')+'/'+(_0x1a161d[_0x2c65e1(0x944)]??'')+'/'+(_0x1a161d[_0x2c65e1(0x6a7)]||'')+'/'+(_0x1a161d[_0x2c65e1(0x491)]||''))[_0x2c65e1(0x2c4)](','):'',((()=>{const _0x10de2c=_0x2c65e1,_0x2f2c83=_0x4c8698?.[_0x10de2c(0x911)]?.[_0x10de2c(0x697)]()||0x0,_0x3b5078=_0x4c8698?.['end']?.[_0x10de2c(0x697)]()||0x0,_0x549273=Math[_0x10de2c(0x1b8)](0x3e8,Math[_0x10de2c(0x8e4)]((_0x3b5078-_0x2f2c83)/Math[_0x10de2c(0x1b8)](_0xba6a3d,0x12c))||0x0);return'w:'+Math[_0x10de2c(0xb01)](_0x2f2c83/_0x549273)+'~'+Math[_0x10de2c(0xb01)](_0x3b5078/_0x549273);})()),_0x73197b?.[_0x2c65e1(0x911)]?.[_0x2c65e1(0x697)]()||0x0,_0x73197b?.['end']?.[_0x2c65e1(0x697)]()||0x0,_0x12e824,_0x9f85c0,this['_showExtremaOnClick']?0x1:0x0,_0x23dc74,_0x1da6e9,_0x2c65e1(0x8eb)+(resolveDynamicValue(this[_0x2c65e1(0x5d4)]?.[_0x2c65e1(0x4ae)],this['_hass'])??toNum(this[_0x2c65e1(0x5d4)]?.[_0x2c65e1(0x4ae)])??'')+':'+(resolveDynamicValue(this[_0x2c65e1(0x5d4)]?.['graph_end_hour'],this[_0x2c65e1(0x69a)])??toNum(this['_config']?.[_0x2c65e1(0x16c)])??''),_0x193a5d][_0x2c65e1(0x2c4)]('§');}[_0xe6d35d(0x413)](_0x3ece80){const _0x533896=_0xe6d35d;if(this['_renderers'][_0x533896(0x449)](_0x3ece80))return this[_0x533896(0xb9e)][_0x533896(0x70b)](_0x3ece80);let _0xcf9ffa;if(_0x3ece80==='timeline')_0xcf9ffa=new TimelineRenderer(this);else{if(_0x3ece80===_0x533896(0x982))_0xcf9ffa=new StateTimelineRenderer(this);else{if(_0x3ece80==='pie')_0xcf9ffa=new PieRenderer(this);else{if(_0x3ece80===_0x533896(0x954))_0xcf9ffa=new RadialBarRenderer(this);else{if(_0x3ece80==='gauge')_0xcf9ffa=new GaugeRenderer(this);else{if(_0x3ece80===_0x533896(0x3df))_0xcf9ffa=new PolarAreaRenderer(this);else{if(_0x3ece80===_0x533896(0xbf1))_0xcf9ffa=new RadarRenderer(this);else{if(_0x3ece80===_0x533896(0x936))_0xcf9ffa=new RankingRenderer(this);else{if(_0x3ece80===_0x533896(0x7e0))_0xcf9ffa=new ScatterRenderer(this);else{if(_0x3ece80===_0x533896(0x90c))_0xcf9ffa=new HeatmapRenderer(this);else{if(_0x3ece80===_0x533896(0x566))_0xcf9ffa=new CalendarRenderer(this);else{if(_0x3ece80===_0x533896(0x965))_0xcf9ffa=new BoxPlotRenderer(this);else{if(_0x3ece80===_0x533896(0xc3a))_0xcf9ffa=new WaterfallRenderer(this);else{if(_0x3ece80===_0x533896(0x8e9))_0xcf9ffa=new HistogramRenderer(this);else _0xcf9ffa=new StubRenderer(this,_0x3ece80);}}}}}}}}}}}}}return this[_0x533896(0xb9e)][_0x533896(0x846)](_0x3ece80,_0xcf9ffa),_0xcf9ffa;}['_buildStructure'](){const _0x3413f2=_0xe6d35d,_0x3b1238=this[_0x3413f2(0x5d4)][_0x3413f2(0x964)],_0x4de9bb=_0x3b1238==null||_0x3b1238==='auto'||_0x3b1238==='',_0xf5f095=toNum(this[_0x3413f2(0x5d4)][_0x3413f2(0x964)])||0x96,_0x540be6=_0x4de9bb?'':'height:'+_0xf5f095+'px;',_0x15e3e5=this[_0x3413f2(0x5d4)][_0x3413f2(0x63b)],_0x318575=this[_0x3413f2(0x5d4)][_0x3413f2(0x726)]===![],_0x33922a=this[_0x3413f2(0x5d4)]['card_border']===![],_0x257898=this[_0x3413f2(0x5d4)],_0x22914f=[];if(_0x15e3e5)_0x22914f[_0x3413f2(0x61b)](_0x3413f2(0xad5)+_0x15e3e5);if(_0x318575)_0x22914f[_0x3413f2(0x61b)](_0x3413f2(0x640));if(_0x33922a)_0x22914f['push'](_0x3413f2(0x3ae));if(_0x257898[_0x3413f2(0x9fa)]!==null&&_0x257898[_0x3413f2(0x9fa)]!==undefined&&_0x257898[_0x3413f2(0x9fa)]!==''){const _0x7d2148=_0x257898[_0x3413f2(0x9fa)];_0x22914f[_0x3413f2(0x61b)](_0x3413f2(0xd49)+(typeof _0x7d2148===_0x3413f2(0xda3)?_0x7d2148+'px':_0x7d2148));}if(_0x257898[_0x3413f2(0xc80)]!==null&&_0x257898['card_border_radius']!==undefined&&_0x257898[_0x3413f2(0xc80)]!==''){const _0x26d175=_0x257898[_0x3413f2(0xc80)];_0x22914f[_0x3413f2(0x61b)]('border-radius:'+(typeof _0x26d175===_0x3413f2(0xda3)?_0x26d175+'px':_0x26d175));}if(!_0x33922a){if(_0x257898['card_border_color'])_0x22914f['push'](_0x3413f2(0xd6c)+_0x257898[_0x3413f2(0xa71)]);if(_0x257898[_0x3413f2(0x1f3)]!==null&&_0x257898[_0x3413f2(0x1f3)]!==undefined&&_0x257898[_0x3413f2(0x1f3)]!==''){const _0x182183=_0x257898['card_border_width'];_0x22914f[_0x3413f2(0x61b)]('border-width:'+(typeof _0x182183===_0x3413f2(0xda3)?_0x182183+'px':_0x182183)),_0x22914f[_0x3413f2(0x61b)]('border-style:solid');}}if(_0x257898[_0x3413f2(0xb93)]){let _0x4754fd=String(_0x257898[_0x3413f2(0xb93)])['trim']();_0x4754fd&&!/^([a-z]+:|\/|data:)/i[_0x3413f2(0xb02)](_0x4754fd)&&(_0x4754fd=_0x3413f2(0x34a)+_0x4754fd['replace'](/^local\//,''));this[_0x3413f2(0x2b1)]=_0x4754fd;const _0x46afb1=_0x257898[_0x3413f2(0x7ed)]!==null&&_0x257898[_0x3413f2(0x7ed)]!==undefined&&_0x257898['card_background_blur']!=='';!_0x46afb1&&(_0x22914f[_0x3413f2(0x61b)](_0x3413f2(0xb3c)+_0x4754fd['replace'](/'/g,_0x3413f2(0x678))+'\x27)'),_0x22914f['push'](_0x3413f2(0x700)),_0x22914f[_0x3413f2(0x61b)](_0x3413f2(0x5d7)),_0x22914f['push'](_0x3413f2(0x31a)));}else this['_normalizedBgImage']=null;const _0x59f3dd=_0x22914f['join'](';'),_0x3604a7=getComputedStyle(document[_0x3413f2(0x440)])[_0x3413f2(0x3d8)]('--primary-font-family')[_0x3413f2(0x22f)]()||'Roboto,\x20sans-serif',_0xaccee4=STYLES[_0x3413f2(0xbbd)](':host\x20{\x20display:\x20block;\x20}',_0x3413f2(0xd04)+_0x3604a7+_0x3413f2(0xa4a)),_0x4ae425=[];if(_0x257898[_0x3413f2(0x823)])_0x4ae425[_0x3413f2(0x61b)](_0x3413f2(0x2b4)+_0x257898[_0x3413f2(0x823)]);_0x257898[_0x3413f2(0xb4a)]!==null&&_0x257898[_0x3413f2(0xb4a)]!==undefined&&_0x257898[_0x3413f2(0xb4a)]!==''&&_0x4ae425[_0x3413f2(0x61b)](_0x3413f2(0x6a9)+_0x257898[_0x3413f2(0xb4a)]);if(_0x257898[_0x3413f2(0x931)]!==null&&_0x257898[_0x3413f2(0x931)]!==undefined&&_0x257898[_0x3413f2(0x931)]!==''){const _0x54644e=_0x257898[_0x3413f2(0x931)];_0x4ae425[_0x3413f2(0x61b)]('letter-spacing:'+(typeof _0x54644e===_0x3413f2(0xda3)?_0x54644e+'px':_0x54644e));}let _0x3230dc=_0x4ae425[_0x3413f2(0x6f1)]?_0x3413f2(0xf5)+_0x4ae425[_0x3413f2(0x2c4)](';')+'}':'';const _0x453988=_0x257898[_0x3413f2(0x7ed)]!==null&&_0x257898[_0x3413f2(0x7ed)]!==undefined&&_0x257898[_0x3413f2(0x7ed)]!=='';if(this[_0x3413f2(0x2b1)]&&_0x453988){const _0x5ac7d4=_0x257898[_0x3413f2(0x7ed)],_0x266113=typeof _0x5ac7d4===_0x3413f2(0xda3)?_0x5ac7d4+'px':_0x5ac7d4,_0x225d7c=this[_0x3413f2(0x2b1)]['replace'](/'/g,_0x3413f2(0x678));_0x3230dc+=_0x3413f2(0xc9c),_0x3230dc+=_0x3413f2(0xc75)+_0x225d7c+_0x3413f2(0xa9a)+_0x266113+_0x3413f2(0xd33),_0x3230dc+='.sgc-card>*{position:relative;z-index:1}';}const _0x5720a1=this[_0x3413f2(0xaea)]['querySelector']('.sgc-card'),_0x326f2c=this[_0x3413f2(0xaea)]['querySelector']('.sgc-plot');if(_0x5720a1&&_0x326f2c&&!this[_0x3413f2(0x593)]){if((_0x5720a1[_0x3413f2(0xb15)](_0x3413f2(0x4a2))||'')!==_0x59f3dd){if(_0x59f3dd)_0x5720a1[_0x3413f2(0x337)](_0x3413f2(0x4a2),_0x59f3dd);else _0x5720a1[_0x3413f2(0xc47)](_0x3413f2(0x4a2));}const _0x4464db=_0x540be6;if((_0x326f2c[_0x3413f2(0xb15)](_0x3413f2(0x4a2))||'')!==_0x4464db){if(_0x4464db)_0x326f2c[_0x3413f2(0x337)](_0x3413f2(0x4a2),_0x4464db);else _0x326f2c[_0x3413f2(0xc47)](_0x3413f2(0x4a2));}const _0xd4f43=this[_0x3413f2(0xaea)][_0x3413f2(0x106)](_0x3413f2(0xb1d));_0xd4f43&&_0xd4f43[_0x3413f2(0xb6f)]!==_0xaccee4&&(_0xd4f43[_0x3413f2(0xb6f)]=_0xaccee4);const _0xb41eb5=this[_0x3413f2(0xaea)][_0x3413f2(0x106)](_0x3413f2(0xd59));if(_0x3230dc){if(_0xb41eb5){if(_0xb41eb5['textContent']!==_0x3230dc)_0xb41eb5[_0x3413f2(0xb6f)]=_0x3230dc;}else{const _0xaaa62e=document[_0x3413f2(0x601)](_0x3413f2(0x4a2));_0xaaa62e['id']=_0x3413f2(0x56a),_0xaaa62e['textContent']=_0x3230dc,this[_0x3413f2(0xaea)]['insertBefore'](_0xaaa62e,_0x5720a1);}}else _0xb41eb5&&_0xb41eb5['remove']();return;}this[_0x3413f2(0x593)]=![];const _0x5b15fb=_0x59f3dd?_0x3413f2(0xcbf)+_0x59f3dd+'\x22':'',_0x5ab49e=_0x3230dc?''+_0x3230dc+'':'';this['shadowRoot'][_0x3413f2(0x795)]=_0x3413f2(0xd40)+_0xaccee4+_0x3413f2(0x5bf)+_0x5ab49e+_0x3413f2(0x8f8)+_0x5b15fb+_0x3413f2(0x28f)+_0x540be6+_0x3413f2(0xb4d);}[_0xe6d35d(0xc2e)](){const _0x546164=_0xe6d35d,_0x5e53fb=this['_config']?.[_0x546164(0x69b)];if(_0x5e53fb===null||_0x5e53fb===undefined||_0x5e53fb==='')return 0x14;const _0x4bb61d=toNum(_0x5e53fb);if(isNum(_0x4bb61d))return _0x4bb61d;const _0x57c5b1=String(_0x5e53fb)[_0x546164(0x22f)](),_0x1bdeda=_0x57c5b1[_0x546164(0x7eb)]('.');if(_0x1bdeda[_0x546164(0x6f1)]<0x2)return 0x14;const _0xe37f5f=_0x1bdeda[0x0]+'.'+_0x1bdeda[0x1],_0x41b06d=_0x1bdeda['length']>=0x3?_0x1bdeda[_0x546164(0xaff)](0x2)[_0x546164(0x2c4)]('.'):null,_0x3765a9=this['_hass']?.[_0x546164(0x634)]?.[_0xe37f5f];if(!_0x3765a9)return 0x14;const _0xca2669=_0x41b06d?getAttributePath(_0x3765a9[_0x546164(0x5cf)],_0x41b06d):_0x3765a9[_0x546164(0x334)],_0x5168d9=toNum(_0xca2669);return isNum(_0x5168d9)?_0x5168d9:0x14;}['_renderBatteryIcon'](){const _0x5360e0=_0xe6d35d,_0x4fe107=this['_config']?.['battery_entity'];if(!_0x4fe107)return'';const _0x37e334=this['_hass']?.[_0x5360e0(0x634)]?.[_0x4fe107];if(!_0x37e334)return'';const _0x46ba33=parseFloat(_0x37e334[_0x5360e0(0x334)]);if(Number[_0x5360e0(0xc7f)](_0x46ba33))return'';const _0x50d0de=this[_0x5360e0(0xc2e)]();let _0x4ee7ac;if(_0x46ba33<=_0x50d0de)_0x4ee7ac=_0x5360e0(0x33f);else{if(_0x46ba33<=0x19)_0x4ee7ac=_0x5360e0(0xae7);else{if(_0x46ba33<=0x32)_0x4ee7ac=_0x5360e0(0x5bc);else _0x4ee7ac=_0x5360e0(0x36a);}}const _0x2ca4d0=Math[_0x5360e0(0x1b8)](0x0,Math[_0x5360e0(0xbe8)](0x64,_0x46ba33))/0x64*0xa,_0x3b6b39=escapeHtml(_0x37e334[_0x5360e0(0x5cf)]?.[_0x5360e0(0x72f)]||_0x4fe107);return _0x5360e0(0xd24)+_0x3b6b39+':\x20'+Math[_0x5360e0(0xb01)](_0x46ba33)+_0x5360e0(0x359)+(0x4+(0xa-_0x2ca4d0))+_0x5360e0(0xc9e)+_0x2ca4d0+_0x5360e0(0x8ba)+_0x4ee7ac+_0x5360e0(0x478)+_0x4ee7ac+'\x22>'+Math[_0x5360e0(0xb01)](_0x46ba33)+_0x5360e0(0x7b9);}['_renderHeader'](){const _0x10b06c=_0xe6d35d,_0x38419c=this[_0x10b06c(0xaea)][_0x10b06c(0x106)](_0x10b06c(0x99a));if(!_0x38419c)return;const _0x4448b1=this[_0x10b06c(0x5d4)],_0xfc0023=!!(_0x4448b1[_0x10b06c(0x85e)]||_0x4448b1[_0x10b06c(0x6f8)]||_0x4448b1['card_icon_image']);if(!_0xfc0023){_0x38419c[_0x10b06c(0x795)]='';return;}const _0xbf8f2d=_0x4448b1[_0x10b06c(0xcc8)]||'14px',_0x35d16b=this[_0x10b06c(0xa35)](),_0x30a1df=_0x1eeb54=>_0x1eeb54===_0x10b06c(0x910)||_0x1eeb54===_0x10b06c(0x99e)?_0x1eeb54:_0x10b06c(0xb1a),_0x128fa4=_0x30a1df(_0x4448b1[_0x10b06c(0xc14)]),_0x1d9991=_0x4448b1['card_icon_position']===_0x10b06c(0x99e),_0x5a233f=_0x4448b1['card_icon_size']||_0x10b06c(0x999),_0x18d0b9=this['_resolveTemplate'](_0x4448b1['card_icon']),_0x3bcbe8=_0x4448b1[_0x10b06c(0x8a3)]?_0x10b06c(0x899)+escapeHtml(_0x4448b1['card_icon_image'])+_0x10b06c(0xc74)+escapeHtml(_0x5a233f)+_0x10b06c(0x3f4)+escapeHtml(_0x5a233f)+_0x10b06c(0x24f):_0x18d0b9?_0x10b06c(0x54c)+escapeHtml(_0x18d0b9)+_0x10b06c(0x852)+escapeHtml(_0x4448b1['card_icon_color']||'inherit')+';'+(_0x4448b1['card_icon_size']?'--mdc-icon-size:'+escapeHtml(_0x4448b1[_0x10b06c(0x68e)])+';':'')+'\x22>':'',_0x5792f9=_0x4448b1[_0x10b06c(0xcc8)]?_0x10b06c(0x75c)+escapeHtml(_0x4448b1[_0x10b06c(0xcc8)]):'',_0x315559=_0x4448b1['card_header']?_0x10b06c(0x8e8)+_0x5792f9+'\x22>'+escapeHtml(_0x4448b1[_0x10b06c(0x85e)])+_0x10b06c(0x9d6):'',_0x2265f4=_0x1d9991?''+_0x315559+_0x3bcbe8:''+_0x3bcbe8+_0x315559,_0x16466f=_0x35d16b?_0x10b06c(0x541)+escapeHtml(_0xbf8f2d)+'\x22>'+_0x35d16b+_0x10b06c(0x9d6):'';_0x38419c['innerHTML']=''+(''+_0x2265f4+_0x10b06c(0x6e0))+_0x16466f+_0x10b06c(0x6e0);}[_0xe6d35d(0x7cd)](){const _0x48a35c=_0xe6d35d,_0x74844e=this[_0x48a35c(0xaea)]['querySelector'](_0x48a35c(0x2e1));if(!_0x74844e)return;const _0x3aae14=this['_config'],_0x1b8820=_0x3aae14[_0x48a35c(0x8aa)]||_0x3aae14['date_picker_group']&&this[_0x48a35c(0xb78)],_0x526099=_0x3aae14[_0x48a35c(0xa02)];if(!_0x3aae14['show_interval_picker']||_0x1b8820||_0x526099){_0x74844e[_0x48a35c(0x795)]='';return;}const _0x5ae53b=isNum(this['_overrideHoursToShow'])?this[_0x48a35c(0x4e9)]:toNum(_0x3aae14[_0x48a35c(0x60d)]),_0x3853eb=Array[_0x48a35c(0x82d)](_0x3aae14[_0x48a35c(0x869)])&&_0x3aae14[_0x48a35c(0x869)][_0x48a35c(0x6f1)]?_0x3aae14[_0x48a35c(0x869)]:INTERVAL_PICKER_DEFAULT_LABELS,_0xb6eb36=INTERVAL_PICKER_OPTIONS[_0x48a35c(0xbcf)](_0xa4a133=>_0x3853eb[_0x48a35c(0x635)](_0xa4a133[_0x48a35c(0x149)])),_0x514f46=_0xb6eb36[_0x48a35c(0x596)](_0x507d21=>{const _0x3c8b4d=_0x48a35c,_0x49339a=_0x507d21[_0x3c8b4d(0x81e)]===_0x5ae53b?'active':'';return _0x3c8b4d(0xd1f)+_0x49339a+_0x3c8b4d(0xb16)+_0x507d21[_0x3c8b4d(0x81e)]+_0x3c8b4d(0x699)+escapeHtml(_0x507d21[_0x3c8b4d(0x149)])+'\x22>'+escapeHtml(cardT(this['_hass'],this[_0x3c8b4d(0x5d4)],_0x507d21[_0x3c8b4d(0x149)]))+_0x3c8b4d(0x37d);})[_0x48a35c(0x2c4)](''),_0x508911=_0x3aae14['interval_picker_position']||_0x48a35c(0xb1a);_0x74844e['innerHTML']=_0x48a35c(0x29e)+escapeHtml(_0x508911)+'\x22>'+_0x514f46+'',_0x74844e[_0x48a35c(0x246)](_0x48a35c(0x5e4))['forEach'](_0x5c22dc=>{_0x5c22dc['addEventListener']('click',()=>{const _0x228d3=_0x5bc7,_0x5084dc=toNum(_0x5c22dc['dataset'][_0x228d3(0x81e)]),_0x18d671=_0x5c22dc[_0x228d3(0x2ff)][_0x228d3(0x149)];if(isNum(_0x5084dc))this['_onIntervalPick'](_0x5084dc,_0x18d671);});});}['_effectiveAttribute'](_0x4c4464,_0x230de3){const _0x4958d9=_0xe6d35d,_0x1854ee=this[_0x4958d9(0x469)]?.[_0x230de3];if(_0x1854ee===undefined)return _0x4c4464['attribute']||'';return _0x1854ee;}[_0xe6d35d(0x1c7)](_0x40ad06){const _0x37101a=_0xe6d35d;if(!_0x40ad06)return cardT(this[_0x37101a(0x69a)],this['_config'],'State');return String(_0x40ad06)[_0x37101a(0xbbd)](/_/g,'\x20')['replace'](/\b\w/g,_0x2576bf=>_0x2576bf['toUpperCase']());}['_applyQueryOverrides'](_0x637c60){const _0x5aab96=_0xe6d35d,_0x35918b=toNum(this[_0x5aab96(0x179)]);if(isNum(_0x35918b))_0x637c60[_0x5aab96(0xd50)]=_0x35918b;else{if(this[_0x5aab96(0xc4f)])_0x637c60['points_per_hour']=this[_0x5aab96(0xc4f)][_0x5aab96(0x46c)];}if(this[_0x5aab96(0x368)])_0x637c60[_0x5aab96(0x926)]=this['_overrideGroupBy'];else{if(this[_0x5aab96(0xc4f)])_0x637c60['group_by']=this['_baseQuery']['gby'];}this[_0x5aab96(0xc4f)]&&(_0x637c60[_0x5aab96(0xbbb)]=isNum(_0x35918b)||this['_overrideGroupBy']?![]:this['_baseQuery'][_0x5aab96(0x722)]);}[_0xe6d35d(0x46a)](_0x367eb5,_0x4230ca){const _0x192316=_0xe6d35d;if(_0x367eb5===_0x192316(0x46c)){const _0xce92e=toNum(_0x4230ca);this[_0x192316(0x179)]=isNum(_0xce92e)?_0xce92e:null;}else _0x367eb5===_0x192316(0x5ae)&&(this[_0x192316(0x368)]=_0x4230ca||null);const _0x1359eb={...this[_0x192316(0x5d4)]};this[_0x192316(0x209)](_0x1359eb),this['_config']=_0x1359eb,this[_0x192316(0xbda)](),this['_broadcastQuerySync'](_0x367eb5);try{this[_0x192316(0xbe4)]?.[_0x192316(0xa97)]?.[_0x192316(0x11f)]?.();}catch(_0x360fb7){}this[_0x192316(0x23e)]()['catch'](_0x2ec5ea=>console[_0x192316(0x1ed)]('[sgc]\x20query\x20pick\x20failed',_0x2ec5ea));}[_0xe6d35d(0xbda)](){const _0x34afb0=_0xe6d35d;isNum(toNum(this['_overridePph']))?lsSet(_0x34afb0(0x561)+this[_0x34afb0(0x1f0)],String(this[_0x34afb0(0x179)])):lsDel(_0x34afb0(0x561)+this[_0x34afb0(0x1f0)]),this[_0x34afb0(0x368)]?lsSet(_0x34afb0(0x793)+this['_instanceKey'],this[_0x34afb0(0x368)]):lsDel(_0x34afb0(0x793)+this[_0x34afb0(0x1f0)]);}[_0xe6d35d(0x9f4)](){const _0x49b8e9=_0xe6d35d,_0x2ed94a=this[_0x49b8e9(0xaea)][_0x49b8e9(0x106)](_0x49b8e9(0x545));if(!_0x2ed94a)return;const _0xdaefca=this[_0x49b8e9(0x5d4)],_0x5e141b=!!_0xdaefca[_0x49b8e9(0x31d)],_0x3f5d7=!!_0xdaefca[_0x49b8e9(0xb33)];if(!_0x5e141b&&!_0x3f5d7){_0x2ed94a[_0x49b8e9(0x795)]='';return;}const _0x2ee8eb=(_0x44a70f,_0xe8cb9f,_0x47e960)=>_0x49b8e9(0xa84)+escapeHtml(String(_0x44a70f))+'\x22'+(String(_0x47e960)===String(_0x44a70f)?_0x49b8e9(0x10f):'')+'>'+escapeHtml(_0xe8cb9f)+'',_0x5aba55=[];if(_0x5e141b){const _0x278082=isNum(toNum(this['_overridePph']))?String(this[_0x49b8e9(0x179)]):'',_0xcb0bcc=toNum(this[_0x49b8e9(0xc4f)]?.['pph']),_0x139b67=[0x1,0x2,0x3,0x4,0x5,0x6,0xa,0xc,0xf,0x14,0x1e,0x3c];isNum(_0xcb0bcc)&&!_0x139b67[_0x49b8e9(0x635)](_0xcb0bcc)&&(_0x139b67['push'](_0xcb0bcc),_0x139b67[_0x49b8e9(0xca9)]((_0x94ce74,_0x2810b9)=>_0x94ce74-_0x2810b9));const _0x4c0593=[_0x2ee8eb('',cardT(this['_hass'],_0xdaefca,_0x49b8e9(0x1c0))+'\x20('+(isNum(_0xcb0bcc)?_0xcb0bcc:0x2)+_0x49b8e9(0x177),_0x278082)][_0x49b8e9(0x615)](_0x139b67[_0x49b8e9(0x596)](_0x56ab0e=>_0x2ee8eb(_0x56ab0e,_0x56ab0e+'/h',_0x278082)))[_0x49b8e9(0x2c4)]('');_0x5aba55[_0x49b8e9(0x61b)]([_0xdaefca['pph_picker_position']||_0x49b8e9(0xb1a),_0x49b8e9(0x827)+escapeHtml(cardT(this[_0x49b8e9(0x69a)],_0xdaefca,_0x49b8e9(0x427)))+''+_0x4c0593+_0x49b8e9(0x114)]);}if(_0x3f5d7){const _0x33f277=this['_overrideGroupBy']||'',_0x8cf627=this[_0x49b8e9(0xc4f)]?.[_0x49b8e9(0x5ae)]||'interval',_0x4ca61e={'interval':_0x49b8e9(0x37a),'hour':_0x49b8e9(0x1fd),'2h':'2H','3h':'3H','4h':'4H','6h':'6H','12h':_0x49b8e9(0x909),'date':'Date','week':'Week','month':'Month','year':'Year'},_0x4fc936=[_0x2ee8eb('',cardT(this[_0x49b8e9(0x69a)],_0xdaefca,'Auto')+'\x20('+cardT(this['_hass'],_0xdaefca,_0x4ca61e[_0x8cf627]||_0x8cf627)+')',_0x33f277)][_0x49b8e9(0x615)](Object[_0x49b8e9(0x2ee)](_0x4ca61e)[_0x49b8e9(0x596)](_0x3a8fd9=>_0x2ee8eb(_0x3a8fd9,cardT(this[_0x49b8e9(0x69a)],_0xdaefca,_0x4ca61e[_0x3a8fd9]),_0x33f277)))[_0x49b8e9(0x2c4)]('');_0x5aba55[_0x49b8e9(0x61b)]([_0xdaefca['group_by_picker_position']||_0x49b8e9(0xb1a),''+escapeHtml(cardT(this[_0x49b8e9(0x69a)],_0xdaefca,_0x49b8e9(0x3aa)))+''+_0x4fc936+_0x49b8e9(0x114)]);}const _0x48c600={'left':'','center':'','right':''};for(const [_0x5b7d0c,_0x4fac74]of _0x5aba55)_0x48c600[_0x5b7d0c in _0x48c600?_0x5b7d0c:_0x49b8e9(0xb1a)]+=_0x4fac74;_0x2ed94a[_0x49b8e9(0x795)]=[_0x49b8e9(0xb1a),_0x49b8e9(0x910),'right']['filter'](_0x51fc2b=>_0x48c600[_0x51fc2b])[_0x49b8e9(0x596)](_0x36aae4=>_0x49b8e9(0x4a4)+_0x36aae4+'\x22>'+_0x48c600[_0x36aae4]+_0x49b8e9(0x6e0))[_0x49b8e9(0x2c4)](''),_0x2ed94a[_0x49b8e9(0x246)](_0x49b8e9(0x98b))[_0x49b8e9(0x331)](_0x234994=>{const _0x902f85=_0x49b8e9;_0x234994[_0x902f85(0xb7d)](_0x902f85(0x7f1),_0x5a1d36=>{const _0x2e0e90=_0x902f85;this[_0x2e0e90(0x46a)](_0x5a1d36[_0x2e0e90(0x73f)][_0x2e0e90(0x2ff)]['qp'],_0x5a1d36[_0x2e0e90(0x73f)]['value']);});});}[_0xe6d35d(0x300)](){const _0xd04a67=_0xe6d35d,_0xa3c209=this['shadowRoot'][_0xd04a67(0x106)](_0xd04a67(0x36e));if(!_0xa3c209)return;const _0x1bb584=this[_0xd04a67(0x5d4)];if(!_0x1bb584[_0xd04a67(0x80e)]){_0xa3c209[_0xd04a67(0x795)]='';return;}let _0x362453='';(this['_entities']||[])[_0xd04a67(0x331)]((_0x504e4d,_0x3dbfc7)=>{const _0x3d34ec=_0xd04a67;if(_0x504e4d[_0x3d34ec(0x39d)]!=null)return;const _0x4b3496=this[_0x3d34ec(0x69a)]?.[_0x3d34ec(0x634)]?.[_0x504e4d[_0x3d34ec(0x9b0)]];if(!_0x4b3496)return;const _0xc54706=Object['keys'](_0x4b3496['attributes']||{})[_0x3d34ec(0xbcf)](_0x24b59e=>{const _0x31fe0d=_0x4b3496['attributes'][_0x24b59e];return _0x31fe0d!==null&&_0x31fe0d!==undefined&&!isNaN(parseFloat(_0x31fe0d));})['sort']();if(!_0xc54706['length'])return;const _0x3f71a1=_0x504e4d[_0x3d34ec(0x727)]===_0x3d34ec(0x443)?PALETTE[_0x3dbfc7%PALETTE[_0x3d34ec(0x6f1)]]||'#ff4757':this[_0x3d34ec(0x221)](_0x504e4d['color'],_0x504e4d[_0x3d34ec(0x9b0)])||_0x504e4d[_0x3d34ec(0x727)]||PALETTE[_0x3dbfc7%PALETTE['length']]||_0x3d34ec(0xc30),_0x42bf4d=this[_0x3d34ec(0x8b7)](_0x504e4d,_0x3dbfc7),_0x2f7293=_0x3d34ec(0x737)+(_0x42bf4d===''?_0x3d34ec(0x10f):'')+'>'+escapeHtml(cardT(this[_0x3d34ec(0x69a)],this['_config'],_0x3d34ec(0xc21)))+'',_0x1a5627=_0xc54706[_0x3d34ec(0x596)](_0x447d71=>_0x3d34ec(0xa84)+escapeHtml(_0x447d71)+'\x22'+(_0x42bf4d===_0x447d71?_0x3d34ec(0x10f):'')+'>'+escapeHtml(this[_0x3d34ec(0x1c7)](_0x447d71))+_0x3d34ec(0x6be))[_0x3d34ec(0x2c4)]('');_0x362453+=_0x3d34ec(0x5e5)+(_0x3d34ec(0x60f)+escapeHtml(_0x3f71a1)+_0x3d34ec(0x77f))+(_0x3d34ec(0x1a1)+_0x3dbfc7+'\x22>'+_0x2f7293+_0x1a5627+_0x3d34ec(0xd6f))+_0x3d34ec(0x6e0);});if(!_0x362453){_0xa3c209[_0xd04a67(0x795)]='';return;}const _0x58871b=_0x1bb584['attribute_list_position']||_0xd04a67(0xb1a);_0xa3c209[_0xd04a67(0x795)]=''+_0x362453+_0xd04a67(0x6e0),_0xa3c209[_0xd04a67(0x246)](_0xd04a67(0x8fd))['forEach'](_0x183365=>{const _0x54a615=_0xd04a67;_0x183365[_0x54a615(0xb7d)](_0x54a615(0x7f1),_0x3341bb=>{const _0x548716=_0x54a615,_0x24ee19=parseInt(_0x3341bb[_0x548716(0x73f)][_0x548716(0x2ff)]['entityIdx'],0xa);if(isNaN(_0x24ee19))return;this[_0x548716(0x342)](_0x24ee19,_0x3341bb[_0x548716(0x73f)][_0x548716(0xcfb)]);});});}[_0xe6d35d(0x342)](_0x388f70,_0x3f6b4f){const _0x4a7bab=_0xe6d35d,_0xd4a88b=this[_0x4a7bab(0x192)]?.[_0x388f70];if(!_0xd4a88b)return;const _0x3b53d8=_0xd4a88b[_0x4a7bab(0xa49)]||'';_0x3f6b4f===_0x3b53d8?delete this['_overrideAttributes'][_0x388f70]:this[_0x4a7bab(0x469)][_0x388f70]=_0x3f6b4f,this[_0x4a7bab(0x23e)]()[_0x4a7bab(0x7b5)](_0x59443c=>console[_0x4a7bab(0x1ed)](_0x4a7bab(0x91c),_0x59443c));}[_0xe6d35d(0x665)](){const _0x4b5c9=_0xe6d35d,_0x47949d=this[_0x4b5c9(0xaea)][_0x4b5c9(0x106)]('.sgc-dp-wrap');if(!_0x47949d)return;const _0xb1805=this[_0x4b5c9(0x5d4)];if(!_0xb1805[_0x4b5c9(0x8aa)]){_0x47949d['innerHTML']='';return;}const _0x32b23a=[...DATE_PICKER_VALID_MODES,...Object['keys'](DATE_PICKER_RELATIVE_MODES)],_0x271833=Array[_0x4b5c9(0x82d)](_0xb1805['date_picker_modes'])&&_0xb1805['date_picker_modes'][_0x4b5c9(0x6f1)]?_0xb1805[_0x4b5c9(0xaa1)][_0x4b5c9(0xbcf)](_0x3dbdce=>_0x32b23a[_0x4b5c9(0x635)](_0x3dbdce)):DATE_PICKER_VALID_MODES,_0x25dcb6=_0x271833[_0x4b5c9(0x6f1)]>0x1,_0x17f283=_0x2bb0db=>{const _0x184b1e=_0x4b5c9,_0x43197c=_0x2bb0db===this[_0x184b1e(0x8d4)]?_0x184b1e(0x28d):'',_0x13b5cb=DATE_PICKER_RELATIVE_MODES[_0x2bb0db],_0xa8e4dc=cardT(this[_0x184b1e(0x69a)],this[_0x184b1e(0x5d4)],_0x13b5cb?_0x13b5cb[_0x184b1e(0x22c)]:_0x2bb0db['charAt'](0x0)[_0x184b1e(0xa56)]()),_0x5620b3={'day':_0x184b1e(0x9b5),'week':_0x184b1e(0xc2b),'month':'Month','year':_0x184b1e(0x9ac)}[_0x2bb0db],_0x318921=cardT(this['_hass'],this[_0x184b1e(0x5d4)],_0x13b5cb?_0x13b5cb[_0x184b1e(0x149)]:_0x5620b3||_0x2bb0db);return _0x184b1e(0xd97)+_0x43197c+_0x184b1e(0x8d5)+escapeHtml(_0x2bb0db)+_0x184b1e(0x22e)+escapeHtml(_0x318921)+'\x22>'+escapeHtml(_0xa8e4dc)+_0x184b1e(0x37d);};let _0x3ac315='';if(_0x25dcb6){const _0xb4b152=_0x271833[_0x4b5c9(0xbcf)](_0x1deb39=>!(_0x1deb39 in DATE_PICKER_RELATIVE_MODES))[_0x4b5c9(0x596)](_0x17f283)[_0x4b5c9(0x2c4)](''),_0x499c63=_0x271833['filter'](_0x356693=>_0x356693 in DATE_PICKER_RELATIVE_MODES)['map'](_0x17f283)[_0x4b5c9(0x2c4)](''),_0x1f22db=_0xb4b152&&_0x499c63?_0x4b5c9(0xbae):'';_0x3ac315=_0xb4b152+_0x1f22db+_0x499c63;}const _0x3bc01c=this[_0x4b5c9(0xfd)](),_0x4df0d0=Date['now'](),_0x20b484=this[_0x4b5c9(0x8d4)]==='custom'?!!this[_0x4b5c9(0xae3)]&&this['_dpCustomEnd']['getTime']()>=_0x4df0d0:this[_0x4b5c9(0xa3b)]===0x0,_0x4fb16e=_0xb1805[_0x4b5c9(0xd21)]||_0x4b5c9(0x598);_0x47949d[_0x4b5c9(0x4a2)]['order']=_0x4fb16e===_0x4b5c9(0x7ab)?'99':'';const _0x331c12=!!this[_0x4b5c9(0x7aa)],_0x460cee=_0x331c12?_0x4b5c9(0x5f0)+this[_0x4b5c9(0xd82)]()+this[_0x4b5c9(0xd96)]()+_0x4b5c9(0x6e0):'',_0x187e07=(_0x43f813,_0x4c46d1)=>[_0x4b5c9(0xb1a),'center',_0x4b5c9(0x99e)][_0x4b5c9(0x635)](_0x43f813)?_0x43f813:_0x4c46d1,_0x5975a8=_0x187e07(_0xb1805[_0x4b5c9(0x1be)],_0x4b5c9(0xb1a)),_0x25ca3e=_0x187e07(_0xb1805[_0x4b5c9(0x5f1)],'right'),_0x2d9788=''+escapeHtml(_0x3bc01c)+''+(_0x25dcb6?_0x4b5c9(0x7c0)+_0x3ac315+'':'')+_0x4b5c9(0x850)+(_0x331c12?'active':'')+_0x4b5c9(0x2de)+escapeHtml(cardT(this['_hass'],this[_0x4b5c9(0x5d4)],_0x4b5c9(0x9f9)))+_0x4b5c9(0x22e)+escapeHtml(cardT(this['_hass'],this[_0x4b5c9(0x5d4)],_0x4b5c9(0x9f9)))+'\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x4e7163={'left':[],'center':[],'right':[]};_0x4e7163[_0x5975a8][_0x4b5c9(0x61b)](_0x2d9788),_0x4e7163[_0x25ca3e][_0x4b5c9(0x61b)](_0x5819a5);const _0x2d73f9=_0x4e7163[_0x4b5c9(0x910)][_0x4b5c9(0x6f1)]>0x0&&_0x4e7163[_0x4b5c9(0xb1a)][_0x4b5c9(0x6f1)]+_0x4e7163[_0x4b5c9(0x99e)][_0x4b5c9(0x6f1)]>0x0;_0x47949d[_0x4b5c9(0x795)]=_0x4b5c9(0x9d9)+escapeHtml(_0x4fb16e)+_0x4b5c9(0x373)+_0x4e7163[_0x4b5c9(0xb1a)]['join']('')+_0x4b5c9(0x12a)+(_0x2d73f9?_0x4b5c9(0x3a4):'')+'\x22>'+_0x4e7163[_0x4b5c9(0x910)][_0x4b5c9(0x2c4)]('')+_0x4b5c9(0x908)+_0x4e7163[_0x4b5c9(0x99e)][_0x4b5c9(0x2c4)]('')+_0x4b5c9(0x44c)+_0x460cee+'\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20';if(_0x2d73f9){const _0x53bfb4=_0x47949d[_0x4b5c9(0x106)](_0x4b5c9(0x138)),_0x47befb=_0x47949d[_0x4b5c9(0x106)](_0x4b5c9(0x2ac));if(_0x53bfb4&&_0x47befb){_0x53bfb4[_0x4b5c9(0x4a2)][_0x4b5c9(0x672)]='';const _0x5c7193=_0x53bfb4[_0x4b5c9(0x748)](),_0xe0ef80=_0x6f6931=>_0x53bfb4[_0x4b5c9(0x106)](_0x6f6931+_0x4b5c9(0x761))||_0x53bfb4['querySelector'](_0x6f6931+_0x4b5c9(0x626)),_0x290080=_0xe0ef80(_0x4b5c9(0xce7)),_0x103661=_0xe0ef80('.dp-zone-right'),_0xd0f9c9=_0x290080?_0x290080[_0x4b5c9(0x748)]()[_0x4b5c9(0x99e)]:_0x5c7193['left'],_0xa7c37b=_0x103661?_0x103661['getBoundingClientRect']()[_0x4b5c9(0xb1a)]:_0x5c7193['right'],_0x3428b8=_0xa7c37b-_0xd0f9c9-0x10;if(_0x5c7193[_0x4b5c9(0x8da)]>0x0&&_0x47befb[_0x4b5c9(0x748)]()[_0x4b5c9(0x8da)]>_0x3428b8)_0x53bfb4['classList']['add'](_0x4b5c9(0x3dc)),_0x47befb['classList'][_0x4b5c9(0xab3)](_0x4b5c9(0x607)),_0x47befb[_0x4b5c9(0x4a2)][_0x4b5c9(0x7a5)]='';else{const _0xf9529a=_0x47befb[_0x4b5c9(0x222)];if(_0xf9529a>_0x53bfb4[_0x4b5c9(0x222)])_0x53bfb4[_0x4b5c9(0x4a2)]['minHeight']=_0xf9529a+'px';}}}_0x2d73f9&&typeof requestAnimationFrame===_0x4b5c9(0x854)&&requestAnimationFrame(()=>{const _0x4892de=_0x4b5c9;try{const _0x3d9a3f=_0x47949d['querySelector'](_0x4892de(0x138)),_0x247f2e=_0x47949d[_0x4892de(0x106)](_0x4892de(0x2ac));if(!_0x3d9a3f||!_0x247f2e)return;const _0x2b94bd=_0x247f2e['getBoundingClientRect']();if(!_0x2b94bd||!_0x2b94bd[_0x4892de(0x8da)])return;const _0x1504d4=(_0x4295fb,_0x3819db)=>{const _0x55ccf0=_0x4892de,_0x1524da=_0x3d9a3f[_0x55ccf0(0x106)](_0x4295fb+'\x20.sgc-dp-nav')||_0x3d9a3f[_0x55ccf0(0x106)](_0x4295fb+_0x55ccf0(0x626));if(!_0x1524da)return null;const _0x52c218=_0x1524da[_0x55ccf0(0x748)]();if(!_0x52c218||!_0x52c218[_0x55ccf0(0x8da)])return null;return _0x3819db===_0x55ccf0(0x99e)?_0x52c218[_0x55ccf0(0x99e)]:_0x52c218[_0x55ccf0(0xb1a)];};let _0x54e7c6=dpCenterShift(_0x2b94bd[_0x4892de(0xb1a)],_0x2b94bd[_0x4892de(0x99e)],_0x1504d4(_0x4892de(0xce7),_0x4892de(0x99e)),_0x1504d4(_0x4892de(0x46e),_0x4892de(0xb1a)),0x8);const _0x1b9de9=_0x3d9a3f[_0x4892de(0x748)]();_0x1b9de9[_0x4892de(0x8da)]>0x0&&(_0x54e7c6=Math[_0x4892de(0xbe8)](_0x54e7c6,_0x1b9de9['right']-0x4-_0x2b94bd[_0x4892de(0x99e)]),_0x54e7c6=Math[_0x4892de(0x1b8)](_0x54e7c6,_0x1b9de9[_0x4892de(0xb1a)]+0x4-_0x2b94bd[_0x4892de(0xb1a)])),_0x247f2e[_0x4892de(0x4a2)][_0x4892de(0x7a5)]=_0x54e7c6?'translate(calc(-50%\x20+\x20'+_0x54e7c6+_0x4892de(0x44a):'translate(-50%,\x20-50%)';}catch(_0x3de56a){}});_0x47949d[_0x4b5c9(0x246)](_0x4b5c9(0xd91))['forEach'](_0xebe2f8=>{const _0x5638a9=_0x4b5c9;_0xebe2f8[_0x5638a9(0xb7d)](_0x5638a9(0x63f),()=>this[_0x5638a9(0x57b)](_0xebe2f8[_0x5638a9(0x2ff)][_0x5638a9(0x86d)]));});const _0x12fccb=_0x47949d[_0x4b5c9(0x106)](_0x4b5c9(0x57f)),_0x4cad6e=_0x47949d[_0x4b5c9(0x106)](_0x4b5c9(0x92a)),_0x1619f1=_0x47949d[_0x4b5c9(0x106)](_0x4b5c9(0x1d4)),_0x2c670c=_0x47949d['querySelector'](_0x4b5c9(0x268));if(_0x12fccb)_0x12fccb[_0x4b5c9(0xb7d)](_0x4b5c9(0x63f),()=>this[_0x4b5c9(0x755)](-0x1));if(_0x4cad6e)_0x4cad6e[_0x4b5c9(0xb7d)](_0x4b5c9(0x63f),()=>this['_onDatePickerNav'](+0x1));if(_0x1619f1)_0x1619f1[_0x4b5c9(0xb7d)](_0x4b5c9(0x63f),()=>this['_onDatePickerJumpToCurrent']());if(_0x2c670c)_0x2c670c[_0x4b5c9(0xb7d)](_0x4b5c9(0x63f),()=>this[_0x4b5c9(0x27c)]());const _0x57dd91=_0x47949d['querySelector'](_0x4b5c9(0xb50));_0x57dd91&&_0x57dd91[_0x4b5c9(0xb7d)](_0x4b5c9(0x63f),_0x3543a4=>this[_0x4b5c9(0xa9d)](_0x3543a4));}['_onDatePickerToggle'](){const _0x30aa16=_0xe6d35d;this[_0x30aa16(0x7aa)]=!this[_0x30aa16(0x7aa)];if(this['_dpExpanded']){const _0x3ea45f=this[_0x30aa16(0x9b8)](),_0x580110=_0x3ea45f?.['start']||new Date();this[_0x30aa16(0x56f)]=_0x580110[_0x30aa16(0x231)](),this[_0x30aa16(0x1d1)]=_0x580110['getFullYear'](),this[_0x30aa16(0xce8)]=null;}this[_0x30aa16(0x563)]();}['_renderCalendarGrid'](){const _0x1bade0=_0xe6d35d,_0x9d328f=resolveCardLanguage(this[_0x1bade0(0x69a)],this[_0x1bade0(0x5d4)]),_0x4ee26f=new Date(),_0x1ee577=this[_0x1bade0(0x56f)]??_0x4ee26f[_0x1bade0(0x231)](),_0x568d8a=this[_0x1bade0(0x1d1)]??_0x4ee26f[_0x1bade0(0x472)](),_0x164785=new Date(_0x568d8a,_0x1ee577,0x1),_0x393610=new Date(_0x568d8a,_0x1ee577+0x1,0x0),_0x5643e5=_0x393610[_0x1bade0(0xc00)](),_0x4e8444=resolveFirstWeekday(this['_hass']),_0x3ab518=weekStartOffsetDays(_0x164785[_0x1bade0(0x889)]()||0x7,_0x4e8444);let _0x11ed4a;try{const _0x4e8539=getCachedDateTimeFormatter(_0x9d328f,{'weekday':_0x1bade0(0x688)}),_0x238c56=Array[_0x1bade0(0xb6d)]({'length':0x7},(_0x18ea70,_0x50f207)=>(_0x4e8444-0x1+_0x50f207)%0x7+0x1);_0x11ed4a=_0x238c56['map'](_0x50318a=>_0x4e8539[_0x1bade0(0x3cd)](new Date(0x7e8,0x0,_0x50318a)));}catch{const _0x4abbd7=['M','T','W','T','F','S','S'];_0x11ed4a=_0x4abbd7['slice'](_0x4e8444-0x1)[_0x1bade0(0x615)](_0x4abbd7[_0x1bade0(0xaff)](0x0,_0x4e8444-0x1));}let _0x56592b;try{const _0x31976e=getCachedDateTimeFormatter(_0x9d328f,{'month':_0x1bade0(0x3f6),'year':_0x1bade0(0x5e0)})[_0x1bade0(0x3cd)](_0x164785);_0x56592b=_0x31976e[_0x1bade0(0xa42)](0x0)[_0x1bade0(0xa56)]()+_0x31976e[_0x1bade0(0xaff)](0x1);}catch{_0x56592b=_0x1ee577+0x1+'/'+_0x568d8a;}const _0x3eb458=this[_0x1bade0(0x9b8)]()||{},_0x12ad10=_0x3eb458['start']?new Date(_0x3eb458[_0x1bade0(0x911)][_0x1bade0(0x472)](),_0x3eb458['start'][_0x1bade0(0x231)](),_0x3eb458[_0x1bade0(0x911)][_0x1bade0(0xc00)]())['getTime']():0x0,_0x56dbea=_0x3eb458[_0x1bade0(0xc39)]?new Date(_0x3eb458[_0x1bade0(0xc39)][_0x1bade0(0x472)](),_0x3eb458['end']['getMonth'](),_0x3eb458[_0x1bade0(0xc39)][_0x1bade0(0xc00)]())['getTime']():0x0,_0x22ffb2=!!this['_dpRangeStart'],_0xde7cc8=_0x22ffb2?new Date(this[_0x1bade0(0xce8)][_0x1bade0(0x472)](),this[_0x1bade0(0xce8)][_0x1bade0(0x231)](),this[_0x1bade0(0xce8)][_0x1bade0(0xc00)]())[_0x1bade0(0x697)]():0x0,_0x545fdb=new Date(_0x4ee26f[_0x1bade0(0x472)](),_0x4ee26f[_0x1bade0(0x231)](),_0x4ee26f[_0x1bade0(0xc00)]())[_0x1bade0(0x697)]();let _0x67eaf0=_0x11ed4a[_0x1bade0(0x596)](_0xe64544=>_0x1bade0(0x8c3)+escapeHtml(_0xe64544)+_0x1bade0(0x6e0))[_0x1bade0(0x2c4)]('');for(let _0x28106f=0x0;_0x28106f<_0x3ab518;_0x28106f++)_0x67eaf0+=_0x1bade0(0xb83);for(let _0x23e06f=0x1;_0x23e06f<=_0x5643e5;_0x23e06f++){const _0x35a403=new Date(_0x568d8a,_0x1ee577,_0x23e06f)[_0x1bade0(0x697)](),_0x506765=[_0x1bade0(0xcdb)];if(_0x35a403===_0x545fdb)_0x506765['push']('dp-today');if(!_0x22ffb2&&_0x35a403>=_0x12ad10&&_0x35a403<_0x56dbea)_0x506765[_0x1bade0(0x61b)]('dp-in-range');if(_0x22ffb2&&_0x35a403===_0xde7cc8)_0x506765[_0x1bade0(0x61b)](_0x1bade0(0xb60));if(_0x35a403>_0x545fdb)_0x506765['push']('dp-future');const _0x208c17=_0x568d8a+'-'+String(_0x1ee577+0x1)[_0x1bade0(0x9f7)](0x2,'0')+'-'+String(_0x23e06f)[_0x1bade0(0x9f7)](0x2,'0');_0x67eaf0+=''+_0x23e06f+'';}const _0x23b639=_0x22ffb2?_0x1bade0(0xc1b)+escapeHtml(cardT(this[_0x1bade0(0x69a)],this[_0x1bade0(0x5d4)],'Select\x20end\x20date'))+_0x1bade0(0x6e0):'';return _0x1bade0(0x6d5)+escapeHtml(cardT(this[_0x1bade0(0x69a)],this[_0x1bade0(0x5d4)],_0x1bade0(0x814)))+_0x1bade0(0xa46)+escapeHtml(_0x56592b)+_0x1bade0(0xaf8)+escapeHtml(cardT(this[_0x1bade0(0x69a)],this[_0x1bade0(0x5d4)],_0x1bade0(0x290)))+_0x1bade0(0x953)+_0x67eaf0+_0x1bade0(0x5b5)+_0x23b639+'\x0a\x20\x20\x20\x20';}[_0xe6d35d(0xd96)](){const _0x38e73b=_0xe6d35d,_0x356444=[{'label':_0x38e73b(0x3ea),'mode':_0x38e73b(0x4b8),'offset':0x0},{'label':_0x38e73b(0xa11),'mode':_0x38e73b(0x4b8),'offset':-0x1},{'label':_0x38e73b(0x493),'mode':'week','offset':0x0},{'label':_0x38e73b(0xc62),'mode':_0x38e73b(0xb9f),'offset':-0x1},{'label':_0x38e73b(0x734),'mode':_0x38e73b(0x7d5),'offset':0x0},{'label':_0x38e73b(0x5ff),'mode':_0x38e73b(0x7d5),'offset':-0x1},{'label':_0x38e73b(0x191),'mode':_0x38e73b(0x4f4),'offset':0x0},{'label':_0x38e73b(0x2d8),'mode':_0x38e73b(0x4f4),'offset':-0x1}],_0x4b2ca9=[{'label':_0x38e73b(0x1a5),'days':0x7},{'label':_0x38e73b(0xc28),'days':0x1e},{'label':'Last\x2012\x20Months','months':0xc}],_0xd4acca=_0x29fe3b=>{const _0x3192c4=_0x38e73b;if(this[_0x3192c4(0x8d4)]!=='custom'||!this[_0x3192c4(0x48e)])return![];const _0x37efb3=this[_0x3192c4(0x171)](_0x29fe3b);return Math[_0x3192c4(0xad9)](this[_0x3192c4(0x48e)]['getTime']()-_0x37efb3[_0x3192c4(0x697)]())<0x5265c00;},_0x38d5e4=_0x356444[_0x38e73b(0x596)](_0x4eda5e=>{const _0x47376a=_0x38e73b,_0x1ad94d=this['_dpMode']===_0x4eda5e[_0x47376a(0x86d)]&&this[_0x47376a(0xa3b)]===_0x4eda5e[_0x47376a(0x73b)]?_0x47376a(0x28d):'';return _0x47376a(0xc68)+_0x1ad94d+_0x47376a(0x5b8)+escapeHtml(_0x4eda5e[_0x47376a(0x86d)])+_0x47376a(0xab5)+_0x4eda5e[_0x47376a(0x73b)]+'\x22>'+escapeHtml(cardT(this[_0x47376a(0x69a)],this[_0x47376a(0x5d4)],_0x4eda5e[_0x47376a(0x149)]))+'';})[_0x38e73b(0x2c4)](''),_0x27ac00=_0x4b2ca9['map'](_0xbc6ba2=>{const _0x47568b=_0x38e73b,_0x5a56d0=_0xd4acca(_0xbc6ba2)?_0x47568b(0x28d):'',_0x599e6e=_0xbc6ba2[_0x47568b(0x2e3)]||'',_0x4a3433=_0xbc6ba2['months']||'';return''+escapeHtml(cardT(this['_hass'],this[_0x47568b(0x5d4)],_0xbc6ba2[_0x47568b(0x149)]))+_0x47568b(0x37d);})[_0x38e73b(0x2c4)]('');return _0x38e73b(0x5f3)+_0x38d5e4+_0x27ac00+_0x38e73b(0x6e0);}[_0xe6d35d(0x171)](_0x50c71f){const _0xde49b2=_0xe6d35d,_0x57b75e=new Date(),_0x19baee=resolveDisplayTimeZone(this[_0xde49b2(0x69a)],this[_0xde49b2(0x5d4)]),_0x3af047=tzParts(_0x57b75e['getTime'](),_0x19baee);if(_0x50c71f['months'])return new Date(zonedWallToMs(_0x3af047['y'],_0x3af047['mo']-_0x50c71f['months'],_0x3af047['d'],0x0,0x0,0x0,_0x19baee));return new Date(zonedWallToMs(_0x3af047['y'],_0x3af047['mo'],_0x3af047['d']-_0x50c71f[_0xde49b2(0x2e3)],0x0,0x0,0x0,_0x19baee));}['_onDatePickerPanelClick'](_0x5f46ba){const _0x2634d6=_0xe6d35d,_0x449708=_0x5f46ba[_0x2634d6(0x73f)],_0x2c5c35=_0x449708[_0x2634d6(0x535)](_0x2634d6(0x471));if(_0x2c5c35){const _0x166ad1=parseInt(_0x2c5c35[_0x2634d6(0x2ff)][_0x2634d6(0xc51)],0xa)||0x0;this[_0x2634d6(0x56f)]=(this[_0x2634d6(0x56f)]??new Date()[_0x2634d6(0x231)]())+_0x166ad1;while(this[_0x2634d6(0x56f)]<0x0){this[_0x2634d6(0x56f)]+=0xc,this['_dpCalYear']-=0x1;}while(this[_0x2634d6(0x56f)]>0xb){this[_0x2634d6(0x56f)]-=0xc,this[_0x2634d6(0x1d1)]+=0x1;}this['_scheduleRender']();return;}const _0x13d3ab=_0x449708['closest'](_0x2634d6(0xa8b));if(_0x13d3ab){const [_0x356dbf,_0xe08f97,_0x524f61]=_0x13d3ab['dataset'][_0x2634d6(0x98f)][_0x2634d6(0x7eb)]('-'),_0x3b58c8=new Date(parseInt(_0x356dbf,0xa),parseInt(_0xe08f97,0xa)-0x1,parseInt(_0x524f61,0xa));this[_0x2634d6(0x78c)](_0x3b58c8);return;}const _0xee16fd=_0x449708['closest'](_0x2634d6(0x372));if(_0xee16fd){const _0x8ac222=_0xee16fd['dataset'][_0x2634d6(0x45c)],_0x8aff82=parseInt(_0xee16fd[_0x2634d6(0x2ff)][_0x2634d6(0x5e6)],0xa)||0x0;this['_applyDatePickerPreset'](_0x8ac222,_0x8aff82);return;}const _0x40c465=_0x449708[_0x2634d6(0x535)](_0x2634d6(0x874));if(_0x40c465){const _0x1d74ab=parseInt(_0x40c465[_0x2634d6(0x2ff)][_0x2634d6(0x5e8)],0xa)||0x0,_0x35537b=parseInt(_0x40c465[_0x2634d6(0x2ff)][_0x2634d6(0x8c4)],0xa)||0x0;this[_0x2634d6(0x9b6)]({'days':_0x1d74ab,'months':_0x35537b});return;}}[_0xe6d35d(0x78c)](_0x212eb8){const _0x2a94d3=_0xe6d35d;if(this[_0x2a94d3(0x8d4)]===_0x2a94d3(0x4b8)){const _0x6d497c=new Date(),_0x4992a1=new Date(_0x6d497c[_0x2a94d3(0x472)](),_0x6d497c[_0x2a94d3(0x231)](),_0x6d497c[_0x2a94d3(0xc00)]())[_0x2a94d3(0x697)](),_0x22ee52=_0x212eb8['getTime'](),_0x34decf=Math[_0x2a94d3(0xb01)]((_0x22ee52-_0x4992a1)/0x5265c00);this[_0x2a94d3(0xa3b)]=_0x34decf,this[_0x2a94d3(0x7aa)]=![],this[_0x2a94d3(0x35e)](),this['_broadcastDatePickerSync'](),this[_0x2a94d3(0xc8b)](),this[_0x2a94d3(0x563)]();return;}if(!this[_0x2a94d3(0xce8)]){this['_dpRangeStart']=_0x212eb8,this['_scheduleRender']();return;}let _0xeb072c=this[_0x2a94d3(0xce8)],_0x3c225b=_0x212eb8;if(_0x3c225b[_0x2a94d3(0x697)]()<_0xeb072c['getTime']()){const _0x72cca4=_0xeb072c;_0xeb072c=_0x3c225b,_0x3c225b=_0x72cca4;}const _0x633fb2=new Date(_0x3c225b[_0x2a94d3(0x472)](),_0x3c225b[_0x2a94d3(0x231)](),_0x3c225b[_0x2a94d3(0xc00)]()+0x1),_0x255890=new Date(_0xeb072c[_0x2a94d3(0x472)](),_0xeb072c[_0x2a94d3(0x231)](),_0xeb072c['getDate']());this[_0x2a94d3(0x8d4)]='custom',this[_0x2a94d3(0xa3b)]=0x0,this[_0x2a94d3(0x48e)]=_0x255890,this[_0x2a94d3(0xae3)]=_0x633fb2,this['_dpRangeStart']=null,this[_0x2a94d3(0x7aa)]=![],this[_0x2a94d3(0x35e)](),this[_0x2a94d3(0x148)](),this[_0x2a94d3(0xc8b)](),this[_0x2a94d3(0x563)]();}['_applyDatePickerPreset'](_0x572ecd,_0x1e1657){const _0x45c4c2=_0xe6d35d;if(!DATE_PICKER_VALID_MODES['includes'](_0x572ecd))return;this[_0x45c4c2(0x8d4)]=_0x572ecd,this['_dpOffset']=_0x1e1657,this[_0x45c4c2(0x48e)]=null,this[_0x45c4c2(0xae3)]=null,this['_dpRangeStart']=null,this[_0x45c4c2(0x7aa)]=![],this[_0x45c4c2(0x35e)](),this[_0x45c4c2(0x148)](),this[_0x45c4c2(0xc8b)](),this[_0x45c4c2(0x563)]();}[_0xe6d35d(0x9b6)]({days:_0x14b01e,months:_0x239f98}){const _0x3596d1=_0xe6d35d,_0x16b938=this['_computeRollingStart']({'days':_0x14b01e,'months':_0x239f98}),_0x363bb0=new Date(),_0x5f35fe=new Date(_0x363bb0[_0x3596d1(0x472)](),_0x363bb0['getMonth'](),_0x363bb0[_0x3596d1(0xc00)](),_0x363bb0[_0x3596d1(0xa19)](),_0x363bb0[_0x3596d1(0xaec)]()+0x1,0x0);this['_dpMode']=_0x3596d1(0x468),this[_0x3596d1(0xa3b)]=0x0,this[_0x3596d1(0x48e)]=_0x16b938,this[_0x3596d1(0xae3)]=_0x5f35fe,this[_0x3596d1(0xce8)]=null,this[_0x3596d1(0x7aa)]=![],this[_0x3596d1(0x35e)](),this['_broadcastDatePickerSync'](),this[_0x3596d1(0xc8b)](),this[_0x3596d1(0x563)]();}[_0xe6d35d(0x3a9)](){const _0x2e8bbf=_0xe6d35d,_0x23af27=this[_0x2e8bbf(0xaea)]?.['querySelector'](_0x2e8bbf(0x2ad));if(!_0x23af27)return;let _0x7dfb1b=_0x23af27[_0x2e8bbf(0x106)](_0x2e8bbf(0xb99)),_0x5c2e8b=_0x23af27[_0x2e8bbf(0x106)](_0x2e8bbf(0x1b5));const _0xc93b9a=!!this[_0x2e8bbf(0x5d4)][_0x2e8bbf(0x769)]&&(this[_0x2e8bbf(0x5d4)]['chart_mode']||_0x2e8bbf(0x9bf))===_0x2e8bbf(0x9bf);if(this['_config']['show_export']!==!![]||_0xc93b9a){_0x7dfb1b?.[_0x2e8bbf(0xab3)](),_0x5c2e8b?.[_0x2e8bbf(0xab3)]();return;}if(_0x7dfb1b)return;_0x7dfb1b=document[_0x2e8bbf(0x601)](_0x2e8bbf(0x65d)),_0x7dfb1b[_0x2e8bbf(0x9c8)]=_0x2e8bbf(0x781),_0x7dfb1b[_0x2e8bbf(0x54b)]=_0x2e8bbf(0x65d),_0x7dfb1b[_0x2e8bbf(0x9d7)]=cardT(this[_0x2e8bbf(0x69a)],this[_0x2e8bbf(0x5d4)],_0x2e8bbf(0xac7)),_0x7dfb1b[_0x2e8bbf(0x795)]='',_0x23af27['appendChild'](_0x7dfb1b),_0x5c2e8b=document[_0x2e8bbf(0x601)](_0x2e8bbf(0x126)),_0x5c2e8b[_0x2e8bbf(0x9c8)]=_0x2e8bbf(0x452),_0x5c2e8b[_0x2e8bbf(0x4a2)][_0x2e8bbf(0x7a8)]=_0x2e8bbf(0x58e);const _0x554343=document[_0x2e8bbf(0x601)](_0x2e8bbf(0x65d));_0x554343[_0x2e8bbf(0x54b)]=_0x2e8bbf(0x65d),_0x554343[_0x2e8bbf(0xb6f)]=cardT(this['_hass'],this['_config'],_0x2e8bbf(0xbb9));const _0x4bb8b8=document[_0x2e8bbf(0x601)](_0x2e8bbf(0x65d));_0x4bb8b8[_0x2e8bbf(0x54b)]=_0x2e8bbf(0x65d),_0x4bb8b8['textContent']=cardT(this[_0x2e8bbf(0x69a)],this[_0x2e8bbf(0x5d4)],_0x2e8bbf(0xd92));const _0x110ce1=document['createElement'](_0x2e8bbf(0x65d));_0x110ce1[_0x2e8bbf(0x54b)]=_0x2e8bbf(0x65d),_0x110ce1[_0x2e8bbf(0xb6f)]=cardT(this[_0x2e8bbf(0x69a)],this[_0x2e8bbf(0x5d4)],_0x2e8bbf(0x217)),_0x5c2e8b[_0x2e8bbf(0x6ab)](_0x554343),_0x5c2e8b['appendChild'](_0x4bb8b8),_0x5c2e8b[_0x2e8bbf(0x6ab)](_0x110ce1),_0x23af27['appendChild'](_0x5c2e8b),_0x4bb8b8[_0x2e8bbf(0xb7d)](_0x2e8bbf(0x63f),_0x53994d=>{const _0x2ede3c=_0x2e8bbf;_0x53994d[_0x2ede3c(0xaad)](),_0x5c2e8b[_0x2ede3c(0x4a2)]['display']=_0x2ede3c(0x58e),this['_exportPngCard']();}),_0x7dfb1b['addEventListener'](_0x2e8bbf(0x63f),_0xd0bbf3=>{const _0x1a5782=_0x2e8bbf;_0xd0bbf3[_0x1a5782(0xaad)]();const _0x155a48=_0x5c2e8b[_0x1a5782(0x4a2)][_0x1a5782(0x7a8)]===_0x1a5782(0x58e);_0x5c2e8b[_0x1a5782(0x4a2)][_0x1a5782(0x7a8)]=_0x155a48?'':_0x1a5782(0x58e),_0x155a48&&setTimeout(()=>{const _0x2a2e45=_0x1a5782;document[_0x2a2e45(0xb7d)]('click',()=>{const _0x23ebf6=_0x2a2e45;_0x5c2e8b[_0x23ebf6(0x4a2)][_0x23ebf6(0x7a8)]=_0x23ebf6(0x58e);},{'once':!![]});},0x0);}),_0x554343[_0x2e8bbf(0xb7d)]('click',_0x5c2186=>{const _0x306a5f=_0x2e8bbf;_0x5c2186['stopPropagation'](),_0x5c2e8b['style'][_0x306a5f(0x7a8)]=_0x306a5f(0x58e),this[_0x306a5f(0x376)]();}),_0x110ce1[_0x2e8bbf(0xb7d)](_0x2e8bbf(0x63f),_0x712dd3=>{const _0x77d2d2=_0x2e8bbf;_0x712dd3[_0x77d2d2(0xaad)](),_0x5c2e8b[_0x77d2d2(0x4a2)][_0x77d2d2(0x7a8)]=_0x77d2d2(0x58e),this[_0x77d2d2(0x3c5)]();});}[_0xe6d35d(0x235)](_0x540481){const _0x58e37a=_0xe6d35d,_0x53778a=String(this['_config'][_0x58e37a(0x85e)]||_0x58e37a(0xb19))[_0x58e37a(0x22f)]()[_0x58e37a(0xbbd)](/[^\w\-]+/g,'_')[_0x58e37a(0xaff)](0x0,0x28)||_0x58e37a(0xb19),_0x126142=new Date(),_0x13497a=_0x1ccc10=>String(_0x1ccc10)[_0x58e37a(0x9f7)](0x2,'0');return _0x53778a+'-'+_0x126142[_0x58e37a(0x472)]()+_0x13497a(_0x126142[_0x58e37a(0x231)]()+0x1)+_0x13497a(_0x126142['getDate']())+'-'+_0x13497a(_0x126142[_0x58e37a(0xa19)]())+_0x13497a(_0x126142[_0x58e37a(0xaec)]())+'.'+_0x540481;}[_0xe6d35d(0xa4d)](_0x4bbde3,_0xc6e531){const _0x1f4ce1=_0xe6d35d,_0x3e4f5c=URL[_0x1f4ce1(0xb45)](_0x4bbde3),_0x155ec2=document['createElement']('a');_0x155ec2[_0x1f4ce1(0xa4f)]=_0x3e4f5c,_0x155ec2['download']=_0xc6e531,this[_0x1f4ce1(0xaea)][_0x1f4ce1(0x6ab)](_0x155ec2),_0x155ec2['click'](),_0x155ec2[_0x1f4ce1(0xab3)](),setTimeout(()=>URL[_0x1f4ce1(0x32f)](_0x3e4f5c),0x1388);}[_0xe6d35d(0x1c3)](){const _0x362a2e=_0xe6d35d,_0xe1f94a=(this[_0x362a2e(0x51a)]?.[_0x362a2e(0x51d)]||[])[_0x362a2e(0xbcf)](_0x545961=>!this[_0x362a2e(0x81c)][_0x362a2e(0x449)](_0x545961['id'])&&_0x545961[_0x362a2e(0x9b0)]?.[_0x362a2e(0x540)]!==![]);if(!_0xe1f94a[_0x362a2e(0x6f1)])return null;const _0xf4cf6c=_0xe1f94a[_0x362a2e(0x596)](_0x5e5588=>pickName(_0x5e5588[_0x362a2e(0x9b0)][_0x362a2e(0x6d0)],_0x5e5588[_0x362a2e(0x721)]?.[_0x362a2e(0x6a0)],_0x5e5588[_0x362a2e(0x721)])??_0x5e5588['id']),_0x54d72b=this['_viewWindow'],_0x44ad26=_0x54d72b?_0x54d72b['start'][_0x362a2e(0x697)]():-Infinity,_0x5cd34c=_0x54d72b?_0x54d72b['end']['getTime']():Infinity,_0x212826=_0xe1f94a['map'](_0xf6f509=>{const _0x4e79ba=_0x362a2e,_0x4b7f27=new Map();for(const _0x389548 of _0xf6f509[_0x4e79ba(0x8fc)]||[]){if(_0x389548&&isNum(_0x389548['v'])&&_0x389548['t']>=_0x44ad26&&_0x389548['t']<=_0x5cd34c)_0x4b7f27[_0x4e79ba(0x846)](_0x389548['t'],_0x389548['v']);}return _0x4b7f27;}),_0x2900df=new Set();for(const _0x10d330 of _0x212826)for(const _0x4dde9c of _0x10d330[_0x362a2e(0x2ee)]())_0x2900df[_0x362a2e(0x33e)](_0x4dde9c);const _0x59996a=[..._0x2900df][_0x362a2e(0xca9)]((_0x5281c0,_0xffbd88)=>_0x5281c0-_0xffbd88),_0x24e314=_0x115401=>'\x22'+String(_0x115401)[_0x362a2e(0xbbd)](/"/g,'\x22\x22')+'\x22',_0xdce20b=[['time',..._0xf4cf6c][_0x362a2e(0x596)](_0x24e314)[_0x362a2e(0x2c4)](',')];for(const _0x2893a of _0x59996a){const _0x5d1e7e=[_0x24e314(new Date(_0x2893a)[_0x362a2e(0x9a7)]())];for(const _0x1c511c of _0x212826)_0x5d1e7e[_0x362a2e(0x61b)](_0x1c511c['has'](_0x2893a)?String(_0x1c511c[_0x362a2e(0x70b)](_0x2893a)):'');_0xdce20b[_0x362a2e(0x61b)](_0x5d1e7e[_0x362a2e(0x2c4)](','));}return _0xdce20b['join']('\x0d\x0a');}[_0xe6d35d(0x3c5)](){const _0x35b906=_0xe6d35d,_0x49a048=this[_0x35b906(0x1c3)]();if(!_0x49a048)return;this[_0x35b906(0xa4d)](new Blob(['\ufeff'+_0x49a048],{'type':'text/csv;charset=utf-8'}),this['_exportName'](_0x35b906(0x160)));}async[_0xe6d35d(0x771)](){const _0x1695f3=_0xe6d35d,_0x2b0a86=this[_0x1695f3(0xaea)]?.[_0x1695f3(0x106)]('ha-card.sgc-card');if(!_0x2b0a86)return;try{const _0x281902=_0x2b0a86[_0x1695f3(0x748)](),_0x75e567=Math[_0x1695f3(0x1b8)](0x1,Math[_0x1695f3(0xb01)](_0x281902[_0x1695f3(0x8da)])),_0x268484=Math[_0x1695f3(0x1b8)](0x1,Math[_0x1695f3(0xb01)](_0x281902['height'])),_0x1de861=Math['max'](0x2,Math['round'](window[_0x1695f3(0xbe7)]||0x1)),_0x14df23=_0x2b0a86[_0x1695f3(0x15b)](!![]),_0x12452e=_0x2b0a86[_0x1695f3(0x246)]('*'),_0x55a889=_0x14df23[_0x1695f3(0x246)]('*'),_0x1858a6=(_0x2bbfb6,_0x4b7b95)=>{const _0x372176=_0x1695f3,_0x1fc570=getComputedStyle(_0x2bbfb6);let _0x1da332='';for(let _0x4f5cf7=0x0;_0x4f5cf7<_0x1fc570[_0x372176(0x6f1)];_0x4f5cf7++){const _0x114482=_0x1fc570[_0x4f5cf7];_0x1da332+=_0x114482+':'+_0x1fc570[_0x372176(0x3d8)](_0x114482)+';';}_0x4b7b95[_0x372176(0x4a2)][_0x372176(0x136)]=_0x1da332;};_0x1858a6(_0x2b0a86,_0x14df23);for(let _0x42657a=0x0;_0x42657a<_0x12452e[_0x1695f3(0x6f1)];_0x42657a++){const _0x19b0ec=_0x55a889[_0x42657a][_0x1695f3(0x4af)];if(_0x19b0ec==='STYLE'||_0x19b0ec===_0x1695f3(0x343))continue;_0x1858a6(_0x12452e[_0x42657a],_0x55a889[_0x42657a]);}for(const _0x54f601 of _0x14df23[_0x1695f3(0x246)]('clipPath\x20rect[data-full-x]')){_0x54f601[_0x1695f3(0x337)]('x',_0x54f601['getAttribute'](_0x1695f3(0x189))),_0x54f601[_0x1695f3(0x337)](_0x1695f3(0x8da),_0x54f601[_0x1695f3(0xb15)]('data-full-w')),_0x54f601[_0x1695f3(0x4a2)]['removeProperty']('x'),_0x54f601[_0x1695f3(0x4a2)]['removeProperty']('width');}for(const _0x5bba45 of _0x14df23[_0x1695f3(0x246)]('.sgc-y-axis-sticky')){_0x5bba45[_0x1695f3(0xc47)](_0x1695f3(0x7a5)),_0x5bba45[_0x1695f3(0x4a2)][_0x1695f3(0x6ea)](_0x1695f3(0x7a5)),_0x5bba45['style']['removeProperty']('translate');}const _0x252839=_0x2b0a86[_0x1695f3(0x246)](_0x1695f3(0x4fe)),_0x5e1138=_0x14df23[_0x1695f3(0x246)](_0x1695f3(0x4fe));for(let _0x5adf8f=0x0;_0x5adf8f<_0x252839[_0x1695f3(0x6f1)];_0x5adf8f++){const _0x57651f=document[_0x1695f3(0x601)](_0x1695f3(0x3a2));_0x57651f[_0x1695f3(0x698)]=_0x252839[_0x5adf8f][_0x1695f3(0x62f)](_0x1695f3(0xa48)),_0x57651f[_0x1695f3(0x4a2)][_0x1695f3(0x136)]=_0x5e1138[_0x5adf8f][_0x1695f3(0x4a2)][_0x1695f3(0x136)],_0x5e1138[_0x5adf8f][_0x1695f3(0x400)](_0x57651f);}_0x14df23['querySelectorAll'](_0x1695f3(0x745))['forEach'](_0x5cad5b=>_0x5cad5b['remove']());const _0x88c128=document[_0x1695f3(0x601)](_0x1695f3(0x126));_0x88c128[_0x1695f3(0x337)](_0x1695f3(0xa0e),_0x1695f3(0x2ea)),_0x88c128[_0x1695f3(0x6ab)](_0x14df23);const _0x486b42=new XMLSerializer()[_0x1695f3(0xaf4)](_0x88c128),_0x54d435=''+(_0x1695f3(0x158)+_0x486b42+''),_0x268d63=_0x1695f3(0xbab)+encodeURIComponent(_0x54d435),_0x57c8cc=new Image();await new Promise((_0x357f74,_0x42f94a)=>{const _0x391e40=_0x1695f3;_0x57c8cc['onload']=_0x357f74,_0x57c8cc[_0x391e40(0x5d5)]=_0x42f94a,_0x57c8cc[_0x391e40(0x698)]=_0x268d63;});const _0x42a7c7=document[_0x1695f3(0x601)](_0x1695f3(0x4fe));_0x42a7c7['width']=_0x75e567*_0x1de861,_0x42a7c7[_0x1695f3(0x964)]=_0x268484*_0x1de861;const _0x5e8574=_0x42a7c7[_0x1695f3(0x488)]('2d');_0x5e8574[_0x1695f3(0x71c)](_0x1de861,_0x1de861),_0x5e8574[_0x1695f3(0x283)](_0x57c8cc,0x0,0x0,_0x75e567,_0x268484);const _0x297a57=await new Promise(_0x2e9acf=>_0x42a7c7[_0x1695f3(0x7ea)](_0x2e9acf,_0x1695f3(0xa48)));if(!_0x297a57)throw new Error('canvas\x20tainted');this[_0x1695f3(0xa4d)](_0x297a57,this[_0x1695f3(0x235)](_0x1695f3(0x4c5)));}catch(_0x1bd90a){console[_0x1695f3(0xd8b)](_0x1695f3(0x3d2),_0x1bd90a),this['_exportPng']();}}async[_0xe6d35d(0x376)](){const _0xa60e3d=_0xe6d35d,_0x42b1ab=this[_0xa60e3d(0xaea)]?.[_0xa60e3d(0x106)](_0xa60e3d(0xce4));if(!_0x42b1ab)return;const _0x5d9f74=(getComputedStyle(this)[_0xa60e3d(0x3d8)]('--card-background-color')||'')[_0xa60e3d(0x22f)]()||'#ffffff',_0x4a2820=Math[_0xa60e3d(0x1b8)](0x2,Math[_0xa60e3d(0xb01)](window[_0xa60e3d(0xbe7)]||0x1)),_0x12b731=_0x42b1ab[_0xa60e3d(0x106)]('canvas');if(_0x12b731){const _0x58c2fe=document['createElement']('canvas');_0x58c2fe['width']=_0x12b731[_0xa60e3d(0x8da)],_0x58c2fe[_0xa60e3d(0x964)]=_0x12b731[_0xa60e3d(0x964)];const _0x24b29c=_0x58c2fe['getContext']('2d');_0x24b29c[_0xa60e3d(0x586)]=_0x5d9f74,_0x24b29c[_0xa60e3d(0x6a6)](0x0,0x0,_0x58c2fe['width'],_0x58c2fe[_0xa60e3d(0x964)]),_0x24b29c[_0xa60e3d(0x283)](_0x12b731,0x0,0x0),_0x58c2fe[_0xa60e3d(0x7ea)](_0xb4d60b=>{const _0x413f36=_0xa60e3d;if(_0xb4d60b)this[_0x413f36(0xa4d)](_0xb4d60b,this[_0x413f36(0x235)]('png'));},_0xa60e3d(0xa48));return;}const _0x1bba3d=_0x42b1ab[_0xa60e3d(0x106)](_0xa60e3d(0x5d8));if(!_0x1bba3d)return;const _0x20361b=_0x1bba3d[_0xa60e3d(0x748)](),_0x21aca5=Math[_0xa60e3d(0x1b8)](0x1,Math[_0xa60e3d(0xb01)](_0x20361b['width']||_0x1bba3d[_0xa60e3d(0x996)]||0x258)),_0x511ece=Math[_0xa60e3d(0x1b8)](0x1,Math['round'](_0x20361b[_0xa60e3d(0x964)]||_0x1bba3d[_0xa60e3d(0xb91)]||0xc8)),_0x1ed147=_0x1bba3d[_0xa60e3d(0x15b)](!![]);for(const _0xb0d2aa of _0x1ed147[_0xa60e3d(0x246)](_0xa60e3d(0x3e7))){_0xb0d2aa[_0xa60e3d(0x337)]('x',_0xb0d2aa[_0xa60e3d(0xb15)](_0xa60e3d(0x189))),_0xb0d2aa[_0xa60e3d(0x337)]('width',_0xb0d2aa[_0xa60e3d(0xb15)](_0xa60e3d(0x8cc)));}for(const _0x44294b of _0x1ed147[_0xa60e3d(0x246)](_0xa60e3d(0xadc))){_0x44294b[_0xa60e3d(0xc47)](_0xa60e3d(0x7a5));}_0x1ed147[_0xa60e3d(0x337)]('width',String(_0x21aca5)),_0x1ed147['setAttribute']('height',String(_0x511ece)),_0x1ed147[_0xa60e3d(0x4a2)][_0xa60e3d(0x84e)]=getComputedStyle(this)[_0xa60e3d(0x84e)]||_0xa60e3d(0x270);const _0x3354b2=(getComputedStyle(this)['getPropertyValue'](_0xa60e3d(0xc4e))||'')['trim']()||'#727272',_0x208cfe=document[_0xa60e3d(0xba5)](_0xa60e3d(0x356),_0xa60e3d(0x4a2));_0x208cfe[_0xa60e3d(0xb6f)]=_0xa60e3d(0xa50)+_0x3354b2+'}'+_0xa60e3d(0xd64),_0x1ed147[_0xa60e3d(0x335)](_0x208cfe,_0x1ed147[_0xa60e3d(0x5b1)]);const _0x32e590=new XMLSerializer()[_0xa60e3d(0xaf4)](_0x1ed147),_0x5c84b3=URL['createObjectURL'](new Blob([_0x32e590],{'type':_0xa60e3d(0x6c8)}));try{const _0x4d620f=new Image();await new Promise((_0x978b03,_0x3753a9)=>{_0x4d620f['onload']=_0x978b03,_0x4d620f['onerror']=_0x3753a9,_0x4d620f['src']=_0x5c84b3;});const _0x29b06f=document['createElement'](_0xa60e3d(0x4fe));_0x29b06f[_0xa60e3d(0x8da)]=_0x21aca5*_0x4a2820,_0x29b06f[_0xa60e3d(0x964)]=_0x511ece*_0x4a2820;const _0x5f464a=_0x29b06f[_0xa60e3d(0x488)]('2d');_0x5f464a['fillStyle']=_0x5d9f74,_0x5f464a['fillRect'](0x0,0x0,_0x29b06f[_0xa60e3d(0x8da)],_0x29b06f[_0xa60e3d(0x964)]),_0x5f464a['scale'](_0x4a2820,_0x4a2820),_0x5f464a['drawImage'](_0x4d620f,0x0,0x0,_0x21aca5,_0x511ece),_0x29b06f[_0xa60e3d(0x7ea)](_0x5aac34=>{const _0x248126=_0xa60e3d;if(_0x5aac34)this[_0x248126(0xa4d)](_0x5aac34,this[_0x248126(0x235)](_0x248126(0x4c5)));},_0xa60e3d(0xa48));}catch(_0x354564){console['warn'](_0xa60e3d(0x7d6),_0x354564);}finally{setTimeout(()=>URL['revokeObjectURL'](_0x5c84b3),0x1388);}}[_0xe6d35d(0xc88)](){const _0x476f0b=_0xe6d35d,_0x2bf7a4=this[_0x476f0b(0xaea)][_0x476f0b(0x106)](_0x476f0b(0xcea));if(!_0x2bf7a4){this[_0x476f0b(0xa92)]();return;}const _0x3ef782=this[_0x476f0b(0x5d4)];if(!_0x3ef782[_0x476f0b(0x4cc)]||!this[_0x476f0b(0x51a)])_0x2bf7a4[_0x476f0b(0x795)]='';else{const _0x19dd2f=this['_graphData']['series']['filter'](_0x549daf=>!(_0x549daf[_0x476f0b(0x9b0)]?.['_compareOf']!=null&&_0x549daf['entity'][_0x476f0b(0xb7f)]?.[_0x476f0b(0x2fa)]===![]))[_0x476f0b(0x596)](_0xd34029=>{const _0x52008e=_0x476f0b,_0x4df607=_0xd34029[_0x52008e(0x9b0)],_0x57690c=pickName(_0x4df607['name'],_0xd34029[_0x52008e(0x721)]?.['resolved_name'],_0xd34029[_0x52008e(0x721)])??_0xd34029['id'],_0x46eea3=this[_0x52008e(0x81c)][_0x52008e(0x449)](_0xd34029['id']),_0x513a53=this[_0x52008e(0x221)](_0x4df607[_0x52008e(0x727)],_0x4df607['entity'])||_0x4df607['color']||_0x52008e(0x49d),_0x1ad460=_0x4df607[_0x52008e(0x833)]!==![]?_0x52008e(0xad5)+escapeHtml(_0x513a53):_0x52008e(0xad5)+escapeHtml(_0x513a53)+_0x52008e(0x1ca);return _0x52008e(0xbd5)+(_0x46eea3?'hidden':'')+'\x22\x20data-id=\x22'+escapeHtml(_0xd34029['id'])+'\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x19dd2f+_0x476f0b(0x6e0),_0x2bf7a4[_0x476f0b(0x246)]('.sgc-legend-item')[_0x476f0b(0x331)](_0x58b695=>{const _0xcc4a88=_0x476f0b;_0x58b695[_0xcc4a88(0xb7d)](_0xcc4a88(0x63f),()=>{const _0xf39885=_0xcc4a88;this[_0xf39885(0x8d0)](_0x58b695['dataset']['id']),this[_0xf39885(0x4b1)]();});});}this[_0x476f0b(0xa92)]();}[_0xe6d35d(0xa92)](){const _0x314e1a=_0xe6d35d,_0x3d5527=this[_0x314e1a(0xaea)][_0x314e1a(0x106)](_0x314e1a(0x907));if(!_0x3d5527)return;const _0x2d002e=this[_0x314e1a(0x192)]||[],_0x9c29e8=this[_0x314e1a(0x51a)]?.['series']||[],_0x1fbc49=_0x2d002e['some'](_0x3f3de9=>_0x3f3de9?.[_0x314e1a(0x2fa)]);if(!_0x1fbc49){_0x3d5527[_0x314e1a(0x795)]='';return;}const _0x49744c=this[_0x314e1a(0x69a)],_0x1b033b=_0x2d002e[_0x314e1a(0x596)]((_0x121f98,_0x409263)=>{const _0x793582=_0x314e1a;if(!_0x121f98?.['show_in_legend'])return'';const _0x38783b=(_0x121f98[_0x793582(0x9b0)]||_0x121f98[_0x793582(0x1e4)])+'__'+_0x409263,_0xac1871=_0x9c29e8[_0x793582(0x8e2)](_0x2a119c=>_0x2a119c['id']===_0x38783b||_0x2a119c[_0x793582(0x9b0)]===_0x121f98),_0x4d2cd9=_0xac1871?.[_0x793582(0x43d)]||{},_0x59c242=_0x121f98[_0x793582(0x4d7)]&&_0x121f98['legend_stats']['length']?_0x121f98[_0x793582(0x4d7)]:['min',_0x793582(0x862),_0x793582(0x1b8)],_0x4b8cf1=(_0x345e6d,_0x2018f5)=>{if(!isNum(_0x345e6d))return'—';const _0x5b4197=_0x2018f5!=null?{..._0x121f98,'decimals':_0x2018f5}:_0x121f98;return formatNumber(_0x345e6d,_0x5b4197,_0x49744c);},_0x1ec0f0=(_0x3670da,_0x23efbe)=>''+escapeHtml(_0x3670da)+_0x793582(0x9d6)+escapeHtml(_0x23efbe)+_0x793582(0x9d6);let _0x22f811='';if(_0x59c242[_0x793582(0x635)]('min'))_0x22f811+=_0x1ec0f0(cardT(this['_hass'],this['_config'],_0x793582(0xab8)),_0x4b8cf1(_0x4d2cd9['min']));if(_0x59c242[_0x793582(0x635)](_0x793582(0x862)))_0x22f811+=_0x1ec0f0(cardT(this[_0x793582(0x69a)],this['_config'],'Avg'),_0x4b8cf1(_0x4d2cd9[_0x793582(0x862)],0x2));if(_0x59c242[_0x793582(0x635)](_0x793582(0x1b8)))_0x22f811+=_0x1ec0f0(cardT(this[_0x793582(0x69a)],this[_0x793582(0x5d4)],_0x793582(0xba8)),_0x4b8cf1(_0x4d2cd9[_0x793582(0x1b8)]));if(_0x59c242[_0x793582(0x635)](_0x793582(0x898))){const _0x294174=_0xac1871?.[_0x793582(0x8fc)]?.[_0x793582(0x6f1)]?_0xac1871['points'][_0xac1871['points'][_0x793582(0x6f1)]-0x1]['v']:null,_0x20114b=_0x49744c?.[_0x793582(0x634)]?.[_0x121f98[_0x793582(0x9b0)]]?.['state'],_0x583107=isNum(_0x294174)?_0x294174:_0x20114b!=null?toNum(_0x20114b):null;_0x22f811+=_0x1ec0f0(cardT(this[_0x793582(0x69a)],this[_0x793582(0x5d4)],_0x793582(0x79b)),_0x4b8cf1(_0x583107));}if(_0x59c242[_0x793582(0x635)](_0x793582(0x914)))_0x22f811+=_0x1ec0f0(cardT(this[_0x793582(0x69a)],this[_0x793582(0x5d4)],_0x793582(0xb36)),_0x4b8cf1(_0x4d2cd9[_0x793582(0x914)]));const _0x735b4b=this[_0x793582(0x221)](_0x121f98[_0x793582(0x727)],_0x121f98[_0x793582(0x9b0)])||_0x121f98[_0x793582(0x727)]||PALETTE[_0x409263%PALETTE[_0x793582(0x6f1)]]||'#888',_0x5ed507=pickName(_0x121f98[_0x793582(0x6d0)],_0xac1871?.[_0x793582(0x721)]?.['resolved_name'],{'friendly_name':_0xac1871?.[_0x793582(0x721)]?.[_0x793582(0x72f)]??_0x49744c?.[_0x793582(0x634)]?.[_0x121f98['entity']]?.[_0x793582(0x5cf)]?.['friendly_name']})??_0x121f98['entity']??_0x121f98[_0x793582(0x1e4)]??'',_0xf7e46c=this[_0x793582(0x81c)]['has'](_0x38783b)?'\x20legend-hidden':'',_0x42e6e5=_0x121f98['show_color_dot']!==![]?_0x793582(0xd6c)+escapeHtml(_0x735b4b):_0x793582(0xadd);return _0x793582(0x194)+_0xf7e46c+_0x793582(0x50b)+escapeHtml(_0x38783b)+_0x793582(0x9cc)+_0x42e6e5+_0x793582(0xc45)+escapeHtml(_0x5ed507)+_0x793582(0x228)+_0x22f811+_0x793582(0x9ab);})[_0x314e1a(0xbcf)](Boolean)[_0x314e1a(0x2c4)]('');_0x3d5527[_0x314e1a(0x795)]=_0x1b033b?''+_0x1b033b+'':'',_0x3d5527['querySelectorAll'](_0x314e1a(0x3bf))[_0x314e1a(0x331)](_0x29a766=>{const _0x18a775=_0x314e1a;_0x29a766['addEventListener'](_0x18a775(0x63f),()=>{const _0x4c0881=_0x18a775;this[_0x4c0881(0x8d0)](_0x29a766[_0x4c0881(0x2ff)]['id']),this['_render']();});});}['_renderStateRow'](){const _0x29a112=_0xe6d35d;if(this['_config']?.[_0x29a112(0x769)]&&(this['_config'][_0x29a112(0x223)]||_0x29a112(0x9bf))===_0x29a112(0x9bf)){this[_0x29a112(0xd07)]();return;}this[_0x29a112(0x4f1)](_0x29a112(0x598)),this['_renderStateRowFor']('bottom');}['_renderStateRowFor'](_0x4b2615){const _0x38c358=_0xe6d35d,_0x35d64b=this[_0x38c358(0xaea)]['querySelector'](_0x38c358(0xc0e)+_0x4b2615+'\x22]');if(!_0x35d64b)return;const _0x3af72c=this[_0x38c358(0x5d4)];if(!_0x3af72c||_0x3af72c['sparkline']){_0x35d64b[_0x38c358(0x795)]='';return;}const _0x3ee6e9=this[_0x38c358(0x192)]||[],_0xa2495a=_0x3ee6e9[_0x38c358(0xbcf)](_0x47e38f=>_0x47e38f[_0x38c358(0x2b6)]!==![]),_0x539040=[],_0x2f3644=[],_0x114c5b=[];for(const _0x488caa of _0xa2495a){const _0x53cab7=_0x488caa[_0x38c358(0x28e)]||'left',_0x5bd9a2=_0x53cab7[_0x38c358(0x8f0)]('bottom');if(_0x4b2615==='top'&&_0x5bd9a2)continue;if(_0x4b2615===_0x38c358(0x7ab)&&!_0x5bd9a2)continue;const _0x4ebdaf=_0x5bd9a2?_0x53cab7['replace'](_0x38c358(0x7fc),''):_0x53cab7;if(_0x4ebdaf==='right')_0x114c5b[_0x38c358(0x61b)](_0x488caa);else{if(_0x4ebdaf===_0x38c358(0x910))_0x2f3644[_0x38c358(0x61b)](_0x488caa);else _0x539040[_0x38c358(0x61b)](_0x488caa);}}const _0x2266b6=!!(_0x3af72c['card_header']||_0x3af72c[_0x38c358(0x6f8)]||_0x3af72c['card_icon_image']),_0x2f8473=!_0x2266b6&&!!_0x3af72c[_0x38c358(0x47e)]&&_0x4b2615===_0x38c358(0x598),_0x2a7d72=_0x2f8473?this[_0x38c358(0xa35)]():'';if(!_0x539040['length']&&!_0x2f3644[_0x38c358(0x6f1)]&&!_0x114c5b[_0x38c358(0x6f1)]&&!_0x2a7d72){_0x35d64b[_0x38c358(0x795)]='';return;}const _0x3223ca=_0x3af72c['state_layout']===_0x38c358(0x77e)?_0x38c358(0x77e):'default',_0x2bf4a0=this[_0x38c358(0x69a)],_0x4d1c29=_0x4853ad=>{const _0x1d7d8d=_0x38c358,_0x2963ba=_0x3ee6e9[_0x1d7d8d(0x9c5)](_0x4853ad);return this[_0x1d7d8d(0x4f0)](_0x4853ad,_0x2963ba,_0x2bf4a0);},_0x41ffd1=_0x539040['map'](_0x4d1c29)[_0x38c358(0xbcf)](Boolean)[_0x38c358(0x2c4)](''),_0x50ec7a=_0x2f3644['map'](_0x4d1c29)[_0x38c358(0xbcf)](Boolean)[_0x38c358(0x2c4)]('');let _0x8506fe=_0x114c5b['map'](_0x4d1c29)['filter'](Boolean)[_0x38c358(0x2c4)](''),_0x3134a3='';if(_0x2a7d72){const _0x50a278=_0x3af72c[_0x38c358(0xcc8)]||_0x38c358(0x11e);_0x3134a3=_0x38c358(0x1f9)+escapeHtml(_0x50a278)+'\x22>'+_0x2a7d72+'';}_0x35d64b[_0x38c358(0x9c8)]=_0x38c358(0x985)+_0x3223ca;const _0xd9a83=_0x41ffd1?_0x38c358(0x5c4)+_0x41ffd1+'':'',_0xdc36e3=_0x50ec7a?''+_0x50ec7a+_0x38c358(0x6e0):'',_0x1c81ab=_0x8506fe?_0x38c358(0x89e)+_0x8506fe+'':'';_0x35d64b[_0x38c358(0x795)]=_0x38c358(0x772)+_0xd9a83+_0xdc36e3+_0x1c81ab+_0x3134a3+_0x38c358(0x6e0),_0x35d64b[_0x38c358(0x246)](_0x38c358(0x1de))[_0x38c358(0x331)](_0x2e323f=>{const _0x517e0f=_0x38c358;_0x2e323f[_0x517e0f(0x4a2)]['cursor']='pointer',_0x2e323f[_0x517e0f(0xb7d)](_0x517e0f(0x63f),_0x58c8db=>{const _0x26384a=_0x517e0f,_0x2cd9d4=parseInt(_0x2e323f[_0x26384a(0x2ff)][_0x26384a(0x2f6)],0xa),_0xb35b24=_0x3ee6e9[_0x2cd9d4];if(!_0xb35b24)return;_0x58c8db['stopPropagation'](),this['_fireEntityAction'](_0xb35b24,()=>{const _0x34ec7e=_0x26384a;this[_0x34ec7e(0x8d0)]((_0xb35b24['entity']||_0xb35b24[_0x34ec7e(0x1e4)])+'__'+_0x2cd9d4),this['_render']();});});});}['_getAxisStateMap'](_0x438630){const _0x31e946=_0xe6d35d;if(!this[_0x31e946(0x192)]?.[_0x31e946(0x6f1)])return null;if(this[_0x31e946(0x5d4)]?.[_0x31e946(0x530)])return null;let _0x34339a=null;for(let _0x54eb13=0x0;_0x54eb130.000001)return'';const _0xd48a22=Math['round'](_0x2ca70a);if(_0xd48a22<0x0||_0xd48a22>=_0x4d7168['length'])return'';const _0x237024=_0x4d7168[_0xd48a22];return _0x237024?.[_0x32feea(0x149)]||String(_0x237024?.[_0x32feea(0xcfb)]??'');}[_0xe6d35d(0x4f0)](_0xd74547,_0x4d7446,_0x1ae4f2){const _0x219ff9=_0xe6d35d,_0x10ec14=_0x1ae4f2?.[_0x219ff9(0x634)]?.[_0xd74547[_0x219ff9(0x9b0)]];if(!_0xd74547['entity']&&!_0xd74547[_0x219ff9(0x1e4)])return'';const _0xaee226=_0x372c8a=>{const _0x20e0d8=_0x219ff9;if(_0x372c8a==null||_0x372c8a==='')return'';const _0x3010ec=String(_0x372c8a)[_0x20e0d8(0x22f)]();return/[a-z%]$/i['test'](_0x3010ec)?'font-size:'+_0x3010ec:_0x20e0d8(0x75c)+_0x3010ec+'px';},_0x5777e2=_0xaee226(_0xd74547[_0x219ff9(0x501)]),_0x2a4986=_0xaee226(_0xd74547[_0x219ff9(0xd86)]),_0x34e335=_0xd74547[_0x219ff9(0x1b1)]?_0x219ff9(0xa93)+(/[a-z%]$/i['test'](String(_0xd74547[_0x219ff9(0x1b1)])[_0x219ff9(0x22f)]())?String(_0xd74547[_0x219ff9(0x1b1)])[_0x219ff9(0x22f)]():String(_0xd74547[_0x219ff9(0x1b1)])[_0x219ff9(0x22f)]()+'px'):'';let _0x496385='';if(!_0xd74547[_0x219ff9(0x49a)]){const _0x388ba2=this[_0x219ff9(0xb6e)]?.[_0x219ff9(0x70b)](_0x4d7446)||'',_0x1494a2=_0x10ec14?.['attributes']?.[_0x219ff9(0x72f)],_0x3cf681=_0x388ba2&&_0x1494a2!=null?_0x1494a2+_0x388ba2:_0x1494a2;let _0x55a983=pickName(_0xd74547['name'],this[_0x219ff9(0x9f6)](_0xd74547[_0x219ff9(0x6d0)],_0xd74547['entity']),{'friendly_name':_0x3cf681});if(!_0x55a983&&_0xd74547[_0x219ff9(0x6d0)])_0x55a983=_0xd74547[_0x219ff9(0x9b0)];_0x55a983&&(_0x496385=_0x219ff9(0x9d3)+(_0x5777e2?_0x219ff9(0xcbf)+_0x5777e2+'\x22':'')+'>'+escapeHtml(_0x55a983)+_0x219ff9(0x9d6));}const _0x404628=_0xd74547[_0x219ff9(0x491)]??_0x10ec14?.[_0x219ff9(0x5cf)]?.[_0x219ff9(0x4f2)]??(_0xd74547[_0x219ff9(0x1e4)]?this[_0x219ff9(0x1c1)]?.[_0xd74547[_0x219ff9(0x1e4)]]?.[_0x219ff9(0x4f2)]:null)??'',_0x56a76f=this[_0x219ff9(0x963)](_0xd74547,_0x4d7446),_0x4004c0=_0x56a76f[_0x219ff9(0x5e0)],_0x49cab1=_0x56a76f['label'],_0x3d71ca=this[_0x219ff9(0x221)](_0xd74547[_0x219ff9(0x727)],_0xd74547[_0x219ff9(0x9b0)])||_0xd74547[_0x219ff9(0x727)]||PALETTE[_0x4d7446%PALETTE[_0x219ff9(0x6f1)]]||'#888',_0x174315=!!_0xd74547[_0x219ff9(0x533)],_0x23715f=_0xd74547[_0x219ff9(0x76e)],_0x54e92a=!!(_0x23715f?.['enabled']&&Array[_0x219ff9(0x82d)](_0x23715f[_0x219ff9(0x8a7)])&&_0x23715f['values']['length']&&isNum(_0x4004c0)),_0x1cfffc=(_0x23715f?.[_0x219ff9(0x1bb)]??_0x219ff9(0x473))!==_0x219ff9(0xcc1);let _0x12beaa=null;if(_0x174315&&!_0x54e92a){const _0x2ca15f=_0xd74547[_0x219ff9(0x17e)]||autoStateMap(_0xd74547,this[_0x219ff9(0x69a)],this['_config']?.[_0x219ff9(0x223)]);if(Array[_0x219ff9(0x82d)](_0x2ca15f)&&_0x2ca15f[_0x219ff9(0x6f1)]){let _0x3ebe5e=isNum(_0x4004c0)?Math[_0x219ff9(0xb01)](_0x4004c0):null;if(_0x3ebe5e===null&&_0x10ec14&&_0x10ec14[_0x219ff9(0x334)]!=null){const _0x502baf=applyStateMap(_0x10ec14[_0x219ff9(0x334)],_0x2ca15f);if(_0x502baf&&_0x502baf[_0x219ff9(0xb68)])_0x3ebe5e=_0x502baf[_0x219ff9(0xcfb)];}_0x3ebe5e!==null&&_0x3ebe5e>=0x0&&_0x3ebe5e<_0x2ca15f['length']&&(_0x12beaa=_0x2ca15f[_0x3ebe5e]?.[_0x219ff9(0x727)]||null);}}const _0x1ead65=_0x174315?_0x54e92a?resolveValueColor(_0x4004c0,this[_0x219ff9(0xa95)](_0xd74547),_0x3d71ca,_0x1cfffc):_0x12beaa||_0x3d71ca:null,_0x2a3944=this[_0x219ff9(0x221)](_0xd74547['icon_color'],_0xd74547[_0x219ff9(0x9b0)])||_0xd74547[_0x219ff9(0x8d7)],_0x4ef8d5=this[_0x219ff9(0x221)](_0xd74547['state_color'],_0xd74547[_0x219ff9(0x9b0)])||_0xd74547[_0x219ff9(0x35b)],_0x2430c4=_0x174315?_0x2a3944==='threshold'?this[_0x219ff9(0x84a)](_0x2a3944,_0xd74547,_0x4004c0,_0x3d71ca):_0x1ead65:this[_0x219ff9(0x84a)](_0x2a3944,_0xd74547,_0x4004c0,_0x3d71ca),_0x85f740=_0x174315?_0x4ef8d5===_0x219ff9(0x443)?this['_resolveStateColor'](_0x4ef8d5,_0xd74547,_0x4004c0,_0x3d71ca):_0x1ead65:this[_0x219ff9(0x84a)](_0x4ef8d5,_0xd74547,_0x4004c0,_0x3d71ca),_0x348ea9=_0x2430c4?'color:'+escapeHtml(_0x2430c4):'',_0x5215ab=_0x85f740?_0x219ff9(0x2b4)+escapeHtml(_0x85f740):'',_0x278ef5=_0x348ea9,_0x5fa690=[_0x5215ab,_0x2a4986]['filter'](Boolean)[_0x219ff9(0x2c4)](';'),_0x2285be=this[_0x219ff9(0x998)](_0xd74547[_0x219ff9(0x4be)],_0xd74547[_0x219ff9(0x9b0)]),_0x1c0ea4=_0x2285be?_0x219ff9(0x19a)+(_0x278ef5?_0x219ff9(0xcbf)+_0x278ef5+'\x22':'')+_0x219ff9(0x1f4)+escapeHtml(_0x2285be)+'\x22'+(_0x34e335?_0x219ff9(0xcbf)+_0x34e335+'\x22':'')+_0x219ff9(0x5ee):'';let _0x44e81c;{const _0x2922ba=this['_buildSecondStateHtml'](_0xd74547,_0x4d7446,_0x85f740,_0x2a4986),_0x417ea4=_0x404628?_0x219ff9(0x8f3)+escapeHtml(_0x404628)+_0x219ff9(0x9d6):'',_0x2a5eeb=_0x56a76f[_0x219ff9(0xbd6)]?_0x219ff9(0x27b)+escapeHtml(_0x56a76f['timestamp'])+_0x219ff9(0x9d6):'',_0x3fcdee=_0x56a76f[_0x219ff9(0x2bd)]?_0x219ff9(0xab0)+escapeHtml(_0x56a76f[_0x219ff9(0x2bd)][_0x219ff9(0xbe8)])+_0x219ff9(0x668)+escapeHtml(_0x56a76f[_0x219ff9(0x2bd)][_0x219ff9(0x1b8)])+(_0x404628?'\x20'+escapeHtml(_0x404628):'')+_0x219ff9(0x152):'';_0x44e81c=_0x219ff9(0xc40)+(_0x5fa690?_0x219ff9(0xcbf)+_0x5fa690+'\x22':'')+'>'+escapeHtml(_0x49cab1)+_0x417ea4+_0x2a5eeb+_0x3fcdee+''+_0x2922ba;}const _0x5e04f1=_0x174315?_0x1ead65||_0x3d71ca:_0x3d71ca,_0x4c68d4=_0xd74547[_0x219ff9(0x2b6)]!==![]&&_0xd74547['show_color_dot']!==![]?_0x219ff9(0x553)+escapeHtml(_0x5e04f1)+'\x22>':'',_0xa1fa25={'up':'▲','down':'▼','stable':'━'},_0x11782c={'up':_0xd74547['trend_up_color']||_0x219ff9(0x36a),'down':_0xd74547[_0x219ff9(0xcdc)]||_0x219ff9(0x33f),'stable':_0xd74547[_0x219ff9(0x4dd)]||'var(--secondary-text-color,\x20#95a5a6)'},_0x541ff7=_0xaee226(_0xd74547['trend_icon_size']);let _0x50a50a=_0x219ff9(0xb98);if(_0xd74547[_0x219ff9(0xfc)]!==![]){const _0xe69cc9=_0xd74547[_0x219ff9(0x9b0)]+'__'+_0x4d7446,_0x423b46=this['_graphData']?.[_0x219ff9(0x51d)]?.[_0x219ff9(0x8e2)](_0x44176d=>_0x44176d['id']===_0xe69cc9||_0x44176d[_0x219ff9(0x9b0)]===_0xd74547);_0x50a50a=trendDirection(_0x423b46,_0xd74547);}const _0x1d6411=[_0x219ff9(0x2b4)+(_0x11782c[_0x50a50a]||_0x11782c[_0x219ff9(0xb98)]),_0x541ff7][_0x219ff9(0xbcf)](Boolean)['join'](';'),_0x5f1fe7=_0xd74547[_0x219ff9(0xfc)]!==![]&&this[_0x219ff9(0x5d4)]?.['chart_mode']!==_0x219ff9(0x982)?_0x219ff9(0xd8c)+_0x1d6411+'\x22>'+(_0xa1fa25[_0x50a50a]||_0xa1fa25[_0x219ff9(0xb98)])+_0x219ff9(0x9d6):'',_0x5c4a2e=this['_hiddenEntities']?.['has']((_0xd74547['entity']||_0xd74547[_0x219ff9(0x1e4)])+'__'+_0x4d7446)?_0x219ff9(0xa87):'',_0x30bf62=_0xd74547[_0x219ff9(0x712)]==='below';if(_0x30bf62&&_0x496385)return _0x219ff9(0x348)+_0x5c4a2e+'\x22\x20data-idx=\x22'+_0x4d7446+'\x22>'+_0x4c68d4+_0x1c0ea4+''+_0x44e81c+_0x5f1fe7+_0x219ff9(0x8df)+_0x496385+_0x219ff9(0x4da);return _0x219ff9(0x8f5)+_0x5c4a2e+'\x22\x20data-idx=\x22'+_0x4d7446+'\x22>'+_0x4c68d4+_0x1c0ea4+_0x496385+_0x44e81c+_0x5f1fe7+_0x219ff9(0x6e0);}[_0xe6d35d(0x963)](_0xffb29c,_0x498c5f){const _0x47e04e=_0xe6d35d,_0x3dce98=this[_0x47e04e(0x69a)],_0x4a928e=_0x3dce98?.[_0x47e04e(0x634)]?.[_0xffb29c['entity']],_0x956a77=()=>{const _0x41a98a=_0x47e04e;if(!this[_0x41a98a(0x51a)]?.['series'])return null;const _0x11ef6f=(_0xffb29c[_0x41a98a(0x9b0)]||_0xffb29c[_0x41a98a(0x1e4)])+'__'+_0x498c5f;return this[_0x41a98a(0x51a)][_0x41a98a(0x51d)][_0x41a98a(0x8e2)](_0x4fb808=>_0x4fb808[_0x41a98a(0x9b0)]===_0xffb29c||_0x4fb808['id']===_0x11ef6f)||this[_0x41a98a(0x51a)][_0x41a98a(0x51d)][_0x41a98a(0x8e2)](_0x5033b2=>_0x5033b2['id']===(_0xffb29c['entity']||_0xffb29c[_0x41a98a(0x1e4)]));};let _0x293abf=_0xffb29c[_0x47e04e(0xda7)];if(!_0x293abf&&_0xffb29c[_0x47e04e(0xaab)])_0x293abf=_0x47e04e(0x898);if(_0x293abf&&_0x293abf!==_0x47e04e(0x334)){const _0x2abf5f=_0x956a77();if(_0x2abf5f){const _0x558fdd=_0x5dbafa=>{const _0x35a9c2=_0x47e04e;if(!_0xffb29c[_0x35a9c2(0x4e0)])return null;if(_0x5dbafa!==_0x35a9c2(0xbe8)&&_0x5dbafa!==_0x35a9c2(0x1b8)&&_0x5dbafa!==_0x35a9c2(0x7cb)&&_0x5dbafa!==_0x35a9c2(0x898))return null;const _0x755da8=_0x5dbafa+'T',_0x22a230=_0x2abf5f[_0x35a9c2(0x43d)]?.[_0x755da8];if(!isNum(_0x22a230))return null;const _0x3da8a3=!!_0x2abf5f[_0x35a9c2(0x43d)]?.[_0x755da8+_0x35a9c2(0x98e)],_0x3613fe=_0x3da8a3?_0x35a9c2(0x7e5):_0x2abf5f['bucketPrecision']||'raw';try{return formatDateTime(new Date(_0x22a230),this[_0x35a9c2(0x5d4)],_0x3dce98,{'precision':_0x3613fe});}catch(_0x1a93b3){return null;}},_0x345d9c=()=>{const _0x358650=_0x47e04e;if(!_0xffb29c[_0x358650(0x1a8)])return null;let _0x48b478=Infinity,_0x41add1=-Infinity;if(_0x2abf5f[_0x358650(0x8fc)]?.['length'])for(const _0xc9e8b6 of _0x2abf5f['points']){if(isNum(_0xc9e8b6['bMin'])&&_0xc9e8b6['bMin']<_0x48b478)_0x48b478=_0xc9e8b6[_0x358650(0x251)];if(isNum(_0xc9e8b6['bMax'])&&_0xc9e8b6[_0x358650(0x3e4)]>_0x41add1)_0x41add1=_0xc9e8b6[_0x358650(0x3e4)];}if(!isFinite(_0x48b478)&&isNum(_0x2abf5f['stats']?.[_0x358650(0xbe8)]))_0x48b478=_0x2abf5f[_0x358650(0x43d)][_0x358650(0xbe8)];if(!isFinite(_0x41add1)&&isNum(_0x2abf5f[_0x358650(0x43d)]?.[_0x358650(0x1b8)]))_0x41add1=_0x2abf5f[_0x358650(0x43d)][_0x358650(0x1b8)];if(!isFinite(_0x48b478)||!isFinite(_0x41add1))return null;return{'min':formatNumber(_0x48b478,_0xffb29c,_0x3dce98),'max':formatNumber(_0x41add1,_0xffb29c,_0x3dce98)};},_0x3191fc=(_0xc59fae,_0x43a1cc)=>{const _0x32abad=formatNumber(_0xc59fae,_0xffb29c,_0x3dce98),_0x17f5b3=_0x558fdd(_0x43a1cc),_0x22ad2d=_0x345d9c(),_0x5733c1={'numeric':_0xc59fae,'label':_0x32abad};if(_0x17f5b3)_0x5733c1['timestamp']=_0x17f5b3;if(_0x22ad2d)_0x5733c1['range']=_0x22ad2d;return _0x5733c1;};if(_0x293abf===_0x47e04e(0x898)){const _0x3566c2=_0x2abf5f[_0x47e04e(0x8fc)]?.[_0x2abf5f[_0x47e04e(0x8fc)][_0x47e04e(0x6f1)]-0x1];if(_0x3566c2&&isNum(_0x3566c2['v']))return _0x3191fc(_0x3566c2['v'],_0x47e04e(0x898));}else{const _0x2e9733=_0x293abf==='mean'?_0x47e04e(0x862):_0x293abf,_0x1b7454=_0x2abf5f['stats']?.[_0x2e9733];if(isNum(_0x1b7454))return _0x3191fc(_0x1b7454,_0x2e9733);}}}const _0x206645=resolveOffsetHours(_0xffb29c['offset'],_0x3dce98),_0x51e55d=!!_0xffb29c[_0x47e04e(0x1e4)],_0x108292=_0x206645!==0x0||_0x51e55d;if(_0x108292){const _0x2beb05=_0x956a77(),_0x32d52f=_0x2beb05?.[_0x47e04e(0x8fc)];if(_0x32d52f&&_0x32d52f[_0x47e04e(0x6f1)]){let _0x176940=_0x32d52f[_0x32d52f['length']-0x1];if(_0x206645!==0x0){const _0x1a671c=Date[_0x47e04e(0x3db)]();let _0x5eeb4e=Infinity,_0x4e0b55=null;for(const _0x4d5ed6 of _0x32d52f){if(!isNum(_0x4d5ed6['v']))continue;const _0x5dd162=Math['abs'](_0x4d5ed6['t']-_0x1a671c);_0x5dd162<_0x5eeb4e&&(_0x5eeb4e=_0x5dd162,_0x4e0b55=_0x4d5ed6);}if(_0x4e0b55)_0x176940=_0x4e0b55;}if(_0x176940&&isNum(_0x176940['v']))return{'numeric':_0x176940['v'],'label':formatNumber(_0x176940['v'],_0xffb29c,_0x3dce98)};}}const _0x6aff2b=this[_0x47e04e(0x8b7)](_0xffb29c,_0x498c5f),_0x40abfd=_0x6aff2b?getAttributePath(_0x4a928e?.[_0x47e04e(0x5cf)],_0x6aff2b):_0x4a928e?.[_0x47e04e(0x334)],_0x3536bd=_0x6aff2b?null:_0xffb29c[_0x47e04e(0x17e)]||autoStateMap(_0xffb29c,_0x3dce98,this[_0x47e04e(0x5d4)]?.[_0x47e04e(0x223)]);if(_0x3536bd){const _0x536a40=applyStateMap(_0x40abfd,_0x3536bd);if(_0x536a40[_0x47e04e(0xb68)]){const _0x599143=_0x3536bd[_0x536a40[_0x47e04e(0xcfb)]],_0x24b58a=_0x599143?.[_0x47e04e(0x149)]||String(_0x599143?.[_0x47e04e(0xcfb)]);return{'numeric':_0x536a40[_0x47e04e(0xcfb)],'label':_0x24b58a};}}const _0x4a9cfb=toNum(_0x40abfd);if(_0x4a9cfb===null){const _0x78efb4=_0x40abfd==null?'—':String(_0x40abfd);return{'numeric':null,'label':_0x78efb4};}const _0x42a983=DataProcessor[_0x47e04e(0xd8d)]({'t':0x0,'v':_0x4a9cfb},_0xffb29c),_0x588d4e=_0x42a983?.['v']??null;if(_0x588d4e===null)return{'numeric':null,'label':'—'};return{'numeric':_0x588d4e,'label':formatNumber(_0x588d4e,_0xffb29c,_0x3dce98)};}[_0xe6d35d(0x3e2)](_0x2e5086,_0x764005,_0x31ea31,_0x4cf6a1){const _0x3f8b72=_0xe6d35d,_0x468df5=_0x2e5086[_0x3f8b72(0xa1d)];if(!_0x468df5)return'';const _0x3a3751=[_0x31ea31?_0x3f8b72(0x2b4)+_0x31ea31:'',_0x4cf6a1||'']['filter'](Boolean)[_0x3f8b72(0x2c4)](';'),_0x2c1548=_0x3a3751?_0x3f8b72(0xcbf)+escapeHtml(_0x3a3751)+'\x22':'',_0x56f638=(_0x2e5086['entity']||_0x2e5086[_0x3f8b72(0x1e4)])+'__'+_0x764005,_0x2a292c=this[_0x3f8b72(0x51a)]?.[_0x3f8b72(0x51d)]?.[_0x3f8b72(0x8e2)](_0x1c22f7=>_0x1c22f7[_0x3f8b72(0x9b0)]===_0x2e5086||_0x1c22f7['id']===_0x56f638||_0x1c22f7['id']===(_0x2e5086[_0x3f8b72(0x9b0)]||_0x2e5086[_0x3f8b72(0x1e4)]));if(!_0x2a292c)return'';if(_0x468df5===_0x3f8b72(0xc02)){const _0x52f427=this[_0x3f8b72(0x5d4)]?.[_0x3f8b72(0x223)];if(![_0x3f8b72(0xa38),_0x3f8b72(0x936),_0x3f8b72(0x3df)]['includes'](_0x52f427))return'';const _0x36f5e1=_0x52f427===_0x3f8b72(0x936)?toNum(this['_config']?.[_0x3f8b72(0x717)]):null,_0x57c33e=_0x5399df=>!isNum(_0x36f5e1)||Math[_0x3f8b72(0xad9)](_0x5399df)>=_0x36f5e1;let _0x539d9c=0x0;for(const _0x4ff3fb of this[_0x3f8b72(0x51a)]?.[_0x3f8b72(0x51d)]||[]){const _0x55d56e=_0x4ff3fb['entity'];if(!_0x55d56e)continue;const _0x47294b=this['_shareScalarValue'](_0x4ff3fb,_0x55d56e);if(!_0x57c33e(_0x47294b))continue;_0x539d9c+=Math[_0x3f8b72(0xad9)](_0x47294b);}const _0x28f0d5=this[_0x3f8b72(0x345)](_0x2a292c,_0x2e5086);if(!_0x57c33e(_0x28f0d5)||!(_0x539d9c>0x0))return'';const _0x114ece=Math[_0x3f8b72(0xad9)](_0x28f0d5)/_0x539d9c*0x64,_0x5f5901=toNum(_0x2e5086['decimals'])??0x1;return _0x3f8b72(0xa03)+_0x2c1548+'>'+escapeHtml(_0x114ece[_0x3f8b72(0x2ef)](_0x5f5901))+_0x3f8b72(0x322);}if(!_0x2a292c['stats'])return'';const _0x42cc81=_0x468df5==='mean'?_0x3f8b72(0x862):_0x468df5,_0x1e1eba=_0x2a292c[_0x3f8b72(0x43d)][_0x42cc81];if(!isNum(_0x1e1eba))return'';const _0x17fb93=_0x468df5['toUpperCase']();return _0x3f8b72(0xa03)+_0x2c1548+_0x3f8b72(0xbc7)+escapeHtml(_0x17fb93)+_0x3f8b72(0x9d6)+escapeHtml(formatNumber(_0x1e1eba,_0x2e5086,this[_0x3f8b72(0x69a)]))+_0x3f8b72(0x9d6);}[_0xe6d35d(0x345)](_0x2e0890,_0x62d4a6){const _0x14bf70=_0xe6d35d,_0x5b0090=(_0x2e0890[_0x14bf70(0x8fc)]||[])[_0x14bf70(0xbcf)](_0x1cfc37=>_0x1cfc37['v']!==null&&_0x1cfc37['v']!==undefined),_0x5e6ed5=this[_0x14bf70(0x5d4)]?.['chart_mode']===_0x14bf70(0x936)?'avg':_0x14bf70(0x898),_0x556341=_0x62d4a6[_0x14bf70(0x9bd)]||_0x5e6ed5;let _0x5ed143;if(_0x5b0090[_0x14bf70(0x6f1)]){if(_0x556341===_0x14bf70(0x7cb))_0x5ed143=_0x5b0090[0x0]['v'];else{if(_0x556341===_0x14bf70(0x914)||_0x556341===_0x14bf70(0x7f1)||_0x556341==='diff')_0x5ed143=_0x5b0090[_0x14bf70(0x8af)]((_0x427253,_0x22e695)=>_0x427253+(_0x22e695['v']||0x0),0x0);else{if(_0x556341===_0x14bf70(0xbe8))_0x5ed143=_0x5b0090[_0x14bf70(0x8af)]((_0x159a3f,_0x3a9181)=>Math[_0x14bf70(0xbe8)](_0x159a3f,_0x3a9181['v']),Infinity);else{if(_0x556341==='max')_0x5ed143=_0x5b0090[_0x14bf70(0x8af)]((_0x170a32,_0x573739)=>Math['max'](_0x170a32,_0x573739['v']),-Infinity);else{if(_0x556341===_0x14bf70(0x9ee))_0x5ed143=DataProcessor[_0x14bf70(0xd7e)](_0x5b0090['map'](_0x5f3d56=>_0x5f3d56['v']),_0x14bf70(0x9ee));else{if(_0x556341===_0x14bf70(0x862)||_0x556341===_0x14bf70(0xa06))_0x5ed143=_0x5b0090[_0x14bf70(0x8af)]((_0x306233,_0x12c93d)=>_0x306233+(_0x12c93d['v']||0x0),0x0)/_0x5b0090[_0x14bf70(0x6f1)];else _0x5ed143=_0x5b0090[_0x5b0090[_0x14bf70(0x6f1)]-0x1]['v'];}}}}}}else{const _0x22afd4=this[_0x14bf70(0x69a)]?.[_0x14bf70(0x634)]?.[_0x62d4a6[_0x14bf70(0x9b0)]];_0x5ed143=_0x22afd4?parseFloat(_0x22afd4[_0x14bf70(0x334)]):0x0;}if(_0x5ed143===undefined||_0x5ed143===null||isNaN(_0x5ed143))_0x5ed143=0x0;return _0x5ed143;}[_0xe6d35d(0x84a)](_0x18befd,_0x55bd3b,_0x51aece,_0x50f30f){const _0x36ebc3=_0xe6d35d;if(!_0x18befd)return null;if(_0x18befd!==_0x36ebc3(0x443))return _0x18befd;const _0x4d1a28=_0x55bd3b[_0x36ebc3(0x76e)];if(!_0x4d1a28?.[_0x36ebc3(0xd54)]||!Array[_0x36ebc3(0x82d)](_0x4d1a28[_0x36ebc3(0x8a7)])||!_0x4d1a28['values'][_0x36ebc3(0x6f1)])return _0x50f30f||null;if(!isNum(_0x51aece))return _0x50f30f||null;return resolveValueColor(_0x51aece,_0x4d1a28[_0x36ebc3(0x8a7)],_0x50f30f||'#888');}}class StatisticsGraphChartCardEditor extends HTMLElement{[_0xe6d35d(0x2cb)](_0x1cc499){const _0x404aae=_0xe6d35d;return cardT(this[_0x404aae(0x69a)],this[_0x404aae(0x5d4)],_0x1cc499);}constructor(){const _0x41007a=_0xe6d35d;super(),this[_0x41007a(0x7b2)]({'mode':_0x41007a(0x325)}),this[_0x41007a(0x69a)]=null,this[_0x41007a(0x5d4)]={},this[_0x41007a(0xb04)]={},this[_0x41007a(0xc15)]=!![],this[_0x41007a(0x48d)]=new Set([_0x41007a(0x26a)]),this[_0x41007a(0xd61)]=null,this[_0x41007a(0x784)]={},this[_0x41007a(0xad1)]=this['_mainTab']||'display',this[_0x41007a(0x68d)]=new Map(),this[_0x41007a(0xab4)]=[];}set[_0xe6d35d(0x286)](_0x3b9f3c){const _0x31855d=_0xe6d35d,_0x459766=this['_hass'];this[_0x31855d(0x69a)]=_0x3b9f3c;if(_0x3b9f3c&&_0x3b9f3c[_0x31855d(0x7ef)])this[_0x31855d(0x97e)]();const _0x5bac57=this[_0x31855d(0x5d4)]&&Object[_0x31855d(0x2ee)](this[_0x31855d(0x5d4)])['length'],_0x3fd045=_0x3b9f3c?Object[_0x31855d(0x2ee)](_0x3b9f3c['states']||{})[_0x31855d(0xca9)]()['join'](','):'',_0x2bb20c=this['_edStatesSig']!==undefined?this[_0x31855d(0x259)]:_0x459766?Object[_0x31855d(0x2ee)](_0x459766[_0x31855d(0x634)]||{})[_0x31855d(0xca9)]()[_0x31855d(0x2c4)](','):undefined;if(_0x3b9f3c)this['_edStatesSig']=_0x3fd045;const _0xdd8366=resolveCardLanguage(_0x3b9f3c,this[_0x31855d(0x5d4)]);if(_0x5bac57&&_0x3b9f3c&&this['_edLang']!==undefined&&this[_0x31855d(0x886)]!==_0xdd8366){this[_0x31855d(0x4b1)]();return;}if(!_0x459766&&_0x3b9f3c&&_0x5bac57)this['_render']();else{if(_0x459766&&_0x3b9f3c){if(_0x2bb20c!==_0x3fd045&&_0x5bac57)this['_render']();}}}[_0xe6d35d(0xd34)](){const _0x3adb65=_0xe6d35d;for(const _0x5e54ad of this[_0x3adb65(0xab4)]){try{_0x5e54ad();}catch(_0x5de0cb){}}this[_0x3adb65(0xab4)]=[],this[_0x3adb65(0x994)]=null;}[_0xe6d35d(0x73a)](_0x52ca86,_0x169d00){const _0x582c5a=_0xe6d35d;return _0x169d00&&typeof _0x52ca86===_0x582c5a(0xdb3)&&/\bentity\b/[_0x582c5a(0xb02)](_0x52ca86)?_0x52ca86+'\u0000'+_0x169d00:_0x52ca86;}[_0xe6d35d(0x2a3)](_0x459454,_0x13f075){const _0x4cb243=_0xe6d35d;if(!_0x459454||typeof _0x459454!==_0x4cb243(0xdb3)||!_0x459454['includes']('{{'))return _0x459454;return this[_0x4cb243(0x68d)][_0x4cb243(0x70b)](this[_0x4cb243(0x73a)](_0x459454,_0x13f075||null))||null;}[_0xe6d35d(0x97e)](){const _0x40f2a0=_0xe6d35d,_0x5b41ec=new Map();for(const _0x3b46fa of this[_0x40f2a0(0x192)]||[]){if(typeof _0x3b46fa['color']===_0x40f2a0(0xdb3)&&_0x3b46fa[_0x40f2a0(0x727)][_0x40f2a0(0x635)]('{{')){const _0x201eae=_0x3b46fa[_0x40f2a0(0x9b0)]||null,_0x1cd8b0=this[_0x40f2a0(0x73a)](_0x3b46fa[_0x40f2a0(0x727)],_0x201eae);if(!_0x5b41ec[_0x40f2a0(0x449)](_0x1cd8b0))_0x5b41ec[_0x40f2a0(0x846)](_0x1cd8b0,{'template':_0x3b46fa[_0x40f2a0(0x727)],'entId':_0x1cd8b0===_0x3b46fa[_0x40f2a0(0x727)]?null:_0x201eae});}}const _0x25cb4d=[..._0x5b41ec[_0x40f2a0(0x2ee)]()][_0x40f2a0(0xca9)]()['join']('|');if(_0x25cb4d===this[_0x40f2a0(0x994)])return;this[_0x40f2a0(0x994)]=_0x25cb4d;for(const _0x144e27 of this[_0x40f2a0(0xab4)]){try{_0x144e27();}catch(_0x3c3106){}}this[_0x40f2a0(0xab4)]=[];if(!_0x5b41ec[_0x40f2a0(0xd46)])return;for(const [_0x8c253a,_0x491b40]of _0x5b41ec){try{const _0xcc140a=this[_0x40f2a0(0x69a)][_0x40f2a0(0x7ef)][_0x40f2a0(0x7ee)](_0x14bdb1=>{const _0x44e20a=_0x40f2a0,_0x4cca33=normalizeTemplateResult(_0x14bdb1?.[_0x44e20a(0x6b1)]);if(!_0x4cca33)return;const _0x83fab=this[_0x44e20a(0x68d)][_0x44e20a(0x70b)](_0x8c253a);if(_0x83fab===_0x4cca33)return;this['_resolvedColors'][_0x44e20a(0x846)](_0x8c253a,_0x4cca33),this[_0x44e20a(0xaea)]?.['querySelectorAll'](_0x44e20a(0x54e))[_0x44e20a(0x331)](_0x520a72=>{const _0x4b6856=_0x44e20a,_0xf56045=parseInt(_0x520a72[_0x4b6856(0x2ff)][_0x4b6856(0x8db)],0xa),_0x5194b0=this['_entities'][_0xf56045];if(_0x5194b0?.[_0x4b6856(0x727)]===_0x491b40[_0x4b6856(0x630)]&&(!_0x491b40[_0x4b6856(0x317)]||_0x5194b0['entity']===_0x491b40[_0x4b6856(0x317)])){const _0x27b381=_0x520a72[_0x4b6856(0x106)](_0x4b6856(0x693));if(_0x27b381)_0x27b381[_0x4b6856(0x4a2)][_0x4b6856(0xb8e)]=_0x4cca33;}});},_0x491b40[_0x40f2a0(0x317)]?{'type':_0x40f2a0(0x27a),'template':_0x491b40[_0x40f2a0(0x630)],'variables':{'entity':_0x491b40['entId']}}:{'type':_0x40f2a0(0x27a),'template':_0x491b40[_0x40f2a0(0x630)]});_0xcc140a[_0x40f2a0(0x4e7)](_0x49738e=>{const _0x264549=_0x40f2a0;if(!this['isConnected']){try{_0x49738e();}catch(_0x1fe595){}return;}this['_colorUnsubs'][_0x264549(0x61b)](_0x49738e);})[_0x40f2a0(0x7b5)](()=>{});}catch(_0x27e372){}}}[_0xe6d35d(0x1ee)](_0x395591){const _0x581f31=_0xe6d35d;this['_config']=structuredClone(_0x395591||{}),this[_0x581f31(0xb04)]=structuredClone(_0x395591||{});if(!this[_0x581f31(0xb04)][_0x581f31(0x26a)])this['_tmp']['entities']=[];this['_lastColorKey']=null;if(this[_0x581f31(0x69a)]?.[_0x581f31(0x7ef)])this[_0x581f31(0x97e)]();this[_0x581f31(0x4b1)]();}get[_0xe6d35d(0x192)](){const _0x1e8d40=_0xe6d35d;return Array[_0x1e8d40(0x82d)](this[_0x1e8d40(0xb04)][_0x1e8d40(0x26a)])?this[_0x1e8d40(0xb04)][_0x1e8d40(0x26a)]:[];}['_getAvailableEntities'](){const _0x3498fb=_0xe6d35d;if(!this[_0x3498fb(0x69a)])return[];return Object['keys'](this[_0x3498fb(0x69a)][_0x3498fb(0x634)]||{})['filter'](_0x3f932c=>{const _0x1253dd=_0x3498fb,_0x3f4a5d=this[_0x1253dd(0x69a)]['states'][_0x3f932c];if(!_0x3f4a5d)return![];return!isNaN(parseFloat(_0x3f4a5d['state']))||_0x3f932c[_0x1253dd(0x8f0)]('sensor.')||_0x3f932c[_0x1253dd(0x8f0)]('number.')||_0x3f932c[_0x1253dd(0x8f0)](_0x1253dd(0x682));})[_0x3498fb(0xca9)]();}[_0xe6d35d(0x4b1)](){const _0x4885d4=_0xe6d35d;this[_0x4885d4(0x886)]=resolveCardLanguage(this[_0x4885d4(0x69a)],this['_config']);const _0x2d674e=this[_0x4885d4(0xaea)][_0x4885d4(0xabc)],_0x10cba1=_0x2d674e?.[_0x4885d4(0x575)]!==void 0x0?{'path':this[_0x4885d4(0x3d3)](_0x2d674e),'ss':_0x2d674e[_0x4885d4(0x575)],'se':_0x2d674e['selectionEnd']}:null,_0x56a233=this[_0x4885d4(0xb04)],_0x23c7ae=getComputedStyle(document[_0x4885d4(0x440)])[_0x4885d4(0x3d8)]('--primary-font-family')['trim']()||'Roboto,\x20sans-serif',_0x1630d4=(_0x71a2fb,_0x4abf05,_0x103906=null)=>_0x4885d4(0xa84)+escapeHtml(_0x71a2fb)+'\x22\x20'+(String(_0x4abf05)===String(_0x71a2fb)?'selected':'')+'>'+escapeHtml(String(_0x103906??_0x71a2fb))+_0x4885d4(0x6be),_0x4f4240=[0x1,0x2,0x3,0x4,0x5,0x6,0xa,0xc,0xf,0x14,0x1e,0x3c],_0x5d96c3=(_0x1e2a9d,_0x520efe)=>{const _0x3efd27=_0x4885d4,_0x3b110d=_0x1e2a9d===undefined||_0x1e2a9d===null||_0x1e2a9d===''?'':String(_0x1e2a9d),_0xd35f3f=_0x4f4240[_0x3efd27(0xaff)]();return _0x3b110d!==''&&!_0xd35f3f[_0x3efd27(0x596)](String)['includes'](_0x3b110d)&&isFinite(Number(_0x3b110d))&&(_0xd35f3f['push'](Number(_0x3b110d)),_0xd35f3f[_0x3efd27(0xca9)]((_0x1e1480,_0xadd659)=>_0x1e1480-_0xadd659)),(_0x520efe?_0x3efd27(0x709)+(_0x3b110d===''?_0x3efd27(0x48a):'')+'>'+this[_0x3efd27(0x2cb)](_0x3efd27(0x572))+'':'')+_0xd35f3f[_0x3efd27(0x596)](_0x47ba73=>_0x1630d4(_0x47ba73,_0x3b110d))[_0x3efd27(0x2c4)]('');},_0x4f72cf=(_0x20b2e1,_0x300ee0)=>_0x20b2e1===0x0||_0x20b2e1?_0x20b2e1:_0x300ee0,_0x5c4cb8=_0x5bded=>_0x4885d4(0x6fa)+this['_eT'](_0x5bded)+_0x4885d4(0x2c6),_0x5caa69=(_0xbfc0b8,_0x47fb9f)=>{const _0x133373=_0x4885d4,_0x2d6fbc=this[_0x133373(0x45e)](_0x47fb9f),_0x3dee4a=typeof _0x47fb9f===_0x133373(0xdb3)&&_0x47fb9f[_0x133373(0x635)]('{{');return'(_0x5559bc?.[_0x4885d4(0x349)]||_0x5559bc?.[_0x4885d4(0x54b)])==='bar'),_0x1e7785=((()=>{const _0x3cf6a6=_0x4885d4;let _0x7be33f=this[_0x3cf6a6(0xad1)]||_0x3cf6a6(0x7a8);if(_0x7be33f===_0x3cf6a6(0x6c2))_0x7be33f='display';if(_0x7be33f===_0x3cf6a6(0x479))_0x7be33f=_0x3cf6a6(0x5f7);const _0x98ed9c={'display':!![],'card_style':!_0x54ca1e,'overlay':!_0x54ca1e,'xaxis':(_0x24bba9||_0x1fbd9f||_0x34f43e===_0x3cf6a6(0x982))&&!_0x54ca1e,'yaxis':(_0x24bba9||_0x1fbd9f)&&!_0x54ca1e,'calendar':!_0x54ca1e};if(!_0x98ed9c[_0x7be33f])_0x7be33f=_0x3cf6a6(0x7a8);return _0x7be33f;})()),_0x21b996=_0x4885d4(0xcce)+(this['_openPanels'][_0x4885d4(0x449)]('main')?'open':'')+_0x4885d4(0x285)+this[_0x4885d4(0x2cb)](_0x4885d4(0x81f))+_0x4885d4(0xd39)+this['_eT'](_0x4885d4(0xae2))+_0x4885d4(0x2d2)+(_0x1e7785===_0x4885d4(0x7a8)?_0x4885d4(0x28d):'')+_0x4885d4(0x85d)+this[_0x4885d4(0x2cb)](_0x4885d4(0x76f))+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20':'')+_0x4885d4(0xa63)+(!_0x54ca1e?_0x4885d4(0x4c7)+(_0x1e7785===_0x4885d4(0x566)?'active':'')+_0x4885d4(0x66f)+this[_0x4885d4(0x2cb)](_0x4885d4(0x2f2))+_0x4885d4(0x37d):'')+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+[_0x4885d4(0x3d4),'horizontal'][_0x4885d4(0x596)](_0x437028=>_0x1630d4(_0x437028,_0x56a233['state_layout']??_0x4885d4(0x3d4),{'default':this[_0x4885d4(0x2cb)]('Default\x20(Vertical)'),'horizontal':this[_0x4885d4(0x2cb)]('Horizontal')}[_0x437028]))['join']('')+_0x4885d4(0xa1c)+this['_eT'](_0x4885d4(0x1e7))+'\x20'+_0x5c4cb8(_0x4885d4(0x6f2))+_0x4885d4(0x1c5)+this[_0x4885d4(0x2cb)](_0x4885d4(0x1c0))+'\x22\x20value=\x22'+escapeHtml(_0x56a233[_0x4885d4(0x823)]??'')+_0x4885d4(0x9ef)+escapeHtml(this[_0x4885d4(0x45e)](_0x56a233['card_header_color']||'#888888'))+_0x4885d4(0x976)+this[_0x4885d4(0x2cb)](_0x4885d4(0x7bf))+'\x20'+_0x5c4cb8(_0x4885d4(0xb0f))+_0x4885d4(0xbf2)+this[_0x4885d4(0x2cb)](_0x4885d4(0x1c0))+_0x4885d4(0xd4a)+escapeHtml(_0x56a233[_0x4885d4(0xb4a)]??'')+_0x4885d4(0xc70)+this[_0x4885d4(0x2cb)](_0x4885d4(0x496))+'\x20'+_0x5c4cb8(_0x4885d4(0xa3a))+_0x4885d4(0x5a3)+this[_0x4885d4(0x2cb)](_0x4885d4(0x1c0))+'\x22\x20value=\x22'+escapeHtml(_0x56a233[_0x4885d4(0x931)]??'')+_0x4885d4(0x891)+this[_0x4885d4(0x2cb)](_0x4885d4(0x5e1))+_0x4885d4(0x4fd)+this[_0x4885d4(0x2cb)](_0x4885d4(0x7e2))+'\x20'+_0x5c4cb8(_0x4885d4(0xd66))+_0x4885d4(0xa59)+_0x5caa69('card-icon-color',_0x56a233[_0x4885d4(0x71a)]??'')+_0x4885d4(0x257)+this['_eT'](_0x4885d4(0xda6))+'\x20'+_0x5c4cb8(_0x4885d4(0xc20))+_0x4885d4(0xc24)+this[_0x4885d4(0x2cb)](_0x4885d4(0xccc))+'\x20'+_0x5c4cb8(_0x4885d4(0x480))+_0x4885d4(0x3f2)+escapeHtml(_0x56a233[_0x4885d4(0x68e)]??'')+'\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20':'')+_0x4885d4(0xa63)+(_0x34f43e==='state_timeline'?_0x4885d4(0x7f2)+this['_eT'](_0x4885d4(0xa2e))+'\x20'+_0x5c4cb8(_0x4885d4(0x2ce))+_0x4885d4(0xbde)+escapeHtml(_0x56a233[_0x4885d4(0x74e)]??'')+_0x4885d4(0x1a3)+(_0x56a233[_0x4885d4(0x3b1)]!==![]?'checked':'')+'>'+this[_0x4885d4(0x2cb)](_0x4885d4(0x74c))+'\x20'+_0x5c4cb8(_0x4885d4(0x2a5))+_0x4885d4(0xadb):'')+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+((_0x24bba9||_0x1fbd9f)&&!_0x54ca1e?_0x4885d4(0x14f)+(_0x1e7785==='yaxis'?_0x4885d4(0x28d):'')+_0x4885d4(0xc79)+(_0x54ca1e?_0x4885d4(0x360)+this['_eT'](_0x4885d4(0x893))+'':_0x1fbd9f?''+this[_0x4885d4(0x2cb)]('Labels')+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20':''+this[_0x4885d4(0x2cb)](_0x4885d4(0x168))+_0x4885d4(0x295)+(_0x56a233[_0x4885d4(0x764)]!==![]?'checked':'')+_0x4885d4(0x7be)+this[_0x4885d4(0x2cb)]('Y-Axis')+'\x20'+_0x5c4cb8(_0x4885d4(0xd19))+_0x4885d4(0x1fc)+(_0x56a233[_0x4885d4(0x905)]?_0x4885d4(0x903):'')+'>'+this['_eT'](_0x4885d4(0x46f))+'\x20'+_0x5c4cb8('Shows\x20numeric\x20value\x20labels\x20on\x20the\x20right\x20(secondary)\x20edge\x20of\x20the\x20graph.\x20Only\x20visible\x20when\x20at\x20least\x20one\x20entity\x20uses\x20Y\x20Axis\x20=\x20Secondary.\x20Disable\x20to\x20show\x20only\x20the\x20primary\x20axis\x20labels\x20while\x20keeping\x20secondary\x20entities\x20plotted.')+_0x4885d4(0x289)+(_0x56a233[_0x4885d4(0x888)]?'checked':'')+_0x4885d4(0x7be)+this[_0x4885d4(0x2cb)](_0x4885d4(0x115))+'\x20'+_0x5c4cb8('Draws\x20small\x20tick\x20marks\x20at\x20each\x20numeric\x20label\x20position\x20on\x20the\x20Y\x20axes.\x20Helps\x20visually\x20anchor\x20labels\x20to\x20the\x20graph\x20edge.')+_0x4885d4(0x6c7)+(_0x56a233['show_y_axis_label']?_0x4885d4(0x903):'')+_0x4885d4(0x7be)+this[_0x4885d4(0x2cb)]('Axis\x20Labels')+'\x20'+_0x5c4cb8('Shows\x20a\x20vertical\x20unit\x20label\x20on\x20the\x20left\x20and/or\x20right\x20edge\x20of\x20the\x20graph.\x20Defaults\x20to\x20the\x20unit\x20of\x20measurement\x20of\x20the\x20first\x20entity\x20on\x20each\x20axis.\x20Custom\x20text\x20can\x20be\x20set\x20in\x20the\x20Labels\x20section\x20below.')+_0x4885d4(0x6d6)+(_0x1d2ebc?'_0x1630d4(_0x2784a1,_0x56a233[_0x4885d4(0xb63)]??_0x4885d4(0x139),_0x47e7cf))[_0x4885d4(0x2c4)]('')+_0x4885d4(0xcc5)+this[_0x4885d4(0x2cb)](_0x4885d4(0xb7e))+'\x20'+_0x5c4cb8(_0x4885d4(0x81a))+_0x4885d4(0x770)+escapeHtml(_0x56a233[_0x4885d4(0x3a1)]??'')+'\x22>'+(_0x51bde5['type']===_0x335b29(0xb84)?_0x335b29(0xac0)+this[_0x335b29(0x2cb)](_0x335b29(0xa6c))+_0x335b29(0x30f)+escapeHtml(_0x51bde5[_0x335b29(0xc39)]||'')+_0x335b29(0xa27):'')+_0x335b29(0x6e0):'')+_0x335b29(0x64d)+this[_0x335b29(0x2cb)]('Label')+_0x335b29(0xac1)+this['_eT'](_0x335b29(0x10a))+_0x335b29(0xd4a)+escapeHtml(_0x51bde5[_0x335b29(0x149)]||'')+'\x22>';})[_0x4885d4(0x2c4)]('')||_0x4885d4(0x2fd)+this[_0x4885d4(0x2cb)](_0x4885d4(0x7ae))+_0x4885d4(0x6e0))+_0x4885d4(0xd78)+this[_0x4885d4(0x2cb)](_0x4885d4(0x60a))+_0x4885d4(0xc1c):'')+_0x4885d4(0x43b),_0x5363c9=_0x56a233[_0x4885d4(0xc13)]?buildAreaDisambigSuffixes(this[_0x4885d4(0x69a)],this[_0x4885d4(0x192)],null):null,_0x4c4209=this[_0x4885d4(0x192)][_0x4885d4(0x596)]((_0x2b3c6d,_0x2b2dbc)=>{const _0x6ec4a2=_0x4885d4,_0x3e82ad=this[_0x6ec4a2(0x69a)]?.[_0x6ec4a2(0x634)]?.[_0x2b3c6d[_0x6ec4a2(0x9b0)]]||null,_0xb19d01=_0x3e82ad?.[_0x6ec4a2(0x5cf)]?.[_0x6ec4a2(0x72f)]??_0x2b3c6d[_0x6ec4a2(0x6d0)]??_0x2b3c6d['entity']??_0x6ec4a2(0x792)+(_0x2b2dbc+0x1),_0x1be13d=_0x5363c9&&_0x2b3c6d['name']&&typeof _0x2b3c6d[_0x6ec4a2(0x6d0)]===_0x6ec4a2(0xdb3)&&!isTemplateString(_0x2b3c6d[_0x6ec4a2(0x6d0)])?_0x2b3c6d[_0x6ec4a2(0x6d0)]:_0xb19d01,_0x598639=_0x1be13d+(_0x5363c9?.['get'](_0x2b2dbc)||''),_0x1dddaf=_0x3e82ad?parseFloat(_0x3e82ad['state']):null,_0x28fe36=_0x3e82ad?.[_0x6ec4a2(0x5cf)]?.['unit_of_measurement']||'',_0x33cea8=((()=>{const _0x12e1e6=_0x6ec4a2,_0x21798f=_0x2b3c6d[_0x12e1e6(0x727)];if(!_0x21798f||_0x21798f===_0x12e1e6(0x443))return _0x12e1e6(0xc30);if(typeof _0x21798f===_0x12e1e6(0xdb3)&&_0x21798f['includes']('{{'))return this[_0x12e1e6(0x2a3)](_0x21798f)||_0x12e1e6(0xc30);return _0x21798f||_0x12e1e6(0xc30);})()),_0x3c66ef=_0x2b3c6d['y_axis']??'primary',_0x4dae1d=_0x2b3c6d[_0x6ec4a2(0x349)]??_0x6ec4a2(0xab9),_0x2546cb=_0x2b3c6d['aggregate_func']??_0x6ec4a2(0x862),_0x32a16f=_0x2b3c6d[_0x6ec4a2(0x6a7)]??_0x6ec4a2(0x139),_0x28f0a7=_0x2b3c6d[_0x6ec4a2(0x120)]??'click',_0x1852a8=_0x2b3c6d[_0x6ec4a2(0x21b)]??null,_0x473605=_0x2b3c6d[_0x6ec4a2(0x76e)]??null,_0x27b52b=this['_openPanels']['has']('e-'+_0x2b2dbc),_0x3e9510=this['_activeTab'][_0x2b2dbc]||_0x6ec4a2(0x750),_0x196ba8=((()=>{const _0x2d3270=_0x6ec4a2;if(_0x2b3c6d[_0x2d3270(0x465)]||_0x2b3c6d[_0x2d3270(0xa49)]||_0x2b3c6d[_0x2d3270(0xcee)]||_0x2b3c6d[_0x2d3270(0x17e)])return _0x2d3270(0x5c8)+this[_0x2d3270(0x2cb)](_0x2d3270(0x921))+_0x2d3270(0x9d6);if(_0x2b3c6d[_0x2d3270(0x1e4)]){const _0x170edd=_0x2b3c6d[_0x2d3270(0x1e4)]['includes'](':');return _0x2d3270(0x975)+(_0x170edd?_0x2d3270(0xd7d):'Statistic\x20ID\x20set\x20—\x20uses\x20long-term\x20statistics.')+'\x22>'+(_0x170edd?this[_0x2d3270(0x2cb)](_0x2d3270(0x137)):this['_eT'](_0x2d3270(0xc2d)))+_0x2d3270(0x9d6);}const _0x582c33=_0x3e82ad?.[_0x2d3270(0x5cf)]?.[_0x2d3270(0x30a)];if(_0x582c33===_0x2d3270(0xbe9)||_0x582c33===_0x2d3270(0x6ec)||_0x582c33===_0x2d3270(0x8ad))return _0x2d3270(0xa28)+_0x582c33+'\x20—\x20long-term\x20statistics\x20available,\x20used\x20for\x20windows\x20beyond\x20raw\x20history\x20retention.\x22>'+this[_0x2d3270(0x2cb)](_0x2d3270(0xc2d))+_0x2d3270(0x9d6);return _0x2d3270(0x466)+this[_0x2d3270(0x2cb)](_0x2d3270(0x437))+'';})()),_0x5c19b6=Array[_0x6ec4a2(0x82d)](_0x2b3c6d[_0x6ec4a2(0xbc5)])?_0x2b3c6d['moving_averages'][_0x6ec4a2(0x596)]((_0x2f3c29,_0x37b324)=>_0x6ec4a2(0x613)+_0x37b324+_0x6ec4a2(0x1ce)+this['_eT'](_0x6ec4a2(0xc09))+_0x6ec4a2(0x340)+escapeHtml(_0x2f3c29[_0x6ec4a2(0x14e)]??0x7)+'\x22>_0xa9d952?'':_0x6ec4a2(0x9c7);return'\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(_0x34f43e===_0x6ec4a2(0x7e0)?_0x6ec4a2(0x611)+(_0x2b2dbc===0x0?'X':'Y')+_0x6ec4a2(0x9d6):'')+_0x6ec4a2(0xa3e)+_0x598639+_0x6ec4a2(0x9d6)+_0x196ba8+(_0x1dddaf!==null&&!isNaN(_0x1dddaf)?_0x6ec4a2(0x7fa)+_0x1dddaf[_0x6ec4a2(0x2ef)](_0x2b3c6d[_0x6ec4a2(0x944)]??0x1)+'\x20'+_0x28fe36+_0x6ec4a2(0x9d6):'')+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x788))+_0x6ec4a2(0x492)+(_0x3e9510===_0x6ec4a2(0x5a6)?'active':'')+_0x6ec4a2(0x906)+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x2e2))+_0x6ec4a2(0x492)+(_0x3e9510===_0x6ec4a2(0x11c)?_0x6ec4a2(0x28d):'')+'\x22\x20data-tab=\x22colors\x22>'+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x808))+_0x6ec4a2(0x492)+(_0x3e9510===_0x6ec4a2(0xc0d)?'active':'')+_0x6ec4a2(0xb61)+this['_eT'](_0x6ec4a2(0x48c))+_0x6ec4a2(0x1d8)+(_0x3e9510===_0x6ec4a2(0x750)?_0x6ec4a2(0x28d):'')+'\x22\x20data-tc=\x22general\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x26f))+_0x6ec4a2(0xa8c)+(_0x2b3c6d[_0x6ec4a2(0x9b0)]||'')+_0x6ec4a2(0x4b6)+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0xb6c))+'\x20'+_0x5c4cb8(_0x6ec4a2(0xb17))+_0x6ec4a2(0xc0b)+escapeHtml(_0x2b3c6d[_0x6ec4a2(0x1e4)]??'')+_0x6ec4a2(0x451)+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x4ec))+'\x20'+_0x5c4cb8('Custom\x20display\x20name\x20for\x20this\x20entity.\x20Leave\x20empty\x20to\x20show\x20the\x20entity\x27s\x20Friendly\x20Name\x20in\x20the\x20state\x20row.\x20To\x20hide\x20the\x20name\x20instead,\x20use\x20the\x20State\x20Row\x20tab\x20->\x20Hide\x20Name\x20toggle.')+_0x6ec4a2(0x997)+escapeHtml(_0x3e82ad?.[_0x6ec4a2(0x5cf)]?.[_0x6ec4a2(0x72f)]||'name')+_0x6ec4a2(0xd4a)+escapeHtml(_0x2b3c6d[_0x6ec4a2(0x6d0)]??'')+_0x6ec4a2(0x157)+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0xc94))+'\x20'+_0x5c4cb8(_0x6ec4a2(0xd16))+'{const _0x2fac82=_0x6ec4a2,_0x4fd0c6=this[_0x2fac82(0x69a)]?.[_0x2fac82(0x634)]?.[_0x2b3c6d[_0x2fac82(0x9b0)]];if(!_0x4fd0c6)return'';const _0x2f789d=Object['keys'](_0x4fd0c6[_0x2fac82(0x5cf)]||{})[_0x2fac82(0xca9)]();return _0x2f789d[_0x2fac82(0x596)](_0x2474b4=>_0x2fac82(0xa84)+escapeHtml(_0x2474b4)+'\x22\x20'+((_0x2b3c6d[_0x2fac82(0xa49)]??'')===_0x2474b4?_0x2fac82(0x48a):'')+'>'+escapeHtml(_0x2474b4[_0x2fac82(0xbbd)](/_/g,'\x20')[_0x2fac82(0xbbd)](/\b\w/g,_0x12121a=>_0x12121a[_0x2fac82(0xa56)]()))+_0x2fac82(0x6be))[_0x2fac82(0x2c4)]('');})())+_0x6ec4a2(0xa1c)+this['_eT'](_0x6ec4a2(0x4bb))+'\x20'+_0x5c4cb8('How\x20raw\x20data\x20points\x20within\x20each\x20time\x20bucket\x20are\x20combined.\x20avg\x20=\x20mean\x20(smoothest,\x20ideal\x20for\x20measurement\x20sensors\x20like\x20temperature/power).\x20min/max\x20=\x20lowest/highest\x20value.\x20last/first\x20=\x20most\x20recent\x20/\x20oldest\x20value\x20in\x20the\x20bucket.\x20median\x20=\x20middle\x20value\x20when\x20sorted\x20(outlier-resistant).\x20sum\x20=\x20total\x20of\x20all\x20values.\x20delta\x20=\x20max\x20minus\x20min\x20(spread\x20—\x20how\x20much\x20the\x20value\x20fluctuated).\x20change\x20=\x20sum\x20of\x20positive\x20jumps\x20between\x20consecutive\x20points\x20—\x20ideal\x20for\x20monotonic\x20counters\x20(energy/gas/water\x20meters)\x20because\x20counter\x20resets\x20are\x20ignored;\x20auto-capped\x20at\x20daily\x20buckets.\x20diff\x20=\x20signed\x20net\x20change\x20(last\x20value\x20minus\x20first)\x20—\x20for\x20fluctuating\x20values\x20like\x20ratios,\x20prices,\x20temperatures,\x20input_numbers\x20where\x20decreases\x20are\x20real\x20movements\x20rather\x20than\x20counter\x20resets.')+_0x6ec4a2(0x90f)+[_0x6ec4a2(0x862),'min',_0x6ec4a2(0x1b8),_0x6ec4a2(0x898),_0x6ec4a2(0x7cb),_0x6ec4a2(0x9ee),_0x6ec4a2(0x914),_0x6ec4a2(0x7f1),'diff',_0x6ec4a2(0x731)][_0x6ec4a2(0x596)](_0xc952ec=>_0x1630d4(_0xc952ec,_0x2546cb,{'avg':'Avg','min':_0x6ec4a2(0xab8),'max':_0x6ec4a2(0xba8),'last':_0x6ec4a2(0x79b),'first':'First','median':_0x6ec4a2(0x82b),'sum':_0x6ec4a2(0xb36),'change':'Change','diff':_0x6ec4a2(0x23c),'delta':_0x6ec4a2(0xc69)}[_0xc952ec]))[_0x6ec4a2(0x2c4)]('')+_0x6ec4a2(0x27e)+((_0x2b3c6d['aggregate_func']??'avg')===_0x6ec4a2(0x1b8)?_0x6ec4a2(0xa5e)+(_0x2b3c6d[_0x6ec4a2(0xb43)]!==![]?_0x6ec4a2(0x903):'')+'>'+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0xb76))+'\x20'+_0x5c4cb8('Daily-reset\x20counters\x20shown\x20with\x20max\x20+\x20date\x20grouping\x20can\x20leak\x20yesterday\x27s\x20peak\x20into\x20the\x20midnight\x20bucket;\x20the\x20card\x20damps\x20that\x20artifact\x20heuristically.\x20Disable\x20if\x20it\x20also\x20damps\x20legitimate\x20peaks\x20occurring\x20right\x20after\x20midnight.')+_0x6ec4a2(0x8ce):'')+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+((_0x2b3c6d[_0x6ec4a2(0x9bd)]??'avg')==='change'?_0x6ec4a2(0x690)+(_0x2b3c6d['change_ignore_zero']===!![]?_0x6ec4a2(0x903):'')+_0x6ec4a2(0x7be)+this['_eT']('Ignore\x20transient\x20zeros')+'\x20'+_0x5c4cb8(_0x6ec4a2(0xbb5))+'':'')+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(this[_0x6ec4a2(0xd60)](_0x6ec4a2(0xaca),_0x34f43e)?'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x9a6))+'\x20'+_0x5c4cb8('Maps\x20non-numeric\x20state\x20strings\x20to\x20numeric\x20values\x20for\x20graphing.\x20Each\x20line\x20you\x20enter\x20is\x20assigned\x20a\x20number\x20starting\x20at\x200\x20in\x20order.\x20For\x20example:\x20if\x20you\x20enter\x20\x22off\x22\x20on\x20line\x201\x20and\x20\x22on\x22\x20on\x20line\x202,\x20the\x20graph\x20will\x20show\x200\x20for\x20off\x20and\x201\x20for\x20on.\x20Required\x20for\x20binary_sensor,\x20input_boolean,\x20and\x20other\x20non-numeric\x20entities.')+_0x6ec4a2(0x5a9)+(_0x2b3c6d[_0x6ec4a2(0x17e)]?_0x2b3c6d[_0x6ec4a2(0x17e)][_0x6ec4a2(0x596)](_0x48cf03=>{const _0x557fe8=_0x6ec4a2;let _0x2dbe9f=_0x48cf03[_0x557fe8(0xcfb)];if(_0x48cf03['label']||_0x48cf03['color'])_0x2dbe9f+=',\x20'+(_0x48cf03[_0x557fe8(0x149)]||'');if(_0x48cf03[_0x557fe8(0x727)])_0x2dbe9f+=',\x20'+_0x48cf03[_0x557fe8(0x727)];return _0x2dbe9f;})[_0x6ec4a2(0x2c4)]('\x0a'):'')+_0x6ec4a2(0xceb)+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x896))+'\x20'+_0x5c4cb8(_0x6ec4a2(0x774))+_0x6ec4a2(0x8c5)+this[_0x6ec4a2(0x2cb)]('Data\x20Attribute')+'\x20'+_0x5c4cb8(_0x6ec4a2(0xc56))+_0x6ec4a2(0x4e3)+escapeHtml(_0x2b3c6d[_0x6ec4a2(0xcee)]??'')+_0x6ec4a2(0x157)+this[_0x6ec4a2(0x2cb)]('Time\x20Field')+'\x20'+_0x5c4cb8(_0x6ec4a2(0xd23))+_0x6ec4a2(0x3ff)+escapeHtml(_0x2b3c6d['data_time_field']??'')+'\x22>'+(_0x2b3c6d['data_vars']&&typeof _0x2b3c6d[_0x6ec4a2(0xa31)]===_0x6ec4a2(0xb0a)?Object[_0x6ec4a2(0x63a)](_0x2b3c6d[_0x6ec4a2(0xa31)])['map'](([_0x3cf1f7,_0x3c7837])=>_0x3cf1f7+':\x20'+_0x3c7837)[_0x6ec4a2(0x2c4)](String[_0x6ec4a2(0xc0f)](0xa)):'')+_0x6ec4a2(0x15e)+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x1c8))+'\x20'+_0x5c4cb8('How\x20to\x20interpret\x20the\x20Time\x20Field\x20value.\x20ISO\x20=\x20parsed\x20as\x20date\x20string\x20or\x20epoch\x20ms\x20(default).\x20Epoch\x20seconds/ms\x20=\x20Unix\x20timestamp.\x20Month/Day/Week\x20of\x20Year\x20=\x20numeric\x20category\x20(e.g.\x20Month:\x201..12\x20→\x20Jan..Dec).\x20Hour\x20of\x20Day\x20=\x200..23\x20hour\x20of\x20today.\x20Use\x20the\x20categorical\x20units\x20to\x20chart\x20monthly\x20summaries,\x20day-of-year\x20datasets,\x20or\x20hourly\x20patterns\x20without\x20generating\x20artificial\x20timestamps.')+_0x6ec4a2(0x8f9)+['iso','epoch_seconds',_0x6ec4a2(0x8bb),_0x6ec4a2(0xb5f),_0x6ec4a2(0x9b1),_0x6ec4a2(0x7de),'week_of_year',_0x6ec4a2(0x3b9)][_0x6ec4a2(0x596)](_0x13f9d9=>_0x1630d4(_0x13f9d9,_0x2b3c6d[_0x6ec4a2(0xbed)]??'iso',{'iso':_0x6ec4a2(0xd9c),'epoch_seconds':_0x6ec4a2(0x92b),'epoch_ms':_0x6ec4a2(0x51f),'month_of_year':_0x6ec4a2(0xd10),'day_of_month':_0x6ec4a2(0xcb0),'day_of_year':_0x6ec4a2(0x550),'week_of_year':_0x6ec4a2(0xd02),'hour_of_day':'Hour\x20of\x20day\x20(0-23)'}[_0x13f9d9]))[_0x6ec4a2(0x2c4)]('')+_0x6ec4a2(0xa1c)+this['_eT'](_0x6ec4a2(0x111))+'\x20'+_0x5c4cb8('Year\x20used\x20to\x20anchor\x20categorical\x20Time\x20Units\x20(Month/Day/Week\x20of\x20Year).\x20Leave\x20empty\x20to\x20use\x20the\x20current\x20year.\x20Has\x20no\x20effect\x20for\x20ISO\x20or\x20Epoch\x20units.')+_0x6ec4a2(0x7b7)+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x7ce))+_0x6ec4a2(0xd4a)+escapeHtml(_0x2b3c6d[_0x6ec4a2(0x129)]??'')+_0x6ec4a2(0x584)+(_0x3e9510===_0x6ec4a2(0x5a6)?_0x6ec4a2(0x28d):'')+'\x22\x20data-tc=\x22state_row\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this[_0x6ec4a2(0x2cb)]('On')+_0x6ec4a2(0x7f7)+(_0x2b3c6d[_0x6ec4a2(0x2b6)]===![]?'selected':'')+'>'+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x806))+_0x6ec4a2(0xbc0)+_0x59f968(_0x4e5ab3)+'>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x1630d4(_0x6ec4a2(0xab9),_0x4dae1d,this[_0x6ec4a2(0x2cb)]('Line'))+_0x1630d4('step',_0x4dae1d,this[_0x6ec4a2(0x2cb)]('Step'))+_0x1630d4(_0x6ec4a2(0xad8),_0x4dae1d,this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x4d9)))+_0x1630d4('candlestick',_0x4dae1d,this['_eT']('Candlestick'))+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{const _0x4507e5=_0x347e7c;if(_0x34f43e!==_0x4507e5(0x9bf)||(_0x2b3c6d[_0x4507e5(0x349)]||_0x2b3c6d[_0x4507e5(0x54b)])===_0x4507e5(0x122))return'';const _0xd831ea=_0x2b3c6d[_0x4507e5(0x6d7)],_0x616160=Array['isArray'](_0xd831ea)?_0xd831ea:_0xd831ea?[_0xd831ea&&typeof _0xd831ea===_0x4507e5(0xb0a)?_0xd831ea:{'period':_0xd831ea===!![]?_0x4507e5(0x85a):String(_0xd831ea)}]:[],_0xec044c=[_0x4507e5(0x85a),_0x4507e5(0xccd),_0x4507e5(0x6b2),'last_month',_0x4507e5(0xb32)],_0x1a353d=_0x616160[_0x4507e5(0x596)]((_0x4d2817,_0x4622eb)=>{const _0x5bd282=_0x4507e5,_0x3e1c54=_0x4d2817&&typeof _0x4d2817==='object'?_0x4d2817:{'period':String(_0x4d2817)},_0xea8351=_0x3e1c54['period']!=null?String(_0x3e1c54[_0x5bd282(0x14e)]):_0x5bd282(0x85a),_0x475c68=!_0xec044c[_0x5bd282(0x635)](_0xea8351)?''+escapeHtml(_0xea8351)+_0x5bd282(0xa36):'',_0x1dbbe0=_0x9a644f=>_0xea8351===_0x9a644f?_0x5bd282(0x48a):'',_0x2129f2=_0x3e1c54['line_style']||'dashed',_0x3fbd94=_0x31e5e7=>_0x2129f2===_0x31e5e7?_0x5bd282(0x48a):'',_0x3bf76b=String(_0x3e1c54[_0x5bd282(0x727)]??'')[_0x5bd282(0x635)]('{{');return''+this[_0x5bd282(0x2cb)]('Previous\x20Period')+_0x5bd282(0xa9e)+_0x1dbbe0(_0x5bd282(0xccd))+'>'+this[_0x5bd282(0x2cb)]('Day\x20Before')+_0x5bd282(0xb5e)+_0x1dbbe0(_0x5bd282(0x6b2))+'>'+this[_0x5bd282(0x2cb)]('Week\x20Before')+_0x5bd282(0x70e)+_0x1dbbe0(_0x5bd282(0x245))+'>'+this[_0x5bd282(0x2cb)](_0x5bd282(0x3f9))+''+this['_eT'](_0x5bd282(0x42c))+_0x5bd282(0x6be)+_0x475c68+_0x5bd282(0xa1c)+this[_0x5bd282(0x2cb)](_0x5bd282(0x1f1))+'\x20'+_0x5c4cb8(_0x5bd282(0xc89))+_0x5bd282(0x2a0)+escapeHtml(String(Math[_0x5bd282(0x1b8)](0x1,parseInt(_0x3e1c54[_0x5bd282(0xb77)])||0x1)))+_0x5bd282(0x157)+this[_0x5bd282(0x2cb)](_0x5bd282(0x21c))+_0x5bd282(0x790)+_0x3fbd94(_0x5bd282(0xaf9))+'>'+this[_0x5bd282(0x2cb)](_0x5bd282(0x50f))+_0x5bd282(0xc04)+_0x3fbd94(_0x5bd282(0x2b8))+'>'+this['_eT'](_0x5bd282(0x65b))+_0x5bd282(0xa29)+_0x3fbd94(_0x5bd282(0x720))+'>'+this[_0x5bd282(0x2cb)](_0x5bd282(0x426))+''+this['_eT']('No\x20moving\x20averages\x20yet')+_0x347e7c(0x6e0))+_0x347e7c(0xd4b)+this['_eT']('Add\x20Moving\x20Average')+_0x347e7c(0x1f7):'')+((_0x56a233['chart_mode']||_0x347e7c(0x9bf))==='timeline'?_0x347e7c(0x538)+(_0x28f0a7===_0x347e7c(0x97f)?'lk':'')+_0x347e7c(0x9bc)+this[_0x347e7c(0x2cb)](_0x347e7c(0x2cd))+'\x20'+_0x5c4cb8(_0x347e7c(0xfb))+''+_0x1630d4(_0x347e7c(0x97f),_0x28f0a7,this['_eT'](_0x347e7c(0x88e)))+_0x1630d4(_0x347e7c(0x63f),_0x28f0a7,this[_0x347e7c(0x2cb)](_0x347e7c(0x581)))+_0x1630d4(_0x347e7c(0xda0),_0x28f0a7,this['_eT']('Always'))+''+this['_eT'](_0x347e7c(0x8a5))+'\x20'+_0x5c4cb8(_0x347e7c(0x46d))+_0x347e7c(0x9f0)+this['_eT']('Font\x20Color')+'\x20'+_0x5c4cb8(_0x347e7c(0xd1d))+_0x347e7c(0xafa)+this[_0x347e7c(0x2cb)]('Auto')+'\x22\x20value=\x22'+escapeHtml(_0x2b3c6d[_0x347e7c(0x59b)]??'')+_0x347e7c(0x988)+escapeHtml(this[_0x347e7c(0x45e)](_0x2b3c6d[_0x347e7c(0x59b)]||_0x347e7c(0x225)))+_0x347e7c(0x976)+this[_0x347e7c(0x2cb)](_0x347e7c(0x199))+'\x20'+_0x5c4cb8('Font\x20size\x20of\x20the\x20extrema\x20value\x20in\x20pixels.\x20Default\x20is\x2013.\x20Timestamp\x20text\x20scales\x20proportionally.')+_0x347e7c(0x86a)+escapeHtml(_0x2b3c6d[_0x347e7c(0x8d9)]??'')+_0x347e7c(0xd00)+this[_0x347e7c(0x2cb)]('Background')+'\x20'+_0x5c4cb8(_0x347e7c(0xda1))+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this[_0x347e7c(0x2cb)](_0x347e7c(0x65b))+_0x347e7c(0xa29)+(_0x2b3c6d[_0x347e7c(0x6aa)]===_0x347e7c(0x720)?_0x347e7c(0x48a):'')+'>'+this['_eT']('Dotted')+_0x347e7c(0x6d8)+(_0x2b3c6d[_0x347e7c(0x6aa)]==='dashed'?_0x347e7c(0x48a):'')+'>'+this[_0x347e7c(0x2cb)](_0x347e7c(0x50f))+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(_0x1b8bda?_0x347e7c(0xbb6)+this[_0x347e7c(0x2cb)]('Point\x20Size')+'\x20'+_0x5c4cb8(_0x347e7c(0xcfd))+_0x347e7c(0x98d)+escapeHtml(_0x2b3c6d[_0x347e7c(0x5c2)]??'')+_0x347e7c(0x2ca):'')+_0x347e7c(0x5f8):'')+_0x347e7c(0x892)+(_0x34f43e===_0x347e7c(0x434)?this['_eT'](_0x347e7c(0xd1c)):this[_0x347e7c(0x2cb)](_0x347e7c(0x7e6)))+'\x20'+_0x5c4cb8(_0x34f43e==='gauge'?_0x347e7c(0x45b):_0x347e7c(0x93d))+_0x347e7c(0x973)+(_0x34f43e==='gauge'?this['_eT'](_0x347e7c(0xab8)):this[_0x347e7c(0x2cb)](_0x347e7c(0x3a6)))+'\x20'+_0x5c4cb8(_0x34f43e===_0x347e7c(0x434)?_0x347e7c(0x5d3):'Minimum\x20for\x20the\x20Y\x20axis.\x20Prefix\x20with\x20~\x20for\x20a\x20soft\x20bound\x20(e.g.\x20~0)\x20—\x20axis\x20uses\x20this\x20value\x20when\x20data\x20stays\x20above\x20it,\x20expands\x20if\x20data\x20goes\x20lower.\x20Hard\x20bound\x20(e.g.\x200)\x20forces\x20the\x20axis\x20edge\x20regardless\x20of\x20data.\x20Also\x20accepts\x20an\x20entity\x20ID\x20for\x20a\x20dynamic\x20bound.')+_0x347e7c(0xa0c)+escapeHtml(_0x2b3c6d['lower_bound']??'')+_0x347e7c(0x157)+(_0x34f43e===_0x347e7c(0x434)?this['_eT'](_0x347e7c(0xba8)):this[_0x347e7c(0x2cb)](_0x347e7c(0xf8)))+'\x20'+_0x5c4cb8(_0x34f43e==='gauge'?_0x347e7c(0xa45):'Maximum\x20for\x20the\x20Y\x20axis.\x20Prefix\x20with\x20~\x20for\x20a\x20soft\x20bound\x20(e.g.\x20~100)\x20—\x20axis\x20uses\x20this\x20when\x20data\x20stays\x20below,\x20expands\x20if\x20data\x20exceeds\x20it.\x20Hard\x20bound\x20forces\x20the\x20edge.\x20Also\x20accepts\x20an\x20entity\x20ID.')+_0x347e7c(0x1bc)+escapeHtml(_0x2b3c6d['upper_bound']??'')+_0x347e7c(0x11d);})())+_0x6ec4a2(0x6cb)+(_0x3e9510===_0x6ec4a2(0x11c)?'active':'')+'\x22\x20data-tc=\x22colors\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this['_eT'](_0x6ec4a2(0x164))+_0x6ec4a2(0x495)+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0xab1))+'\x20'+_0x5c4cb8('Primary\x20color\x20for\x20this\x20entity\x27s\x20graph\x20line\x20and\x20fill\x20area.\x20Also\x20used\x20as\x20the\x20dot\x20in\x20the\x20state\x20row.\x20Enter\x20threshold\x20to\x20drive\x20color\x20from\x20the\x20threshold\x20bands\x20defined\x20below.')+_0x6ec4a2(0xa59)+_0x5caa69(_0x6ec4a2(0x29f),_0x2b3c6d['color']||'#ff4757')+_0x6ec4a2(0x6e0)+(this[_0x6ec4a2(0xd60)](_0x6ec4a2(0xb12),_0x34f43e)?_0x6ec4a2(0xac0)+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x8f1))+'\x20'+_0x5c4cb8(_0x6ec4a2(0xc52))+_0x6ec4a2(0xa59)+_0x5caa69(_0x6ec4a2(0x94a),_0x2b3c6d[_0x6ec4a2(0xb12)]||_0x2b3c6d[_0x6ec4a2(0x727)]||_0x6ec4a2(0xc30))+_0x6ec4a2(0x6e0):'')+_0x6ec4a2(0x495)+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x7e2))+'\x20'+_0x5c4cb8('Color\x20of\x20the\x20MDI\x20icon\x20in\x20the\x20state\x20row.\x20Enter\x20threshold\x20to\x20change\x20the\x20icon\x20color\x20dynamically\x20based\x20on\x20the\x20current\x20value.')+_0x6ec4a2(0xa59)+_0x5caa69(_0x6ec4a2(0x42b),_0x2b3c6d[_0x6ec4a2(0x8d7)]||_0x2b3c6d[_0x6ec4a2(0x727)]||'#ff4757')+_0x6ec4a2(0x257)+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0xc7c))+'\x20'+_0x5c4cb8(_0x6ec4a2(0x35c))+''+_0x5caa69('e-state_color',_0x2b3c6d['state_color']||_0x2b3c6d['color']||_0x6ec4a2(0xc30))+_0x6ec4a2(0x7cc)+(_0x34f43e==='gauge'?_0x6ec4a2(0x7f2)+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x6c9))+'\x20'+_0x5c4cb8(_0x6ec4a2(0x749))+_0x6ec4a2(0xa59)+_0x5caa69(_0x6ec4a2(0x866),_0x2b3c6d['needle_color']??'')+_0x6ec4a2(0x12d):'')+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x161))+'\x20'+_0x5c4cb8(_0x6ec4a2(0x36c))+_0x6ec4a2(0x2d0)+(this['_isFieldRelevantForMode'](_0x6ec4a2(0x21b),_0x34f43e)?_0x6ec4a2(0x538)+(_0x473605?.[_0x6ec4a2(0xd54)]?'lk':'')+'\x22>'+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0xca6))+'\x20'+_0x5c4cb8(_0x6ec4a2(0xa5c))+_0x6ec4a2(0x957)+(_0x1852a8?.['enabled']?_0x6ec4a2(0x903):'')+'\x20'+(_0x473605?.[_0x6ec4a2(0xd54)]?_0x6ec4a2(0xa04):'')+_0x6ec4a2(0x34d)+(_0x473605?.[_0x6ec4a2(0xd54)]?_0x6ec4a2(0x657)+this['_eT'](_0x6ec4a2(0x264))+'':'')+_0x6ec4a2(0xb40)+(!_0x1852a8?.[_0x6ec4a2(0xd54)]||_0x473605?.[_0x6ec4a2(0xd54)]?_0x6ec4a2(0x9c7):'')+'>'+this['_eT'](_0x6ec4a2(0xba7))+'\x20'+_0x5c4cb8(_0x6ec4a2(0xab6))+_0x6ec4a2(0x511)+(_0x473605?.['enabled']?_0x6ec4a2(0x903):'')+'\x20'+(_0x1852a8?.[_0x6ec4a2(0xd54)]?_0x6ec4a2(0xa04):'')+'>'+(_0x1852a8?.['enabled']?_0x6ec4a2(0x657)+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x422))+_0x6ec4a2(0x6e0):'')+_0x6ec4a2(0xb40)+(!_0x473605?.[_0x6ec4a2(0xd54)]||_0x1852a8?.[_0x6ec4a2(0xd54)]?_0x6ec4a2(0x9c7):'')+_0x6ec4a2(0xbf4)+this[_0x6ec4a2(0x2cb)]('Direction')+'\x20'+_0x5c4cb8(_0x6ec4a2(0x498))+_0x6ec4a2(0xbac)+_0x1630d4('vertical',_0x473605?.['direction']??'vertical',this['_eT'](_0x6ec4a2(0xbd7)))+_0x1630d4(_0x6ec4a2(0x77e),_0x473605?.[_0x6ec4a2(0x7d3)]??'vertical',this['_eT'](_0x6ec4a2(0x667)))+_0x6ec4a2(0xa1c)+this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x7fb))+'\x20'+_0x5c4cb8(_0x6ec4a2(0x568))+_0x6ec4a2(0xd90)+_0x1630d4(_0x6ec4a2(0x473),_0x473605?.[_0x6ec4a2(0x1bb)]??'smooth',this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0x853)))+_0x1630d4(_0x6ec4a2(0xcc1),_0x473605?.[_0x6ec4a2(0x1bb)]??'smooth',this[_0x6ec4a2(0x2cb)](_0x6ec4a2(0xd4c)))+_0x6ec4a2(0x2db)+(_0x473605?.[_0x6ec4a2(0x66b)]?_0x6ec4a2(0x903):'')+_0x6ec4a2(0x7be)+this['_eT']('Last\x20Color')+'\x20'+_0x5c4cb8(_0x6ec4a2(0x949))+_0x6ec4a2(0xc72)+(_0x4e327e||''+this[_0x6ec4a2(0x2cb)]('No\x20thresholds\x20yet')+_0x6ec4a2(0x6e0))+_0x6ec4a2(0x641)+(_0x1852a8?.[_0x6ec4a2(0xd54)]?_0x6ec4a2(0xa04):'')+'>'+this['_eT'](_0x6ec4a2(0xace))+_0x6ec4a2(0x663):'')+_0x6ec4a2(0x43b);})[_0x4885d4(0x2c4)](''),_0x34dbb2=_0x4885d4(0xcce)+(this[_0x4885d4(0x48d)]['has']('entities')?_0x4885d4(0x325):'')+_0x4885d4(0x15d)+this[_0x4885d4(0x2cb)](_0x4885d4(0x2c3))+_0x4885d4(0xd39)+this[_0x4885d4(0x192)][_0x4885d4(0x6f1)]+'\x20'+this[_0x4885d4(0x2cb)](_0x4885d4(0xb18))+_0x4885d4(0xc33)+_0x4c4209+_0x4885d4(0xc54)+(_0x56a233['chart_mode']===_0x4885d4(0x7e0)&&this[_0x4885d4(0x192)][_0x4885d4(0x6f1)]>=0x2||_0x56a233['chart_mode']===_0x4885d4(0x90c)&&this['_entities'][_0x4885d4(0x6f1)]>=0x1||_0x56a233[_0x4885d4(0x223)]==='calendar'&&this[_0x4885d4(0x192)][_0x4885d4(0x6f1)]>=0x1?'':_0x4885d4(0x240)+this[_0x4885d4(0x2cb)](_0x4885d4(0xdae))+_0x4885d4(0x37d))+_0x4885d4(0x6c5),_0x133cab=_0x4885d4(0xdb1)+_0x23c7ae+_0x4885d4(0xd29);this[_0x4885d4(0x96d)]=(this[_0x4885d4(0x96d)]||0x0)+0x1,this['shadowRoot']['innerHTML']=_0x133cab+_0x4885d4(0x9b3)+_0x21b996+_0x34dbb2+_0x4885d4(0x6e0),this[_0x4885d4(0x970)]();if(_0x10cba1?.['path']){const _0x4e64fd=this['shadowRoot'][_0x4885d4(0x106)](_0x10cba1['path']);if(_0x4e64fd){_0x4e64fd['focus']();if(_0x10cba1['ss']!==void 0x0)try{_0x4e64fd['setSelectionRange'](_0x10cba1['ss'],_0x10cba1['se']);}catch{}}}}['_mountIconDropdown'](_0x180891,_0x360c70,_0x492517,_0x50c42b={}){const _0x2323bc=_0xe6d35d;if(!_0x180891||_0x180891[_0x2323bc(0x4d1)])return;_0x180891['_sgcIcon']=!![],_0x180891[_0x2323bc(0x795)]='';const _0x5a557b=!!_0x50c42b[_0x2323bc(0xa04)],_0x3b5282=document['createElement'](_0x2323bc(0x126));_0x3b5282['style'][_0x2323bc(0x136)]=_0x2323bc(0x60e);const _0x5c81cc=document[_0x2323bc(0x601)](_0x2323bc(0x65d));_0x5c81cc[_0x2323bc(0x54b)]=_0x2323bc(0x65d),_0x5c81cc['disabled']=_0x5a557b,_0x5c81cc['style'][_0x2323bc(0x136)]=_0x2323bc(0x5df)+(_0x5a557b?';opacity:.5;cursor:not-allowed':'');const _0x303ed7=document[_0x2323bc(0x601)]('ha-icon');_0x303ed7[_0x2323bc(0x4a2)][_0x2323bc(0x136)]=_0x2323bc(0x102);const _0x268ab9=document[_0x2323bc(0x601)](_0x2323bc(0xb84));_0x268ab9['style'][_0x2323bc(0x136)]=_0x2323bc(0x711);const _0x9839fa=document[_0x2323bc(0x601)](_0x2323bc(0xb84));_0x9839fa[_0x2323bc(0x4a2)][_0x2323bc(0x136)]=_0x2323bc(0x6ee),_0x9839fa[_0x2323bc(0x795)]=_0x2323bc(0x34f),_0x5c81cc['append'](_0x303ed7,_0x268ab9,_0x9839fa);const _0x22ebeb=document['createElement'](_0x2323bc(0x126));_0x22ebeb[_0x2323bc(0x4a2)][_0x2323bc(0x136)]='position:absolute;top:calc(100%\x20+\x204px);left:0;width:230px;max-width:70vw;z-index:100;background:var(--bg);border:1px\x20solid\x20var(--bd);border-radius:8px;box-shadow:0\x206px\x2024px\x20rgba(0,0,0,.25);padding:8px;display:none';const _0xf8fce6=_0x59052e=>typeof _0x59052e==='string'&&(_0x59052e[_0x2323bc(0x635)]('{{')||_0x59052e[_0x2323bc(0x635)]('{%')),_0x431666=()=>{const _0x24b5e5=_0x2323bc,_0x5b6eab=(_0x360c70()||'')['trim']();if(_0xf8fce6(_0x5b6eab))_0x303ed7[_0x24b5e5(0x337)](_0x24b5e5(0x4be),_0x24b5e5(0xcd5)),_0x303ed7[_0x24b5e5(0x4a2)][_0x24b5e5(0xcf1)]=_0x24b5e5(0x3b6),_0x268ab9[_0x24b5e5(0xb6f)]=this['_eT'](_0x24b5e5(0x525)),_0x268ab9['style'][_0x24b5e5(0x727)]=_0x24b5e5(0x125);else _0x5b6eab?(_0x303ed7['setAttribute'](_0x24b5e5(0x4be),_0x5b6eab),_0x303ed7[_0x24b5e5(0x4a2)][_0x24b5e5(0xcf1)]=_0x24b5e5(0x3b6),_0x268ab9[_0x24b5e5(0xb6f)]=_0x5b6eab,_0x268ab9[_0x24b5e5(0x4a2)][_0x24b5e5(0x727)]=_0x24b5e5(0x125)):(_0x303ed7['removeAttribute']('icon'),_0x303ed7[_0x24b5e5(0x4a2)]['visibility']=_0x24b5e5(0xa01),_0x268ab9[_0x24b5e5(0xb6f)]=_0x50c42b[_0x24b5e5(0x28a)]||this[_0x24b5e5(0x2cb)](_0x24b5e5(0x507)),_0x268ab9[_0x24b5e5(0x4a2)]['color']=_0x24b5e5(0x619));},_0x15a243=document[_0x2323bc(0x601)](_0x2323bc(0x2f0));_0x15a243[_0x2323bc(0x54b)]=_0x2323bc(0x425),_0x15a243['placeholder']=_0x50c42b[_0x2323bc(0xc7d)]||_0x2323bc(0x746),_0x15a243[_0x2323bc(0xcfb)]=_0x360c70()||'',_0x15a243[_0x2323bc(0x4a2)]['cssText']='width:100%;box-sizing:border-box;padding:8px\x2010px;border:1px\x20solid\x20var(--bd);border-radius:6px;background:var(--sf);color:var(--tx);font-size:12px;font-family:inherit;outline:none';let _0x106f82=![];_0x15a243[_0x2323bc(0xb7d)](_0x2323bc(0x2f0),()=>{const _0x527086=_0x2323bc;_0x492517(_0x15a243[_0x527086(0xcfb)]||void 0x0),_0x431666(),_0x106f82=!![];}),_0x15a243[_0x2323bc(0xb7d)](_0x2323bc(0x7f1),()=>{const _0x1c726c=_0x2323bc;_0x106f82&&(_0x106f82=![],this[_0x1c726c(0xc35)]());});const _0x3b32ce=document[_0x2323bc(0x601)](_0x2323bc(0x126));_0x3b32ce['textContent']=this[_0x2323bc(0x2cb)](_0x2323bc(0x1e9)),_0x3b32ce['style'][_0x2323bc(0x136)]='font-size:10px;color:var(--ts);margin:6px\x202px\x208px',_0x22ebeb[_0x2323bc(0x9f2)](_0x15a243,_0x3b32ce);let _0x1a9c28=null;const _0x2c202c=_0x3a415a=>{const _0x15df15=_0x2323bc;_0x492517(_0x3a415a||void 0x0);if(_0x15a243)_0x15a243[_0x15df15(0xcfb)]=_0x3a415a||'';_0x431666(),this[_0x15df15(0xc35)](),_0x1607c1();},_0x3554ee=()=>{const _0xcd9682=_0x2323bc;if(_0x1a9c28)return;const _0x440657=(_0x360c70()||'')[_0xcd9682(0x22f)]();if(this[_0xcd9682(0x69a)]&&customElements['get'](_0xcd9682(0x3c9)))_0x1a9c28=document[_0xcd9682(0x601)]('ha-icon-picker'),_0x1a9c28['hass']=this[_0xcd9682(0x69a)],_0x1a9c28[_0xcd9682(0xcfb)]=_0xf8fce6(_0x440657)?'':_0x440657,_0x1a9c28[_0xcd9682(0x149)]='',_0x1a9c28[_0xcd9682(0x4a2)][_0xcd9682(0x136)]=_0xcd9682(0x6d2),_0x1a9c28[_0xcd9682(0xb7d)](_0xcd9682(0x62a),_0x5dd6c7=>{const _0x4e0ec9=_0xcd9682;_0x5dd6c7['stopPropagation'](),_0x2c202c(_0x5dd6c7[_0x4e0ec9(0x518)][_0x4e0ec9(0xcfb)]);});else{if(this[_0xcd9682(0x69a)]&&customElements['get']('ha-selector'))_0x1a9c28=document[_0xcd9682(0x601)](_0xcd9682(0x31f)),_0x1a9c28['hass']=this[_0xcd9682(0x69a)],_0x1a9c28['selector']={'icon':{}},_0x1a9c28[_0xcd9682(0xcfb)]=_0xf8fce6(_0x440657)?'':_0x440657,_0x1a9c28['label']='',_0x1a9c28[_0xcd9682(0x4a2)][_0xcd9682(0x136)]='display:block;width:100%',_0x1a9c28[_0xcd9682(0xb7d)]('value-changed',_0x9e6070=>{const _0x988ef2=_0xcd9682;_0x9e6070[_0x988ef2(0xaad)](),_0x2c202c(_0x9e6070[_0x988ef2(0x518)][_0x988ef2(0xcfb)]);});else return;}_0x22ebeb['appendChild'](_0x1a9c28);},_0x53a069=()=>{const _0x3ed9d6=_0x2323bc;if(_0x5a557b)return;if(this['_cpdOpen']&&this[_0x3ed9d6(0x40d)]['wrap']!==_0x3b5282)this[_0x3ed9d6(0x40d)]['close']();_0x3554ee(),_0x22ebeb[_0x3ed9d6(0x4a2)][_0x3ed9d6(0x7a8)]=_0x3ed9d6(0x6eb),this[_0x3ed9d6(0x40d)]={'wrap':_0x3b5282,'close':_0x1607c1},setTimeout(()=>{const _0xa8b8a4=_0x3ed9d6;try{_0x15a243[_0xa8b8a4(0xa2f)]();}catch(_0x4b288a){}},0x1e);},_0x1607c1=()=>{const _0x32d6d1=_0x2323bc;_0x22ebeb[_0x32d6d1(0x4a2)][_0x32d6d1(0x7a8)]=_0x32d6d1(0x58e);if(this[_0x32d6d1(0x40d)]&&this[_0x32d6d1(0x40d)]['wrap']===_0x3b5282)this[_0x32d6d1(0x40d)]=null;_0x106f82&&(_0x106f82=![],this[_0x32d6d1(0xc35)]());};_0x5c81cc[_0x2323bc(0xb7d)](_0x2323bc(0x63f),()=>{const _0x1fce9b=_0x2323bc;_0x22ebeb[_0x1fce9b(0x4a2)][_0x1fce9b(0x7a8)]===_0x1fce9b(0x6eb)?_0x1607c1():_0x53a069();}),_0x3b5282[_0x2323bc(0x9f2)](_0x5c81cc,_0x22ebeb),_0x180891['appendChild'](_0x3b5282),_0x431666(),!this[_0x2323bc(0x15a)]&&(this[_0x2323bc(0x15a)]=!![],this['shadowRoot'][_0x2323bc(0xb7d)]('click',_0x498f66=>{const _0x24b8a8=_0x2323bc;if(!this[_0x24b8a8(0x40d)])return;const _0x2eb576=_0x498f66[_0x24b8a8(0xb7a)]?_0x498f66[_0x24b8a8(0xb7a)]():[_0x498f66['target']];if(_0x2eb576[_0x24b8a8(0x527)](_0x21a4c2=>_0x21a4c2&&_0x21a4c2[_0x24b8a8(0x7d7)]&&/COMBO-BOX|OVERLAY/i[_0x24b8a8(0xb02)](_0x21a4c2['nodeName'])))return;if(!_0x2eb576[_0x24b8a8(0x635)](this['_cpdOpen'][_0x24b8a8(0x4f5)]))this['_cpdOpen']['close']();},!![]));}[_0xe6d35d(0x970)](){const _0x21463d=_0xe6d35d,_0x25e314=this[_0x21463d(0x216)](()=>this['_valueChanged'](),0x190),_0x142a6d=()=>this[_0x21463d(0xc35)]();this[_0x21463d(0xaea)][_0x21463d(0x246)](_0x21463d(0x298))[_0x21463d(0x331)](_0x8f8db6=>{const _0x2de6e4=_0x21463d;_0x8f8db6['addEventListener'](_0x2de6e4(0x63f),()=>{const _0x2b1f99=_0x2de6e4,_0x393027=_0x8f8db6[_0x2b1f99(0x2ff)]['toggle'];if(this[_0x2b1f99(0x48d)][_0x2b1f99(0x449)](_0x393027))this[_0x2b1f99(0x48d)][_0x2b1f99(0x786)](_0x393027);else this[_0x2b1f99(0x48d)][_0x2b1f99(0x33e)](_0x393027);_0x8f8db6[_0x2b1f99(0x535)]('.panel')['classList']['toggle'](_0x2b1f99(0x325));});}),this[_0x21463d(0xaea)][_0x21463d(0x246)]('.main-tb')[_0x21463d(0x331)](_0x562e43=>{const _0x24cc49=_0x21463d;_0x562e43[_0x24cc49(0xb7d)](_0x24cc49(0x63f),()=>{const _0x194901=_0x24cc49;this['_mainTab']=_0x562e43[_0x194901(0x2ff)][_0x194901(0x807)],this['shadowRoot'][_0x194901(0x246)](_0x194901(0x52a))[_0x194901(0x331)](_0x10dad2=>_0x10dad2[_0x194901(0xb09)]['toggle'](_0x194901(0x28d),_0x10dad2[_0x194901(0x2ff)]['mtab']===this['_mainTab'])),this[_0x194901(0xaea)][_0x194901(0x246)]('.mtc')[_0x194901(0x331)](_0x12327f=>_0x12327f[_0x194901(0xb09)][_0x194901(0xda5)](_0x194901(0x28d),_0x12327f['dataset'][_0x194901(0xa75)]===this[_0x194901(0xad1)]));});}),[_0x21463d(0x85e),_0x21463d(0xcc8),_0x21463d(0x63b),_0x21463d(0x68e),_0x21463d(0x8a3),'battery_low_threshold'][_0x21463d(0x331)](_0x28158f=>this['_on'](_0x28158f,_0x21463d(0x2f0),_0x25e314)),[_0x21463d(0x9fa),'card_border_radius','card_border_color',_0x21463d(0x1f3),_0x21463d(0xb93),_0x21463d(0x7ed),_0x21463d(0x823),_0x21463d(0xb4a),'card_header_letter_spacing'][_0x21463d(0x331)](_0x5c47d2=>this['_on'](_0x5c47d2,_0x21463d(0x2f0),_0x25e314)),['hours_to_show',_0x21463d(0xd50),_0x21463d(0x964),_0x21463d(0x8c1),_0x21463d(0x87f),_0x21463d(0xa7e),_0x21463d(0x9a9),_0x21463d(0x579),_0x21463d(0x470),_0x21463d(0xb75),_0x21463d(0x74e),_0x21463d(0x717),_0x21463d(0x74d),_0x21463d(0x602),'gauge_value_size'][_0x21463d(0x331)](_0x214706=>this[_0x21463d(0xdad)](_0x214706,_0x21463d(0x2f0),_0x25e314)),this[_0x21463d(0xdad)](_0x21463d(0x4ae),_0x21463d(0x2f0),_0x25e314),this[_0x21463d(0xdad)](_0x21463d(0x16c),_0x21463d(0x2f0),_0x25e314),[_0x21463d(0xb53),'upper_bound_secondary',_0x21463d(0x559),'upper_bound',_0x21463d(0x1e0),_0x21463d(0x8f7),_0x21463d(0x380),_0x21463d(0x759),'interval_picker_group',_0x21463d(0x306),'group_by_picker_group'][_0x21463d(0x331)](_0x5ee127=>this[_0x21463d(0xdad)](_0x5ee127,_0x21463d(0x2f0),_0x25e314)),['y_axis_ticks','y_axis_decimals']['forEach'](_0x5d3caf=>this[_0x21463d(0xdad)](_0x5d3caf,_0x21463d(0x2f0),_0x25e314)),[_0x21463d(0xda9),_0x21463d(0x6c4),_0x21463d(0x3a1),_0x21463d(0x9e4)][_0x21463d(0x331)](_0x30b38d=>this[_0x21463d(0xdad)](_0x30b38d,_0x21463d(0x2f0),_0x25e314)),[_0x21463d(0x32d),'y_axis_font_opacity',_0x21463d(0x273),_0x21463d(0x675),_0x21463d(0x11b),_0x21463d(0xb2c),'x_axis_date_color',_0x21463d(0xa14),'pie_label_font_size','pie_label_color','pie_center_font_size',_0x21463d(0x2fe),_0x21463d(0x63b),_0x21463d(0xb67),_0x21463d(0xd22),'y_grid_opacity',_0x21463d(0xcda),_0x21463d(0x153),_0x21463d(0x39a),_0x21463d(0x18b),_0x21463d(0xa5f),_0x21463d(0xaa2),'period_highlight_color'][_0x21463d(0x331)](_0x7ab881=>this[_0x21463d(0xdad)](_0x7ab881,'input',_0x25e314)),[_0x21463d(0x11b),_0x21463d(0xb2c),_0x21463d(0xaae),_0x21463d(0x23f),_0x21463d(0x2fe),'card_background_color',_0x21463d(0xd22),_0x21463d(0x153),_0x21463d(0x18b),_0x21463d(0xa71),_0x21463d(0x823),'period_highlight_color']['forEach'](_0x398344=>{const _0x222bc7=_0x21463d,_0x40d848=this['shadowRoot'][_0x222bc7(0x297)](_0x398344+_0x222bc7(0x442)),_0x3b8cf1=this[_0x222bc7(0xaea)][_0x222bc7(0x297)](_0x398344);if(_0x40d848&&_0x3b8cf1){const _0x35b625=()=>{const _0x2c0bc7=_0x222bc7,_0x448dd1=_0x3b8cf1[_0x2c0bc7(0xcfb)]['trim'](),_0x2dd5d8=_0x448dd1[_0x2c0bc7(0x635)]('{{');_0x40d848[_0x2c0bc7(0x4a2)]['opacity']=_0x2dd5d8?_0x2c0bc7(0xa6b):'',_0x40d848[_0x2c0bc7(0x4a2)][_0x2c0bc7(0x80d)]=_0x2dd5d8?_0x2c0bc7(0x58e):'';if(!_0x2dd5d8&&/^#[0-9a-fA-F]{6}$/['test'](_0x448dd1))_0x40d848[_0x2c0bc7(0xcfb)]=_0x448dd1;};_0x40d848[_0x222bc7(0xb7d)](_0x222bc7(0x2f0),()=>{const _0x4cede9=_0x222bc7;_0x3b8cf1[_0x4cede9(0xcfb)]=_0x40d848[_0x4cede9(0xcfb)],_0x25e314();}),_0x3b8cf1[_0x222bc7(0xb7d)](_0x222bc7(0x2f0),()=>{_0x35b625();}),_0x35b625();}}),[_0x21463d(0xc14),_0x21463d(0x50d),_0x21463d(0x926),_0x21463d(0x7b1),_0x21463d(0x8ec),_0x21463d(0x223),_0x21463d(0xd0a),_0x21463d(0x28c),_0x21463d(0x4ea),'pph_picker_position',_0x21463d(0xd08),_0x21463d(0xa44),_0x21463d(0x388),'legend_position','graph_start','x_axis_interval','date_picker_position','date_picker_default_mode',_0x21463d(0x1be),'date_picker_shortcuts_position',_0x21463d(0x662),_0x21463d(0x2a6),'gauge_value_position',_0x21463d(0x3d0),_0x21463d(0x381),'x_grid_style','now_line_style',_0x21463d(0xb63),_0x21463d(0x971),'tooltip_order'][_0x21463d(0x331)](_0x4352ca=>this[_0x21463d(0xdad)](_0x4352ca,_0x21463d(0x7f1),_0x142a6d)),[_0x21463d(0x666),_0x21463d(0xcaa),_0x21463d(0x950),_0x21463d(0x346),_0x21463d(0x4cc),_0x21463d(0x764),_0x21463d(0x905),_0x21463d(0xac4),_0x21463d(0x809),_0x21463d(0x888),_0x21463d(0x993),_0x21463d(0x530),_0x21463d(0xd14),_0x21463d(0xa00),_0x21463d(0x769),_0x21463d(0x98c),_0x21463d(0x80e),'show_pph_picker',_0x21463d(0xb33),_0x21463d(0xbbb),_0x21463d(0x42f),_0x21463d(0x2be),_0x21463d(0x9dd),'tooltip_sync',_0x21463d(0x817),_0x21463d(0x758),'energy_date_sync',_0x21463d(0xac8),'show_date_picker',_0x21463d(0x9d1),_0x21463d(0x726),_0x21463d(0x589),_0x21463d(0x77a),_0x21463d(0x519),_0x21463d(0xd81),_0x21463d(0x9d4),_0x21463d(0x3b1),'show_export',_0x21463d(0xc13)][_0x21463d(0x331)](_0x5c2879=>this[_0x21463d(0xdad)](_0x5c2879,_0x21463d(0x7f1),_0x142a6d)),[_0x21463d(0xcaa),_0x21463d(0x98c),_0x21463d(0x80e),_0x21463d(0x31d),_0x21463d(0xb33),_0x21463d(0xd5a),_0x21463d(0x817),_0x21463d(0x758),'show_y_axis_label',_0x21463d(0x4cc),_0x21463d(0x8aa),_0x21463d(0xd81),'include_area_on_duplicate_names'][_0x21463d(0x331)](_0x3831ba=>this['_on'](_0x3831ba,_0x21463d(0x7f1),()=>{const _0x2ce4ae=_0x21463d;this[_0x2ce4ae(0x4b1)]();})),this[_0x21463d(0xaea)][_0x21463d(0x246)](_0x21463d(0x78e))[_0x21463d(0x331)](_0x153785=>_0x153785[_0x21463d(0xb7d)](_0x21463d(0x7f1),_0x142a6d)),this[_0x21463d(0xaea)][_0x21463d(0x246)](_0x21463d(0xd79))[_0x21463d(0x331)](_0x3552b8=>_0x3552b8[_0x21463d(0xb7d)](_0x21463d(0x7f1),_0x142a6d));const _0x3f6049=this[_0x21463d(0xaea)][_0x21463d(0x106)](_0x21463d(0x4d8));_0x3f6049?.[_0x21463d(0xb7d)](_0x21463d(0x7f1),()=>{const _0x5e21dc=_0x21463d;this['_tmp'][_0x5e21dc(0x71a)]=_0x3f6049[_0x5e21dc(0xcfb)]||void 0x0,_0x142a6d();});const _0x43fa03=this[_0x21463d(0xaea)][_0x21463d(0x106)](_0x21463d(0x1fb));_0x43fa03?.[_0x21463d(0xb7d)](_0x21463d(0x2f0),this[_0x21463d(0x216)](()=>{const _0x448ccf=_0x21463d;this[_0x448ccf(0xb04)][_0x448ccf(0x71a)]=_0x43fa03[_0x448ccf(0xcfb)][_0x448ccf(0x22f)]()||void 0x0,_0x142a6d();},0x190));if(!this[_0x21463d(0xaea)][_0x21463d(0x297)](_0x21463d(0x4ef))){const _0x4d82c1=document[_0x21463d(0x601)](_0x21463d(0x4a2));_0x4d82c1['id']=_0x21463d(0x4ef),_0x4d82c1['textContent']='input[type=\x22text\x22],input[type=\x22number\x22],select{height:32px!important;padding-top:0!important;padding-bottom:0!important}input[type=\x22color\x22]{height:32px!important;padding:3px!important}.ci\x20input[type=\x22color\x22]{width:32px!important}',this['shadowRoot'][_0x21463d(0x6ab)](_0x4d82c1);}const _0x55ef8f=()=>{const _0x1f15f9=_0x21463d,_0x1d4ace=this[_0x1f15f9(0x97d)](),_0x19d4ac=[_0x1f15f9(0xc41),_0x1f15f9(0x30c),_0x1f15f9(0x34c),_0x1f15f9(0x86e),_0x1f15f9(0x6e7),'deep-purple',_0x1f15f9(0xc2c),_0x1f15f9(0xc17),_0x1f15f9(0x3a5),_0x1f15f9(0x980),_0x1f15f9(0xa18),_0x1f15f9(0x43a),_0x1f15f9(0xa4c),'lime',_0x1f15f9(0x430),'amber','orange',_0x1f15f9(0xbb3),'brown','light-grey',_0x1f15f9(0x176),_0x1f15f9(0x6ce),'blue-grey',_0x1f15f9(0x12f),_0x1f15f9(0x3bc)],_0x465a3a=_0x41851e=>this[_0x1f15f9(0x2cb)](_0x41851e[_0x1f15f9(0xa42)](0x0)[_0x1f15f9(0xa56)]()+_0x41851e[_0x1f15f9(0xaff)](0x1)['replace'](/-/g,'\x20'));this[_0x1f15f9(0x40d)]=null,!this[_0x1f15f9(0x15a)]&&(this['_cpdDocBound']=!![],this[_0x1f15f9(0xaea)][_0x1f15f9(0xb7d)](_0x1f15f9(0x63f),_0x18c41c=>{const _0x30980e=_0x1f15f9;if(!this[_0x30980e(0x40d)])return;const _0x2ef585=_0x18c41c[_0x30980e(0xb7a)]?_0x18c41c[_0x30980e(0xb7a)]():[_0x18c41c['target']];if(_0x2ef585[_0x30980e(0x527)](_0x1892f3=>_0x1892f3&&_0x1892f3[_0x30980e(0x7d7)]&&/COMBO-BOX|OVERLAY/i[_0x30980e(0xb02)](_0x1892f3[_0x30980e(0x7d7)])))return;if(!_0x2ef585['includes'](this[_0x30980e(0x40d)][_0x30980e(0x4f5)]))this[_0x30980e(0x40d)][_0x30980e(0x12e)]();},!![])),this['shadowRoot'][_0x1f15f9(0x246)]('.ci')[_0x1f15f9(0x331)](_0x1a3de2=>{const _0x4cad18=_0x1f15f9;if(_0x1a3de2[_0x4cad18(0x946)]||!_0x1a3de2[_0x4cad18(0xcfa)])return;_0x1a3de2[_0x4cad18(0x946)]=!![];const _0x589cde=_0x1a3de2['querySelector'](_0x4cad18(0x49e)),_0x57c06f=_0x1a3de2['querySelector'](_0x4cad18(0x860));if(!_0x589cde&&!_0x57c06f)return;const _0x11ff92=document[_0x4cad18(0x601)]('div');_0x11ff92['style'][_0x4cad18(0x136)]=_0x4cad18(0x18c);const _0x5c3766=document[_0x4cad18(0x601)](_0x4cad18(0x65d));_0x5c3766[_0x4cad18(0x54b)]='button',_0x5c3766['style'][_0x4cad18(0x136)]=_0x4cad18(0x552);const _0x2d47cb=document['createElement'](_0x4cad18(0xb84));_0x2d47cb[_0x4cad18(0x4a2)][_0x4cad18(0x136)]='width:16px;height:16px;border-radius:50%;flex-shrink:0;border:1px\x20solid\x20rgba(128,128,128,.45)';const _0x2fa50f=document[_0x4cad18(0x601)]('span');_0x2fa50f['style'][_0x4cad18(0x136)]=_0x4cad18(0x8ed);const _0x48b25a=document[_0x4cad18(0x601)](_0x4cad18(0xb84));_0x48b25a[_0x4cad18(0x4a2)][_0x4cad18(0x136)]=_0x4cad18(0x6ee),_0x48b25a['innerHTML']=_0x4cad18(0x34f),_0x5c3766['append'](_0x2d47cb,_0x2fa50f,_0x48b25a);const _0x11208e=document[_0x4cad18(0x601)](_0x4cad18(0x126));_0x11208e['style'][_0x4cad18(0x136)]=_0x4cad18(0x178);const _0x16fb7c=(_0x51acff,_0x25a5e0)=>{const _0xc447b8=_0x4cad18;if(_0x51acff)_0x2fa50f[_0xc447b8(0xb6f)]=_0x465a3a(_0x51acff),_0x2d47cb[_0xc447b8(0x4a2)][_0xc447b8(0xb8e)]=_0xc447b8(0x4c0)+_0x51acff+_0xc447b8(0x6d1);else _0x25a5e0?(_0x2fa50f[_0xc447b8(0xb6f)]=this[_0xc447b8(0x2cb)](_0xc447b8(0xa2b)),_0x2d47cb[_0xc447b8(0x4a2)][_0xc447b8(0xb8e)]=_0x25a5e0):(_0x2fa50f['textContent']=this['_eT'](_0xc447b8(0xca0)),_0x2d47cb[_0xc447b8(0x4a2)][_0xc447b8(0xb8e)]=_0xc447b8(0x56e));},_0x3ce6cd=_0x420982=>{const _0x3f61c4=_0x4cad18;if(!_0x420982){_0x589cde&&(_0x589cde[_0x3f61c4(0xcfb)]='',_0x589cde[_0x3f61c4(0xc10)](new Event(_0x3f61c4(0x2f0),{'bubbles':!![]})));_0x16fb7c('','');return;}const _0x13d0cb=_0x1d4ace['n2h'][_0x420982]||'';_0x589cde&&(_0x589cde[_0x3f61c4(0xcfb)]=_0x13d0cb||'var(--'+_0x420982+'-color)',_0x589cde[_0x3f61c4(0xc10)](new Event(_0x3f61c4(0x2f0),{'bubbles':!![]}))),_0x57c06f&&/^#[0-9a-f]{6}$/i[_0x3f61c4(0xb02)](_0x13d0cb)&&(_0x57c06f[_0x3f61c4(0xcfb)]=_0x13d0cb,_0x57c06f[_0x3f61c4(0xc10)](new Event(_0x3f61c4(0x7f1),{'bubbles':!![]}))),_0x16fb7c(_0x420982);},_0x3eab65=(_0x4f26c0,_0x3417b8,_0x519a79)=>{const _0x291eb0=_0x4cad18,_0x416c32=document[_0x291eb0(0x601)](_0x291eb0(0x126));_0x416c32[_0x291eb0(0x4a2)][_0x291eb0(0x136)]=_0x291eb0(0x61d),_0x416c32['addEventListener'](_0x291eb0(0xa09),()=>{_0x416c32['style']['background']='var(--sf)';}),_0x416c32['addEventListener'](_0x291eb0(0x4e5),()=>{const _0x9c84b9=_0x291eb0;_0x416c32[_0x9c84b9(0x4a2)][_0x9c84b9(0xb8e)]='';});const _0x15947a=document['createElement'](_0x291eb0(0xb84));_0x15947a[_0x291eb0(0x4a2)][_0x291eb0(0x136)]='width:18px;height:18px;border-radius:50%;flex-shrink:0;border:1px\x20solid\x20rgba(128,128,128,.45);'+(_0x519a79?_0x291eb0(0xad5)+_0x519a79:_0x291eb0(0x836));const _0x47e10d=document['createElement'](_0x291eb0(0xb84));return _0x47e10d[_0x291eb0(0xb6f)]=_0x3417b8,_0x416c32['append'](_0x15947a,_0x47e10d),_0x416c32[_0x291eb0(0xb7d)]('click',()=>{_0x3ce6cd(_0x4f26c0),_0x3b8f14();}),_0x416c32;};_0x11208e[_0x4cad18(0x6ab)](_0x3eab65(null,this[_0x4cad18(0x2cb)](_0x4cad18(0xca0)),'')),_0x19d4ac[_0x4cad18(0x331)](_0x3892c0=>_0x11208e[_0x4cad18(0x6ab)](_0x3eab65(_0x3892c0,_0x465a3a(_0x3892c0),_0x4cad18(0x4c0)+_0x3892c0+_0x4cad18(0x6d1))));const _0x5196cf=()=>{const _0xec92d6=_0x4cad18;if(this[_0xec92d6(0x40d)]&&this[_0xec92d6(0x40d)][_0xec92d6(0x4f5)]!==_0x11ff92)this[_0xec92d6(0x40d)][_0xec92d6(0x12e)]();_0x11208e[_0xec92d6(0x4a2)]['display']=_0xec92d6(0x6eb),this[_0xec92d6(0x40d)]={'wrap':_0x11ff92,'close':_0x3b8f14};},_0x3b8f14=()=>{const _0x39799a=_0x4cad18;_0x11208e[_0x39799a(0x4a2)]['display']=_0x39799a(0x58e);if(this[_0x39799a(0x40d)]&&this[_0x39799a(0x40d)]['wrap']===_0x11ff92)this[_0x39799a(0x40d)]=null;};_0x5c3766[_0x4cad18(0xb7d)](_0x4cad18(0x63f),()=>{const _0x14b5fc=_0x4cad18;_0x11208e[_0x14b5fc(0x4a2)][_0x14b5fc(0x7a8)]===_0x14b5fc(0x6eb)?_0x3b8f14():_0x5196cf();});const _0x155b73=(_0x589cde&&_0x589cde['value']||_0x57c06f&&_0x57c06f[_0x4cad18(0xcfb)]||'')[_0x4cad18(0x22f)](),_0x5b029a=_0x155b73['match'](/^var\(\s*--([a-z-]+)-color\s*\)$/i);if(_0x5b029a)_0x16fb7c(_0x5b029a[0x1]);else{if(/^#[0-9a-f]{6}$/i[_0x4cad18(0xb02)](_0x155b73)&&_0x1d4ace[_0x4cad18(0x366)][_0x155b73[_0x4cad18(0x61a)]()])_0x16fb7c(_0x1d4ace[_0x4cad18(0x366)][_0x155b73[_0x4cad18(0x61a)]()]);else _0x16fb7c('',_0x155b73);}_0x11ff92[_0x4cad18(0x9f2)](_0x5c3766,_0x11208e),_0x1a3de2[_0x4cad18(0x4a2)]['alignItems']=_0x4cad18(0x910),_0x1a3de2[_0x4cad18(0x335)](_0x11ff92,_0x1a3de2['firstChild']);const _0x710bad=_0x1a3de2['closest']('.f');if(_0x710bad){_0x710bad[_0x4cad18(0x4a2)]['gridColumn']=_0x4cad18(0xae0);const _0x3517e9=_0x710bad['parentElement'];if(_0x3517e9&&(_0x3517e9['classList'][_0x4cad18(0x754)]('r2')||_0x3517e9[_0x4cad18(0xb09)]['contains']('r3')))_0x3517e9[_0x4cad18(0x4a2)][_0x4cad18(0xa7a)]='dense';}});};_0x55ef8f(),this[_0x21463d(0xaea)][_0x21463d(0x297)](_0x21463d(0x6e3))?.[_0x21463d(0xb7d)](_0x21463d(0x63f),()=>{const _0x10d826=_0x21463d;this[_0x10d826(0xb04)]['entities']=[...this['_entities'],this['_makeEntityBlank']()];const _0x466e02=this[_0x10d826(0x192)]['length']-0x1;this['_openPanels'][_0x10d826(0x33e)]('e-'+_0x466e02),this[_0x10d826(0x784)][_0x466e02]=_0x10d826(0x750),this['_render'](),this['_valueChanged']();});const _0x50bbe3=this[_0x21463d(0xaea)][_0x21463d(0x106)](_0x21463d(0x676));if(_0x50bbe3&&this['_hass']){const _0x2b7d35=()=>{const _0x3b1406=_0x21463d;if(!_0x50bbe3['isConnected'])return;if(customElements[_0x3b1406(0x70b)](_0x3b1406(0x31f))){const _0x13d141=document['createElement'](_0x3b1406(0x31f));_0x13d141['hass']=this[_0x3b1406(0x69a)],_0x13d141[_0x3b1406(0x14b)]={'entity':{'filter':{'device_class':_0x3b1406(0x344)}}},_0x13d141['value']=this['_config'][_0x3b1406(0x47e)]||'',_0x13d141[_0x3b1406(0x149)]='',_0x13d141[_0x3b1406(0x4a2)][_0x3b1406(0x136)]='display:block;width:100%',_0x50bbe3[_0x3b1406(0x6ab)](_0x13d141),_0x13d141[_0x3b1406(0xb7d)](_0x3b1406(0x62a),_0x5685b4=>{const _0x2a3c8e=_0x3b1406;_0x5685b4['stopPropagation'](),this[_0x2a3c8e(0xb04)][_0x2a3c8e(0x47e)]=_0x5685b4[_0x2a3c8e(0x518)][_0x2a3c8e(0xcfb)]||void 0x0,this['_valueChanged']();});}else{const _0x539ab7=document[_0x3b1406(0x601)](_0x3b1406(0x2f0));_0x539ab7['type']=_0x3b1406(0x425),_0x539ab7[_0x3b1406(0x28a)]=_0x3b1406(0xb22),_0x539ab7[_0x3b1406(0xcfb)]=this[_0x3b1406(0x5d4)][_0x3b1406(0x47e)]||'',_0x539ab7[_0x3b1406(0x4a2)][_0x3b1406(0x136)]=_0x3b1406(0x924),_0x50bbe3[_0x3b1406(0x6ab)](_0x539ab7),_0x539ab7['addEventListener'](_0x3b1406(0x2f0),()=>{const _0x5c2d67=_0x3b1406;this[_0x5c2d67(0xb04)][_0x5c2d67(0x47e)]=_0x539ab7[_0x5c2d67(0xcfb)]||void 0x0,this[_0x5c2d67(0xc35)]();});}};if(customElements[_0x21463d(0x70b)](_0x21463d(0x31f)))_0x2b7d35();else customElements['whenDefined'](_0x21463d(0x31f))[_0x21463d(0x4e7)](_0x2b7d35)[_0x21463d(0x7b5)](_0x2b7d35);}this[_0x21463d(0x38c)](this[_0x21463d(0xaea)][_0x21463d(0x106)]('.ha-icon-picker-wrap[data-card-icon]'),()=>(this[_0x21463d(0xb04)][_0x21463d(0x6f8)]!=null?this[_0x21463d(0xb04)][_0x21463d(0x6f8)]:this[_0x21463d(0x5d4)][_0x21463d(0x6f8)])||'',_0x2ae88c=>{const _0x28ca81=_0x21463d;this[_0x28ca81(0xb04)][_0x28ca81(0x6f8)]=_0x2ae88c;},{'placeholder2':'mdi:chart-line'});const _0x5286e0=()=>{const _0x19278b=_0x21463d;return!this[_0x19278b(0xb04)][_0x19278b(0x782)]&&(this[_0x19278b(0xb04)]['auto_scale_rules']=(this['_config'][_0x19278b(0x782)]||[])['map'](_0x3f62ed=>({..._0x3f62ed}))),this[_0x19278b(0xb04)]['auto_scale_rules'];};this['shadowRoot'][_0x21463d(0x106)]('.asr-add')?.[_0x21463d(0xb7d)]('click',()=>{const _0x47352d=_0x21463d,_0x271e67=_0x5286e0(),_0x511f8c=_0x271e67[_0x47352d(0x8af)]((_0x13d5ef,_0xfefd18)=>Math[_0x47352d(0x1b8)](_0x13d5ef,toNum(_0xfefd18?.[_0x47352d(0x218)])||0x0),0x0);_0x271e67['push']({'up_to_hours':_0x511f8c>0x0?_0x511f8c*0x2:0x18,'group_by':_0x47352d(0x7da)}),this[_0x47352d(0x4b1)](),this[_0x47352d(0xc35)]();});const _0x576bdc=this[_0x21463d(0xaea)]['querySelector'](_0x21463d(0x606));_0x576bdc?.['addEventListener'](_0x21463d(0x7f1),_0x2d020e=>{const _0x4ee304=_0x21463d,_0x59bc57=_0x2d020e[_0x4ee304(0x73f)]['closest']('.asr-row');if(!_0x59bc57)return;const _0xe8bbb3=parseInt(_0x59bc57[_0x4ee304(0x2ff)][_0x4ee304(0xbd2)]),_0xfd04fe=_0x5286e0(),_0x8e1bec=_0xfd04fe[_0xe8bbb3];if(!_0x8e1bec)return;const _0x2150c7=_0x2d020e[_0x4ee304(0x73f)][_0x4ee304(0xb09)];if(_0x2150c7[_0x4ee304(0x754)](_0x4ee304(0x25e))){const _0x2f3238=parseFloat(_0x2d020e['target']['value']);if(!isNaN(_0x2f3238)&&_0x2f3238>0x0)_0x8e1bec[_0x4ee304(0x218)]=_0x2f3238;}if(_0x2150c7[_0x4ee304(0x754)]('asr-gb')){_0x8e1bec[_0x4ee304(0x926)]=_0x2d020e[_0x4ee304(0x73f)]['value'];if(_0x8e1bec[_0x4ee304(0x926)]!==_0x4ee304(0x371))delete _0x8e1bec[_0x4ee304(0xd50)];this[_0x4ee304(0xc35)](),this[_0x4ee304(0x4b1)]();return;}if(_0x2150c7[_0x4ee304(0x754)](_0x4ee304(0x76d))){const _0x492972=parseFloat(_0x2d020e['target'][_0x4ee304(0xcfb)]);if(isNaN(_0x492972)||_0x492972<=0x0)delete _0x8e1bec['points_per_hour'];else _0x8e1bec[_0x4ee304(0xd50)]=_0x492972;}this[_0x4ee304(0xc35)]();}),_0x576bdc?.[_0x21463d(0xb7d)](_0x21463d(0x63f),_0x3ce2f7=>{const _0x4fac43=_0x21463d,_0x116b5e=_0x3ce2f7[_0x4fac43(0x73f)][_0x4fac43(0x535)](_0x4fac43(0x64c));if(!_0x116b5e)return;const _0x78f06e=parseInt(_0x116b5e['closest'](_0x4fac43(0x323))[_0x4fac43(0x2ff)][_0x4fac43(0xbd2)]);_0x5286e0()[_0x4fac43(0x53a)](_0x78f06e,0x1),this[_0x4fac43(0x4b1)](),this[_0x4fac43(0xc35)]();}),this[_0x21463d(0xaea)][_0x21463d(0x106)](_0x21463d(0x791))?.['addEventListener'](_0x21463d(0x63f),()=>{const _0x3c6058=_0x21463d;if(!this[_0x3c6058(0xb04)][_0x3c6058(0x1c4)])this['_tmp'][_0x3c6058(0x1c4)]=[...this[_0x3c6058(0x5d4)]['annotations']||[]];this['_tmp'][_0x3c6058(0x1c4)]['push']({'type':_0x3c6058(0x443),'value':0x0,'label':'','color':_0x3c6058(0x691)}),this['_render'](),this['_valueChanged']();}),this[_0x21463d(0xaea)][_0x21463d(0x246)]('.ann-row')['forEach'](_0x4689fa=>{const _0x149325=_0x21463d,_0x3c3095=parseInt(_0x4689fa[_0x149325(0x2ff)][_0x149325(0x210)]),_0x22448e=()=>{const _0x1fd03d=_0x149325;if(!this[_0x1fd03d(0xb04)][_0x1fd03d(0x1c4)])this[_0x1fd03d(0xb04)][_0x1fd03d(0x1c4)]=[...this[_0x1fd03d(0x5d4)]['annotations']||[]];return this[_0x1fd03d(0xb04)][_0x1fd03d(0x1c4)];};_0x4689fa[_0x149325(0x106)](_0x149325(0x277))?.[_0x149325(0xb7d)](_0x149325(0x63f),()=>{const _0x3be8f0=_0x149325;_0x22448e()['splice'](_0x3c3095,0x1),this['_render'](),this[_0x3be8f0(0xc35)]();}),_0x4689fa['querySelector'](_0x149325(0x428))?.[_0x149325(0xb7d)](_0x149325(0x7f1),_0x20b0e2=>{const _0x42ec8d=_0x149325,_0x424c8b=_0x22448e();_0x424c8b[_0x3c3095][_0x42ec8d(0x54b)]=_0x20b0e2['target'][_0x42ec8d(0xcfb)];if(_0x424c8b[_0x3c3095]['type']===_0x42ec8d(0xc07)||_0x424c8b[_0x3c3095][_0x42ec8d(0x54b)]===_0x42ec8d(0xb84)){delete _0x424c8b[_0x3c3095][_0x42ec8d(0xcfb)],delete _0x424c8b[_0x3c3095][_0x42ec8d(0x20d)];if(!_0x424c8b[_0x3c3095][_0x42ec8d(0x9b0)]&&!_0x424c8b[_0x3c3095][_0x42ec8d(0x911)]&&!_0x424c8b[_0x3c3095][_0x42ec8d(0x6cf)]){_0x424c8b[_0x3c3095][_0x42ec8d(0x9b0)]='';if(!_0x424c8b[_0x3c3095][_0x42ec8d(0x334)])_0x424c8b[_0x3c3095]['state']='on';}}else{delete _0x424c8b[_0x3c3095]['entity'],delete _0x424c8b[_0x3c3095]['state'],delete _0x424c8b[_0x3c3095][_0x42ec8d(0x911)],delete _0x424c8b[_0x3c3095][_0x42ec8d(0xc39)],delete _0x424c8b[_0x3c3095]['time'];if(_0x424c8b[_0x3c3095][_0x42ec8d(0xcfb)]===void 0x0)_0x424c8b[_0x3c3095][_0x42ec8d(0xcfb)]=0x0;}this[_0x42ec8d(0x4b1)](),this[_0x42ec8d(0xc35)]();}),_0x4689fa[_0x149325(0x106)](_0x149325(0xd0f))?.[_0x149325(0xb7d)](_0x149325(0x7f1),_0x530e08=>{const _0x1da2d9=_0x149325,_0x135540=_0x22448e();if(_0x530e08[_0x1da2d9(0x73f)][_0x1da2d9(0xcfb)]===_0x1da2d9(0x21d)){delete _0x135540[_0x3c3095][_0x1da2d9(0x9b0)],delete _0x135540[_0x3c3095][_0x1da2d9(0x334)];if(_0x135540[_0x3c3095][_0x1da2d9(0x54b)]===_0x1da2d9(0xb84)){if(!_0x135540[_0x3c3095]['start'])_0x135540[_0x3c3095][_0x1da2d9(0x911)]='';if(!_0x135540[_0x3c3095][_0x1da2d9(0xc39)])_0x135540[_0x3c3095][_0x1da2d9(0xc39)]='';}else{if(!_0x135540[_0x3c3095][_0x1da2d9(0x6cf)])_0x135540[_0x3c3095][_0x1da2d9(0x6cf)]='';}}else{delete _0x135540[_0x3c3095][_0x1da2d9(0x911)],delete _0x135540[_0x3c3095][_0x1da2d9(0xc39)],delete _0x135540[_0x3c3095][_0x1da2d9(0x6cf)];if(!_0x135540[_0x3c3095][_0x1da2d9(0x9b0)])_0x135540[_0x3c3095]['entity']='';if(!_0x135540[_0x3c3095][_0x1da2d9(0x334)])_0x135540[_0x3c3095][_0x1da2d9(0x334)]='on';}this[_0x1da2d9(0x4b1)](),this[_0x1da2d9(0xc35)]();}),_0x4689fa[_0x149325(0x106)](_0x149325(0x13f))?.[_0x149325(0xb7d)](_0x149325(0x7f1),()=>{const _0x59ac7b=_0x149325,_0x19cce8=_0x22448e(),_0x3821bf=_0x19cce8[_0x3c3095][_0x59ac7b(0x54b)]===_0x59ac7b(0xc07)||_0x19cce8[_0x3c3095][_0x59ac7b(0x54b)]==='span',_0x31d2c0=_0x3821bf&&(_0x59ac7b(0x911)in _0x19cce8[_0x3c3095]||'end'in _0x19cce8[_0x3c3095]||_0x59ac7b(0x6cf)in _0x19cce8[_0x3c3095]),_0x1a94ff=_0x4689fa[_0x59ac7b(0x106)]('.ann-val1')['value'];if(_0x3821bf&&!_0x31d2c0)_0x19cce8[_0x3c3095][_0x59ac7b(0x9b0)]=_0x1a94ff;else{if(_0x3821bf&&_0x31d2c0){if(_0x19cce8[_0x3c3095][_0x59ac7b(0x54b)]===_0x59ac7b(0xb84))_0x19cce8[_0x3c3095][_0x59ac7b(0x911)]=_0x1a94ff;else _0x19cce8[_0x3c3095][_0x59ac7b(0x6cf)]=_0x1a94ff;}else _0x19cce8[_0x3c3095][_0x59ac7b(0xcfb)]=isNaN(parseFloat(_0x1a94ff))?_0x1a94ff:parseFloat(_0x1a94ff);}this[_0x59ac7b(0xc35)]();}),_0x4689fa['querySelector'](_0x149325(0x8bd))?.['addEventListener'](_0x149325(0x7f1),()=>{const _0x49126d=_0x149325,_0x57ead7=_0x22448e(),_0x4b47c8=_0x57ead7[_0x3c3095][_0x49126d(0x54b)]==='event'||_0x57ead7[_0x3c3095][_0x49126d(0x54b)]===_0x49126d(0xb84),_0x25b586=_0x4b47c8&&('start'in _0x57ead7[_0x3c3095]||_0x49126d(0xc39)in _0x57ead7[_0x3c3095]||'time'in _0x57ead7[_0x3c3095]),_0x21cb05=_0x4689fa[_0x49126d(0x106)]('.ann-val2')[_0x49126d(0xcfb)];if(_0x4b47c8&&!_0x25b586)_0x57ead7[_0x3c3095][_0x49126d(0x334)]=_0x21cb05;else{if(_0x4b47c8&&_0x25b586){if(_0x57ead7[_0x3c3095][_0x49126d(0x54b)]===_0x49126d(0xb84))_0x57ead7[_0x3c3095]['end']=_0x21cb05;}else _0x57ead7[_0x3c3095]['value_end']=isNaN(parseFloat(_0x21cb05))?_0x21cb05:parseFloat(_0x21cb05);}this['_valueChanged']();}),_0x4689fa['querySelector']('.ann-label')?.[_0x149325(0xb7d)]('change',()=>{const _0xd2af7b=_0x149325;_0x22448e()[_0x3c3095][_0xd2af7b(0x149)]=_0x4689fa[_0xd2af7b(0x106)](_0xd2af7b(0x296))[_0xd2af7b(0xcfb)],this['_valueChanged']();}),_0x4689fa[_0x149325(0x106)](_0x149325(0xa9b))?.[_0x149325(0xb7d)](_0x149325(0x7f1),()=>{const _0x203c66=_0x149325;_0x22448e()[_0x3c3095][_0x203c66(0x727)]=_0x4689fa[_0x203c66(0x106)](_0x203c66(0xa9b))[_0x203c66(0xcfb)],this[_0x203c66(0xc35)]();}),_0x4689fa[_0x149325(0x106)](_0x149325(0x4ed))?.['addEventListener'](_0x149325(0x7f1),()=>{const _0x1c41db=_0x149325,_0x5d2a12=parseFloat(_0x4689fa[_0x1c41db(0x106)](_0x1c41db(0x4ed))[_0x1c41db(0xcfb)]);_0x22448e()[_0x3c3095][_0x1c41db(0x62e)]=isNaN(_0x5d2a12)?undefined:_0x5d2a12,this[_0x1c41db(0xc35)]();}),_0x4689fa[_0x149325(0x106)](_0x149325(0x529))?.[_0x149325(0xb7d)]('change',_0x3c1674=>{const _0x468c77=_0x149325;_0x22448e()[_0x3c3095][_0x468c77(0xd1a)]=_0x3c1674[_0x468c77(0x73f)]['checked'],this[_0x468c77(0xc35)]();});}),this['shadowRoot'][_0x21463d(0x246)](_0x21463d(0x165))[_0x21463d(0x331)](_0x460489=>{const _0x46fcb9=_0x21463d;_0x460489[_0x46fcb9(0xb7d)]('wheel',_0x53054d=>{_0x53054d['stopPropagation']();},{'passive':![]});}),this['shadowRoot'][_0x21463d(0x246)]('.ec')[_0x21463d(0x331)](_0x2775da=>{const _0x236fd8=_0x21463d,_0x4c6593=parseInt(_0x2775da[_0x236fd8(0x2ff)][_0x236fd8(0x8db)]);_0x2775da['querySelector'](_0x236fd8(0x90b))?.[_0x236fd8(0xb7d)](_0x236fd8(0x63f),_0x1481ee=>{const _0x2bc347=_0x236fd8;if(_0x1481ee[_0x2bc347(0x73f)]['closest']('.edb')||_0x1481ee['target'][_0x2bc347(0x535)]('.edup'))return;const _0x441807='e-'+_0x4c6593;if(this['_openPanels'][_0x2bc347(0x449)](_0x441807))this[_0x2bc347(0x48d)][_0x2bc347(0x786)](_0x441807);else this[_0x2bc347(0x48d)]['add'](_0x441807);_0x2775da[_0x2bc347(0xb09)]['toggle'](_0x2bc347(0x325));}),_0x2775da[_0x236fd8(0x106)]('.edb')?.[_0x236fd8(0xb7d)](_0x236fd8(0x63f),_0xe413ee=>{const _0x2ed57=_0x236fd8;_0xe413ee['stopPropagation']();const _0x3f56ca=[...this[_0x2ed57(0x192)]];_0x3f56ca['splice'](_0x4c6593,0x1),this[_0x2ed57(0xb04)][_0x2ed57(0x26a)]=_0x3f56ca,this[_0x2ed57(0x48d)][_0x2ed57(0x786)]('e-'+_0x4c6593),this[_0x2ed57(0x4b1)](),this[_0x2ed57(0xc35)]();}),_0x2775da[_0x236fd8(0x106)](_0x236fd8(0xa74))?.[_0x236fd8(0xb7d)]('click',_0x4a4a17=>{const _0x47525b=_0x236fd8;_0x4a4a17[_0x47525b(0xaad)]();const _0x3847f3=StatisticsGraphChartCard[_0x47525b(0x64b)],_0x4bfbb3=structuredClone(this['_entities'][_0x4c6593]);_0x4bfbb3['color']=_0x3847f3[this[_0x47525b(0x192)]['length']%_0x3847f3[_0x47525b(0x6f1)]];const _0x104392=[...this['_entities']];_0x104392[_0x47525b(0x53a)](_0x4c6593+0x1,0x0,_0x4bfbb3),this[_0x47525b(0xb04)][_0x47525b(0x26a)]=_0x104392;const _0x151af7=_0x4c6593+0x1;this[_0x47525b(0x48d)][_0x47525b(0x33e)]('e-'+_0x151af7),this['_activeTab'][_0x151af7]=_0x47525b(0x750),this[_0x47525b(0x4b1)](),this[_0x47525b(0xc35)]();}),_0x2775da['querySelectorAll'](_0x236fd8(0x63c))['forEach'](_0x3fe01f=>{const _0x55a82b=_0x236fd8;_0x3fe01f[_0x55a82b(0xb7d)](_0x55a82b(0x63f),()=>{const _0x5cd10b=_0x55a82b,_0xe743b0=_0x3fe01f['dataset']['tab'];this[_0x5cd10b(0x784)][_0x4c6593]=_0xe743b0,_0x2775da[_0x5cd10b(0x246)](_0x5cd10b(0x63c))['forEach'](_0x403989=>_0x403989[_0x5cd10b(0xb09)][_0x5cd10b(0xda5)](_0x5cd10b(0x28d),_0x403989[_0x5cd10b(0x2ff)]['tab']===_0xe743b0)),_0x2775da[_0x5cd10b(0x246)](_0x5cd10b(0xc93))[_0x5cd10b(0x331)](_0x3f15db=>_0x3f15db['classList'][_0x5cd10b(0xda5)](_0x5cd10b(0x28d),_0x3f15db['dataset']['tc']===_0xe743b0));});});const _0x4de648=(_0x3f4324,_0x5699df,_0x4ec936='text')=>{const _0x292492=_0x236fd8,_0x43bc2d=_0x2775da[_0x292492(0x106)](_0x3f4324);if(!_0x43bc2d)return;const _0x201558=_0x43bc2d['type']==='checkbox'||_0x43bc2d[_0x292492(0x4af)]===_0x292492(0x1da);if(_0x43bc2d[_0x292492(0x54b)]===_0x292492(0xda3)){_0x43bc2d['addEventListener']('input',()=>{const _0x3b0f64=_0x292492;this[_0x3b0f64(0x192)][_0x4c6593][_0x5699df]=this[_0x3b0f64(0x27d)](_0x43bc2d,_0x4ec936);}),_0x43bc2d[_0x292492(0xb7d)](_0x292492(0x7f1),()=>{const _0x47bc1c=_0x292492;this[_0x47bc1c(0x192)][_0x4c6593][_0x5699df]=this['_read'](_0x43bc2d,_0x4ec936),this[_0x47bc1c(0xc35)]();});return;}const _0xe609aa=()=>{const _0x48c2c4=_0x292492;this['_entities'][_0x4c6593][_0x5699df]=this['_read'](_0x43bc2d,_0x4ec936),this[_0x48c2c4(0xc35)]();};_0x43bc2d[_0x292492(0xb7d)](_0x201558?_0x292492(0x7f1):_0x292492(0x2f0),_0x201558?_0xe609aa:this[_0x292492(0x216)](_0xe609aa,0x190));};_0x4de648(_0x236fd8(0x834),'enabled','bool');const _0x3a3948=_0x2775da[_0x236fd8(0x106)](_0x236fd8(0x9c1));if(_0x3a3948)_0x3a3948['addEventListener'](_0x236fd8(0x2f0),this[_0x236fd8(0x216)](()=>{const _0x47625b=_0x236fd8,_0x4cfa39=_0x3a3948[_0x47625b(0xcfb)];if(_0x4cfa39==='')delete this['_entities'][_0x4c6593][_0x47625b(0x6d0)];else this[_0x47625b(0x192)][_0x4c6593][_0x47625b(0x6d0)]=_0x4cfa39;this[_0x47625b(0xc35)]();},0x190));_0x4de648(_0x236fd8(0x9f1),_0x236fd8(0x49a),_0x236fd8(0x64e)),_0x4de648('.e-tooltip_name',_0x236fd8(0x385)),_0x4de648(_0x236fd8(0xa0a),'unit'),_0x4de648('.e-statistic_id',_0x236fd8(0x1e4)),_0x4de648(_0x236fd8(0x419),_0x236fd8(0x2a8),'float'),_0x4de648(_0x236fd8(0xb72),_0x236fd8(0x6aa)),_0x4de648(_0x236fd8(0x98a),_0x236fd8(0x8c2),_0x236fd8(0xb14)),_0x4de648(_0x236fd8(0x895),_0x236fd8(0x8f6)),_0x4de648(_0x236fd8(0x684),_0x236fd8(0x349)),_0x4de648('.e-smooth',_0x236fd8(0x473),'bool'),_0x4de648(_0x236fd8(0xb8f),_0x236fd8(0xaeb),_0x236fd8(0x64e)),_0x4de648(_0x236fd8(0x55f),_0x236fd8(0xd3a),_0x236fd8(0x64e)),_0x4de648(_0x236fd8(0x3ef),_0x236fd8(0x4ce),_0x236fd8(0x64e)),_0x4de648(_0x236fd8(0x767),'show_points',_0x236fd8(0x64e)),_0x4de648('.e-point_size',_0x236fd8(0x5c2),'float'),_0x4de648(_0x236fd8(0xce9),'show_range_band',_0x236fd8(0x64e)),_0x4de648('.e-break_on_null','break_on_null',_0x236fd8(0x64e)),_0x4de648(_0x236fd8(0x238),_0x236fd8(0x5aa),_0x236fd8(0x64e)),_0x4de648(_0x236fd8(0x639),_0x236fd8(0xb43),_0x236fd8(0x64e)),_0x4de648(_0x236fd8(0xd31),'change_ignore_zero',_0x236fd8(0x64e)),_0x4de648('.e-price_entity',_0x236fd8(0x9aa)),_0x4de648(_0x236fd8(0x282),_0x236fd8(0xd72));const _0x2165ea=_0x2775da['querySelector'](_0x236fd8(0x30b)),_0x22c5d2=_0x2775da['querySelector'](_0x236fd8(0x4b7)),_0x4fab22=()=>{const _0x29bdf0=_0x236fd8,_0x39894f=this[_0x29bdf0(0x192)][_0x4c6593],_0x501415=_0x39894f[_0x29bdf0(0x6d7)],_0x26b5b9=_0x183118=>_0x183118&&typeof _0x183118==='object'?_0x183118:{'period':_0x183118===!![]?_0x29bdf0(0x85a):String(_0x183118)};if(!Array[_0x29bdf0(0x82d)](_0x501415))_0x39894f[_0x29bdf0(0x6d7)]=_0x501415?[_0x501415&&typeof _0x501415===_0x29bdf0(0xb0a)?{..._0x501415}:_0x26b5b9(_0x501415)]:[];else for(let _0x7b569c=0x0;_0x7b569c<_0x501415['length'];_0x7b569c++){if(_0x501415[_0x7b569c]!=null&&typeof _0x501415[_0x7b569c]!==_0x29bdf0(0xb0a))_0x501415[_0x7b569c]=_0x26b5b9(_0x501415[_0x7b569c]);}return _0x39894f[_0x29bdf0(0x6d7)];};_0x22c5d2?.[_0x236fd8(0xb7d)](_0x236fd8(0x63f),()=>{const _0x446199=_0x236fd8,_0x238577=_0x4fab22();_0x238577[_0x446199(0x61b)]({}),this[_0x446199(0x4b1)](),this[_0x446199(0xc35)]();}),_0x2165ea?.['addEventListener'](_0x236fd8(0x7f1),_0xb0f08b=>{const _0x36c3f2=_0x236fd8,_0x49a50a=_0xb0f08b[_0x36c3f2(0x73f)][_0x36c3f2(0x535)](_0x36c3f2(0x1ef));if(!_0x49a50a)return;const _0x9c4632=parseInt(_0x49a50a[_0x36c3f2(0x2ff)][_0x36c3f2(0xbd2)]),_0x5f27dd=_0x4fab22(),_0x31ee26=_0x5f27dd[_0x9c4632];if(!_0x31ee26||typeof _0x31ee26!==_0x36c3f2(0xb0a))return;const _0x1ba2bc=(_0x1b790d,_0x1382f8)=>{if(_0x1382f8===undefined)delete _0x31ee26[_0x1b790d];else _0x31ee26[_0x1b790d]=_0x1382f8;},_0x10255c=_0xb0f08b[_0x36c3f2(0x73f)][_0x36c3f2(0xb09)];if(_0x10255c['contains'](_0x36c3f2(0x829)))_0x1ba2bc(_0x36c3f2(0x14e),_0xb0f08b['target'][_0x36c3f2(0xcfb)]===_0x36c3f2(0x85a)?undefined:_0xb0f08b[_0x36c3f2(0x73f)][_0x36c3f2(0xcfb)]);if(_0x10255c[_0x36c3f2(0x754)](_0x36c3f2(0xc99))){const _0x74a646=Math['max'](0x1,parseInt(_0xb0f08b[_0x36c3f2(0x73f)]['value'])||0x1);_0x1ba2bc('periods_back',_0x74a646===0x1?undefined:_0x74a646);}if(_0x10255c[_0x36c3f2(0x754)](_0x36c3f2(0x44f)))_0x1ba2bc(_0x36c3f2(0x6aa),_0xb0f08b[_0x36c3f2(0x73f)][_0x36c3f2(0xcfb)]===_0x36c3f2(0xaf9)?undefined:_0xb0f08b['target'][_0x36c3f2(0xcfb)]);if(_0x10255c[_0x36c3f2(0x754)](_0x36c3f2(0xb6a))){const _0x5cc035=_0xb0f08b[_0x36c3f2(0x73f)][_0x36c3f2(0xcfb)][_0x36c3f2(0x22f)]();_0x1ba2bc(_0x36c3f2(0x727),_0x5cc035||undefined);}if(_0x10255c[_0x36c3f2(0x754)]('cmp-col-pick')){const _0x5b37ac=_0x49a50a[_0x36c3f2(0x106)](_0x36c3f2(0xc36));if(!_0x5b37ac||!_0x5b37ac['value']['includes']('{{')){if(_0x5b37ac)_0x5b37ac['value']=_0xb0f08b['target'][_0x36c3f2(0xcfb)];_0x1ba2bc('color',_0xb0f08b[_0x36c3f2(0x73f)][_0x36c3f2(0xcfb)]||undefined);}}if(_0x10255c[_0x36c3f2(0x754)]('cmp-op')){const _0x410817=parseFloat(_0xb0f08b[_0x36c3f2(0x73f)]['value']);_0x1ba2bc(_0x36c3f2(0x62e),isNaN(_0x410817)?undefined:_0x410817);}if(_0x10255c[_0x36c3f2(0x754)](_0x36c3f2(0x6d4)))_0x1ba2bc(_0x36c3f2(0x824),_0xb0f08b[_0x36c3f2(0x73f)][_0x36c3f2(0x903)]?undefined:![]);if(_0x10255c[_0x36c3f2(0x754)](_0x36c3f2(0x5b4)))_0x1ba2bc(_0x36c3f2(0x597),_0xb0f08b[_0x36c3f2(0x73f)]['checked']?!![]:undefined);if(_0x10255c[_0x36c3f2(0x754)](_0x36c3f2(0x972)))_0x1ba2bc(_0x36c3f2(0xd3a),_0xb0f08b[_0x36c3f2(0x73f)][_0x36c3f2(0x903)]?!![]:undefined);if(_0x10255c[_0x36c3f2(0x754)](_0x36c3f2(0xa39)))_0x1ba2bc(_0x36c3f2(0xc18),_0xb0f08b[_0x36c3f2(0x73f)][_0x36c3f2(0x903)]?!![]:undefined);this['_valueChanged']();}),_0x2165ea?.[_0x236fd8(0xb7d)](_0x236fd8(0x2f0),_0x37511b=>{const _0x4f641d=_0x236fd8;if(!_0x37511b[_0x4f641d(0x73f)][_0x4f641d(0xb09)][_0x4f641d(0x754)](_0x4f641d(0xb6a)))return;const _0x1f8b1c=_0x37511b[_0x4f641d(0x73f)][_0x4f641d(0x535)](_0x4f641d(0x1ef))?.[_0x4f641d(0x106)](_0x4f641d(0x83c));if(!_0x1f8b1c)return;const _0xa33049=_0x37511b[_0x4f641d(0x73f)]['value'][_0x4f641d(0x635)]('{{');_0x1f8b1c[_0x4f641d(0x4a2)]['opacity']=_0xa33049?_0x4f641d(0xa6b):'',_0x1f8b1c['style'][_0x4f641d(0x80d)]=_0xa33049?_0x4f641d(0x58e):'';}),_0x2165ea?.['addEventListener'](_0x236fd8(0x63f),_0x5f4175=>{const _0x4dfa7f=_0x236fd8,_0x1c82c9=_0x5f4175[_0x4dfa7f(0x73f)]['closest']('.cmp-del');if(!_0x1c82c9)return;const _0x28c221=parseInt(_0x1c82c9[_0x4dfa7f(0x535)](_0x4dfa7f(0x1ef))[_0x4dfa7f(0x2ff)][_0x4dfa7f(0xbd2)]),_0x1011e4=_0x4fab22();_0x1011e4['splice'](_0x28c221,0x1);if(!_0x1011e4[_0x4dfa7f(0x6f1)])delete this['_entities'][_0x4c6593][_0x4dfa7f(0x6d7)];this[_0x4dfa7f(0x4b1)](),this[_0x4dfa7f(0xc35)]();});const _0x34891a=_0x2775da[_0x236fd8(0x106)]('.e-show_state');if(_0x34891a)_0x34891a[_0x236fd8(0xb7d)](_0x236fd8(0x7f1),()=>{const _0x596939=_0x236fd8,_0x5a1521=_0x34891a[_0x596939(0xcfb)];this[_0x596939(0x192)][_0x4c6593][_0x596939(0x2b6)]=_0x5a1521!=='false',this[_0x596939(0xc35)]();});_0x4de648(_0x236fd8(0x32e),'show_graph',_0x236fd8(0x64e)),_0x4de648(_0x236fd8(0xbc2),_0x236fd8(0x4ab),_0x236fd8(0x64e)),_0x4de648('.e-show_state_last',_0x236fd8(0xaab),'bool');const _0x1b64a3=_0x2775da[_0x236fd8(0x106)](_0x236fd8(0x624));if(_0x1b64a3)_0x1b64a3[_0x236fd8(0xb7d)]('change',()=>{const _0x3c06fc=_0x236fd8;this['_entities'][_0x4c6593]['primary_state_as']=this['_read'](_0x1b64a3,'text'),this[_0x3c06fc(0x4b1)](),this[_0x3c06fc(0xc35)]();});_0x4de648('.e-name_position',_0x236fd8(0x712)),_0x4de648(_0x236fd8(0x557),_0x236fd8(0x533),'bool'),_0x4de648(_0x236fd8(0x69f),_0x236fd8(0x833),_0x236fd8(0x64e)),_0x4de648(_0x236fd8(0x90d),_0x236fd8(0x4e0),_0x236fd8(0x64e)),_0x4de648(_0x236fd8(0x374),_0x236fd8(0x1a8),_0x236fd8(0x64e)),_0x4de648(_0x236fd8(0x110),'show_in_legend',_0x236fd8(0x64e));const _0x2995ef=()=>{const _0x1b1d12=_0x236fd8,_0x46638e=[];if(_0x2775da[_0x1b1d12(0x106)]('.e-legend_min')?.[_0x1b1d12(0x903)])_0x46638e[_0x1b1d12(0x61b)]('min');if(_0x2775da[_0x1b1d12(0x106)](_0x1b1d12(0x63e))?.[_0x1b1d12(0x903)])_0x46638e['push']('avg');if(_0x2775da['querySelector'](_0x1b1d12(0xcd8))?.[_0x1b1d12(0x903)])_0x46638e[_0x1b1d12(0x61b)](_0x1b1d12(0x1b8));if(_0x2775da[_0x1b1d12(0x106)](_0x1b1d12(0x805))?.[_0x1b1d12(0x903)])_0x46638e[_0x1b1d12(0x61b)](_0x1b1d12(0x898));if(_0x2775da[_0x1b1d12(0x106)](_0x1b1d12(0x4bd))?.[_0x1b1d12(0x903)])_0x46638e[_0x1b1d12(0x61b)](_0x1b1d12(0x914));this[_0x1b1d12(0x192)][_0x4c6593]['legend_stats']=_0x46638e,this[_0x1b1d12(0xc35)]();};[_0x236fd8(0x42d),_0x236fd8(0x63e),'.e-legend_max',_0x236fd8(0x805),'.e-legend_sum']['forEach'](_0x5df46a=>{const _0x45770f=_0x236fd8,_0x2b9f9d=_0x2775da[_0x45770f(0x106)](_0x5df46a);if(_0x2b9f9d)_0x2b9f9d['addEventListener']('change',_0x2995ef);}),_0x4de648('.e-show_trend_icon',_0x236fd8(0xfc),_0x236fd8(0x64e)),_0x4de648('.e-decimals',_0x236fd8(0x944),_0x236fd8(0xb14)),_0x4de648(_0x236fd8(0x935),_0x236fd8(0x9bd)),_0x4de648(_0x236fd8(0x319),_0x236fd8(0xd50),_0x236fd8(0xb14)),_0x4de648('.e-trend_period_hours',_0x236fd8(0x837),_0x236fd8(0xb79)),_0x4de648(_0x236fd8(0xc26),_0x236fd8(0x6a7)),_0x4de648(_0x236fd8(0x310),_0x236fd8(0x120)),_0x4de648(_0x236fd8(0x2f8),_0x236fd8(0x9da),_0x236fd8(0x64e)),_0x4de648(_0x236fd8(0xc77),_0x236fd8(0xb4b),_0x236fd8(0x64e)),_0x4de648('.e-extrema_show_timestamp',_0x236fd8(0x956),_0x236fd8(0x64e)),_0x4de648(_0x236fd8(0xa2a),'extrema_color'),_0x4de648(_0x236fd8(0xc5c),_0x236fd8(0x8d9),_0x236fd8(0xb79)),_0x4de648(_0x236fd8(0x1ac),_0x236fd8(0x1e1)),_0x4de648(_0x236fd8(0x234),'extrema_bg_opacity',_0x236fd8(0xb79)),_0x4de648(_0x236fd8(0x2aa),_0x236fd8(0xc18),_0x236fd8(0x64e)),_0x4de648('.e-lower_bound','lower_bound'),_0x4de648(_0x236fd8(0x9c0),'upper_bound'),_0x4de648(_0x236fd8(0x509),_0x236fd8(0x501)),_0x4de648('.e-icon_size',_0x236fd8(0x1b1)),_0x4de648(_0x236fd8(0xbbc),'state_size'),_0x4de648('.e-trend_icon_size',_0x236fd8(0xb2a)),_0x4de648(_0x236fd8(0x532),_0x236fd8(0xa49)),_0x4de648(_0x236fd8(0x60b),_0x236fd8(0x6df),_0x236fd8(0xb79)),_0x4de648(_0x236fd8(0xc0a),_0x236fd8(0x76b)),_0x4de648('.e-offset',_0x236fd8(0x73b)),_0x4de648(_0x236fd8(0xcf8),_0x236fd8(0xc2f),'float'),_0x4de648(_0x236fd8(0xf9),_0x236fd8(0xcee)),_0x4de648(_0x236fd8(0x6af),_0x236fd8(0xc87)),_0x4de648('.e-data_value_field',_0x236fd8(0x8cd)),_0x4de648(_0x236fd8(0x358),_0x236fd8(0xc4c)),_0x4de648('.e-data_time_unit','data_time_unit'),_0x4de648(_0x236fd8(0x93a),_0x236fd8(0x129),_0x236fd8(0xb14)),_0x4de648(_0x236fd8(0x303),_0x236fd8(0x465),'bool'),_0x4de648(_0x236fd8(0xd51),_0x236fd8(0xaca),'bool'),_0x4de648(_0x236fd8(0x912),'align_state'),_0x4de648(_0x236fd8(0x5ea),_0x236fd8(0xa1d)),_0x4de648(_0x236fd8(0xaba),_0x236fd8(0x679));const _0x177804=_0x2775da[_0x236fd8(0x106)]('.ha-entity-picker-wrap');if(_0x177804&&this[_0x236fd8(0x69a)]){_0x177804[_0x236fd8(0x795)]=_0x236fd8(0x505)+this[_0x236fd8(0x2cb)]('Entity')+_0x236fd8(0xa59);const _0x4b1e30=this[_0x236fd8(0x96d)],_0x4d7ccf=()=>{const _0xe8c244=_0x236fd8;if(this[_0xe8c244(0x96d)]!==_0x4b1e30||!_0x177804['isConnected'])return;if(customElements[_0xe8c244(0x70b)](_0xe8c244(0x31f))){const _0x277411=document['createElement'](_0xe8c244(0x31f));_0x277411[_0xe8c244(0x286)]=this[_0xe8c244(0x69a)],_0x277411[_0xe8c244(0x14b)]={'entity':{}},_0x277411[_0xe8c244(0xcfb)]=this[_0xe8c244(0x192)][_0x4c6593]?.[_0xe8c244(0x9b0)]||'',_0x277411['label']='',_0x277411[_0xe8c244(0x4a2)]['cssText']=_0xe8c244(0x6d2),_0x177804[_0xe8c244(0x6ab)](_0x277411),_0x277411['addEventListener'](_0xe8c244(0x62a),_0x191920=>{const _0x4ba99e=_0xe8c244;_0x191920[_0x4ba99e(0xaad)]();if(this['_entities'][_0x4c6593])this[_0x4ba99e(0x192)][_0x4c6593]['entity']=_0x191920[_0x4ba99e(0x518)][_0x4ba99e(0xcfb)]||'';this[_0x4ba99e(0xc35)](),this[_0x4ba99e(0x4b1)]();});}else{const _0x4245c0=document[_0xe8c244(0x601)](_0xe8c244(0x3f1));_0x4245c0[_0xe8c244(0x9c8)]=_0xe8c244(0x1e5),_0x4245c0[_0xe8c244(0x4a2)][_0xe8c244(0x136)]=_0xe8c244(0x924),_0x4245c0[_0xe8c244(0x795)]=_0xe8c244(0x481)+this['_getAvailableEntities']()[_0xe8c244(0x596)](_0x593b95=>_0xe8c244(0xa84)+escapeHtml(_0x593b95)+'\x22\x20'+(_0x593b95===(this[_0xe8c244(0x192)][_0x4c6593]?.[_0xe8c244(0x9b0)]||'')?_0xe8c244(0x48a):'')+'>'+escapeHtml(_0x593b95)+_0xe8c244(0x6be))[_0xe8c244(0x2c4)](''),_0x177804[_0xe8c244(0x6ab)](_0x4245c0),_0x4245c0['addEventListener']('change',()=>{const _0x22c7f2=_0xe8c244;if(this[_0x22c7f2(0x192)][_0x4c6593])this['_entities'][_0x4c6593]['entity']=_0x4245c0[_0x22c7f2(0xcfb)];this[_0x22c7f2(0xc35)]();});}};setTimeout(_0x4d7ccf,0x0);}this[_0x236fd8(0x38c)](_0x2775da[_0x236fd8(0x106)]('.ha-icon-picker-wrap[data-entity-icon]'),()=>this[_0x236fd8(0x192)][_0x4c6593]?.[_0x236fd8(0x4be)]||'',_0x5426c9=>{const _0x4df477=_0x236fd8;if(this[_0x4df477(0x192)][_0x4c6593])this[_0x4df477(0x192)][_0x4c6593]['icon']=_0x5426c9;},{'disabled':this[_0x236fd8(0x192)][_0x4c6593]?.[_0x236fd8(0x2b6)]===![],'placeholder2':_0x236fd8(0x9d0)});const _0x3fa833=_0x2775da[_0x236fd8(0x106)](_0x236fd8(0xa37));if(_0x3fa833&&this[_0x236fd8(0x69a)]){_0x3fa833[_0x236fd8(0x795)]='';const _0x24e47d=this[_0x236fd8(0x96d)],_0x4926f9=()=>{const _0x175c7d=_0x236fd8;if(this[_0x175c7d(0x96d)]!==_0x24e47d||!_0x3fa833['isConnected'])return;if(customElements[_0x175c7d(0x70b)](_0x175c7d(0x31f))){const _0x2e2526=document[_0x175c7d(0x601)](_0x175c7d(0x31f));_0x2e2526[_0x175c7d(0x286)]=this['_hass'],_0x2e2526['selector']={'ui-action':{}},_0x2e2526[_0x175c7d(0xcfb)]=this['_entities'][_0x4c6593]?.['tap_action']||{'action':_0x175c7d(0x58e)},_0x2e2526[_0x175c7d(0x149)]=this['_eT'](_0x175c7d(0x3bb)),_0x2e2526[_0x175c7d(0x4a2)][_0x175c7d(0x136)]=_0x175c7d(0x6d2),_0x3fa833[_0x175c7d(0x6ab)](_0x2e2526),_0x2e2526[_0x175c7d(0xb7d)]('value-changed',_0x167bcb=>{const _0x66a22e=_0x175c7d;_0x167bcb[_0x66a22e(0xaad)]();const _0x5f1544=_0x167bcb[_0x66a22e(0x518)][_0x66a22e(0xcfb)];if(this['_entities'][_0x4c6593])this[_0x66a22e(0x192)][_0x4c6593][_0x66a22e(0x955)]=_0x5f1544&&_0x5f1544[_0x66a22e(0x280)]&&_0x5f1544[_0x66a22e(0x280)]!==_0x66a22e(0x58e)?_0x5f1544:null;this[_0x66a22e(0xc35)]();});}else{const _0x56afdb=this['_entities'][_0x4c6593]?.[_0x175c7d(0x955)]?.[_0x175c7d(0x280)]||_0x175c7d(0x58e);_0x3fa833['innerHTML']=_0x175c7d(0xa1e)+[_0x175c7d(0x58e),_0x175c7d(0x6c0),_0x175c7d(0x7a3),'navigate',_0x175c7d(0x2b5)][_0x175c7d(0x596)](_0x53c615=>_0x175c7d(0xa84)+escapeHtml(_0x53c615)+'\x22\x20'+(_0x56afdb===_0x53c615?_0x175c7d(0x48a):'')+'>'+{'none':'None','more-info':_0x175c7d(0x324),'url':_0x175c7d(0x2a7),'navigate':_0x175c7d(0x900),'call-service':'Call\x20Service'}[_0x53c615]+_0x175c7d(0x6be))[_0x175c7d(0x2c4)]('')+_0x175c7d(0x114);const _0x5d058c=_0x3fa833[_0x175c7d(0x106)](_0x175c7d(0xd8a));if(_0x5d058c)_0x5d058c[_0x175c7d(0xb7d)](_0x175c7d(0x7f1),()=>{const _0xc943df=_0x175c7d,_0x150705=_0x5d058c[_0xc943df(0xcfb)];if(this[_0xc943df(0x192)][_0x4c6593])this[_0xc943df(0x192)][_0x4c6593][_0xc943df(0x955)]=_0x150705&&_0x150705!==_0xc943df(0x58e)?{'action':_0x150705}:null;this[_0xc943df(0xc35)]();});}};setTimeout(_0x4926f9,0x0);}const _0x4b4fab=_0x2775da[_0x236fd8(0x106)](_0x236fd8(0x95c));if(_0x4b4fab)_0x4b4fab[_0x236fd8(0xb7d)]('input',()=>{const _0x28719d=_0x236fd8,_0x5d4847=_0x4b4fab['value'][_0x28719d(0x7eb)]('\x0a')[_0x28719d(0x596)](_0x2769a2=>_0x2769a2[_0x28719d(0x22f)]())['filter'](Boolean);this[_0x28719d(0x192)][_0x4c6593][_0x28719d(0x17e)]=_0x5d4847[_0x28719d(0x6f1)]?_0x5d4847[_0x28719d(0x596)](_0x5be589=>{const _0x5efc91=_0x28719d,_0x33573e=_0x5be589[_0x5efc91(0x7eb)](','),_0x45df0f=(_0x33573e[0x0]||'')[_0x5efc91(0x22f)](),_0x94359b=_0x33573e[_0x5efc91(0x6f1)]>0x1?_0x33573e[0x1][_0x5efc91(0x22f)]():'',_0x2e5f20=_0x33573e[_0x5efc91(0x6f1)]>0x2?_0x33573e[_0x5efc91(0xaff)](0x2)[_0x5efc91(0x2c4)](',')['trim']():'',_0x5d1581={'value':_0x45df0f};if(_0x94359b)_0x5d1581['label']=_0x94359b;if(_0x2e5f20)_0x5d1581[_0x5efc91(0x727)]=_0x2e5f20;return _0x5d1581;}):null,this[_0x28719d(0xc35)]();});const _0x4a694f=_0x2775da[_0x236fd8(0x106)](_0x236fd8(0x8f4));if(_0x4a694f)_0x4a694f[_0x236fd8(0xb7d)](_0x236fd8(0x2f0),()=>{const _0x39b075=_0x236fd8,_0x232aff=_0x4a694f[_0x39b075(0xcfb)][_0x39b075(0x7eb)]('\x0a')[_0x39b075(0x596)](_0x433626=>_0x433626['trim']())[_0x39b075(0xbcf)](Boolean),_0x50cdb4={};for(const _0x3798aa of _0x232aff){const _0x1c3f30=_0x3798aa[_0x39b075(0x9c5)](':');if(_0x1c3f30<0x0)continue;const _0x557e82=_0x3798aa[_0x39b075(0xaff)](0x0,_0x1c3f30)['trim'](),_0x245f43=_0x3798aa[_0x39b075(0xaff)](_0x1c3f30+0x1)['trim']();if(_0x557e82&&_0x245f43)_0x50cdb4[_0x557e82]=_0x245f43;}this[_0x39b075(0x192)][_0x4c6593][_0x39b075(0xa31)]=Object[_0x39b075(0x2ee)](_0x50cdb4)[_0x39b075(0x6f1)]?_0x50cdb4:null,this[_0x39b075(0xc35)]();});const _0x1ebe2d=(_0x40ff83,_0x3cb893)=>{const _0x5ddb3d=_0x236fd8,_0x50b76f=_0x2775da['querySelector'](_0x40ff83),_0x10c81a=_0x2775da[_0x5ddb3d(0x106)](_0x40ff83[_0x5ddb3d(0xbbd)](_0x5ddb3d(0x436),''));if(!_0x50b76f)return;const _0x6f96ad=()=>{const _0x44fe0d=_0x5ddb3d,_0x1f3926=(_0x10c81a?.[_0x44fe0d(0xcfb)]||'')[_0x44fe0d(0x22f)](),_0x4f4a5e=_0x1f3926[_0x44fe0d(0x635)]('{{');_0x50b76f[_0x44fe0d(0x4a2)]['opacity']=_0x4f4a5e?_0x44fe0d(0xa6b):'',_0x50b76f[_0x44fe0d(0x4a2)][_0x44fe0d(0x80d)]=_0x4f4a5e?'none':'';};_0x50b76f[_0x5ddb3d(0xb7d)]('change',()=>{const _0x127e03=_0x5ddb3d;if(_0x10c81a)_0x10c81a['value']=_0x50b76f[_0x127e03(0xcfb)];this[_0x127e03(0x192)][_0x4c6593][_0x3cb893]=_0x50b76f['value']||void 0x0,this['_valueChanged']();}),_0x10c81a&&(_0x10c81a['addEventListener']('input',this[_0x5ddb3d(0x216)](()=>{const _0x1680b6=_0x5ddb3d,_0x1762aa=_0x10c81a[_0x1680b6(0xcfb)][_0x1680b6(0x22f)]();_0x6f96ad();if(!_0x1762aa[_0x1680b6(0x635)]('{{')&&/^#[0-9a-fA-F]{6}$/[_0x1680b6(0xb02)](_0x1762aa))_0x50b76f[_0x1680b6(0xcfb)]=_0x1762aa;this[_0x1680b6(0x192)][_0x4c6593][_0x3cb893]=_0x1762aa||void 0x0,this[_0x1680b6(0xc35)]();},0x190)),_0x6f96ad());};_0x1ebe2d(_0x236fd8(0x65c),'color'),_0x1ebe2d(_0x236fd8(0xb52),'needle_color'),_0x1ebe2d(_0x236fd8(0x8bf),_0x236fd8(0xb12)),_0x1ebe2d(_0x236fd8(0x78f),_0x236fd8(0x8d7)),_0x1ebe2d(_0x236fd8(0x9a3),_0x236fd8(0x35b)),_0x1ebe2d(_0x236fd8(0xc84),_0x236fd8(0x59b)),_0x1ebe2d(_0x236fd8(0x9c4),_0x236fd8(0x1e1)),_0x1ebe2d('.e-trend_up_color-picker',_0x236fd8(0x9cb)),_0x1ebe2d(_0x236fd8(0x58b),_0x236fd8(0xcdc)),_0x1ebe2d(_0x236fd8(0x7d4),_0x236fd8(0x4dd));const _0x4052a4=_0x2775da['querySelector'](_0x236fd8(0xd3b)),_0x5e7056=_0x2775da['querySelector'](_0x236fd8(0x977)),_0x18f96d=_0x2775da[_0x236fd8(0x106)](_0x236fd8(0x7a0)),_0x1a678a=_0x2775da[_0x236fd8(0x106)](_0x236fd8(0xba3)),_0x203f98=()=>{const _0x2e4465=_0x236fd8;if(!this[_0x2e4465(0x192)][_0x4c6593]['rise_fall_colors'])this['_entities'][_0x4c6593][_0x2e4465(0x21b)]={'enabled':![],'increase':'#2ecc71','decrease':_0x2e4465(0x562),'stable':_0x2e4465(0xabb)};};_0x4052a4?.[_0x236fd8(0xb7d)](_0x236fd8(0x7f1),()=>{const _0x528712=_0x236fd8;_0x203f98(),this[_0x528712(0x192)][_0x4c6593][_0x528712(0x21b)]['enabled']=_0x4052a4[_0x528712(0x903)];if(_0x4052a4[_0x528712(0x903)]){if(!this[_0x528712(0x192)][_0x4c6593]['color_thresholds'])this[_0x528712(0x192)][_0x4c6593][_0x528712(0x76e)]={'enabled':![],'values':[]};this['_entities'][_0x4c6593][_0x528712(0x76e)]['enabled']=![];}this[_0x528712(0x4b1)](),this[_0x528712(0xc35)]();}),_0x5e7056?.['addEventListener'](_0x236fd8(0x7f1),()=>{const _0x2568b2=_0x236fd8;_0x203f98(),this[_0x2568b2(0x192)][_0x4c6593][_0x2568b2(0x21b)][_0x2568b2(0x13a)]=_0x5e7056['value'],this[_0x2568b2(0xc35)]();}),_0x18f96d?.[_0x236fd8(0xb7d)]('change',()=>{const _0x55cadc=_0x236fd8;_0x203f98(),this[_0x55cadc(0x192)][_0x4c6593][_0x55cadc(0x21b)][_0x55cadc(0xa79)]=_0x18f96d['value'],this[_0x55cadc(0xc35)]();}),_0x1a678a?.[_0x236fd8(0xb7d)](_0x236fd8(0x7f1),()=>{const _0x5ea6b7=_0x236fd8;_0x203f98(),this['_entities'][_0x4c6593][_0x5ea6b7(0x21b)]['stable']=_0x1a678a[_0x5ea6b7(0xcfb)],this[_0x5ea6b7(0xc35)]();});const _0x425921=_0x2775da['querySelector'](_0x236fd8(0x185)),_0x1b517a=_0x2775da[_0x236fd8(0x106)](_0x236fd8(0x799)),_0x3f5669=_0x2775da[_0x236fd8(0x106)](_0x236fd8(0xd15)),_0x390892=()=>{const _0x4f68dc=_0x236fd8;if(!this[_0x4f68dc(0x192)][_0x4c6593]['color_thresholds'])this[_0x4f68dc(0x192)][_0x4c6593]['color_thresholds']={'enabled':![],'values':[]};if(!Array[_0x4f68dc(0x82d)](this[_0x4f68dc(0x192)][_0x4c6593][_0x4f68dc(0x76e)]['values']))this[_0x4f68dc(0x192)][_0x4c6593]['color_thresholds'][_0x4f68dc(0x8a7)]=[];};_0x425921?.['addEventListener']('change',()=>{const _0x45143f=_0x236fd8;_0x390892(),this['_entities'][_0x4c6593][_0x45143f(0x76e)][_0x45143f(0xd54)]=_0x425921[_0x45143f(0x903)],_0x425921[_0x45143f(0x903)]&&(_0x203f98(),this[_0x45143f(0x192)][_0x4c6593][_0x45143f(0x21b)][_0x45143f(0xd54)]=![]),this[_0x45143f(0x4b1)](),this['_valueChanged']();}),_0x2775da[_0x236fd8(0x106)](_0x236fd8(0x156))?.[_0x236fd8(0xb7d)](_0x236fd8(0x7f1),_0x2b2cc4=>{const _0x475120=_0x236fd8;_0x390892(),this[_0x475120(0x192)][_0x4c6593][_0x475120(0x76e)][_0x475120(0x1bb)]=_0x2b2cc4[_0x475120(0x73f)][_0x475120(0xcfb)],this['_valueChanged']();}),_0x2775da['querySelector'](_0x236fd8(0xd4f))?.['addEventListener'](_0x236fd8(0x7f1),_0x4a8014=>{const _0xaddc38=_0x236fd8;_0x390892(),this[_0xaddc38(0x192)][_0x4c6593]['color_thresholds'][_0xaddc38(0x7d3)]=_0x4a8014['target'][_0xaddc38(0xcfb)],this['_valueChanged']();}),_0x2775da[_0x236fd8(0x106)]('.e-thr_last_color')?.[_0x236fd8(0xb7d)](_0x236fd8(0x7f1),_0x2e384f=>{const _0x45546c=_0x236fd8;_0x390892(),this[_0x45546c(0x192)][_0x4c6593][_0x45546c(0x76e)][_0x45546c(0x66b)]=_0x2e384f[_0x45546c(0x73f)][_0x45546c(0x903)],this[_0x45546c(0xc35)]();}),_0x3f5669?.[_0x236fd8(0xb7d)](_0x236fd8(0x63f),()=>{const _0x194de3=_0x236fd8;_0x390892(),this['_entities'][_0x4c6593][_0x194de3(0x76e)][_0x194de3(0x8a7)][_0x194de3(0x61b)]({'value':0x0,'color':_0x194de3(0xc30)}),this['_render'](),this['_valueChanged']();}),_0x1b517a?.['addEventListener']('change',_0x23b0bc=>{const _0x1f4e1c=_0x236fd8,_0x5878e=_0x23b0bc[_0x1f4e1c(0x73f)]['closest'](_0x1f4e1c(0x6a2));if(!_0x5878e)return;const _0x140f21=parseInt(_0x5878e[_0x1f4e1c(0x2ff)][_0x1f4e1c(0xbd2)]);_0x390892();if(_0x23b0bc['target'][_0x1f4e1c(0xb09)]['contains']('thr-val')){const _0x3262b6=_0x23b0bc['target'][_0x1f4e1c(0xcfb)][_0x1f4e1c(0x22f)]();this[_0x1f4e1c(0x192)][_0x4c6593][_0x1f4e1c(0x76e)][_0x1f4e1c(0x8a7)][_0x140f21][_0x1f4e1c(0xcfb)]=/^[a-z_]+\.[a-z0-9_]+/i[_0x1f4e1c(0xb02)](_0x3262b6)?_0x3262b6:parseFloat(_0x3262b6),this['_valueChanged']();}_0x23b0bc[_0x1f4e1c(0x73f)]['classList'][_0x1f4e1c(0x754)](_0x1f4e1c(0xa85))&&(this[_0x1f4e1c(0x192)][_0x4c6593][_0x1f4e1c(0x76e)]['values'][_0x140f21][_0x1f4e1c(0x727)]=_0x23b0bc[_0x1f4e1c(0x73f)]['value'],this['_valueChanged']()),_0x23b0bc['target']['classList'][_0x1f4e1c(0x754)](_0x1f4e1c(0x416))&&(this[_0x1f4e1c(0x192)][_0x4c6593][_0x1f4e1c(0x76e)][_0x1f4e1c(0x8a7)][_0x140f21]['color']=_0x23b0bc[_0x1f4e1c(0x73f)]['value'],this[_0x1f4e1c(0x4b1)](),this[_0x1f4e1c(0xc35)]());}),_0x1b517a?.[_0x236fd8(0xb7d)](_0x236fd8(0x63f),_0x575447=>{const _0x4da29d=_0x236fd8,_0x549679=_0x575447[_0x4da29d(0x73f)][_0x4da29d(0x535)](_0x4da29d(0x548));if(!_0x549679)return;const _0x7730bc=parseInt(_0x549679['closest'](_0x4da29d(0x6a2))[_0x4da29d(0x2ff)][_0x4da29d(0xbd2)]);_0x390892(),this['_entities'][_0x4c6593]['color_thresholds'][_0x4da29d(0x8a7)][_0x4da29d(0x53a)](_0x7730bc,0x1),this[_0x4da29d(0x4b1)](),this[_0x4da29d(0xc35)]();});const _0x330b0a=_0x2775da[_0x236fd8(0x106)](_0x236fd8(0xad0)),_0x39c909=_0x2775da[_0x236fd8(0x106)](_0x236fd8(0x57c)),_0x1728ad=()=>{const _0x57b5ba=_0x236fd8;if(!Array[_0x57b5ba(0x82d)](this[_0x57b5ba(0x192)][_0x4c6593][_0x57b5ba(0xbc5)]))this[_0x57b5ba(0x192)][_0x4c6593][_0x57b5ba(0xbc5)]=[];};_0x39c909?.[_0x236fd8(0xb7d)](_0x236fd8(0x63f),()=>{const _0x22e11f=_0x236fd8;_0x1728ad();const _0xc00098=[_0x22e11f(0x5bc),_0x22e11f(0xb10),_0x22e11f(0xcb1),_0x22e11f(0x44e),_0x22e11f(0x3cc)],_0x30a81e=this[_0x22e11f(0x192)][_0x4c6593][_0x22e11f(0xbc5)][_0x22e11f(0x6f1)];this['_entities'][_0x4c6593][_0x22e11f(0xbc5)][_0x22e11f(0x61b)]({'period':_0x30a81e===0x0?0x7:0x1a,'color':_0xc00098[_0x30a81e%_0xc00098[_0x22e11f(0x6f1)]]}),this[_0x22e11f(0x4b1)](),this[_0x22e11f(0xc35)]();}),_0x330b0a?.[_0x236fd8(0xb7d)]('change',_0x588195=>{const _0x6ea306=_0x236fd8,_0x3d2ce8=_0x588195[_0x6ea306(0x73f)][_0x6ea306(0x535)](_0x6ea306(0xd94));if(!_0x3d2ce8)return;const _0x4d93d8=parseInt(_0x3d2ce8[_0x6ea306(0x2ff)][_0x6ea306(0xbd2)]);_0x1728ad(),_0x588195[_0x6ea306(0x73f)][_0x6ea306(0xb09)][_0x6ea306(0x754)](_0x6ea306(0x3af))&&(this[_0x6ea306(0x192)][_0x4c6593]['moving_averages'][_0x4d93d8]['period']=Math['max'](0x1,parseInt(_0x588195['target']['value'])||0x1),this[_0x6ea306(0xc35)]()),_0x588195[_0x6ea306(0x73f)][_0x6ea306(0xb09)][_0x6ea306(0x754)](_0x6ea306(0x2df))&&(this[_0x6ea306(0x192)][_0x4c6593][_0x6ea306(0xbc5)][_0x4d93d8][_0x6ea306(0x727)]=_0x588195['target'][_0x6ea306(0xcfb)],this['_valueChanged']()),_0x588195[_0x6ea306(0x73f)]['classList']['contains'](_0x6ea306(0xd17))&&(this[_0x6ea306(0x192)][_0x4c6593]['moving_averages'][_0x4d93d8][_0x6ea306(0x506)]=_0x588195[_0x6ea306(0x73f)]['checked'],this[_0x6ea306(0xc35)]());}),_0x330b0a?.[_0x236fd8(0xb7d)](_0x236fd8(0x63f),_0x54ac21=>{const _0xa51e4c=_0x236fd8,_0x29091d=_0x54ac21[_0xa51e4c(0x73f)][_0xa51e4c(0x535)](_0xa51e4c(0x9e8));if(!_0x29091d)return;const _0x582c7e=parseInt(_0x29091d[_0xa51e4c(0x535)](_0xa51e4c(0xd94))[_0xa51e4c(0x2ff)][_0xa51e4c(0xbd2)]);_0x1728ad(),this[_0xa51e4c(0x192)][_0x4c6593][_0xa51e4c(0xbc5)][_0xa51e4c(0x53a)](_0x582c7e,0x1),this['_render'](),this[_0xa51e4c(0xc35)]();}),_0x2775da[_0x236fd8(0x246)](_0x236fd8(0x165))[_0x236fd8(0x331)](_0x360edc=>{const _0x5c1508=_0x236fd8;_0x360edc['addEventListener'](_0x5c1508(0x515),_0x4f5165=>{_0x4f5165['stopPropagation']();},{'passive':![]});});const _0xc24325=_0x2775da[_0x236fd8(0x106)](_0x236fd8(0x3c8));_0xc24325?.[_0x236fd8(0xb7d)](_0x236fd8(0x19c),_0x5b47fc=>{const _0x42fc3f=_0x236fd8;this[_0x42fc3f(0xd61)]=_0x4c6593,_0x5b47fc[_0x42fc3f(0x6d9)][_0x42fc3f(0x948)]=_0x42fc3f(0x253),_0x2775da[_0x42fc3f(0x4a2)]['opacity']='0.5';}),_0xc24325?.['addEventListener'](_0x236fd8(0xb31),()=>{const _0xb1ade5=_0x236fd8;this[_0xb1ade5(0xd61)]=null,_0x2775da[_0xb1ade5(0x4a2)][_0xb1ade5(0x62e)]='1',this['shadowRoot'][_0xb1ade5(0x246)](_0xb1ade5(0x54e))[_0xb1ade5(0x331)](_0x996d3f=>_0x996d3f[_0xb1ade5(0xb09)][_0xb1ade5(0xab3)](_0xb1ade5(0x512)));}),_0x2775da[_0x236fd8(0xb7d)](_0x236fd8(0x393),_0x41ca95=>{const _0x2709d7=_0x236fd8;if(this['_dragState']===null||this[_0x2709d7(0xd61)]===_0x4c6593)return;_0x41ca95[_0x2709d7(0xc59)](),_0x41ca95[_0x2709d7(0x6d9)][_0x2709d7(0xd6e)]=_0x2709d7(0x253),_0x2775da['classList'][_0x2709d7(0x33e)](_0x2709d7(0x512));}),_0x2775da[_0x236fd8(0xb7d)](_0x236fd8(0xcd4),()=>{const _0x5ad871=_0x236fd8;_0x2775da[_0x5ad871(0xb09)][_0x5ad871(0xab3)](_0x5ad871(0x512));}),_0x2775da[_0x236fd8(0xb7d)](_0x236fd8(0x610),_0x5e2a98=>{const _0x168c39=_0x236fd8;_0x5e2a98[_0x168c39(0xc59)](),_0x2775da['classList'][_0x168c39(0xab3)](_0x168c39(0x512));if(this[_0x168c39(0xd61)]!==null&&this['_dragState']!==_0x4c6593){const _0x44d2a5=[...this[_0x168c39(0x192)]],[_0x258951]=_0x44d2a5[_0x168c39(0x53a)](this['_dragState'],0x1);_0x44d2a5[_0x168c39(0x53a)](_0x4c6593,0x0,_0x258951),this[_0x168c39(0xb04)][_0x168c39(0x26a)]=_0x44d2a5,this[_0x168c39(0x4b1)](),this[_0x168c39(0xc35)]();}});});const _0x4d5879=(_0x5a25da,_0x37ef11)=>{const _0x29480a=_0x21463d;if(!_0x5a25da)return;_0x5a25da[_0x29480a(0xa04)]=!![];const _0x3ab638=_0x5a25da[_0x29480a(0x535)]('label')||_0x5a25da[_0x29480a(0x56d)];if(!_0x3ab638)return;_0x3ab638[_0x29480a(0x4a2)]['opacity']=_0x29480a(0xb0b),_0x3ab638[_0x29480a(0x9d7)]=this[_0x29480a(0x2cb)](_0x29480a(0x547))+':\x0a'+_0x37ef11;const _0x564d92=_0x3ab638[_0x29480a(0x106)](_0x29480a(0x8b5))||_0x3ab638;if(_0x564d92&&!_0x564d92[_0x29480a(0x106)]('.tpl-badge')){const _0x4943ed=document['createElement'](_0x29480a(0xb84));_0x4943ed[_0x29480a(0x9c8)]='tpl-badge',_0x4943ed[_0x29480a(0xb6f)]=_0x29480a(0x681),_0x4943ed[_0x29480a(0x4a2)][_0x29480a(0x136)]=_0x29480a(0x768),_0x564d92['appendChild'](_0x4943ed);}};for(const _0x38b02e of TEMPLATABLE_BOOL_CARD_KEYS){isTemplateString(this[_0x21463d(0xb04)]?.[_0x38b02e])&&_0x4d5879(this[_0x21463d(0xaea)]['getElementById'](_0x38b02e),this[_0x21463d(0xb04)][_0x38b02e]);}this[_0x21463d(0xaea)]['querySelectorAll'](_0x21463d(0x54e))[_0x21463d(0x331)]((_0x1f75e8,_0x1d7c01)=>{const _0xea7665=_0x21463d,_0x5f1c7f=this['_entities'][_0x1d7c01];if(!_0x5f1c7f)return;for(const _0x16f68e of TEMPLATABLE_BOOL_ENTITY_KEYS){isTemplateString(_0x5f1c7f[_0x16f68e])&&_0x4d5879(_0x1f75e8[_0xea7665(0x106)](_0xea7665(0x689)+_0x16f68e),_0x5f1c7f[_0x16f68e]);}});}[_0xe6d35d(0xdad)](_0x18cead,_0x374fdb,_0x1ae918){const _0x3d6fd4=_0xe6d35d,_0x3d6fca=this[_0x3d6fd4(0xaea)][_0x3d6fd4(0x297)](_0x18cead);if(!_0x3d6fca)return;if(_0x374fdb===_0x3d6fd4(0x2f0)&&_0x3d6fca[_0x3d6fd4(0x54b)]===_0x3d6fd4(0xda3)){_0x3d6fca[_0x3d6fd4(0xb7d)](_0x3d6fd4(0x7f1),_0x1ae918);return;}_0x3d6fca[_0x3d6fd4(0xb7d)](_0x374fdb,_0x1ae918);}[_0xe6d35d(0x27d)](_0x303c56,_0x465232=_0xe6d35d(0x425)){const _0x5ccc80=_0xe6d35d;if(_0x465232===_0x5ccc80(0x64e))return!!_0x303c56[_0x5ccc80(0x903)];if(_0x465232===_0x5ccc80(0xb14)){const _0xac2c87=parseInt(_0x303c56[_0x5ccc80(0xcfb)],0xa);return isNaN(_0xac2c87)?null:_0xac2c87;}if(_0x465232==='float'){const _0x2f7b51=parseFloat(_0x303c56[_0x5ccc80(0xcfb)]);return isNaN(_0x2f7b51)?null:_0x2f7b51;}return _0x303c56['value'];}[_0xe6d35d(0xc35)](){const _0x3db2d0=_0xe6d35d,_0x1ebce8=_0x49c1fd=>this[_0x3db2d0(0xaea)]['getElementById'](_0x49c1fd),_0x9c8e3=_0x174c7b=>_0x1ebce8(_0x174c7b)?.[_0x3db2d0(0xcfb)],_0x29d191=(_0x55ae23,_0x20044d)=>{const _0x2a6dbf=_0x3db2d0,_0x214305=this[_0x2a6dbf(0xb04)]?.[_0x55ae23];return isTemplateString(_0x214305)?_0x214305:_0x20044d;},_0x2af5bc={'type':_0x3db2d0(0x915),'card_header':_0x9c8e3(_0x3db2d0(0x85e))||void 0x0,'card_header_size':_0x9c8e3(_0x3db2d0(0xcc8))||void 0x0,'card_background_color':_0x9c8e3(_0x3db2d0(0x63b))||void 0x0,'card_shadow':_0x1ebce8(_0x3db2d0(0x726))?.[_0x3db2d0(0x903)]??!![],'card_border':_0x1ebce8(_0x3db2d0(0x589))?.[_0x3db2d0(0x903)]??!![],'card_padding':((()=>{const _0x1debdf=_0x3db2d0,_0xf3d488=_0x9c8e3(_0x1debdf(0x9fa));if(!_0xf3d488)return void 0x0;return/^-?\d+\.?\d*$/[_0x1debdf(0xb02)](_0xf3d488['trim']())?parseFloat(_0xf3d488):_0xf3d488;})()),'card_border_radius':((()=>{const _0x2d5f87=_0x3db2d0,_0x6961ed=_0x9c8e3(_0x2d5f87(0xc80));if(!_0x6961ed)return void 0x0;return/^-?\d+\.?\d*$/['test'](_0x6961ed[_0x2d5f87(0x22f)]())?parseFloat(_0x6961ed):_0x6961ed;})()),'card_border_color':_0x9c8e3(_0x3db2d0(0xa71))||void 0x0,'card_border_width':((()=>{const _0x18a5f0=_0x3db2d0,_0x2044f8=_0x9c8e3('card_border_width');if(!_0x2044f8)return void 0x0;return/^-?\d+\.?\d*$/[_0x18a5f0(0xb02)](_0x2044f8[_0x18a5f0(0x22f)]())?parseFloat(_0x2044f8):_0x2044f8;})()),'card_background_image':_0x9c8e3(_0x3db2d0(0xb93))||void 0x0,'card_background_blur':((()=>{const _0x150a41=_0x3db2d0,_0x48de31=_0x9c8e3(_0x150a41(0x7ed));if(_0x48de31===''||_0x48de31==null)return void 0x0;const _0x52fec1=parseFloat(_0x48de31);return isNaN(_0x52fec1)?void 0x0:_0x52fec1;})()),'card_header_color':_0x9c8e3('card_header_color')||void 0x0,'card_header_weight':_0x9c8e3(_0x3db2d0(0xb4a))||void 0x0,'card_header_letter_spacing':((()=>{const _0x18a02f=_0x3db2d0,_0x2e00a0=_0x9c8e3(_0x18a02f(0x931));if(!_0x2e00a0)return void 0x0;return/^-?\d+\.?\d*$/[_0x18a02f(0xb02)](_0x2e00a0[_0x18a02f(0x22f)]())?parseFloat(_0x2e00a0):_0x2e00a0;})()),'show_now_line':_0x29d191(_0x3db2d0(0x77a),_0x1ebce8(_0x3db2d0(0x77a))?.['checked']??!![]),'now_line_color':_0x9c8e3(_0x3db2d0(0x18b))||void 0x0,'period_highlight':_0x29d191(_0x3db2d0(0xd81),_0x1ebce8(_0x3db2d0(0xd81))?.[_0x3db2d0(0x903)]||void 0x0),'period_highlight_color':_0x9c8e3(_0x3db2d0(0x6a4))||void 0x0,'now_line_opacity':((()=>{const _0x265352=_0x9c8e3('now_line_opacity');if(_0x265352===''||_0x265352==null)return void 0x0;const _0x5bb6d9=parseFloat(_0x265352);return isNaN(_0x5bb6d9)?void 0x0:_0x5bb6d9;})()),'now_line_width':((()=>{const _0x40caed=_0x3db2d0,_0x219321=_0x9c8e3(_0x40caed(0xaa2));if(_0x219321===''||_0x219321==null)return void 0x0;const _0x22bf83=parseFloat(_0x219321);return isNaN(_0x22bf83)?void 0x0:_0x22bf83;})()),'now_line_style':_0x9c8e3(_0x3db2d0(0x658))||void 0x0,'card_icon':this['_tmp'][_0x3db2d0(0x6f8)]||void 0x0,'card_icon_size':_0x9c8e3(_0x3db2d0(0x68e))||void 0x0,'card_icon_image':_0x9c8e3(_0x3db2d0(0x8a3))||void 0x0,'card_icon_color':this[_0x3db2d0(0xb04)]['card_icon_color']||void 0x0,'card_icon_position':_0x9c8e3(_0x3db2d0(0xd0a))||void 0x0,'battery_entity':this[_0x3db2d0(0xb04)][_0x3db2d0(0x47e)]!==void 0x0?this['_tmp'][_0x3db2d0(0x47e)]:this[_0x3db2d0(0x5d4)][_0x3db2d0(0x47e)]||void 0x0,'battery_low_threshold':((()=>{const _0x2649df=_0x3db2d0,_0x5eb7bc=_0x9c8e3(_0x2649df(0x69b));if(!_0x5eb7bc)return;const _0x40f142=parseFloat(_0x5eb7bc);return isNaN(_0x40f142)?_0x5eb7bc:_0x40f142;})()),'show_grid':_0x29d191(_0x3db2d0(0x666),_0x1ebce8('show_grid')?.[_0x3db2d0(0x903)]??!![]),'show_tooltip':_0x29d191('show_tooltip',_0x1ebce8('show_tooltip')?.[_0x3db2d0(0x903)]??!![]),'show_tooltip_total':_0x29d191(_0x3db2d0(0x950),_0x1ebce8(_0x3db2d0(0x950))?.[_0x3db2d0(0x903)]??!![]),'tooltip_stacked_total':_0x29d191('tooltip_stacked_total',_0x1ebce8(_0x3db2d0(0x346))?.['checked']??!![]),'show_legend':_0x29d191(_0x3db2d0(0x4cc),_0x1ebce8(_0x3db2d0(0x4cc))?.[_0x3db2d0(0x903)]??![]),'include_area_on_duplicate_names':_0x1ebce8(_0x3db2d0(0xc13))?.['checked']||void 0x0,'legend_position':_0x9c8e3(_0x3db2d0(0x757))||void 0x0,'show_y_axis':_0x29d191(_0x3db2d0(0x764),_0x1ebce8(_0x3db2d0(0x764))?.[_0x3db2d0(0x903)]??!![]),'show_y2_axis':_0x29d191(_0x3db2d0(0x905),_0x1ebce8(_0x3db2d0(0x905))?.[_0x3db2d0(0x903)]??![]),'show_y_axis_label':_0x29d191(_0x3db2d0(0x993),_0x1ebce8(_0x3db2d0(0x993))?.[_0x3db2d0(0x903)]??![]),'show_x_axis':_0x29d191(_0x3db2d0(0xac4),_0x1ebce8(_0x3db2d0(0xac4))?.[_0x3db2d0(0x903)]??!![]),'show_x_ticks':_0x29d191(_0x3db2d0(0x809),_0x1ebce8('show_x_ticks')?.[_0x3db2d0(0x903)]??![]),'show_y_ticks':_0x29d191(_0x3db2d0(0x888),_0x1ebce8(_0x3db2d0(0x888))?.['checked']??![]),'logarithmic':_0x29d191(_0x3db2d0(0x530),_0x1ebce8(_0x3db2d0(0x530))?.[_0x3db2d0(0x903)]??![]),'animate_graph':_0x1ebce8('animate_graph')?.[_0x3db2d0(0x903)]??![],'auto_hide_entities':_0x1ebce8(_0x3db2d0(0x42f))?.[_0x3db2d0(0x903)]??![],'brush_zoom':_0x1ebce8('brush_zoom')?.[_0x3db2d0(0x903)]??!![],'stacked':_0x29d191(_0x3db2d0(0xa00),_0x1ebce8(_0x3db2d0(0xa00))?.[_0x3db2d0(0x903)]??![]),'sparkline':_0x1ebce8('sparkline')?.[_0x3db2d0(0x903)]??![],'max_visible_interval':this['_numOrNull'](_0x9c8e3(_0x3db2d0(0x579))),'extended_window_multiplier':this['_numOrNull'](_0x9c8e3(_0x3db2d0(0x470))),'scroll_mode':_0x9c8e3(_0x3db2d0(0xa44))||_0x3db2d0(0x14a),'show_interval_picker':_0x1ebce8('show_interval_picker')?.[_0x3db2d0(0x903)]??![],'interval_picker_position':_0x9c8e3(_0x3db2d0(0x28c))||void 0x0,'interval_options':((()=>{const _0x11a304=_0x3db2d0,_0x45db89=this[_0x11a304(0xaea)][_0x11a304(0x246)]('[data-intlabel]');if(!_0x45db89[_0x11a304(0x6f1)])return;const _0x3c4b71=['1H','2H','4H','8H',_0x11a304(0x909),'24H','7D'],_0x34cf61=[];_0x45db89[_0x11a304(0x331)](_0x3218d3=>{const _0x5e741e=_0x11a304;if(_0x3218d3[_0x5e741e(0x903)])_0x34cf61[_0x5e741e(0x61b)](_0x3218d3[_0x5e741e(0x2ff)]['intlabel']);});if(_0x34cf61[_0x11a304(0x6f1)]===_0x3c4b71[_0x11a304(0x6f1)]&&_0x3c4b71['every'](_0x1a29bb=>_0x34cf61[_0x11a304(0x635)](_0x1a29bb)))return;return _0x34cf61;})()),'show_attribute_list':_0x1ebce8('show_attribute_list')?.['checked']??![],'attribute_list_position':_0x9c8e3(_0x3db2d0(0x4ea))||void 0x0,'show_pph_picker':_0x1ebce8(_0x3db2d0(0x31d))?.[_0x3db2d0(0x903)]??![],'pph_picker_position':_0x9c8e3(_0x3db2d0(0xb2b))||void 0x0,'show_group_by_picker':_0x1ebce8(_0x3db2d0(0xb33))?.[_0x3db2d0(0x903)]??![],'group_by_picker_position':_0x9c8e3(_0x3db2d0(0xd08))||void 0x0,'pph_picker_group':_0x9c8e3('pph_picker_group')||void 0x0,'group_by_picker_group':_0x9c8e3(_0x3db2d0(0x643))||void 0x0,'hours_to_show':this[_0x3db2d0(0xb1f)](_0x9c8e3(_0x3db2d0(0x60d))),'points_per_hour':this[_0x3db2d0(0xb1f)](_0x9c8e3(_0x3db2d0(0xd50))),'auto_scale_points':_0x1ebce8(_0x3db2d0(0xbbb))?.[_0x3db2d0(0x903)]??![],'tooltip_match_axis':_0x1ebce8(_0x3db2d0(0x2be))?.[_0x3db2d0(0x903)]??![],'tooltip_order':_0x9c8e3(_0x3db2d0(0x811))||void 0x0,'height':((()=>{const _0x1fc8ee=_0x3db2d0,_0x3aeccc=_0x9c8e3(_0x1fc8ee(0x964));if(_0x3aeccc===void 0x0||_0x3aeccc===null||String(_0x3aeccc)[_0x1fc8ee(0x22f)]()==='')return'auto';const _0x27b446=Number(_0x3aeccc);return isNaN(_0x27b446)?_0x1fc8ee(0x9c6):_0x27b446;})()),'update_interval':this[_0x3db2d0(0xb1f)](_0x9c8e3(_0x3db2d0(0x8c1))),'graph_start_hour':((()=>{const _0x1ccaa0=_0x3db2d0,_0x215c63=_0x9c8e3(_0x1ccaa0(0x4ae));if(!_0x215c63)return null;const _0x4302d6=parseFloat(_0x215c63);return isNaN(_0x4302d6)?_0x215c63:_0x4302d6;})()),'graph_end_hour':((()=>{const _0x234df4=_0x9c8e3('graph_end_hour');if(!_0x234df4)return null;const _0x1c0772=parseFloat(_0x234df4);return isNaN(_0x1c0772)?_0x234df4:_0x1c0772;})()),'graph_start':_0x9c8e3(_0x3db2d0(0xbba))||void 0x0,'show_full_period':_0x1ebce8(_0x3db2d0(0xac8))?.[_0x3db2d0(0x903)]??![],'bar_spacing':this[_0x3db2d0(0xb1f)](_0x9c8e3('bar_spacing')),'state_timeline_corner_radius':this[_0x3db2d0(0xb1f)](_0x9c8e3(_0x3db2d0(0x74e))),'state_timeline_show_labels':_0x29d191(_0x3db2d0(0x3b1),_0x1ebce8('state_timeline_show_labels')?.[_0x3db2d0(0x903)]??!![]),'show_export':_0x29d191('show_export',_0x1ebce8(_0x3db2d0(0x8c9))?.[_0x3db2d0(0x903)]||void 0x0),'ranking_min_value':this[_0x3db2d0(0xb1f)](_0x9c8e3(_0x3db2d0(0x717))),'pie_style':_0x9c8e3(_0x3db2d0(0x662))||void 0x0,'pie_spacing':this[_0x3db2d0(0xb1f)](_0x9c8e3('pie_spacing')),'pie_3d':_0x1ebce8('pie_3d')?.[_0x3db2d0(0x903)]??![],'pie_label_font_size':this[_0x3db2d0(0xb1f)](_0x9c8e3(_0x3db2d0(0x732))),'pie_label_color':_0x9c8e3('pie_label_color')||void 0x0,'pie_label_format':_0x9c8e3(_0x3db2d0(0x2a6))||void 0x0,'gauge_columns':this[_0x3db2d0(0xb1f)](_0x9c8e3(_0x3db2d0(0x74d))),'gauge_value_position':_0x9c8e3('gauge_value_position')||void 0x0,'gauge_value_size':this[_0x3db2d0(0xb1f)](_0x9c8e3(_0x3db2d0(0x404))),'gauge_span':this[_0x3db2d0(0xb1f)](_0x9c8e3(_0x3db2d0(0x602))),'gauge_show_minmax':_0x1ebce8(_0x3db2d0(0x9d4))?.['checked']||void 0x0,'pie_center_font_size':this[_0x3db2d0(0xb1f)](_0x9c8e3('pie_center_font_size')),'pie_center_color':_0x9c8e3('pie_center_color')||void 0x0,'min_bound_range':this[_0x3db2d0(0xb1f)](_0x9c8e3('min_bound_range')),'min_bound_range_secondary':this[_0x3db2d0(0xb1f)](_0x9c8e3(_0x3db2d0(0x9a9))),'lower_bound_secondary':_0x9c8e3(_0x3db2d0(0xb53))||void 0x0,'upper_bound_secondary':_0x9c8e3(_0x3db2d0(0xc96))||void 0x0,'lower_bound':_0x9c8e3('lower_bound')||void 0x0,'upper_bound':_0x9c8e3('upper_bound')||void 0x0,'y_axis_ticks':this[_0x3db2d0(0xb1f)](_0x9c8e3(_0x3db2d0(0xbd8))),'y_axis_round_ticks':_0x1ebce8(_0x3db2d0(0x519))?.[_0x3db2d0(0x903)]??!![],'y_axis_decimals':this[_0x3db2d0(0xb1f)](_0x9c8e3(_0x3db2d0(0x751))),'y_axis_number_format':_0x9c8e3('y_axis_number_format')||_0x3db2d0(0x139),'y_axis_label':_0x9c8e3(_0x3db2d0(0xda9))||void 0x0,'y_axis_format':_0x9c8e3(_0x3db2d0(0x3a1))||void 0x0,'y2_axis_format':_0x9c8e3(_0x3db2d0(0x9e4))||void 0x0,'duration_unit':_0x9c8e3(_0x3db2d0(0x971))==='s'?void 0x0:_0x9c8e3(_0x3db2d0(0x971))||void 0x0,'y2_axis_label':_0x9c8e3(_0x3db2d0(0x6c4))||void 0x0,'y_axis_font_size':this[_0x3db2d0(0xb1f)](_0x9c8e3('y_axis_font_size')),'y_axis_font_opacity':this[_0x3db2d0(0xb1f)](_0x9c8e3(_0x3db2d0(0x151))),'y_axis_color':_0x9c8e3('y_axis_color')||void 0x0,'x_axis_font_size':this[_0x3db2d0(0xb1f)](_0x9c8e3(_0x3db2d0(0x273))),'x_axis_font_opacity':this[_0x3db2d0(0xb1f)](_0x9c8e3('x_axis_font_opacity')),'x_axis_color':_0x9c8e3(_0x3db2d0(0xb2c))||void 0x0,'x_axis_date_color':_0x9c8e3('x_axis_date_color')||void 0x0,'x_axis_interval':_0x9c8e3(_0x3db2d0(0xcb5))||void 0x0,'datetime_format':_0x9c8e3('datetime_format')||void 0x0,'time_zone':_0x9c8e3('time_zone')&&_0x9c8e3('time_zone')!==_0x3db2d0(0x9c6)?_0x9c8e3(_0x3db2d0(0x7b1)):void 0x0,'language':_0x9c8e3(_0x3db2d0(0x8ec))&&_0x9c8e3('language')!=='auto'?_0x9c8e3(_0x3db2d0(0x8ec)):void 0x0,'x_grid_style':_0x9c8e3(_0x3db2d0(0x6bd))||void 0x0,'x_grid_width':this[_0x3db2d0(0xb1f)](_0x9c8e3('x_grid_width')),'x_grid_color':_0x9c8e3(_0x3db2d0(0x153))||void 0x0,'x_grid_opacity':this[_0x3db2d0(0xb1f)](_0x9c8e3(_0x3db2d0(0x39a))),'y_grid_style':_0x9c8e3(_0x3db2d0(0x381))||void 0x0,'y_grid_width':this[_0x3db2d0(0xb1f)](_0x9c8e3(_0x3db2d0(0xb67))),'y_grid_color':_0x9c8e3(_0x3db2d0(0xd22))||void 0x0,'y_grid_opacity':this[_0x3db2d0(0xb1f)](_0x9c8e3(_0x3db2d0(0xbc6))),'tooltip_sync':_0x1ebce8(_0x3db2d0(0xd5a))?.[_0x3db2d0(0x903)]??![],'zoom_sync':_0x1ebce8(_0x3db2d0(0x817))?.['checked']??![],'scroll_sync':_0x1ebce8(_0x3db2d0(0x758))?.[_0x3db2d0(0x903)]??![],'energy_date_sync':_0x1ebce8(_0x3db2d0(0xa02))?.['checked']??![],'show_date_picker':_0x1ebce8('show_date_picker')?.['checked']??![],'date_picker_position':_0x9c8e3(_0x3db2d0(0xd21))||void 0x0,'date_picker_nav_position':_0x9c8e3(_0x3db2d0(0x1be))==='left'?void 0x0:_0x9c8e3('date_picker_nav_position')||void 0x0,'date_picker_shortcuts_position':_0x9c8e3('date_picker_shortcuts_position')==='right'?void 0x0:_0x9c8e3(_0x3db2d0(0x5f1))||void 0x0,'date_picker_default_mode':_0x9c8e3(_0x3db2d0(0xbb2))||void 0x0,'date_picker_group':_0x9c8e3('date_picker_group')||void 0x0,'interval_picker_group':_0x9c8e3(_0x3db2d0(0x2d6))||void 0x0,'date_picker_modes':((()=>{const _0x58165e=_0x3db2d0,_0x57d568=this[_0x58165e(0xaea)][_0x58165e(0x246)](_0x58165e(0xd79));if(!_0x57d568[_0x58165e(0x6f1)])return;const _0x272be8=[_0x58165e(0x4b8),_0x58165e(0xb9f),'month',_0x58165e(0x4f4)],_0x3454ab=[];_0x57d568[_0x58165e(0x331)](_0x2cf1b7=>{const _0xa06eae=_0x58165e;if(_0x2cf1b7['checked'])_0x3454ab['push'](_0x2cf1b7['dataset'][_0xa06eae(0x9ff)]);});if(_0x3454ab[_0x58165e(0x6f1)]===_0x272be8['length']&&_0x272be8['every'](_0x506b5e=>_0x3454ab[_0x58165e(0x635)](_0x506b5e)))return;if(_0x3454ab[_0x58165e(0x6f1)]===0x0)return;return _0x3454ab;})()),'date_picker_step':((()=>{const _0x2d0e0f=_0x3db2d0,_0x1c8691=this['_numOrNull'](_0x9c8e3(_0x2d0e0f(0xb75)));return _0x1c8691&&_0x1c8691>0x1?_0x1c8691:void 0x0;})()),'tooltip_sync_group':_0x9c8e3('tooltip_sync_group')||void 0x0,'zoom_sync_group':_0x9c8e3(_0x3db2d0(0x8f7))||void 0x0,'scroll_sync_group':_0x9c8e3(_0x3db2d0(0x380))||void 0x0,'align_header':_0x9c8e3(_0x3db2d0(0xc14))||void 0x0,'state_layout':_0x9c8e3('state_layout')||void 0x0,'group_by':_0x9c8e3(_0x3db2d0(0x926))||void 0x0,'chart_mode':_0x9c8e3(_0x3db2d0(0x223))||_0x3db2d0(0x9bf),'chart_align':_0x9c8e3('chart_align')||void 0x0,'entities':this[_0x3db2d0(0x94d)](this[_0x3db2d0(0x192)],!![]),'annotations':this[_0x3db2d0(0xb04)][_0x3db2d0(0x1c4)]||this[_0x3db2d0(0x5d4)][_0x3db2d0(0x1c4)]||[],'auto_scale_rules':(_0x3c2fe8=>_0x3c2fe8[_0x3db2d0(0x6f1)]?_0x3c2fe8:void 0x0)((this[_0x3db2d0(0xb04)][_0x3db2d0(0x782)]||this[_0x3db2d0(0x5d4)][_0x3db2d0(0x782)]||[])[_0x3db2d0(0xbcf)](_0x31363f=>_0x31363f&&typeof _0x31363f===_0x3db2d0(0xb0a)&&isNum(toNum(_0x31363f[_0x3db2d0(0x218)]))&&toNum(_0x31363f['up_to_hours'])>0x0)[_0x3db2d0(0x596)](_0xcbbe4=>{const _0x3712f7=_0x3db2d0,_0x445128={'up_to_hours':toNum(_0xcbbe4[_0x3712f7(0x218)]),'group_by':_0xcbbe4[_0x3712f7(0x926)]||_0x3712f7(0x7da)},_0x5a8ee4=toNum(_0xcbbe4['points_per_hour']);if(isNum(_0x5a8ee4)&&_0x5a8ee4>0x0)_0x445128[_0x3712f7(0xd50)]=_0x5a8ee4;if(typeof _0xcbbe4[_0x3712f7(0xcb5)]==='string'&&_0xcbbe4['x_axis_interval'][_0x3712f7(0x22f)]())_0x445128[_0x3712f7(0xcb5)]=_0xcbbe4[_0x3712f7(0xcb5)][_0x3712f7(0x22f)]();if(typeof _0xcbbe4[_0x3712f7(0x388)]==='string'&&_0xcbbe4[_0x3712f7(0x388)][_0x3712f7(0x22f)]())_0x445128[_0x3712f7(0x388)]=_0xcbbe4[_0x3712f7(0x388)][_0x3712f7(0x22f)]();return _0x445128;}))};for(const _0x5e91ff of Object['keys'](this[_0x3db2d0(0x5d4)]))if(!(_0x5e91ff in _0x2af5bc))_0x2af5bc[_0x5e91ff]=this[_0x3db2d0(0x5d4)][_0x5e91ff];Object[_0x3db2d0(0x2ee)](_0x2af5bc)[_0x3db2d0(0x331)](_0x24d982=>_0x2af5bc[_0x24d982]===void 0x0&&delete _0x2af5bc[_0x24d982]);const _0x31f488=StatisticsGraphChartCard[_0x3db2d0(0xcaf)];for(const _0x313e0e of Object['keys'](_0x2af5bc)){if(!(_0x313e0e in _0x31f488))continue;if(_0x313e0e===_0x3db2d0(0x964))continue;const _0x26b4d4=_0x2af5bc[_0x313e0e],_0x53cef1=_0x31f488[_0x313e0e],_0x18f19a=(_0x26b4d4===null||_0x26b4d4===''||_0x26b4d4===void 0x0)&&(_0x53cef1===null||_0x53cef1===''||_0x53cef1===void 0x0);if(_0x18f19a||_0x26b4d4===_0x53cef1)delete _0x2af5bc[_0x313e0e];}this[_0x3db2d0(0xb04)]=structuredClone(_0x2af5bc);const _0x4d63c8=structuredClone(_0x2af5bc);_0x4d63c8['entities']=this[_0x3db2d0(0x94d)](this[_0x3db2d0(0x192)],![]),JSON[_0x3db2d0(0x623)](this['_config'])!==JSON['stringify'](_0x4d63c8)&&(this[_0x3db2d0(0x5d4)]=structuredClone(_0x4d63c8),this[_0x3db2d0(0xc10)](new CustomEvent('config-changed',{'detail':{'config':_0x4d63c8},'bubbles':!![],'composed':!![]})));}[_0xe6d35d(0x94d)](_0x508327,_0x3f9b5b=![]){const _0x537e50=_0xe6d35d,_0xdad1cb=[],_0x4a0f80=StatisticsGraphChartCard[_0x537e50(0x9bb)](),_0xcf4033=new Set([_0x537e50(0x9b0),_0x537e50(0x1e4),_0x537e50(0x6d0),_0x537e50(0x727)]);for(const _0x55db25 of _0x508327){if(!_0x55db25)continue;if(!_0x55db25[_0x537e50(0x9b0)]&&!_0x55db25['statistic_id']&&!_0x3f9b5b)continue;const _0x222150={..._0x55db25};[_0x537e50(0x2a8),_0x537e50(0x5c2),_0x537e50(0x944),_0x537e50(0x837),_0x537e50(0xd50),_0x537e50(0x6df),'forecast_horizon'][_0x537e50(0x331)](_0x1c95aa=>{if(_0x222150[_0x1c95aa]!==void 0x0&&_0x222150[_0x1c95aa]!==null&&_0x222150[_0x1c95aa]!=='')_0x222150[_0x1c95aa]=Number(_0x222150[_0x1c95aa]);});_0x222150[_0x537e50(0x8c2)]===''||_0x222150[_0x537e50(0x8c2)]===null||Number(_0x222150[_0x537e50(0x8c2)])===0x0||isNaN(Number(_0x222150[_0x537e50(0x8c2)]))?delete _0x222150['z_index']:_0x222150[_0x537e50(0x8c2)]=Number(_0x222150['z_index']);Object[_0x537e50(0x2ee)](_0x222150)[_0x537e50(0x331)](_0x54723b=>_0x222150[_0x54723b]===''&&_0x54723b!==_0x537e50(0x9b0)&&_0x54723b!==_0x537e50(0x6d0)?delete _0x222150[_0x54723b]:0x0),delete _0x222150[_0x537e50(0x388)];if(_0x222150[_0x537e50(0x76e)]){if(!Array[_0x537e50(0x82d)](_0x222150[_0x537e50(0x76e)]['values']))_0x222150['color_thresholds'][_0x537e50(0x8a7)]=[];const _0x84b02e=_0xa9dc43=>typeof _0xa9dc43===_0x537e50(0xdb3)&&(/^[a-z_]+\.[a-z0-9_]+/i[_0x537e50(0xb02)](_0xa9dc43)||_0xa9dc43['includes']('{{'));_0x222150[_0x537e50(0x76e)][_0x537e50(0x8a7)]=_0x222150[_0x537e50(0x76e)][_0x537e50(0x8a7)]['filter'](_0x1f034c=>_0x1f034c&&(_0x84b02e(_0x1f034c[_0x537e50(0xcfb)])||!isNaN(parseFloat(_0x1f034c[_0x537e50(0xcfb)]))))[_0x537e50(0x596)](_0x47f0cf=>({'value':_0x84b02e(_0x47f0cf[_0x537e50(0xcfb)])?_0x47f0cf[_0x537e50(0xcfb)]:Number(_0x47f0cf['value']),'color':_0x47f0cf[_0x537e50(0x727)]||_0x537e50(0xc30)}));if(_0x222150[_0x537e50(0x76e)][_0x537e50(0x1bb)]&&_0x222150[_0x537e50(0x76e)][_0x537e50(0x1bb)]!==_0x537e50(0x473));else delete _0x222150[_0x537e50(0x76e)][_0x537e50(0x1bb)];if(!_0x222150['color_thresholds'][_0x537e50(0x66b)])delete _0x222150[_0x537e50(0x76e)][_0x537e50(0x66b)];}if(_0x222150[_0x537e50(0x6d7)]!==undefined){const _0x4145bd=_0x222150[_0x537e50(0x6d7)],_0x5df813=_0x30ff40=>{const _0x165b6e=_0x537e50;if(!_0x30ff40||typeof _0x30ff40!==_0x165b6e(0xb0a))return null;const _0x4b6b9e={};for(const _0x5dcb90 of[_0x165b6e(0x14e),'color','opacity',_0x165b6e(0x2a8),'show_fill',_0x165b6e(0x494),_0x165b6e(0x2fa),'show_delta',_0x165b6e(0x597),_0x165b6e(0xc18)]){if(_0x30ff40[_0x5dcb90]!==undefined&&_0x30ff40[_0x5dcb90]!==null&&_0x30ff40[_0x5dcb90]!=='')_0x4b6b9e[_0x5dcb90]=_0x30ff40[_0x5dcb90];}if(_0x30ff40['line_style']&&_0x30ff40['line_style']!==_0x165b6e(0xaf9))_0x4b6b9e[_0x165b6e(0x6aa)]=_0x30ff40[_0x165b6e(0x6aa)];const _0x2d453e=parseInt(_0x30ff40[_0x165b6e(0xb77)]);if(!isNaN(_0x2d453e)&&_0x2d453e>0x1)_0x4b6b9e[_0x165b6e(0xb77)]=_0x2d453e;return _0x4b6b9e;};if(!_0x4145bd)delete _0x222150['compare'];else{if(Array[_0x537e50(0x82d)](_0x4145bd)){const _0x191778=_0x4145bd['filter'](Boolean)[_0x537e50(0x596)](_0x2296ec=>_0x2296ec&&typeof _0x2296ec===_0x537e50(0xb0a)?_0x2296ec:{'period':_0x2296ec===!![]?_0x537e50(0x85a):String(_0x2296ec)})['map'](_0x5df813);if(!_0x191778[_0x537e50(0x6f1)])delete _0x222150[_0x537e50(0x6d7)];else{if(_0x191778[_0x537e50(0x6f1)]===0x1){const _0x25dd7e=_0x191778[0x0],_0x4e97a9=Object[_0x537e50(0x2ee)](_0x25dd7e);if(!_0x4e97a9['length'])_0x222150['compare']=_0x537e50(0x85a);else{if(_0x4e97a9[_0x537e50(0x6f1)]===0x1&&_0x25dd7e['period'])_0x222150['compare']=_0x25dd7e[_0x537e50(0x14e)];else _0x222150[_0x537e50(0x6d7)]=_0x25dd7e;}}else _0x222150[_0x537e50(0x6d7)]=_0x191778;}}else{if(typeof _0x4145bd==='object'){const _0x234d30=_0x5df813(_0x4145bd);if(!_0x234d30[_0x537e50(0x14e)]&&Object[_0x537e50(0x2ee)](_0x234d30)['length'])_0x234d30[_0x537e50(0x14e)]=_0x537e50(0x85a);if(!_0x234d30[_0x537e50(0x14e)])delete _0x222150[_0x537e50(0x6d7)];else{if(Object['keys'](_0x234d30)[_0x537e50(0x6f1)]===0x1)_0x222150[_0x537e50(0x6d7)]=_0x234d30[_0x537e50(0x14e)];else _0x222150[_0x537e50(0x6d7)]=_0x234d30;}}}}}if(Array[_0x537e50(0x82d)](_0x222150[_0x537e50(0xbc5)])){_0x222150['moving_averages']=_0x222150['moving_averages'][_0x537e50(0xbcf)](_0x55ee18=>_0x55ee18&&!isNaN(parseInt(_0x55ee18[_0x537e50(0x14e)]))&&parseInt(_0x55ee18[_0x537e50(0x14e)])>0x0)[_0x537e50(0x596)](_0x224798=>{const _0x8939c5=_0x537e50,_0x568207={'period':parseInt(_0x224798[_0x8939c5(0x14e)])};if(_0x224798[_0x8939c5(0x727)])_0x568207[_0x8939c5(0x727)]=_0x224798[_0x8939c5(0x727)];if(_0x224798[_0x8939c5(0x8da)]!=null&&_0x224798[_0x8939c5(0x8da)]!==''&&!isNaN(Number(_0x224798['width'])))_0x568207[_0x8939c5(0x8da)]=Number(_0x224798['width']);if(_0x224798[_0x8939c5(0x506)])_0x568207[_0x8939c5(0x506)]=!![];return _0x568207;});if(!_0x222150[_0x537e50(0xbc5)][_0x537e50(0x6f1)])delete _0x222150[_0x537e50(0xbc5)];}if(!_0x3f9b5b)for(const _0x7d3af1 of Object[_0x537e50(0x2ee)](_0x222150)){if(_0xcf4033[_0x537e50(0x449)](_0x7d3af1))continue;if(!(_0x7d3af1 in _0x4a0f80))continue;const _0x37354e=_0x222150[_0x7d3af1],_0x4bfeb6=_0x4a0f80[_0x7d3af1],_0x1d7598=(_0x37354e===null||_0x37354e===''||_0x37354e===void 0x0)&&(_0x4bfeb6===null||_0x4bfeb6===''||_0x4bfeb6===void 0x0);if(Array['isArray'](_0x37354e)&&Array[_0x537e50(0x82d)](_0x4bfeb6)){if(JSON[_0x537e50(0x623)](_0x37354e)===JSON['stringify'](_0x4bfeb6))delete _0x222150[_0x7d3af1];continue;}if(_0x1d7598||_0x37354e===_0x4bfeb6)delete _0x222150[_0x7d3af1];}_0xdad1cb['push'](_0x222150);}return _0xdad1cb;}[_0xe6d35d(0xb1f)](_0x11a10c){if(_0x11a10c===void 0x0||_0x11a10c===null||_0x11a10c==='')return;const _0x3ea476=Number(_0x11a10c);return isNaN(_0x3ea476)?void 0x0:_0x3ea476;}['_makeEntityBlank'](){const _0x29e684=_0xe6d35d,_0x4142f3=StatisticsGraphChartCard[_0x29e684(0x64b)],_0x4b92eb=this[_0x29e684(0x192)]?.[_0x29e684(0x6f1)]||0x0;return{...StatisticsGraphChartCard[_0x29e684(0x9bb)](),'color':_0x4142f3[_0x4b92eb%_0x4142f3[_0x29e684(0x6f1)]]};}['_isFieldRelevantForMode'](_0x226419,_0x5b6c9a){const _0xf10b1c=_0xe6d35d,_0x159265=_0xf10b1c(0x9bf),_0x3fe84b=_0xf10b1c(0x7e0),_0x6b49eb=_0xf10b1c(0xa38),_0x523259=_0xf10b1c(0x936),_0x4278e2=_0xf10b1c(0x954),_0xf821f6=_0xf10b1c(0x3df),_0x5e9739=_0xf10b1c(0xbf1),_0x566791=_0xf10b1c(0x90c),_0x59a2cc=_0xf10b1c(0x566),_0x1b93a7=_0xf10b1c(0x434),_0x5698da='box',_0x58240c='waterfall',_0x2b2d9d=_0xf10b1c(0x8e9),_0x3fcf1d=[_0x159265,_0x3fe84b,_0x6b49eb,_0x523259,_0x4278e2,_0xf821f6,_0x5e9739,_0x566791,_0x59a2cc,_0x1b93a7,_0x5698da,_0x58240c,_0x2b2d9d],_0x1cddb5={'graph_type':[_0x159265],'line_width':[_0x159265,_0x5e9739],'line_style':[_0x159265],'smooth':[_0x159265],'show_line':[_0x159265,_0x5e9739],'show_fill':[_0x159265,_0x5e9739],'gradient':[_0x159265,_0x523259,_0x5e9739,_0x1b93a7],'show_points':[_0x159265,_0x3fe84b,_0x5e9739],'point_size':[_0x159265,_0x3fe84b,_0x5e9739],'point_colors':[_0x159265,_0x3fe84b,_0x5e9739],'show_range_band':[_0x159265],'y_axis':[_0x159265,_0x3fe84b],'lower_bound':[_0x159265,_0x3fe84b,_0x4278e2,_0x5e9739,_0x1b93a7],'upper_bound':[_0x159265,_0x3fe84b,_0x4278e2,_0x5e9739,_0x1b93a7],'show_extrema':[_0x159265,_0x3fe84b],'show_extrema_min':[_0x159265,_0x3fe84b],'show_extrema_max':[_0x159265,_0x3fe84b],'extrema_show_timestamp':[_0x159265,_0x3fe84b],'extrema_color':[_0x159265,_0x3fe84b],'extrema_font_size':[_0x159265,_0x3fe84b],'extrema_bg_color':[_0x159265,_0x3fe84b],'extrema_bg_opacity':[_0x159265,_0x3fe84b],'show_average':[_0x159265],'moving_averages':[_0x159265],'break_on_null':[_0x159265],'rise_fall_colors':[_0x159265],'stack_group':[_0x159265],'invert':[_0x159265],'color_thresholds':[_0x159265,_0x3fe84b,_0x523259,_0x4278e2,_0xf821f6,_0x5e9739,_0x566791,_0x59a2cc,_0x1b93a7],'color':_0x3fcf1d,'name':_0x3fcf1d,'icon':_0x3fcf1d,'icon_color':_0x3fcf1d,'state_color':_0x3fcf1d,'aggregate_func':_0x3fcf1d,'decimals':_0x3fcf1d,'unit':_0x3fcf1d,'number_format':_0x3fcf1d,'offset':_0x3fcf1d,'forecast_horizon':_0x3fcf1d,'value_factor':_0x3fcf1d,'value_transform':_0x3fcf1d,'fixed_value':_0x3fcf1d,'attribute':_0x3fcf1d,'data_attribute':_0x3fcf1d,'state_map':_0x3fcf1d,'show_state':_0x3fcf1d,'show_state_last':_0x3fcf1d,'show_color_dot':_0x3fcf1d,'primary_state_as':_0x3fcf1d,'name_position':_0x3fcf1d,'show_in_legend':_0x3fcf1d,'show_graph':_0x3fcf1d,'tap_action':_0x3fcf1d,'align_state':_0x3fcf1d,'trend_period_hours':_0x3fcf1d,'show_timestamp':_0x3fcf1d,'show_trend_icon':_0x3fcf1d},_0x1ea026=_0x1cddb5[_0x226419];if(!_0x1ea026)return!![];return _0x1ea026[_0xf10b1c(0x635)](_0x5b6c9a||_0x159265);}[_0xe6d35d(0x97d)](){const _0x45e641=_0xe6d35d;if(this['_haCMap'])return this[_0x45e641(0xb82)];const _0x5aa08f=[_0x45e641(0xc41),_0x45e641(0x30c),_0x45e641(0x34c),_0x45e641(0x86e),_0x45e641(0x6e7),_0x45e641(0x1a2),_0x45e641(0xc2c),_0x45e641(0xc17),'light-blue',_0x45e641(0x980),'teal',_0x45e641(0x43a),'light-green',_0x45e641(0x124),_0x45e641(0x430),_0x45e641(0x18e),_0x45e641(0x4d5),_0x45e641(0xbb3),_0x45e641(0x695),'light-grey',_0x45e641(0x176),_0x45e641(0x6ce),'blue-grey',_0x45e641(0x12f),'white'],_0x4c05ad={},_0x432b92={};try{const _0x48a45a=this[_0x45e641(0xaea)]||document[_0x45e641(0xc19)],_0xebfa22=document[_0x45e641(0x601)](_0x45e641(0xb84));_0xebfa22['style'][_0x45e641(0x136)]=_0x45e641(0x117),_0x48a45a[_0x45e641(0x6ab)](_0xebfa22);for(const _0x260aa7 of _0x5aa08f){_0xebfa22[_0x45e641(0x4a2)][_0x45e641(0x727)]=_0x45e641(0x94c),_0xebfa22[_0x45e641(0x4a2)]['color']='var(--'+_0x260aa7+'-color)';const _0x15d52a=getComputedStyle(_0xebfa22)[_0x45e641(0x727)]||'',_0x4e839c=_0x15d52a[_0x45e641(0x653)](/rgba?\(\s*(\d+)[,\s]+(\d+)[,\s]+(\d+)/i);if(_0x4e839c){const _0x3f33d7='#'+[_0x4e839c[0x1],_0x4e839c[0x2],_0x4e839c[0x3]]['map'](_0x1a249f=>(+_0x1a249f)[_0x45e641(0x68f)](0x10)[_0x45e641(0x9f7)](0x2,'0'))['join']('');if(_0x3f33d7===_0x45e641(0x94c))continue;_0x4c05ad[_0x260aa7]=_0x3f33d7;if(!(_0x3f33d7 in _0x432b92))_0x432b92[_0x3f33d7]=_0x260aa7;}}_0xebfa22[_0x45e641(0xab3)]();}catch(_0x1bc266){}return this[_0x45e641(0xb82)]={'n2h':_0x4c05ad,'h2n':_0x432b92},this[_0x45e641(0xb82)];}[_0xe6d35d(0x45e)](_0x34e763){const _0x46d303=_0xe6d35d;if(!_0x34e763)return _0x46d303(0x225);if(/^#([0-9a-f]{3}|[0-9a-f]{6})$/i[_0x46d303(0xb02)](_0x34e763))return _0x34e763;const _0x237e5e=String(_0x34e763)[_0x46d303(0x653)](/rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)/);if(_0x237e5e)return'#'+[_0x237e5e[0x1],_0x237e5e[0x2],_0x237e5e[0x3]][_0x46d303(0x596)](_0x59d58a=>parseInt(_0x59d58a)[_0x46d303(0x68f)](0x10)[_0x46d303(0x9f7)](0x2,'0'))[_0x46d303(0x2c4)]('');return _0x46d303(0x225);}['_debounce'](_0x3dbefb,_0x15f300){let _0x4f64d6;return(..._0x18662a)=>{clearTimeout(_0x4f64d6),_0x4f64d6=setTimeout(()=>_0x3dbefb(..._0x18662a),_0x15f300);};}[_0xe6d35d(0x3d3)](_0x81065c){const _0x17a18d=_0xe6d35d;if(!_0x81065c)return'';let _0x28ad55='';for(;_0x81065c&&_0x81065c!==this[_0x17a18d(0xaea)];_0x81065c=_0x81065c[_0x17a18d(0x56d)]){let _0x41e69c=_0x81065c[_0x17a18d(0x4af)]['toLowerCase']();if(_0x81065c['id'])_0x41e69c+='#'+_0x81065c['id'];if(_0x81065c['classList']['length'])_0x41e69c+='.'+[..._0x81065c[_0x17a18d(0xb09)]][_0x17a18d(0x2c4)]('.');if(_0x81065c['dataset']){if(_0x81065c[_0x17a18d(0x2ff)][_0x17a18d(0x8db)]!==undefined)_0x41e69c+=_0x17a18d(0x71b)+_0x81065c['dataset'][_0x17a18d(0x8db)]+'\x22]';else{if(_0x81065c['dataset']['row']!==undefined)_0x41e69c+=_0x17a18d(0xd68)+_0x81065c[_0x17a18d(0x2ff)][_0x17a18d(0xbd2)]+'\x22]';}}_0x28ad55=_0x41e69c+(_0x28ad55?_0x17a18d(0x1ae)+_0x28ad55:'');}return _0x28ad55;}[_0xe6d35d(0x299)](){const _0x218b98=_0xe6d35d;return this[_0x218b98(0x5d4)];}}!customElements['get'](_0xe6d35d(0x456))&&customElements[_0xe6d35d(0x75a)](_0xe6d35d(0x456),StatisticsGraphChartCard);!customElements['get'](_0xe6d35d(0x763))&&customElements[_0xe6d35d(0x75a)]('statistics-graph-chart-card-editor',StatisticsGraphChartCardEditor);window[_0xe6d35d(0x5b9)]=window[_0xe6d35d(0x5b9)]||[],window[_0xe6d35d(0x5b9)]['push']({'type':_0xe6d35d(0x456),'name':_0xe6d35d(0x155),'description':_0xe6d35d(0x461),'preview':!![],'documentationURL':_0xe6d35d(0xc3c)}),console[_0xe6d35d(0xd41)]('%c\x20STATISTICS-GRAPH-CHART-CARD\x20%c\x20'+VERSION+'\x20',_0xe6d35d(0x59c),_0xe6d35d(0xb59)); diff --git a/www/community/Statistics-Graph-Chart-Card/statistics-graph-chart-card.js.gz b/www/community/Statistics-Graph-Chart-Card/statistics-graph-chart-card.js.gz index 752707b..24f383d 100644 Binary files a/www/community/Statistics-Graph-Chart-Card/statistics-graph-chart-card.js.gz and b/www/community/Statistics-Graph-Chart-Card/statistics-graph-chart-card.js.gz differ diff --git a/www/community/Statistics-Graph-Chart-Card/translations.js b/www/community/Statistics-Graph-Chart-Card/translations.js index 018d0c5..020a0d8 100644 --- a/www/community/Statistics-Graph-Chart-Card/translations.js +++ b/www/community/Statistics-Graph-Chart-Card/translations.js @@ -1,4 +1,4 @@ -export const T_VERSION = "3.29"; +export const T_VERSION = "v3.30"; export const LANG_NAMES = Object.freeze({ en: "English", cs: "Čeština", da: "Dansk", de: "Deutsch", es: "Español", @@ -11,6 +11,14 @@ export const I18N = Object.freeze({ tr: Object.freeze({ // --- added in 3.26 round 3 (compare hide on load) "This comparison starts hidden when the card loads - reveal it by clicking its legend entry. Note: clicking the MAIN series in the legend toggles the whole comparison group together.": "Bu karşılaştırma kart yüklendiğinde gizli başlar - lejanttaki girdisine tıklayarak gösterebilirsiniz. Not: lejantta ANA seriye tıklamak tüm karşılaştırma grubunu birlikte açıp kapatır.", + // --- added in 3.30 round 2 (date picker mode groups) + "Calendar periods": "Takvim dönemleri", + "Rolling windows (ending now)": "Kayan pencereler (şimdi biten)", + "Area on duplicate names": "Yinelenen adlarda alan", + "Hide Name": "İsmi Gizle", + // --- added in 3.30 round 1 (entity enabled) + "Enabled": "Etkin", + "Disable to make the card behave as if this entity was never configured: nothing is fetched or drawn, and no card-wide logic considers it. Handy for shared card templates (e.g. Streamline) where some instances lack a sensor. The row stays here for editing and can be re-enabled anytime.": "Kapatınca kart bu entity hiç tanımlanmamış gibi davranır: hiçbir şey çekilmez ve çizilmez, kart genelindeki mantık onu hesaba katmaz. Bazı örneklerinde sensör olmayan ortak kart şablonları (örn. Streamline) için kullanışlıdır. Satır düzenleme için burada kalır ve istediğiniz an yeniden etkinleştirilebilir.", // --- added in 3.29 round 2 (point size) "Point Size": "Nokta Boyutu", "Radius of the data point circles in pixels. Leave empty for automatic sizing based on Line Width. Also sets the dot size in scatter and radar modes.": "Veri noktası dairelerinin piksel cinsinden yarıçapı. Otomatik boyut için boş bırakın (Çizgi Kalınlığı ile ölçeklenir). Scatter ve radar modlarındaki nokta boyutunu da belirler.", @@ -761,6 +769,14 @@ export const I18N = Object.freeze({ de: Object.freeze({ // --- added in 3.26 round 3 (compare hide on load) "This comparison starts hidden when the card loads - reveal it by clicking its legend entry. Note: clicking the MAIN series in the legend toggles the whole comparison group together.": "Dieser Vergleich startet beim Laden der Karte ausgeblendet - einblenden per Klick auf seinen Legendeneintrag. Hinweis: Ein Klick auf die HAUPTserie in der Legende schaltet die ganze Vergleichsgruppe gemeinsam um.", + // --- added in 3.30 round 2 (date picker mode groups) + "Calendar periods": "Kalenderzeiträume", + "Rolling windows (ending now)": "Gleitende Zeitfenster (enden jetzt)", + "Area on duplicate names": "Bereich bei doppelten Namen", + "Hide Name": "Name ausblenden", + // --- added in 3.30 round 1 (entity enabled) + "Enabled": "Aktiviert", + "Disable to make the card behave as if this entity was never configured: nothing is fetched or drawn, and no card-wide logic considers it. Handy for shared card templates (e.g. Streamline) where some instances lack a sensor. The row stays here for editing and can be re-enabled anytime.": "Deaktivieren, damit sich die Karte verhält, als wäre diese Entität nie konfiguriert worden: nichts wird abgerufen oder gezeichnet, und keine kartenweite Logik berücksichtigt sie. Praktisch für gemeinsame Kartenvorlagen (z. B. Streamline), bei denen manchen Instanzen ein Sensor fehlt. Die Zeile bleibt hier editierbar und kann jederzeit reaktiviert werden.", // --- added in 3.29 round 2 (point size) "Point Size": "Punktgröße", "Radius of the data point circles in pixels. Leave empty for automatic sizing based on Line Width. Also sets the dot size in scatter and radar modes.": "Radius der Datenpunktkreise in Pixeln. Leer lassen für automatische Größe basierend auf der Linienbreite. Bestimmt auch die Punktgröße im Scatter- und Radar-Modus.", @@ -1511,6 +1527,14 @@ export const I18N = Object.freeze({ cs: Object.freeze({ // --- added in 3.26 round 3 (compare hide on load) "This comparison starts hidden when the card loads - reveal it by clicking its legend entry. Note: clicking the MAIN series in the legend toggles the whole comparison group together.": "Toto porovnání je při načtení karty skryté - zobrazíte jej kliknutím na jeho položku v legendě. Pozn.: kliknutí na HLAVNÍ řadu v legendě přepíná celou skupinu porovnání najednou.", + // --- added in 3.30 round 2 (date picker mode groups) + "Calendar periods": "Kalendářní období", + "Rolling windows (ending now)": "Klouzavá okna (končící nyní)", + "Area on duplicate names": "Oblast u duplicitních názvů", + "Hide Name": "Skrýt název", + // --- added in 3.30 round 1 (entity enabled) + "Enabled": "Povoleno", + "Disable to make the card behave as if this entity was never configured: nothing is fetched or drawn, and no card-wide logic considers it. Handy for shared card templates (e.g. Streamline) where some instances lack a sensor. The row stays here for editing and can be re-enabled anytime.": "Po vypnutí se karta chová, jako by tato entita nikdy nebyla nakonfigurována: nic se nenačítá ani nekreslí a žádná logika karty ji nebere v úvahu. Užitečné pro sdílené šablony karet (např. Streamline), kde některým instancím senzor chybí. Řádek zde zůstává k úpravám a lze jej kdykoli znovu povolit.", // --- added in 3.29 round 2 (point size) "Point Size": "Velikost bodů", "Radius of the data point circles in pixels. Leave empty for automatic sizing based on Line Width. Also sets the dot size in scatter and radar modes.": "Poloměr kruhů datových bodů v pixelech. Ponechte prázdné pro automatickou velikost podle šířky čáry. Určuje také velikost bodů v režimech scatter a radar.", @@ -2286,6 +2310,14 @@ export const I18N = Object.freeze({ da: Object.freeze({ // --- added in 3.26 round 3 (compare hide on load) "This comparison starts hidden when the card loads - reveal it by clicking its legend entry. Note: clicking the MAIN series in the legend toggles the whole comparison group together.": "Denne sammenligning starter skjult, når kortet indlæses - vis den ved at klikke på dens post i signaturforklaringen. Bemærk: et klik på HOVEDserien i signaturforklaringen slår hele sammenligningsgruppen til/fra samlet.", + // --- added in 3.30 round 2 (date picker mode groups) + "Calendar periods": "Kalenderperioder", + "Rolling windows (ending now)": "Rullende vinduer (slutter nu)", + "Area on duplicate names": "Område ved dublerede navne", + "Hide Name": "Skjul navn", + // --- added in 3.30 round 1 (entity enabled) + "Enabled": "Aktiveret", + "Disable to make the card behave as if this entity was never configured: nothing is fetched or drawn, and no card-wide logic considers it. Handy for shared card templates (e.g. Streamline) where some instances lack a sensor. The row stays here for editing and can be re-enabled anytime.": "Deaktivér for at få kortet til at opføre sig, som om denne enhed aldrig var konfigureret: intet hentes eller tegnes, og ingen kortdækkende logik tager højde for den. Praktisk til delte kortskabeloner (f.eks. Streamline), hvor nogle instanser mangler en sensor. Rækken bliver her til redigering og kan altid genaktiveres.", // --- added in 3.29 round 2 (point size) "Point Size": "Punktstørrelse", "Radius of the data point circles in pixels. Leave empty for automatic sizing based on Line Width. Also sets the dot size in scatter and radar modes.": "Radius af datapunktcirklerne i pixels. Lad stå tomt for automatisk størrelse baseret på linjebredden. Bestemmer også punktstørrelsen i scatter- og radartilstand.", @@ -3061,6 +3093,14 @@ export const I18N = Object.freeze({ es: Object.freeze({ // --- added in 3.26 round 3 (compare hide on load) "This comparison starts hidden when the card loads - reveal it by clicking its legend entry. Note: clicking the MAIN series in the legend toggles the whole comparison group together.": "Esta comparación empieza oculta al cargar la tarjeta - revélala haciendo clic en su entrada de la leyenda. Nota: hacer clic en la serie PRINCIPAL de la leyenda alterna todo el grupo de comparación a la vez.", + // --- added in 3.30 round 2 (date picker mode groups) + "Calendar periods": "Periodos de calendario", + "Rolling windows (ending now)": "Ventanas móviles (terminan ahora)", + "Area on duplicate names": "Área en nombres duplicados", + "Hide Name": "Ocultar nombre", + // --- added in 3.30 round 1 (entity enabled) + "Enabled": "Habilitado", + "Disable to make the card behave as if this entity was never configured: nothing is fetched or drawn, and no card-wide logic considers it. Handy for shared card templates (e.g. Streamline) where some instances lack a sensor. The row stays here for editing and can be re-enabled anytime.": "Desactívelo para que la tarjeta se comporte como si esta entidad nunca se hubiera configurado: no se obtiene ni se dibuja nada, y ninguna lógica de la tarjeta la tiene en cuenta. Útil para plantillas de tarjetas compartidas (p. ej. Streamline) donde algunas instancias no tienen un sensor. La fila permanece aquí para editarla y puede reactivarse en cualquier momento.", // --- added in 3.29 round 2 (point size) "Point Size": "Tamaño de punto", "Radius of the data point circles in pixels. Leave empty for automatic sizing based on Line Width. Also sets the dot size in scatter and radar modes.": "Radio de los círculos de puntos de datos en píxeles. Déjelo vacío para un tamaño automático según el grosor de línea. También define el tamaño de los puntos en los modos scatter y radar.", @@ -3836,6 +3876,14 @@ export const I18N = Object.freeze({ fi: Object.freeze({ // --- added in 3.26 round 3 (compare hide on load) "This comparison starts hidden when the card loads - reveal it by clicking its legend entry. Note: clicking the MAIN series in the legend toggles the whole comparison group together.": "Tämä vertailu on piilotettu kortin latautuessa - näytä se napsauttamalla sen selitemerkintää. Huom: PÄÄsarjan napsautus selitteessä vaihtaa koko vertailuryhmän tilan yhdessä.", + // --- added in 3.30 round 2 (date picker mode groups) + "Calendar periods": "Kalenterijaksot", + "Rolling windows (ending now)": "Liukuvat ikkunat (päättyvät nyt)", + "Area on duplicate names": "Alue päällekkäisissä nimissä", + "Hide Name": "Piilota nimi", + // --- added in 3.30 round 1 (entity enabled) + "Enabled": "Käytössä", + "Disable to make the card behave as if this entity was never configured: nothing is fetched or drawn, and no card-wide logic considers it. Handy for shared card templates (e.g. Streamline) where some instances lack a sensor. The row stays here for editing and can be re-enabled anytime.": "Poista käytöstä, jolloin kortti toimii kuin tätä entiteettiä ei olisi koskaan määritetty: mitään ei haeta eikä piirretä, eikä kortin laajuinen logiikka huomioi sitä. Kätevä jaetuissa korttipohjissa (esim. Streamline), joissa joistakin instansseista puuttuu anturi. Rivi säilyy muokattavana ja sen voi ottaa käyttöön milloin tahansa.", // --- added in 3.29 round 2 (point size) "Point Size": "Pisteen koko", "Radius of the data point circles in pixels. Leave empty for automatic sizing based on Line Width. Also sets the dot size in scatter and radar modes.": "Datapisteympyröiden säde pikseleinä. Jätä tyhjäksi automaattista kokoa varten (perustuu viivan leveyteen). Määrittää myös pisteiden koon scatter- ja tutkatiloissa.", @@ -4611,6 +4659,14 @@ export const I18N = Object.freeze({ fr: Object.freeze({ // --- added in 3.26 round 3 (compare hide on load) "This comparison starts hidden when the card loads - reveal it by clicking its legend entry. Note: clicking the MAIN series in the legend toggles the whole comparison group together.": "Cette comparaison démarre masquée au chargement de la carte - révélez-la en cliquant sur son entrée de légende. Remarque : cliquer sur la série PRINCIPALE dans la légende bascule tout le groupe de comparaison ensemble.", + // --- added in 3.30 round 2 (date picker mode groups) + "Calendar periods": "Périodes calendaires", + "Rolling windows (ending now)": "Fenêtres glissantes (jusqu'à maintenant)", + "Area on duplicate names": "Zone pour les noms en double", + "Hide Name": "Masquer le nom", + // --- added in 3.30 round 1 (entity enabled) + "Enabled": "Activé", + "Disable to make the card behave as if this entity was never configured: nothing is fetched or drawn, and no card-wide logic considers it. Handy for shared card templates (e.g. Streamline) where some instances lack a sensor. The row stays here for editing and can be re-enabled anytime.": "Désactivez pour que la carte se comporte comme si cette entité n'avait jamais été configurée : rien n'est récupéré ni dessiné, et aucune logique de la carte n'en tient compte. Pratique pour les modèles de cartes partagés (ex. Streamline) où certaines instances n'ont pas de capteur. La ligne reste ici pour l'édition et peut être réactivée à tout moment.", // --- added in 3.29 round 2 (point size) "Point Size": "Taille des points", "Radius of the data point circles in pixels. Leave empty for automatic sizing based on Line Width. Also sets the dot size in scatter and radar modes.": "Rayon des cercles de points de données en pixels. Laissez vide pour une taille automatique basée sur l'épaisseur de ligne. Définit aussi la taille des points dans les modes scatter et radar.", @@ -5386,6 +5442,14 @@ export const I18N = Object.freeze({ it: Object.freeze({ // --- added in 3.26 round 3 (compare hide on load) "This comparison starts hidden when the card loads - reveal it by clicking its legend entry. Note: clicking the MAIN series in the legend toggles the whole comparison group together.": "Questo confronto parte nascosto al caricamento della card - rivelalo cliccando la sua voce in legenda. Nota: cliccare la serie PRINCIPALE nella legenda commuta insieme l'intero gruppo di confronto.", + // --- added in 3.30 round 2 (date picker mode groups) + "Calendar periods": "Periodi di calendario", + "Rolling windows (ending now)": "Finestre mobili (fino ad ora)", + "Area on duplicate names": "Area sui nomi duplicati", + "Hide Name": "Nascondi nome", + // --- added in 3.30 round 1 (entity enabled) + "Enabled": "Abilitato", + "Disable to make the card behave as if this entity was never configured: nothing is fetched or drawn, and no card-wide logic considers it. Handy for shared card templates (e.g. Streamline) where some instances lack a sensor. The row stays here for editing and can be re-enabled anytime.": "Disattivare per far sì che la scheda si comporti come se questa entità non fosse mai stata configurata: nulla viene recuperato o disegnato e nessuna logica della scheda la considera. Utile per modelli di schede condivisi (es. Streamline) in cui ad alcune istanze manca un sensore. La riga resta qui per la modifica e può essere riattivata in qualsiasi momento.", // --- added in 3.29 round 2 (point size) "Point Size": "Dimensione punti", "Radius of the data point circles in pixels. Leave empty for automatic sizing based on Line Width. Also sets the dot size in scatter and radar modes.": "Raggio dei cerchi dei punti dati in pixel. Lasciare vuoto per la dimensione automatica basata sullo spessore della linea. Definisce anche la dimensione dei punti nelle modalità scatter e radar.", @@ -6161,6 +6225,14 @@ export const I18N = Object.freeze({ nl: Object.freeze({ // --- added in 3.26 round 3 (compare hide on load) "This comparison starts hidden when the card loads - reveal it by clicking its legend entry. Note: clicking the MAIN series in the legend toggles the whole comparison group together.": "Deze vergelijking start verborgen wanneer de kaart laadt - toon hem door op zijn legenda-item te klikken. Let op: klikken op de HOOFDreeks in de legenda schakelt de hele vergelijkingsgroep samen.", + // --- added in 3.30 round 2 (date picker mode groups) + "Calendar periods": "Kalenderperioden", + "Rolling windows (ending now)": "Voortschrijdende vensters (eindigen nu)", + "Area on duplicate names": "Gebied bij dubbele namen", + "Hide Name": "Naam verbergen", + // --- added in 3.30 round 1 (entity enabled) + "Enabled": "Ingeschakeld", + "Disable to make the card behave as if this entity was never configured: nothing is fetched or drawn, and no card-wide logic considers it. Handy for shared card templates (e.g. Streamline) where some instances lack a sensor. The row stays here for editing and can be re-enabled anytime.": "Schakel uit om de kaart te laten doen alsof deze entiteit nooit is geconfigureerd: er wordt niets opgehaald of getekend en geen kaartbrede logica houdt er rekening mee. Handig voor gedeelde kaartsjablonen (bijv. Streamline) waar sommige instanties een sensor missen. De rij blijft hier bewerkbaar en kan altijd weer worden ingeschakeld.", // --- added in 3.29 round 2 (point size) "Point Size": "Puntgrootte", "Radius of the data point circles in pixels. Leave empty for automatic sizing based on Line Width. Also sets the dot size in scatter and radar modes.": "Straal van de datapuntcirkels in pixels. Laat leeg voor automatische grootte op basis van de lijndikte. Bepaalt ook de puntgrootte in scatter- en radarmodus.", @@ -6936,6 +7008,14 @@ export const I18N = Object.freeze({ nb: Object.freeze({ // --- added in 3.26 round 3 (compare hide on load) "This comparison starts hidden when the card loads - reveal it by clicking its legend entry. Note: clicking the MAIN series in the legend toggles the whole comparison group together.": "Denne sammenligningen starter skjult når kortet lastes - vis den ved å klikke på oppføringen i tegnforklaringen. Merk: å klikke på HOVEDserien i tegnforklaringen veksler hele sammenligningsgruppen samlet.", + // --- added in 3.30 round 2 (date picker mode groups) + "Calendar periods": "Kalenderperioder", + "Rolling windows (ending now)": "Rullerende vinduer (slutter nå)", + "Area on duplicate names": "Område ved dupliserte navn", + "Hide Name": "Skjul navn", + // --- added in 3.30 round 1 (entity enabled) + "Enabled": "Aktivert", + "Disable to make the card behave as if this entity was never configured: nothing is fetched or drawn, and no card-wide logic considers it. Handy for shared card templates (e.g. Streamline) where some instances lack a sensor. The row stays here for editing and can be re-enabled anytime.": "Deaktiver for at kortet skal oppføre seg som om denne entiteten aldri ble konfigurert: ingenting hentes eller tegnes, og ingen kortomfattende logikk tar hensyn til den. Praktisk for delte kortmaler (f.eks. Streamline) der noen instanser mangler en sensor. Raden blir værende her for redigering og kan når som helst aktiveres igjen.", // --- added in 3.29 round 2 (point size) "Point Size": "Punktstørrelse", "Radius of the data point circles in pixels. Leave empty for automatic sizing based on Line Width. Also sets the dot size in scatter and radar modes.": "Radius for datapunktsirklene i piksler. La stå tom for automatisk størrelse basert på linjebredden. Bestemmer også punktstørrelsen i scatter- og radarmodus.", @@ -7711,6 +7791,14 @@ export const I18N = Object.freeze({ pl: Object.freeze({ // --- added in 3.26 round 3 (compare hide on load) "This comparison starts hidden when the card loads - reveal it by clicking its legend entry. Note: clicking the MAIN series in the legend toggles the whole comparison group together.": "To porównanie startuje ukryte przy ładowaniu karty - pokaż je, klikając jego wpis w legendzie. Uwaga: kliknięcie GŁÓWNEJ serii w legendzie przełącza całą grupę porównań razem.", + // --- added in 3.30 round 2 (date picker mode groups) + "Calendar periods": "Okresy kalendarzowe", + "Rolling windows (ending now)": "Okna ruchome (kończące się teraz)", + "Area on duplicate names": "Obszar przy zduplikowanych nazwach", + "Hide Name": "Ukryj nazwę", + // --- added in 3.30 round 1 (entity enabled) + "Enabled": "Włączone", + "Disable to make the card behave as if this entity was never configured: nothing is fetched or drawn, and no card-wide logic considers it. Handy for shared card templates (e.g. Streamline) where some instances lack a sensor. The row stays here for editing and can be re-enabled anytime.": "Wyłącz, aby karta zachowywała się tak, jakby ta encja nigdy nie została skonfigurowana: nic nie jest pobierane ani rysowane, a żadna logika karty jej nie uwzględnia. Przydatne we współdzielonych szablonach kart (np. Streamline), gdzie niektórym instancjom brakuje czujnika. Wiersz pozostaje tu do edycji i można go w każdej chwili ponownie włączyć.", // --- added in 3.29 round 2 (point size) "Point Size": "Rozmiar punktów", "Radius of the data point circles in pixels. Leave empty for automatic sizing based on Line Width. Also sets the dot size in scatter and radar modes.": "Promień okręgów punktów danych w pikselach. Pozostaw puste dla automatycznego rozmiaru na podstawie szerokości linii. Określa również rozmiar punktów w trybach scatter i radar.", @@ -8486,6 +8574,14 @@ export const I18N = Object.freeze({ pt: Object.freeze({ // --- added in 3.26 round 3 (compare hide on load) "This comparison starts hidden when the card loads - reveal it by clicking its legend entry. Note: clicking the MAIN series in the legend toggles the whole comparison group together.": "Esta comparação começa oculta quando o cartão carrega - revele-a clicando na sua entrada da legenda. Nota: clicar na série PRINCIPAL na legenda alterna todo o grupo de comparação em conjunto.", + // --- added in 3.30 round 2 (date picker mode groups) + "Calendar periods": "Períodos de calendário", + "Rolling windows (ending now)": "Janelas móveis (terminam agora)", + "Area on duplicate names": "Área em nomes duplicados", + "Hide Name": "Ocultar nome", + // --- added in 3.30 round 1 (entity enabled) + "Enabled": "Ativado", + "Disable to make the card behave as if this entity was never configured: nothing is fetched or drawn, and no card-wide logic considers it. Handy for shared card templates (e.g. Streamline) where some instances lack a sensor. The row stays here for editing and can be re-enabled anytime.": "Desative para que o cartão se comporte como se esta entidade nunca tivesse sido configurada: nada é obtido nem desenhado, e nenhuma lógica do cartão a considera. Útil para modelos de cartões partilhados (ex. Streamline) em que algumas instâncias não têm um sensor. A linha permanece aqui para edição e pode ser reativada a qualquer momento.", // --- added in 3.29 round 2 (point size) "Point Size": "Tamanho do ponto", "Radius of the data point circles in pixels. Leave empty for automatic sizing based on Line Width. Also sets the dot size in scatter and radar modes.": "Raio dos círculos dos pontos de dados em pixels. Deixe vazio para tamanho automático com base na espessura da linha. Também define o tamanho dos pontos nos modos scatter e radar.", @@ -9261,6 +9357,14 @@ export const I18N = Object.freeze({ ru: Object.freeze({ // --- added in 3.26 round 3 (compare hide on load) "This comparison starts hidden when the card loads - reveal it by clicking its legend entry. Note: clicking the MAIN series in the legend toggles the whole comparison group together.": "Это сравнение при загрузке карточки скрыто - раскройте его щелчком по его записи в легенде. Примечание: щелчок по ОСНОВНОЙ серии в легенде переключает всю группу сравнения вместе.", + // --- added in 3.30 round 2 (date picker mode groups) + "Calendar periods": "Календарные периоды", + "Rolling windows (ending now)": "Скользящие окна (до сейчас)", + "Area on duplicate names": "Зона при одинаковых именах", + "Hide Name": "Скрыть имя", + // --- added in 3.30 round 1 (entity enabled) + "Enabled": "Включено", + "Disable to make the card behave as if this entity was never configured: nothing is fetched or drawn, and no card-wide logic considers it. Handy for shared card templates (e.g. Streamline) where some instances lack a sensor. The row stays here for editing and can be re-enabled anytime.": "Отключите, чтобы карточка вела себя так, будто эта сущность никогда не была настроена: ничего не загружается и не рисуется, и никакая логика карточки её не учитывает. Удобно для общих шаблонов карточек (напр. Streamline), где у некоторых экземпляров нет датчика. Строка остаётся здесь для редактирования и может быть включена в любой момент.", // --- added in 3.29 round 2 (point size) "Point Size": "Размер точек", "Radius of the data point circles in pixels. Leave empty for automatic sizing based on Line Width. Also sets the dot size in scatter and radar modes.": "Радиус кружков точек данных в пикселях. Оставьте пустым для автоматического размера на основе толщины линии. Также задаёт размер точек в режимах scatter и radar.", @@ -10036,6 +10140,14 @@ export const I18N = Object.freeze({ sv: Object.freeze({ // --- added in 3.26 round 3 (compare hide on load) "This comparison starts hidden when the card loads - reveal it by clicking its legend entry. Note: clicking the MAIN series in the legend toggles the whole comparison group together.": "Denna jämförelse startar dold när kortet läses in - visa den genom att klicka på dess post i teckenförklaringen. Obs: att klicka på HUVUDserien i teckenförklaringen växlar hela jämförelsegruppen tillsammans.", + // --- added in 3.30 round 2 (date picker mode groups) + "Calendar periods": "Kalenderperioder", + "Rolling windows (ending now)": "Rullande fönster (slutar nu)", + "Area on duplicate names": "Område vid dubbletter", + "Hide Name": "Dölj namn", + // --- added in 3.30 round 1 (entity enabled) + "Enabled": "Aktiverad", + "Disable to make the card behave as if this entity was never configured: nothing is fetched or drawn, and no card-wide logic considers it. Handy for shared card templates (e.g. Streamline) where some instances lack a sensor. The row stays here for editing and can be re-enabled anytime.": "Inaktivera för att kortet ska bete sig som om denna entitet aldrig konfigurerats: inget hämtas eller ritas, och ingen kortövergripande logik tar hänsyn till den. Praktiskt för delade kortmallar (t.ex. Streamline) där vissa instanser saknar en sensor. Raden stannar kvar här för redigering och kan när som helst aktiveras igen.", // --- added in 3.29 round 2 (point size) "Point Size": "Punktstorlek", "Radius of the data point circles in pixels. Leave empty for automatic sizing based on Line Width. Also sets the dot size in scatter and radar modes.": "Radie för datapunktcirklarna i pixlar. Lämna tomt för automatisk storlek baserat på linjebredden. Bestämmer även punktstorleken i scatter- och radarläge.", @@ -10811,6 +10923,14 @@ export const I18N = Object.freeze({ zh: Object.freeze({ // --- added in 3.26 round 3 (compare hide on load) "This comparison starts hidden when the card loads - reveal it by clicking its legend entry. Note: clicking the MAIN series in the legend toggles the whole comparison group together.": "此对比在卡片加载时默认隐藏 - 点击其图例条目即可显示。注意:点击图例中的主序列会同时切换整个对比组。", + // --- added in 3.30 round 2 (date picker mode groups) + "Calendar periods": "日历周期", + "Rolling windows (ending now)": "滚动窗口(截至当前)", + "Area on duplicate names": "重名时附加区域", + "Hide Name": "隐藏名称", + // --- added in 3.30 round 1 (entity enabled) + "Enabled": "启用", + "Disable to make the card behave as if this entity was never configured: nothing is fetched or drawn, and no card-wide logic considers it. Handy for shared card templates (e.g. Streamline) where some instances lack a sensor. The row stays here for editing and can be re-enabled anytime.": "关闭后,卡片将表现得如同从未配置过该实体:不获取、不绘制任何内容,卡片级逻辑也不会考虑它。适用于共享卡片模板(如 Streamline)中某些实例缺少传感器的情况。该行保留在此处以供编辑,可随时重新启用。", // --- added in 3.29 round 2 (point size) "Point Size": "数据点大小", "Radius of the data point circles in pixels. Leave empty for automatic sizing based on Line Width. Also sets the dot size in scatter and radar modes.": "数据点圆圈的半径(像素)。留空则根据线宽自动调整。同时决定散点图和雷达图模式中的点大小。", diff --git a/www/community/Statistics-Graph-Chart-Card/translations.js.gz b/www/community/Statistics-Graph-Chart-Card/translations.js.gz index 371215f..72bee25 100644 Binary files a/www/community/Statistics-Graph-Chart-Card/translations.js.gz and b/www/community/Statistics-Graph-Chart-Card/translations.js.gz differ