1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
U
[±dÍ
ã@s’ddlmZddlmZmZddlmZddlZddlZeGdd„dƒƒZ    dd    œd
d „Z
dd    œd d „Z dd    œdd„Z edƒeGdd„dƒƒƒZ dS)é)Ú annotationsé)Ú event_classÚ T_JSON_DICT)Ú    dataclassNc@sbeZdZUdZded<ded<ded<dZded<dZd    ed
<dZd    ed <d d „Ze    dd„ƒZ
dS)ÚConsoleMessagez
    Console message.
    ÚstrÚsourceÚlevelÚtextNztyping.Optional[str]Úurlztyping.Optional[int]ÚlineÚcolumncCsdtƒ}|j|d<|j|d<|j|d<|jdk    r8|j|d<|jdk    rL|j|d<|jdk    r`|j|d<|S)Nr    r
r r r r)Údictr    r
r r r r)ÚselfÚjson©rúed:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\selenium/webdriver/common/devtools/v85/console.pyÚto_json$s
 
 
 
 
 
 
 
 
zConsoleMessage.to_jsonc    Csh|t|dƒt|dƒt|dƒd|kr4t|dƒndd|krJt|dƒndd|kr`t|dƒnddS)Nr    r
r r r r)r    r
r r r r)rÚint©ÚclsrrrrÚ    from_json1s
 
 
úzConsoleMessage.from_json) Ú__name__Ú
__module__Ú __qualname__Ú__doc__Ú__annotations__r r rrÚ classmethodrrrrrr s
    rz0typing.Generator[T_JSON_DICT, T_JSON_DICT, None])Úreturnccsddi}|V}dS)z
    Does nothing.
    ÚmethodzConsole.clearMessagesNr©Zcmd_dictrrrrÚclear_messages=sÿr"ccsddi}|V}dS)zg
    Disables console domain, prevents further console messages from being reported to the client.
    r zConsole.disableNrr!rrrÚdisableGsÿr#ccsddi}|V}dS)z†
    Enables console domain, sends the messages collected so far to the client by means of the
    ``messageAdded`` notification.
    r zConsole.enableNrr!rrrÚenableQsÿr$zConsole.messageAddedc@s.eZdZUdZded<edddœdd„ƒZdS)    Ú MessageAddedz3
    Issued when new console message is added.
    rÚmessager)rrcCs|t |d¡dS)Nr&)r&)rrrrrrres ÿzMessageAdded.from_jsonN)rrrrrrrrrrrr%\s
r%)Ú
__future__rÚutilrrZ dataclassesrÚenumÚtypingrr"r#r$r%rrrrÚ<module>s  /