Ë
    çÍ:jÀ  ã                   ó   — dd„Z y )Nc                 ó´   — |€| }n| j                  |«      sJ ‚dt        || z  «      t        ||z  «      z   t        t        |«      t        | «      z   «      z  z
  S )aF  
    Return the Alignment Error Rate (AER) of an alignment
    with respect to a "gold standard" reference alignment.
    Return an error rate between 0.0 (perfect alignment) and 1.0 (no
    alignment).

        >>> from nltk.translate import Alignment
        >>> ref = Alignment([(0, 0), (1, 1), (2, 2)])
        >>> test = Alignment([(0, 0), (1, 2), (2, 1)])
        >>> alignment_error_rate(ref, test) # doctest: +ELLIPSIS
        0.6666666666666667

    :type reference: Alignment
    :param reference: A gold standard alignment (sure alignments)
    :type hypothesis: Alignment
    :param hypothesis: A hypothesis alignment (aka. candidate alignments)
    :type possible: Alignment or None
    :param possible: A gold standard reference of possible alignments
        (defaults to *reference* if None)
    :rtype: float or None
    g      ð?)ÚissubsetÚlenÚfloat)Ú	referenceÚ
hypothesisÚpossibles      úk/home/mcse/projects/srt_converter/srt-converter-venv/lib/python3.12/site-packages/nltk/translate/metrics.pyÚalignment_error_rater
      sh   € ð. ÐØ‰à×!Ñ! (Ô+Ð+Ð+à”#�j 9Ñ,Ó-´°JÀÑ4IÓ0JÑJÌeÜˆJ‹œ#˜i›.Ñ(óOñ ñ ð ó    )N)r
   © r   r	   ú<module>r      s
   ðôr   