Ë ºõ°÷bïOãóˆ—dZddlZddlmZmZmZddlmZmZm Z m Z m Z m Z m Z mZmZmZddgZGd„de«ZGd„de«Zy) zÆ pygments.lexers.ldap ~~~~~~~~~~~~~~~~~~~~ Pygments lexers for LDAP. :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. éN)Ú RegexLexerÚbygroupsÚdefault) ÚOperatorÚCommentÚKeywordÚLiteralÚNameÚStringÚNumberÚ PunctuationÚ WhitespaceÚEscapeÚ LdifLexerÚ LdaprcLexercóÀ—eZdZdZdZdgZdgZdgZdZde fde e e «fd e e je «fd e ee e ej e «fd e ee e ej$e ee «d fd e ee e ee «fde ee e ej&e «fde ee e ee «fde ee «dfde ee «dfde ee e ej(e «fde ej&e «dfde ej&e «dfde ej&e «dfgde dfde dfed«gd e ej,e «fd!e ej,e «dfd"e ej,e «dfgd#e e ee «fd$e e ee «dfgd%e e e j0e «fd&e e e j0e «dfgd'e e ej&e«d(fgd)efd*e d+fd,ed+fd-efd.e fd/e dfgd0e e ee «fd1e e ee «dfgd2œZy3)4rz4 Lexer for LDIF .. versionadded:: 2.17 ÚLDIFÚldifz*.ldifz text/x-ldifz-https://datatracker.ietf.org/doc/html/rfc2849z\s*\nz(-)(\n)z (#.*)(\n)z"(version)(:)([ \t]*)(.*)([ \t]*\n)z?(control)(:)([ \t]*)([\.0-9]+)([ \t]+)((?:true|false)?)([ \t]*)ú after-controlz+(deleteoldrdn)(:)([ \n]*)([0-1]+)([ \t]*\n)z,(add|delete|replace)(::?)(\s*)(.*)([ \t]*\n)z)(changetype)(:)([ \t]*)([a-z]*)([ \t]*\n)z(dn|newrdn)(::)ú base64-dnz(dn|newrdn)(:)Údnz-(objectclass)(:)([ \t]*)([^ \t\n]*)([ \t]*\n)z!([a-zA-Z]*|[0-9][0-9\.]*[0-9])(;)Úpropertyz"([a-zA-Z]*|[0-9][0-9\.]*[0-9])(:<)Úurlz#([a-zA-Z]*|[0-9][0-9\.]*[0-9])(::?)Úvaluez:<)ú#poprz::?)rrrz([-a-zA-Z0-9]*)(;)z([-a-zA-Z0-9]*)(:<)z([-a-zA-Z0-9]*)(::?)z(\s*)([^\n]+\S)(\n )z(\s*)([^\n]+\S)(\n)z([ \t]*)(\S*)([ \t]*\n )z([ \t]*)(\S*)([ \t]*\n)z([ \t]*)([-a-zA-Z0-9\.]+)(=))rúdn-valuez\\[^\n]Ú,)rrz\+z [^,\+\n]+z\n z\nz+([ \t]*)([^ \t\n][^ \t\n]*[^\n])([ \t]*\n )z*([ \t]*)([^ \t\n][^ \t\n]*[^\n])([ \t]*\n))ÚrootrrrrrrrN)Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚnameÚaliasesÚ filenamesÚ mimetypesrrrr rÚSinglerr ÚIntegerr ÚOtherÚ AttributeÚClassrÚPropertyr Ú PreprocFilerrÚtokens©óú9/usr/lib/python3.12/site-packages/pygments/lexers/ldap.pyrrsú„ñð €D؈h€GØ� €IØ�€IØ 9€Cð�zÐ "Ø ™ +¨zÓ:Ð ;Ø ™8 G§N¡N°JÓ?Ð @Ø 2±H¸WØ ˜* f§n¡n°jó5Bð Cà OÙ˜ +¨z¸4¿:¹:ÀzÐSZÐ\fÓgÐixð zà ;Ù �g˜{¨J¸À Ó Kð Mà <¹hؘ j°$·.±.À*ó?Nð Oà 9Ù �g˜{¨J¸ÀÓ Lð Nà ¡¨'°;Ó!?ÀÐ MØ ¡¨°+Ó >ÀÐ EØ =¹xؘ j°$·*±*¸jó@Jð Kà 1Ù �d—n‘n kÓ 2°Jð @à 2Ù �d—n‘n kÓ 2°Eð ;à 3Ù �d—n‘n kÓ 2°Gð =ð- ð4�K Ð 1Ø �[Ð"3Ð 4Ù �F‹Oð ð #¡H¨T¯]©]¸KÓ$HÐ IØ #Ù �d—m‘m [Ó 1°?ð Dà $Ù �d—m‘m [Ó 1Ð3Dð Fð  ð%Ù �j &¨*Ó 5ð 7à #Ù �j &¨*Ó 5°vð ?ð ð)Ù �j '×"5Ñ"5°zÓ Bð Dà '©°*Ø × Ñ  *ó*.Ø/5ð 7ð ð-©h°zØ �^‰^˜Xó/'Ø(<ð >ð ð ˜Ð Ø �; Ð /Ø �H˜nÐ -Ø ˜6Ð "Ø �ZÐ Ø �J Ð 'ð  ð<Ù �j $¨ Ó 3ð 5à :Ù �j $¨ Ó 3°Vð =ð ñ}D�Fr0có|—eZdZdZdZddgZgd¢ZdgZdZdZ d Z d e ›d e ›d �Z d Z dZ dZej ej"zZddej(fdefde ›d�eeeej0«fde ›d�eeeej4«fdeeeej4«fdeeeej0«fde›de›d�eeeej0«fdeeeej0«fdeeeej0«fdeeeej0«fdeeee«fdeeeeej4«fde ›d �eeee«fg iZy!)"rzM Lexer for OpenLDAP configuration files. .. versionadded:: 2.17 zLDAP configuration fileÚldapconfÚldaprc)z.ldaprcr4z ldap.confztext/x-ldapconfzkhttps://www.openldap.org/software//man.cgi?query=ldap.conf&sektion=5&apropos=0&manpath=OpenLDAP+2.4-Releasez,SASL_(?:MECH|REALM|AUTHCID|AUTHZID|CBINDING)zSTLS_(?:CACERT|CACERTDIR|CERT|ECNAME|KEY|CIPHER_SUITE|PROTOCOL_MIN|RANDFILE|CRLFILE)z(?:URI|SOCKET_BIND_ADDRESSES|Ú|Ú)zEGSSAPI_(?:ALLOW_REMOTE_PRINCIPAL|ENCRYPT|SIGN)|REFERRALS|SASL_NOCANONzSKEEPALIVE_(?:IDLE|PROBES|INTERVAL)|NETWORK_TIMEOUT|PORT|SIZELIMIT|TIMELIMIT|TIMEOUTz]none|noanonymous|noplain|noactive|nodict|forwardsec|passcred|(?:minssf|maxssf|maxbufsize)=\d+rz#.*z\s+Ú(z!)(\s+)(on|true|yes|off|false|no)$z )(\s+)(\d+)z(VERSION)(\s+)(2|3)z,(DEREF)(\s+)(never|searching|finding|always)z(SASL_SECPROPS)(\s+)((?:z)(?:,z)*)z2(SASL_CBINDING)(\s+)(none|tls-unique|tls-endpoint)z7(TLS_REQ(?:CERT|SAN))(\s+)(allow|demand|hard|never|try)z"(TLS_CRLCHECK)(\s+)(none|peer|all)z(BASE|BINDDN)(\s+)(\S+)$z#(HOST)(\s+)([a-z0-9]+)((?::(\d+))?)z )(\s+)(\S+)$N)rr r!r"r#r$r%r&rÚ_sasl_keywordsÚ _tls_keywordsÚ_literal_keywordsÚ_boolean_keywordsÚ_integer_keywordsÚ _secpropsÚreÚ IGNORECASEÚ MULTILINEÚflagsrr'rrrÚConstantr r(r r.r/r0r1rrjsÔ„ñð %€Dؘ8Ð$€GÚ2€IØ"Ð#€IØ w€CàD€NØj€MØ8¸Ð8HÈÈ-ÈÐXYÐZÐØ`ÐØnÐØp€Ià �M‰M˜BŸL™LÑ (€Eð Ø �W—^‘^Ð $Ø �ZÐ ØÐ#Ð$Ð$EÐ FÙ �g˜z¨7×+;Ñ+;Ó <ð >àÐ#Ð$ KÐ 0Ù �g˜z¨6¯>©>Ó :ð <à #¡X¨g°zÀ6Ç>Á>Ó%RÐ Sà <Ù �g˜z¨7×+;Ñ+;Ó <ð >à(¨¨ °5¸¸ À3Ð GÙ �g˜z¨7×+;Ñ+;Ó <ð >à BÙ �g˜z¨7×+;Ñ+;Ó <ð >à GÙ �g˜z¨7×+;Ñ+;Ó <ð >à 2Ù �g˜z¨7×+;Ñ+;Ó <ð >ð)Ù �g˜z¨7Ó 3ð 5ð4Ù �g˜z¨7°F·N±NÓ Cð EàÐ#Ð$ LÐ 1Ù �g˜z¨7Ó 3ð 5ð3 ð�Fr0)r"r>Úpygments.lexerrrrÚpygments.tokenrrrr r r r r rrÚ__all__rrr/r0r1ÚrFsMðñó ÷9Ñ8÷,÷,÷,ð ˜ Ð &€ôR� ôRôj3�*õ3r0