3424 lines
72 KiB
JSON
3424 lines
72 KiB
JSON
{
|
|
"grok_register_ttk.py": {
|
|
"lines": 3835,
|
|
"definitions": [
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "RegistrationCancelled",
|
|
"start": 108,
|
|
"end": 109,
|
|
"free_names": [
|
|
"Exception"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "AccountRetryNeeded",
|
|
"start": 112,
|
|
"end": 113,
|
|
"free_names": [
|
|
"Exception"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "ConfigError",
|
|
"start": 116,
|
|
"end": 117,
|
|
"free_names": [
|
|
"RuntimeError"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "RemoteTokenCompatibilityError",
|
|
"start": 120,
|
|
"end": 121,
|
|
"free_names": [
|
|
"RuntimeError"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "RemoteTokenRequestError",
|
|
"start": 124,
|
|
"end": 125,
|
|
"free_names": [
|
|
"RuntimeError"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "log_exception",
|
|
"start": 128,
|
|
"end": 134,
|
|
"free_names": [
|
|
"context",
|
|
"exc",
|
|
"log_callback",
|
|
"print",
|
|
"sys"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_require_bool",
|
|
"start": 137,
|
|
"end": 141,
|
|
"free_names": [
|
|
"ConfigError",
|
|
"bool",
|
|
"cfg",
|
|
"key",
|
|
"type"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_require_int",
|
|
"start": 144,
|
|
"end": 150,
|
|
"free_names": [
|
|
"ConfigError",
|
|
"cfg",
|
|
"int",
|
|
"key",
|
|
"maximum",
|
|
"minimum",
|
|
"type"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_require_string",
|
|
"start": 153,
|
|
"end": 162,
|
|
"free_names": [
|
|
"ConfigError",
|
|
"cfg",
|
|
"isinstance",
|
|
"key",
|
|
"os",
|
|
"path",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "validate_config_structure",
|
|
"start": 165,
|
|
"end": 223,
|
|
"free_names": [
|
|
"ConfigError",
|
|
"DEFAULT_CONFIG",
|
|
"_require_bool",
|
|
"_require_int",
|
|
"_require_string",
|
|
"dict",
|
|
"isinstance",
|
|
"os",
|
|
"raw",
|
|
"sorted",
|
|
"str",
|
|
"tuple",
|
|
"urllib"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "validate_run_requirements",
|
|
"start": 226,
|
|
"end": 249,
|
|
"free_names": [
|
|
"ConfigError",
|
|
"validate_config_structure"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "validate_config",
|
|
"start": 252,
|
|
"end": 254,
|
|
"free_names": [
|
|
"raw",
|
|
"validate_run_requirements"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "load_config",
|
|
"start": 257,
|
|
"end": 270,
|
|
"free_names": [
|
|
"CONFIG_FILE",
|
|
"ConfigError",
|
|
"DEFAULT_CONFIG",
|
|
"Exception",
|
|
"exc",
|
|
"json",
|
|
"open",
|
|
"os",
|
|
"validate_config_structure"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "save_config",
|
|
"start": 273,
|
|
"end": 310,
|
|
"free_names": [
|
|
"CONFIG_FILE",
|
|
"ConfigError",
|
|
"Exception",
|
|
"exc",
|
|
"json",
|
|
"os",
|
|
"tempfile",
|
|
"validate_config_structure"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "ensure_stable_python_runtime",
|
|
"start": 313,
|
|
"end": 335,
|
|
"free_names": [
|
|
"__file__",
|
|
"os",
|
|
"print",
|
|
"sys"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "warn_runtime_compatibility",
|
|
"start": 338,
|
|
"end": 342,
|
|
"free_names": [
|
|
"print",
|
|
"sys"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_configured_proxy",
|
|
"start": 356,
|
|
"end": 357,
|
|
"free_names": [
|
|
"config",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_proxies",
|
|
"start": 360,
|
|
"end": 364,
|
|
"free_names": [
|
|
"get_configured_proxy"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_parse_proxy_url",
|
|
"start": 367,
|
|
"end": 376,
|
|
"free_names": [
|
|
"Exception",
|
|
"proxy",
|
|
"str",
|
|
"urllib"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_safe_proxy_port",
|
|
"start": 379,
|
|
"end": 383,
|
|
"free_names": [
|
|
"Exception",
|
|
"parsed"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_proxy_has_auth",
|
|
"start": 386,
|
|
"end": 388,
|
|
"free_names": [
|
|
"_parse_proxy_url",
|
|
"bool",
|
|
"proxy"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_strip_proxy_auth",
|
|
"start": 391,
|
|
"end": 404,
|
|
"free_names": [
|
|
"_parse_proxy_url",
|
|
"_safe_proxy_port",
|
|
"proxy",
|
|
"str",
|
|
"urllib"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_proxy_endpoint_terms",
|
|
"start": 407,
|
|
"end": 416,
|
|
"free_names": [
|
|
"_parse_proxy_url",
|
|
"_safe_proxy_port",
|
|
"get_configured_proxy",
|
|
"proxy"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "is_proxy_connection_error",
|
|
"start": 419,
|
|
"end": 440,
|
|
"free_names": [
|
|
"_proxy_endpoint_terms",
|
|
"any",
|
|
"exc",
|
|
"get_configured_proxy",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "page_has_proxy_error",
|
|
"start": 443,
|
|
"end": 462,
|
|
"free_names": [
|
|
"Exception",
|
|
"any",
|
|
"getattr",
|
|
"page_obj",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "_ReusableThreadingTCPServer",
|
|
"start": 465,
|
|
"end": 467,
|
|
"free_names": [
|
|
"socketserver"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_proxy_recv_until_headers",
|
|
"start": 470,
|
|
"end": 478,
|
|
"free_names": [
|
|
"len",
|
|
"limit",
|
|
"sock",
|
|
"timeout"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_proxy_relay",
|
|
"start": 481,
|
|
"end": 494,
|
|
"free_names": [
|
|
"left",
|
|
"right",
|
|
"select",
|
|
"timeout"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "_LocalAuthProxyBridgeHandler",
|
|
"start": 497,
|
|
"end": 531,
|
|
"free_names": [
|
|
"Exception",
|
|
"_proxy_recv_until_headers",
|
|
"_proxy_relay",
|
|
"self",
|
|
"socketserver"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "LocalAuthProxyBridge",
|
|
"start": 534,
|
|
"end": 589,
|
|
"free_names": [
|
|
"Exception",
|
|
"ValueError",
|
|
"_LocalAuthProxyBridgeHandler",
|
|
"_ReusableThreadingTCPServer",
|
|
"_parse_proxy_url",
|
|
"_safe_proxy_port",
|
|
"base64",
|
|
"data",
|
|
"proxy_url",
|
|
"self",
|
|
"socket",
|
|
"ssl",
|
|
"threading",
|
|
"urllib"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "stop_browser_proxy_bridge",
|
|
"start": 592,
|
|
"end": 599,
|
|
"free_names": [
|
|
"Exception"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "prepare_browser_proxy",
|
|
"start": 602,
|
|
"end": 619,
|
|
"free_names": [
|
|
"LocalAuthProxyBridge",
|
|
"_parse_proxy_url",
|
|
"_proxy_has_auth",
|
|
"_strip_proxy_auth",
|
|
"get_configured_proxy",
|
|
"log_callback",
|
|
"use_proxy"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_duckmail_api_key",
|
|
"start": 622,
|
|
"end": 623,
|
|
"free_names": [
|
|
"config"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_cloudflare_api_base",
|
|
"start": 626,
|
|
"end": 627,
|
|
"free_names": [
|
|
"config",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_cloudflare_api_key",
|
|
"start": 630,
|
|
"end": 631,
|
|
"free_names": [
|
|
"config"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_cloudflare_auth_mode",
|
|
"start": 634,
|
|
"end": 635,
|
|
"free_names": [
|
|
"config",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_cloudflare_path",
|
|
"start": 638,
|
|
"end": 642,
|
|
"free_names": [
|
|
"config",
|
|
"default_path",
|
|
"key",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "cloudflare_build_headers",
|
|
"start": 645,
|
|
"end": 656,
|
|
"free_names": [
|
|
"content_type",
|
|
"get_cloudflare_api_key",
|
|
"get_cloudflare_auth_mode"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "cloudflare_apply_auth_params",
|
|
"start": 659,
|
|
"end": 665,
|
|
"free_names": [
|
|
"dict",
|
|
"get_cloudflare_api_key",
|
|
"get_cloudflare_auth_mode",
|
|
"params"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "cloudflare_next_default_domain",
|
|
"start": 668,
|
|
"end": 676,
|
|
"free_names": [
|
|
"config",
|
|
"len",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "cloudflare_is_admin_create_path",
|
|
"start": 679,
|
|
"end": 681,
|
|
"free_names": [
|
|
"path",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_pick_list_payload",
|
|
"start": 684,
|
|
"end": 700,
|
|
"free_names": [
|
|
"data",
|
|
"dict",
|
|
"isinstance",
|
|
"list"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "cloudflare_create_temp_address",
|
|
"start": 703,
|
|
"end": 729,
|
|
"free_names": [
|
|
"Exception",
|
|
"api_base",
|
|
"cloudflare_build_headers",
|
|
"cloudflare_is_admin_create_path",
|
|
"cloudflare_next_default_domain",
|
|
"generate_username",
|
|
"get_cloudflare_path",
|
|
"http_post"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_cloudmail_api_base",
|
|
"start": 732,
|
|
"end": 733,
|
|
"free_names": [
|
|
"config",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_cloudmail_public_token",
|
|
"start": 736,
|
|
"end": 737,
|
|
"free_names": [
|
|
"config",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_cloudmail_path",
|
|
"start": 740,
|
|
"end": 745,
|
|
"free_names": [
|
|
"config",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "cloudmail_next_domain",
|
|
"start": 748,
|
|
"end": 760,
|
|
"free_names": [
|
|
"config",
|
|
"len",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "cloudmail_get_email_and_token",
|
|
"start": 763,
|
|
"end": 774,
|
|
"free_names": [
|
|
"Exception",
|
|
"cloudmail_next_domain",
|
|
"generate_username",
|
|
"get_cloudmail_api_base",
|
|
"get_cloudmail_public_token"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "cloudmail_get_messages",
|
|
"start": 777,
|
|
"end": 816,
|
|
"free_names": [
|
|
"Exception",
|
|
"_pick_list_payload",
|
|
"address",
|
|
"dict",
|
|
"get_cloudmail_api_base",
|
|
"get_cloudmail_path",
|
|
"get_cloudmail_public_token",
|
|
"http_post",
|
|
"isinstance",
|
|
"list"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_user_agent",
|
|
"start": 819,
|
|
"end": 823,
|
|
"free_names": [
|
|
"config"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "resolve_grok2api_local_token_file",
|
|
"start": 826,
|
|
"end": 830,
|
|
"free_names": [
|
|
"__file__",
|
|
"config",
|
|
"os",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_normalize_sso_token",
|
|
"start": 833,
|
|
"end": 837,
|
|
"free_names": [
|
|
"raw_token",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "add_token_to_grok2api_local_pool",
|
|
"start": 840,
|
|
"end": 929,
|
|
"free_names": [
|
|
"Exception",
|
|
"FileLock",
|
|
"RuntimeError",
|
|
"_normalize_sso_token",
|
|
"config",
|
|
"dict",
|
|
"email",
|
|
"exc",
|
|
"int",
|
|
"isinstance",
|
|
"json",
|
|
"list",
|
|
"log_callback",
|
|
"open",
|
|
"os",
|
|
"raw_token",
|
|
"resolve_grok2api_local_token_file",
|
|
"set",
|
|
"str",
|
|
"tempfile",
|
|
"time"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_grok2api_remote_api_bases",
|
|
"start": 932,
|
|
"end": 958,
|
|
"free_names": [
|
|
"base",
|
|
"set",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "add_token_to_grok2api_remote_pool",
|
|
"start": 961,
|
|
"end": 1050,
|
|
"free_names": [
|
|
"Exception",
|
|
"RemoteTokenCompatibilityError",
|
|
"RemoteTokenRequestError",
|
|
"_normalize_sso_token",
|
|
"bool",
|
|
"config",
|
|
"dict",
|
|
"email",
|
|
"exc",
|
|
"get_grok2api_remote_api_bases",
|
|
"getattr",
|
|
"http_get",
|
|
"http_post",
|
|
"int",
|
|
"isinstance",
|
|
"list",
|
|
"log_callback",
|
|
"raw_token",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "add_token_to_grok2api_pools",
|
|
"start": 1053,
|
|
"end": 1070,
|
|
"free_names": [
|
|
"Exception",
|
|
"add_token_to_grok2api_local_pool",
|
|
"add_token_to_grok2api_remote_pool",
|
|
"bool",
|
|
"config",
|
|
"email",
|
|
"exc",
|
|
"log_callback",
|
|
"log_exception",
|
|
"raw_token"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "apply_browser_proxy_option",
|
|
"start": 1073,
|
|
"end": 1087,
|
|
"free_names": [
|
|
"AttributeError",
|
|
"Exception",
|
|
"TypeError",
|
|
"hasattr",
|
|
"options",
|
|
"proxy"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "create_browser_options",
|
|
"start": 1090,
|
|
"end": 1097,
|
|
"free_names": [
|
|
"ChromiumOptions",
|
|
"EXTENSION_PATH",
|
|
"apply_browser_proxy_option",
|
|
"browser_proxy",
|
|
"os"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_build_request_kwargs",
|
|
"start": 1100,
|
|
"end": 1108,
|
|
"free_names": [
|
|
"dict",
|
|
"get_proxies",
|
|
"kwargs"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "http_get",
|
|
"start": 1111,
|
|
"end": 1120,
|
|
"free_names": [
|
|
"Exception",
|
|
"_build_request_kwargs",
|
|
"dict",
|
|
"exc",
|
|
"is_proxy_connection_error",
|
|
"kwargs",
|
|
"requests",
|
|
"url"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "http_post",
|
|
"start": 1123,
|
|
"end": 1132,
|
|
"free_names": [
|
|
"Exception",
|
|
"_build_request_kwargs",
|
|
"dict",
|
|
"exc",
|
|
"is_proxy_connection_error",
|
|
"kwargs",
|
|
"requests",
|
|
"url"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "raise_if_cancelled",
|
|
"start": 1135,
|
|
"end": 1137,
|
|
"free_names": [
|
|
"RegistrationCancelled",
|
|
"cancel_callback"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "sleep_with_cancel",
|
|
"start": 1140,
|
|
"end": 1147,
|
|
"free_names": [
|
|
"cancel_callback",
|
|
"max",
|
|
"min",
|
|
"raise_if_cancelled",
|
|
"seconds",
|
|
"time"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_domains",
|
|
"start": 1150,
|
|
"end": 1157,
|
|
"free_names": [
|
|
"DUCKMAIL_API_BASE",
|
|
"api_key",
|
|
"get_duckmail_api_key",
|
|
"http_get"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "create_account",
|
|
"start": 1160,
|
|
"end": 1168,
|
|
"free_names": [
|
|
"DUCKMAIL_API_BASE",
|
|
"address",
|
|
"api_key",
|
|
"expires_in",
|
|
"get_duckmail_api_key",
|
|
"http_post",
|
|
"password"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_token",
|
|
"start": 1171,
|
|
"end": 1175,
|
|
"free_names": [
|
|
"DUCKMAIL_API_BASE",
|
|
"address",
|
|
"http_post",
|
|
"password"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_messages",
|
|
"start": 1178,
|
|
"end": 1182,
|
|
"free_names": [
|
|
"DUCKMAIL_API_BASE",
|
|
"http_get",
|
|
"token"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_message_detail",
|
|
"start": 1185,
|
|
"end": 1189,
|
|
"free_names": [
|
|
"DUCKMAIL_API_BASE",
|
|
"http_get",
|
|
"message_id",
|
|
"token"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "cloudflare_get_domains",
|
|
"start": 1192,
|
|
"end": 1202,
|
|
"free_names": [
|
|
"_pick_list_payload",
|
|
"api_base",
|
|
"api_key",
|
|
"cloudflare_apply_auth_params",
|
|
"cloudflare_build_headers",
|
|
"get_cloudflare_path",
|
|
"http_get"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "cloudflare_create_account",
|
|
"start": 1205,
|
|
"end": 1216,
|
|
"free_names": [
|
|
"address",
|
|
"api_base",
|
|
"api_key",
|
|
"cloudflare_apply_auth_params",
|
|
"cloudflare_build_headers",
|
|
"expires_in",
|
|
"get_cloudflare_path",
|
|
"http_post",
|
|
"password"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "cloudflare_get_token",
|
|
"start": 1219,
|
|
"end": 1239,
|
|
"free_names": [
|
|
"address",
|
|
"api_base",
|
|
"api_key",
|
|
"cloudflare_apply_auth_params",
|
|
"cloudflare_build_headers",
|
|
"dict",
|
|
"get_cloudflare_path",
|
|
"http_post",
|
|
"isinstance",
|
|
"password"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "cloudflare_get_messages",
|
|
"start": 1242,
|
|
"end": 1253,
|
|
"free_names": [
|
|
"Exception",
|
|
"_pick_list_payload",
|
|
"api_base",
|
|
"cloudflare_apply_auth_params",
|
|
"get_cloudflare_path",
|
|
"http_get",
|
|
"token"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "cloudflare_get_message_detail",
|
|
"start": 1256,
|
|
"end": 1278,
|
|
"free_names": [
|
|
"Exception",
|
|
"api_base",
|
|
"cloudflare_apply_auth_params",
|
|
"dict",
|
|
"exc",
|
|
"get_cloudflare_path",
|
|
"http_get",
|
|
"isinstance",
|
|
"message_id",
|
|
"token"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_yyds_api_key",
|
|
"start": 1284,
|
|
"end": 1285,
|
|
"free_names": [
|
|
"config"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_yyds_jwt",
|
|
"start": 1288,
|
|
"end": 1289,
|
|
"free_names": [
|
|
"config"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "yyds_get_domains",
|
|
"start": 1292,
|
|
"end": 1303,
|
|
"free_names": [
|
|
"YYDS_API_BASE",
|
|
"api_key",
|
|
"get_yyds_api_key",
|
|
"get_yyds_jwt",
|
|
"http_get",
|
|
"jwt"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "yyds_create_account",
|
|
"start": 1306,
|
|
"end": 1326,
|
|
"free_names": [
|
|
"Exception",
|
|
"YYDS_API_BASE",
|
|
"address",
|
|
"api_key",
|
|
"domain",
|
|
"get_yyds_api_key",
|
|
"get_yyds_jwt",
|
|
"http_post",
|
|
"jwt"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "yyds_get_token",
|
|
"start": 1329,
|
|
"end": 1344,
|
|
"free_names": [
|
|
"Exception",
|
|
"YYDS_API_BASE",
|
|
"address",
|
|
"api_key",
|
|
"get_yyds_api_key",
|
|
"get_yyds_jwt",
|
|
"http_post",
|
|
"jwt"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "yyds_get_messages",
|
|
"start": 1347,
|
|
"end": 1364,
|
|
"free_names": [
|
|
"YYDS_API_BASE",
|
|
"address",
|
|
"api_key",
|
|
"get_yyds_api_key",
|
|
"get_yyds_jwt",
|
|
"http_get",
|
|
"jwt",
|
|
"token"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "yyds_get_message_detail",
|
|
"start": 1367,
|
|
"end": 1380,
|
|
"free_names": [
|
|
"Exception",
|
|
"YYDS_API_BASE",
|
|
"api_key",
|
|
"get_yyds_api_key",
|
|
"get_yyds_jwt",
|
|
"http_get",
|
|
"jwt",
|
|
"message_id",
|
|
"token"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "yyds_generate_username",
|
|
"start": 1383,
|
|
"end": 1385,
|
|
"free_names": [
|
|
"length",
|
|
"range",
|
|
"secrets",
|
|
"string"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "yyds_pick_domain",
|
|
"start": 1388,
|
|
"end": 1401,
|
|
"free_names": [
|
|
"Exception",
|
|
"api_key",
|
|
"jwt",
|
|
"yyds_get_domains"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "yyds_get_email_and_token",
|
|
"start": 1404,
|
|
"end": 1421,
|
|
"free_names": [
|
|
"Exception",
|
|
"api_key",
|
|
"get_yyds_api_key",
|
|
"get_yyds_jwt",
|
|
"jwt",
|
|
"print",
|
|
"yyds_create_account",
|
|
"yyds_generate_username",
|
|
"yyds_get_token",
|
|
"yyds_pick_domain"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "yyds_get_oai_code",
|
|
"start": 1424,
|
|
"end": 1475,
|
|
"free_names": [
|
|
"Exception",
|
|
"address",
|
|
"cancel_callback",
|
|
"exc",
|
|
"extract_verification_code",
|
|
"jwt",
|
|
"log_callback",
|
|
"poll_interval",
|
|
"raise_if_cancelled",
|
|
"re",
|
|
"set",
|
|
"sleep_with_cancel",
|
|
"time",
|
|
"timeout",
|
|
"token",
|
|
"yyds_get_message_detail",
|
|
"yyds_get_messages"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "generate_username",
|
|
"start": 1478,
|
|
"end": 1480,
|
|
"free_names": [
|
|
"length",
|
|
"range",
|
|
"secrets",
|
|
"string"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "pick_domain",
|
|
"start": 1483,
|
|
"end": 1494,
|
|
"free_names": [
|
|
"Exception",
|
|
"api_key",
|
|
"get_domains"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_email_provider",
|
|
"start": 1497,
|
|
"end": 1498,
|
|
"free_names": [
|
|
"config"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_email_and_token",
|
|
"start": 1501,
|
|
"end": 1544,
|
|
"free_names": [
|
|
"Exception",
|
|
"api_key",
|
|
"cloudflare_create_account",
|
|
"cloudflare_create_temp_address",
|
|
"cloudflare_get_domains",
|
|
"cloudflare_get_token",
|
|
"cloudmail_get_email_and_token",
|
|
"create_account",
|
|
"generate_username",
|
|
"get_cloudflare_api_base",
|
|
"get_cloudflare_api_key",
|
|
"get_duckmail_api_key",
|
|
"get_email_provider",
|
|
"get_token",
|
|
"get_yyds_jwt",
|
|
"pick_domain",
|
|
"primary_exc",
|
|
"secrets",
|
|
"yyds_get_email_and_token"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_oai_code",
|
|
"start": 1547,
|
|
"end": 1594,
|
|
"free_names": [
|
|
"cancel_callback",
|
|
"cloudflare_get_oai_code",
|
|
"cloudmail_get_oai_code",
|
|
"dev_token",
|
|
"duckmail_get_oai_code",
|
|
"email",
|
|
"get_email_provider",
|
|
"get_yyds_jwt",
|
|
"log_callback",
|
|
"poll_interval",
|
|
"resend_callback",
|
|
"timeout",
|
|
"yyds_get_oai_code"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "extract_verification_code",
|
|
"start": 1597,
|
|
"end": 1614,
|
|
"free_names": [
|
|
"re",
|
|
"subject",
|
|
"text"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "cloudmail_get_oai_code",
|
|
"start": 1617,
|
|
"end": 1689,
|
|
"free_names": [
|
|
"Exception",
|
|
"cancel_callback",
|
|
"cloudmail_get_messages",
|
|
"dev_token",
|
|
"email",
|
|
"exc",
|
|
"extract_verification_code",
|
|
"int",
|
|
"isinstance",
|
|
"len",
|
|
"list",
|
|
"log_callback",
|
|
"poll_interval",
|
|
"raise_if_cancelled",
|
|
"re",
|
|
"resend_callback",
|
|
"sleep_with_cancel",
|
|
"str",
|
|
"time",
|
|
"timeout"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "duckmail_get_oai_code",
|
|
"start": 1692,
|
|
"end": 1742,
|
|
"free_names": [
|
|
"Exception",
|
|
"cancel_callback",
|
|
"dev_token",
|
|
"email",
|
|
"exc",
|
|
"extract_verification_code",
|
|
"get_message_detail",
|
|
"get_messages",
|
|
"log_callback",
|
|
"poll_interval",
|
|
"raise_if_cancelled",
|
|
"re",
|
|
"set",
|
|
"sleep_with_cancel",
|
|
"time",
|
|
"timeout"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "cloudflare_get_oai_code",
|
|
"start": 1745,
|
|
"end": 1841,
|
|
"free_names": [
|
|
"Exception",
|
|
"cancel_callback",
|
|
"cloudflare_get_message_detail",
|
|
"cloudflare_get_messages",
|
|
"dev_token",
|
|
"email",
|
|
"exc",
|
|
"extract_verification_code",
|
|
"get_cloudflare_api_base",
|
|
"int",
|
|
"isinstance",
|
|
"len",
|
|
"log_callback",
|
|
"poll_interval",
|
|
"raise_if_cancelled",
|
|
"re",
|
|
"resend_callback",
|
|
"sleep_with_cancel",
|
|
"str",
|
|
"time",
|
|
"timeout"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "generate_random_birthdate",
|
|
"start": 1844,
|
|
"end": 1852,
|
|
"free_names": [
|
|
"dt",
|
|
"random"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "response_preview",
|
|
"start": 1855,
|
|
"end": 1861,
|
|
"free_names": [
|
|
"Exception",
|
|
"limit",
|
|
"re",
|
|
"res",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "is_cloudflare_block_response",
|
|
"start": 1864,
|
|
"end": 1881,
|
|
"free_names": [
|
|
"Exception",
|
|
"dict",
|
|
"res",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "set_birth_date",
|
|
"start": 1884,
|
|
"end": 1910,
|
|
"free_names": [
|
|
"Exception",
|
|
"e",
|
|
"generate_random_birthdate",
|
|
"is_cloudflare_block_response",
|
|
"log_callback",
|
|
"response_preview",
|
|
"session"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "set_tos_accepted",
|
|
"start": 1913,
|
|
"end": 1940,
|
|
"free_names": [
|
|
"Exception",
|
|
"e",
|
|
"is_cloudflare_block_response",
|
|
"len",
|
|
"log_callback",
|
|
"response_preview",
|
|
"session",
|
|
"struct"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "encode_grpc_nsfw_settings",
|
|
"start": 1943,
|
|
"end": 1950,
|
|
"free_names": [
|
|
"bytes",
|
|
"len",
|
|
"struct"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "update_nsfw_settings",
|
|
"start": 1953,
|
|
"end": 1980,
|
|
"free_names": [
|
|
"Exception",
|
|
"e",
|
|
"encode_grpc_nsfw_settings",
|
|
"is_cloudflare_block_response",
|
|
"log_callback",
|
|
"response_preview",
|
|
"session"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "enable_nsfw_for_token",
|
|
"start": 1983,
|
|
"end": 2008,
|
|
"free_names": [
|
|
"Exception",
|
|
"cf_clearance",
|
|
"e",
|
|
"get_proxies",
|
|
"get_user_agent",
|
|
"log_callback",
|
|
"requests",
|
|
"set_birth_date",
|
|
"set_tos_accepted",
|
|
"str",
|
|
"token",
|
|
"update_nsfw_settings"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "setup_light_theme",
|
|
"start": 2019,
|
|
"end": 2048,
|
|
"free_names": [
|
|
"Exception",
|
|
"UI_ACTIVE_BG",
|
|
"UI_BG",
|
|
"UI_BUTTON_BG",
|
|
"UI_ENTRY_BG",
|
|
"UI_FG",
|
|
"root",
|
|
"set",
|
|
"ttk"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "tk_label",
|
|
"start": 2051,
|
|
"end": 2052,
|
|
"free_names": [
|
|
"UI_BG",
|
|
"UI_FG",
|
|
"kwargs",
|
|
"parent",
|
|
"text",
|
|
"tk"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "tk_entry",
|
|
"start": 2055,
|
|
"end": 2069,
|
|
"free_names": [
|
|
"UI_ENTRY_BG",
|
|
"UI_FG",
|
|
"UI_MUTED_FG",
|
|
"kwargs",
|
|
"parent",
|
|
"textvariable",
|
|
"tk",
|
|
"width"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "tk_button",
|
|
"start": 2072,
|
|
"end": 2087,
|
|
"free_names": [
|
|
"UI_ACTIVE_BG",
|
|
"UI_BUTTON_BG",
|
|
"UI_FG",
|
|
"command",
|
|
"kwargs",
|
|
"parent",
|
|
"state",
|
|
"text",
|
|
"tk"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "tk_checkbutton",
|
|
"start": 2090,
|
|
"end": 2101,
|
|
"free_names": [
|
|
"UI_BG",
|
|
"UI_FG",
|
|
"kwargs",
|
|
"parent",
|
|
"text",
|
|
"tk",
|
|
"variable"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "tk_option_menu",
|
|
"start": 2104,
|
|
"end": 2117,
|
|
"free_names": [
|
|
"UI_ACTIVE_BG",
|
|
"UI_ENTRY_BG",
|
|
"UI_FG",
|
|
"parent",
|
|
"tk",
|
|
"values",
|
|
"variable",
|
|
"width"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "start_browser",
|
|
"start": 2120,
|
|
"end": 2161,
|
|
"free_names": [
|
|
"Chromium",
|
|
"Exception",
|
|
"bool",
|
|
"create_browser_options",
|
|
"exc",
|
|
"get_configured_proxy",
|
|
"getattr",
|
|
"log_callback",
|
|
"min",
|
|
"prepare_browser_proxy",
|
|
"range",
|
|
"time",
|
|
"use_proxy"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "stop_browser",
|
|
"start": 2164,
|
|
"end": 2174,
|
|
"free_names": [
|
|
"Exception",
|
|
"stop_browser_proxy_bridge"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "restart_browser",
|
|
"start": 2177,
|
|
"end": 2179,
|
|
"free_names": [
|
|
"log_callback",
|
|
"start_browser",
|
|
"stop_browser",
|
|
"use_proxy"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "cleanup_runtime_memory",
|
|
"start": 2182,
|
|
"end": 2194,
|
|
"free_names": [
|
|
"Exception",
|
|
"exc",
|
|
"gc",
|
|
"log_callback",
|
|
"reason",
|
|
"shutdown_mint_browsers",
|
|
"stop_browser"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "refresh_active_page",
|
|
"start": 2197,
|
|
"end": 2209,
|
|
"free_names": [
|
|
"Exception",
|
|
"browser",
|
|
"restart_browser"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "click_email_signup_button",
|
|
"start": 2212,
|
|
"end": 2277,
|
|
"free_names": [
|
|
"Exception",
|
|
"cancel_callback",
|
|
"isinstance",
|
|
"log_callback",
|
|
"page",
|
|
"raise_if_cancelled",
|
|
"sleep_with_cancel",
|
|
"str",
|
|
"time",
|
|
"timeout"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "open_signup_page",
|
|
"start": 2280,
|
|
"end": 2321,
|
|
"free_names": [
|
|
"Exception",
|
|
"SIGNUP_URL",
|
|
"browser",
|
|
"browser_started_with_proxy",
|
|
"cancel_callback",
|
|
"click_email_signup_button",
|
|
"e",
|
|
"get_configured_proxy",
|
|
"log_callback",
|
|
"page_has_proxy_error",
|
|
"raise_if_cancelled",
|
|
"restart_browser",
|
|
"sleep_with_cancel",
|
|
"start_browser"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "has_profile_form",
|
|
"start": 2324,
|
|
"end": 2338,
|
|
"free_names": [
|
|
"Exception",
|
|
"bool",
|
|
"page",
|
|
"refresh_active_page"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "fill_email_and_submit",
|
|
"start": 2341,
|
|
"end": 2598,
|
|
"free_names": [
|
|
"Exception",
|
|
"cancel_callback",
|
|
"dict",
|
|
"get_email_and_token",
|
|
"isinstance",
|
|
"log_callback",
|
|
"page",
|
|
"raise_if_cancelled",
|
|
"sleep_with_cancel",
|
|
"str",
|
|
"time",
|
|
"timeout"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "fill_code_and_submit",
|
|
"start": 2601,
|
|
"end": 2740,
|
|
"free_names": [
|
|
"Exception",
|
|
"cancel_callback",
|
|
"dev_token",
|
|
"email",
|
|
"get_oai_code",
|
|
"log_callback",
|
|
"page",
|
|
"raise_if_cancelled",
|
|
"sleep_with_cancel",
|
|
"str",
|
|
"time",
|
|
"timeout"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "getTurnstileToken",
|
|
"start": 2743,
|
|
"end": 2820,
|
|
"free_names": [
|
|
"Exception",
|
|
"cancel_callback",
|
|
"len",
|
|
"log_callback",
|
|
"page",
|
|
"raise_if_cancelled",
|
|
"range",
|
|
"sleep_with_cancel",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "build_profile",
|
|
"start": 2823,
|
|
"end": 2845,
|
|
"free_names": [
|
|
"random",
|
|
"secrets"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "fill_profile_and_submit",
|
|
"start": 2848,
|
|
"end": 3080,
|
|
"free_names": [
|
|
"Exception",
|
|
"build_profile",
|
|
"cancel_callback",
|
|
"cf_exc",
|
|
"getTurnstileToken",
|
|
"isinstance",
|
|
"log_callback",
|
|
"page",
|
|
"raise_if_cancelled",
|
|
"random",
|
|
"sleep_with_cancel",
|
|
"str",
|
|
"time",
|
|
"timeout"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "wait_for_sso_cookie",
|
|
"start": 3083,
|
|
"end": 3232,
|
|
"free_names": [
|
|
"AccountRetryNeeded",
|
|
"Exception",
|
|
"PageDisconnectedError",
|
|
"cancel_callback",
|
|
"cf_exc",
|
|
"dict",
|
|
"exc",
|
|
"getTurnstileToken",
|
|
"getattr",
|
|
"isinstance",
|
|
"log_callback",
|
|
"page",
|
|
"raise_if_cancelled",
|
|
"refresh_active_page",
|
|
"set",
|
|
"sleep_with_cancel",
|
|
"sorted",
|
|
"str",
|
|
"time",
|
|
"timeout"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "maybe_export_cpa_xai_after_success",
|
|
"start": 3236,
|
|
"end": 3269,
|
|
"free_names": [
|
|
"Exception",
|
|
"bool",
|
|
"cancel_callback",
|
|
"config",
|
|
"email",
|
|
"exc",
|
|
"export_cpa_xai_for_account",
|
|
"log_callback",
|
|
"page",
|
|
"password",
|
|
"sso",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_save_mail_credential",
|
|
"start": 3273,
|
|
"end": 3279,
|
|
"free_names": [
|
|
"Exception",
|
|
"__file__",
|
|
"credential",
|
|
"email",
|
|
"exc",
|
|
"log_callback",
|
|
"log_exception",
|
|
"os",
|
|
"save_mail_credential"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_append_account_line",
|
|
"start": 3282,
|
|
"end": 3284,
|
|
"free_names": [
|
|
"append_account_line",
|
|
"email",
|
|
"password",
|
|
"path",
|
|
"sso"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_queue_unsaved_account",
|
|
"start": 3287,
|
|
"end": 3293,
|
|
"free_names": [
|
|
"Exception",
|
|
"error",
|
|
"exc",
|
|
"log_callback",
|
|
"log_exception",
|
|
"path",
|
|
"payload",
|
|
"queue_unsaved_account"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "retry_pending_file",
|
|
"start": 3296,
|
|
"end": 3298,
|
|
"free_names": [
|
|
"_retry_pending_file",
|
|
"log_callback",
|
|
"output_path",
|
|
"pending_path"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "run_registration_common",
|
|
"start": 3301,
|
|
"end": 3336,
|
|
"free_names": [
|
|
"AccountRetryNeeded",
|
|
"MEMORY_CLEANUP_INTERVAL",
|
|
"RegistrationCallbacks",
|
|
"RegistrationCancelled",
|
|
"RegistrationOperations",
|
|
"_append_account_line",
|
|
"_queue_unsaved_account",
|
|
"_save_mail_credential",
|
|
"accounts_output_file",
|
|
"add_token_to_grok2api_pools",
|
|
"bool",
|
|
"browser",
|
|
"cancel_callback",
|
|
"cleanup_runtime_memory",
|
|
"config",
|
|
"count",
|
|
"email",
|
|
"enable_nsfw_for_token",
|
|
"error",
|
|
"fill_code_and_submit",
|
|
"fill_email_and_submit",
|
|
"fill_profile_and_submit",
|
|
"log_callback",
|
|
"maybe_export_cpa_xai_after_success",
|
|
"observer",
|
|
"open_signup_page",
|
|
"password",
|
|
"payload",
|
|
"reason",
|
|
"restart_browser",
|
|
"run_batch",
|
|
"seconds",
|
|
"sleep_with_cancel",
|
|
"sso",
|
|
"start_browser",
|
|
"token",
|
|
"wait_for_sso_cookie"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "GrokRegisterGUI",
|
|
"start": 3339,
|
|
"end": 3710,
|
|
"free_names": [
|
|
"ConfigError",
|
|
"Exception",
|
|
"UI_BG",
|
|
"UI_BUTTON_BG",
|
|
"UI_ENTRY_BG",
|
|
"UI_FG",
|
|
"UI_MUTED_FG",
|
|
"UI_PANEL_BG",
|
|
"ValueError",
|
|
"__file__",
|
|
"account",
|
|
"bool",
|
|
"column",
|
|
"columnspan",
|
|
"config",
|
|
"datetime",
|
|
"exc",
|
|
"int",
|
|
"len",
|
|
"load_config",
|
|
"log_exception",
|
|
"message",
|
|
"messagebox",
|
|
"os",
|
|
"output",
|
|
"print",
|
|
"queue",
|
|
"root",
|
|
"row",
|
|
"run_registration_common",
|
|
"save_config",
|
|
"scrolledtext",
|
|
"self",
|
|
"sticky",
|
|
"str",
|
|
"sys",
|
|
"text",
|
|
"threading",
|
|
"tk",
|
|
"tk_button",
|
|
"tk_checkbutton",
|
|
"tk_entry",
|
|
"tk_label",
|
|
"tk_option_menu",
|
|
"validate_run_requirements",
|
|
"widget"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "CliStopController",
|
|
"start": 3715,
|
|
"end": 3723,
|
|
"free_names": [
|
|
"self"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "cli_log",
|
|
"start": 3726,
|
|
"end": 3728,
|
|
"free_names": [
|
|
"datetime",
|
|
"message",
|
|
"print"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "run_registration_cli",
|
|
"start": 3731,
|
|
"end": 3764,
|
|
"free_names": [
|
|
"CliStopController",
|
|
"Exception",
|
|
"KeyboardInterrupt",
|
|
"__file__",
|
|
"cli_log",
|
|
"count",
|
|
"datetime",
|
|
"exc",
|
|
"log_exception",
|
|
"os",
|
|
"run_registration_common"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "main_cli",
|
|
"start": 3767,
|
|
"end": 3792,
|
|
"free_names": [
|
|
"ConfigError",
|
|
"KeyboardInterrupt",
|
|
"cli_log",
|
|
"config",
|
|
"exc",
|
|
"input",
|
|
"int",
|
|
"load_config",
|
|
"run_registration_cli",
|
|
"validate_run_requirements"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "main",
|
|
"start": 3795,
|
|
"end": 3831,
|
|
"free_names": [
|
|
"ConfigError",
|
|
"Exception",
|
|
"GrokRegisterGUI",
|
|
"TK_AVAILABLE",
|
|
"TK_IMPORT_ERROR",
|
|
"cli_log",
|
|
"exc",
|
|
"len",
|
|
"log_exception",
|
|
"main_cli",
|
|
"messagebox",
|
|
"print",
|
|
"retry_pending_file",
|
|
"setup_light_theme",
|
|
"str",
|
|
"sys",
|
|
"tk"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"registration_flow.py": {
|
|
"lines": 319,
|
|
"definitions": [
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "RegistrationCallbacks",
|
|
"start": 7,
|
|
"end": 9,
|
|
"free_names": [
|
|
"Callable",
|
|
"bool",
|
|
"dataclass",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "RegistrationOperations",
|
|
"start": 13,
|
|
"end": 31,
|
|
"free_names": [
|
|
"Any",
|
|
"Callable",
|
|
"Dict",
|
|
"Tuple",
|
|
"bool",
|
|
"dataclass",
|
|
"float",
|
|
"str",
|
|
"type"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "RegistrationResult",
|
|
"start": 35,
|
|
"end": 42,
|
|
"free_names": [
|
|
"Any",
|
|
"Dict",
|
|
"bool",
|
|
"dataclass",
|
|
"dict",
|
|
"field",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "OutputResult",
|
|
"start": 46,
|
|
"end": 52,
|
|
"free_names": [
|
|
"Any",
|
|
"Dict",
|
|
"bool",
|
|
"dataclass",
|
|
"dict",
|
|
"field",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "RegistrationSettings",
|
|
"start": 56,
|
|
"end": 61,
|
|
"free_names": [
|
|
"bool",
|
|
"dataclass",
|
|
"int"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "BatchResult",
|
|
"start": 65,
|
|
"end": 72,
|
|
"free_names": [
|
|
"bool",
|
|
"dataclass",
|
|
"field",
|
|
"int",
|
|
"list"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "register_one_account",
|
|
"start": 75,
|
|
"end": 125,
|
|
"free_names": [
|
|
"Exception",
|
|
"RegistrationResult",
|
|
"RuntimeError",
|
|
"callbacks",
|
|
"enable_nsfw",
|
|
"exc",
|
|
"max_mail_retry",
|
|
"ops",
|
|
"range",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "persist_account_result",
|
|
"start": 128,
|
|
"end": 190,
|
|
"free_names": [
|
|
"Exception",
|
|
"OutputResult",
|
|
"TypeError",
|
|
"bool",
|
|
"callbacks",
|
|
"dict",
|
|
"exc",
|
|
"isinstance",
|
|
"ops",
|
|
"pending_exc",
|
|
"result",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_notify_observer",
|
|
"start": 193,
|
|
"end": 197,
|
|
"free_names": [
|
|
"Exception",
|
|
"account",
|
|
"callbacks",
|
|
"exc",
|
|
"observer",
|
|
"output",
|
|
"result"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_run_cleanup_safely",
|
|
"start": 200,
|
|
"end": 206,
|
|
"free_names": [
|
|
"Exception",
|
|
"callbacks",
|
|
"exc",
|
|
"ops",
|
|
"reason"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_prepare_next_account",
|
|
"start": 209,
|
|
"end": 225,
|
|
"free_names": [
|
|
"callbacks",
|
|
"ops",
|
|
"result",
|
|
"settings"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "run_batch",
|
|
"start": 228,
|
|
"end": 318,
|
|
"free_names": [
|
|
"BatchResult",
|
|
"Exception",
|
|
"RegistrationSettings",
|
|
"_notify_observer",
|
|
"_prepare_next_account",
|
|
"_run_cleanup_safely",
|
|
"any",
|
|
"bool",
|
|
"callbacks",
|
|
"cleanup_interval",
|
|
"count",
|
|
"dict",
|
|
"enable_nsfw",
|
|
"exc",
|
|
"int",
|
|
"isinstance",
|
|
"max_mail_retry",
|
|
"max_slot_retry",
|
|
"observer",
|
|
"ops",
|
|
"persist_account_result",
|
|
"register_one_account"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"cpa_xai/browser_confirm.py": {
|
|
"lines": 972,
|
|
"definitions": [
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_noop_log",
|
|
"start": 23,
|
|
"end": 24,
|
|
"free_names": [
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "BrowserConfirmError",
|
|
"start": 27,
|
|
"end": 28,
|
|
"free_names": [
|
|
"RuntimeError"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_sleep",
|
|
"start": 31,
|
|
"end": 32,
|
|
"free_names": [
|
|
"float",
|
|
"sec",
|
|
"time"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_project_root",
|
|
"start": 35,
|
|
"end": 36,
|
|
"free_names": [
|
|
"Path",
|
|
"__file__"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_debug_shot_dir",
|
|
"start": 39,
|
|
"end": 42,
|
|
"free_names": [
|
|
"Path",
|
|
"_project_root"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_safe_tag",
|
|
"start": 45,
|
|
"end": 53,
|
|
"free_names": [
|
|
"str",
|
|
"value"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_save_debug_shot",
|
|
"start": 56,
|
|
"end": 98,
|
|
"free_names": [
|
|
"Any",
|
|
"Exception",
|
|
"LogFn",
|
|
"Optional",
|
|
"TypeError",
|
|
"_debug_shot_dir",
|
|
"_noop_log",
|
|
"_norm",
|
|
"_page_url",
|
|
"_safe_tag",
|
|
"_visible_text",
|
|
"email",
|
|
"exc",
|
|
"hasattr",
|
|
"log",
|
|
"page",
|
|
"str",
|
|
"tag",
|
|
"time"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_is_turnstile_challenge",
|
|
"start": 101,
|
|
"end": 115,
|
|
"free_names": [
|
|
"any",
|
|
"bool",
|
|
"str",
|
|
"text"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "create_standalone_page",
|
|
"start": 118,
|
|
"end": 219,
|
|
"free_names": [
|
|
"BrowserConfirmError",
|
|
"Chromium",
|
|
"ChromiumOptions",
|
|
"Exception",
|
|
"ImportError",
|
|
"LogFn",
|
|
"Optional",
|
|
"Path",
|
|
"__file__",
|
|
"_noop_log",
|
|
"_register_mint_browser",
|
|
"bool",
|
|
"close_standalone",
|
|
"create_browser_options",
|
|
"exc",
|
|
"headless",
|
|
"log",
|
|
"os",
|
|
"prepare_chromium_proxy",
|
|
"proxy",
|
|
"proxy_log_label",
|
|
"resolve_proxy",
|
|
"setattr",
|
|
"str",
|
|
"sys"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "close_standalone",
|
|
"start": 222,
|
|
"end": 235,
|
|
"free_names": [
|
|
"Any",
|
|
"Exception",
|
|
"_unregister_mint_browser",
|
|
"browser",
|
|
"getattr"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_register_mint_browser",
|
|
"start": 243,
|
|
"end": 247,
|
|
"free_names": [
|
|
"Any",
|
|
"_mint_registry",
|
|
"_mint_registry_lock",
|
|
"browser"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_unregister_mint_browser",
|
|
"start": 250,
|
|
"end": 254,
|
|
"free_names": [
|
|
"Any",
|
|
"_mint_registry",
|
|
"_mint_registry_lock",
|
|
"browser"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_mint_tls_get",
|
|
"start": 257,
|
|
"end": 262,
|
|
"free_names": [
|
|
"_mint_tls",
|
|
"getattr"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "clear_page_session",
|
|
"start": 265,
|
|
"end": 300,
|
|
"free_names": [
|
|
"Any",
|
|
"Exception",
|
|
"LogFn",
|
|
"Optional",
|
|
"_noop_log",
|
|
"browser",
|
|
"exc",
|
|
"isinstance",
|
|
"list",
|
|
"log",
|
|
"page"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "normalize_cookies",
|
|
"start": 303,
|
|
"end": 351,
|
|
"free_names": [
|
|
"Any",
|
|
"dict",
|
|
"isinstance",
|
|
"list",
|
|
"str",
|
|
"tuple"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "inject_cookies",
|
|
"start": 354,
|
|
"end": 413,
|
|
"free_names": [
|
|
"Any",
|
|
"Exception",
|
|
"LogFn",
|
|
"Optional",
|
|
"_noop_log",
|
|
"_sleep",
|
|
"bool",
|
|
"cookies",
|
|
"exc",
|
|
"getattr",
|
|
"int",
|
|
"len",
|
|
"log",
|
|
"normalize_cookies",
|
|
"page",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "acquire_mint_browser",
|
|
"start": 416,
|
|
"end": 444,
|
|
"free_names": [
|
|
"Exception",
|
|
"LogFn",
|
|
"Optional",
|
|
"_mint_tls_get",
|
|
"_noop_log",
|
|
"bool",
|
|
"clear_page_session",
|
|
"close_standalone",
|
|
"create_standalone_page",
|
|
"headless",
|
|
"int",
|
|
"log",
|
|
"max",
|
|
"proxy",
|
|
"recycle_every",
|
|
"reuse",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "release_mint_browser",
|
|
"start": 447,
|
|
"end": 454,
|
|
"free_names": [
|
|
"LogFn",
|
|
"Optional",
|
|
"_mint_tls_get",
|
|
"_noop_log",
|
|
"bool",
|
|
"int",
|
|
"log",
|
|
"owned",
|
|
"success"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "shutdown_mint_browsers",
|
|
"start": 457,
|
|
"end": 466,
|
|
"free_names": [
|
|
"Exception",
|
|
"_mint_registry",
|
|
"_mint_registry_lock",
|
|
"_mint_tls_get",
|
|
"close_standalone",
|
|
"list"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_page_url",
|
|
"start": 469,
|
|
"end": 473,
|
|
"free_names": [
|
|
"Any",
|
|
"Exception",
|
|
"getattr",
|
|
"page",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_visible_text",
|
|
"start": 476,
|
|
"end": 480,
|
|
"free_names": [
|
|
"Any",
|
|
"Exception",
|
|
"page",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_norm",
|
|
"start": 483,
|
|
"end": 484,
|
|
"free_names": [
|
|
"re",
|
|
"str",
|
|
"text"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_find_button_exact",
|
|
"start": 487,
|
|
"end": 495,
|
|
"free_names": [
|
|
"Any",
|
|
"Exception",
|
|
"Optional",
|
|
"label",
|
|
"page",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_cookie_banner_visible",
|
|
"start": 498,
|
|
"end": 504,
|
|
"free_names": [
|
|
"any",
|
|
"bool",
|
|
"str",
|
|
"text"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_dismiss_cookie_banner",
|
|
"start": 507,
|
|
"end": 512,
|
|
"free_names": [
|
|
"Any",
|
|
"LogFn",
|
|
"_click_exact",
|
|
"bool",
|
|
"log",
|
|
"page"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_click_exact",
|
|
"start": 515,
|
|
"end": 532,
|
|
"free_names": [
|
|
"Any",
|
|
"Exception",
|
|
"LogFn",
|
|
"Optional",
|
|
"_find_button_exact",
|
|
"bool",
|
|
"exc",
|
|
"labels",
|
|
"log",
|
|
"page",
|
|
"real",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_wait_turnstile",
|
|
"start": 535,
|
|
"end": 560,
|
|
"free_names": [
|
|
"Any",
|
|
"BrowserConfirmError",
|
|
"Exception",
|
|
"LogFn",
|
|
"_is_turnstile_challenge",
|
|
"_save_debug_shot",
|
|
"_sleep",
|
|
"_visible_text",
|
|
"bool",
|
|
"email",
|
|
"float",
|
|
"int",
|
|
"log",
|
|
"page",
|
|
"raise_on_timeout",
|
|
"str",
|
|
"time",
|
|
"timeout_sec"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_fill",
|
|
"start": 563,
|
|
"end": 599,
|
|
"free_names": [
|
|
"Any",
|
|
"Exception",
|
|
"LogFn",
|
|
"bool",
|
|
"label",
|
|
"log",
|
|
"page",
|
|
"selector",
|
|
"str",
|
|
"value"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_fill_input",
|
|
"start": 602,
|
|
"end": 603,
|
|
"free_names": [
|
|
"Any",
|
|
"LogFn",
|
|
"_fill",
|
|
"bool",
|
|
"label",
|
|
"log",
|
|
"page",
|
|
"selector",
|
|
"str",
|
|
"value"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_detect_auth_error",
|
|
"start": 606,
|
|
"end": 630,
|
|
"free_names": [
|
|
"Optional",
|
|
"str",
|
|
"text",
|
|
"url"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "approve_device_code",
|
|
"start": 633,
|
|
"end": 832,
|
|
"free_names": [
|
|
"Any",
|
|
"BrowserConfirmError",
|
|
"Exception",
|
|
"LogFn",
|
|
"Optional",
|
|
"TypeError",
|
|
"_click_exact",
|
|
"_cookie_banner_visible",
|
|
"_detect_auth_error",
|
|
"_dismiss_cookie_banner",
|
|
"_fill",
|
|
"_is_turnstile_challenge",
|
|
"_noop_log",
|
|
"_norm",
|
|
"_page_url",
|
|
"_save_debug_shot",
|
|
"_sleep",
|
|
"_visible_text",
|
|
"_wait_turnstile",
|
|
"exc",
|
|
"float",
|
|
"log",
|
|
"page",
|
|
"range",
|
|
"stop_event",
|
|
"str",
|
|
"threading",
|
|
"time",
|
|
"timeout_sec",
|
|
"verification_uri_complete"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "mint_with_browser",
|
|
"start": 835,
|
|
"end": 972,
|
|
"free_names": [
|
|
"Any",
|
|
"BrowserConfirmError",
|
|
"Callable",
|
|
"Exception",
|
|
"LogFn",
|
|
"OAuthDeviceError",
|
|
"Optional",
|
|
"_noop_log",
|
|
"_norm",
|
|
"_page_url",
|
|
"_sleep",
|
|
"_visible_text",
|
|
"acquire_mint_browser",
|
|
"approve_device_code",
|
|
"bool",
|
|
"browser_timeout_sec",
|
|
"cancel",
|
|
"close_standalone",
|
|
"cookies",
|
|
"email",
|
|
"exc",
|
|
"float",
|
|
"force_standalone",
|
|
"headless",
|
|
"inject_cookies",
|
|
"int",
|
|
"max",
|
|
"min",
|
|
"page",
|
|
"password",
|
|
"poll_device_token",
|
|
"poll_log",
|
|
"poll_timeout_sec",
|
|
"proxy",
|
|
"proxy_log_label",
|
|
"range",
|
|
"recycle_every",
|
|
"release_mint_browser",
|
|
"request_device_code",
|
|
"request_timeout_sec",
|
|
"resolve_proxy",
|
|
"reuse_browser",
|
|
"set_runtime_proxy",
|
|
"str",
|
|
"threading",
|
|
"time"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"cpa_export.py": {
|
|
"lines": 163,
|
|
"definitions": [
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_ensure_cpa_xai_on_path",
|
|
"start": 14,
|
|
"end": 24,
|
|
"free_names": [
|
|
"Path",
|
|
"_ROOT",
|
|
"os",
|
|
"str",
|
|
"sys",
|
|
"tools_dir"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "export_cookies_from_page",
|
|
"start": 27,
|
|
"end": 53,
|
|
"free_names": [
|
|
"Exception",
|
|
"TypeError",
|
|
"dict",
|
|
"getattr",
|
|
"isinstance",
|
|
"list",
|
|
"page"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "export_cpa_xai_for_account",
|
|
"start": 56,
|
|
"end": 163,
|
|
"free_names": [
|
|
"Exception",
|
|
"Path",
|
|
"_DEFAULT_AUTH_DIR",
|
|
"_ROOT",
|
|
"_ensure_cpa_xai_on_path",
|
|
"bool",
|
|
"cancel_callback",
|
|
"config",
|
|
"cookies",
|
|
"dict",
|
|
"email",
|
|
"exc",
|
|
"export_cookies_from_page",
|
|
"float",
|
|
"int",
|
|
"isinstance",
|
|
"list",
|
|
"log_callback",
|
|
"message",
|
|
"mint_and_export",
|
|
"open",
|
|
"os",
|
|
"page",
|
|
"password",
|
|
"shutil",
|
|
"sso",
|
|
"str",
|
|
"time"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"cf_mail_debug.py": {
|
|
"lines": 240,
|
|
"definitions": [
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "extract_code",
|
|
"start": 14,
|
|
"end": 30,
|
|
"free_names": [
|
|
"Optional",
|
|
"re",
|
|
"str",
|
|
"subject",
|
|
"text"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "json_or_text",
|
|
"start": 33,
|
|
"end": 38,
|
|
"free_names": [
|
|
"Any",
|
|
"Dict",
|
|
"Exception",
|
|
"Optional",
|
|
"Tuple",
|
|
"requests",
|
|
"resp",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "generate_username",
|
|
"start": 41,
|
|
"end": 44,
|
|
"free_names": [
|
|
"int",
|
|
"length",
|
|
"range",
|
|
"secrets",
|
|
"str",
|
|
"string"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "normalize_path",
|
|
"start": 47,
|
|
"end": 50,
|
|
"free_names": [
|
|
"default_path",
|
|
"path",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "build_auth_headers",
|
|
"start": 53,
|
|
"end": 66,
|
|
"free_names": [
|
|
"Dict",
|
|
"api_key",
|
|
"auth_mode",
|
|
"bool",
|
|
"content_type",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "create_address",
|
|
"start": 69,
|
|
"end": 107,
|
|
"free_names": [
|
|
"Any",
|
|
"Dict",
|
|
"RuntimeError",
|
|
"Tuple",
|
|
"api_base",
|
|
"api_key",
|
|
"auth_mode",
|
|
"build_auth_headers",
|
|
"create_path",
|
|
"domain",
|
|
"generate_username",
|
|
"json_or_text",
|
|
"name",
|
|
"normalize_path",
|
|
"requests",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "fetch_box",
|
|
"start": 110,
|
|
"end": 128,
|
|
"free_names": [
|
|
"Any",
|
|
"Dict",
|
|
"List",
|
|
"api_base",
|
|
"dict",
|
|
"isinstance",
|
|
"json_or_text",
|
|
"jwt",
|
|
"list",
|
|
"params",
|
|
"path",
|
|
"requests",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "probe_all_boxes",
|
|
"start": 131,
|
|
"end": 144,
|
|
"free_names": [
|
|
"Any",
|
|
"Dict",
|
|
"List",
|
|
"Tuple",
|
|
"api_base",
|
|
"fetch_box",
|
|
"jwt",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_detail",
|
|
"start": 147,
|
|
"end": 161,
|
|
"free_names": [
|
|
"Any",
|
|
"Dict",
|
|
"Exception",
|
|
"api_base",
|
|
"dict",
|
|
"isinstance",
|
|
"json_or_text",
|
|
"jwt",
|
|
"mail_id",
|
|
"requests",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "flatten_mail_text",
|
|
"start": 164,
|
|
"end": 179,
|
|
"free_names": [
|
|
"Any",
|
|
"Dict",
|
|
"List",
|
|
"Tuple",
|
|
"detail",
|
|
"isinstance",
|
|
"item",
|
|
"list",
|
|
"re",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "main",
|
|
"start": 182,
|
|
"end": 236,
|
|
"free_names": [
|
|
"argparse",
|
|
"create_address",
|
|
"extract_code",
|
|
"flatten_mail_text",
|
|
"get_detail",
|
|
"int",
|
|
"len",
|
|
"max",
|
|
"print",
|
|
"probe_all_boxes",
|
|
"set",
|
|
"time"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"cpa_xai/oauth_device.py": {
|
|
"lines": 328,
|
|
"definitions": [
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "OAuthDeviceError",
|
|
"start": 18,
|
|
"end": 19,
|
|
"free_names": [
|
|
"RuntimeError"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "DeviceCodeSession",
|
|
"start": 22,
|
|
"end": 41,
|
|
"free_names": [
|
|
"device_code",
|
|
"expires_in",
|
|
"int",
|
|
"interval",
|
|
"object",
|
|
"raw",
|
|
"self",
|
|
"token_endpoint",
|
|
"user_code",
|
|
"verification_uri",
|
|
"verification_uri_complete"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "TokenResult",
|
|
"start": 44,
|
|
"end": 51,
|
|
"free_names": [
|
|
"access_token",
|
|
"expires_in",
|
|
"id_token",
|
|
"int",
|
|
"object",
|
|
"raw",
|
|
"refresh_token",
|
|
"self",
|
|
"token_type"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_build_opener",
|
|
"start": 54,
|
|
"end": 59,
|
|
"free_names": [
|
|
"proxy",
|
|
"resolve_proxy",
|
|
"urllib"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_validate_endpoint",
|
|
"start": 62,
|
|
"end": 72,
|
|
"free_names": [
|
|
"OAuthDeviceError",
|
|
"field_name",
|
|
"raw_url",
|
|
"str",
|
|
"urllib"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "discover",
|
|
"start": 75,
|
|
"end": 111,
|
|
"free_names": [
|
|
"DISCOVERY_URL",
|
|
"Exception",
|
|
"OAuthDeviceError",
|
|
"_build_opener",
|
|
"_check_cancel",
|
|
"_is_transient_net_error",
|
|
"_sleep_with_cancel",
|
|
"_validate_endpoint",
|
|
"cancel",
|
|
"exc",
|
|
"float",
|
|
"getattr",
|
|
"int",
|
|
"json",
|
|
"max",
|
|
"proxy",
|
|
"range",
|
|
"retries",
|
|
"timeout",
|
|
"urllib"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_check_cancel",
|
|
"start": 114,
|
|
"end": 116,
|
|
"free_names": [
|
|
"OAuthDeviceError",
|
|
"cancel"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_sleep_with_cancel",
|
|
"start": 119,
|
|
"end": 124,
|
|
"free_names": [
|
|
"_check_cancel",
|
|
"cancel",
|
|
"float",
|
|
"max",
|
|
"min",
|
|
"seconds",
|
|
"time"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_is_transient_net_error",
|
|
"start": 127,
|
|
"end": 167,
|
|
"free_names": [
|
|
"BaseException",
|
|
"BrokenPipeError",
|
|
"ConnectionAbortedError",
|
|
"ConnectionRefusedError",
|
|
"ConnectionResetError",
|
|
"Exception",
|
|
"OSError",
|
|
"TimeoutError",
|
|
"_is_transient_net_error",
|
|
"_ssl",
|
|
"any",
|
|
"exc",
|
|
"getattr",
|
|
"isinstance",
|
|
"str",
|
|
"urllib"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_post_form",
|
|
"start": 170,
|
|
"end": 206,
|
|
"free_names": [
|
|
"Exception",
|
|
"OAuthDeviceError",
|
|
"_build_opener",
|
|
"_check_cancel",
|
|
"_is_transient_net_error",
|
|
"_sleep_with_cancel",
|
|
"cancel",
|
|
"exc",
|
|
"float",
|
|
"form",
|
|
"getattr",
|
|
"int",
|
|
"json",
|
|
"max",
|
|
"proxy",
|
|
"range",
|
|
"retries",
|
|
"retry_sleep",
|
|
"timeout",
|
|
"url",
|
|
"urllib"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "request_device_code",
|
|
"start": 209,
|
|
"end": 243,
|
|
"free_names": [
|
|
"CLIENT_ID",
|
|
"DeviceCodeSession",
|
|
"OAuthDeviceError",
|
|
"SCOPE",
|
|
"_check_cancel",
|
|
"_post_form",
|
|
"cancel",
|
|
"client_id",
|
|
"dict",
|
|
"discover",
|
|
"int",
|
|
"isinstance",
|
|
"max",
|
|
"proxy",
|
|
"retries",
|
|
"scope",
|
|
"str",
|
|
"timeout"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "poll_device_token",
|
|
"start": 246,
|
|
"end": 328,
|
|
"free_names": [
|
|
"CLIENT_ID",
|
|
"Exception",
|
|
"OAuthDeviceError",
|
|
"TokenResult",
|
|
"_is_transient_net_error",
|
|
"_post_form",
|
|
"_sleep_with_cancel",
|
|
"cancel",
|
|
"client_id",
|
|
"device_code",
|
|
"dict",
|
|
"exc",
|
|
"expires_in",
|
|
"float",
|
|
"int",
|
|
"interval",
|
|
"isinstance",
|
|
"log",
|
|
"max",
|
|
"min",
|
|
"proxy",
|
|
"str",
|
|
"time",
|
|
"timeout",
|
|
"token_endpoint"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"cpa_xai/proxyutil.py": {
|
|
"lines": 239,
|
|
"definitions": [
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "set_runtime_proxy",
|
|
"start": 23,
|
|
"end": 25,
|
|
"free_names": [
|
|
"_tls",
|
|
"proxy",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "get_runtime_proxy",
|
|
"start": 28,
|
|
"end": 29,
|
|
"free_names": [
|
|
"_tls",
|
|
"getattr"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "resolve_proxy",
|
|
"start": 32,
|
|
"end": 43,
|
|
"free_names": [
|
|
"explicit",
|
|
"get_runtime_proxy",
|
|
"os",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_parse_proxy",
|
|
"start": 46,
|
|
"end": 55,
|
|
"free_names": [
|
|
"Exception",
|
|
"proxy",
|
|
"str",
|
|
"urllib"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_safe_port",
|
|
"start": 58,
|
|
"end": 62,
|
|
"free_names": [
|
|
"Exception",
|
|
"parsed"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_has_proxy_auth",
|
|
"start": 65,
|
|
"end": 67,
|
|
"free_names": [
|
|
"_parse_proxy",
|
|
"bool",
|
|
"proxy"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_recv_until_headers",
|
|
"start": 70,
|
|
"end": 78,
|
|
"free_names": [
|
|
"len",
|
|
"limit",
|
|
"sock",
|
|
"timeout"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "_relay",
|
|
"start": 81,
|
|
"end": 94,
|
|
"free_names": [
|
|
"left",
|
|
"right",
|
|
"select",
|
|
"timeout"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "_BridgeServer",
|
|
"start": 97,
|
|
"end": 99,
|
|
"free_names": [
|
|
"socketserver"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "_BridgeHandler",
|
|
"start": 102,
|
|
"end": 136,
|
|
"free_names": [
|
|
"Exception",
|
|
"_recv_until_headers",
|
|
"_relay",
|
|
"self",
|
|
"socketserver"
|
|
]
|
|
},
|
|
{
|
|
"kind": "ClassDef",
|
|
"name": "LocalAuthProxyBridge",
|
|
"start": 139,
|
|
"end": 195,
|
|
"free_names": [
|
|
"Exception",
|
|
"ValueError",
|
|
"_BridgeHandler",
|
|
"_BridgeServer",
|
|
"_parse_proxy",
|
|
"_safe_port",
|
|
"base64",
|
|
"data",
|
|
"object",
|
|
"proxy_url",
|
|
"self",
|
|
"socket",
|
|
"ssl",
|
|
"threading",
|
|
"urllib"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "proxy_for_chromium",
|
|
"start": 198,
|
|
"end": 212,
|
|
"free_names": [
|
|
"ValueError",
|
|
"_has_proxy_auth",
|
|
"_parse_proxy",
|
|
"_safe_port",
|
|
"proxy",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "prepare_chromium_proxy",
|
|
"start": 215,
|
|
"end": 225,
|
|
"free_names": [
|
|
"LocalAuthProxyBridge",
|
|
"_has_proxy_auth",
|
|
"log",
|
|
"proxy",
|
|
"proxy_for_chromium",
|
|
"str"
|
|
]
|
|
},
|
|
{
|
|
"kind": "FunctionDef",
|
|
"name": "proxy_log_label",
|
|
"start": 228,
|
|
"end": 239,
|
|
"free_names": [
|
|
"_parse_proxy",
|
|
"_safe_port",
|
|
"proxy",
|
|
"str"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|