Files
ServerSync/lib/pygments/lexers/__pycache__/data.cpython-314.pyc

106 lines
22 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD>i<00><00><><00>Rt^RIHtHtHtHtHt^RIHtH t H
t
H t H t H t HtHtHt.ROt!RR]4t!R R]4t!R
R]4t!R R]4t!R R]4tR #)z<>
pygments.lexers.data
~~~~~~~~~~~~~~~~~~~~
Lexers for data file format.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)<05>Lexer<65>ExtendedRegexLexer<65> LexerContext<78>include<64>bygroups) <09>Comment<6E>Error<6F>Keyword<72>Literal<61>Name<6D>Number<65> Punctuation<6F>String<6E>
Whitespace<EFBFBD> YamlLexer<65> JsonLexer<65>JsonBareObjectLexer<65> JsonLdLexerc<00>6aa<01>]tRt^toRtV3RltRtVtV;t#)<04>YamlLexerContextz'Indentation context for the YAML lexer.c<08>`<<01>\SV`!V/VB.VnRVn^VnRVnR#<00><03>N<><4E><EFBFBD><EFBFBD><EFBFBD>)<06>super<65>__init__<5F> indent_stack<63>indent<6E> next_indent<6E>block_scalar_indent)<04>self<6C>args<67>kwds<64> __class__s&*,<2C><>;/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/data.pyr<00>YamlLexerContext.__init__s4<00><><00> <0A><07><18>$<24>'<27>$<24>'<27><1E><04><19><18><04> <0B><1C><04><18>#'<27><04> <20>)rrrr) <09>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__r<00>__static_attributes__<5F>__classdictcell__<5F> __classcell__<5F>r#<00> __classdict__s@@r$rrs<00><><00><00>1<>(<28>(r&rc<00><>aa<01>]tRt^toRtRtRtR.tRR.tR.t Rt
R t R
t RaR lt RaR ltR tRtRtRt/RR]3R]3R]P*3R] !]P.4R3R] !]P.4R3R] !]P04R3R] !]RR7Rb3.bRR]3R]P*3R ]R!3.bRR"]!]]4R3.bRR#]!]]P8]]P84R3.bRR$] !]4R!3R%] !]43R&]!]P<43R'] !]4R(3.bRR)] !]4R(3R*]3R+]!]P.]!]RR,743]!R-4]!R.4]!R/4R0] !]P@4R13.bR-R2]P83R3]P83R4]PB3R5]P@3.bR.R6]!]P<RR,73R7]P<Rc3.bR/R:]P<R;3R<]P<R=3R>]"R?3R@]"RA3.bRBR*]3R]3R]P*3RC]P<3]!R-4]!R/4RD] !]P@4RE3.bR;]!RB4RF]P<R(3.bR=RG]!]P.]43]!RB4RH]P<R(3.bR8R ]3RI]!]]PF43RJ]!]43RK]PF3.bR9RL]!]P<4R3RM]!]P<4R3.bRNRO]3RP]3R]3R*]P@3.bR?]!RN4RQ]"PH3RR]"3R>]"R(3.bRA]!RN4RS]"3RT]"PH3RU]"3RV]"R(3.bRWRI]3R]3RX] !]P04RY3RJ]!]4R(3.R1RZ] !]4R(3R[]R(3RP]3R]RW3R*]%PLPN3R\]%PLPN3.RER]] !]4R(3R[]R(3RO]3RP]3R]3R*]P@3R^]P@3./Ct(RdV3R_llt)R`t*Vt+V;t,#)erz?
Lexer for YAML, a human-friendly data serialization
language.
<EFBFBD>YAMLzhttp://yaml.org/<2F>yamlz*.yamlz*.ymlz text/x-yamlz0.11c <0C>a<00>V3RlpV#)zDo not produce empty tokens.c3<00><><"<00>VP4pV'gR#VP4SV3x<00>VP4VnR#5i<01>N)<04>group<75>start<72>end<6E>pos<6F><05>lexer<65>match<63>context<78>text<78> token_classs&&& <20>r$<00>callback<63>%YamlLexer.something.<locals>.callback-s7<00><><00><00><18>;<3B>;<3B>=<3D>D<EFBFBD><17><16><17>+<2B>+<2B>-<2D><1B>d<EFBFBD>2<> 2<><1F>)<29>)<29>+<2B>G<EFBFBD>K<EFBFBD>s<00>AA
<01><00>r@rAsf r$<00> something<6E>YamlLexer.something+s<00><><00> &<26> <18>r&c <0C>a<00>V3RlpV#)zReset the indentation levels.c3<00><><"<00>VP4p.VnRVn^VnRVnVP 4SV3x<00>VP 4VnR#5ir)r7rrrrr8r9r:r;s&&& <20>r$rA<00>(YamlLexer.reset_indent.<locals>.callback7sP<00><><00><00><18>;<3B>;<3B>=<3D>D<EFBFBD>#%<25>G<EFBFBD> <20><1F>G<EFBFBD>N<EFBFBD>"#<23>G<EFBFBD> <1F>*.<2E>G<EFBFBD> '<27><17>+<2B>+<2B>-<2D><1B>d<EFBFBD>2<> 2<><1F>)<29>)<29>+<2B>G<EFBFBD>K<EFBFBD>s<00>AArCrDsf r$<00> reset_indent<6E>YamlLexer.reset_indent5s<00><><00> &<26><18>r&c <0C>aa<01>VV3RlpV#)z"Save a possible indentation level.c3<00><><"<00>VP4pRpS'd<>\V4VnVPVP8duVPVP8d"VPP 4VnK<VPVP8<>dW2PRpVRVPpM"V;P\V4, unV'dVP 4SV3x<00>V'd0VP 4\V4,SPV3x<00>VP4Vn R#5i)<02>N)
r7<00>lenrrr<00>popr8rr9r:)r<r=r>r?<00>extrar8r@s&&& <20><>r$rA<00>'YamlLexer.save_indent.<locals>.callbackCs<><00><><00><00><18>;<3B>;<3B>=<3D>D<EFBFBD><16>E<EFBFBD><14>&)<29>$<24>i<EFBFBD><07>#<23><1A>&<26>&<26><17><1E><1E>7<>!<21>-<2D>-<2D><07><0E><0E>><3E>)0<>)=<3D>)=<3D>)A<>)A<>)C<><07><0E><1E>*<2A>*<2A>W<EFBFBD>^<5E>^<5E>;<3B> $<24>^<5E>^<5E>_<EFBFBD> 5<><05>#<23>O<EFBFBD>W<EFBFBD>^<5E>^<5E>4<><04><><17>#<23>#<23>s<EFBFBD>4<EFBFBD>y<EFBFBD>0<>#<23><13><1B>k<EFBFBD>k<EFBFBD>m<EFBFBD>[<5B>$<24>6<>6<><14><1B>k<EFBFBD>k<EFBFBD>m<EFBFBD>C<EFBFBD><04>I<EFBFBD>-<2D>{<7B>/@<40>/@<40>%<25>G<>G<><1F>)<29>)<29>+<2B>G<EFBFBD>K<EFBFBD>s<00>C$E <01>(E <01>AE rC)r@r8rAsff r$<00> save_indent<6E>YamlLexer.save_indentAs<00><><00> &<26>$<18>r&c <0C>aa<01>VV3RlpV#)z+Set the previously saved indentation level.c3<00>z<"<00>VP4pVPVP8d7VPP VP4VPVnS'g#V;P\ V4, unVP 4SV3x<00>VP4VnR#5ir6) r7rrr<00>appendrOr8r9r:)r<r=r>r?<00>implicitr@s&&& <20><>r$rA<00>&YamlLexer.set_indent.<locals>.callbackYs<><00><><00><00><18>;<3B>;<3B>=<3D>D<EFBFBD><16>~<7E>~<7E><07> 3<> 3<>3<><17>$<24>$<24>+<2B>+<2B>G<EFBFBD>N<EFBFBD>N<EFBFBD>;<3B>!(<28>!4<>!4<><07><0E><1B><17>#<23>#<23>s<EFBFBD>4<EFBFBD>y<EFBFBD>0<>#<23><17>+<2B>+<2B>-<2D><1B>d<EFBFBD>2<> 2<><1F>)<29>)<29>+<2B>G<EFBFBD>K<EFBFBD>s <00>A)B;<01>-AB;rC)r@rXrAsff r$<00>
set_indent<EFBFBD>YamlLexer.set_indentWs<00><><00> &<26><18>r&c <0C>a<00>V3RlpV#)z5Set an explicit indentation level for a block scalar.c3<00>H<"<00>VP4pRVnV'gR#VP^4pV'd/\VP^4p\ V4pWT,VnV'd-VP 4SV3x<00>VP 4VnR#R#5ir6)r7r<00>maxr<00>intr8r9r:)r<r=r>r?<00> increment<6E>current_indentr@s&&& <20>r$rA<00>3YamlLexer.set_block_scalar_indent.<locals>.callbackfs{<00><><00><00><18>;<3B>;<3B>=<3D>D<EFBFBD>*.<2E>G<EFBFBD> '<27><17><16><1D> <0B> <0B>A<EFBFBD><0E>I<EFBFBD><18>!$<24>W<EFBFBD>^<5E>^<5E>Q<EFBFBD>!7<><0E><1F> <09>N<EFBFBD> <09>.<<3C>.H<><07>+<2B><13><1B>k<EFBFBD>k<EFBFBD>m<EFBFBD>[<5B>$<24>6<>6<>#<23>i<EFBFBD>i<EFBFBD>k<EFBFBD><07> <0B><14>s<00>:B"<01>5B"<01>4.B"rCrDsf r$<00>set_block_scalar_indent<6E>!YamlLexer.set_block_scalar_indentds<00><><00> *<2A><18>r&c <0C>aa<01>VV3RlpV#)z(Process an empty line in a block scalar.c3<00><><"<00>VP4pVPe\V4VP8:dV'dVP4SV3x<00>MXVRVPpW2PRpVP4SV3x<00>VP4VP,SV3x<00>VP 4VnR#5ir6)r7rrOr8r9r:)r<r=r>r?<00> indentation<6F>content<6E>content_token_class<73>indent_token_classs&&& <20><>r$rA<00>9YamlLexer.parse_block_scalar_empty_line.<locals>.callbackws<><00><><00><00><18>;<3B>;<3B>=<3D>D<EFBFBD><17>+<2B>+<2B>3<><17><04>I<EFBFBD><17>!<<3C>!<<3C><<3C><17><1F>+<2B>+<2B>-<2D>);<3B>T<EFBFBD>A<>A<><41>"<22>#?<3F>G<EFBFBD>$?<3F>$?<3F>@<40> <0B><1E>:<3A>:<3A>;<3B><<3C><07><1B>k<EFBFBD>k<EFBFBD>m<EFBFBD>%7<><1B>D<>D<><1C>{<7B>{<7B>}<7D>W<EFBFBD>%@<40>%@<40>@<40>*<2A>G<EFBFBD>5<>5<><1F>)<29>)<29>+<2B>G<EFBFBD>K<EFBFBD>s <00>AC <01>BC rC)rjrirAsff r$<00>parse_block_scalar_empty_line<6E>'YamlLexer.parse_block_scalar_empty_lineus<00><><00> &<26><18>r&c <0C>a<00>V3RlpV#)z-Process indentation spaces in a block scalar.c3<00>*<"<00>VP4pVPfl\V4\VP^48:d7VP
P 4VP
P 4R#\V4VnMP\V4VP8d7VP
P 4VP
P 4R#V'd-VP4SV3x<00>VP4Vn R#R#5ir6)
r7rrOr^r<00>stackrPr8r9r:r;s&&& <20>r$rA<00>5YamlLexer.parse_block_scalar_indent.<locals>.callback<63>s<><00><><00><00><18>;<3B>;<3B>=<3D>D<EFBFBD><16>*<2A>*<2A>2<><16>t<EFBFBD>9<EFBFBD><03>G<EFBFBD>N<EFBFBD>N<EFBFBD>A<EFBFBD> 6<>6<><1B>M<EFBFBD>M<EFBFBD>%<25>%<25>'<27><1B>M<EFBFBD>M<EFBFBD>%<25>%<25>'<27><1A>.1<EFBFBD>$<24>i<EFBFBD><07>+<2B><16>t<EFBFBD>9<EFBFBD>w<EFBFBD>:<3A>:<3A>:<3A><1B>M<EFBFBD>M<EFBFBD>%<25>%<25>'<27><1B>M<EFBFBD>M<EFBFBD>%<25>%<25>'<27><1A><13><1B>k<EFBFBD>k<EFBFBD>m<EFBFBD>[<5B>$<24>6<>6<>#<23>i<EFBFBD>i<EFBFBD>k<EFBFBD><07> <0B><14>s <00>C!D<01>%.DrCrDsf r$<00>parse_block_scalar_indent<6E>#YamlLexer.parse_block_scalar_indent<6E>s<00><><00> *<2A> <18>r&c <0C>a<00>V3RlpV#)z-Process indentation spaces in a plain scalar.c3<00>8<"<00>VP4p\V4VP8:d7VPP 4VPP 4R#V'd-VP 4SV3x<00>VP 4VnR#R#5ir6)r7rOrrprPr8r9r:r;s&&& <20>r$rA<00>5YamlLexer.parse_plain_scalar_indent.<locals>.callback<63>sl<00><><00><00><18>;<3B>;<3B>=<3D>D<EFBFBD><12>4<EFBFBD>y<EFBFBD>G<EFBFBD>N<EFBFBD>N<EFBFBD>*<2A><17> <0A> <0A>!<21>!<21>#<23><17> <0A> <0A>!<21>!<21>#<23><16><13><1B>k<EFBFBD>k<EFBFBD>m<EFBFBD>[<5B>$<24>6<>6<>#<23>i<EFBFBD>i<EFBFBD>k<EFBFBD><07> <0B><14>s <00>A(B<01>,.BrCrDsf r$<00>parse_plain_scalar_indent<6E>#YamlLexer.parse_plain_scalar_indent<6E>s<00><><00> *<2A><18>r&<00>rootz [ ]+(?=#|$)z\n+z#[^\n]*z^%YAML(?=[ ]|$)zyaml-directivez^%TAG(?=[ ]|$)z tag-directivez^(?:---|\.\.\.)(?=[ ]|$)<29>
block-linez [ ]*(?!\s|$)T)r8rgz ignored-linez\nz#pop:2z([ ]+)([0-9]+\.[0-9]+)z;([ ]+)(!|![\w-]*!)([ ]+)(!|!?[\w;/?:@&=+$,.!~*\'()\[\]%-]+)z[ ]*$z[ ]+(?=[?:-](?:[ ]|$))z[?:-](?=[ ]|$)z[ ]*z#popz [ ]*(?=#|$)z[ ]+z([^#,?\[\]{}"'\n]+)(:)(?=[ ]|$))rX<00> descriptorsz block-nodesz
flow-nodesz'(?=[^\s?:,\[\]{}#&*!|>\'"%@`-]|[?:-]\S)zplain-scalar-in-block-contextz!!<[\w#;/?:@&=+$,.!~*\'()\[\]%-]+>z+!(?:[\w-]+!)?[\w#;/?:@&=+$,.!~*\'()\[\]%-]*z&[\w-]+z\*[\w-]+z
:(?=[ ]|$)z[|>]<5D>block-scalar-content<6E>block-scalar-headerz\[z flow-sequencez\{z flow-mappingz\'zsingle-quoted-scalarz\"zdouble-quoted-scalarzflow-collectionz[?:,]z(?=[^\s?:,\[\]{}#&*!|>\'"%@`])zplain-scalar-in-flow-contextz\]z([^,:?\[\]{}"'\n]+)(:)(?=[ ]|$)z\}z^[ ]+$z^[ ]*z[\S\t ]+z([1-9])?[+-]?(?=[ ]|$)z[+-]?([1-9])?(?=[ ]|$)zquoted-scalar-whitespacesz^[ ]+z[ ]+$z\'\'z[^\s\']+z\\[0abt\tn\nvfre "\\N_LP]z5\\(?:x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})z [^\s"\\]+<2B>"z&plain-scalar-in-block-context-new-linez^(?=---|\.\.\.)z#pop:3z[ ]*(?=:[ ]|:$)z [ ]+(?=#)z(?::(?!\s)|[^\s:])+z[ ]*(?=[,:?\[\]{}])z[^\s,:?\[\]{}]+c<08>B<<01>Vf \V^4p\SV` W4#r6)rr<00>get_tokens_unprocessed)r r?r>r#s&&&<26>r$r<><00> YamlLexer.get_tokens_unprocessed<65>s$<00><><00> <12>?<3F>&<26>t<EFBFBD>Q<EFBFBD>/<2F>G<EFBFBD><14>w<EFBFBD>-<2D>d<EFBFBD><<3C><r&rC)F)rzrg)r|r})NN)-r'r(r)r*r+<00>name<6D>url<72>aliases<65> filenames<65> mimetypes<65> version_addedrErJrSrZrcrlrrrwrr<00>Singler <00>Tag<61> Namespacerr r <00>Typer <00> Indicatorr<00>Variable<6C>Labelr<00>Constant<6E>Escaper
<00>Scalar<61>Plain<69>tokensr<73>r,r-r.r/s@@r$rrs<00><><00><00><08>
<12>D<EFBFBD>
<1C>C<EFBFBD><15>h<EFBFBD>G<EFBFBD><19>7<EFBFBD>#<23>I<EFBFBD><1E><0F>I<EFBFBD><1A>M<EFBFBD><18>
<18><18>, <18><18>"<18>"<18>( <18>E<06><0E> <1B>Z<EFBFBD> (<28> <13>Z<EFBFBD> <20> <17><17><1E><1E> (<28> <1F><1C>d<EFBFBD>h<EFBFBD>h<EFBFBD>!7<>9I<39> J<> <1E> <0C>T<EFBFBD>X<EFBFBD>X<EFBFBD> 6<><0F> H<> (<28>,<2C>t<EFBFBD>~<7E>~<7E>*F<> <19> <1B><1D>k<EFBFBD>*<2A>D<EFBFBD>A<> *<2A> ,<2C>
<EFBFBD>E<06>, <17> <1B>Z<EFBFBD> (<28> <17><17><1E><1E> (<28> <12>J<EFBFBD><08> )<29> 
<EFBFBD>-E<06>@ <19> &<26> <15>j<EFBFBD>&<26> )<29>><3E> ;<3B>
<EFBFBD>AE<06>N <18>:<3A> <15>j<EFBFBD>'<27>,<2C>,<2C>
<EFBFBD>G<EFBFBD>L<EFBFBD>L<EFBFBD> I<> <1B> <1D>
<EFBFBD>OE<06>` <16> <15>y<EFBFBD><1A>,<2C>h<EFBFBD> 7<> &<26> <0B>J<EFBFBD>(?<3F> @<40> <1E>
<EFBFBD>;<3B>+@<40>+@<40> A<> B<> <14>k<EFBFBD>*<2A>-<2D>v<EFBFBD> 6<> 
<EFBFBD>aE<06>x <15> <1B>Y<EFBFBD>z<EFBFBD>2<>F<EFBFBD> ;<3B> <14>j<EFBFBD> !<21> 3<> <15>d<EFBFBD>h<EFBFBD>h<EFBFBD>
<EFBFBD>;<3B><14> F<> G<> I<01> <14>M<EFBFBD> "<22> <13>M<EFBFBD> "<22> <13>L<EFBFBD> !<21> 7<> <16>t<EFBFBD>}<7D>}<7D> %<25> ,<2C> .<2E>
<EFBFBD>yE<06>b <16> 1<>7<EFBFBD><<3C><<3C> @<40>/<2F>07<30> <0C> <0C> ><3E><18><14><1A><1A> $<24> <18>$<24>-<2D>-<2D> (<28>

<EFBFBD>cE<06>| <16> <1A>J<EFBFBD>{<7B>'<<3C>'<<3C>t<EFBFBD>L<> M<> <14>k<EFBFBD>+<2B>+<2B> <<3C> ><3E> 
<EFBFBD>}E<06>N <15> <12>K<EFBFBD>)<29>)<29>?<3F> ;<3B> <12>K<EFBFBD>)<29>)<29>><3E> :<3A> <12>F<EFBFBD>2<> 3<> <12>F<EFBFBD>2<> 3<> 
<EFBFBD>OE<06>f <1A> <14>j<EFBFBD> !<21> <13>Z<EFBFBD> <20> <17><17><1E><1E> (<28> <15>{<7B>,<2C>,<2C> -<2D> <13>M<EFBFBD> "<22> <13>L<EFBFBD> !<21> .<2E> <16>t<EFBFBD>}<7D>}<7D> %<25> +<2B> -<2D>
<EFBFBD>gE<06>N <18> <13>%<25> &<26> <12>K<EFBFBD>)<29>)<29>6<EFBFBD> 2<> 
<EFBFBD>OE<06>^ <17> 3<> <15>d<EFBFBD>h<EFBFBD>h<EFBFBD> <0B> ,<2C> .<2E> <14>%<25> &<26> <12>K<EFBFBD>)<29>)<29>6<EFBFBD> 2<>
<EFBFBD>_E<06>t <1F> <12>J<EFBFBD> <1F> <16> *<2A>:<3A>t<EFBFBD>}<7D>}<7D> E<> G<01><16>0<><1A><<3C> =<3D> <18>$<24>-<2D>-<2D> (<28>
!
<EFBFBD>uE<06>N <1E> &<26> $<24>[<5B>%:<3A>%:<3A> ;<3B> <1B> <1D>'<27> $<24>[<5B>%:<3A>%:<3A> ;<3B> <1B> <1D>
<EFBFBD>OE<06>f $<24> <15>z<EFBFBD> "<22> <15>z<EFBFBD> "<22> <13>Z<EFBFBD> <20> <14>d<EFBFBD>m<EFBFBD>m<EFBFBD> $<24>&
<EFBFBD>gE<06>| <1F> <13>/<2F> 0<> <14>f<EFBFBD>m<EFBFBD>m<EFBFBD> $<24> <18>&<26> !<21> <12>F<EFBFBD>F<EFBFBD> #<23> !
<EFBFBD>}E<06>T <1F> <13>/<2F> 0<> )<29>6<EFBFBD> 2<> E<> <13>]<5D>]<5D> <1C><1A>6<EFBFBD> "<22> <11>6<EFBFBD>6<EFBFBD> "<22> !
<EFBFBD>UE<06>r 1<> <16>
<EFBFBD> #<23> <13>Z<EFBFBD> <20> <1F><19>4<EFBFBD>><3E>><3E>!:<3A>H<EFBFBD> E<> <15>0<><1A><<3C>f<EFBFBD> E<> 3
<EFBFBD> (<28> <1F><19>:<3A>!6<><06> ?<3F> <19>:<3A>v<EFBFBD> .<2E> <15>z<EFBFBD> "<22> <13>Z<EFBFBD>!I<> J<> <14>g<EFBFBD>n<EFBFBD>n<EFBFBD>*<2A>*<2A> +<2B> #<23>W<EFBFBD>^<5E>^<5E>%9<>%9<> :<3A> *
<EFBFBD> '<27> #<23>Y<EFBFBD>z<EFBFBD>%:<3A>F<EFBFBD> C<> <19>:<3A>v<EFBFBD> .<2E> <15>z<EFBFBD> "<22> <15>z<EFBFBD> "<22> <13>Z<EFBFBD> <20> <14>d<EFBFBD>m<EFBFBD>m<EFBFBD> $<24> <1F><14><1D><1D> /<2F>)
<EFBFBD>kE<06>F<EFBFBD>N=<3D>=r&c<00><>a<00>]tRtRtoRtRtRtRR.t.ROt.ROt Rt
] !R4t ] !R 4t ] !R
4t] !R 4t] !R 4t0RmtR tRtVtR#)ri<>a
For JSON data structures.
Javascript-style comments are supported (like ``/* */`` and ``//``),
though comments are not part of the JSON specification.
This allows users to highlight JSON as it is used in the wild.
No validation is performed on the input JSON document.
<EFBFBD>JSONzhttps://www.json.org<72>jsonz json-objectz1.5z -0123456789z.eE+<2B> truefalsenull<6C>0123456789abcdefABCDEFz{}[],c # <0C><>
"<00>RpRp^pRpRpRpRpRp Rp
Rp Rp Rp ^p.p\V4EFwppV'd<>V'd+VVP9dV^,pV'gRpM\^pRpMWV'dVR8Xd^pMERpMBVR8XdRpM8VR8Xd2VPV\PWV^,34RpRp^pK<>V'dHVVP
9dK<>V'dVPV\ WV34M V\ WV3x<00>RpEM<>V'd0VVP9dEKV\PWV3x<00>RpEM<>V'dhVVP9dEK<VVP9dRpEKRV'dV\PWV3x<00>MV\PWV3x<00>RpRpEMIV 'd&VVP9dEK<>V\ WV3x<00>Rp EMV
'dRVR8wdEK<>V'd&VPV\"P$WV34MV\"P$WV3x<00>Rp
M<EFBFBD>V 'dsVR8XdRp MeV 'd^Rp VR8XdUV'd-VPV\"P&WV^,34MV\"P&WV^,3x<00>Rp EK<>V 'dBRp VR8XdRp
EK<>VR8XdRp EK<>TR jx<01>L
VP)4V\*WV3x<00>TpVR8XdRpEK<>VVP
9dRpEK<>VR 9d TR jx<01>L
VP)4RpEK"VVP9d TR jx<01>L
VP)4RpEKRVR
8XdUVF9wpppV\PJdV\,P.V3x<00>K2VVV3x<00>K; VP)4Rp EK<>VVP9d TR jx<01>L
VP)4Rp EK<>VR8XdRp EK<>TR jx<01>L
VP)4V\*V3x<00>EK TR jx<01>L
V'dV\*WR 3x<00>R #V'dV\PWR 3x<00>R #V'dV\PWR 3x<00>R #V'dV\PWR 3x<00>R #V'dV\ WR 3x<00>R #V 'dV\ WR 3x<00>R #V
'dV\"P$WR 3x<00>R #V 'dV\*WR 3x<00>R #V 'dV\*WR 3x<00>R #R #EL`ELEL<>EL\EL4EL 5i) zParse JSON data.F<>u<>\Tr~<00>
<EFBFBD>*<2A>/N<>:><00>f<>n<>t)<18> enumerate<74> hexadecimalsrWr<00>Double<6C> whitespacesr<00> constantsr r<><00>integers<72>floatsr <00>Float<61>Integer<65> punctuationsr rr<><00> Multiline<6E>clearrr r<>)r r?<00> in_string<6E> in_escape<70>in_unicode_escape<70> in_whitespace<63> in_constant<6E> in_number<65>in_float<61>in_punctuation<6F>in_comment_single<6C>in_comment_multiline<6E>expecting_second_comment_opener<65>expecting_second_comment_closerr8<00>queue<75>stop<6F> character<65>_start<72>_token<65>_texts&& r$r<><00> JsonLexer.get_tokens_unprocessed<65>s<00><00><00><1A> <09><19> <09><1D><19><1D> <0A><1B> <0B><19> <09><18><08><1E><0E>!<21><19>$<24><1C>*/<2F>'<27>*/<2F>'<27><11><05>(<13><05>(<28><14><EFBFBD>O<EFBFBD>D<EFBFBD>)<29><18>$<24> <20>D<EFBFBD>$5<>$5<>5<>)<29>Q<EFBFBD>.<2E>)<29>0<>(-<2D>I<EFBFBD><49>,-<2D>)<29>$)<29> <09><1E> <20>C<EFBFBD>'<27>,-<2D>)<29>$)<29> <09><1E>$<24>&<26> $<24>I<EFBFBD><1E>#<23>%<25><19>L<EFBFBD>L<EFBFBD>%<25><16><1D><1D><04>4<EFBFBD>!<21>8<EFBFBD>8L<38>!M<>N<> %<25>I<EFBFBD> %<25>I<EFBFBD>()<29>%<25><18><1E><1C><04> 0<> 0<>0<><1C><18><19>L<EFBFBD>L<EFBFBD>%<25><1A>T<EFBFBD><04>5E<35>!F<>G<><1F><1A>T<EFBFBD><04>-=<3D>=<3D>=<3D> %<25> <0A><1D><1C><04><0E><0E>.<2E><1C><1B>W<EFBFBD>-<2D>-<2D>t<EFBFBD>$<24>/?<3F>?<3F>?<3F>#<23> <0B><1B><1C><04> <0A> <0A>-<2D><1C><1E>$<24>+<2B>+<2B>-<2D>#<23>H<EFBFBD><1C><1B><1F><16><1C><1C>t<EFBFBD>$<24>/?<3F>?<3F>?<3F><1F><16><1E><1E><14>D<EFBFBD>1A<31>A<>A<>!<21> <09> <20><08> <20><1C><04> 1<> 1<>1<><1C><1B>[<5B>$<24>T<EFBFBD>*:<3A>:<3A>:<3A>!&<26><0E>#<23><1C><04>$<24><1C><18><19>L<EFBFBD>L<EFBFBD>%<25><17><1E><1E><14>D<EFBFBD>9I<39>!J<>K<><1F><17><1E><1E><14>D<EFBFBD>1A<31>A<>A<>$)<29>!<21>&<26><1C><03>#<23>6:<3A>3<>4<>6;<3B>3<> <20>C<EFBFBD>'<27> <20>!<21>L<EFBFBD>L<EFBFBD>%<25><17>1B<31>1B<31>D<EFBFBD>t<EFBFBD>VW<56>x<EFBFBD>DX<44>)Y<>Z<>"'<27><17>):<3A>):<3A>D<EFBFBD>t<EFBFBD>a<EFBFBD>x<EFBFBD><P<>"P<>P<>/4<>,<2C><18>0<>27<32>/<2F><1C><03>#<23>(,<2C>%<25><1C><1E>#<23>%<25>+/<2F>(<28><1C>!<21> <20> <20><15> <0B> <0B> <0A><1B>U<EFBFBD>D<EFBFBD>t<EFBFBD>$4<>4<>4<><19>E<EFBFBD><18>C<EFBFBD><1F> <20> <09><1A>d<EFBFBD>.<2E>.<2E>.<2E> $<24> <0A><1A>o<EFBFBD>-<2D> <20> <20> <20><15> <0B> <0B> <0A>"<22> <0B><1A>d<EFBFBD>m<EFBFBD>m<EFBFBD>+<2B> <20> <20> <20><15> <0B> <0B> <0A> <20> <09><1A>c<EFBFBD>!<21>-2<>)<29>F<EFBFBD>F<EFBFBD>E<EFBFBD><1E><16><1D><1D>.<2E>$<24>d<EFBFBD>h<EFBFBD>h<EFBFBD><05>5<>5<>$<24>f<EFBFBD>e<EFBFBD>3<>3<>.3<EFBFBD><16> <0B> <0B> <0A>!%<25><0E><1A>d<EFBFBD>/<2F>/<2F>/<2F> <20> <20> <20><15> <0B> <0B> <0A>!%<25><0E><1A>c<EFBFBD>!<21>26<32>/<2F>!<21> <20> <20><15> <0B> <0B> <0A><1B>U<EFBFBD>I<EFBFBD>-<2D>-<2D>U /<2F>Z<19><18><18> <14><17><15><04>V<EFBFBD> <0C>,<2C> ,<2C> <15><17><16><1C><1C>t<EFBFBD>F<EFBFBD>|<7C>3<> 3<> <16><17><16><1E><1E><14>f<EFBFBD><1C>5<> 5<> <18><17><17>)<29>)<29>4<EFBFBD><06><<3C>7<> 7<> <1A><17><1A>T<EFBFBD>&<26>\<5C>1<> 1<> <1B><17><1B>d<EFBFBD>6<EFBFBD>l<EFBFBD>2<> 2<> <1E><17><17><1E><1E><14>f<EFBFBD><1C>5<> 5<> !<21><17><15><04>V<EFBFBD> <0C>,<2C> ,<2C> ,<2C><17><15><04>V<EFBFBD> <0C>,<2C> ,<2C>-<2D>g!<21> !<21>!<21>4!<21>!<21> <19>s<00>>U<01>!U<01>#U<01>3AU<01> U<01>'3U<01>6U<01>1U<01><U<01>,U<01>.U<01>AU<01>U<01>U<01>*AU<01>U<01> U<06>!AU<01>2U<06>3/U<01>"U<06>#B
U<01>-U <06>.*U<01>U <06>)U<01>U<04> U<01>U<01>& U<01> U<01>( U<01> U<01> U<01>7 U<01>U<01>/U<01>U<01>U<01> U<01> U<01>UrCN)z*.jsonz*.jsonlz*.ndjsonz Pipfile.lock)zapplication/jsonzapplication/json-objectzapplication/x-ndjsonzapplication/jsonlzapplication/json-seq><00> r<><00> <0A> )r'r(r)r*r+r<>r<>r<>r<>r<>r<><00>setr<74>r<>r<>r<>r<>r<>r<>r,r-)r0s@r$rr<00>sv<00><><00><00><08> <12>D<EFBFBD>
<20>C<EFBFBD><15>}<7D>%<25>G<EFBFBD>A<>I<EFBFBD>E<02>I<EFBFBD><19>M<EFBFBD><13>=<3D>!<21>H<EFBFBD> <10><16>[<5B>F<EFBFBD><13>O<EFBFBD>$<24>I<EFBFBD><16>/<2F>0<>L<EFBFBD><16>w<EFBFBD><<3C>L<EFBFBD>:<3A>K<EFBFBD>e-<2D>e-r&c<00>.<00>]tRtRtRtRt.t.t.tRt Rt
R#)ri<>z~
For JSON data structures (with missing object curly braces).
.. deprecated:: 2.8.0
Behaves the same as `JsonLexer` now.
<EFBFBD>JSONBareObjectz2.2rCN) r'r(r)r*r+r<>r<>r<>r<>r<>r,rCr&r$rr<00>s"<00><00><08> <1C>D<EFBFBD><10>G<EFBFBD><12>I<EFBFBD><12>I<EFBFBD><19>Mr&c<00><>aa<02>]tRtRtoRtRtRtRR.tR.tR.t R t
RUu0uF pR
V R 2kK upt V3R lt R t VtV;t#uupi)ri<>z
For JSON-LD linked data.
zJSON-LDzhttps://json-ld.org/<2F>jsonldzjson-ldz*.jsonldzapplication/ld+jsonz2.0z"@r~c#<08><><"<00>\SV`V4FGwr#pV\PJd(W@P9dV\P
V3x<00>KAW#V3x<00>KI R#5ir6)rr<>r r<><00>json_ld_keywords<64> Decorator)r r?r8<00>token<65>valuer#s&& <20>r$r<><00>"JsonLdLexer.get_tokens_unprocessed<65>sS<00><><00><00>#(<28>7<EFBFBD>#A<>$<24>#G<> <1F>E<EFBFBD>%<25><14><04><08><08> <20>U<EFBFBD>.C<>.C<>%C<><1B>T<EFBFBD>^<5E>^<5E>U<EFBFBD>2<>2<><1B>E<EFBFBD>)<29>)<29> $H<01>s<00>AA rC)<17>base<73> containerr><00> direction<6F>graph<70>id<69>import<72>included<65>indexr<78><00>language<67>list<73>nest<73>none<6E>prefix<69> propagate<74> protected<65>reverser<65><00>typer<65><00>version<6F>vocab)r'r(r)r*r+r<>r<>r<>r<>r<>r<>r<>r<>r,r-r.)<03>keywordr#r0s0@@r$rr<00>so<00><><00><00><08> <15>D<EFBFBD>
<20>C<EFBFBD><17><19>#<23>G<EFBFBD><1B> <0C>I<EFBFBD>&<26>'<27>I<EFBFBD><19>M<EFBFBD>
<EFBFBD><06>
<EFBFBD>G<EFBFBD> <0A>W<EFBFBD>I<EFBFBD>Q<EFBFBD><0F>
<EFBFBD><06><14>:*<2A>*<2A><>;s<00>AN)rrrr)r+<00>pygments.lexerrrrrr<00>pygments.tokenrrr r
r r r rr<00>__all__rrrrrrCr&r$<00><module>r<>sn<00><01><04><16><16>$<24>$<24>$<24> K<01><07>(<28>|<7C>(<28>S=<3D>"<22>S=<3D>l F-<2D><05>F-<2D>R <1A>)<29> <1A> .*<2A>)<29>.*r&