
    =wgpD                     v    d dl Z d dlmZ  ed      Z e j
                  d      Z e j
                  d      Zd Zy)    N)uAEIOUYzW|K|CZ|WITZzGN|KN|PN|WR|PSc                    | j                         } t        t        j                  |             }t	        |       }d| z   dz   } dx}}||z   dz
  }dx}}t
        j                  | |      r|dz  }||dz   k  	r| |   }|t        v r||k7  rd}		nLd}		nH|dk(  r| |dz      dk(  rd	}		n4d
}		n0|dk(  r||dz   kD  r7| |dz
     t        vr)| |dz
  |dz    dk(  r| |dz      dvs| |dz
  |dz    dv rd}	n||k(  r| ||dz    dk(  rd}	n| ||dz    dk(  rd}	n| ||dz    dk(  r||kD  r| ||dz    dk(  rd}	n||k(  r)| |dz   |dz    dv s| |dz   |dz    dv r| ||dz    dk7  rd}	n{| ||dz    dv s;| ||dz    dk(  s0| |dz
  |dz    dv s#| |dz      d v s| |dz
     d!v s||k(  r| |dz      d"v rd#}	n2||kD  r| ||dz    d$k(  rd}	nd%}	nd&}	n| ||dz    d'k(  r| |dz
  |dz    d(k7  rd)}	n| |dz   |dz    d*k(  rd+}	n| ||dz    d,k(  rQ||dz   k(  r| |   d-k(  sA| |dz      d.v r3| |dz   |dz    d/k7  r%||dz   k(  r| |   d0k(  s| |dz
  |dz    d1v rd2}	nd+}	nd}	n| ||dz    d3v rd4}	n}| ||dz    d5v r| ||dz    d6v rd)}	ned}	na| |dz   |dz    d7v rd8}	nP| |dz      d9v r| |dz   |dz    d:vrd}	n5d#}	n1|t        d;      k(  rd<}	n|d=k(  r/| ||dz    d>k(  r| |dz      d?v rd@}	ndA}	n| ||dz    dBv rdC}	ndD}	n|dEk(  r| |dz      dEk(  rdF}	ndG}	n|dHk(  r| |dz      dIk(  r||kD  r| |dz
     t        vrd}	n||dz   k  r||k(  r| |dz      dJk(  rdK}	nd}	n||dz   kD  r
| |dz
     dLv s$||dz   kD  r
