U
    `9YF                     @   s   d Z dZdZdZdZdZdZe eddd	d
dZeedddd
dZeedddd
dZ	eedddd
dZ
eedddd
dZeedddd
dZdS )(      r   r   r   r   r   r   r   r   r      r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r      r   r   r   r   r   r   r   r   r   r   r   r   r   r   r      r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r                                    J      K                                       r   r   r   r   r   r   G      B      A      L      @         M   H      E   C      N   I         O               r   r   r   r   r                                                                                                            D                                                                                 r   r                     '                                    	               
                        6   ;   %   ,   :   )   0   5   .   7   *   <   $   1   &      "   #   +   -       (   4   8   !   =   >   3   9   /   ?   2   F   (   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r   r   r   r   r   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   r\   rr   rs   rt   ru   rv   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   ry   r   r~   r{   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r}   r   rz   r   r   r   r   r   r   r   rw   r   (   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r   r   r   r   r   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   ry   r   r~   r{   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r}   r   rz   r   r   r   r   r   r   r   rw   r   rj   r\   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   r   r   (   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   r   r\   r   rx   ry   r   r~   r{   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r}   r   rz   r   r   r   r   r   r   r   rw   r   (   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r   r   r   r   r   r9   r:   r;   r<   r\   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rw   r   r   r   rx   r   ry   r   rz   r   r{   r   r|   r   r}   r   r~   r   rT   rU   rV   rW   rX   rY   rZ   r   r   r   r   r[   r]   r^   r_   r   r   r`   ra   rb   rc   rd   re   rf   r   r   rg   rh   ri   rj   rk   rl   rm   rn   r   r   r   r   r   r   r   r   r   ro   rp   rq   rr   r   r   rs   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rt   ru   r   r   r   r   r   r   r   r   r   r   r   r   rv   r   r   (   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   ry   r   r~   r{   r|   r   r   r   r   r   r   r   r   r   r   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   r   r   r   r   r}   r   rz   r   r   r   r   r   r   r   rw   r   rj   r\   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   r   r   (       rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   r   r   rx   rx   rx   rx   r   rx   rx   rx   r|   rx   r|   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   r   rx   r|   r|   r|   r|   r|   r   r   r|   rx   rx   rx   r|   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   r|   rx   rx   r   r   rx   rx   rx   rx   rx   rx   rx   rx   rx   r|   rx   r|   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   rx   rx   r|   r|   rx   rx   rx   rx   rx   rx   rx   rx   rx   r|   rx   rx   r   r   rx   rx   rx   rx   rx   rx   rx   rx   r|   rx   rx   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   r|   rx   r|   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   r   r   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   r|   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   r|   rx   rx   r   r   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   r|   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   rx   rx   rx   rx   rx   rx   rx   r|   r|   r|   rx   r   rx   rx   r   rx   rx   rx   rx   r|   r|   rx   r   r|   r|   r|   rx   rx   r|   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   rx   rx   rx   rx   rx   r|   rx   rx   rx   rx   rx   r|   r|   rx   r|   rx   rx   rx   r|   r   r|   r|   r   r   r|   r|   r|   r|   r|   r|   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   r|   r|   r|   rx   r   r|   r|   rx   rx   r|   r   r|   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   rx   rx   rx   rx   rx   rx   r|   rx   rx   r   r|   rx   r|   r|   rx   r|   rx   rx   rx   rx   r|   r|   rx   r   rx   r|   r|   rx   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   rx   rx   rx   rx   rx   rx   rx   r|   r|   rx   rx   rx   rx   rx   r|   rx   rx   rx   rx   r|   r|   r|   r   rx   rx   rx   r|   r|   r|   r|   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   r|   rx   r|   rx   rx   rx   rx   rx   rx   r|   rx   r|   r|   r   r   rx   r|   r   r|   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   r|   r   r   rx   r   r   r   r   r   r|   r   r   r   r|   r|   r|   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   rx   rx   rx   rx   rx   r|   rx   rx   r|   r|   r|   r|   r   rx   r|   rx   r|   rx   r|   r   r|   r|   r   r   r   r|   r   r|   r   r|   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   rx   r|   r|   rx   r|   rx   rx   rx   r|   r|   r|   r|   r   r|   r|   r|   r|   rx   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   rx   r|   rx   r|   r|   rx   rx   rx   rx   rx   rx   rx   rx   rx   r   rx   r|   r   r   rx   rx   rx   rx   r|   rx   rx   rx   rx   r|   rx   r|   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   rx   rx   rx   rx   rx   r|   r|   rx   rx   r   r|   r   r   rx   r|   rx   r|   rx   r   r   r   r|   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   r   rx   r   r|   rx   rx   rx   rx   r|   rx   rx   rx   rx   r   r|   r|   r   r   r|   rx   r|   r|   r|   rx   r|   rx   r|   r|   rx   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   r|   rx   r   r|   rx   r|   rx   r   r   r|   rx   rx   r|   r   r|   rx   r   r   r|   rx   r|   r|   r   r   rx   r   rx   r|   r|   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   r   rx   r   r|   rx   rx   rx   rx   rx   rx   rx   rx   r|   r   rx   r|   r   r   r|   r|   rx   rx   rx   r|   rx   rx   r   r|   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   rx   rx   rx   rx   rx   r|   r|   rx   rx   r|   r|   r|   rx   rx   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   rx   rx   rx   rx   rx   r|   r|   rx   rx   rx   rx   rx   rx   rx   r   rx   r|   rx   rx   r|   rx   r|   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   rx   rx   rx   rx   rx   rx   r|   rx   rx   rx   r|   r|   r|   r|   rx   r   rx   r|   rx   r   r   r|   r   r   r|   r|   r|   r|   r   rx   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r|   r|   rx   rx   rx   rx   rx   r   r|   r|   r   rx   r   r   rx   r   r   rx   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   r|   r|   r   r   rx   rx   rx   r|   r|   r   r|   r|   rx   r   r   r|   r   r   r|   r|   r   rx   r   r   r|   r   r   r|   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   r|   rx   rx   rx   rx   r   r|   r|   r|   r   r|   r   rx   rx   r   r   r|   r   r|   r   r|   r|   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   rx   rx   rx   rx   rx   r|   r   rx   r|   r|   rx   r|   r   rx   r|   r   rx   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   rx   r|   rx   rx   rx   r|   r|   r|   rx   rx   r   r|   r   r|   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   r   r   r|   r   r|   rx   rx   r|   r|   r   r|   r|   rx   r   r|   r   r   r   r|   r|   rx   r|   r   r|   r|   r|   r|   r|   rx   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   rx   rx   rx   rx   r   r   r   r   r   r|   r|   r   r   rx   r   r   r   rx   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   rx   rx   rx   r|   r   r   r   r|   r   r   r   r   r|   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r|   rx   r|   r|   r|   r   r|   r|   r|   r   r|   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   rx   rx   rx   rx   r   r   r   r   r   r   r   r   r   rx   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r|   rx   r|   r|   r|   rx   r   r|   r|   r|   r|   r|   r|   r|   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   rx   rx   r|   r|   r|   r|   rx   r|   r|   r   r   r|   r|   r|   r|   r   r   rx   r   r|   r   r|   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   rx   r|   r|   r|   r|   r   r|   r   r|   r   r|   r   r   r   r|   r   r|   r|   r   r   r|   r|   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r|   r   r   r   r|   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   r|   r|   r|   r   r   r   r|   rx   r   r   r   r   r|   r   r|   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   rx   r|   rx   r|   r   r|   r|   r|   r|   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r|   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   r   r   r   r   r|   r|   r|   rx   r|   r|   r|   r|   r|   r|   r|   r   r   r   r|   r   r|   r   r   r   r|   r|   r   r   r   r   r|   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   rx   r|   rx   rx   r|   r   r   r   r   r   r   r   r   r|   r   r   r   rx   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   rx   rx   rx   rx   r   r|   r|   r|   r|   r   r   r   r   r|   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   rx   rx   rx   r|   r   r   r   r   r|   r|   r   r   r   r|   r   r   r   rx   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   r|   rx   r|   r   r   r   r|   r|   r|   r   r   r   r|   r   r   r   r   r   r   r   r   r   rx   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   r   r|   r   r   r|   r|   r|   r|   r|   r|   r   r|   r|   r   r   r   r   r   r|   r|   r|   r   r   r   r   r|   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   rx   r|   r|   r   r   r   r|   r|   r   r   r   r   r|   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   rx   r|   rx   r|   r   r   r   r   r   r   r   r   r   r|   r   r|   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r|   r   r   r   r   r|   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rx   r|   r|   r|   r   r   r   r|   r|   r   r   r   r|   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   rx   r   r|   r|   r|   r|   r|   r|   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r|   r   r   r   r   rx   r|   r   r|   r   r|   r|   r   r   r   r   r   r|   r   r   r   r|   r   r   r   r   r   r|   r   r|   r|   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r|   r|   r|   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r|   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r|   r|   r|   r   rx   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r|   rx   r|   r|   r   r   r   r   r|   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r|   r   r   r|   r   r|   r|   r|   r|   r|   r   r|   r|   r   r   r   r   r   r   r|   r|   r|   r   r|   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r|   r|   r|   r   r   r   r|   r|   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r|   r|   r|   r   r   r   r|   r|   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r|   r|   r|   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r|   r|   r   r   r|   r   r|   r   r   r   r   r   r|   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   glP@?FzKOI8-RZRussian)Zchar_to_order_mapZprecedence_matrixZtypical_positive_ratioZkeep_english_letterZcharset_nameZlanguagezwindows-1251z
ISO-8859-5ZMacCyrillicZIBM866ZIBM855N)ZKOI8R_char_to_order_mapZwin1251_char_to_order_mapZlatin5_char_to_order_mapZmacCyrillic_char_to_order_mapZIBM855_char_to_order_mapZIBM866_char_to_order_mapZRussianLangModelZ
Koi8rModelZWin1251CyrillicModelZLatin5CyrillicModelZMacCyrillicModelZIbm866ModelZIbm855Model r   r   ;/usr/lib/python3/dist-packages/chardet/langcyrillicmodel.py<module>   sb    




