§
    ƒØj„3  ã                  óÈ   — U d Z ddlmZ ddlZddlmZ g d¢Zg d¢Zg d¢Zd„ Z	d	„ Z
d
„ Zd„ Z G d„ dej        ¦  «        Zg Zded<   edk    rddlZ ej        e¦  «         dS dS )z0
Multilingual conversion of pitch, etc. objects
é    )ÚannotationsN)Úpitch)ÚdeÚfrÚitÚes)	z----z---z--ú-Ú ú#z##z###z####)ÚAÚBÚCÚDÚEÚFÚGc                óÊ  — | t           vri S i }g }t          D ]$}t          D ]}|                     ||z   ¦  «         ŒŒ%| dk    r$|D ] }t	          j        |¦  «        }|||j        <   Œ!n}| dk    r$|D ] }t	          j        |¦  «        }|||j        <   Œ!nS| dk    r$|D ] }t	          j        |¦  «        }|||j        <   Œ!n)| dk    r#|D ] }t	          j        |¦  «        }|||j	        <   Œ!|S )Nr   r   r   r   )
ÚSUPPORTED_LANGUAGESÚSUPPORTED_MICROTONESÚSUPPORTED_ACCIDENTALSÚappendr   ÚPitchÚgermanÚfrenchÚitalianÚspanish)ÚlanguageStringÚ
dictionaryÚpitchStringsÚ	microtoneÚ
accidentalÚpitchStringÚps          ú¤/Users/tedpeters/Documents/Projects/Claude Projects/Misc Tools/notename-sheets/.venv/lib/python3.11/site-packages/music21/languageExcerpts/naturalLanguageObjects.pyÚgenerateLanguageDictionaryr%      s[  € ð Õ0Ð0Ð0Øˆ	à€JØ€Lå)ð 8ð 8ˆ	Ý/ð 	8ð 	8ˆJØ×Ò 	¨JÑ 6Ñ7Ô7Ð7Ð7ð	8ð ˜ÒÐØ'ð 	/ð 	/ˆKÝ”˜KÑ(Ô(ˆAØ#.ˆJ�q”xÑ Ð ð	/ð 
˜4Ò	Ð	Ø'ð 	/ð 	/ˆKÝ”˜KÑ(Ô(ˆAØ#.ˆJ�q”xÑ Ð ð	/ð 
˜4Ò	Ð	Ø'ð 	0ð 	0ˆKÝ”˜KÑ(Ô(ˆAØ$/ˆJ�q”yÑ!Ð!ð	0ð 
˜4Ò	Ð	Ø'ð 	0ð 	0ˆKÝ”˜KÑ(Ô(ˆAØ$/ˆJ�q”yÑ!Ð!àÐó    c                ó„   — t          |¦  «        }| |vrt          j        d¦  «        S t          j        ||          ¦  «        S )aú  
    Converts a string to a :class:`music21.pitch.Pitch` object given a language.

    Supported languages are French, German, Italian, and Spanish

    Defaults to C natural

    >>> languageExcerpts.naturalLanguageObjects.toPitch('Es', 'de')
    <music21.pitch.Pitch E->

    >>> languageExcerpts.naturalLanguageObjects.toPitch('H', 'de')
    <music21.pitch.Pitch B>
    >>> for i in ['As', 'A', 'Ais']:
    ...     print(languageExcerpts.naturalLanguageObjects.toPitch(i, 'de'))
    A-
    A
    A#
    r   )r%   r   r   )r"   r   ÚlangDicts      r$   ÚtoPitchr)   =   sA   € õ& *¨.Ñ9Ô9€HØ˜(Ð"Ð"ÝŒ{˜3ÑÔÐåŒ;�x Ô,Ñ-Ô-Ð-r&   c                óT   — ddl m} |                     t          | |¦  «        ¦  «        S )a,  
    Converts a string to a :class:`music21.note.Note` object given a language

    Supported languages are French, German, Italian, and Spanish

    Defaults to C Natural

    >>> languageExcerpts.naturalLanguageObjects.toNote('Es', 'de')
    <music21.note.Note E->

    >>> languageExcerpts.naturalLanguageObjects.toNote('H', 'de')
    <music21.note.Note B>
    >>> for i in ['As', 'A', 'Ais']:
    ...     print(languageExcerpts.naturalLanguageObjects.toNote(i, 'de'))
    <music21.note.Note A->
    <music21.note.Note A>
    <music21.note.Note A#>
    r   )Únote)Úmusic21r+   ÚNoter)   )r"   r   r+   s      r$   ÚtoNoter.   W   s2   € ð( ÐÐÐÐÐà�9Š9•W˜[¨.Ñ9Ô9Ñ:Ô:Ð:r&   c                óV   ‡— ddl m} ˆfd„| D ¦   «         }|                     |¦  «        S )aI  
    Converts a list of strings to a :class:`music21.chord.Chord` object given a language

    Supported languages are French, German, Italian, and Spanish

    Unsupported strings default to pitch C Natural

    >>> languageExcerpts.naturalLanguageObjects.toChord(['Es', 'E', 'Eis'], 'de')
    <music21.chord.Chord E- E E#>
    r   )Úchordc                ó0   •— g | ]}t          |‰¦  «        ‘ŒS © )r.   )Ú.0ÚpitchObjr   s     €r$   ú
