ó
    ÖÁ“i¯
  ã                   óð  • S r SSKJrJr  SSKJr  SSKJr  SSKJrJ	r	J
r
JrJrJrJr  SSKJrJr  SSKJr  SSKJr  \" 5       r\\S	S
S.S\S\
\   S\S\4S jj5       r\\S	S
S.S\S\S\
\   S\S\4
S jj5       r\\S	S
S.S\\\\\\\\\\\\\4   4	   S\S\
\   S\S\4
S jj5       r\\S	S
S.S\\\4   S\S\S\
\   S\S\4S jj5       r\\S	S
S.S\S\\\	\   4   S\S\
\   S\S\4S jj5       rS\S\S\4S jr\R2                  R                   \l         S\4S jr\R8                  R                   \l         S!S\
\   S\4S jjr\R:                  R                   \l         S\\   S\4S jr/ S Qrg	)"z}
Provides the default implementation of :class:`ArrowFactory <arrow.factory.ArrowFactory>`
methods for use as a module API.

é    )ÚdateÚdatetime)Útzinfo)Ústruct_time)ÚAnyÚListÚOptionalÚTupleÚTypeÚUnionÚoverload)ÚTZ_EXPRÚArrow)ÚDEFAULT_LOCALE©ÚArrowFactoryNF©Úlocaler   Únormalize_whitespacer   r   r   Úreturnc                 ó   • g ©N© r   s      ÚF/home/mande/repo/quber/.venv/lib/python3.13/site-packages/arrow/api.pyÚgetr      ó   € ð ó    Úargsc                 ó   • g r   r   )r   r   r   r   s       r   r   r       r   r   Ú__objc                ó   • g r   r   )r    r   r   r   s       r   r   r   )   s   € ð" r   Ú__arg1Ú__arg2c                ó   • g r   r   ©r"   r#   r   r   r   s        r   r   r   =   ó   € ð r   c                ó   • g r   r   r%   s        r   r   r   H   r&   r   Úkwargsc                  ó.   • [         R                  " U 0 UD6$ )zTCalls the default :class:`ArrowFactory <arrow.factory.ArrowFactory>` ``get`` method.)Ú_factoryr   )r   r(   s     r   r   r   S   s   € ô �<Š<˜Ð( Ñ(Ð(r   c                  ó*   • [         R                  5       $ )zWCalls the default :class:`ArrowFactory <arrow.factory.ArrowFactory>` ``utcnow`` method.)r*   Úutcnowr   r   r   r,   r,   \   s   € ô �?‰?ÓÐr   Útzc                 ó,   • [         R                  U 5      $ )zTCalls the default :class:`ArrowFactory <arrow.factory.ArrowFactory>` ``now`` method.)r*   Únow)r-   s    r   r/   r/   e   s   € ô �<‰<˜ÓÐr   Útypec                 ó   • [        U 5      $ )z°Returns an :class:`.ArrowFactory` for the specified :class:`Arrow <arrow.arrow.Arrow>`
or derived type.

:param type: the type, :class:`Arrow <arrow.arrow.Arrow>` or derived.

r   )r0   s    r   Úfactoryr2   n   s   € ô ˜ÓÐr   )r   r,   r/   r2   r   ) Ú__doc__r   r   r   Ú	dt_tzinfoÚtimer   Útypingr   r   r	   r
   r   r   r   Úarrow.arrowr   r   Úarrow.constantsr   Úarrow.factoryr   r*   ÚstrÚboolr   ÚintÚfloatr,   r/   r2   Ú__all__r   r   r   Ú<module>r?      s³  ðñ÷ $Ý (Ý ß D× DÑ Dç &Ý *Ý &ñ ‹>€ð 
ð !Ø $Ø!&ò	àðð �WÑðð ð	ð
 ôó 
ðð 
ð !Ø $Ø!&ò	Øðàðð �WÑðð ð	ð
 ôó 
ðð 
ð !Ø $Ø!&òØØØØØØØØØØˆc�3˜ˆmÑð	ñ
ðð ðð �WÑðð ðð  ô!ó 
ðð& 
ð
 !Ø $Ø!&òØ�(˜D�.Ñ!ðàðð ð	ð
 �WÑðð ðð ôó 
ðð 
ð
 !Ø $Ø!&òØðà�#�t˜C‘y�.Ñ!ðð ð	ð
 �WÑðð ðð ôó 
ðð)ˆsð )˜cð ) eô )ð �l‰l×"Ñ"€„ð�ô ð —‘×(Ñ(€„ñˆH�WÑð ¨õ ð �l‰l×"Ñ"€„ð�$�u‘+ð  ,ô ò .�r   