o
    "ªZhs  ã                   @   s   d dl mZ eƒ Zg dejjjf‘dejjjf‘dejjf‘dejjf‘dejf‘dej	f‘dej
f‘d	ejf‘d
ejf‘dejf‘dejf‘dejf‘dejjf‘dejjf‘dejjf‘dejf‘dejf‘dejf‘dejf‘dejf‘dejf‘dejjf‘dejjf‘dejjf‘dejjf‘dejjf‘dejjf‘dejjf‘dejf‘dejf‘d ejf‘d!ejf‘d"ejf‘d#ejf‘d$ejjf‘d%ejjf‘d&ejf‘d'ejf‘d(ejf‘d)ejf‘d*ejjf‘d+ejjf‘d,ejjf‘d-ef‘d.ejf‘d/ejjf‘d0ejf‘Zi d1ej“d2ej“d3ej“d4ej“d5ej“d6ej“d7ej“d8ej“d9ej“d:ej“d;ej“d<ej“d=ej“d>ej“d?ej“d@ej“dAej“i dBejj“dCej“dDej“dEej“dFej“dGej“dHej“dIej“dJej“dKej“dLej“dMej“dNej“dOej“dPej“dQej“dRej“¥i dSej“dTej“dUej“dVej“dWej“dXej“dYej“dZej“d[ej“d\ej“d]ej“d^ej“d_ej“d`ej“daej“dbej“dcej“¥i ddej“deej“dfej“dgej“dhej“diej“djej“dkej“dlej“dmej“dnej“doej“dpej“dqej“drej“dsej“dtej“¥i duej“dvej“dwej“dxej“dyej“dzej“d{ej“d|ejj“d}ej“d~ej“dej“d€ej“dej“d‚ej“dƒej“d„ej“d…ej“¥i d†ej“d‡ej“dˆej“d‰ej“dŠej“d‹ej“dŒej“dej“dŽej“dej“dej“d‘ej“d’ej“d“ej“d”ej“d•ej“d–ej“¥i d—ej“d˜ej“d™ej“dšej“d›ej“dœej“dej“džej“dŸej“d ej“d¡ej“d¢ej“d£ej“d¤ej“d¥ej“d¦ej“d§ej“¥i d¨ej“d©ej“dªej“d«ej“d¬ej“d­ej“d®ej“d¯ejj“d°ej“d±ej“d²ej“d³ej“d´ej“dµej“d¶ej“d·ej“d¸ej“¥i d¹ej“dºej“d»ej“d¼ej“d½ej“d¾ej“d¿ej“dÀej“dÁej“dÂej“dÃej“dÄej“dÅej“dÆej“dÇej“dÈej“dÉej“¥i dÊej“dËej“dÌej“dÍej“dÎej“dÏej“dÐej“dÑej“dÒej“dÓej“dÔej“dÕej“dÖej“d×ej“dØej“dÙej“dÚej“¥i dÛej“dÜej“dÝej“dÞej“dßej“dàej“dáej“dâej“dãej“däej“dåej“dæej“dçej“dèej“déej“dêej“dëej“¥i dìej“díej“dîej“dïej“dðej“dñej“dòej“dóej“dôej“dõej“döej“d÷ej“døej“dùej“dúej“dûej“düej“¥i dýej“dþej“dÿej“d ej“dej“dej“dej“dej“dej“dej“dej“dej“d	ej“d
ej“dej“dej“dej“¥i dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“¥i dej“d ej“d!ej“d"ej“d#ej“d$ej“d%ej“d&ej“d'ej“d(ej“d)ej“d*ej“d+ej“d,ej“d-ej“d.ej“d/ej“¥i d0ej“d1ej“d2ej“d3ej“d4ej“d5ej“d6ej“d7ej“d8ej“d9ej“d:ej“d;ej“d<ej“d=ej“d>ej“d?ej“d@ej“¥i dAej“dBej“dCej“dDej“dEej“dFej“dGej“dHej“dIej“dJej“dKej“dLej“dMej“dNej“dOej“dPej“dQej“¥i dRej“dSej“dTej“dUej“dVej“dWej“dXej“dYej“dZej“d[ej“d\ej“d]ej“d^ej“d_ej“d`ej“daej“dbej“¥i dcej“ddej“deej“dfej“dgej“dhej“diej“djej“dkej“dlej“dmej“dnej“doej“dpej“dqej“drej“dsej“¥i dtej“duej“dvej“dwej“dxej“dyej“dzej“d{ej“d|ej“d}ej“d~ej“dej“d€ej“dej“d‚ej“dƒej“d„ej“¥i d…ej“d†ej“d‡ej“dˆej“d‰ej“dŠej“d‹ej“dŒej“dej“dŽej“dej“dej“d‘ej“d’ej“d“ej“d”ej“d•ej“¥i d–ej“d—ej“d˜ej“d™ej“dšej“d›ejj“dœej“dej“džej“dŸej“d ej“d¡ej“d¢ej“d£ej“d¤ej“d¥ej“d¦ej“¥i d§ej“d¨ej“d©ej“dªej“d«ej“d¬ej“d­ej“d®ej“d¯ej“d°ej“d±ej“d²ej“d³ej“d´ej“dµej“d¶ej“d·ej“¥i d¸ej“d¹ej“dºej“d»ej“d¼ej“d½ej“d¾ej“d¿ej“dÀej“dÁej“dÂej“dÃej“dÄej“dÅej“dÆej“dÇej“dÈej“¥i dÉej“dÊejj“dËej“dÌej“dÍej“dÎej“dÏej“dÐej“dÑej“dÒej“dÓej“dÔej“dÕej“dÖej“d×ej“dØej“dÙej“¥i dÚej“dÛej“dÜej“dÝej“dÞej“dßej“dàej“dáej“dâej“dãej“däej“dåej“dæej“dçej“dèej“déej“dêej“¥i dëej“dìej“díej“dîej“dïej“dðej“dñej“dòej“dóej“dôej“dõej“döej“d÷ej“døej“dùej“dúej“dûej“¥i düej“dýej“dþej“dÿej“d ej“dej“dej“dej“dej“dej“dej“dej“dej“d	ej“d
ej“dej“dej“¥i dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dejj “dej“¥i dej“dej“d ej“d!ej“d"ejj“d#ejj“d$ejj“d%ejj“d&ejj“d'ejj“d(ejj“d)ejj“d*ejj“d+ejj“d,ejj“d-ejj“d.ejj“¥i d/ejj“d0ejj“d1ejj“d2ejj“d3ejj“d4ejj“d5ejj“d6ejj“d7ejj“d8ejj“d9ejj“d:ejj“d;ejj“d<ejj“d=ejj“d>ejj“d?ejj“¥i d@ejj“dAejj“dBejj“dCejj“dDejj“dEejj“dFejj“dGejj“dHej“dIejj“dJejj“dKejj“dLejj“dMejj“dNejj“dOejj“dPejj“¥Z!i dQejj“dRejj“dSejj“dTejj“dUejj“dVejj“dWejj“dXejj“dYejj“dZejj“d[ej“d\ej“d]ej“d^ej“d_ej“d`ej“daej“i dbej“dcej“ddej“deej“dfej“dgej“dhej“diej“djej“dáej“dkej“dlej“dmej“dnej“doej“dpej“dqej“¥ejejejejejejdrœ¥Z"i dsej“dtej“duej“dvej“dwej“dxej“dyej“dzej“d{ej“d|ej“d}ej“d~ej“dej“d€ej“dej“d‚ej“dƒej“i d„ej“d…ej“dÑej“d†ej“d‡ej“dˆej“d‰ej“dŠej“düej“d‹ej“dŒej“dej“dŽej“dej“dej“d‘ej“d’ej“¥i d“ej“d”ej“d•ej“d–ej“d—ej“d˜ej“d™ej“dšej“d›ej“dœej“dej“džej“dŸej“d ej“d¡ej“d¢ej“d£ej“¥i d¤ej“d¥ej“d¦ej“d§ej“d¨ej“d©ej“dªej“d«ej“d¬ej“d­ej“d®ej“d¯ej“d°ej“d±ej“d²ej“d³ej“d´ej“¥i dµej“d¶ej“d·ej“d¸ej“d¹ej“dºej“d»ej“d¼ej“d½ej“d¾ej“d¿ej“dÀej“dÁej“dÂej“dÃej“dÄej“dÅej“¥dÆeji¥Z#i dÇej“dÈej“dÉej“dÊej“dËej“dÌej“dÍej“dÎej“dÏej“dÐej“dÑej“dÒej“dÓej“dÔej“d)ej“dÕej“dÖej“i d×ej“dØej“dÙej“dÚej“dÛej“dÜej“dÝej“dÞej“dßej“dàej“dáej“dâej“dãej“däej“dåej“dæej“dçej“¥ejejejejejdèœ¥Z$i déej“dêej“dëej“dìej“díej“dîej“dïej“dðej“dñej“dòej“dóej“dôej“dõej“döej“d÷ej“døej“dùej“i dúej“dûej“düej“dýej“dþej“dÿej“dïej“d ej“dej“dej“d$ejj“dej“dej“dej“dej“dej“dej“¥i d	ej“d
ej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“dej“¥i dej“dej“dej“dej“dej“dej“d ej“d!ej“d"ejj“d#ejj“d$ej“d%ej“d&ej“dåejj“d'ej“d(ej“d)ej“¥ejejejejejejejejejejd*œ
¥Z%d+ejiZ&d,S (-  é    )Útokensz(--|# )\+.*?(\r\n|\r|\n|$)z/\*\+[\s\S]*?\*/z(--|# ).*?(\r\n|\r|\n|$)z/\*[\s\S]*?\*/z(\r\n|\r|\n)z\s+?z:=z::z\*z`(``|[^`])*`u   Â´(Â´Â´|[^Â´])*Â´u*   ((?<!\S)\$(?:[_A-ZÃ€-Ãœ]\w*)?\$)[\s\S]*?\1z\?z%(\(\w+\))?sz(?<!\w)[$:?]\w+z\\\w+z (CASE|IN|VALUES|USING|FROM|AS)\bu   (@|##|#)[A-ZÃ€-Ãœ]\w+u   [A-ZÃ€-Ãœ]\w*(?=\s*\.)u   (?<=\.)[A-ZÃ€-Ãœ]\w*u   [A-ZÃ€-Ãœ]\w*(?=\()z-?0x[\dA-F]+z-?\d+(\.\d+)?E-?\d+u2   (?![_A-ZÃ€-Ãœ])-?(\d+(\.\d*)|\.\d+)(?![_A-ZÃ€-Ãœ])u#   (?![_A-ZÃ€-Ãœ])-?\d+(?![_A-ZÃ€-Ãœ])z'(''|\\'|[^'])*'z"(""|\\"|[^"])*"z(""|".*?[^\\]")z(?<![\w\])])(\[[^\]\[]+\])z[((LEFT\s+|RIGHT\s+|FULL\s+)?(INNER\s+|OUTER\s+|STRAIGHT\s+)?|(CROSS\s+|NATURAL\s+)?)?JOIN\bzEND(\s+IF|\s+LOOP|\s+WHILE)?\bzNOT\s+NULL\bzNULLS\s+(FIRST|LAST)\bzUNION\s+ALL\bzCREATE(\s+OR\s+REPLACE)?\bzDOUBLE\s+PRECISION\bzGROUP\s+BY\bzORDER\s+BY\bzHANDLER\s+FOR\bzF(LATERAL\s+VIEW\s+)(EXPLODE|INLINE|PARSE_URL_TUPLE|POSEXPLODE|STACK)\bz"(AT|WITH')\s+TIME\s+ZONE\s+'[^']+'z(NOT\s+)?(LIKE|ILIKE|RLIKE)\bz(NOT\s+)?(REGEXP)\bz	\w[$#\w]*z[;:()\[\],\.]z[<>=~!]+z[+/@#%^&|^-]+ZABORTZABSZABSOLUTEZACCESSZADAZADDZADMINZAFTERZ	AGGREGATEZALIASZALLZALLOCATEZANALYSEZANALYZEÚANYZARRAYLENZAREZASCZ
ASENSITIVEZ	ASSERTIONZ
ASSIGNMENTZ
ASYMMETRICÚATZATOMICZAUDITZAUTHORIZATIONZAUTO_INCREMENTZAVGZBACKWARDZBEFOREZBEGINZBETWEENZBITVARZ
BIT_LENGTHZBOTHZBREADTHZCACHEÚCALLZCALLEDZCARDINALITYZCASCADEZCASCADEDZCASTZCATALOGZCATALOG_NAMEZCHAINZCHARACTERISTICSZCHARACTER_LENGTHZCHARACTER_SET_CATALOGZCHARACTER_SET_NAMEZCHARACTER_SET_SCHEMAZCHAR_LENGTHÚCHARSETZCHECKZCHECKEDÚ
CHECKPOINTZCLASSZCLASS_ORIGINZCLOBZCLOSEZCLUSTERZCOALESCEÚCOBOLZCOLLATEZ	COLLATIONZCOLLATION_CATALOGZCOLLATION_NAMEZCOLLATION_SCHEMAZCOLLECTZCOLUMNZCOLUMN_NAMEZCOMPRESSZCOMMAND_FUNCTIONZCOMMAND_FUNCTION_CODEÚCOMMENTZCOMMITZ	COMMITTEDZ
COMPLETIONZCONCURRENTLYZCONDITION_NUMBERZCONNECTZ
CONNECTIONZCONNECTION_NAMEZ
CONSTRAINTZCONSTRAINTSZCONSTRAINT_CATALOGZCONSTRAINT_NAMEZCONSTRAINT_SCHEMAZCONSTRUCTORZCONTAINSÚCONTINUEZ
CONVERSIONZCONVERTÚCOPYZCORRESPONDINGZCOUNTZCREATEDBZ
CREATEUSERZCROSSZCUBEZCURRENTZCURRENT_DATEZCURRENT_PATHZCURRENT_ROLEZCURRENT_TIMEZCURRENT_TIMESTAMPZCURRENT_USERZCURSORZCURSOR_NAMEZCYCLEZDATAZDATABASEZDATETIME_INTERVAL_CODEZDATETIME_INTERVAL_PRECISIONZDAYZ
DEALLOCATEZDECLAREÚDEFAULTZDEFAULTSZ
DEFERRABLEZDEFERREDZDEFINEDZDEFINERZ	DELIMITERZ
DELIMITERSZDEREFZDESCZDESCRIBEZ
DESCRIPTORZDESTROYZ
DESTRUCTORZDETERMINISTICZDIAGNOSTICSZ
DICTIONARYZDISABLEZ
DISCONNECTZDISPATCHZDIVZDOZDOMAINZDYNAMICZDYNAMIC_FUNCTIONZDYNAMIC_FUNCTION_CODEZEACHZENABLEÚENCODINGÚ	ENCRYPTEDzEND-EXECZENGINEZEQUALSÚESCAPEZEVERYZEXCEPTZ	EXCEPTIONZ	EXCLUDINGZ	EXCLUSIVEZEXECZEXECUTEZEXISTINGZEXISTSZEXPLAINZEXTERNALZEXTRACTÚFALSEZFETCHÚFILEZFINALZFIRSTZFORCEZFOREACHZFOREIGNZFORTRANZFORWARDÚFOUNDZFREEZFREEZEZFULLZFUNCTIONZGENERALZ	GENERATEDÚGETÚGLOBALZGOZGOTOZGRANTZGRANTEDZGROUPINGZHAVINGZ	HIERARCHYZHOLDZHOURZHOSTZ
IDENTIFIEDZIDENTITYZIGNOREZILIKEZ	IMMEDIATEZ	IMMUTABLEZIMPLEMENTATIONZIMPLICITZ	INCLUDINGZ	INCREMENTZINDEXZ	INDICATORZINFIXZINHERITSZINITIALZ
INITIALIZEZ	INITIALLYZINOUTZINPUTZINSENSITIVEZINSTANTIABLEZINSTEADZ	INTERSECTZINTOZINVOKERZISZISNULLZ	ISOLATIONZITERATEZKEYZ
KEY_MEMBERZKEY_TYPEZLANCOMPILERÚLANGUAGEZLARGEZLASTZLATERALZLEADINGZLENGTHÚLESSZLEVELZLIMITZLISTENZLOADZLOCALZ	LOCALTIMEZLOCALTIMESTAMPZLOCATIONZLOCATORZLOCKZLOWERZMAPZMATCHZ
MAXEXTENTSZMAXVALUEZMESSAGE_LENGTHZMESSAGE_OCTET_LENGTHZMESSAGE_TEXTZMETHODZMINUTEÚMINUSZMINVALUEZMODZMODEZMODIFIESZMODIFYZMONTHZMOREZMOVEZMUMPSZNAMESZNATIONALZNATURALZNCHARZNCLOBZNEWZNEXTÚNOZNOAUDITZ
NOCOMPRESSZ
NOCREATEDBZNOCREATEUSERÚNONEÚNOTZNOTFOUNDÚNOTHINGZNOTIFYZNOTNULLZNOWAITZNULLZNULLABLEZNULLIFZOBJECTZOCTET_LENGTHZOFZOFFZOFFLINEZOFFSETZOIDSZOLDZONLINEZONLYZOPENZ	OPERATIONZOPERATORZOPTIONÚOPTIONSZ
ORDINALITYZOUTZOUTPUTZOVERLAPSZOVERLAYZ
OVERRIDINGZOWNERZQUARTERZPADZ	PARAMETERZ
PARAMETERSZPARAMETER_MODEZPARAMETER_NAMEZPARAMETER_ORDINAL_POSITIONZPARAMETER_SPECIFIC_CATALOGZPARAMETER_SPECIFIC_NAMEZPARAMETER_SPECIFIC_SCHEMAÚPARTIALZPASCALZPCTFREEZPENDANTZPLACINGZPLIZPOSITIONZPOSTFIXZ	PRECISIONÚPREFIXZPREORDERZPREPAREZPRESERVEZPRIMARYZPRIORZ
PRIVILEGESZ
PROCEDURALZ	PROCEDUREZPUBLICZRAISEZRAWÚREADZREADSZRECHECKZ	RECURSIVEZREFZ
REFERENCESZREFERENCINGZREINDEXZRELATIVEZRENAMEZ
REPEATABLEÚRESETZRESOURCEZRESTARTZRESTRICTZRESULTZRETURNZRETURNED_LENGTHZRETURNED_OCTET_LENGTHZRETURNED_SQLSTATEZ	RETURNINGZRETURNSZREVOKEZRIGHTZROLEZROLLBACKZROLLUPZROUTINEZROUTINE_CATALOGZROUTINE_NAMEZROUTINE_SCHEMAZROWZROWSZ	ROW_COUNTZRULEZ
SAVE_POINTZSCALEZSCHEMAZSCHEMA_NAMEZSCOPEZSCROLLZSEARCHZSECONDZSECURITYZSELFZ	SENSITIVEZSEQUENCEZSERIALIZABLEZSERVER_NAMEZSESSIONZSESSION_USERZSETOFZSETSZSHAREZSHOWZSIMILARÚSIMPLEZSIZEZSOMEZSOURCEÚSPACEZSPECIFICZSPECIFICTYPEZSPECIFIC_NAMEÚSQLZSQLBUFZSQLCODEZSQLERRORZSQLEXCEPTIONZSQLSTATEZ
SQLWARNINGZSTABLEZSTARTZ	STATEMENTZSTATICZ
STATISTICSZSTDINÚSTDOUTZSTORAGEZSTRICTZ	STRUCTUREZSTYPEZSUBCLASS_ORIGINZSUBLISTZ	SUBSTRINGZ
SUCCESSFULZSUMZ	SYMMETRICZSYNONYMZSYSIDZSYSTEMZSYSTEM_USERZTABLEZ
TABLE_NAMEÚTEMPÚTEMPLATEÚ	TEMPORARYZ	TERMINATEZTHANÚ	TIMESTAMPZTIMEZONE_HOURZTIMEZONE_MINUTEZTOZTOASTZTRAILINGZ
TRANSATIONZTRANSACTIONS_COMMITTEDZTRANSACTIONS_ROLLED_BACKZTRANSATION_ACTIVEZ	TRANSFORMZ
TRANSFORMSZ	TRANSLATEZTRANSLATIONZTREATZTRIGGERZTRIGGER_CATALOGZTRIGGER_NAMEZTRIGGER_SCHEMAZTRIMÚTRUEZTRUNCATEZTRUSTEDZTYPEÚUIDZUNCOMMITTEDZUNDERZUNENCRYPTEDZUNIONZUNIQUEÚUNKNOWNZUNLISTENZUNNAMEDZUNNESTZUNTILZUPPERÚUSAGEZUSEÚUSERZUSER_DEFINED_TYPE_CATALOGZUSER_DEFINED_TYPE_NAMEZUSER_DEFINED_TYPE_SCHEMAZUSINGZVACUUMZVALIDZVALIDATEZ	VALIDATORZVALUESÚVARIABLEÚVERBOSEÚVERSIONZVIEWZVOLATILEZWEEKZWHENEVERZWITHZWITHOUTZWORKÚWRITEZYEARZZONEZARRAYZBIGINTÚBINARYZBITZBLOBZBOOLEANZCHARZ	CHARACTERZDATEZDECZDECIMALZ	FILE_TYPEÚFLOATÚINTZINT8ZINTEGERZINTERVALÚLONGZNATURALNZNVARCHARÚNUMBERZNUMERICZPLS_INTEGERZPOSITIVEZ	POSITIVENZREALZROWIDZROWLABELZROWNUMZSERIALZSERIAL8ZSIGNEDZSIGNTYPEZSIMPLE_DOUBLEZSIMPLE_FLOATZSIMPLE_INTEGERZSMALLINTZSYS_REFCURSORZSYSDATEZTEXTZTINYINTZUNSIGNEDZUROWIDZUTL_FILEZVARCHARZVARCHAR2ZVARYINGZSELECTZINSERTÚDELETEZUPDATEZUPSERTZREPLACEZMERGEZDROPZCREATEZALTERZWHEREZFROMZINNERZJOINZSTRAIGHT_JOINÚANDÚORZLIKEÚONÚINZSETZBYZGROUPZORDERZLEFTZOUTERZIFÚENDZTHENÚLOOPZASÚELSEÚFOR)ZWHILEZCASEZWHENZMINÚMAXZDISTINCTZARCHIVEZ
ARCHIVELOGZBACKUPZBECOMEZBLOCKZBODYZCANCELZCHANGEZCOMPILEZCONTENTSZCONTROLFILEZDATAFILEZDBAZDISMOUNTÚDOUBLEZDUMPZELSIFZEVENTSZ
EXCEPTIONSZEXTENTZ
EXTERNALLYZFLUSHZFREELISTZ	FREELISTSZINITRANSZINSTANCEZLAYERZLINKZLISTSZLOGFILEZMANAGEZMANUALZMAXDATAFILESZMAXINSTANCESZMAXLOGFILESZMAXLOGHISTORYZMAXLOGMEMBERSZMAXTRANSZ
MINEXTENTSÚMODULEZMOUNTZNOARCHIVELOGZNOCACHEZNOCYCLEZ
NOMAXVALUEZ
NOMINVALUEZNOORDERZNORESETLOGSZNORMALZNOSORTZOPTIMALZOWNZPACKAGEZPARALLELZPCTINCREASEZPCTUSEDZPLANZPRIVATEZPROFILEZQUOTAZRECOVERZ	RESETLOGSZ
RESTRICTEDZREUSEZROLESZ	SAVEPOINTZSCNZSECTIONZSEGMENTZSHAREDZSNAPSHOTZSORTZSTATEMENT_IDÚSTOPZSWITCHZTABLESZ
TABLESPACEZTHREADZTIMEZTRACINGZTRANSACTIONZTRIGGERSZ	UNLIMITEDZUNLOCKÚCONFLICTZWINDOWZ	PARTITIONZOVERZPERFORMZNOTICEZPLPGSQLZINHERITZINDEXESZON_ERROR_STOPZBYTEAZ	BIGSERIALzBIT VARYINGZBOXzCHARACTER VARYINGZCIDRZCIRCLEzDOUBLE PRECISIONZINETÚJSONZJSONBZLINEZLSEGZMACADDRZMONEYÚPATHZPG_LSNZPOINTZPOLYGONZSMALLSERIALZTSQUERYZTSVECTORZTXID_SNAPSHOT)ÚUUIDÚXMLr?   r;   r=   ZEXPLODEZ	DIRECTORYZ
DISTRIBUTEZINCLUDEZLOCATEZ	OVERWRITEZ
POSEXPLODEZARRAY_CONTAINSÚCMPZCOLLECT_LISTZCONCATZ	CONDITIONZDATE_ADDZDATE_SUBZDECODEZDBMS_OUTPUTZELEMENTSZEXCHANGEZEXTENDEDZFLOORZ	FOLLOWINGZFROM_UNIXTIMEÚFTPZINLINEZINSTRZLENZ
MAXELEMENTZMAXINDEXZMAX_PART_DATEZMAX_PART_INTZMAX_PART_STRINGZ
MINELEMENTZMININDEXZMIN_PART_DATEZMIN_PART_INTZMIN_PART_STRINGZNOWZNVLZNVL2ZPARSE_URL_TUPLEZPART_LOCZ
PART_COUNTZPART_COUNT_BYZPRINTZPUT_LINEÚRANGEÚREDUCEZREGEXP_REPLACEZRESIGNALZRTRIMZSIGNZSIGNALZSINZSPLITZSQRTZSTACKZSTRÚSTRINGZSTRUCTZSUBSTRZSUMMARYZTBLPROPERTIESZTIMESTAMP_ISOZTO_CHARZTO_DATE)
ZTO_TIMESTAMPZTRUNCZ	UNBOUNDEDZ
UNIQUEJOINZUNIX_TIMESTAMPZUTC_TIMESTAMPZVIEWSZEXITZBREAKZLEAVEZDISTINCTROWN)'Zsqlparser   ÚobjectZPROCESS_AS_KEYWORDÚCommentÚSingleZHintÚ	MultilineZNewlineÚ
WhitespaceZ
AssignmentÚPunctuationZWildcardÚNameÚLiteralZPlaceholderÚCommandÚKeywordÚNumberZHexadecimalÚFloatÚIntegerÚStringÚSymbolZDDLÚBuiltinZTZCastÚOperatorZ
ComparisonZ	SQL_REGEXZOrderZDMLZCTEÚKEYWORDSZKEYWORDS_COMMONZKEYWORDS_ORACLEZKEYWORDS_PLPGSQLZKEYWORDS_HQLZKEYWORDS_MSACCESS© r`   r`   úH/var/www/html/lang_env/lib/python3.10/site-packages/sqlparse/keywords.pyÚ<module>   sD  ÿþ
ü
ûùø
öõóñðï
í
ì
ëéãá$Ü'Ù(Ø
)×
*Ö+ÿÕ
-Ó
.Ò
0Ð
1Ï5Ë6ÿÊ8È9Ç:Æ;Å
<Ä
=Ã>Â?Á@ÀAþ¿
D¼
E»
FºI·J¶
KµL´Oÿþýüûúùø	÷
öõôóòñðïîíìëêéèçæåäâá à!ß"Þ#Ý$Ü%Û(Ø)×*Ö+Õ,Ô-Ó.Ò/Ñ0Ð1Ï2Î3Í4Ì5Ë6Ê7É8È9Ç:Æ;Å<Ä=Ã>Â?Á@ÀA¿B¾C½D¼E»FºG¹H¸I·J¶KµL´M³N²O±P°Q¯R®S­T¬U«VªW©X¨Y§Z¦[¥\¤]£^¢_¡` aŸbžcdœe›fšg™h˜i—j–k•l”m“n’o‘pqstŒu‹vŠw‰xˆy‡z†{…|„}ƒ~‚  ÿ  þ  ý  ü  û  ú  ù  ø 	 ÷ 
 ö  õ  ô  ó  ò  ñ  ð  ï  î  í  ì  ê  é  è  ç  æ  å  ä  ã  â  á   à ! ß " Þ # Ý $ Ü % Û & Ú ' Ù ( Ø ) × + Õ , Ô - Ó . Ò / Ñ 0 Ð 1 Ï 2 Î 3 Í 4 Ì 5 Ë 6 Ê 7 É 8 È 9 Ç < Ä = Ã > Â ? Á @ À A ¿ B ¾ C ½ D ¼ F º G ¹ H ¸ I · J ¶ L ´ M ³ N ² O ± P ° Q ¯ S ­ T ¬ U « V ª W © Y § Z ¦ [ ¥ \ ¤ ] £ ^ ¢ _ ¡ `   a Ÿ b ž c  d œ e › f š g ™ h ˜ i — j – m “ n ’ o ‘ q  r Ž s  t Œ u ‹ v Š w ‰ x ˆ y ‡ z † { … | „ } ƒ ~ ‚      ÿ    þ    ý    ü    ù    ø  	  ÷  
  ö    õ    ô    ó    ò    ñ    ð    ï    î    í    ì    ë    ê    é    è    ç    å    ä    ã    â    á     à  !  ß  "  Þ  #  Ý  $  Ü  %  Û  &  Ú  '  Ù  (  Ø  )  ×  *  Ö  +  Õ  ,  Ô  -  Ó  .  Ò  /  Ñ  0  Ð  2  Î  3  Í  4  Ì  5  Ë  6  Ê  7  É  8  È  9  Ç  :  Æ  ;  Å  <  Ä  =  Ã  >  Â  ?  Á  @  À  A  ¿  B  ¾  C  ½  D  ¼  E  »  F  º  G  ¹  I  ·  K  µ  L  ´  M  ³  N  ²  O  ±  P  °  Q  ¯  R  ®  S  ­  T  ¬  U  «  V  ª  W  ©  X  ¨  Y  §  Z  ¦  [  ¥  \  ¤  ]  £  ^  ¢  _  ¡  `     a  Ÿ  b  ž  c    d  œ  e  ›  f  š  h  ˜  i  —  j  –  k  •  l  ”  m  “  n  ’  o  ‘  p    q    r  Ž  s    t  Œ  u  ‹  v  Š  w  ‰  x  ˆ  y  ‡  z  †  {  …  |  „  }  ƒ  ~  ‚          ÿ      þ      ý   
   ü      û      ú      ù      ø   	   ÷   
   ö      õ      ô      ó      ñ      ð      ï      î      í      ì      ë      ê      é      è      ç      æ      å      ä      ã      â      á       à   !   ß   "   Þ   #   Ý   $   Ü   %   Û   &   Ú   '   Ù   (   Ø   )   ×   *   Ö   +   Õ   ,   Ô   -   Ó   .   Ò   /   Ñ   0   Ð   1   Ï   2   Î   3   Í   