<listcomp>ztoChord.<locals>.<listcomp>}   s#   ø€ ÐLÐLÐL°X•�x Ñ0Ô0ÐLÐLÐLr&   )r,   r0   ÚChord)Ú
pitchArrayr   r0   ÚnoteLists    `  r$   ÚtoChordr9   p   sB   ø€ ð ÐÐÐÐÐàLÐLÐLÐLÀÐLÑLÔL€HØ�;Š;�xÑ Ô Ð r&   c                  ó    — e Zd Zd„ Zd„ Zd„ ZdS )ÚTestc           	     ó¾
  — |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd	¦  «        ¦  «        ¦  «         |                       dt          t          dd	¦  «        ¦  «        ¦  «         |                       dt          t          dd
¦  «        ¦  «        ¦  «         |                       dt          t          dd
¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd
¦  «        ¦  «        ¦  «         |                       dt          t          dd
¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd	¦  «        ¦  «        ¦  «         |                       dt          t          dd	¦  «        ¦  «        ¦  «         d S )Nz<music21.pitch.Pitch C>Úhellor
   ÚEisÚHÚSolÚRer   r   r   r   z<music21.pitch.Pitch C##>údo doppio diesisz<music21.pitch.Pitch F##>úfa doble sostenidoz<music21.pitch.Pitch G--->úsol triple bemolz<music21.pitch.Pitch D>Úrez<music21.pitch.Pitch B-->ÚHesesz<music21.pitch.Pitch E##>ÚEisisz<music21.pitch.Pitch A####>õ   la quadruple diÃ¨sez<music21.pitch.Pitch B--->õ   si triple bÃ©mol)ÚassertEqualÚreprr)   ©Úselfs    r$   ÚtestConvertPitcheszTest.testConvertPitches…   sÚ  € à×ÒÐ2µD½ÀÈ"Ñ9MÔ9MÑ4NÔ4NÑOÔOÐOØ×ÒÐ2µD½ÀÀWÑ9MÔ9MÑ4NÔ4NÑOÔOÐOØ×ÒÐ2µD½ÀÈ'Ñ9RÔ9RÑ4SÔ4SÑTÔTÐTØ×ÒÐ2µD½ÀÀR¹¼Ñ4IÔ4IÑJÔJÐJð 	×ÒÐ2µD½ÀÈÑ9PÔ9PÑ4QÔ4QÑRÔRÐRØ×ÒÐ2µD½ÀÈÑ9KÔ9KÑ4LÔ4LÑMÔMÐMØ×ÒÐ2µD½ÀÀgÑ9NÔ9NÑ4OÔ4OÑPÔPÐPØ×ÒÐ2µD½ÀÀbÑ9IÔ9IÑ4JÔ4JÑKÔKÐKØ×ÒÐ2µD½ÀÈÑ9PÔ9PÑ4QÔ4QÑRÔRÐRØ×ÒÐ2µD½ÀÈÑ9KÔ9KÑ4LÔ4LÑMÔMÐMØ×ÒÐ2µD½ÀÀwÑ9OÔ9OÑ4PÔ4PÑQÔQÐQØ×ÒÐ2µD½ÀÀrÑ9JÔ9JÑ4KÔ4KÑLÔLÐLð 	×ÒÐ2µD½ÀÈ$Ñ9OÔ9OÑ4PÔ4PÑQÔQÐQØ×ÒÐ2µD½ÀÀTÑ9JÔ9JÑ4KÔ4KÑLÔLÐLØ×ÒÐ2µD½ÀÈ$Ñ9OÔ9OÑ4PÔ4PÑQÔQÐQØ×ÒÐ2µD½ÀÀTÑ9JÔ9JÑ4KÔ4KÑLÔLÐLØ×ÒÐ2µD½ÀÈ$Ñ9OÔ9OÑ4PÔ4PÑQÔQÐQØ×ÒÐ2µD½ÀÀTÑ9JÔ9JÑ4KÔ4KÑLÔLÐLØ×ÒÐ2µD½ÀÈ$Ñ9OÔ9OÑ4PÔ4PÑQÔQÐQØ×ÒÐ2µD½ÀÀTÑ9JÔ9JÑ4KÔ4KÑLÔLÐLð 	×ÒÐ4µd½7ÐCUØCGñ<Iô <Iñ 7Jô 7Jñ 	Kô 	Kð 	Kà×ÒÐ4µd½7ÐCWØCGñ<Iô <Iñ 7Jô 7Jñ 	Kô 	Kð 	Kà×ÒÐ5µt½GÐDVØDHñ=Jô =Jñ 8Kô 8Kñ 	Lô 	Lð 	Là×ÒÐ2µD½ÀÀtÑ9LÔ9LÑ4MÔ4MÑNÔNÐNØ×ÒÐ4µd½7À7ÈDÑ;QÔ;QÑ6RÔ6RÑSÔSÐSØ×ÒÐ4µd½7À7ÈDÑ;QÔ;QÑ6RÔ6RÑSÔSÐSØ×ÒÐ6Ý�gÐ&;¸TÑBÔBÑCÔCñ	Eô 	Eð 	Eà×ÒÐ5µt½GÐDVÐX\Ñ<]Ô<]Ñ7^Ô7^Ñ_Ô_Ð_Ð_Ð_r&   c           	     ó¾
  — |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd	¦  «        ¦  «        ¦  «         |                       dt          t          dd	¦  «        ¦  «        ¦  «         |                       dt          t          dd
¦  «        ¦  «        ¦  «         |                       dt          t          dd
¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd
¦  «        ¦  «        ¦  «         |                       dt          t          dd
¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd¦  «        ¦  «        ¦  «         |                       dt          t          dd	¦  «        ¦  «        ¦  «         |                       dt          t          dd	¦  «        ¦  «        ¦  «         d S )Nz<music21.note.Note C>r=   r
   r>   r?   r@   rA   r   r   r   r   z<music21.note.Note C##>rB   z<music21.note.Note F##>rC   z<music21.note.Note G--->rD   z<music21.note.Note D>rE   z<music21.note.Note B-->rF   z<music21.note.Note E##>rG   z<music21.note.Note A####>rH   z<music21.note.Note B--->rI   )rJ   rK   r.   rL   s    r$   ÚtestConvertNoteszTest.testConvertNotes®   s™  € à×ÒÐ0µ$µv¸gÀrÑ7JÔ7JÑ2KÔ2KÑLÔLÐLØ×ÒÐ0µ$µv¸bÀ'Ñ7JÔ7JÑ2KÔ2KÑLÔLÐLØ×ÒÐ0µ$µv¸gÀwÑ7OÔ7OÑ2PÔ2PÑQÔQÐQØ×ÒÐ0µ$µv¸bÀ"±~´~Ñ2FÔ2FÑGÔGÐGð 	×ÒÐ0µ$µv¸eÀWÑ7MÔ7MÑ2NÔ2NÑOÔOÐOØ×ÒÐ0µ$µv¸eÀRÑ7HÔ7HÑ2IÔ2IÑJÔJÐJØ×ÒÐ0µ$µv¸cÀ7Ñ7KÔ7KÑ2LÔ2LÑMÔMÐMØ×ÒÐ0µ$µv¸cÀ2±´Ñ2GÔ2GÑHÔHÐHØ×ÒÐ0µ$µv¸eÀWÑ7MÔ7MÑ2NÔ2NÑOÔOÐOØ×ÒÐ0µ$µv¸eÀRÑ7HÔ7HÑ2IÔ2IÑJÔJÐJØ×ÒÐ0µ$µv¸dÀGÑ7LÔ7LÑ2MÔ2MÑNÔNÐNØ×ÒÐ0µ$µv¸dÀBÑ7GÔ7GÑ2HÔ2HÑIÔIÐIð 	×ÒÐ0µ$µv¸gÀtÑ7LÔ7LÑ2MÔ2MÑNÔNÐNØ×ÒÐ0µ$µv¸bÀ$Ñ7GÔ7GÑ2HÔ2HÑIÔIÐIØ×ÒÐ0µ$µv¸gÀtÑ7LÔ7LÑ2MÔ2MÑNÔNÐNØ×ÒÐ0µ$µv¸bÀ$Ñ7GÔ7GÑ2HÔ2HÑIÔIÐIØ×ÒÐ0µ$µv¸gÀtÑ7LÔ7LÑ2MÔ2MÑNÔNÐNØ×ÒÐ0µ$µv¸bÀ$Ñ7GÔ7GÑ2HÔ2HÑIÔIÐIØ×ÒÐ0µ$µv¸gÀtÑ7LÔ7LÑ2MÔ2MÑNÔNÐNØ×ÒÐ0µ$µv¸bÀ$Ñ7GÔ7GÑ2HÔ2HÑIÔIÐIð 	×ÒÐ2µD½Ð@RÐTXÑ9YÔ9YÑ4ZÔ4ZÑ[Ô[Ð[Ø×ÒÐ2µD½Ð@TÐVZÑ9[Ô9[Ñ4\Ô4\Ñ]Ô]Ð]Ø×ÒÐ3µT½&ÐASÐUYÑ:ZÔ:ZÑ5[Ô5[Ñ\Ô\Ð\Ø×ÒÐ0µ$µv¸dÀDÑ7IÔ7IÑ2JÔ2JÑKÔKÐKØ×ÒÐ2µD½ÀÈÑ9NÔ9NÑ4OÔ4OÑPÔPÐPØ×ÒÐ2µD½ÀÈÑ9NÔ9NÑ4OÔ4OÑPÔPÐPØ×ÒÐ4Ý ¥Ð(=¸tÑ!DÔ!DÑEÔEñ	Gô 	Gð 	Gà×ÒÐ3µT½&ÐASÐUYÑ:ZÔ:ZÑ5[Ô5[Ñ\Ô\Ð\Ð\Ð\r&   c           	     óê  — |                       dt          g d¦  «        j        ¦  «         |                       dt          g d¦  «        j        ¦  «         |                       dt          g d¦  «        j        ¦  «         |                       dt          g d¦  «        j        ¦  «         |                       dt          g d¦  «        j        ¦  «         |                       dt          g d¦  «        j        ¦  «         |                       dt          t          d	gd¦  «        ¦  «        ¦  «         |                       dt          t          d	gd¦  «        ¦  «        ¦  «         |                       dt          t          d
gd¦  «        ¦  «        ¦  «         |                       dt          t          d
gd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          dgd¦  «        ¦  «        ¦  «         |                       dt          t          ddgd¦  «        ¦  «        ¦  «         |                       dt          t          ddgd¦  «        ¦  «        ¦  «         |                       dt          t          ddgd¦  «        ¦  «        ¦  «         |                       d t          t          ddgd¦  «        ¦  «        ¦  «         d S )!Nr2   r
   r=   r   r   r   r   z<music21.chord.Chord C>r>   r?   r@   rA   z<music21.chord.Chord C##>rB   z<music21.chord.Chord F##>rC   z<music21.chord.Chord G--->rD   z<music21.chord.Chord D>rE   z<music21.chord.Chord B-->rF   z<music21.chord.Chord E##>rG   z<music21.chord.Chord A####>rH   z<music21.chord.Chord B--->rI   z<music21.chord.Chord C## D>z<music21.chord.Chord F## G--->z<music21.chord.Chord B-- E##>z <music21.chord.Chord A#### B--->)rJ   r9   ÚpitchesrK   rL   s    r$   ÚtestConvertChordszTest.testConvertChordsÔ   s  € à×Ò˜�W R¨™_œ_Ô4Ñ5Ô5Ð5Ø×Ò˜�W R¨Ñ1Ô1Ô9Ñ:Ô:Ð:ð 	×Ò˜�W R¨Ñ.Ô.Ô6Ñ7Ô7Ð7Ø×Ò˜�W R¨Ñ.Ô.Ô6Ñ7Ô7Ð7Ø×Ò˜�W R¨Ñ.Ô.Ô6Ñ7Ô7Ð7Ø×Ò˜�W R¨Ñ.Ô.Ô6Ñ7Ô7Ð7ð 	×ÒÐ2µD½À%ÀÈ'Ñ9RÔ9RÑ4SÔ4SÑTÔTÐTØ×ÒÐ2µD½À%ÀÈ"Ñ9MÔ9MÑ4NÔ4NÑOÔOÐOØ×ÒÐ2µD½À#ÀÈÑ9PÔ9PÑ4QÔ4QÑRÔRÐRØ×ÒÐ2µD½À#ÀÈÑ9KÔ9KÑ4LÔ4LÑMÔMÐMØ×ÒÐ2µD½À%ÀÈ'Ñ9RÔ9RÑ4SÔ4SÑTÔTÐTØ×ÒÐ2µD½À%ÀÈ"Ñ9MÔ9MÑ4NÔ4NÑOÔOÐOØ×ÒÐ2µD½À$ÀÈÑ9QÔ9QÑ4RÔ4RÑSÔSÐSØ×ÒÐ2µD½À$ÀÈÑ9LÔ9LÑ4MÔ4MÑNÔNÐNð 	×ÒÐ2µD½À'ÀÈDÑ9QÔ9QÑ4RÔ4RÑSÔSÐSØ×ÒÐ2µD½À"ÀÀtÑ9LÔ9LÑ4MÔ4MÑNÔNÐNØ×ÒÐ2µD½À'ÀÈDÑ9QÔ9QÑ4RÔ4RÑSÔSÐSØ×ÒÐ2µD½À"ÀÀtÑ9LÔ9LÑ4MÔ4MÑNÔNÐNØ×ÒÐ2µD½À'ÀÈDÑ9QÔ9QÑ4RÔ4RÑSÔSÐSØ×ÒÐ2µD½À"ÀÀtÑ9LÔ9LÑ4MÔ4MÑNÔNÐNØ×ÒÐ2µD½À'ÀÈDÑ9QÔ9QÑ4RÔ4RÑSÔSÐSØ×ÒÐ2µD½À"ÀÀtÑ9LÔ9LÑ4MÔ4MÑNÔNÐNð 	×ÒÐ4Ý�gÐ'9Ð&:¸DÑAÔAÑBÔBñ	Dô 	Dð 	Dà×ÒÐ4Ý�gÐ';Ð&<¸dÑCÔCÑDÔDñ	Fô 	Fð 	Fà×ÒÐ5Ý�gÐ'9Ð&:¸DÑAÔAÑBÔBñ	Dô 	Dð 	Dà×ÒÐ2µD½À$ÀÈÑ9NÔ9NÑ4OÔ4OÑPÔPÐPØ×ÒÐ4µd½7ÀGÀ9ÈdÑ;SÔ;SÑ6TÔ6TÑUÔUÐUØ×ÒÐ4µd½7ÀGÀ9ÈdÑ;SÔ;SÑ6TÔ6TÑUÔUÐUØ×ÒÐ6Ý�gÐ'<Ð&=¸tÑDÔDÑEÔEñ	Gô 	Gð 	Gà×ÒÐ5Ý�gÐ'9Ð&:¸DÑAÔAÑBÔBñ	Dô 	Dð 	Dð 	×ÒÐ6Ý�gÐ'9¸4Ð&@À$ÑGÔGÑHÔHñ	Jô 	Jð 	Jà×ÒÐ9Ý�gÐ';Ð=OÐ&PÐRVÑWÔWÑXÔXñ	Zô 	Zð 	Zà×ÒÐ8Ý�g w°Ð&8¸$Ñ?Ô?Ñ@Ô@ñ	Bô 	Bð 	Bà×ÒÐ;Ý�gÐ'<Ð>PÐ&QÐSWÑXÔXÑYÔYñ	[ô 	[ð 	[ð 	[ð 	[r&   N)Ú__name__Ú
__module__Ú__qualname__rN   rP   rS   r2   r&   r$   r;   r;   ƒ   sN   € € € € € ð'`ð '`ð '`ðR$]ð $]ð $]ðL5[ð 5[ð 5[ð 5[ð 5[r&   r;   z
list[type]Ú
_DOC_ORDERÚ__main__)Ú__doc__Ú
__future__r   Úunittestr,   r   r   r   r   r%   r)   r.   r9   ÚTestCaser;   rW   Ú__annotations__rT   ÚmainTestr2   r&   r$   ú<module>r_      s,  ððð ð ð #Ð "Ð "Ð "Ð "Ð "à €€€à Ð Ð Ð Ð Ð à.Ð.Ð.Ð ØPÐPÐPÐ Ø:Ð:Ð:Ð ð"ð "ð "ðJ.ð .ð .ð4;ð ;ð ;ð2!ð !ð !ð&F[ð F[ð F[ð F[ð F[ˆ8Ôñ F[ô F[ð F[ðX €
Ð Ð Ð Ñ ð ˆzÒÐØ€N€N€NØ€GÔ�TÑÔÐÐÐð Ðr&   