Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pygments/lexers/__pycache__/css.cpython-39.pyc
Ðазад
a a�h c � @ s d Z ddlZddlZddlmZmZmZmZmZm Z m Z ddlmZm Z mZmZmZmZmZmZ ddlmZ g d�ZdZdZd Zd ZdZdZd ZdZdZdZ ee e e e Z!G dd� de�Z"defdej#fdej$dfdej%fe ed dd�ej&fe edd�ej'fe ddd�ej(fdej)fdej*fde j+fdej,d fd!ej-fd"ej.fd#eej/ej0�fd$eej1ej0�fd%ej2d&fd'e fd(efd)ej3d*fd+ej-d,fd-efgd.ej2d/fed0�gdefd1ej4d2fd3ej5d4fd5ej6d6fd7ej7fd%ej2d&fd8efd9e fd)ej3d*fd+ej-d,fg d:ej3fd%ej2d&fd)ej3d/fgd;ej-fd%ej2d&fd+ej-d/fgd<ej$fd%ej2d&fd=ej$d/fgd7ej4fd%ej2d&fed/�gd7ej5fd%ej2d&fed/�gd7ej6fd%ej2d&fed/�gd>e j+fed0�gd?� Z8d@dA� Z9dBdC� Z:G dDdE� dEe�Z;G dFdG� dGe�Z<G dHdI� dIe"�Z=dS )Jz� pygments.lexers.css ~~~~~~~~~~~~~~~~~~~ Lexers for CSS and related stylesheet formats. :copyright: Copyright 2006-2025 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 aliceblueZantiquewhite�aquaZ aquamarineZazureZbeigeZbisque�blackZblanchedalmond�blueZ bluevioletZbrownZ burlywoodZ cadetblueZ chartreuseZ chocolateZcoralZcornflowerblueZcornsilkZcrimson�cyanZdarkblueZdarkcyanZ darkgoldenrodZdarkgrayZ darkgreenZdarkgreyZ darkkhakiZdarkmagentaZdarkolivegreenZ darkorangeZ darkorchidZdarkredZ darksalmonZdarkseagreenZ darkslateblueZ darkslategrayZ darkslategreyZ darkturquoiseZ darkvioletZdeeppinkZdeepskyblueZdimgrayZdimgreyZ dodgerblueZ firebrickZfloralwhiteZforestgreen�fuchsiaZ gainsboroZ ghostwhiteZgoldZ goldenrod�gray�greenZgreenyellowZgreyZhoneydewZhotpinkZ indianredZindigoZivoryZkhakiZlavenderZ lavenderblushZ lawngreenZlemonchiffonZ lightblueZ lightcoralZ lightcyanZlightgoldenrodyellowZ lightgrayZ lightgreenZ lightgreyZ lightpinkZlightsalmonZ lightseagreenZlightskyblueZlightslategrayZlightslategreyZlightsteelblueZlightyellow�limeZ limegreenZlinen�magenta�maroonZmediumaquamarineZ mediumblueZmediumorchidZmediumpurpleZmediumseagreenZmediumslateblueZmediumspringgreenZmediumturquoiseZmediumvioletredZmidnightblueZ mintcreamZ mistyroseZmoccasinZnavajowhite�navyZoldlace�oliveZ olivedrabZorangeZ orangered�orchidZ palegoldenrodZ palegreenZ paleturquoiseZ palevioletredZ papayawhipZ peachpuff�peruZpinkZplumZ powderblue�purpleZ rebeccapurple�redZ rosybrownZ royalblueZsaddlebrownZsalmonZ sandybrownZseagreenZseashellZsienna�silverZskyblueZ slateblueZ slategrayZ slategreyZsnowZspringgreenZ steelblue�tan�tealZthistle�tomatoZ turquoise�violetZwheat�whiteZ whitesmoke�yellowZyellowgreen�transparent(, �absolute�alias�allzall-petite-capsz all-scrollzall-small-capsz allow-end�alpha� alternatezalternate-reverse�always�armenian�auto�avoidzavoid-columnz avoid-pageZ backwardsZbalance�baseline�below�blink�block�bold�bolderz border-box�both�bottomzbox-decorationz break-word� capitalize�cell�center�circleZclip�clone�close-quotez col-resize�collapse�colorz color-burnzcolor-dodge�columnzcolumn-reverse�compact� condensedZcontain� containerzcontent-boxzcontext-menu�copyZcoverzcrisp-edges� crosshairZcurrentColor�cursiveZdarken�dashed�decimal�decimal-leading-zeror Zdescendants� difference�digits�discZ distribute�dot�dotted�doublez double-circle�e-resizez each-lineZeasezease-inzease-in-outzease-out�edges�ellipsis�endz ew-resizeZ exclusion�expanded�extra-condensed�extra-expanded�fantasy�fillzfill-boxZfilled�first�fixedZflatZflexzflex-endz flex-start�flipz force-endZforwardsz from-imagez full-widthZgeometricPrecision�georgian�grooveZhangingz hard-light�help�hidden�hide� horizontal�hue�iconZinfiniter �initialZink�inlinezinline-blockzinline-flex�inline-table�inset�insidez inter-word�invertZisolate�italic�justify�large�larger�last�leftZlighten�lighter�line-throughZlinear� list-item�local�loose�lower-alpha�lower-greekzlower-latin�lower-roman� lowercase�ltrZ luminanceZ luminosity� mandatoryZmanipulationZmanualz margin-boxzmatch-parent�medium�mixed� monospace�move�multiply�n-resize� ne-resizeznesw-resize�no-close-quotezno-drop� no-open-quote� no-repeat�none�normalznot-allowed�nowrapz ns-resize� nw-resizeznwse-resize�objects�oblique�off�on�open� 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-repeat�repeat-x�repeat-y�reverse�revert�ridge�right�round�rowz row-resizezrow-reverse�rtl�rubyz ruby-basezruby-base-containerz ruby-textzruby-text-containerzrun-in�running�s-resize� sans-serif� saturationz scale-down�screen�scroll� se-resize�semi-condensed� semi-expanded�separate�serifZsesame�showZsidewaysz sideways-leftzsideways-right�sliceZsmall� small-caps�smallerZsmoothZsnapz soft-light�solid�spacezspace-aroundz space-between�spaces�square�start�staticzstep-endz step-startZstickyZstretch�strictz stroke-box�style� sw-resize�table� table-caption� table-cell�table-column�table-column-group�table-footer-group�table-header-group� table-row�table-row-group�text�thick�thinztitling-caps�to�top�triangle�ultra-condensed�ultra-expandedZunder� underlineZunicaseZunset�upper-alpha�upper-latin�upper-roman� uppercaseZuprightzuse-glyph-orientation�verticalz vertical-textzview-box�visible�w-resize�waitZwavy�weightzweight style�wrapzwrap-reverse�x-large�x-small�xx-large�xx-smallzzoom-inzzoom-out)9�above�aural�behind� bidi-override�center-left�center-right�cjk-ideographic� continuous�crop�cross�embed�far-left� far-right�fast�faster�hebrew�high�higher�hiragana�hiragana-iroha�katakana�katakana-iroha� landscape� left-side� leftwards�level�loud�low�lower�message-box�middle�mix�narrower�once�portrait� right-side� rightwards�silent�slow�slower� small-caption�soft� spell-out� status-bar�super�text-bottom�text-top�wider�x-fast�x-high�x-loud�x-low�x-soft�yes�prezpre-wrapzpre-line)?�attrZ blackness�blendZblendaZblurZ brightness�calcrB z color-modZcontrast�counterzcubic-bezierzdevice-cmykzdrop-shadowZellipser Z grayscaleZhslZhslari z hue-rotateZhwb�imagern rp Z lightnesszlinear-gradient�matrixZmatrix3dZopacityZperspectiveZpolygonzradial-gradient�rectzrepeating-linear-gradientzrepeating-radial-gradient�rgbZrgba�rotateZrotate3dZrotateXZrotateYZrotateZZsaturater� �scaleZscale3dZscaleXZscaleYZscaleZZsepiaZshadeZskewXZskewYZstepsZtint�toggle� translateZtranslate3dZ translateXZ translateYZ translateZZ whiteness)�degZgradZradZturn)ZHzZkHz)Zem�ex�ch�remZvhZvwZvminZvmax�px�mm�cm�in�ptZpc�q)ZdpiZdpcmZdppx)�s�msc @ s@ e Zd ZdZdZdZdgZdgZdgZdZ e d�gd efd efde dfd ee ej�fdee ej�fdee ej�fdee e�dfdejfdefdejfdejfgde dfde dfe d�ge d�de dfgd efde dfde fdejfee�ejfdd�e� d eeee �dfd eejee �dfd!eeee �dfd efg d efee�ej jfe d"�dd�e!� d# eej e �d$fd%eej"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 dfgd efd-ejfe d"�ee�ejfee#d&d'�ej$fee%d&d'�ej$fee&d&d'�ej$fdd�e!� d# eej e �d$fd%eej"e �d$fd efe d)�d.efd/e fdejfdejfd0efd1e dfgd2eej e eje �fd3eej e eje �fd4eej e ej'e �fgd5e(j)fd6e(j*d7fd8e(j+d7fgee,d&d'�ej-fd9ej-fe.d�gd:� Z/d;S )<r z+ For CSS (Cascading Style Sheets). �CSSzhttps://www.w3.org/TR/CSS/#css�cssz*.cssztext/css� �basics�\s+z/\*(?:.|\n)*?\*/�\{�contentz(\:{1,2})([\w-]+)z(\.)([\w-]+)z(\#)([\w-]+)z(@)([\w-]+)�atrule�[\w-]+z[~^*!%&$\[\]()<>|+=@:;,./?-]z"(\\\\|\\[^\\]|[^"\\])*"z'(\\\\|\\[^\\]|[^'\\])*'� atcontent�;�#pop�\}z#pop:2z^@.*?$�(�|z )(\s*)(\:)�value-startz([-]+[a-zA-Z_][\w-]*)(\s*)(\:)z([a-zA-Z_][\w-]*)(\s*)(\:)�urlsz)(\()�function-startz([a-zA-Z_][\w-]+)(\()�\b��suffixz\!important�numeric-valuesz[~^*!%&<>|+=@:./?-]+z [\[\](),]+z[a-zA-Z_][\w-]*z[-]+([A-Za-z][\w+]*[-]*)+z[*+/-]�,z [a-zA-Z_-]\w*�\)z(url)(\()(".*?")(\))z(url)(\()('.*?')(\))z(url)(\()(.*?)(\))z\#[a-zA-Z0-9]{1,6}z[+\-]?[0-9]*[.][0-9]+�numeric-endz[+\-]?[0-9]+�%) �rootr3 r7 r9 r6 r? rA r@ rE rH N)0�__name__� __module__�__qualname__�__doc__�name�url�aliases� filenames� mimetypes� version_addedr r r r r r � Decorator�Class� Namespacer �Tagr r �Double�Single�Preprocr �_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� rn rn ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pygments/lexers/css.pyr � s� �������������� � � �� ���r �[ \t]+z [!$][\w-]+zurl\(� string-urlz[a-z_-][\w-]*(?=\())�r� r. r3 r4 r� r5 r6 r7 r� r8 r� r9 r: r; r<