
    *#hQ                     r    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y)    )	dataclassfield)ClassVarDict   )FeaturesSequenceValue   )TaskTemplateT)frozenc            	          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y)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                 N    | j                   d| j                  d| j                  diS )Nr   r   r   )r   r   r   )selfs    ^/var/www/html/sandstorm/venv/lib/python3.12/site-packages/datasets/tasks/question_answering.pycolumn_mappingz*QuestionAnsweringExtractive.column_mapping   s)    $$j$2E2EyRVReRegp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wD#w'/U8_Y^_gYh0i'jL(8$j'/x!(O$)'N	
	(L(8$ 	 &OS%#NC##NC#rS#X r rr%   r   N)dataclassesr   r   typingr   r   featuresr   r	   r
   baser   r   r,   r%   r#   <module>r1      s7    ( ! 0 0  $r, r rr%   