Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3
Døªj
ã @ sF d dl Z ddlmZmZ dd„ Zdd„ Zdd „ Zd
d„ Ze jdƒZ dS )
é Né )Ú_next_significantÚ_to_token_iteratorc C s t | dd�}t|ƒ}|dkr dS |j}|dkrB|jrBt|d|jƒS |dkrª|jrª|j}|dkrjt||jƒS |dkr€t||jdƒS t j
|ƒ}|r¦t||jt|jd ƒƒƒS �nf|d
k�rœ|j
}|dkrÎt|ddƒS |d
krât|dd ƒS |dk� röt|d ƒS |dk�r
t|dƒS |dk�r t|d dƒS |dk�r6t|ddƒS |d dk�rtt j
|d d… ƒ}|�ršt|dt|jd ƒƒƒS n&t j
|ƒ}|�rt|d t|jd ƒƒƒS nt|dk�rt|ƒ}|jd
k�r|j
}|dk�rÔt|d ƒS |dk�rêt|d dƒS t j
|ƒ}|�rt|d t|jd ƒƒƒS dS )aF Parse ` `_,
as found in `:nth-child()
`_
and related Selector pseudo-classes.
Although tinycss2 does not include a full Selector parser,
this bit of syntax is included as it is particularly tricky to define
on top of a CSS tokenizer.
:type input: :obj:`str` or :term:`iterable`
:param input: A string or an iterable of :term:`component values`.
:returns:
A ``(a, b)`` tuple of integers, or :obj:`None` if the input is invalid.
T)Z
skip_commentsNÚnumberr Z dimensionÚnzn-r ÚidentZevené Zoddz-nz-n-ú-ú+éÿÿÿÿr r r r r r )r r ÚtypeÚ
is_integerÚ parse_endÚ int_valueZ
lower_unitÚparse_bÚparse_signless_bÚN_DASH_DIGITS_REÚmatchÚintÚgroupZlower_valueÚnext)ÚinputÚtokensÚtokenÚ
token_typeÚunitr r © r ú0/tmp/pip-build-_d5lkt3n/tinycss2/tinycss2/nth.pyÚ parse_nth s`
r c C sp t | ƒ}|d kr|dfS |dkr,t| |dƒS |dkr@t| |dƒS |jdkrl|jrl|jd dkrlt| ||jƒS d S )Nr r
r r r z-+r )r r r r
Úrepresentationr r )r Úar r r r r K s r c C s<