code: def _chunks_are_irregular(chunks_tuple: tuple) -> bool:
      """Determine if an array is irregularly chunked.
  
      Zarr does not support saving data in irregular chunks. Regular chunking
      is when all chunks are the same size (except for the last one).
  
      """
      if any(len(set(chunks[:-1])) > 1 for chunks in chunks_tuple):
          return True
      return any(chunks[-1] > chunks[0] for chunks in chunks_tuple)
  
imports: from __future__ import annotations
  import hashlib
  import os
  import shutil
  import warnings
  from datetime import datetime
  from functools import update_wrapper
  from glob import glob
  from typing import Any, Callable, Optional, Union
  import dask
  import numpy
  import xarray
  from dask import array
  from pyorbital.astronomy import cos_zen
  from pyorbital.astronomy import get_alt_az
  from pyorbital.orbital import get_observer_look
  from pyresample.geometry import AreaDefinition, StackedAreaDefinition, SwathDefinition
  import satpy
  from satpy.utils import PerformanceWarning, get_satpos, ignore_invalid_float_warnings
label_desc: Use image node_id 8 for calling a global function with example usage: _chunks_are_irregular(chunks_tuple) and returns: any, True