+
    R<Âj  ã                   ó.   € R t ^ RIHt ^ RIHt R tR tR# )zSQL formatter)Úfilters)ÚSQLParseErrorc                ó~  € V P                  R4      pVR-9  d   \        RV: 24      hV P                  R4      pVR-9  d   \        RV: 24      hV P                  R4      pVR.9  d   \        RV: 24      hV P                  RR4      pVR/9  d   \        R
V: 24      hV P                  RR4      pVR/9  d   \        RV: 24      hV P                  RR4      pVR/9  d   \        RV: 24      hV P                  R4      pVe<    \        V4      pT^8:  d   \        RT: 24      hYpR&   T P                  RR4      T R&   V P                  RR4      pVR/9  d   \        RV: 24      hV'       d   R	V R&   W€R&   V P                  RR4      p	V	R/9  d   \        RV	: 24      hV	'       d   R	V R&   V P                  RR4      p
V
R/9  d   \        RV	: 24      hV
'       d   R	V R&   V P                  RR4      pVR/9  d   \        RV: 24      hW°R&   V P                  RR4      pVR/9  d   \        RV: 24      hV'       d   RV R&   MRV R&   V P                  R ^4      p \        V4      pT^8  d   \        R"4      hYÐR &   T P                  R#^ 4      p \        T4      pT^ 8  d   \        R%4      hYàR#&   T P                  R&R4      pTR/9  d   \        R'4      hYðR&&   T P                  R(R4      pTR/9  d   \        R)4      hTT R(&   T P                  R*4      pTe    \        T4      pT^
8  d   \        R,4      hTT R*&   T #   \        \        3 d    \        RT: 24      hi ; i  \        \        3 d    \        R!4      hi ; i  \        \        3 d    \        R$4      hi ; i  \        \        3 d    \        R+4      hi ; i)0zValidates options.Úkeyword_casez Invalid value for keyword_case: Úidentifier_casez#Invalid value for identifier_case: Úoutput_formatzUnknown output format: Ústrip_commentsFTz"Invalid value for strip_comments: Úuse_space_around_operatorsz.Invalid value for use_space_around_operators: Ústrip_whitespacez$Invalid value for strip_whitespace: Útruncate_stringsz$Invalid value for truncate_strings: Útruncate_charz[...]Úindent_columnsz"Invalid value for indent_columns: ÚreindentzInvalid value for reindent: Úreindent_alignedz$Invalid value for reindent_aligned: Úindent_after_firstz&Invalid value for indent_after_first: Úindent_tabszInvalid value for indent_tabs: Ú	Úindent_charÚ Úindent_widthz indent_width requires an integerz(indent_width requires a positive integerÚ
wrap_afterzwrap_after requires an integerz&wrap_after requires a positive integerÚcomma_firstz$comma_first requires a boolean valueÚcompactz compact requires a boolean valueÚright_marginz right_margin requires an integerz%right_margin requires an integer > 10)NÚupperÚlowerÚ
capitalize)NÚsqlÚpythonÚphp)TF)Úgetr   ÚintÚ
ValueErrorÚ	TypeError)ÚoptionsÚkwcaseÚidcaseÚofrmtr   Úspace_around_operatorsÚstrip_wsr   r   r   r   r   r   r   r   r   r   r   s   &                 ÚR/var/www/html/data_capital/venv/lib/python3.14/site-packages/sqlparse/formatter.pyÚvalidate_optionsr+      s±  € à�[‰[˜Ó(€FØÐ;Ô;ÜÐ>Ø%™jð*ó +ð 	+ð �[‰[Ð*Ó+€FØÐ;Ô;ÜÐAØ%™jð*ó +ð 	+ð �K‰K˜Ó(€EØÐ2Ô2ÜÐ5Ø$™ið)ó *ð 	*ð —[‘[Ð!1°5Ó9€NØ˜]Ô*ÜÐ@Ø-Ñ0ð2ó 3ð 	3ð %Ÿ[™[Ð)EÀuÓMÐØ ]Ô2ÜÐLØ5Ñ8ð:ó ;ð 	;ð �{‰{Ð-¨uÓ5€HØ�}Ô$ÜÐBØ'™lð,ó -ð 	-ð —{‘{Ð#5Ó6ÐØÒ#ð	9Ü"Ð#3Ó4Ðð ˜qÔ ÜÐ FØ#3Ñ"6ð!8ó 9ð 9à&6Ð"Ñ#Ø#*§;¡;¨ÀÓ#Hˆ�Ñ à—[‘[Ð!1°5Ó9€NØ˜]Ô*ÜÐ@Ø-Ñ0ð2ó 3ð 	3ç	Ø"ˆ�
ÑØ .ÐÑà�{‰{˜: uÓ-€HØ�}Ô$ÜÐ:Ø'™lð,ó -ð 	-ç	Ø&*ˆÐ"Ñ#à—{‘{Ð#5°uÓ=ÐØ˜}Ô,ÜÐBØ'™lð,ó -ð 	-ç	Ø&*ˆÐ"Ñ#à Ÿ™Ð%9¸5ÓAÐØ Ô.ÜÐDØ1Ñ4ð6ó 7ð 	7à$6Ð Ñ!à—+‘+˜m¨UÓ3€KØ˜-Ô'ÜÐ=Ø*™oð/ó 0ð 	0ç	Ø!%ˆ�Òà!$ˆ�Ñà—;‘;˜~¨qÓ1€Lð@Ü˜<Ó(ˆð �aÔÜÐFÓGÐGØ*ˆNÑà—‘˜\¨1Ó-€Jð>Ü˜“_ˆ
ð �A„~ÜÐDÓEÐEØ&ˆLÑà—+‘+˜m¨UÓ3€KØ˜-Ô'ÜÐBÓCÐCØ(ˆMÑà�k‰k˜) UÓ+€GØ�mÔ#ÜÐ>Ó?Ð?Ø €GˆIÑà—;‘;˜~Ó.€LØÒð	DÜ˜|Ó,ˆLð ˜"ÔÜÐ GÓHÐHØ*€GˆNÑà€Nøôi œIÐ&ô 	9ÜÐ FØ#3Ñ"6ð!8ó 9ð 9ð	9ûôb ”zÐ"ô @ÜÐ>Ó?Ð?ð@ûô ”zÐ"ô >ÜÐ<Ó=Ð=ð>ûô( œ:Ð&ô 	DÜÐ BÓCÐCð	Dús0   ÄL; ÉM ÊM? ÌN Ì;!MÍM<Í?NÎN<c                óØ  € VP                  R4      '       d7   V P                  P                  \        P                  ! VR,          4      4       VP                  R4      '       d7   V P                  P                  \        P
                  ! VR,          4      4       VP                  R4      '       d@   V P                  P                  \        P                  ! VR,          VR,          R7      4       VP                  RR4      '       d?   V P                  4        V P                  P                  \        P                  ! 4       4       VP                  R4      '       d?   V P                  4        V P                  P                  \        P                  ! 4       4       VP                  R	4      '       g   VP                  R
4      '       d?   V P                  4        V P                  P                  \        P                  ! 4       4       VP                  R
4      '       dx   V P                  4        V P                  P                  \        P                  ! VR,          VR,          VR,          VR,          VR,          VR,          VR,          R7      4       VP                  RR4      '       dH   V P                  4        V P                  P                  \        P                  ! VR,          R7      4       VP                  R4      '       dH   V P                  4        V P                  P                  \        P                  ! VR,          R7      4       VP                  R4      '       d�   VR,          pVP                  4       R8X  d   \        P                   ! 4       pM-VP                  4       R8X  d   \        P"                  ! 4       pMRpVe   V P$                  P                  V4       V # )z£Setup and return a filter stack.

Args:
  stack: :class:`~sqlparse.filters.FilterStack` instance
  options: Dictionary with options validated by validate_options.
r   r   r   r   )ÚwidthÚcharr	   Fr   r
   r   r   r   r   r   r   r   r   )r.   r-   r   r   r   r   r   r   )r.   r   )r-   r   r   r   N)r    Ú
preprocessÚappendr   ÚKeywordCaseFilterÚIdentifierCaseFilterÚTruncateStringFilterÚenable_groupingÚstmtprocessÚSpacesAroundOperatorsFilterÚStripCommentsFilterÚStripWhitespaceFilterÚReindentFilterÚAlignedIndentFilterÚRightMarginFilterr   ÚOutputPHPFilterÚOutputPythonFilterÚpostprocess)Ústackr$   ÚfrmtÚfltrs   &&  r*   Úbuild_filter_stackrB   ‰   sõ  € ð ‡{�{�>×"Ò"Ø×Ñ×ÑÜ×%Ò% g¨nÕ&=Ó>ô	@ð ‡{�{Ð$×%Ò%Ø×Ñ×ÑÜ×(Ò(¨Ð1BÕ)CÓDô	Fð ‡{�{Ð%×&Ò&Ø×Ñ×Ñ¤× <Ò <ØÐ,Õ-°G¸OÕ4Lô!Nô 	Oð ‡{�{Ð/°×7Ò7Ø×ÑÔØ×Ñ× Ñ ¤×!DÒ!DÓ!FÔGð ‡{�{Ð#×$Ò$Ø×ÑÔØ×Ñ× Ñ ¤×!<Ò!<Ó!>Ô?à‡{�{Ð%×&Ò&¨'¯+©+°j×*AÒ*AØ×ÑÔØ×Ñ× Ñ ¤×!>Ò!>Ó!@ÔAà‡{�{�:×ÒØ×ÑÔØ×Ñ× Ñ Ü×"Ò"Ø˜]Õ+Ø˜nÕ-Ø#*Ð+?Õ#@Ø&Ð'7Õ8Ø" <Õ0Ø# MÕ2Ø 	Õ*ô-ô	.ð ‡{�{Ð% u×-Ò-Ø×ÑÔØ×Ñ× Ñ Ü×'Ò'¨W°]Õ-CÔDô	Fð ‡{�{�>×"Ò"Ø×ÑÔØ×Ñ× Ñ Ü×%Ò%¨G°NÕ,CÔDô	Fð ‡{�{�?×#Ò#Ø�Õ'ˆØ�:‰:‹<˜5Ô Ü×*Ò*Ó,‰DØ�Z‰Z‹\˜XÔ%Ü×-Ò-Ó/‰DàˆDØÒØ×Ñ×$Ñ$ TÔ*à€Ló    N)Ú__doc__Úsqlparser   Úsqlparse.exceptionsr   r+   rB   © rC   r*   Ú<module>rH      s   ðñ å Ý -òxôvCrC   