o
    vh,}                  $   @   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 )UCS2 ).0encr   r   \/var/www/html/hyperkenya/venv/lib/python3.10/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)   )RegistryOrdering
Supplement     )   M         )r.   A  
     r,   
   )r,   r.   4  r+   r,   r+     r.         r.         r5         r4       )        $   )r@   r?   c  ,  r?   )   )r?   r,     r?   rB   y  r?   0   )r?   rC   r?   r@   rC   rB   r?   7   )r?     r?   :   )r?   rB   r,   r.   r,     r.   r,   r=   r.   r=   r.   r=   r,   r.   I   K   )r5   r.   r5   r1   r.   P   R   S   )r,   rE   r5   r.   W   )r.   r?   r.   Z   )r.   r=        rS   r,   a   c   rT   e   r,   g      k   m   o   rC   q   u   r+   w   )^  r,   r=   {   ~   r=            )	r)   rF     rB   r?   rF   6  r@   r5      )r5   r.   r?   r.   r4     r4   ri         ,     )r.   rl           rn         r?      r@   rB                                                         )rC   r?   rB   r.   rE     r=      iC  iE  iG  rE   )r   SubtypeBaseFontFontDescriptorCIDSystemInfoDWW)r   r   Namer   Encoding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        r7   r   r8   )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   AvgWidthr   r   r   r    r!   r"   LeadingMaxWidthMissingWidthr   r#   r$   z(Korea1))r*   ^   r.   z/CIDFontType2)r   ilr   r   [        )r   r0   q    r0   r+   r.         )r0   #  r0   r   w  r   r      r0   )r   r.   r)       )r   rn   r     rn   r   r   r.   r   r   r   r   rn   r   rn   r   r   r   6   )r   rn   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   r0   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               r=                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    ri   r   (    "  b  +   ) r(  r   \    rn   7  r   r,  r     r  r&  r     r&  r"  {  r   r   r   rK   r.   r+   rK   	  r  r0      rK   r   r+   )r+   r   r  r'  r   r.   r0  )r0  m  r,   $  r0  r   r"    r   r  rS     rS   r@    $r  (r  ,048<@r>   Dri   r   r'  Lr*  Pr   Tr  Xr&  \r   `dr0  hr   lptr4  xr5  |r6  #r   '+/37;?r!  Cr$  GKr   Or,  Sr-  r   r.  [r   _cr  grK   kr   oswr"  {rS   "r-   &*r  .26:>Br#  Fr%  Jr(  NRr   r   Zr/  ^bfr2  jnrr3  vz~!%r   )-r  159=AEIMr+  QUr1  )
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   ŒrF      Û   ß   ã   ç   ë   ï   ó   û   ÿu   žu   ́u   ̅u   –   ¤r2   u   ›   ¬u   ı   ¸   ¼u   Ł   À   Ä   È   Ì   Ðu   •r`      ÔrI      Ø   Üu   š   à   ä   è   ì   ð   ô   øu   Ž   üu   ̄u   ̈u   ̌u   ‒u   ‚u   „   ¡r1      ©u   ̨   ­r     µ   ¹   ½   Á   Å   É   Í   Ñ   Õ   Ù   Ý   áu   Š   åu   ‹   é   í   ñ   õ   ùu   Ÿ   ýu   ̇u   ̋u   ⁄   ¢u   ̧   ¦   ªrf      ®   ²   ºrg      ¾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__	languagestypeFaces_chstypeFaces_chttypeFaces_jpntypeFaces_korallowedTypeFacesencodings_jpnencodings_korencodings_chsencodings_chtallowedEncodingsdefaultUnicodeEncodingsunicode_encodingsCIDFontInfowidthsByUnicharmessage1message2r   r   r   r   <module>   s  		
Q
*
#		


9
,
0            @           