Your IP : 18.116.118.214
o
6��f�� � @ s d Z g d�ZddlZddlZddlmZ ddlmZ ddlm
Z ddlm
Z ddlmZ dd lmZ dd
lmZ ddlmZ zddlmZ W n eyO Y nw ej�e� zdd
lmZ W n eyg Y nw G dd� dej �Z!G dd� dej"�Z#G dd� dej$�Z%G dd� de&�Z'G dd� de(�Z)zddlm)Z) W n ey� Y nw zddlm*Z* W n
ey� dd� Z*Y nw dddd�dd�Z+d d!� Z,zdd"lm,Z, W n ey� Y nw G d#d$� d$e(�Z-G d%d&� d&ej.�Z/G d'd(� d(ej.�Z0G d)d*� d*ej�Z1G d+d,� d,ej2�Z3dS )-a? This module implements specialized container datatypes providing
alternatives to Python's general purpose built-in containers, dict,
list, set, and tuple.
* namedtuple factory function for creating tuple subclasses with named fields
* deque list-like container with fast appends and pops on either end
* ChainMap dict-like class for creating a single view of multiple mappings
* Counter dict subclass for counting hashable objects
* OrderedDict dict subclass that remembers the order entries were added
* defaultdict dict subclass that calls a factory function to supply missing values
* UserDict wrapper around dictionary objects for easier dict subclassing
* UserList wrapper around list objects for easier list subclassing
* UserString wrapper around string objects for easier string subclassing
) �ChainMap�Counter�OrderedDict�UserDict�UserList�
UserString�defaultdict�deque�
namedtuple� N)�chain)�repeat)�starmap)� iskeyword)�eq)�
itemgetter)�recursive_repr)�proxy)r )r c @ � e Zd Zdd� ZdS )�_OrderedDictKeysViewc c s � t | j�E d H d S �N��reversed�_mapping��self� r �;/opt/alt/python310/lib64/python3.10/collections/__init__.py�__reversed__<