+
    IV-j"4  ã                   ó  € R t RtRtRt]! ]! ]! ]4      ]! ]! ]P                  ]4      4      ,
          4      4      tRt
Rt]R8X  d=   ^ RIt^ RIHt ^ RIHt Rt]R,           t]R,           tR tR	 tR
 tR tR t]! 4        R# R# )a  
pygments.lexers._postgres_builtins
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Self-updating data files for PostgreSQL lexer.

Run with `python -I` to update itself.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
Ú__main__N)Úurlopen)Úformat_linesz/https://github.com/postgres/postgres/raw/masterz/src/include/parser/kwlist.hz/doc/src/sgml/datatype.sgmlc                  ó˜  € \        \        4      P                  4       P                  R RR7      p \	        V P                  4       4      p\        V4      p\        V4      p\        \        4      P                  4       P                  R RR7      p \        V 4      p\        \        RV4       \        \        RV4       \        \        RV4       R# )úutf-8Úignore)ÚerrorsÚ	DATATYPESÚPSEUDO_TYPESÚKEYWORDSN)r   ÚDATATYPES_URLÚreadÚdecodeÚlistÚ
splitlinesÚparse_datatypesÚparse_pseudosÚKEYWORDS_URLÚparse_keywordsÚupdate_constsÚ__file__)ÚcontentÚ	data_fileÚ	datatypesÚpseudosÚkeywordss        Ús/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/_postgres_builtins.pyÚupdate_myselfr   �  s�   € Üœ-Ó(×-Ñ-Ó/×6Ñ6°wÀxÐ6ÓPˆÜ˜×+Ñ+Ó-Ó.ˆ	Ü# IÓ.ˆ	Ü 	Ó*ˆäœ,Ó'×,Ñ,Ó.×5Ñ5°gÀhÐ5ÓOˆÜ! 'Ó*ˆä”h ¨YÔ7Ü”h °Ô8Ü”h 
¨HÖ5ó    c                 óè   € . p\         P                  ! R V 4       F1  pVP                  VP                  ^4      P	                  4       4       K3  	  V'       g   \        R4      hVP                  4        V# )zPG_KEYWORD\("(.+?)"zno keyword found)ÚreÚfinditerÚappendÚgroupÚupperÚ
ValueErrorÚsort)ÚfÚkwÚms   &  r   r   r   Ž  sY   € ØˆÜ—’Ð3°QÖ7ˆAØ�I‰I�a—g‘g˜a“j×&Ñ&Ó(Ö)ñ 8÷ ÜÐ/Ó0Ð0à
�‰Œ	Øˆ	r   c           	      óH  € \        4       pV  Fð  pR V9   d    MèRV9  d   K  \        P                  ! RRV4      p\        P                  ! RRV4      pVP                  R4       UUu. uF&  pVP                  R4       F  pRV9  g   K  VNK  	  K(  	  upp Fc  pVP                  R4       FK  pVP	                  4       pV'       g   K  VP                  R	P                  VP                  4       4      4       KM  	  Ke  	  Kò  	  \        V4      pVP                  4        V# u uppi )
z<sect1z<entry><type>z <replaceable>[^<]+</replaceable>Ú z<[^>]+>Ú[Ú]Ú(Ú,Ú )	Úsetr    ÚsubÚsplitÚstripÚaddÚjoinr   r&   )r'   ÚdtÚlineÚtmpÚts   &    r   r   r   ™  s÷   € Ü‹UˆÛˆDØ˜4ÔÙØ dÔ*Ùô —6’6Ð<¸bÀ$ÓGˆDÜ—6’6˜) R¨Ó.ˆDð &*§Z¡Z°¤_ô A¡_˜cØ!$§¡¨3¦˜A°3¸a±<÷ ˜Ù!/ñ ¡_õ A�àŸ™ 3ž�AØŸ™›	�AßÙ Ø—F‘F˜3Ÿ8™8 A§G¡G£IÓ.Ö/ó	 (óAñ ô. �"‹XˆØ
�‰Œ	Øˆ	ùóAs   Á&DÂ
Dc                 óø  € . p\         P                  ! R 4      p\         P                  ! R4      p\         P                  ! R4      p\        V 4      p V  F  pVP                  V4      f   K   M	  \	        R4      hV  FM  pVP                  V4      pVe!   VP                  VP                  ^4      4       VP                  V4      f   KM   M	  \	        R4      hV'       g   \	        R4      hVP                  4        V# )z*\s*<table id="datatype-pseudotypes-table">z$\s*<entry><type>(.+?)</type></entry>z\s*</table>z pseudo datatypes table not foundz'end of pseudo datatypes table not foundzpseudo datatypes not found)r    ÚcompileÚiterÚmatchr%   r"   r#   r&   )r'   r7   Úre_startÚre_entryÚre_endr8   r)   s   &      r   r   r   ¶  sÔ   € ØˆÜ—:’:ÐKÓLˆÜ—:’:ÐEÓFˆÜ—’˜NÓ+ˆä�‹GˆÛˆDØ�~‰~˜dÓ#Ô/Ùñ ô Ð?Ó@Ð@ãˆDØ—‘˜tÓ$ˆAØŠ}Ø—	‘	˜!Ÿ'™' !›*Ô%à�|‰|˜DÓ!Ô-Ùñ ô ÐFÓGÐGçÜÐ9Ó:Ð:à
�‰Œ	Øˆ	r   c                 óT  € \        V R R7      ;_uu_ 4       pVP                  4       pRRR4       \        P                  ! RV R2\        P                  \        P
                  ,          4      pVP                  X4      pV'       g   \        RV 24      h\        W4      pVRVP                  4        V,           WFP                  4       R ,           p\        V RR RR7      ;_uu_ 4       pVP                  V4       RRR4       R#   + '       g   i     Lä; i  + '       g   i     R# ; i)	r   )ÚencodingNÚ^z\s*=\s*\($.*?^\s*\)$z'Could not find existing definition for ÚwÚ
)rC   Únewline)Úopenr   r    r<   ÚMÚSÚsearchr%   r   ÚstartÚendÚwrite)ÚfilenameÚ	constnamer   r'   ÚdataÚre_matchr)   Ú	new_blocks   &&&     r   r   r   Ó  sÚ   € Ü�( W×-Õ-°Ø—6‘6“8ˆD÷ .ô —:’:  9 +Ð-AÐBÄBÇDÁDÌ2Ï4É4ÅKÓPˆØ�O‰O˜DÓ!ˆßÜÐFÀyÀkÐRÓSÐSä  Ó4ˆ	Ø�J�Q—W‘W“YÐ )Õ+¨d·5±5³7°8¨nÕ<ˆä�(˜C¨'¸4×@Õ@ÀAØ�G‰G�DŒM÷ AÑ@÷ .×-ú÷ A×@Ð@ús   –DÃ'DÄD	ÄD'	(É  ÚABORTÚABSOLUTEÚACCESSÚACTIONÚADDÚADMINÚAFTERÚ	AGGREGATEÚALLÚALSOÚALTERÚALWAYSÚANALYSEÚANALYZEÚANDÚANYÚARRAYÚASÚASCÚ
ASENSITIVEÚ	ASSERTIONÚ
ASSIGNMENTÚ
ASYMMETRICÚATÚATOMICÚATTACHÚ	ATTRIBUTEÚAUTHORIZATIONÚBACKWARDÚBEFOREÚBEGINÚBETWEENÚBIGINTÚBINARYÚBITÚBOOLEANÚBOTHÚBREADTHÚBYÚCACHEÚCALLÚCALLEDÚCASCADEÚCASCADEDÚCASEÚCASTÚCATALOGÚCHAINÚCHARÚ	CHARACTERÚCHARACTERISTICSÚCHECKÚ
CHECKPOINTÚCLASSÚCLOSEÚCLUSTERÚCOALESCEÚCOLLATEÚ	COLLATIONÚCOLUMNÚCOLUMNSÚCOMMENTÚCOMMENTSÚCOMMITÚ	COMMITTEDÚCOMPRESSIONÚCONCURRENTLYÚCONFIGURATIONÚCONFLICTÚ
CONNECTIONÚ
CONSTRAINTÚCONSTRAINTSÚCONTENTÚCONTINUEÚ
CONVERSIONÚCOPYÚCOSTÚCREATEÚCROSSÚCSVÚCUBEÚCURRENTÚCURRENT_CATALOGÚCURRENT_DATEÚCURRENT_ROLEÚCURRENT_SCHEMAÚCURRENT_TIMEÚCURRENT_TIMESTAMPÚCURRENT_USERÚCURSORÚCYCLEÚDATAÚDATABASEÚDAYÚ
DEALLOCATEÚDECÚDECIMALÚDECLAREÚDEFAULTÚDEFAULTSÚ
DEFERRABLEÚDEFERREDÚDEFINERÚDELETEÚ	DELIMITERÚ
DELIMITERSÚDEPENDSÚDEPTHÚDESCÚDETACHÚ
DICTIONARYÚDISABLEÚDISCARDÚDISTINCTÚDOÚDOCUMENTÚDOMAINÚDOUBLEÚDROPÚEACHÚELSEÚENABLEÚENCODINGÚ	ENCRYPTEDÚENDÚENUMÚESCAPEÚEVENTÚEXCEPTÚEXCLUDEÚ	EXCLUDINGÚ	EXCLUSIVEÚEXECUTEÚEXISTSÚEXPLAINÚ
EXPRESSIONÚ	EXTENSIONÚEXTERNALÚEXTRACTÚFALSEÚFAMILYÚFETCHÚFILTERÚFINALIZEÚFIRSTÚFLOATÚ	FOLLOWINGÚFORÚFORCEÚFOREIGNÚFORWARDÚFREEZEÚFROMÚFULLÚFUNCTIONÚ	FUNCTIONSÚ	GENERATEDÚGLOBALÚGRANTÚGRANTEDÚGREATESTÚGROUPÚGROUPINGÚGROUPSÚHANDLERÚHAVINGÚHEADERÚHOLDÚHOURÚIDENTITYÚIFÚILIKEÚ	IMMEDIATEÚ	IMMUTABLEÚIMPLICITÚIMPORTÚINÚINCLUDEÚ	INCLUDINGÚ	INCREMENTÚINDEXÚINDEXESÚINHERITÚINHERITSÚ	INITIALLYÚINLINEÚINNERÚINOUTÚINPUTÚINSENSITIVEÚINSERTÚINSTEADÚINTÚINTEGERÚ	INTERSECTÚINTERVALÚINTOÚINVOKERÚISÚISNULLÚ	ISOLATIONÚJOINÚKEYÚLABELÚLANGUAGEÚLARGEÚLASTÚLATERALÚLEADINGÚ	LEAKPROOFÚLEASTÚLEFTÚLEVELÚLIKEÚLIMITÚLISTENÚLOADÚLOCALÚ	LOCALTIMEÚLOCALTIMESTAMPÚLOCATIONÚLOCKÚLOCKEDÚLOGGEDÚMAPPINGÚMATCHÚMATERIALIZEDÚMAXVALUEÚMETHODÚMINUTEÚMINVALUEÚMODEÚMONTHÚMOVEÚNAMEÚNAMESÚNATIONALÚNATURALÚNCHARÚNEWÚNEXTÚNFCÚNFDÚNFKCÚNFKDÚNOÚNONEÚ	NORMALIZEÚ
NORMALIZEDÚNOTÚNOTHINGÚNOTIFYÚNOTNULLÚNOWAITÚNULLÚNULLIFÚNULLSÚNUMERICÚOBJECTÚOFÚOFFÚOFFSETÚOIDSÚOLDÚONÚONLYÚOPERATORÚOPTIONÚOPTIONSÚORÚORDERÚ
ORDINALITYÚOTHERSÚOUTÚOUTERÚOVERÚOVERLAPSÚOVERLAYÚ
OVERRIDINGÚOWNEDÚOWNERÚPARALLELÚPARSERÚPARTIALÚ	PARTITIONÚPASSINGÚPASSWORDÚPLACINGÚPLANSÚPOLICYÚPOSITIONÚ	PRECEDINGÚ	PRECISIONÚPREPAREÚPREPAREDÚPRESERVEÚPRIMARYÚPRIORÚ
PRIVILEGESÚ
PROCEDURALÚ	PROCEDUREÚ
PROCEDURESÚPROGRAMÚPUBLICATIONÚQUOTEÚRANGEÚREADÚREALÚREASSIGNÚRECHECKÚ	RECURSIVEÚREFÚ
REFERENCESÚREFERENCINGÚREFRESHÚREINDEXÚRELATIVEÚRELEASEÚRENAMEÚ
REPEATABLEÚREPLACEÚREPLICAÚRESETÚRESTARTÚRESTRICTÚRETURNÚ	RETURNINGÚRETURNSÚREVOKEÚRIGHTÚROLEÚROLLBACKÚROLLUPÚROUTINEÚROUTINESÚROWÚROWSÚRULEÚ	SAVEPOINTÚSCHEMAÚSCHEMASÚSCROLLÚSEARCHÚSECONDÚSECURITYÚSELECTÚSEQUENCEÚ	SEQUENCESÚSERIALIZABLEÚSERVERÚSESSIONÚSESSION_USERÚSETÚSETOFÚSETSÚSHAREÚSHOWÚSIMILARÚSIMPLEÚSKIPÚSMALLINTÚSNAPSHOTÚSOMEÚSQLÚSTABLEÚ
STANDALONEÚSTARTÚ	STATEMENTÚ
STATISTICSÚSTDINÚSTDOUTÚSTORAGEÚSTOREDÚSTRICTÚSTRIPÚSUBSCRIPTIONÚ	SUBSTRINGÚSUPPORTÚ	SYMMETRICÚSYSIDÚSYSTEMÚTABLEÚTABLESÚTABLESAMPLEÚ
TABLESPACEÚTEMPÚTEMPLATEÚ	TEMPORARYÚTEXTÚTHENÚTIESÚTIMEÚ	TIMESTAMPÚTOÚTRAILINGÚTRANSACTIONÚ	TRANSFORMÚTREATÚTRIGGERÚTRIMÚTRUEÚTRUNCATEÚTRUSTEDÚTYPEÚTYPESÚUESCAPEÚ	UNBOUNDEDÚUNCOMMITTEDÚUNENCRYPTEDÚUNIONÚUNIQUEÚUNKNOWNÚUNLISTENÚUNLOGGEDÚUNTILÚUPDATEÚUSERÚUSINGÚVACUUMÚVALIDÚVALIDATEÚ	VALIDATORÚVALUEÚVALUESÚVARCHARÚVARIADICÚVARYINGÚVERBOSEÚVERSIONÚVIEWÚVIEWSÚVOLATILEÚWHENÚWHEREÚ
WHITESPACEÚWINDOWÚWITHÚWITHINÚWITHOUTÚWORKÚWRAPPERÚWRITEÚXMLÚXMLATTRIBUTESÚ	XMLCONCATÚ
XMLELEMENTÚ	XMLEXISTSÚ	XMLFORESTÚXMLNAMESPACESÚXMLPARSEÚXMLPIÚXMLROOTÚXMLSERIALIZEÚXMLTABLEÚYEARÚYESÚZONE);ÚbigintÚ	bigserialÚbitzbit varyingÚboolÚbooleanÚboxÚbyteaÚcharÚ	characterzcharacter varyingÚcidrÚcircleÚdateÚdecimalzdouble precisionÚfloat4Úfloat8ÚinetÚintÚint2Úint4Úint8ÚintegerÚintervalÚjsonÚjsonbr8   ÚlsegÚmacaddrÚmacaddr8ÚmoneyÚnumericÚpathÚpg_lsnÚpg_snapshotÚpointÚpolygonÚrealÚserialÚserial2Úserial4Úserial8ÚsmallintÚsmallserialÚtextÚtimeÚ	timestampÚtimestamptzÚtimetzÚtsqueryÚtsvectorÚtxid_snapshotÚuuidÚvarbitÚvarcharzwith time zonezwithout time zoneÚxml)ÚanyÚanyarrayÚanycompatibleÚanycompatiblearrayÚanycompatiblemultirangeÚanycompatiblenonarrayÚanycompatiblerangeÚ
anyelementÚanyenumÚanymultirangeÚanynonarrayÚanyrangeÚcstringÚevent_triggerÚfdw_handlerÚindex_am_handlerÚinternalÚlanguage_handlerÚpg_ddl_commandÚrecordÚtable_am_handlerÚtriggerÚtsm_handlerÚunknownÚvoid)ÚALIASÚCONSTANTÚDIAGNOSTICSÚELSIFÚ	EXCEPTIONÚEXITÚFOREACHÚGETÚLOOPÚNOTICEÚOPENÚPERFORMÚQUERYÚRAISEr™  ÚREVERSEÚSQLSTATEÚWHILE)1Ú	AggregateÚAppendzBitmap Heap ScanzBitmap Index ScanÚ	BitmapAndÚBitmapOrzCTE ScanzCustom ScanÚDeletezForeign ScanzFunction ScanzGather MergeÚGatherÚGroupÚGroupAggregatez	Hash JoinÚHashÚHashAggregatezIncremental SortzIndex Only Scanz
Index ScanÚInsertÚLimitÚLockRowsÚMaterializeÚMemoizezMerge Appendz
Merge JoinÚMergeÚMixedAggregatezNamed Tuplestore ScanzNested LoopÚ
ProjectSetzRecursive UnionÚResultzSample ScanzSeq ScanÚSetOpÚSortÚSubPlanzSubquery ScanzTable Function ScanzTid Range ScanzTid ScanÚUniqueÚUpdatezValues ScanÚ	WindowAggzWorkTable Scan)Ú__doc__r   r	   r
   ÚtupleÚsortedr1   ÚmapÚstrÚlowerÚPLPGSQL_KEYWORDSÚEXPLAIN_KEYWORDSÚ__name__r    Úurllib.requestr   Úpygments.utilr   Ú
SOURCE_URLr   r   r   r   r   r   r   © r   r   Ú<module>r¢     sµ   ðñ
ðJ€ðX<€	ð|€ñ: ‘V™C Ó-±±C¸¿	¹	À8Ó4LÓ0MÕMÓNÓO€ðÐ ð2Ð ðj ˆzÔÛÝ&å*ð C€JØÐ >Õ>€LØÐ!>Õ>€Mò6ò	òò:ò:ñ  †Oñ[ r   