| |dz
     dLv s||dz   kD  r| |dz
     dMv rdN}	nP||dz   kD  r| |dz
     dOk(  r| |dz
     dPv rdF}	n/||kD  r)| |dz
     dJk7  rd}	n| |dz      dQk(  r<||dz   k(  r| |   t        v r|sdR}	n| |dz   |dz    dSk7  r| |dz      dTk7  r|sdU}	ndV}	n| |dz   |dz    dWk(  r|sdX}	n||k(  r| |dz      dTk(  s| |dz   |dz    dYv rdZ}	n| |dz   |dz    d[k(  s| |dz      dTk(  r%| ||dz    d\vr| |dz
     d]vr| |dz
  |dz    d^vrdZ}	n_| |dz      d_v s| |dz
  |dz    d`v r=| ||dz    dav s| ||dz    dk(  s| |dz   |dz    dbk(  rd}	n!| |dz   |dz    dck(  rdK}	ndd}	n| |dz      dHk(  rd}	nd#}	n|dIk(  r)||k(  s| |dz
     t        v r| |dz      t        v rde}	nd}	n|dfk(  r| ||dz    dgk(  s| ||dz    dhk(  r!||k(  r| |dz      dik(  s| ||dz    dhk(  rdj}	nTdk}	nQ||k(  r| ||dz    dgk7  rdl}	n>| |dz
     t        v r|s| |dz      dmv rdk}	n!||k(  rdn}	n| |dz      dovr| |dz
     dpvrdq}	ndr}	| |dz      dfk(  r|	dsz   }	n+|	dtz   }	n$|duk(  r| |dz      duk(  rd}	nd#}	n|dvk(  rN| |dz      dvk(  r?||dz
  k(  r| |dz
  |dz    dwv s"| |dz
  |dz    dxv s| |   dmv r| |dz
  |dz    dyk(  rdz}	nd{}	nd|}	n|d-k(  r7| |dz   |dz    d}k(  r|dz   |k(  s| |dz   |dz    d[k(  s| |dz      d-k(  rd~}	nd}	n}|dQk(  r| |dz      dQk(  rd}	nid}	ne|t        d      k(  rd}	nS|dk(  r!| |dz      dIk(  rdF}	n?| |dz      dv rd	}	n1d
}	n-|dk(  r| |dz      dk(  rd}	nd#}	n|dk(  r=||k(  r|s| |dz
  | dk(  r| |dz
  |dz
   dvrd}	nd}	| |dz      dk(  r|	dsz   }	n|	dtz   }	n|dk(  r6| |dz
  |dz    dv rd}	n||k(  r| ||dz    dk(  rd}	n| ||dz    dk(  r| |dz   |dz    dv rd}	nd&}	n| ||dz    dv s| ||dz    dk(  r
|sd}	nmd}	ni||k(  r
| |dz      dv s| |dz      dk(  rd}	| |dz      dk(  r|	dsz   }	n;|	dtz   }	n4| ||dz    dk(  re| |dz      dIk(  rH| |dz   |dz    dv r| |dz   |dz    dv rd}	n d}	n||k(  r| |dz      t        vr| |dz      dk7  rd}	nd+}	n| |dz      d?v rd}	nd}	n||k(  r| |dz
  | dv rd}	nd}	| |dz      dv r|	dsz   }	n|	dtz   }	n|dk(  ro| ||dz    dk(  rd+}	n| ||dz    dv rd+}	nu| ||dz    dk(  s| ||dz    dk(  r*| |dz   |dz    dv s| ||dz    dav s| ||dz    dk(  rdC}	n9d}	n5| |dz      dv rdC}	n'dD}	n#|dk(  r| |dz      dk(  rdF}	ndG}	n|dk(  r~| ||dz    dk(  rd}	n||k(  r-| |dz      t        v s| ||dz    dk(  r| |dz      t        v rd}	nd}	n||k(  r| |dz
     t        v s| |dz
  |dz    dv s| ||dz    dk(  rd}	n| ||dz    dv rd}	nd}	n|dk(  r3dr}	||k(  r| |dz
  | dv s| |dz
  | dv sd}	| |dz      dv r|	dsz   }	nV|	dtz   }	nP|dk(  rI| |dz      dIk(  rdq}	n$| |dz   |dz    dv s|r||kD  r| |dz
     dk7  rd}	nd}	| |dz      dk(  r|	dsz   }	n|	dtz   }	nd}	t	        	      dk(  r|	d   r||	d   z  }||	d   z  }||	d   z  }n0t	        |	      dk(  r"|	d   r||	d   z  }|	d   r||	d   z  }||	d   z  }||dz   k  r	||k(  r|d fS ||fS )Nz--z            )Nr   )Ar   B)Pr   )r   r   CACH)IE   )BACHERMACHER)Kr      CAESAR)Sr   CHIACHCHAE)r   Xr   )HARACHARIS)HORHYMHIAHEM   CHORE)VAN VON    SCH)ORCHESARCHITORCHID)Tr   )r	   OUr   )
LRNMr
   HFVW )r   r   MC)r   r   r   )r   r   CZWICZ)r   r   r   CIA)r   r%   CCr0   )r   r   r1   HUr	   )UCCEEUCCES)KSr%   )CKCGCQ)r   r   r   )CICECY)CIOCIEr9   )z Cz Qz G)r   r%   )r   r   Q)rC   rB      Ç)r   r   DDG)r   r   Y)Jr%   )TKr   )DTDD)r*   r   )r*   r   r2   )r2   r   )r2   r   Gr1   r   )rL   r   )r
   r1   rI   )r
   r1   )Nr   r,   )r   rP   r-   r.   r*   r/   )KNr/   r   EYrK   )r/   rQ   r   )rQ   r   LI)KLr-   r   )ESEPEBELrR   IBILINIEEIER)r   rL   r   r^   )DANGERRANGERMANGER)r   r   )RGYOGY)r   r   rK   )AGGIOGGI)r$   r#   ETzIER )rL   r   r   )r1   r   rL   JOSEzSAN r5   )r1   )rL   r1   )rL   r	   )r	   r+   )rL   r5   )r-   r*   r   r   r/   r0   r
   Z)r   r   r-   )rL   )N)r   )r   r   r-   )ILLOILLAALLE)ASOSrk   )r-   r   r   )r-   r   )r-   r   UMB)r0   r   )r0   r   )r/   r   )r/   r      Ñr   )r   r
   rG   r.   r\   )MEMA)r   r.   )r.   r   )ISLYSLSUGAR)r   r   r   SH)HEIMHOEKHOLMHOLZ)SIOSIASIAN)r   r   r%   )r   r%   )r0   r/   r-   r4   rh   )r   r   SC)OOr^   ENUYEDEM)r^   r   )r   SKr%   )r   r%   r4   )r   r   r%   )AIOI)r   r   r   )r   )r   rh   r*   TION)TIATCHTHTTH)OMAM)0r*   r   )r*   rI   r3   WR)r.   r   WH)r	   r2   r   )EWSKIEWSKYOWSKIOWSKY)r   r2   r   )r8   WITZ)TSFXr   r   )IAUEAU)AUOU)r>   )r   r   )ZOZIZA)r   r   r   )	upperboolslavo_germ_expsearchlensilent_startsmatchvowelsr   )
textslavo_germaniclengthfirstposlastprimary	secondarychnexts
             M/var/www/horilla/myenv/lib/python3.12/site-packages/whoosh/lang/dmetaphone.pydouble_metaphoner      s|   ::<D.//56NYF$; DOEC6>ADGi4%q


#Y<e| 3YC!G}#3Yuqy!d37m6&Ad3QR7SVYZSZF[_dFdS1WZ/4aa3HL`3`$uUQY"78"Cc#'"f,c#'"d*;4C!G#4#>(DE\tC!GC!G'<@R'Raa(,HHdSXY^abYbNcgnNn#D%	*.>>$uUUVYBW[`B`3737+/MM37mz1S1W)==C!G}(ZZ#DU{eai0D8#+D#0D'c#'"d*tC!GC!G/D/N$cAgcAg&%/c#'"d*CEAI4F4PU;Z]K]a=O3S1WS1W8MQU8U	*tE{c/AC!GC!G,0BB(  (#Dc#'"&88$c#'"&88C!G$(==(D#D aa(,>>#DC!G}7Dqq<QYe<e''1V9_D3YCa D(a=O3#D$Dc#'"l23YC!G}#3YC!G}#;4a=#>#DEAI&e|a=C/#+D#+DUQY'DqM_,Leai(T#']o-Meai(T#']j-H$D eai(T#']c-Aa=,EE';4a=C+?#+DcAg#%519%$u+*?)D C!GC!G,4cAg#9MVd-(cAgcAg&$.~%4a=C#7sQwsQw'+mm$sQwsQw'4/4a=C3Geai(0NNa=
2tC!GC!G7LTb7b$cAg/1T#'#'5JN^5^eai(,<<U5ST9@UY^@^3737+t3#D C!GC!G,6',cAg#%3YuS1W 7T#']f=T 3YCa F*d5.Cv.M5LT#']c%9d5QR>SW]>]!D%D$s37"3v"=! a=F*>C!G}
2%Dd{)a=0XX#C!G}OC#)D#*DC!G}#d{d{3YC!G}#3YC!G}#D1H%$sQwsQw*?C[*[TAXdQh/<?4:Q[C[C!GC!G,6'D#D3YC!GC!G$-!GtOtC!GC!G'<'DsQw-3&3YC!G}#1V9_D3YC!G}#cAg*,3YC!G}#3Yd{>a$,cAgcAg1Fl1Z C!G}#d{d{3YC!GC!G$6 $uUQY"77"B$c#'"d*aa(,LL#D#Dc#'"n4Sq8IV8S%(D#D ,4a=4H#HTRUXYRY]^aMa!a=C'$;D$;Dc#'"d*a=C'C!GC!G,0TTaa0L@#1D#,D%<DO6,IdSX[\S\oadNd#0D#+D#']o5#D$DcAgc!2l!B#a=J.$;D$;D3YCa F*c#'"n4c#'"d*d3sQw.?5.Haa(L8Duqy<QUe<e5+u4#D(DcAg*,3YC!G}#3YCa D(4a=F#:d3sQw>OSW>Wa=F*(D#D+$sQw-6"9sQwsQw'+OOuUQY'50#c#'"&66& 3YD$;Dq$5$GsQws#|3C!G}
*d{d{3YC!G}#cAgcAg&*<<!cEkd37ms6J"C!G}#d{d{Dt9>Aw47"T!W$	47NCY!^Aw47"AwT!W$	47NCu 

x )##    )	rewhoosh.compatr   	frozensetr   compiler   r   r    r   r   <module>r      s>    
 	8	M*

+,L$r   