summaryrefslogtreecommitdiff
path: root/impattern/im/imdither/.filenamer.py.un~
blob: 5b57a031b2682ad08e2a777492c1def1d2920875 (plain)
ofshex dumpascii
0000 56 69 6d 9f 55 6e 44 6f e5 00 02 f6 35 08 27 5b 3a 97 9c 00 71 d9 79 09 91 81 41 c1 2f b5 ba f7 Vim.UnDo....5.'[:...q.y...A./...
0020 ee de 13 dc 19 93 09 a0 c5 d5 df 00 00 00 2a 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 01 00 ..............*.................
0040 00 00 16 00 00 00 00 00 00 00 16 00 00 00 16 00 00 00 16 00 00 00 00 51 b0 ab 5d 04 01 00 00 00 .......................Q..].....
0060 05 00 5f d0 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 17 00 00 00 00 .._.............................
0080 00 00 00 00 ff ff ff ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01c0 00 00 00 00 00 17 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 00 00 00 00 00 00 00 00 56 00 00 .................,...........V..
01e0 00 00 00 00 00 00 51 b0 a7 25 04 01 00 00 00 00 00 f5 18 00 00 00 16 00 00 00 17 00 00 00 00 00 ......Q..%......................
0200 00 00 16 00 00 00 0e 64 65 66 20 67 65 74 61 72 67 73 28 29 3a 00 00 00 10 09 67 6c 6f 62 61 6c .......def.getargs():.....global
0220 20 75 73 65 72 6e 61 6d 65 00 00 00 0f 09 67 6c 6f 62 61 6c 20 6e 61 6d 65 74 61 67 00 00 00 0b .username.....global.nametag....
0240 09 67 6c 6f 62 61 6c 20 75 72 6c 00 00 00 10 09 61 72 67 73 20 3d 20 73 79 73 2e 61 72 67 76 00 .global.url.....args.=.sys.argv.
0260 00 00 12 09 69 66 20 6c 65 6e 28 61 72 67 73 29 20 3c 20 32 3a 00 00 00 0d 09 09 72 65 74 75 72 ....if.len(args).<.2:......retur
0280 6e 20 4e 6f 6e 65 00 00 00 13 09 69 66 20 6c 65 6e 28 61 72 67 73 29 20 3e 3d 20 34 3a 00 00 00 n.None.....if.len(args).>=.4:...
02a0 15 09 09 75 73 65 72 6e 61 6d 65 20 3d 20 61 72 67 73 5b 2d 31 5d 00 00 00 14 09 09 6e 61 6d 65 ...username.=.args[-1]......name
02c0 74 61 67 20 3d 20 61 72 67 73 5b 2d 32 5d 00 00 00 10 09 09 75 72 6c 20 3d 20 61 72 67 73 5b 2d tag.=.args[-2]......url.=.args[-
02e0 33 5d 00 00 00 13 09 69 66 20 6c 65 6e 28 61 72 67 73 29 20 3d 3d 20 33 3a 00 00 00 14 09 09 6e 3].....if.len(args).==.3:......n
0300 61 6d 65 74 61 67 20 3d 20 61 72 67 73 5b 2d 31 5d 00 00 00 10 09 09 75 72 6c 20 3d 20 61 72 67 ametag.=.args[-1]......url.=.arg
0320 73 5b 2d 32 5d 00 00 00 13 09 69 66 20 6c 65 6e 28 61 72 67 73 29 20 3d 3d 20 32 3a 00 00 00 10 s[-2].....if.len(args).==.2:....
0340 09 09 75 72 6c 20 3d 20 61 72 67 73 5b 2d 31 5d 00 00 00 0f 09 74 68 65 72 65 74 75 72 6e 20 3d ..url.=.args[-1].....thereturn.=
0360 20 7b 7d 00 00 00 17 09 74 68 65 72 65 74 75 72 6e 5b 27 75 72 6c 27 5d 20 3d 20 75 72 6c 00 00 .{}.....thereturn['url'].=.url..
0380 00 1f 09 74 68 65 72 65 74 75 72 6e 5b 27 6e 61 6d 65 74 61 67 27 5d 20 3d 20 6e 61 6d 65 74 61 ...thereturn['nametag'].=.nameta
03a0 67 00 00 00 21 09 74 68 65 72 65 74 75 72 6e 5b 27 75 73 65 72 6e 61 6d 65 27 5d 20 3d 20 75 73 g...!.thereturn['username'].=.us
03c0 65 72 6e 61 6d 65 00 00 00 11 09 72 65 74 75 72 6e 20 74 68 65 72 65 74 75 72 6e 00 00 00 00 35 ername.....return.thereturn....5
03e0 81 5f d0 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 19 00 00 00 00 00 ._..............................
0400 00 00 00 ff ff ff ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0540 00 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00 1b 00 00 00 00 00 00 00 00 00 00 00 56 00 00 00 ............................V...
0560 00 00 00 00 00 51 b0 a7 41 04 01 00 00 00 00 00 f5 18 00 00 00 18 00 00 00 19 00 00 00 00 00 00 .....Q..A.......................
0580 00 03 00 00 00 14 23 64 65 66 20 73 61 6e 69 74 69 7a 65 20 28 73 74 72 29 3a 00 00 00 1f 23 09 ......#def.sanitize.(str):....#.
05a0 74 6d 70 5f 73 74 72 20 3d 20 75 72 6c 6c 69 62 2e 75 6e 71 75 6f 74 65 28 73 74 72 29 00 00 00 tmp_str.=.urllib.unquote(str)...
05c0 24 23 09 72 65 74 75 72 6e 20 72 65 2e 73 75 62 28 72 27 5c 57 2b 27 2c 20 27 27 2c 20 74 6d 70 $#.return.re.sub(r'\W+',.'',.tmp
05e0 5f 73 74 72 29 35 81 5f d0 00 00 00 02 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 _str)5._........................
0600 19 00 00 00 00 00 00 00 00 ff ff ff ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0740 00 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 ................................
0760 00 00 56 00 00 00 00 00 00 00 00 51 b0 a7 42 04 01 00 00 00 00 00 f5 18 00 00 00 18 00 00 00 19 ..V........Q..B.................
0780 00 00 00 00 00 00 00 01 00 00 00 00 35 81 5f d0 00 00 00 03 00 00 00 05 00 00 00 00 00 00 00 00 ............5._.................
07a0 00 00 00 04 00 00 00 19 00 00 00 00 00 00 00 00 ff ff ff ff 00 01 00 00 00 00 00 00 00 00 00 00 ................................
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00 19 00 00 ................................
0900 00 00 00 00 00 00 00 00 00 56 00 00 00 00 00 00 00 00 51 b0 a7 42 04 01 00 00 00 00 00 f5 18 00 .........V........Q..B..........
0920 00 00 18 00 00 00 19 00 00 00 00 00 00 00 01 00 00 00 00 35 81 5f d0 00 00 00 04 00 00 00 06 00 ...................5._..........
0940 00 00 00 00 00 00 00 00 00 00 05 00 00 00 19 00 00 00 00 00 00 00 00 ff ff ff ff 00 01 00 00 00 ................................
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 ................................
0aa0 00 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00 56 00 00 00 00 00 00 00 00 51 b0 a7 43 04 01 00 ................V........Q..C...
0ac0 00 00 00 00 f5 18 00 00 00 18 00 00 00 19 00 00 00 00 00 00 00 01 00 00 00 00 35 81 5f d0 00 00 ..........................5._...
0ae0 00 05 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 17 00 00 00 14 00 00 00 00 ff ff ................................
0b00 ff ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 ................................
0c40 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00 56 00 00 00 00 00 00 00 00 .......................V........
0c60 51 b0 a7 51 04 01 00 00 00 00 00 f5 18 00 00 00 16 00 00 00 18 00 00 00 56 00 00 00 01 00 00 00 Q..Q....................V.......
0c80 5f 64 65 66 20 73 61 6e 69 74 69 7a 65 20 28 73 74 72 29 3a 23 74 68 69 73 20 72 65 6d 6f 76 65 _def.sanitize.(str):#this.remove
0ca0 73 20 70 72 65 74 74 79 20 6d 75 63 68 20 65 76 65 72 79 74 68 69 6e 67 20 62 75 74 20 6c 65 74 s.pretty.much.everything.but.let
0cc0 74 65 72 73 28 61 6e 64 20 75 6e 64 65 72 73 63 6f 72 65 73 29 20 66 72 6f 6d 20 61 20 75 72 6c ters(and.underscores).from.a.url
0ce0 35 81 5f d0 00 00 00 06 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 17 00 00 00 13 5._.............................
0d00 00 00 00 00 ff ff ff ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e40 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00 56 00 00 .............................V..
0e60 00 00 00 00 00 00 51 b0 a7 53 04 01 00 00 00 00 00 f5 18 00 00 00 16 00 00 00 18 00 00 00 56 00 ......Q..S....................V.
0e80 00 00 01 00 00 00 14 64 65 66 20 73 61 6e 69 74 69 7a 65 20 28 73 74 72 29 3a 23 35 81 5f d0 00 .......def.sanitize.(str):#5._..
0ea0 00 00 07 00 00 00 09 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 20 00 00 00 02 00 00 00 00 ff ................................
0ec0 ff ff ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1000 19 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00 56 00 00 00 00 00 00 00 ........................V.......
1020 00 51 b0 a7 7a 04 01 00 00 00 00 00 f5 18 00 00 00 1f 00 00 00 20 00 00 00 00 00 00 00 01 00 00 .Q..z...........................
1040 00 25 09 09 70 72 69 6e 74 20 27 79 6f 75 20 68 61 76 65 20 6e 6f 74 20 70 72 6f 76 69 64 65 64 .%..print.'you.have.not.provided
1060 20 61 20 75 72 6c 27 35 81 5f d0 00 00 00 08 00 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 09 00 .a.url'5._......................
1080 00 00 1b 00 00 00 08 00 00 00 00 ff ff ff ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11c0 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 ................................
11e0 00 00 00 00 56 00 00 00 00 00 00 00 00 51 b0 a7 9f 04 01 00 00 00 00 00 f5 18 00 00 00 1a 00 00 ....V........Q..................
1200 00 1c 00 00 00 55 00 00 00 01 00 00 00 2a 09 72 65 74 75 72 6e 20 69 6e 74 28 74 69 6d 65 2e 6d .....U.......*.return.int(time.m
1220 6b 74 69 6d 65 28 74 69 6d 65 2e 6c 6f 63 61 6c 74 69 6d 65 28 29 29 29 35 81 5f d0 00 00 00 09 ktime(time.localtime()))5._.....
1240 00 00 00 0b 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 2b 00 00 00 0a 00 00 00 00 ff ff ff ff ...................+............
1260 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 ................................
13a0 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00 56 00 00 00 00 00 00 00 00 51 b0 .....................V........Q.
13c0 a7 b0 04 01 00 00 00 00 00 f5 18 00 00 00 2a 00 00 00 2c 00 00 00 55 00 00 00 01 00 00 00 0a 09 ..............*...,...U.........
13e0 09 73 79 73 2e 65 78 69 74 35 81 5f d0 00 00 00 0a 00 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 .sys.exit5._....................
1400 0b 00 00 00 31 00 00 00 0d 00 00 00 00 ff ff ff ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ....1...........................
1420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 ................................
1560 00 00 00 00 00 00 56 00 00 00 00 00 00 00 00 51 b0 a7 ba 04 01 00 00 00 00 00 f5 18 00 00 00 30 ......V........Q...............0
1580 00 00 00 32 00 00 00 55 00 00 00 01 00 00 00 22 09 73 61 6c 76 61 67 65 64 5b 27 65 78 74 65 6e ...2...U.......".salvaged['exten
15a0 73 69 6f 6e 27 5d 20 3d 20 65 78 74 65 6e 73 69 6f 6e 35 81 5f d0 00 00 00 0b 00 00 00 0d 00 00 sion'].=.extension5._...........
15c0 00 00 00 00 00 00 00 00 00 0c 00 00 00 0f 00 00 00 00 00 00 00 00 ff ff ff ff 00 01 00 00 00 00 ................................
15e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 ................................
1720 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00 56 00 00 00 00 00 00 00 00 51 b0 a7 c9 04 01 00 00 ...............V........Q.......
1740 00 00 00 f5 18 00 00 00 0e 00 00 00 12 00 00 00 55 00 00 00 01 00 00 00 00 35 81 5f d0 00 00 00 ................U........5._....
1760 0c 00 00 00 0e 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 0f 00 00 00 00 00 00 00 00 ff ff ff ................................
1780 ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1b 00 ................................
18c0 00 00 00 00 00 00 00 00 00 00 1b 00 00 00 00 00 00 00 00 00 00 00 56 00 00 00 00 00 00 00 00 51 ......................V........Q
18e0 b0 a7 cb 04 01 00 00 00 00 00 f5 18 00 00 00 0e 00 00 00 11 00 00 00 57 00 00 00 01 00 00 00 00 .......................W........
1900 35 81 5f d0 00 00 00 0d 00 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 0f 00 00 00 1d 5._.............................
1920 00 00 00 00 ff ff ff ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a60 00 00 00 00 00 1c 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 00 00 00 00 00 00 00 00 56 00 00 .............................V..
1a80 00 00 00 00 00 00 51 b0 a7 f1 04 01 00 00 00 00 00 f5 18 00 00 00 0e 00 00 00 10 00 00 00 58 00 ......Q.......................X.
1aa0 00 00 01 00 00 00 1d 4d 41 58 5f 4c 45 4e 47 54 48 5f 42 45 46 4f 52 45 5f 41 42 52 49 44 47 45 .......MAX_LENGTH_BEFORE_ABRIDGE
1ac0 44 20 3d 20 35 81 5f d0 00 00 00 0e 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 30 D.=.5._........................0
1ae0 00 00 00 14 00 00 00 00 ff ff ff ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c20 00 00 00 00 00 00 00 00 00 1c 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 00 00 00 00 00 00 00 ................................
1c40 00 56 00 00 00 00 00 00 00 00 51 b0 a7 f7 04 01 00 00 00 00 00 f5 18 00 00 00 2f 00 00 00 31 00 .V........Q.............../...1.
1c60 00 00 58 00 00 00 01 00 00 00 15 09 69 66 20 6c 65 6e 28 6e 61 6d 65 70 61 72 74 29 3e 33 30 3a ..X.........if.len(namepart)>30:
1c80 35 81 5f d0 00 00 00 0f 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 31 00 00 00 1c 5._........................1....
1ca0 00 00 00 00 ff ff ff ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1de0 00 00 00 00 00 1c 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 00 00 00 00 00 00 00 00 56 00 00 .............................V..
1e00 00 00 00 00 00 00 51 b0 a8 01 04 01 00 00 00 00 00 f5 18 00 00 00 30 00 00 00 32 00 00 00 58 00 ......Q...............0...2...X.
1e20 00 00 01 00 00 00 1c 09 09 6e 61 6d 65 70 61 72 74 20 3d 20 22 78 78 5f 61 62 72 69 64 67 65 64 .........namepart.=."xx_abridged
1e40 5f 5f 22 35 81 5f d0 00 00 00 10 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 0f 00 __"5._..........................
1e60 00 00 00 00 00 00 00 ff ff ff ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fa0 00 00 00 00 00 00 00 00 0f 00 00 00 0e 00 00 00 00 00 00 00 10 00 00 00 0e 00 00 00 00 00 00 00 ................................
1fc0 56 00 00 00 0e 00 00 00 00 51 b0 a8 42 04 01 00 00 00 01 00 f5 18 00 00 00 0e 00 00 00 0f 00 00 V........Q..B...................
1fe0 00 00 00 00 00 02 00 00 00 1f 4d 41 58 5f 4c 45 4e 47 54 48 5f 42 45 46 4f 52 45 5f 41 42 52 49 ..........MAX_LENGTH_BEFORE_ABRI
2000 44 47 45 44 20 3d 20 33 30 00 00 00 27 41 42 52 49 44 47 45 44 5f 41 42 42 52 45 56 49 41 54 49 DGED.=.30...'ABRIDGED_ABBREVIATI
2020 4f 4e 20 3d 20 22 78 78 5f 61 62 72 69 64 67 65 64 5f 5f 22 35 81 5f d0 00 00 00 11 00 00 00 13 ON.=."xx_abridged__"5._.........
2040 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 0f 00 00 00 00 00 00 00 00 ff ff ff ff 00 01 00 00 ................................
2060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
20a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
20c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
20e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 ................................
21a0 00 00 00 00 00 17 00 00 00 00 00 00 00 00 00 00 00 56 00 00 00 02 00 00 00 00 51 b0 a8 6b 04 01 .................V........Q..k..
21c0 00 00 00 00 00 f5 18 00 00 00 0e 00 00 00 0f 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 ................................
21e0 00 00 10 74 68 65 66 69 6c 65 6e 61 6d 65 20 3d 20 22 22 00 00 00 0f 65 78 74 65 6e 73 69 6f 6e ...thefilename.=.""....extension
2200 20 3d 20 22 22 20 00 00 00 00 00 00 00 0c 6e 61 6d 65 74 61 67 20 3d 20 22 22 00 00 00 0d 75 73 .=."".........nametag.=.""....us
2220 65 72 6e 61 6d 65 20 3d 20 22 22 00 00 00 08 75 72 6c 20 3d 20 22 22 00 00 00 00 35 81 5f d0 00 ername.=.""....url.=.""....5._..
2240 00 00 12 00 00 00 14 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 10 00 00 00 00 00 00 00 00 ff ................................
2260 ff ff ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
22a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
22c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
22e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
23a0 0f 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 56 00 00 00 02 00 00 00 ........................V.......
23c0 00 51 b0 a8 6d 04 01 00 00 00 02 00 f5 18 00 00 00 0f 00 00 00 11 00 00 00 4e 00 00 00 01 00 00 .Q..m....................N......
23e0 00 02 20 20 f5 18 00 00 00 0f 00 00 00 11 00 00 00 4d 00 00 00 00 35 81 5f d0 00 00 00 13 00 00 .................M....5._.......
2400 00 15 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 0f 00 00 00 00 00 00 00 00 ff ff ff ff 00 01 ................................
2420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
24a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
24c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
24e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 12 ................................
2560 00 00 00 00 00 00 00 11 00 00 00 20 00 00 00 00 00 00 00 56 00 00 00 28 00 00 00 00 51 b0 a8 7e ...................V...(....Q..~
2580 04 01 00 00 00 03 00 f5 18 00 00 00 0e 00 00 00 0f 00 00 00 00 00 00 00 03 00 00 00 13 64 65 66 .............................def
25a0 20 73 61 6e 69 74 69 7a 65 20 28 73 74 72 29 3a 00 00 00 29 20 20 22 22 22 73 74 72 69 70 20 6f .sanitize.(str):...).."""strip.o
25c0 75 74 20 61 6c 6c 20 6e 6f 6e 2d 77 6f 72 64 20 63 68 61 72 61 63 74 65 72 73 22 22 22 00 00 00 ut.all.non-word.characters"""...
25e0 20 20 20 72 65 74 75 72 6e 20 72 65 2e 73 75 62 28 72 27 5c 57 2b 27 2c 20 27 27 2c 20 73 74 72 ...return.re.sub(r'\W+',.'',.str
2600 29 35 81 5f d0 00 00 00 14 00 00 00 16 00 00 00 00 00 00 00 00 00 00 00 15 00 00 00 13 00 00 00 )5._............................
2620 00 00 00 00 00 ff ff ff ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2760 00 00 00 00 00 00 13 00 00 00 00 00 00 00 00 00 00 00 29 00 00 00 00 00 00 00 00 00 00 00 56 00 ..................)...........V.
2780 00 00 00 00 00 00 00 51 b0 aa 33 04 01 00 00 00 04 00 f5 18 00 00 00 12 00 00 00 13 00 00 00 00 .......Q..3.....................
27a0 00 00 00 17 00 00 00 12 64 65 66 20 73 70 6c 69 74 75 72 6c 28 75 72 6c 29 3a 00 00 00 23 09 69 ........def.spliturl(url):...#.i
27c0 66 20 6c 65 6e 28 75 72 6c 29 20 3c 20 33 20 6f 72 20 27 2f 27 20 6e 6f 74 20 69 6e 20 75 72 6c f.len(url).<.3.or.'/'.not.in.url
27e0 3a 00 00 00 31 09 09 73 79 73 2e 73 74 64 6f 75 74 2e 77 72 69 74 65 28 27 79 6f 75 20 68 61 76 :...1..sys.stdout.write('you.hav
2800 65 20 6e 6f 74 20 70 72 6f 76 69 64 65 64 20 61 20 75 72 6c 27 29 00 00 00 0c 09 09 73 79 73 2e e.not.provided.a.url')......sys.
2820 65 78 69 74 28 29 00 00 00 17 09 70 61 72 74 73 20 3d 20 75 72 6c 2e 73 70 6c 69 74 28 27 2f 27 exit().....parts.=.url.split('/'
2840 29 00 00 00 15 09 6e 61 6d 65 70 61 72 74 20 3d 20 70 61 72 74 73 5b 2d 31 5d 00 00 00 25 09 69 ).....namepart.=.parts[-1]...%.i
2860 6d 70 6f 72 74 61 6e 74 70 61 72 74 73 20 3d 20 6e 61 6d 65 70 61 72 74 2e 73 70 6c 69 74 28 27 mportantparts.=.namepart.split('
2880 2e 27 29 00 00 00 1f 09 65 78 74 65 6e 73 69 6f 6e 20 3d 20 69 6d 70 6f 72 74 61 6e 74 70 61 72 .').....extension.=.importantpar
28a0 74 73 5b 2d 31 5d 00 00 00 15 09 69 66 20 22 3f 22 20 69 6e 20 65 78 74 65 6e 73 69 6f 6e 3a 00 ts[-1].....if."?".in.extension:.
28c0 00 00 23 09 09 71 75 65 72 79 73 70 6c 69 74 20 3d 20 65 78 74 65 6e 73 69 6f 6e 2e 73 70 6c 69 ..#..querysplit.=.extension.spli
28e0 74 28 27 3f 27 29 00 00 00 1b 09 09 65 78 74 65 6e 73 69 6f 6e 20 3d 20 71 75 65 72 79 73 70 6c t('?')......extension.=.queryspl
2900 69 74 5b 30 5d 00 00 00 18 09 69 66 20 6c 65 6e 28 65 78 74 65 6e 73 69 6f 6e 29 20 3e 3d 20 35 it[0].....if.len(extension).>=.5
2920 3a 00 00 00 45 09 09 73 79 73 2e 73 74 64 6f 75 74 2e 77 72 69 74 65 28 27 74 68 65 20 66 69 6c :...E..sys.stdout.write('the.fil
2940 65 20 69 73 20 6e 6f 74 20 61 6e 20 69 6d 61 67 65 20 6f 72 20 61 6e 79 20 73 74 61 6e 64 61 72 e.is.not.an.image.or.any.standar
2960 64 20 66 6f 72 6d 61 74 27 29 00 00 00 39 09 09 70 72 69 6e 74 20 27 74 68 65 20 66 69 6c 65 20 d.format')...9..print.'the.file.
2980 69 73 20 6e 6f 74 20 61 6e 20 69 6d 61 67 65 20 6f 72 20 61 6e 79 20 73 74 61 6e 64 61 72 64 20 is.not.an.image.or.any.standard.
29a0 66 6f 72 6d 61 74 27 00 00 00 0c 09 09 73 79 73 2e 65 78 69 74 28 29 00 00 00 1e 09 6e 61 6d 65 format'......sys.exit().....name
29c0 70 61 72 74 20 3d 20 69 6d 70 6f 72 74 61 6e 74 70 61 72 74 73 5b 2d 32 5d 00 00 00 2e 09 69 66 part.=.importantparts[-2].....if
29e0 20 6c 65 6e 28 6e 61 6d 65 70 61 72 74 29 3e 20 4d 41 58 5f 4c 45 4e 47 54 48 5f 42 45 46 4f 52 .len(namepart)>.MAX_LENGTH_BEFOR
2a00 45 5f 41 42 52 49 44 47 45 44 3a 00 00 00 22 09 09 6e 61 6d 65 70 61 72 74 20 3d 20 41 42 52 49 E_ABRIDGED:..."..namepart.=.ABRI
2a20 44 47 45 44 5f 41 42 42 52 45 56 49 41 54 49 4f 4e 00 00 00 1f 09 73 61 6e 69 74 69 7a 65 64 20 DGED_ABBREVIATION.....sanitized.
2a40 3d 20 73 61 6e 69 74 69 7a 65 28 6e 61 6d 65 70 61 72 74 29 00 00 00 0e 09 73 61 6c 76 61 67 65 =.sanitize(namepart).....salvage
2a60 64 20 3d 20 7b 7d 00 00 00 22 09 73 61 6c 76 61 67 65 64 5b 27 65 78 74 65 6e 73 69 6f 6e 27 5d d.=.{}...".salvaged['extension']
2a80 20 3d 20 65 78 74 65 6e 73 69 6f 6e 00 00 00 21 09 73 61 6c 76 61 67 65 64 5b 27 6e 61 6d 65 70 .=.extension...!.salvaged['namep
2aa0 61 72 74 27 5d 20 3d 20 73 61 6e 69 74 69 7a 65 64 00 00 00 10 09 72 65 74 75 72 6e 20 73 61 6c art'].=.sanitized.....return.sal
2ac0 76 61 67 65 64 35 81 5f d0 00 00 00 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 16 00 00 00 vaged5._........................
2ae0 14 00 00 00 00 00 00 00 00 ff ff ff ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c20 00 00 00 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 00 00 00 00 00 00 ................................
2c40 00 00 56 00 00 00 00 00 00 00 00 51 b0 ab 5c 04 01 00 00 00 05 00 f5 18 00 00 00 13 00 00 00 14 ..V........Q..\.................
2c60 00 00 00 00 00 00 00 0a 00 00 00 11 64 65 66 20 70 72 65 70 61 72 65 28 75 72 6c 29 3a 00 00 00 ............def.prepare(url):...
2c80 0f 09 67 6c 6f 62 61 6c 20 6e 61 6d 65 74 61 67 00 00 00 10 09 67 6c 6f 62 61 6c 20 75 73 65 72 ..global.nametag.....global.user
2ca0 6e 61 6d 65 00 00 00 0d 09 74 69 6d 65 20 3d 20 6e 6f 77 28 29 00 00 00 16 09 64 61 74 65 73 74 name.....time.=.now().....datest
2cc0 61 6d 70 20 3d 20 73 74 72 28 74 69 6d 65 29 00 00 00 16 09 70 61 72 74 73 20 3d 20 73 70 6c 69 amp.=.str(time).....parts.=.spli
2ce0 74 75 72 6c 28 75 72 6c 29 00 00 00 1f 09 65 78 74 65 6e 73 69 6f 6e 20 3d 20 70 61 72 74 73 5b turl(url).....extension.=.parts[
2d00 27 65 78 74 65 6e 73 69 6f 6e 27 5d 00 00 00 1d 09 6f 72 69 67 69 6e 61 6c 20 3d 20 70 61 72 74 'extension'].....original.=.part
2d20 73 5b 27 6e 61 6d 65 70 61 72 74 27 5d 00 00 00 4c 09 74 68 65 66 69 6c 65 6e 61 6d 65 20 3d 20 s['namepart']...L.thefilename.=.
2d40 6e 61 6d 65 74 61 67 2b 27 5f 27 2b 64 61 74 65 73 74 61 6d 70 2b 22 5f 22 2b 6f 72 69 67 69 6e nametag+'_'+datestamp+"_"+origin
2d60 61 6c 2b 22 5f 22 2b 75 73 65 72 6e 61 6d 65 2b 27 2e 27 2b 65 78 74 65 6e 73 69 6f 6e 00 00 00 al+"_"+username+'.'+extension...
2d80 13 09 72 65 74 75 72 6e 20 74 68 65 66 69 6c 65 6e 61 6d 65 35 81 e7 aa ..return.thefilename5...