o
    e                  $   @   s   d Z dZg dZdgZdgZddgZddgZee e e Zg d	Zg d
Z	g dZ
g dZddge
 e e e	 ZdddddddZdgZddgZddgZddgZdd eD Zi 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+g d,g d-d.g d/d0g d1d2d3d4d5d6d7d8d9d:d;g d<d=g d>d?g d@dAg dBdCg dDdEg dFdGd4d7gdHg dIdJdKd4dLg dMdNg dOdPg dQdRd7gdSdTgdUdVd4gdWd4dXgdYd4gdZd4dVgd[dVd\gd]d\d4gd^d_gd`g dadbd4gdcdddVgdedfdVdgg dhdig djdkdldmdng dodpdqdrdsdtdudvdwdxgdydzdxd{d|dVd}d~dudddudd\ddgddddddd7ddd4ddd4dg ddd4gdd4gdd4gddd4dgded< dddddddddddddg ddd#d#dddd'd(d)d*d+ddgded< dddddddddddddd!g ddd#dd+d4d#dEddd'dd,d*d+ddgded< ddddddddddd4ddd!g ddd#dd+d4ddEddd'dd,d*d+g d,dVdgdg dd0dd4dg dd2d3dd5d6dVd8ddd9g dd=g ddg ddEg dddd4dg ddg ddGg ddJdKddLg ddNg ddPg d¢dÑdđddődrgdgded< ddddddddddddd!g dǢdd#dd+d4ddEddɜd'dd#d*d+d,g dˢd0g d̢d2d3dd5d6dd8d9dd;g dТdg dҢgdgded< ddddddddddddd!g dԢdd#dd+d4ddEddɜd'dd,d*d+d,d)d_dg dעd0g dآd2d3d4d5d6d_d8d9dwd;g d٢dg dۢdHg dܢdKg dݢgdgded< i Zi dd_dddddd_dd4dd4dd4ddwdddddddddddddddddd_i dddddddddd dddddddd_ddwd	dd
d4dd4dd_ddddddi dddddddddddd4dddd d!d"d#d4d$dVd%d&d'd(d)d*d+dd,d-d.d_i d/d4d0d4d1d_d2dwd3d4d5d6d7d8d9drd:d;d<d;d=d>d?d d@ddAdBdCd_dDddEdFi dGd"dHddIdwdJd_dKdLdMddNdOdPd4dQd4dRd4dSdwdTd&dUddVd8dWdXdYddZdd&dd d[d_dddd"d(d\
ed< i d]d4d^d4d_d4d`d4dad4dbd4dcd4ddd4dސdedߐdddfddgdddhdddddddi ddiddjddkddlddlddmddnddodpd4ddqdrd4ddldsd4ddtdud4ddqdvd4i ddwdxd4dddyd4ddzd{d4d|d4d}d4d~d4dd4dd4dd4dd4dd4ddddgddi d	dd
dddddgddddddddddddϓddddfdddd4dddd4ddni dd4d!ddd4d#dϓdd4d$ddd4d%ddd4d'ddd4ddodd4dd4dd4dd4dd4i dd4dd4dd4dd4d)d4ddd+dd,dd.dgd/dd0dd1dgd2dd3dd5dd7dd9di dd4d:dϓd<dd=dd?dd@dndd4dAddd4dCdedd4dDdldd4dEddd4dGddd4i dHddd4dIddd4dddd4dd4dd4dddd4dd4dd4dd4dJdgdKddMdfdNdi dPddQddRddSddTddUddVddWddYddZdddnddfdddd4dĐddd4dƐdtd4d4dd4dqd4dld4dd4dd4dɜed< i ddVdddd4ddʓddddddddddrdd˓dd̓dd̓dd˓dd͓ddΓddVddi ddddʓddddΓdddddddd_ddd	dΓd
dddddVdd4dd͓ddrdd˓i ddrdd̓dd4dd4ddϓddd!dd#dd$dϓd%dd'dd)dd+dd,d4d.dʓd/dd0di d1dVd2dГd3d͓d5d̓d7d4d9d˓d:d͓d<drd=d̓d?d4d@ddAdΓdCdVdDddEd"dGddHd4i dIdrdJddKdГdMd4dNddPddQddRddSddTd˓dUd͓dVdΓdWdГdYdrdZd˓dd͓dd4dddʐdLdddddќed< i dddd͓ddғddΓdd͓dd͓dd͓ddϓddӓddԓddՓdd֓ddדddؓddٓddVddړi ddۓddܓddݓddޓddeddߓddddddړddϓd	dd
d͓dd͓ddΓdddddd;i dd̓ddddddddғdd4dddddd!dd#dޓd$dd%dd'dd)dd+dd,dd.dΓi d/d͓d0d͓d1dΓd2dϓd3dd5dd7dd9dd:dd<dd=dؓd?dd@ddAddCddDddEdi dGd%dHddIdϓdJddKddMdғdNdΓdPd͓dQd͓dRd͓dSdϓdTddUddVddWddYddZdd dҐd-dddՐddddd\
ed< i d]d4ddVd^d4ddVd_d4ddVd`d4dad4d	d\dbd4dcd4ddd4dd_d
d4dddd4ddVi dd4dd_ddVdd4ddmdhd4dd4dd_dd4dd4dd:dddddddudd7dduddwi dduddxddxddVdd\dduddddxdduddudd7dd4dd4ddVddddpd4dd4i ddddrd4dd4ddddsd4dd7d d7dud4dd4d!d4dvd4dd7dxd4dd4d"d4dyd4ddTi d#d4d$ddd%dVd|d4d&d4d}d4d~d4dd4d'd4dd4dd4dd4dd4dd4d(d4dd)d*dVi dd:d+d:d	d7d,d7d
d4dd4d-dVdd7d.drdddd/dxd0duddwd1duddud2dxddui d3dVddud4dudd\d5d6d7dudd8dd4d9duddVd:dudd4d;dd<ddddddd4d=ddi dd4dd4d>ddd!d4dd4d?d7d#d4dd4d@d4d$ddd4dAd4d%dudd4dBd4d'd(d{d4i dCdxdDd4ddVdd4dd4dEdVdd4dFdVdd4dGdVdd4dd4dHd4dd4dd4dIdVdd4i dJdddKdVd)d*dd4d+dLdMddNdVd,d4dOd:d.d_dPd4d/d4dQd4d0d4dRdmd1d7dSdri d2d:dTdudd4d3dwdUdud5d\dVdxd7ddWdVd9dudXdudd4d:dwdYdud<dudZdud=dxi d[dud?d d\ddd]d\d@d4d^ddd_dVdAdVd`dddd4dCd7dad7dd4dDd4dbd4dd4dEdVi dcd4dd4dGd4ddd4dedudHdddfd4dd4dIdVdd4ddVdd4dgdVdd4dhdVdd4ddVi dd4dd4dd4dd4didXdJdVdjd4dKddkdVdldTdMdVdmdndNdVdoddPd4dpdmdQd4i dRd4dqdrdSd:dsdrdTdudtdTdududUdxdvddVdVdwdxdWddxdVdYdudydudzdudZdui d{duddud|d\d}duddVd~d\ddddd4dddddddd4ddwdd7dd4dd4dddddLd4d7d4d4d4d4d4d4d4d4d4d(d4d4ded< i dd4dd4dd4dd4dd4dd4dd4dd4dd4dd4dd4dd4dd4dd4dd4dd4dd4i dd4dd4dd4dd4dd4dd4dd4dd4dd4dd4d	d4d
d4dd4dd4dd4dd4dd4i dd4dd4dd4dd4dd4dd4dd4dd4d!d4d#d4d$d4d%d4d'd4d)d4d+d4d,d4d.d4i d/d4d0d4d1d4d2d4d3d4d5d4d7d4d9d4d:d4d<d4d=d4d?d4d@d4dAd4dCd4dDd4dEd4i dGd4dHd4dJd4dKd4dMd4dNd4dPd4dQd4dRd4dSd4dTd4dUd4dVd4dWd4dYd4dZd4dd4d4d4d4d4d4d4d4d4d4d	ed< dZdZdS (  z3.3.0a  
This defines additional static data to support CID fonts.

Canned data is provided for the Japanese fonts supported by Adobe. We
can add Chinese, Korean and Vietnamese in due course. The data was
extracted by creating very simple postscript documents and running
through Distiller, then examining the resulting PDFs.

Each font is described as a big nested dictionary.  This lets us keep
code out of the module altogether and avoid circular dependencies.

The encoding and font data are grouped by some standard 'language
prefixes'::

    chs = Chinese Simplified (mainland)
    cht = Chinese Traditional (Taiwan)
    kor = Korean
    jpn = Japanese
)jpnkorchtchsSTSong-LightMSung-LightHeiseiMin-W3HeiseiKakuGo-W5HYSMyeongJo-MediumHYGothic-Medium)z83pv-RKSJ-Hz90ms-RKSJ-Hz90ms-RKSJ-Vz90msp-RKSJ-Hz90msp-RKSJ-Vz90pv-RKSJ-Hz
Add-RKSJ-Hz
Add-RKSJ-VzEUC-HzEUC-Vz
Ext-RKSJ-Hz
Ext-RKSJ-VHVUniJIS-UCS2-HzUniJIS-UCS2-VzUniJIS-UCS2-HW-HzUniJIS-UCS2-HW-V)	z	KSC-EUC-Hz	KSC-EUC-VzKSCms-UHC-HzKSCms-UHC-VzKSCms-UHC-HW-HzKSCms-UHC-HW-VzKSCpc-EUC-HUniKS-UCS2-HzUniKS-UCS2-V)zGB-EUC-HzGB-EUC-Vz
GBpc-EUC-Hz
GBpc-EUC-Vz	GBK-EUC-Hz	GBK-EUC-VUniGB-UCS2-HzUniGB-UCS2-V)
zB5pc-HzB5pc-Vz	ETen-B5-Hz	ETen-B5-VzETenms-B5-HzETenms-B5-Vz	CNS-EUC-Hz	CNS-EUC-VzUniCNS-UCS2-HzUniCNS-UCS2-Vz
Identity-Hz
Identity-V)r   r   )r   r   )r   r   )r   r   )r   r   r   r   r	   r
   zMHei-Mediumc                 C   s   g | ]}d |v r|qS )ZUCS2 ).0encr   r   ND:\Projects\ConvertPro\env\Lib\site-packages\reportlab/pdfbase/_cidfontdata.py
