
    *#h                     n    d dl mZmZ d dlmZmZ ddlmZmZ ddl	m
Z
  ed       G d	 d
e
             Zy)    )	dataclassfield)ClassVarDict   )FeaturesValue   )TaskTemplateT)frozenc                       e Zd ZU  edddi      Zeed<    ed ed      i      Z	e
e   ed<    ed	 ed      i      Ze
e   ed
<   dZeed<   d	Zeed<   edeeef   fd       Zy)Summarizationsummarization$include_in_asdict_even_if_is_defaultT)defaultmetadatatasktextstringinput_schemasummarylabel_schematext_columnsummary_columnreturnc                 6    | j                   d| j                  diS )Nr   r   )r   r   )selfs    Y/var/www/html/sandstorm/venv/lib/python3.12/site-packages/datasets/tasks/summarization.pycolumn_mappingzSummarization.column_mapping   s      &$*=*=yII    N)__name__
__module____qualname__r   r   str__annotations__r   r	   r   r   r   r   r   propertyr   r    r    r   r   r      s     o9_ae8fgD#g'/x0I'JL(8$J'/E(O0L'ML(8$MK#NC#JS#X J Jr    r   N)dataclassesr   r   typingr   r   featuresr   r	   baser   r   r'   r    r   <module>r,      s4    ( ! &  $
JL 
J 
Jr    