HEX
Server: LiteSpeed
System: Linux srv146.niagahoster.com 4.18.0-553.30.1.lve.el8.x86_64 #1 SMP Tue Dec 3 01:21:19 UTC 2024 x86_64
User: kodi1989 (1633)
PHP: 8.1.34
Disabled: symlink,shell_exec,exec,popen,system,dl,passthru,escapeshellarg,escapeshellcmd,show_source,pcntl_exec
Upload Files
File: //opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/__pycache__/css.cpython-37.pyc
B

��f�b�@sdZddlZddlZddlmZmZmZmZmZm	Z	m
Z
ddlmZm
Z
mZmZmZmZmZmZddlmZdddd	gZd
ZdZdZd
ZdZdZdZdZdZdZ eeeee Z!Gdd�de�Z"defdej#fdej$dfdej%fe	eddd�ej&fe	edd�ej'fe	ddd�ej(fdej)fdej*fd e
j+fd!ej,d"fd#ej-fd$ej.fd%eej/ej0�fd&eej1ej0�fd'ej2d(fd)e
fd*efd+ej3d,fd-ej-d.fd/efgd0ej2d1fed2�gdefd3ej4d4fd5ej5d6fd7ej6d8fd9ej7fd'ej2d(fd:efd;e
fd+ej3d,fd-ej-d.fg
d<ej3fd'ej2d(fd+ej3d1fgd=ej-fd'ej2d(fd-ej-d1fgd>ej$fd'ej2d(fd?ej$d1fgd9ej4fd'ej2d(fed1�gd9ej5fd'ej2d(fed1�gd9ej6fd'ej2d(fed1�gd@e
j+fed2�gdA�
Z8dBdC�Z9dDdE�Z:GdFd�de�Z;GdGd�de�Z<GdHd	�d	e"�Z=dS)Iz�
    pygments.lexers.css
    ~~~~~~~~~~~~~~~~~~~

    Lexers for CSS and related stylesheet formats.

    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�ExtendedRegexLexer�
RegexLexer�include�bygroups�default�words�inherit)�Comment�Operator�Keyword�Name�String�Number�Punctuation�
Whitespace)�_css_properties�CssLexer�	SassLexer�	ScssLexer�LessCssLexer)z-ms-zmso-z-moz-z-o-z-xv-z-atsc-z-wap-z-khtml-z-webkit-zprince-z-ah-z-hp-z-ro-z-rim-z-tc-)�Z	aliceblueZantiquewhite�aquaZ
aquamarineZazureZbeigeZbisque�blackZblanchedalmond�blueZ
bluevioletZbrownZ	burlywoodZ	cadetblueZ
chartreuseZ	chocolateZcoralZcornflowerblueZcornsilkZcrimsonZcyanZdarkblueZdarkcyanZ
darkgoldenrodZdarkgrayZ	darkgreenZdarkgreyZ	darkkhakiZdarkmagentaZdarkolivegreenZ
darkorangeZ
darkorchidZdarkredZ
darksalmonZdarkseagreenZ
darkslateblueZ
darkslategrayZ
darkslategreyZ
darkturquoiseZ
darkvioletZdeeppinkZdeepskyblueZdimgrayZdimgreyZ
dodgerblueZ	firebrickZfloralwhiteZforestgreen�fuchsiaZ	gainsboroZ
ghostwhiteZgoldZ	goldenrod�gray�greenZgreenyellowZgreyZhoneydewZhotpinkZ	indianredZindigoZivoryZkhakiZlavenderZ
lavenderblushZ	lawngreenZlemonchiffonZ	lightblueZ
lightcoralZ	lightcyanZlightgoldenrodyellowZ	lightgrayZ
lightgreenZ	lightgreyZ	lightpinkZlightsalmonZ
lightseagreenZlightskyblueZlightslategrayZlightslategreyZlightsteelblueZlightyellow�limeZ	limegreenZlinenZmagenta�maroonZmediumaquamarineZ
mediumblueZmediumorchidZmediumpurpleZmediumseagreenZmediumslateblueZmediumspringgreenZmediumturquoiseZmediumvioletredZmidnightblueZ	mintcreamZ	mistyroseZmoccasinZnavajowhite�navyZoldlace�oliveZ	olivedrabZorangeZ	orangeredZorchidZ
palegoldenrodZ	palegreenZ
paleturquoiseZ
palevioletredZ
papayawhipZ	peachpuffZperuZpinkZplumZ
powderblue�purpleZ
rebeccapurple�redZ	rosybrownZ	royalblueZsaddlebrownZsalmonZ
sandybrownZseagreenZseashellZsienna�silverZskyblueZ	slateblueZ	slategrayZ	slategreyZsnowZspringgreenZ	steelblue�tan�tealZthistleZtomatoZ	turquoiseZvioletZwheat�whiteZ
whitesmoke�yellowZyellowgreen�transparent(+�absolute�alias�allzall-petite-capsz
all-scrollzall-small-capsz	allow-end�alphaZ	alternatezalternate-reverse�always�armenian�auto�avoidzavoid-columnz
avoid-pageZ	backwardsZbalance�baseline�below�blink�block�bold�bolderz
border-box�bothZbottomzbox-decorationz
break-word�
capitalize�cell�center�circleZclip�clonezclose-quotez
col-resize�collapse�colorz
color-burnzcolor-dodge�columnzcolumn-reverse�compact�	condensedZcontain�	containerzcontent-boxzcontext-menu�copyZcoverzcrisp-edges�	crosshairZcurrentColor�cursiveZdarken�dashed�decimalzdecimal-leading-zerorZdescendants�
difference�digits�discZ
distribute�dot�dotted�doublez
double-circleze-resizez	each-lineZeasezease-inzease-in-outzease-out�edgesZellipsis�endz	ew-resizeZ	exclusion�expandedzextra-condensedzextra-expanded�fantasy�fillzfill-boxZfilled�first�fixedZflatZflexzflex-endz
flex-startZflipz	force-endZforwardsz
from-imagez
full-widthZgeometricPrecision�georgian�grooveZhangingz
hard-light�help�hidden�hideZ
horizontal�hue�iconZinfiniter�initialZink�inlinezinline-blockzinline-flexzinline-table�inset�insidez
inter-word�invertZisolate�italic�justify�large�larger�last�leftZlighten�lighterzline-throughZlinearz	list-item�local�loosezlower-alphazlower-greekzlower-latinzlower-roman�	lowercase�ltrZ	luminanceZ
luminosity�	mandatoryZmanipulationZmanualz
margin-boxzmatch-parent�medium�mixed�	monospace�move�multiplyzn-resizez	ne-resizeznesw-resizezno-close-quotezno-dropz
no-open-quotez	no-repeat�none�normalznot-allowed�nowrapz	ns-resizez	nw-resizeznwse-resizeZobjects�oblique�off�on�openz
open-quoteZoptimizeLegibilityZ
optimizeSpeed�outset�outsideZover�overlay�overlinezpadding-box�pagezpan-downzpan-leftz	pan-rightzpan-upzpan-xzpan-yZpausedzpetite-capsZ	pixelated�pointerzpreserve-3d�progressZ	proximity�relative�repeatzrepeat no-repeatzrepeat-xzrepeat-y�reverse�ridge�right�round�rowz
row-resizezrow-reverse�rtl�rubyz	ruby-basezruby-base-containerz	ruby-textzruby-text-containerzrun-inZrunningzs-resizez
sans-serif�
saturationz
scale-downZscreen�scrollz	se-resizezsemi-condensedz
semi-expanded�separate�serifZsesame�showZsidewaysz
sideways-leftzsideways-right�slice�smallz
small-caps�smallerZsmoothZsnapz
soft-light�solid�spacezspace-aroundz
space-between�spaces�square�start�staticzstep-endz
step-startZstickyZstretch�strictz
stroke-box�stylez	sw-resize�tablez
table-captionz
table-cellztable-columnztable-column-groupztable-footer-groupztable-header-groupz	table-rowztable-row-group�text�thick�thinztitling-caps�to�topZtrianglezultra-condensedzultra-expandedZunder�	underlineZunicaseZunsetzupper-alphazupper-latinzupper-roman�	uppercaseZuprightzuse-glyph-orientationZverticalz
vertical-textzview-box�visiblezw-resize�waitZwavyZweightzweight style�wrapzwrap-reversezx-largezx-smallzxx-largezxx-smallzzoom-inzzoom-out)9�above�aural�behindz
bidi-overridezcenter-leftzcenter-rightzcjk-ideographic�
continuousZcrop�cross�embedzfar-leftz	far-right�fast�faster�hebrew�high�higher�hiraganazhiragana-iroha�katakanazkatakana-iroha�	landscapez	left-side�	leftwards�level�loud�low�lowerzmessage-box�middle�mix�narrower�once�portraitz
right-side�
rightwards�silent�slow�slowerz
small-caption�softz	spell-outz
status-bar�superztext-bottomztext-top�widerzx-fastzx-highzx-loudzx-lowzx-soft�yes�prezpre-wrapzpre-line)?�attrZ	blacknessZblendZblendaZblurZ
brightnessZcalcr:z	color-modZcontrast�counterzcubic-bezierzdevice-cmykzdrop-shadowZellipserZ	grayscaleZhslZhslarYz
hue-rotateZhwb�imager]r_Z	lightnesszlinear-gradientZmatrixZmatrix3dZopacityZperspectiveZpolygonzradial-gradientZrectzrepeating-linear-gradientzrepeating-radial-gradient�rgbZrgba�rotateZrotate3dZrotateXZrotateYZrotateZZsaturater�ZscaleZscale3dZscaleXZscaleYZscaleZZsepiaZshadeZskewXZskewYZstepsZtintZtoggle�	translateZtranslate3dZ
translateXZ
translateYZ
translateZZ	whiteness)�degZgradZradZturn)ZHzZkHz)�em�ex�ch�remZvhZvwZvminZvmax�px�mm�cm�in�ptZpc�q)ZdpiZdpcmZdppx)�s�msc@s<eZdZdZdZdZdgZdgZdgZe	d�gde
fd	efd
edfde
eej�fd
e
eej�fde
eej�fde
ee�dfdejfdefdejfdejfgd
edfdedfe	d�ge	d�dedfgde
fdedfdefdejfee�ejfdd�e�de
ee
e�dfde
eje
e�dfd e
ee
e�dfd	efg	de
fee�ejjfe	d!�dd�e �d"e
eje�d#fd$e
ej!e�d#fee"d%d&�ej#fee$d%d&�ej#fee%d%d&�ej#feed%d&�efd'ejfd	efe	d(�d)efd*efdejfdejfd+efdedfdedfgde
fd,ejfe	d!�ee�ejfee"d%d&�ej#fee$d%d&�ej#fee%d%d&�ej#fdd�e �d"e
eje�d#fd$e
ej!e�d#fd	efe	d(�d-efd.efdejfdejfd/efd0edfgd1e
ejeeje�fd2e
ejeeje�fd3e
ejeej&e�fgd4e'j(fd5e'j)d6fd7e'j*d6fgee+d%d&�ej,fd8ej,fe-d�gd9�
Z.d:S);rz+
    For CSS (Cascading Style Sheets).
    ZCSSzhttps://www.w3.org/TR/CSS/#css�cssz*.cssztext/css�basicsz\s+z/\*(?:.|\n)*?\*/z\{�contentz(\:{1,2})([\w-]+)z(\.)([\w-]+)z(\#)([\w-]+)z(@)([\w-]+)�atrulez[\w-]+z[~^*!%&$\[\]()<>|+=@:;,./?-]z"(\\\\|\\[^\\]|[^"\\])*"z'(\\\\|\\[^\\]|[^'\\])*'�	atcontent�;z#popz\}z#pop:2z^@.*?$�(�|z
)(\s*)(\:)zvalue-startz([-]+[a-zA-Z_][\w-]*)(\s*)(\:)z([a-zA-Z_][\w-]*)(\s*)(\:)�urlsz)(\()zfunction-startz([a-zA-Z_][\w-]+)(\()z\b)�suffixz\!importantznumeric-valuesz[~^*!%&<>|+=@:./?-]+z
[\[\](),]+z[a-zA-Z_][\w-]*z[-]+([A-Za-z][\w+]*[-]*)+z[*+/-]�,z
[a-zA-Z_-]\w*z\)z(url)(\()(".*?")(\))z(url)(\()('.*?')(\))z(url)(\()(.*?)(\))z\#[a-zA-Z0-9]{1,6}z[+\-]?[0-9]*[.][0-9]+znumeric-endz[+\-]?[0-9]+�%)
�rootr�r�r�r�zvalue-startzfunction-startr�znumeric-valuesznumeric-endN)/�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenames�	mimetypesrrr	rrr�	Decorator�Class�	Namespacer�Tagr
r
�Double�SingleZPreprocr�_vendor_prefixes�Pseudo�joinr�Variable�Builtin�#_functional_notation_keyword_values�Function�_keyword_values�Constant�_other_keyword_values�_color_keywords�Otherr�Hex�Float�Integer�
_all_units�Typer�tokens�rr�D/opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/css.pyr�s�









