Ë
    á]jÞ	  ã                   ó@   — d dl Z  ed«      Z ed«      Z G d„ d«      Zy)é    N).Úazimuthzbackground-colorzborder-bottom-colorzborder-collapsezborder-colorzborder-left-colorzborder-right-colorzborder-top-colorÚclearÚcolorÚcursorÚ	directionÚdisplayÚ	elevationÚfloatÚfontzfont-familyz	font-sizez
font-stylezfont-variantzfont-weightÚheightzletter-spacingzline-heightÚoverflowÚpausezpause-afterzpause-beforeÚpitchzpitch-rangeÚrichnessÚspeakzspeak-headerzspeak-numeralzspeak-punctuationzspeech-rateÚstressz
text-alignztext-decorationztext-indentzunicode-bidizvertical-alignzvoice-familyÚvolumezwhite-spaceÚwidth)Úfillzfill-opacityz	fill-ruleÚstrokezstroke-widthzstroke-linecapzstroke-linejoinzstroke-opacityc                   ó   — e Zd Zeefd„Zd„ Zy)ÚCSSSanitizerc                 ó    — || _         || _        y )N)Úallowed_css_propertiesÚallowed_svg_properties)Úselfr   r   s      úK/var/www/zogu/zoguvenv/lib/python3.12/site-packages/bleach/css_sanitizer.pyÚ__init__zCSSSanitizer.__init__G   s   € ð
 '=ˆÔ#Ø&<ˆÕ#ó    c                 ó´  — t        j                  |«      }|syg }|D ]”  }|j                  dk(  rC|j                  | j                  v s|j                  | j
                  v sŒC|j                  |«       ŒU|j                  dv sŒd|sŒg|d   j                  |j                  k7  sŒ„|j                  |«       Œ– |syt        j                  |«      j                  «       S )zSanitizes css in style tagsÚ Údeclaration)ÚcommentÚ
whitespaceéÿÿÿÿ)	Útinycss2Úparse_declaration_listÚtypeÚ
lower_namer   r   ÚappendÚ	serializeÚstrip)r   ÚstyleÚparsedÚ
new_tokensÚtokens        r   Úsanitize_csszCSSSanitizer.sanitize_cssO   sÃ   € ä×0Ñ0°Ó7ˆáØàˆ
Øò 		-ˆEØ�z‰z˜]Ò*à×$Ñ$¨×(CÑ(CÑCØ×'Ñ'¨4×+FÑ+FÒFà×%Ñ% eÕ,Ø—‘Ð8Ò8Ú *¨R¡.×"5Ñ"5¸¿¹Ó"CØ×%Ñ% eÕ,ð		-ñ Øä×!Ñ! *Ó-×3Ñ3Ó5Ð5r   N)Ú__name__Ú
__module__Ú__qualname__ÚALLOWED_CSS_PROPERTIESÚALLOWED_SVG_PROPERTIESr   r1   © r   r   r   r   F   s   „ ð  6Ø5ó=ó6r   r   )r&   Ú	frozensetr5   r6   r   r7   r   r   ú<module>r9      s7   ðÛ ñ #ð/ó1Ð ñh #ð	óÐ ÷"6ò "6r   