a
    ¥Q•hI-  ã                »   @   sÊ  d Z ddlZddlmZ ddlmZ e dddg¡ZeddƒZd	d
ddedƒddddd	deeeeeeeedd	d	d	dddd	ddedƒdddeddƒd
eddƒffdddeefeefddd ddddddd!deefeefddd"ed#dƒed#dƒed#dƒed#dƒdfd$eddƒeddƒeddƒeddƒfd%d"ed#dƒed#dƒed#dƒed#dƒdfd&eddƒeddƒeddƒeddƒfd%d'd(d	d	ddd)d*dd+dd	dd,dddddddddd-dd.d	d	d	d	d/d/d0dd1dd2d	d	dd(d	d3d4ded5dƒd
ed5dƒffdd	d	d	d	d	dd6d7ed8dd9d:d	edddded5dƒed5dƒfddddddd;d	eedƒeedƒd	d	d	d	d<dd(d=d>d?d>dddd	d	d	d	d@d@d>d@d@d>ddddddAd	d	dd	ddddBd	ddd"dCdDddddEœºZ	e
dFdG„ e	D ƒƒZh dH£Zh dI£Zh dJ£ZdS )Kz(Various data about known CSS properties.é    N)Úinf)Úparse_colorÚ	DimensionÚvalueÚunitÚpxÚautoÚtopÚnone© ÚblackÚltr)ÚinlineZflowÚshowÚnormalÚstaticÚbaselineZvisible)Zscroll)z
border-boxÚtransparent)©r
   N)zpadding-boxÚleftú%))Úrepeatr   ))r   r   Úcurrentcoloré   Zseparate)r   r   r   éd   )é   r   r   r   )Ústretchr   )r   r   r   r   Úalphar   ÚmediumZbalance)Úserifé   i�  Úsliceé   ))ÚcontentÚtextÚopenÚblockz
from-imageÚfillé2   u   â€�)é   r"   r"   Zmanualé   Ústartzcontent-boxÚrowZnowrap)r   )r,   )r   ÚsolidÚclipZoutsideÚdisc)ºÚbottomÚcaption_sideÚclearr.   ÚcolorÚ	directionÚdisplayÚempty_cellsÚfloatr   Úline_heightÚ
margin_topÚmargin_rightÚmargin_bottomÚmargin_leftZpadding_topZpadding_rightZpadding_bottomZpadding_leftÚpositionÚrightZtable_layoutr	   Zunicode_bidiÚvertical_alignÚ
visibilityÚz_indexZbackground_attachmentZbackground_clipZbackground_colorZbackground_imageZbackground_originZbackground_positionZbackground_repeatZbackground_sizeÚborder_bottom_colorZborder_bottom_left_radiusZborder_bottom_right_radiusZborder_bottom_styleÚborder_bottom_widthÚborder_collapseÚborder_left_colorZborder_left_styleÚborder_left_widthÚborder_right_colorZborder_right_styleÚborder_right_widthÚborder_spacingÚborder_top_colorZborder_top_left_radiusZborder_top_right_radiusZborder_top_styleÚborder_top_widthZborder_image_sourceZborder_image_sliceZborder_image_widthZborder_image_outsetZborder_image_repeatZmask_border_sourceZmask_border_sliceZmask_border_widthZmask_border_outsetZmask_border_repeatZmask_border_modeÚopacityZcolumn_widthZcolumn_countÚcolumn_rule_colorZcolumn_rule_styleÚcolumn_rule_widthZcolumn_fillZcolumn_spanÚfont_familyÚ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_weightÚfont_variation_settingsZbox_decoration_breakÚbreak_afterÚbreak_beforeZbreak_insideZmargin_breakÚorphansÚwidowsZbookmark_labelZbookmark_levelZbookmark_stater#   Zfootnote_displayZfootnote_policyÚquotesZ
string_setÚimage_resolutionÚimage_renderingZimage_orientationZ
object_fitZobject_positionÚsizeÚpageÚ
bleed_leftÚbleed_rightÚ	bleed_topÚbleed_bottomZmarksÚhyphenate_characterÚhyphenate_limit_charsÚhyphenate_limit_zoneÚhyphensÚletter_spacingÚtab_sizeÚtext_align_allÚtext_align_lastÚtext_indentÚtext_transformÚwhite_spaceÚ
word_breakÚword_spacingÚtransform_originÚ	transformZ
appearanceÚoutline_colorZoutline_styleÚoutline_widthZoutline_offsetZ
box_sizingÚheightÚ
max_heightÚ	max_widthZ
min_heightZ	min_widthÚwidthZ
flex_basisZflex_directionZ	flex_growZflex_shrinkZ	flex_wrapZgrid_auto_columnsZgrid_auto_flowZgrid_auto_rowsZgrid_template_areasZgrid_template_columnsZgrid_template_rowsZgrid_row_startZgrid_column_startZgrid_row_endZgrid_column_endZalign_contentZalign_itemsZ
align_selfZjustify_contentZjustify_itemsZjustify_selfÚorderÚ
column_gapZrow_gapÚtext_decoration_lineÚtext_decoration_colorÚtext_decoration_styleÚtext_decoration_thicknessÚtext_underline_offsetÚblock_ellipsisÚcontinueÚ	max_linesÚoverflowÚoverflow_wrapZtext_overflowÚcounter_incrementÚcounter_resetÚcounter_setÚlist_style_imageÚlist_style_positionÚlist_style_typeÚanchorÚlinkÚlangc                 c   s   | ]}|  d d¡V  qdS )Ú_ú-N)Úreplace)Ú.0Únamer   r   úR/var/www/sistema_ama/venv/lib/python3.9/site-packages/weasyprint/css/properties.pyÚ	<genexpr>  ó    rœ   >2   rI   rX   r@   re   r•   r1   rZ   rW   rx   r‘   rP   rb   rS   rY   rv   ru   r\   rl   r”   r[   r�   r‡   r8   rT   rŒ   rm   rQ   rs   rˆ   r6   r3   r’   rp   ro   rV   rR   rO   ra   rc   rt   rn   r4   rD   rd   r^   rU   r]   rq   rr   rw   >   r2   r<   r9   r0   r`   r?   r�   r:   rŽ   r;   ry   rA   r‹   r>   r�   r7   r_   r   rz   r=   rL   r	   >   rC   rM   rk   ri   r|   rK   rH   rJ   rE   rj   r5   r{   rF   rB   r‚   rG   rN   rh   )Ú__doc__ÚcollectionsÚmathr   Útinycss2.color4r   Ú
namedtupler   ÚZERO_PIXELSÚINITIAL_VALUESÚsetZKNOWN_PROPERTIESÚ	INHERITEDZTABLE_WRAPPER_BOX_PROPERTIESÚINITIAL_NOT_COMPUTEDr   r   r   r›   Ú<module>   s¨  


ÿýþýþ

ÿ€ � x9