z[ \t]+z
[!$][\w-]+zurl\(z
string-urlz[a-z_-][\w-]*(?=\())�r�r(r,r-r�r.r/r0r�r1z
bidi-overrider2r3r4r5r6r7zcenter-leftzcenter-rightr9r:zcjk-ideographiczclose-quoter<r@r�rCr�rDrEzdecimal-leading-zerorFrrHrIrKrLze-resizer�zextra-condensedzextra-expandedrOrPzfar-leftz	far-rightr�r�rSrTrUr�rVrWrXr�r�zhiragana-irohar�rZrzinline-tabler\r]r^r_r`razkatakana-irohar�r�rcrbz	left-sider�r�rfzline-throughz	list-itemr�zlower-alphazlower-greekzlower-romanrirjr�r�rlzmessage-boxr�r�rnzn-resizer�z	ne-resizezno-close-quotez
no-open-quotez	no-repeatrqrrrsz	nw-resizertr�z
open-quoterxryr{r}r�r�rzrepeat-xzrepeat-yr�r�r�z
right-sider�zs-resizez
sans-serifr�z	se-resizezsemi-condensedz
semi-expandedr�r�r�r�r�r�z
small-capsz
small-captionr�r�r�z	spell-outr�r�z
status-barr�z	sw-resizez
table-captionz
table-cellztable-columnztable-column-groupztable-footer-groupztable-header-groupz	table-rowztable-row-groupr�ztext-bottomztext-topr�r�r'zultra-condensedzultra-expandedr�zupper-alphazupper-latinzupper-romanr�r�r�zw-resizer�r�zx-fastzx-highzx-largezx-loudzx-lowzx-smallzx-softzxx-largezxx-smallr�z\b)r�)rr"rr%rr!r rrrrr&rrr$rz\!(important|default)z(true|false)z(and|or|not)z/\*zinline-commentz//[^\n]*z\#[a-z0-9]{1,6}z(-?\d+)(\%|[a-z]+)?z(-?\d*\.\d+)(\%|[a-z]+)?z#\{�
interpolationz[~^*!&%<>|+=@:,./?-]+z	[\[\]()]+�"z
string-double�'z
string-singlez
[a-z_-][\w-]*z\}z#pop�valuez\:zpseudo-classz\.�classz\#�idz[\w-]+�&z[~^*!&\[\]()<>|+=@:;,./?-]z(\\.|#(?=[^\n{])|[^\n"#])+z(\\.|#(?=[^\n{])|[^\n'#])+z(\\#|#(?=[^\n{])|[^\n#)])+z\)z(from|to|through))
r
r�selectorz
string-doublez
string-singlez
string-urlzpseudo-classrr�forccs||�d�}|��t|fV||_|��|_t|d�r`|jr`|�|j	�r`||j	kr`|j
�|j�nd|_d|_	|j
�d�dS)Nr�block_stater�)�groupr�r�last_indentationrN�pos�hasattrr�
startswith�block_indentation�stack�append)�lexer�match�ctx�indentationrrr�_indentation�s


rcs��fdd�}|S)Nc3sD|���|�d�fVt|d�r*|j|_nd|_�|_|��|_dS)Nrr�)r�rrrrrrNr)rrr)�state�tokenrr�callback�s

z_starts_block.<locals>.callbackr)r rr!r)rr r�
_starts_block�sr"c@s�eZdZdZdZdZdgZdgZdgZe	j
e	jBZde
fdefgd	eejd
�dfdeejd
�dfdedfdedfdedfdeee
ej�dfdeee
ej�dfdedfdedfdejdfdejdfdeeje�dfdejdfdejdfed�gd ejfd!e
dfgd ejfd!e
dfgd"e
fd#efd!e
dfgd$ejfd%ejd&fd'ee
e�dfed�gd$ejfd%ejd&fd(ee
e�dfgd)ejfd%ejd&fd*ed+fgd,�Zx$e� �D]\Z!Z"e#�#e"�ee!<�q�Wed�$d!e
df�ed�$d!e
df�d-S).rz:
    For Sass stylesheets.

    .. versionadded:: 1.3
    ZSasszhttps://sass-lang.com/Zsassz*.sassztext/x-sassz[ \t]*\nz[ \t]*z//[^\n]*zsingle-commentr�z	/\*[^\n]*z
multi-commentz@import�importz@forrz@(debug|warn|if|while)r
z(@mixin)( )([\w-]+)z(@include)( )([\w-]+)z@extendrz@[\w-]+z=[\w-]+z\+[\w-]+z&([!$][\w-]\w*)([ \t]*(?:(?:\|\|)?=|:))�:zold-style-attrz(?=.+?[=:]([^a-z]|$))znew-style-attrz.+z\nz[ \t]+z\S+z[^\s:="\[]+z#\{rz([ \t]*)(=)z([ \t]*)([=:])z'(\\#|#(?=[^\n{])|\*(?=[^\n/])|[^\n#*])+z\*/z#pop)r�r�zsingle-commentz
multi-commentr#zold-style-attrznew-style-attrzinline-commentN)%r�r�r�r�r�r�r�r�r��re�
IGNORECASE�	MULTILINE�flagsrrr"r	r��	Multilinerrrr�r�r�r
�	Attributerr
�Interpolr�common_sass_tokens�itemsr�commonrBrrrrrr�s`









c@s\eZdZdZdZdZdgZdgZdgZe	j
e	jBZde
fdejfd	ejfd
edfded
fdedfdeeej�dfdeeej�dfdedfdeee
�dfdedfdeeje�dfed�g
dejfdejdfdedfed�gdejfdejdfdedfgd�Zx$e��D]\ZZ e!�!e �ee<�qWed�"de
fde#dfg�ed�"de
fde#dfg�d S)!rz
    For SCSS stylesheets.
    ZSCSSzhttps://sass-lang.com/Zscssz*.scssztext/x-scssz\s+z//.*?\nz	/\*.*?\*/z@importr
