
    Bh0                     8    S r SSKrSSKJr  SSKJrJr  S rS rg)	z>Handle media queries.

https://www.w3.org/TR/mediaqueries-4/

    N   )LOGGER   )remove_whitespacesplit_on_commac                 "    SU ;   =(       d    X;   $ )zReturn the boolean evaluation of `query_list` for the given
`device_media_type`.

:attr query_list: a cssutilts.stlysheets.MediaList
:attr device_media_type: a media type string (for now)

all )
query_listdevice_media_types     N/var/www/html/env/lib/python3.13/site-packages/weasyprint/css/media_queries.pyevaluate_media_queryr      s     JA"3"AA    c                 <   [        U 5      n U (       d  S/$ / n[        U 5       Hp  nU Vs/ s H  o3R                  PM     nnUS/:X  a   UR                  US   R                  5        ME  [
        R                  " S[        R                  " U5      5          g    U$ s  snf )Nr	   identr   zExpected a media type, got %r)	r   r   typeappendlower_valuer   warningtinycss2	serialize)tokensmediaparttokentypess        r   parse_media_queryr      s    v&Fw"6*D-12TEZZTE2	!T!W0013X5G5G5MO +  3s   B)	__doc__r   loggerr   utilsr   r   r   r   r
   r   r   <module>r!      s       4	Br   