forked from atdpa4sw0rd/Search-Tools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfavicon.py
190 lines (180 loc) · 10.3 KB
/
favicon.py
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
# -*- coding: utf-8 -*-
# Resource object code
#
# Created by: The Resource Compiler for PyQt5 (Qt v5.15.1)
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore
qt_resource_data = b"\
\x00\x00\x08\xc4\
\x00\
\x00\x42\x3e\x78\x9c\xe5\x5c\x5d\x68\x15\x47\x14\x3e\x89\x97\x24\
\x84\x10\x43\x09\x22\x12\x12\x29\x22\x21\x48\x08\x45\x82\x94\xa2\
\x97\x20\xa5\x88\x88\x04\x9f\xa4\x88\x4f\xa5\x94\x52\xa4\x0f\x22\
\x12\xac\xe2\x83\x88\x48\x90\xe2\x83\x88\x94\x22\x52\x4a\x11\xf1\
\x41\x8a\x84\x60\xa4\x48\x11\x11\x11\x29\x52\xda\x62\xc0\x87\x22\
\x45\x8c\x94\x52\x25\xb1\xe9\x7c\x77\xcf\xf1\x9e\x4c\xe6\x6f\xef\
\xde\x7b\xad\x76\xca\xe7\xdc\xec\x9e\x9d\x39\xdf\xd9\x33\x67\xce\
\xcc\xee\x96\xa8\xc5\xfc\x57\x2e\x93\xf9\x77\x2d\x0d\x8e\x11\xad\
\x22\xa2\x41\x03\x73\x88\x0e\x53\x76\xbc\x52\xca\xe4\x2a\x25\x46\
\x2b\xff\xad\xeb\x56\x25\x87\xdf\x6d\x0c\x7d\xdc\x55\xb4\x6c\x29\
\x41\xb6\xe4\x91\x75\xf5\x23\xb2\x5a\x0f\x9f\x3e\x3e\x9d\xf5\x6f\
\xb4\xd7\x11\x91\xd1\xb2\x9d\x8c\x14\x1b\x74\xb0\x6c\x8a\x0d\x44\
\x56\xf4\xf0\x71\x13\x4e\x9d\x7c\x4d\x4c\x36\x45\x67\xb4\xd7\xe5\
\x91\x71\xf9\x40\x17\xc3\xe5\x23\xba\x2e\x29\xd9\x92\x25\xe7\xf2\
\xb7\x4e\x96\x75\xf9\x98\xed\x97\x1d\x01\x9d\xed\x7e\x34\xbf\x92\
\x3a\xa7\xe5\x52\xda\x93\x62\xdb\xc0\x57\xa4\x7f\x97\x0d\x7c\xf2\
\x62\x83\x0e\xc7\x39\x5b\xef\x7a\xeb\x9c\x6a\xd3\xd4\xf6\xa4\x68\
\x3f\x68\x8b\xc8\xda\x36\xb0\x7d\xcc\x96\x8d\xe9\xac\xed\x56\x2f\
\x1b\x48\x71\xb5\xe7\xf3\xdb\x22\x36\x88\x15\x97\xce\x3e\x5b\xc4\
\xc6\xba\xcb\xa6\x21\x3b\xa4\xd8\x40\x8e\xc5\x6c\x60\x8f\x49\xdb\
\x0f\x5c\x32\xa1\x78\x60\xc7\x19\xed\xbb\x12\x6b\xe5\xef\xdd\x06\
\x97\x0c\x7e\x30\xb8\x61\xf0\x23\xe3\x06\x1f\x0b\x21\x8f\x6c\x9e\
\xb6\x1b\x21\x7b\x91\xb9\x0a\x7f\xd4\xdf\x1a\x2c\x36\x01\x77\xb9\
\xff\x8b\x6c\xeb\xcb\x5c\x5f\x54\xb8\xd5\x24\x5d\xc0\x19\xfe\xf2\
\x79\x93\xfa\xfb\xc3\x60\x35\x55\x8b\x3d\x16\xc4\x37\xbb\x0d\x7e\
\x69\x92\x4e\xe0\xfe\x73\x93\xfa\x7a\x6e\xf0\xa1\xc1\x7a\x85\x21\
\x83\x11\xc6\x10\x1f\xdb\x61\xf0\xb4\x49\x3a\xdd\x37\x78\xd1\xa4\
\xbe\xfe\x8b\x78\xc1\xf6\x1e\x37\xd8\x69\xb0\xdd\x60\x5b\x00\x90\
\xdd\xc5\xf2\x31\xd9\xed\x2c\xbb\x2b\x51\x76\x9c\x65\x77\x78\xce\
\xeb\x7a\x27\xcb\xba\x74\xb6\x65\x7d\x3a\xcb\x6f\x14\x99\x3b\x62\
\x73\x6d\x23\xf2\xc4\x3c\xf9\x81\x2b\x57\xd6\x73\xa3\x4f\x36\x25\
\x47\xc2\xb9\xbd\x06\x27\x0c\x8e\x33\xb6\xf1\xb9\x7e\x83\x83\x06\
\x13\x8c\x23\x06\x47\x0d\x0e\xa9\x63\x3e\x88\xec\x11\xfe\xfb\x60\
\x40\xf6\x10\xcb\x1e\x4d\x68\x77\x42\xc9\xda\x7a\xec\x66\x5e\x6f\
\x19\x1c\xb0\xf4\xe8\x0f\xd8\xe0\x1b\x5a\x3a\x3e\x4e\xf0\xb9\xcd\
\xf4\x6a\xc6\x67\xad\xb8\xca\x7c\xd6\x19\xfc\x6d\x9d\xdb\x44\xfe\
\xbc\xee\xc2\xff\x80\xff\x46\xf2\x8f\x1b\x9b\xff\xc9\x9c\xfc\x1f\
\x52\x96\xe3\x00\x77\x0c\x6e\x33\x6e\x31\x6e\xaa\xdf\xae\x3c\xed\
\xba\xc1\x35\xc6\xb4\xf5\xfb\x2a\x03\xd7\xc6\xe6\xac\x10\xff\x61\
\x5a\xba\xd7\x10\xe2\x7f\x8a\x65\x53\xf8\x83\x6f\x8f\xc3\xa6\x76\
\x09\xed\x1f\x48\x09\xc5\x44\x9c\xbb\x94\xc0\x9f\x02\xfc\xf5\xbe\
\x90\xee\xcf\xc5\x1f\x7d\x6f\x4d\xe0\x3f\xc9\xb2\xbd\xb4\x34\xc7\
\xd1\x18\x64\x40\x87\x77\x18\x1b\x28\xcb\x7d\x86\xf8\xb7\x06\xe4\
\x90\x1b\x8d\x52\x36\x6e\xd7\xb1\x9e\x63\x14\xf6\x81\x29\xca\xee\
\x9b\x8f\xbf\x70\xb6\xf7\x23\x5c\xe3\x1f\x7e\xf2\x7e\x02\xff\x3d\
\xdc\xe7\x67\x94\xe5\x7a\xb5\x60\x3e\x82\xfb\x54\xf5\xdb\xc7\x01\
\x5d\xa6\xf9\x5e\x0c\x05\xf8\x4b\xd1\xfe\xe7\xe2\x8f\xf3\x29\xf7\
\x7f\x8c\x65\x27\x13\x64\x6b\x05\xb8\x8c\x30\xff\xeb\x01\xb9\xab\
\x6c\xa7\xe1\x04\xfe\x7a\xdf\xb5\x48\xfc\xdf\xcc\xb2\x5f\x36\x90\
\x3f\x7c\xbe\x4c\xd9\xbd\x0d\xc5\x00\x89\x7f\x1b\x12\xf9\xcb\xbe\
\x60\x11\xfe\xe3\x2c\xbb\xbf\x81\xfc\x31\x06\x64\xfe\xba\x92\xc0\
\x3f\x14\xff\x5c\xb9\x64\x91\xfc\xe7\x38\xcb\x22\xce\xfd\x95\xc8\
\xe7\x37\xca\xd6\xe1\xb6\x8e\x3e\xfc\x4e\x59\x4e\x87\x7b\x75\xbb\
\x4e\xfc\xc5\x06\x5d\xb4\x7c\x1f\x24\x0f\xff\x07\xac\x1b\x0a\xe2\
\x05\xe6\xfa\x79\x8f\x2c\xfc\xf8\x82\x92\xc7\x9c\x70\x39\x20\x8f\
\xd8\x88\xbd\x91\x8d\x2c\xdf\x17\xb1\x59\x68\xfe\x7b\x87\xdc\xa5\
\xb5\x20\x7f\xe0\x2c\x55\xd7\x50\x6d\x6c\x87\xaf\x29\xbb\x6f\x22\
\xf3\xc4\xe0\x23\xaa\xc6\x1c\x5d\x63\x4d\x76\xd7\x6a\x13\x79\x45\
\x99\xaa\xf7\xab\x83\x96\x8f\xd3\x3c\xf7\x7f\x13\xf9\xd7\x4c\x45\
\xf3\x5f\xdc\xd7\x6b\x96\xbe\x28\xf0\x39\xdc\xc3\x7b\xdc\xbf\xf8\
\x1f\xe6\x4c\xf8\xf1\x4e\x65\x07\xf8\xe1\x3e\xca\xf6\x8b\x70\xcd\
\x06\x65\x1f\xc4\x98\x1b\x94\x96\xff\x91\x87\xff\x28\xf9\xd7\x98\
\xf5\xca\xff\xa1\x1f\xf2\x54\x59\x5f\xc3\x5f\x4f\x53\xf6\x68\x12\
\x7d\x63\x1f\xec\x2b\xc5\xe3\x05\xeb\xac\xc7\x26\xae\x39\x67\xf0\
\x1e\xff\x7d\x24\x81\x77\xca\xfd\xc7\xfc\x29\xcf\xc3\x62\xf9\xcf\
\x29\x96\xa9\x75\xfd\xb3\x8f\xdb\x95\xe7\xab\xc0\xbb\x06\x3f\x79\
\xe4\xa1\xeb\x24\x55\xf7\x09\x71\x8f\xba\xd9\x66\x7b\x72\xf4\x9b\
\x92\xff\xca\x33\xcf\x18\x7f\xf4\x3d\x56\x23\xff\xad\xaa\x6d\xd8\
\xe0\x63\x4a\xdb\xdb\x7b\xc8\xb2\xa2\x63\x17\xdb\x2d\xb5\xdf\x29\
\xee\xaf\x68\xfe\x7b\x92\xfb\x4e\xc9\x7f\x5d\x40\x2e\x84\x78\x8b\
\x7d\x56\xe4\x6b\x79\xf6\x1a\x21\x8b\xbd\xd9\xf3\x94\xed\x5f\x4c\
\xe7\xb8\x56\xf2\xdf\xc1\x00\x7f\xb1\x81\x86\x2f\xff\xad\x95\xff\
\xab\xc2\x14\xf3\x4f\xcd\x7f\x43\xfc\x51\x5e\xc7\xfd\x8f\x52\x80\
\xbf\x9e\x9b\xc0\xbf\x83\xfc\xf9\x6f\x6b\x03\xf9\xc3\xc7\xe7\xa9\
\xfe\x7b\xf0\x12\xff\xd6\x7b\xf8\xeb\xa2\xdf\x8f\x70\xe5\xbf\x45\
\xf9\x83\xdb\x23\xca\xf2\x37\xec\x45\x62\xae\x47\x1e\xf7\xb6\xc1\
\x1a\xca\x62\x3d\xe6\x3a\xcc\xf3\x88\xb3\x88\xf3\xd8\xcf\xbc\xc4\
\xd7\xd5\x62\x9b\x58\xfe\xab\x8b\x7e\x2e\x5b\x34\xff\xd3\x80\xee\
\xc8\x07\x11\x3b\x90\xe7\xda\xcf\x70\x35\xe4\x98\xbd\x4f\x8d\x1a\
\x73\x08\xfc\x32\xcf\x33\xa1\xd0\xfc\x37\x42\xcb\x8b\xec\x07\xd5\
\x83\x3f\x9e\xdd\x61\xee\x5a\xa5\xda\x06\x27\xcc\x03\x78\xfe\x75\
\x8c\xf9\x7c\x4f\x59\xae\x88\x79\x01\xf1\x1a\xf9\x3f\xf2\x1d\xec\
\x51\x63\xff\x7a\x88\x96\x8e\x53\x70\x39\xe3\xe0\x93\x97\x3f\xf2\
\x4f\xdf\xbb\x38\x45\xe3\x1f\xfa\xed\x55\x6d\xc2\xc7\xe1\xcb\xf7\
\x58\x8f\x07\x94\xe5\x14\x78\x1e\x83\x3c\x74\x3d\xcb\xc0\x27\xf1\
\x9c\x06\x39\x1e\xf6\x45\xe7\x59\x1e\x39\x24\xf6\x93\x7a\x94\xae\
\x58\x23\xc4\xd6\x97\xb1\xfc\xdf\xf7\x3e\x52\x51\xfe\x63\x2c\x5f\
\x62\xde\x8f\x99\xcb\x34\xeb\x2d\xb9\x5c\xe8\x39\x93\xe8\x8d\x3c\
\xf0\x09\x5f\x0f\xbb\x6d\x53\x32\x76\x9c\xca\xeb\xff\xae\x77\xa1\
\x5c\xfc\x27\x29\x5f\xfe\x7b\x90\x96\x8e\x67\xc4\xb7\x61\xaa\xe6\
\xbf\xa8\x11\xe7\x3e\xe1\xb6\x11\xe3\xae\x30\x1f\xdc\xfb\x0f\xa8\
\x7a\xaf\x51\xe0\x1b\xc8\xfb\xf4\x33\x1b\x8c\xd3\x6b\x05\xf8\xdb\
\xf9\x6f\x28\xff\x39\xc5\x76\x2a\x27\xf2\xc7\x7a\xed\x1c\xeb\x6c\
\xdf\x63\xf8\x06\xfc\x20\xe6\xbb\xc8\x7d\x27\x14\x5f\x89\x89\x3d\
\xdc\xee\x77\x14\x9f\x13\xa6\x28\x1e\xff\x25\xe6\x85\xf8\xcb\x9e\
\x76\xde\xfc\x0f\x3e\x8b\x35\x3f\x62\x5c\x1f\xb7\x3d\x4e\xfe\xfd\
\x0d\x1b\xfb\x59\x47\xc4\x50\xc4\x3c\xc4\xc8\x47\x39\xae\x97\xfc\
\x37\x36\xff\xdb\x73\x90\x6b\xfc\xb7\xd5\xc0\x5f\x03\x71\x5d\xfc\
\xff\x6c\x82\x3c\xf6\x8d\x64\xfe\x3b\x53\x63\x9f\x79\xf2\x5f\xbd\
\x36\xf5\xc5\xbf\x72\x01\xfe\xc0\x5e\x6e\xa7\x87\x75\xf3\xf9\xef\
\x7d\xa5\x1f\xe6\x87\xd4\xfb\x6d\x03\xe3\xbf\x2d\x91\xbf\xe4\xbf\
\xa1\xf5\x4f\xd1\xfc\x17\xbe\x3b\x48\xd5\xb8\x83\xdf\x1b\x15\x30\
\xae\x31\x2f\xf5\xb2\x4e\x98\x27\x6e\x16\xe8\x4f\xe2\x5f\x6c\xfd\
\x87\xa2\xf3\xdf\x46\xae\x7f\xb0\xd7\x5b\xa6\xa5\xfe\x66\xef\x41\
\x83\x37\xe6\x87\x3c\x6b\xdd\x10\xff\x94\xfc\x17\x45\xf6\x18\xea\
\x99\xff\xba\x00\x7f\x46\x7e\x83\x38\x70\xda\xc2\x19\x4a\x9b\x1f\
\xea\xc5\xbf\xd5\xaa\x3b\x9a\xc0\xbf\x59\x08\xe5\x7f\xa3\x8a\xb3\
\x2e\x6f\xda\xfa\x9f\x3c\xfc\xf5\xfb\x1f\xc2\x3b\x16\xff\x87\xa9\
\xfa\xfe\x81\x06\x62\xf9\x34\x63\xca\x23\xe3\x92\xcf\x23\x3b\x9d\
\x53\x16\xbf\x8f\x05\xf8\x63\x1d\x66\xbf\xdb\x2c\x38\x6f\xc9\x4e\
\xd2\xd2\x38\x25\xc5\xde\x3f\xd1\xf9\xb4\xcb\xb7\xa4\xf8\xbe\x87\
\x70\x15\xfd\x5c\xae\xd6\xf7\xd2\x7c\xe3\xdf\x7e\xff\x59\xda\xb0\
\xf3\x0d\xcc\x41\x98\x43\x56\x45\x80\x3c\x7f\x2d\x65\x79\x7a\x4c\
\x76\x35\xcb\xad\xe5\xdf\x38\xd6\xab\x60\xcb\x8b\xec\x1a\x87\xac\
\x7d\x5d\x1f\xcb\xf6\xf1\xdf\x9f\xd2\xf2\x5c\x43\xe2\x9f\x7c\x47\
\xa4\xf9\xbb\x9e\xdd\x22\x66\xe7\x79\x77\xa1\xde\xb2\x45\xda\x76\
\xe5\x59\xa1\xfc\x77\xd4\x73\xcd\x9b\x02\xcc\xad\x92\x63\x49\xd1\
\x63\x16\xbf\x43\xcf\xd5\x5f\x77\x9c\xa4\xe5\xf1\x49\x7f\x1f\xd7\
\xca\xf6\x41\x3e\x82\xe7\x92\x77\x2d\xdc\x63\xd8\xc7\x5d\xa8\x45\
\xb6\x51\x6d\xe3\x99\x29\x62\x81\x2b\x8e\xda\xdf\xd2\x49\x71\xbd\
\x23\xd0\x88\x6f\xc4\x50\x1a\x35\x2f\x10\xa5\xbd\xfb\xeb\x7a\xff\
\xd9\x37\xef\xa5\xb4\xa7\xf7\x6a\xec\xbd\x26\x9f\xac\xec\x93\x36\
\x6a\x6e\xec\x8e\xe8\xec\xfa\xe6\xcc\xe5\x0f\x45\x6d\x10\xf2\x85\
\x46\xdb\x20\xf6\xdd\x57\xe8\xbb\x3b\x3b\x5f\xf4\x7d\x23\x66\xcb\
\xa1\xc4\xfc\xc0\xd6\x25\x66\x03\x7b\xdd\x58\x74\x2c\xe8\x7b\x1b\
\x7a\xaf\xde\xce\x17\x5d\x36\xf0\xd9\x2c\xc5\x06\x8d\x18\x0b\x36\
\x07\xd1\xd9\xfe\x7e\xda\xe6\xd5\x69\xc9\xb8\xda\x12\x5e\xf6\xb7\
\xc8\x3e\x94\xc8\x1d\x6b\x43\xbc\x6a\xf9\x7e\x3a\x26\xab\x9f\x79\
\xea\xe3\xb6\x8c\xbc\x1b\x99\x12\xbf\x63\xb2\xad\x96\x6c\xde\xef\
\xe8\x63\xb2\x44\x4b\x75\x8e\x95\xca\x77\xff\x8b\x35\x96\xd9\xac\
\x8d\xf6\xc3\x59\xdd\x62\xea\x81\x67\xf8\x5f\x0d\x64\xf5\xcb\x62\
\x5f\xf7\xf4\xf9\xe2\xc0\x9f\xff\x7c\x71\x67\x76\x06\x67\x57\xac\
\x5c\x5e\x0f\x2c\x2e\x3e\xe3\x7a\x01\xb5\x59\xae\x76\xa1\x1e\xb1\
\x6a\x39\xbe\x9a\xeb\xbe\x96\x99\x3e\xd4\x2b\xdb\xe7\x0e\xa0\x6e\
\xbf\x33\x31\x87\xba\xe5\xd7\xfe\x99\x4a\xfd\xac\x7d\xb6\x52\xcf\
\xad\xa8\xd4\x34\x43\x65\x57\xff\x2f\xeb\x81\x85\xac\x5e\x5c\x3c\
\x5c\x69\x6f\x2e\xbb\x7e\xe5\xb1\xd9\x8a\x7e\xfd\x5b\x16\x36\x55\
\xf4\x5c\x18\xa8\xfc\xdd\x3e\xdb\x5e\xe9\x8f\x66\xdb\xb3\xeb\xf6\
\xb6\x65\xf5\xbe\xee\xac\xde\xc2\xed\x19\xfb\x04\xfb\xcd\xea\xcc\
\x5c\x2f\xeb\xb9\xcc\x9c\xcb\x6a\xb6\xf5\x96\x5a\xef\xe3\xbf\x46\
\x8f\x55\xb8\
"
qt_resource_name = b"\
\x00\x0b\
\x0a\xb8\x56\x7f\
\x00\x66\
\x00\x61\x00\x76\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x2e\x00\x69\x00\x63\x00\x6f\
"
qt_resource_struct_v1 = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\
"
qt_resource_struct_v2 = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\
\x00\x00\x01\x77\x68\xae\x76\x8c\
"
qt_version = [int(v) for v in QtCore.qVersion().split('.')]
if qt_version < [5, 8, 0]:
rcc_version = 1
qt_resource_struct = qt_resource_struct_v1
else:
rcc_version = 2
qt_resource_struct = qt_resource_struct_v2
def qInitResources():
QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data)
def qCleanupResources():
QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data)
qInitResources()