U '�7`� � @ sn d dl mZ d dlmZ ddlmZ eG dd� de��ZeZzd dlmZ esRe ZW n e k rh Y nX dS ) � )�MutableSequence)�total_ordering� )� NO_EXTENSIONSc @ s~ e Zd ZdZddd�Zedd� �Zdd� Zd d � Zdd� Z d d� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� ZdS )� FrozenList��_frozen�_itemsNc C s&