+
    JV-j�   ã                   ó˜   € R t ^ RIt^ RIHtHtHtHt ^ RIHtH	t	H
t
HtHtHtHt . R
Ot ! R R]4      t ! R R]4      t ! R	 R]4      tR# )a±  
pygments.lexers.typoscript
~~~~~~~~~~~~~~~~~~~~~~~~~~

Lexers for TypoScript

`TypoScriptLexer`
    A TypoScript lexer.

`TypoScriptCssDataLexer`
    Lexer that highlights markers, constants and registers within css.

`TypoScriptHtmlDataLexer`
    Lexer that highlights markers, constants and registers within html tags.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)Ú
RegexLexerÚincludeÚbygroupsÚusing)ÚTextÚCommentÚNameÚStringÚNumberÚOperatorÚPunctuationÚTypoScriptLexerÚTypoScriptCssDataLexerÚTypoScriptHtmlDataLexerc                   óT  € ] tR t^tRtRtR.tRtRtRR]	! ]
]P                  ]
4      3R]	! ]
P                  ]]P                  ]P                  ]
P                  4      3R	]	! ]
]
P                  ]P                  ]]P                  ]
P                  ]
4      3R
]3R]3R]3R]
3R]
3./tRtR# )r   zK
Lexer that highlights markers, constants and registers within css blocks.
ÚTypoScriptCssDataÚtyposcriptcssdataú3http://docs.typo3.org/typo3cms/TyposcriptReference/ú2.2Úrootú(.*)(###\w+###)(.*)ú%(\{)(\$)((?:[\w\-]+\.)*)([\w\-]+)(\})ú+(.*)(\{)([\w\-]+)(\s*:\s*)([\w\-]+)(\})(.*)ú\s+ú/\*(?:(?!\*/).)*\*/úG(?<!(#|\'|"))(?:#(?!(?:[a-fA-F0-9]{6}|[a-fA-F0-9]{3}))[^\n#]+|//[^\n]*)ú[<>,:=.*%+|]z[\w"\-!/&;(){}]+© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚaliasesÚurlÚversion_addedr   r	   r   ÚConstantÚSymbolr   r   r   ÚtokensÚ__static_attributes__r   ó    Úk/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/typoscript.pyr   r      sÐ   † ñð €DØ"Ð#€GØ
?€CØ€Mð 	à#¡X¨f°d·m±mÀVÓ%LÐMà5Ù�f—m‘m X¨t¯}©}Ø—m‘m V§]¡]ó4ð5ð <Ù�f˜fŸm™m¨T¯]©]¸HØ—m‘m V§]¡]°Fó<ð=ð �TˆNà# WÐ-ØWØðð ˜fÐ%Ø  &Ð)ð'
ð„Fr+   c                   óh  € ] tR t^@tRtRtR.tRtRtRR]	P                  3R]3R	]! ]]	P                  ]4      3R
]! ]P                  ]]	P                  ]	P                  ]P                  4      3R]! ]]P                  ]	P                  ]]	P                  ]P                  ]4      3R]3R]3R]3./tRtR# )r   zJ
Lexer that highlights markers, constants and registers within html tags.
ÚTypoScriptHtmlDataÚtyposcripthtmldatar   r   r   z(INCLUDE_TYPOSCRIPT)ú(EXT|FILE|LLL):[^}\n"]*r   r   r   r   r   z[\w"\-!/&;(){}#]+r   N)r   r   r    r!   r"   r#   r$   r%   r&   r   ÚClassr	   r   r'   r(   r   r   r)   r*   r   r+   r,   r   r   @   sÏ   † ñð  €DØ#Ð$€GØ
?€CØ€Mð 	à$ d§j¡jÐ1à'¨Ð0à#¡X¨f°d·m±mÀVÓ%LÐMà5Ù�f—m‘m X¨t¯}©}Ø—m‘m V§]¡]ó4ð5ð <Ù�f˜fŸm™m¨T¯]©]¸HØ—m‘m V§]¡]°Fó<ð=ð �TˆNà˜fÐ%Ø! 6Ð*ð'
ð„Fr+   c                   óV  € ] tR t^ctRtRtRtR.tR.tR.t	Rt
]P                  ]P                  ,          tR]! R	4      ]! R
4      ]! R4      ]! R4      ]! R4      ]! R4      ]! R4      ]! R4      ]! R4      ]! R4      ]! R4      .RR]! ]P$                  ]P(                  ]]P$                  4      3R]P,                  3R]! ]]P0                  4      3R]P2                  3R]P2                  3R]P2                  3R]P2                  3R]P,                  3.RR]3.RR]! ]4      3R]3R]! ]P2                  ]]P$                  ]! ]4      4      3.RR ]P<                  3R!]P>                  3R"]P(                  3.RR#]3R$]! ]]4      3.RR%] 3.RR&]3.RR']P$                  3.R
R(]! ]P$                  ]]P(                  ]P(                  ]P$                  4      3R)]! ]P$                  ]P(                  ]]P(                  ]P$                  4      3R*]PB                  3.R	R+]"3R,]"3R-]"3.RR.]3./t#R/t$R0# )1r   z
Lexer for TypoScript code.
Ú
TypoScriptr   Ú
typoscriptz*.typoscriptztext/x-typoscriptr   r   ÚcommentÚconstantÚhtmlÚlabelÚ
whitespaceÚkeywordsÚpunctuationÚoperatorÚ	structureÚliteralÚothera  (?i)(\[)(browser|compatVersion|dayofmonth|dayofweek|dayofyear|device|ELSE|END|GLOBAL|globalString|globalVar|hostname|hour|IP|language|loginUser|loginuser|minute|month|page|PIDinRootline|PIDupinRootline|system|treeLevel|useragent|userFunc|usergroup|version)([^\]]*)(\])zì(?=[\w\-])(HTMLparser|HTMLparser_tags|addParams|cache|encapsLines|filelink|if|imageLinkWrap|imgResource|makelinks|numRows|numberFormat|parseFunc|replacement|round|select|split|stdWrap|strPad|tableStyle|tags|textStyle|typolink)(?![\w\-])a  (?:(=?\s*<?\s+|^\s*))(cObj|field|config|content|constants|FEData|file|frameset|includeLibs|lib|page|plugin|register|resources|sitemap|sitetitle|styles|temp|tt_[^:.\s]*|types|xmlnews|INCLUDE_TYPOSCRIPT|_CSS_DEFAULT_STYLE|_DEFAULT_PI_VARS|_LOCAL_LANG)(?![\w\-])a*  (?=[\w\-])(CASE|CLEARGIF|COA|COA_INT|COBJ_ARRAY|COLUMNS|CONTENT|CTABLE|EDITPANEL|FILE|FILES|FLUIDTEMPLATE|FORM|HMENU|HRULER|HTML|IMAGE|IMGTEXT|IMG_RESOURCE|LOAD_REGISTER|MEDIA|MULTIMEDIA|OTABLE|PAGE|QTOBJECT|RECORDS|RESTORE_REGISTER|SEARCHRESULT|SVG|SWFOBJECT|TEMPLATE|TEXT|USER|USER_INT)(?![\w\-])zŽ(?=[\w\-])(ACTIFSUBRO|ACTIFSUB|ACTRO|ACT|CURIFSUBRO|CURIFSUB|CURRO|CUR|IFSUBRO|IFSUB|NO|SPC|USERDEF1RO|USERDEF1|USERDEF2RO|USERDEF2|USRRO|USR)zo(?=[\w\-])(GMENU_FOLDOUT|GMENU_LAYERS|GMENU|IMGMENUITEM|IMGMENU|JSMENUITEM|JSMENU|TMENUITEM|TMENU_LAYERS|TMENU)z"(?=[\w\-])(PHP_SCRIPT(_EXT|_INT)?)z(?=[\w\-])(userFunc)(?![\w\-])r   z<\S[^\n>]*>z	&[^;\n]*;z-(?s)(_CSS_DEFAULT_STYLE)(\s*)(\()(.*(?=\n\)))z0x[0-9A-Fa-f]+t?z[0-9]+z(###\w+###)r0   z*(?![^\w\-])([\w\-]+(?:/[\w\-]+)+/?)(\S*\n)z[,.]r   z[{}()\[\]\\]r   z#(\{)([\w\-]+)(\s*:\s*)([\w\-]+)(\})z%(#[a-fA-F0-9]{6}\b|#[a-fA-F0-9]{3}\b)r   r   z(\s*#\s*\n)z[\w"\-!/&;]+r   N)%r   r   r    r!   r"   r#   r%   r$   Ú	filenamesÚ	mimetypesr&   ÚreÚDOTALLÚ	MULTILINEÚflagsr   r   r	   r(   r   r'   r   ÚFunctionr   ÚBuiltinr1   r   r   r   r
   ÚHexÚIntegerr   ÚCharr   r)   r*   r   r+   r,   r   r   c   sè  † ñð €DØ
