
    Mh                         S r  " S S\5      rg)z'
Common code used in multiple modules.
c                   D    \ rS rSrS S/rSS jrS rS rS rS r	S	 r
S
rg)weekday   nNc                     Xl         X l        g Nr   r   )selfr   r   s      B/var/www/html/env/lib/python3.13/site-packages/dateutil/_common.py__init__weekday.__init__	   s        c                 \    XR                   :X  a  U $ U R                  U R                  U5      $ r   )r   	__class__r   )r	   r   s     r
   __call__weekday.__call__   s%    ;K>>$,,22r   c                      U R                   UR                   :w  d  U R                  UR                  :w  a  g g! [         a     gf = f)NFT)r   r   AttributeErrorr	   others     r
   __eq__weekday.__eq__   sH    	||u}},%''0A 1B   		s   49 
AAc                 D    [        U R                  U R                  45      $ r   )hashr   r   )r	   s    r
   __hash__weekday.__hash__   s"    
,,
&&
  	r   c                     X:X  + $ r    r   s     r
   __ne__weekday.__ne__!   s    ""r   c                 f    SU R                      nU R                  (       d  U$ SXR                  4-  $ )N)MOTUWETHFRSASUz%s(%+d)r   )r	   ss     r
   __repr__weekday.__repr__$   s-    6t||DvvH66{**r   )r   r   r   )__name__
__module____qualname____firstlineno__	__slots__r   r   r   r   r   r)   __static_attributes__r   r   r
   r   r      s*    C I3#+r   r   N)__doc__objectr   r   r   r
   <module>r3      s   
#+f #+r   