<listcomp>   s    r   z/Fontz/Type0z/%(internalName)sz/HeiseiMin-W3z/%(encodings)sz/CIDFontType0z/FontDescriptori  i  i   )ii  i      E     )
TypeAscent	CapHeightDescentFlagsFontBBoxFontNameItalicAngleStemVXHeightz(Adobe)z(Japan1)   )ZRegistryZOrderingZ
Supplement     )   M         )r*   A  
     r(   
   )r(   r*   4  r'   r(   r'     r*         r*         r1         r0       )        $   )r<   r;   c  ,  r;   )   )r;   r(     r;   r>   y  r;   0   )r;   r?   r;   r<   r?   r>   r;   7   )r;     r;   :   )r;   r>   r(   r*   r(     r*   r(   r9   r*   r9   r*   r9   r(   r*   I   K   )r1   r*   r1   r-   r*   P   R   S   )r(   rA   r1   r*   W   )r*   r;   r*   Z   )r*   r9        rO   r(   a   c   rP   e   r(   g      k   m   o   r?   q   u   r'   w   )^  r(   r9   {   ~   r9            )	r%   rB     r>   r;   rB   6  r<   r1      )r1   r*   r;   r*   r0     r0   re         ,     )r*   rh           rj         r;      r<   r>                                                         )r?   r;   r>   r*   rA     r9      iC  iE  iG  rA   )r   SubtypeBaseFontZFontDescriptorZCIDSystemInfoZDWW)r   r   Namer   ZEncodingZDescendantFontsz/HeiseiKakuGo-W5i  i  i#   )iii  i  z/HeiseKakuGo-W5r   i)  )r   r   r   r   r   r   r    r!   StemHr"   r#   )
r&   )  1  r*     r       r     r     r   r   {  r        r3   r   r4   )Er   r   r   r   r   6  g  r   }      >  +             F        r   r   ]  r     r   r     a  r   r   r   r   r   r   r   N  r   r   #  Z  r     r   r      r   r   r     r   r   r   r     r     r   2      :  r        r   r   r   ix  r*   z/HYGothic-Mediumiir)iioi  p  z/HYSMyeongJo-Medium   )r   r   ZAvgWidthr   r   r   r   r    r!   LeadingMaxWidthMissingWidthr   r"   r#   z(Korea1))r&   ^   r*   z/CIDFontType2)r   ilr   r   [        )r   r,   q    r,   r'   r*         )r,   #  r,   r   w  r   r      r,   )r   r*   r%       )r   rj   r     rj   r   r   r*   r   r   r   r   rj   r   rj   r   r   r   6   )r   rj   r%   r   )r   r   r*   r   r*   ?   @   A   )r(     G  r   r   F   )r   r   r   )r   r   r(   r   r   k  r   r   )  r   r   r   )r   r,   r   )r   r*   r   ]   r   _   z/STSong-Light)iir%   r   z/STSongStd-Light)r   r   r   r   r   r   r    r!   r   r   r   r   r"   r#   z(GB1))	r|     V             v  )r     r      r   r   N  r   r   r   r   )1X      0      3        >  8  r              r   t    _          l  r   r   r(   r   ^  r*   r               r9                r       Q   )r    R  P  r     r   r         r    r  r   z/MSung-Light)i`ii  ix  -   z(CNS1))r)   r     r     r'      )r  r   r<   r'   9  r'     r*   )  r:     g    re   r   (    "  b  +   ) r  r   \    rj   7  r   r"  r     r  r  r     r  r  {  r   r  r   rG   r*   r'   rG   	  r   r&      rG   r   r'   )r'   r   r  r  r   r*   r&  )r&  m  r(   $  r&  r   r    r   r   rO     rO   r<    $r  (r  ,048<@r:   Dre   r   r  Lr   Pr   Tr  Xr  \r  `dr&  hr   lptr*  xr+  |r,  #r   '+/37;?r  Cr  GKr   Or"  Sr#  r   r$  [r   _cr   grG   kr   oswr  {rO   "r)   &*r   .26:>Br  Fr  Jr  NRr   r   Zr%  ^bfr(  jnrr)  vz~!%r   )-r  159=AEIMr!  QUr'  )
Y]aeimquy}u   ﾁu   ﾅu   ﾉu   ﾍu   ﾑu   ﾕu   ﾙu   ﾝr   r   r   u   ̲r   r   r   r   r   r   r   u   ｢r   u   ｦu   ｪr   u   ｮu   ｲr   u   ｶu   ｺr   u   ｾu   ﾂu   ﾆu   ﾊu   ﾎu   ﾒu   ﾖu   ﾚu   ﾞr   r   r   r   r   r   r   u   ｡r   u   ･u   ｩu   ｭu   ｱr   u   ｵu   ｹr   u   ｽu   ̀u   ﾃu    u   ﾇu   ﾋu   ﾏu   ﾓu   ﾗu   ﾛu   ﾟ   ¥r   r   r   r   r   u   ‾r   u   ､r   u   ｨu   ｬu   ｰr   u   ｴr   u   ｸu   ｼu   ﾀu   ̃u   ﾄu   ﾈu   ﾌu   ‑r   u   ﾐu   ﾔu   ﾘu   ﾜr   r   r   r  r  r  u   ｣r  u   ｧr  r   r   )   ￨   ｫr     ｯr     ｳr     ｷr     ｻr     ｿr   r   r   r   r   r   r   )r  r  r  r  r  r  r  r  r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r   r   r   r   r   r   r  r
  r  r   r   r   r   r   r   r   r   r   r   r   r   r  r  r	  r  r   r   r   r   r   r   r   r   r  r  r  r  u   ̂u   ̆u   ̊u   ﬂ   £u   ™r      «   ¯   ³   ·   »   ¿   Ãu   ł   Ç   Ë   Ï   Óu   ŒrB      Û   ß   ã   ç   ë   ï   ó   û   ÿu   žu   ́u   ̅u   –   ¤r.   u   ›   ¬u   ı   ¸   ¼u   Ł   À   Ä   È   Ì   Ðu   •r\      ÔrE      Ø   Üu   š   à   ä   è   ì   ð   ô   øu   Ž   üu   ̄u   ̈u   ̌u   ‒u   ‚u   „   ¡r-      ©u   ̨   ­r     µ   ¹   ½   Á   Å   É   Í   Ñ   Õ   Ù   Ý   áu   Š   åu   ‹   é   í   ñ   õ   ùu   Ÿ   ýu   ̇u   ̋u   ⁄   ¢u   ̧   ¦   ªrb      ®   ²   ºrc      ¾u   ǀ   Â   Æ   Ê   Îu   œ   Ò   Öu   ﬁ   Ú   Þ   â   ær     êr  )r     îr  r     òr  r     ör  r     úr  r     þ)	r  r  r  r  r  r  r  r  r  u'   ±êÍ½¬¾©Å·Bu.   ±êÍ½¬pSVbNÅ·BN)__version____doc__	languagesZtypeFaces_chsZtypeFaces_chtZtypeFaces_jpnZtypeFaces_korZallowedTypeFacesZencodings_jpnZencodings_korZencodings_chsZencodings_chtZallowedEncodingsZdefaultUnicodeEncodingsZunicode_encodingsZCIDFontInfoZwidthsByUnicharZmessage1Zmessage2r   r   r   r   <module>   s  		
Q
*
#		


9
,
0            @           