Ë
    o]jB4  ã            
       ó  — d Z ddlZddlmZ ddlmZ  ej                  dddg«      Z edd«      Zi d	d
“dd“dd“dd“d ed«      “dd“dd“dd“dd“dd
“dd“de“de“de“d e“d!e“d"e“i d#e“d$e“d%d&“d'd
“d(d
“dd
“d)d“d*d+“d,d-“d.d
“d/d0“d1d2“d3d4“d5d6“d7d8“d9d edd:«      d edd:«      ff“d;d<“¥i d=d>“d?d@“dAeef“dBeef“dCd“dDdE“dFdG“dHd@“dId“dJdE“dKd@“dLd“dMdE“dNdO“dPd@“dQeef“dReef“¥i dSd“dTdE“dUdV“dW edXd:«       edXd:«       edXd:«       edXd:«      df“dYdZ“d[ edd«       edd«       edd«       edd«      f“d\d]“d^dV“d_ edXd:«       edXd:«       edXd:«       edXd:«      df“d`da“db edd«       edd«       edd«       edd«      f“dcd]“ddde“dfd“dgdh“did
“djd
“¥i dkd@“dld“dmdn“dodp“dqd“drds“dtd“dud
“dvd“dwdx“dyd“dzd“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“d™dh“dšd
“d›dœ“d�dž“dŸd ed d:«      d ed d:«      ff“d¡d“d¢d
“d£d
“d¤d
“d¥d
“d¦d
“d§d“d¨d©“dªd«“d¬e“¥i d­d®“d¯d“d°d±“d²d³“d´d
“dµe“d¶d“d·d“d¸d“d¹d“dº ed d:«       ed d:«      f“d»d“d¼d“d½d@“d¾d“d¿dE“dÀd“¥i dÁdÂ“dÃd
“dÄ eed«      “dÅ eed«      “dÆd
“dÇd
“dÈd
“dÉd
“dÊd
“dË eed«      “dÌ ee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ÛdE“dÜdE“dÝdE“dÞdE“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ïdh“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
“�dd“�dd
“�dd“�dd-“�dd“�dd“�dd
“�dd“�dd“�ddV“�d�d“�d�d“�dd“�dd“�dd“¥Z	 e
�d„ e	D «       «      Zh �d £Zh �d!£Zh �d"£Zy(#  z(Various data about known CSS properties.é    N)Úinf)Úparse_colorÚ	DimensionÚvalueÚunitÚpxÚbottomÚautoÚcaption_sideÚtopÚclearÚnoneÚclip© ÚcolorÚblackÚ	directionÚltrÚdisplay)ÚinlineÚflowÚempty_cellsÚshowÚfloatÚleftÚline_heightÚnormalÚ
margin_topÚmargin_rightÚmargin_bottomÚmargin_leftÚpadding_topÚpadding_rightÚpadding_bottomÚpadding_leftÚpositionÚstaticÚrightÚtable_layoutÚunicode_bidiÚvertical_alignÚbaselineÚ
visibilityÚvisibleÚz_indexÚbackground_attachment)ÚscrollÚbackground_clip)z
border-boxÚbackground_colorÚtransparentÚbackground_image)©r   NÚbackground_origin)zpadding-boxÚbackground_positionú%Úbackground_repeat))Úrepeatr;   Úbackground_size))r
   r
   Úborder_bottom_colorÚcurrentcolorÚborder_bottom_left_radiusÚborder_bottom_right_radiusÚborder_bottom_styleÚborder_bottom_widthé   Úborder_collapseÚseparateÚborder_left_colorÚborder_left_styleÚborder_left_widthÚborder_right_colorÚborder_right_styleÚborder_right_widthÚborder_spacing)r   r   Úborder_top_colorÚborder_top_left_radiusÚborder_top_right_radiusÚborder_top_styleÚborder_top_widthÚborder_image_sourcer6   Úborder_image_sliceéd   Úborder_image_width)é   rV   rV   rV   Úborder_image_outsetÚborder_image_repeat)ÚstretchrY   Úmask_border_sourceÚmask_border_sliceÚmask_border_width)r
   r
   r
   r
   Úmask_border_outsetÚmask_border_repeatÚmask_border_modeÚalphaÚcolor_schemeÚopacityrV   Úcolumn_widthÚcolumn_countÚcolumn_rule_colorÚcolumn_rule_styleÚcolumn_rule_widthÚmediumÚcolumn_fillÚbalanceÚcolumn_spanÚfont_family)ÚserifÚfont_feature_settingsÚfont_kerningÚfont_language_overrideÚ	font_sizeé   Úfont_stretchÚ
font_styleÚfont_variantÚfont_variant_alternatesÚfont_variant_capsÚfont_variant_east_asianÚfont_variant_ligaturesÚfont_variant_numericÚfont_variant_positionÚfont_weighti�  Úfont_variation_settingsÚbox_decoration_breakÚsliceÚbreak_afterÚbreak_beforeÚbreak_insideÚmargin_breakÚorphansé   ÚwidowsÚbookmark_label))ÚcontentÚtextÚbookmark_levelÚbookmark_stateÚopenrˆ   Úfootnote_displayÚblockÚfootnote_policyÚquotesÚ
string_setÚimage_resolutionÚimage_renderingÚimage_orientationz
from-imageÚ
object_fitÚfillÚobject_positioné2   ÚsizeÚpageÚ
bleed_leftÚbleed_rightÚ	bleed_topÚbleed_bottomÚmarksÚhyphenate_characteru   â€�Úhyphenate_limit_chars)é   r…   r…   Úhyphenate_limit_zoneÚhyphensÚmanualÚletter_spacingÚtab_sizeé   Útext_align_allÚstartÚtext_align_lastÚtext_indentÚtext_transformÚwhite_spaceÚ
word_breakÚword_spacingÚtransform_originÚ	transformÚ
appearanceÚoutline_colorÚoutline_styleÚoutline_widthÚoutline_offsetÚ
box_sizingzcontent-boxÚheightÚ
max_heightÚ	max_widthÚ
min_heightÚ	min_widthÚwidthÚ
block_sizeÚinline_sizeÚmax_block_sizeÚmax_inline_sizeÚmin_block_sizeÚmin_inline_sizeÚmargin_block_startÚmargin_inline_startÚmargin_block_endÚmargin_inline_endÚpadding_block_startÚpadding_inline_startÚpadding_block_endÚpadding_inline_endÚinset_block_startÚinset_inline_startÚinset_block_endÚinset_inline_endÚborder_block_start_widthÚborder_inline_start_widthÚborder_block_end_widthÚborder_inline_end_widthÚborder_block_start_styleÚborder_inline_start_styleÚborder_block_end_styleÚborder_inline_end_styleÚborder_block_start_colorÚborder_inline_start_colorÚborder_block_end_colorÚborder_inline_end_colorÚborder_start_start_radiusÚborder_start_end_radiusÚborder_end_start_radiusÚborder_end_end_radiusÚ
flex_basisÚflex_directionÚrowÚ	flex_growÚflex_shrinkÚ	flex_wrapÚnowrapÚgrid_auto_columns)r
   Úgrid_auto_flow)rã   Úgrid_auto_rowsÚgrid_template_areasÚgrid_template_columnsÚgrid_template_rowsÚgrid_row_startÚgrid_column_startÚgrid_row_endÚgrid_column_endÚalign_content)r   Úalign_itemsÚ
align_selfÚjustify_contentÚjustify_itemsÚjustify_selfÚorderÚ
column_gapÚrow_gapÚtext_decoration_lineÚtext_decoration_colorÚtext_decoration_styleÚsolidÚtext_decoration_thicknessÚtext_underline_offsetÚblock_ellipsisÚcontinueÚ	max_linesÚoverflowÚoverflow_wrapÚtext_overflowÚcounter_incrementÚcounter_resetÚcounter_setÚlist_style_imageÚlist_style_positionÚoutsideÚlist_style_typeÚdiscÚanchorÚlinkÚlangc              #   ó@   K  — | ]  }|j                  d d«      –— Œ y­w)Ú_ú-N)Úreplace)Ú.0Únames     úP/var/www/zogu/zoguvenv/lib/python3.12/site-packages/weasyprint/css/properties.pyú	<genexpr>r  )  s   è ø€ ÒI°$�t—|‘| C¨×-ÑIùs   ‚>3   r  r  r   r�   r†   r¤   r„   r§   r   rq   rt   r-   r¯   r   rl   r|   r   r¬   r®   r   ra   ro   rs   ru   r°   r  r  rL   r¦   r©   r­   rD   r“   r  r«   r’   r
  rw   r    r  rz   r£   rn   r{   r¡   r   rp   ry   rv   rx   r}   >   r   r   r   r   r(   r	   rb   r/   r  r&   r²   r   r€   r	  r!   r�   r   r  r    r+   rÇ   r±   r  rÈ   rÅ   rÆ   >   r   r�   r›   rù   rœ   rž   r´   r¶   r3   rM   rQ   rF   rH   re   rg   rI   rK   r=   rB   rÛ   rÓ   rÜ   rÔ   rÙ   rÑ   rÚ   rÒ   )Ú__doc__ÚcollectionsÚmathr   Útinycss2.color5r   Ú
namedtupler   ÚZERO_PIXELSÚINITIAL_VALUESÚsetÚKNOWN_PROPERTIESÚ	INHERITEDÚTABLE_WRAPPER_BOX_PROPERTIESÚINITIAL_NOT_COMPUTEDr   ó    r  ú<module>r'     s]  ðÙ .ã Ý å 'à"ˆK×"Ñ" ;°¸&Ð0AÓB€	á˜˜4Ó €ðZàˆfðZð �EðZð ˆVð	Zð
 ˆBðZð ‰[˜Ó!ðZð �ðZð Ð!ðZð �6ðZð ˆVðZð ˆFðZð �8ðZð �+ðZð �KðZð �[ðZð  �;ð!Zð" �;ð#Zð$ �[ñ%Zð& �kð'Zð( �Kð)Zð* �ð+Zð, ˆVð-Zð. �Fð/Zð0 
ˆ6ð1Zð2 �Hð3Zð4 �jð5Zð6 �)ð7Zð8 ˆvð9Zð> ˜[ð?Zð@ �ðAZðB ˜ðCZðD Ð)ðEZðF Ð)ðGZðH ˜V¡Y¨q°#Ó%6Ø"¡I¨a°Ó$5ð7ð 9ðIZðL Ð0òMZðN Ð*ðOZðP ˜>ðQZðR   +¨{Ð!;ðSZðT ! ;°Ð"<ðUZðV ˜6ðWZðX ˜1ðYZðZ �zð[Zð\ ˜ð]Zð^ ˜ð_Zð` ˜ðaZðb ˜.ðcZðd ˜&ðeZðf ˜!ðgZðh �fðiZðj ˜ðkZðl ˜{¨KÐ8ðmZðn  ¨[Ð9òoZðp ˜ðqZðr ˜ðsZðt ˜>ðuZðv Ù�#�sÓ™Y s¨CÓ0Ù�#�sÓ™Y s¨CÓ0ØððwZð~ ˜,ðZð@ Ù�!�TÓ™I a¨Ó.Ù�!�TÓ™I a¨Ó.ð0ðAZðF Ð1ðGZðH ˜.ðIZðJ Ù�#�sÓ™Y s¨CÓ0Ù�#�sÓ™Y s¨CÓ0ØððKZðR Ð9ðSZðT Ù�!�TÓ™I a¨Ó.Ù�!�TÓ™I a¨Ó.ð0ðUZðZ Ð0ð[Zð\ ˜ð]Zðb �HðcZðh ˆqðiZðn �FðoZðp �FòqZðr ˜ðsZðt ˜ðuZðv ˜ðwZðx �9ðyZðz �6ð{Zð@ �:ðAZðB ˜XðCZðD �FðEZðF ˜hðGZðH �ðIZðJ �HðKZðL �(ðMZðN �HðOZðP ˜xðQZðR ˜ðSZðT ˜xðUZðV ˜hòWZðX ˜HðYZðZ ˜Xð[Zð\ �3ð]Zðb ˜xðcZðh ˜GðiZðj �6ðkZðl �FðmZðn �FðoZðp �FðqZðr ˆqðsZðt ˆaðuZðz Ð,ð{Zð| �fð}Zð~ �fðZð@ ˆxðAZðB ˜ðCZðD �vòEZðF ˆfðGZðH �&ðIZðN ˜ðOZðP �vðQZðR ˜ðSZðT �&ðUZðV ˜¡¨2¨sÓ!3Ø¡	¨"¨cÓ 2ð4ð 6ðWZð^ ˆDð_Zð` ˆFðaZðb �&ðcZðd �6ðeZðf �ðgZðh �FðiZðj ˆRðkZðp ˜5ðqZðr ˜YðsZðt ˜KòuZðv ˆxðwZðx �hðyZðz �ð{Zð| �gð}Zð~ �vðZð@ �;ðAZðB �fðCZðD �8ðEZðF �(ðGZðH �AðIZðN ™ 2 sÓ+©Y°r¸3Ó-?Ð@ðOZðP �ðQZðV �&ðWZðX �^ðYZðZ �Vð[Zð\ �Qð]Zð^ �aò_Zðd �-ðeZðf ˆfðgZðh ‘)˜C Ó&ðiZðj ‘˜3 Ó%ðkZðl �&ðmZðn �ðoZðp ˆVðqZðv �&ðwZðx �6ðyZðz ‘i  TÓ*ð{Zð| ‘y  dÓ+ð}Zð~ �fðZð@ �vðAZðB ˜!ðCZðD ˜1ðEZðF ˜ðGZðH ˜òIZðJ ˜1ðKZðL ˜AðMZðN ˜ðOZðP ˜!ðQZðR ˜ðSZðT ˜&ðUZðV �vðWZðX ˜ðYZðZ  ð[Zð\   ð]Zð^ ˜að_Zð` ˜qðaZðb  ðcZðd   ðeZðf ˜fðgZðh ˜vðiZðj  òkZðl   ðmZðn ˜nðoZðp ˜~ðqZðr   ðsZðt ˜qðuZðv ˜qðwZðx ˜QðyZð~ �&ðZð@ �eðAZðB �ðCZðD �1ðEZðF �ðGZðL ˜ðMZðN �hðOZðP �iðQZðR ˜6ðSZðT ˜VòUZðV ˜&ðWZðX �fðYZðZ ˜ð[Zð\ �Fð]Zð^ �vð_Zðd �[ðeZñf �;ðgZñh �)ðiZñj �{ðkZñl �[ðmZñn �IðoZñp ˆQðqZñr �(ðsZñt ˆxðuZñz ˜Fð{Zñ| ˜^ð}Zñ~ ™WòZñ@   ðAZñB ˜VðCZñH �fðIZñJ �ðKZñL �ðMZñN �	ðOZñP �XðQZñR �VðSZñ^ ˜ð_Zñ` �RðaZñb �2ðcZñd ˜ðeZñf ™9ðgZñh ‘vðiZñn ˆdðoZñp ˆDðqZñr ˆDñsZ€ñz ÒI¸.ÔIÓIÐ ó4€	ót Ð ó@Ñ r&  