Ë
    X¤Ig¢  ã                   ó
   — d „ Z y)c                 ó>  — ddl m} ddl}|j                  | j                  | j
                  | j                  | j                  | j                  «      }ddl	}i } || «      }|j                   |j                  D ]  }|j                  j                  ||<   Œ ||_        |S )z»
    Decorate a function with annotated function parameters, so DuckDB can infer that the function should be provided with pyarrow arrays and should expect pyarrow array(s) as output
    é    )Ú	signatureN)Úinspectr   ÚtypesÚFunctionTypeÚ__code__Ú__globals__Ú__name__Ú__defaults__Ú__closure__ÚpyarrowÚ
parametersÚlibÚChunkedArrayÚ__annotations__)Úfuncr   r   Únew_funcÚpaÚnew_annotationsÚsigÚparams           úG/var/www/html/answerous/venv/lib/python3.12/site-packages/duckdb/udf.pyÚ
vectorizedr      sŒ   € õ "Ûà×!Ñ! $§-¡-°×1AÑ1AÀ4Ç=Á=ÐRV×RcÑRcÐei×euÑeuÓv€Hãà€OÙ
D‹/€CØ‡N‚NØ—‘ò 5ˆØ!#§¡×!4Ñ!4ˆ˜Òð5ð  /€HÔØ€Oó    N)r   © r   r   ú<module>r      s
   ðór   