1.35 MB
a/8.5_0_-_original.zip vs.
b/8.5_0_-_extended_by_me.zip
177 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:···················1788459·(00000000001B4A2Bh)4 ··Zip·archive·file·size:···················1738452·(00000000001A86D4h)
5 ··Actual·end-cent-dir·record·offset:·······1788437·(00000000001B4A15h)5 ··Actual·end-cent-dir·record·offset:·······1738430·(00000000001A86BEh)
6 ··Expected·end-cent-dir·record·offset:·····1788437·(00000000001B4A15h)6 ··Expected·end-cent-dir·record·offset:·····1738430·(00000000001A86BEh)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·173·entries.9 ··central·directory·contains·170·entries.
10 ··The·central·directory·is·17359·(00000000000043CFh)·bytes·long,10 ··The·central·directory·is·17059·(00000000000042A3h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·1771078·(00000000001B0646h).12 ··is·1721371·(00000000001A441Bh).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··8.5_0/15 ··8.5_0/
  
Offset 25, 17 lines modifiedOffset 25, 17 lines modified
25 ··file·system·or·operating·system·of·origin:······Unix25 ··file·system·or·operating·system·of·origin:······Unix
26 ··version·of·encoding·software:···················2.026 ··version·of·encoding·software:···················2.0
27 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT27 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
28 ··minimum·software·version·required·to·extract:···2.028 ··minimum·software·version·required·to·extract:···2.0
29 ··compression·method:·····························none·(stored)29 ··compression·method:·····························none·(stored)
30 ··file·security·status:···························not·encrypted30 ··file·security·status:···························not·encrypted
31 ··extended·local·header:··························no31 ··extended·local·header:··························no
32 ··file·last·modified·on·(DOS·date/time):··········2025·Aug·2·10:12:0432 ··file·last·modified·on·(DOS·date/time):··········2025·Aug·2·09:21:42
33 ··file·last·modified·on·(UT·extra·field·modtime):·2025·Aug·2·04:42:04·local33 ··file·last·modified·on·(UT·extra·field·modtime):·2025·Aug·2·03:51:42·local
34 ··file·last·modified·on·(UT·extra·field·modtime):·2025·Aug·2·04:42:04·UTC34 ··file·last·modified·on·(UT·extra·field·modtime):·2025·Aug·2·03:51:42·UTC
35 ··32-bit·CRC·value·(hex):·························0000000035 ··32-bit·CRC·value·(hex):·························00000000
36 ··compressed·size:································0·bytes36 ··compressed·size:································0·bytes
37 ··uncompressed·size:······························0·bytes37 ··uncompressed·size:······························0·bytes
38 ··length·of·filename:·····························6·characters38 ··length·of·filename:·····························6·characters
39 ··length·of·extra·field:··························24·bytes39 ··length·of·extra·field:··························24·bytes
40 ··length·of·file·comment:·························0·characters40 ··length·of·file·comment:·························0·characters
41 ··disk·number·on·which·file·begins:···············disk·141 ··disk·number·on·which·file·begins:···············disk·1
Offset 258, 17 lines modifiedOffset 258, 17 lines modified
258 ··file·system·or·operating·system·of·origin:······Unix258 ··file·system·or·operating·system·of·origin:······Unix
259 ··version·of·encoding·software:···················2.0259 ··version·of·encoding·software:···················2.0
260 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT260 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
261 ··minimum·software·version·required·to·extract:···2.0261 ··minimum·software·version·required·to·extract:···2.0
262 ··compression·method:·····························none·(stored)262 ··compression·method:·····························none·(stored)
263 ··file·security·status:···························not·encrypted263 ··file·security·status:···························not·encrypted
264 ··extended·local·header:··························no264 ··extended·local·header:··························no
265 ··file·last·modified·on·(DOS·date/time):··········2025·Aug·2·10:12:02265 ··file·last·modified·on·(DOS·date/time):··········2025·Aug·2·08:01:34
266 ··file·last·modified·on·(UT·extra·field·modtime):·2025·Aug·2·04:42:03·local266 ··file·last·modified·on·(UT·extra·field·modtime):·2025·Aug·2·02:31:34·local
267 ··file·last·modified·on·(UT·extra·field·modtime):·2025·Aug·2·04:42:03·UTC267 ··file·last·modified·on·(UT·extra·field·modtime):·2025·Aug·2·02:31:34·UTC
268 ··32-bit·CRC·value·(hex):·························00000000268 ··32-bit·CRC·value·(hex):·························00000000
269 ··compressed·size:································0·bytes269 ··compressed·size:································0·bytes
270 ··uncompressed·size:······························0·bytes270 ··uncompressed·size:······························0·bytes
271 ··length·of·filename:·····························14·characters271 ··length·of·filename:·····························14·characters
272 ··length·of·extra·field:··························24·bytes272 ··length·of·extra·field:··························24·bytes
273 ··length·of·file·comment:·························0·characters273 ··length·of·file·comment:·························0·characters
274 ··disk·number·on·which·file·begins:···············disk·1274 ··disk·number·on·which·file·begins:···············disk·1
Offset 375, 20 lines modifiedOffset 375, 20 lines modified
375 ··version·of·encoding·software:···················2.0375 ··version·of·encoding·software:···················2.0
376 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT376 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
377 ··minimum·software·version·required·to·extract:···2.0377 ··minimum·software·version·required·to·extract:···2.0
378 ··compression·method:·····························deflated378 ··compression·method:·····························deflated
379 ··compression·sub-type·(deflation):···············normal379 ··compression·sub-type·(deflation):···············normal
380 ··file·security·status:···························not·encrypted380 ··file·security·status:···························not·encrypted
381 ··extended·local·header:··························yes381 ··extended·local·header:··························yes
382 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·05:30:00382 ··file·last·modified·on·(DOS·date/time):··········2025·Aug·2·09:08:18
383 ··file·last·modified·on·(UT·extra·field·modtime):·1980·Jan·1·00:00:00·local383 ··file·last·modified·on·(UT·extra·field·modtime):·2025·Aug·2·03:38:19·local
384 ··file·last·modified·on·(UT·extra·field·modtime):·1980·Jan·1·00:00:00·UTC384 ··file·last·modified·on·(UT·extra·field·modtime):·2025·Aug·2·03:38:19·UTC
385 ··32-bit·CRC·value·(hex):·························7850fbb1385 ··32-bit·CRC·value·(hex):·························cce33278
386 ··compressed·size:································3053·bytes386 ··compressed·size:································3109·bytes
387 ··uncompressed·size:······························10657·bytes387 ··uncompressed·size:······························10882·bytes
388 ··length·of·filename:·····························26·characters388 ··length·of·filename:·····························26·characters
389 ··length·of·extra·field:··························24·bytes389 ··length·of·extra·field:··························24·bytes
390 ··length·of·file·comment:·························0·characters390 ··length·of·file·comment:·························0·characters
391 ··disk·number·on·which·file·begins:···············disk·1391 ··disk·number·on·which·file·begins:···············disk·1
392 ··apparent·file·type:·····························binary392 ··apparent·file·type:·····························binary
393 ··Unix·file·attributes·(100666·octal):············-rw-rw-rw-393 ··Unix·file·attributes·(100666·octal):············-rw-rw-rw-
394 ··MS-DOS·file·attributes·(00·hex):················none394 ··MS-DOS·file·attributes·(00·hex):················none
Offset 404, 30 lines modifiedOffset 404, 30 lines modified
404 Central·directory·entry·#11:404 Central·directory·entry·#11:
405 ---------------------------405 ---------------------------
  
406 ··There·are·an·extra·24·bytes·preceding·this·file.406 ··There·are·an·extra·24·bytes·preceding·this·file.
  
407 ··8.5_0/capture.1b6106c3.js407 ··8.5_0/capture.1b6106c3.js
  
408 ··offset·of·local·header·from·start·of·archive:···67836408 ··offset·of·local·header·from·start·of·archive:···67892
409 ··················································(00000000000108FCh)·bytes409 ··················································(0000000000010934h)·bytes
410 ··file·system·or·operating·system·of·origin:······Unix410 ··file·system·or·operating·system·of·origin:······Unix
411 ··version·of·encoding·software:···················2.0411 ··version·of·encoding·software:···················2.0
412 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT412 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
413 ··minimum·software·version·required·to·extract:···2.0413 ··minimum·software·version·required·to·extract:···2.0
414 ··compression·method:·····························deflated414 ··compression·method:·····························deflated
415 ··compression·sub-type·(deflation):···············normal415 ··compression·sub-type·(deflation):···············normal
416 ··file·security·status:···························not·encrypted416 ··file·security·status:···························not·encrypted
417 ··extended·local·header:··························yes417 ··extended·local·header:··························yes
418 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·05:30:00418 ··file·last·modified·on·(DOS·date/time):··········2025·Aug·2·09:46:14
419 ··file·last·modified·on·(UT·extra·field·modtime):·1980·Jan·1·00:00:00·local419 ··file·last·modified·on·(UT·extra·field·modtime):·2025·Aug·2·04:16:15·local
420 ··file·last·modified·on·(UT·extra·field·modtime):·1980·Jan·1·00:00:00·UTC420 ··file·last·modified·on·(UT·extra·field·modtime):·2025·Aug·2·04:16:15·UTC
421 ··32-bit·CRC·value·(hex):·························830f7860421 ··32-bit·CRC·value·(hex):·························d1b1dafd
422 ··compressed·size:································28115·bytes422 ··compressed·size:································28579·bytes
423 ··uncompressed·size:······························80472·bytes423 ··uncompressed·size:······························81634·bytes
424 ··length·of·filename:·····························25·characters424 ··length·of·filename:·····························25·characters
425 ··length·of·extra·field:··························24·bytes425 ··length·of·extra·field:··························24·bytes
426 ··length·of·file·comment:·························0·characters426 ··length·of·file·comment:·························0·characters
427 ··disk·number·on·which·file·begins:···············disk·1427 ··disk·number·on·which·file·begins:···············disk·1
428 ··apparent·file·type:·····························binary428 ··apparent·file·type:·····························binary
429 ··Unix·file·attributes·(100666·octal):············-rw-rw-rw-429 ··Unix·file·attributes·(100666·octal):············-rw-rw-rw-
430 ··MS-DOS·file·attributes·(00·hex):················none430 ··MS-DOS·file·attributes·(00·hex):················none
Offset 443, 16 lines modifiedOffset 443, 16 lines modified
443 Central·directory·entry·#12:443 Central·directory·entry·#12:
444 ---------------------------444 ---------------------------
  
445 ··There·are·an·extra·24·bytes·preceding·this·file.445 ··There·are·an·extra·24·bytes·preceding·this·file.
  
446 ··8.5_0/capture.839f08c2.css446 ··8.5_0/capture.839f08c2.css
  
447 ··offset·of·local·header·from·start·of·archive:···96054447 ··offset·of·local·header·from·start·of·archive:···96574
448 ··················································(0000000000017736h)·bytes448 ··················································(000000000001793Eh)·bytes
449 ··file·system·or·operating·system·of·origin:······Unix449 ··file·system·or·operating·system·of·origin:······Unix
450 ··version·of·encoding·software:···················2.0450 ··version·of·encoding·software:···················2.0
451 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT451 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
452 ··minimum·software·version·required·to·extract:···2.0452 ··minimum·software·version·required·to·extract:···2.0
453 ··compression·method:·····························deflated453 ··compression·method:·····························deflated
454 ··compression·sub-type·(deflation):···············normal454 ··compression·sub-type·(deflation):···············normal
455 ··file·security·status:···························not·encrypted455 ··file·security·status:···························not·encrypted
Max diff block lines reached; 173141/181627 bytes (95.33%) of diff not shown.
333 B
zipnote {}
    
Offset 504, 17 lines modifiedOffset 504, 8 lines modified
  
504 Filename:·8.5_0/_locales/zh-TW/504 Filename:·8.5_0/_locales/zh-TW/
505 Comment:·505 Comment:·
  
506 Filename:·8.5_0/_locales/zh-TW/messages.json506 Filename:·8.5_0/_locales/zh-TW/messages.json
507 Comment:·507 Comment:·
  
508 Filename:·8.5_0/_metadata/ 
509 Comment:· 
  
510 Filename:·8.5_0/_metadata/computed_hashes.json 
511 Comment:· 
  
512 Filename:·8.5_0/_metadata/verified_contents.json 
513 Comment:· 
  
514 Zip·file·comment:·508 Zip·file·comment:·
1.13 MB
zipdetails --redact --walk --utc {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 000000·LOCAL·HEADER·#1·······04034B50·(67324752)1 000000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 000004·Extract·Zip·Spec······14·(20)·'2.0'2 000004·Extract·Zip·Spec······14·(20)·'2.0'
3 000005·Extract·OS············00·(0)·'MS-DOS'3 000005·Extract·OS············00·(0)·'MS-DOS'
4 000006·General·Purpose·Flag··0000·(0)4 000006·General·Purpose·Flag··0000·(0)
5 000008·Compression·Method····0000·(0)·'Stored'5 000008·Compression·Method····0000·(0)·'Stored'
6 00000A·Modification·Time·····5B025182·(1526878594)·'Sat·Aug··2·10:12:04·2025'6 00000A·Modification·Time·····5B024AB5·(1526876853)·'Sat·Aug··2·09:21:42·2025'
7 00000E·CRC···················00000000·(0)7 00000E·CRC···················00000000·(0)
8 000012·Compressed·Size·······00000000·(0)8 000012·Compressed·Size·······00000000·(0)
9 000016·Uncompressed·Size·····00000000·(0)9 000016·Uncompressed·Size·····00000000·(0)
10 00001A·Filename·Length·······0006·(6)10 00001A·Filename·Length·······0006·(6)
11 00001C·Extra·Length··········0020·(32)11 00001C·Extra·Length··········0020·(32)
12 00001E·Filename··············'XXXXXX'12 00001E·Filename··············'XXXXXX'
13 #13 #
Offset 21, 17 lines modifiedOffset 21, 17 lines modified
21 000029···UID·Size············04·(4)21 000029···UID·Size············04·(4)
22 00002A···UID·················00000000·(0)22 00002A···UID·················00000000·(0)
23 00002E···GID·Size············04·(4)23 00002E···GID·Size············04·(4)
24 00002F···GID·················00000000·(0)24 00002F···GID·················00000000·(0)
25 000033·Extra·ID·#2···········5455·(21589)·'Extended·Timestamp·[UT]'25 000033·Extra·ID·#2···········5455·(21589)·'Extended·Timestamp·[UT]'
26 000035···Length··············000D·(13)26 000035···Length··············000D·(13)
27 000037···Flags···············07·(7)·'Modification·Access·Creation'27 000037···Flags···············07·(7)·'Modification·Access·Creation'
28 000038···Modification·Time···688D971C·(1754109724)·'Sat·Aug··2·04:42:04·2025'28 000038···Modification·Time···688D8B4E·(1754106702)·'Sat·Aug··2·03:51:42·2025'
29 00003C···Access·Time·········688D9927·(1754110247)·'Sat·Aug··2·04:50:47·2025'29 00003C···Access·Time·········688D9948·(1754110280)·'Sat·Aug··2·04:51:20·2025'
30 000040···Creation·Time·······688D971B·(1754109723)·'Sat·Aug··2·04:42:03·2025'30 000040···Creation·Time·······688D7885·(1754101893)·'Sat·Aug··2·02:31:33·2025'
  
31 000044·LOCAL·HEADER·#2·······04034B50·(67324752)31 000044·LOCAL·HEADER·#2·······04034B50·(67324752)
32 000048·Extract·Zip·Spec······14·(20)·'2.0'32 000048·Extract·Zip·Spec······14·(20)·'2.0'
33 000049·Extract·OS············00·(0)·'MS-DOS'33 000049·Extract·OS············00·(0)·'MS-DOS'
34 00004A·General·Purpose·Flag··0008·(8)34 00004A·General·Purpose·Flag··0008·(8)
35 ·······[Bits·1-2]············0·'Normal·Compression'35 ·······[Bits·1-2]············0·'Normal·Compression'
36 ·······[Bit··3]··············1·'Streamed'36 ·······[Bit··3]··············1·'Streamed'
Offset 54, 16 lines modifiedOffset 54, 16 lines modified
54 000086···UID·················00000000·(0)54 000086···UID·················00000000·(0)
55 00008A···GID·Size············04·(4)55 00008A···GID·Size············04·(4)
56 00008B···GID·················00000000·(0)56 00008B···GID·················00000000·(0)
57 00008F·Extra·ID·#2···········5455·(21589)·'Extended·Timestamp·[UT]'57 00008F·Extra·ID·#2···········5455·(21589)·'Extended·Timestamp·[UT]'
58 000091···Length··············000D·(13)58 000091···Length··············000D·(13)
59 000093···Flags···············07·(7)·'Modification·Access·Creation'59 000093···Flags···············07·(7)·'Modification·Access·Creation'
60 000094···Modification·Time···12CEA600·(315532800)·'Tue·Jan··1·00:00:00·1980'60 000094···Modification·Time···12CEA600·(315532800)·'Tue·Jan··1·00:00:00·1980'
61 000098···Access·Time·········688D991D·(1754110237)·'Sat·Aug··2·04:50:37·2025'61 000098···Access·Time·········688D984D·(1754110029)·'Sat·Aug··2·04:47:09·2025'
62 00009C···Creation·Time·······688D971B·(1754109723)·'Sat·Aug··2·04:42:03·2025'62 00009C···Creation·Time·······688D7885·(1754101893)·'Sat·Aug··2·02:31:33·2025'
63 0000A0·PAYLOAD63 0000A0·PAYLOAD
  
64 000ABF·DATA·DESCRIPTOR·······08074B50·(134695760)64 000ABF·DATA·DESCRIPTOR·······08074B50·(134695760)
65 000AC3·CRC···················C9CCF237·(3385651767)65 000AC3·CRC···················C9CCF237·(3385651767)
66 000AC7·Compressed·Size·······00000A1F·(2591)66 000AC7·Compressed·Size·······00000A1F·(2591)
67 000ACB·Uncompressed·Size·····00000C88·(3208)67 000ACB·Uncompressed·Size·····00000C88·(3208)
  
Offset 92, 16 lines modifiedOffset 92, 16 lines modified
92 000B0A···UID·················00000000·(0)92 000B0A···UID·················00000000·(0)
93 000B0E···GID·Size············04·(4)93 000B0E···GID·Size············04·(4)
94 000B0F···GID·················00000000·(0)94 000B0F···GID·················00000000·(0)
95 000B13·Extra·ID·#2···········5455·(21589)·'Extended·Timestamp·[UT]'95 000B13·Extra·ID·#2···········5455·(21589)·'Extended·Timestamp·[UT]'
96 000B15···Length··············000D·(13)96 000B15···Length··············000D·(13)
97 000B17···Flags···············07·(7)·'Modification·Access·Creation'97 000B17···Flags···············07·(7)·'Modification·Access·Creation'
98 000B18···Modification·Time···12CEA600·(315532800)·'Tue·Jan··1·00:00:00·1980'98 000B18···Modification·Time···12CEA600·(315532800)·'Tue·Jan··1·00:00:00·1980'
99 000B1C···Access·Time·········688D991D·(1754110237)·'Sat·Aug··2·04:50:37·2025'99 000B1C···Access·Time·········688D984D·(1754110029)·'Sat·Aug··2·04:47:09·2025'
100 000B20···Creation·Time·······688D971B·(1754109723)·'Sat·Aug··2·04:42:03·2025'100 000B20···Creation·Time·······688D7885·(1754101893)·'Sat·Aug··2·02:31:33·2025'
101 000B24·PAYLOAD101 000B24·PAYLOAD
  
102 001073·DATA·DESCRIPTOR·······08074B50·(134695760)102 001073·DATA·DESCRIPTOR·······08074B50·(134695760)
103 001077·CRC···················775EAEFC·(2002693884)103 001077·CRC···················775EAEFC·(2002693884)
104 00107B·Compressed·Size·······0000054F·(1359)104 00107B·Compressed·Size·······0000054F·(1359)
105 00107F·Uncompressed·Size·····00000DAB·(3499)105 00107F·Uncompressed·Size·····00000DAB·(3499)
  
Offset 130, 16 lines modifiedOffset 130, 16 lines modified
130 0010C1···UID·················00000000·(0)130 0010C1···UID·················00000000·(0)
131 0010C5···GID·Size············04·(4)131 0010C5···GID·Size············04·(4)
132 0010C6···GID·················00000000·(0)132 0010C6···GID·················00000000·(0)
133 0010CA·Extra·ID·#2···········5455·(21589)·'Extended·Timestamp·[UT]'133 0010CA·Extra·ID·#2···········5455·(21589)·'Extended·Timestamp·[UT]'
134 0010CC···Length··············000D·(13)134 0010CC···Length··············000D·(13)
135 0010CE···Flags···············07·(7)·'Modification·Access·Creation'135 0010CE···Flags···············07·(7)·'Modification·Access·Creation'
136 0010CF···Modification·Time···12CEA600·(315532800)·'Tue·Jan··1·00:00:00·1980'136 0010CF···Modification·Time···12CEA600·(315532800)·'Tue·Jan··1·00:00:00·1980'
137 0010D3···Access·Time·········688D991D·(1754110237)·'Sat·Aug··2·04:50:37·2025'137 0010D3···Access·Time·········688D984D·(1754110029)·'Sat·Aug··2·04:47:09·2025'
138 0010D7···Creation·Time·······688D971B·(1754109723)·'Sat·Aug··2·04:42:03·2025'138 0010D7···Creation·Time·······688D7885·(1754101893)·'Sat·Aug··2·02:31:33·2025'
139 0010DB·PAYLOAD139 0010DB·PAYLOAD
  
140 001A25·DATA·DESCRIPTOR·······08074B50·(134695760)140 001A25·DATA·DESCRIPTOR·······08074B50·(134695760)
141 001A29·CRC···················102C0D99·(271322521)141 001A29·CRC···················102C0D99·(271322521)
142 001A2D·Compressed·Size·······0000094A·(2378)142 001A2D·Compressed·Size·······0000094A·(2378)
143 001A31·Uncompressed·Size·····000013F2·(5106)143 001A31·Uncompressed·Size·····000013F2·(5106)
  
Offset 168, 16 lines modifiedOffset 168, 16 lines modified
168 001A7B···UID·················00000000·(0)168 001A7B···UID·················00000000·(0)
169 001A7F···GID·Size············04·(4)169 001A7F···GID·Size············04·(4)
170 001A80···GID·················00000000·(0)170 001A80···GID·················00000000·(0)
171 001A84·Extra·ID·#2···········5455·(21589)·'Extended·Timestamp·[UT]'171 001A84·Extra·ID·#2···········5455·(21589)·'Extended·Timestamp·[UT]'
172 001A86···Length··············000D·(13)172 001A86···Length··············000D·(13)
173 001A88···Flags···············07·(7)·'Modification·Access·Creation'173 001A88···Flags···············07·(7)·'Modification·Access·Creation'
174 001A89···Modification·Time···12CEA600·(315532800)·'Tue·Jan··1·00:00:00·1980'174 001A89···Modification·Time···12CEA600·(315532800)·'Tue·Jan··1·00:00:00·1980'
175 001A8D···Access·Time·········688D991D·(1754110237)·'Sat·Aug··2·04:50:37·2025'175 001A8D···Access·Time·········688D984D·(1754110029)·'Sat·Aug··2·04:47:09·2025'
176 001A91···Creation·Time·······688D971B·(1754109723)·'Sat·Aug··2·04:42:03·2025'176 001A91···Creation·Time·······688D7885·(1754101893)·'Sat·Aug··2·02:31:33·2025'
177 001A95·PAYLOAD177 001A95·PAYLOAD
  
178 0053E0·DATA·DESCRIPTOR·······08074B50·(134695760)178 0053E0·DATA·DESCRIPTOR·······08074B50·(134695760)
179 0053E4·CRC···················8EC5AE13·(2395319827)179 0053E4·CRC···················8EC5AE13·(2395319827)
180 0053E8·Compressed·Size·······0000394B·(14667)180 0053E8·Compressed·Size·······0000394B·(14667)
181 0053EC·Uncompressed·Size·····00003946·(14662)181 0053EC·Uncompressed·Size·····00003946·(14662)
  
Offset 206, 29 lines modifiedOffset 206, 29 lines modified
206 005439···UID·················00000000·(0)206 005439···UID·················00000000·(0)
207 00543D···GID·Size············04·(4)207 00543D···GID·Size············04·(4)
208 00543E···GID·················00000000·(0)208 00543E···GID·················00000000·(0)
209 005442·Extra·ID·#2···········5455·(21589)·'Extended·Timestamp·[UT]'209 005442·Extra·ID·#2···········5455·(21589)·'Extended·Timestamp·[UT]'
210 005444···Length··············000D·(13)210 005444···Length··············000D·(13)
211 005446···Flags···············07·(7)·'Modification·Access·Creation'211 005446···Flags···············07·(7)·'Modification·Access·Creation'
212 005447···Modification·Time···12CEA600·(315532800)·'Tue·Jan··1·00:00:00·1980'212 005447···Modification·Time···12CEA600·(315532800)·'Tue·Jan··1·00:00:00·1980'
213 00544B···Access·Time·········688D991D·(1754110237)·'Sat·Aug··2·04:50:37·2025'213 00544B···Access·Time·········688D984D·(1754110029)·'Sat·Aug··2·04:47:09·2025'
214 00544F···Creation·Time·······688D971B·(1754109723)·'Sat·Aug··2·04:42:03·2025'214 00544F···Creation·Time·······688D7885·(1754101893)·'Sat·Aug··2·02:31:33·2025'
215 005453·PAYLOAD215 005453·PAYLOAD
  
216 00FABF·DATA·DESCRIPTOR·······08074B50·(134695760)216 00FABF·DATA·DESCRIPTOR·······08074B50·(134695760)
217 00FAC3·CRC···················EC410C7F·(3963686015)217 00FAC3·CRC···················EC410C7F·(3963686015)
218 00FAC7·Compressed·Size·······0000A66C·(42604)218 00FAC7·Compressed·Size·······0000A66C·(42604)
219 00FACB·Uncompressed·Size·····0000A65D·(42589)219 00FACB·Uncompressed·Size·····0000A65D·(42589)
  
220 00FACF·LOCAL·HEADER·#7·······04034B50·(67324752)220 00FACF·LOCAL·HEADER·#7·······04034B50·(67324752)
221 00FAD3·Extract·Zip·Spec······14·(20)·'2.0'221 00FAD3·Extract·Zip·Spec······14·(20)·'2.0'
222 00FAD4·Extract·OS············00·(0)·'MS-DOS'222 00FAD4·Extract·OS············00·(0)·'MS-DOS'
223 00FAD5·General·Purpose·Flag··0000·(0)223 00FAD5·General·Purpose·Flag··0000·(0)
224 00FAD7·Compression·Method····0000·(0)·'Stored'224 00FAD7·Compression·Method····0000·(0)·'Stored'
225 00FAD9·Modification·Time·····5B025181·(1526878593)·'Sat·Aug··2·10:12:02·2025'225 00FAD9·Modification·Time·····5B024031·(1526874161)·'Sat·Aug··2·08:01:34·2025'
226 00FADD·CRC···················00000000·(0)226 00FADD·CRC···················00000000·(0)
227 00FAE1·Compressed·Size·······00000000·(0)227 00FAE1·Compressed·Size·······00000000·(0)
228 00FAE5·Uncompressed·Size·····00000000·(0)228 00FAE5·Uncompressed·Size·····00000000·(0)
229 00FAE9·Filename·Length·······000E·(14)229 00FAE9·Filename·Length·······000E·(14)
Max diff block lines reached; 1178636/1185647 bytes (99.41%) of diff not shown.
328 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·made·by·v2.0·UNIX,·extract·using·at·least·v2.0,·last·modified·Aug·02·2025·10:12:04,·uncompressed·size·0,·method=store1 Zip·archive·data,·made·by·v2.0·UNIX,·extract·using·at·least·v2.0,·last·modified·Aug·02·2025·09:21:42,·uncompressed·size·0,·method=store
21.1 KB
8.5_0/capture.059df01a.css
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 html,body,h1,h2,h3,p,ul,ol,li{margin:0;padding:0}html{background:#ddd}body{min-height:100vh;color:#333;-webkit-font-smoothing:antialiased;background:radial-gradient(#fff·0%,#fff·30%,#ddd·100%);font-family:Helvetica,-apple-system,BlinkMacSystemFont,Segoe·UI,Roboto,Arial,sans-serif,Apple·Color·Emoji,Segoe·UI·Emoji,Segoe·UI·Symbol;font-size:16px;font-weight:400;line-height:22px}h2{letter-spacing:-.5px;margin-bottom:0;font-size:24px;font-weight:400;line-height:30px}h3{margin-bottom:20px;font-size:16px;font-weight:700;line-height:22px}*{box-sizing:border-box}.right{float:right}.left{float:left}.clr{overflow:hidden}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"·";display:table}.clearfix:after{clear:both}body·.hide{display:none}.em{font-style:italic}.strong{font-weight:700}a.underline,a.underline:hover,a.underline:focus,.underline{text-decoration:underline}a.dim{color:#777}a.dim:focus,a.dim:hover{color:#333}a.dim:active{color:#111}.dim{color:#999}.sr-only{width:1px;height:1px;clip:rect(0,0,0,0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}a{color:#009bff;text-decoration:none}a>svg·path{fill:#009bff}a:hover,a:focus{color:#0079ff;text-decoration:none}a:hover>svg·path,a:focus>svg·path{fill:#0079ff}a:active{color:#004e80}a:active>svg·path{fill:#004e80}a.light{color:#53bbff}iframe.h{height:0;width:0;border:0;position:absolute;top:-999px;left:-999px}.icon{width:20px;height:27px;display:inline-block}.split-items{justify-content:space-between;align-items:center;display:flex}button{height:34px;cursor:pointer;background:#fff;border:1px·solid·#999;border-radius:4px;padding:6px·12px;font-size:14px;line-height:20px}button.nostyle{height:20px;color:inherit;background:0·0;border:0;padding:0;line-height:20px}.error·button{color:#fff;background-color:#d9534f;border-color:#d43f3a}.error·button:hover{background-color:#c9302c;border-color:#ac2925}.error·a{color:#791412}.error·a:hover{color:#590402}.error·a:active{color:#000}.warning·button{color:#fff;background-color:#f0ad4e;border-color:#eea236}.warning·button:hover{background-color:#ec971f;border-color:#d58512}body,header{min-width:740px}header,#content{min-width:1050px}.big-card{box-sizing:border-box;min-height:80vh;background:#fff;margin:20px·60px·30px;display:block;box-shadow:0·2px·4px·rgba(0,0,0,.15)}.container{margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px}.container.title-container{background:#fff;border-bottom:1px·solid·#eee;padding-top:30px;padding-bottom:20px;position:relative}.csspositionsticky·.container.title-container{position:sticky;top:60px}.page-image·body,.page-image·#content{min-width:0}.page-image·header{min-width:100%;position:fixed!important}@media·(max-width:829.98px){.page-image·header·.header-text{display:none}}.page-image·#wrap{padding-top:60px}header{width:100%;height:60px;color:#fff;z-index:10;background:#161616;padding:0·40px;line-height:60px;position:relative;top:0;left:0;box-shadow:0·2px·5px·rgba(0,0,0,.1)}.csspositionsticky·header{position:sticky}.csspositionsticky·header:before{height:5px;width:100%;background:#161616;position:absolute;top:-5px;left:0}header·.left{z-index:1}header·.right{background:#161616;position:relative}html.page-image·header·.right:before{content:"";width:100vw;background:#161616;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}header·.logo-svg{width:20px;height:20px;margin-right:20px}header·a{color:#fff}header·h1{letter-spacing:-.5px;-webkit-font-smoothing:subpixel-antialiased;margin:0;font-size:24px;font-weight:300;line-height:60px;position:relative}header·h1·.header--ext-back{box-sizing:content-box;width:40px;text-align:center;padding-right:40px;position:absolute;top:0;bottom:0;left:-40px}header·h1·.header--ext-back·img{vertical-align:middle;margin:0·0·3px·1px;transition:transform·.25s·ease-in-out}header·h1·.header--ext-back:hover·img{transform:translate(-2px)}header·.btn{width:55px;height:60px;background:50%·no-repeat;margin-left:1px;display:block;position:relative}header·.btn:last-child{margin-right:0}header·.btn·.violator-dl{width:100%;text-align:center;position:absolute;bottom:0;left:0}header·.btn·.tooltip{color:#fff;white-space:nowrap;z-index:1;pointer-events:none;opacity:0;background:rgba(0,0,0,.75);border-radius:5px;padding:5px·15px;font-size:12px;line-height:20px;transition:opacity·.1s·ease-in;position:absolute;bottom:-36px;right:10px}header·.btn·.tooltip:after{content:"";border:6px·solid·transparent;border-top:0;border-bottom-color:rgba(0,0,0,.75);position:absolute;top:-6px;right:19px}header·.btn:hover·.tooltip,header·.btn:focus·.tooltip{opacity:1;transition:opacity·.2s·ease-in·.15s}header·.btn-report{background-image:url(icon-issue.9b4ffe88.svg)}header·.btn-report:hover{background-image:url(icon-issue-hover.dbd4fd1d.svg),url(icon-issue.9b4ffe88.svg)}header·.btn-trash{background-image:url(icon-delete.d7c815ae.svg)}header·.btn-trash:hover{background-image:url(icon-delete-hover.77cb32ed.svg),url(icon-delete.d7c815ae.svg)}header·.btn-downloadpdf{background-image:url(icon-download-pdf.df590c8e.svg)}header·.btn-downloadpdf:hover{background-image:url(icon-download-pdf-hover.09f623c9.svg),url(icon-download-pdf.df590c8e.svg)}header·.btn-download{background-image:url(icon-download.4871d5aa.svg)}header·.btn-download:hover{background-image:url(icon-download-hover.7b5b27e0.svg),url(icon-download.4871d5aa.svg)}header·.btn-history{background-image:url(icon-files.4c5993bb.svg)}header·.btn-history:hover{background-image:url(icon-files-hover.d768926f.svg),url(icon-files.4c5993bb.svg)}header·.btn-settings{background-image:url(icon-settings.d626a384.svg)}header·.btn-settings:hover{background-image:url(icon-settings-hover.6611fd12.svg),url(icon-settings.d626a384.svg)}header·.btn-editor{width:auto;text-align:center;margin-right:20px}header·.btn-editor·.txt{height:40px;vertical-align:middle;background:#000;border:1px·solid·#333;border-radius:5px;padding:0·15px;font-size:16px;font-weight:400;line-height:40px;display:inline-block}header·.btn-editor:hover·.txt{color:#ddd;border-color:#666}header·#btn-editor-wrap{position:relative}header·#btn-editor-wrap·.hov-dropdown{width:220px;background:#fff;padding:0;font-size:16px;line-height:22px;display:none;position:absolute;right:0;box-shadow:0·0·2px·rgba(0,0,0,.25)}header·#btn-editor-wrap·.hov-dropdown·ul{margin:0;list-style:none}header·#btn-editor-wrap·.hov-dropdown·li{display:block}header·#btn-editor-wrap·.hov-dropdown·.hov-dropdown--title,header·#btn-editor-wrap·.hov-dropdown·a{padding:.5em·20px;display:block}header·#btn-editor-wrap·.hov-dropdown·.hov-dropdown--title{color:#666;color:#333;padding-bottom:.25em}header·#btn-editor-wrap·.hov-dropdown·a{color:#333;font-weight:700}header·#btn-editor-wrap·.hov-dropdown·a:hover{background:#9cf}header·#btn-editor-wrap·.hov-dropdown·.hov-dropdown--shortcut{float:right;margin-left:10px;font-size:.9375em}header·#btn-editor-wrap.hover·.hov-dropdown{display:block}header·.btn-nav{background-color:#444}header·.global-btn,header·.img-btn-editor,header·.img-btn{display:none}header·.global-btn:focus,header·.global-btn:hover,header·.global-btn:active,header·.img-btn-editor:focus,header·.img-btn-editor:hover,header·.img-btn-editor:active,header·.img-btn:focus,header·.img-btn:hover,header·.img-btn:active{color:#fff}header·.global-btn.show,header·.img-btn-editor.show,header·.img-btn.show{display:block}#content,#wrap{position:relative}#image{float:left;min-width:100vw;justify-content:center;display:flex}#image:focus{outline:none}.can-zoom-out·#image{padding:20px·10px}#image.loading{min-height:50vh;background:url(ajax-loader.76f7223e.gif)·50%·no-repeat}#image·img{max-width:100%;max-height:100%;margin:0·10px;display:block;box-shadow:0·0·10px·rgba(0,0,0,.1)}.can-zoom-out·#image.one-child{padding:0}#image.one-child·img{margin:0}.can-zoom-in·#image·img{cursor:zoom-in;max-width:100%;max-height:100%}.can-zoom-out·#image·img{cursor:zoom-out;max-width:none;max-height:none}.can-zoom-out.spacebar-down·#image·img{cursor:grab;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ctrls{width:120px;text-align:center;color:#fff;opacity:0;z-index:1;background:rgba(51,51,51,.8);border-radius:3px;justify-content:space-between;margin-left:-60px;padding:8px·10px;transition:opacity·.5s·ease-in-out;display:none;position:fixed;bottom:15px;left:50%}#wrap:hover·.ctrls{opacity:1;transition:opacity·.5s·ease-in-out·1s}.ctrls·button{vertical-align:top;font-size:18px}.ctrls·.zoom-amount{vertical-align:top;cursor:pointer}.ctrls·.disabled{color:#999}.error-wrap{width:100%;padding:2em·15px·1em;display:none;position:absolute;top:60px;left:0}.error{max-width:630px;color:#a94442;background-color:#f2dede;border:3px·solid·#ebccd1;border-radius:4px;margin:0·auto;padding:1.5em;position:relative}.warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}a.close{font-size:22px;line-height:22px}.error·a.close{position:absolute;top:5px;right:5px}.error·button{margin-top:22px}.history-title-container{padding-left:0;padding-right:0;padding-bottom:0!important}.history-title-container>*{padding-left:60px;padding-right:60px}.history-title-container·.h2-wrap{border-bottom:1px·solid·#eee;padding-bottom:20px}.history-title-container·h2{margin-bottom:0}.history-title-container·.controls{box-sizing:border-box;min-height:40px;margin:10px·0}.history-title-container·.close{vertical-align:middle;margin-top:10px;font-size:30px;line-height:30px}.no-screenshots·.big-card-header-scroll·.controls{display:none}.dropdown-items·li{border-bottom:1px·solid·#eee;list-style:none}.no-screenshots·.dropdown-items{margin-top:50px}.history·.checkbox-wrap{float:left;height:40px;width:30px;text-align:left;line-height:40px}.history·.checkbox-wrap·input{vertical-align:middle;margin-left:0}.history·.checkbox-note{float:left;height:40px;color:#666;padding:0·10px;line-height:40px}.history·.checkbox-button{float:right;box-sizing:border-box;height:40px;margin:0·0·0·15px;padding:0·15px;font-size:16px;line-height:38px}.history·.checkbox-button·.btn-icon{vertical-align:middle;margin-bottom:2px;margin-left:15px}.history·.checkbox-button:hover·.btn-icon·path{fill:#161616}.history·.checkbox-button:disabled{opacity:.5}.dropdown-item·a{word-wrap:break-word;margin-left:30px;margin-right:-10px;padding:10px;display:block}.dropdown-item·a·.edited-note{color:#999;text-transform:lowercase;margin-left:8px;font-style:italic}.dropdown-item·a:hover·.edited-note{color:#666}.dropdown-item·a·.right{min-width:7em;color:#666;text-align:right;margin-left:15px}.dropdown-item·a·.date{min-width:9em;text-align:left}li.info{color:#999;padding:20px·0}#main-info{display:none}1 html,body,h1,h2,h3,p,ul,ol,li{margin:0;padding:0}html{background:#ddd}body{min-height:100vh;color:#333;-webkit-font-smoothing:antialiased;background:radial-gradient(#fff·0%,#fff·30%,#ddd·100%);font-family:Helvetica,-apple-system,BlinkMacSystemFont,Segoe·UI,Roboto,Arial,sans-serif,Apple·Color·Emoji,Segoe·UI·Emoji,Segoe·UI·Symbol;font-size:16px;font-weight:400;line-height:22px}h2{letter-spacing:-.5px;margin-bottom:0;font-size:24px;font-weight:400;line-height:30px}h3{margin-bottom:20px;font-size:16px;font-weight:700;line-height:22px}*{box-sizing:border-box}.right{float:right}.left{float:left}.clr{overflow:hidden}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"·";display:table}.clearfix:after{clear:both}body·.hide{display:none}.em{font-style:italic}.strong{font-weight:700}a.underline,a.underline:hover,a.underline:focus,.underline{text-decoration:underline}a.dim{color:#777}a.dim:focus,a.dim:hover{color:#333}a.dim:active{color:#111}.dim{color:#999}.sr-only{width:1px;height:1px;clip:rect(0,0,0,0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}a{color:#009bff;text-decoration:none}a>svg·path{fill:#009bff}a:hover,a:focus{color:#0079ff;text-decoration:none}a:hover>svg·path,a:focus>svg·path{fill:#0079ff}a:active{color:#004e80}a:active>svg·path{fill:#004e80}a.light{color:#53bbff}iframe.h{height:0;width:0;border:0;position:absolute;top:-999px;left:-999px}.icon{width:20px;height:27px;display:inline-block}.split-items{justify-content:space-between;align-items:center;display:flex}button{height:34px;cursor:pointer;background:#fff;border:1px·solid·#999;border-radius:4px;padding:6px·12px;font-size:14px;line-height:20px}button.nostyle{height:20px;color:inherit;background:0·0;border:0;padding:0;line-height:20px}.error·button{color:#fff;background-color:#d9534f;border-color:#d43f3a}.error·button:hover{background-color:#c9302c;border-color:#ac2925}.error·a{color:#791412}.error·a:hover{color:#590402}.error·a:active{color:#000}.warning·button{color:#fff;background-color:#f0ad4e;border-color:#eea236}.warning·button:hover{background-color:#ec971f;border-color:#d58512}body,header{min-width:740px}header,#content{min-width:1050px}.big-card{box-sizing:border-box;min-height:80vh;background:#fff;margin:20px·60px·30px;display:block;box-shadow:0·2px·4px·rgba(0,0,0,.15)}.container{margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px}.container.title-container{background:#fff;border-bottom:1px·solid·#eee;padding-top:30px;padding-bottom:20px;position:relative}.csspositionsticky·.container.title-container{position:sticky;top:60px}.page-image·body,.page-image·#content{min-width:0}.page-image·header{min-width:100%;position:fixed!important}@media·(max-width:829.98px){.page-image·header·.header-text{display:none}}.page-image·#wrap{padding-top:60px}header{width:100%;height:60px;color:#fff;z-index:10;background:#161616;padding:0·40px;line-height:60px;position:relative;top:0;left:0;box-shadow:0·2px·5px·rgba(0,0,0,.1)}.csspositionsticky·header{position:sticky}.csspositionsticky·header:before{height:5px;width:100%;background:#161616;position:absolute;top:-5px;left:0}header·.left{z-index:1}header·.right{background:#161616;position:relative}html.page-image·header·.right:before{content:"";width:100vw;background:#161616;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}header·.logo-svg{width:20px;height:20px;margin-right:20px}header·a{color:#fff}header·h1{letter-spacing:-.5px;-webkit-font-smoothing:subpixel-antialiased;margin:0;font-size:24px;font-weight:300;line-height:60px;position:relative}header·h1·.header--ext-back{box-sizing:content-box;width:40px;text-align:center;padding-right:40px;position:absolute;top:0;bottom:0;left:-40px}header·h1·.header--ext-back·img{vertical-align:middle;margin:0·0·3px·1px;transition:transform·.25s·ease-in-out}header·h1·.header--ext-back:hover·img{transform:translate(-2px)}header·.btn{width:55px;height:60px;background:50%·no-repeat;margin-left:1px;display:block;position:relative}header·.btn:last-child{margin-right:0}header·.btn·.violator-dl{width:100%;text-align:center;position:absolute;bottom:0;left:0}header·.btn·.tooltip{color:#fff;white-space:nowrap;z-index:1;pointer-events:none;opacity:0;background:rgba(0,0,0,.75);border-radius:5px;padding:5px·15px;font-size:12px;line-height:20px;transition:opacity·.1s·ease-in;position:absolute;bottom:-36px;right:10px}header·.btn·.tooltip:after{content:"";border:6px·solid·transparent;border-top:0;border-bottom-color:rgba(0,0,0,.75);position:absolute;top:-6px;right:19px}header·.btn:hover·.tooltip,header·.btn:focus·.tooltip{opacity:1;transition:opacity·.2s·ease-in·.15s}header·.btn-report{background-image:url(icon-issue.9b4ffe88.svg)}header·.btn-report:hover{background-image:url(icon-issue-hover.dbd4fd1d.svg),url(icon-issue.9b4ffe88.svg)}header·.btn-trash{background-image:url(icon-delete.d7c815ae.svg)}header·.btn-trash:hover{background-image:url(icon-delete-hover.77cb32ed.svg),url(icon-delete.d7c815ae.svg)}header·.btn-downloadpdf{background-image:url(icon-download-pdf.df590c8e.svg)}header·.btn-downloadpdf:hover{background-image:url(icon-download-pdf-hover.09f623c9.svg),url(icon-download-pdf.df590c8e.svg)}header·.btn-download{background-image:url(icon-download.4871d5aa.svg)}header·.btn-download:hover{background-image:url(icon-download-hover.7b5b27e0.svg),url(icon-download.4871d5aa.svg)}header·.btn-history{background-image:url(icon-files.4c5993bb.svg)}header·.btn-history:hover{background-image:url(icon-files-hover.d768926f.svg),url(icon-files.4c5993bb.svg)}header·.btn-settings{background-image:url(icon-settings.d626a384.svg)}header·.btn-settings:hover{background-image:url(icon-settings-hover.6611fd12.svg),url(icon-settings.d626a384.svg)}header·.btn-editor{width:auto;text-align:center;margin-right:20px}header·.btn-editor·.txt{height:40px;vertical-align:middle;background:#000;border:1px·solid·#333;border-radius:5px;padding:0·15px;font-size:16px;font-weight:400;line-height:40px;display:inline-block}header·.btn-editor:hover·.txt{color:#ddd;border-color:#666}header·#btn-editor-wrap{position:relative}header·#btn-editor-wrap·.hov-dropdown{width:220px;background:#fff;padding:0;font-size:16px;line-height:22px;display:none;position:absolute;right:0;box-shadow:0·0·2px·rgba(0,0,0,.25)}header·#btn-editor-wrap·.hov-dropdown·ul{margin:0;list-style:none}header·#btn-editor-wrap·.hov-dropdown·li{display:block}header·#btn-editor-wrap·.hov-dropdown·.hov-dropdown--title,header·#btn-editor-wrap·.hov-dropdown·a{padding:.5em·20px;display:block}header·#btn-editor-wrap·.hov-dropdown·.hov-dropdown--title{color:#666;color:#333;padding-bottom:.25em}header·#btn-editor-wrap·.hov-dropdown·a{color:#333;font-weight:700}header·#btn-editor-wrap·.hov-dropdown·a:hover{background:#9cf}header·#btn-editor-wrap·.hov-dropdown·.hov-dropdown--shortcut{float:right;margin-left:10px;font-size:.9375em}header·#btn-editor-wrap.hover·.hov-dropdown{display:block}header·.btn-nav{background-color:#444}header·.global-btn,header·.img-btn-editor,header·.img-btn{display:none}header·.global-btn:focus,header·.global-btn:hover,header·.global-btn:active,header·.img-btn-editor:focus,header·.img-btn-editor:hover,header·.img-btn-editor:active,header·.img-btn:focus,header·.img-btn:hover,header·.img-btn:active{color:#fff}header·.global-btn.show,header·.img-btn-editor.show,header·.img-btn.show{display:block}#content,#wrap{position:relative}#image{float:left;min-width:100vw;justify-content:center;display:flex}#image:focus{outline:none}.can-zoom-out·#image{padding:20px·10px}#image.loading{min-height:50vh;background:url(ajax-loader.76f7223e.gif)·50%·no-repeat}#image·img{max-width:100%;max-height:100%;margin:0·10px;display:block;box-shadow:0·0·10px·rgba(0,0,0,.1)}.can-zoom-out·#image.one-child{padding:0}#image.one-child·img{margin:0}.can-zoom-in·#image·img{cursor:zoom-in;max-width:100%;max-height:100%}.can-zoom-out·#image·img{cursor:zoom-out;max-width:none;max-height:none}.can-zoom-out.spacebar-down·#image·img{cursor:grab;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ctrls{width:120px;text-align:center;color:#fff;opacity:0;z-index:1;background:rgba(51,51,51,.8);border-radius:3px;justify-content:space-between;margin-left:-60px;padding:8px·10px;transition:opacity·.5s·ease-in-out;display:none;position:fixed;bottom:15px;left:50%}#wrap:hover·.ctrls{opacity:1;transition:opacity·.5s·ease-in-out·1s}.ctrls·button{vertical-align:top;font-size:18px}.ctrls·.zoom-amount{vertical-align:top;cursor:pointer}.ctrls·.disabled{color:#999}.error-wrap{width:100%;padding:2em·15px·1em;display:none;position:absolute;top:60px;left:0}.error{max-width:630px;color:#a94442;background-color:#f2dede;border:3px·solid·#ebccd1;border-radius:4px;margin:0·auto;padding:1.5em;position:relative}.warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}a.close{font-size:22px;line-height:22px}.error·a.close{position:absolute;top:5px;right:5px}.error·button{margin-top:22px}.history-title-container{padding-left:0;padding-right:0;padding-bottom:0!important}.history-title-container>*{padding-left:60px;padding-right:60px}.history-title-container·.h2-wrap{border-bottom:1px·solid·#eee;padding-bottom:20px}.history-title-container·h2{margin-bottom:0}.history-title-container·.controls{box-sizing:border-box;min-height:40px;margin:10px·0}.history-title-container·.close{vertical-align:middle;margin-top:10px;font-size:30px;line-height:30px}.no-screenshots·.big-card-header-scroll·.controls{display:none}.dropdown-items·li{border-bottom:1px·solid·#eee;list-style:none}.no-screenshots·.dropdown-items{margin-top:50px}.history·.checkbox-wrap{float:left;height:40px;width:30px;text-align:left;line-height:40px}.history·.checkbox-wrap·input{vertical-align:middle;margin-left:0}.history·.checkbox-note{float:left;height:40px;color:#666;padding:0·10px;line-height:40px}.history·.checkbox-button{float:right;box-sizing:border-box;height:40px;margin:0·0·0·15px;padding:0·15px;font-size:16px;line-height:38px}.history·.checkbox-button·.btn-icon{vertical-align:middle;margin-bottom:2px;margin-left:15px}.history·.checkbox-button:hover·.btn-icon·path{fill:#161616}.history·.checkbox-button:disabled{opacity:.5}.dropdown-item·a{word-wrap:break-word;margin-left:30px;margin-right:-10px;padding:10px;display:block}.dropdown-item·a·.edited-note{color:#999;text-transform:lowercase;margin-left:8px;font-style:italic}.dropdown-item·a:hover·.edited-note{color:#666}.dropdown-item·a·.right{min-width:7em;color:#666;text-align:right;margin-left:15px}.dropdown-item·a·.date{min-width:9em;text-align:left}li.info{color:#999;padding:20px·0}#main-info{display:none}header·.btn-aistudio{width:55px;text-align:center;margin-right:20px}header·.btn-aistudio·.pe-7s-gleam{font-size:24px;line-height:60px;color:#fff;transition:color·.15s·ease-in}header·.btn-aistudio:hover·.pe-7s-gleam{color:#ddd}
2 /*#·sourceMappingURL=capture.059df01a.css.map·*/2 /*#·sourceMappingURL=capture.059df01a.css.map·*/
3.01 KB
8.5_0/capture.1b6106c3.js
2.96 KB
js-beautify {}
    
Offset 2691, 15 lines modifiedOffset 2691, 39 lines modified
2691 ········En.$.on((0,·En.$)("btn-trash"),·"click",·(function(t)·{2691 ········En.$.on((0,·En.$)("btn-trash"),·"click",·(function(t)·{
2692 ················t.preventDefault(),·Kr.record·&&·eo.remove(Kr.record,·Dn.GA_VIA_NAV),·e(this)2692 ················t.preventDefault(),·Kr.record·&&·eo.remove(Kr.record,·Dn.GA_VIA_NAV),·e(this)
2693 ············})),·En.$.on((0,·En.$)("btn-download"),·"click",·(function(t)·{2693 ············})),·En.$.on((0,·En.$)("btn-download"),·"click",·(function(t)·{
2694 ················if·(Kr.rejectedDl)·return·!0;2694 ················if·(Kr.rejectedDl)·return·!0;
2695 ················Kr.record·&&·(t.preventDefault(),·eo.download(Kr.record,·Dn.GA_VIA_NAV)),·e(this)2695 ················Kr.record·&&·(t.preventDefault(),·eo.download(Kr.record,·Dn.GA_VIA_NAV)),·e(this)
2696 ············})),·En.$.on((0,·En.$)("btn-downloadpdf"),·"click",·(function(t)·{2696 ············})),·En.$.on((0,·En.$)("btn-downloadpdf"),·"click",·(function(t)·{
2697 ················Kr.record·&&·(t.preventDefault(),·eo.downloadPDF(Kr.record,·Dn.GA_VIA_NAV)),·e(this)2697 ················Kr.record·&&·(t.preventDefault(),·eo.downloadPDF(Kr.record,·Dn.GA_VIA_NAV)),·e(this)
 2698 ············})),·En.$.on((0,·En.$)("btn-aistudio"),·"click",·function(t)·{
 2699 ················e(this),·t.preventDefault();
 2700 ················if·(Kr.record·&&·Kr.loaded)·{
 2701 ····················const·r·=·(0,·En.$)("image"),
 2702 ························n·=·r.getElementsByTagName("img")[0];
 2703 ····················if·(n)·{
 2704 ························Mn.triggerNotifyText("Sending·to·AI·Studio...",·4e3);
 2705 ························try·{
 2706 ····························const·e·=·document.createElement("canvas");
 2707 ····························e.width·=·n.naturalWidth,·e.height·=·n.naturalHeight;
 2708 ····························const·t·=·e.getContext("2d");
 2709 ····························t.drawImage(n,·0,·0);
 2710 ····························const·r·=·e.toDataURL("image/png");
 2711 ····························chrome.runtime.sendMessage({
 2712 ································action:·"sendToAIStudio",
 2713 ································dataUrl:·r
 2714 ····························},·(function(e)·{
 2715 ································e·&&·"error"·===·e.status·&&·(c.default.error("Background·script·failed:",·e.message),·vn("Error",·"Could·not·open·AI·Studio·tab.·See·background·page·console·for·details.",·!0,·!1))
 2716 ····························}))
 2717 ························}·catch·(e)·{
 2718 ····························c.default.error("AI·Studio:·Error·during·canvas·conversion",·e),·vn("Error",·"An·error·occurred·while·preparing·the·image.",·!0,·!1)
 2719 ························}
 2720 ····················}·else·c.default.error("AI·Studio·button·clicked,·but·no·img·element·was·found."),·vn("Error",·"Could·not·find·the·displayed·image.",·!0,·!1)
 2721 ················}·else·c.default.error("AI·Studio·button·clicked,·but·record·not·loaded."),·vn("Error",·"Please·wait·for·the·image·to·finish·loading·before·sending.",·!0,·!1)
2698 ············})),·En.$.on(document,·"keydown",·(function(e)·{2722 ············}),·En.$.on(document,·"keydown",·(function(e)·{
2699 ················if·(Un.checkCtrlLike(e))·switch·(e.keyCode)·{2723 ················if·(Un.checkCtrlLike(e))·switch·(e.keyCode)·{
2700 ····················case·Un.S:2724 ····················case·Un.S:
2701 ························if·(Kr.record)·{2725 ························if·(Kr.record)·{
2702 ····························const·t·=·e.altKey,2726 ····························const·t·=·e.altKey,
2703 ································n·=·e.shiftKey;2727 ································n·=·e.shiftKey;
2704 ····························let·r·=·(0,·En.$)("btn-download");2728 ····························let·r·=·(0,·En.$)("btn-download");
2705 ····························"none"·!==·window.getComputedStyle(r).display·&&·(e.preventDefault(),·t·?·eo.copyToClipboard(Kr.record,·Dn.GA_VIA_KEYPRESS,·0,·Kr.images)·:·eo.download(Kr.record,·Dn.GA_VIA_KEYPRESS,·n))2729 ····························"none"·!==·window.getComputedStyle(r).display·&&·(e.preventDefault(),·t·?·eo.copyToClipboard(Kr.record,·Dn.GA_VIA_KEYPRESS,·0,·Kr.images)·:·eo.download(Kr.record,·Dn.GA_VIA_KEYPRESS,·n))
3.17 KB
8.5_0/capture.d2685946.js
3.12 KB
js-beautify {}
    
Offset 2959, 15 lines modifiedOffset 2959, 39 lines modified
2959 ············Cr.$.on((0,·Cr.$)("btn-trash"),·"click",·(function(t)·{2959 ············Cr.$.on((0,·Cr.$)("btn-trash"),·"click",·(function(t)·{
2960 ····················t.preventDefault(),·Qn.record·&&·io.remove(Qn.record,·Br.GA_VIA_NAV),·e(this)2960 ····················t.preventDefault(),·Qn.record·&&·io.remove(Qn.record,·Br.GA_VIA_NAV),·e(this)
2961 ················})),·Cr.$.on((0,·Cr.$)("btn-download"),·"click",·(function(t)·{2961 ················})),·Cr.$.on((0,·Cr.$)("btn-download"),·"click",·(function(t)·{
2962 ····················if·(Qn.rejectedDl)·return·!0;2962 ····················if·(Qn.rejectedDl)·return·!0;
2963 ····················Qn.record·&&·(t.preventDefault(),·io.download(Qn.record,·Br.GA_VIA_NAV)),·e(this)2963 ····················Qn.record·&&·(t.preventDefault(),·io.download(Qn.record,·Br.GA_VIA_NAV)),·e(this)
2964 ················})),·Cr.$.on((0,·Cr.$)("btn-downloadpdf"),·"click",·(function(t)·{2964 ················})),·Cr.$.on((0,·Cr.$)("btn-downloadpdf"),·"click",·(function(t)·{
2965 ····················Qn.record·&&·(t.preventDefault(),·io.downloadPDF(Qn.record,·Br.GA_VIA_NAV)),·e(this)2965 ····················Qn.record·&&·(t.preventDefault(),·io.downloadPDF(Qn.record,·Br.GA_VIA_NAV)),·e(this)
 2966 ················})),·Cr.$.on((0,·Cr.$)("btn-aistudio"),·"click",·function(t)·{
 2967 ····················e(this),·t.preventDefault();
 2968 ····················if·(Qn.record·&&·Qn.loaded)·{
 2969 ························const·r·=·(0,·Cr.$)("image"),
 2970 ····························n·=·r.getElementsByTagName("img")[0];
 2971 ························if·(n)·{
 2972 ····························zr.triggerNotifyText("Sending·to·AI·Studio...",·4e3);
 2973 ····························try·{
 2974 ································const·e·=·document.createElement("canvas");
 2975 ································e.width·=·n.naturalWidth,·e.height·=·n.naturalHeight;
 2976 ································const·t·=·e.getContext("2d");
 2977 ································t.drawImage(n,·0,·0);
 2978 ································const·r·=·e.toDataURL("image/png");
 2979 ································chrome.runtime.sendMessage({
 2980 ····································action:·"sendToAIStudio",
 2981 ····································dataUrl:·r
 2982 ································},·(function(e)·{
 2983 ····································e·&&·"error"·===·e.status·&&·(c.default.error("Background·script·failed:",·e.message),·xr("Error",·"Could·not·open·AI·Studio·tab.·See·background·page·console·for·details.",·!0,·!1))
 2984 ································}))
 2985 ····························}·catch·(e)·{
 2986 ································c.default.error("AI·Studio:·Error·during·canvas·conversion",·e),·xr("Error",·"An·error·occurred·while·preparing·the·image.",·!0,·!1)
 2987 ····························}
 2988 ························}·else·c.default.error("AI·Studio·button·clicked,·but·no·img·element·was·found."),·xr("Error",·"Could·not·find·the·displayed·image.",·!0,·!1)
 2989 ····················}·else·c.default.error("AI·Studio·button·clicked,·but·record·not·loaded."),·xr("Error",·"Please·wait·for·the·image·to·finish·loading·before·sending.",·!0,·!1)
2966 ················})),·Cr.$.on(document,·"keydown",·(function(e)·{2990 ················}),·Cr.$.on(document,·"keydown",·(function(e)·{
2967 ····················if·(qr.checkCtrlLike(e))·switch·(e.keyCode)·{2991 ····················if·(qr.checkCtrlLike(e))·switch·(e.keyCode)·{
2968 ························case·qr.S:2992 ························case·qr.S:
2969 ····························if·(Qn.record)·{2993 ····························if·(Qn.record)·{
2970 ································const·t·=·e.altKey,2994 ································const·t·=·e.altKey,
2971 ····································r·=·e.shiftKey;2995 ····································r·=·e.shiftKey;
2972 ································let·n·=·(0,·Cr.$)("btn-download");2996 ································let·n·=·(0,·Cr.$)("btn-download");
2973 ································"none"·!==·window.getComputedStyle(n).display·&&·(e.preventDefault(),·t·?·io.copyToClipboard(Qn.record,·Br.GA_VIA_KEYPRESS,·0,·Qn.images)·:·io.download(Qn.record,·Br.GA_VIA_KEYPRESS,·r))2997 ································"none"·!==·window.getComputedStyle(n).display·&&·(e.preventDefault(),·t·?·io.copyToClipboard(Qn.record,·Br.GA_VIA_KEYPRESS,·0,·Qn.images)·:·io.download(Qn.record,·Br.GA_VIA_KEYPRESS,·r))
14.2 KB
8.5_0/capture.html
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 <!DOCTYPE·html><html><head><link·rel="stylesheet"·href="capture.96899a58.css"><script·nomodule·defer·src="welcome.9d65ff55.js"></script><script·nomodule·defer·src="popup.27c5ede2.js"></script><script·nomodule·defer·src="editor.156c3790.js"></script><script·nomodule·defer·src="options.88513521.js"></script><script·nomodule·defer·src="welcome.9c1c9a92.js"></script><script·type="module"·src="welcome.c2844517.js"></script><script·type="module"·src="popup.06abe789.js"></script><script·type="module"·src="editor.395bb412.js"></script><script·type="module"·src="options.a6ce7a1d.js"></script><script·type="module"·src="welcome.c63cc5f8.js"></script><meta·charset="utf-8"><title>Screen·Capture·Result</title><link·rel="stylesheet"·href="capture.8fe90b06.css"><link·rel="stylesheet"·href="capture.059df01a.css"><link·rel="stylesheet"·href="capture.839f08c2.css"></head><body>·<header·class="clearfix">·<h1·class="left">·<a·class="back-button·header--ext-back"·data-href="/capture.html"·href="#"·style="display:none">·<img·src="icon-back-arrow.1a17d8ea.svg">·</a>·<img·src="icon-camera-fm.39046717.svg"·alt="camera·logo"·class="logo-svg"><span·class="header-text">GoFullPage</span>·</h1>·<div·class="right">·<div·id="btn-editor-wrap"·class="left">·<a·class="btn·btn-editor·editor-link·img-btn·img-btn-editor"·href="#"·data-href="/editor.html"·id="btn-editor">·<span·class="txt"·data-e7n="actionEdit">Edit</span>·<span·class="tooltip"·data-e7n>Crop,·edit,·annotate,·and·export·(premium)</span>·</a>··</div>·<a·class="btn·btn-report·global-btn·left"·href="#"·target="_blank"·rel="noopener·noreferrer"·id="btn-report">·<span·class="tooltip"·data-e7n="actionReport">Report·issue</span>·</a>·<a·class="btn·btn-trash·img-btn·left"·href="#"·id="btn-trash">·<span·class="tooltip"·data-e7n="actionDeleteImage">Delete·image</span>·</a>·<a·class="btn·btn-downloadpdf·img-btn·left"·href="#"·id="btn-downloadpdf">·<span·class="tooltip"·data-e7n="actionDownloadPDF">Download·PDF</span>·</a>·<a·class="btn·btn-download·img-btn·left"·href="#"·id="btn-download">·<span·class="tooltip"><span·data-e7n="actionDownloadImage">Download·image</span>·<span·class="image-type"></span></span>·</a>·<a·class="btn·btn-history·btn-nav·left"·data-href="capture.html"·href="#"·id="btn-history">·<span·class="tooltip"·data-e7n="navFiles">Files</span>·</a>·<a·class="btn·btn-nav·btn-settings·left"·data-href="options.html"·href="#"·id="btn-settings">·<span·class="tooltip"·data-e7n="navOptions">Options</span>·</a>·</div>·</header>·<div·id="content">·<div·id="wrap">·<div·id="main-info"·class="section">·<p·data-e7n>·The·best·and·safest·way·to·capture·a·screenshot·of·an·entire·web·page.·</p>·</div>·<div·id="image"·class="section"·tabindex="1"></div>·<div·style="clear:both;height:0;width:0;overflow:hidden"></div>·<div·class="ctrls"·id="img-ctrls">·<button·class="nostyle·zoom-btn·zoom-out">·<span·class="sr-only">Zoom·out</span>·<span·class="pe-7s-less"></span>·</button>·<span·class="zoom-amount">Zoom</span>·<button·class="nostyle·zoom-btn·zoom-in">·<span·class="sr-only">Zoom·in</span>·<span·class="pe-7s-plus"></span>·</button>·</div>·<div·class="history·section"·id="history"></div>·<div·class="error-wrap·section"·id="error-wrap">·<div·class="error"·id="error">·<a·class="close"·href="#">·<span·class="pe-7s-close"></span>·<span·class="sr-only"·data-e7n="actionClose">Close</span>·</a>·<h3·id="error-title"></h3>·<p·id="error-body"></p>·<p·id="error-status"></p>·<div·id="error-buttons"·class="clearfix">·<button·class="close"·data-e7n="actionOK">OK</button>·</div>·</div>·</div>·</div>·</div>··<div·id="how-is-it"·class="hide·how-is-it">·<div·class="hit-step·hit-step-first">·<span·data-e7n>Are·you·enjoying·this·extension?</span>·<a·href="#"·class="box·for-step·how-like"·data-next="hit-like">·<span·role="img"·aria-label="happy·face">😊</span>·<span·data-e7n>Yes!</span>·</a>·<a·href="#"·class="box·for-step·how-dislike"·data-next="hit-dislike">·<span·role="img"·aria-label="sad·face">😕</span>·<span·data-e7n>Not·really</span>·</a>·&nbsp;·</div>·<div·data-step="hit-like"·class="hit-step·tight">·<br>·<span·data-e7n>Hooray</span>·<span·role="img"·aria-label="tada">🎉</span>·<span·data-e7n>This·extension·takes·a·lot·of·work·to·maintain.·It’s·really·meaningful·to·hear·that·you·find·it·useful!</span>·<br><br>·<span·id="how-is-it-e7n-consider">Might·you·consider·taking·a·minute·to·rate·it·in·the·Webstore?</span>·<br><br>·<div·class="clearfix">·<a·class="dismiss"·id="how-is-it-e7n-url-webstore"·href="https://chromewebstore.google.com/detail/gofullpage-full-page-scre/fdpohaocaechififmbbbbbknoalclacl/reviews"·target="_blank"·rel="noopener·noreferrer"·data-went-out="true">·Take·me·to·the·Webstore!·</a>·&nbsp;·&nbsp;·<a·href="#"·class="dismiss·light"·data-went-out="false"·data-e7n>·No,·thanks.·</a>·</div>·<br>·</div>·<div·data-step="hit-dislike"·class="hit-step·tight">·<br>·<span·data-e7n>Sorry</span>·<span·role="img"·aria-label="sad·face">😟</span>·<br><br>·<span·data-e7n>Would·you·like·to·report·any·issues·you’re·experiencing,·so·we·can·improve·this·extension·together?</span>·<br><br>·<div·class="clearfix">·<a·class="dismiss"·id="hit-report-link"·href="https://screencapture.mrcoles.com/"·target="_blank"·rel="noopener·noreferrer"·data-went-out="true"·data-e7n>·Report·issue.·</a>·&nbsp;·&nbsp;·<a·href="#"·class="dismiss"·data-went-out="false"·data-e7n>·No,·thanks.·</a>·</div>·<br>·</div>·<button·class="close">·<span·class="pe-7s-close"></span>·<span·class="sr-only"·data-e7n="actionClose">Close</span>·</button>·</div>·<div·id="try-edit"·class="hide·how-is-it">·<div·class="hit-step·hit-step-first">·<span·data-e7n="tryEditingRequest">Try·editing·and·annotating·your·screenshot</span>·<a·class="box·editor-link·for-step·how-like"·href="#"·data-href="/editor.html"·data-next="hit-like"·data-next-dismiss="true">·<span·role="img"·aria-label="happy·face">😊</span>·<span·data-e7n="tryEditingYes">Ok!</span>·</a>·<a·href="#"·class="box·for-step·how-dislike"·data-next="hit-dislike">·<span·data-e7n="tryEditingNo">No·thanks</span>·</a>·&nbsp;·</div>·<div·data-step="hit-dislike"·class="hit-step">·<br>·<span·data-e7n>·If·you’d·like·to·try·this·feature·in·the·future,·click·on·the·“Edit”·button·up·top.·</span>·<a·href="#"·class="box·dismiss"·data-e7n>·Got·it!·</a>·<br><br>·</div>·<button·class="close">·<span·class="pe-7s-close"></span>·<span·class="sr-only"·data-e7n="actionClose">Close</span>·</button>·</div>·<div·id="modal-wrapper"></div>·<div·id="root"></div>·<script·type="module"·src="capture.1b6106c3.js"></script><script·src="capture.d2685946.js"·nomodule·defer></script>·</body></html>1 <!DOCTYPE·html><html><head><link·rel="stylesheet"·href="capture.96899a58.css"><script·nomodule·defer·src="welcome.9d65ff55.js"></script><script·nomodule·defer·src="popup.27c5ede2.js"></script><script·nomodule·defer·src="editor.156c3790.js"></script><script·nomodule·defer·src="options.88513521.js"></script><script·nomodule·defer·src="welcome.9c1c9a92.js"></script><script·type="module"·src="welcome.c2844517.js"></script><script·type="module"·src="popup.06abe789.js"></script><script·type="module"·src="editor.395bb412.js"></script><script·type="module"·src="options.a6ce7a1d.js"></script><script·type="module"·src="welcome.c63cc5f8.js"></script><meta·charset="utf-8"><title>Screen·Capture·Result</title><link·rel="stylesheet"·href="capture.8fe90b06.css"><link·rel="stylesheet"·href="capture.059df01a.css"><link·rel="stylesheet"·href="capture.839f08c2.css"></head><body>·<header·class="clearfix">·<h1·class="left">·<a·class="back-button·header--ext-back"·data-href="/capture.html"·href="#"·style="display:none">·<img·src="icon-back-arrow.1a17d8ea.svg">·</a>·<img·src="icon-camera-fm.39046717.svg"·alt="camera·logo"·class="logo-svg"><span·class="header-text">GoFullPage</span>·</h1>·<div·class="right">·<div·id="btn-editor-wrap"·class="left">·<a·class="btn·btn-editor·editor-link·img-btn·img-btn-editor"·href="#"·data-href="/editor.html"·id="btn-editor">·<span·class="txt"·data-e7n="actionEdit">Edit</span>·<span·class="tooltip"·data-e7n>Crop,·edit,·annotate,·and·export·(premium)</span>·</a>··</div>·<a·class="btn·btn-aistudio·img-btn·left"·href="#"·id="btn-aistudio">·<span·class="pe-7s-gleam"></span>·<span·class="tooltip">Send·to·AI·Studio</span>·</a>·<a·class="btn·btn-report·global-btn·left"·href="#"·target="_blank"·rel="noopener·noreferrer"·id="btn-report">·<span·class="tooltip"·data-e7n="actionReport">Report·issue</span>·</a>·<a·class="btn·btn-trash·img-btn·left"·href="#"·id="btn-trash">·<span·class="tooltip"·data-e7n="actionDeleteImage">Delete·image</span>·</a>·<a·class="btn·btn-downloadpdf·img-btn·left"·href="#"·id="btn-downloadpdf">·<span·class="tooltip"·data-e7n="actionDownloadPDF">Download·PDF</span>·</a>·<a·class="btn·btn-download·img-btn·left"·href="#"·id="btn-download">·<span·class="tooltip"><span·data-e7n="actionDownloadImage">Download·image</span>·<span·class="image-type"></span></span>·</a>·<a·class="btn·btn-history·btn-nav·left"·data-href="capture.html"·href="#"·id="btn-history">·<span·class="tooltip"·data-e7n="navFiles">Files</span>·</a>·<a·class="btn·btn-nav·btn-settings·left"·data-href="options.html"·href="#"·id="btn-settings">·<span·class="tooltip"·data-e7n="navOptions">Options</span>·</a>·</div>·</header>·<div·id="content">·<div·id="wrap">·<div·id="main-info"·class="section">·<p·data-e7n>·The·best·and·safest·way·to·capture·a·screenshot·of·an·entire·web·page.·</p>·</div>·<div·id="image"·class="section"·tabindex="1"></div>·<div·style="clear:both;height:0;width:0;overflow:hidden"></div>·<div·class="ctrls"·id="img-ctrls">·<button·class="nostyle·zoom-btn·zoom-out">·<span·class="sr-only">Zoom·out</span>·<span·class="pe-7s-less"></span>·</button>·<span·class="zoom-amount">Zoom</span>·<button·class="nostyle·zoom-btn·zoom-in">·<span·class="sr-only">Zoom·in</span>·<span·class="pe-7s-plus"></span>·</button>·</div>·<div·class="history·section"·id="history"></div>·<div·class="error-wrap·section"·id="error-wrap">·<div·class="error"·id="error">·<a·class="close"·href="#">·<span·class="pe-7s-close"></span>·<span·class="sr-only"·data-e7n="actionClose">Close</span>·</a>·<h3·id="error-title"></h3>·<p·id="error-body"></p>·<p·id="error-status"></p>·<div·id="error-buttons"·class="clearfix">·<button·class="close"·data-e7n="actionOK">OK</button>·</div>·</div>·</div>·</div>·</div>··<div·id="how-is-it"·class="hide·how-is-it">·<div·class="hit-step·hit-step-first">·<span·data-e7n>Are·you·enjoying·this·extension?</span>·<a·href="#"·class="box·for-step·how-like"·data-next="hit-like">·<span·role="img"·aria-label="happy·face">😊</span>·<span·data-e7n>Yes!</span>·</a>·<a·href="#"·class="box·for-step·how-dislike"·data-next="hit-dislike">·<span·role="img"·aria-label="sad·face">😕</span>·<span·data-e7n>Not·really</span>·</a>·&nbsp;·</div>·<div·data-step="hit-like"·class="hit-step·tight">·<br>·<span·data-e7n>Hooray</span>·<span·role="img"·aria-label="tada">🎉</span>·<span·data-e7n>This·extension·takes·a·lot·of·work·to·maintain.·It’s·really·meaningful·to·hear·that·you·find·it·useful!</span>·<br><br>·<span·id="how-is-it-e7n-consider">Might·you·consider·taking·a·minute·to·rate·it·in·the·Webstore?</span>·<br><br>·<div·class="clearfix">·<a·class="dismiss"·id="how-is-it-e7n-url-webstore"·href="https://chromewebstore.google.com/detail/gofullpage-full-page-scre/fdpohaocaechififmbbbbbknoalclacl/reviews"·target="_blank"·rel="noopener·noreferrer"·data-went-out="true">·Take·me·to·the·Webstore!·</a>·&nbsp;·&nbsp;·<a·href="#"·class="dismiss·light"·data-went-out="false"·data-e7n>·No,·thanks.·</a>·</div>·<br>·</div>·<div·data-step="hit-dislike"·class="hit-step·tight">·<br>·<span·data-e7n>Sorry</span>·<span·role="img"·aria-label="sad·face">😟</span>·<br><br>·<span·data-e7n>Would·you·like·to·report·any·issues·you’re·experiencing,·so·we·can·improve·this·extension·together?</span>·<br><br>·<div·class="clearfix">·<a·class="dismiss"·id="hit-report-link"·href="https://screencapture.mrcoles.com/"·target="_blank"·rel="noopener·noreferrer"·data-went-out="true"·data-e7n>·Report·issue.·</a>·&nbsp;·&nbsp;·<a·href="#"·class="dismiss"·data-went-out="false"·data-e7n>·No,·thanks.·</a>·</div>·<br>·</div>·<button·class="close">·<span·class="pe-7s-close"></span>·<span·class="sr-only"·data-e7n="actionClose">Close</span>·</button>·</div>·<div·id="try-edit"·class="hide·how-is-it">·<div·class="hit-step·hit-step-first">·<span·data-e7n="tryEditingRequest">Try·editing·and·annotating·your·screenshot</span>·<a·class="box·editor-link·for-step·how-like"·href="#"·data-href="/editor.html"·data-next="hit-like"·data-next-dismiss="true">·<span·role="img"·aria-label="happy·face">😊</span>·<span·data-e7n="tryEditingYes">Ok!</span>·</a>·<a·href="#"·class="box·for-step·how-dislike"·data-next="hit-dislike">·<span·data-e7n="tryEditingNo">No·thanks</span>·</a>·&nbsp;·</div>·<div·data-step="hit-dislike"·class="hit-step">·<br>·<span·data-e7n>·If·you’d·like·to·try·this·feature·in·the·future,·click·on·the·“Edit”·button·up·top.·</span>·<a·href="#"·class="box·dismiss"·data-e7n>·Got·it!·</a>·<br><br>·</div>·<button·class="close">·<span·class="pe-7s-close"></span>·<span·class="sr-only"·data-e7n="actionClose">Close</span>·</button>·</div>·<div·id="modal-wrapper"></div>·<div·id="root"></div>·<script·type="module"·src="capture.1b6106c3.js"></script><script·src="capture.d2685946.js"·nomodule·defer></script>·</body></html>
1.17 KB
html2text {}
    
Offset 1, 10 lines modifiedOffset 1, 11 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8[\x8[_\x8i\x8i_\x8c\x8c_\x8o\x8o_\x8n\x8n_\x8-\x8-_\x8b\x8b_\x8a\x8a_\x8c\x8c_\x8k\x8k_\x8-\x8-_\x8a\x8a_\x8r\x8r_\x8r\x8r_\x8o\x8o_\x8w\x8w_\x8.\x8._\x81\x81_\x8a\x8a_\x81\x81_\x87\x87_\x8d\x8d_\x88\x88_\x8e\x8e_\x8a\x8a_\x8.\x8._\x8s\x8s_\x8v\x8v_\x8g\x8g_\x8]\x8][\x8[c\x8ca\x8am\x8me\x8er\x8ra\x8a·l\x8lo\x8og\x8go\x8o]\x8]G\x8Go\x8oF\x8Fu\x8ul\x8ll\x8lP\x8Pa\x8ag\x8ge\x8e·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8[\x8[_\x8i\x8i_\x8c\x8c_\x8o\x8o_\x8n\x8n_\x8-\x8-_\x8b\x8b_\x8a\x8a_\x8c\x8c_\x8k\x8k_\x8-\x8-_\x8a\x8a_\x8r\x8r_\x8r\x8r_\x8o\x8o_\x8w\x8w_\x8.\x8._\x81\x81_\x8a\x8a_\x81\x81_\x87\x87_\x8d\x8d_\x88\x88_\x8e\x8e_\x8a\x8a_\x8.\x8._\x8s\x8s_\x8v\x8v_\x8g\x8g_\x8]\x8][\x8[c\x8ca\x8am\x8me\x8er\x8ra\x8a·l\x8lo\x8og\x8go\x8o]\x8]G\x8Go\x8oF\x8Fu\x8ul\x8ll\x8lP\x8Pa\x8ag\x8ge\x8e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8E_\x8d_\x8i_\x8t_\x8·_\x8C_\x8r_\x8o_\x8p_\x8,_\x8·_\x8e_\x8d_\x8i_\x8t_\x8,_\x8·_\x8a_\x8n_\x8n_\x8o_\x8t_\x8a_\x8t_\x8e_\x8,_\x8·_\x8a_\x8n_\x8d_\x8·_\x8e_\x8x_\x8p_\x8o_\x8r_\x8t_\x8·_\x8(_\x8p_\x8r_\x8e_\x8m_\x8i_\x8u_\x8m_\x8)2 _\x8E_\x8d_\x8i_\x8t_\x8·_\x8C_\x8r_\x8o_\x8p_\x8,_\x8·_\x8e_\x8d_\x8i_\x8t_\x8,_\x8·_\x8a_\x8n_\x8n_\x8o_\x8t_\x8a_\x8t_\x8e_\x8,_\x8·_\x8a_\x8n_\x8d_\x8·_\x8e_\x8x_\x8p_\x8o_\x8r_\x8t_\x8·_\x8(_\x8p_\x8r_\x8e_\x8m_\x8i_\x8u_\x8m_\x8)
3 _\x8R_.e_.p_.o_.r_.t_.·_.i_.s_.s_.u_.e_.·_.D_.e_.l_.e_.t_.e_.·_.i_.m_.a_.g_.e_.·_.D_.o_.w_.n_.l_.o_.a_.d_.·_.P_.D_.F_.·_.D_.o_.w_.n_.l_.o_.a_.d_.·_.i_.m_.a_.g_.e_.·_.F_.i_.l_.e_.s_.·_.O_.p_.t_.i_.o_.n_\x8s3 _\x8S_.e_.n_.d_.·_.t_.o_.·_.A_.I_.·_.S_.t_.u_.d_.i_.o_.·_.R_.e_.p_.o_.r_.t_.·_.i_.s_.s_.u_.e_.·_.D_.e_.l_.e_.t_.e_.·_.i_.m_.a_.g_.e_.·_.D_.o_.w_.n_.l_.o_.a_.d_.·_.P_.D_.F_.·_.D_.o_.w_.n_.l_.o_.a_.d_.·_.i_.m_.a_.g_.e_.·_.F_.i_.l_.e_\x8s
 4 _\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s
4 The·best·and·safest·way·to·capture·a·screenshot·of·an·entire·web·page.5 The·best·and·safest·way·to·capture·a·screenshot·of·an·entire·web·page.
5 Zoom·out·Zoom·Zoom·in6 Zoom·out·Zoom·Zoom·in
6 _\x8C_\x8l_\x8o_\x8s_\x8e7 _\x8C_\x8l_\x8o_\x8s_\x8e
7 OK8 OK
8 Are·you·enjoying·this·extension?·_\x8😊_\x8·_\x8Y_\x8e_\x8s_\x8!_\x8·_\x8😕_\x8·_\x8N_\x8o_\x8t_\x8·_\x8r_\x8e_\x8a_\x8l_\x8l_\x8y_\x8· 9 Are·you·enjoying·this·extension?·_\x8😊_\x8·_\x8Y_\x8e_\x8s_\x8!_\x8·_\x8😕_\x8·_\x8N_\x8o_\x8t_\x8·_\x8r_\x8e_\x8a_\x8l_\x8l_\x8y_\x8· 
  
9 Hooray·🎉·This·extension·takes·a·lot·of·work·to·maintain.·It’s·really·meaningful10 Hooray·🎉·This·extension·takes·a·lot·of·work·to·maintain.·It’s·really·meaningful
6.08 KB
8.5_0/js/background/index.js
6.03 KB
js-beautify {}
    
Offset 1, 9 lines modifiedOffset 1, 174 lines modified
 1 //·background.js·-·Central·coordinator·for·extension·actions
  
 2 //·On·first·install,·open·a·welcome·tab
1 chrome.runtime.onInstalled.addListener((function(e)·{3 chrome.runtime.onInstalled.addListener((details)·=>·{
2 ····if·("install"·===·e.reason)·{4 ····if·(details.reason·===·"install")·{
3 ········const·e·=·chrome.runtime.getURL("/welcome.html");5 ········const·welcomeUrl·=·chrome.runtime.getURL("/welcome.html");
4 ········chrome.tabs.create({6 ········chrome.tabs.create({
5 ············url:·e7 ············url:·welcomeUrl
6 ········})8 ········});
7 ····}9 ····}
8 }));10 });
  
 11 //·Listen·for·the·keyboard·shortcut·command
  
 12 chrome.commands.onCommand.addListener(async·(command)·=>·{
 13 ····if·(command·===·"send-to-aistudio-shortcut")·{
 14 ········console.log("Keyboard·shortcut·triggered.");
 15 ········try·{
 16 ············const·[currentTab]·=·await·chrome.tabs.query({
 17 ················active:·true,
 18 ················currentWindow:·true
 19 ············});
 20 ············if·(currentTab)·{
 21 ················const·dataUrl·=·await·chrome.tabs.captureVisibleTab(currentTab.windowId,·{
 22 ····················format:·"png"
 23 ················});
 24 ················await·sendToAIStudio(dataUrl);
 25 ············}·else·{
 26 ················console.error("No·active·tab·found·to·capture.");
 27 ············}
 28 ········}·catch·(err)·{
 29 ············console.error("Error·capturing·visible·tab:",·err);
 30 ········}
 31 ····}
 32 });
  
 33 chrome.runtime.onMessage.addListener((message,·sender,·sendResponse)·=>·{
 34 ····if·(message.action·===·"sendToAIStudio")·{
 35 ········sendToAIStudio(message.dataUrl)
 36 ············.then(()·=>·sendResponse({
 37 ················status:·"success"
 38 ············}))
 39 ············.catch(err·=>·{
 40 ················console.error("Error·in·background·handling:",·err);
 41 ················sendResponse({
 42 ····················status:·"error",
 43 ····················message:·err.message
 44 ················});
 45 ············});
 46 ········return·true;·//·Indicates·we·will·respond·asynchronously
 47 ····}
 48 });
  
 49 //·This·function·will·be·INJECTED·into·the·AI·Studio·page.
 50 //·It·runs·in·the·content·script·context·of·that·page.
 51 function·simulateFileDrop(dataUrl)·{
 52 ····//·Helper·function·to·convert·a·data·URL·to·a·Blob·object
 53 ····function·dataURLtoBlob(dataurl)·{
 54 ········try·{
 55 ············let·arr·=·dataurl.split(','),
 56 ················mime·=·arr[0].match(/:(.*?);/)[1],
 57 ················bstr·=·atob(arr[1]),
 58 ················n·=·bstr.length,
 59 ················u8arr·=·new·Uint8Array(n);
 60 ············while·(n--)·{
 61 ················u8arr[n]·=·bstr.charCodeAt(n);
 62 ············}
 63 ············return·new·Blob([u8arr],·{
 64 ················type:·mime
 65 ············});
 66 ········}·catch·(e)·{
 67 ············console.error("Error·in·dataURLtoBlob:",·e);
 68 ············return·null;
 69 ········}
 70 ····}
  
 71 ····const·sel·=·'ms-prompt-input-wrapper';·//·The·drop·zone·selector
 72 ····let·tries·=·0;
 73 ····const·interval·=·setInterval(()·=>·{
 74 ········const·dropZone·=·document.querySelector(sel);
 75 ········if·(dropZone)·{
 76 ············clearInterval(interval);
 77 ············console.log("AI·Studio·drop·zone·found.·Creating·and·dispatching·drop·event.");
  
 78 ············const·blob·=·dataURLtoBlob(dataUrl);
 79 ············if·(!blob)·{
 80 ················console.error("Failed·to·convert·data·URL·to·blob.");
 81 ················return;
 82 ············}
  
 83 ············const·file·=·new·File([blob],·'screenshot.png',·{
 84 ················type:·'image/png'
 85 ············});
 86 ············const·dataTransfer·=·new·DataTransfer();
 87 ············dataTransfer.items.add(file);
 88 ············const·dropEvent·=·new·DragEvent('drop',·{
 89 ················bubbles:·true,
 90 ················cancelable:·true,
 91 ················dataTransfer:·dataTransfer
 92 ············});
 93 ············dropZone.dispatchEvent(dropEvent);
 94 ············console.log("Drop·event·dispatched.");
  
 95 ········}·else·if·(++tries·>·40)·{·//·Increased·wait·time
 96 ············clearInterval(interval);
 97 ············console.error(`Drop-zone·('${sel}')·not·found·on·AI·Studio·page.`);
 98 ········}
 99 ····},·500);
 100 }
  
  
 101 //·Main·function·to·handle·the·tab·management·and·script·injection
 102 async·function·sendToAIStudio(dataUrl)·{
 103 ····const·aiStudioUrl·=·"*://aistudio.google.com/*";
  
 104 ····const·tabs·=·await·chrome.tabs.query({
 105 ········url:·aiStudioUrl
 106 ····});
  
 107 ····if·(tabs.length·>·0)·{
 108 ········console.log("Found·existing·AI·Studio·tab.·Reusing·it.");
 109 ········const·targetTab·=·tabs[0];
 110 ········await·chrome.windows.update(targetTab.windowId,·{
 111 ············focused:·true
 112 ········});
 113 ········await·chrome.tabs.update(targetTab.id,·{
 114 ············active:·true
Max diff block lines reached; 0/6143 bytes (0.00%) of diff not shown.
2.7 KB
8.5_0/manifest.json
2.66 KB
Pretty-printed
Similarity: 0.9004629629629631% Differences: {"'commands'": "{'send-to-aistudio-shortcut': OrderedDict({'suggested_key': " "OrderedDict({'default': 'Ctrl+Shift+Q', 'mac': 'Command+Shift+Q'}), 'description': " "'Capture visible tab and send to AI Studio'})}", "'host_permissions'": "['*://aistudio.google.com/*']", "'optional_permissions'": '{delete: [0]}', "'permissions'": "{insert: [(4, 'tabs'), (5, 'downloads')]}", "'web_accessible_resources'": "{0: {'matches': {insert: [(3, '<all_urls>')]}, 'resources': " […]
    
Offset 7, 50 lines modifiedOffset 7, 65 lines modified
7 ········"service_worker":·"js/background/index.js"7 ········"service_worker":·"js/background/index.js"
8 ····},8 ····},
9 ····"commands":·{9 ····"commands":·{
10 ········"_execute_action":·{10 ········"_execute_action":·{
11 ············"suggested_key":·{11 ············"suggested_key":·{
12 ················"default":·"Alt+Shift+P"12 ················"default":·"Alt+Shift+P"
13 ············}13 ············}
 14 ········},
 15 ········"send-to-aistudio-shortcut":·{
 16 ············"description":·"Capture·visible·tab·and·send·to·AI·Studio",
 17 ············"suggested_key":·{
 18 ················"default":·"Ctrl+Shift+Q",
 19 ················"mac":·"Command+Shift+Q"
 20 ············}
14 ········}21 ········}
15 ····},22 ····},
16 ····"default_locale":·"en",23 ····"default_locale":·"en",
17 ····"description":·"__MSG_appDesc__",24 ····"description":·"__MSG_appDesc__",
 25 ····"host_permissions":·[
 26 ········"*://aistudio.google.com/*"
 27 ····],
18 ····"icons":·{28 ····"icons":·{
19 ········"128":·"images/icon128-999.png",29 ········"128":·"images/icon128-999.png",
20 ········"16":·"images/icon16-999.png",30 ········"16":·"images/icon16-999.png",
21 ········"48":·"images/icon48-999.png"31 ········"48":·"images/icon48-999.png"
22 ····},32 ····},
23 ····"key":·"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDb5HGR8sO9jYpfNylXdnXNSzoeHaAdsBOpy5hiYEulgI5SOnkg1Zc93AZIlGUIJBODr3P3PGq4oAoyNr42loQP/IEaCPLLYxvB4516SLoJgSTF4DOASLampO1b5ji7WPSxweur8sUYSz9BNYs6/Exdwdg+54JRWJ8IOo8WZMibXwIDAQAB",33 ····"key":·"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDb5HGR8sO9jYpfNylXdnXNSzoeHaAdsBOpy5hiYEulgI5SOnkg1Zc93AZIlGUIJBODr3P3PGq4oAoyNr42loQP/IEaCPLLYxvB4516SLoJgSTF4DOASLampO1b5ji7WPSxweur8sUYSz9BNYs6/Exdwdg+54JRWJ8IOo8WZMibXwIDAQAB",
24 ····"manifest_version":·3,34 ····"manifest_version":·3,
25 ····"minimum_chrome_version":·"102",35 ····"minimum_chrome_version":·"102",
26 ····"name":·"GoFullPage·-·Full·Page·Screen·Capture",36 ····"name":·"GoFullPage·-·Full·Page·Screen·Capture",
27 ····"optional_host_permissions":·[37 ····"optional_host_permissions":·[
28 ········"<all_urls>",38 ········"<all_urls>",
29 ········"file://*/*"39 ········"file://*/*"
30 ····],40 ····],
31 ····"optional_permissions":·[41 ····"optional_permissions":·[
32 ········"downloads", 
33 ········"webNavigation"42 ········"webNavigation"
34 ····],43 ····],
35 ····"options_page":·"options.html",44 ····"options_page":·"options.html",
36 ····"permissions":·[45 ····"permissions":·[
37 ········"activeTab",46 ········"activeTab",
38 ········"scripting",47 ········"scripting",
39 ········"storage",48 ········"storage",
40 ········"unlimitedStorage"49 ········"unlimitedStorage",
 50 ········"tabs",
 51 ········"downloads"
41 ····],52 ····],
42 ····"update_url":·"https://clients2.google.com/service/update2/crx",53 ····"update_url":·"https://clients2.google.com/service/update2/crx",
43 ····"version":·"8.5",54 ····"version":·"8.5",
44 ····"web_accessible_resources":·[55 ····"web_accessible_resources":·[
45 ········{56 ········{
46 ············"matches":·[57 ············"matches":·[
47 ················"*://*.gofullpage.com/*",58 ················"*://*.gofullpage.com/*",
48 ················"https://localhost:1234/*",59 ················"https://localhost:1234/*",
49 ················"https://dev.d32cgdvim65k7p.amplifyapp.com/*"60 ················"https://dev.d32cgdvim65k7p.amplifyapp.com/*",
 61 ················"<all_urls>"
50 ············],62 ············],
51 ············"resources":·[63 ············"resources":·[
 64 ················"capture.html",
 65 ················"editor.html",
 66 ················"options.html",
52 ················"p/*"67 ················"p/*"
53 ············]68 ············]
54 ········}69 ········}
55 ····]70 ····]
56 }71 }