?€CØˆn€GØÐ €IØ$Ð%€IØ€Mà�I‰I˜Ÿ™Õ$€Eð 	Ù�IÓÙ�JÓÙ�F‹OÙ�GÓÙ�LÓ!Ù�JÓÙ�MÓ"Ù�JÓÙ�KÓ Ù�IÓÙ�GÓð
ð 	ð%ñ
 �f—m‘m T§]¡]°D¸&¿-¹-ÓHðJð3ð 59·M±MðCð
Kñ �h §¡Ó-ð	/ð7ð 9=¿
¹
ð	Dðà ŸJ™Jð(ð@ØAEÇÁðMð 3°D·J±JÐ?Ø.°·±Ð>ðE#
ðH 	Ø�TˆNð
ð 	Ø™UÐ#:Ó;Ð<Ø˜6Ð"Ø=Ù�d—j‘j $¨¯©±uÐ=SÓ7TÓUðWð
ð 	Ø  &§*¡*Ð-à˜Ÿ™Ð'Ø˜TŸ]™]Ð+ð	
ð 	à'¨Ð0à:Ù�f˜fÓ%ð'ð	
ð 	Ø�kÐ"ð
ð 	Ø˜hÐ'ð
ð 	à˜fŸm™mÐ,ð
ð 	à5Ù˜Ÿ™¨°$·-±-ØŸ™¨¯©ó7ð8ð 4Ù˜Ÿ™¨¯©°xØŸ™¨¯©ó7ð8ð 6°v·{±{ÐCð
ð 	ØWØðà# WÐ-Ø˜WÐ%ð	
ð 	Ø˜dÐ#ð
ðIg„Fr+   )r   r   r   )r"   rB   Úpygments.lexerr   r   r   r   Úpygments.tokenr   r   r   r	   r
   r   r   Ú__all__r   r   r   r   r+   r,   Ú<module>rN      sT   ðñó& 
ç ?Ó ?÷÷ ñ ò S€ô ˜Zô  ôF ˜jô  ôFu�jö ur+   