
    +gdQ                         d dl mZmZ d dlmZmZ ddlmZmZm	Z	 ddl
mZ  ed           G d	 d
e                      ZdS )    )	dataclassfield)ClassVarDict   )FeaturesSequenceValue   )TaskTemplateT)frozenc            	       P   e Zd ZU  edddi          Zeed<    e ed           ed          d          Z	e
e         ed<    ed	 e ed           ed
          d          i          Ze
e         ed<   dZeed<   dZeed<   d	Zeed<   edeeef         fd            ZdS )QuestionAnsweringExtractivezquestion-answering-extractive$include_in_asdict_even_if_is_defaultT)defaultmetadatataskstring)questioncontextinput_schemaanswersint32)textanswer_startlabel_schemar   question_columnr   context_columnanswers_columnreturnc                 0    | j         d| j        d| j        diS )Nr   r   r   )r   r   r   )selfs    Alib/python3.11/site-packages/datasets/tasks/question_answering.pycolumn_mappingz*QuestionAnsweringExtractive.column_mapping   s     $j$2EyRVRegpqq    N)__name__
__module____qualname__r   r   str__annotations__r   r
   r   r   r	   r   r   r   r   propertyr   r$    r%   r#   r   r      s>         =IoquHvwwwD#www'/xUU8__Y^Y^_gYhYh0i0i'j'jL(8$jjj'/xxx!E(OO$)E'NN  	
	( 	(L(8$ 	 	 	 &OS%%%#NC####NC###rS#X r r r Xr r rr%   r   N)dataclassesr   r   typingr   r   featuresr   r	   r
   baser   r   r,   r%   r#   <module>r1      s    ( ( ( ( ( ( ( ( ! ! ! ! ! ! ! ! 0 0 0 0 0 0 0 0 0 0       $r r r r r, r r r r rr%   