???<!-- GIF89;a -->
123123123123
.....................................................................................................................................???<!-- GIF89;a -->
123123123123
.....................................................................................................................................ž
¦ÿfI  c               @   sC   d  d l  m Z d g Z Gd d „  d ƒ Z Gd d „  d ƒ Z d S(   i    (   u   refu   WeakSetc             B   s8   |  Ee  Z d  Z d d „  Z d d „  Z d d „  Z d S(   u   _IterationGuardc             C   s   t  | ƒ |  _ d  S(   N(   u   refu   weakcontainer(   u   selfu   weakcontainer(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   __init__   s    u   _IterationGuard.__init__c             C   s/   |  j  ƒ  } | d  k	 r+ | j j |  ƒ n  |  S(   N(   u   weakcontaineru   Noneu
   _iteratingu   add(   u   selfu   w(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu	   __enter__   s    u   _IterationGuard.__enter__c             C   sH   |  j  ƒ  } | d  k	 rD | j } | j |  ƒ | sD | j ƒ  qD n  d  S(   N(   u   weakcontaineru   Noneu
   _iteratingu   removeu   _commit_removals(   u   selfu   eu   tu   bu   wu   s(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   __exit__   s    	u   _IterationGuard.__exit__N(   u   __name__u
   __module__u   __qualname__u   __init__u	   __enter__u   __exit__(   u
   __locals__(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   _IterationGuard
   s   u   _IterationGuardc             B   s£  |  Ee  Z d  Z d= d d „ Z d d „  Z d d „  Z d d „  Z d	 d
 „  Z d d „  Z	 d d „  Z
 d d „  Z d d „  Z d d „  Z d d „  Z d d „  Z d d „  Z d d „  Z d d „  Z e Z d d  „  Z d! d" „  Z d# d$ „  Z e Z d% d& „  Z d' d( „  Z d) d* „  Z e Z d+ d, „  Z d- d. „  Z e Z d/ d0 „  Z d1 d2 „  Z  d3 d4 „  Z! e! Z" d5 d6 „  Z# d7 d8 „  Z$ d9 d: „  Z% e% Z& d; d< „  Z' d= S(>   u   WeakSetc             C   s_   t  ƒ  |  _ t |  ƒ d d „ } | |  _ g  |  _ t  ƒ  |  _ | d  k	 r[ |  j | ƒ n  d  S(   Nc             S   sH   | ƒ  } | d  k	 rD | j r1 | j j |  ƒ qD | j j |  ƒ n  d  S(   N(   u   Noneu
   _iteratingu   _pending_removalsu   appendu   datau   discard(   u   itemu   selfrefu   self(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   _remove&   s
    		u!   WeakSet.__init__.<locals>._remove(   u   setu   datau   refu   _removeu   _pending_removalsu
   _iteratingu   Noneu   update(   u   selfu   datau   _remove(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   __init__$   s    		u   WeakSet.__init__c             C   s6   |  j  } |  j j } x | r1 | | j ƒ  ƒ q Wd  S(   N(   u   _pending_removalsu   datau   discardu   pop(   u   selfu   lu   discard(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   _commit_removals4   s    		u   WeakSet._commit_removalsc          
   c   sH   t  |  ƒ 6 x. |  j D]# } | ƒ  } | d  k	 r | Vq q WWd  QXd  S(   N(   u   _IterationGuardu   datau   None(   u   selfu   itemrefu   item(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   __iter__:   s
    	u   WeakSet.__iter__c             C   s   t  |  j ƒ t  |  j ƒ S(   N(   u   lenu   datau   _pending_removals(   u   self(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   __len__C   s    u   WeakSet.__len__c             C   s6   y t  | ƒ } Wn t k
 r( d SYn X| |  j k S(   NF(   u   refu	   TypeErroru   Falseu   data(   u   selfu   itemu   wr(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   __contains__F   s
    	u   WeakSet.__contains__c             C   s%   |  j  t |  ƒ f t |  d d  ƒ f S(   Nu   __dict__(   u	   __class__u   listu   getattru   None(   u   self(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu
   __reduce__M   s    u   WeakSet.__reduce__c             C   s6   |  j  r |  j ƒ  n  |  j j t | |  j ƒ ƒ d  S(   N(   u   _pending_removalsu   _commit_removalsu   datau   addu   refu   _remove(   u   selfu   item(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   addQ   s    	u   WeakSet.addc             C   s'   |  j  r |  j ƒ  n  |  j j ƒ  d  S(   N(   u   _pending_removalsu   _commit_removalsu   datau   clear(   u   self(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   clearV   s    	u   WeakSet.clearc             C   s   |  j  |  ƒ S(   N(   u	   __class__(   u   self(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   copy[   s    u   WeakSet.copyc             C   sm   |  j  r |  j ƒ  n  xP y |  j j ƒ  } Wn t k
 rL t d ƒ ‚ Yn X| ƒ  } | d  k	 r | Sq d  S(   Nu   pop from empty WeakSet(   u   _pending_removalsu   _commit_removalsu   datau   popu   KeyErroru   None(   u   selfu   itemrefu   item(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   pop^   s    		u   WeakSet.popc             C   s0   |  j  r |  j ƒ  n  |  j j t | ƒ ƒ d  S(   N(   u   _pending_removalsu   _commit_removalsu   datau   removeu   ref(   u   selfu   item(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   removej   s    	u   WeakSet.removec             C   s0   |  j  r |  j ƒ  n  |  j j t | ƒ ƒ d  S(   N(   u   _pending_removalsu   _commit_removalsu   datau   discardu   ref(   u   selfu   item(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   discardo   s    	u   WeakSet.discardc             C   s8   |  j  r |  j ƒ  n  x | D] } |  j | ƒ q Wd  S(   N(   u   _pending_removalsu   _commit_removalsu   add(   u   selfu   otheru   element(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   updatet   s    	u   WeakSet.updatec             C   s   |  j  | ƒ |  S(   N(   u   update(   u   selfu   other(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   __ior__z   s    u   WeakSet.__ior__c             C   s   |  j  ƒ  } | j | ƒ | S(   N(   u   copyu   difference_update(   u   selfu   otheru   newset(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu
   difference~   s    u   WeakSet.differencec             C   s   |  j  | ƒ d  S(   N(   u   __isub__(   u   selfu   other(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   difference_update„   s    u   WeakSet.difference_updatec             C   sS   |  j  r |  j ƒ  n  |  | k r2 |  j j ƒ  n |  j j d d „  | Dƒ ƒ |  S(   Nc             s   s   |  ] } t  | ƒ Vq d  S(   N(   u   ref(   u   .0u   item(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu	   <genexpr>Œ   s    u#   WeakSet.__isub__.<locals>.<genexpr>(   u   _pending_removalsu   _commit_removalsu   datau   clearu   difference_update(   u   selfu   other(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   __isub__†   s    	u   WeakSet.__isub__c                s    ˆ  j  ‡  f d d †  | Dƒ ƒ S(   Nc             3   s!   |  ] } | ˆ  k r | Vq d  S(   N(    (   u   .0u   item(   u   self(    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu	   <genexpr>   s    u'   WeakSet.intersection.<locals>.<genexpr>(   u	   __class__(   u   selfu   other(    (   u   selfu0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   intersection   s    u   WeakSet.intersectionc             C   s   |  j  | ƒ d  S(   N(   u   __iand__(   u   selfu   other(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   intersection_update“   s    u   WeakSet.intersection_updatec             C   s7   |  j  r |  j ƒ  n  |  j j d d „  | Dƒ ƒ |  S(   Nc             s   s   |  ] } t  | ƒ Vq d  S(   N(   u   ref(   u   .0u   item(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu	   <genexpr>˜   s    u#   WeakSet.__iand__.<locals>.<genexpr>(   u   _pending_removalsu   _commit_removalsu   datau   intersection_update(   u   selfu   other(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   __iand__•   s    	u   WeakSet.__iand__c             C   s   |  j  j d d „  | Dƒ ƒ S(   Nc             s   s   |  ] } t  | ƒ Vq d  S(   N(   u   ref(   u   .0u   item(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu	   <genexpr>œ   s    u#   WeakSet.issubset.<locals>.<genexpr>(   u   datau   issubset(   u   selfu   other(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   issubset›   s    u   WeakSet.issubsetc             C   s    |  j  t d d „  | Dƒ ƒ k  S(   Nc             s   s   |  ] } t  | ƒ Vq d  S(   N(   u   ref(   u   .0u   item(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu	   <genexpr>    s    u!   WeakSet.__lt__.<locals>.<genexpr>(   u   datau   set(   u   selfu   other(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   __lt__Ÿ   s    u   WeakSet.__lt__c             C   s   |  j  j d d „  | Dƒ ƒ S(   Nc             s   s   |  ] } t  | ƒ Vq d  S(   N(   u   ref(   u   .0u   item(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu	   <genexpr>£   s    u%   WeakSet.issuperset.<locals>.<genexpr>(   u   datau
   issuperset(   u   selfu   other(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu
   issuperset¢   s    u   WeakSet.issupersetc             C   s    |  j  t d d „  | Dƒ ƒ k S(   Nc             s   s   |  ] } t  | ƒ Vq d  S(   N(   u   ref(   u   .0u   item(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu	   <genexpr>§   s    u!   WeakSet.__gt__.<locals>.<genexpr>(   u   datau   set(   u   selfu   other(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   __gt__¦   s    u   WeakSet.__gt__c             C   s6   t  | |  j ƒ s t S|  j t d d „  | Dƒ ƒ k S(   Nc             s   s   |  ] } t  | ƒ Vq d  S(   N(   u   ref(   u   .0u   item(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu	   <genexpr>¬   s    u!   WeakSet.__eq__.<locals>.<genexpr>(   u
   isinstanceu	   __class__u   NotImplementedu   datau   set(   u   selfu   other(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   __eq__©   s    u   WeakSet.__eq__c             C   s   |  j  ƒ  } | j | ƒ | S(   N(   u   copyu   symmetric_difference_update(   u   selfu   otheru   newset(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   symmetric_difference®   s    u   WeakSet.symmetric_differencec             C   s   |  j  | ƒ d  S(   N(   u   __ixor__(   u   selfu   other(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   symmetric_difference_update´   s    u#   WeakSet.symmetric_difference_updatec                sY   ˆ  j  r ˆ  j ƒ  n  ˆ  | k r2 ˆ  j j ƒ  n# ˆ  j j ‡  f d d †  | Dƒ ƒ ˆ  S(   Nc             3   s!   |  ] } t  | ˆ  j ƒ Vq d  S(   N(   u   refu   _remove(   u   .0u   item(   u   self(    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu	   <genexpr>¼   s    u#   WeakSet.__ixor__.<locals>.<genexpr>(   u   _pending_removalsu   _commit_removalsu   datau   clearu   symmetric_difference_update(   u   selfu   other(    (   u   selfu0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   __ixor__¶   s    	#u   WeakSet.__ixor__c             C   s    |  j  d d „  |  | f Dƒ ƒ S(   Nc             s   s"   |  ] } | D] } | Vq q d  S(   N(    (   u   .0u   su   e(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu	   <genexpr>À   s    u    WeakSet.union.<locals>.<genexpr>(   u	   __class__(   u   selfu   other(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   union¿   s    u   WeakSet.unionc             C   s   t  |  j | ƒ ƒ d k S(   Ni    (   u   lenu   intersection(   u   selfu   other(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu
   isdisjointÃ   s    u   WeakSet.isdisjointN((   u   __name__u
   __module__u   __qualname__u   Noneu   __init__u   _commit_removalsu   __iter__u   __len__u   __contains__u
   __reduce__u   addu   clearu   copyu   popu   removeu   discardu   updateu   __ior__u
   differenceu   __sub__u   difference_updateu   __isub__u   intersectionu   __and__u   intersection_updateu   __iand__u   issubsetu   __le__u   __lt__u
   issupersetu   __ge__u   __gt__u   __eq__u   symmetric_differenceu   __xor__u   symmetric_difference_updateu   __ixor__u   unionu   __or__u
   isdisjoint(   u
   __locals__(    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   WeakSet#   sH   			N(   u   _weakrefu   refu   __all__u   _IterationGuardu   WeakSet(    (    (    u0   /opt/alt/python33/lib64/python3.3/_weakrefset.pyu   <module>   s   	