<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>

Yfs                 @   s	  d  Z  d d l Z Gd d   d e j  Z Gd d   d e j  Z Gd d   d e j  Z Gd	 d
   d
 e e j  Z Gd d   d e e j  Z d d   Z e j e	 d   Z
 e
 j d d d d d d d d d d d d d d d d d  d! d" d# d$ d% d& d' d( d) d* d+ d, d- d. d/ d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK dL dM dN dO d dP dQ dR dS dT dU dV dW dX dY dZ d[ d\ d] d^ d_ d` da db dc dd d) de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d dA d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d! d d d d# d d d d% d d d d d d+ d d/ d d- d d1 d d3 d d d d5 d d9 d d; d d d d= d d d d? d dC d d d dE d dG d d d dK d dI d dM d dO d d d d d d d i  d Z d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ddddddddddddddddd	d	d
d
dddddddddddddddP dP dP d dR dR dR dQ dT dT dT dS dV dV dV dU dX dX dX dW ddd\ d\ d\ d[ d^ d^ d^ d] d` d` d` d_ db db db da dd dd dd dc de de de d) dddi di di dh dk dk dk dj dm dm dm dl ddddddddddddddddddddd d d d ddd d d d d d d d d d d d ddd d d!d!d"d"d#d#d$d$d%d%d&d&d'd'd(d(d)d)d*d*d+d+d,d,d-d-d.d.d/d/d0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9d:d:d d d d d d d d d d d d d d d d d d d d d;d;d<d<d=d=d>d>d?d?d@d@dAdAdBdBdCdCdDdDdEdEdFdFdGdGdHdHdIdIdJdJdKdKdLdLdMdMdNdNdOdOdPdPdQdQdRdRdSdSdTdTdUdUd d d dM d d d dO d d d d dVdVdWdWd d d) d( dA d@ d d d d d d d d d d d d d! d  d d d# d" d% d$ d+ d* d/ d. d- d, d1 d0 d3 d2 d5 d4 d9 d8 d; d: d= d< d? d> dC dB dE dD dG dF dK dJ dI dH dM dL dO dN dg df d dA d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d! d d d d# d d d d% d d d d d d+ d d/ d d- d d1 d d3 d d d d5 d d9 d d; d d d d= d d do dn dq dp ds dr du dt dw dv dy dx d{ dz d} d| d d~ d d dZ dY d dC d d? d d d dK d dI d d d dG d d d' d& d d d dE d7 d6 d d i Z d S(X  z] Python Character Mapping Codec generated from 'VENDORS/APPLE/ARABIC.TXT' with gencodec.py.

    Nc               @   s.   e  Z d  Z d d d  Z d d d  Z d S)Codecstrictc             C   s   t  j | | t  S)N)codecscharmap_encodeencoding_map)selfinputerrors r
   9/opt/alt/python35/lib64/python3.5/encodings/mac_arabic.pyencode   s    zCodec.encodec             C   s   t  j | | t  S)N)r   charmap_decodedecoding_table)r   r   r	   r
   r
   r   decode   s    zCodec.decodeN)__name__
__module____qualname__r   r   r
   r
   r
   r   r   	   s   r   c               @   s   e  Z d  Z d d d  Z d S)IncrementalEncoderFc             C   s   t  j | |  j t  d S)Nr   )r   r   r	   r   )r   r   finalr
   r
   r   r      s    zIncrementalEncoder.encodeN)r   r   r   r   r
   r
   r
   r   r      s   r   c               @   s   e  Z d  Z d d d  Z d S)IncrementalDecoderFc             C   s   t  j | |  j t  d S)Nr   )r   r   r	   r   )r   r   r   r
   r
   r   r      s    zIncrementalDecoder.decodeN)r   r   r   r   r
   r
   r
   r   r      s   r   c               @   s   e  Z d  Z d S)StreamWriterN)r   r   r   r
   r
   r
   r   r      s   r   c               @   s   e  Z d  Z d S)StreamReaderN)r   r   r   r
   r
   r
   r   r      s   r   c               C   s@   t  j d d d t   j d t   j d t d t d t d t  S)	Nnamez
mac-arabicr   r   incrementalencoderincrementaldecoderstreamreaderstreamwriter)	r   	CodecInfor   r   r   r   r   r   r   r
   r
   r
   r   getregentry!   s    	r                                                                           i                                               i&                                                                                  !      "      #      $      ij     &      '      (      )      *   +      i     -      .      /      i`     ia     ib     ic     id     ie     if     ig     ih     ii     :   i     <      =      >      i     iJ'     i!     i"     i#  i$     i%     i&  i'     i(  i)     i*     i+     i,     i-     i.     i/     i0  i1     i2     i3     i4     i5  i6     i7     i8     i9     i:     [   \      ]      ^      _   i@  iA  iB     iC  iD     iE     iF  iG  iH  iI  iJ  iK     iL  iM  iN  iO     iP  iQ     iR  i~  iy     i  i  i     i  i  i  {   |      }      i     i  uh   	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ä ÇÉÑÖÜáàâäں«çéèêëí…îïñó»ôö÷úùûü !"#$٪&'()*+،-./٠١٢٣٤٥٦٧٨٩:؛<=>؟❊ءآأؤإئابةتثجحخدذرزسشصضطظعغ[\]^_ـفقكلمنهوىيًٌٍَُِّْپٹچەڤگڈڑ{|}ژے                        	   
                                                                  %   ,   0   1   2   3   4   5   6   7   8   9   ;   ?   @   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   `   a   b   c   d   e   f   g   h   i   j   k   l   m   n   o   p   q   r   s   t   u   v   w   x   y   z   ~      )__doc__r   r   r   r   r   r   r   make_identity_dictrangedecoding_mapupdater   r   r
   r
   r
   r   <module>   s   