�
���hO0 � � � d Z ddlZddlZddlZddlZddlZddlZddlmZm Z ddl
ZddlZ
ddlmZ ddlmZmZ d*d�Zd � Zd
� Zd� Zd� Zd
� Zd� Zefd�Zefd�Zd� Zd� Zd� Zej ej ej fZ!d� Z"d� Z#d� Z$efd�Z%efd�Z& G d� de'� � Z( G d� dee(� � Z)d� Z* G d� de e(� � Z+ G d � d!e e(� � Z, G d"� d#e'� � Z- G d$� d%e-� � Z.ej/ d&� � � Z0d'� Z1d(� Z2d)� Z3dS )+z(Internal utilties; not for external use
� N)�Mapping�MutableMapping� )�ops)� iteritems�OrderedDict� c �H � t j | �d|��t |�� � d S )Nz$ has been deprecated and renamed to )�
stacklevel)�warnings�warn�
FutureWarning)�old_name�new_namer s �F/opt/cloudlinux/venv/lib/python3.11/site-packages/xarray/core/utils.py�
alias_warningr s: � ��M��X�X�x�x�)��J�8� 8� 8� 8� 8� 8� c �J � �� t j � � � � �fd�� � }|S )Nc �> |