+
    4j
                     (   R t ^ RIHtHt ^ RIHt ^ RIHt ^ RIHtH	t	H
t
HtHtHtHt ^ RIHtHt ^ RIHt ^ RIHt ]! 4       t]R]R	R
RR/R R ll4       t]R]R	R
RR/R R ll4       t]R]R	R
RR/R R ll4       t]R]R	R
RR/R R ll4       t]R]R	R
RR/R R ll4       tR R lt]P.                  P                   ]n         R R lt]P0                  P                   ]n         RR R llt]P2                  P                   ]n         R R lt. R OtR
# )!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ArrowFactorylocaler   Nnormalize_whitespaceFc                ^    V ^8  d   QhR\         R\        \        ,          R\        R\        /# )   r   r   r   return)strr   r   boolr   )formats   "[/home/user/pdf2html-billing-ledger-validate/.venv/lib/python3.14/site-packages/arrow/api.py__annotate__r      s7       W 	
     c                     R # N )r   r   r   s   $$$r   getr            r   c          
      j    V ^8  d   QhR\         R\        R\        \        ,          R\        R\
        /# )r   argsr   r   r   r   )intr   r   r   r   r   )r   s   "r   r   r   !   s?       W 	
 r   c                     R # r   r   )r   r   r   r#   s   $$$*r   r    r        r!   r   c                    V ^8  d   QhR\         \        \        \        \        \
        \        \        \        \        \        \        \        3,          3	,          R\        R\        \        ,          R\        R\        /# )r   __objr   r   r   r   )r   r   r   r   r   	dt_tzinfor$   floatr   r	   r   r   r   )r   s   "r   r   r   *   sq      c3m	
  W   !r   c                    R # r   r   )r'   r   r   r   s   &$$$r   r    r    )   s    " r   c                    V ^8  d   QhR\         \        \        3,          R\        R\        R\
        \        ,          R\        R\        /# r   __arg1__arg2r   r   r   r   )r   r   r   r   r   r   r   r   )r   s   "r   r   r   >   sR      (D.! 	
 W  r   c                    R # r   r   r-   r.   r   r   r   s   &&$$$r   r    r    =        r   c                    V ^8  d   QhR\         R\        \         \        \         ,          3,          R\         R\        \        ,          R\
        R\        /# r,   )r   r   r   r   r   r   r   )r   s   "r   r   r   I   sV      #tCy.! 	
 W  r   c                    R # r   r   r0   s   &&$$$r   r    r    H   r1   r   c                <    V ^8  d   QhR\         R\         R\        /# )r   r#   kwargsr   )r   r   )r   s   "r   r   r   S   s!     ) )s )c )e )r   c                 .    \         P                  ! V / VB # )zTCalls the default :class:`ArrowFactory <arrow.factory.ArrowFactory>` ``get`` method.)_factoryr    )r#   r5   s   *,r   r    r    S   s     <<(((r   c                $    V ^8  d   QhR\         /# )r   r   )r   )r   s   "r   r   r   \   s       r   c                 *    \         P                  4       # )zWCalls the default :class:`ArrowFactory <arrow.factory.ArrowFactory>` ``utcnow`` method.)r7   utcnowr   r   r   r:   r:   \   s     ??r   c                F    V ^8  d   QhR\         \        ,          R\        /# )r   tzr   )r   r   r   )r   s   "r   r   r   e   s      HW  r   c                ,    \         P                  V 4      # )zTCalls the default :class:`ArrowFactory <arrow.factory.ArrowFactory>` ``now`` method.)r7   now)r<   s   &r   r>   r>   e   s     <<r   c                F    V ^8  d   QhR\         \        ,          R\        /# )r   typer   )r
   r   r   )r   s   "r   r   r   n   s      $u+ , r   c                    \        V 4      # )zReturns 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   )r@   s   &r   factoryrB   n   s     r   r   )r    r:   r>   rB   )__doc__r   r   r   r(   timer   typingr   r   r   r	   r
   r   r   arrow.arrowr   r   arrow.constantsr   arrow.factoryr   r7   r    r:   r>   rB   __all__r   r   r   <module>rJ      sz   $ (  D D D & * & > 
  !% "'	 
 
  !% "'	 
 
 ! !% "' 
& 
 !	
 !% "' 
 
 !	
 !% "' 
) ll"" (( ll"" .r   