
    ?pj                     L    S SK JrJr  S\S\4S jrS\\\4   S\\\4   4S jrg)    )AnyDictnamereturnc                     U (       d  U $ U R                  S5      n[        U5      S:X  a  U $ US   SR                  S USS   5       5      -   $ )N_   r    c              3   @   #    U  H  oR                  5       v   M     g 7fN)
capitalize).0	components     S/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/paddleocr/_utils/naming.py	<genexpr>!snake_to_camel.<locals>.<genexpr>   s      #0>9s   )splitlenjoin)r   
componentss     r   snake_to_camelr      sW    CJ
:!a=277 #0:12#       paramsc                 l    U R                  5        VVs0 s H  u  p[        U5      U_M     snn$ s  snnf r   )itemsr   )r   keyvalues      r   snake_keys_to_camelr      s,    9?H:3N3&HHHs   0N)typingr   r   strr   r    r   r   <module>r"      sC      IS#X I4S> Ir   