4   Ì   6   Ê   7   É   8   È   9   Ç   :   Æ   ;   Å   <   Ä   =   Ã   >   Â   ?   Á   @   À   A   ¿   B   ¾   C   ½   D   ¼   E   »   F   º   G   ¹   H   ¸   J   ¶   K   µ   L   ´   M   ³   N   ²   O   ±   P   °   Q   ¯   R   ®   S   ­   T   ¬   U   «   V   ª   W   ©   X   ¨   Y   §   Z   ¦   [   ¥   \   ¤   ]   £   ^   ¢   _   ¡   `       a   Ÿ   b   ž   c      d   œ   e   ›   f   š   g   ™   h   ˜   j   –   k   •   l   ”   m   “   n   ’   o   ‘   p      q      r   Ž   s      t   Œ   u   ‹   v   Š   w   ‰   x   ˆ   y   ‡   z   †   {   …   |   „   ~   ‚              ÿ        þ        ý        ü        û        ú        ù        ø    
    ö        õ    
    ô        ó        ò        ñ        ï        í    
    ê    
    é    
    è    
    ç    
    æ    
    å    
    ä    
    ã    
    â    
    á    
     à    
!    ß    
"    Þ    
#    Ý    
$    Ü    
%    Û    
&    Ú    
'    Ù    
(    Ø    
)    ×    
*    Ö    
+    Õ    
,    Ô    
-    Ó    
.    Ò    
/    Ñ    
0    Ð    
1    Ï    
2    Î    
3    Í    
4    Ì    
5    Ë    
6    Ê    
7    É    
8    È    
9    Ç    
:    Æ    
;    Å    <    Ä    
=    Ã    
>    Â    
?    Á    
@    À    
A    ¿    
B    ¾    
C    ½    
D    ¼    G
ÿ
þ
ý
ü
û
ú
ù
ø
	÷

öôóòñðïîíìëêèçæåäãá à!ß"Þ#Ý$Ü%Û&
Ô/ÿþüûúù	÷
öõôóñðïîíëêéèçæäãâ#Ý$Ü%Û'Ù(Ø)×*Ö,Ô-Ó.Ò/Ñ0Ð1Ï2Î3Í4Ì5Ë6Ê8È9Ç:Æ;Å<Ä=Ã>Â?Á@ÀB¾C½E»FºG¹H¸I·J¶KµM³O±P°Q¯R®S­U«VªW©X¨Y§Z¦[¥\¤]£^¢` aŸbžcdœe›fšh˜i—mÿþýüûúùø	÷
öôóòñðïîíìëêéèçæåäãâá à!ß"Þ#Ý$
×-ÿþýüûúù	÷
öõôóòñðïîíìëêéèçæåä
ãâá à!ß"Þ#Ý$Ü%Û&Ú'Ù(Ø)×*Ö+Õ,Ô-Ó.Ò/Ñ0Ð1Ï2Î3Í4Ì5Ë6Ê7É8È9Ç:Æ;Å<Ä
=Ã
>Â?Á@ÀA¿
B¾C½D¼E»F
°U
ÿ