o
    Zh0ho7                     @   s  d Z ddlmZ ddlmZ ejejejdZej	ej
ejejejejejejejd	Zej	ej
ejejejejejejejd	ZejejejdZejejejejejejejd	Zej ej!d
Z"i 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*i d+d,d-d.d/d#d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdDdGdHdIdIi dJdKdLdMdNdOdPdGdQdRdSdTdUdVdWdXdYdWdZd[d\d]d^d_d`dZdadbdcdddedfdgdhi didjdkdldmdndodpdqdrdrdsdtdudvdtdwdxdydzd{d|d}d~ddddddddddi ddddddddddddddddddddddddddddddddddi ddddddddddddddddddddddddddddddddēddœi dd$ddȓddʓdd̓ddΓddΓddΓddғddԓdd֓ddؓddړddܓddޓddddddi ddddddddddddddddƓdddddddd˓dddddddd ddi 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#i d$d%d&d'd(d)d*d+d,dדd-d.d/dd0d1d1d2d3d4d5d$d6d7d8d9d:d;d<d=d>d?d@dAi d?d&dBdCdDdEdAdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdRdVdWdXdYdZd[d\d]d^d_i d`dadbdcdYdddedfdgdhdidjdkdldmdndodpdqdodrdsdtdudvdwdxdydzd{d|d}d~d)i 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i 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ddTi dddddddÐdēdŐdƓdǐdȓdɐdʓdːd̓d͐dΓdϐdГdd֓dҐdѓdӐdԓdՐd֓dאdؓdِdړdېdܓi 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Z#i 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i 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i d-d.d/dd0d1d2ddd3ddd4d.d5dddd6d7d8dd9d3d:dd;dd<dd=dd>d?i d@ddAdBdddCddDddEdFdGd#dddHddId.dJddKddLddddMddNddOdi dPddQddRddSdTdUdVdWddXd#dYd3dZd3d[dd\dd]dd^dVd_dd`ddaddbd.i dcdVdddded#dddfddgddhd.diddjdkdlddmddnd.doddpdqdrdqdsd3dtd3i dud.dvddwd7dxdydzdd{d3d|d}d~d3dd3ddFdddddddd3dddddd.d?dkd?dZ$e dd Z%ddgdgdgdgdZ&dgddgdgddgdgdgdZ'dddddddddZ(dddddddddd	Z)ddddddddddddZ*ddddZ+dddddddddd	Z,d S (  zConstants used for text layout.    )	lru_cache   )pango)normalobliqueitalic)	ultra-condensedextra-condensed	condensedsemi-condensedr   semi-expandedexpandedextra-expandedultra-expanded)	2   g     @O@K   g     U@d   g      \@}         )	WRAP_WORD	WRAP_CHARWRAP_WORD_CHAR)r   
small-capsall-small-capspetite-capsall-petite-capsunicasetitling-caps)ltrrtlabaabqafkafraaragwahgalsgswaltatvariaiwarkmhvathapkavravabadbfqbad0bagbfybalkrcbaubcibchbcqbgrbulbilbynbkfblabliblnbjtbltbftbmbbambribrabrmmyabshbakbtibtbchgsgwchhhnechinyachkcktchk0chuchvchycmrswbcrrcrxcrtcrhcslcsycesdcrcwddgrdoidjrdjedjr0dngadadnkdindriprsdundzndzoebiigbecrcrjedobinerzmyvespspaetiesteuqeusevkevnevefanacffan0farfasfjifijflevlsfneenffosfaofrifryfrlfurfrpftafufgadgaagaeglagalglggawgbmgilnivgil0gmzgukgrnkalgrogrtguahaihathalflmharhojhbnamfhmamrjhndhnohohochrihye0hyeijoijcinginhinuikuirigleirtismsmniwrhebjanjpnjiiyidjudladjuldyukabkbdkab0kackfrklnkarkebktbkgekatkhakjhkhkkcakhskhvkiskqskknkexklmxalkmbkamkmnkfykmokmwkmskxcknrkaukodkfakohokmkonktukon0kopkoikozkpvkplkpekrkkaakrmkdrkrnkrtkqykshkasksh0ksiksmsjdkuikxukulkfxkuukrukuykdtkykkpylldlahbfulaklbelamlmnlazlzzlcrcrmldklbjlmamhrlmbliflmwngllsbdsblsmsmjlthlitluhluylvilavmajmpemakvmwmanmnsmaparnmawmwrmbnmchmncmcrmdemenmymmizlusmkrmlemdymlnmlqmlrmalmlymsamndmnkmngmonmnxglvmokmdfmnwmthmaimtsmltmununrnangldnasnskncrcswndgndonhcnisdapnklnynnkonqonornobnsmsmentanodntoeponnoocrojsojbojioroormpaasampalplipapplppap0paspuspgrellpilfilplgpceplkpolptgporqinrbubxrrcratjrmsrohromronroyrsyrueruakinsadscksaychpsekxanselsgosagsgssibsjosigxstskssmsskyslkslascssmlsomsnasehsna0snhsinsoggrusrbsrpsslxslssmsmasursuqsvesweswaaiiswkswzsswsxtngotajtgktcrtgntontgrtigtgytirthttahtibbodtkmtuktmntemtnatsntneenhtngtoitodtod0trkturtsgtsotuatrutultcytuvtyvtwiakausbhsbuyguigvitvievrowawbmwagwbrwcrcrkwelcymwlfwolxbdkhbxhsxhoyaksahybayorycrcreyimiiizhhzhozne)zhpzhszhtzndN)   “   ‘   ”   ’ab)   «   „   »r  agq)r"  u   ‚r  am)r!  u   ‹r$  u   ›an)r!  r  r$  r  ar)r  r  ast))r!  r  r,  az_Arabaz_Cyrlbasbebg))r"  r  blobmbrbs)r"  r  r  bs_Cyrl)r&  r  caco))r!  )r$  cscucvdedua))r!  r  )r$  r  dyoel
el_POLYTONes_USeteuewofafffi)r  r  frfr_CA)r+  r#  fr_CH))r  r  )r  r  hehrhu))r"  r$  )r  r!  hyiaieisitit_CHja))u   「u   『)u   」u   』jgoka)r"  r!  )r  r$  kkkkjkl)r)  r(  ksfkylaglblijltmgmkms_Arabmuamznndsnl))r  )r  nmg)r[  )r  r$  nnhnonrnsoococ_ESosplprgpt_PTrmrnrorurwscsdhsesgshi)r   r,  skslsnsqsr)r9  r  sr_Latnssstsvsyrszltg))r$  r  )r!  r  titi_ERtk)r4  )r  tntsugukuruz))r  r  )r  r  vewaeyavyi)yuezghzh_Hantc                 C   sN   | t v rt |  S tt  d d d D ]\}}|r"| |r"|  S qt d  S )N)LANG_QUOTEStupleitems
startswith)langkeyvalue r  O/var/www/html/rh/venv/lib/python3.10/site-packages/weasyprint/text/constants.pyget_lang_quotes  s   r  ligaclighligdligcalt)zcommon-ligatureszhistorical-ligatureszdiscretionary-ligatures
contextualsmcpc2scpcapc2pcunictitl)r   r   r   r   r   r   lnumonumpnumtnumfracafrcordnzero)zlining-numszoldstyle-numszproportional-numsztabular-numszdiagonal-fractionszstacked-fractionsordinalzslashed-zerojp78jp83jp90jp04smpltradfwidpwidruby)	jis78jis83jis90jis04
simplifiedtraditionalz
full-widthzproportional-widthr  P   r   (   r   r            )r   boldr   r   i,  i  i  iX  i  i   i  romanr   r   )r   r   r   r   ultracondensedextracondensedr
   semicondensedsemiexpandedr   extraexpandedultraexpanded)	r   r   r	   r
   r   r   r   r   r   )-__doc__	functoolsr   ffir   PANGO_STYLE_NORMALPANGO_STYLE_OBLIQUEPANGO_STYLE_ITALICPANGO_STYLEPANGO_STRETCH_ULTRA_CONDENSEDPANGO_STRETCH_EXTRA_CONDENSEDPANGO_STRETCH_CONDENSEDPANGO_STRETCH_SEMI_CONDENSEDPANGO_STRETCH_NORMALPANGO_STRETCH_SEMI_EXPANDEDPANGO_STRETCH_EXPANDEDPANGO_STRETCH_EXTRA_EXPANDEDPANGO_STRETCH_ULTRA_EXPANDEDPANGO_STRETCHPANGO_STRETCH_PERCENTPANGO_WRAP_WORDPANGO_WRAP_CHARPANGO_WRAP_WORD_CHARPANGO_WRAP_MODEPANGO_VARIANT_NORMALPANGO_VARIANT_SMALL_CAPSPANGO_VARIANT_ALL_SMALL_CAPSPANGO_VARIANT_PETITE_CAPSPANGO_VARIANT_ALL_PETITE_CAPSPANGO_VARIANT_UNICASEPANGO_VARIANT_TITLE_CAPSPANGO_VARIANTPANGO_DIRECTION_LTRPANGO_DIRECTION_RTLPANGO_DIRECTION
LST_TO_ISOr  r  LIGATURE_KEYS	CAPS_KEYSNUMERIC_KEYSEAST_ASIAN_KEYSFONTCONFIG_WEIGHTFONTCONFIG_STYLEFONTCONFIG_STRETCHr  r  r  r  <module>   s	   	
 !"#$%&'()*+,-./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{|}~                 	  
                                               !  "  #  $  %  &  '  (  )  *  +  ,  -  .  /  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  {  |  }  ~                                     	    
                                      
  	
 !"#$%&'()*+,-./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
~


	