z@forrz@(debug|warn|if|while)z(@mixin)( [\w-]+)z(@include)( [\w-]+)z@extendrz
(@media)(\s+)z@[\w-]+z(\$[\w-]*\w)([ \t]*:)z[^\s:="\[]+z#\{rz[ \t]*:z#popz!(\\#|#(?=[^{])|\*(?=[^/])|[^#*])+z\*/)r�r�zinline-commentz\nz[;{}]N)$r�r�r�r�r�r�r�r�r�r%r&�DOTALLr(rr	r�r)rrrr�r�r�r
rr*r
r+rr,r-rr.rB�extendrrrrrrs>

c@sPeZdZdZdZdZdgZdgZdgZde	j
fegded	fd
e
jfegd�ZdS)
rz9
    For LESS styleshets.

    .. versionadded:: 2.1
    ZLessCsszhttp://lesscss.org/Zlessz*.lessztext/x-less-cssz@\w+z\{z#pushz//.*\n)r�r�N)r�r�r�r�r�r�r�r�r�rr�rrr	r�rrrrrrCs)>r�r%rBZpygments.lexerrrrrrrrZpygments.tokenr	r
rrr
rrrZpygments.lexers._css_builtinsr�__all__r�r�r�r�r�Z_angle_unitsZ_frequency_unitsZ
_length_unitsZ_resolution_unitsZ_time_unitsrrr�r�r�r��Entityr��	Exceptionr��Wordr)r�r�rrrr+r�r�r�r�r�r,rr"rrrrrrr�<module>	s�$("7
~
















S3