o
    6t¾i  ã                   @   s(  d Z ddlmZmZ dZdZdZdZdZdZ	d	Z
d
ZdZdZdZdZi ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej “e
d  ej!e
d! ej"ed" ej#ed# ej$ed$ ej%ed% ej&ed& ej'ed' ej(ed( ej)ed) ej*ed* ej+ed+ ej,ed, ej-i¥Z.i ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej“ed ej “e
d  ej!e
d! ej"ed" ej#ed# ej$ed$ ej%ed% ej&ed& ej'ed' ej(ed- ej/ed. ej0ed* ej+ed+ ej,ed, ej-i¥Z1i Z2e2 3d/d0„ e. 4¡ D ƒ¡ e2 3d1d0„ e1 4¡ D ƒ¡ d2S )3zRegistry of all instructions.é    )Úca_instructionsÚes_instructionsz	keywords:z	language:zlength_constraints:zdetectable_content:zdetectable_format:zmulti-turn:zcombination:z	startend:zchange_case:zpunctuation:zletters:zspecial_character:Ú	existenceÚ	frequencyÚforbidden_wordsÚletter_frequencyÚresponse_languageÚnumber_wordsÚnumber_sentencesÚnumber_paragraphsÚnth_paragraph_first_wordÚnumber_placeholdersÚ
postscriptÚnumber_bullet_listsÚconstrained_responseÚnumber_highlighted_sectionsÚmultiple_sectionsÚjson_formatÚtitleÚtwo_responsesÚrepeat_promptÚno_commaÚquestion_marksÚexclamation_marksÚend_checkerÚ	quotationÚcapital_word_frequencyÚspanish_capitalÚspanish_lowercaseÚenieÚtildesÚdieresisÚcatalan_capitalÚcatalan_lowercasec                 C   ó   i | ]	\}}d | |“qS )zes:© ©Ú.0ÚkÚvr%   r%   úk/home/ubuntu/.local/lib/python3.10/site-packages/lm_eval/tasks/ifeval/multilingual/instructions_registry.pyÚ
<dictcomp>y   ó    r+   c                 C   r$   )zca:r%   r&   r%   r%   r*   r+   z   r,   N)5Ú__doc__Ú.lm_eval.tasks.ifeval.multilingual.instructionsr   r   Ú_KEYWORDÚ	_LANGUAGEÚ_LENGTHÚ_CONTENTÚ_FORMATÚ
_MULTITURNÚ_COMBINATIONÚ	_STARTENDÚ_CHANGE_CASESÚ_PUNCTUATIONÚ_LETTERSÚ_SPECIAL_CHARACTERÚKeywordCheckerÚKeywordFrequencyCheckerÚForbiddenWordsÚLetterFrequencyCheckerÚResponseLanguageCheckerÚNumberOfWordsÚNumberOfSentencesÚParagraphCheckerÚParagraphFirstWordCheckÚPlaceholderCheckerÚPostscriptCheckerÚBulletListCheckerÚConstrainedResponseCheckerÚHighlightSectionCheckerÚSectionCheckerÚ
JsonFormatÚTitleCheckerÚTwoResponsesCheckerÚRepeatPromptThenAnswerÚCommaCheckerÚQuestionMarkCheckerÚExclamationMarkCheckerÚ
EndCheckerÚQuotationCheckerÚCapitalWordFrequencyCheckerÚCapitalLettersSpanishCheckerÚLowercaseLettersSpanishCheckerÚEnieCheckerÚTildesCheckerÚDieresisCheckerÚES_INSTRUCTION_DICTÚCapitalLettersCatalanCheckerÚLowercaseLettersCatalanCheckerÚCA_INSTRUCTION_DICTÚINSTRUCTION_DICTÚupdateÚitemsr%   r%   r%   r*   Ú<module>   s  
ÿ
þ
ý
ü
û
ú
ù
ø
	÷

ö
õ
ô
óñ
ð
ï
î






ÿÿÿ


Þ%
ÿ
þ
ý
ü
û
ú
ù
ø
	÷

ö
õ
ô
óñ
ð
ï
î






ÿÿÿ


Þ%